.zKUUka_screen{z-index:2000;color:#f8fbff;background:radial-gradient(circle,#19589a57,#0000 38%),#031d3d;place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0}.zKUUka_content{flex-direction:column;align-items:center;gap:.85rem;display:flex}.zKUUka_logo{filter:drop-shadow(0 18px 34px #0000004d);border-radius:24%;width:clamp(132px,18vw,192px);height:auto;animation:1.8s ease-in-out infinite zKUUka_logoPulse}.zKUUka_spinner{border:2px solid #ffffff4d;border-top-color:#42cf91;border-radius:50%;width:1.35rem;height:1.35rem;margin-top:.25rem;animation:.75s linear infinite zKUUka_spinnerTurn}.zKUUka_label{letter-spacing:.04em;font-size:.86rem;font-weight:650}@keyframes zKUUka_spinnerTurn{to{transform:rotate(360deg)}}@keyframes zKUUka_logoPulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.zKUUka_logo{animation:none}}
.ow916q_toast{z-index:3000;color:#172b3a;overflow-wrap:anywhere;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #d7e3ec;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:10px;width:max-content;max-width:min(480px,100vw - 24px);min-height:48px;padding:10px 12px;font-size:13px;font-weight:550;line-height:1.5;animation:.18s ease-out ow916q_enter;display:grid;position:fixed;top:74px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #1629381a}.ow916q_icon{color:#0369a1;background:#e0f2fe;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.ow916q_success{border-color:#b8decf}.ow916q_success .ow916q_icon{color:#18736c;background:#e5f4eb}.ow916q_error{border-color:#ecc9c5}.ow916q_error .ow916q_icon{color:#b42318;background:#fce9e7}.ow916q_info,.ow916q_loading{border-color:#c1dcea}.ow916q_toast>button{color:#526174;width:24px;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:20px;display:grid}.ow916q_toast>button:hover{color:#111;background:#edf2f5}.ow916q_toast>button:focus-visible{outline-offset:2px;outline:2px solid #18736c}.ow916q_spinner{border:2px solid #0369a140;border-top-color:#0369a1;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite ow916q_spin}@keyframes ow916q_enter{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes ow916q_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ow916q_toast,.ow916q_spinner{animation:none}}
.ER9bma_backdrop{z-index:15000;background:#0f172a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ER9bma_dialog{box-sizing:border-box;color:#172d43;background:#fff;border-radius:20px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 24px 80px #0f172a55}.ER9bma_dialog h2{margin:0 0 12px;font-size:20px}.ER9bma_dialogHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ER9bma_dialogHeader h2{margin:0}.ER9bma_closeButton{color:#61758a;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:4px;display:grid}.ER9bma_closeButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.ER9bma_closeButton:hover{color:#172d43;background:#f3f7fb}.ER9bma_closeButton:focus-visible{outline-offset:2px;outline:2px solid #7157c8}.ER9bma_closeButton:disabled{opacity:.6;cursor:wait}.ER9bma_dialog p{font-size:14px;line-height:1.5}.ER9bma_dialog label{gap:6px;margin:14px 0;font-size:14px;font-weight:600;display:grid}.ER9bma_dialog input,.ER9bma_dialog textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #b8c9d8;border-radius:8px;padding:10px}.ER9bma_dialog textarea{resize:vertical}.ER9bma_coordinates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ER9bma_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ER9bma_actions button{color:#172d43;cursor:pointer;font:inherit;background:#f3f7fb;border:1px solid #b8c9d8;border-radius:9px;padding:10px 14px}.ER9bma_actions button[type=submit]{color:#fff;background:#172d43}.ER9bma_actions .ER9bma_danger,.ER9bma_error{color:#b91c1c}.ER9bma_actions button:disabled{opacity:.6;cursor:wait}.ER9bma_nightDialog{width:min(620px,100%)}.ER9bma_dialog select{width:100%;min-width:0;font:inherit;border:1px solid #b8c9d8;border-radius:8px;padding:10px}.ER9bma_nightList{gap:6px;max-height:190px;margin-top:16px;display:grid;overflow:auto}.ER9bma_nightList button{text-align:left;color:inherit;cursor:pointer;background:#f3f7fb;border:1px solid #b8c9d8;border-radius:8px;gap:4px;padding:10px;display:grid}.ER9bma_nightList small{white-space:pre-wrap;overflow-wrap:anywhere}.ER9bma_dialog button[aria-pressed=true]{background:#eee8ff;border-color:#7157c8}.ER9bma_locationSearch{position:relative}.ER9bma_locationResults{border:1px solid #b8c9d8;border-radius:8px;gap:4px;max-height:200px;margin:-8px 0 12px;padding:4px;display:grid;overflow-y:auto}.ER9bma_locationResults button{text-align:left;color:#172d43;cursor:pointer;background:#f3f7fb;border:0;border-radius:5px;gap:3px;padding:8px;display:grid}.ER9bma_locationResults button[aria-selected=true]{background:#eee8ff}.ER9bma_locationResults small{color:#61758a;font-weight:400}.ER9bma_locationResults p{margin:6px}
.VMuK_q_panel{margin-top:.55rem}.VMuK_q_list,.VMuK_q_group{gap:.4rem;display:grid}.VMuK_q_groupTitle{color:var(--night-muted,#526b83);font-size:.65rem}.VMuK_q_row{border:1px solid var(--night-border,#c9dceb);background:var(--night-surface,#fff);border-radius:10px;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding:.55rem .65rem;display:flex}.VMuK_q_rowZit{background:var(--night-danger-bg,#fff3f3);border-color:#f4a3a3 #f4a3a3 #f4a3a3 #dc2626;border-left-style:solid;border-left-width:3px}.VMuK_q_rowZit .VMuK_q_identity strong{color:var(--night-danger,#991b1b)}.VMuK_q_rowZit .VMuK_q_identity small{color:var(--night-danger,#9f3535)}.VMuK_q_identity{gap:.15rem;min-width:0;display:grid}.VMuK_q_identity strong{color:var(--night-text,#18324f);font-size:.72rem}.VMuK_q_identity small{color:var(--night-muted,#647f99);overflow-wrap:anywhere;font-size:.62rem}.VMuK_q_identity .VMuK_q_dangerAdvice{color:var(--night-danger,#9f3535);font-weight:750}
.iuoS6G_panel{border:1px solid var(--night-border,#cbdde9);background:var(--night-surface,#f8fbfd);color:var(--night-text,#18324f);border-radius:14px;margin-top:14px;padding:14px 16px}.iuoS6G_heading,.iuoS6G_row{justify-content:space-between;align-items:center;gap:12px;display:flex}.iuoS6G_heading{margin-bottom:8px}.iuoS6G_heading h3{margin:0;font-size:14px}.iuoS6G_heading span,.iuoS6G_row small,.iuoS6G_note{color:var(--night-muted,#58718b);font-size:11px}.iuoS6G_headingStatus{align-items:center;gap:7px;display:inline-flex}.iuoS6G_spinner{border:2px solid #cbdde9;border-top-color:#12609d;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite iuoS6G_landingFeeSpin}.iuoS6G_loadingMessage{color:var(--night-muted,#58718b);margin:8px 0 0;font-size:12px}@keyframes iuoS6G_landingFeeSpin{to{transform:rotate(360deg)}}.iuoS6G_list{gap:8px;display:grid}.iuoS6G_row{border-top:1px solid var(--night-border,#e1ebf2);padding:9px 0}.iuoS6G_row>span:first-child{gap:2px;display:grid}.iuoS6G_amount{white-space:nowrap;font-weight:700}.iuoS6G_row a{color:var(--night-accent,#12609d);font-size:12px;font-weight:600}.iuoS6G_note{margin-top:9px;line-height:1.4;display:block}@media (max-width:560px){.iuoS6G_heading{align-items:flex-start}.iuoS6G_row{flex-wrap:wrap}.iuoS6G_row>span:first-child{flex:100%}}
._5YZfbW_theme{--navy-950:#031735;--navy-900:#062653;--navy-800:#0b376f;--sky-500:#5ba8d4;--yellow-500:#ffdf18;--yellow-400:#ffe95b;--yellow-soft:#fff7cc;--paper:#f7f5ef;--ink:#101828;--muted:#556274;--club-clouds:url(/images/vfr-club-clouds.webp);font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif}
.Rt1GfG_page{--public-card:#ffffff86;color:#18324f;background:#edf4fb;min-height:100vh;padding:0;position:relative;overflow:hidden}.Rt1GfG_pageEmbedded{background:0 0;min-height:0;padding:0;overflow:visible}@media screen{.Rt1GfG_page:not(.Rt1GfG_pageEmbedded){flex-direction:column;min-height:100dvh;display:flex}.Rt1GfG_page:not(.Rt1GfG_pageEmbedded)>.Rt1GfG_hero{flex-shrink:0}.Rt1GfG_page:not(.Rt1GfG_pageEmbedded)>.Rt1GfG_grid{flex:1 0 auto}}.Rt1GfG_pageAdmin{--admin-accent:#087fb5;--admin-accent-soft:#e8f6fc;background:radial-gradient(circle at 8% 0,#0ea5e921,#0000 27%),radial-gradient(circle at 92% 18%,#0d948814,#0000 24%),#eef4f8;overflow-x:hidden}.Rt1GfG_pageAdmin .Rt1GfG_heroBar{background:#f8fbffd1;align-items:center;padding:6px 10px}.Rt1GfG_pageAdmin .Rt1GfG_heroIntro{display:none}.Rt1GfG_pageAdmin .Rt1GfG_logo{height:54px}.Rt1GfG_pageEmbedded .Rt1GfG_clubBackground,.Rt1GfG_pageEmbedded .Rt1GfG_hero,.Rt1GfG_pageEmbedded .Rt1GfG_floatingVerdictBadge{display:none}.Rt1GfG_pageEmbedded .Rt1GfG_grid{margin-top:0}.Rt1GfG_pageEmbedded .Rt1GfG_card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.Rt1GfG_pageEmbedded .Rt1GfG_publicAirportCard{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicAirportCard,.Rt1GfG_pageEmbeddedAirport .Rt1GfG_publicResultsCard{display:none}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicResultsCard,.Rt1GfG_pageEmbeddedAirport .Rt1GfG_publicAirportCard{grid-column:1/-1}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_aircraftPicker{display:none}.Rt1GfG_pageEmbeddedAircraft,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_grid,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicResultsCard{box-sizing:border-box;width:100%;min-width:0;max-width:none}.Rt1GfG_pageEmbedded .Rt1GfG_publicAirportCard .Rt1GfG_map{height:420px;min-height:300px}.Rt1GfG_clubBackground{z-index:0;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .6s;position:fixed;inset:0}.Rt1GfG_clubBackground:after{content:"";background:linear-gradient(#edf4fb99 0%,#edf4fb73 35%,#edf4fbb3 100%),radial-gradient(circle at 0 0,#ffffff4d 0%,#0000 35%);position:absolute;inset:0}.Rt1GfG_clubBackgroundVisible{opacity:1}.Rt1GfG_clubBackgroundHidden{opacity:0}.Rt1GfG_hero{z-index:2;margin-bottom:0;transition:transform .3s cubic-bezier(.4,0,.2,1),margin-bottom .3s;position:sticky}.Rt1GfG_heroBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fbff4b;border:1px solid #c8d9eb7a;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:4px;display:flex}.Rt1GfG_heroBrand{flex:55%;align-items:center;gap:18px;display:flex}.Rt1GfG_logoStack{align-items:center;gap:12px;min-width:0;display:flex}.Rt1GfG_heroIntro{align-items:center;max-width:620px;display:grid}.Rt1GfG_logo{background:#fff0;border-radius:5px;width:auto;height:90px;padding-left:5px}.Rt1GfG_titleCard{text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f8fbff69;border-radius:14px;align-items:center;width:auto;height:fit-content;padding:3px 10px;display:flex}.Rt1GfG_hero h1{letter-spacing:.02em;margin:0;font-size:clamp(1.2rem,3vw,1.6rem)}.Rt1GfG_hero p{color:#486581;margin-top:6px}.Rt1GfG_badges{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.Rt1GfG_badges span{background:#f8fbff;border:1px solid #c5d5e6;border-radius:999px;padding:6px 12px;font-size:12px}.Rt1GfG_sessionBox{background:0 0;border-radius:5px;flex:none;align-self:flex-start;width:auto;height:fit-content;padding:0;position:relative}.Rt1GfG_burgerButton{appearance:none;color:#244761;cursor:pointer;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background-color .14s,color .14s;display:inline-flex}.Rt1GfG_burgerButton svg{width:20px;height:20px;display:block}.Rt1GfG_burgerButton:hover{color:#18324f;background:#24476114}.Rt1GfG_burgerButton:active{background:#2447611f}.Rt1GfG_burgerButton:focus-visible,.Rt1GfG_sessionMenu a:focus-visible,.Rt1GfG_sessionMenu button:focus-visible{outline-offset:3px;outline:3px solid #5ba8d4}.Rt1GfG_sessionMenu{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fbfffa;border:1px solid #c8d9eb;border-radius:14px;gap:10px;width:min(320px,100vw - 32px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0f172a29}.Rt1GfG_sessionMenuList{gap:6px;display:grid}.Rt1GfG_sessionMenuItem{color:#18324f;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #c5d5e6;border-radius:10px;justify-content:flex-start;align-items:center;gap:9px;padding:8px 10px;font-size:.8rem;font-weight:650;text-decoration:none;display:flex}.Rt1GfG_sessionMenuItem>svg{flex:0 0 18px;width:18px;height:18px;display:block}.Rt1GfG_sessionMenuItem:hover{background:#f1f6fb;border-color:#9fb8d3}.Rt1GfG_sessionRegisterItem,.Rt1GfG_sessionRegisterItem:hover{color:#176b59;background:#edf9f5;border-color:#8fd2bd}.Rt1GfG_overlay.Rt1GfG_clubChoiceOverlay{z-index:400;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fbff;padding:0}.Rt1GfG_clubChoiceModal{}.Rt1GfG_overlay .Rt1GfG_clubChoiceModal{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;width:100%;height:100%;padding:0;overflow:hidden}.Rt1GfG_clubChoiceModal .Rt1GfG_overlayHeader{padding:max(26px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) 28px max(28px, env(safe-area-inset-left));color:#fff;background:linear-gradient(90deg, #031735f5, #031735b8), var(--club-clouds) center 46% / cover;flex-shrink:0;align-items:flex-start;margin:0}.Rt1GfG_clubChoiceModal .Rt1GfG_overlayHeader h2{color:#fff;letter-spacing:-.05em;margin:8px 0 10px;font-family:inherit;font-size:clamp(2.5rem,4.5vw,3.6rem);font-style:normal;font-weight:750;line-height:1}.Rt1GfG_clubChoiceModal .Rt1GfG_overlayHeader p{color:#ffffffbd;font-size:.82rem;line-height:1.4}.Rt1GfG_clubChoiceModal .Rt1GfG_overlayHeader .Rt1GfG_clubChoiceEyebrow{color:var(--yellow-400);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:850}.Rt1GfG_clubChoiceModal .Rt1GfG_overlayHeader .Rt1GfG_clubChoiceIntroduction{color:#fff;font-size:clamp(.95rem,1.5vw,1.1rem)}.Rt1GfG_clubChoiceModal .Rt1GfG_overlayHeader .Rt1GfG_clubChoiceHint{margin-top:6px}.Rt1GfG_clubChoiceClose{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff40;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.Rt1GfG_clubChoiceClose:hover{background:#ffffff25}.Rt1GfG_clubChoiceClose:focus-visible{outline-offset:3px;outline:3px solid #5ba8d4}.Rt1GfG_clubPickerModal{z-index:1;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;position:relative}.Rt1GfG_clubPickerToolbar{padding:12px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));background:var(--paper);border-bottom:1px solid #d7e4f0;flex-shrink:0;align-items:center;gap:10px;display:flex}.Rt1GfG_clubPickerToolbar .Rt1GfG_clubPickerWrap{flex:1;min-width:0}.Rt1GfG_clubPickerSearchLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Rt1GfG_clubPickerSearchIcon{pointer-events:none;color:#647f99;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Rt1GfG_clubPickerToolbar .Rt1GfG_clubPickerInput{min-height:42px;font:inherit;padding-left:38px;font-size:16px}.Rt1GfG_clubPickerToolbar .Rt1GfG_clubPickerLocate{white-space:nowrap;border-color:var(--yellow-500);background:var(--yellow-500);min-height:42px;color:var(--navy-950);border-radius:999px;gap:8px}.Rt1GfG_clubPickerToolbar .Rt1GfG_clubPickerLocate:hover{background:var(--yellow-400);border-color:var(--yellow-400)}.Rt1GfG_clubPickerLocate svg{flex-shrink:0}.Rt1GfG_clubPickerLocationStatus{margin:0;padding:8px 16px;font-size:.82rem}.Rt1GfG_clubPickerModal .Rt1GfG_clubPickerMapShell{border:0;border-radius:0}@media (max-width:480px){.Rt1GfG_clubChoiceModal .Rt1GfG_overlayHeader{padding:max(20px, env(safe-area-inset-top)) 16px 20px;gap:12px}.Rt1GfG_clubChoiceModal .Rt1GfG_overlayHeader .Rt1GfG_clubChoiceHint{font-size:.76rem}.Rt1GfG_clubPickerToolbar{padding-inline:max(10px, env(safe-area-inset-left));gap:8px}.Rt1GfG_clubPickerToolbar .Rt1GfG_clubPickerLocate{padding-inline:10px;font-size:.78rem}}.Rt1GfG_sessionBoxStandalone{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:5;background:#f8fbffc7;border:1px solid #c8d9eb;border-radius:16px;margin-top:12px;padding:12px;display:none;position:relative}.Rt1GfG_sessionMeta{color:#18324f;border-bottom:1px solid #d7e4f0;gap:3px;margin:0;padding:2px 2px 8px;font-size:.82rem;display:grid}.Rt1GfG_sessionMeta span{color:#647f99;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.Rt1GfG_tabRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Rt1GfG_tabRow .Rt1GfG_tab,.Rt1GfG_tabRow .Rt1GfG_tabActive{text-align:center;flex:120px}.Rt1GfG_tab,.Rt1GfG_tabActive,.Rt1GfG_secondaryButton,.Rt1GfG_dangerButton,.Rt1GfG_inlineDanger,.Rt1GfG_inlinePromote{color:#18324f;cursor:pointer;background:#fff;border:1px solid #c5d5e6;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.Rt1GfG_tab:hover,.Rt1GfG_secondaryButton:hover,.Rt1GfG_dangerButton:hover,.Rt1GfG_inlineDanger:hover,.Rt1GfG_inlinePromote:hover,.Rt1GfG_card button:hover,.Rt1GfG_airportRow button:hover{background:#f1f6fb;border-color:#9fb8d3}.Rt1GfG_card button,.Rt1GfG_airportRow button{cursor:pointer}.Rt1GfG_tabActive{color:#f8fbff;background:#2563eb;border-color:#2563eb}.Rt1GfG_tabActive:hover{background:#1d4ed8;border-color:#1d4ed8}.Rt1GfG_secondaryButton{background:#eef6ff}.Rt1GfG_gearButton{color:#18324f;background:#fff;border:1px solid #c5d5e6;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:18px;text-decoration:none;display:inline-flex}.Rt1GfG_gearButton:hover{background:#f1f6fb;border-color:#9fb8d3}.Rt1GfG_dangerButton,.Rt1GfG_inlineDanger{color:#991b1b;background:#fff1f2;border-color:#f3b5bc}.Rt1GfG_inlinePromote{color:#176b37;background:#eaf8ef;border-color:#9bd2ad}.Rt1GfG_card .Rt1GfG_inlinePromote:hover:not(:disabled){color:#115b2d;background:#d9f1e1;border-color:#68b783}.Rt1GfG_inlinePromote:disabled{cursor:wait;opacity:.65}.Rt1GfG_disclaimerOverlay{z-index:2147483647;-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);background:linear-gradient(#18324f6b,#0f172a8a),#edf4fb5c;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.Rt1GfG_disclaimerModal{background:#f8fbfff5;border:1px solid #94a3b86b;border-top:4px solid #f59e0b;border-radius:16px;width:min(580px,94vw);margin-top:auto;margin-bottom:auto;padding:24px;box-shadow:0 24px 64px #0f172a42}.Rt1GfG_airportBriefingOverlay{width:auto;height:auto;min-height:0;padding:0;overflow:hidden}.Rt1GfG_airportBriefingModal{box-sizing:border-box;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;width:auto;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:24px;display:grid;position:absolute;inset:0;overflow:hidden}.Rt1GfG_airportBriefingContent{overscroll-behavior:contain;min-width:0;min-height:0;margin-top:16px;padding-right:8px;overflow:hidden auto}.Rt1GfG_airportBriefingFooter{z-index:1;background:#f8fbfffa;border-top:1px solid #dbe7f0;flex:none;padding-top:12px;position:relative}.Rt1GfG_airportBriefingFooter .Rt1GfG_airportBriefingDisclaimer{margin-top:0}.Rt1GfG_airportBriefingFooter .Rt1GfG_disclaimerActions{margin-top:10px}.Rt1GfG_airportBriefingTitle{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.3rem;font-weight:800}.Rt1GfG_airportMetarSection{min-width:0;margin-bottom:24px}.Rt1GfG_briefingSectionTitle{color:#1e293b;border-bottom:2px solid #e2e8f0;margin:0 0 12px;padding-bottom:8px;font-size:1.1rem}.Rt1GfG_briefingMetarRaw{box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;max-width:100%;margin:0;padding:12px;font:.95rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.Rt1GfG_airportBriefingDisclaimer{color:#9a3412;text-align:center;background:#fff7ed;border:1px solid #fb923c;border-radius:8px;margin-top:20px;padding:12px;font-size:.92rem;font-weight:700;box-shadow:0 1px 2px #0000000d}.Rt1GfG_airportBriefingModal .Rt1GfG_notamList{max-height:none;overflow:visible}.Rt1GfG_disclaimerHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.Rt1GfG_disclaimerIcon{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.Rt1GfG_disclaimerModal h2{color:#18324f;margin:0;font-size:1.2rem;line-height:1.2}.Rt1GfG_disclaimerText{color:#36536f;margin:0;font-size:1rem;font-weight:650;line-height:1.6}.Rt1GfG_disclaimerActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.Rt1GfG_disclaimerButton{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-width:150px;min-height:44px;padding:10px 18px;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.Rt1GfG_disclaimerButton:hover{transform:translateY(-1px)}.Rt1GfG_disclaimerAcceptButton{color:#f8fbff;background:#2563eb;border-color:#2563eb;box-shadow:0 8px 20px #2563eb38}.Rt1GfG_disclaimerAcceptButton:hover{background:#1d4ed8;border-color:#1d4ed8}.Rt1GfG_disclaimerRefuseButton{color:#18324f;background:#fff;border-color:#c5d5e6}.Rt1GfG_disclaimerRefuseButton:hover{background:#f1f6fb;border-color:#9fb8d3}.Rt1GfG_closeButton{color:#18324f;cursor:pointer;background:#fff;border:1px solid #c5d5e6;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.Rt1GfG_closeButton:hover{background:#f1f6fb;border-color:#9fb8d3}.Rt1GfG_clubPickerBox select{color:#18324f;box-sizing:border-box;background:#fff;border:1px solid #c5d5e6;border-radius:10px;width:100%;min-width:0;padding:8px;font-weight:600}.Rt1GfG_clubPickerBox select:hover{background:#f1f6fb;border-color:#9fb8d3}.Rt1GfG_grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:0;display:grid;position:relative}.Rt1GfG_card{background:var(--public-card);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:14px}.Rt1GfG_page :is(.Rt1GfG_card,.Rt1GfG_hero,.Rt1GfG_heroBar){border-radius:0}.Rt1GfG_resultsCard{background:var(--public-card);border-color:#b8cee4;grid-column:span 2}.Rt1GfG_publicResultsCard{order:1}.Rt1GfG_publicAirportCard{order:2}.Rt1GfG_publicAirportCard .Rt1GfG_map{height:70vh;min-height:360px}.Rt1GfG_cgCard{order:3;justify-content:center;align-items:center;width:100%;padding:10px;display:flex}.Rt1GfG_cgMetaGrid{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr);gap:4px;width:100%;margin:4px auto 0;display:grid}.Rt1GfG_cgMetaCard{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f2f7fcbf;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 5px;padding:2px 5px;display:grid}.Rt1GfG_cgMetaCard small{color:#486581;font-size:.5rem;font-weight:700;line-height:1.2}.Rt1GfG_cgMetaCard span{color:#18324f;grid-area:1/1;font-size:.9rem;line-height:1.2}.Rt1GfG_cgMetaCard strong{color:#18324f;white-space:nowrap;grid-area:1/2/3;place-self:center end;font-size:1.1rem;line-height:1.2}.Rt1GfG_cgMetaCard small{grid-area:2/1}.Rt1GfG_publicPerformanceLayout{align-items:flex-start;gap:16px;margin-top:12px;display:flex}.Rt1GfG_publicPerformanceChartCol{flex-direction:column;flex:auto;justify-content:flex-start;min-width:0;display:flex}.Rt1GfG_publicPerformanceInfoCol{flex:none;min-width:300px;display:grid}.Rt1GfG_massSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;width:100%;margin-top:4px;display:grid}.Rt1GfG_clubPickerBox{gap:6px;margin-top:8px;display:grid}.Rt1GfG_clubPickerWrap{z-index:1200;position:relative}.Rt1GfG_clubPickerInput{color:#18324f;box-sizing:border-box;background:#fff;border:1px solid #c5d5e6;border-radius:12px;width:100%;min-width:0;padding:10px 12px}.Rt1GfG_clubPickerList{z-index:2200;background:#f8fbff;border:1px solid #c8d9eb;border-radius:12px;gap:4px;max-height:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 10px 22px #0f172a1f}.Rt1GfG_clubPickerItem{color:#18324f;cursor:pointer;text-align:left;background:#fff;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.Rt1GfG_clubPickerItem small{color:#64748b}.Rt1GfG_clubPickerItem:hover{background:#eef6ff;border-color:#c5d5e6}.Rt1GfG_clubPickerItemActive{background:#dbeafe;border-color:#93c5fd}.Rt1GfG_clubPickerEmpty{color:#64748b;padding:8px 10px;font-size:.85rem}.Rt1GfG_clubPickerMapShell{z-index:1;background:#dbe7f3;border:1px solid #c5d5e6;border-radius:14px;flex:auto;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.Rt1GfG_clubPickerMap{width:100%;height:100%;min-height:0}.Rt1GfG_clubPickerMap .leaflet-container{background:#dbe7f3;width:100%;height:100%}.Rt1GfG_clubMapMarker{background:0 0;border:0;place-items:center;display:grid}.Rt1GfG_clubMapPin{color:#ffdf18;background:#031735;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 2px #031735,0 3px 12px #03173580}.Rt1GfG_clubMapPin svg{width:21px;height:21px;display:block}.Rt1GfG_clubMapPinSelected{color:#031735;background:#ffdf18;width:40px;height:40px;box-shadow:0 0 0 3px #031735,0 3px 14px #03173580}.Rt1GfG_clubMapCount{color:#031735;background:#ffdf18;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:850;display:grid;position:absolute;top:-5px;right:-5px}.Rt1GfG_clubMapMarker:focus-visible{outline-offset:5px;border-radius:50%;outline:3px solid #5ba8d4}.Rt1GfG_clubPickerMap .Rt1GfG_clubMapLabel{color:#031735;background:#fff;border:1px solid #031735;border-radius:6px;padding:4px 7px;font:800 11px/1.2 Avenir Next,Avenir,Segoe UI,sans-serif;box-shadow:0 2px 8px #03173530}.Rt1GfG_clubMapLabel.leaflet-tooltip-left:before{border-left-color:#031735}.Rt1GfG_clubMapLabel.leaflet-tooltip-right:before{border-right-color:#031735}.Rt1GfG_clubPickerMap .clubPopup{gap:8px;display:grid}.Rt1GfG_clubPickerMap .clubPopupList{gap:6px;display:grid}.Rt1GfG_clubPickerMap .clubPopup button{color:#f8fbff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;font-weight:600;display:flex}.Rt1GfG_clubPickerMap .clubPopup button small{color:#dbeafe;font-weight:500}.Rt1GfG_clubPickerMapEmpty{z-index:500;color:#486581;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f8fbffe6;border:1px solid #c8d9eb;border-radius:12px;padding:10px 12px;font-size:.9rem;position:absolute;bottom:12px;left:12px;right:12px}.Rt1GfG_clubPickerStandalone{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:5;background:#f8fbffc7;border:1px solid #c8d9eb;border-radius:16px;margin-top:12px;padding:12px;display:none;position:relative}.Rt1GfG_clubPickerStandalone label,.Rt1GfG_clubPickerStandalone select{width:100%}.Rt1GfG_massFocusBlock{margin-top:12px}.Rt1GfG_massMetricsBlock{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-radius:5px;margin-top:10px}.Rt1GfG_adminGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid;position:relative}.Rt1GfG_adminMainCard,.Rt1GfG_rootSectionHeader{grid-column:1/-1}.Rt1GfG_rootSectionNav{grid-template-columns:repeat(4,minmax(0,1fr))}.Rt1GfG_adminCountBadge{color:#075985;background:#e6f6ff;border-radius:999px;place-items:center;min-width:30px;height:30px;padding-inline:8px;font-size:.75rem;font-weight:800;display:inline-grid}.Rt1GfG_membershipRequestList{margin:0 0 18px;padding:0;list-style:none}.Rt1GfG_membershipRequestList li{background:#f8fbff;border:1px solid #d2e1ee;border-radius:12px;padding:10px 12px}.Rt1GfG_membershipRequestList li>span{gap:3px;min-width:0;display:grid}.Rt1GfG_membershipRequestList small{color:#647f99;font-size:.7rem}.Rt1GfG_adminClubCard{grid-column:1/-1}.Rt1GfG_adminAircraftCard{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;padding-bottom:96px}.Rt1GfG_adminSectionHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfdfff2;border:1px solid #b5cde0db;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;top:8px;box-shadow:0 12px 34px #264f6f1c}.Rt1GfG_adminSectionHeader h2,.Rt1GfG_adminSectionHeader .Rt1GfG_eyebrow{margin:0}.Rt1GfG_adminSectionIdentity{flex:260px;gap:3px;min-width:0;display:grid}.Rt1GfG_adminSectionDescription{color:#607a91;margin:2px 0 0;font-size:.78rem;line-height:1.35}.Rt1GfG_adminQuickStats{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.Rt1GfG_adminQuickStats span{color:#486581;background:#eaf3fa;border-radius:999px;padding:3px 7px;font-size:.68rem}.Rt1GfG_adminQuickStats strong{color:#075985}.Rt1GfG_adminClubSelector{color:#486581;flex:0 260px;gap:3px;min-width:190px;font-size:.7rem;font-weight:750;display:grid}.Rt1GfG_adminClubSelector select{width:100%;min-width:0;min-height:36px}.Rt1GfG_adminSectionNav,.Rt1GfG_adminCatalogToolbar{flex-wrap:wrap;gap:6px;display:flex}.Rt1GfG_adminSectionNav{flex:1 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;display:grid}.Rt1GfG_adminSectionNav button,.Rt1GfG_adminCatalogToolbar button{color:#315a7d;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#f8fbff;border:1px solid #bfd1e2;border-radius:9px;min-width:0;min-height:34px;padding:6px 11px;font-weight:700;overflow:hidden}.Rt1GfG_adminSectionNav button{justify-content:center;align-items:center;gap:7px;display:flex;position:relative}.Rt1GfG_adminSectionNav button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.Rt1GfG_adminSectionNav .Rt1GfG_adminSectionNavActive,.Rt1GfG_adminCatalogToolbar .Rt1GfG_adminSectionNavActive{border-color:var(--admin-accent);background:linear-gradient(135deg, #fff, var(--admin-accent-soft));color:#075985;box-shadow:0 5px 14px #087fb524}.Rt1GfG_adminSectionNav .Rt1GfG_adminSectionNavActive:after{background:var(--admin-accent);content:"";border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:18%;right:18%}.Rt1GfG_adminContentHeading{border-bottom:1px solid #dce7f0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}.Rt1GfG_adminContentHeading h2,.Rt1GfG_adminContentHeading .Rt1GfG_eyebrow{margin:0}.Rt1GfG_adminUsersCard>h3{color:#234866;margin:22px 0 8px}.Rt1GfG_adminUsersTabs{background:#f1f6fa;border:1px solid #d3e1eb;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:4px 0 14px;padding:4px;display:grid}.Rt1GfG_adminUsersTabs button{color:#5e778d;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:38px;padding:6px 8px;font-size:.72rem;font-weight:750;display:flex}.Rt1GfG_adminUsersTabs button:hover{color:#245777;background:#ffffffb8}.Rt1GfG_adminUsersTabs button.Rt1GfG_adminUsersTabActive{color:#075985;background:#fff;box-shadow:0 3px 10px #35597321}.Rt1GfG_adminUsersTabs button b{color:#08709b;background:#e2f2fa;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:.62rem;display:inline-grid}.Rt1GfG_adminSubsection{background:linear-gradient(145deg,#fffffff0,#f6fafdd1);border:1px solid #d7e4ed;border-radius:15px;gap:10px;margin-top:14px;padding:16px;display:grid}.Rt1GfG_adminSubsectionHeader{border-bottom:1px solid #e4edf3;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:9px;display:flex}.Rt1GfG_adminSubsectionHeader h3,.Rt1GfG_adminSubsectionHeader p,.Rt1GfG_adminSubsectionHeader .Rt1GfG_eyebrow{margin:0}.Rt1GfG_adminSubsectionHeader h3{color:#234866;font-size:.98rem}.Rt1GfG_adminSubsectionHeader p{color:#71869a;margin-top:3px;font-size:.74rem;line-height:1.4}.Rt1GfG_emptySubsection{color:#71869a;background:#f3f7fa;border-radius:9px;margin:2px 0;padding:9px 11px;font-size:.78rem}.Rt1GfG_adminPeopleList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.Rt1GfG_adminUsersCard .Rt1GfG_adminPeopleList{grid-template-columns:minmax(0,1fr)}.Rt1GfG_adminUsersCard .Rt1GfG_adminPeopleList li{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;min-height:48px;display:flex}.Rt1GfG_adminUsersCard .Rt1GfG_adminMemberDirectory .Rt1GfG_adminPersonIdentity{flex:auto}.Rt1GfG_adminUsersCard .Rt1GfG_adminMemberDirectory .Rt1GfG_actionRow{flex:none;margin-top:0}.Rt1GfG_adminPeopleList li{background:linear-gradient(145deg,#fff,#f7fbfe);border:1px solid #d4e2ed;border-radius:12px;min-width:0;box-shadow:0 4px 14px #33536b0e}.Rt1GfG_adminPersonIdentity{align-items:center;gap:9px;min-width:0;display:flex}.Rt1GfG_adminPersonIdentity>span:nth-child(2){min-width:0;display:grid}.Rt1GfG_adminPersonIdentity strong,.Rt1GfG_adminPersonIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Rt1GfG_adminPersonIdentity small{color:#71869a;font-size:.7rem}.Rt1GfG_adminPersonAvatar{color:#076b91;background:linear-gradient(145deg,#dff4fd,#edf9f7);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.82rem;font-weight:850;display:grid}.Rt1GfG_adminDirectoryHeader{border-top:1px solid #dce7f0;justify-content:space-between;align-items:end;gap:14px;margin-top:24px;padding-top:16px;display:flex}.Rt1GfG_adminDirectoryHeader h3,.Rt1GfG_adminDirectoryHeader p{margin:0}.Rt1GfG_adminUserSearch{background:#fff;border:1px solid #c8d9e7;border-radius:10px;align-items:center;gap:7px;width:min(320px,100%);min-width:0;padding:0 10px;display:flex}.Rt1GfG_adminUserSearch:focus-within{border-color:var(--admin-accent);box-shadow:0 0 0 3px #087fb51c}.Rt1GfG_adminUserSearch svg{fill:none;stroke:#668197;stroke-width:1.7px;stroke-linecap:round;flex:none;width:17px;height:17px}.Rt1GfG_adminUserSearch input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0}.Rt1GfG_adminUserState{color:#64748b;background:#f1f5f9;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:.64rem;font-weight:800}.Rt1GfG_adminUserStateActive{color:#167343;background:#dcfce7}.Rt1GfG_rootAdminDirectory{border-top:1px solid #dce7f0;margin-top:24px;padding-top:16px}.Rt1GfG_rootAdminDirectory .Rt1GfG_adminPeopleList{grid-template-columns:minmax(0,1fr)}.Rt1GfG_rootAdminDirectory .Rt1GfG_cardHeaderRow h3,.Rt1GfG_rootAdminDirectory .Rt1GfG_cardHeaderRow p{margin:0}.Rt1GfG_rootAdminItem{box-sizing:border-box;grid-template-columns:minmax(190px,.75fr) minmax(360px,1.5fr) auto;align-items:center;gap:10px;width:100%;display:grid!important}.Rt1GfG_rootAdminIdentity{align-items:center;gap:9px;min-width:0;display:flex}.Rt1GfG_rootAdminIdentity>span:last-child{min-width:0;display:grid}.Rt1GfG_rootAdminIdentity small{color:#71869a;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.Rt1GfG_rootAdminFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.Rt1GfG_rootAdminFields input{box-sizing:border-box;width:100%;min-width:0}.Rt1GfG_rootAdminItem .Rt1GfG_actionRow{margin-top:0}.Rt1GfG_pageAdmin .Rt1GfG_card{border-color:#bcd0e0d1;box-shadow:0 8px 28px #27486313}.Rt1GfG_pageAdmin input:focus,.Rt1GfG_pageAdmin select:focus,.Rt1GfG_pageAdmin textarea:focus{border-color:var(--admin-accent);outline:none;box-shadow:0 0 0 3px #087fb51a}.Rt1GfG_adminCatalogCard{min-width:0}.Rt1GfG_adminCatalogToolbar{background:#e2eef8d1;border:1px solid #bfd1e2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:min(560px,100%);margin:12px 0 12px auto;padding:4px;display:grid}.Rt1GfG_adminCatalogToolbar button{min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;display:flex}.Rt1GfG_adminCatalogToolbar button strong{color:#315a7d;background:#fffc;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding-inline:5px;font-size:.65rem;display:inline-flex}.Rt1GfG_adminCatalogToolbar .Rt1GfG_adminSectionNavActive{color:#075985;background:#fff;box-shadow:0 3px 10px #315a7d1f}.Rt1GfG_adminCatalogList{gap:10px;display:grid}.Rt1GfG_adminCatalogItem{background:#f8fbffd1;border:1px solid #c9d9e8;border-radius:12px;gap:9px;min-width:0;padding:12px;display:grid}.Rt1GfG_adminCatalogItem h3,.Rt1GfG_adminCatalogItem p{margin:0}.Rt1GfG_adminCatalogItemHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.Rt1GfG_adminCatalogItemHeader>div{min-width:0}.Rt1GfG_adminCatalogStatus{border-radius:999px;margin-bottom:4px;padding:2px 7px;font-size:.66rem;font-weight:800;display:inline-flex}.Rt1GfG_adminCatalogPending{color:#92400e;background:#fef3c7}.Rt1GfG_adminCatalogApproved{color:#166534;background:#dcfce7}.Rt1GfG_adminCatalogRejected{color:#991b1b;background:#fee2e2}.Rt1GfG_adminCatalogMeta{color:#486581;flex-wrap:wrap;gap:5px 12px;font-size:.76rem;display:flex}.Rt1GfG_adminCatalogReviewActions{flex-wrap:wrap;gap:6px;display:flex}.Rt1GfG_adminCatalogNote{gap:4px;display:grid}.Rt1GfG_adminCatalogNote textarea{box-sizing:border-box;width:100%;min-width:0;min-height:68px}.Rt1GfG_card h2{margin-bottom:10px;font-size:1rem}.Rt1GfG_card h3{color:#486581;margin-top:14px;margin-bottom:8px;font-size:.95rem}.Rt1GfG_cardHeaderRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.Rt1GfG_cardHeaderRow h3{margin:0}.Rt1GfG_printButton{white-space:nowrap;gap:6px;min-height:34px;width:auto!important;padding:6px 12px!important}.Rt1GfG_printButton svg{flex:none;width:16px;height:16px}.Rt1GfG_printSheet{display:none}.Rt1GfG_printSheetExporting{z-index:-1;pointer-events:none;box-sizing:border-box;color:#0f172a;background:#fff;width:794px;padding:52px;font-family:Arial,sans-serif;display:block;position:fixed;top:0;left:0}.Rt1GfG_printHeader{border-bottom:2px solid #0f172a;align-items:center;gap:14px;padding-bottom:10px;display:flex}.Rt1GfG_printLogo{object-fit:contain;width:auto;max-width:90px;height:56px}.Rt1GfG_printHeader h1{margin:0;font-size:20px}.Rt1GfG_printHeader p{color:#475569;margin:2px 0;font-size:12px}.Rt1GfG_printHeader span,.Rt1GfG_printMeta span{color:#334155;font-size:11px}.Rt1GfG_printMeta{background:#f8fafc;border:1px solid #cbd5e1;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0;padding:8px;display:grid}.Rt1GfG_printChartBlock{margin-bottom:8px}.Rt1GfG_printChartBlock svg{width:100%;max-height:250px}.Rt1GfG_printGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.Rt1GfG_printBlock{break-inside:avoid;border:1px solid #cbd5e1;padding:8px}.Rt1GfG_printBlock h2{text-transform:uppercase;color:#0f172a;margin:0 0 6px;font-size:13px}.Rt1GfG_printBlock dl{gap:4px;margin:0;display:grid}.Rt1GfG_printBlock dl div{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding-bottom:3px;display:flex}.Rt1GfG_printBlock dt{color:#475569}.Rt1GfG_printBlock dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.Rt1GfG_printBriefingBlock{margin-top:8px}.Rt1GfG_printBriefingGrid{grid-template-columns:.9fr 1.1fr;gap:8px;display:grid}.Rt1GfG_printBriefingGrid h3{color:#334155;text-transform:uppercase;margin:0 0 4px;font-size:11px}.Rt1GfG_printBriefingGrid p{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.35}.Rt1GfG_printBriefingGrid .Rt1GfG_printRadioList{color:#0f766e;background:#eefbf8;border:1px solid #bfdbd7;border-radius:6px;margin-bottom:10px;padding:6px 8px;font-weight:700}.Rt1GfG_printNotamList{gap:6px;display:grid}.Rt1GfG_printNotamList article{break-inside:avoid;background:#f8fafc;border:1px solid #e2e8f0;gap:3px;padding:6px;display:grid}.Rt1GfG_printNotamList header{justify-content:space-between;gap:8px;font-size:10px;display:flex}.Rt1GfG_printNotamList header span,.Rt1GfG_printNotamList small{color:#64748b}.Rt1GfG_printNotamList small{font-size:9px}.Rt1GfG_printDisclaimer{color:#64748b;margin-top:10px;font-size:10px}.Rt1GfG_pdfStatus{color:#486581;margin:-4px 0 8px;display:block}.Rt1GfG_aircraftPicker{gap:10px;margin-bottom:10px;display:grid}.Rt1GfG_aircraftPickerSummary{cursor:pointer;background:#f8fbffc9;border:1px solid #c5d5e6;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;list-style:none;display:grid}.Rt1GfG_aircraftPickerSummary::-webkit-details-marker{display:none}.Rt1GfG_aircraftPickerSummary:after{content:"+";color:#18324f;background:#edf4fb;border-radius:999px;place-items:center;width:20px;height:20px;font-size:.8rem;font-weight:800;display:inline-grid}.Rt1GfG_aircraftPicker[open]>.Rt1GfG_aircraftPickerSummary:after{content:"-"}.Rt1GfG_aircraftPickerSummary strong{color:#18324f;font-size:1.2rem;line-height:1.15;display:block}.Rt1GfG_aircraftPickerSummary small,.Rt1GfG_aircraftPickerMeta{color:#486581;font-size:.75rem;line-height:1.2}.Rt1GfG_aircraftPickerMeta{white-space:nowrap}.Rt1GfG_aircraftPickerVisual,.Rt1GfG_aircraftChoiceVisual{color:#0f766e;background:#e6f4f1;border-radius:10px;place-items:center;display:inline-grid;overflow:hidden}.Rt1GfG_aircraftPickerVisual{width:84px;height:56px}.Rt1GfG_aircraftPickerVisual svg,.Rt1GfG_aircraftChoiceVisual svg{fill:currentColor;width:82%;height:82%}.Rt1GfG_aircraftPhotoVisual{background-position:50%;background-repeat:no-repeat;background-size:cover}.Rt1GfG_aircraftCardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.Rt1GfG_card .Rt1GfG_aircraftChoiceCard{text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff75;border:0;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;min-height:102px;padding:10px;display:grid}.Rt1GfG_card .Rt1GfG_aircraftChoiceCard:hover{background:#ffffffce;transition:background .2s ease-in-out}.Rt1GfG_card .Rt1GfG_aircraftChoiceCardActive{background:#eef5ff;border-color:#2563eb;box-shadow:inset 0 0 0 1.5px #2564eba6}.Rt1GfG_aircraftChoiceVisual{width:104px;height:76px}.Rt1GfG_aircraftChoiceContent{gap:2px;min-width:0;display:grid}.Rt1GfG_aircraftChoiceContent strong{color:#18324f;font-size:1rem;line-height:1.15}.Rt1GfG_aircraftChoiceContent span,.Rt1GfG_aircraftChoiceContent small,.Rt1GfG_aircraftChoiceStatus{color:#486581;font-size:.72rem;line-height:1.25}.Rt1GfG_aircraftChoiceContent span,.Rt1GfG_aircraftChoiceContent small{overflow-wrap:anywhere}.Rt1GfG_aircraftChoiceCredit{color:#0f766e;font-weight:700}.Rt1GfG_aircraftChoiceStatus{background:#fff;border:1px solid #d8e4ef;border-radius:999px;grid-column:1/-1;justify-self:start;padding:3px 7px;font-weight:700}.Rt1GfG_clubLink{background:#fff;border:1px solid #c5d5e6;border-radius:10px;justify-content:center;align-items:center;margin-top:12px;padding:5px 8px;font-weight:600;display:inline-flex}.Rt1GfG_clubLink:hover{background:#f1f6fb}.Rt1GfG_heroLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.Rt1GfG_vfrHeroLink{color:#166534;background:#e8f7ee;border:1px solid #86cda4;border-radius:10px;justify-content:center;align-items:center;margin-top:12px;padding:6px 11px;font-weight:750;text-decoration:none;display:inline-flex}.Rt1GfG_vfrHeroLink:hover{color:#14532d;background:#d9f1e3;border-color:#5caf7c}.Rt1GfG_card input,.Rt1GfG_card select,.Rt1GfG_card button,.Rt1GfG_card button:not(.Rt1GfG_aircraftChoiceCard),.Rt1GfG_airportRow button{color:#18324f;box-sizing:border-box;background:#fff;border:1px solid #c5d5e6;border-radius:10px;width:100%;min-width:0;padding:8px}.Rt1GfG_card input[type=range]{accent-color:#2563eb}.Rt1GfG_range{width:100%;display:block}.Rt1GfG_airportRow{grid-template-columns:1fr auto auto auto;gap:8px;margin-bottom:8px;display:grid}.Rt1GfG_airportTitleRow{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.Rt1GfG_airportTitleRow h2{margin:0}.Rt1GfG_airportTitleRow small{color:#486581;white-space:nowrap;font-size:.74rem}.Rt1GfG_franceIcon{fill:currentColor;flex:none;width:18px;height:18px;margin-right:6px}.Rt1GfG_airportRow button{white-space:nowrap}.Rt1GfG_mapStatus{color:#486581;margin-bottom:6px;font-size:.8rem}.Rt1GfG_map{background:#dbe7f3;border:1px solid #c5d5e6;border-radius:16px;width:100%;height:280px;margin-bottom:8px;overflow:hidden}.Rt1GfG_map .leaflet-container{background:#dbe7f3;width:100%;height:100%}:is(.Rt1GfG_map .leaflet-control-zoom a,.Rt1GfG_map .leaflet-popup-content-wrapper,.Rt1GfG_map .leaflet-popup-tip){border-radius:0}.Rt1GfG_airportPickerCard{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f2f7fcbf;border:1px solid #c5d5e6;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.Rt1GfG_airportBriefingBlock{flex:auto;min-width:0}.Rt1GfG_airportSummary{color:inherit;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.Rt1GfG_airportSummaryIdentity{flex-wrap:wrap;align-items:center;gap:4px 7px;display:flex}.Rt1GfG_airportSummaryIdentity small{flex-basis:100%}.Rt1GfG_airportLandingFeeBadge{color:#486581;white-space:nowrap;background:#fff;border:1px solid #cbdde9;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:.68rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.Rt1GfG_airportLandingFeeBadge svg{flex:none;width:13px;height:13px}a.Rt1GfG_airportLandingFeeBadge:hover{color:#12609d;border-color:#8ab7d4}.Rt1GfG_airportSummary strong{font-size:1.02rem;line-height:1.15;display:block}.Rt1GfG_airportSummary small{color:#486581;font-size:.76rem;line-height:1.2}.Rt1GfG_airportActionRow{flex:none;align-items:stretch;gap:8px;display:flex}.Rt1GfG_runwayPicker{box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:relative}.Rt1GfG_runwayPicker>summary{box-sizing:border-box;color:#18324f;cursor:pointer;background:#fff;border:1px solid #c5d5e6;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;width:100%;max-width:100%;min-height:42px;padding:6px 8px;list-style:none;display:grid;overflow:hidden}.Rt1GfG_runwayPicker>summary::-webkit-details-marker{display:none}.Rt1GfG_runwayPicker>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:800;overflow:hidden}.Rt1GfG_runwayPicker>summary>small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:.62rem;overflow:hidden}.Rt1GfG_runwayPickerMenu{z-index:40;box-sizing:border-box;background:#f8fbff;border:1px solid #b8cde1;border-radius:10px;gap:6px;width:100%;min-width:0;max-width:100%;max-height:min(340px,52vh);padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #18324f29}.Rt1GfG_runwaySurfaceGroup{gap:4px;display:grid}.Rt1GfG_runwaySurfaceGroup>h4{z-index:1;color:#315a7d;text-transform:uppercase;letter-spacing:.06em;background:#f8fbff;margin:0;padding:5px 4px 3px;font-size:.66rem;position:sticky;top:-5px}.Rt1GfG_runwaySurfaceGroup>div{gap:4px;display:grid}.Rt1GfG_runwaySurfaceGroup>div>strong{color:#486581;text-transform:uppercase;letter-spacing:.05em;padding:2px 3px;font-size:.62rem}.Rt1GfG_runwayPickerMenu button{text-align:left;box-sizing:border-box;border-color:#d5e3ef;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;width:100%;min-width:0;max-width:100%;padding:6px 7px;display:grid}.Rt1GfG_runwayPickerMenu button>span{overflow-wrap:anywhere;min-width:0;font-size:.76rem;font-weight:800}.Rt1GfG_runwayPickerMenu button>small{overflow-wrap:anywhere;color:#64748b;grid-column:1/-1;min-width:0;font-size:.61rem}.Rt1GfG_runwayPickerMenu .Rt1GfG_runwayPickerOptionActive{background:#e6f6ff;border-color:#0284c7}.Rt1GfG_runwaySurfacePaved,.Rt1GfG_runwaySurfaceGrass,.Rt1GfG_runwaySurfaceUnpaved,.Rt1GfG_runwaySurfaceWater,.Rt1GfG_runwaySurfaceUnknown{border-radius:999px;align-self:center;padding:2px 6px;font-size:.58rem;line-height:1.2}.Rt1GfG_runwaySurfacePaved{color:#334155;background:#e2e8f0}.Rt1GfG_runwaySurfaceGrass{color:#166534;background:#dcfce7}.Rt1GfG_runwaySurfaceUnpaved{color:#92400e;background:#fef3c7}.Rt1GfG_runwaySurfaceWater{color:#1d4ed8;background:#dbeafe}.Rt1GfG_runwaySurfaceUnknown{color:#92400e;background:#fef3c7}.Rt1GfG_runwayDistanceWarning{color:#92400e;background:#fff8e7;border:1px solid #f6cf78;border-radius:8px;grid-column:1/-1;padding:5px 7px;font-size:.66rem;line-height:1.3}.Rt1GfG_airportBriefingAction{white-space:nowrap;flex-direction:column;gap:1px}.Rt1GfG_airportBriefingAction small{color:#486581;font-size:.68rem;font-weight:600;line-height:1}.Rt1GfG_airportAccordionButton{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:0;display:flex}.Rt1GfG_airportAccordionButton:disabled{cursor:default}.Rt1GfG_airportAccordionButton strong{font-size:1.02rem;line-height:1.15;display:block}.Rt1GfG_airportAccordionButton small,.Rt1GfG_airportAccordionMeta{color:#486581;font-size:.76rem;line-height:1.2}.Rt1GfG_airportAccordionPanel{background:#fff;border:1px solid #c5d5e6;border-radius:12px;gap:12px;margin:-2px 0 12px;padding:12px;display:grid}.Rt1GfG_airportAccordionPanel h3{margin:0 0 6px;font-size:.82rem}.Rt1GfG_airportAccordionPanel p{color:#486581;margin:0;font-size:.82rem}.Rt1GfG_airportAccordionPanel pre{white-space:pre-wrap;color:#18324f;background:#f2f7fc;border-radius:8px;margin:0;padding:9px;font:.78rem/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.Rt1GfG_notamList{overscroll-behavior:contain;gap:10px;max-height:min(42vh,420px);padding-right:4px;display:grid;overflow-y:auto}.Rt1GfG_briefingRadioSection{margin-bottom:24px}.Rt1GfG_briefingRadioSection h3{color:#1e293b;border-bottom:2px solid #e2e8f0;margin:0 0 12px;padding-bottom:8px;font-size:1.1rem}.Rt1GfG_briefingRadioList{flex-wrap:wrap;gap:8px;display:flex}.Rt1GfG_briefingRadioList span{color:#24506f;font-variant-numeric:tabular-nums;background:#eefbf8;border:1px solid #9dd7d0;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:.86rem;display:inline-flex}.Rt1GfG_briefingRadioList b{color:#0f766e;letter-spacing:.04em;font-size:.75rem}.Rt1GfG_briefingRadioEmpty{color:#64748b;margin:0;font-style:italic}.Rt1GfG_notamCategory{gap:8px;display:grid}.Rt1GfG_notamCategoryAccordion{gap:8px;min-width:0;display:grid}.Rt1GfG_notamCategoryWarning{background:#fff4df;border:1px solid #f2b86f;border-radius:10px;padding:8px}.Rt1GfG_notamCategoryClear{background:#edf9ef;border:1px solid #9fd6ad;border-radius:10px;padding:8px}.Rt1GfG_notamCategoryHeader{z-index:1;color:#18324f;background:#eef5fb;border:1px solid #d8e4ef;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:.76rem;display:flex;position:sticky;top:0}.Rt1GfG_notamCategoryWarning>.Rt1GfG_notamCategoryHeader{background:#ffe7bd;border-color:#f2b86f}.Rt1GfG_notamCategoryClear>.Rt1GfG_notamCategoryHeader{background:#dff2e4;border-color:#9fd6ad}.Rt1GfG_notamCategoryAccordion>.Rt1GfG_notamCategoryHeader{cursor:pointer;list-style:none}.Rt1GfG_notamCategoryAccordion>.Rt1GfG_notamCategoryHeader::-webkit-details-marker{display:none}.Rt1GfG_notamCategoryAccordion>.Rt1GfG_notamCategoryHeader:before{content:"+";color:#18324f;background:#fff;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;font-size:.72rem;font-weight:700;display:inline-grid}.Rt1GfG_notamCategoryAccordion[open]>.Rt1GfG_notamCategoryHeader:before{content:"-"}.Rt1GfG_notamCategoryHeader span{color:#486581;margin-left:auto;font-size:.7rem;font-weight:600}.Rt1GfG_notamCategoryList{gap:8px;min-width:0;display:grid}.Rt1GfG_notamItem{background:#f8fbff;border:1px solid #d8e4ef;border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.Rt1GfG_notamItem div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.Rt1GfG_notamItem .Rt1GfG_notamDates{background:#fff;border:1px solid #d8e4ef;border-radius:7px;flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:6px 8px;display:flex}.Rt1GfG_notamItem span,.Rt1GfG_notamItem small{color:#486581;font-size:.72rem}.Rt1GfG_notamDates strong{color:#18324f;font-size:inherit}.Rt1GfG_notamEmpty{background:#f8fbff;border:1px solid #d8e4ef;border-radius:8px;padding:10px}.Rt1GfG_notamItem p{white-space:pre-wrap;overflow-wrap:anywhere;color:#18324f;font-size:.78rem;line-height:1.35}.Rt1GfG_vacActionButton{white-space:nowrap;flex-direction:column;gap:1px;text-decoration:none}.Rt1GfG_vacActionButton small{color:#486581;font-size:.68rem;font-weight:600;line-height:1}.Rt1GfG_vacMiniCard{color:#18324f;background:#fff;border:1px solid #c5d5e6;border-radius:8px;flex-direction:column;gap:2px;width:auto;max-width:190px;margin:-2px 0 10px;padding:8px 10px;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #18324f14}.Rt1GfG_vacMiniCard span{font-size:.82rem;font-weight:700;line-height:1.1}.Rt1GfG_vacMiniCard small{color:#486581;font-size:.68rem;line-height:1.15}.Rt1GfG_vacMiniCard:hover{color:#1d4ed8;border-color:#2563eb}.Rt1GfG_vacMiniCardDisabled{cursor:default;opacity:.68;box-shadow:none}.Rt1GfG_vacMiniCardDisabled:hover{color:#18324f;border-color:#c5d5e6}.Rt1GfG_weatherTimeControl{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.Rt1GfG_smallClimbChart{width:100%;max-width:none;margin:0}.Rt1GfG_smallClimbChart .Rt1GfG_chartWide{width:100%;max-width:none}.Rt1GfG_climbProfileUnavailable{color:#64748b;text-align:center;background:#f8fbfd;border:1px dashed #b8c9d8;border-radius:12px;place-items:center;min-height:120px;padding:1rem;font-size:.82rem;font-weight:700;display:grid}.Rt1GfG_overlay{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18324f66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Rt1GfG_overlayPanel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f8fbffde;border:none;border-radius:15px;flex-direction:column;width:100%;height:100%;max-height:none;padding:18px;display:flex;overflow:hidden}.Rt1GfG_overlayHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.Rt1GfG_overlayHeader p{color:#486581;margin-top:4px}.Rt1GfG_overlayMapMeta{color:#486581;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.Rt1GfG_overlayMap{background:#dbe7f3;border:1px solid #c5d5e6;border-radius:18px;flex:auto;width:100%;height:auto;min-height:0;overflow:hidden}.Rt1GfG_overlayMap .leaflet-container{background:#dbe7f3;width:100%;height:100%}.Rt1GfG_overlayActions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.Rt1GfG_overlayActionsTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.Rt1GfG_overlayMap .airportPopup{gap:8px;display:grid}.Rt1GfG_overlayMap .airportPopup button{color:#f8fbff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:10px;padding:8px 10px;font-weight:600}.Rt1GfG_metar{overflow-wrap:anywhere;color:#486581;margin-top:4px;margin-bottom:8px;display:block}.Rt1GfG_airportMetarInline{align-items:center;gap:8px;min-width:0;margin:4px 0 8px;display:flex}.Rt1GfG_airportMetarInline>div{flex-direction:column;min-width:0;display:flex}.Rt1GfG_airportMetarInlineText{white-space:normal;min-width:0;margin:0}.Rt1GfG_notice{background:#f2f7fc;border:1px solid #c5d5e6;border-radius:14px;gap:4px;margin-top:10px;padding:10px;display:grid}.Rt1GfG_codeArea,.Rt1GfG_codeAreaLarge{color:#18324f;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #c5d5e6;border-radius:12px;width:100%;margin-top:8px;padding:10px;font-family:Consolas,Monaco,monospace}.Rt1GfG_codeArea{min-height:120px}.Rt1GfG_codeAreaLarge{min-height:280px}.Rt1GfG_actionRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.Rt1GfG_actionRow button{flex:none;width:auto}.Rt1GfG_primaryAction{color:#f8fbff!important;background:#2563eb!important;border-color:#2563eb!important}.Rt1GfG_card .Rt1GfG_navigationAction{color:#247047;min-height:26px;font:inherit;cursor:pointer;box-shadow:none;background:#e8f5ed;border:1px solid #a8d5b9;border-radius:8px;padding:.22rem .5rem;font-size:.68rem;font-weight:750;width:auto!important}.Rt1GfG_card .Rt1GfG_navigationAction:hover{color:#185c38;background:#d9eee1;border-color:#7fc198}.Rt1GfG_stickyActionRow{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fbffea;border:1px solid #c8d9eb;border-radius:14px;padding:10px;position:sticky;bottom:12px}.Rt1GfG_aircraftActionBar{z-index:30;align-items:center;width:min(960px,100vw - 28px);margin:0;position:fixed;bottom:15px;right:0;box-shadow:0 18px 45px #18324f33}.Rt1GfG_aircraftActionBar button{flex:0 150px;min-height:38px}.Rt1GfG_aircraftActionTitle{color:#18324f;flex:180px;min-width:140px;font-size:.82rem;font-weight:800}.Rt1GfG_editorGrid{gap:8px;margin:10px 0 14px;display:grid}.Rt1GfG_editorHeader{color:#486581;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:grid}.Rt1GfG_editorHeaderCell{padding-left:2px}.Rt1GfG_editorRow,.Rt1GfG_armEditorRow{align-items:center;gap:8px;display:grid}.Rt1GfG_editorRow{grid-template-columns:repeat(3,minmax(0,1fr))}.Rt1GfG_armEditorRow{grid-template-columns:44px 1.1fr 1.3fr .8fr .9fr .8fr .8fr 160px auto}.Rt1GfG_armEditorHeader{color:#486581;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:44px 1.1fr 1.3fr .8fr .9fr .8fr .8fr 160px auto;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:grid}.Rt1GfG_armEditorRowDragging{opacity:.7}.Rt1GfG_dragHandle{letter-spacing:1px;cursor:grab;min-width:44px;font-family:Consolas,Monaco,monospace}.Rt1GfG_armEditorActions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.Rt1GfG_helperText{color:#486581;margin-top:8px;font-size:.85rem}.Rt1GfG_perfEditor{gap:16px;display:grid}.Rt1GfG_perfSection{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f2f7fcbf;border:1px solid #c5d5e6;border-radius:14px;gap:10px;padding:12px;display:grid}.Rt1GfG_perfHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Rt1GfG_perfHeader h4{margin:0;font-size:.98rem}.Rt1GfG_perfMetaRow{grid-template-columns:auto minmax(0,120px) auto minmax(0,120px);align-items:center;gap:8px;display:grid}.Rt1GfG_perfBlock{background:#ffffffb3;border:1px solid #d3e0f0;border-radius:12px;gap:8px;padding:10px;display:grid}.Rt1GfG_perfBlockHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.Rt1GfG_perfActions{flex-wrap:wrap;gap:8px;display:flex}.Rt1GfG_perfTable{gap:6px;display:grid}.Rt1GfG_perfTableWide .Rt1GfG_perfRow{grid-template-columns:100px repeat(auto-fit,minmax(170px,1fr))}.Rt1GfG_perfRowHeader,.Rt1GfG_perfRow{grid-template-columns:100px repeat(auto-fit,minmax(120px,1fr));align-items:center;gap:6px;display:grid}.Rt1GfG_perfRowHeader span{color:#486581;font-size:.8rem;font-weight:600}.Rt1GfG_perfCellHeader{text-align:center}.Rt1GfG_tempRemove{color:#9f1239;cursor:pointer;background:0 0;border:none;margin-left:6px;font-weight:700}.Rt1GfG_tempRemove:hover{color:#be123c}.Rt1GfG_perfAltCell{color:#18324f;justify-content:space-between;align-items:center;gap:6px;width:100%;font-weight:600;display:flex}.Rt1GfG_altRemove{color:#991b1b;cursor:pointer;background:#fee2e2;border:none;border-radius:999px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex}.Rt1GfG_altRemove:hover{color:#fff;background:#ef4444}.Rt1GfG_perfCellStack{gap:6px;display:grid}.Rt1GfG_perfSubLabel{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600}.Rt1GfG_perfTable input{color:#18324f;box-sizing:border-box;background:#fff;border:1px solid #c5d5e6;border-radius:10px;width:100%;min-width:0;padding:6px 8px}.Rt1GfG_simpleList{gap:8px;padding-left:18px;display:grid}.Rt1GfG_simpleList li{justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.Rt1GfG_formGrid{grid-template-columns:1fr 1fr;align-items:center;gap:8px;margin-top:10px;display:grid}.Rt1GfG_identityInlineFields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.Rt1GfG_identityInlineFields label{gap:5px;min-width:0;display:grid}.Rt1GfG_identityInlineFields input{width:100%;min-width:0}.Rt1GfG_inlineFieldRow{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.Rt1GfG_weatherCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.Rt1GfG_chargeBox{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:15px;margin-top:0;padding:5px}.Rt1GfG_chargeGrid{grid-template-columns:1fr;gap:6px;margin-bottom:12px;display:grid}.Rt1GfG_chargeHeader{grid-template-columns:1fr 90px;align-items:center;gap:6px;margin-bottom:4px;display:grid}.Rt1GfG_chargeValue{text-align:right;color:#486581;font-size:.85rem;font-weight:600}.Rt1GfG_burnRow{gap:6px;margin-top:6px;display:grid}.Rt1GfG_rangeCardField{flex-direction:column;gap:6px;display:flex}.Rt1GfG_rangeCardFieldCompact .Rt1GfG_rangeCard{min-height:56px}.Rt1GfG_rangeCard{--range-action-width:42px;--range-progress-scale:0;cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#ffffff80;border:1px solid #d9e6f4;border-radius:18px;min-height:56px;position:relative;overflow:hidden}.Rt1GfG_rangeCardInput{opacity:0;cursor:crosshair;z-index:4;pointer-events:none;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.Rt1GfG_rangeCard:active,.Rt1GfG_rangeCardInput:active{cursor:crosshair}.Rt1GfG_rangeCardInput::-webkit-slider-thumb{cursor:crosshair}.Rt1GfG_rangeCardInput::-moz-range-thumb{cursor:crosshair}.Rt1GfG_rangeCardWithAction .Rt1GfG_rangeCardInput{right:var(--range-action-width);width:calc(100% - var(--range-action-width))}.Rt1GfG_rangeCardInput:disabled{cursor:default}.Rt1GfG_rangeCardProgress{transform:scaleX(var(--range-progress-scale));transform-origin:0;z-index:1;background:linear-gradient(90deg,#cfdeffeb,#4d9aff);transition:transform .16s;position:absolute;inset:0}.Rt1GfG_rangeCardSliding .Rt1GfG_rangeCardProgress{transition:none}.Rt1GfG_rangeCardWithAction .Rt1GfG_rangeCardProgress{right:var(--range-action-width)}.Rt1GfG_rangeCardProgress:after{content:""}.Rt1GfG_rangeCardContent{z-index:2;justify-content:center;align-items:right;text-align:right;pointer-events:none;flex-direction:column;padding:0 16px;display:flex;position:relative}.Rt1GfG_rangeCardWithAction .Rt1GfG_rangeCardContent{padding-right:calc(var(--range-action-width) + 12px)}.Rt1GfG_rangeCardLabel{text-transform:uppercase;letter-spacing:.14em;color:#000;opacity:.88;text-align:left;background:#ffffff9a;border-radius:5px;width:fit-content;padding:2px;font-size:.74rem;position:relative}.Rt1GfG_rangeCardValue{color:#0f172a;margin-top:0;font-size:1.35rem;line-height:1;position:relative}.Rt1GfG_rangeCardAction{z-index:5;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;min-width:0;min-height:0;font-size:.72rem;font-weight:700;line-height:1;display:grid;position:absolute;inset:0 0 0 auto;box-shadow:-4px 0 12px #0f172a0f;width:var(--range-action-width)!important;color:#486581!important;background:#ffffffb8!important;border:0!important;border-left:1px solid #94a3b880!important;border-radius:0 18px 18px 0!important;padding:0!important}.Rt1GfG_rangeCardAction:hover{color:#18324f!important;background:#fffffff0!important;border-color:#4d9aff80!important}.Rt1GfG_rangeCardAction svg{width:14px;height:14px;display:block}.Rt1GfG_burnRow input[type=range]{grid-column:1/span 2}.Rt1GfG_kpi{border-bottom:1px solid #d7e6f7;justify-content:space-between;gap:12px;margin:0 5px;padding:5px;display:flex}.Rt1GfG_kpiWithValues{align-items:flex-start}.Rt1GfG_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:10px;display:grid}.Rt1GfG_kpi span{color:#486581}.Rt1GfG_good{color:#059669}.Rt1GfG_bad{color:#dc2626}.Rt1GfG_page .Rt1GfG_unavailableValue{color:#dc2626;font-weight:700}.Rt1GfG_warning{color:#d97706}.Rt1GfG_kpiWithValues strong{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.Rt1GfG_kpiWithValues strong span{color:inherit;line-height:1.15}.Rt1GfG_kpiWithValues strong small{color:inherit;opacity:.82;font-size:.78rem;font-weight:700}.Rt1GfG_chart,.Rt1GfG_chartWide{-webkit-user-select:none;user-select:none;width:100%;max-width:655px;height:auto;display:block}.Rt1GfG_windChart{shape-rendering:geometricprecision;width:min(180px,100%);height:auto;margin:0 auto;display:block}.Rt1GfG_axis{fill:none;stroke:#6b8db3;stroke-width:1.5px}.Rt1GfG_axisLine{stroke:#7b93b2;stroke-width:1.2px}.Rt1GfG_tickLine{stroke:#9ab0cc;stroke-width:1px}.Rt1GfG_tickText{fill:#486581;font-size:10px}.Rt1GfG_axisLabel{fill:#486581;font-size:11px;font-weight:600}.Rt1GfG_pointLabel{fill:#18324f;font-size:9px;font-weight:600}.Rt1GfG_runwayLine{stroke:#f59e0b;stroke-width:3px}.Rt1GfG_runwayShape{fill:#f8fafc;stroke:#475569;stroke-width:1.4px}.Rt1GfG_runwayCenterLine{stroke:#94a3b8;stroke-width:1.2px;stroke-dasharray:6 5}.Rt1GfG_runwayLabel{fill:#18324f;font-size:8.5px;font-weight:700}.Rt1GfG_northLabel{fill:#486581;font-size:9px;font-weight:700}.Rt1GfG_windLine{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.Rt1GfG_aircraftIcon{fill:#0f172a;shape-rendering:geometricprecision}.Rt1GfG_windArrowHead{fill:currentColor}.Rt1GfG_envelope{fill:#60a5fa22;stroke:#2563eb;stroke-width:2px}.Rt1GfG_dotTakeoff{fill:#22c55e}.Rt1GfG_dotLanding{fill:#f97316}.Rt1GfG_dotExceeded{fill:#ef4444;background:#ef4444}.Rt1GfG_cgTransition{stroke:#facc15;stroke-width:2.5px}.Rt1GfG_climbEndDot{fill:#0f766e}.Rt1GfG_cgArrowHead{fill:#facc15}.Rt1GfG_climbLine{fill:none;stroke:#38bdf8;stroke-width:3px}.Rt1GfG_climbEstimatedLine{fill:none;stroke:#38bdf8;stroke-width:3px;stroke-dasharray:7 5;opacity:.82}.Rt1GfG_gradient5Line{fill:none;stroke:#f59e0b;stroke-width:2px}.Rt1GfG_gradient10Line{fill:none;stroke:#ef4444;stroke-width:2px}.Rt1GfG_legend{color:#486581;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:.8rem;display:flex}.Rt1GfG_legend i{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block;transform:translateY(1px)}.Rt1GfG_dotRunway{background:#f59e0b}.Rt1GfG_dotWind{background:#0891b2}.Rt1GfG_dotAircraft{background:#f43f5e}.Rt1GfG_dotEnvelope{background:#818cf8}.Rt1GfG_dotClimb{background:#38bdf8}.Rt1GfG_dotGradient5{background:#f59e0b}.Rt1GfG_dotGradient10{background:#ef4444}.Rt1GfG_dotTransition{background:#facc15}.Rt1GfG_loading{margin-top:20px}.Rt1GfG_loadingState{color:#486581;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:clamp(240px,48vh,520px);display:flex}.Rt1GfG_loadingState p{margin:0;font-weight:650}.Rt1GfG_loadingSpinner{border:3px solid #2563eb33;border-top-color:#2563eb;border-radius:50%;width:1.6rem;height:1.6rem;animation:.75s linear infinite Rt1GfG_loadingSpinnerTurn}@keyframes Rt1GfG_loadingSpinnerTurn{to{transform:rotate(360deg)}}@media (max-width:1100px){.Rt1GfG_grid{grid-template-columns:1fr}.Rt1GfG_resultsCard{grid-column:span 1}.Rt1GfG_kpiGrid,.Rt1GfG_massSummaryGrid,.Rt1GfG_chargeGrid{grid-template-columns:1fr}.Rt1GfG_publicPerformanceLayout{flex-direction:column;width:100%}.Rt1GfG_publicPerformanceChartCol,.Rt1GfG_publicPerformanceInfoCol,.Rt1GfG_massFocusBlock,.Rt1GfG_massMetricsBlock{flex:none;width:100%;min-width:0;max-width:none}.Rt1GfG_weatherCardGrid,.Rt1GfG_adminGrid{grid-template-columns:1fr}.Rt1GfG_hero{align-items:flex-start}.Rt1GfG_heroBar{flex-direction:column;gap:12px;padding:10px;position:relative}.Rt1GfG_heroBrand{flex-direction:column;align-items:center;gap:12px;width:100%}.Rt1GfG_logoStack{justify-content:center;width:100%}.Rt1GfG_sessionBox{align-self:auto;position:absolute;top:10px;right:10px}.Rt1GfG_sessionBoxStandalone,.Rt1GfG_clubPickerStandalone{display:none}}@media (max-width:640px){.Rt1GfG_page{padding:0}.Rt1GfG_adminSectionHeader,.Rt1GfG_adminCatalogItemHeader{flex-direction:column;align-items:stretch}.Rt1GfG_adminSectionHeader{position:relative;top:auto}.Rt1GfG_adminClubSelector{width:100%;min-width:0}.Rt1GfG_adminQuickStats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Rt1GfG_adminSectionNav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.Rt1GfG_rootSectionNav,.Rt1GfG_identityInlineFields{grid-template-columns:1fr}.Rt1GfG_membershipRequestList li{flex-direction:column;align-items:stretch}.Rt1GfG_adminSectionNav button,.Rt1GfG_adminCatalogToolbar button{min-width:0}.Rt1GfG_adminCatalogToolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-inline:0;display:grid}.Rt1GfG_sessionBoxStandalone{border-radius:14px;padding:10px}.Rt1GfG_disclaimerModal{padding:18px}.Rt1GfG_disclaimerActions{flex-direction:column}.Rt1GfG_disclaimerButton{width:100%}.Rt1GfG_clubPickerStandalone{border-radius:14px;padding:10px}.Rt1GfG_clubPickerBox{margin-top:auto}.Rt1GfG_heroBar{border-radius:16px;gap:8px;padding:8px}.Rt1GfG_logo{height:90px}.Rt1GfG_titleCard{padding:4px 8px}.Rt1GfG_tabRow{gap:6px}.Rt1GfG_tab,.Rt1GfG_tabActive{min-height:34px;padding:6px 10px}.Rt1GfG_heroIntro p{margin-top:4px}.Rt1GfG_sessionBox{top:8px;right:8px}.Rt1GfG_card{border-radius:16px;padding:12px}.Rt1GfG_airportRow{grid-template-columns:1fr}.Rt1GfG_heroBrand{flex-direction:column;align-items:stretch}.Rt1GfG_logoStack{min-width:0}.Rt1GfG_sessionMeta,.Rt1GfG_simpleList li{flex-direction:column;align-items:flex-start}.Rt1GfG_map{height:220px}.Rt1GfG_stickyActionRow{padding:8px;bottom:8px}.Rt1GfG_aircraftActionBar{gap:6px;width:calc(100vw - 16px);bottom:8px}.Rt1GfG_aircraftActionBar button{flex:42%;min-height:36px;padding:7px 9px}.Rt1GfG_aircraftActionTitle{flex:1 0 100%;min-width:0;font-size:.76rem}.Rt1GfG_overlay{padding:12px}.Rt1GfG_overlayPanel{border-radius:18px;padding:14px}.Rt1GfG_kpi{align-items:baseline;gap:8px}.Rt1GfG_kpiWithValues{gap:6px}.Rt1GfG_kpi span{flex:1;font-size:.9rem}.Rt1GfG_kpiWithValues strong small{font-size:.72rem}.Rt1GfG_kpi strong{text-align:right;font-size:.95rem}.Rt1GfG_legend{gap:8px;font-size:.75rem}.Rt1GfG_chart,.Rt1GfG_chartWide{width:calc(100% + 8px);margin-left:-4px}.Rt1GfG_chargeBox,.Rt1GfG_burnRow{gap:4px;max-height:none;margin-top:4px}.Rt1GfG_chargeGrid{gap:4px;margin-bottom:4px}.Rt1GfG_rangeCard,.Rt1GfG_rangeCardField,.Rt1GfG_rangeCardFieldCompact{gap:0;min-height:30px;max-height:none}.Rt1GfG_publicPerformanceLayout{gap:0}.Rt1GfG_rangeCardContent{align-items:flex-end;height:100%;padding:0 8px}.Rt1GfG_rangeCardLabel{padding:1px 4px;font-size:.65rem;position:absolute;top:2px;left:6px}.Rt1GfG_rangeCardValue{margin-top:5px;font-size:1.1rem}}@media (max-width:720px){.Rt1GfG_pageEmbeddedAirport,.Rt1GfG_pageEmbeddedAirport .Rt1GfG_grid,.Rt1GfG_pageEmbeddedAirport .Rt1GfG_publicAirportCard{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}.Rt1GfG_pageEmbeddedAirport .Rt1GfG_publicAirportCard{border-radius:9px;padding:4px}.Rt1GfG_pageEmbeddedAirport .Rt1GfG_airportTitleRow{align-items:flex-start;gap:6px;margin-bottom:7px}.Rt1GfG_pageEmbeddedAirport .Rt1GfG_airportTitleRow h2{font-size:1rem}.Rt1GfG_pageEmbeddedAirport .Rt1GfG_airportTitleRow small{overflow-wrap:anywhere;white-space:normal;text-align:right;max-width:50%}.Rt1GfG_pageEmbeddedAirport .Rt1GfG_airportSummary strong{overflow-wrap:anywhere;font-size:.88rem}.Rt1GfG_pageEmbeddedAirport .Rt1GfG_airportSummary small{font-size:.66rem}.Rt1GfG_pageEmbeddedAirport .Rt1GfG_airportMetarInline{margin-block:3px 6px;padding:0 2px}.Rt1GfG_pageEmbeddedAirport .Rt1GfG_airportMetarInlineText{font-size:.65rem;line-height:1.3}.Rt1GfG_pageEmbeddedAirport .Rt1GfG_weatherCardGrid{grid-template-columns:minmax(0,1fr);gap:4px;margin:6px 0 8px}.Rt1GfG_pageEmbeddedAirport .Rt1GfG_formGrid{grid-template-columns:minmax(0,1fr)}.Rt1GfG_airportBriefingModal{padding:6px}.Rt1GfG_airportBriefingModal .Rt1GfG_disclaimerHeader{align-items:flex-start;gap:7px;margin-bottom:6px}.Rt1GfG_airportBriefingModal .Rt1GfG_disclaimerIcon{flex-basis:28px;width:28px;height:28px;font-size:.8rem}.Rt1GfG_airportBriefingTitle{font-size:.92rem;line-height:1.2}.Rt1GfG_airportBriefingContent{margin-top:6px;padding-right:0}.Rt1GfG_briefingRadioSection,.Rt1GfG_airportMetarSection{margin-bottom:12px}.Rt1GfG_briefingRadioSection h3,.Rt1GfG_briefingSectionTitle{margin-bottom:7px;padding-bottom:5px;font-size:.84rem}.Rt1GfG_briefingRadioList{gap:4px}.Rt1GfG_briefingRadioList span{gap:5px;padding:5px 7px;font-size:.7rem}.Rt1GfG_briefingRadioList b{font-size:.64rem}.Rt1GfG_briefingMetarRaw{padding:4px;font-size:.7rem;line-height:1.35}.Rt1GfG_notamList,.Rt1GfG_notamCategoryAccordion,.Rt1GfG_notamCategoryList{gap:5px;padding-right:0}.Rt1GfG_notamCategoryWarning,.Rt1GfG_notamCategoryClear{padding:3px}.Rt1GfG_notamCategoryHeader{gap:4px;padding:5px 6px;font-size:.68rem}.Rt1GfG_notamCategoryHeader span{font-size:.62rem}.Rt1GfG_notamItem{gap:4px;padding:4px}.Rt1GfG_notamItem>div:first-child{flex-wrap:wrap;gap:3px 8px}.Rt1GfG_notamItem .Rt1GfG_notamDates{gap:3px 7px;padding:3px 4px}.Rt1GfG_notamItem span,.Rt1GfG_notamItem small{font-size:.62rem}.Rt1GfG_notamItem p{margin:3px 0;font-size:.68rem;line-height:1.3}.Rt1GfG_airportBriefingDisclaimer{margin-top:8px;padding:4px;font-size:.68rem}}.Rt1GfG_pageEmbeddedAircraft,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_grid,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicResultsCard,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicPerformanceLayout,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicPerformanceChartCol,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicPerformanceInfoCol{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-left:0;margin-right:0}.Rt1GfG_pageEmbeddedAircraft,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_grid,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicResultsCard{margin:0;padding:0}.Rt1GfG_pageEmbeddedAircraft{width:calc(100% - 8px);height:calc(100% - 8px);min-height:0;margin:4px}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_grid,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicResultsCard{height:100%;min-height:0}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicResultsCard{flex-direction:column;display:flex;overflow:hidden auto}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_grid,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicPerformanceLayout{gap:0}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicPerformanceLayout{flex:auto;align-items:stretch;min-height:0}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_massMetricsBlock{flex:none}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicPerformanceLayout,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_massFocusBlock,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_massMetricsBlock,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_chargeBox,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_cgCard{margin:0;padding-left:0;padding-right:0}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_chargeGrid{gap:1px;margin-bottom:1px}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_burnRow{gap:1px;margin-top:1px}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_rangeCardField{gap:1px}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_aircraftPicker,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_aircraftPickerSummary,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_cgMetaGrid,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_cgCard,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_chartWide{box-sizing:border-box;min-width:0;max-width:100%}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_chartWide{width:100%;margin-left:0}@media (min-width:1101px){.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicPerformanceLayout{grid-template-rows:minmax(min-content,1fr) auto;grid-template-columns:minmax(24px,1fr) minmax(0,650px) minmax(300px,400px) minmax(24px,1fr);gap:0;margin-top:0;display:grid}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_massMetricsBlock{grid-column:2/4}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicPerformanceChartCol{flex:auto;grid-column:2;width:auto}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicPerformanceInfoCol{flex:none;grid-column:3;width:auto;min-width:300px}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicPerformanceChartCol>h3,.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_publicPerformanceInfoCol>h3{text-align:center}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_cgCard{padding:10px}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_chartWide{width:100%;max-width:655px;margin-inline:auto}}@media (max-width:640px){.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_aircraftPickerSummary{grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) 24px;gap:2px 6px;padding:6px}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_aircraftPickerVisual{grid-area:1/1/3;width:52px;height:40px}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_aircraftPickerSummary>span:nth-child(2){grid-area:1/2;min-width:0}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_aircraftPickerMeta{white-space:normal;overflow-wrap:anywhere;grid-area:2/2;min-width:0}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_aircraftPickerSummary:after{grid-area:1/3/3;align-self:center}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_cgMetaGrid{gap:2px}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_cgMetaCard{gap:0 2px;padding:2px 3px}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_cgMetaCard span{font-size:.7rem}.Rt1GfG_pageEmbeddedAircraft .Rt1GfG_cgMetaCard strong{font-size:.82rem}}@media (max-width:699px){.Rt1GfG_publicAirportCard,.Rt1GfG_publicAirportCard .Rt1GfG_formGrid,.Rt1GfG_publicAirportCard .Rt1GfG_runwayPicker{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.Rt1GfG_publicAirportCard .Rt1GfG_runwayPicker{grid-column:1/-1}.Rt1GfG_publicAirportCard .Rt1GfG_runwayPickerMenu{max-height:min(360px,55vh);left:0;right:0}.Rt1GfG_airportPickerCard{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px;display:block!important}.Rt1GfG_airportBriefingBlock,.Rt1GfG_airportSummary{width:100%;min-width:0;max-width:100%}.Rt1GfG_airportBriefingBlock{text-align:center;margin-inline:auto}.Rt1GfG_airportSummary{text-align:center;align-items:center}.Rt1GfG_airportSummary>span{text-align:center;width:100%}.Rt1GfG_airportSummaryIdentity{justify-content:center}.Rt1GfG_airportActionRow{grid-template-columns:minmax(0,1fr);gap:2px;width:100%;min-width:0;margin-top:3px;display:grid}.Rt1GfG_airportActionRow>*{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:40px;padding:7px 6px;font-size:.7rem;line-height:1;display:inline-flex;overflow:hidden}.Rt1GfG_airportBriefingAction small,.Rt1GfG_vacActionButton small{display:none!important}.Rt1GfG_airportVisualRow{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(130px,1fr));width:100%;min-width:0;max-width:100%;overflow:auto hidden;gap:0!important;display:grid!important}.Rt1GfG_airportVisualPanel{width:100%;max-width:100%;overflow:hidden;min-width:0!important}.Rt1GfG_airportVisualPanel .Rt1GfG_cloudLayersContainer{width:100%!important;min-width:0!important}}.Rt1GfG_pageAdmin{--navy-950:#031735;--navy-900:#062653;--navy-800:#0b376f;--sky-500:#5ba8d4;--yellow-500:#ffdf18;--yellow-400:#ffe95b;--paper:#f7f5ef;--ink:#101828;--muted:#556274;--admin-accent:var(--navy-800);--admin-accent-soft:#edf7fc;color:var(--ink);background:radial-gradient(circle at 88% 4%, #5ba8d447, transparent 23%), linear-gradient(180deg, var(--navy-950) 0 150px, var(--paper) 150px 100%);font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif}.Rt1GfG_pageAdmin .Rt1GfG_heroBar{background:#031735f0;border:1px solid #ffffff1f;box-shadow:0 10px 32px #02091438}.Rt1GfG_pageAdmin .Rt1GfG_titleCard h1{color:#fff}.Rt1GfG_pageAdmin .Rt1GfG_burgerButton{color:#fff;background:0 0}.Rt1GfG_pageAdmin .Rt1GfG_burgerButton:hover{background:#ffffff1a}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionHeader,.Rt1GfG_pageAdmin .Rt1GfG_card,.Rt1GfG_pageAdmin .Rt1GfG_adminSubsection,.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogItem,.Rt1GfG_pageAdmin .Rt1GfG_adminPeopleList li{background:#fff;border-color:#dce1e7;box-shadow:0 16px 42px #03173517}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionHeader{background:#fffffff5}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionIdentity h2,.Rt1GfG_pageAdmin .Rt1GfG_adminContentHeading h2,.Rt1GfG_pageAdmin .Rt1GfG_adminSubsectionHeader h3,.Rt1GfG_pageAdmin .Rt1GfG_card h2,.Rt1GfG_pageAdmin .Rt1GfG_card h3{color:var(--navy-950)}.Rt1GfG_pageAdmin .Rt1GfG_eyebrow{color:var(--navy-800)}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionDescription,.Rt1GfG_pageAdmin .Rt1GfG_adminSubsectionHeader p,.Rt1GfG_pageAdmin .Rt1GfG_loading,.Rt1GfG_pageAdmin .Rt1GfG_helperText,.Rt1GfG_pageAdmin .Rt1GfG_rootAdminIdentity small{color:var(--muted)}.Rt1GfG_pageAdmin .Rt1GfG_adminQuickStats span,.Rt1GfG_pageAdmin .Rt1GfG_adminCountBadge,.Rt1GfG_pageAdmin .Rt1GfG_adminUsersTabs button b{color:var(--navy-800);background:#edf7fc}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionNav,.Rt1GfG_pageAdmin .Rt1GfG_adminUsersTabs,.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogToolbar{background:#f1f3f5;border-color:#dce1e7}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionNav button,.Rt1GfG_pageAdmin .Rt1GfG_adminUsersTabs button,.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogToolbar button{color:var(--navy-800);background:0 0;border-color:#0000}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionNav .Rt1GfG_adminSectionNavActive,.Rt1GfG_pageAdmin .Rt1GfG_adminUsersTabs button.Rt1GfG_adminUsersTabActive,.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogToolbar .Rt1GfG_adminSectionNavActive{border-color:var(--navy-950);color:#fff;background:var(--navy-950);box-shadow:0 7px 18px #03173533}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionNav .Rt1GfG_adminSectionNavActive:after{background:var(--yellow-500)}.Rt1GfG_pageAdmin .Rt1GfG_adminUsersTabs button.Rt1GfG_adminUsersTabActive b,.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogToolbar .Rt1GfG_adminSectionNavActive strong{color:var(--navy-950);background:var(--yellow-500)}.Rt1GfG_pageAdmin .Rt1GfG_primaryAction,.Rt1GfG_pageAdmin .Rt1GfG_card>button:not(.Rt1GfG_secondaryButton):not(.Rt1GfG_dangerButton):not(.Rt1GfG_inlineDanger):not(.Rt1GfG_inlinePromote){font-weight:850;border-color:var(--yellow-500)!important;color:var(--navy-950)!important;background:var(--yellow-500)!important}.Rt1GfG_pageAdmin .Rt1GfG_primaryAction:hover,.Rt1GfG_pageAdmin .Rt1GfG_card>button:not(.Rt1GfG_secondaryButton):not(.Rt1GfG_dangerButton):not(.Rt1GfG_inlineDanger):not(.Rt1GfG_inlinePromote):hover{border-color:var(--yellow-400)!important;background:var(--yellow-400)!important}.Rt1GfG_pageAdmin .Rt1GfG_secondaryButton{color:var(--navy-900);background:#fff;border-color:#c5cbd2}.Rt1GfG_pageAdmin input,.Rt1GfG_pageAdmin select,.Rt1GfG_pageAdmin textarea{color:var(--ink);background:#fff;border-color:#c5cbd2}.Rt1GfG_pageAdmin input:focus,.Rt1GfG_pageAdmin select:focus,.Rt1GfG_pageAdmin textarea:focus{border-color:var(--sky-500);box-shadow:0 0 0 3px #5ba8d42e}.Rt1GfG_pageAdmin .Rt1GfG_adminPersonAvatar{color:var(--navy-800);background:#edf7fc}.Rt1GfG_pageAdmin .Rt1GfG_stickyActionRow{background:#f7f5eff0;border-color:#dce1e7;box-shadow:0 12px 32px #0317351f}.Rt1GfG_pageAdmin,.Rt1GfG_pageAdmin .Rt1GfG_adminGrid,.Rt1GfG_pageAdmin .Rt1GfG_adminGrid>*,.Rt1GfG_pageAdmin .Rt1GfG_adminMainCard,.Rt1GfG_pageAdmin .Rt1GfG_adminClubCard,.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogCard{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.Rt1GfG_pageAdmin textarea,.Rt1GfG_pageAdmin .Rt1GfG_formGrid>*,.Rt1GfG_pageAdmin .Rt1GfG_cardHeaderRow>*,.Rt1GfG_pageAdmin .Rt1GfG_simpleList li>*{box-sizing:border-box;min-width:0;max-width:100%}.Rt1GfG_pageAdmin textarea{resize:vertical;width:100%}.Rt1GfG_pageAdmin .Rt1GfG_simpleList li>span,.Rt1GfG_pageAdmin .Rt1GfG_membershipRequestList small,.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogMeta span{overflow-wrap:anywhere;word-break:break-word}.Rt1GfG_pageAdmin .Rt1GfG_adminPeopleList{margin:0;padding:0;list-style:none}@media (max-width:900px){.Rt1GfG_pageAdmin{padding:12px;overflow-x:clip}.Rt1GfG_pageAdmin .Rt1GfG_adminGrid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionHeader{flex-direction:column;align-items:stretch;gap:9px;padding:10px;position:relative;top:auto}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionIdentity,.Rt1GfG_pageAdmin .Rt1GfG_adminClubSelector,.Rt1GfG_pageAdmin .Rt1GfG_adminQuickStats,.Rt1GfG_pageAdmin .Rt1GfG_adminSectionNav{flex:none;width:100%;min-width:0}.Rt1GfG_pageAdmin .Rt1GfG_adminQuickStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.Rt1GfG_pageAdmin .Rt1GfG_adminQuickStats span{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.Rt1GfG_pageAdmin .Rt1GfG_rootSectionNav{grid-template-columns:repeat(2,minmax(0,1fr))}.Rt1GfG_pageAdmin .Rt1GfG_rootSectionNav button:last-child{grid-column:auto}.Rt1GfG_pageAdmin .Rt1GfG_adminSectionNav button{text-overflow:clip;white-space:normal;min-height:38px;padding:6px 8px;line-height:1.2;overflow:visible}.Rt1GfG_pageAdmin .Rt1GfG_cardHeaderRow{flex-wrap:wrap;align-items:flex-start}.Rt1GfG_pageAdmin .Rt1GfG_simpleList{width:100%;margin:0;padding:0;list-style:none}.Rt1GfG_pageAdmin .Rt1GfG_simpleList li{box-sizing:border-box;background:#f8fbffd1;border:1px solid #d9e4ef;border-radius:10px;width:100%;padding:9px}.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogToolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogItem,.Rt1GfG_pageAdmin .Rt1GfG_perfEditor,.Rt1GfG_pageAdmin .Rt1GfG_perfSection,.Rt1GfG_pageAdmin .Rt1GfG_perfBlock{box-sizing:border-box;min-width:0;max-width:100%}.Rt1GfG_pageAdmin .Rt1GfG_editorGrid,.Rt1GfG_pageAdmin .Rt1GfG_perfTable{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.Rt1GfG_pageAdmin .Rt1GfG_armEditorHeader,.Rt1GfG_pageAdmin .Rt1GfG_armEditorRow{min-width:880px}.Rt1GfG_pageAdmin .Rt1GfG_perfTable .Rt1GfG_perfRowHeader,.Rt1GfG_pageAdmin .Rt1GfG_perfTable .Rt1GfG_perfRow{min-width:480px}}@media (max-width:640px){.Rt1GfG_pageAdmin{padding:6px}.Rt1GfG_pageAdmin .Rt1GfG_heroBar{border-radius:10px;margin:0;padding:5px}.Rt1GfG_pageAdmin .Rt1GfG_heroBrand,.Rt1GfG_pageAdmin .Rt1GfG_logoStack{width:100%;min-width:0}.Rt1GfG_pageAdmin .Rt1GfG_logoStack{box-sizing:border-box;justify-content:flex-start;gap:6px;padding-right:48px}.Rt1GfG_pageAdmin .Rt1GfG_logo{object-fit:contain;max-width:min(180px,100vw - 70px);height:44px}.Rt1GfG_pageAdmin .Rt1GfG_titleCard{min-width:0;max-width:100%;overflow:hidden}.Rt1GfG_pageAdmin .Rt1GfG_titleCard h1{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.Rt1GfG_pageAdmin .Rt1GfG_adminQuickStats,.Rt1GfG_pageAdmin .Rt1GfG_adminSectionNav,.Rt1GfG_pageAdmin .Rt1GfG_rootSectionNav{grid-template-columns:repeat(2,minmax(0,1fr))}.Rt1GfG_pageAdmin .Rt1GfG_rootSectionNav button:last-child{grid-column:auto}.Rt1GfG_pageAdmin .Rt1GfG_card{border-radius:11px;padding:9px}.Rt1GfG_pageAdmin .Rt1GfG_formGrid{grid-template-columns:minmax(0,1fr);gap:5px}.Rt1GfG_pageAdmin .Rt1GfG_formGrid label{margin-top:4px;font-size:.72rem;font-weight:700}.Rt1GfG_pageAdmin .Rt1GfG_identityInlineFields{grid-template-columns:minmax(0,1fr)}.Rt1GfG_pageAdmin .Rt1GfG_adminContentHeading,.Rt1GfG_pageAdmin .Rt1GfG_adminDirectoryHeader{flex-direction:column;align-items:stretch}.Rt1GfG_pageAdmin .Rt1GfG_adminUsersTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.Rt1GfG_pageAdmin .Rt1GfG_adminUsersTabs button:last-child{grid-column:1/-1}.Rt1GfG_pageAdmin .Rt1GfG_adminPeopleList,.Rt1GfG_pageAdmin .Rt1GfG_rootAdminItem,.Rt1GfG_pageAdmin .Rt1GfG_rootAdminFields{grid-template-columns:minmax(0,1fr)}.Rt1GfG_pageAdmin .Rt1GfG_adminPersonIdentity{width:100%}.Rt1GfG_pageAdmin .Rt1GfG_adminMemberDirectory li .Rt1GfG_actionRow{margin-top:4px}.Rt1GfG_pageAdmin .Rt1GfG_actionRow,.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogReviewActions{width:auto;min-width:0}.Rt1GfG_pageAdmin .Rt1GfG_actionRow button,.Rt1GfG_pageAdmin .Rt1GfG_stickyActionRow button{flex:none;width:auto;min-width:0;padding-inline:11px}.Rt1GfG_pageAdmin .Rt1GfG_stickyActionRow{width:fit-content;max-width:100%}.Rt1GfG_pageAdmin .Rt1GfG_simpleList li,.Rt1GfG_pageAdmin .Rt1GfG_membershipRequestList li{flex-direction:column;align-items:stretch}.Rt1GfG_pageAdmin .Rt1GfG_simpleList li>button,.Rt1GfG_pageAdmin .Rt1GfG_simpleList li>.Rt1GfG_actionRow{width:100%}.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogItemHeader{gap:6px}.Rt1GfG_pageAdmin .Rt1GfG_adminCatalogMeta{grid-template-columns:minmax(0,1fr)}.Rt1GfG_pageAdmin .Rt1GfG_aircraftActionBar{width:calc(100vw - 8px);max-width:calc(100vw - 8px);padding:6px;bottom:4px;right:4px}.Rt1GfG_pageAdmin .Rt1GfG_aircraftActionTitle{flex:1 0 100%;min-width:0}}@media print{.Rt1GfG_page{color:#0f172a;background:#fff;min-height:auto;padding:0;overflow:visible}.Rt1GfG_page>:not(.Rt1GfG_printSheet){display:none!important}.Rt1GfG_printSheet{color:#0f172a;padding:14mm;font-family:Arial,sans-serif;display:block}.Rt1GfG_printHeader{border-bottom:2px solid #0f172a;align-items:center;gap:14px;padding-bottom:10px;display:flex}.Rt1GfG_printLogo{object-fit:contain;width:auto;max-width:90px;height:56px}.Rt1GfG_printHeader h1{margin:0;font-size:20px}.Rt1GfG_printHeader p{color:#475569;margin:2px 0;font-size:12px}.Rt1GfG_printHeader span,.Rt1GfG_printMeta span{color:#334155;font-size:11px}.Rt1GfG_printMeta{background:#f8fafc;border:1px solid #cbd5e1;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0;padding:8px;display:grid}.Rt1GfG_printChartBlock{margin-bottom:8px}.Rt1GfG_printChartBlock svg{width:100%;max-height:250px}.Rt1GfG_printGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.Rt1GfG_printBlock{break-inside:avoid;border:1px solid #cbd5e1;padding:8px}.Rt1GfG_printBlock h2{text-transform:uppercase;color:#0f172a;margin:0 0 6px;font-size:13px}.Rt1GfG_printBlock dl{gap:4px;margin:0;display:grid}.Rt1GfG_printBlock dl div{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding-bottom:3px;display:flex}.Rt1GfG_printBlock dt{color:#475569}.Rt1GfG_printBlock dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.Rt1GfG_printDisclaimer{color:#64748b;margin-top:10px;font-size:10px}}.Rt1GfG_heroIntro{text-align:center}.Rt1GfG_clubLink{margin-left:auto;margin-right:auto}.Rt1GfG_heroCollapsed .Rt1GfG_heroBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:6px 16px;box-shadow:0 10px 30px #0f172a1f;background:#f8fbffeb!important}.Rt1GfG_heroCollapsed .Rt1GfG_logo{height:48px}.Rt1GfG_heroCollapsed .Rt1GfG_heroIntro{opacity:0;max-height:0;margin:0;padding:0;overflow:hidden;display:none!important}@media (max-width:640px){.Rt1GfG_heroIntro,.Rt1GfG_heroLinks{width:100%}.Rt1GfG_heroLinks{justify-content:center}.Rt1GfG_heroLinks .Rt1GfG_vfrHeroLink,.Rt1GfG_heroLinks .Rt1GfG_clubLink{margin-inline:0}}.Rt1GfG_rangeCardEditing{background:#f0f6ff!important;border-color:#2563eb!important}.Rt1GfG_rangeCardEditOverlay{z-index:6;pointer-events:auto;background:#f0f6ff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 14px;display:grid;position:absolute;inset:0}.Rt1GfG_rangeCardValueInput{color:#1e3a8a!important;text-align:right!important;background:#fff!important;border:1px solid #3b82f6!important;border-radius:10px!important;outline:none!important;width:100%!important;min-width:0!important;height:40px!important;padding:8px 10px!important;font-size:1.15rem!important;font-weight:700!important;box-shadow:inset 0 1px 3px #00000014!important}.Rt1GfG_inlineInputContainer{align-items:center;gap:6px;margin-top:2px;display:flex}.Rt1GfG_inlineInputUnit{color:#475569;white-space:nowrap;font-size:.85rem;font-weight:600}.Rt1GfG_decisionAccordionCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fbffe6;border:1px solid #cbd5e1;border-radius:14px;margin:14px 0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.Rt1GfG_decisionAccordionHeader{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 16px;font-family:inherit;display:flex}.Rt1GfG_decisionAccordionHeader:hover{background:#2563eb0a}.Rt1GfG_decisionAccordionTitle{align-items:center;gap:12px;display:flex}.Rt1GfG_decisionBadgeIcon{border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:800;display:inline-flex}.Rt1GfG_decisionAccordionTitle strong{margin:0;font-size:1rem;font-weight:700;display:block}.Rt1GfG_decisionAccordionTitle small{color:#64748b;margin-top:1px;font-size:.78rem;display:block}.Rt1GfG_accordionArrow{color:#64748b;font-size:.8rem;transition:transform .2s}.Rt1GfG_decisionAccordionPanel{background:#ffffff73;border-top:1px solid #e2e8f0;padding:16px}.Rt1GfG_decisionChecklist{gap:12px;display:grid}.Rt1GfG_checkItem{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.Rt1GfG_checkIcon{border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.85rem;font-weight:800;display:inline-flex}.Rt1GfG_checkText{text-align:left;gap:2px;display:grid}.Rt1GfG_checkText strong{color:#1e293b;margin:0;font-size:.9rem;font-weight:650}.Rt1GfG_checkText span{color:#475569;font-size:.82rem}.Rt1GfG_statusGood{color:#166534!important;background:#f0fdf4!important;border-color:#86efac!important}.Rt1GfG_statusGood .Rt1GfG_decisionBadgeIcon,.Rt1GfG_statusGood .Rt1GfG_checkIcon{color:#15803d!important;background:#dcfce7!important;border:1px solid #86efac!important}.Rt1GfG_statusWarning{color:#854d0e!important;background:#fefce8!important;border-color:#fef08a!important}.Rt1GfG_statusWarning .Rt1GfG_decisionBadgeIcon,.Rt1GfG_statusWarning .Rt1GfG_checkIcon{color:#a16207!important;background:#fef9c3!important;border:1px solid #fef08a!important}.Rt1GfG_statusBad{color:#991b1b!important;background:#fef2f2!important;border-color:#fca5a5!important}.Rt1GfG_statusBad .Rt1GfG_decisionBadgeIcon,.Rt1GfG_statusBad .Rt1GfG_checkIcon{color:#b91c1c!important;background:#fee2e2!important;border:1px solid #fca5a5!important}.Rt1GfG_statusNeutral{color:#334155!important;background:#f8fafc!important;border-color:#cbd5e1!important}.Rt1GfG_statusNeutral .Rt1GfG_checkIcon{color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.Rt1GfG_floatingVerdictBadge{z-index:199;cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);animation:3s ease-in-out infinite Rt1GfG_floatBounce;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 25px #0f172a38}@keyframes Rt1GfG_floatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.Rt1GfG_floatingVerdictBadge:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 14px 30px #0f172a47}.Rt1GfG_floatingVerdictIcon{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.95rem;font-weight:800;display:inline-flex}.Rt1GfG_floatingVerdictText{font-size:.88rem;font-weight:500}.Rt1GfG_floatingVerdictText strong{font-weight:800}.Rt1GfG_diagnosticModal{border-top:5px solid #0000;max-width:600px}.Rt1GfG_diagnosticModal.Rt1GfG_statusGood{border-top-color:#22c55e!important}.Rt1GfG_diagnosticModal.Rt1GfG_statusWarning{border-top-color:#eab308!important}.Rt1GfG_diagnosticModal.Rt1GfG_statusBad{border-top-color:#ef4444!important}.Rt1GfG_diagnosticSummaryAlert{border:1px solid #0000;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:.9rem;line-height:1.4}.Rt1GfG_statusGood .Rt1GfG_diagnosticSummaryAlert{color:#166534;background:#22c55e14;border-color:#22c55e33}.Rt1GfG_statusWarning .Rt1GfG_diagnosticSummaryAlert{color:#854d0e;background:#eab30814;border-color:#eab30833}.Rt1GfG_statusBad .Rt1GfG_diagnosticSummaryAlert{color:#991b1b;background:#ef444414;border-color:#ef444433}.Rt1GfG_floatingVerdictBadge.Rt1GfG_statusGood{color:#fff!important;background:#22c55e!important;border-color:#4ade80!important}.Rt1GfG_floatingVerdictBadge.Rt1GfG_statusGood .Rt1GfG_floatingVerdictIcon{color:#22c55e!important;background:#fff!important}.Rt1GfG_floatingVerdictBadge.Rt1GfG_statusWarning{color:#fff!important;background:#eab308!important;border-color:#facc15!important}.Rt1GfG_floatingVerdictBadge.Rt1GfG_statusWarning .Rt1GfG_floatingVerdictIcon{color:#eab308!important;background:#fff!important}.Rt1GfG_floatingVerdictBadge.Rt1GfG_statusBad{animation:2s infinite alternate Rt1GfG_glowPulse,3s ease-in-out infinite Rt1GfG_floatBounce;box-shadow:0 10px 25px #ef444459;color:#fff!important;background:#ef4444!important;border-color:#f87171!important}.Rt1GfG_floatingVerdictBadge.Rt1GfG_statusBad .Rt1GfG_floatingVerdictIcon{color:#ef4444!important;background:#fff!important}@keyframes Rt1GfG_glowPulse{0%{box-shadow:0 0 10px #ef444466,0 10px 25px #0f172a38}to{box-shadow:0 0 20px #ef4444b3,0 10px 25px #0f172a38}}.Rt1GfG_cloudCeilingChartContainer{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:2px;width:250px;height:168px;padding:4px;display:flex}.Rt1GfG_cloudLevelItem{text-align:center;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;transition:all .3s;display:flex}.Rt1GfG_cloudLevelItemHigh{background-color:#5e5e5e}.Rt1GfG_cloudLevelItemMid{background-color:#8a8a8a79}.Rt1GfG_cloudLevelItemLow{background-color:#c4ffeb28}.Rt1GfG_cloudLevelItemCritical{border:1px solid #fff3}.Rt1GfG_cloudLevelText{font-size:1rem;font-weight:800;line-height:1}.Rt1GfG_cloudLevelLabel{margin-top:2px;font-size:.8rem;font-weight:700}.Rt1GfG_cloudLevelSubLabel{opacity:1;font-size:.6rem}.Rt1GfG_cloudLevelTextLight{color:#fff}.Rt1GfG_cloudLevelTextDark{color:#000}.Rt1GfG_editorSectionTitleRow{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.1rem;display:flex}.Rt1GfG_editorSectionTitleRow h3,.Rt1GfG_editorSectionTitleRow p{margin-bottom:0}.Rt1GfG_temperatureEnvelopeHeader,.Rt1GfG_temperatureEnvelopeRow{grid-template-columns:minmax(90px,1fr) minmax(90px,1fr) minmax(90px,1fr) auto;align-items:center;gap:.55rem;display:grid}.Rt1GfG_temperatureEnvelopeHeader{color:#64748b;margin-top:.65rem;padding:0 .35rem;font-size:.72rem;font-weight:800}.Rt1GfG_temperatureEnvelopeGrid{gap:.45rem;margin:.4rem 0 .6rem;display:grid}.Rt1GfG_temperatureEnvelopeRow{background:#f8fafc;border:1px solid #dbe4ec;border-radius:10px;padding:.45rem}.Rt1GfG_adminCatalogTitleRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.Rt1GfG_adminCatalogTitleRow h3{overflow-wrap:anywhere}.Rt1GfG_adminCatalogTitleEdit{gap:8px;width:min(100%,520px);margin-top:12px;display:grid}.Rt1GfG_adminCatalogTitleEdit input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #b9cedf;border-radius:8px;padding:10px 12px}.Rt1GfG_adminCatalogTitleEdit label{font-size:13px;font-weight:600}.Rt1GfG_adminCatalogAccordion{background:#fff;border:1px solid #dce5ed;border-radius:14px;overflow:hidden}.Rt1GfG_adminCatalogSummary{cursor:pointer;align-items:center;gap:20px;padding:18px 20px;list-style:none;display:flex}.Rt1GfG_adminCatalogSummary::-webkit-details-marker{display:none}.Rt1GfG_adminCatalogSummary:hover{background:#f5f9fc}.Rt1GfG_adminCatalogSummary:focus-visible{outline-offset:-3px;border-radius:14px;outline:2px solid #0074a8}.Rt1GfG_adminCatalogSummaryMain{flex:1;gap:5px;min-width:0;display:grid}.Rt1GfG_adminCatalogSummaryMain strong{overflow-wrap:anywhere;font-size:15px}.Rt1GfG_adminCatalogSummaryMain>span{overflow-wrap:anywhere;font-size:13px}.Rt1GfG_adminCatalogSummaryMain small,.Rt1GfG_adminCatalogSummaryAside small{color:#526675;font-size:12px}.Rt1GfG_adminCatalogSummaryAside{flex-shrink:0;justify-items:end;gap:8px;display:grid}.Rt1GfG_adminCatalogChevron{flex-shrink:0;width:20px;height:20px;transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.Rt1GfG_adminCatalogChevron svg{width:100%;height:100%;display:block}.Rt1GfG_adminCatalogAccordion[open] .Rt1GfG_adminCatalogChevron{transform:rotate(270deg)}.Rt1GfG_adminCatalogAccordion[open] .Rt1GfG_adminCatalogSummary{background:#f5f9fc;border-bottom:1px solid #dce5ed}.Rt1GfG_adminCatalogAccordionBody{gap:16px;padding:20px;display:grid}.Rt1GfG_adminCatalogAccordionBody p{margin:0}.Rt1GfG_adminCatalogModeration{border-top:1px solid #e4ebf1;gap:12px;padding-top:16px;display:grid}.Rt1GfG_adminCatalogModeration h4{color:#526675;margin:0;font-size:13px}@media (max-width:600px){.Rt1GfG_adminCatalogSummary{flex-wrap:wrap;gap:10px;padding:14px}.Rt1GfG_adminCatalogSummaryMain{flex-basis:calc(100% - 34px)}.Rt1GfG_adminCatalogSummaryAside{order:3;align-items:center;gap:12px;width:100%;display:flex}.Rt1GfG_adminCatalogAccordionBody{padding:14px}}.Rt1GfG_massSummaryGrid .Rt1GfG_kpi{color:var(--night-text,#20374b);border-color:var(--night-border,#cbd5e1)}.Rt1GfG_massSummaryGrid .Rt1GfG_kpi span{color:var(--night-muted,#49677f)}.Rt1GfG_massSummaryGrid .Rt1GfG_kpi strong{color:var(--night-text,#20374b)}.Rt1GfG_chartBg{fill:var(--night-surface,#f8fafc)}.Rt1GfG_chartBgExceeded{fill:var(--night-danger-bg,#fff1f2)}.Rt1GfG_tickText,.Rt1GfG_pointLabel{fill:var(--night-text,#334155)}.Rt1GfG_axisLine,.Rt1GfG_tickLine{stroke:var(--night-muted,#64748b)}
.kKMacG_page{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 12% 34%, #5ba8d426, transparent 26%), linear-gradient(180deg, #fff 0, var(--paper) 72%);padding-bottom:38px;}.kKMacG_heroPage{background:linear-gradient(90deg, #031735f5, #03173599), var(--club-clouds) center / cover}.kKMacG_heroPage .kKMacG_eyebrow{color:var(--yellow-400)}.kKMacG_heroPage .kKMacG_title{color:#fff}.kKMacG_heroPage .kKMacG_title span{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-style:italic;font-weight:400;display:block}.kKMacG_heroPage .kKMacG_subtitle{color:#ffffffd1}.kKMacG_heroPage .kKMacG_backLink{color:#fff}.kKMacG_clubHeader{color:#fff;background:var(--navy-950);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:12px max(18px,50vw - 590px);display:flex;box-shadow:0 6px 24px #02091429}.kKMacG_clubHeader>a{border:2px solid var(--yellow-500);min-height:44px;color:var(--navy-950);background:var(--yellow-500);border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.05rem;font-size:.8rem;font-weight:850;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.kKMacG_clubHeader>a:hover{background:var(--yellow-400);transform:translateY(-2px)}.kKMacG_clubIdentity{align-items:center;gap:12px;min-width:0;display:flex}.kKMacG_clubIdentity>span:last-child{gap:3px;line-height:1.15;display:grid}.kKMacG_clubIdentity strong{color:#fff;font-size:1rem}.kKMacG_clubIdentity small{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.kKMacG_clubMark{width:50px;height:50px;color:var(--yellow-500);background:var(--navy-900);letter-spacing:.08em;border:1px solid #ffffff3d;border-radius:50%;place-items:center;font-size:.69rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 5px #5ba8d414}.kKMacG_content{grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);align-items:center;gap:clamp(38px,7vw,92px);width:min(1000px,100% - 36px);min-height:calc(100dvh - 180px);margin:0 auto;padding:clamp(54px,9vh,94px) 0 34px;display:grid}.kKMacG_intro{padding-top:12px}.kKMacG_eyebrow{color:var(--navy-800);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:850}.kKMacG_title{color:var(--navy-950);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:.98}.kKMacG_subtitle{max-width:480px;color:var(--muted);margin:21px 0 0;font-size:1.02rem;line-height:1.7}.kKMacG_card{background:#fffffff7;border:1px solid #dce1e7;border-radius:20px;gap:19px;padding:clamp(26px,4vw,40px);display:grid;box-shadow:0 24px 70px #03173524}.kKMacG_cardHeading{color:var(--navy-950);letter-spacing:-.025em;margin:0;font-size:1.3rem}.kKMacG_formGrid{gap:10px;display:grid}.kKMacG_formGrid label{color:var(--navy-900);margin-top:5px;font-size:.79rem;font-weight:750}.kKMacG_formGrid input,.kKMacG_formGrid select{min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #c5cbd2;border-radius:10px;padding:12px 13px}.kKMacG_formGrid input:focus,.kKMacG_formGrid select:focus{border-color:var(--sky-500);outline:3px solid #5ba8d42e}.kKMacG_identityRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kKMacG_identityRow label{gap:8px;display:grid}.kKMacG_actions{flex-wrap:wrap;gap:10px;display:flex}.kKMacG_loginLinks{flex-wrap:wrap;justify-content:space-between;gap:10px 18px;font-size:.86rem;font-weight:750;display:flex}.kKMacG_loginLinks a{color:var(--navy-800);text-underline-offset:.22em}.kKMacG_primaryButton{border:2px solid var(--yellow-500);min-height:50px;color:var(--navy-950);background:var(--yellow-500);font:inherit;cursor:pointer;border-radius:999px;padding:.78rem 1.2rem;font-weight:850;transition:transform .18s,background .18s}.kKMacG_primaryButton:hover:not(:disabled){background:var(--yellow-400);transform:translateY(-2px)}.kKMacG_primaryButton:disabled{cursor:wait;opacity:.68}.kKMacG_status,.kKMacG_error{border-radius:10px;padding:12px 13px;font-size:.84rem;line-height:1.5}.kKMacG_status{color:#245f46;background:#e6f5ed}.kKMacG_error{color:#9b342d;background:#fff0ee}.kKMacG_backLink{width:fit-content;color:var(--navy-800);text-underline-offset:.22em;margin:0 auto;font-size:.86rem;font-weight:800;text-decoration:underline;display:block}@media (max-width:780px){.kKMacG_content{grid-template-columns:1fr;gap:30px;min-height:auto;padding-top:52px}.kKMacG_intro{padding:0}}@media (max-width:560px){.kKMacG_clubHeader{min-height:72px;padding-block:9px}.kKMacG_clubIdentity small{display:none}.kKMacG_clubHeader{gap:10px}.kKMacG_clubIdentity{gap:8px}.kKMacG_clubIdentity strong{font-size:.8rem}.kKMacG_clubMark,.kKMacG_clubHeader>a{flex-shrink:0}.kKMacG_clubMark{width:44px;height:44px}.kKMacG_clubHeader>a{min-height:40px;padding:.58rem .75rem;font-size:.7rem}.kKMacG_identityRow{grid-template-columns:1fr}.kKMacG_primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.kKMacG_clubHeader>a,.kKMacG_primaryButton{transition:none}}
.kGh-SG_shell{color:#18324f;background:linear-gradient(145deg,#edf4fbfa,#e6f4f1eb),#edf4fb;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.kGh-SG_shellCollapsed{grid-template-columns:0 minmax(0,1fr)}.kGh-SG_sidebar{z-index:2;background:#f8fbffeb;border-right:1px solid #94a3b833;flex-direction:column;gap:1rem;max-height:100vh;padding:1.2rem;display:flex;overflow-y:auto;box-shadow:18px 0 48px #18324f1f}.kGh-SG_shellCollapsed .kGh-SG_sidebar{border-right:0;width:0;padding:0;overflow:hidden}.kGh-SG_header,.kGh-SG_panelTitleRow,.kGh-SG_chartHeader,.kGh-SG_legend{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.kGh-SG_eyebrow{color:#2563eb;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .3rem;font-size:.72rem;font-weight:700}.kGh-SG_header h1,.kGh-SG_chartHeader h2{margin:0;line-height:1.08}.kGh-SG_header h1{font-size:1.55rem}.kGh-SG_headerActions{align-items:center;gap:.45rem;display:flex}.kGh-SG_backLink,.kGh-SG_primaryButton,.kGh-SG_airportButton,.kGh-SG_iconButton,.kGh-SG_expandButton{color:#18324f;background:#ffffffd1;border:1px solid #94a3b838;border-radius:8px}.kGh-SG_iconButton{cursor:pointer;place-items:center;width:36px;height:36px;display:inline-grid}.kGh-SG_iconButton span,.kGh-SG_expandButton span{font-size:1.25rem;line-height:1;display:block}.kGh-SG_backLink{padding:.56rem .74rem;font-size:.88rem}.kGh-SG_panel{background:#ffffffc7;border:1px solid #94a3b829;border-radius:8px;padding:.95rem;box-shadow:0 18px 48px #18324f1a}.kGh-SG_panelTitleRow{align-items:center;margin-bottom:.85rem}.kGh-SG_panelTitleRow h2{margin:0;font-size:1rem}.kGh-SG_panelTitleRow span{color:#64748b;text-align:right;font-size:.78rem}.kGh-SG_field{flex-direction:column;gap:.35rem;display:flex}.kGh-SG_field span{color:#475569;font-size:.82rem}.kGh-SG_field input{color:#18324f;background:#f8fbfff5;border:1px solid #94a3b83d;border-radius:8px;outline:none;width:100%;min-width:0;padding:.68rem .72rem}.kGh-SG_field input:focus{border-color:#22d3eeb8;box-shadow:0 0 0 3px #22d3ee24}.kGh-SG_airportList{gap:.42rem;max-height:270px;margin-top:.75rem;padding-right:.2rem;display:grid;overflow-y:auto}.kGh-SG_airportButton{text-align:left;cursor:pointer;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:.6rem;width:100%;padding:.58rem .65rem;display:grid}.kGh-SG_airportButton:hover,.kGh-SG_airportButtonActive{background:#eef6ff;border-color:#2563eb6b}.kGh-SG_airportButton strong{color:#1d4ed8;font-size:.84rem}.kGh-SG_airportButton span{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.kGh-SG_manualForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.55rem;margin-top:.85rem;display:grid}.kGh-SG_primaryButton{color:#fff;cursor:pointer;background:#2563eb;border-color:#2563eb57;min-height:42px;padding:0 .85rem;font-weight:700}.kGh-SG_locationCard{background:#f8fbff;border:1px solid #94a3b824;border-radius:8px;gap:.24rem;padding:.75rem;display:grid}.kGh-SG_locationCard strong{font-size:.96rem}.kGh-SG_locationCard span{color:#64748b;font-size:.82rem}.kGh-SG_weatherNowCard{background:#f8fbff;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.7rem;margin-top:.75rem;padding:.72rem;display:grid}.kGh-SG_weatherNowCard strong{font-size:1.15rem;display:block}.kGh-SG_weatherNowCard span{color:#64748b;font-size:.82rem}.kGh-SG_weatherGlyph{background:#eef6ff;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.kGh-SG_weatherGlyph svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.kGh-SG_weatherToneclear{color:#fbbf24;border-color:#fbbf244d}.kGh-SG_weatherTonebroken{color:#64748b;border-color:#64748b3d}.kGh-SG_weatherTonecloud{color:#94a3b8;border-color:#94a3b85c}.kGh-SG_weatherTonerain{color:#60a5fa;border-color:#60a5fa5c}.kGh-SG_weatherToneunknown{color:#64748b}.kGh-SG_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.kGh-SG_kpi{background:#f8fbff;border:1px solid #94a3b824;border-radius:8px;min-width:0;padding:.72rem}.kGh-SG_kpi span{color:#64748b;margin-bottom:.2rem;font-size:.76rem;display:block}.kGh-SG_kpi strong{font-size:1.05rem}.kGh-SG_main{min-height:100vh;position:relative;overflow:hidden}.kGh-SG_searchPanel{z-index:560;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbff9e;border:1px solid #94a3b838;border-radius:10px;width:min(360px,100vw - 2rem);padding:.65rem;position:absolute;top:1rem;right:1rem;box-shadow:0 16px 38px #18324f24}.kGh-SG_searchField{gap:.32rem;display:grid}.kGh-SG_searchField span{color:#334155;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.kGh-SG_searchField input{color:#18324f;background:#ffffffb8;border:1px solid #94a3b857;border-radius:8px;outline:none;width:100%;min-width:0;padding:.62rem .68rem}.kGh-SG_searchField input:focus{border-color:#2563eb7a;box-shadow:0 0 0 3px #2563eb1f}.kGh-SG_searchStatus{color:#64748b;margin-top:.35rem;font-size:.72rem;display:block}.kGh-SG_expandButton{z-index:550;cursor:pointer;align-items:center;gap:.48rem;min-height:40px;padding:.55rem .72rem;display:inline-flex;position:absolute;top:1rem;left:1rem;box-shadow:0 14px 30px #18324f2e}.kGh-SG_expandButton strong{font-size:.82rem}.kGh-SG_map{cursor:crosshair;width:100%;height:100vh}.kGh-SG_map .leaflet-container{cursor:crosshair;background:#dbe7f3;width:100%;height:100%;font-family:inherit}.kGh-SG_leaflet-zoom-animated{cursor:crosshair}.kGh-SG_map .leaflet-control-zoom a{color:#18324f;background:#f8fbffeb;border-bottom-color:#94a3b829}.kGh-SG_airportTooltip{color:#18324f;box-shadow:none;background:#f8fbfff0;border:1px solid #7dd3fc66;border-radius:999px;padding:.2rem .55rem}.kGh-SG_airportTooltip:before{display:none}.kGh-SG_chartShell,.kGh-SG_emptyChart{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #94a3b838;border-radius:8px;box-shadow:0 20px 54px #18324f2e}.kGh-SG_emptyChart{color:#475569;text-align:center;padding:1.2rem}.kGh-SG_emptyChart strong,.kGh-SG_emptyChart span{display:block}.kGh-SG_emptyChart span{color:#64748b;margin-top:.35rem;font-size:.86rem}.kGh-SG_emptyChart .kGh-SG_weatherLoadingSpinner{border:3px solid #64748b40;border-top-color:#2563eb;border-radius:50%;width:1.5rem;height:1.5rem;margin:0 auto .75rem;animation:.75s linear infinite kGh-SG_weatherLoadingSpin}@keyframes kGh-SG_weatherLoadingSpin{to{transform:rotate(360deg)}}.kGh-SG_chartShell{box-sizing:border-box;flex-direction:column;min-height:0;padding:.85rem;display:flex}.kGh-SG_chartShell.kGh-SG_chartSurfaceFlat,.kGh-SG_emptyChart.kGh-SG_chartSurfaceFlat{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.kGh-SG_weatherDock{z-index:620;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f8fbffb8;border:1px solid #94a3b847;border-radius:10px;height:min(46vh,430px);position:absolute;bottom:1rem;left:1rem;right:1rem;overflow:auto hidden;box-shadow:0 20px 54px #18324f38}.kGh-SG_weatherDock .kGh-SG_chartShell{width:100%;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex-direction:column;display:flex}.kGh-SG_closeButton{z-index:2;color:#18324f;cursor:pointer;background:#fffffff0;border:1px solid #94a3b857;border-radius:10px;place-items:center;width:34px;height:34px;margin:.55rem .55rem -2.5rem auto;font-size:1rem;font-weight:800;display:grid;position:sticky;top:.55rem;left:calc(100% - 2.8rem)}.kGh-SG_weatherPopup{color:#18324f;gap:.35rem;display:grid}.kGh-SG_weatherPopup strong{font-size:.92rem}.kGh-SG_weatherPopup span{color:#64748b;font-size:.78rem}.kGh-SG_weatherPopup button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb57;border-radius:8px;margin-top:.25rem;padding:.5rem .65rem;font-weight:700}.kGh-SG_leafletWeatherPopup .leaflet-popup-content-wrapper{background:#f8fbfffa;border-radius:10px;box-shadow:0 18px 40px #18324f2e}.kGh-SG_leafletWeatherPopup .leaflet-popup-content{margin:.75rem}.kGh-SG_chartHeader{flex:none;align-items:center;margin-bottom:.55rem}.kGh-SG_chartTitleGroup{align-items:center;gap:.7rem;min-width:0;display:flex}.kGh-SG_weatherHeaderGlyph{background:#eef6ff;border:1px solid #94a3b82e;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.kGh-SG_weatherHeaderGlyph svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.kGh-SG_chartHeader h2{font-size:1.04rem}.kGh-SG_chartHeader p{color:#64748b;margin:.16rem 0 0;font-size:.82rem}.kGh-SG_legend{color:#475569;flex-wrap:wrap;align-items:center;margin-right:25px;font-size:.78rem}.kGh-SG_legend span{align-items:center;gap:.35rem;display:inline-flex}.kGh-SG_legend i{border-radius:999px;width:18px;height:3px;display:inline-block}.kGh-SG_tempKey{background:#fb923c}.kGh-SG_windKey{background:#38bdf8}.kGh-SG_cloudKey{background:#cbd5e1}.kGh-SG_chart{background:#f8fbff9e;border-radius:8px;flex-direction:column;flex:auto;gap:.45rem;width:100%;height:100%;min-height:0;padding:.65rem .7rem .55rem;display:flex;overflow:visible}.kGh-SG_chartRowLabel{color:#475569;flex:none;font-size:.72rem;font-weight:700}.kGh-SG_cloudChart{flex:auto;grid-template-columns:62px minmax(0,1fr);gap:.5rem;min-width:0;min-height:130px;display:grid}.kGh-SG_cloudAxis{color:#475569;min-height:0;font-size:.68rem;position:relative}.kGh-SG_cloudAxis span{white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}.kGh-SG_cloudPlot{background:linear-gradient(#e2f2ffc7,#f8fbffd1);border:1px solid #94a3b82e;border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden}.kGh-SG_groundLayer{z-index:1;pointer-events:none;background:#0044ff2e;position:absolute;bottom:0;left:0;right:0}.kGh-SG_gridLine{z-index:2;pointer-events:none;border-top:1px dashed #64748b33;height:1px;position:absolute;left:0;right:0}.kGh-SG_hourGrid{z-index:3;grid-template-columns:repeat(24,minmax(0,1fr));height:100%;display:grid;position:relative}.kGh-SG_weatherHour{border-left:1px solid #ffffff8a;min-width:0;position:relative}.kGh-SG_weatherHour:first-child{border-left:0}.kGh-SG_cloudLayerBlock{background:#79b8ff;border-radius:3px;flex-direction:column;justify-content:space-between;align-items:center;gap:1px;min-height:12px;padding:2px;display:flex;position:absolute;left:max(2px,9%);right:max(2px,9%);overflow:hidden;box-shadow:inset 0 -1px #0f172a1a}.kGh-SG_cloudLayerBlock strong,.kGh-SG_cloudLayerBlock span{white-space:nowrap;font-size:.58rem;font-weight:800;line-height:1}.kGh-SG_layerTextDark{color:#18324f}.kGh-SG_layerTextLight{color:#f8fbff}.kGh-SG_nscText{color:#ff7b00b6;pointer-events:none;place-items:center;font-size:.66rem;font-weight:800;display:grid;position:absolute;inset:0}.kGh-SG_rainBar{z-index:4;background:#38bdf8b8;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:18%;right:18%}.kGh-SG_tempGrid{background:#fff7ed85;border:1px solid #fb923c29;border-radius:8px;flex:0 0 46px;min-width:0;margin-left:70px;display:grid;overflow:hidden}.kGh-SG_tempCell{border-left:1px solid #fb923c2e;place-items:center;gap:2px;min-width:0;padding:5px 1px;display:grid}.kGh-SG_tempCell:first-child{border-left:0}.kGh-SG_tempValue{color:#9a3412;white-space:nowrap;font-size:.68rem;font-weight:800}.kGh-SG_qnhValue{color:#64748b;white-space:nowrap;font-size:.56rem;font-weight:750}.kGh-SG_windGrid{background:#f0f9ff9e;border:1px solid #38bdf829;border-radius:8px;flex:0 0 74px;grid-template-columns:repeat(24,minmax(0,1fr));min-width:0;margin-left:70px;display:grid;overflow:hidden}.kGh-SG_timeGrid{background:#f0f9ff9e;border:1px solid #38bdf829;border-radius:8px;grid-template-columns:repeat(24,minmax(0,1fr));min-width:0;margin-left:70px;display:grid;overflow:hidden}.kGh-SG_windCell{border-left:1px solid #bae6fd80;grid-template-rows:16px 18px 14px 18px;place-items:center;min-width:0;padding:4px 1px 5px;display:grid}.kGh-SG_windCell:first-child{border-left:0}.kGh-SG_windText,.kGh-SG_windDirectionText,.kGh-SG_timeText{white-space:nowrap;font-size:.8rem;line-height:1}.kGh-SG_windText{color:#0369a1;font-weight:800}.kGh-SG_windDirectionText,.kGh-SG_timeText{color:#64748b}.kGh-SG_timeText{color:#18324f;text-align:center;border-top:1px solid #94a3b838;width:100%;padding-top:3px;font-size:.8rem;font-weight:850}.kGh-SG_windArrow{clip-path:polygon(50% 0,84% 100%,50% 72%,16% 100%);transform-origin:50%;background:#0369a1;width:14px;height:14px;display:block}.kGh-SG_axisTextEnd{color:#64748b;text-align:right;flex:none;margin-left:70px;font-size:.66rem}.kGh-SG_cloudPanel{background:#f8fbff;border:1px solid #94a3b824;border-radius:8px;margin-top:.75rem;padding:.72rem}.kGh-SG_cloudPanelHeader{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.55rem;display:flex}.kGh-SG_cloudPanelHeader strong{font-size:.9rem}.kGh-SG_cloudPanelHeader span{color:#64748b;font-size:.76rem}.kGh-SG_cloudLevels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;min-height:112px;display:grid}.kGh-SG_cloudLevelItem{text-align:center;color:#f8fafc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.kGh-SG_cloudLevelItem strong{font-size:1rem;line-height:1}.kGh-SG_cloudLevelItem span{margin-top:.16rem;font-size:.68rem}.kGh-SG_cloudLevelItem small{margin-top:.08rem;font-size:.66rem}.kGh-SG_cloudLevelHigh{background:#5e5e5e}.kGh-SG_cloudLevelMid{background:#8a8a8ab3}.kGh-SG_cloudLevelLow{color:#0f172a;background:#c4ffeb38}.kGh-SG_cloudLevelCritical{outline:1px solid #f8fafc6b}.kGh-SG_cloudLayerList{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.kGh-SG_cloudLayerList span{color:#1e3a8a;background:#eef6ff;border-radius:999px;padding:.22rem .45rem;font-size:.68rem}.kGh-SG_searchHint,.kGh-SG_emptyList{color:#64748b;margin:.6rem 0 0;font-size:.82rem;line-height:1.35}.kGh-SG_layerPanelBg{fill:#eef6ff;stroke:#94a3b838;stroke-width:1px}.kGh-SG_modernCloudPanelBg{fill:#ffffff12;stroke:#94a3b838;stroke-width:1px}.kGh-SG_modernGroundLayer{fill:#0044ff48}.kGh-SG_modernHourColumn{fill:#ffffff05;stroke:#00000014;stroke-width:1px}.kGh-SG_modernCloudLayer{fill:#4d9aff;stroke:#00000045;stroke-width:1px;stroke-dasharray:4 3}.kGh-SG_modernLayerCode,.kGh-SG_modernLayerCoverage{text-anchor:middle;pointer-events:none;font-weight:800}.kGh-SG_modernLayerCode{font-size:11px}.kGh-SG_modernLayerCoverage{font-size:9px;font-weight:500}.kGh-SG_modernLayerTextLight{fill:#fff}.kGh-SG_modernLayerTextDark{fill:#000}.kGh-SG_hourColumn{fill:#ffffff57;stroke:#94a3b81f;stroke-width:1px}.kGh-SG_cloudLayer{fill:#64748b;stroke:#33415533;stroke-width:.6px}.kGh-SG_rowLabel{fill:#18324f;font-size:13px;font-weight:700}.kGh-SG_tempText{fill:#9a3412;text-anchor:middle;font-size:10px;font-weight:700}.kGh-SG_axisTextEnd{fill:#64748b;text-anchor:end;font-size:11px}@media (max-width:1080px){.kGh-SG_shell,.kGh-SG_shellCollapsed{grid-template-columns:1fr}.kGh-SG_sidebar{border-bottom:1px solid #94a3b833;border-right:0;max-height:none}.kGh-SG_shellCollapsed .kGh-SG_sidebar{display:none}.kGh-SG_map,.kGh-SG_main{height:100vh;min-height:100vh}}@media (max-width:680px){.kGh-SG_sidebar{padding:.9rem}.kGh-SG_header,.kGh-SG_chartHeader{flex-direction:column;align-items:stretch}.kGh-SG_searchPanel{width:min(330px,100vw - 1.4rem);top:.7rem;right:.7rem}.kGh-SG_manualForm,.kGh-SG_kpiGrid{grid-template-columns:1fr}.kGh-SG_chartShell{padding:.55rem}.kGh-SG_weatherDock{height:min(58vh,440px);bottom:.5rem;left:.5rem;right:.5rem;overflow-x:auto}.kGh-SG_chart{gap:.35rem;min-width:960px;height:100%;padding:.5rem}.kGh-SG_cloudChart{grid-template-columns:52px minmax(0,1fr);gap:.35rem}.kGh-SG_tempGrid,.kGh-SG_windGrid,.kGh-SG_axisTextEnd,.kGh-SG_timeGrid{margin-left:56px}.kGh-SG_cloudLayerBlock{left:2px;right:2px}.kGh-SG_cloudLayerBlock strong,.kGh-SG_cloudLayerBlock span{font-size:.52rem}.kGh-SG_tempGrid{flex-basis:42px}.kGh-SG_windGrid,.kGh-SG_hourGrid{flex-basis:68px}.kGh-SG_tempValue{font-size:.62rem}.kGh-SG_qnhValue,.kGh-SG_windText,.kGh-SG_windDirectionText{font-size:.52rem}.kGh-SG_timeText{font-size:.66rem}}
