*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f8fb;background:#07111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body{background:radial-gradient(circle at top,#285c782e,#0000 36%),#07111f;min-height:100%;margin:0}button{font:inherit}.shell{width:min(100%,520px);min-height:100vh;margin:0 auto;padding:34px 18px 110px}.eyebrow,.label{color:#7f92aa;letter-spacing:1.35px;font-size:11px;font-weight:800}h1{letter-spacing:-1.8px;margin:6px 0 0;font-size:clamp(36px,10vw,48px);line-height:1}h2{margin:7px 0;font-size:22px}p{color:#9aabbd}.date{color:#8496aa;letter-spacing:.8px;margin-top:10px;font-weight:700}.card,.sectorCard{width:100%;color:inherit;background:#101d2df5;border:1px solid #203247;border-radius:22px;box-shadow:0 18px 45px #00000024}.card{margin:18px 0;padding:20px}.dutyCard p:last-child{margin-bottom:0}.sectorList{gap:14px;display:grid}.sectorCard{text-align:left;cursor:pointer;padding:19px;transition:transform .14s,border-color .14s}.sectorCard:active{transform:scale(.985)}.row,.route{justify-content:space-between;align-items:center;gap:12px;display:flex}.route{justify-content:flex-start;margin:13px 0;font-size:28px}.route span{color:#61758d}.routeLarge{margin-top:17px;font-size:32px}.statusPill,.livePill{color:#74ead5;letter-spacing:.6px;background:#153b48;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.sectorMeta{color:#9aadbf;font-size:14px}.progress{color:#5e7188;letter-spacing:.5px;justify-content:space-between;margin:27px 0 19px;font-size:11px;font-weight:800;display:flex}.progressActive{color:#72e8d3}.weatherGrid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.weatherItem{background:#091522;border-radius:14px;padding:14px}.weatherItem strong{margin-top:6px;font-size:18px;display:block}.rawMetar{color:#d7e1eb;word-break:break-word;background:#07111f;border:1px solid #172739;border-radius:13px;padding:15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55}.copyButton{color:#061018;cursor:pointer;background:#72e8d3;border:0;border-radius:13px;width:100%;margin-top:12px;padding:14px 16px;font-weight:900}.back{color:#72e8d3;cursor:pointer;background:0 0;border:0;margin-bottom:26px;padding:0;font-weight:800}.note{color:#708399;font-size:12px;line-height:1.5}.bottomNav{z-index:5;width:min(100%,520px);padding:8px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081421f0;border-top:1px solid #203247;margin:auto;display:flex;position:fixed;bottom:0;left:0;right:0}.bottomNav button{color:#6f8195;cursor:pointer;background:0 0;border:0;flex:1;padding:12px 4px;font-size:12px}.bottomNav .navActive{color:#72e8d3;font-weight:850}@media (min-width:700px){.shell{padding-top:54px}}.primaryButton{color:#061018;cursor:pointer;background:#72e8d3;border:0;border-radius:13px;width:100%;margin-top:12px;padding:14px 16px;font-weight:900}.emptyCard{margin-top:26px}.emptyCard h2{margin-top:14px}.fileButton{text-align:center;display:block}.fileButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.importMessage{color:#c8d6e3;margin-bottom:0;font-size:13px}.microcopy{color:#708399;font-size:12px;line-height:1.5}.errorCard{border-color:#673b43}.sectorSub{margin-top:-2px}.dateBadge{color:#8fa4b9;letter-spacing:.6px;background:#0b1725;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.summaryRow{grid-template-columns:1fr .65fr;gap:10px;margin:16px 0;display:grid}.summaryRow>div{background:#0d1928;border:1px solid #203247;border-radius:15px;padding:14px}.summaryRow strong,.summaryRow span{display:block}.summaryRow strong{margin-top:7px;font-size:13px}.rosterList{gap:9px;display:grid}.rosterRow{background:#0d1928;border:1px solid #1b2c40;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.rosterRow strong,.rosterDate{display:block}.rosterDate{color:#74889e;letter-spacing:.5px;margin-bottom:5px;font-size:10px;font-weight:800}.rosterRight{color:#9eb0c2;text-align:right;font-size:12px}.enrouteSection{margin:26px 0}.enrouteHeader{margin-bottom:12px}.routeRule{color:#8fa4b9;letter-spacing:.5px;white-space:nowrap;border:1px solid #294156;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.enrouteList{gap:10px;display:grid}.enrouteCard{background:#0d1928;border:1px solid #203247;border-radius:16px;padding:15px}.enrouteAirportLine{align-items:baseline;gap:8px;display:flex}.enrouteAirportLine strong{font-size:20px}.enrouteAirportLine span{color:#74889e;font-size:11px;font-weight:800}.enrouteName{color:#91a4b7;max-width:250px;margin:3px 0 0;font-size:11px;line-height:1.35}.enrouteMeta{color:#8397aa;text-align:right;gap:3px;font-size:10px;display:grid}.compactMetar{margin-top:12px;padding:11px 12px}.miniCopyButton{color:#72e8d3;cursor:pointer;background:#102436;border:1px solid #315167;border-radius:11px;width:100%;margin-top:8px;padding:10px 12px;font-size:12px;font-weight:850}.progress button{color:#5e7188;letter-spacing:.5px;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:9px 4px;font-size:11px;font-weight:800}.progress button.progressActive{color:#72e8d3;background:#102b31}.briefingGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0 12px;display:grid}.briefingGrid>div{background:#091522;border-radius:13px;padding:12px}.briefingGrid span{color:#71869b;letter-spacing:.7px;font-size:10px;font-weight:800;display:block}.briefingGrid strong{margin-top:5px;font-size:17px;display:block}.phaseInfoCard{margin-bottom:10px}.sectorShell{width:min(100%,1180px);padding-left:clamp(14px,2.4vw,28px);padding-right:clamp(14px,2.4vw,28px)}.sectorTopBar{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-bottom:16px;display:grid}.sectorBack{background:#0d1928;border:1px solid #203247;border-radius:12px;min-width:68px;height:42px;margin:0;padding:0 14px}.sectorIdentity .eyebrow{margin:0 0 4px}.sectorTitleLine{align-items:baseline;gap:22px;min-width:0;display:flex}.sectorTitleLine h1{white-space:nowrap;margin:0;font-size:clamp(30px,4vw,46px)}.sectorRouteInline{align-items:center;gap:12px;min-width:0;font-size:clamp(22px,3vw,34px);display:flex}.sectorRouteInline span{color:#5f748a}.sectorSub{margin:7px 0 0}.routePlanCard{background:radial-gradient(circle at 20% 70%,#23677638,#0000 25%),radial-gradient(circle at 76% 28%,#375f9133,#0000 28%),linear-gradient(145deg,#071422,#0b1a28 52%,#08131f);border:1px solid #203247;border-radius:22px;width:100%;height:clamp(170px,24vw,280px);position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00000040,0 18px 45px #00000029}.routePlanCard:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 18%,#5d7d7714 19% 29%,#0000 30% 46%,#49695c12 47% 58%,#0000 59% 100%);position:absolute;inset:0}.routePlanSvg{width:100%;height:100%;position:absolute;inset:0}.routeGridLine{stroke:#7694ac14;stroke-width:1px;vector-effect:non-scaling-stroke}.routeGlowPath{fill:none;stroke:#57beff2e;stroke-width:11px;vector-effect:non-scaling-stroke}.routePath{fill:none;stroke:url(#routeGlow);stroke-width:2.5px;stroke-dasharray:10 8;stroke-linecap:round;vector-effect:non-scaling-stroke}.routeEndpointHalo{fill:#62c5ff29;stroke:#66d5ff7a;stroke-width:2px;vector-effect:non-scaling-stroke}.routeEndpointDot{fill:#dff9ff;stroke:#62d8ff;stroke-width:3px;vector-effect:non-scaling-stroke}.routeEnrouteDot{fill:#72e8d3;stroke:#0b1725;stroke-width:2px;vector-effect:non-scaling-stroke}.routeEnrouteLabel{fill:#b9cbd9;paint-order:stroke;stroke:#07111fe6;stroke-width:4px;stroke-linejoin:round;font-size:16px;font-weight:800}.routePlanOverlay{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06101bb8;border:1px solid #578baf59;border-radius:12px;align-items:baseline;gap:8px;padding:8px 11px;display:flex;position:absolute;top:14px}.routePlanOverlay span{font-size:18px;font-weight:900}.routePlanOverlay small{color:#7890a6;font-size:10px;font-weight:800}.routePlanLeft{left:14px}.routePlanRight{right:14px}.routePlanFooter{z-index:2;color:#6f8599;letter-spacing:.6px;justify-content:space-between;align-items:center;gap:14px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:11px;left:14px;right:14px}.routePlanFooter span:last-child{text-align:right}.sectorStatsBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.sectorStatsBar>div{background:#0b1725;border:1px solid #1b2d40;border-radius:12px;min-width:0;padding:10px 12px}.sectorStatsBar span,.sectorStatsBar strong{display:block}.sectorStatsBar span{color:#71869b;letter-spacing:.8px;font-size:9px;font-weight:850}.sectorStatsBar strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.sectorTabs{background:#0b1725;border:1px solid #203247;border-radius:14px;margin:10px 0 14px;padding:5px}.sectorTabs button{min-height:40px}.stageGrid{align-items:start;gap:12px;display:grid}.reportStageGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr)}.todStageGrid,.arrStageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.singleStageGrid{grid-template-columns:minmax(0,680px)}.stageColumn{min-width:0}.stageColumn>.card,.stageColumn>.enrouteSection{margin-top:0}.stageColumn .enrouteSection{background:#101d2df5;border:1px solid #203247;border-radius:22px;margin:0;padding:20px;box-shadow:0 18px 45px #00000024}.stageColumn .card{margin-bottom:0}.compactPhaseCard{justify-content:space-between;align-items:center;gap:20px;margin:0 0 12px;display:flex}.compactPhaseCard p{max-width:620px;margin:0}.sectorNote{margin:18px 2px 0}@media (max-width:900px){.reportStageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reportStageGrid .stageColumn:nth-child(2){grid-area:2/1/auto/-1}.todStageGrid,.arrStageGrid{grid-template-columns:1fr}.compactPhaseCard{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:620px){.sectorShell{padding-top:18px}.sectorTopBar{grid-template-columns:1fr;gap:10px}.sectorBack{width:fit-content}.sectorTitleLine{justify-content:space-between;align-items:flex-start;gap:12px}.sectorTitleLine h1{font-size:32px}.sectorRouteInline{gap:8px;font-size:23px}.routePlanCard{border-radius:18px;height:172px}.routePlanOverlay{padding:6px 8px;top:10px}.routePlanLeft{left:10px}.routePlanRight{right:10px}.routePlanOverlay span{font-size:15px}.routePlanFooter{font-size:8px;bottom:8px;left:10px;right:10px}.routeEnrouteLabel{font-size:13px}.sectorStatsBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.sectorStatsBar>div{padding:8px 7px}.sectorStatsBar strong{font-size:12px}.sectorTabs{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:6px}.reportStageGrid{grid-template-columns:1fr}.reportStageGrid .stageColumn:nth-child(2){grid-area:auto}.stageColumn .enrouteSection{padding:16px}.stageColumn>.card{margin-bottom:0}.weatherGrid{grid-template-columns:repeat(2,1fr)}}.airportCodeWithFlag{align-items:center;gap:6px;display:inline-flex}.airportFlag{flex:none;justify-content:center;align-items:center;width:14px;height:14px;font-size:13px;line-height:1;display:inline-flex;overflow:hidden;transform:translateY(-.5px)}.routePlanOverlay .airportFlag,.enrouteAirportLine .airportFlag{width:13px;height:13px;font-size:12px}@media (max-width:620px){.airportCodeWithFlag{gap:4px}.airportFlag{width:12px;height:12px;font-size:11px}}.communityTemStrip{background:linear-gradient(135deg,#1d374ef0,#0c1c2cf5);border:1px solid #203b52;border-radius:18px;margin:12px 0 10px;padding:16px;box-shadow:0 12px 30px #0000001f}.communityTemHeader,.communityScreenHeader,.communityGlobalHeading,.communityPostTop,.communityAirportHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.communityTemTitle{align-items:center;gap:11px;min-width:0;display:flex}.communityTemTitle .label{margin-bottom:3px}.communityTemTitle strong{color:#e8f1f8;font-size:13px;display:block}.communityIcon,.communityIconSmall{background:#3f91ff24;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.communityIcon{width:38px;height:38px;font-size:20px}.communityIconSmall{width:30px;height:30px;font-size:15px}.communityViewButton{color:#72baff;cursor:pointer;background:#18456959;border:1px solid #2d6aa0;border-radius:10px;flex:none;padding:9px 12px;font-size:11px;font-weight:850}.communityViewButton:disabled{opacity:.45;cursor:default}.communityTemColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.communityTemAirport{background:#05121e6b;border:1px solid #4e708e47;border-radius:13px;min-width:0;padding:12px}.communityAirportHeading{color:#c8d8e6;margin-bottom:9px;font-size:11px;font-weight:850}.communityAirportHeading>span:last-child{color:#6f8498}.communityHeadline{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.communityHeadline>span:first-child{font-size:14px}.communityHeadline strong,.communityHeadline small{display:block}.communityHeadline strong{color:#f0f5f8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.communityHeadline small{color:#7f94a8;margin-top:3px;font-size:9px}.demoBadge{color:#d5ad51;letter-spacing:.7px;background:#7c59132b;border:1px solid #715c28;border-radius:999px;align-items:center;height:18px;padding:0 6px;font-size:8px;font-weight:900;display:inline-flex}.communityDisclaimer,.communityEmptyLine,.communityErrorLine{color:#667d91;margin:10px 0 0;font-size:9px;line-height:1.4}.communityErrorLine{color:#be8d95}.communityInline{background:#0a1725;border:1px solid #22394f;border-radius:14px;margin-top:10px;overflow:hidden}.communityInlineHeader{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.communityInlineHeader strong,.communityInlineHeader small{display:block}.communityInlineHeader strong{color:#d7e4ee;font-size:11px}.communityInlineHeader small{color:#72889c;margin-top:2px;font-size:9px}.communityChevron{color:#6faef3;font-size:20px}.communityInlinePreview{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:0 12px 12px;display:grid}.communityInlineIcon{font-size:14px}.communityInlinePreview strong{color:#eef4f8;font-size:11px;display:block}.communityInlinePreview p{color:#8da0b2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 6px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.communityInlinePreview small{color:#a7b9c7;border-left:2px solid #5cae75;padding-left:7px;font-size:9px;line-height:1.4;display:block}.communityInlinePreview b{color:#75d58c}.communityInlineEmpty{margin:0;padding:0 12px 12px}.communityScreen{width:min(100%,760px)}.communityScreenHeader{justify-content:flex-start;margin-bottom:18px}.communityScreenHeader h1{margin:1px 0 0}.communityFilterRow,.communitySortRow{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.communityFilterRow::-webkit-scrollbar{display:none}.communitySortRow::-webkit-scrollbar{display:none}.communityFilterRow{margin-bottom:9px}.communitySortRow{margin-bottom:14px}.communityFilterRow button,.communitySortRow button{color:#7890a5;cursor:pointer;background:#0b1725;border:1px solid #24394e;border-radius:10px;flex:none;padding:9px 11px;font-size:10px;font-weight:800}.communityFilterRow button.active{color:#fff;background:#1666b2;border-color:#4b99e5}.communitySortRow button.active{color:#72e8d3;background:#102f3b;border-color:#275d78}.communityPrototypeNotice{color:#a99568;background:#6046111f;border:1px solid #5d4c24;border-radius:12px;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:9px;line-height:1.4;display:flex}.communityPrototypeNotice strong{color:#d8b85d;flex:none}.communityFeedList{gap:10px;display:grid}.communityPostCard{background:#0d1928;border:1px solid #203247;border-radius:16px;padding:15px}.communityPostTop{align-items:flex-start}.communityPostTitle{align-items:flex-start;gap:9px;min-width:0;display:flex}.communityPostIcon{flex:none;font-size:17px}.communityPostTitle h3{color:#eff5f8;margin:0;font-size:14px}.communityPostMeta{color:#71869b;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;font-size:9px;font-weight:700;display:flex}.communityObservation{color:#c5d1db;margin:12px 0;font-size:11px;line-height:1.55}.communityManagement{color:#a8bbc8;background:#23693b14;border:1px solid #419a5f40;border-left:3px solid #50c877;border-radius:9px;grid-template-columns:auto 1fr;gap:8px;padding:10px 11px;font-size:10px;line-height:1.45;display:grid}.communityManagement strong{color:#67d88a}.communityPostFooter{color:#6f8498;justify-content:space-between;gap:12px;margin-top:11px;font-size:9px;display:flex}.communityGlobalHeading{align-items:flex-end;margin-bottom:16px}.communityGlobalHeading h1{margin-bottom:0}.communityReadOnlyPill{color:#71879b;letter-spacing:.7px;border:1px solid #31485c;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.communityIntroCard{margin-bottom:12px}.communityIntroCard h2{margin:0}.globalCommunitySort{margin-bottom:12px}@media (min-width:780px){.communityFeedList{grid-template-columns:repeat(2,minmax(0,1fr))}.communityScreen .communityFeedList{grid-template-columns:1fr}}@media (max-width:620px){.communityTemStrip{padding:13px}.communityTemHeader{align-items:flex-start}.communityTemTitle strong{font-size:11px}.communityViewButton{padding:8px 9px;font-size:9px}.communityTemColumns{grid-template-columns:1fr;gap:7px}.communityTemAirport{padding:10px}.communityDisclaimer{font-size:8px}.communityScreenHeader{align-items:flex-start}.communityScreenHeader .sectorBack{min-width:58px}.communityPrototypeNotice{flex-direction:column;gap:2px}.communityGlobalHeading{flex-direction:column;align-items:flex-start;gap:8px}}.communityAccount{margin-bottom:12px}.communityAccountCompact{background:#0d1928;border:1px solid #203247;border-radius:14px;margin:0 0 12px;padding:12px 14px}.communityAccountSignedIn,.communityAccountIntro,.communityComposerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.communityAccountSignedIn strong,.communityAccountIntro strong{color:#e5eef5;font-size:12px;display:block}.communityAuthForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.communityAuthForm input,.communityComposerForm input,.communityComposerForm select,.communityComposerForm textarea{color:#e7f0f6;width:100%;font:inherit;background:#081522;border:1px solid #253c51;border-radius:10px;outline:none}.communityAuthForm input{min-height:40px;padding:0 11px;font-size:11px}.communityAuthForm input:focus,.communityComposerForm input:focus,.communityComposerForm select:focus,.communityComposerForm textarea:focus{border-color:#3a7fb0;box-shadow:0 0 0 2px #4b99e51a}.communityPrimarySmall,.communityGhostButton,.communityTextButton{cursor:pointer;border-radius:10px;font-weight:850}.communityPrimarySmall{color:#061018;background:#72e8d3;border:0;min-height:40px;padding:0 13px;font-size:10px}.communityGhostButton{color:#8ba2b7;background:0 0;border:1px solid #2b4358;padding:8px 10px;font-size:9px}.communityTextButton{color:#67b5ff;background:0 0;border:0;padding:4px 0;font-size:9px}.communitySuccessText,.communityErrorText{margin:8px 0 0;font-size:9px;line-height:1.4}.communitySuccessText{color:#74d89a}.communityErrorText{color:#d58f9a}.communityAddButton{color:#77c7e9;cursor:pointer;background:#17435b24;border:1px dashed #2e6e8d;border-radius:12px;width:100%;margin:0 0 12px;padding:11px 14px;font-size:11px;font-weight:850}.communityComposer{margin-bottom:12px}.communityComposerHeader h2{margin:2px 0 0}.communityComposerForm{gap:10px;margin-top:13px;display:grid}.communityFormGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.communityComposerForm label{color:#8297aa;gap:5px;font-size:9px;font-weight:800;display:grid}.communityComposerForm label>span{letter-spacing:.3px}.communityComposerForm em{color:#61778b;font-style:normal;font-weight:600}.communityComposerForm input,.communityComposerForm select{min-height:40px;padding:0 10px;font-size:11px}.communityComposerForm textarea{resize:vertical;min-height:78px;padding:10px;font-size:11px;line-height:1.45}.communityComposerNotice{color:#72889a;background:#22384a2e;border-left:2px solid #5b7892;margin:0;padding:9px 10px;font-size:9px;line-height:1.45}.communityFeedbackRow{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.communityFeedbackRow button{color:#7990a4;cursor:pointer;background:#0a1724;border:1px solid #273d51;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:800}.communityFeedbackRow button.active{color:#78d79a;background:#29704e33;border-color:#3d8b68}.communityFeedbackRow button.unsafeActive{color:#dda18f;background:#7d473b2e;border-color:#8a5d55}.communityFeedbackRow button:disabled{opacity:.45;cursor:default}.communityFeedbackHint{color:#667b8e;margin:7px 0 0;font-size:8px}@media (max-width:760px){.communityAuthForm{grid-template-columns:1fr}.communityPrimarySmall{width:100%}.communityFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.communityFormGrid{grid-template-columns:1fr 1fr}.communityAccountIntro{align-items:flex-start}.communityFeedbackRow button{flex:auto}}.rosterCloudCard{margin-bottom:12px}.rosterCloudCard h2{margin:2px 0 0}.cloudSyncPill{color:#7e93a6;letter-spacing:.7px;white-space:nowrap;border:1px solid #31485c;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.cloudSync-synced{color:#76d49b;background:#26704624;border-color:#49aa766b}.cloudSync-checking{color:#79b9e6;background:#21537924;border-color:#4c89ba73}.cloudSync-error{color:#d89ba3;background:#7b394224;border-color:#a55d6673}.cloudSync-local_only{color:#d4b271;background:#7a5c2221;border-color:#a784406b}.rosterDiffRow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rosterDiffRow span{color:#8196a9;background:#0a1724;border:1px solid #24394d;border-radius:9px;padding:6px 8px;font-size:9px;font-weight:800}.cloudRestoreCard{background:linear-gradient(135deg,#183952c7,#0b1a29f5);border-color:#4880ab59;margin-bottom:12px}.rosterImportSecondary{opacity:.94;margin-top:12px}.rosterImportSecondary .primaryButton{margin-top:8px}.pilotLanding{isolation:isolate;width:min(100vw - 32px,980px);min-height:calc(100svh - 28px);margin:-18px 0 -86px 50%;padding:26px 4px 34px;position:relative;overflow:hidden;transform:translate(-50%)}.landingBrand{z-index:3;color:#8fa2b3;letter-spacing:2.1px;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex;position:relative}.landingMark{color:#7ce8d4;letter-spacing:.5px;border:1px solid #6ee8d373;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;display:inline-grid}.landingHero{z-index:2;max-width:560px;margin-top:clamp(90px,17vh,170px);position:relative}.landingKicker{color:#6ee4d0;letter-spacing:2px;margin:0 0 14px;font-size:10px;font-weight:900}.landingHero h1{color:#f3f7fa;letter-spacing:-4.4px;max-width:650px;margin:0;font-size:clamp(48px,8.2vw,84px);font-weight:780;line-height:.94}.landingLead{color:#74899c;max-width:500px;margin:22px 0 0;font-size:14px;line-height:1.65}.landingPanel{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081420d1;border:1px solid #5d7a923b;border-radius:20px;width:min(100%,430px);margin:52px 0 0 auto;padding:20px;position:relative;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff06}.landingPanelHeading,.landingPanelFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.landingPanelHeading h2,.landingSignedIn h2{color:#eef4f8;letter-spacing:-.5px;margin:5px 0 0;font-size:20px}.landingTinyLabel{color:#637b90;letter-spacing:1.45px;font-size:8px;font-weight:900}.landingSecureDot{color:#6ee4d0;filter:drop-shadow(0 0 7px #6ee4d08c);font-size:9px}.landingAuthForm{gap:10px;margin-top:18px;display:grid}.landingAuthForm label{gap:6px;display:grid}.landingAuthForm label>span{color:#657d91;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:850}.landingAuthForm input{color:#edf4f8;background:#050f19db;border:1px solid #1c3143;border-radius:12px;outline:0;width:100%;min-height:48px;padding:0 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}.landingAuthForm input::placeholder{color:#40576a}.landingAuthForm input:focus{border-color:#5dbeb5b3;box-shadow:0 0 0 3px #59cebb12}.landingPrimaryButton{color:#06131c;letter-spacing:.3px;cursor:pointer;background:#70e5d1;border:0;border-radius:12px;width:100%;min-height:49px;margin-top:3px;font-size:11px;font-weight:900;box-shadow:0 9px 30px #3fd0b81a}.landingPrimaryButton:active{transform:translateY(1px)}.landingPrimaryButton:disabled{opacity:.55;cursor:default}.landingPanelFooter{border-top:1px solid #4961752e;margin-top:15px;padding-top:14px}.landingTextAction{color:#76a9cb;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.landingTextAction.muted{color:#53697b}.landingMessage{margin:10px 0 0;font-size:9px;line-height:1.4}.landingMessage.success{color:#73d69a}.landingMessage.error{color:#d3939d}.landingSyncState{align-items:center;gap:13px;min-height:84px;display:flex}.landingSyncState strong{color:#e8f1f6;font-size:13px;display:block}.landingSyncState p,.landingSignedIn p{color:#6e8497;margin:5px 0 0;font-size:10px;line-height:1.45}.landingPulse{border:2px solid #70e5d1;border-radius:50%;width:11px;height:11px;animation:1.5s ease-out infinite landingPulse;box-shadow:0 0 #70e5d140}@keyframes landingPulse{0%{box-shadow:0 0 #70e5d140}70%{box-shadow:0 0 0 10px #70e5d100}to{box-shadow:0 0 #70e5d100}}.landingSignedIn .landingPrimaryButton{margin-top:17px}.landingSignedIn .landingTextAction{margin:13px auto 0;display:block}.landingMeta{z-index:2;color:#3f5669;letter-spacing:1.25px;gap:18px;margin-top:35px;font-size:7px;font-weight:900;display:flex;position:relative}.landingAtmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landingAtmosphere:before{content:"";background:radial-gradient(circle,#2e808b29,#2e808b00 67%);border-radius:50%;width:720px;height:720px;position:absolute;top:-350px;right:-280px}.landingAtmosphere:after{content:"";background:linear-gradient(#0000,#4f6f862b,#0000);width:1px;height:78%;position:absolute;top:11%;right:46%}.landingArc{border:1px solid #5770841a;border-radius:50%;position:absolute}.landingArcOne{width:560px;height:560px;top:-110px;right:-145px}.landingArcTwo{width:390px;height:390px;top:-27px;right:-63px}.landingTrack{border-top:1px dashed #6fa1ad33;width:min(44vw,410px);height:120px;position:absolute;top:135px;right:18px;transform:rotate(-8deg)}.landingOriginDot,.landingDestinationDot{background:#07111f;border:1px solid #68cdbd;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px}.landingOriginDot{left:0}.landingDestinationDot{right:0}.landingAircraft{color:#8de7d8;filter:drop-shadow(0 0 7px #63dfca47);font-size:17px;position:absolute;top:-13px;left:56%;transform:rotate(8deg)}@media (min-width:780px){.pilotLanding{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);align-items:center;column-gap:54px;display:grid}.landingBrand{grid-column:1/-1;align-self:start}.landingHero{grid-area:2/1;margin-top:0}.landingPanel{grid-area:2/2;width:100%;margin:0}.landingMeta{grid-area:3/1/auto/-1;align-self:end}.landingTrack{top:22%;right:2%}}@media (max-width:620px){.pilotLanding{min-height:calc(100svh - 12px);margin-top:-24px;padding:24px 0 26px}.landingHero{margin-top:clamp(78px,13vh,118px)}.landingHero h1{letter-spacing:-3.2px;font-size:clamp(48px,15vw,66px)}.landingLead{max-width:92%;font-size:12px}.landingPanel{border-radius:17px;margin-top:36px;padding:16px}.landingPanelFooter{flex-direction:column;align-items:flex-start}.landingMeta{justify-content:space-between;gap:8px;margin-top:26px;font-size:6px}.landingTrack{opacity:.72;width:58vw;top:105px;right:-28px}.landingArcOne{right:-310px}.landingArcTwo{right:-215px}}.logbookCloudIntro{margin-bottom:12px}.logbookHeading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.logbookHeading h1{margin-bottom:0}.logbookSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.logbookSummaryGrid>div{background:#0b1826;border:1px solid #1f3448;border-radius:14px;padding:13px}.logbookSummaryGrid strong{color:#eef5f8;margin-top:6px;font-size:18px;display:block}.logbookSyncMessage{color:#70d69a;margin:0 0 12px;font-size:9px;font-weight:800}.logbookEntryList{gap:9px;display:grid}.logbookEntryCard{background:#0d1928;border:1px solid #21364a;border-radius:15px;overflow:hidden}.logbookEntryCard.confirmed{border-color:#428e6361}.logbookEntrySummary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.logbookEntrySummary>div:first-child{min-width:0}.logbookEntrySummary strong,.logbookRoute{display:block}.logbookEntrySummary>div:first-child>strong{color:#eef4f8;margin-top:2px;font-size:14px}.logbookRoute{color:#73899d;margin-top:4px;font-size:10px}.logbookEntryRight{flex:none;grid-template-columns:auto auto auto;align-items:center;gap:8px;display:grid}.logbookEntryRight>strong{color:#cbd7df;font-size:11px}.logbookDraftPill,.logbookConfirmedPill{letter-spacing:.6px;border-radius:999px;justify-content:center;align-items:center;min-height:21px;padding:0 7px;font-size:7px;font-weight:900;display:inline-flex}.logbookDraftPill{color:#7f94a7;border:1px solid #3a4e61}.logbookConfirmedPill{color:#77d79a;background:#2c774c1f;border:1px solid #41a06966}.logbookEditor{border-top:1px solid #455e722e;padding:0 14px 14px}.logbookFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.logbookFormGrid label,.logbookWideField{gap:5px;display:grid}.logbookFormGrid label>span,.logbookWideField>span{color:#70869a;letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:850}.logbookFormGrid input,.logbookFormGrid select,.logbookWideField input,.logbookWideField textarea{color:#e7eff5;width:100%;font:inherit;background:#081522;border:1px solid #263c50;border-radius:9px;outline:0;font-size:10px}.logbookFormGrid input,.logbookFormGrid select,.logbookWideField input{min-height:38px;padding:0 9px}.logbookWideField{margin-top:9px}.logbookWideField textarea{resize:vertical;min-height:64px;padding:9px;line-height:1.4}.logbookActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.logbookConfirmButton{width:auto;min-width:150px;min-height:39px;margin:0;padding:0 13px}@media (max-width:620px){.logbookHeading{align-items:flex-start}.logbookFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.logbookEntrySummary{align-items:flex-start}.logbookEntryRight{grid-template-columns:1fr auto;justify-items:end}.logbookEntryRight .communityChevron{grid-area:1/2/span 2}.logbookActions{flex-direction:column-reverse}.logbookActions button,.logbookConfirmButton{width:100%}}.logbookViewTabs{background:#091522;border:1px solid #1e3346;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0 14px;padding:4px;display:grid}.logbookViewTabs button{color:#6f8599;letter-spacing:.35px;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;font-size:9px;font-weight:900}.logbookViewTabs button.active{color:#77e1cf;background:#122536;box-shadow:inset 0 0 0 1px #60d4c21f}.logbookFilterRow{scrollbar-width:none;gap:7px;margin-bottom:10px;display:flex;overflow-x:auto}.logbookFilterRow::-webkit-scrollbar{display:none}.logbookFilterRow button{color:#71889d;cursor:pointer;background:#0a1724;border:1px solid #22394d;border-radius:999px;flex:none;padding:8px 10px;font-size:8px;font-weight:850}.logbookFilterRow button.active{color:#77dfcc;background:#265c5338;border-color:#5ec3b261}.logbookAuditNotice{color:#9a846c;background:#7b53271c;border:1px solid #ad7a4457;border-radius:11px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:9px;line-height:1.4;display:flex}.logbookAuditNotice strong{color:#d1a66e;flex:none}.logbookTimingHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:13px;display:flex}.logbookTimingHeader>div:first-child strong{color:#dbe7ee;margin-top:3px;font-size:11px;display:block}.logbookTimingTotals{color:#6c8296;gap:10px;font-size:8px;font-weight:800;display:flex}.logbookTimingTotals b{color:#8dd8c8;font-size:9px}.logbookTimeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.logbookTimeGrid label,.logbookManualBlock{gap:5px;display:grid}.logbookTimeGrid label>span,.logbookManualBlock>span{color:#6f8598;letter-spacing:.5px;font-size:8px;font-weight:900}.logbookTimeGrid input,.logbookManualBlock input{color:#e7eff5;width:100%;min-height:40px;font:inherit;background:#081522;border:1px solid #263c50;border-radius:9px;outline:0;padding:0 8px;font-size:10px}.logbookManualBlock{margin-top:8px}.logbookFutureHint{color:#778c9e;background:#30445426;border-left:2px solid #586f83;margin:10px 0 0;padding:8px 10px;font-size:8px;line-height:1.4}.logbookCalendarWrap{gap:12px;display:grid}.logbookCalendarHeader{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;display:grid}.logbookCalendarHeader strong{text-align:center;color:#e7eff5;font-size:13px}.logbookCalendarHeader button{color:#7d96aa;cursor:pointer;background:#0a1724;border:1px solid #21374a;border-radius:9px;width:38px;height:34px}.logbookWeekdays,.logbookCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.logbookWeekdays span{text-align:center;color:#536a7d;font-size:7px;font-weight:900}.logbookCalendarBlank,.logbookCalendarDay{border-radius:10px;min-height:54px}.logbookCalendarDay{color:#72889b;cursor:pointer;background:#091622;border:1px solid #1d3143;align-content:space-between;justify-items:start;padding:7px;display:grid;position:relative;overflow:hidden}.logbookCalendarDay>span{font-size:9px;font-weight:850}.logbookCalendarDay b{color:#82d8c8;background:#17384a;border-radius:999px;place-items:center;min-width:15px;height:15px;font-size:7px;display:inline-grid;position:absolute;top:6px;right:6px}.logbookCalendarDay small{color:#8499ab;align-self:end;font-size:7px;font-weight:800}.logbookCalendarDay.hasEntries{background:#0d1d2b;border-color:#29495d}.logbookCalendarDay.today{box-shadow:inset 0 0 0 1px #59d5c138}.logbookCalendarDay.selected{color:#e7f4f0;background:#20544e38;border-color:#5abdab}.logbookCalendarSelected{border-top:1px solid #3d546833;margin-top:4px;padding-top:12px}.logbookCalendarSelectedHeader{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:9px;display:flex}.logbookCalendarSelectedHeader strong{color:#dfe9ef;margin-top:3px;font-size:12px;display:block}.logbookCalendarSelectedHeader>span{color:#6b8295;font-size:8px}.logbookAnalyze{gap:10px;display:grid}.logbookAnalyzeHero,.logbookAnalyzeSection{background:#0b1826;border:1px solid #203548;border-radius:16px}.logbookAnalyzeHero{background:radial-gradient(circle at 80% 0,#35817d1f,#0000 38%),#0b1826;padding:20px}.logbookAnalyzeHero>strong{color:#f2f7f9;letter-spacing:-1.7px;margin-top:8px;font-size:38px;line-height:1;display:block}.logbookAnalyzeHero small{color:#6e8497;margin-top:8px;font-size:9px;display:block}.logbookAnalyzeSection{padding:14px}.logbookAnalyzeSectionHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.logbookAnalyzeSectionHead>span:last-child{color:#536a7e;font-size:8px}.logbookMetricGrid,.logbookRecencyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.logbookMetric{background:#081522;border:1px solid #1c3042;border-radius:11px;min-width:0;padding:10px}.logbookMetric span{color:#5f768a;letter-spacing:.45px;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;display:block;overflow:hidden}.logbookMetric strong{color:#dfe9ef;margin-top:6px;font-size:15px;display:block}.logbookMonthBars{gap:8px;display:grid}.logbookMonthBar{grid-template-columns:30px minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.logbookMonthBar>span{color:#657c8f;font-size:7px;font-weight:900}.logbookMonthBar>div{background:#101f2d;border-radius:99px;height:5px;overflow:hidden}.logbookMonthBar i{border-radius:inherit;background:linear-gradient(90deg,#4ea99c,#6fdbca);height:100%;display:block}.logbookMonthBar strong{color:#8196a8;text-align:right;font-size:8px}@media (max-width:620px){.logbookTimeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.logbookTimingHeader{flex-direction:column;align-items:flex-start}.logbookTimingTotals{justify-content:space-between;width:100%}.logbookMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.logbookRecencyGrid{grid-template-columns:1fr}.logbookCalendarBlank,.logbookCalendarDay{min-height:48px}.logbookCalendarDay{padding:6px}}.logbookHistoryImport{background:radial-gradient(circle at 90% 0,#398b841a,#0000 42%),#0a1724;border:1px solid #44868e47;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:14px;display:flex}.logbookHistoryImport>div{min-width:0}.logbookHistoryImport strong{color:#e5eef3;margin-top:4px;font-size:12px;display:block}.logbookHistoryImport p{color:#667e91;margin:4px 0 0;font-size:8px;line-height:1.4}.logbookImportButton{color:#78dfcd;cursor:pointer;background:#235c542e;border:1px solid #5bc3b457;border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:8px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.logbookImportButton input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.logbookImportPreview{background:#0b1927;border:1px solid #294559;border-radius:16px;margin:0 0 13px;padding:15px;box-shadow:0 16px 35px #0000001f}.logbookImportPreviewHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.logbookImportPreviewHead strong{color:#e5eef3;margin-top:4px;font-size:11px;display:block}.logbookImportClose{color:#768b9d;cursor:pointer;background:#091522;border:1px solid #273d50;border-radius:8px;width:28px;height:28px;font-size:16px}.logbookImportLoading{align-items:center;gap:12px;min-height:72px;display:flex}.logbookImportLoading p{margin:0;font-size:9px}.logbookImportStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.logbookImportStats>div{background:#081522;border:1px solid #1d3346;border-radius:10px;min-width:0;padding:9px}.logbookImportStats>div.warn{border-color:#b07f4459}.logbookImportStats span{color:#5d7488;letter-spacing:.45px;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:900;display:block;overflow:hidden}.logbookImportStats strong{color:#e1ebf0;margin-top:5px;font-size:15px;display:block}.logbookImportStats .warn strong{color:#d7a66f}.logbookImportPeriod{color:#6d8497;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:11px;font-size:8px;font-weight:800;display:grid}.logbookImportPeriod i{background:linear-gradient(90deg,#244357,#477a7b,#244357);height:1px}.logbookImportNotes{background:#050f1880;border-radius:10px;margin-top:10px;padding:9px 10px}.logbookImportNotes p{color:#71879a;margin:3px 0;font-size:8px;line-height:1.4}.logbookImportConfirm{min-height:42px;margin-top:11px}.logbookImportDone{background:#2669431a;border:1px solid #429f6a4d;border-radius:10px;margin-top:11px;padding:11px}.logbookImportDone strong{color:#78d99c;font-size:10px}.logbookImportDone p{color:#77928a;margin:4px 0 0;font-size:8px;line-height:1.4}.logbookSimSummary{background:#081522;border:1px solid #1e3748;border-radius:11px;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:13px;padding:11px;display:flex}.logbookSimSummary strong{color:#dce8ee;margin-top:3px;font-size:13px;display:block}.logbookSimSummary>div:last-child{text-align:right}.logbookSimSummary>div:last-child span{color:#627a8d;font-size:7px;font-weight:900;display:block}.logbookSimSummary b{color:#7bd9c8;margin-top:4px;font-size:13px;display:block}.logbookReviewHint{color:#9c8267;background:#7c53271a;border-left:2px solid #b17a41;margin:10px 0 0;padding:9px 10px;font-size:8px;line-height:1.45}.logbookReviewHint strong{color:#d3a66d}@media (max-width:620px){.logbookHistoryImport{flex-direction:column;align-items:flex-start}.logbookImportButton{width:100%}.logbookImportStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.logbookClearButton{color:#c98991;cursor:pointer;background:#71303a1a;border:1px solid #ae5b6561;border-radius:10px;min-height:39px;padding:0 12px;font-size:9px;font-weight:850}.logbookClearButton:disabled{opacity:.5;cursor:default}.logbookClearButton:active{transform:translateY(1px)}@media (max-width:620px){.logbookClearButton{width:100%}}.logbookAuditScreen{gap:10px;display:grid}.logbookAuditHero{background:radial-gradient(circle at 90% 0,#97434d1f,#0000 40%),#0b1826;border:1px solid #ad5e5e57;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.logbookAuditHero.clean{background:radial-gradient(circle at 90% 0,#3581681f,#0000 40%),#0b1826;border-color:#459b774d}.logbookAuditHero>div{min-width:0}.logbookAuditHero>div>strong{color:#edf4f7;letter-spacing:-.35px;margin-top:5px;font-size:20px;display:block}.logbookAuditHero p{color:#75899a;max-width:470px;margin:7px 0 0;font-size:9px;line-height:1.5}.logbookAuditShield{color:#d68c95;background:#78313a24;border:1px solid #b6535e6b;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;font-size:20px;font-weight:900;display:grid}.logbookAuditShield.clean{color:#79d79b;background:#276b4921;border-color:#43a47361}.logbookAuditSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.logbookAuditSummary>div{background:#081522;border:1px solid #1d3244;border-radius:11px;padding:11px}.logbookAuditSummary>div.error{border-color:#b34e5b57}.logbookAuditSummary>div.warning{border-color:#b27e4357}.logbookAuditSummary span{color:#5f7588;letter-spacing:.45px;font-size:7px;font-weight:900;display:block}.logbookAuditSummary strong{color:#dfe8ed;margin-top:5px;font-size:18px;display:block}.logbookAuditSummary .error strong{color:#d98f98}.logbookAuditSummary .warning strong{color:#d3a46f}.logbookAuditFilters{margin-top:1px;margin-bottom:0}.logbookAuditList{gap:8px;display:grid}.logbookAuditIssue{background:#0a1724;border:1px solid #203648;border-radius:13px;grid-template-columns:31px minmax(0,1fr);gap:11px;padding:12px;display:grid}.logbookAuditIssue.error{border-color:#ae505b4d}.logbookAuditIssue.warning{border-color:#ad7a4445}.logbookAuditIssueIcon{color:#8396a6;background:#101f2c;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:950;display:grid}.logbookAuditIssue.error .logbookAuditIssueIcon{color:#d88993;background:#7c313b24}.logbookAuditIssue.warning .logbookAuditIssueIcon{color:#d0a06a;background:#80542621}.logbookAuditIssueBody{min-width:0}.logbookAuditIssueTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.logbookAuditIssueTop h3{color:#dfe9ee;margin:3px 0 0;font-size:11px}.logbookAuditIssueTop>span{color:#607689;flex:none;font-size:7px;font-weight:800}.logbookAuditSeverity{color:#6d8293;letter-spacing:.6px;font-size:6px;font-weight:950;display:inline-block}.logbookAuditIssue.error .logbookAuditSeverity{color:#c87c85}.logbookAuditIssue.warning .logbookAuditSeverity{color:#bf915e}.logbookAuditFlight{color:#91a4b2;margin-top:7px;font-size:9px;display:block}.logbookAuditIssue p{color:#718698;margin:5px 0 0;font-size:8px;line-height:1.45}.logbookAuditRelated{color:#71899a;background:#112433;border-radius:999px;margin-top:7px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-block}.logbookAuditRules{background:#081522;border:1px solid #1c3143;border-radius:12px;margin-top:2px;padding:12px}.logbookAuditRules p{color:#647b8e;margin:6px 0 0;font-size:8px;line-height:1.55}@media (max-width:620px){.logbookViewTabs{gap:4px}.logbookViewTabs button{padding:0 5px;font-size:8px}.logbookAuditHero{align-items:flex-start}.logbookAuditHero>div>strong{font-size:18px}}.logbookGroups{gap:10px;display:grid}.logbookGroupsHero{background:radial-gradient(circle at 90% 0,#35817d1a,#0000 40%),#0b1826;border:1px solid #458c9147;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.logbookGroupsHero>div{min-width:0}.logbookGroupsHero strong{color:#e8f0f4;margin-top:5px;font-size:14px;display:block}.logbookGroupsHero p{color:#718799;max-width:500px;margin:6px 0 0;font-size:8px;line-height:1.45}.logbookGroupCreateButton,.logbookGroupDeleteButton{cursor:pointer;border-radius:10px;flex:none;min-height:36px;padding:0 11px;font-size:8px;font-weight:900}.logbookGroupCreateButton{color:#78ddcc;background:#28605829;border:1px solid #5cc3b452}.logbookGroupDeleteButton{color:#c78790;background:#702b361a;border:1px solid #af545f4d}.logbookGroupBuilder{background:#0a1724;border:1px solid #223a4e;border-radius:15px;padding:14px}.logbookGroupBuilderHead{justify-content:space-between;align-items:center;display:flex}.logbookGroupBuilderHead strong{color:#dfe9ef;margin-top:4px;font-size:11px;display:block}.logbookGroupNameField{gap:5px;margin-top:10px;display:grid}.logbookGroupNameField>span,.logbookGroupRuleGrid label>span{color:#6b8295;letter-spacing:.5px;text-transform:uppercase;font-size:7px;font-weight:900}.logbookGroupNameField input,.logbookGroupRuleGrid input,.logbookGroupRuleGrid select{color:#e5eef3;width:100%;min-height:38px;font:inherit;background:#081522;border:1px solid #263c50;border-radius:9px;outline:0;padding:0 9px;font-size:9px}.logbookGroupRuleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.logbookGroupRuleGrid label{gap:5px;display:grid}.logbookGroupSaveButton{min-height:40px;margin-top:11px}.logbookGroupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.logbookGroupCard{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#091622;border:1px solid #1e3447;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.logbookGroupCard.active{background:#21534d2e;border-color:#5bc2b285}.logbookGroupCard>div:first-child{min-width:0}.logbookGroupCard strong{color:#dfe9ef;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.logbookGroupCard span{color:#657b8e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;display:block;overflow:hidden}.logbookGroupCardStats{text-align:right;flex:none}.logbookGroupCardStats b{color:#87d9ca;font-size:13px;display:block}.logbookGroupCardStats small{color:#677d90;margin-top:3px;font-size:7px;display:block}.logbookGroupResults{border-top:1px solid #3a526733;padding-top:12px}.logbookGroupResultsHead{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.logbookGroupResultsHead strong{color:#e2ebf0;margin-top:4px;font-size:14px;display:block}.logbookGroupResultsHead p{color:#697f92;margin:4px 0 0;font-size:8px}.logbookGroupEmpty{text-align:center;background:#0815228c;border:1px dashed #294257;border-radius:13px;padding:18px}.logbookGroupEmpty strong{color:#dbe6ec;font-size:11px}.logbookGroupEmpty p{color:#667c8f;margin:5px 0 0;font-size:8px;line-height:1.4}@media (max-width:620px){.logbookViewTabs{scrollbar-width:none;display:flex;overflow-x:auto}.logbookViewTabs::-webkit-scrollbar{display:none}.logbookViewTabs button{flex:none;min-width:72px}.logbookGroupsHero{flex-direction:column;align-items:flex-start}.logbookGroupCreateButton{width:100%}.logbookGroupRuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.logbookGroupGrid{grid-template-columns:1fr}.logbookGroupResultsHead{flex-direction:column;align-items:flex-start}.logbookGroupDeleteButton{width:100%}}.logbookExports{background:radial-gradient(circle at 90% 0,#2f737b1a,#0000 40%),#0a1724;border:1px solid #45849147;border-radius:16px;margin:12px 0 14px;padding:14px}.logbookExportsHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.logbookExportsHead>div{min-width:0}.logbookExportsHead strong{color:#e6eef3;margin-top:4px;font-size:12px;display:block}.logbookExportsHead p{color:#697f91;max-width:520px;margin:5px 0 0;font-size:8px;line-height:1.45}.logbookExportSecure{color:#73cdbf;letter-spacing:.6px;background:#275a5321;border:1px solid #5eb7ab3d;border-radius:999px;flex:none;padding:5px 7px;font-size:6px;font-weight:950}.logbookExportActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.logbookExportActions button{min-width:0;min-height:86px;color:inherit;text-align:left;cursor:pointer;background:#081522;border:1px solid #21384b;border-radius:12px;padding:11px}.logbookExportActions button:hover{background:#0b1a27;border-color:#58b3a566}.logbookExportActions button:disabled{opacity:.55;cursor:default}.logbookExportActions span,.logbookExportActions strong,.logbookExportActions small{display:block}.logbookExportActions span{color:#658093;letter-spacing:.55px;font-size:6px;font-weight:950}.logbookExportActions strong{color:#e0eaf0;margin-top:6px;font-size:10px}.logbookExportActions small{color:#607588;margin-top:4px;font-size:7px;line-height:1.35}@media (max-width:620px){.logbookExportsHead{flex-direction:column}.logbookExportActions{grid-template-columns:1fr}.logbookExportActions button{min-height:72px}}.logbookEntryCard.excluded{opacity:.82;border-color:#86693d57}.logbookSourceLine{color:#536b7f;letter-spacing:.35px;margin-top:4px;font-size:6.5px;font-weight:850;display:block}.logbookExcludedPill{color:#d0a06a;letter-spacing:.45px;background:#80542621;border:1px solid #b27e4357;border-radius:999px;justify-content:center;align-items:center;min-height:18px;padding:0 6px;font-size:6px;font-weight:950;display:inline-flex}.logbookImportedSplit{background:#0815229e;border:1px solid #1f3447;border-radius:11px;margin-top:10px;padding:10px}.logbookImportedSplitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.logbookImportedSplitGrid label{gap:5px;display:grid}.logbookImportedSplitGrid label>span{color:#667d90;font-size:7px;font-weight:900}.logbookImportedSplitGrid input{color:#e5eef3;width:100%;min-height:38px;font:inherit;background:#081522;border:1px solid #263c50;border-radius:9px;outline:0;padding:0 8px;font-size:9px}.logbookImportedControls{background:#122c3933;border:1px solid #48879147;border-radius:12px;margin-top:11px;padding:11px}.logbookImportedControls.excluded{background:#6748241a;border-color:#b27e434d}.logbookImportedControlsHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.logbookImportedControlsHead strong{color:#dce7ed;margin-top:4px;font-size:10px;display:block}.logbookImportedControlsHead>span{color:#76cfc1;letter-spacing:.45px;flex:none;font-size:6px;font-weight:950}.logbookImportedControls.excluded .logbookImportedControlsHead>span{color:#d0a06a}.logbookExclusionReason{color:#8e7a64;margin:8px 0 0;font-size:8px;line-height:1.45}.logbookImportedControlActions{gap:7px;margin-top:10px;display:flex}.logbookImportedControlActions button{cursor:pointer;border-radius:9px;min-height:36px;padding:0 10px;font-size:8px;font-weight:900}.logbookExcludeButton{color:#cfa06c;background:#784e221f;border:1px solid #b17c4252}.logbookRemoveImportedButton{color:#cd8690;background:#702b361a;border:1px solid #b0505b4d}.logbookImportedControlActions button:disabled{opacity:.5;cursor:default}@media (max-width:620px){.logbookImportedSplitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.logbookImportedControlActions{flex-direction:column}.logbookImportedControlActions button{width:100%}}.communityResetButton{margin-top:8px}.passwordRecoveryShell{background:radial-gradient(circle at 50% -10%,#2c75762e,#0000 42%),#07111f;place-items:center;min-height:100dvh;padding:24px;display:grid}.passwordRecoveryCard{background:#091825f5;border:1px solid #497c8b57;border-radius:20px;width:min(100%,430px);padding:24px;box-shadow:0 28px 70px #00000047}.passwordRecoveryCard .landingMark{margin-bottom:18px;display:inline-grid}.passwordRecoveryCard h1{color:#edf4f7;letter-spacing:-1.2px;margin:6px 0 0;font-size:clamp(28px,7vw,40px);line-height:1.03}.passwordRecoveryLead{color:#71889a;margin:10px 0 18px;font-size:10px;line-height:1.5}.passwordRecoveryActions{justify-content:center;margin-top:14px;display:flex}.alphaBuildBadge{z-index:80;top:max(12px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#dfecef;cursor:pointer;background:#07121eeb;border:1px solid #5fcdbc57;border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:2px 6px;min-height:38px;padding:7px 10px;display:grid;position:fixed;right:12px;box-shadow:0 10px 30px #00000038}.alphaBuildBadge span{color:#72d5c4;letter-spacing:.8px;font-size:6px;font-weight:950}.alphaBuildBadge strong{font-size:8px;font-weight:900}.alphaBuildBadge small{color:#647b8e;text-align:right;grid-column:1/-1;font-size:6px}.alphaFeedbackButton{z-index:78;right:14px;bottom:calc(78px + env(safe-area-inset-bottom));color:#d9e9ec;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#081823f0;border:1px solid #5fcdbc57;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex;position:fixed;box-shadow:0 12px 32px #0000004d}.alphaFeedbackButton span{color:#72d5c4;font-size:10px}.alphaModalBackdrop{z-index:120;padding:max(18px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02080fcc;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.alphaGuideModal,.alphaFeedbackModal{background:radial-gradient(circle at 90% 0,#37897f1f,#0000 35%),#091725;border:1px solid #52899761;border-radius:22px;width:min(100%,660px);max-height:calc(100dvh - 36px);padding:20px;overflow-y:auto;box-shadow:0 30px 90px #00000073}.alphaFeedbackModal{width:min(100%,540px)}.alphaModalTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.alphaModalKicker{color:#75d5c4;letter-spacing:1px;font-size:7px;font-weight:950;display:block}.alphaModalTop h2{color:#eef5f7;letter-spacing:-.55px;margin:6px 0 0;font-size:23px}.alphaModalClose{color:#8195a4;cursor:pointer;background:#0a1a28;border:1px solid #22394b;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.alphaGuideLead{color:#73899a;max-width:560px;margin:11px 0 0;font-size:9px;line-height:1.55}.alphaFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.alphaFeatureGrid article{background:#071420bd;border:1px solid #1f3447;border-radius:13px;padding:12px}.alphaFeatureGrid article>span{color:#5c958e;font-size:7px;font-weight:950}.alphaFeatureGrid strong{color:#dfe9ee;margin-top:7px;font-size:10px;display:block}.alphaFeatureGrid p{color:#657b8e;margin:5px 0 0;font-size:7.5px;line-height:1.45}.alphaChecklist{background:#081522b3;border:1px solid #21384a;border-radius:15px;margin-top:16px;padding:12px}.alphaChecklistHead{justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 2px 10px;display:flex}.alphaChecklistHead strong{color:#dfe8ed;margin-top:4px;font-size:10px;display:block}.alphaVersionLine{color:#5f7789;flex:none;font-size:7px;font-weight:800}.alphaChecklistRow{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #2a3f5080;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px;display:grid}.alphaChecklistRow.action{cursor:pointer}.alphaChecklistRow.action:hover{background:#254e531a}.alphaCheckMark{color:#71899b;border:1px solid #2c465a;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:950;display:grid}.alphaChecklistRow.done .alphaCheckMark{color:#76d79b;background:#2f79541f;border-color:#4cac855c}.alphaChecklistRow strong{color:#dce7ec;font-size:9px;display:block}.alphaChecklistRow small{color:#61788b;margin-top:3px;font-size:7px;line-height:1.35;display:block}.alphaChecklistRow>b{color:#6daea5;font-size:8px}.alphaGuideActions{align-items:center;gap:12px;margin-top:15px;display:flex}.alphaGuideActions .landingPrimaryButton{width:auto;min-width:150px}.alphaPrivacyNote{color:#526a7c;margin:12px 0 0;font-size:7px;line-height:1.45}.alphaCategoryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:15px;display:grid}.alphaCategoryGrid button{color:#6e8495;cursor:pointer;background:#081522;border:1px solid #243b4e;border-radius:9px;min-height:34px;padding:0 6px;font-size:7px;font-weight:850}.alphaCategoryGrid button.active{color:#8ee1d2;background:#26635b2e;border-color:#57beaf7a}.alphaFeedbackMessage{gap:6px;margin-top:14px;display:grid}.alphaFeedbackMessage>span{color:#758b9b;letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:900}.alphaFeedbackMessage textarea{resize:vertical;color:#e5eef2;width:100%;min-height:126px;font:inherit;background:#071522;border:1px solid #263d50;border-radius:11px;outline:0;padding:11px;font-size:10px;line-height:1.5}.alphaFeedbackMessage textarea:focus{border-color:#56bbad8c}.alphaFeedbackMessage>small{color:#536b7d;text-align:right;font-size:6px}.alphaDiagnosticsToggle{background:#081522a6;border:1px solid #1f3446;border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px;display:flex}.alphaDiagnosticsToggle input{margin-top:2px}.alphaDiagnosticsToggle strong,.alphaDiagnosticsToggle small{display:block}.alphaDiagnosticsToggle strong{color:#cddbe2;font-size:8px}.alphaDiagnosticsToggle small{color:#607689;margin-top:3px;font-size:7px;line-height:1.4}.alphaFeedbackContext{background:#07131f;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:11px 0 13px;padding:9px 10px;display:grid}.alphaFeedbackContext span{color:#526a7c;letter-spacing:.4px;font-size:6px;font-weight:950}.alphaFeedbackContext strong{color:#8498a7;font-size:7px;font-weight:800}.alphaFeedbackSuccess{text-align:center;justify-items:center;padding:28px 10px 8px;display:grid}.alphaFeedbackSuccess>span{color:#79d69b;background:#2b6d4b21;border:1px solid #45a3775c;border-radius:16px;place-items:center;width:50px;height:50px;font-size:20px;font-weight:950;display:grid}.alphaFeedbackSuccess strong{color:#e0e9ed;margin-top:13px;font-size:11px}.alphaFeedbackSuccess p{color:#61788b;margin:6px 0 16px;font-size:7px}.alphaFeedbackSuccess .landingPrimaryButton{width:min(100%,240px)}@media (max-width:620px){.alphaBuildBadge{top:max(8px, env(safe-area-inset-top));transform-origin:100% 0;right:8px;transform:scale(.92)}.alphaFeedbackButton{right:10px;bottom:calc(74px + env(safe-area-inset-bottom))}.alphaModalBackdrop{padding:8px 8px max(8px, env(safe-area-inset-bottom));align-items:end}.alphaGuideModal,.alphaFeedbackModal{width:100%;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)));border-radius:20px 20px 14px 14px;padding:16px}.alphaFeatureGrid{grid-template-columns:1fr}.alphaFeatureGrid article{grid-template-columns:25px minmax(0,1fr);gap:0 8px;display:grid}.alphaFeatureGrid strong{margin-top:0}.alphaFeatureGrid p{grid-column:2}.alphaCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.alphaGuideActions{flex-direction:column;align-items:stretch}.alphaGuideActions .landingPrimaryButton{width:100%}.alphaChecklistHead{flex-direction:column;gap:5px}}.communityHubTabs{background:#071522;border:1px solid #203547;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 14px;padding:4px;display:grid}.communityHubTabs button{color:#657d90;letter-spacing:.25px;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;font-size:8px;font-weight:900}.communityHubTabs button.active{color:#8fe1d2;background:#33716933;box-shadow:inset 0 0 0 1px #5bc1b238}.socialGlobalMessage{margin:8px 2px 12px}.socialIdentityCard{background:radial-gradient(circle at 90% 0,#3481791f,#0000 40%),#0a1724}.socialIdentityHead,.socialSectionHead,.socialGroupHead,.socialDateDetailHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.socialIdentityHead h2,.socialSectionHead h2,.socialGroupHead h2,.socialCreateGroupCard h2,.socialAddFriendCard h2,.socialRequestsCard h2{margin:4px 0 0}.socialUsername{color:#6f8798;margin:4px 0 0;font-size:8px}.socialInviteCode{background:#22534e1a;border:1px solid #55b1a440;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 11px;display:flex}.socialInviteCode span,.socialGroupSummary span,.socialShareSelect>span{color:#60788a;letter-spacing:.45px;font-size:6px;font-weight:950;display:block}.socialInviteCode strong{color:#9ee8dc;letter-spacing:1.1px;margin-top:3px;font-size:14px;display:block}.socialProfileForm{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:12px;display:grid}.socialProfileForm label,.socialShareSelect{gap:5px;display:grid}.socialProfileForm label>span{color:#667e90;font-size:7px;font-weight:900}.socialProfileForm input,.socialAddFriendForm input,.socialCreateGroupForm input,.socialGroupInvite select,.socialShareSelect select,.socialUsernameInput input{color:#e4edf2;width:100%;min-height:38px;font:inherit;background:#071522;border:1px solid #263c4f;border-radius:9px;outline:0;font-size:9px}.socialProfileForm input,.socialAddFriendForm input,.socialCreateGroupForm input,.socialGroupInvite select,.socialShareSelect select{padding:0 9px}.socialUsernameInput{background:#071522;border:1px solid #263c4f;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;min-height:38px;padding-left:9px;display:grid}.socialUsernameInput b{color:#627a8b;font-size:9px}.socialUsernameInput input{background:0 0;border:0;min-height:36px}.socialAddFriendForm,.socialCreateGroupForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.socialRequestList,.socialPendingList,.socialGroupMembers,.socialDateMemberList{gap:8px;margin-top:10px;display:grid}.socialRequestRow,.socialPendingRow,.socialGroupMemberRow,.socialDateMember{border-top:1px solid #283d4e85;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.socialRequestRow:first-child,.socialPendingRow:first-child,.socialGroupMemberRow:first-child,.socialDateMember:first-child{border-top:0}.socialRowActions{gap:6px;display:flex}.socialPilotIdentity{align-items:center;gap:9px;min-width:0;display:flex}.socialPilotAvatar{color:#83d6c8;background:#255c5521;border:1px solid #4e978f47;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid}.socialPilotIdentity strong,.socialPilotIdentity small{display:block}.socialPilotIdentity strong{color:#dbe6eb;font-size:9px}.socialPilotIdentity small{color:#647b8d;margin-top:3px;font-size:7px}.socialPendingPill,.socialOwnerPill,.socialPrivacyPill,.socialAllOffPill,.socialPartialPill{letter-spacing:.4px;white-space:nowrap;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:6px;font-weight:950;display:inline-flex}.socialPendingPill{color:#caa46c;background:#76531f1f;border:1px solid #a687464d}.socialOwnerPill{color:#83d7c8;background:#24655b1f;border:1px solid #56a89a47}.socialPrivacyPill{color:#7893a4;background:#20495b1a;border:1px solid #5385953d}.socialSectionHead{margin:16px 2px 9px}.socialFriendGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.socialFriendCard{min-width:0}.socialShareSelect{margin-top:12px}.socialShareSelect select{appearance:none}.socialDangerTextButton{color:#b97781;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:850}.socialDangerTextButton:disabled{opacity:.45;cursor:default}.socialCreateGroupCard{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);align-items:end;gap:16px;display:grid}.socialCreateGroupCard>div>p:not(.label){color:#677e90;margin:6px 0 0;font-size:8px;line-height:1.45}.socialGroupList{gap:10px;margin-top:10px;display:grid}.socialGroupCard{overflow:hidden}.socialGroupSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.socialGroupSummary>div{background:#071522;border:1px solid #1f3447;border-radius:10px;padding:10px}.socialGroupSummary strong{color:#e0ebef;margin-top:5px;font-size:10px;display:block}.groupShareSelect{margin-top:12px}.socialGroupPrivacyCopy{margin-top:6px}.socialGroupInvite{background:#12303b26;border:1px solid #4b859040;border-radius:11px;margin-top:12px;padding:10px}.socialGroupInvite>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:7px;display:grid}.socialGroupMemberMeta{color:#62788a;align-items:center;gap:7px;font-size:6px;font-weight:850;display:flex}.socialCalendarSection{border-top:1px solid #2b425394;margin-top:14px;padding-top:14px}.socialCalendarHead{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.socialCalendarHead>div{text-align:center}.socialCalendarHead strong{color:#dae6eb;margin-top:3px;font-size:10px;display:block}.socialCalendarLoading{color:#637b8d;text-align:center;padding:28px 10px;font-size:8px}.socialMonthCalendar{margin-top:10px}.socialCalendarWeekdays,.socialCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.socialCalendarWeekdays{margin-bottom:4px}.socialCalendarWeekdays span{color:#536b7e;text-align:center;font-size:6px;font-weight:950}.socialCalendarDay,.socialCalendarBlank{border-radius:9px;min-height:52px}.socialCalendarDay{color:#7c91a1;text-align:left;cursor:pointer;background:#071521;border:1px solid #21374a;align-content:space-between;gap:4px;padding:7px 5px;display:grid}.socialCalendarDay strong{font-size:8px}.socialCalendarDay small{font-size:5.6px;font-weight:900;line-height:1.15}.socialCalendarDay.allOff{color:#86dda5;background:#266a4926;border-color:#42ac7a66}.socialCalendarDay.partial{color:#caa267;background:#7453231a;border-color:#b58f454d}.socialCalendarDay.unknown{color:#657c8d;border-style:dashed}.socialCalendarDay.busy{color:#5b7182}.socialCalendarDay.selected{box-shadow:inset 0 0 0 1px #7fd5c6}.socialCalendarDay:disabled{opacity:.32;cursor:default}.socialCalendarLegend{color:#5a7184;flex-wrap:wrap;gap:10px;margin-top:9px;font-size:6px;display:flex}.socialCalendarLegend span{align-items:center;gap:5px;display:inline-flex}.socialCalendarLegend i{border-radius:3px;width:8px;height:8px}.legendAllOff{background:#44b17db8}.legendPartial{background:#b48b44b8}.legendUnknown{background:0 0;border:1px dashed #6b8191}.socialDateDetail{background:#071420b8;border:1px solid #20364a;border-radius:12px;margin-top:12px;padding:11px}.socialDateDetailHead>div strong{color:#e1eaee;margin-top:4px;font-size:10px;display:block}.socialAllOffPill{color:#86dda5;background:#266a4824;border:1px solid #46ab7757}.socialPartialPill{color:#caa168;background:#7250201a;border:1px solid #b089444d}.socialDateState{justify-items:end;gap:3px;display:grid}.socialDateState strong{font-size:8px}.socialDateState small{color:#637a8b;font-size:6px}.socialDateState .state-off{color:#82dca2}.socialDateState .state-unknown{color:#718899}.socialDateState .state-busy,.socialDateState .state-flight,.socialDateState .state-sim,.socialDateState .state-standby,.socialDateState .state-rest,.socialDateState .state-other{color:#c18f6e}.socialGroupFooterActions{justify-content:flex-end;margin-top:12px;display:flex}@media (max-width:720px){.socialFriendGrid,.socialCreateGroupCard,.socialProfileForm{grid-template-columns:1fr}.socialCreateGroupCard{align-items:stretch}.socialProfileForm .communityPrimarySmall{width:100%}}@media (max-width:520px){.communityHubTabs{top:max(6px, env(safe-area-inset-top));z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}.socialIdentityHead,.socialSectionHead,.socialRequestRow,.socialPendingRow{align-items:flex-start}.socialSectionHead{flex-direction:column}.socialInviteCode{align-items:flex-start}.socialRowActions{flex-direction:column}.socialGroupSummary{grid-template-columns:1fr}.socialCalendarDay,.socialCalendarBlank{min-height:46px}.socialCalendarDay{padding:6px 4px}.socialCalendarDay small{font-size:5px}.socialDateMember,.socialGroupMemberRow{align-items:flex-start}}.friendAvailability{background:#071420b3;border:1px solid #1f3547;border-radius:11px;margin:12px 0 10px;overflow:hidden}.friendAvailabilityToggle{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.friendAvailabilityToggle span,.friendAvailabilityToggle small,.friendAvailabilityToggle strong{display:block}.friendAvailabilityToggle small{color:#5c7487;letter-spacing:.45px;font-size:6px;font-weight:950}.friendAvailabilityToggle strong{color:#cfdce2;margin-top:4px;font-size:8px}.friendAvailabilityToggle b{color:#79cfc1;font-size:15px;font-weight:500}.friendAvailabilityBody{border-top:1px solid #1f3547;padding:10px}.friendCommonOffSummary{background:#2567471c;border:1px solid #42a5753d;border-radius:9px;margin:10px 0;padding:9px 10px}.friendCommonOffSummary span,.friendCommonOffSummary strong{display:block}.friendCommonOffSummary span{color:#5f7a6c;letter-spacing:.45px;font-size:6px;font-weight:950}.friendCommonOffSummary strong{color:#82dca2;margin-top:4px;font-size:9px}.friendSelectedDate{background:#07131fb8;border:1px solid #20364a;border-radius:10px;margin-top:10px;padding:10px}.friendSelectedDate>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.friendSelectedDate>div:first-child span{color:#6b8294;font-size:7px}.friendSelectedDate>div:first-child strong{color:#dce7eb;font-size:8px}
