:root{--paper:#fbf3e2;--paper-edge:#e8d9bd;--ink:#3b2f24;--muted:#7d6a54;--orange:#ef6a23;--orange-600:#c94d14;--orange-700:#b44713;--up:#e0592a;--down:#3f7fbf;--felt:#5b8c33;--felt-600:#4a7a26;--felt-700:#3f6a1f;--gold-700:#8a5a00;--focus:var(--ink);--wood:#c89363;--shadow:0 2px 0 #5a3c1e40, 0 6px 14px #28190a47;font-family:Nunito,ui-rounded,SF Pro Rounded,Arial Rounded MT Bold,Varela Round,system-ui,sans-serif}*{box-sizing:border-box}:focus-visible{outline:3px dashed var(--focus);outline-offset:3px}html[data-ui-input=pointer] :focus-visible{outline:none!important}html,body{height:100%;color:var(--ink);-webkit-user-select:none;user-select:none;touch-action:none;background:#c89363;margin:0;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}#view{width:100%;height:100%;display:block;position:fixed;inset:0}#touch{pointer-events:none;position:fixed;inset:0}.thumb{border:3px solid #fbf3e2cc;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;position:absolute}.thumb.anchor{opacity:.6;border-style:dashed}.tag{top:max(12px, env(safe-area-inset-top));background:var(--paper);box-shadow:var(--shadow);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:12px;padding:6px 14px 8px;position:fixed}.tag small{color:var(--muted);font-size:12px;font-weight:800;display:block}.vario{left:max(12px, env(safe-area-inset-left));min-width:128px;transform:rotate(-1.5deg)}.vario output{font-size:34px;font-weight:900}.vario .unit{color:var(--muted);margin-left:4px;font-size:13px}.vario .bar{background:var(--paper-edge);border-radius:4px;height:8px;margin-top:2px;position:relative}.vario .bar div{border-radius:4px;position:absolute;top:0;bottom:0;left:50%}.height{left:max(156px, calc(env(safe-area-inset-left) + 156px));transform:rotate(1deg)}.height>output{font-size:24px;font-weight:900}.clock{right:max(12px, env(safe-area-inset-right));text-align:right;transform:rotate(1.2deg)}.clock>output{font-size:22px;font-weight:900}#warning{color:#fff;box-shadow:var(--shadow);pointer-events:none;text-wrap:balance;background:#d8432f;border-radius:12px;width:max-content;max-width:calc(100vw - 24px);padding:4px 16px;font-size:26px;font-weight:900;position:fixed;top:28%;left:50%;transform:translate(-50%)rotate(-2deg)}#warning:empty{display:none}.brakes{bottom:max(14px, env(safe-area-inset-bottom));pointer-events:none;gap:10px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.brake{background:var(--paper);width:24px;height:84px;box-shadow:var(--shadow);border-radius:12px;position:relative;overflow:hidden}.brake div{background:var(--down);position:absolute;top:0;left:0;right:0}body.hands-on .brakes{display:none}.buttons{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));gap:8px;display:flex;position:fixed}.buttons button{background:var(--paper);width:44px;height:44px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;border:none;border-radius:50%;font-size:18px}.buttons button.on{background:#ffd9a3}.overlay{background:radial-gradient(ellipse at center, transparent 30%, var(--t-veil));place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.overlay[hidden]{display:none}.card{width:min(400px,100%);color:var(--t-ink);filter:drop-shadow(var(--t-drop));-webkit-user-select:text;user-select:text;grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 22px 18px;display:grid;position:relative}.card:before{content:"";background:var(--t-speed), var(--t-glass);box-shadow:var(--t-edge);clip-path:var(--t-cut-shape);pointer-events:none;position:absolute;inset:0}.card>*{position:relative}h1,h2{letter-spacing:-.01em;margin:0;font-weight:900}.card :is(h1,h2){font-style:var(--t-title-style);text-transform:var(--t-title-case);letter-spacing:var(--t-title-track)}h1{font-size:28px}.muted{color:var(--muted);margin:0}.small{font-size:11px;font-weight:600}label{color:var(--muted);gap:4px;font-size:13px;display:grid}output{color:var(--ink)}select,button{font:inherit;color:var(--ink);background:var(--white);border:2px solid var(--paper-edge);border-radius:10px;padding:8px 10px}select{min-width:0;max-width:100%}input[type=range]{accent-color:var(--orange)}.card>button,.row button{cursor:pointer}#flyButton{background:var(--t-act);color:var(--t-act-ink);border-radius:var(--t-radius);box-shadow:var(--t-act-glow);border:none;padding:12px;font-size:18px;font-weight:900}#flyButton:disabled{opacity:.5}#againButton{background:var(--t-act);color:var(--t-act-ink);border:none;font-weight:900}.row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stats{font-variant-numeric:tabular-nums;grid-template-columns:auto auto;gap:2px 14px;margin:0;display:grid}.stats dt{color:var(--muted)}.stats dd{text-align:right;margin:0}details p{margin:6px 0;font-size:13px;font-weight:600}summary{cursor:pointer}#rotate{color:var(--paper);font-size:18px;display:none}@media (orientation:portrait) and (pointer:coarse){#rotate:not([hidden]){display:grid}}.how{text-align:center;color:var(--muted);font-size:13px;text-decoration:none}.how:hover{color:var(--orange-700)}@media (height<=460px){.vario output{font-size:26px}.height>output,.clock>output{font-size:18px}.brake{height:64px}}#hud{pointer-events:none;will-change:transform;transform-origin:50% 40%;position:fixed;inset:0}#hud .buttons{pointer-events:auto}#fx{pointer-events:none;--fx-high:0;--fx-low:0;position:fixed;inset:0;overflow:hidden}#fx>*{width:100%;height:100%;display:block;position:absolute;inset:0}#fxVignette{opacity:var(--fx-high);will-change:opacity;background:radial-gradient(at 50% 46%,#2c1a0c00 30%,#2c1a0c9e 66%,#1a0f08fa 100%)}#fxFlash{opacity:var(--fx-low);will-change:opacity;background:radial-gradient(at 50% 46%,#ffeede33 0%,#f4846038 52%,#d8432fd1 100%)}#navigationHud{--sock-width:clamp(110px, calc(50vw - 438px), 200px);top:max(4px, env(safe-area-inset-top));left:max(calc(env(safe-area-inset-left) + 280px), calc(50% - 358px));pointer-events:none;align-items:flex-start;gap:8px;display:flex;position:fixed}#windsock{width:var(--sock-width);justify-items:center;display:grid}#windsockView{width:var(--sock-width);height:calc(var(--sock-width) * .6);filter:drop-shadow(0 3px 3px #28190a59);display:block}.speed-tape{bottom:max(18px, env(safe-area-inset-bottom));right:calc(50% + var(--stirrup-width) * .5 + 14px);background:var(--paper);box-shadow:var(--shadow);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:baseline;gap:3px;padding:2px 7px 3px;display:flex;position:fixed}.st-number{color:var(--st-color,var(--ink));font-size:19px;font-weight:900;line-height:1}.st-unit{color:var(--muted);font-size:10px;font-weight:800}#minimap{top:auto;left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));transform:rotate(-1deg) scale(var(--mm-grow,1));transform-origin:0 100%;pointer-events:auto;cursor:pointer;border-radius:14px;padding:9px 9px 6px}#minimapView{border-radius:7px;width:176px;height:176px;display:block}#minimap .legend{color:var(--muted);align-items:center;gap:4px;margin-top:5px;font-size:10px;font-weight:900;line-height:1;display:flex}#minimap .legend i{border-radius:4px;flex:1;height:7px;box-shadow:inset 0 0 0 1px #3b2f2440}label.check{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}label.check input{width:18px;height:18px;accent-color:var(--orange)}label.check small{font-size:11px;font-weight:700}@media (height<=460px){#minimap{top:calc(max(12px, env(safe-area-inset-top)) + 64px);padding:7px 7px 5px;bottom:auto}#minimapView{width:104px;height:104px}#warning{font-size:20px;top:34%}}@media (prefers-reduced-motion:reduce){#fxLines{display:none}}:root{--hand-column:190px;--hand-size:104px;--stirrup-width:190px}#hands{pointer-events:none;z-index:-1;position:fixed;inset:0}.hand{width:var(--hand-column);pointer-events:none;touch-action:none;position:absolute;top:0;bottom:0}.hand.left{left:env(safe-area-inset-left)}.hand.right{right:env(safe-area-inset-right)}#hands.touch .hand{pointer-events:auto;top:76px}#hands.off .hand{display:none}.hand .grip{width:var(--hand-size);margin-top:calc(var(--hand-size) * -.75);transform-origin:50% 5%;will-change:transform;filter:drop-shadow(0 4px 5px #28190a66);position:absolute;top:0;left:50%;transform:translate(-50%,34vh)}#hands.touch .hand .grip{margin-top:calc(var(--hand-size) * -.75 - 76px)}.hand.right .grip svg{transform:scaleX(-1)}.hand .grip svg,.stirrup .grip svg{width:100%;height:auto;display:block;overflow:visible}.hand .line{background:repeating-linear-gradient(0deg,#fff1dc 0 5px,#e2cfae 5px 8px);border-radius:2px;width:3px;height:120vh;margin-left:-1.5px;position:absolute;bottom:calc(100% - 6px);left:50%}.hand.held .grip{filter:drop-shadow(0 2px 3px #28190a80)brightness(1.08)}.stirrup{width:calc(var(--stirrup-width) + 40px);height:calc(20vh + 84px);margin-left:calc(var(--stirrup-width) * -.5 - 20px);pointer-events:auto;touch-action:none;cursor:grab;position:absolute;bottom:0;left:50%}.stirrup.held{cursor:grabbing}.stirrup .grip{left:50%;bottom:max(18px, env(safe-area-inset-bottom));width:var(--stirrup-width);will-change:transform;filter:drop-shadow(0 4px 5px #28190a66);--cord-angle:16deg;position:absolute;transform:translate(-50%)}.stirrup .cord{transform-origin:50% 0;background:repeating-linear-gradient(0deg,#34363d 0 6px,#5b5e69 6px 9px);border-radius:2px;width:3px;height:60vh;position:absolute;top:50%}.stirrup .cord.left{transform:rotate(var(--cord-angle));left:7%}.stirrup .cord.right{transform:rotate(calc(var(--cord-angle) * -1));right:7%}.stirrup .marks{left:50%;bottom:calc(max(18px, env(safe-area-inset-bottom)) + var(--stirrup-width) * .115);width:calc(var(--stirrup-width) + 26px);height:20vh;opacity:var(--marks-idle,.35);pointer-events:none;transition:opacity .25s;position:absolute;transform:translate(-50%)}.stirrup.on .marks,.stirrup.held .marks{opacity:var(--marks-active,.9)}.stirrup .marks i{height:0;position:absolute;left:0;right:0}.stirrup .marks i:before,.stirrup .marks i:after{content:"";background:var(--paper);border-radius:3px;width:11px;height:5px;position:absolute;top:-2.5px;box-shadow:0 1px 2px #28190a73}.stirrup .marks i:before{left:0}.stirrup .marks i:after{right:0}.stirrup .marks i:last-child:before,.stirrup .marks i:last-child:after{background:#ffd9a3;width:15px}.brakes{left:calc(50% + var(--stirrup-width) * .5 + 34px);transform:none}body.hands-on #minimap{left:calc(max(12px, env(safe-area-inset-left)) + var(--hand-column))}@media (height<=460px){:root{--hand-column:150px;--hand-size:84px;--stirrup-width:150px}.stirrup{height:calc(20vh + 64px)}.stirrup .grip{bottom:max(10px, env(safe-area-inset-bottom))}.stirrup .marks{bottom:calc(max(10px, env(safe-area-inset-bottom)) + var(--stirrup-width) * .115)}.st-number{font-size:15px}.speed-tape{bottom:max(10px, env(safe-area-inset-bottom))}#minimap{top:auto;bottom:max(8px, env(safe-area-inset-bottom))}}.under-wing{transition:opacity .2s;opacity:0!important}#compass{pointer-events:none;filter:drop-shadow(0 2px 3px #28190a4d);width:300px}#compassView{width:100%;height:26px;display:block}#hud{transition:opacity .7s}body.launching #hud{opacity:0}body.launching #hud,body.launching #hud *{pointer-events:none!important}body.launching #taskLabels,body.launching #taskToast,body.launching #pilotLabels,body.launching #pilotCompare,body.launching .ghost-labels,:is(body:has(#menu:not([hidden])) :is(#taskLabels,#pilotLabels,#pilotCompare,.ghost-labels),body:has(#landing:not([hidden])) :is(#taskLabels,#pilotLabels,#pilotCompare,.ghost-labels),body:has(#pauseCard:not([hidden])) :is(#taskLabels,#pilotLabels,#pilotCompare,.ghost-labels)){visibility:hidden}#launchOverlay{pointer-events:none;z-index:5;position:fixed;inset:0}#launchOverlay[hidden]{display:none}#launchOverlay .skip{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));pointer-events:auto;cursor:pointer;opacity:.8;background:#fffaf0cc;border:0;border-radius:50%;width:52px;height:52px;font-size:22px;position:absolute;box-shadow:0 2px 10px #1e28322e}.command-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.command-grid h3{margin:12px 0 8px;font-size:15px}.command-grid dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;font-size:12px;display:grid}.command-grid dt{font-weight:900}.command-grid dd{margin:0}.multiplayer-bench{z-index:200;color:#fff;background:#242c35ed;border-radius:8px;gap:4px;max-width:min(360px,100vw - 24px);padding:8px 10px;font:12px/1.4 system-ui;display:grid;position:fixed;top:12px;left:12px}.multiplayer-bench button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff90;border-radius:4px;justify-self:start;padding:2px 8px}.multiplayer-labels{pointer-events:none;z-index:20;position:fixed;inset:0}.profiler-toggle{z-index:10001;color:#fff;cursor:pointer;background:#142337;border:1px solid #64748b;border-radius:12px;width:42px;height:42px;font-size:23px;position:fixed;top:65px;right:12px}.mg-profiler{z-index:20000;top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));overscroll-behavior:contain;color:#e2e8f0;text-align:left;touch-action:pan-y;background:#101b2bf5;border:1px solid #58708a;border-radius:12px;width:min(640px,100vw - 16px);max-height:calc(100dvh - 16px);font:12px/1.45 system-ui,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 10px 40px #0008}.mg-profiler[hidden],.profiler-toggle[hidden]{display:none!important}.mg-profiler header{z-index:1;background:#142337;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.mg-profiler header strong{white-space:nowrap;font-size:14px}.mg-profiler header span{color:#67d4ff;flex:1;font-size:10px}.mg-profiler button{color:#e2e8f0;cursor:pointer;font:inherit;background:#25384e;border:1px solid #58708a;border-radius:6px;padding:5px 9px}.mg-profiler button:hover{background:#345572}.mg-profiler button:focus-visible{outline-offset:2px;outline:2px solid #67d4ff}.mg-profiler nav{flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.mg-profiler canvas{width:calc(100% - 24px);height:85px;margin:0 12px;display:block}.profiler-content{padding:8px 12px 12px}.profiler-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.profiler-summary>div{background:#25384e;border-radius:7px;flex-direction:column;padding:8px;display:flex}.profiler-summary small{font-size:10px}.profiler-summary b{font:700 18px/1.6 ui-monospace,monospace}.profiler-summary span{color:#aabdd0;font-size:10px}.mg-profiler p{color:#b7c9db;margin:8px 0}.profiler-legend{font-size:10px}.profiler-legend em{color:#67d4ff;font-style:normal}.profiler-legend em:nth-child(2){color:#f38bcb}.profiler-legend em:nth-child(3){color:#ffd166}.mg-profiler details{border-top:1px solid #395069;padding:8px 0}.mg-profiler summary{cursor:pointer;font-weight:700}.mg-profiler table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:8px;font:11px/1.4 ui-monospace,monospace}.mg-profiler th,.mg-profiler td{text-align:right;vertical-align:top;padding:5px 3px}.mg-profiler th:first-child,.mg-profiler td:first-child{text-align:left;overflow-wrap:anywhere;width:48%;position:relative}.mg-profiler td small{color:#9caec2;font-size:10px;display:block}.mg-profiler td i{background:#67d4ff;height:2px;margin-top:3px;display:block}.mg-profiler footer{color:#91a5bb;border-top:1px solid #395069;padding-top:8px;font-size:10px}.mg-profiler.compact{width:min(370px,100vw - 16px)}.mg-profiler.compact details,.mg-profiler.compact .profiler-legend{display:none}.mg-profiler.compact .profiler-summary{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=550px){.profiler-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-profiler table{font-size:10px}.mg-profiler header span{font-size:9px}}.sound-row{align-items:center;gap:8px;font-size:18px;display:flex}.sound-row input[type=range]{flex:1;min-width:60px}.sound-row .sound-toggle{cursor:pointer;border-radius:50%;width:42px;height:42px;padding:0;font-size:18px;line-height:1}.sound-row .sound-toggle.on{background:#ffd9a3;border-color:#f0bf7a}.sound-off{opacity:.55;position:relative}.sound-off:after{content:"";background:var(--ink,#3b2f24);border-radius:2px;height:3px;position:absolute;top:50%;left:22%;right:22%;transform:rotate(-35deg)}.google-login{--g-bg:#131314;--g-line:#8e918f;--g-ink:#e3e3e3;--g-hover:#262628;border:1px solid var(--g-line);background:var(--g-bg);min-height:44px;color:var(--g-ink);cursor:pointer;border-radius:24px;justify-content:center;align-items:center;gap:2px;padding:2px 12px 2px 2px;font:600 14px/20px system-ui,sans-serif;display:inline-flex}.google-login img{flex:0 0 40px;width:40px;height:40px}.google-login .g-light{display:none}:root[data-tema=light] .google-login{--g-bg:#fff;--g-line:#747775;--g-ink:#1f1f1f;--g-hover:#f2f2f2}:root[data-tema=light] .google-login .g-light{display:block}:root[data-tema=light] .google-login .g-dark{display:none}@media (prefers-color-scheme:light){:root:not([data-tema]) .google-login{--g-bg:#fff;--g-line:#747775;--g-ink:#1f1f1f;--g-hover:#f2f2f2}:root:not([data-tema]) .google-login .g-light{display:block}:root:not([data-tema]) .google-login .g-dark{display:none}}.google-login:hover{background:var(--g-hover)}.google-login:disabled{opacity:.65;cursor:wait}.google-login:focus-visible{outline:3px solid var(--t-focus);outline-offset:3px}.account-invite{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0;display:flex}.account-invite[hidden],.account-invite-error[hidden]{display:none!important}.account-invite-error{color:var(--t-danger);flex:100%;font:600 12px/1.35 system-ui,sans-serif}.account-invite-placar{border-radius:var(--t-radius);background:var(--t-act-soft);padding:8px 10px}.ui-profile-entry{position:relative}.ui-profile-entry>.ui-nav{width:100%}.ui-profile-entry .account-invite-perfil{margin:0;position:absolute;bottom:4px;right:2px}.account-invite-perfil .google-login{border:0;border-radius:50%;width:44px;height:44px;padding:0}.account-invite-perfil .account-invite-error{border-radius:var(--t-radius);background:var(--t-glass-solid);min-width:150px;box-shadow:var(--t-edge), var(--t-shadow-sm);padding:8px;position:absolute;top:100%;right:0}html.ui-l-rail-wide .ui-profile-entry:has(.account-invite:not([hidden]))>.ui-nav{padding-right:44px}html.ui-l-rail-wide .ui-profile-entry:has(.account-invite:not([hidden])) .ui-me-name{max-width:70px}html.ui-l-rail .ui-profile-entry:has(.account-invite:not([hidden])){padding-bottom:44px}html.ui-l-rail .ui-profile-entry .account-invite-perfil{right:calc(50% - 22px)}html.ui-l-bar .ui-profile-rail{display:none}html.ui-l-bar .ui-profile-entry{align-items:stretch;min-width:0}@media (height<=460px){.account-invite{margin:4px 0}}html.ui-shell.ui-l-bar .ui-navbar:has(.account-invite-perfil:not([hidden])){grid-template-columns:repeat(4,minmax(0,1fr)) 44px}html.ui-shell.ui-l-bar .ui-profile-entry.ui-nav-bar-only{display:contents!important}html.ui-shell.ui-l-bar .ui-profile-entry .account-invite-perfil{place-self:center;position:static}html.ui-shell.ui-l-bar .ui-profile-entry:has(.account-invite:not([hidden]))>.ui-nav{align-items:center;padding-right:2px}.push-bell{display:inline-flex;position:relative}.push-bell[hidden]{display:none}.push-button{border-radius:var(--t-radius);background:var(--t-field);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--t-line-strong);cursor:pointer;border:0;padding:0;font-size:17px;line-height:1;position:relative}.push-button:before{content:"";position:absolute;inset:min(0px,50% - 22px)}.push-bell .push-button[aria-pressed=false]{filter:grayscale();opacity:.55}.push-bell .push-button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--t-gold-line);background:color-mix(in srgb, var(--t-gold-line) 16%, transparent)}.push-bell[data-state=bloqueado] .push-button{opacity:.45}.push-bell.busy .push-button{animation:.5s ease-in-out infinite alternate push-ring}@keyframes push-ring{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.lb-head .push-bell:not([hidden]){margin-left:auto}.lb-head .push-bell:not([hidden])+.lb-ghosts{margin-left:0}.push-invite .push-button{width:38px;height:38px;font-size:18px}.push-invite .push-button[aria-pressed=false]{filter:none;opacity:1;animation:.25s ease-in-out .6s 4 alternate push-ring}.push-hint{z-index:2;border-radius:var(--t-radius);background:var(--t-invert);width:max-content;max-width:min(260px,70vw);color:var(--t-invert-ink);box-shadow:var(--t-shadow-sm);padding:6px 10px;font-size:12px;font-weight:800;line-height:1.3;position:absolute;top:calc(100% + 6px);right:0}.push-hint[hidden]{display:none}.push-invite .push-hint{top:auto;bottom:calc(100% + 6px)}.sc-actions:has(.look-button){grid-template-columns:auto minmax(0,1fr)}.sc-actions:has(.look-button):has(.resume-flight:not([hidden])){grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr)}@media (height<=460px),(width<=1300px){.sc-actions:has(.look-button):has(.resume-flight:not([hidden])){grid-template-columns:auto minmax(0,1fr)}.sc-actions .resume-flight{grid-column:1/-1}}.look-button{background:var(--t-field);border-radius:var(--t-radius);width:58px;box-shadow:inset 0 0 0 1px var(--t-line-strong);cursor:pointer;border:0;padding:4px;position:relative}.look-button svg{width:100%;height:100%;display:block}.look-button:hover{box-shadow:inset 0 0 0 2px var(--t-act)}.look-button.named:after{content:attr(data-name);background:var(--t-invert);max-width:calc(100% - 4px);color:var(--t-invert-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:2px;padding:0 5px;font-size:12px;font-style:italic;font-weight:900;line-height:15px;position:absolute;bottom:2px;right:2px;overflow:hidden;transform:skew(-10deg)}.look-sheet{z-index:30;padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));background:var(--t-veil);place-items:center;display:grid;position:fixed;inset:0}.look-sheet[hidden]{display:none}.look-card{background:var(--t-speed), var(--t-glass-solid);width:min(720px,100%);max-height:100%;box-shadow:var(--t-edge);clip-path:var(--t-cut-shape);color:var(--t-ink);grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr);gap:14px;padding:14px 16px;display:grid;position:relative}.look-card>*{position:relative}.look-card:focus{outline:none}.look-side{grid-template-rows:minmax(0,1fr) auto;gap:4px;min-height:0;margin:0;display:grid}.look-preview{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px);background:linear-gradient(#8ec0ec,#dcebf5 75%,#cfe0b8);place-items:center;min-height:0;padding:8px;display:grid}.look-preview svg{width:100%;max-height:100%}.look-caption{text-align:center;color:var(--t-ink-soft);font-size:12px;font-weight:800}.look-controls{flex-direction:column;gap:8px;min-width:0;display:flex}.look-name,.look-row{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.look-name small,.look-row small{color:var(--t-ink-soft);font-size:12px;font-weight:800}.look-name input,.look-invite input{border:2px solid var(--t-line);border-radius:var(--t-radius);background:var(--t-field-solid);min-width:0;color:var(--t-ink);font:inherit;padding:7px 10px;font-size:16px;font-weight:800}.look-name input:focus,.look-invite input:focus{border-color:var(--t-act);outline:none}.look-swatches{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;display:grid}.look-swatch{background:var(--t-field);border:2px solid var(--t-line);border-radius:var(--t-radius);cursor:pointer;place-items:center;height:34px;padding:3px;display:grid;position:relative}.look-outfits .look-swatch{height:40px}.look-swatch svg{width:100%;height:100%}.look-swatch:hover{border-color:var(--t-line-strong)}.look-swatch[aria-pressed=true]{border-color:var(--t-act);box-shadow:0 0 0 2px var(--t-act), var(--t-act-glow)}.look-custom:before{content:"";width:22px;height:22px;box-shadow:inset 0 0 0 3px var(--t-field-solid);background:conic-gradient(#ff5a4a,#ffc21a,#7ccf4a,#14a3a8,#2f7fd8,#7a4bd1,#ff5fa2,#ff5a4a);border-radius:50%}.look-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.look-actions{grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:auto;display:grid}.look-draw{border-radius:var(--t-radius);box-shadow:inset 0 0 0 2px var(--t-line-strong);color:var(--t-ink);cursor:pointer;transform:skewX(var(--t-skew));background:0 0;border:0;padding:8px 12px;font-style:italic;font-weight:900}.look-draw:hover{box-shadow:inset 0 0 0 2px var(--t-act)}.look-done{background:var(--t-act);color:var(--t-act-ink);border-radius:var(--t-radius);text-transform:uppercase;letter-spacing:.04em;box-shadow:var(--t-act-glow);cursor:pointer;transform:skewX(var(--t-skew));border:none;padding:8px;font-size:17px;font-style:italic;font-weight:900}.look-done:active{transform:skewX(var(--t-skew)) translateY(2px)}.look-result{align-items:center;gap:6px;min-width:0;margin:0 0 -4px;display:flex}.look-result i{flex:none;width:34px;height:25px}.look-result i svg{width:100%;height:100%;display:block}.look-result b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}@media (height<=460px){.look-button{width:48px;padding:3px}.look-card{grid-template-columns:minmax(120px,.7fr) minmax(0,1.5fr);gap:10px;padding:10px 12px}.look-controls{gap:6px}.look-name input{padding:5px 8px;font-size:14px}.look-swatch{height:30px;padding:2px}.look-outfits .look-swatch{height:34px}.look-done{font-size:16px}}@media (width<=620px){.look-card{grid-template-columns:minmax(0,1fr)}.look-preview{height:110px}.look-swatches{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}}.look-invite{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.look-start-label{white-space:nowrap;color:var(--t-ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}@media (height<=460px){.look-invite input{padding:4px 8px}}.look-card{overflow-y:auto}.look-preview{grid-template-rows:minmax(0,1fr) auto}.look-preview .look-harness-preview{height:70px}.look-harnesses{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.look-harness{border:2px solid var(--t-line);border-radius:var(--t-radius);background:var(--t-field);cursor:pointer;height:44px;padding:2px}.look-harness svg{width:100%;height:100%}.look-harness[aria-pressed=true]{border-color:var(--t-act);box-shadow:0 0 0 2px var(--t-act)}.look-harness-colors{gap:5px;display:flex}.look-harness-colors .look-swatch{width:48px}@media (height<=460px){.look-harness{height:34px}.look-preview .look-harness-preview{height:50px}}#menu .card.with-pilots{width:min(900px,100%)}.pilot-picker{--pp-name:168px;--pp-stats:236px;--pp-join:34px;--pp-gap:8px;-webkit-user-select:none;user-select:none;gap:8px;min-width:0;display:grid}.pilot-picker[hidden]{display:none}.pp-summary{color:var(--ink);flex-wrap:wrap;gap:4px 6px;margin:0;font-size:12px;display:flex}.pp-summary span{background:var(--t-field);box-shadow:inset 0 0 0 1px var(--t-line);white-space:nowrap;border-radius:2px;padding:1px 9px}.pp-warning{color:var(--t-danger);background:var(--t-danger-soft);border-radius:var(--t-radius);margin:0;padding:4px 10px;font-size:12px}.pp-warning[hidden]{display:none}.pp-board{gap:3px;display:grid;position:relative}.pp-rows{gap:3px;display:grid}.pp-row{grid-template-columns:var(--pp-name) minmax(0, 1fr) var(--pp-stats) var(--pp-join);gap:var(--pp-gap);align-items:center;min-height:30px;font-size:12px;display:grid}.pp-row.off .pp-lane,.pp-row.off .pp-stats,.pp-row.off .pp-who{opacity:.35}.pp-row.joined .pp-name b{text-decoration:underline;-webkit-text-decoration-color:var(--pilot);text-decoration-color:var(--pilot);text-decoration-thickness:3px}.pp-name{min-width:0;color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.pp-name input{width:18px;height:18px;accent-color:var(--t-act);flex:none;margin:0}.pp-dot{background:var(--pilot);width:12px;height:12px;box-shadow:0 0 0 1px var(--t-line);border-radius:50%;flex:none}.pp-who{min-width:0;line-height:1.1;display:grid}.pp-who b,.pp-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-who small{color:var(--t-ink-soft);font-size:12px;font-weight:700}.pp-head{min-height:20px;color:var(--t-ink-soft);font-size:12px}.pp-head .pp-name{color:var(--t-ink-soft);font-size:12px}.pp-axis{height:18px;position:relative}.pp-tick{color:var(--t-ink-soft);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;position:absolute;top:0;transform:translate(-50%)}.pp-axis.sparse .pp-tick:nth-child(2n),.pp-axis.sparser .pp-tick:not(:nth-child(4n+1)){color:#0000}.pp-tick:after{content:"";border-left:1px solid var(--t-line);pointer-events:none;width:0;height:1200px;position:absolute;top:15px;left:50%}.pp-board{padding-bottom:19px;overflow:hidden}.pp-lane{background:var(--t-field);border-radius:2px;height:22px;position:relative}.pp-bar{background:var(--pilot);border-radius:2px;min-width:4px;position:absolute;top:2px;bottom:2px;overflow:hidden;transform:skew(-12deg)}.pp-climb{background:color-mix(in srgb, var(--t-field-solid) 80%, transparent);border-radius:1px 1px 0 0;min-width:2px;position:absolute;bottom:0}.pp-stats{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;grid-template-columns:46px 56px 44px 1fr;gap:4px;font-size:11.5px;display:grid}.pp-stats-head{font-size:12px}.pp-stats-head .pp-best{color:var(--t-ink-soft);font-weight:inherit}.pp-best{color:var(--t-act-text);font-weight:900}.pp-join,.pp-join-space{width:var(--pp-join)}button.pp-join{border-radius:var(--t-radius);background:var(--t-field);height:28px;box-shadow:inset 0 0 0 1px var(--t-line-strong);color:var(--t-ink);cursor:pointer;border:0;padding:0;font-size:15px;line-height:1}.pp-row.joined button.pp-join{background:var(--t-act);box-shadow:none;color:var(--t-act-ink)}.pp-lane-all{top:0;bottom:0;left:calc(var(--pp-name) + var(--pp-gap));right:calc(var(--pp-stats) + var(--pp-join) + 2 * var(--pp-gap));cursor:ew-resize;touch-action:none;position:absolute}.pp-cursor{border-left:2.5px solid var(--t-ink);outline:none;width:0;position:absolute;top:0;bottom:0}.pp-cursor.joined{border-left-color:var(--t-act)}.pp-flag{background:var(--t-invert);color:var(--t-invert-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:0 2px 2px 0;padding:0 6px;font-size:12px;font-style:italic;font-weight:900;line-height:17px;position:absolute;bottom:0;left:0}.pp-cursor.joined .pp-flag{background:var(--t-act);color:var(--t-act-ink)}.pp-cursor.flip .pp-flag{border-radius:2px 0 0 2px;left:auto;right:2.5px}.pp-cursor:focus-visible .pp-flag{box-shadow:0 0 0 2px var(--t-surface), 0 0 0 4px var(--t-focus)}.pp-start{color:var(--t-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:13px;display:flex}.pp-time{color:var(--t-ink);font-variant-numeric:tabular-nums;font-size:20px;font-style:italic;font-weight:900}.pp-note{color:var(--t-ink-soft);font-size:12px;font-weight:800}.pp-delays{align-items:center;gap:4px;display:flex}.pp-delays-label{font-size:12px}button.pp-delay{border-radius:var(--t-radius);background:var(--t-field);box-shadow:inset 0 0 0 1px var(--t-line-strong);color:var(--t-ink);cursor:pointer;border:0;padding:3px 9px;font-size:12px}button.pp-delay.on{background:var(--t-act);box-shadow:none;color:var(--t-act-ink)}@media (width<=760px){.pilot-picker{--pp-name:118px;--pp-stats:150px;--pp-join:30px;--pp-gap:5px}.pp-stats{grid-template-columns:40px 50px 1fr}.pp-extra{display:none}.pp-stats-head{font-size:12px}}@media (width<=520px){.pilot-picker{--pp-name:96px;--pp-stats:60px}.pp-stats{grid-template-columns:1fr}.pp-stats span:not(.pp-best),.pp-who small{display:none}}@media (height<=520px) and (orientation:landscape){#menu .card.with-pilots{grid-template-columns:minmax(170px,210px) minmax(0,1fr);align-items:start;gap:6px 14px;width:min(980px,100%);padding:14px 16px 12px}#menu .card.with-pilots>*{grid-column:1}#menu .card.with-pilots>.pilot-picker{grid-area:1/2/span 12}#menu .card.with-pilots h1{font-size:20px}#menu .card.with-pilots .small{display:none}.pilot-picker{--pp-name:132px;--pp-stats:130px;--pp-join:30px;--pp-gap:5px;gap:5px}.pp-stats{grid-template-columns:34px 46px 1fr;gap:3px}.pp-extra{display:none}.pp-row{min-height:25px}.pp-lane{height:19px}.pp-time{font-size:17px}button.pp-join{height:24px}}@media (height<=520px) and (orientation:landscape) and (width<=700px){#menu .card.with-pilots{grid-template-columns:172px minmax(0,1fr)}.pilot-picker{--pp-name:108px;--pp-stats:88px}.pp-stats{grid-template-columns:34px 1fr}.pp-stats>:nth-child(2){display:none}}html.phone .pp-rows .pp-row{position:relative}html.phone .pp-rows .pp-name,html.phone .pp-rows button.pp-join{position:static}html.phone .pp-rows .pp-name:before,html.phone .pp-rows button.pp-join:before,html.phone button.pp-delay:before{content:"";position:absolute}html.phone .pp-rows .pp-name:before{width:var(--pp-name);top:0;bottom:0;left:0}html.phone .pp-rows button.pp-join:before{width:max(44px, var(--pp-join));top:0;bottom:0;right:0}html.phone button.pp-delay{position:relative}html.phone button.pp-delay:before{inset:min(0px,50% - 22px) -2px}#pilotLabels{pointer-events:none;position:fixed;inset:0;overflow:hidden}#pilotLabels[hidden]{display:none}.pilot-label{border-left:4px solid var(--pilot);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;transform-origin:50% 100%;will-change:transform, opacity;background:#fbf3e2e6;border-radius:8px;padding:1px 7px 2px 6px;font-size:11px;line-height:1.15;display:none;position:absolute;top:0;left:0;box-shadow:0 1px #5a3c1e40,0 3px 8px #28190a38}.pilot-label b{font-weight:900;display:block}.pilot-label small.pl-wing{color:var(--muted);opacity:.8;font-size:.8em;font-weight:600;display:block}.pilot-label span{color:var(--muted);font-size:10.5px;font-weight:800;display:block}.pilot-label span:empty{display:none}.pilot-label.up span{color:var(--up)}.pilot-label.down span{color:var(--down)}.pilot-label.far{border-left-width:3px;padding:0 5px 0 4px;font-size:10px}.pilot-label span.pl-race{color:var(--muted);font-weight:900}.pilot-label span.pl-race[hidden]{display:none}.pilot-label span.pl-race[data-state=behind]{color:#d23b2b}.pilot-label span.pl-race[data-state=ahead]{color:#2f8f3a}.pl-vario{display:none}.pilot-label.with-vario{padding-left:15px}.pilot-label.with-vario .pl-vario{background:#3b2f2424;border-radius:3px;width:5px;display:block;position:absolute;top:3px;bottom:3px;left:5px}.pl-vario:after{content:"";background:#3b2f2480;height:1px;position:absolute;top:50%;left:-1px;right:-1px}.pl-vario b{background:var(--up);border-radius:3px;height:0;position:absolute;bottom:50%;left:0;right:0}.pl-vario b[data-sign=down]{background:var(--down);top:50%;bottom:auto}.pilot-arrow{--size:24px;will-change:transform, opacity;width:0;height:0;display:none;position:absolute;top:0;left:0}.pilot-arrow i{left:calc(var(--size) / -2);top:calc(var(--size) / -2);width:var(--size);height:var(--size);color:var(--pilot);filter:drop-shadow(0 1.5px 1.5px #28190a73);position:absolute}.pilot-arrow svg{width:100%;height:100%;display:block;overflow:visible}.pilot-arrow path{fill:currentColor;stroke:#fffaf0;stroke-width:2px;stroke-linejoin:round}.pilot-arrow small{white-space:nowrap;background:#fbf3e2eb;border-radius:7px;padding:1px 6px 2px;font-size:10px;line-height:1.05;display:grid;position:absolute;box-shadow:0 1px #5a3c1e40,0 2px 6px #28190a38}.pilot-arrow small b{color:var(--pilot);filter:brightness(.72)saturate(1.3);font-weight:900}.pilot-arrow small span{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.pilot-arrow[data-side=right] small{right:calc(var(--size) / 2 + 4px);transform:translateY(calc(-50% + var(--shift,0px)));text-align:right;justify-items:end;top:0}.pilot-arrow[data-side=left] small{left:calc(var(--size) / 2 + 4px);transform:translateY(calc(-50% + var(--shift,0px)));top:0}.pilot-arrow[data-side=top] small{top:calc(var(--size) / 2 + 2px);transform:translateX(calc(-50% + var(--shift,0px)));text-align:center;justify-items:center;left:0}.pilot-arrow[data-side=bottom] small{bottom:calc(var(--size) / 2 + 2px);transform:translateX(calc(-50% + var(--shift,0px)));text-align:center;justify-items:center;left:0}#pilotCompare{top:calc(max(12px, env(safe-area-inset-top)) + 84px);left:max(12px, env(safe-area-inset-left));background:var(--paper);box-shadow:var(--shadow);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:3px 9px;padding:8px 12px 6px 11px;display:grid;position:fixed;transform:rotate(-.8deg)}#pilotCompare[hidden]{display:none}#pilotCompare>*{position:relative}.pc-bars{gap:5px;height:40px;display:flex}.pc-bars:after{content:"";border-top:1.5px dashed #3b2f2473;position:absolute;top:50%;left:-3px;right:-3px}.pc-bar{background:#eadcc0;border-radius:6px;width:12px;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #3b2f2440}.pc-bar b{transform-origin:50% 100%;background:var(--orange);height:50%;transition:transform .3s;position:absolute;bottom:50%;left:0;right:0;transform:scaleY(0)}.pc-bar.them b{background:var(--pilot)}#pilotCompare.lead .pc-bar.me,#pilotCompare.behind .pc-bar.them{box-shadow:inset 0 1px 2px #3b2f2440, 0 0 0 2px var(--ink)}.pc-height{justify-items:center;gap:2px;min-width:30px;display:grid}.pc-arrow{border:9px solid #0000;width:0;height:0;display:block}.pc-height[data-dir=up] .pc-arrow{border-bottom:13px solid var(--orange);border-top:0}.pc-height[data-dir=down] .pc-arrow{border-top:13px solid var(--orange);border-bottom:0}.pc-height[data-dir=level] .pc-arrow{border:0;border-top:3px solid var(--orange);border-bottom:3px solid var(--orange);width:16px;height:9px}.pc-height output{color:var(--muted);font-size:10.5px;font-weight:900;line-height:1}.pc-height output:empty{display:none}.pc-name{color:var(--pilot);filter:brightness(.78)saturate(1.2);white-space:nowrap;grid-column:1/-1;font-size:10.5px;font-weight:900;line-height:1.1}.pc-timer,#pilotCompare.camera .pc-bars,#pilotCompare.camera .pc-height{display:none}#pilotCompare.camera .pc-name{font-size:12px}#pilotCompare.camera .pc-name:before{content:"🎥 ";filter:none}#pilotCompare.camera .pc-timer{background:#eadcc0;border-radius:3px;grid-column:1/-1;width:84px;height:5px;display:block;overflow:hidden}.pc-timer b{background:var(--pilot);transform-origin:0;height:100%;display:block}@media (height<=460px){#pilotCompare{top:calc(max(12px, env(safe-area-inset-top)) + 66px);left:calc(max(12px, env(safe-area-inset-left)) + var(--hand-column,150px));padding:6px 10px 5px 9px}.pc-bars{height:32px}.pc-bar{width:10px}.pilot-label{font-size:10px}}.pilot-summary{font-variant-numeric:tabular-nums;gap:3px;margin:2px 0 0;font-size:12.5px;display:grid}.pilot-summary h3{color:var(--t-act-text);text-transform:uppercase;letter-spacing:.06em;margin:4px 0 0;font-size:13px;font-style:italic;font-weight:900}.pilot-summary .ps-row{border-left:5px solid var(--pilot);background:var(--t-field);border-radius:2px;grid-template-columns:minmax(0,1.5fr) 52px 62px 80px;align-items:baseline;gap:6px;padding:2px 6px 2px 8px;display:grid}.pilot-summary .ps-row>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilot-summary .ps-row span{text-align:right}.pilot-summary .ps-row.me{background:var(--t-act-soft);box-shadow:inset 0 0 0 1px var(--t-act);font-weight:900}.pilot-summary .ps-head{color:var(--t-ink-soft);background:0 0;border-left-color:#0000;font-size:12px}.pilot-summary .ps-note{text-align:left;color:var(--t-ink-soft);grid-column:1/-1;font-size:12px;font-weight:700}#landing .card.with-pilots{width:min(480px,100%)}.pilot-arrow small b{text-shadow:-1.5px -1.5px #fffaf0,1.5px -1.5px #fffaf0,-1.5px 1.5px #fffaf0,1.5px 1.5px #fffaf0,0 -1.5px #fffaf0,0 1.5px #fffaf0,-1.5px 0 #fffaf0,1.5px 0 #fffaf0,0 0 4px #fffaf0e6}.pilot-label{box-shadow:0 0 0 1.5px #fffaf0f2,0 1px #5a3c1e40,0 3px 8px #28190a38}.pilot-picker.sem-companhia .pp-name input,.pilot-picker.sem-companhia .pp-join,.pilot-picker.sem-companhia .pp-join-space,.pilot-picker.sem-companhia .pp-delays{display:none}#ghostWatchFrame{pointer-events:none;border:5px solid var(--watch-color,var(--orange));display:none;position:fixed;inset:0;box-shadow:inset 0 0 0 1.5px #fffaf0e6,inset 0 0 60px #28190a2e}html.ghost-watching #ghostWatchFrame{display:block}#ghostWatch{z-index:6;bottom:max(14px, env(safe-area-inset-bottom));left:calc(50% + var(--stirrup-width) / 2 + 34px);max-width:calc(50% - var(--stirrup-width) / 2 - 34px - 64px - env(safe-area-inset-right));background:var(--paper);box-shadow:0 0 0 3px var(--watch-color,var(--orange)), 0 3px 10px #28190a4d;color:var(--ink);pointer-events:auto;border-radius:14px;align-items:center;gap:10px;padding:6px 6px 6px 12px;animation:.25s ease-out gw-in;display:flex;position:fixed}#ghostWatch[hidden]{display:none}@keyframes gw-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gw-who{min-width:0;line-height:1.1;display:grid}.gw-who small{color:var(--muted);font-size:10.5px;font-weight:800}.gw-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.gw-who b:before{content:"";background:var(--watch-color,var(--orange));vertical-align:0;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.gw-back{background:var(--orange-600);min-height:44px;box-shadow:0 3px 0 var(--orange-700);color:#fff;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 14px;font-size:14px;font-weight:900}.gw-back:active{box-shadow:0 1px 0 var(--orange-700);transform:translateY(2px)}.gw-back kbd{font:inherit;background:#ffffff38;border-radius:5px;margin-left:6px;padding:1px 5px;font-size:11px}#ghostLabels .pilot-label.watched{z-index:2;box-shadow:0 0 0 2.5px var(--pilot), 0 3px 10px #28190a4d;padding:3px 9px 4px 8px;font-size:13px}#ghostLabels .pilot-label.watched span{font-size:12px}#ghostLabels .pilot-label.watched.with-vario{padding-left:17px}.pilot-label span.pl-watch{color:var(--ink);font-weight:800}.pilot-label span.pl-watch[hidden]{display:none}#ghostLabels .pilot-label.hover{box-shadow:0 0 0 2.5px var(--pilot), 0 3px 10px #28190a4d}html.ghost-label-hover #view{cursor:pointer}html.phone #ghostWatch{left:auto;right:calc(env(safe-area-inset-right) + var(--hand-column) + var(--gap));bottom:calc(var(--edge-bottom) + clamp(34px, 10vmin, 40px) + 10px);max-width:calc(50vw - var(--stirrup-width) / 2 - 26px - var(--hand-column) - var(--gap) - env(safe-area-inset-right));gap:6px;padding:4px 4px 4px 9px}html.phone .gw-who small{display:none}html.phone .gw-who b{font-size:12px}html.phone .gw-back{min-height:40px;padding:0 10px;font-size:13px}.stirrup.trimmer .marks i:before,.stirrup.trimmer .marks i:after{width:9px}.stirrup.trimmer .marks i:last-child:before,.stirrup.trimmer .marks i:last-child:after{width:15px}#fullMap{z-index:15;background:var(--paper);box-shadow:var(--shadow);pointer-events:auto;cursor:pointer;touch-action:manipulation;border-radius:16px;animation:.16s cubic-bezier(.2,.9,.3,1.15) fm-open;position:fixed;transform:rotate(-.6deg)}#fullMap[hidden]{display:none}#fullMap canvas{border-radius:9px;display:block;position:relative}#fullMap .fm-legend{width:160px;color:var(--muted);pointer-events:none;background:#fbf3e2eb;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:900;line-height:1;display:flex;position:absolute;bottom:18px;left:calc(50% - 80px);box-shadow:0 1px 3px #28190a4d}#fullMap .fm-legend i{border-radius:4px;flex:1;height:8px;box-shadow:inset 0 0 0 1px #3b2f2440}html.phone #fullMap{border-radius:10px}html.phone #fullMap canvas{border-radius:6px}html.phone #fullMap .fm-legend{width:120px;padding:3px 7px;font-size:10px;bottom:10px;left:calc(50% - 60px)}html.phone #fullMap .fm-legend i{height:6px}@keyframes fm-open{0%{opacity:0;transform:rotate(-.6deg)scale(.92)}}@media (prefers-reduced-motion:reduce){#fullMap{animation:none}}#hud.fm-open #minimap{display:none}.wind-number{background:var(--paper);box-shadow:var(--shadow);pointer-events:none;font-variant-numeric:tabular-nums;z-index:1;border-radius:8px;justify-content:center;align-items:baseline;gap:3px;margin-bottom:-6px;padding:2px 7px 3px;display:flex;position:relative}.wn-number{color:var(--ink);font-size:19px;font-weight:900;line-height:1}.wn-unit{color:var(--muted);font-size:10px;font-weight:800}html.phone .wind-number{border-radius:6px;gap:2px;margin-bottom:-4px;padding:1px 5px 2px}html.phone .wn-number{font-size:14px}html.phone .wn-unit{font-size:9px}#task{top:calc(max(12px, env(safe-area-inset-top)) + 98px);right:max(12px, env(safe-area-inset-right));width:200px;padding:8px 14px 9px;transform:rotate(.8deg)}body.hands-on #task{top:max(12px, env(safe-area-inset-top));right:calc(max(12px, env(safe-area-inset-right)) + var(--hand-column,190px))}#task[hidden],#taskToast[hidden]{display:none}#task .taskHead{align-items:center;gap:6px;line-height:1.1;display:flex}#task .taskCount{color:#fff;background:var(--orange);border-radius:999px;flex:none;padding:1px 7px 2px;font-size:11px;font-weight:900}#task .taskName{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}#task .taskBody{align-items:center;gap:10px;margin-top:5px;display:flex}#task .taskDial{flex:none;width:52px;height:52px}#task .taskDial .face{fill:#fff;stroke:var(--paper-edge);stroke-width:3px}#task .taskDial .tick{stroke:var(--muted);stroke-width:3px;stroke-linecap:round}#task .taskDial .needle{fill:var(--orange);stroke:#b44713;stroke-width:2px;stroke-linejoin:round}#task .taskDial .hub{fill:var(--ink)}#task .taskDistance{white-space:nowrap;flex:1;font-size:25px;font-weight:900;line-height:1.05}#task .taskGauge{background:var(--paper-edge);border-radius:7px;flex:none;width:14px;height:52px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3b2f242e}#task .taskGauge i{background:#3f8a2c;border-radius:3px;position:absolute;left:0;right:0}#task .taskGauge.tight i{background:#e0a21b}#task .taskGauge.short i{background:#d8432f}#task .taskGauge:after{content:"";background:var(--ink);opacity:.55;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0}#task.finished .taskBody{display:none}#task.finished .taskCount,#task.reached .taskCount{background:var(--felt)}#taskToast{text-align:center;color:#fff;background:var(--felt);max-width:min(88vw,520px);padding:6px 18px 8px;font-size:18px;font-weight:900;top:38%;left:50%;right:auto;transform:translate(-50%)rotate(-1.5deg)}#taskToast:before{border-color:#ffffff73}#taskToast small{color:#ffffffd9;font-size:13px}#taskLabels{pointer-events:none;position:fixed;inset:0;overflow:hidden}.taskLabel{background:var(--paper);box-shadow:var(--shadow);border:2px solid var(--paper-edge);text-align:center;white-space:nowrap;will-change:transform, opacity;transform-origin:50% 100%;border-radius:9px;padding:2px 9px 3px;font-size:12px;line-height:1.15;position:absolute;top:0;left:0}.taskLabel[hidden]{display:none}.taskLabel b{font-weight:900;display:block}.taskLabel small{color:var(--muted);font-size:11px;font-weight:800;display:block}.taskLabel small:empty{display:none}.taskLabel[data-state=active]{border-color:var(--orange)}.taskLabel[data-state=done]{border-color:var(--felt)}.taskLabel[data-state=place]{border-color:#8e4fd6}.taskLabel[data-state=glide],.taskLabel[data-state=reach]{border-width:1.5px;padding:0 7px 1px;font-size:11px}.taskLabel[data-state=glide]{color:#1f4a8c;border-color:#2a62b8}.taskLabel[data-state=reach]{color:#2f6a20;border-color:#3f8a2c}#taskResultSubtitle{margin:-6px 0 0}#taskResultStats{border-bottom:1px solid var(--t-line);padding-bottom:10px}#taskResultStats dd{font-weight:900}#landing .card>.row{z-index:1;background:var(--t-surface);box-shadow:0 -8px 10px -8px var(--t-veil);border-radius:0;margin:0 -8px -6px;padding:8px 8px 10px;position:sticky;bottom:-16px}@supports (animation-timeline:scroll()){#landing .card>.row:before{content:"";background:linear-gradient(transparent, var(--t-surface));pointer-events:none;opacity:0;height:34px;animation:linear both landing-more;animation-timeline:scroll();position:absolute;bottom:100%;left:0;right:0}}@keyframes landing-more{0%,88%{opacity:1}to{opacity:0}}#landing .card.completed h2{color:var(--t-ok)}#landing .card.landedOut h2{color:var(--t-act-text)}@media (height<=460px),(width<=1100px){#task,body.hands-on #task{top:calc(max(10px, env(safe-area-inset-top)) + 44px);right:calc(max(8px, env(safe-area-inset-right)) + var(--hand-column,150px));white-space:nowrap;border-radius:10px;align-items:center;gap:7px;width:auto;padding:3px 12px 4px 8px;display:flex}#task:before{border-width:1.5px;border-radius:7px;inset:3px}#task .taskName{display:none}#task.finished .taskName{display:inline}#task .taskBody{gap:7px;margin-top:0}#task .taskDial{width:30px;height:30px}#task .taskDistance{font-size:17px}#task .taskGauge{border-radius:5px;width:10px;height:28px}#taskToast{max-width:calc(100vw - 2 * var(--hand-column,150px) - 24px);font-size:15px;top:30%}.taskLabel{padding:1px 7px 2px;font-size:11px}.taskLabel small{font-size:10px}}#loading .loading-bar{justify-items:center;gap:6px;width:min(220px,70vw);display:grid}#loading .loading-bar i{background:linear-gradient(90deg, var(--t-act) calc(var(--done,0) * 100%), var(--t-pip-off) 0);border-radius:0;width:100%;height:8px;display:block;transform:skew(-20deg)}#loading .loading-step{color:var(--t-ink-soft);font-size:12px;font-weight:800}#loading.failed .loading-bar{display:none}.sc-fly[data-prep],#againButton[data-prep]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--t-act-ink) 28%, transparent) calc(var(--prep,0) * 100%), transparent 0);background-position:bottom;background-repeat:no-repeat;background-size:100% 6px}.sc-fly.armed{background-color:var(--t-invert);color:var(--t-invert-ink);font-size:17px}.sc-fly[data-prep],#againButton[data-prep]{position:relative;overflow:hidden}.sc-fly[data-prep=ar]:after,#againButton[data-prep=ar]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--t-act-ink) 40%, transparent), transparent);pointer-events:none;width:30%;height:6px;animation:1.4s linear infinite prep-shine;position:absolute;bottom:0;left:0}@keyframes prep-shine{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.sc-fly[data-prep=ar]:after,#againButton[data-prep=ar]:after{opacity:0;animation:none}}.resume-flight{flex-direction:column;justify-content:center;align-items:center;gap:4px;line-height:1.1;display:flex}.resume-flight .rf-main{white-space:nowrap;display:block}.resume-flight .rf-info{opacity:.92;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;font-size:12px;font-style:normal;font-weight:800;display:flex}.resume-flight .rf-info i{white-space:nowrap;align-items:center;gap:3px;font-style:normal;display:inline-flex}.resume-flight .rf-steps{gap:3px}.resume-flight .rf-steps b{box-sizing:border-box;border:2px solid;border-radius:50%;width:8px;height:8px}.resume-flight .rf-steps b.done{background:currentColor}.resume-flight .rf-level b{width:6px;height:6px}.resume-flight .rf-alt:before{content:"⛰";font-size:12px}.resume-flight .rf-time:before{content:"⏱";font-size:12px}@media (height<=460px){.resume-flight{flex-direction:row;gap:2px 12px}.resume-flight .rf-info{gap:2px 8px;font-size:12px}}@media (height<=360px){.resume-flight{gap:8px;padding:5px 8px;font-size:16px}.resume-flight .rf-main{white-space:nowrap}.resume-flight .rf-info{flex-wrap:nowrap;gap:5px;font-size:12px}.sc-actions .sc-fly{white-space:nowrap;padding-inline:4px;font-size:18px}}.pause-overlay{z-index:20}.pause-card{text-align:center;gap:10px;width:min(360px,100%)}.pause-card .pc-stamp{background:var(--t-invert);color:var(--t-invert-ink);letter-spacing:var(--t-label-track);text-transform:uppercase;border-radius:2px;justify-self:center;margin:0;padding:2px 12px;font-size:12px;font-style:italic;font-weight:900;transform:skew(-12deg)}.pause-card .pc-title{text-shadow:var(--t-title-glow);font-size:24px}.pause-card .pc-title:after{content:"";background:var(--t-act);width:56px;height:4px;margin:6px auto 0;display:block;transform:skew(-30deg)}.pause-card .pc-still{font-size:13px;font-weight:700}.pause-card .pc-resume{min-height:56px}.pause-card .pc-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pause-card .pc-row button,.pause-card .pc-exit{border-radius:var(--t-radius);background:var(--t-field);min-height:48px;box-shadow:inset 0 0 0 2px var(--t-line-strong);color:var(--t-ink);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transform:skewX(var(--t-skew));border:0;font-style:italic;font-weight:900}@media (hover:hover){.pause-card .pc-row button:hover,.pause-card .pc-exit:hover{background:var(--t-field-hover)}}.pause-card .pc-row button:active,.pause-card .pc-exit:active{transform:skewX(var(--t-skew)) translateY(2px)}.pause-card .pc-resume{transform:skewX(var(--t-skew))}.pause-card .pc-resume>*{transform:skewX(var(--t-unskew))}.pause-card .pc-restart.armed{background:var(--t-danger-soft);box-shadow:inset 0 0 0 2px var(--t-danger);color:var(--t-danger)}@media (height<=460px){.pause-card{gap:6px;padding-block:14px 12px}.pause-card .pc-title{font-size:18px}.pause-card .pc-still{display:none}.pause-card .pc-resume{min-height:48px}.pause-card .pc-row button,.pause-card .pc-exit{min-height:44px;padding-block:4px}}@media (width<=360px){.pause-card .pc-row button{white-space:nowrap;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.pause-card .pc-stamp{transform:none}}.avatar-thumb{--avatar-size:48px;width:var(--avatar-size);height:var(--avatar-size);background:var(--t-field);box-shadow:var(--t-edge);vertical-align:middle;border-radius:3px;flex:none;display:inline-block;position:relative;overflow:hidden}.avatar-thumb img{opacity:1;width:100%;height:100%;transition:opacity .18s ease-out;display:block;position:absolute;inset:0}.avatar-thumb.is-waiting img{opacity:0}.avatar-thumb:before{content:"";opacity:0;background:radial-gradient(circle at 57% 25%, var(--t-line-strong) 0 15%, transparent 15.5%), radial-gradient(ellipse 15% 26% at 58% 62%, var(--t-line) 0 98%, transparent 100%), radial-gradient(ellipse 12% 24% at 33% 70%, var(--t-line) 0 98%, transparent 100%);transition:opacity .18s ease-out;position:absolute;inset:0}.avatar-thumb.is-waiting:before{opacity:1;animation:1.2s ease-in-out infinite alternate avatar-thumb-wait}@keyframes avatar-thumb-wait{0%{filter:brightness()}to{filter:brightness(1.6)}}html.reduce-motion .avatar-thumb.is-waiting:before{animation:none}@media (prefers-reduced-motion:reduce){.avatar-thumb.is-waiting:before{animation:none}}.avatar-thumb.is-party{box-shadow:inset 0 0 0 1px var(--t-gold-line)}#loading.with-champion{gap:10px}#loading.with-champion .loading-brand{width:min(200px,40vw)}.champion{--gold:var(--t-gold-line);background:var(--t-speed), var(--t-glass-solid);width:min(380px,88vw);box-shadow:inset 0 0 0 2px var(--t-gold-line), inset 5px 0 0 var(--t-gold-line);clip-path:var(--t-cut-shape);color:var(--t-ink);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;margin-top:6px;padding:12px 18px 10px 12px;animation:.7s cubic-bezier(.2,1.4,.4,1) both ch-pop;display:grid;position:relative}.ch-badge{place-items:center;width:84px;height:84px;display:grid;position:relative}.ch-badge>*{grid-area:1/1}.ch-rays{background:repeating-conic-gradient(#e0a43a80 0deg 10deg,#e0a43a00 10deg 24deg);border-radius:50%;width:150%;height:150%;animation:14s linear infinite ch-spin;-webkit-mask:radial-gradient(circle,#000 18%,#0000 68%);mask:radial-gradient(circle,#000 18%,#0000 68%)}.ch-wing{filter:drop-shadow(0 2px 2px #00000059);width:70px;margin-top:12px;animation:2.4s ease-in-out infinite ch-float;position:relative}.ch-wing svg{width:100%;height:auto;display:block;overflow:visible}.ch-canopy{fill:var(--wing);stroke:var(--t-field-solid);stroke-width:.5px;stroke-linejoin:round}.ch-lines{fill:none;stroke:var(--t-ink-soft);stroke-width:.45px;stroke-linecap:round}.ch-pilot{fill:var(--t-ink)}.ch-seat{fill:none;stroke:var(--t-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ch-crown{z-index:1;transform-origin:50% 90%;align-self:start;margin-top:-14px;font-size:26px;font-style:normal;line-height:1;animation:2.4s ease-in-out infinite ch-crown;position:relative}.ch-text{gap:1px;min-width:0;display:grid}.ch-kicker{color:var(--t-gold-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-style:italic;font-weight:900}.ch-kicker .level-garga{letter-spacing:.06em;text-transform:none}.ch-name{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(100deg, var(--t-ink) 0%, var(--t-ink) 38%, #f5c451 48%, #fff4c2 50%, #f5c451 52%, var(--t-ink) 62%, var(--t-ink) 100%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,6.4vmin,30px);font-style:italic;font-weight:900;line-height:1.1;animation:3.2s ease-in-out infinite ch-shine;overflow:hidden}.ch-time{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ch-time b{font-variant-numeric:tabular-nums;font-size:17px;font-style:italic;font-weight:900}.ch-time small{color:var(--t-ink-soft);font-size:12px;font-weight:800}.ch-others{color:var(--t-ink-soft);flex-wrap:wrap;grid-column:1/-1;gap:2px 12px;margin:2px 0 0;font-size:12px;font-weight:800;display:flex}.ch-others span{align-items:center;gap:5px;display:inline-flex}.ch-dot{width:9px;height:9px;box-shadow:0 0 0 1.5px var(--t-field-solid);border-radius:50%;display:inline-block}.ch-dare{color:var(--t-act-text);text-transform:uppercase;letter-spacing:.04em;text-align:center;grid-column:1/-1;margin:2px 0 0;font-size:13px;font-style:italic;font-weight:900}.ch-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ch-confetti i{top:-16px;left:var(--x);background:var(--c);opacity:.85;width:8px;height:12px;transform:rotate(var(--r));animation:ch-fall var(--t) linear var(--d) infinite;border-radius:2px;position:absolute}.ch-confetti i:nth-child(3n){border-radius:3px;width:10px;height:6px}.ch-confetti i:nth-child(4n){border-radius:50%;width:8px;height:8px}@media (height<=460px){#loading.with-champion{gap:6px}#loading.with-champion .loading-brand{width:120px}.champion{gap:2px 12px;padding:8px 14px 7px 10px}.ch-badge{width:64px;height:64px}.ch-wing{width:54px}.ch-crown{font-size:21px}}@keyframes ch-pop{0%{opacity:0;transform:skew(-12deg)scale(.5)}to{opacity:1;transform:none}}@keyframes ch-spin{to{transform:rotate(360deg)}}@keyframes ch-float{0%,to{transform:translateY(-2px)rotate(-3deg)}50%{transform:translateY(3px)rotate(3deg)}}@keyframes ch-crown{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)translateY(-2px)}}@keyframes ch-shine{0%{background-position:100% 0}60%,to{background-position:0 0}}@keyframes ch-fall{0%{transform:translate3d(0, 0, 0) rotate(var(--r))}to{transform:translate3d(30px, 110vh, 0) rotate(calc(var(--r) + 540deg))}}.lb-ribbon{--gold:var(--t-gold-line);background:color-mix(in srgb, var(--t-gold-line) 14%, var(--t-field-solid));width:100%;min-height:44px;box-shadow:inset 4px 0 0 var(--gold), inset 0 0 0 1px var(--gold);color:var(--t-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:2px;align-items:center;gap:10px;margin:4px 0 0;padding:6px 14px 6px 12px;display:flex;position:relative;overflow:hidden}.lb-ribbon[hidden]{display:none}.lb-ribbon:after{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--t-gold-line) 35%, transparent), transparent);pointer-events:none;width:30%;animation:4.5s ease-in-out infinite lb-sweep;position:absolute;inset:0 auto 0 -40%;transform:skew(-18deg)}.lb-ribbon:hover,.lb-ribbon:focus-visible{box-shadow:inset 4px 0 0 var(--gold), inset 0 0 0 2px var(--gold)}.lb-ribbon .rb-crown{width:24px;height:24px;color:var(--t-gold-text)}.lb-ribbon .rb-wing{background:var(--wing,var(--t-act));width:26px;height:12px;box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--t-field-solid) 60%, transparent);border-radius:13px 13px 3px 3px;flex:none}.lb-ribbon .rb-text{min-width:0;line-height:1.15;display:grid}.lb-ribbon .rb-text small{color:var(--t-gold-text);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-style:italic;font-weight:900}.lb-ribbon .rb-text b{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-style:italic;font-weight:900;overflow:hidden}.lb-ribbon .rb-text .rb-line{text-overflow:clip;gap:4px;min-width:0;display:flex}.lb-ribbon .rb-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.lb-ribbon .rb-separator,.lb-ribbon .rb-time{flex:none}.lb-ribbon .rb-go{color:var(--t-act-text);text-transform:uppercase;white-space:nowrap;flex:none;margin-left:auto;font-size:13px;font-style:italic;font-weight:900}.lb-ribbon.vacant{background:var(--t-field);box-shadow:inset 0 0 0 1px var(--gold)}.lb-ribbon.vacant:after{display:none}@media (height<=460px),(width<=620px) and (height<=640px) and (orientation:portrait){.lb-ribbon{gap:8px;min-height:30px;margin-top:2px;padding:3px 10px}.lb-ribbon .rb-crown{width:18px;height:18px}.lb-ribbon .rb-text small{display:none}.lb-ribbon .rb-text b{font-size:14px}.lb-ribbon .rb-go{font-size:12px}html.phone .lb-ribbon{min-height:44px}}.lb-ribbon.vacant .rb-text b{font-size:14px}@keyframes lb-sweep{0%,55%{left:-40%}to{left:130%}}@media (prefers-reduced-motion:reduce){.champion,.ch-rays,.ch-wing,.ch-crown,.ch-name,.lb-ribbon:after{animation:none}.ch-confetti{display:none}}.champion.ch-with-face .ch-wing{display:none}.ch-badge .avatar-thumb{width:70px;height:70px;box-shadow:none;background:0 0;margin-top:12px;animation:2.4s ease-in-out infinite ch-float;position:relative}@media (height<=460px){.ch-badge .avatar-thumb{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.ch-badge .avatar-thumb{animation:none}}html.reduce-motion .ch-badge .avatar-thumb{animation:none}.ui-layer{z-index:66;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.ui-backdrop{background:var(--t-veil);position:absolute;inset:0}.ui-sheet{overscroll-behavior:contain;background:var(--t-speed), var(--t-glass-solid);width:min(520px,100%);max-height:100%;box-shadow:var(--t-edge);clip-path:var(--t-cut-shape);color:var(--t-ink);-webkit-user-select:text;user-select:text;padding:16px 18px;position:relative;overflow:auto}.ui-sheet>*{position:relative}.ui-sheet-title{font-size:22px;font-weight:900;line-height:1.15;font-style:var(--t-title-style);text-transform:var(--t-title-case);letter-spacing:var(--t-title-track);align-items:center;gap:10px;margin:0 0 6px;padding-right:52px;display:flex}.ui-sheet-x{z-index:1;position:absolute;top:10px;right:10px}.ui-sheet-body p{margin:6px 0}@media (height<=460px){.ui-sheet{padding:12px 14px}.ui-sheet-title{font-size:19px}}@media (width<=620px) and (height>=461px){.ui-layer{place-items:end stretch;padding:0}.ui-sheet{width:100%;max-height:88%;clip-path:polygon(var(--t-cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--t-cut));padding-bottom:max(16px, env(safe-area-inset-bottom))}.ui-sheet.ui-sheet-in{animation-name:ui-sheet-up;animation-duration:.32s}.ui-sheet.ui-sheet-out{animation-name:ui-sheet-down;animation-duration:.18s}}.ui-actions{align-items:center;gap:var(--tap-gap);flex-wrap:wrap;margin-top:12px;display:flex}.ui-btn{min-height:var(--tap);border-radius:var(--t-radius);font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transform:skewX(var(--t-skew));border:0;justify-content:center;align-items:center;gap:8px;padding:6px 18px;font-size:16px;font-style:italic;font-weight:900;display:inline-flex}.ui-btn>*{transform:skewX(var(--t-unskew))}.ui-btn:active{transform:skewX(var(--t-skew)) translateY(2px)}.ui-btn-fly{min-height:var(--tap-main);background:var(--t-act);color:var(--t-act-ink);box-shadow:var(--t-act-glow)}.ui-btn-choose{background:var(--t-act);color:var(--t-act-ink)}.ui-btn-tert{color:var(--t-ink);box-shadow:inset 0 0 0 2px var(--t-line-strong);background:0 0}@media (hover:hover){.ui-btn-tert:hover{background:var(--t-field-hover)}}.ui-round{width:var(--tap);height:var(--tap);border-radius:var(--t-radius);background:var(--t-glass-solid);color:var(--t-ink);box-shadow:var(--t-edge), var(--t-shadow-sm);cursor:pointer;transform:skewX(var(--t-skew));border:0;place-items:center;padding:0;display:inline-grid}.ui-round>*{transform:skewX(var(--t-unskew))}@media (hover:hover){.ui-round:hover{box-shadow:inset 0 0 0 2px var(--t-act), var(--t-shadow-sm)}}.ui-stamp{letter-spacing:.06em;text-transform:uppercase;border-radius:2px;align-items:center;gap:4px;width:fit-content;margin:2px 0 6px;padding:2px 10px;font-size:12px;font-style:italic;font-weight:900;display:inline-flex;transform:skew(-10deg)}.ui-stamp.desafio{color:var(--t-gold-ink);background:var(--t-gold)}.ui-stamp.oficina{color:var(--t-gain);box-shadow:inset 0 0 0 1px var(--t-gain);background:0 0}.ui-lock-badge{z-index:1;transform-origin:50% 12%;pointer-events:none;width:30px;height:34px;position:absolute;top:-9px;right:-7px;transform:rotate(8deg)}.ui-lock-badge.oficina{width:24px;height:28px}.ui-lock-badge svg,.ui-promise-lock svg{width:100%;height:100%;display:block}.ui-promise-lock{transform-origin:50% 12%;flex:none;width:30px;height:34px;display:inline-block}.ui-lock{min-height:var(--tap);border-radius:var(--t-radius);color:var(--t-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--t-line-strong);border:0;align-content:start;gap:4px;padding:10px 12px;display:grid;position:relative}.ui-lock.desafio{background:repeating-linear-gradient(135deg, var(--t-field) 0 2px, transparent 2px 9px)}.ui-lock.oficina{background:var(--t-field)}.ui-promise-art{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px);height:72px;margin:4px 0 8px;overflow:hidden}.ui-promise.desafio .ui-promise-art{background:linear-gradient(160deg,#cfe6ee,#8fb866);position:relative}.ui-promise.desafio .ui-promise-art:after{content:"";background:repeating-linear-gradient(135deg,#0609142e 0 2px,#0000 2px 9px);position:absolute;inset:0}.ui-promise.oficina .ui-promise-art{background:repeating-linear-gradient(135deg, var(--t-field-hover) 0 1.5px, transparent 1.5px 12px), var(--t-field);box-shadow:inset 0 0 0 1px var(--t-line-strong)}.ui-promise-what{font-weight:900}.ui-promise-how{color:var(--t-ink-soft);font-weight:800}@media (height<=460px){.ui-promise-art{height:44px}}@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/audiowide-400-6GFCX7ni.woff2)format("woff2")}@font-face{font-family:"Exo 2";font-style:italic;font-weight:800;font-display:swap;src:url(/assets/exo-2-800i-Dj7HKKd6.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/kanit-800i-CViYSe9y.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/kanit-900i-JaryeH73.woff2)format("woff2")}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/michroma-400-4gS0VCia.woff2)format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/quicksand-600-DTBPeRoM.woff2)format("woff2")}@font-face{font-family:Racing Sans One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/racing-sans-one-400-BryReCGz.woff2)format("woff2")}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/righteous-400-DIzXvQUm.woff2)format("woff2")}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/russo-one-400-BfOuQF9V.woff2)format("woff2")}@font-face{font-family:Saira;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/saira-700i-Ch5mCbnW.woff2)format("woff2")}@font-face{font-family:Syncopate;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/syncopate-400-CEZEV0IP.woff2)format("woff2")}@font-face{font-family:Syncopate;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/syncopate-700-D6Fv_luC.woff2)format("woff2")}.brand-ozona{text-transform:uppercase;letter-spacing:.02em!important;font-family:Michroma,sans-serif!important;font-weight:400!important}.brand-nuva{text-transform:uppercase;letter-spacing:.06em!important;font-family:Syncopate,sans-serif!important;font-weight:700!important}.brand-solar{font-style:italic;font-family:Kanit,sans-serif!important;font-weight:800!important}.brand-jin{font-style:italic;font-family:"Exo 2",sans-serif!important;font-weight:800!important}.brand-skyvalk{text-transform:uppercase;font-family:Audiowide,sans-serif!important;font-weight:400!important}.brand-nivuk{text-transform:uppercase;font-family:Righteous,sans-serif!important;font-weight:400!important}.brand-flou{font-family:Racing Sans One,sans-serif!important;font-weight:400!important}.brand-makpara{font-style:italic;font-family:Saira,sans-serif!important;font-weight:700!important}.brand-logo{width:auto;height:26px;color:var(--ink);display:block;overflow:visible}:root{--kraft:#f3e3c7;--white:#fff;--muted-strong:#6b5a46;--line:#9c8a70;--sky-600:#2f6fae;--sky-700:#1f5a93;--gold:#e0a43a;--locked-bg:#ece3d2;--isopor:#efe9df;--danger:#b3261e;--you:#fff3c4;--act-fly:var(--orange);--act-fly-lip:var(--orange-700);--act-choose:var(--felt-600);--act-choose-lip:var(--felt-700);--act-social:var(--sky-600);--act-social-lip:var(--sky-700);--act-record:var(--gold);--act-record-ink:var(--gold-700);--e1:0 1px 0 #5a3c1e38, 0 3px 8px #28190a38;--e2:0 2px 0 #5a3c1e40, 0 6px 14px #28190a47;--e3:0 3px 0 #5a3c1e40, 0 16px 32px #28190a52;--r-card:18px;--r-control:12px;--tap:44px;--tap-main:48px;--tap-gap:8px;--dur-tap:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-screen:.32s;--dur-hero:.6s;--ease-out:cubic-bezier(.2, .9, .3, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--ease-spring:cubic-bezier(.2, .9, .3, 1.15);--ease-pop:cubic-bezier(.2, 1.4, .4, 1);--ease-breathe:cubic-bezier(.45, 0, .55, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spring:linear(0, .25 8%, .7 18%, 1.06 32%, 1.1 38%, 1.02 52%, .99 66%, 1)}}svg.ui-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}svg.ui-i.s16{width:16px;height:16px}svg.ui-i.s20{width:20px;height:20px}.ui-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-enter{animation:ui-screen-in var(--dur-screen) var(--ease-spring) both}.ui-leave{animation:ui-screen-out .18s var(--ease-in) forwards;pointer-events:none}@keyframes ui-screen-in{0%{opacity:0;transform:translateY(32px)rotate(-2deg)}}@keyframes ui-screen-out{to{opacity:0;transform:translateY(24px)rotate(1deg)}}.ui-sheet-in{animation:ui-sheet-in .26s var(--ease-spring) both}.ui-sheet-out{animation:ui-sheet-out .16s var(--ease-in) forwards}@keyframes ui-sheet-in{0%{opacity:0;transform:scale(.92)rotate(-3deg)}}@keyframes ui-sheet-out{to{opacity:0;transform:scale(.96)}}@keyframes ui-sheet-up{0%{transform:translateY(100%)}}@keyframes ui-sheet-down{to{transform:translateY(100%)}}.ui-fade-in{animation:ui-fade-in var(--dur-base) linear both}.ui-fade-out{animation:.16s linear forwards ui-fade-out}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}.ui-shake{animation:ui-lock-shake .42s var(--ease-out);transform-origin:50% 12%}@keyframes ui-lock-shake{20%{transform:rotate(-14deg)}40%{transform:rotate(11deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(4deg)}}.ui-squash{animation:ui-squash .16s var(--ease-out)}@keyframes ui-squash{50%{transform:scale(.97)}}.ui-press{transition:transform var(--dur-base) var(--ease-spring)}.ui-press:active{transition-duration:var(--dur-tap);transform:translateY(2px)scale(1.03,.94)}@media (prefers-reduced-motion:reduce){.ui-enter,.ui-sheet-in{animation:.15s linear both ui-fade-in!important}.ui-leave,.ui-sheet-out{animation:.12s linear forwards ui-fade-out!important}.ui-shake,.ui-squash{animation:none!important}.ui-press,.ui-press:active{transition:none!important;transform:none!important}}html.reduce-motion .ui-enter,html.reduce-motion .ui-sheet-in{animation:.15s linear both ui-fade-in!important}html.reduce-motion .ui-leave,html.reduce-motion .ui-sheet-out{animation:.12s linear forwards ui-fade-out!important}html.reduce-motion .ui-shake,html.reduce-motion .ui-squash{animation:none!important}html.reduce-motion .ui-press,html.reduce-motion .ui-press:active{transition:none!important;transform:none!important}.gb-fx{z-index:2147483000;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.gb-coin{background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--t-gold-line) 25%, transparent) 0 14%, transparent 16%), radial-gradient(circle, transparent 0 52%, color-mix(in srgb, var(--t-gold-ink) 22%, transparent) 55% 60%, transparent 63%), var(--t-gold);width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--t-gold-line), inset 0 -3px 0 color-mix(in srgb, var(--t-gold-ink) 22%, transparent);will-change:transform, opacity;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:0;left:0}.gb-lock{transform-origin:50% 70%;width:58px;height:68px;animation:gb-lock-in .26s var(--ease-pop) both;filter:drop-shadow(var(--t-shadow-sm));margin:-40px 0 0 -29px;position:absolute}.gb-lock svg{width:100%;height:100%;display:block;overflow:visible}.gb-shackle{transform-box:fill-box;transform-origin:100% 100%;transition:transform .26s var(--ease-pop)}.gb-lock.is-gulp{animation:gb-gulp .14s var(--ease-out)}.gb-lock.is-open .gb-shackle{transform:translateY(-5px)rotate(38deg)}.gb-lock.is-open{animation:gb-lock-out .62s var(--ease-in) .16s forwards}@keyframes gb-lock-in{0%{opacity:0;transform:scale(.4)rotate(-12deg)}}@keyframes gb-gulp{40%{transform:scale(1.12,.92)rotate(-4deg)}}@keyframes gb-lock-out{0%{transform:scale(1.15)}to{opacity:0;transform:translateY(-46px)scale(.7)rotate(14deg)}}.gb-burst{width:0;height:0;position:absolute}.gb-burst:before{content:"";width:120px;height:120px;box-shadow:0 0 0 4px var(--t-gold-line), 0 0 28px var(--t-gold-line);animation:gb-ring .64s var(--ease-out) forwards;border-radius:50%;position:absolute;top:-60px;left:-60px}.gb-burst i{background:var(--t-gold);transform-origin:50% 100%;width:6px;height:26px;transform:rotate(var(--a)) translateY(0);animation:gb-ray .56s var(--ease-out) forwards;border-radius:3px;position:absolute;top:-26px;left:-3px}@keyframes gb-ring{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(2.4)}}@keyframes gb-ray{0%{transform:rotate(var(--a)) translateY(-10px) scaleY(.3);opacity:1}to{transform:rotate(var(--a)) translateY(-90px) scaleY(1);opacity:0}}.garage-buy-sheet{width:min(560px,100%);padding:14px 16px 12px}.gb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.gb-card{cursor:pointer;color:var(--t-ink);outline:none;grid-template-columns:170px minmax(0,1fr);grid-template-areas:"coins coins""hero info""go go";gap:8px 16px;display:grid}.gb-coins{min-height:30px;box-shadow:inset 0 0 0 1px var(--t-gold-line);color:var(--t-gold-text);font-variant-numeric:tabular-nums;transform:skewX(var(--t-skew,-12deg));border-radius:2px;grid-area:coins;justify-self:start;align-items:center;padding:0 12px;font-weight:900;display:inline-flex}.gb-coins.is-tick{animation:gb-tick .14s var(--ease-out)}@keyframes gb-tick{50%{transform:skewX(var(--t-skew,-12deg)) scale(1.08)}}.gb-hero{grid-area:hero;place-items:center;min-height:120px;display:grid}.gb-hero .gt-canopy{width:160px;height:auto;color:var(--t-ink);filter:grayscale(.85)brightness(.8);opacity:.75;transition:filter .4s var(--ease-out), opacity .4s var(--ease-out), transform .4s var(--ease-pop)}.gb-seat svg{width:130px;height:auto;fill:var(--t-field-solid);stroke:var(--t-ink-soft);stroke-width:1.2px;transition:fill .4s var(--ease-out);display:block}.gb-seat .gb-strap{fill:none;stroke-width:2.2px;stroke-linecap:round}.gb-card.is-open .gb-hero .gt-canopy{filter:none;opacity:1;transform:scale(1.08)translateY(-4px)}.gb-card.is-open .gb-seat svg{fill:var(--t-act)}.gb-info{grid-area:info;align-content:start;gap:2px;min-width:0;display:grid}.gb-maker{letter-spacing:.18em;text-transform:uppercase;color:var(--t-act-text);margin:0;font-size:12px;font-weight:900}.gb-model{font-size:30px;font-weight:900;line-height:1;font-style:var(--t-title-style);text-transform:var(--t-title-case);letter-spacing:var(--t-title-track);text-shadow:var(--t-title-glow);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.gb-rating{align-items:baseline;gap:8px;margin:2px 0 4px;display:flex}.gb-label{letter-spacing:.18em;color:var(--t-act-text);font-size:12px;font-weight:900}.gb-value{font-variant-numeric:tabular-nums;text-shadow:var(--t-title-glow);font-size:44px;font-style:italic;font-weight:900;line-height:.95}.gb-card.is-revealed .gb-value{color:var(--t-gain);text-shadow:var(--t-gain-glow);transition:color .6s .7s,text-shadow .6s .7s}.gb-band{box-shadow:inset 0 0 0 1px var(--t-act-text);color:var(--t-act-text);border-radius:2px;padding:1px 7px;font-size:12px;font-weight:900;transform:skew(-10deg)}.gb-delta{opacity:0;font-size:16px;font-weight:900;transition:opacity .3s}.gb-delta.up{color:var(--t-gain)}.gb-delta.down{color:var(--t-danger)}.gb-card.is-revealed .gb-delta{opacity:1}.gb-rows{gap:4px;display:grid}.gb-row{grid-template-columns:92px 104px minmax(0,1fr);align-items:center;gap:8px;min-height:20px;display:grid}.gb-name{letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink-soft);font-size:12px;font-weight:900}.gb-pips{grid-template-columns:repeat(5,1fr);gap:3px;display:grid;transform:skew(-14deg)}.gb-pips i{background:var(--t-pip-off);height:9px}.gb-pips i.on{background:var(--t-pip-on)}.gb-pips i.gain{background:var(--t-gain);box-shadow:var(--t-gain-glow)}.gb-pips i.loss{box-shadow:inset 0 0 0 1px var(--t-line-strong);background:0 0}.gb-true{font-variant-numeric:tabular-nums;color:var(--t-ink-soft);opacity:0;transition:opacity .26s var(--ease-out) var(--d,0s), transform .26s var(--ease-out) var(--d,0s);white-space:nowrap;justify-self:start;align-items:baseline;gap:4px;font-size:13px;font-weight:800;display:inline-flex;transform:translate(-8px)}.gb-true s{opacity:.75;text-decoration:none}.gb-true small{font-size:12px;font-weight:800}.gb-true .gb-arrow{opacity:.6}.gb-card.is-revealed .gb-true{opacity:1;transform:none}.gb-row.is-better .gb-true{color:var(--t-gain)}.gb-row.is-better .gb-true b{text-shadow:var(--t-gain-glow)}.gb-row.is-worse .gb-true{opacity:0}.gb-card.is-revealed .gb-row.is-worse .gb-true{opacity:.6}.gb-card.is-revealed .gb-row.is-better .gb-name{color:var(--t-ink)}.gb-go{background:var(--t-field);grid-area:go;height:6px;overflow:hidden;transform:skew(-14deg)}.gb-go i{background:var(--t-act);width:100%;height:100%;box-shadow:var(--t-act-glow);transform-origin:0;display:block;transform:scaleX(0)}.gb-card.is-leaving .gb-go i{transition:transform .62s var(--ease-in);transform:scaleX(1)}@media (height<=500px) and (orientation:landscape){.garage-buy-sheet{padding:10px 12px 8px}.gb-card{grid-template-columns:120px minmax(0,1fr);gap:4px 12px}.gb-hero{min-height:80px}.gb-hero .gt-canopy{width:116px}.gb-seat svg{width:100px}.gb-model{font-size:22px}.gb-value{font-size:32px}.gb-row{grid-template-columns:78px 84px minmax(0,1fr);min-height:17px}.gb-name{font-size:12px}.gb-pips i{height:7px}.gb-true{font-size:12px}}@media (height<=340px) and (orientation:landscape){.gb-hero{display:none}.gb-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"coins""info""go"}}.gs-true{display:none}.garage[data-skin].is-revealing .gs-row:not(.gs-temperament){grid-template-columns:7.4em minmax(0,1fr) auto}.garage.is-revealing .gs-true{font-variant-numeric:tabular-nums;width:10.6em;color:var(--t-ink-soft);white-space:nowrap;opacity:0;animation:gb-true-in .3s var(--ease-out) var(--d,0s) forwards;justify-content:flex-end;justify-self:end;align-items:baseline;gap:3px;font-size:12px;font-weight:800;display:inline-flex;transform:translate(-8px)}.garage.is-revealing .gs-true:empty{visibility:hidden}.gs-true s{opacity:.75;text-decoration:none}.gs-true small{font-size:12px}.gs-true.is-better{color:var(--t-gain)}.gs-true.is-better b{text-shadow:var(--t-gain-glow)}@keyframes gb-true-in{to{opacity:1;transform:none}}.garage.is-revealing .gs-true.is-worse{animation-name:gb-true-dim}@keyframes gb-true-dim{to{opacity:.6;transform:none}}@media (height<=500px) and (orientation:landscape){.garage[data-skin].is-revealing .gs-row:not(.gs-temperament){grid-template-columns:7.6em minmax(0,1fr) auto}.garage.is-revealing .gs-true{width:6.6em;font-size:12px}.gs-true small{display:none}}@media (height<=500px) and (width<=760px) and (orientation:landscape){.garage[data-skin].is-revealing .gs-row:not(.gs-temperament){grid-template-columns:minmax(0,1fr) auto}.garage.is-revealing .gs-row:not(.gs-temperament) .gs-pips{grid-area:2/1/auto/-1}.garage.is-revealing .gs-true{grid-area:1/2;width:auto}}.garage.is-buying .garage-bottom,.garage.is-buying .garage-top,.garage.is-buying .garage-screens{pointer-events:none}.garage.is-buying .garage-fly{filter:saturate(1.3)brightness(1.1)}.garage.is-buying .garage-coins{animation:gb-tick .14s var(--ease-out)}.garage.is-revealing .garage-rating .gr-value{color:var(--garage-rating-up);text-shadow:var(--t-gain-glow)}@media (prefers-reduced-motion:reduce){.gb-true,.gs-true,.gb-hero .gt-canopy,.gb-go i,.gb-delta{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}html.reduce-motion .gb-true,html.reduce-motion .garage.is-revealing .gs-true,html.reduce-motion .gb-hero .gt-canopy,html.reduce-motion .gb-go i{opacity:1;transform:none;transition:none!important;animation:none!important}@media (height<=500px) and (width<=760px) and (orientation:landscape){.garage[data-skin].is-revealing .gs-row:not(.gs-temperament){grid-template-columns:minmax(0,1fr)}.garage.is-revealing .gs-row:not(.gs-temperament) .gs-name{grid-area:1/1}.garage.is-revealing .gs-row:not(.gs-temperament) .gs-true{grid-area:2/1;justify-self:start}.garage.is-revealing .gs-row:not(.gs-temperament) .gs-pips{grid-area:3/1}}.gear-chip{border-radius:var(--t-radius);background:var(--t-field);min-height:44px;box-shadow:inset 0 0 0 1px var(--t-line-strong);color:var(--t-ink);font:inherit;cursor:pointer;transform:skewX(var(--t-skew));border:0;padding:8px 16px;font-style:italic;font-weight:900}.gear-chip>*{transform:skewX(var(--t-unskew))}@media (hover:hover){.gear-chip:hover{box-shadow:inset 0 0 0 2px var(--t-act)}}.gear-chip{align-items:center;gap:8px;display:inline-flex}.gear-chip .gt-canopy{width:34px;height:16px;color:var(--t-ink);flex:none}.ui-layer.garage-layer{place-items:stretch stretch;padding:0}.ui-layer.garage-layer>.ui-backdrop{background:0 0}.ui-layer.garage-layer.is-loading>.ui-backdrop{opacity:1;background:linear-gradient(#7fb0de,#dcebf6 70%,#a9c48a);animation:none}.ui-sheet.garage-card{width:100%;height:100%;max-height:none;box-shadow:none;clip-path:none;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.ui-sheet.garage-card:before{display:none}.garage-card>.ui-sheet-body{height:100%;padding:0}.garage-layer .ui-sheet-body p{margin:0}.garage{--panel-w:clamp(330px, 32vw, 440px);--pip-on:var(--ink);--pip-off:var(--t-pip-off);--pip-gain:var(--felt-600);--pip-loss:var(--danger);grid-template-columns:minmax(0, 1fr) var(--panel-w);height:100%;padding:max(12px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));color:var(--ink);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top top""stage panel""bottom bottom";gap:12px 16px;font-family:Nunito,ui-rounded,system-ui,sans-serif;display:grid}.garage :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.garage button:focus-visible,.garage input:focus-visible{outline:3px dashed var(--focus);outline-offset:3px}.garage-paper{background:var(--paper);border-radius:var(--r-card);box-shadow:var(--e3);position:relative}.garage-paper:before{content:"";border:2px dashed var(--paper-edge);pointer-events:none;border-radius:13px;position:absolute;inset:6px}.garage-paper>*{position:relative}.garage-top{grid-area:top;align-items:center;gap:12px;min-width:0;display:flex}.garage-back{min-height:var(--tap-main);background:var(--paper);box-shadow:var(--e2);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 18px 0 12px;font-size:16px;font-weight:900;display:inline-flex}.garage-back svg{width:22px;height:22px}.garage-classes{background:var(--white);border:2px solid var(--paper-edge);box-shadow:var(--e2);border-radius:14px;grid-auto-columns:minmax(58px,1fr);grid-auto-flow:column;gap:3px;margin:0 auto;padding:3px;display:grid}.garage-class{min-height:var(--tap-main);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:11px;place-items:center;gap:0;padding:2px 12px;line-height:1;display:grid}.garage-class[aria-pressed=true]{background:var(--felt-600);color:var(--white);box-shadow:0 2px 0 var(--felt-700)}@media (hover:hover){.garage-class:not([aria-pressed=true]):hover{background:var(--t-field-hover)}}.gc-letter{font-size:18px;font-weight:900}.gc-dots{min-height:12px;color:var(--muted-strong);align-items:center;gap:2px;display:inline-flex}.gc-dots b{opacity:.25;background:currentColor;border-radius:50%;width:5px;height:5px}.gc-dots b.on{opacity:1}.gc-dots svg{width:16px;height:16px}.garage-class[aria-pressed=true] .gc-dots{color:var(--t-act-ink)}.gc-pair{fill:currentColor;stroke:currentColor;stroke-width:1px;width:22px;height:12px}.garage-stage{touch-action:none;cursor:grab;grid-area:stage;min-height:0;position:relative}.garage-stage:active{cursor:grabbing}.garage-arrow{width:var(--tap-main);height:var(--tap-main);background:var(--paper);box-shadow:var(--e2);transition:transform var(--dur-tap) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;font-size:0;display:grid;position:absolute;top:50%;translate:0 -50%}.garage-arrow:active{transform:scale(.92)}.garage-arrow svg{stroke-width:2.5px;width:24px;height:24px}.garage-next svg{transform:scaleX(-1)}.garage-prev{left:4px}.garage-next{right:4px}.garage-loading{place-items:center;font-size:15px;font-weight:900;display:none;position:absolute;inset:0}.garage.is-loading .garage-loading{display:grid}.garage-panel{flex-direction:column;grid-area:panel;align-self:start;gap:12px;min-height:0;max-height:100%;padding:20px 22px 18px;display:flex;overflow:auto}.garage-maker-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.garage-logo{display:inline-flex}.garage-logo[hidden]{display:none}.garage-maker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);min-width:0;font-size:12px;font-weight:900}.garage-seal{background:var(--you);box-shadow:inset 0 0 0 2px var(--gold);color:var(--gold-700);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px 3px 7px;font-size:12px;font-weight:900;display:inline-flex}.garage-seal[hidden]{display:none}.garage-seal svg,.gt-star{fill:var(--gold);stroke:var(--gold-700)}.garage-model{letter-spacing:-.01em;margin:2px 0;font-size:clamp(32px,3.4vw,44px);font-weight:900;line-height:1}.garage-flies{color:var(--muted-strong);font-size:15px;font-weight:700;margin-top:6px!important}.garage-flies:before{content:"“"}.garage-flies:after{content:"”"}.garage-flies[hidden]{display:none}.garage-compare{letter-spacing:.06em;text-transform:uppercase;min-height:18px;color:var(--muted-strong);border-top:2px dashed var(--paper-edge);align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex;padding-top:10px!important}.garage-compare svg{color:var(--felt-600)}.garage-stats{flex-direction:column;gap:11px;display:flex}.gs-row{grid-template-columns:7.4em 1fr;align-items:center;gap:12px;display:grid}.gs-name{font-size:15px;font-weight:900}.gs-pips{grid-template-columns:repeat(5,1fr);gap:5px;height:16px;display:grid}.gs-pips i{background:var(--pip-off);border-radius:5px}.gs-pips i.on{background:var(--pip-on)}.gs-pips i.gain{background:var(--pip-gain);box-shadow:inset 0 -3px 0 var(--felt-700)}.gs-pips i.loss{box-shadow:none;outline:2px dashed var(--pip-loss);outline-offset:-2px;background:0 0}.gs-temperament{border-top:2px dashed var(--paper-edge);grid-template-columns:auto 1fr auto;padding-top:10px}.gs-temper{height:18px;position:relative}.gs-temper:before{content:"";background:linear-gradient(90deg, var(--t-gain), var(--t-line) 50%, var(--t-danger));border-radius:999px;height:6px;position:absolute;top:6px;left:0;right:0}.gs-temper i{top:0;left:calc(var(--at) * (100% - 18px));width:18px;height:18px;transition:left var(--dur-screen) var(--ease-out);border-radius:50%;position:absolute}.gs-cursor{background:var(--white);box-shadow:inset 0 0 0 4px var(--ink), var(--e1)}.gs-ghost{outline:2px dashed var(--muted-strong);outline-offset:0;top:3px!important;left:calc(var(--at) * (100% - 18px) + 3px)!important;width:12px!important;height:12px!important}.gs-ghost[hidden]{display:none}.gs-end{color:var(--muted-strong);white-space:nowrap;font-size:13px;font-weight:800}.gs-pips i.tick{animation:garage-tick .16s var(--ease-pop);transform-origin:0}@keyframes garage-tick{0%{transform:scaleX(.3)}}.garage-bottom{grid-area:bottom;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.garage-tabs{background:var(--white);border:2px solid var(--paper-edge);border-radius:14px;flex:none;gap:3px;padding:3px;display:flex}.garage-tab{min-height:var(--tap);min-width:68px;color:var(--muted-strong);background:0 0;border:0;border-radius:11px;padding:0 14px;font-size:15px;font-weight:900}.garage-tab[aria-selected=true]{background:var(--felt-600);color:var(--white);box-shadow:0 2px 0 var(--felt-700)}.garage-tray{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.gt-wing,.gt-harness{border-radius:var(--r-control);border:2px solid var(--paper-edge);background:var(--white);min-width:108px;min-height:52px;box-shadow:var(--e1);transition:transform var(--dur-tap) var(--ease-out);flex:none;align-content:center;justify-items:center;gap:1px;padding:4px 12px;line-height:1.1;display:grid;position:relative}.gt-wing:active,.gt-harness:active{transform:translateY(1px)}.gt-wing[aria-pressed=true],.gt-harness[aria-pressed=true]{border-color:var(--felt-600);box-shadow:0 0 0 2px var(--felt-600), var(--e1)}.gt-harness:disabled{cursor:default}.gt-canopy{width:54px;height:25px;color:var(--ink)}.gt-name{white-space:nowrap;font-size:13px;font-weight:900}.gt-sub{color:var(--muted-strong);font-size:12px;font-weight:700}.gt-star{position:absolute;top:3px;left:5px;width:14px!important;height:14px!important}.gt-mine{color:var(--felt-600);stroke-width:3px;position:absolute;top:3px;right:5px;width:14px!important;height:14px!important}.gt-colorname{white-space:nowrap;flex:none;padding:0 4px;font-size:14px;font-weight:900}.gt-color{width:var(--tap);height:var(--tap);border:3px solid var(--white);background:linear-gradient(90deg, var(--a) 0 50%, var(--b) 50%);box-shadow:var(--e1);border-radius:50%;flex:none;padding:0;position:relative;overflow:hidden}.gt-color[aria-pressed=true]{box-shadow:0 0 0 3px var(--felt-600), var(--e1)}.gt-free{cursor:pointer;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);place-items:center;display:grid}.gt-free input{opacity:0;cursor:pointer;width:100%;height:100%}.gt-divider{color:var(--muted-strong);border-left:2px dashed var(--paper-edge);flex:none;padding-left:10px;font-size:12px;font-weight:900}.garage-equip{min-height:var(--tap-main);border:2px solid var(--paper-edge);background:var(--white);color:var(--ink);box-shadow:0 3px 0 var(--paper-edge);border-radius:14px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-size:16px;font-weight:900;display:inline-flex}.garage-equip svg{color:var(--felt-600);stroke-width:3px}.garage-equip.is-equipped{color:var(--felt-700)}.garage-equip:active,.garage-fly:active{translate:0 3px;box-shadow:0 0 #0000}.garage-equip-top{display:none!important}.garage-fly{background:var(--t-act);min-height:60px;color:var(--t-act-ink);box-shadow:0 4px 0 var(--act-fly-lip), var(--e2);border:0;border-radius:16px;flex:none;padding:0 30px;font-size:22px;font-weight:900}.garage.is-swapping .garage-id{animation:garage-in .38s var(--ease-out) both}@keyframes garage-in{0%{opacity:0;transform:translate(28px)}}.garage[data-direction=back].is-swapping .garage-id{animation-name:garage-in-back}@keyframes garage-in-back{0%{opacity:0;transform:translate(-28px)}}.garage.is-loading .garage-top,.garage.is-loading .garage-panel,.garage.is-loading .garage-bottom,.garage.is-loading .garage-screens{opacity:0}.garage.is-entering .garage-top{animation:garage-from-top var(--dur-screen) var(--ease-out) both}.garage.is-entering .garage-panel,.garage.is-entering .garage-screens{animation:garage-from-side var(--dur-screen) var(--ease-out) .12s both}.garage.is-entering .garage-bottom{animation:garage-from-bottom var(--dur-screen) var(--ease-out) 60ms both}.garage.is-leaving .garage-top{animation:garage-from-top .22s var(--ease-in) reverse forwards}.garage.is-leaving .garage-panel,.garage.is-leaving .garage-screens{animation:garage-from-side .22s var(--ease-in) reverse forwards}.garage.is-leaving .garage-bottom{animation:garage-from-bottom .22s var(--ease-in) reverse forwards}.garage.is-leaving .garage-arrow{opacity:0;transition:opacity .16s}@keyframes garage-from-top{0%{opacity:0;transform:translateY(-24px)}}@keyframes garage-from-side{0%{opacity:0;transform:translate(40px)}}@keyframes garage-from-bottom{0%{opacity:0;transform:translateY(24px)}}.garage.is-equipping .garage-equip{animation:garage-pop .42s var(--ease-pop)}@keyframes garage-pop{40%{transform:scale(1.12)}}@media (height<=500px) and (orientation:landscape){.garage{--panel-w:minmax(0, .82fr);grid-template-columns:minmax(0, 1fr) var(--panel-w) auto;padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"stage panel top""bottom bottom top";gap:8px}.garage-top{background:var(--paper);border-radius:var(--r-card);width:128px;box-shadow:var(--e3);flex-direction:column;justify-content:space-between;align-items:stretch;gap:6px;padding:9px 7px;position:relative}.garage-top:before{content:"";border:2px dashed var(--paper-edge);pointer-events:none;border-radius:13px;position:absolute;inset:5px}.garage-top>*{position:relative}.garage-back{min-height:var(--tap);box-shadow:none;background:var(--white);border:2px solid var(--paper-edge);justify-content:center;padding:0 10px;font-size:14px}.garage-back svg{width:18px;height:18px}.garage-classes{box-shadow:none;grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:4px;margin:0;padding:3px}.garage-class{min-height:var(--tap);padding:0 2px}.gc-letter{font-size:15px}.gc-dots{letter-spacing:0;font-size:12px}.garage .garage-equip-top{min-height:var(--tap);padding:0 6px;font-size:14px;display:flex!important}.garage-bottom .garage-equip{display:none}.garage-arrow{width:var(--tap);height:var(--tap)}.garage-panel{justify-content:center;align-self:stretch;gap:6px;padding:12px 14px}.garage-panel:before{inset:4px}.garage-maker{font-size:12px}.garage-model{font-size:24px}.garage-flies{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden;margin-top:2px!important}.garage-compare{font-size:12px;padding-top:5px!important}.garage-stats{gap:6px}.gs-row{grid-template-columns:6.2em 1fr;gap:8px}.gs-temperament{grid-template-columns:auto 1fr auto;padding-top:6px}.gs-name{font-size:13px}.gs-pips{gap:4px;height:12px}.gs-temperament .gs-pips{height:10px}.gs-end{font-size:12px}.garage-bottom{gap:8px;padding:5px 8px}.garage-tab{min-width:54px;padding:0 8px;font-size:13px}.gt-wing,.gt-harness{min-width:86px;min-height:var(--tap);padding:2px 8px}.gt-canopy{width:40px;height:18px}.gt-name{font-size:12px}.garage-fly{min-height:var(--tap-main);padding:0 16px;font-size:17px}.garage-maker{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.garage-seal{padding:2px 8px 2px 5px}.gs-temper{height:14px}.gs-temper:before{top:4px}.gs-temper i{width:14px;height:14px;left:calc(var(--at) * (100% - 14px))}.gs-ghost{width:10px!important;height:10px!important;top:2px!important;left:calc(var(--at) * (100% - 14px) + 2px)!important}}@media (height<=500px) and (width<=760px) and (orientation:landscape){.garage-maker{display:none}.garage-maker-row:has(.garage-seal[hidden]){display:none}.garage-compare{display:none}.garage-maker-row{flex-wrap:nowrap}.garage-seal{text-overflow:ellipsis;min-width:0;overflow:hidden}.garage-seal span{text-overflow:ellipsis;overflow:hidden}.garage .brand-logo{height:16px}.gs-row:not(.gs-temperament){grid-template-columns:1fr;gap:2px}.gs-name{font-size:12px;line-height:1.1}.gs-pips{height:10px}.garage-stats{gap:5px}.garage-model{font-size:22px}}@media (height<=340px) and (orientation:landscape){.garage-compare,.garage-maker{display:none}.garage-maker-row:has(.garage-seal[hidden]){display:none}.garage-panel{gap:4px;padding-block:8px}}@media (prefers-reduced-motion:reduce){.garage.is-swapping .garage-id,.garage.is-swapping .gs-pips i,.garage.is-equipping .garage-equip{animation:none!important}}html.reduce-motion .garage.is-swapping .garage-id,html.reduce-motion .garage.is-swapping .gs-pips i,html.reduce-motion .garage.is-equipping .garage-equip{animation:none!important}html.reduce-motion .garage .gs-pips i.tick,html.reduce-motion .garage.is-entering *,html.reduce-motion .gs-temper i{transition:none!important;animation:none!important}.garage[data-skin=corrida]{--garage-glass:var(--t-glass);--garage-glass-edge:var(--t-edge);--garage-glass-shadow:var(--t-shadow);--garage-deep:var(--t-invert-ink);--garage-hover:var(--t-field-hover);--garage-ink:var(--t-ink);--garage-ink-strong:var(--t-ink);--garage-muted:var(--t-ink-soft);--garage-line:var(--t-line);--garage-line-soft:var(--t-field);--garage-line-strong:var(--t-line-strong);--garage-tile:var(--t-field);--garage-tile-edge:var(--t-line);--garage-gain:var(--t-gain);--garage-loss:var(--t-danger);--garage-accent:var(--t-act);--garage-accent-ink:var(--t-act-ink);--garage-accent-ink-soft:var(--t-act-ink);--garage-accent-glow:color-mix(in srgb, var(--t-act) 50%, transparent);--garage-accent-tint:var(--t-act-soft);--garage-maker:var(--t-act-text);--garage-gold:var(--t-gold-text);--garage-gold-ink:var(--t-gold-ink);--garage-gold-tint:color-mix(in srgb, var(--t-gold-line) 14%, transparent);--garage-bar:var(--t-pip-on);--garage-temper:linear-gradient(90deg, var(--t-gain), var(--t-line) 50%, var(--t-danger));--garage-temper-1:var(--t-gain);--garage-temper-2:color-mix(in srgb, var(--t-gain) 55%, var(--t-ink-soft));--garage-temper-3:var(--t-ink-soft);--garage-temper-4:color-mix(in srgb, var(--t-danger) 55%, var(--t-ink-soft));--garage-temper-5:var(--t-danger);--garage-glass-solid:var(--t-glass);--garage-name-glow:color-mix(in srgb, var(--t-act) 35%, transparent);--garage-gold-deep:var(--t-gold-line);--glass:var(--garage-glass);--glass-edge:var(--garage-glass-edge);--hi:var(--garage-ink);--lo:var(--garage-muted);--gain:var(--garage-gain);--loss:var(--garage-loss);--cut:18px;--focus:var(--t-focus);color:var(--hi);grid-template-columns:220px minmax(0, 1fr) var(--panel-w);grid-template-areas:"top top top""screens stage panel""bottom bottom bottom"}.garage[data-skin=corrida] .garage-paper{background:var(--glass);box-shadow:var(--glass-edge);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));border-radius:0}.garage[data-skin=corrida] .garage-paper:before{display:none}.garage[data-skin=corrida] .garage-back{background:var(--glass);box-shadow:var(--glass-edge);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;font-style:italic;transform:skew(-12deg)}.garage[data-skin=corrida] .garage-back>*{transform:skew(12deg)}.garage[data-skin=corrida] .garage-classes{box-shadow:none;background:0 0;border:0;gap:6px;padding:0}.garage[data-skin=corrida] .garage-class{background:var(--glass);box-shadow:var(--glass-edge);border-radius:3px;min-width:66px;transform:skew(-12deg)}.garage[data-skin=corrida] .garage-class>*{transform:skew(12deg)}.garage[data-skin=corrida] .garage-class[aria-pressed=true]{background:var(--garage-accent);color:var(--garage-accent-ink);box-shadow:0 0 22px var(--garage-accent-glow)}.garage[data-skin=corrida] .garage-class[aria-pressed=true] .gc-dots{color:var(--garage-accent-ink-soft)}.garage[data-skin=corrida] .gc-letter{font-size:20px;font-style:italic}.garage[data-skin=corrida] .gc-dots{color:var(--lo)}@media (hover:hover){.garage[data-skin=corrida] .garage-class:not([aria-pressed=true]):hover{background:var(--garage-hover)}}.garage-screens{flex-direction:column;grid-area:screens;align-self:start;gap:8px;display:flex}.garage-screens-title{text-transform:uppercase;letter-spacing:.02em;text-shadow:var(--t-text-shadow);font-size:30px;font-style:italic;font-weight:900;margin-bottom:4px!important}.garage-screens-title:after{content:"";background:var(--orange);width:56px;height:4px;margin-top:4px;display:block;transform:skew(-30deg)}.garage[data-skin=corrida] .garage-screens .garage-tabs{background:0 0;border:0;flex-direction:column;gap:8px;padding:0}.garage[data-skin=corrida] .garage-screens .garage-tab{background:var(--glass);min-height:52px;box-shadow:var(--glass-edge);text-transform:uppercase;letter-spacing:.06em;border-radius:3px;align-items:center;gap:10px;padding:0 18px;font-size:17px;font-style:italic;font-weight:900;display:flex;transform:skew(-10deg);color:var(--lo)!important}.garage[data-skin=corrida] .garage-screens .garage-tab:after{content:"";opacity:0;border-top:3px solid;border-right:3px solid;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.garage[data-skin=corrida] .garage-screens .garage-tab[aria-selected=true]{background:var(--garage-accent);box-shadow:0 0 22px var(--garage-accent-glow);color:var(--garage-accent-ink)!important}.garage[data-skin=corrida] .garage-screens .garage-tab[aria-selected=true]:after{opacity:1}.garage[data-skin=corrida] .garage-arrow{background:var(--glass);box-shadow:var(--glass-edge);color:var(--hi);border-radius:3px;transform:skew(-12deg)}.garage[data-skin=corrida] .garage-arrow:active{transform:skew(-12deg)scale(.92)}.garage[data-skin=corrida] .garage-maker{color:var(--garage-maker);letter-spacing:.26em}.garage[data-skin=corrida] .garage-model{text-transform:uppercase;letter-spacing:-.01em;text-shadow:var(--t-title-glow);font-size:clamp(36px,4.2vw,60px);font-style:italic}.garage[data-skin=corrida] .garage-model:after{content:"";background:var(--garage-accent);width:76px;height:5px;margin-top:8px;display:block;transform:skew(-30deg)}.garage[data-skin=corrida] .garage-flies{color:var(--lo);font-style:italic}.garage[data-skin=corrida] .garage-compare{color:var(--lo);border-top:1px solid var(--garage-line);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.garage[data-skin=corrida] .gs-name{text-transform:uppercase;letter-spacing:.1em;color:var(--lo);font-size:13px}@media (height>=501px) and (width>=761px){.garage[data-skin=corrida] .gs-row:not(.gs-temperament){grid-template-columns:9.4em 1fr;column-gap:12px}}.gt-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.garage[data-skin=corrida] .gs-pips{gap:4px;height:16px}.garage[data-skin=corrida] .gs-pips i{background:var(--garage-line);box-shadow:none;border-radius:1px;transform:skew(-20deg)}.garage[data-skin=corrida] .gs-pips i.on{background:var(--garage-bar)}.garage[data-skin=corrida] .gs-pips i.gain{background:var(--gain);box-shadow:var(--t-gain-glow)}.garage[data-skin=corrida] .gs-pips i.loss{background:repeating-linear-gradient(-45deg, var(--loss) 0 3px, transparent 3px 6px);outline:0}.garage[data-skin=corrida] .gs-temperament{border-top:1px solid var(--garage-line)}.garage[data-skin=corrida] .gs-temperament .gs-pips i{opacity:.35;border-radius:1px}.garage[data-skin=corrida] .gs-temperament .gs-pips i:first-child{background:var(--garage-temper-1)}.garage[data-skin=corrida] .gs-temperament .gs-pips i:nth-child(2){background:var(--garage-temper-2)}.garage[data-skin=corrida] .gs-temperament .gs-pips i:nth-child(3){background:var(--garage-temper-3)}.garage[data-skin=corrida] .gs-temperament .gs-pips i:nth-child(4){background:var(--garage-temper-4)}.garage[data-skin=corrida] .gs-temperament .gs-pips i:nth-child(5){background:var(--garage-temper-5)}.garage[data-skin=corrida] .gs-temperament .gs-pips i.on{opacity:1;box-shadow:0 0 0 2px var(--garage-ink-strong)}.garage[data-skin=corrida] .gs-temperament .gs-pips i.ref{opacity:1;outline:2px dashed var(--lo);background:0 0}.garage[data-skin=corrida] .gs-end{color:var(--lo);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.garage[data-skin=corrida] .garage-tabs{background:var(--garage-line-soft);border:0;border-radius:3px}.garage[data-skin=corrida] .garage-tab{text-transform:uppercase;letter-spacing:.08em;border-radius:2px;font-size:13px;font-style:italic;color:var(--lo)!important}.garage[data-skin=corrida] .garage-tab[aria-selected=true]{background:var(--hi);box-shadow:none;color:var(--garage-deep)!important}.garage[data-skin=corrida] .gt-wing,.garage[data-skin=corrida] .gt-harness{background:var(--garage-tile);border:1px solid var(--garage-tile-edge);box-shadow:none;border-radius:2px;min-width:120px;transform:skew(-10deg)}.garage[data-skin=corrida] .gt-wing>*,.garage[data-skin=corrida] .gt-harness>*{transform:skew(10deg)}.garage[data-skin=corrida] .gt-wing[aria-pressed=true],.garage[data-skin=corrida] .gt-harness[aria-pressed=true]{border:2px solid var(--garage-accent);background:var(--garage-accent-tint);box-shadow:0 0 18px var(--garage-accent-glow)}.garage[data-skin=corrida] .gt-canopy{color:var(--garage-ink-strong)}.garage[data-skin=corrida] .gt-name{letter-spacing:.02em;font-style:italic}.garage[data-skin=corrida] .gt-sub{color:var(--lo)}.garage[data-skin=corrida] .gt-star{color:var(--garage-gold)}.garage[data-skin=corrida] .gt-mine{color:var(--gain)}.garage[data-skin=corrida] .gt-color{border-color:var(--garage-deep)}.garage[data-skin=corrida] .gt-color[aria-pressed=true]{box-shadow:0 0 0 3px var(--garage-accent), 0 0 16px var(--garage-accent-glow)}.garage[data-skin=corrida] .gt-divider{color:var(--lo);border-left-color:var(--garage-line)}.garage[data-skin=corrida] .garage-equip{box-shadow:inset 0 0 0 2px var(--garage-line-strong);text-transform:uppercase;letter-spacing:.04em;background:0 0;border-radius:2px;font-style:italic;transform:skew(-12deg);color:var(--hi)!important}.garage[data-skin=corrida] .garage-equip.is-equipped{box-shadow:inset 0 0 0 2px var(--gain);color:var(--gain)!important}.garage[data-skin=corrida] .garage-fly{text-transform:uppercase;letter-spacing:.04em;box-shadow:0 0 26px var(--garage-accent-glow);border-radius:2px;font-style:italic;transform:skew(-12deg)}.garage[data-skin=corrida] .garage-equip:active,.garage[data-skin=corrida] .garage-fly:active{transform:skew(-12deg)translateY(3px)translate(0,0)}.garage[data-skin=corrida].is-swapping .garage-id{animation:garage-whip .44s var(--ease-out) both}@keyframes garage-whip{0%{opacity:0;filter:blur(4px);transform:translate(70px)skew(-18deg)}60%{opacity:1;filter:none}}@media (height<=500px) and (orientation:landscape){.garage[data-skin=corrida]{grid-template-columns:minmax(0, 1fr) var(--panel-w) auto;--cut:12px;grid-template-areas:"stage panel top""bottom bottom top"}.garage[data-skin=corrida] .garage-top{background:var(--glass);box-shadow:var(--glass-edge);clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut));border-radius:0}.garage[data-skin=corrida] .garage-top:before{display:none}.garage[data-skin=corrida] .garage-back{background:var(--garage-line-soft);border:0}.garage[data-skin=corrida] .garage-classes{gap:4px}.garage[data-skin=corrida] .garage-class{min-width:0}.garage[data-skin=corrida] .gc-letter{font-size:15px}.garage[data-skin=corrida] .garage-model{font-size:22px}.garage[data-skin=corrida] .garage-model:after{width:44px;height:3px;margin-top:4px}.garage[data-skin=corrida] .gs-pips{height:11px}.garage[data-skin=corrida] .gs-name{letter-spacing:.05em;font-size:12px}.garage[data-skin=corrida] .garage-equip-top{white-space:nowrap;padding:0 4px;font-size:13px}.garage[data-skin=corrida] .gt-wing,.garage[data-skin=corrida] .gt-harness{min-width:90px}}@media (height<=500px) and (width>=761px) and (orientation:landscape){.garage[data-skin=corrida] .gs-row:not(.gs-temperament){grid-template-columns:7.6em 1fr}}.garage[data-skin=corrida] .garage-seal{background:var(--t-gold);color:var(--garage-gold-ink);box-shadow:none;text-transform:uppercase;letter-spacing:.04em;border-radius:2px;transform:skew(-10deg)}.garage[data-skin=corrida] .garage-seal svg{fill:var(--garage-gold-ink);stroke:var(--garage-gold-ink)}.garage[data-skin=corrida] .garage-compare svg,.garage[data-skin=corrida] .gt-mine,.garage[data-skin=corrida] .garage-equip svg{color:var(--gain)}.garage[data-skin=corrida] .gs-temper:before{background:var(--garage-temper);border-radius:0;height:4px;top:7px;transform:skew(-20deg)}.garage[data-skin=corrida] .gs-cursor{background:var(--garage-ink-strong);box-shadow:0 0 0 3px var(--garage-deep), 0 0 14px var(--garage-ink-strong);border-radius:2px;transform:skew(-15deg)}.garage[data-skin=corrida] .gs-ghost{outline-color:var(--lo);border-radius:2px}.garage[data-skin=corrida] .gc-dots b{border-radius:0;transform:skew(-15deg)}.garage[data-skin=corrida] .garage-equip{border:0}.garage-model[class*=brand-]{overflow-wrap:anywhere;font-size:clamp(26px,2.9vw,38px);line-height:1.05}.gt-name[class*=brand-]{font-size:12px;letter-spacing:0!important}@media (height<=500px) and (orientation:landscape){.garage-model[class*=brand-]{font-size:20px}.brand-logo{height:20px}}.garage[data-skin=corrida] .brand-logo{color:var(--hi)}.garage[data-skin=corrida] .garage-model[class*=brand-]{font-size:clamp(28px,3.2vw,44px)}@media (height<=340px) and (orientation:landscape){.garage-model[class*=brand-]{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}}.gt-lock,.gc-lock,.gu-lock{pointer-events:none;display:block}.gt-lock svg,.gc-lock svg,.gu-lock svg{width:100%;height:100%;display:block}.garage-coins{background:var(--you);min-height:36px;box-shadow:inset 0 0 0 2px var(--gold), var(--e1);color:var(--gold-700);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:16px;font-weight:900;display:inline-flex}.garage-coins[hidden]{display:none}.garage-class{position:relative}.gc-lock{width:18px;height:21px;position:absolute;top:-6px;right:-4px;transform:rotate(10deg)}.gt-lock{width:20px;height:24px;position:absolute;top:-8px;right:-6px;transform:rotate(10deg)}.gt-price{color:var(--gold-700);font-size:12px;font-weight:900}.gt-wing.is-locked,.gt-harness.is-locked{background:linear-gradient(var(--white), var(--you))}.garage-unlock{background:var(--you);box-shadow:inset 0 0 0 2px var(--gold);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.garage-unlock[hidden]{display:none}.gu-lock{flex:none;width:26px;height:30px;transform:rotate(-6deg)}.gu-text{gap:2px;min-width:0;display:grid}.gu-head{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px;display:flex}.gu-cost{color:var(--gold-700);font-weight:900}.gu-how{color:var(--ink);font-size:13px;font-weight:800}.gu-short{color:var(--muted-strong);font-size:12px;font-weight:800}.garage-unlock.is-nudged{animation:garage-nudge .52s var(--ease-out)}@keyframes garage-nudge{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.garage-fly.is-unlock{background:var(--t-gold);color:var(--t-gold-ink);box-shadow:0 0 22px color-mix(in srgb, var(--t-gold-line) 45%, transparent)}.garage-fly.is-unlock.is-short{background:var(--t-field);color:var(--t-gold-text);box-shadow:inset 0 0 0 2px var(--t-gold-line)}.garage-equip.is-escape{color:var(--ink)}.garage.is-unlocked .garage-panel{animation:garage-glow .9s var(--ease-out)}@keyframes garage-glow{30%{box-shadow:0 0 0 4px var(--gold), var(--e3)}}@media (height<=500px) and (orientation:landscape){.garage.is-locked .garage-flies,.garage.is-locked .garage-compare,.gu-short{display:none}.gc-lock{width:13px;height:16px;top:-3px;right:-1px}.gt-lock{width:16px;height:19px;top:-6px;right:-4px}.garage-equip.is-escape{font-size:13px;line-height:1.1}.garage-coins{justify-content:center;min-height:32px;padding:0 8px;font-size:14px}.garage-unlock{gap:6px;padding:6px 8px}.gu-lock{width:18px;height:22px}.gu-head{font-size:13px}.gu-how{font-size:12px}}@media (height<=500px) and (width<=760px) and (orientation:landscape){.gu-short,.garage.is-locked .garage-flies{display:none}}html.reduce-motion .garage-unlock.is-nudged,html.reduce-motion .garage.is-unlocked .garage-panel{animation:none!important}.garage[data-skin=corrida] .garage-unlock{background:var(--garage-gold-tint);box-shadow:inset 0 0 0 1px var(--garage-gold);border-radius:2px}.garage[data-skin=corrida] .gu-how{color:var(--hi)}.garage[data-skin=corrida] .garage-coins{background:var(--garage-deep);color:var(--garage-gold);box-shadow:inset 0 0 0 1px var(--garage-gold);border-radius:2px}@media (height<=500px) and (orientation:landscape){.garage-unlock{align-items:center}.gu-head b{display:none}.gu-head{font-size:14px}.gu-how{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.garage .garage-fly.is-unlock{white-space:nowrap;flex-shrink:1;min-width:0;padding:0 12px;font-size:15px}.garage .garage-equip.is-escape{text-transform:none;letter-spacing:0;white-space:normal;padding:0 4px;font-size:13px;line-height:1.05}}@media (height<=340px) and (orientation:landscape){.gu-lock,.garage.is-locked .gs-temperament{display:none}}@media (height<=500px) and (width<=760px) and (orientation:landscape){.garage.is-locked .garage-seal span{display:none}.garage.is-locked .garage-seal{padding:2px 5px}.garage.is-locked .gs-temperament{display:none}.garage.is-locked .garage-model[class*=brand-]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.garage{--garage-rating-ink:var(--ink);--garage-rating-sub:var(--muted-strong);--garage-rating-up:var(--felt-600);--garage-rating-down:var(--danger);--garage-tag-bg:var(--white);--garage-tag-ink:var(--muted-strong);--garage-tag-edge:var(--paper-edge);--garage-tag-strong:var(--felt-600);--garage-tag-strong-ink:var(--white)}.garage[data-skin=corrida]{--garage-rating-ink:var(--garage-ink-strong);--garage-rating-sub:var(--garage-maker);--garage-rating-up:var(--garage-gain);--garage-rating-down:var(--garage-loss);--garage-tag-bg:var(--garage-tile);--garage-tag-ink:var(--garage-muted);--garage-tag-edge:var(--garage-tile-edge);--garage-tag-strong:var(--garage-accent);--garage-tag-strong-ink:var(--garage-accent-ink)}.garage-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.gtag{background:var(--garage-tag-bg);min-height:22px;box-shadow:inset 0 0 0 1px var(--garage-tag-edge);color:var(--garage-tag-ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.gtag-class{background:var(--garage-tag-strong);color:var(--garage-tag-strong-ink);box-shadow:none}.garage-rating{grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;align-items:end;column-gap:10px;padding:6px 0 2px;display:grid}.gr-label{letter-spacing:.18em;text-transform:uppercase;color:var(--garage-rating-sub);grid-area:1/1/auto/-1;font-size:12px;font-weight:900}.gr-value{font-variant-numeric:tabular-nums;color:var(--garage-rating-ink);grid-area:2/1;font-size:64px;font-weight:900;line-height:.9}.gr-band{box-shadow:inset 0 0 0 2px var(--garage-rating-sub);color:var(--garage-rating-sub);letter-spacing:.06em;border-radius:4px;grid-area:2/2;margin-bottom:6px;padding:2px 8px;font-size:14px;font-weight:900}.gr-delta{font-variant-numeric:tabular-nums;grid-area:2/3;justify-self:end;margin-bottom:8px;font-size:18px;font-weight:900}.gr-delta.up{color:var(--garage-rating-up)}.gr-delta.down{color:var(--garage-rating-down)}.garage-rating.is-up .gr-value{color:var(--garage-rating-up)}.garage-rating.is-down .gr-value{color:var(--garage-rating-down)}.gt-rating{letter-spacing:.04em;color:var(--garage-rating-sub);font-variant-numeric:tabular-nums;font-size:12px;font-weight:900}.garage-seat-note{color:var(--garage-tag-ink);font-size:12px;font-weight:700}.garage-seat-note:empty,.garage-seat-stats,.garage[data-tab=selete] .garage-stats:not(.garage-seat-stats){display:none}.garage[data-tab=selete] .garage-seat-stats{display:flex}.garage[data-skin=corrida] .gr-value{text-shadow:var(--t-title-glow);font-style:italic}.garage[data-skin=corrida] .gr-band,.garage[data-skin=corrida] .gtag{border-radius:2px;transform:skew(-10deg)}@media (height<=500px) and (orientation:landscape){.garage-rating{column-gap:8px;padding:0}.gr-label{display:none}.gr-value{font-size:34px}.gr-band{margin-bottom:3px;font-size:12px}.gr-delta{margin-bottom:4px;font-size:14px}.garage-tags{gap:4px;margin-top:2px}.gtag{min-height:18px;padding:0 6px}.garage-seat-note{display:none}}@media (height<=500px) and (width<=760px) and (orientation:landscape){.garage-tags .gtag:not(.gtag-class):nth-child(n+3){display:none}.gr-value{font-size:28px}}@media (height<=500px) and (orientation:landscape){.garage .garage-maker,.garage .garage-compare,.garage .garage-model:after{display:none}.garage-panel,.garage-stats{gap:4px}}@media (height<=340px) and (orientation:landscape){.garage .garage-flies,.garage .gs-temperament,.garage .garage-tags{display:none}}@media (height<=500px) and (width<=760px) and (orientation:landscape){.garage .garage-model[class*=brand-],.garage .garage-model{white-space:nowrap;text-overflow:ellipsis;font-size:22px;overflow:hidden}.garage .garage-flies{display:none}}.gr-delta{white-space:nowrap}@media (height<=380px) and (width<=760px) and (orientation:landscape){.garage .garage-stats{gap:2px}.garage .gs-row:not(.gs-temperament){gap:0 6px}.garage .garage-rating{margin-top:-2px}}.garage{--garage-cat-bg:var(--paper);--garage-cat-edge:var(--paper-edge);--garage-cat-ink:var(--ink);--garage-cat-muted:var(--muted-strong);--garage-cat-card:var(--white);--garage-cat-on:var(--felt-600);--garage-cat-on-ink:var(--white)}.garage[data-skin=corrida]{--garage-cat-bg:var(--garage-glass-solid);--garage-cat-edge:var(--garage-tile-edge);--garage-cat-ink:var(--garage-ink);--garage-cat-muted:var(--garage-muted);--garage-cat-card:var(--garage-tile);--garage-cat-on:var(--garage-accent);--garage-cat-on-ink:var(--garage-accent-ink)}.garage-catalog{z-index:5;background:var(--garage-cat-bg);min-height:0;color:var(--garage-cat-ink);border-radius:var(--r-card);box-shadow:var(--e3), inset 0 0 0 1px var(--garage-cat-edge);grid-area:2/1/-1/-1;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}.garage-catalog[hidden]{display:none}.garage-catalog.is-in{animation:garage-from-bottom var(--dur-screen) var(--ease-out) both}.gcat-head{align-items:center;gap:12px;display:flex}.gcat-title{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:28px;font-weight:900}.gcat-count{color:var(--garage-cat-muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:900}.gcat-close{width:var(--tap);height:var(--tap);background:var(--garage-cat-card);box-shadow:inset 0 0 0 1px var(--garage-cat-edge);color:inherit;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.gcat-body{grid-template-columns:200px minmax(0,1fr);gap:14px;min-height:0;display:grid}.gcat-makers{flex-direction:column;gap:6px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.gcat-maker{background:var(--garage-cat-card);min-height:52px;box-shadow:inset 0 0 0 1px var(--garage-cat-edge);color:inherit;text-align:left;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.gcat-maker .brand-logo{height:20px;color:var(--garage-cat-ink)}.gcat-maker small{color:var(--garage-cat-muted);white-space:nowrap;font-size:12px;font-weight:900}.gcat-maker-name{font-size:15px;font-weight:900}.gcat-maker[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--garage-cat-on)}.gcat-main{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;display:grid}.gcat-filters{gap:6px;display:grid}.gcat-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gcat-tools{justify-content:space-between}.gcat-sort{align-items:center;gap:6px;margin-left:auto;display:flex}.gcat-sort-label{letter-spacing:.08em;text-transform:uppercase;color:var(--garage-cat-muted);font-size:12px;font-weight:900}.gcat-chip{background:var(--garage-cat-card);min-height:36px;box-shadow:inset 0 0 0 1px var(--garage-cat-edge);color:inherit;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:900}.gcat-chip[aria-pressed=true]{background:var(--garage-cat-on);color:var(--garage-cat-on-ink);box-shadow:none}.gcat-class{min-width:44px}.gcat-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));align-content:start;gap:10px;min-height:0;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.gcat-empty{color:var(--garage-cat-muted);font-size:14px;font-weight:800}.gcat-empty[hidden]{display:none}.gcat-card{background:var(--garage-cat-card);box-shadow:inset 0 0 0 1px var(--garage-cat-edge);color:inherit;text-align:left;border:0;border-radius:12px;justify-items:start;gap:4px;padding:10px 12px;display:grid;position:relative}.gcat-card[aria-current=true]{box-shadow:inset 0 0 0 3px var(--garage-cat-on)}.gcat-card-top{justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:20px;display:flex}.gcat-card-top .brand-logo{height:16px;color:var(--garage-cat-ink)}.gcat-card-maker{color:var(--garage-cat-muted);font-size:12px;font-weight:900}.gcat-card .gt-canopy{width:100%;height:42px;color:var(--garage-cat-ink)}.gcat-card-name{font-size:18px;line-height:1.1}.gcat-card-name[class*=brand-]{font-size:16px}.gcat-card-rating{align-items:baseline;gap:6px;display:flex}.gcat-card-rating small{color:var(--garage-rating-sub);font-size:12px;font-weight:900}.gcat-card-rating b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:1}.gcat-card-band{color:var(--garage-rating-sub);font-size:12px;font-weight:900}.gcat-card-foot{justify-content:space-between;gap:6px;width:100%;font-size:12px;font-weight:900;display:flex}.gcat-card-use{color:var(--garage-cat-muted);text-transform:uppercase;letter-spacing:.04em}.gcat-card-mine{color:var(--garage-rating-up)}.gcat-card-price{color:var(--gold-700)}.gcat-lock{width:22px;height:26px;position:absolute;top:-8px;right:-6px;transform:rotate(10deg)}.gcat-lock svg{width:100%;height:100%;display:block}.gt-catalog{border-radius:var(--r-control);background:var(--garage-cat-on);min-width:104px;min-height:52px;color:var(--garage-cat-on-ink);border:0;flex:none;align-content:center;justify-items:center;gap:1px;padding:4px 12px;display:grid}.gt-catalog .gt-sub{color:inherit;opacity:.85}.garage-screen-catalog{border:0;align-items:center;gap:10px;min-height:52px;padding:0 18px;display:flex}.garage[data-skin=corrida] .garage-screen-catalog{background:var(--glass);box-shadow:var(--glass-edge);text-transform:uppercase;letter-spacing:.06em;color:var(--lo);border-radius:3px;font-size:17px;font-style:italic;font-weight:900;transform:skew(-10deg)}.garage[data-skin=corrida] .garage-screen-catalog>*{transform:skew(10deg)}.garage[data-skin=corrida] .garage-catalog{clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));border-radius:0}.garage[data-skin=corrida] .gcat-title{font-style:italic}.garage[data-skin=corrida] .gcat-card,.garage[data-skin=corrida] .gcat-maker,.garage[data-skin=corrida] .gt-catalog{border-radius:2px}.garage[data-skin=corrida] .gcat-card-rating b{color:var(--garage-ink-strong);font-style:italic}.garage[data-skin=corrida] .gcat-card-price{color:var(--garage-gold)}.garage[data-skin=corrida] .gcat-maker .brand-logo,.garage[data-skin=corrida] .gcat-card-top .brand-logo{color:var(--garage-ink)}@media (height<=500px) and (orientation:landscape){.garage-catalog{grid-area:1/1/-1/3;gap:6px;padding:8px 10px}.gcat-close{width:var(--tap);height:var(--tap)}.gcat-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:6px}.gcat-makers{flex-direction:row;padding:0 0 2px;overflow:auto hidden}.gcat-maker{min-height:var(--tap);flex:none;padding:4px 10px}.gcat-main{gap:6px}.gcat-filters .gcat-row:nth-child(2){display:none}.gcat-chip{min-height:var(--tap);padding:0 10px}.gcat-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.gcat-card{gap:2px;padding:6px 8px}.gcat-card .gt-canopy{height:26px}.gcat-card-rating b{font-size:20px}.gt-catalog{min-width:86px;min-height:var(--tap)}.gcat-count{display:none}.gcat-filters{overscroll-behavior:contain;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.gcat-filters .gcat-row{flex-wrap:nowrap;flex:none}.gcat-sort-label{display:none}.gcat-head{min-height:0}.gcat-title{font-size:16px}}.gcat-card-price,.gcat-card-mine{white-space:nowrap}.gcat-card-use{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.garage:is([data-tab=piloto],[data-tab=capacete]) :is(.garage-rating,.garage-stats,.garage-compare,.garage-arrow){display:none}.garage-zones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.garage-zones:empty{display:none}.gz-zone{min-height:var(--tap);border:1px solid var(--garage-tile-edge);background:var(--garage-tile);color:var(--hi);text-align:left;border-radius:2px;align-items:center;gap:10px;padding:0 12px;font-size:15px;font-style:italic;font-weight:900;display:flex;transform:skew(-10deg)}.gz-zone>*{transform:skew(10deg)}.gz-zone[aria-pressed=true]{border:2px solid var(--garage-accent);background:var(--garage-accent-tint);box-shadow:0 0 18px var(--garage-accent-glow)}.gz-dot{background:var(--zone);width:20px;height:20px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--t-ink) 22%, transparent), 0 0 0 1px var(--garage-tile-edge);border-radius:50%;flex:none}.gz-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gt-helmet{min-width:124px}.gt-helmet-art{width:40px;height:26px;color:var(--hi)}.gt-helmet[aria-pressed=true] .gt-helmet-art{color:var(--garage-accent)}.gt-zone-color.is-outfit{outline:2px dashed var(--lo);outline-offset:2px}.garage[data-skin=corrida] .gt-free.is-on{box-shadow:0 0 0 3px var(--garage-accent), 0 0 16px var(--garage-accent-glow)}.garage-mode{z-index:2;min-height:var(--tap);min-width:var(--tap);background:var(--glass);box-shadow:var(--glass-edge);color:var(--hi);text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:3px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-style:italic;font-weight:900;display:inline-flex;position:absolute;top:6px;left:6px;transform:skew(-12deg)}.garage-mode>*{transform:skew(12deg)}.garage-mode:active{transform:skew(-12deg)translateY(2px)}.garage-panel>.garage-pilot-tabs{flex:none}.garage:is([data-tab=piloto],[data-tab=capacete]) .garage-model{padding-top:.08em;line-height:1.2}.garage:not([data-tab=piloto]):not([data-tab=capacete]) .garage-panel>.garage-pilot-tabs{display:none}@media (height<=500px) and (orientation:landscape){.garage:is([data-tab=piloto],[data-tab=capacete]) .garage-bottom .garage-tabs{display:none}.garage-panel>.garage-pilot-tabs .garage-tab{letter-spacing:.02em;flex:1;min-width:0;padding:0 6px;font-size:12px}.garage:is([data-tab=piloto],[data-tab=capacete]) .garage-panel{justify-content:flex-start}.garage-zones{gap:4px;margin-top:4px}.garage:is([data-tab=piloto],[data-tab=capacete]) .garage-panel{padding-inline:10px}.gz-zone{gap:4px;padding:0 4px;font-size:12px}.gz-dot{width:10px;height:10px}.garage:is([data-tab=piloto],[data-tab=capacete]):not(.is-locked) .garage-bottom .garage-fly{display:none}.garage[data-tab=capacete] .garage-flies{white-space:normal;display:block}.garage[data-skin=corrida] .gt-helmet{min-width:96px}.gt-helmet-art{width:32px;height:20px}.gt-helmet .gt-sub{display:none}}.garage-collection{flex:1;align-items:stretch;gap:8px;min-width:0;display:flex}.garage-collection>.gt-catalog[hidden]{display:none}@media (height<=500px) and (width<=760px) and (orientation:landscape){.garage-bottom{grid-template-columns:auto minmax(0,1fr);gap:4px 8px;display:grid}.garage-bottom>.garage-tabs{grid-area:1/1}.garage-bottom>.garage-fly{white-space:normal;grid-area:1/2;justify-self:end;max-width:100%}.garage-bottom>.garage-collection{grid-area:2/1/auto/-1;width:100%;padding-inline:6px}}.garage.is-catalog-open>:not(.garage-catalog){visibility:hidden}.garage.is-catalog-open>.garage-catalog{grid-area:1/1/-1/-1}.gcat-chip{min-height:44px}.gcat-close{flex:none}.gcat-maker{flex-shrink:0}.garage .gu-how{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.garage-rating{grid-template-columns:auto auto minmax(0,1fr) 44px}.garage .gr-help{border:1px solid var(--garage-tag-edge);background:var(--garage-tag-bg);width:44px;height:44px;color:var(--garage-rating-ink);border-radius:2px;grid-area:2/4;align-self:center;font-size:16px;font-weight:900}.garage-rating-help{color:var(--garage-rating-ink);font-size:12px;line-height:1.4}.garage-rating-help[hidden]{display:none}@media (height<=500px) and (orientation:landscape){.garage-panel{justify-content:flex-start}.garage .gr-label{letter-spacing:.04em;grid-area:1/1;display:block}.garage .gr-help{grid-row:1/3}}@media (height<=500px) and (width<=760px) and (orientation:landscape){.garage .garage-rating{grid-template-columns:minmax(0,1fr) auto 44px;column-gap:4px;min-width:0}.garage .gr-value{grid-area:2/1}.garage .gr-band{letter-spacing:0;grid-area:2/2;margin-bottom:0;padding-inline:4px}.garage .gr-delta{grid-area:1/2;margin-bottom:0;font-size:12px}.garage .gr-help{grid-column:3}}#menu.start-mode>.card,#menu:not(.start-mode)>.start-card{display:none}.start-card{width:min(940px,100%);color:var(--t-ink);filter:drop-shadow(var(--t-drop));grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr);gap:18px;padding:14px 18px 16px 14px;display:grid;position:relative}.start-card:before{content:"";background:var(--t-speed), var(--t-glass);box-shadow:var(--t-edge);clip-path:var(--t-cut-shape);pointer-events:none;position:absolute;inset:0}.start-card>*{position:relative}.sc-shot{background:var(--t-field-solid);min-height:0;clip-path:var(--t-cut-shape);align-self:stretch;margin:0;overflow:hidden}.sc-shot img{object-fit:cover;object-position:35% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.sc-shot.empty:after{content:"";background:var(--t-ink-soft);-webkit-mask:var(--t-glider) center / contain no-repeat;-webkit-mask:var(--t-glider) center / contain no-repeat;mask:var(--t-glider) center / contain no-repeat;opacity:.6;position:absolute;inset:30%}.sc-side{flex-direction:column;gap:12px;min-width:0;display:flex}.sc-head{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.sc-title{font-size:31px;line-height:1.05;font-style:var(--t-title-style);text-transform:var(--t-title-case);letter-spacing:var(--t-title-track);text-shadow:var(--t-title-glow);margin:0}.sc-title:after{content:"";background:var(--t-act);width:64px;height:4px;margin-top:6px;display:block;transform:skew(-30deg)}.sc-route{color:var(--t-ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.sc-controls{gap:8px;display:grid}.sc-weather{display:contents}.sc-row{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;display:grid}.sc-label{color:var(--t-ink-soft);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:12px;font-weight:900;display:flex}.sc-label i{font-size:16px;font-style:normal}.sc-label small{font-size:12px}.sc-segment{grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;padding:0 4px;display:grid}.sc-segment button{border-radius:var(--t-radius);background:var(--t-field);min-height:34px;box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);white-space:nowrap;cursor:pointer;transform:skewX(var(--t-skew));border:none;justify-content:center;align-items:center;gap:5px;padding:4px;font-size:13px;font-style:italic;font-weight:900;display:flex}.sc-segment button>*{transform:skewX(var(--t-unskew))}@media (hover:hover){.sc-segment button:not([aria-pressed=true]):hover{background:var(--t-field-hover)}}.sc-segment button[aria-pressed=true]{background:var(--t-act);color:var(--t-act-ink);box-shadow:var(--t-act-glow)}.sc-pips{gap:2px;display:inline-flex}.sc-pips b{opacity:.25;background:currentColor;width:5px;height:5px;transform:skew(-15deg)}.sc-pips[data-n="1"] b:first-child,.sc-pips[data-n="2"] b:nth-child(-n+2),.sc-pips[data-n="3"] b{opacity:1}.sc-indicator{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:8px;display:grid}.sc-track{padding:6px 0;display:block;position:relative}.sc-track meter{background:var(--t-pip-off);border:0;border-radius:0;width:100%;height:10px;display:block;transform:skew(-20deg);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(12% - 3px),#0000 calc(12% - 3px) 12%);mask:repeating-linear-gradient(90deg,#000 0 calc(12% - 3px),#0000 calc(12% - 3px) 12%)}.sc-track meter::-webkit-meter-bar{background:var(--t-pip-off);border:0;border-radius:0;height:10px}.sc-track meter::-webkit-meter-optimum-value{background:var(--t-pip-on);border-radius:0}.sc-track meter::-moz-meter-bar{background:var(--t-pip-on);border-radius:0}.sc-track:after{content:"";left:calc(100% * var(--mark,.5) - 1px);background:var(--t-gain);pointer-events:none;width:2px;height:5px;position:absolute;bottom:0}.sc-indicator output{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.sc-indicator output.changed{color:var(--t-act-text)}.sc-actions{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:auto;display:grid}.sc-actions:has(.resume-flight:not([hidden])){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.resume-flight{background:var(--t-ok);color:var(--t-ok-ink);border-radius:var(--t-radius);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border:none;padding:14px;font-size:20px;font-style:italic;font-weight:900}.resume-flight[hidden]{display:none}.resume-flight:active{transform:translateY(2px)}@media (height<=460px){.resume-flight{padding:8px;font-size:18px}}.sc-more{color:var(--t-ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:2px 0;font-size:12px;font-weight:800;text-decoration:underline}.sc-more:hover{color:var(--t-ink)}.sc-links{justify-content:flex-end;align-items:center;gap:16px;display:flex}.sc-links .sc-replay{margin-right:auto}.sc-links .sc-replay[hidden]{display:none}.sc-links .sc-more{position:relative}.sc-links .sc-more:before{content:"";position:absolute;inset:-8px -8px -16px}@media (height<=460px){.sc-links .sc-more:before{inset:-5px -8px -9px}}.sc-replay-error{border-radius:var(--t-radius);background:var(--t-danger-soft);color:var(--t-danger);margin:0;padding:4px 8px;font-size:12px;font-weight:800}.sc-replay-error[hidden]{display:none}.sc-fly{background:var(--t-act);color:var(--t-act-ink);border-radius:var(--t-radius);text-transform:uppercase;letter-spacing:.04em;box-shadow:var(--t-act-glow);cursor:pointer;transform:skewX(var(--t-skew));transition:background var(--dur-fast) var(--ease-out);border:none;padding:14px;font-size:22px;font-style:italic;font-weight:900}@media (hover:hover){.sc-fly:not(:disabled):hover{background:var(--t-act-hover)}}.sc-fly:active{transform:skewX(var(--t-skew)) translateY(2px)}.sc-fly:disabled{opacity:.55;cursor:default}.sc-back{color:var(--t-ink-soft);cursor:pointer;background:0 0;border:none;justify-self:start;padding:2px 6px;font-weight:900}.sc-back:hover{color:var(--t-act-text)}.day-altered-stamp,.level-stamp,.variant-stamp{border-radius:var(--t-radius);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;padding:1px 8px;font-size:12px;font-style:italic;font-weight:900;display:inline-block;transform:skew(-10deg)}.day-altered-stamp{background:var(--t-gold);color:var(--t-gold-ink)}.level-stamp{background:var(--t-invert);color:var(--t-invert-ink)}.variant-stamp{background:var(--t-field);color:var(--t-ink);box-shadow:inset 0 0 0 1px var(--t-line-strong)}.sc-result-stamps{gap:6px;margin:-4px 0 0;display:flex}.landing-cause{color:var(--t-act-text);margin:-6px 0 8px;font-size:15px;font-weight:800}@media (height<=460px){#menu.start-mode{padding:max(6px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.start-card{height:min(calc(100dvh - max(6px, env(safe-area-inset-top)) - max(6px, env(safe-area-inset-bottom))), 440px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;padding:10px 12px 10px 10px}.sc-shot{aspect-ratio:auto;min-height:0}.sc-side{gap:6px}.sc-title{font-size:23px}.sc-title:after{width:44px;height:3px;margin-top:4px}.sc-controls{gap:4px}.sc-row{grid-template-columns:76px minmax(0,1fr);gap:6px}.sc-label{font-size:12px}.sc-segment button{min-height:30px;padding:2px;font-size:12px}.sc-track{padding:4px 0}.sc-indicator{grid-template-columns:minmax(0,1fr) 74px}.sc-indicator output{font-size:12px}.sc-more{padding:2px 0;font-size:12px}.sc-fly{padding:8px;font-size:20px}}@media (height<=360px){.sc-route,.sc-day{display:none}.sc-side{gap:4px}}@media (height<=460px){.start-card:is(:has(.resume-flight:not([hidden])),:has(.lb-ribbon:not([hidden]))){grid-template-rows:minmax(0,1fr)}.start-card:is(:has(.resume-flight:not([hidden])),:has(.lb-ribbon:not([hidden]))) .sc-side{overscroll-behavior:contain;scrollbar-width:thin;margin:-6px;padding:6px;overflow:hidden auto}.start-card:is(:has(.resume-flight:not([hidden])),:has(.lb-ribbon:not([hidden]))) .sc-actions{z-index:2;background:var(--t-surface);margin:auto -6px -6px;padding:0 6px 6px;position:sticky;bottom:22px}.start-card:is(:has(.resume-flight:not([hidden])),:has(.lb-ribbon:not([hidden]))) .sc-links{z-index:2;background:var(--t-surface);margin:-6px -6px 0;padding:6px 6px 0;position:sticky;bottom:0}.start-card:is(:has(.resume-flight:not([hidden])),:has(.lb-ribbon:not([hidden]))) .sc-links .sc-more:before{inset:-3px -6px -6px}.start-card:is(:has(.resume-flight:not([hidden])),:has(.lb-ribbon:not([hidden]))) .personal-ghost{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:2px 6px;margin:0}.start-card:is(:has(.resume-flight:not([hidden])),:has(.lb-ribbon:not([hidden]))) .personal-ghost>span{color:var(--t-ink-soft);font-size:12px;line-height:1.15}.start-card:is(:has(.resume-flight:not([hidden])),:has(.lb-ribbon:not([hidden]))) .personal-ghost select{padding:5px 7px}.start-card:is(:has(.resume-flight:not([hidden])),:has(.lb-ribbon:not([hidden]))) .personal-ghost small{grid-column:2;line-height:1.2;display:none}}@media (height<=380px){.start-card{grid-template-rows:minmax(0,1fr)}.start-card .sc-side{overscroll-behavior:contain;scrollbar-width:thin;margin:-6px;padding:6px;overflow:hidden auto}.start-card .sc-actions{z-index:2;background:var(--t-surface);margin:auto -6px -6px;padding:0 6px 6px;position:sticky;bottom:22px}.start-card .sc-links{z-index:2;background:var(--t-surface);margin:-6px -6px 0;padding:6px 6px 0;position:sticky;bottom:0}.start-card .sc-links .sc-more:before{inset:-3px -6px -6px}.start-card .personal-ghost{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:2px 6px;margin:0}.start-card .personal-ghost>span{color:var(--t-ink-soft);font-size:12px;line-height:1.15}.start-card .personal-ghost select{padding:5px 7px}.start-card .personal-ghost small{grid-column:2;line-height:1.2}}@media (width>=550px) and (height<=460px){.start-card:has(.resume-flight:not([hidden])) .sc-actions:has(.look-button){grid-template-columns:minmax(0,1.35fr) 42px minmax(0,1fr);gap:4px}.start-card:has(.resume-flight:not([hidden])) .sc-actions .resume-flight{flex-direction:column;grid-column:auto;gap:2px;padding:3px;font-size:15px}.start-card:has(.resume-flight:not([hidden])) .resume-flight .rf-info{justify-content:center;gap:1px 3px;font-size:12px}.start-card:has(.resume-flight:not([hidden])) .resume-flight .rf-level{display:none}.start-card:has(.resume-flight:not([hidden])) .sc-actions .look-button{width:42px;padding:2px}.start-card:has(.resume-flight:not([hidden])) .sc-actions .sc-fly{padding:4px;font-size:16px}}@media (width>=550px) and (width<=600px) and (height<=460px){:is(.start-card:has(.resume-flight:not([hidden])) .resume-flight .rf-steps,.start-card:has(.resume-flight:not([hidden])) .resume-flight .rf-level){display:none}}html.ui-shell.ui-l-bar .sc-actions{z-index:2;margin:-6px -8px -12px;padding:6px 8px 12px;position:sticky;bottom:-9px}.sc-actions{container-type:scroll-state}@container scroll-state(stuck:bottom){.sc-actions:before{content:"";background:linear-gradient(transparent, var(--t-surface));pointer-events:none;height:18px;position:absolute;bottom:100%;left:0;right:0}.sc-actions:after{content:"";z-index:-1;background:var(--t-surface);pointer-events:none;position:absolute;inset:0}}@media (width>=621px) and (width<=900px) and (height>=461px){.sc-segment .sc-pips{display:none}}@media (height<=360px) and (width<=600px){.sc-segment .sc-pips{display:none}}@media (width<=620px) and (height>=461px){.start-card{grid-template-columns:minmax(0,1fr)}.sc-shot{aspect-ratio:16/9}.sc-shot:before{content:attr(data-title);z-index:1;color:#f6f1e7;font-size:clamp(22px,6.5vw,31px);font-weight:900;font-style:var(--t-title-style);text-transform:var(--t-title-case);text-shadow:0 2px 3px #0009;pointer-events:none;background:linear-gradient(#0000,#060914d9);padding:24px 12px 10px;line-height:1.1;position:absolute;inset:auto 0 0}.sc-head .sc-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.start-card{gap:10px}.sc-side{gap:9px}.sc-controls .sc-weather{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sc-weather .sc-row{grid-template-columns:20px minmax(0,1fr);gap:5px}.sc-weather .sc-label small,.sc-weather output{display:none}.sc-weather .sc-indicator{grid-template-columns:minmax(0,1fr)}.sc-weather .sc-track{padding:4px 0}.sc-weather meter{height:7px}.sc-weather meter::-webkit-meter-bar{height:7px}.sc-side .personal-ghost{margin:2px 0}.sc-side .look-invite input{border-color:var(--t-act)}}.level-garga{letter-spacing:.06em;color:var(--t-ink);font-family:Metal Mania,Black Ops One,Impact,sans-serif;font-size:1.15em;font-weight:400}.sc-segment button[aria-pressed=true] .level-garga{color:var(--t-act-ink);text-shadow:0 0 6px #e23b3be6}.level-stamp.level-garga{color:#ff5a3c;background:#1e1614}.sc-map{border-radius:var(--t-radius);max-width:100%;min-height:30px;color:var(--t-ink-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:baseline;gap:5px;margin:0 0 2px -6px;padding:4px 8px 4px 6px;font-size:13px;display:inline-flex}.sc-map[hidden]{display:none}.sc-map i{font-style:normal}.sc-map b{color:var(--t-act-text);text-transform:uppercase;letter-spacing:.06em;font-style:italic;font-weight:900}.sc-map span{text-overflow:ellipsis;overflow:hidden}.sc-map:after{content:"▾";font-size:11px}.sc-map:hover,.sc-map:focus-visible{background:var(--t-field)}.sc-activities{color:var(--t-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;font-size:12px;font-weight:800;display:flex}.sc-activities small{font-size:inherit}.sc-activity{background:var(--t-field);box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:2px 9px;font-size:13px;font-weight:900;display:inline-flex;transform:skew(-10deg)}.sc-activity>*{transform:skew(10deg)}.sc-activity i{font-style:normal}.sc-activity svg.ui-i,.sc-map svg.ui-i,.sc-replay svg.ui-i{width:16px;height:16px}.sc-replay{align-items:center;gap:6px;display:inline-flex}.sc-goals-count{background:var(--t-field);min-height:28px;box-shadow:inset 0 0 0 1px var(--t-line-strong);color:var(--t-ink);font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;border-radius:2px;padding:2px 10px;font-size:13px;font-style:italic;font-weight:900;display:none;position:relative;transform:skew(-10deg)}.sc-goals-count:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.sc-activity.done{background:var(--t-ok);box-shadow:none;color:var(--t-ok-ink)}.sc-activity.done:after{content:"✓";transform:skew(10deg)}.sc-activity.locked{box-shadow:inset 0 0 0 1px var(--t-line-strong);color:var(--t-ink-soft);opacity:.8;background:0 0}.sc-activity[hidden]{display:none}@media (height<=460px) and (width>=561px){.start-card .sc-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"map acts""route route";align-items:center;gap:2px 4px}.sc-map{grid-area:map;min-height:30px;margin:0 0 0 -6px;padding:2px 4px 2px 6px;font-size:12px}.sc-map span{display:none}.sc-activities{grid-area:acts;margin-top:0}.sc-activities small,.sc-activity{display:none}.sc-goals-count{display:inline-block}.sc-route{grid-area:route}.sc-head .sc-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sc-shot:before{content:attr(data-title);z-index:1;color:#f6f1e7;font-size:21px;font-weight:900;font-style:var(--t-title-style);text-transform:var(--t-title-case);text-shadow:0 2px 3px #0009;pointer-events:none;background:linear-gradient(#060914cc,#0000);padding:10px 104px 22px 12px;line-height:1.1;position:absolute;inset:0 0 auto}}@media (width<=620px) and (height<=700px) and (orientation:portrait){.sc-map,.sc-route{display:none}.sc-activities{margin-top:0}.sc-activities small,.sc-activity{display:none}.sc-goals-count{display:inline-block}.start-card:not(:has(.resume-flight:not([hidden]))) .sc-shot{aspect-ratio:3}.start-card:has(.resume-flight:not([hidden])) .sc-shot{aspect-ratio:6}}#observer{--obs-paper:#fbf3e2;--obs-edge:#e8d9bd;--obs-ink:#3b2f24;--obs-muted:#86735c;--obs-on:#ffd9a3;top:calc(max(8px, env(safe-area-inset-top)) + 104px);z-index:30;color:var(--obs-ink);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:6px;font-family:Nunito,system-ui,sans-serif;display:flex;position:fixed;left:50%;transform:translate(-50%)}#observer[hidden]{display:none}#observer .obs-row{border:1px solid var(--obs-edge);background:#fbf3e2eb;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:flex;position:relative;box-shadow:0 3px 10px #3b2f2438}#observer .obs-group{align-items:center;gap:3px;display:flex}#observer .obs-group+.obs-group{border-left:1px dashed var(--obs-edge);padding-left:6px}#observer button{width:32px;height:32px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;padding:0;font:800 16px/1 Nunito,system-ui,sans-serif}#observer button:hover{background:#e8d9bd99}#observer button.on{background:var(--obs-on)}#observer button:disabled{opacity:.4}#observer output{font-variant-numeric:tabular-nums;font:800 13px/1 Nunito,system-ui,sans-serif}#observer .obs-speed{text-align:center;min-width:30px}#observer .obs-time{min-width:62px;color:var(--obs-muted);margin-left:4px}#observer .obs-height{accent-color:#ef6a23;width:92px}#observer .obs-height:disabled{opacity:.35}#observer .obs-height-text{text-align:right;min-width:48px}#observer .obs-legend{align-items:center;gap:3px;margin-left:4px;display:flex}#observer .obs-legend i{border-radius:4px;width:64px;height:8px;display:block}#observer .obs-legend small{color:var(--obs-muted);font:800 10px/1 Nunito,system-ui,sans-serif}#observer .obs-level{--fill:50%;background:linear-gradient(90deg, #ef6a23 var(--fill), var(--obs-edge) var(--fill));border-radius:3px;width:26px;height:6px;display:block}#observer .obs-cam{display:none}#observer.free .obs-cam{display:flex}#observer .obs-air{display:none}#observer.eye .obs-air{display:flex}#observer .obs-progress{transform-origin:0;background:#ef6a23;border-radius:1px;height:2px;transition:opacity .4s;position:absolute;top:44px;left:22px;right:22px}#observer .obs-progress.idle{opacity:0}#observer .obs-note{color:#fbf3e2;background:#3b2f24c7;border-radius:999px;padding:3px 10px;font-size:12px}#observer .obs-note[hidden]{display:none}#observer .obs-layers{border:1px solid var(--obs-edge);background:#fbf3e2eb;border-radius:14px;gap:4px;padding:4px 6px;display:flex;box-shadow:0 3px 10px #3b2f2438}#observer .obs-layers[hidden]{display:none}#observer .obs-layer{opacity:.5;border-radius:10px;width:36px;height:36px;position:relative}#observer .obs-layer.on{opacity:1;background:var(--obs-on)}#observer .obs-layer span{font-size:18px}#observer .obs-layer kbd{color:var(--obs-muted);font:800 8px/1 Nunito,system-ui,sans-serif;position:absolute;bottom:1px;right:2px}#observer .obs-layer-drawn span{filter:saturate(.6)}#observer .obs-layer-lee span{color:#54338a;font-weight:900}#observer .obs-layer-wind span{color:#7a6a52}#observer .obs-layer-trigger span{color:#e0a000}#observer .obs-layer-guides span{color:#ef6a23;font-weight:900}.obs-panel-button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:16px;line-height:1}.obs-panel-button.on{background:#ffd9a3}#freeLayer{touch-action:none;cursor:grab;position:fixed;inset:0}#freeLayer:active{cursor:grabbing}#freeLayer[hidden]{display:none}#freeLayer .fc-stick{pointer-events:none;background:#3b2f241f;border:2px dashed #fbf3e2d9;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:fixed}#freeLayer .fc-stick[hidden]{display:none}#freeLayer .fc-stick i{background:#fbf3e2e6;border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;box-shadow:0 2px 6px #3b2f244d}#freeLayer .fc-updown{display:none}#freeLayer.touch .fc-updown{right:calc(max(12px, env(safe-area-inset-right)) + 56px);bottom:calc(max(12px, env(safe-area-inset-bottom)) + 40px);flex-direction:column;gap:10px;display:flex;position:fixed}#freeLayer .fc-updown button{color:#3b2f24;touch-action:none;background:#fbf3e2e0;border:0;border-radius:50%;width:52px;height:52px;font-size:20px;box-shadow:0 3px 8px #3b2f2440}body.mg-free #hud>:not(#minimap){display:none!important}body.mg-free #observer{top:max(8px, env(safe-area-inset-top))}body.mg-free #hands,body.mg-free #speedTape,body.mg-free #hud .brakes,body.mg-free #hud .buttons,body.mg-free #warning,body.mg-free #touch,body.mg-free #fx,body.mg-free.mg-touch #minimap{display:none!important}body.mg-touch #observer{top:calc(max(6px, env(safe-area-inset-top)) + 92px)}body.mg-touch.mg-free #observer{top:max(6px, env(safe-area-inset-top))}body.mg-touch #observer button{width:34px;height:34px}body.mg-touch #observer .obs-legend,body.mg-touch #observer .obs-time{display:none}body.mg-touch #observer .obs-height{width:70px}#hud .buttons.hud-menu{top:auto;left:auto;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));z-index:20;pointer-events:none;gap:0;width:44px;height:44px;display:block;position:fixed}#hud .buttons.hud-menu>*{touch-action:manipulation;pointer-events:auto;width:44px;height:44px;transform:translate(var(--x,0px), var(--y,0px));transition:transform .17s cubic-bezier(.2, .9, .3, 1.15) calc(var(--i,0) * 16ms), opacity .13s ease-out calc(var(--i,0) * 16ms);border-radius:50%;margin:0;padding:0;font-size:18px;line-height:1;position:absolute;bottom:0;right:0}#hud .buttons.hud-menu:not(.open)>:not(.hud-menu-toggle){opacity:0;visibility:hidden;pointer-events:none;transition:transform .12s ease-in,opacity .11s ease-in,visibility 0s linear .12s;transform:translate(0)scale(.4)}#hud .buttons.hud-menu>.hud-menu-toggle{z-index:1;font-size:20px;transition:background-color .12s;transform:none}#hud .buttons.hud-menu.open>.hud-menu-toggle{background:#ffd9a3}#hud:has(>#hands.touch) .buttons.hud-menu{right:calc(env(safe-area-inset-right) + var(--hand-column) + 8px);bottom:max(10px, env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){#hud .buttons.hud-menu>*,#hud .buttons.hud-menu:not(.open)>:not(.hud-menu-toggle){transition:none}}html.phone{--gap:clamp(4px, 1.6vmin, 8px);--navigation-wind-width:96px;--hand-column:clamp(92px, 27vmin, 124px);--hand-size:clamp(42px, 13.5vmin, 58px);--stirrup-width:clamp(88px, 27vmin, 120px);--edge-left:max(var(--gap), env(safe-area-inset-left));--edge-right:max(var(--gap), env(safe-area-inset-right));--edge-top:max(var(--gap), env(safe-area-inset-top));--edge-bottom:max(var(--gap), env(safe-area-inset-bottom))}html.phone .tag{top:var(--edge-top);border-radius:9px;padding:.4vmin 2vmin .9vmin;box-shadow:0 1px #5a3c1e38,0 3px 8px #28190a38}html.phone .vario{left:var(--edge-left);width:calc(var(--hand-column) - var(--gap));text-align:center;min-width:0;line-height:1.05}html.phone .vario output{font-size:clamp(20px,7.4vmin,30px)}html.phone .vario .unit{display:none}html.phone .vario .bar{height:clamp(3px,1.1vmin,5px);margin-top:.4vmin}html.phone .height{left:calc(env(safe-area-inset-left) + var(--hand-column) + var(--gap));flex-direction:column;align-items:center;padding-top:.8vmin;line-height:1.05;display:flex}html.phone .height>output{color:var(--ink);font-size:clamp(15px,5.2vmin,21px);font-weight:900}html.phone .height small{flex-direction:column;align-items:center;font-size:0;display:flex}html.phone .height small output{color:var(--muted);font-size:11px;font-weight:800}html.phone .height small:before{content:"";background:var(--felt);border-radius:2px;width:100%;height:clamp(2px,.8vmin,3px);margin:1px 0;display:block}html.phone .clock{display:none}html.phone #task,html.phone body.hands-on #task{top:var(--edge-top);right:var(--edge-right);border-radius:9px;gap:1.4vmin;padding:.6vmin 2vmin .6vmin 1.2vmin;transform:rotate(.6deg)}html.phone #task .taskCount{padding:0 5px 1px;font-size:11px}html.phone #task .taskBody{gap:1.4vmin}html.phone #task .taskDial{width:clamp(20px,6.6vmin,28px);height:clamp(20px,6.6vmin,28px)}html.phone #task .taskDistance{font-size:clamp(13px,4.4vmin,18px)}html.phone #task .taskGauge{width:clamp(6px,2vmin,8px);height:clamp(20px,6.6vmin,28px)}html.phone #taskToast{padding:4px 12px 5px;font-size:clamp(12px,3.8vmin,15px);top:24%}html.phone #taskToast small{font-size:11px}html.phone #minimap,html.phone body.hands-on #minimap{top:auto;left:calc(env(safe-area-inset-left) + var(--hand-column) + var(--gap));bottom:var(--edge-bottom);opacity:.92;border-radius:9px;padding:4px}html.phone #minimap:before{border-width:1.5px;border-radius:7px;inset:2px}html.phone #minimapView{border-radius:5px;width:clamp(60px,20vmin,84px);height:clamp(60px,20vmin,84px)}html.phone #minimap .legend{display:none}html.phone .stirrup{height:calc(20vh + 48px)}html.phone .stirrup .grip{bottom:var(--edge-bottom);opacity:.85}html.phone .stirrup.held .grip,html.phone .stirrup.on .grip{opacity:1}html.phone .stirrup .marks{bottom:calc(var(--edge-bottom) + var(--stirrup-width) * .115)}:is(html.phone #hud .buttons.hud-menu,html.phone #hud:has(>#hands.touch) .buttons.hud-menu){right:calc(env(safe-area-inset-right) + var(--hand-column) + var(--gap));bottom:var(--edge-bottom);width:clamp(34px,10vmin,40px);height:clamp(34px,10vmin,40px)}html.phone #hud .buttons.hud-menu>*{width:clamp(34px,10vmin,40px);height:clamp(34px,10vmin,40px);font-size:16px}html.phone #hud .buttons.hud-menu>.hud-menu-toggle{opacity:.85;font-size:17px}html.phone #hud .buttons.hud-menu.open>.hud-menu-toggle{opacity:1}#cameraQuick{display:none}html.phone #cameraQuick{right:calc(env(safe-area-inset-right) + var(--hand-column) + var(--gap) + 12px + clamp(34px, 10vmin, 40px));bottom:var(--edge-bottom);z-index:20;background:var(--paper);width:clamp(34px,10vmin,40px);height:clamp(34px,10vmin,40px);box-shadow:var(--shadow);color:var(--ink);opacity:.85;touch-action:manipulation;pointer-events:auto;border:none;border-radius:50%;padding:0;font-size:16px;line-height:1;display:block;position:fixed}html.phone #cameraQuick:active{background:#ffd9a3}#fullscreenButton{display:none}html.phone #fullscreenButton:not([hidden]){right:var(--edge-right);bottom:var(--edge-bottom);z-index:66;border-radius:var(--t-radius);background:var(--t-glass-solid);min-width:44px;height:44px;box-shadow:var(--t-edge), var(--t-shadow-sm);color:var(--t-ink);transform:skewX(var(--t-skew));touch-action:manipulation;border:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font:italic 900 13px Nunito,system-ui,sans-serif;display:flex;position:fixed}html.phone #fullscreenButton>span{transform:skewX(var(--t-unskew))}html.phone #fullscreenButton>span:first-child{font-size:24px;font-style:normal}html.phone #fullscreenButton:active{box-shadow:inset 0 0 0 2px var(--t-act)}html.phone body.booting #fullscreenButton{visibility:hidden}html.phone.ui-shell.ui-l-rail #fullscreenButton{left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + var(--ui-rail-w) + 12px);right:auto}html.phone body:has(#hud:not([hidden])) #fullscreenButton{right:calc(env(safe-area-inset-right) + var(--hand-column) + var(--gap) + 12px + clamp(34px, 10vmin, 40px));bottom:calc(var(--edge-bottom) + 52px);background:var(--paper);width:44px;box-shadow:var(--shadow);color:var(--ink);border-radius:50%;padding:0;transform:none}html.phone body:has(#hud:not([hidden])) #fullscreenButton>span{transform:none}html.phone body:has(#hud:not([hidden])) #fullscreenButton:active{background:#ffd9a3}html.phone body:has(#hud:not([hidden])) #fullscreenButton .fullscreen-label{display:none}html.phone.ui-shell.ui-l-bar #fullscreenButton{bottom:calc(var(--edge-bottom) + var(--ui-bar-h) + 8px)}html.phone .brake{width:16px;height:clamp(40px,13vmin,56px)}html.phone .brakes{bottom:var(--edge-bottom);left:calc(50% + var(--stirrup-width) * .5 + 24px);gap:6px}html.phone .hand.left{left:env(safe-area-inset-left)}html.phone .hand.right{right:env(safe-area-inset-right)}html.phone #hands.touch .hand .grip{opacity:.62;transition:opacity .2s}html.phone #hands.touch .hand.held .grip{opacity:1}html.phone .hand .line{opacity:.75;width:2px;margin-left:-1px}html.phone #pilotCompare{top:calc(var(--edge-top) + clamp(40px, 13vmin, 54px));left:calc(env(safe-area-inset-left) + var(--hand-column) + var(--gap));transform-origin:0 0;opacity:.92;border-radius:9px;gap:2px 6px;padding:4px 7px 3px 6px;transform:rotate(-.8deg)scale(.86)}html.phone .pc-bars{height:clamp(22px,7vmin,30px)}html.phone .pc-bar{width:8px}html.phone .pilot-label{border-left-width:3px;padding:0 5px 1px 4px;font-size:11px}html.phone .pilot-label.with-vario{padding-left:12px}html.phone .pilot-label.with-vario .pl-vario{width:4px;top:2px;bottom:2px;left:4px}html.phone .pilot-label span,html.phone .pilot-arrow small{font-size:11px}html.phone .pilot-arrow i{left:calc(var(--size) * -.4);top:calc(var(--size) * -.4);width:calc(var(--size) * .8);height:calc(var(--size) * .8)}html.phone .taskLabel{border-width:1.5px;padding:0 6px 1px;font-size:11px}html.phone .taskLabel small{font-size:11px}html.phone #warning{border-radius:9px;padding:2px 12px 3px;font-size:clamp(14px,4.6vmin,19px);top:22%}html.phone .thumb{border-width:2px;width:44px;height:44px;margin:-22px 0 0 -22px}html.phone #rotate{display:none}@media (orientation:portrait){html.phone #rotate:not([hidden]){display:grid}html.phone body:has(#rotate:not([hidden])) #hud{visibility:hidden}}#rotate{z-index:50;background:radial-gradient(ellipse at center, var(--t-veil), var(--t-surface))}.rotate-card{background:var(--t-speed), var(--t-glass-solid);box-shadow:var(--t-edge);clip-path:var(--t-cut-shape);color:var(--t-ink);text-transform:uppercase;letter-spacing:.03em;justify-items:center;gap:18px;padding:26px 34px 22px;font-size:19px;font-style:italic;font-weight:900;display:grid}.rotate-tablet-text{display:none}@media (width>=600px){.rotate-phone-text{display:none}.rotate-tablet-text{display:inline}}.rotate-phone{background:var(--t-invert);width:44px;height:76px;box-shadow:inset 0 0 0 4px var(--t-invert), inset 0 0 0 7px var(--t-act);border-radius:8px;animation:2.2s ease-in-out infinite rotate-phone;position:relative}.rotate-phone:after{content:"";background:var(--t-invert-ink);-webkit-mask:var(--t-glider) center / contain no-repeat;-webkit-mask:var(--t-glider) center / contain no-repeat;mask:var(--t-glider) center / contain no-repeat;animation:2.2s ease-in-out infinite rotate-phone-glider;position:absolute;inset:22px 8px}@keyframes rotate-phone{0%,20%{transform:rotate(0)}50%,80%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes rotate-phone-glider{0%,20%{transform:rotate(0)}50%,80%{transform:rotate(90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.rotate-phone,.rotate-phone:after{animation:none;transform:rotate(-90deg)}.rotate-phone:after{transform:rotate(90deg)}}@media (width<=620px){.sc-row{grid-template-columns:76px minmax(0,1fr);gap:6px}.sc-label{gap:3px;font-size:12px}.sc-head{grid-template-columns:minmax(0,1fr)}.sc-segment button{gap:3px;padding:4px 2px;font-size:12px}.sc-indicator{grid-template-columns:minmax(0,1fr) 70px}}@media (width<=330px){.sc-segment .sc-pips{display:none}.sc-shot{aspect-ratio:2.4}.sc-title{font-size:22px}}@media (width<=300px){.sc-row{grid-template-columns:minmax(0,1fr);gap:2px}}@media (width<=620px) and (height<=640px) and (orientation:portrait){.sc-shot{aspect-ratio:2.4}.start-card:has(.resume-flight:not([hidden])) .sc-shot{aspect-ratio:6}.sc-side .personal-ghost small{display:none}}html.phone #navigationHud{--sock-width:var(--navigation-wind-width);top:var(--edge-top);left:calc(env(safe-area-inset-left) + var(--hand-column) + var(--gap) + 98px);gap:6px}html.phone #compass{width:clamp(150px,26vw,220px)}html.phone #compassView{height:clamp(18px,5.4vmin,22px)}html.phone .speed-tape{bottom:var(--edge-bottom);right:calc(50% + var(--stirrup-width) * .5 + 10px);border-radius:6px;gap:2px;padding:1px 5px 2px}html.phone .st-number{font-size:14px}html.phone .st-unit{font-size:9px}@media (width<=620px){html.phone{--navigation-wind-width:78px}html.phone #compass{width:120px}}html.phone body:has(>#menu:not([hidden]))>.mgd-toggle:not(.mgd-toggle-open){top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));bottom:auto}@media (orientation:landscape){html.phone body:has(>#menu.start-mode:not([hidden]))>.mgd-toggle:not(.mgd-toggle-open){top:auto;right:auto;left:calc(max(8px, env(safe-area-inset-left)) + 18px);bottom:calc(max(6px, env(safe-area-inset-bottom)) + 16px)}}html.phone #hud .buttons.hud-menu>:before,html.phone #cameraQuick:before,html.phone .sc-segment button:before,html.phone .sc-back:before,html.phone .lb-close:before,html.phone .lb-tab:before,html.phone .lb-open:before,html.phone .lb-send:before,html.phone details>summary:before,html.phone .sc-actions>button:before,html.phone #landing .card>.row>button:before{content:"";position:absolute;inset:min(0px,50% - 22px)}html.phone .sc-segment button:before,html.phone details>summary:before{inset:min(0px,50% - 22px) 0}html.phone .sc-segment button,html.phone .sc-back,html.phone .lb-close,html.phone .lb-tab,html.phone .lb-send,html.phone details>summary,html.phone .sc-actions>button,html.phone #landing .card>.row>button{position:relative}html.phone .sc-back,html.phone details>summary,html.phone .lb-close{z-index:1}html.phone.ui-shell.ui-l-bar:not(.ui-band-on) #fullscreenButton:not([hidden]){top:max(var(--ui-edge), env(safe-area-inset-top));bottom:auto;left:max(12px, env(safe-area-inset-left));width:44px;padding:0;right:auto}html.phone.ui-shell.ui-l-bar:not(.ui-band-on) #fullscreenButton .fullscreen-label{display:none}html.phone .sc-map{position:relative}html.phone .sc-map:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}html.phone .sc-side .look-invite input,html.phone .sc-side .personal-ghost select{min-height:44px}@media (height<=460px){html.phone .start-card .personal-ghost{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:2px 6px;margin:0}html.phone .start-card .personal-ghost>span{color:var(--muted);font-size:11px;line-height:1.15}html.phone .start-card .personal-ghost small{display:none}html.phone .start-card .sc-links .sc-more{min-height:44px;padding-block:0}html.phone .start-card .sc-links .sc-more:before,html.phone .start-card:is(:has(.resume-flight:not([hidden])),:has(.lb-ribbon:not([hidden]))) .sc-links .sc-more:before{inset:0 -8px}html.phone .start-card:is(:has(.resume-flight:not([hidden])),:has(.lb-ribbon:not([hidden]))) .sc-actions{bottom:44px}}@media (height<=380px){html.phone .start-card .sc-actions{bottom:44px}}html.phone.ui-shell.ui-l-burger #fullscreenButton:not([hidden]){left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + 76px);right:auto;bottom:calc(var(--edge-bottom) + 12px);width:44px;padding:0}html.phone.ui-shell.ui-l-burger #fullscreenButton .fullscreen-label{display:none}html.phone :is(.taskLabel,.taskLabel small,#task .taskCount,#task .taskName,#taskToast small),html.phone :is(.rc-away,.rc-land,.rc-pos small),html.phone .height small output,html.phone :is(.pilot-label,.pilot-label span,.pilot-arrow small,.pp-stats),html.phone .start-card .personal-ghost>span,html.phone :is(.ls-locked,.ls-locked span,.ls-locked small){font-size:12px}#installButton{display:none}html.phone #installButton:not([hidden]){right:var(--edge-right);bottom:var(--edge-bottom);z-index:66;border-radius:var(--t-radius);background:var(--t-glass-solid);min-width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--t-act), var(--t-shadow-sm);color:var(--t-ink);transform:skewX(var(--t-skew));touch-action:manipulation;border:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font:italic 900 13px Nunito,system-ui,sans-serif;display:flex;position:fixed}html.phone #installButton>span{transform:skewX(var(--t-unskew))}html.phone #installButton>span:first-child{font-size:22px;font-style:normal}html.phone #installButton:active{filter:brightness(.92)}html.phone body.booting #installButton{display:none}html.phone body:has(#hud:not([hidden])) #installButton{display:none}html.phone body:has(#fullscreenButton:not([hidden])) #installButton{bottom:calc(var(--edge-bottom) + 52px)}html.phone.ui-shell.ui-l-rail #installButton{left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + var(--ui-rail-w) + 12px);right:auto}html.phone.ui-shell.ui-l-burger #installButton{left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + 76px);right:auto;bottom:calc(var(--edge-bottom) + 12px)}html.phone.ui-shell.ui-l-burger body:has(#fullscreenButton:not([hidden])) #installButton{left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + 76px);right:auto;bottom:calc(var(--edge-bottom) + 12px)}html.phone.ui-shell.ui-l-burger body:has(#fullscreenButton:not([hidden])) #installButton{left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + 128px)}@media (height<=460px){html.phone body:has(#installButton:not([hidden])) .pause-overlay{padding-bottom:calc(var(--edge-bottom) + 56px)}}html.phone.ui-shell.ui-l-bar #installButton{bottom:calc(var(--edge-bottom) + var(--ui-bar-h) + 8px)}html.phone.ui-shell.ui-l-bar body:has(#fullscreenButton:not([hidden])) #installButton{bottom:calc(var(--edge-bottom) + var(--ui-bar-h) + 60px)}.install-sheet .install-why{padding-right:40px;font-weight:800}.install-sheet .install-steps{margin:8px 0 0;padding-left:22px;font-weight:700;line-height:1.35}.install-sheet .install-steps li+li{margin-top:4px}html.phone.ui-shell.ui-l-bar:not(.ui-band-on) #installButton:not([hidden]){top:max(var(--ui-edge), env(safe-area-inset-top));bottom:auto;left:max(12px, env(safe-area-inset-left));width:44px;padding:0;right:auto}html.phone.ui-shell.ui-l-bar:not(.ui-band-on):has(#fullscreenButton:not([hidden])) #installButton:not([hidden]){left:calc(max(12px, env(safe-area-inset-left)) + 52px)}html.phone.ui-shell.ui-l-bar:not(.ui-band-on) #installButton .install-label,.sc-corners{display:none}html.phone.ui-shell:is(.ui-l-rail,.ui-l-burger) .sc-corners{align-items:center;gap:8px;display:flex}html.phone .sc-corner[hidden]{display:none}html.phone .sc-corner{border-radius:var(--t-radius);background:var(--t-field);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--t-line-strong);color:var(--t-ink);cursor:pointer;touch-action:manipulation;border:0;place-items:center;padding:0;font-size:22px;line-height:1;display:inline-grid}html.phone .sc-corner :is(.install-label,.fullscreen-label){display:none}html.phone.ui-shell:is(.ui-l-rail,.ui-l-burger):is(:not([data-ui-page]),[data-ui-page=""]) body:has(>#menu.start-mode:not([hidden])) :is(#installButton,#fullscreenButton){display:none}html.phone.ui-shell:is(.ui-l-rail,.ui-l-burger){--corner-left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + 12px);--corner-row:calc(var(--edge-bottom) + 52px)}html.phone.ui-shell.ui-l-rail{--corner-left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + var(--ui-rail-w) + 12px)}html.phone.ui-shell:is(.ui-l-rail,.ui-l-burger) body #fullscreenButton:not([hidden]){left:var(--corner-left);right:auto;bottom:var(--edge-bottom);width:132px}html.phone.ui-shell:is(.ui-l-rail,.ui-l-burger) body #installButton:not([hidden]){left:var(--corner-left);right:auto;bottom:var(--edge-bottom);width:116px}html.phone.ui-shell:is(.ui-l-rail,.ui-l-burger) body:has(#fullscreenButton:not([hidden])) #installButton:not([hidden]){left:calc(var(--corner-left) + 140px);bottom:var(--edge-bottom)}html.phone.ui-shell:is(.ui-l-rail,.ui-l-burger) body:has(>:is(#installButton,#fullscreenButton):not([hidden])) :is(.ui-stage,.lb-panel,.look-sheet){bottom:var(--corner-row)}:root{--nail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16'%3E%3Cg transform='rotate(-16 6 8)' stroke='%2323272d' stroke-width='1.1' stroke-linejoin='round'%3E%3Cpath d='M4.6 4.2h2.8l-0.45 8.3L6 15.6l-0.95-3.1z' fill='%23a9b2bc'/%3E%3Crect x='0.9' y='0.9' width='10.2' height='3.4' rx='1.3' fill='%23c9d0d8'/%3E%3C/g%3E%3Cpath d='M3 2.3h4.2' transform='rotate(-16 6 8)' stroke='%23fff' stroke-width='0.9' stroke-linecap='round' opacity='0.85'/%3E%3C/svg%3E")}.nail{background:var(--nail) center / contain no-repeat;vertical-align:-.16em;flex:none;width:.78em;height:1.05em;font-style:normal;display:inline-block}.lb-aluno{--lb:var(--t-ok);--lb-ink:var(--t-ok-ink)}.lb-piloto{--lb:var(--t-act);--lb-ink:var(--t-act-ink)}.lb-competicao{--lb:#1e1614;--lb-ink:#ff5a3c}.lb-card,.lb-result,.landing-board{--lb:var(--t-act);--lb-ink:var(--t-act-ink)}.lb-open{border-radius:var(--t-radius);background:var(--t-glass-solid);width:44px;height:44px;box-shadow:var(--t-edge), var(--t-shadow-sm);cursor:pointer;transform:skewX(var(--t-skew));border:0;place-items:center;padding:0;font-size:22px;display:grid;position:absolute;top:10px;right:10px}.lb-open:hover{box-shadow:inset 0 0 0 2px var(--t-act), var(--t-shadow-sm)}.lb-open.lb-dim{opacity:.55;filter:grayscale(.7)}.lb-crossed{filter:grayscale(.6);position:relative}.lb-crossed:after{content:"";background:var(--t-danger);border-radius:2px;width:118%;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-40deg)}.lb-off{background:var(--paper);opacity:.85;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 3px #28190a59}.lb-off:before{content:"🏆";filter:grayscale(.6)}.lb-off:after{content:"";background:#d7263d;border-radius:1px;width:16px;height:2px;position:absolute;transform:rotate(-40deg)}.lb-off[hidden]{display:none}.lb-result{border-radius:var(--t-radius);background:var(--t-field);min-height:44px;box-shadow:inset 0 0 0 1px var(--t-line);font-variant-numeric:tabular-nums;border:0;align-items:center;gap:10px;padding:6px 12px;display:flex}.lb-result .lb-cup{font-size:24px;font-style:normal;line-height:1}.lb-result.ok{background:var(--lb);color:var(--lb-ink);box-shadow:var(--t-act-glow);transform:skew(-6deg)}.lb-result.ok>*{transform:skew(6deg)}.lb-rank{font-size:32px;font-style:italic;font-weight:900;line-height:1}.lb-side{line-height:1.1;display:grid}.lb-side .lb-level{font-size:14px;font-weight:900}.lb-competicao .lb-side .lb-level{letter-spacing:.05em;font-family:Metal Mania,Impact,sans-serif;font-weight:400}.lb-side small,.lb-note{opacity:.85;font-size:12px;font-weight:800}.lb-result .lb-more{cursor:pointer;border-radius:50%;width:38px;height:38px;margin-left:auto;padding:0;font-size:18px}.lb-result.refused,.lb-result.later{color:var(--t-ink-soft);font-size:14px;font-weight:800}.lb-why{min-width:0}.lb-dots:after{content:"…";font-size:22px;font-weight:900;animation:1s steps(2,end) infinite lb-blink}@keyframes lb-blink{50%{opacity:.3}}.lb-panel{z-index:60;background:var(--t-veil)}.lb-card{width:min(420px,100%);max-height:calc(100dvh - 24px);color:var(--t-ink);filter:drop-shadow(var(--t-drop));grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:16px 18px;display:grid;position:relative}.lb-card:before{content:"";background:var(--t-speed), var(--t-glass-solid);box-shadow:var(--t-edge);clip-path:var(--t-cut-shape);pointer-events:none;position:absolute;inset:0}.lb-card>*{position:relative}.lb-head{align-items:center;gap:8px;display:flex}.lb-head .lb-cup{width:26px;height:26px;color:var(--t-gold-text)}.lb-title{font-size:18px;font-weight:900;font-style:var(--t-title-style);text-transform:var(--t-title-case);letter-spacing:var(--t-title-track)}.lb-close{border-radius:var(--t-radius);background:var(--t-field);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--t-line-strong);color:var(--t-ink);cursor:pointer;border:0;margin-left:auto;padding:0;font-size:22px;line-height:1}.lb-tabs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lb-tabs:has(>.lb-tab:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}@media (width>=900px) and (height>=600px){.lb-card{width:min(760px,100%)}}html.phone .lb-tabs{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding:2px;scroll-padding-inline:8px;display:flex;overflow-x:auto}html.phone .lb-tabs .lb-tab{flex:none;min-width:64px;min-height:44px;padding-inline:12px}.lb-tab{border-radius:var(--t-radius);background:var(--t-field);min-height:36px;box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);cursor:pointer;transform:skewX(var(--t-skew));border:0;padding:4px;font-style:italic;font-weight:900}.lb-tab>*{transform:skewX(var(--t-unskew))}.lb-tab[aria-selected=true]{background:var(--lb);color:var(--lb-ink);box-shadow:var(--t-act-glow)}.lb-tab[aria-selected=true] .level-garga{color:var(--lb-ink)}.lb-list{font-variant-numeric:tabular-nums;align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.lb-list.loading{opacity:.5}.lb-row{background:var(--t-field);border-radius:2px;grid-template-columns:30px 24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;display:grid}.lb-row.mine{background:var(--lb);color:var(--lb-ink);box-shadow:var(--t-act-glow)}.lb-pos{text-align:center;font-style:italic;font-weight:900}.lb-pos.medal{place-items:center;line-height:1;display:grid}.lb-pos.medal .lb-medal{width:20px;height:20px}.lb-pos.medal.ouro{color:var(--t-gold-text)}.lb-pos.medal.prata{color:var(--t-ink-soft)}.lb-pos.medal.bronze{color:color-mix(in srgb, var(--t-gold-text) 55%, #b5532a)}.lb-open svg.lb-open-icon{width:22px;height:22px}html.phone .lb-open svg.lb-open-icon{width:19px;height:19px}.lb-ghosts svg.lb-ghosts-icon{width:20px;height:20px}.lb-wing{background:var(--wing,var(--t-act));width:24px;height:11px;box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--t-field-solid) 60%, transparent);border-radius:12px 12px 3px 3px;display:block}.lb-name{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.lb-time{font-style:italic;font-weight:900}.lb-penalty{color:var(--t-danger);margin-left:4px;font-size:.72em;font-weight:700}.lb-row.mine .lb-penalty{color:inherit}.lb-gap{text-align:center;color:var(--t-ink-soft);font-weight:900;line-height:.8}.lb-empty{color:var(--t-ink-soft);justify-content:center;align-items:center;gap:8px;padding:18px;font-weight:800;display:flex}.lb-empty .lb-empty-icon{width:26px;height:26px;color:var(--t-ink-soft);flex:none}html.phone .lb-card{gap:6px;padding:10px 14px}html.phone .lb-row{padding:2px 8px}html.phone .lb-open{width:38px;height:38px;font-size:19px}html.phone .lb-result{min-height:38px;padding:4px 10px}html.phone .lb-rank{font-size:26px}@media (height<=460px){.lb-card{gap:6px;padding:10px 14px}.lb-row{padding:2px 8px}.lb-tab{min-height:30px}}.lb-result.naming{box-shadow:inset 0 0 0 2px var(--t-act);flex-wrap:wrap;gap:8px;padding:5px 6px 5px 10px}.lb-me{flex:none;width:34px;height:25px}.lb-me svg{width:100%;height:100%;display:block}.lb-name-input{min-width:0;font:inherit;color:var(--t-ink);background:var(--t-field-solid);border:2px solid var(--t-line);border-radius:var(--t-radius);flex:1;padding:6px 8px;font-size:16px;font-weight:900}.lb-name-input::placeholder{color:var(--t-ink-soft);opacity:.8;font-weight:800}.lb-name-input:focus{border-color:var(--t-act);outline:none}.lb-send{border-radius:var(--t-radius);background:var(--t-act);color:var(--t-act-ink);text-transform:uppercase;box-shadow:var(--t-act-glow);cursor:pointer;transform:skewX(var(--t-skew));border:none;flex:none;align-items:center;gap:4px;padding:5px 12px;font-size:18px;font-style:italic;font-weight:900;display:flex}.lb-send>*{transform:skewX(var(--t-unskew))}.lb-send .lb-cup{font-size:18px;font-style:normal}#ghostLabels{pointer-events:none;position:fixed;inset:0;overflow:hidden}#ghostLabels[hidden]{display:none}#ghostLabels .pilot-label{background:#fff6d6;border-color:#e0a43a;box-shadow:0 0 0 1.5px #e0a43a,0 2px 6px #28190a40}#ghostLabels .pilot-label>b[data-rank]:before{content:"🏆" attr(data-rank) "º "}#ghostLabels .pilot-arrow path{stroke:#e0a43a;stroke-width:3.5px}#ghostLabels .pilot-arrow small b:before{content:"🏆"}#ghostLabels .pilot-arrow small{background:#fff6d6;box-shadow:0 0 0 1.5px #e0a43a,0 2px 6px #28190a40}#ghostLabels .pilot-label>b[data-rank="1"]:before{content:"👑 "}#ghostLabels .pilot-label>b[data-personal]:before,#ghostLabels .pilot-arrow[data-mark=personal] small b:before{content:"👻 "}.personal-ghost{text-align:left;gap:5px;min-width:0;margin:8px 0;display:grid}.personal-ghost>span{color:var(--t-ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.personal-ghost>span svg.ui-i{vertical-align:-4px;width:18px;height:18px;margin-right:4px}.personal-ghost select{border:2px solid var(--t-line);border-radius:var(--t-radius);width:100%;min-width:0;color:var(--t-ink);background:var(--t-field-solid);font:inherit;padding:7px;font-size:13px}.personal-ghost small{color:var(--t-ink-soft);font-size:12px}.lb-row{grid-template-columns:30px 24px minmax(0,1fr) auto auto}.lb-ghost{opacity:.8;width:18px;height:18px}.lb-ghosts{border-radius:var(--t-radius);background:var(--t-field);box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);cursor:pointer;border:0;align-items:center;gap:2px;margin-left:auto;padding:3px 8px;font-size:13px;font-weight:900;display:flex}.lb-ghosts i{font-size:16px;font-style:normal}.lb-ghosts{position:relative}.lb-ghosts:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.lb-ghosts[aria-pressed=false]{opacity:.45;filter:grayscale()}.lb-ghosts[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--t-gold-line);background:color-mix(in srgb, var(--t-gold-line) 16%, transparent)}.lb-ghosts+.lb-close{margin-left:0}#ghostLabels .pilot-label>b[data-rank][data-prego]:before{content:attr(data-rank) "º ";background:var(--nail) left center / .78em 1.05em no-repeat;padding-left:.95em}#ghostLabels .pilot-arrow[data-mark=prego] small b:before{content:"";vertical-align:-.16em;background:var(--nail) center / contain no-repeat;width:.78em;height:1.05em;margin-right:2px;display:inline-block}.lb-sep{color:var(--t-ink-soft);align-items:center;gap:6px;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:800;display:flex}.lb-sep .nail{font-size:15px}.lb-row.prego{box-shadow:inset 0 0 0 1px var(--t-line);background:0 0}.lb-row.prego.mine{background:var(--lb)}.lb-row .lb-name .nail{font-size:14px}.lb-result .nail{font-size:26px}.lb-result .lb-tri{white-space:nowrap;font-size:15px;font-weight:900}.lb-note .nail{font-size:12px}.lb-send .nail{font-size:18px}.landing-board.loading{opacity:.6}.landing-board .ps-row{grid-template-columns:minmax(0,1.5fr) 64px 62px 76px}.landing-board .lbd-rank{min-width:1.9em;color:var(--t-ink-soft);font-style:italic;font-weight:900;display:inline-block}.landing-board .ps-row.me .lbd-rank{color:inherit}.landing-board .lbd-name .nail{font-size:13px}.landing-board .lbd-gap{text-align:center;color:var(--t-ink-soft);font-weight:900;line-height:.7}.landing-board .lbd-off{color:var(--t-ink-soft);font-weight:700}.lb-name-invite{flex-basis:100%;font-size:14px;font-weight:900}.lb-name-hint{color:var(--t-ink-soft);flex-basis:100%;font-size:12px;font-weight:600}.lb-result.naming .lb-send{min-height:36px;font-size:14px}.lb-name-field{flex-basis:100%;align-items:center;gap:8px;min-width:0;display:flex}.lb-result.naming .lb-name-field .lb-send{min-height:44px;padding:6px 14px;font-size:16px}.lb-send.lb-empty-name{opacity:.55;filter:saturate(.6)}.lb-name-input.lb-nudge{border-color:var(--t-act);animation:.36s ease-in-out lb-nudge}@keyframes lb-nudge{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.lb-skip{min-height:32px;box-shadow:none;color:var(--t-ink-soft);cursor:pointer;background:0 0;border:none;flex-basis:100%;padding:2px 6px;font-size:12px;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.lb-name-input.lb-nudge{animation:none}}.lb-wing.lb-face{width:28px;height:28px;box-shadow:none;background:0 0;border-radius:3px;margin:-4px -2px;position:relative;overflow:hidden}.lb-face .avatar-thumb{border-radius:3px;display:block}.lb-face:after{content:"";background:var(--wing,var(--t-act));height:3px;position:absolute;bottom:0;left:0;right:0}.landing-board .lbd-name .avatar-thumb{margin-block:-4px;border-radius:2px;margin-right:2px}.lb-alt,.lb-climb,.lb-cols{display:none}@media (width>=900px) and (height>=600px){.lb-row,.lb-cols{grid-template-columns:30px 24px minmax(0,1fr) 20px 116px 124px 88px;grid-template-areas:"pos face name ghost alt climb time"}.lb-row>.lb-pos{grid-area:pos}.lb-row>.lb-face{grid-area:face}.lb-row>.lb-name{grid-area:name}.lb-row>.lb-ghost{grid-area:ghost}.lb-row>.lb-time,.lb-cols>.lb-time{text-align:right;grid-area:time}.lb-alt,.lb-climb{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:alt;font-weight:800;display:block}.lb-climb{grid-area:climb}.lb-cols{color:var(--t-ink-soft);letter-spacing:.06em;text-transform:uppercase;gap:8px;padding:0 8px 2px;font-size:12px;font-weight:900;display:grid}.lb-cols>.lb-cols-name{grid-column:pos/name}}#race{right:max(12px, env(safe-area-inset-right));--ahead:#2f8f3a;--behind:#d23b2b;min-width:150px;padding:6px 12px 7px;transform:rotate(-.6deg)}#race[hidden]{display:none}body.hands-on #race{right:calc(max(12px, env(safe-area-inset-right)) + var(--hand-column,190px))}#race>*{position:relative}.rc-head{align-items:center;gap:7px;line-height:1;display:flex}.rc-clock{font-size:16px;font-style:normal}.rc-time{letter-spacing:-.01em;font-size:26px;font-weight:900}.rc-pos{background:var(--orange);color:#fff;border-radius:999px;margin-left:auto;padding:3px 8px 4px;font-size:16px;font-weight:900}.rc-pos small{color:#ffffffd9;font-size:11px;font-weight:800;display:inline}#race.gain .rc-pos{background:var(--ahead);animation:.6s ease-out 3 rc-gain}.rc-away{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:12px;font-weight:800}html.phone .rc-away{font-size:11px}.rc-split{border-top:1.5px dashed var(--paper-edge);align-items:baseline;gap:8px;margin-top:5px;padding-top:5px;animation:.45s cubic-bezier(.2,1.5,.4,1) both rc-pop;display:flex}.rc-split[hidden]{display:none}.rc-split-name{max-width:120px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.rc-split-delta{margin-left:auto;font-size:24px;font-weight:900}html.phone #race,html.phone body.hands-on #race{right:var(--edge-right);border-radius:9px;min-width:0;padding:.6vmin 1.8vmin .8vmin;transform:rotate(.6deg)}html.phone .rc-clock{font-size:12px}html.phone .rc-time{font-size:clamp(16px,5.2vmin,22px)}html.phone .rc-pos{padding:1px 6px 2px;font-size:13px}html.phone .rc-split-delta{font-size:18px}@keyframes rc-gain{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes rc-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){#race.gain .rc-pos,.rc-split{animation:none}}#race.at-goal .rc-time{color:var(--ahead)}#race.at-goal .rc-clock{font-size:0}#race.at-goal .rc-clock:before{content:"🏁";font-size:18px}.rc-land{color:var(--ink);background:#fff3c4;border-radius:8px;margin-top:4px;padding:3px 8px;font-size:12px;font-weight:900;animation:.45s cubic-bezier(.2,1.5,.4,1) both rc-pop}.rc-land[hidden]{display:none}.rc-goal-name{color:var(--ink);max-width:none;font-size:15px}html.phone .rc-land{padding:2px 6px;font-size:11px}html.phone #race,html.phone body.hands-on #race{box-shadow:none;max-width:calc(100vw - env(safe-area-inset-left) - var(--hand-column) - var(--gap) - 98px - var(--navigation-wind-width) - 6px - var(--edge-right));background:0 0;padding:0;transform:none}html.phone #race:before{display:none}html.phone .rc-summary,html.phone .rc-details{background:var(--paper);border-radius:9px;padding:2px 7px 3px;box-shadow:0 1px #5a3c1e38,0 3px 8px #28190a38}html.phone .rc-summary{align-items:center;gap:7px;display:flex}html.phone .rc-head{flex:none;gap:4px}html.phone .rc-away{text-overflow:ellipsis;margin:0;line-height:1.1;overflow:hidden}html.phone .rc-details{top:calc(100% + var(--gap));right:calc(env(safe-area-inset-right) + var(--hand-column) + var(--gap) - var(--edge-right));width:max-content;min-width:150px;max-width:min(260px, calc(100vw - 2 * var(--hand-column) - 2 * var(--gap) - env(safe-area-inset-left) - env(safe-area-inset-right)));position:absolute}html.phone .rc-details:not(:has(>:not([hidden]))){display:none}html.phone #race.outside-thumb,html.phone body.hands-on #race.outside-thumb{right:calc(env(safe-area-inset-right) + var(--hand-column) + var(--gap))}html.phone #race.outside-thumb .rc-details{right:0}.update-banner{top:calc(max(8px, env(safe-area-inset-top)) + 34px);z-index:80;background:var(--t-glass-solid);max-width:min(560px,100vw - 24px);color:var(--t-ink);box-shadow:var(--t-edge), inset 4px 0 0 var(--t-act), var(--t-shadow-sm);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);pointer-events:auto;border-radius:0;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:13px;font-style:italic;font-weight:900;line-height:1.25;display:flex;position:fixed;left:50%;transform:translate(-50%)}.update-banner[hidden]{display:none}.update-banner .ub-icon{font-style:normal}.update-banner .ub-text{font-variant-numeric:tabular-nums;flex:auto}.update-banner button{border-radius:var(--t-radius);background:var(--t-act);min-height:44px;color:var(--t-act-ink);font:inherit;text-transform:uppercase;cursor:pointer;transform:skewX(var(--t-skew));border:0;flex:none;padding:4px 12px}.update-banner button[hidden]{display:none}.update-banner .ub-later{color:inherit;box-shadow:inset 0 0 0 2px var(--t-line-strong);background:0 0}.update-banner[data-where=aviso]{padding-right:14px}html.phone .update-banner{top:calc(max(4px, env(safe-area-inset-top)) + 30px);font-size:12px}.opt-overlay{z-index:70;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--t-veil);touch-action:manipulation;place-items:center;display:grid;position:fixed;inset:0}.opt-overlay[hidden]{display:none}.opt-card{width:min(720px,100%);max-height:min(88dvh,760px);color:var(--t-ink);filter:drop-shadow(var(--t-drop));-webkit-user-select:none;user-select:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.opt-card:before{content:"";background:var(--t-speed), var(--t-glass-solid);box-shadow:var(--t-edge);clip-path:var(--t-cut-shape);pointer-events:none;position:absolute;inset:0}.opt-card>*{position:relative}.opt-head{gap:8px;padding:16px 18px 8px;display:grid}.opt-title{font-size:22px;line-height:1.1;font-style:var(--t-title-style);text-transform:var(--t-title-case);letter-spacing:var(--t-title-track);margin:0}.opt-tabs{grid-template-columns:repeat(3,minmax(0,1fr)) 44px;gap:6px;display:grid}.opt-tab{border-radius:var(--t-radius);background:var(--t-field);min-height:44px;box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink-soft);font:inherit;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transform:skewX(var(--t-skew));border:0;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:15px;font-style:italic;font-weight:900;display:flex}.opt-tab>*{transform:skewX(var(--t-unskew))}.opt-tab i{font-style:normal}.opt-tab[aria-selected=true]{background:var(--t-act);color:var(--t-act-ink);box-shadow:var(--t-act-glow)}.opt-close{border-radius:var(--t-radius);background:var(--t-field);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--t-line-strong);color:var(--t-ink);font:inherit;cursor:pointer;border:0;font-size:18px;font-weight:900}.opt-close:hover{box-shadow:inset 0 0 0 2px var(--t-act)}.opt-body{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:4px 18px 12px;overflow-y:auto}.opt-page{gap:10px;display:grid}.opt-page[hidden]{display:none}.opt-block{gap:4px;display:grid}.opt-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;display:grid}.opt-label{color:var(--t-ink-soft);align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:900;display:flex}.opt-label i{font-size:18px;font-style:normal}.opt-label span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.opt-segment{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));gap:4px;padding:0 4px;display:grid}.opt-segment button{border-radius:var(--t-radius);background:var(--t-field);min-width:0;min-height:40px;box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);font:inherit;cursor:pointer;transform:skewX(var(--t-skew));border:none;flex-direction:column;justify-content:center;align-items:center;padding:3px 4px;font-size:13px;font-style:italic;font-weight:900;line-height:1.1;display:flex}.opt-segment button>*{transform:skewX(var(--t-unskew))}@media (hover:hover){.opt-segment button:not([aria-pressed=true]):hover{background:var(--t-field-hover)}}.opt-segment button span{overflow-wrap:break-word;text-align:center;max-width:100%}.opt-segment button[aria-pressed=true]{background:var(--t-act);color:var(--t-act-ink);box-shadow:var(--t-act-glow)}.opt-stable{letter-spacing:.02em;color:var(--t-act-text);text-transform:uppercase;font-size:12px;font-weight:900}.opt-segment button[aria-pressed=true] .opt-stable{color:var(--t-act-ink)}.opt-note,.opt-help,.opt-intro{color:var(--t-ink-soft);margin:0;font-size:13px;font-weight:700;line-height:1.35}.opt-note b{color:var(--t-ink)}.opt-help,.opt-note{padding-left:160px}.opt-intro{color:var(--t-ink)}.opt-tag{text-transform:uppercase;vertical-align:1px;white-space:nowrap;border-radius:2px;margin-left:6px;padding:0 8px;font-size:12px;font-style:italic;font-weight:900;display:inline-block;transform:skew(-10deg)}.opt-tag.stable{background:var(--t-invert);color:var(--t-invert-ink)}.opt-tag.reload{background:var(--t-gold);color:var(--t-gold-ink)}.opt-tag.board{background:var(--t-danger-soft);color:var(--t-danger);box-shadow:inset 0 0 0 1px var(--t-danger)}.opt-more,.opt-reset,.opt-reload{border-radius:var(--t-radius);min-height:44px;box-shadow:inset 0 0 0 2px var(--t-line-strong);color:var(--t-ink);font:inherit;cursor:pointer;transform:skewX(var(--t-skew));background:0 0;border:0;justify-self:start;padding:8px 16px;font-style:italic;font-weight:900}.opt-more:hover,.opt-reset:hover{background:var(--t-field-hover)}.opt-reset:disabled{opacity:.5;cursor:default}.opt-custom{gap:10px;padding-top:2px;display:grid}.opt-quesito{border-bottom:1px solid var(--t-line);padding:8px 0}.opt-lab-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.opt-summary{gap:2px;margin:0;font-weight:900;display:grid}.opt-board{color:var(--t-danger);font-size:12px;font-weight:800}.opt-foot{border-top:1px solid var(--t-line);align-items:center;gap:12px;padding:10px 18px 16px;display:flex}.opt-foot[hidden]{display:none}.opt-foot p{color:var(--t-ink-soft);flex:1;margin:0;font-size:13px}.opt-reload{background:var(--t-act);box-shadow:var(--t-act-glow);color:var(--t-act-ink)}.opt-card button:focus-visible{outline:3px solid var(--t-focus);outline-offset:2px}.sc-head{position:relative}.opt-open{border-radius:var(--t-radius);background:var(--t-field);min-height:36px;box-shadow:inset 0 0 0 1px var(--t-line-strong);color:var(--t-ink);font:inherit;cursor:pointer;border:0;align-items:center;gap:5px;padding:4px 12px 4px 9px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;top:-4px;right:-2px}.opt-open:hover{box-shadow:inset 0 0 0 2px var(--t-act)}.opt-open:after{content:"";position:absolute;inset:-7px -4px}.opt-open.testing:before,#optionsButton.testing:before{content:"";background:var(--t-act);width:10px;height:10px;box-shadow:0 0 0 2px var(--t-surface);border-radius:50%;position:absolute;top:1px;right:1px}@media (width<=620px){.opt-tabs{grid-template-columns:minmax(0,.65fr) minmax(0,1fr) minmax(0,1.35fr) 44px}.opt-row{grid-template-columns:minmax(0,1fr);gap:4px}.opt-help,.opt-note{padding-left:0}.opt-tab span{font-size:13px}}@media (height<=460px){.opt-overlay{padding:max(6px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.opt-card{width:min(760px,100%);max-height:calc(100dvh - 12px)}.opt-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px 6px}.opt-title{font-size:18px}.opt-body{padding:2px 12px 8px}.opt-page{gap:6px}.opt-row{grid-template-columns:118px minmax(0,1fr);gap:8px}.opt-help,.opt-note{padding-left:126px;font-size:12px}.opt-label{font-size:12px}.opt-quesito .opt-label i{display:none}.opt-segment button{font-size:12px}.opt-quesito{padding:4px 0}.opt-foot{padding:6px 12px 10px}.opt-foot p{font-size:12px}.sc-head .opt-open{min-height:30px;padding:2px 10px 2px 7px;font-size:12px;top:-2px}}@media (height<=460px) and (width<=700px){.opt-row{grid-template-columns:96px minmax(0,1fr)}.opt-help,.opt-note{padding-left:104px}.opt-tab{padding:4px 6px;font-size:13px}}@media (width<=420px){.opt-segment{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.opt-segment button span{overflow-wrap:break-word}}@media (pointer:coarse){.opt-segment button{min-height:44px}}.opt-section{color:var(--t-act-text);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin:8px 0 -2px;padding-top:6px;font-size:14px;font-style:italic;font-weight:900;display:flex}.opt-section i{font-size:16px;font-style:normal}.opt-section+.opt-quesito{padding-top:2px}@media (height<=460px){.opt-section{margin-top:4px;padding-top:2px;font-size:13px}}.opt-sets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.opt-set{background:var(--t-field);min-height:44px;box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:2px;align-content:start;gap:3px;padding:8px 10px;display:grid}.opt-set b{align-items:center;gap:6px;font-size:14px;font-style:italic;font-weight:900;line-height:1.15;display:flex}.opt-set b i{font-size:17px;font-style:normal}.opt-set small{color:var(--t-ink-soft);font-size:12px;font-weight:700;line-height:1.3}.opt-set:hover{box-shadow:inset 0 0 0 2px var(--t-line-strong)}.opt-set[aria-pressed=true]{background:var(--t-act);box-shadow:var(--t-act-glow);color:var(--t-act-ink)}.opt-set[aria-pressed=true] small{color:var(--t-act-ink)}.opt-sets-help{padding-left:0}.opt-sets-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.opt-sets-foot .opt-reset{flex:none}.opt-comparing{color:var(--t-act-text);font-size:12px;font-weight:800}@media (width<=620px){.opt-sets{grid-template-columns:minmax(0,1fr)}}@media (height<=460px){.opt-sets{gap:6px}.opt-set{padding:6px 8px}.opt-set b{font-size:13px}.opt-set small{font-size:12px;line-height:1.25}.opt-sets-help{padding-left:0}}.opt-compare{top:calc(max(8px, env(safe-area-inset-top)) + 40px);z-index:5;border:2px solid var(--felt-600);max-width:min(60vw,420px);color:var(--felt-600);letter-spacing:.04em;text-transform:uppercase;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fffaeee6;border-radius:999px;justify-items:center;gap:1px;padding:3px 12px 4px;font-size:12px;font-weight:900;display:grid;position:fixed;left:50%;transform:translate(-50%)}.opt-compare:after{content:"";height:max(44px,100% + 12px);position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.opt-compare:focus-visible{outline:3px dashed var(--focus);outline-offset:2px}.opt-compare[hidden]{display:none}.opt-compare small{color:var(--muted);letter-spacing:0;text-transform:none;text-align:center;font-size:10px;font-weight:800}#compareButton.on{background:var(--felt-600);color:#fff}html.phone .opt-compare{top:calc(max(4px, env(safe-area-inset-top)) + 32px);padding:2px 10px 3px}.opt-section-toggle{background:var(--t-field);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);font:inherit;text-transform:uppercase;letter-spacing:.04em;text-align:left;cursor:pointer;border:0;border-radius:2px;margin:6px 0 0;padding:6px 10px;font-size:14px;font-style:italic;font-weight:900}.opt-section-toggle span{flex:1;min-width:0}.opt-section-toggle small{color:var(--t-ink-soft);text-transform:none;letter-spacing:0;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.opt-section-toggle .opt-chevron{width:1em;color:var(--t-ink-soft);text-align:center}.opt-section-toggle[aria-expanded=true]{box-shadow:inset 0 -1px 0 var(--t-line);background:0 0}.opt-section-toggle:hover{box-shadow:inset 0 0 0 1px var(--t-line-strong)}@media (height<=460px){.opt-section-toggle{min-height:40px;margin-top:4px;padding:4px 8px;font-size:13px}}@media (pointer:coarse){.opt-section-toggle{min-height:44px}}.opt-help.preview{color:var(--t-ink)}.opt-preview{color:var(--t-act-text)}.opt-all{border-radius:var(--t-radius);min-height:32px;color:var(--t-act-text);font:inherit;cursor:pointer;background:0 0;border:none;justify-self:start;margin-left:160px;padding:2px 8px;font-size:12px;font-weight:900}.opt-all:hover{text-decoration:underline}@media (pointer:coarse){.opt-all{min-height:44px}}.opt-variants{color:var(--t-ink-soft);gap:4px;margin:2px 0 0 160px;padding:0;font-size:13px;font-weight:700;line-height:1.35;list-style:none;display:grid}.opt-variants li{border-left:3px solid var(--t-line);padding:3px 8px}.opt-variants li.chosen{border-left-color:var(--t-act);color:var(--t-ink)}.opt-variants b{color:var(--t-ink)}@media (height<=460px){.opt-all{margin-left:126px}.opt-variants{margin-left:126px;font-size:12px}}@media (height<=460px) and (width<=700px){.opt-all,.opt-variants{margin-left:104px}}@media (width<=620px){.opt-all,.opt-variants{margin-left:0}}.opt-foot{flex-wrap:wrap;row-gap:6px}.opt-foot p{min-width:12em}.opt-foot .opt-reload{min-height:40px;padding:6px 14px}@media (width<=360px){.opt-tab i,.opt-tab-extra{display:none}.opt-tab{padding:4px;font-size:12px}.opt-tab span{font-size:12px}.opt-head{padding:12px 12px 6px}.opt-body{padding:4px 12px 10px}.opt-foot{padding:8px 12px 12px}.opt-foot p{flex-basis:100%;min-width:0;font-size:12px}.opt-foot .opt-reload{width:100%}.opt-sets-foot{flex-wrap:wrap}}.sc-head:has(.opt-open) .sc-title{padding-right:112px}@media (height<=460px){.sc-head:has(.opt-open) .sc-title{padding-right:96px}}@media (width<=700px) and (height<=460px),(width<=620px){.sc-head .opt-open{min-height:32px;padding:2px 7px;position:absolute;top:-2px;right:-2px}.sc-head .opt-open span{display:none}.sc-head:has(.opt-open) .sc-title{padding-right:40px}}.opt-flight-toggle{border-radius:var(--t-radius);background:var(--t-field);min-width:120px;min-height:44px;box-shadow:inset 0 0 0 1px var(--t-line-strong);color:var(--t-ink);font:inherit;cursor:pointer;transform:skewX(var(--t-skew));border:0;justify-self:start;padding:6px 16px;font-size:13px;font-weight:900}.opt-flight-toggle[aria-pressed=true]{background:var(--t-act);box-shadow:var(--t-act-glow);color:var(--t-act-ink)}.opt-flight-toggle.sound-off{opacity:1}.opt-flight-toggle.sound-off:after{display:none}@media (width<=700px){.opt-tab i{display:none}}.opt-label svg.opt-icon{flex:none;width:20px;height:20px}.opt-section svg.opt-icon{flex:none;width:16px;height:16px}:root{--ui-rail-w:64px;--ui-rail-wide-w:196px;--ui-bar-h:64px;--ui-edge:6px}.ui-navbar,.ui-topbar,.ui-burger,.ui-stage{display:none}body.booting .ui-navbar,body.booting .ui-topbar,body.booting .ui-burger,body.booting .ui-stage{visibility:hidden}html.ui-shell .ui-navbar{z-index:65;background:var(--t-speed), var(--t-glass);box-shadow:var(--t-edge);clip-path:var(--t-cut-shape);color:var(--t-ink);flex-direction:column;gap:2px;padding:8px 5px;display:flex;position:fixed}html.ui-shell .ui-navbar:before{content:"";left:calc(var(--t-cut) + 6px);background:var(--t-act);pointer-events:none;width:46px;height:4px;position:absolute;top:0;transform:skew(-30deg)}.ui-navbar>*{position:relative}.ui-brand{display:none}html.ui-l-rail-wide .ui-brand{flex:none;width:84px;height:auto;margin:4px auto 8px;display:block}html.ui-l-rail-wide[data-tema=light] .ui-brand-dark,html.ui-l-rail-wide:not([data-tema=light]) .ui-brand-light{display:none}html.ui-l-rail .ui-navbar,html.ui-l-rail-wide .ui-navbar{left:max(var(--ui-edge), env(safe-area-inset-left));top:max(var(--ui-edge), env(safe-area-inset-top));bottom:max(var(--ui-edge), env(safe-area-inset-bottom));width:var(--ui-rail-w);scrollbar-width:none;overflow-y:auto}html.ui-l-burger .ui-navbar{display:none!important}.ui-nav-sep{border:0;border-top:1px solid var(--t-line);width:70%;margin:2px auto}.ui-nav-spacer{flex:1}.ui-nav-hint{color:var(--t-ink-soft);text-align:center;margin:0;font-size:12px;font-weight:800;display:none}.ui-nav-bar-only{display:none!important}.ui-nav{border-radius:var(--t-radius);min-height:52px;color:var(--t-ink-soft);font:inherit;text-transform:uppercase;letter-spacing:.04em;text-align:center;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:12px;font-style:italic;font-weight:900;line-height:1.05;display:flex;position:relative}.ui-nav:hover{background:var(--t-field-hover);color:var(--t-ink)}.ui-nav:active{transition-duration:var(--dur-tap);transform:translateY(2px)}.ui-nav[aria-current=page]{background:var(--t-act);color:var(--t-act-ink);box-shadow:var(--t-act-glow)}.ui-nav-icon{place-items:center;display:grid;position:relative}.ui-nav-lock{width:15px;height:17px;position:absolute;top:-7px;right:-10px}.ui-nav-lock svg{width:100%;height:100%;display:block}.ui-nav.testing .ui-nav-icon:after{content:"";background:var(--t-act);width:10px;height:10px;box-shadow:0 0 0 2px var(--t-surface);border-radius:50%;position:absolute;top:-3px;right:-5px}.ui-nav-me{gap:3px}.ui-avatar{--vela:var(--t-act);background:var(--t-field-solid);width:36px;height:36px;box-shadow:inset 0 0 0 3px var(--vela);border-radius:50%;place-items:center;display:grid}.ui-avatar .ui-avatar-wing{stroke:none;width:26px;height:20px}.ui-nav[aria-current=page] .ui-avatar{box-shadow:inset 0 0 0 3px var(--t-act-ink)}.ui-nav-me .ui-nav-text{gap:1px;max-width:100%;display:grid}.ui-me-name{text-overflow:ellipsis;white-space:nowrap;max-width:56px;overflow:hidden}.ui-nav-me small{font-size:12px;font-weight:800;display:none}html.ui-l-rail-wide .ui-navbar{width:var(--ui-rail-wide-w);gap:6px;padding:14px 12px;top:24px;bottom:24px;left:24px}html.ui-l-rail-wide .ui-nav{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-height:52px;padding:6px 12px;font-size:15px;transform:skew(-8deg)}html.ui-l-rail-wide .ui-nav>*{transform:skew(8deg)}html.ui-l-rail-wide .ui-nav-me{min-height:64px}html.ui-l-rail-wide .ui-avatar{width:44px;height:44px}html.ui-l-rail-wide .ui-me-name{max-width:110px}html.ui-l-rail-wide .ui-nav-me small{color:var(--t-ink-soft);text-transform:none;letter-spacing:0;font-style:normal;display:block}html.ui-l-rail-wide .ui-nav-me[aria-current=page] small{color:var(--t-act-ink)}html.ui-l-rail-wide .ui-nav-me{text-transform:none}html.ui-l-rail-wide .ui-nav-hint{display:block}html.ui-shell.ui-l-bar .ui-navbar{left:max(var(--ui-edge), env(safe-area-inset-left));right:max(var(--ui-edge), env(safe-area-inset-right));bottom:max(var(--ui-edge), env(safe-area-inset-bottom));height:var(--ui-bar-h);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px 8px;display:grid}html.ui-l-bar .ui-nav-me,html.ui-l-bar .ui-nav-sep,html.ui-l-bar .ui-nav-spacer,html.ui-l-bar .ui-nav-hint,html.ui-l-bar .ui-nav-options{display:none}html.ui-l-bar .ui-nav-bar-only{display:flex!important}html.ui-l-bar .ui-nav{min-height:54px}html.ui-shell .ui-topbar{z-index:65;top:max(var(--ui-edge), env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));pointer-events:none;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:fixed}.ui-topbar>*{pointer-events:auto}.ui-top-options{display:none}html.ui-l-bar .ui-topbar{left:max(8px, env(safe-area-inset-left));justify-content:space-between}html.ui-l-bar .ui-top-options{margin-left:auto;display:inline-grid}html.ui-l-rail-wide .ui-topbar{top:20px;right:24px}.ui-band{background:var(--t-glass);min-height:44px;box-shadow:var(--t-edge), var(--t-shadow-sm);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);color:var(--t-ok);align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:13px;font-style:italic;font-weight:900;display:inline-flex}.ui-band[hidden]{display:none}.ui-band-stamp{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;display:inline-flex}.ui-band-resume{min-height:var(--tap);padding:4px 14px;font-size:14px}html.ui-shell.ui-l-burger .ui-burger{z-index:65;top:calc(max(6px, env(safe-area-inset-top)) + 14px);left:calc(max(8px, env(safe-area-inset-left)) + 14px);display:inline-grid;position:fixed}.ui-burger-list{gap:6px;display:grid}.ui-burger-row{border-radius:var(--t-radius);background:var(--t-field);min-height:48px;box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);font:inherit;text-transform:uppercase;letter-spacing:.04em;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:6px 12px;font-size:15px;font-style:italic;font-weight:900;display:flex}.ui-burger-row[aria-current=page]{background:var(--t-act);color:var(--t-act-ink);box-shadow:var(--t-act-glow)}@media (height<=460px){.ui-burger-sheet .ui-burger-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}html.ui-shell .ui-stage{z-index:22;pointer-events:none;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0;overflow:auto}html.ui-shell.ui-l-rail .ui-stage{padding-left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + var(--ui-rail-w) + 10px)}html.ui-shell.ui-l-rail-wide .ui-stage{padding-left:calc(24px + var(--ui-rail-wide-w) + 20px)}html.ui-shell.ui-l-bar .ui-stage{padding-top:calc(max(var(--ui-edge), env(safe-area-inset-top)) + 54px);padding-bottom:calc(max(var(--ui-edge), env(safe-area-inset-bottom)) + var(--ui-bar-h) + 10px)}html.ui-shell.ui-band-on:not(.ui-l-bar) .ui-stage{padding-top:calc(max(var(--ui-edge), env(safe-area-inset-top)) + 56px)}.ui-screen{pointer-events:none;grid-area:1/1;width:min(900px,100%)}.ui-screen>*{pointer-events:auto}.ui-screen-sheet{display:none}.ui-page{color:var(--t-ink);filter:drop-shadow(var(--t-drop));padding:16px 18px 18px;position:relative}.ui-page:before{content:"";background:var(--t-speed), var(--t-glass);box-shadow:var(--t-edge);clip-path:var(--t-cut-shape);pointer-events:none;position:absolute;inset:0}.ui-page>*{position:relative}.ui-page-head h1:focus-visible{outline:none}.ui-page-head h1{font-size:26px;line-height:1.1;font-style:var(--t-title-style);text-transform:var(--t-title-case);letter-spacing:var(--t-title-track);align-items:center;gap:10px;margin:0 0 8px;display:flex}@media (height<=460px){.ui-page{padding:12px 14px}.ui-page-head h1:focus-visible{outline:none}.ui-page-head h1{font-size:21px}}html.ui-shell[data-ui-page]:not([data-ui-page=""]) #menu{display:none!important}html.ui-shell.ui-l-rail #menu{padding-left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + var(--ui-rail-w) + 10px)}html.ui-shell.ui-l-rail-wide #menu{padding-left:calc(24px + var(--ui-rail-wide-w) + 20px)}html.ui-shell.ui-l-bar #menu{padding-top:calc(max(var(--ui-edge), env(safe-area-inset-top)) + 54px);padding-bottom:calc(max(var(--ui-edge), env(safe-area-inset-bottom)) + var(--ui-bar-h) + 10px);scroll-padding-bottom:calc(max(var(--ui-edge), env(safe-area-inset-bottom)) + var(--ui-bar-h) + 90px)}@media (width<=620px) and (height>=461px){html.ui-shell.ui-l-bar #menu{padding-top:calc(max(var(--ui-edge), env(safe-area-inset-top)) + 44px);align-items:start}}html.ui-casca .sc-head .opt-open{display:none}html.ui-casca .sc-head:has(.opt-open) .sc-title{padding-right:0}.ui-photo-map{z-index:1;box-shadow:var(--t-edge), var(--t-shadow-sm);border:0;position:absolute;top:10px;right:62px}.ui-photo-map:hover{box-shadow:inset 0 0 0 2px var(--t-act), var(--t-shadow-sm)}html.phone .ui-photo-map{width:38px;height:38px;right:56px}html.phone .ui-photo-map svg{width:20px;height:20px}html.phone .ui-photo-map:before{content:"";position:absolute;inset:min(0px,50% - 22px)}html.ui-shell.ui-l-burger .sc-shot{min-width:0}html.ui-shell.ui-l-burger .sc-shot:before{padding:64px 12px 22px}html.ui-shell.ui-l-rail[data-ui-page=placar] .lb-panel{padding-left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + var(--ui-rail-w) + 10px)}html.ui-shell.ui-l-rail-wide[data-ui-page=placar] .lb-panel{padding-left:calc(24px + var(--ui-rail-wide-w) + 20px)}html.ui-shell.ui-l-bar[data-ui-page=placar] .lb-panel{padding-top:calc(max(var(--ui-edge), env(safe-area-inset-top)) + 54px);padding-bottom:calc(max(var(--ui-edge), env(safe-area-inset-bottom)) + var(--ui-bar-h) + 10px)}html.ui-shell.ui-band-on:not(.ui-l-bar)[data-ui-page=placar] .lb-panel{padding-top:calc(max(var(--ui-edge), env(safe-area-inset-top)) + 56px)}html.ui-shell[data-ui-page=placar] .lb-card{max-height:100%}html.ui-shell.ui-l-rail .look-sheet{padding-left:calc(max(var(--ui-edge), env(safe-area-inset-left)) + var(--ui-rail-w) + 10px)}html.ui-shell.ui-l-rail-wide .look-sheet{padding-left:calc(24px + var(--ui-rail-wide-w) + 20px)}@media (orientation:landscape){html.phone.ui-navbar.ui-l-rail body:has(>#menu.start-mode:not([hidden]))>.mgd-toggle:not(.mgd-toggle-open){left:calc(max(8px, env(safe-area-inset-left)) + var(--ui-rail-w) + 28px)}}@media (height<=640px){html.ui-l-bar{--ui-bar-h:56px}html.ui-l-bar .ui-navbar .ui-nav{min-height:48px}html.ui-shell.ui-l-bar .ui-topbar{top:max(3px, env(safe-area-inset-top))}html.ui-shell.ui-l-bar #menu{padding-top:calc(max(3px, env(safe-area-inset-top)) + 47px);padding-bottom:calc(max(var(--ui-edge), env(safe-area-inset-bottom)) + var(--ui-bar-h) + 4px)}}.ui-shelf{scrollbar-width:thin;gap:10px;max-height:100%;display:grid;overflow-y:auto}.ui-shelf .ui-page-head h1{margin-bottom:0}.ui-shelf-lead{text-wrap:balance;margin:0;font-size:18px;font-weight:900;line-height:1.25}.ui-shelf-note{color:var(--t-ink-soft);margin:0;font-size:14px;font-weight:800}.ui-shelf .ui-actions{margin-top:2px}.ui-shelf-heading{color:var(--t-act-text);letter-spacing:var(--t-label-track);text-transform:uppercase;margin:4px 0 8px;font-size:12px;font-style:italic;font-weight:900}.ui-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px 12px;padding:6px 6px 2px 0;display:grid}.ui-shelf-lock b{font-size:15px;font-weight:900;line-height:1.15}.ui-shelf-lock small{color:var(--t-ink-soft);font-size:13px;font-weight:700;line-height:1.25}.ui-shelf-here,.ui-shelf-me{border-radius:var(--t-radius);background:var(--t-field);box-shadow:inset 4px 0 0 var(--t-act), inset 0 0 0 1px var(--t-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;display:flex}.ui-shelf-here-text,.ui-shelf-me-text{flex:180px;gap:1px;min-width:0;display:grid}.ui-shelf-here-text small{color:var(--t-act-text);letter-spacing:var(--t-label-track);text-transform:uppercase;font-size:12px;font-weight:900}.ui-shelf-here-text b,.ui-shelf-me-text b{overflow-wrap:anywhere;font-size:20px;font-style:italic;font-weight:900;line-height:1.15}.ui-shelf-here-text span{font-size:15px;font-weight:800}.ui-shelf-me-text small{color:var(--t-ink-soft);font-size:13px;font-weight:700;line-height:1.3}.ui-shelf-me-art{border-radius:var(--t-radius);background:var(--t-field-solid);width:84px;height:84px;box-shadow:inset 0 0 0 1px var(--t-line);flex:none;place-items:center;display:grid}.ui-shelf-me-art svg{width:72px;height:72px;display:block}@media (height<=460px){.ui-shelf{gap:6px}.ui-shelf-lead{font-size:16px}.ui-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px 10px}.ui-shelf-me-art{width:60px;height:60px}.ui-shelf-me-art svg{width:52px;height:52px}.ui-shelf-here-text b,.ui-shelf-me-text b{font-size:17px}}.ui-shelf-activities{flex:100%;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ui-shelf-activity{border-radius:var(--t-radius);background:var(--t-field);box-shadow:inset 0 0 0 1px var(--t-line);border:0;justify-items:start;gap:2px;padding:8px 10px;display:grid}.ui-shelf-activity b{align-items:center;gap:6px;font-size:16px;font-style:italic;font-weight:900;display:flex}.ui-shelf-activity b i{font-style:normal}.ui-shelf-best{color:var(--t-ok);white-space:nowrap;margin-left:auto;padding-left:8px;font-size:14px}.ui-shelf-activity.done{box-shadow:inset 4px 0 0 var(--t-ok), inset 0 0 0 1px var(--t-line)}.ui-shelf-activity.locked{box-shadow:inset 0 0 0 1px var(--t-line-strong);background:0 0}.ui-shelf-activity b{width:100%}.ui-shelf-steps{flex-wrap:wrap;gap:4px;display:flex}.ui-shelf-steps span{border:1.5px solid var(--t-line);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:800}.ui-shelf-steps span.done{border-color:var(--t-act);background:var(--t-act);color:var(--t-act-ink)}.ui-shelf-activity small{color:var(--t-ink-soft);font-size:13px;font-weight:700;line-height:1.3}.ui-account{border-radius:var(--t-radius);background:var(--t-field);box-shadow:inset 0 0 0 1px var(--t-line);border:0;margin-top:1.25rem;padding:1rem}.ui-account h2{font-size:1.1rem;font-style:var(--t-title-style);text-transform:var(--t-title-case);letter-spacing:var(--t-title-track);margin:0 0 .5rem}.ui-account p{line-height:1.5}.ui-account>a,.ui-account summary{cursor:pointer;align-items:center;min-height:28px;margin-top:.8rem;display:inline-flex}.ui-account summary{list-style:none}.ui-account summary::-webkit-details-marker{display:none}.ui-account summary:after{content:"▸";margin-left:.4em;display:inline-block}.ui-account details[open]>summary:after{content:"▾"}.ui-account details[hidden]{display:none}.ui-account-danger{margin-top:.4rem}.ui-account-delete{min-height:44px;color:var(--t-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:800;text-decoration:underline}.ui-account-delete:disabled{opacity:.6;cursor:wait}html.phone .ui-account>a,html.phone .ui-account summary{align-items:center;min-height:44px;display:inline-flex}.ui-account>a{position:relative}.ui-account>a:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-account .ui-actions{flex-wrap:wrap;gap:.5rem}.ui-shelf-activity b svg.ui-shelf-icon{vertical-align:-3px;width:18px;height:18px;margin-right:6px}.ui-shelf-steps svg.ui-shelf-step-icon{vertical-align:-2px;width:13px;height:13px;margin-right:3px}#oneFinger{pointer-events:none;touch-action:none;position:fixed;inset:0}#oneFinger.active{pointer-events:auto}html.lab-one-finger #hands .hand{display:none}#oneFinger .finger-feedback{z-index:1000;pointer-events:none;background:#26302c1f;border:2px solid #fbf3e2e0;border-radius:50%;width:62px;height:62px;display:none;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #362d2540,0 2px 8px #1814113d}#oneFinger .finger-feedback.shown{display:block}#oneFinger .finger-mark{clip-path:polygon(50% 0,100% 100%,50% 76%,0 100%);filter:drop-shadow(0 1px 1px #231c18a6);width:13px;height:15px;transform:translate(-50%, -50%) rotate(var(--finger-angle)) translateY(-27px);background:#fbf3e2;position:absolute;top:50%;left:50%}#oneFinger .finger-label{color:#fbf3e2;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 1px #0006;background:#3b2f24c7;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800;line-height:16px;position:absolute;bottom:66px;left:50%;transform:translate(-50%)}#oneFinger .finger-feedback.below .finger-label{top:66px;bottom:auto}#oneFinger .finger-mark[hidden],#oneFinger .finger-label[hidden]{display:none}.ff-layer{pointer-events:none;z-index:6;position:fixed;inset:0}.ff-hint{animation:.35s ease-out both ff-in;position:fixed}.ff-hint.ff-out{animation:.45s ease-in both ff-out}@keyframes ff-in{0%{opacity:0}to{opacity:1}}@keyframes ff-out{0%{opacity:1}to{opacity:0}}.ff-pill{background:var(--paper);color:var(--ink);box-shadow:var(--shadow);white-space:nowrap;border-radius:12px;padding:7px 16px 9px;font-size:20px;font-weight:900;display:inline-block;position:relative}.ff-keys{justify-content:center;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ff-keys small{color:#fff;text-shadow:0 1px 3px #28190ab3;font-size:16px;font-weight:900}.ff-keys kbd{background:var(--paper);border:2.5px solid var(--ink);min-width:46px;height:46px;box-shadow:0 4px 0 var(--ink);color:var(--ink);border-radius:10px;place-items:center;padding:0 8px;font:900 22px/1 inherit;animation:1.6s ease-in-out infinite ff-press;display:inline-grid}.ff-keys kbd+kbd{animation-delay:.8s}@keyframes ff-press{0%,45%,to{box-shadow:0 4px 0 var(--ink);background:var(--paper);transform:translateY(0)}10%,35%{box-shadow:0 1px 0 var(--ink);background:#ffd9bf;transform:translateY(3px)}}.ff-mouse svg{filter:drop-shadow(0 2px 3px #28190a66);width:38px;height:56px;display:block}.ff-mouse .l,.ff-mouse .r{fill:#0000}.ff-alt .l{animation:1.6s infinite ff-button}.ff-alt .r{animation:1.6s .8s infinite ff-button}.ff-both .l,.ff-both .r{animation:1.6s infinite ff-button}@keyframes ff-button{0%,45%,to{fill:#0000}10%,35%{fill:var(--orange)}}:is(.ff-comandos:not(:has(.ff-hand)),.ff-metade:not(:has(.ff-hand)),.ff-pouso:not(:has(.ff-hand))){text-align:center;top:58%;left:50%;transform:translate(-50%)}.ff-hand{filter:drop-shadow(0 3px 5px #28190a73);width:62px;margin-left:-18px;position:fixed}.ff-hand svg{width:100%;animation:1.8s ease-in-out infinite ff-pull;display:block}.ff-hand.ff-left{margin-left:-44px;transform:scaleX(-1)}.ff-metade .ff-keys kbd+kbd{animation-delay:0s}.ff-hint.ff-pouso:not(.ff-out){animation:none}.ff-hand.ff-half svg{animation-name:ff-pull-half}@keyframes ff-pull-half{0%,12%{opacity:.4;transform:translateY(0)}25%{opacity:1}60%,78%{opacity:1;transform:translateY(35px)}to{opacity:.4;transform:translateY(0)}}@keyframes ff-pull{0%,12%{opacity:.4;transform:translateY(0)}25%{opacity:1}60%,78%{opacity:1;transform:translateY(70px)}to{opacity:.4;transform:translateY(0)}}.ff-comandos:has(.ff-hand) .ff-pill{left:calc(var(--hx,80vw) - 60px);top:calc(var(--hy,55vh) + 20px);position:fixed;transform:translate(-100%)}:is(.ff-metade:has(.ff-hand) .ff-pill,.ff-pouso:has(.ff-hand) .ff-pill){position:fixed;top:36%;left:50%;transform:translate(-50%)}.ff-termica{width:0;height:0;top:0;left:0}.ff-orbit{width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.ff-orbit path{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px var(--paper)) drop-shadow(0 0 1.5px var(--paper)) drop-shadow(0 2px 3px #28190a66)}.ff-orbit-line{stroke:var(--orange);stroke-width:4px;stroke-dasharray:12 9;animation:.9s linear infinite ff-flow}.ff-orbit-head{stroke:var(--orange);stroke-width:5px}@keyframes ff-flow{to{stroke-dashoffset:-21px}}.ff-termica .ff-pill{position:fixed;transform:translateY(-50%)rotate(-2deg)}.ff-arrow svg{filter:drop-shadow(0 2px 3px #28190a73);width:100%;display:block}.ff-assistente{align-items:center;gap:4px;display:flex;transform:translateY(-50%)}.ff-assistente .ff-arrow{width:54px;animation:1.2s ease-in-out infinite ff-nudge;transform:rotate(180deg)}@keyframes ff-nudge{50%{translate:-6px}}.ff-assistente.ff-above{flex-direction:column-reverse;align-items:flex-start;transform:translateY(-100%)}.ff-assistente.ff-above .ff-arrow{width:42px;margin-left:12px;animation-name:ff-nudge-down;transform:rotate(90deg)}@keyframes ff-nudge-down{50%{translate:0 6px}}html.phone .ff-pill{padding:5px 13px 7px;font-size:17px}html.phone .ff-keys kbd{min-width:40px;height:40px;font-size:19px}html.phone .ff-hand{width:52px}@media (prefers-reduced-motion:reduce){.ff-hint,.ff-hint *,.ff-hand svg{animation:none!important}}.ff-hint:has(.ff-finger){flex-direction:column-reverse;align-items:center;gap:12px;display:flex;top:30%;left:50%;transform:translate(-50%)}.ff-finger{width:62px;height:62px;display:block;position:relative}.ff-finger-ring{background:#26302c1f;border:2px solid #fbf3e2e0;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1px #362d2540,0 2px 8px #1814113d}.ff-finger-mark{clip-path:polygon(50% 0,100% 100%,50% 76%,0 100%);filter:drop-shadow(0 1px 1px #231c18a6);width:13px;height:15px;transform:translate(-50%, -50%) rotate(var(--ff-angle,180deg)) translateY(-27px);background:#fbf3e2;position:absolute;top:50%;left:50%}.ff-drag-comandos .ff-finger-mark{--ff-angle:90deg}.ff-finger .ff-hand{width:52px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-40%,-8%)}.ff-finger .ff-hand svg{animation:none}.ff-finger-ring,.ff-finger .ff-hand{animation:1.8s ease-in-out infinite ff-drag-down}.ff-drag-comandos .ff-finger-ring,.ff-drag-comandos .ff-hand{animation-name:ff-drag-side}.ff-finger .ff-hand{animation-name:ff-drag-down-hand}.ff-drag-comandos .ff-hand{animation-name:ff-drag-side-hand}@keyframes ff-drag-down{0%,12%{translate:0}60%,78%{translate:0 var(--ff-drag,70px)}to{translate:0}}@keyframes ff-drag-down-hand{0%,12%{opacity:.5;translate:0}60%,78%{translate:0 var(--ff-drag,70px);opacity:1}to{opacity:.5;translate:0}}@keyframes ff-drag-side{0%,12%{translate:0}60%,78%{translate:var(--ff-drag,70px) 0}to{translate:0}}@keyframes ff-drag-side-hand{0%,12%{opacity:.5;translate:0}60%,78%{translate:var(--ff-drag,70px) 0;opacity:1}to{opacity:.5;translate:0}}.ff-hint:has(.ff-finger) .ff-pill{position:relative;top:auto;left:auto;transform:none}.ff-layer .ff-skip{left:50%;top:calc(env(safe-area-inset-top,0px) + 40px);border:2px solid var(--paper-edge);min-height:44px;color:var(--ink);box-shadow:var(--shadow);pointer-events:auto;cursor:pointer;background:#fbf3e2eb;border-radius:22px;padding:8px 16px;font-size:14px;font-weight:900;position:fixed;transform:translate(-50%)}.ff-layer .ff-skip[hidden]{display:none}html.phone .ff-layer .ff-skip{left:auto;right:calc(env(safe-area-inset-right,0px) + 206px);top:calc(env(safe-area-inset-top,0px) + 30px);font-size:13px;transform:none}#hudShapes,#instrument,html.lab-hud-formas #hud .vario,html.lab-hud-formas #hud .height,html.lab-hud-formas #hud .clock,html.lab-hud-formas #hud .st-number,html.lab-hud-formas #hud #task .taskDistance,html.lab-hud-formas #hud #task .taskCount,html.lab-hud-formas #taskLabels .taskLabel small,html.lab-hud-formas .pilot-label span,html.lab-hud-formas .pilot-arrow small span{display:none}html.lab-hud-formas #hud #hudShapes{left:max(12px, env(safe-area-inset-left));gap:12px;padding:9px 13px 10px;display:flex;transform:rotate(-1.5deg)}#hudShapes .hs-vario,#hudShapes .hs-ruler{background:#eadcc0;border-radius:9px;width:18px;height:96px;position:relative;box-shadow:inset 0 1px 2px #3b2f2447}#hudShapes .hs-tick{background:#3b2f2447;border-radius:1px;height:2px;margin-bottom:-1px;position:absolute;left:3px;right:3px}#hudShapes .hs-vario:after{content:"";background:var(--ink);border-radius:2px;height:3px;position:absolute;top:calc(50% - 1.5px);left:-4px;right:-4px}#hudShapes .hs-vario b{background:var(--up);border-radius:9px;position:absolute;left:0;right:0}#hudShapes .hs-vario b[data-sign=down]{background:var(--down)}#hudShapes .hs-ruler:before{content:"";background:var(--felt);border-radius:0 0 9px 9px;height:8px;position:absolute;bottom:0;left:0;right:0}#hudShapes .hs-ruler b{background:var(--ink);border-radius:5px;width:28px;height:10px;margin-bottom:-5px;transition:bottom .2s linear;position:absolute;left:-5px;box-shadow:0 2px 3px #28190a59}#hudShapes .hs-ruler b:after{content:"";border:5px solid #0000;border-left-color:var(--ink);border-right:0;margin-top:-5px;position:absolute;top:50%;right:-6px}#hudShapes .hs-ruler b[data-low=low]{background:var(--orange);animation:.6s ease-in-out infinite alternate hs-low}#hudShapes .hs-ruler b[data-low=low]:after{border-left-color:var(--orange)}@keyframes hs-low{to{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){#hudShapes .hs-ruler b{transition:none;animation:none!important}}html.lab-hud-formas #pilotCompare{top:calc(max(12px, env(safe-area-inset-top)) + 130px)}.lab-pips{display:none}html.lab-hud-formas #hud #task .lab-pips{flex:none;align-items:center;gap:4px;display:inline-flex}.lab-pips i{border:2px solid var(--muted);background:0 0;border-radius:50%;width:10px;height:10px}.lab-pips i[data-state=done]{border-color:var(--felt);background:var(--felt)}.lab-pips i[data-state=active]{border-color:var(--orange);background:#fff;box-shadow:0 0 0 2px #ef6a234d}html.phone.lab-hud-formas #hud #hudShapes{top:var(--edge-top);left:var(--edge-left);border-radius:9px;gap:8px;padding:5px 8px 6px}html.phone #hudShapes .hs-vario,html.phone #hudShapes .hs-ruler{border-radius:6px;width:12px;height:clamp(44px,16vmin,64px)}html.phone #hudShapes .hs-ruler b{width:20px;height:8px;margin-bottom:-4px;left:-4px}html.phone #hudShapes .hs-ruler b:after{border-width:4px;margin-top:-4px;right:-5px}html.phone #hudShapes .hs-ruler:before{height:5px}html.phone .lab-pips i{border-width:1.5px;width:8px;height:8px}html.lab-hud-quase #hud .clock,html.lab-hud-quase #hud #compass,html.lab-hud-quase #hud #windsock,html.lab-hud-quase #hud #minimap,html.lab-hud-quase #hud .speed-tape,html.lab-hud-quase #hud .brakes,html.lab-hud-quase #pilotCompare,html.lab-hud-quase #hud .height>output{display:none}html.lab-hud-quase #hud .height small output{color:var(--ink);font-size:24px;font-weight:900}html.phone.lab-hud-quase #hud .height small output{font-size:clamp(15px,5.2vmin,21px)}html.lab-hud-quase #hud #task:not(.lab-shown),html.lab-hud-instrumento #hud .vario,html.lab-hud-instrumento #hud .height{display:none}html.lab-hud-instrumento #pilotCompare{top:max(12px, env(safe-area-inset-top))}html.lab-hud-instrumento #hud #instrument{left:max(12px, env(safe-area-inset-left));bottom:calc(max(12px, env(safe-area-inset-bottom)) + 216px);color:#1d2616;font-variant-numeric:tabular-nums;pointer-events:none;background:linear-gradient(#3a3531,#26221f);border-radius:14px;gap:4px;width:232px;padding:7px 8px 8px;display:grid;position:fixed;transform:rotate(-1deg);box-shadow:0 2px #00000059,0 6px 14px #28190a59,inset 0 1px #ffffff1f}html.lab-hud-instrumento body.hands-on #instrument{left:calc(max(12px, env(safe-area-inset-left)) + var(--hand-column))}#instrument .ip-top,#instrument .ip-grid{background:#d6ddc0;border-radius:7px;box-shadow:inset 0 1px 3px #00000059}#instrument .ip-top{grid-template-columns:1fr auto;align-items:end;column-gap:4px;padding:2px 9px 5px;display:grid}#instrument .ip-vario{letter-spacing:-.02em;color:inherit;font-size:34px;font-weight:900;line-height:1}#instrument[data-climb=up] .ip-vario{color:var(--up)}#instrument[data-climb=down] .ip-vario{color:var(--down)}#instrument .ip-top small{opacity:.7;padding-bottom:4px;font-size:11px;font-weight:800}#instrument .ip-bar{background:#1d261626;border-radius:3px;grid-column:1/-1;height:6px;margin-top:3px;display:block;position:relative}#instrument .ip-bar b{background:currentColor;border-radius:3px;position:absolute;top:0;bottom:0}#instrument[data-climb=up] .ip-bar b{background:var(--up)}#instrument[data-climb=down] .ip-bar b{background:var(--down)}#instrument .ip-grid{grid-template-columns:repeat(3,1fr);gap:1px;padding:3px;display:grid}#instrument .ip-cell{border-radius:4px;grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:2px;padding:1px 5px 2px;display:grid}#instrument .ip-cell span{letter-spacing:.06em;opacity:.62;grid-column:1/-1;font-size:9px;font-weight:900}#instrument .ip-cell output{color:inherit;font-size:19px;font-weight:900;line-height:1.05}#instrument .ip-cell small{opacity:.6;font-size:9px;font-weight:800}#instrument .ip-arrival[data-verdict=reach]{background:#2f9e4438}#instrument .ip-arrival[data-verdict=reach] output{color:#1f6a2c}#instrument .ip-arrival[data-verdict=short]{background:#d8432f33}#instrument .ip-arrival[data-verdict=short] output{color:#a3261a}@media (height<=460px){html.lab-hud-instrumento #hud #instrument{bottom:calc(max(8px, env(safe-area-inset-bottom)) + 132px)}}html.phone.lab-hud-instrumento #hud #instrument{top:var(--edge-top);left:var(--edge-left);border-radius:10px;gap:3px;width:clamp(150px,46vmin,190px);padding:4px 5px 5px;bottom:auto}html.phone #instrument .ip-top{padding:1px 6px 3px}html.phone #instrument .ip-vario{font-size:clamp(18px,6.4vmin,26px)}html.phone #instrument .ip-top small{padding-bottom:2px;font-size:9px}html.phone #instrument .ip-bar{height:4px;margin-top:2px}html.phone #instrument .ip-cell{padding:0 3px 1px}html.phone #instrument .ip-cell span{font-size:7.5px}html.phone #instrument .ip-cell output{font-size:clamp(11px,3.8vmin,15px)}html.phone #instrument .ip-cell small{font-size:7.5px}html.phone.lab-hud-instrumento #pilotCompare{top:calc(var(--edge-top) + clamp(96px, 28vmin, 116px));left:var(--edge-left)}html.lab-cores-b{--up:#d35f00;--down:#1f5fbf}html.lab-cores-b #varioBar[data-sign=down],html.lab-cores-b #hudShapes .hs-vario b[data-sign=down]{background-image:repeating-linear-gradient(135deg,#0000 0 4px,#ffffffb3 4px 6px)!important}html.lab-cores-b #hud #task .taskGauge i{background:#1f64c8}html.lab-cores-b #hud #task .taskGauge.tight i{background:radial-gradient(circle,#b98900 1.3px,#f6d25a 1.6px) 0 0/5px 5px}html.lab-cores-b #hud #task .taskGauge.short i{background:repeating-linear-gradient(135deg,#e66a00 0 4px,#ffd9b8 4px 6px)}html.lab-cores-b #hud .st-zone.estol,html.lab-cores-b #hud .st-zone.mergulho{background:repeating-linear-gradient(135deg,#e66a00 0 3px,#fff1e0 3px 5px)}html.lab-cores-b #hud .st-zone.lenta,html.lab-cores-b #hud .st-zone.rapida{background:radial-gradient(circle,#b98900 1.2px,#f6d25a 1.5px) 0 0/4px 4px}html.lab-cores-b .taskLabel[data-state=reach]{color:#174a94;border-color:#1f64c8}html.lab-cores-b #instrument .ip-arrival[data-verdict=reach]{background:#1f64c833}html.lab-cores-b #instrument .ip-arrival[data-verdict=reach] output{color:#174a94}html.lab-cores-b #instrument .ip-arrival[data-verdict=short]{background:repeating-linear-gradient(135deg,#e66a0047 0 4px,#0000 4px 7px)}html.lab-cores-b #instrument .ip-arrival[data-verdict=short] output{color:#9a4700}html.lab-cores-b .lab-pips i[data-state=done]{background:#1f64c8;border-color:#1f64c8}html.lab-menu-nomes #hud .buttons.hud-menu.open>[data-label]:not(.hud-menu-toggle):after{content:attr(data-label);background:var(--paper);color:var(--ink);white-space:nowrap;border-radius:999px;padding:3px 10px 4px;font:800 13px/1.1 Nunito,ui-rounded,system-ui,sans-serif;position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%);box-shadow:0 1px #5a3c1e40,0 3px 8px #28190a40}html.phone.lab-menu-nomes #hud .buttons.hud-menu.open>[data-label]:not(.hud-menu-toggle):after{padding:2px 8px 3px;font-size:12px;right:calc(100% + 4px)}html.lab-menu-pausa body:has(#hud .hud-menu.open) #view{filter:saturate(.55)brightness(.93)}html.lab-menu-pausa #hud:has(.hud-menu.open):before{content:"‖ Pausado";background:var(--paper);box-shadow:var(--shadow);color:var(--ink);border-radius:12px;padding:4px 16px 5px;font-size:22px;font-weight:900;position:fixed;top:18%;left:50%;transform:translate(-50%)rotate(-1.5deg)}html.phone.lab-menu-pausa #hud:has(.hud-menu.open):before{border-radius:9px;padding:2px 12px 3px;font-size:clamp(14px,4.6vmin,19px);top:20%}html.lab-menu-pausa #hud .brakes{gap:30px}html.lab-menu-pausa #hud .brake{width:6px;box-shadow:none;transform-origin:50% 0;background:#fff1dc38;border-radius:3px;overflow:visible}html.lab-menu-pausa #hud .brake:first-child{transform:rotate(12deg)}html.lab-menu-pausa #hud .brake:last-child{transform:rotate(-12deg)}html.lab-menu-pausa #hud .brake div{background:repeating-linear-gradient(0deg,#fff1dc 0 5px,#e2cfae 5px 8px);border-radius:3px}html.lab-menu-pausa #hud .brake div:after{content:"";background:var(--orange);border:2px solid var(--paper);border-radius:7px;width:22px;height:14px;margin-left:-11px;position:absolute;bottom:-9px;left:50%;box-shadow:0 2px 3px #28190a66}html.phone.lab-menu-pausa #hud .brakes{gap:20px}html.phone.lab-menu-pausa #hud .brake{width:4px}html.phone.lab-menu-pausa #hud .brake div:after{width:16px;height:10px;margin-left:-8px;bottom:-6px}#labMapButton{display:none}html.lab-hud-quase #hud #labMapButton{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));background:var(--paper);width:44px;height:44px;box-shadow:var(--shadow);cursor:pointer;pointer-events:auto;touch-action:manipulation;border:none;border-radius:50%;place-items:center;padding:0;font-size:20px;line-height:1;display:grid;position:fixed}html.lab-hud-quase body.hands-on #labMapButton{left:calc(max(12px, env(safe-area-inset-left)) + var(--hand-column))}html.phone.lab-hud-quase #hud #labMapButton{left:calc(env(safe-area-inset-left) + var(--hand-column) + var(--gap));bottom:var(--edge-bottom);opacity:.85;width:clamp(34px,10vmin,40px);height:clamp(34px,10vmin,40px);font-size:17px}html.lab-hud-grande #hud>:not(#hands){zoom:var(--hud-zoom,1)}#instrument .ip-cell span{align-items:center;gap:3px;display:inline-flex}#instrument .ip-mark{flex:none;width:9px;height:9px;display:inline-block;position:relative}#instrument .ip-required .ip-mark:before{content:"";background:#3b2f24;border-radius:1px;width:1.5px;position:absolute;top:0;bottom:0;left:1px}#instrument .ip-required .ip-mark:after{content:"";border:3px solid #0000;border-left:6px solid var(--orange);border-right:0;position:absolute;top:0;left:2.5px}#instrument .ip-arrival .ip-mark,#instrument .ip-required[data-scope=pouso] .ip-mark{background:radial-gradient(circle,#d8432f 0 1.6px,#fff 1.7px 2.9px,#d8432f 3px 4.5px);border-radius:50%}#instrument .ip-required[data-scope=pouso] .ip-mark:before,#instrument .ip-required[data-scope=pouso] .ip-mark:after{content:none}html.phone #instrument .ip-mark{width:7px;height:7px}html.phone #instrument .ip-required .ip-mark:after{border-width:2.5px 0 2.5px 5px}.hud-canto #instruments{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));pointer-events:none;grid-template-columns:auto auto;align-items:start;display:grid;position:fixed}.hud-canto #instruments:before{content:"";pointer-events:none;background:var(--paper);box-shadow:var(--shadow);border-radius:12px;grid-area:1/1/3/3;align-self:stretch}.hud-canto #instruments>.tag{box-shadow:none;background:0 0;grid-row:1;align-self:stretch;position:static;transform:none}.hud-canto #instruments>.vario{grid-column:1;min-width:118px;padding-right:10px}.hud-canto #instruments>.height{background:linear-gradient(var(--paper-edge), var(--paper-edge)) left center / 2px 58% no-repeat;grid-column:2;padding-left:12px}.hud-canto #navigationHud{display:contents}.hud-canto #compass{contain:inline-size;filter:none;grid-area:2/1/auto/3;width:auto;margin:-2px 9px 9px}.hud-canto #windsock{top:0;left:calc(100% - var(--sock-width) * .22);position:absolute}html.phone.hud-canto #instruments{top:var(--edge-top);left:var(--edge-left)}html.phone.hud-canto #instruments:before{border-radius:9px;box-shadow:0 1px #5a3c1e38,0 3px 8px #28190a38}html.phone.hud-canto #instruments>.vario{min-width:0;padding-right:1.4vmin}html.phone.hud-canto #instruments>.height{padding-left:2vmin}html.phone.hud-canto #compass{width:auto;margin:-1px 6px 6px}#hud .ff-button{right:calc(max(12px, env(safe-area-inset-right)) + 52px);bottom:max(12px, env(safe-area-inset-bottom));z-index:20;pointer-events:auto;touch-action:manipulation;background:var(--paper);min-width:44px;height:44px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;opacity:.85;border:none;border-radius:22px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:18px;line-height:1;display:flex;position:fixed}#hud .ff-button[hidden]{display:none}#hud .ff-button b{font-size:14px;font-weight:900}#hud .ff-button b:empty{display:none}#hud .ff-button.on{opacity:1;background:#ffd9a3}#hud:has(>#hands.touch) .ff-button{right:calc(env(safe-area-inset-right) + var(--hand-column) + 60px);bottom:max(10px, env(safe-area-inset-bottom))}:is(html.phone #hud .ff-button,html.phone #hud:has(>#hands.touch) .ff-button){right:calc(env(safe-area-inset-right) + var(--hand-column) + var(--gap) * 2 + clamp(34px, 10vmin, 40px));bottom:var(--edge-bottom);min-width:clamp(34px,10vmin,40px);height:clamp(34px,10vmin,40px);padding:0 8px;font-size:16px}#landing .card.debrief-card{gap:12px;width:min(1040px,100%);padding:24px;transform:none}#landing:has(.debrief-card){align-items:start;padding:20px}#landing .debrief-card>.row{background:var(--t-surface);z-index:2;padding:12px 0 0;position:sticky;bottom:-1px}#landing .debrief-card>.row>button{border-radius:var(--t-radius);background:var(--t-field);min-height:44px;box-shadow:inset 0 0 0 2px var(--t-line-strong);color:var(--t-ink);text-transform:uppercase;letter-spacing:.04em;transform:skewX(var(--t-skew));border:0;font-style:italic;font-weight:900}#landing .debrief-card>.row>#againButton{background:var(--t-act);color:var(--t-act-ink);box-shadow:var(--t-act-glow)}@media (height>=461px){#landing .debrief-card>.row>button{min-height:56px}}.debrief{gap:14px;display:grid}.db-eyebrow{color:var(--t-act-text);letter-spacing:.16em;margin:0;font-size:12px;font-weight:900}.db-tabs{border-bottom:1px solid var(--t-line);gap:6px;padding-bottom:6px;display:flex}.db-tabs button{border-radius:var(--t-radius);background:var(--t-field);color:var(--t-ink-soft);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;min-height:44px;transform:skewX(var(--t-skew));border:0;font-size:14px;font-style:italic;font-weight:900}.db-tabs [aria-selected=true]{background:var(--t-invert);color:var(--t-invert-ink)}.debrief button:focus-visible,.db-dock button:focus-visible,.db-dock select:focus-visible,.db-timeline:focus-visible{outline:3px solid var(--t-focus);outline-offset:3px}.db-panel{gap:14px;min-width:0;display:grid}.db-panel[hidden],.db-dock[hidden],.db-comparison-plot[hidden],.db-note[hidden]{display:none}.db-panel h3{text-transform:uppercase;letter-spacing:.03em;margin:2px 0;font-size:16px;font-style:italic}.db-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.db-metric{background:var(--t-field);box-shadow:inset 3px 0 0 var(--t-act);border:0;border-radius:2px;align-content:start;gap:5px;padding:12px;display:grid}.db-metric small{color:var(--t-ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.db-metric strong{font-variant-numeric:tabular-nums;font-size:clamp(16px,2.2vw,25px);font-style:italic;line-height:1.2}.db-extra{color:var(--t-ink-soft);margin:0;font-size:13px}.db-flight-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.db-chart{touch-action:pan-y;cursor:crosshair;width:100%;height:auto;display:block}.db-map{background:#e9eddf;border-radius:2px}html[data-tema=dark] .db-map{background:#c2c9b6}.db-map-figure,.db-figure{min-width:0;margin:0}.db-figure figcaption,.db-map-figure figcaption{padding:3px 0 6px;font-size:12px;font-weight:700}.db-plots{gap:6px;display:grid}.db-map-legend{color:var(--t-ink);flex-wrap:wrap;gap:4px 14px;margin:8px 0;font-size:12px;display:flex}.db-map-legend span{align-items:center;gap:6px;display:inline-flex}.db-map-legend span:before{content:"";border-radius:2px;flex:none;width:22px;height:4px}.db-map-legend .db-up:before{background:var(--up)}.db-map-legend .db-down:before{background:repeating-linear-gradient(90deg, var(--down) 0 6px, transparent 6px 10px)}.db-map-legend .db-flat:before{background:#c48d36;height:2px}.db-note{color:var(--t-ink-soft);margin:0;font-size:12px;line-height:1.5}.db-moment{background:var(--t-field);border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.db-readout{font-variant-numeric:tabular-nums;font-size:13px}.db-moment button,.db-splits>button{background:var(--t-act);border-radius:var(--t-radius);color:var(--t-act-ink);cursor:pointer;min-height:44px;transform:skewX(var(--t-skew));border:0;font-style:italic;font-weight:900}.db-details{font-size:13px}.db-details summary{cursor:pointer;padding:10px 0}.db-details .stats{margin:10px 0}.db-clips{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.db-clip{text-align:left;background:var(--t-field);box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);cursor:pointer;border:0;border-radius:2px;grid-template-columns:32px minmax(0,1fr);gap:6px;padding:18px 12px;display:grid}.db-clip-icon{color:var(--t-act-text);grid-row:span 2;align-self:center;font-size:24px}.db-clip small{color:var(--t-ink-soft);font-size:12px;line-height:1.4}.db-clip:disabled{opacity:.45;cursor:default}.db-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.db-settings label{color:var(--t-ink-soft);font-size:12px;font-weight:800}.db-settings select{width:100%;min-height:44px;font-size:13px}.db-rivals{gap:7px;display:grid}.db-rival{text-align:left;cursor:pointer;background:var(--t-field);box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);border:0;border-radius:2px;grid-template-columns:32px minmax(0,1fr) 90px 150px;align-items:center;gap:10px;font-size:14px;display:grid}.db-rival [class^=db-]{font-variant-numeric:tabular-nums}.db-rival b{overflow-wrap:anywhere}.db-rival[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--rival);background:var(--t-field-hover)}.db-rank{color:var(--rival);font-weight:900}.db-ahead{color:var(--t-ok)}.db-behind{color:var(--t-act-text)}.db-neutral{color:var(--t-ink-soft);font-size:12px}.db-splits{gap:8px;display:grid}.db-split{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.db-splits>button{justify-self:start}.db-panel .pilot-summary{margin:0}.db-replaying #hud,.db-replaying #fx,.db-replaying #pilotLabels,.db-replaying #pilotCompare,.db-replaying #taskLabels,.db-replaying #debugButton,.db-replaying #minimap,.db-replaying #mapFull,.db-replaying #hands{visibility:hidden}#landing.db-replaying{display:none}.db-dock{z-index:50;bottom:max(12px, env(safe-area-inset-bottom));background:var(--t-speed), var(--t-glass-solid);width:min(720px,100% - 24px);box-shadow:var(--t-edge), var(--t-shadow);clip-path:var(--t-cut-shape);color:var(--t-ink);border:0;border-radius:0;gap:9px;padding:14px 18px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.db-dock-head{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.db-dock-actions{flex-wrap:wrap;gap:5px;display:flex}.db-dock button{cursor:pointer;min-height:44px}.db-dock-head button{background:var(--t-field);color:var(--t-ink);border-radius:var(--t-radius);box-shadow:inset 0 0 0 1px var(--t-line-strong);border:0;font-size:12px}.db-timeline{cursor:pointer;width:100%;min-height:24px;accent-color:var(--t-act);margin:0}.db-transport{align-items:center;gap:8px;display:flex}.db-play{background:var(--t-act);border-radius:var(--t-radius);color:var(--t-act-ink);min-width:110px;transform:skewX(var(--t-skew));border:0;font-style:italic;font-weight:900}.db-dock-readout{color:var(--t-ink-soft);text-align:right;font-variant-numeric:tabular-nums;flex:1;font-size:12px}.db-dock select,.db-transport>button:not(.db-play){background:var(--t-field-solid);color:var(--t-ink);box-shadow:inset 0 0 0 1px var(--t-line-strong);border:0;border-radius:0}html.phone .db-timeline{min-height:44px}@media (width<=650px){#landing:has(.debrief-card){padding:10px}#landing .card.debrief-card{padding:18px}.db-tabs button{flex:1;padding:8px;font-size:12px}.db-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.db-flight-grid{grid-template-columns:minmax(0,1fr);gap:12px}.db-moment{flex-wrap:wrap}.db-clips{grid-template-columns:minmax(0,1fr)}.db-clip{padding:12px}.db-rival{grid-template-columns:26px minmax(0,1fr) 68px;gap:7px}.db-rival strong{grid-column:2/-1}.db-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.db-settings label:last-child{grid-column:1/-1}.db-dock{padding:10px 12px}.db-dock-head,.db-transport{flex-wrap:wrap}.db-dock-readout{text-align:left;min-width:100%}}@media (height<=500px) and (width>=651px){.db-dock{gap:5px;padding:8px 12px}.db-dock button,.db-dock select{min-height:44px;padding:5px 10px}}@media (height<=460px){#landing .ls-card.ls-open .ls-detail{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px}#landing .ls-card.ls-open .ls-detail>*{grid-column:1/-1}#landing .ls-card.ls-open .ls-detail>.debrief{display:contents}#landing .ls-card.ls-open .ls-detail>.debrief>*{grid-column:1/-1}#landing .ls-card.ls-open .ls-detail-head{grid-area:1/1}#landing .ls-card.ls-open .ls-detail>.debrief>.db-tabs{border-bottom:0;grid-area:1/2;padding-bottom:0}#landing .ls-card.ls-open .db-eyebrow,#landing .ls-card.ls-open #taskResultSubtitle{display:none}#landing .ls-card.ls-open #landingTitle{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.2;overflow:hidden}#landing .ls-card.ls-open .db-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#landing .ls-card.ls-open .db-metric{gap:2px;padding:6px 8px}}#landing:has(.ls-card:not(.ls-open)){padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));align-items:center}#landing .card.ls-card.debrief-card:not(.ls-open){gap:0;width:min(840px,100%);padding:18px 20px}.ls-card:not(.ls-open)>.ls-detail,.ls-card.ls-open>.ls-summary{display:none}.ls-detail{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ls-detail-head{display:flex}.ls-back{cursor:pointer;min-height:44px;font-weight:800}.ls-summary{grid-template:"hero next""hero board"1fr"locks actions"/minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:10px 20px;display:grid}.ls-hero{grid-area:hero;justify-items:start;gap:8px;min-width:0;display:grid}.ls-next{grid-area:next}.ls-board{grid-area:board;gap:6px;min-width:0;display:grid}.ls-actions{grid-area:actions;min-width:0}.ls-locks{grid-area:locks}@media (height>=501px) and (width>=641px){.ls-summary{grid-template-rows:auto auto 1fr auto;grid-template-areas:"hero next""hero locks""hero board""hero actions"}}.ls-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ls-kicker{color:var(--t-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;font-weight:900;display:flex}.ls-kicker .sc-result-stamps,.ls-kicker .look-result{margin:0}.ls-kicker .look-result b{color:var(--t-ink);font-style:italic}.ls-stamps{transform-origin:30%;flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ls-stamp{background:var(--t-field);letter-spacing:.04em;text-transform:uppercase;transform:skewX(var(--t-skew));border:0;border-radius:2px;padding:3px 16px;font-size:24px;font-style:italic;font-weight:900;line-height:1.15;display:inline-block}.ls-stamp-ok{background:var(--t-ok);color:var(--t-ok-ink)}.ls-stamp-out{background:var(--t-act);color:var(--t-act-ink);box-shadow:var(--t-act-glow)}.ls-stamp-no{color:var(--t-ink-soft);box-shadow:inset 0 0 0 2px var(--t-line-strong);background:0 0}.ls-stamps .ls-stamp+.ls-stamp{padding:1px 10px;font-size:13px}.ls-stamp[hidden]{display:none}.ls-line{color:var(--t-ink);margin:0;font-size:14px;font-weight:800}.ls-refusal{color:var(--t-ink-soft);margin:-2px 0 0;font-size:14px;font-weight:800}.ls-refusal[hidden]{display:none}.ls-board .lb-result.refused:not(:has(.lb-more)){display:none}.ls-causes:empty{display:none}.ls-causes .landing-cause,.ls-causes .reserve-cause{margin:0}.ls-causes .landing-cause{font-size:14px}.ls-headline{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ls-big{font-variant-numeric:tabular-nums;min-width:5ch;text-shadow:var(--t-title-glow);contain:layout paint;padding-right:.08em;font-size:50px;font-style:italic;font-weight:900;line-height:1;display:inline-block}.ls-headline[data-kind=termica] .ls-big{color:var(--t-act-text)}.ls-tape{background:var(--t-gold);color:var(--t-gold-ink);text-transform:uppercase;letter-spacing:.04em;transform-origin:0;border-radius:2px;padding:4px 14px;font-size:15px;font-style:italic;font-weight:900;display:inline-flex}.ls-tape[hidden]{display:none}.ls-head-text{color:var(--t-ink);margin:-2px 0 0;font-size:15px;font-weight:800}.ls-chips{flex-wrap:wrap;gap:6px 8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ls-chip{background:var(--t-field);min-height:30px;box-shadow:inset 0 0 0 1px var(--t-line);border-radius:2px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.ls-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ls-next{background:var(--t-field);box-shadow:inset 4px 0 0 var(--t-act), inset 0 0 0 1px var(--t-line);border-radius:2px;padding:8px 12px 9px}.ls-next small{letter-spacing:var(--t-label-track);text-transform:uppercase;color:var(--t-act-text);font-size:12px;font-weight:900;display:block}.ls-next b{font-size:17px;font-style:italic;display:block}.ls-next p{color:var(--t-ink-soft);margin:2px 0 0;font-size:13px;font-weight:800}.ls-board .lb-result{margin:0}.ls-board .lb-result.refused,.ls-board .lb-result.later{color:var(--t-ink-soft)}.ls-board-note{color:var(--t-ink-soft);margin:0;font-size:13px;font-weight:800}.ls-board-note[hidden]{display:none}.ls-board .lb-result:has(.push-ask){flex-wrap:wrap;row-gap:4px}.ls-board .push-ask{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 8px;padding-top:4px;display:flex}.ls-board .push-ask-text{flex:auto;font-size:14px;font-weight:900}.ls-board .push-ask button{cursor:pointer;min-height:44px;color:var(--t-ink);background:var(--t-field);border-radius:var(--t-radius);box-shadow:inset 0 0 0 2px var(--t-line-strong);border:0;padding:6px 14px;font-weight:900}.ls-board .push-ask .push-ask-yes{box-shadow:inset 0 0 0 2px var(--t-ink)}.ls-board .lb-result.ok .push-ask{color:inherit}.ls-card .ls-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.ls-summary .ls-row #againButton{border-radius:var(--t-radius);min-height:56px;box-shadow:var(--t-act-glow);grid-column:1/-1;font-size:21px}.ls-card .ls-row>button{border-radius:var(--t-radius);background:var(--t-field);min-height:44px;box-shadow:inset 0 0 0 2px var(--t-line-strong);color:var(--t-ink);text-transform:uppercase;letter-spacing:.04em;transform:skewX(var(--t-skew));border:0;font-style:italic;font-weight:900}.ls-card .ls-row>#againButton{background:var(--t-act);color:var(--t-act-ink)}@media (hover:hover){.ls-card .ls-row>button:not(#againButton):hover{background:var(--t-field-hover)}.ls-card .ls-row>#againButton:hover{background:var(--t-act-hover)}}.ls-card .ls-row>button:active{transform:skewX(var(--t-skew)) translateY(2px)}.ls-card .ls-row>button[hidden]{display:none}#landing .card.ls-card.ls-open{gap:12px}.ls-locks{color:var(--t-ink-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.ls-medals{gap:6px;display:flex}.ls-locked{justify-items:center;gap:1px;font-size:12px;font-weight:800;display:grid}.ls-locked-disc{background:repeating-linear-gradient(135deg, var(--t-field-hover) 0 2px, transparent 2px 7px), var(--t-field);width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--ring,var(--t-line-strong));border-radius:50%;place-items:center;display:grid;position:relative}.ls-locked.bronze{--ring:#d9b394}.ls-locked.prata{--ring:#cfd5da}.ls-locked.ouro{--ring:#ecd08a}.ls-locked .ls-icon{width:15px;height:15px}.ls-locks-text{margin:0;font-size:13px;font-weight:800}.ls-ghost-note{grid-column:1/-1;align-items:center;gap:4px;display:inline-flex}.ls-ghost-note svg.ls-saved-icon{width:16px;height:16px}.ls-locked.ls-ghost{grid-column:1/-1;place-items:center start;gap:8px;font-size:13px;display:flex}.ls-locked.ls-ghost .ls-locked-disc{width:26px;height:26px}.ls-stamps.ls-fall{animation:.24s cubic-bezier(.34,1.56,.64,1) both ls-stamp-fall}@keyframes ls-stamp-fall{0%{opacity:0;transform:scale(1.8)rotate(-6deg)}to{opacity:1;transform:none}}#landing .card.ls-card.ls-thump{animation:.16s ease-out ls-thump}@keyframes ls-thump{50%{transform:translateY(2px)}}.ls-card:not(.ls-still) .ls-tape:not(.ls-unroll){transform:scaleX(0)}.ls-tape.ls-unroll{animation:.36s ease-out both ls-unroll}@keyframes ls-unroll{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ls-confetti{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ls-confetti[hidden]{display:none}.ls-confetti i{background:var(--c);border-radius:2px;width:9px;height:14px;animation:2.4s cubic-bezier(.3,.1,.6,1) both ls-confetti;position:absolute;top:-14px}.ls-confetti i.strip{border-radius:3px;width:5px;height:22px}.ls-confetti i.dot{border-radius:50%;width:10px;height:10px}@keyframes ls-confetti{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{transform:translate(var(--x), var(--y)) rotate(var(--r));opacity:0}}.ls-confetti i.burst{margin:-7px 0 0 -5px;animation:1.7s linear both ls-burst}@keyframes ls-burst{0%{opacity:1;animation-timing-function:cubic-bezier(.1,.7,.3,1);transform:translate(0)rotate(0)scale(.4)}30%{transform:translate(var(--bx), var(--by)) rotate(calc(var(--r) * .3)) scale(1);opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.6)}to{transform:translate(var(--fx), var(--fy)) rotate(var(--r)) scale(1);opacity:0}}.ls-hero{isolation:isolate;position:relative}.ls-card.ls-glory .ls-hero:before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(#e0a43a61 0deg 9deg,#e0a43a00 9deg 22deg);border-radius:50%;width:340px;height:340px;animation:16s linear infinite ls-spin,.6s ease-out both ls-fade-in;position:absolute;top:-70px;left:-60px;-webkit-mask:radial-gradient(circle,#000 12%,#0000 68%);mask:radial-gradient(circle,#000 12%,#0000 68%)}.ls-card.ls-glory-gold .ls-hero:before{background:repeating-conic-gradient(#e0a43a99 0deg 9deg,#e0a43a00 9deg 22deg)}.ls-card.ls-glory-gold .ls-big{background:linear-gradient(100deg, var(--ink) 35%, #e0a43a 50%, var(--ink) 65%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out infinite ls-shine}@keyframes ls-spin{to{transform:rotate(1turn)}}@keyframes ls-fade-in{0%{opacity:0}}@keyframes ls-shine{0%{background-position:100% 0}to{background-position:0 0}}.ls-card.ls-ready:not(.ls-still):is([data-stamp=goal],[data-stamp=meta]) .ls-stamp-ok{animation:.9s ease-out .45s 2 both ls-stamp-glow}@keyframes ls-stamp-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--t-ok) 60%, transparent)}to{box-shadow:0 0 0 16px #0000}}.ls-gate{z-index:65;padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:var(--t-veil);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.ls-gate[hidden]{display:none}.ls-gate-card{isolation:isolate;background:var(--t-speed), var(--t-glass-solid);width:min(460px,100%);box-shadow:inset 0 0 0 3px var(--t-ok);clip-path:var(--t-cut-shape);color:var(--t-ink);text-align:center;border-radius:0;justify-items:center;gap:6px;padding:18px 20px 14px;display:grid;position:relative;overflow:hidden}.ls-gate-card[data-kind=recorde],.ls-gate-card[data-kind=recorde-nivel]{box-shadow:inset 0 0 0 3px var(--t-gold-line)}.ls-gate-card[data-kind=prego]{box-shadow:inset 0 0 0 3px var(--t-act)}.ls-gate-rays{z-index:-1;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--t-ok) 22%, transparent) 0deg 8deg, transparent 8deg 20deg);pointer-events:none;border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;animation:18s linear infinite ls-spin;position:absolute;top:22%;left:50%;-webkit-mask:radial-gradient(circle,#000 10%,#0000 62%);mask:radial-gradient(circle,#000 10%,#0000 62%)}.ls-gate-card[data-kind=recorde] .ls-gate-rays,.ls-gate-card[data-kind=recorde-nivel] .ls-gate-rays{background:repeating-conic-gradient(#e0a43a80 0deg 8deg,#e0a43a00 8deg 20deg)}.ls-gate-card[data-kind=prego] .ls-gate-rays{display:none}.ls-gate-head{justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.ls-gate-icon{transform-origin:50% 90%;font-size:34px;font-style:normal;line-height:1;display:inline-block}.ls-gate-icon .nail{font-size:32px}.ls-gate-title{color:var(--t-ok);text-transform:uppercase;letter-spacing:.02em;font-size:26px;font-style:italic;font-weight:900;line-height:1.1}.ls-gate-card[data-kind=recorde] .ls-gate-title,.ls-gate-card[data-kind=recorde-nivel] .ls-gate-title{color:var(--t-gold-text)}.ls-gate-card[data-kind=prego] .ls-gate-title{color:var(--t-act-text)}.ls-gate-big{font-variant-numeric:tabular-nums;color:var(--t-ink);font-size:54px;font-style:italic;font-weight:900;line-height:1}.ls-gate-big[hidden]{display:none}.ls-gate-card[data-kind=recorde-nivel] .ls-gate-big{background:linear-gradient(100deg, var(--ink) 35%, #e0a43a 50%, var(--ink) 65%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out infinite ls-shine}.ls-gate-line{color:var(--t-ink);margin:0;font-size:15px;font-weight:900}.ls-gate-slot{width:100%;margin-top:6px}.ls-gate-slot .lb-result.naming{text-align:left;background:var(--t-field);justify-content:center}.ls-gate.ls-gate-pop{animation:.22s ease-out both ls-fade-in}.ls-gate.ls-gate-pop .ls-gate-card{animation:.52s cubic-bezier(.2,1.5,.4,1) both ls-gate-pop}.ls-gate.ls-gate-pop .ls-gate-icon{animation:.9s ease-in-out .3s 2 ls-gate-wiggle}@keyframes ls-gate-pop{0%{opacity:0;transform:scale(.6)skew(-12deg)}to{opacity:1;transform:none}}@keyframes ls-gate-wiggle{25%{transform:rotate(-14deg)scale(1.15)}75%{transform:rotate(12deg)scale(1.15)}}@media (prefers-reduced-motion:reduce){.ls-stamps.ls-fall,#landing .card.ls-card.ls-thump,.ls-tape.ls-unroll,.ls-confetti i{animation:none}.ls-card.ls-glory .ls-hero:before,.ls-card .ls-big,.ls-card .ls-stamp,.ls-gate,.ls-gate *,.ls-gate .ls-gate-big{animation:none!important}.ls-card .ls-tape:not(.ls-unroll){transform:none}}html.reduce-motion .ls-stamps.ls-fall,html.reduce-motion .ls-tape.ls-unroll,html.motion-reduced .ls-stamps.ls-fall,html.motion-reduced .ls-tape.ls-unroll{animation:none}html.reduce-motion .ls-gate,html.reduce-motion .ls-gate *,html.motion-reduced .ls-gate,html.motion-reduced .ls-gate *{animation:none!important}@media (height<=500px) and (width>=560px){#landing .card.ls-card.debrief-card:not(.ls-open){padding:10px 14px 12px}.ls-summary{gap:6px 16px}.ls-hero{gap:4px}.ls-stamp{padding:1px 12px;font-size:19px}.ls-big{font-size:36px}.ls-line,.ls-head-text,.ls-causes .landing-cause{font-size:13px}.ls-chip{min-height:26px;padding:2px 8px;font-size:12px}.ls-next{padding:5px 10px 6px}.ls-next b{font-size:15px}.ls-next p{font-size:12px}.ls-summary .ls-row #againButton{min-height:50px;font-size:19px}.ls-card .ls-row>button:not(#againButton){white-space:nowrap;padding-inline:6px;font-size:15px}.ls-locked-disc{width:28px;height:28px}.ls-locked.ls-ghost .ls-locked-disc{width:22px;height:22px}.ls-locks{gap:2px 8px}.ls-locks-text,.ls-locked.ls-ghost{font-size:12px}.ls-board .lb-result.naming .lb-name-hint{display:none}.ls-gate-card{gap:3px;padding:10px 16px 8px}.ls-gate-title{font-size:20px}.ls-gate-icon{font-size:26px}.ls-gate-big{font-size:38px}.ls-gate-line{font-size:13px}.ls-gate-slot{margin-top:2px}.ls-gate .lb-name-hint,.ls-causes .reserve-cause .reserve-tip{display:none}}@media (width<=559px),(width<=640px) and (height>=501px){.ls-summary{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""next""board""actions""locks";gap:10px}#landing .card.ls-card.debrief-card:not(.ls-open){padding:16px 16px 14px}.ls-big{font-size:42px}}.ls-card:not(.ls-open) .ls-actions{z-index:2;margin:-6px -8px;padding:6px 8px;position:sticky;bottom:0;container-type:scroll-state}@container scroll-state(stuck:bottom){.ls-actions:after{content:"";z-index:-1;background:var(--t-surface);pointer-events:none;position:absolute;inset:0}.ls-actions:before{content:"";background:linear-gradient(transparent, var(--t-surface));pointer-events:none;height:18px;position:absolute;bottom:100%;left:0;right:0}}.ls-board .lb-result.naming .lb-name-input,.ls-board .lb-result.naming .lb-send{min-height:44px}.ls-board .lb-result .lb-more,.ls-board .push-invite .push-button{flex:none;width:44px;height:44px}.ls-gate .lb-result.naming .lb-name-input{min-height:44px;font-size:18px}.mg-gauge{pointer-events:none;--mg-fill:0deg;--mg-color:#f2a51a;--mg-pulse:.9s;width:58px;height:58px;margin-left:-29px;position:fixed;top:calc(28% + 52px);left:50%}.mg-gauge[hidden]{display:none}.mg-ring{background:conic-gradient(var(--mg-color) var(--mg-fill), #ffffff8c 0);box-shadow:var(--shadow);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 55%,#000 56%);mask:radial-gradient(circle,#0000 55%,#000 56%)}.mg-icon{color:var(--mg-color);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;inset:11px}.mg-icon svg{width:26px;height:26px}.mg-gauge.warn .mg-icon{animation:mg-pulse var(--mg-pulse) ease-in-out infinite}@keyframes mg-pulse{50%{background:#fff;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.mg-gauge.warn .mg-icon{animation:none}}@media (height<=460px){.mg-gauge{top:calc(34% + 40px)}}html.phone .mg-gauge{width:46px;height:46px;margin-left:-23px;top:calc(22% + 36px)}html.phone .mg-icon{inset:8px}html.phone .mg-icon svg{width:20px;height:20px}.reserve-cause{background:var(--t-danger-soft);box-shadow:inset 4px 0 0 var(--t-danger), inset 0 0 0 1px var(--t-danger);text-align:left;border:0;border-radius:2px;align-items:center;gap:10px;margin:-4px 0 10px;padding:8px 10px;display:flex}.reserve-icon{width:40px;height:40px;color:var(--t-danger);flex:none}.reserve-icon svg{width:100%;height:100%}.reserve-cause>div{gap:2px;display:grid}.reserve-cause b{color:var(--t-danger);text-transform:uppercase;font-size:16px;font-style:italic;font-weight:900}.reserve-board{color:var(--t-ink);font-size:14px;font-weight:800}.reserve-tip{color:var(--t-ink-soft);font-size:13px;font-weight:700}html.phone .reserve-cause{margin-bottom:6px;padding:5px 8px}html.phone .reserve-icon{width:30px;height:30px}html.phone .reserve-cause b{font-size:14px}html.phone .reserve-board,html.phone .reserve-tip{font-size:12px}
