:root{--efb-navbar-bg: #2d3e50;--efb-navbar-title-fg: #ffffff;--efb-navbar-btn: #0091ff;--efb-navbar-title-size: 16px;--efb-sidebar-bg: #1c232b;--efb-sidebar-active-bg: #2c4055;--efb-sidebar-active-bar: #ffffff;--efb-sidebar-fg: #c8d3e0;--efb-sidebar-fg-active: #ffffff;--efb-sidebar-logo-h: 64px;--efb-dispatch-bg: #496380;--efb-tab-fg: #dfe7f0;--efb-tab-selected-bg: #2F6BEE;--efb-tab-selected-fg: #ffffff;--efb-tab-h: 46px;--efb-paper: #ffffff;--efb-content-bg: #ECF0F1;--efb-content-bg2: #F8F9FB;--efb-section-bg: #23313f;--efb-section-header: #555e6a;--efb-section-title: #3598db;--efb-section-title-sm: #3598db;--efb-header-label: #929292;--efb-ink: #000000;--efb-ink-secondary: #A9B0B8;--efb-ink-tertiary: #7B7B7B;--efb-ink-placeholder: #929292;--efb-blue: #2F6BEE;--efb-blue-pressed: #2F92CC;--efb-blue-light: #3598DB;--efb-blue-link: #0091ff;--efb-blue-deep: #153A6E;--efb-cell-highlight: #dddddd;--efb-float-border: #2B84D2;--efb-label-light: #ffde00;--efb-label-middle: #ff9a38;--efb-label-dark: #ff3c3c;--efb-red: #fe433a;--efb-red-bright: #ff000c;--efb-red-err: redColor;--efb-green: #2eb872;--efb-green-task: #4AB27F;--efb-orange-task: #FA3842;--efb-blue-task: #408CFE;--efb-purple-task: #AD4EFE;--efb-sep: #E9E9E9;--efb-sep-remark: #c3cbd3;--efb-sep-manifest: #D0D4DB;--efb-grey-line: #d8dde5;--efb-bottombar-bg: #f7f8fa;--efb-bottombar-fg: #5a6b80;--efb-float-bg: #FFFFFF;--efb-float-border-clr: #2B84D2;--efb-toast-bg: #333333;--efb-metoo-bg: #153A6E;--efb-ofp-font: "Courier New", Courier, Menlo, ui-monospace, monospace;--efb-ofp-size: 15.5px;--efb-ofp-color: #000000;--efb-ofp-line-height: 1.5;--efb-ofp-weight: 400;--efb-slot-dots: #808080;--efb-slot-filled: #4986eb;--efb-write-blue: #2f7ce0;--efb-fill-blue: #4986eb;--efb-new-cell-blue: #4986eb;--efb-anchor-blue: #008ee3;--efb-sidebar-w: 158px;--efb-header-h: 52px;--efb-tabbar-h: 46px;--efb-bottombar-h: 60px;--efb-anchor-nav-w: 34px;--efb-font-nav-title: 16px;--efb-font-tab: 15px;--efb-font-sidebar: 15px;--efb-font-section-title: 18px;--efb-font-body: 15px;--efb-cjk-font: -apple-system, "PingFang SC", "Helvetica Neue", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;touch-action:manipulation;overscroll-behavior:none}html{background:var(--efb-sidebar-bg)}body{font-family:var(--efb-cjk-font);background:var(--efb-paper);-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}#app{height:100%}.efb-asset{display:block;object-fit:contain;pointer-events:none}.efb-shell{display:grid;grid-template-columns:var(--efb-sidebar-w) 1fr;grid-template-rows:calc(var(--efb-header-h) + env(safe-area-inset-top)) var(--efb-tabbar-h) 1fr var(--efb-bottombar-h);grid-template-areas:"sidebar header" "sidebar tabbar" "sidebar content" "sidebar bottombar";height:100vh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.efb-sidebar{grid-area:sidebar;background:var(--efb-sidebar-bg);display:flex;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top)}.efb-sidebar .logo{height:var(--efb-sidebar-logo-h);display:flex;align-items:center;padding:0 16px}.efb-sidebar .logo img,.efb-sidebar .logo svg{height:36px;max-width:110px}.efb-side-item{display:flex;align-items:center;gap:12px;height:56px;padding:0 14px;color:var(--efb-sidebar-fg);font-size:var(--efb-font-sidebar);position:relative;cursor:pointer;flex-shrink:0}.efb-side-item svg{width:25px;height:25px;flex-shrink:0}.efb-side-item.active{background:var(--efb-sidebar-active-bg);color:var(--efb-sidebar-fg-active);font-weight:600}.efb-side-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--efb-sidebar-active-bar)}.efb-side-spacer{flex:1}.efb-side-cluster{display:grid;grid-template-columns:1fr 1fr;gap:6px 0;padding:10px 14px 14px}.efb-side-cluster .ci{display:flex;align-items:center;justify-content:center;height:40px;color:var(--efb-sidebar-fg);position:relative}.efb-side-cluster .ci svg{width:22px;height:22px}.badge-new{position:absolute;top:0;right:4px;background:var(--efb-red);color:#fff;font-size:9px;font-weight:700;padding:1px 5px;border-radius:999px;line-height:1.3}.efb-header{grid-area:header;background:var(--efb-navbar-bg);display:flex;align-items:center;padding:0 12px;padding-top:env(safe-area-inset-top);color:#e8eef5;position:relative}.efb-header .hgrp{display:flex;align-items:center;gap:4px}.efb-phone-toolbar{display:none}.efb-header .hbtn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.efb-header .hbtn svg{width:23px;height:23px}.efb-header .hbtn .ok-dot{position:absolute;right:4px;bottom:6px;width:11px;height:11px;border-radius:50%;background:var(--efb-green);display:flex;align-items:center;justify-content:center}.efb-header .hbtn .ok-dot svg{width:8px;height:8px;color:#fff}.efb-header .htitle{position:absolute;left:0;right:0;text-align:center;font-size:var(--efb-font-nav-title);font-weight:600;letter-spacing:.3px;pointer-events:none;color:var(--efb-navbar-title-fg)}.efb-header .hspacer{flex:1}.efb-header .hlabel{font-size:13px;font-weight:700;letter-spacing:.5px;color:var(--efb-header-label)}.efb-tabbar{grid-area:tabbar;background:var(--efb-dispatch-bg);display:flex;align-items:stretch;overflow:hidden}.efb-tab{display:flex;align-items:center;gap:8px;padding:0 18px;color:var(--efb-tab-fg);font-size:var(--efb-font-tab);position:relative;cursor:pointer}.efb-tab svg{width:21px;height:21px}.efb-tab.active{background:var(--efb-tab-selected-bg);color:var(--efb-tab-selected-fg);font-weight:500}.efb-tab .reddot{position:absolute;top:7px;left:12px;width:8px;height:8px;border-radius:50%;background:var(--efb-red)}.efb-content-wrap{grid-area:content;position:relative;overflow:hidden;background:var(--efb-paper)}.efb-content{height:100%;overflow-y:auto;padding:0;user-select:text;-webkit-user-select:text}.tab-panel{display:none;min-height:100%}.tab-panel.is-active{display:block}.tab-panel.is-active.tab-html{display:flex}.tab-panel[data-panel=fltplan]{padding:18px 56px 80px 64px}.tab-msg{font-family:var(--efb-cjk-font);color:var(--efb-ink-secondary);text-align:center;padding:80px 24px;font-size:var(--efb-font-body);line-height:1.8}.tab-panel.tab-html{height:100%;padding:0;flex-direction:column}.tab-html-banner{flex:0 0 auto;background:#fff4e5;color:#9a3b12;border-bottom:1px solid #f0c89a;font-family:var(--efb-cjk-font);font-size:13px;font-weight:600;padding:9px 16px;white-space:pre-wrap}.tab-html-frame{flex:1 1 auto;width:100%;border:0;background:#fff}.wxgraph-gallery{padding:12px;display:flex;flex-direction:column;gap:14px;background:var(--efb-content-bg);min-height:100%}.wxgraph-img{width:100%;height:auto;border:1px solid var(--efb-sep);border-radius:6px;background:#fff}.efb-anchor-nav{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:var(--efb-anchor-nav-w);display:flex;flex-direction:column;align-items:center;gap:0;z-index:5}.efb-anchor-item{color:var(--efb-anchor-blue);font-size:14px;line-height:1.25;padding:5px 0;text-align:center;cursor:pointer;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:2px}.efb-anchor-item.active{font-weight:700}.efb-anchor-sep{width:1px;height:18px;background:var(--efb-blue);opacity:.85}.efb-bottombar{grid-area:bottombar;background:var(--efb-bottombar-bg);border-top:1px solid var(--efb-sep);display:flex;align-items:stretch;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom)}.efb-bot-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--efb-bottombar-fg);font-size:12px;min-width:86px;position:relative;cursor:pointer}.efb-bot-item svg{width:26px;height:26px}.efb-bot-item.active{color:var(--efb-blue);font-weight:500}.efb-bot-item .badge-new{top:4px;right:16px}.efb-empty{font-family:var(--efb-cjk-font);border:2px dashed var(--efb-grey-line);border-radius:10px;margin:60px auto;max-width:520px;padding:48px 32px;text-align:center;color:var(--efb-ink-secondary);cursor:pointer}.efb-empty.drag{border-color:var(--efb-blue);background:#f0f6ff}.efb-empty .big{font-size:40px}.efb-empty .t1{font-size:16px;font-weight:600;margin-top:10px;color:#2b3a4d}.efb-empty .t2{font-size:13px;margin-top:6px}.efb-empty input{display:none}.efb-shell.uses-replica-assets{grid-template-columns:125px 1fr;grid-template-rows:calc(50px + env(safe-area-inset-top)) 44px 1fr calc(55px + env(safe-area-inset-bottom))}.uses-replica-assets .efb-sidebar{background:#2d3e50}.uses-replica-assets .efb-sidebar .logo{width:125px;height:75px;padding:0;overflow:hidden;flex:0 0 75px}.uses-replica-assets .efb-sidebar .logo .efb-asset{width:125px;height:75px;max-width:none;object-fit:fill}.uses-replica-assets .efb-side-item{width:125px;height:65px;min-height:65px;padding:0;gap:0;justify-content:flex-start;overflow:hidden;color:#eef3f7;font-size:15px;font-weight:500;background:#2d3e50}.uses-replica-assets .efb-side-item>span:last-child{position:absolute;z-index:2;inset:0 5px 0 53px;display:flex;align-items:center;text-align:left;white-space:nowrap;line-height:1.2}.uses-replica-assets .efb-side-item.asset-cell{background:transparent}.uses-replica-assets .side-cell-assets{position:absolute;inset:0;width:125px;height:65px;overflow:hidden}.uses-replica-assets .side-cell-assets .efb-asset{position:absolute;left:0;top:0;width:125px;height:65px;max-width:none;object-fit:fill}.uses-replica-assets .asset-selected,.uses-replica-assets .efb-side-item.active .asset-normal{display:none}.uses-replica-assets .efb-side-item.active .asset-selected{display:block}.uses-replica-assets .efb-side-item.active{background:#1c232b;color:#fff}.uses-replica-assets .efb-side-item.active:before{display:none}.uses-replica-assets .efb-side-spacer{flex:1 1 auto;min-height:8px}.uses-replica-assets .efb-side-cluster{grid-template-columns:repeat(2,1fr);gap:0;padding:4px 8px 10px}.uses-replica-assets .efb-side-cluster .ci{width:auto;height:40px}.uses-replica-assets .efb-side-cluster .ci .efb-asset{width:26px;height:26px}.uses-replica-assets .efb-header{padding:env(safe-area-inset-top) 12px 0;background:#2d3e50}.uses-replica-assets .efb-header .hgrp{gap:4px}.uses-replica-assets .efb-header>.hgrp:first-child{gap:0;margin-left:5.5px}.uses-replica-assets #efb-header-right{gap:0;margin-right:5px}.uses-replica-assets .efb-header .hbtn{width:40px;height:44px}.uses-replica-assets .efb-header .hbtn .efb-asset{width:32px;height:32px}.uses-replica-assets .efb-header>.hgrp:first-child .hbtn:nth-child(1){width:40px}.uses-replica-assets .efb-header>.hgrp:first-child .hbtn:nth-child(2){width:35px}.uses-replica-assets .efb-header>.hgrp:first-child .hbtn:nth-child(3){width:34px}.uses-replica-assets .efb-header>.hgrp:first-child .hbtn:nth-child(4){width:36px}.uses-replica-assets .efb-header>.hgrp:first-child .hbtn:nth-child(2) .efb-asset{width:20px;height:20px}.uses-replica-assets .efb-header>.hgrp:first-child .hbtn:nth-child(3) .efb-asset{width:24px;height:24px}.uses-replica-assets .efb-header>.hgrp:first-child .hbtn:nth-child(4) .efb-asset{width:30.5px;height:24px}.uses-replica-assets #efb-header-right .hbtn{width:38px}.uses-replica-assets #efb-header-right .hbtn svg{width:28px;height:28px}.uses-replica-assets #efb-header-right .hbtn-text-edit{width:40px}.uses-replica-assets #efb-header-right .hbtn-upload{width:52px}.uses-replica-assets #efb-header-right .hbtn-keyboard{width:38.5px}.uses-replica-assets #efb-header-right .hbtn-jep,.uses-replica-assets #efb-header-right .hbtn-info{width:39px}.uses-replica-assets #efb-header-right .hbtn-airdrop{width:40.5px}.uses-replica-assets #efb-header-right .hbtn-sign-done{width:41px}.uses-replica-assets #efb-header-right .hbtn-refresh{width:37.5px}.uses-replica-assets #efb-header-right .hbtn-text-edit .efb-asset{width:32px;height:30px}.uses-replica-assets #efb-header-right .hbtn-upload .efb-asset{width:22.5px;height:22.5px}.uses-replica-assets #efb-header-right .hbtn-keyboard .efb-asset{width:24.5px;height:20.5px}.uses-replica-assets #efb-header-right .hbtn-info svg{width:26px;height:26px}.uses-replica-assets #efb-header-right .hbtn-jep .efb-asset{width:24px;height:24px}.uses-replica-assets #efb-header-right .hbtn-airdrop .efb-asset,.uses-replica-assets #efb-header-right .hbtn-sign-done .efb-asset,.uses-replica-assets #efb-header-right .hbtn-refresh .efb-asset{width:32px;height:32px}.uses-replica-assets .efb-header .htitle{font-size:16px;font-weight:600}.uses-replica-assets .efb-tabbar{background:#496380}.uses-replica-assets .efb-tab{gap:8px;padding:0 12px;font-size:15px;white-space:nowrap}.uses-replica-assets .efb-tab .efb-asset{width:30px;height:30px}.uses-replica-assets .efb-tab.active{background:#3598db;color:#fff}.uses-replica-assets .efb-tab[data-tab=backup] .efb-asset{width:22px;height:22px}.uses-replica-assets .efb-content-wrap{background:#edf0f1}.uses-replica-assets .efb-anchor-item{color:#bfbfbf;font-size:14px}.uses-replica-assets .efb-anchor-item.active{color:#009fed}.uses-replica-assets .efb-anchor-sep{width:2px;height:30px;background:#009fed;opacity:1}.uses-replica-assets .tab-panel[data-panel=fltplan]{padding:24px 48px 80px 45px;background:#fff}.uses-replica-assets .efb-bottombar{background:#1c232b;border-top:0}.uses-replica-assets .efb-bot-item{min-width:82px;gap:2px;color:#7f878f;font-size:11px}.uses-replica-assets .efb-bot-item .efb-asset{width:32px;height:32px;opacity:.62;filter:grayscale(1) brightness(1.18)}.uses-replica-assets .efb-bot-item[data-bot=folder] .efb-asset{width:22px;height:23px}.uses-replica-assets .efb-bot-item.active{color:#009fed}.uses-replica-assets .efb-bot-item.active .efb-asset{opacity:1;filter:none}@media(max-height:760px){.uses-replica-assets .efb-side-item{height:60px;min-height:60px}.uses-replica-assets .side-cell-assets,.uses-replica-assets .side-cell-assets .efb-asset{height:60px}.uses-replica-assets .efb-side-cluster .ci{height:34px}}@media(max-width:767px),(max-width:960px)and (max-height:500px){html,body,#app{width:100%;height:100%;overflow:hidden}.efb-shell,.efb-shell.uses-replica-assets{grid-template-columns:58px minmax(0,1fr);grid-template-rows:calc(44px + env(safe-area-inset-top)) 44px minmax(0,1fr) calc(50px + env(safe-area-inset-bottom))}.efb-sidebar .logo,.uses-replica-assets .efb-sidebar .logo{display:none}.efb-side-item,.uses-replica-assets .efb-side-item{width:58px;height:52px;min-height:52px;padding:0;overflow:hidden}.efb-side-item>span:last-child,.uses-replica-assets .efb-side-item>span:last-child{display:none}.uses-replica-assets .side-cell-assets{width:58px;height:52px}.uses-replica-assets .side-cell-assets .efb-asset{width:100px;height:52px;object-fit:fill}.efb-side-cluster,.uses-replica-assets .efb-side-cluster{display:none}.efb-header,.uses-replica-assets .efb-header{min-width:0;padding-right:max(4px,env(safe-area-inset-right));padding-left:max(8px,env(safe-area-inset-left))}.efb-header>.hgrp:first-child,.uses-replica-assets .efb-header>.hgrp:first-child{display:none}.efb-header .htitle,.uses-replica-assets .efb-header .htitle{right:88px;padding-left:8px;overflow:hidden;font-size:12px;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.efb-header #efb-header-right,.uses-replica-assets #efb-header-right{position:relative;z-index:2;margin:0}.efb-header #efb-header-right .hbtn,.uses-replica-assets #efb-header-right .hbtn{display:none}.efb-header #efb-header-right .hbtn-airdrop,.efb-header #efb-header-right .hbtn-refresh,.uses-replica-assets #efb-header-right .hbtn-airdrop,.uses-replica-assets #efb-header-right .hbtn-refresh{display:flex;width:42px;min-width:42px;height:44px}.efb-tabbar{min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.efb-tabbar::-webkit-scrollbar,.efb-bottombar::-webkit-scrollbar{display:none}.efb-tab,.uses-replica-assets .efb-tab{flex:0 0 auto;min-width:88px;min-height:44px;gap:5px;padding:0 9px;font-size:12px}.uses-replica-assets .efb-tab .efb-asset{width:25px;height:25px}.efb-content-wrap,.efb-content{min-width:0;min-height:0}.efb-content{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tab-panel[data-panel=fltplan],.uses-replica-assets .tab-panel[data-panel=fltplan]{width:1120px;min-width:1120px;padding:20px 48px 72px 36px}.efb-anchor-nav{display:none}.efb-bottombar{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.efb-bot-item,.uses-replica-assets .efb-bot-item{flex:0 0 64px;min-width:64px;min-height:44px;font-size:9px}.uses-replica-assets .efb-bot-item .efb-asset{width:27px;height:27px}.efb-empty{width:calc(100% - 24px);margin:24px auto;padding:32px 16px}}html[data-efb-device=phone] .efb-shell,html[data-efb-device=phone] .efb-shell.uses-replica-assets{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(48px + env(safe-area-inset-top)) minmax(0,1fr);grid-template-areas:"phonebar" "content";padding:0;background:#f2f5f8}html[data-efb-device=phone] .efb-sidebar,html[data-efb-device=phone] .efb-header,html[data-efb-device=phone] .efb-tabbar,html[data-efb-device=phone] .efb-bottombar,html[data-efb-device=phone] .efb-anchor-nav{display:none!important}html[data-efb-device=phone] .efb-phone-toolbar{grid-area:phonebar;display:flex;align-items:center;gap:4px;min-width:0;padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));color:#f7fbff;background:#263b50;border-bottom:1px solid rgba(255,255,255,.12)}html[data-efb-device=phone] .efb-phone-toolbar button{min-width:44px;height:44px;padding:0 10px;border:0;border-radius:9px;color:#f7fbff;background:transparent;font:600 13px/1 var(--efb-cjk-font);touch-action:manipulation}html[data-efb-device=phone] .efb-phone-toolbar button:active{background:#ffffff24}html[data-efb-device=phone] .efb-phone-toolbar [data-phone-action=close]{padding:0;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:34px;font-weight:300}html[data-efb-device=phone] .efb-phone-title{flex:1;min-width:0;overflow:hidden;font-size:13px;font-weight:600;text-align:center;text-overflow:ellipsis;white-space:nowrap}html[data-efb-device=phone] .efb-phone-file{display:none}html[data-efb-device=phone] .efb-content-wrap{grid-area:content;min-width:0;min-height:0;background:#fff}html[data-efb-device=phone] .efb-content{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation}html[data-efb-device=phone] .efb-phone-loaded .tab-panel[data-panel=fltplan],html[data-efb-device=phone] .efb-phone-loaded.uses-replica-assets .tab-panel[data-panel=fltplan]{width:1120px;min-width:1120px;min-height:100%;padding:18px 44px calc(44px + env(safe-area-inset-bottom)) 30px;background:#fff}html[data-efb-device=phone] .efb-phone-awaiting{grid-template-rows:minmax(0,1fr);grid-template-areas:"content"}html[data-efb-device=phone] .efb-phone-awaiting .efb-phone-toolbar{display:none}html[data-efb-device=phone] .efb-phone-awaiting .tab-panel[data-panel=fltplan],html[data-efb-device=phone] .efb-phone-awaiting.uses-replica-assets .tab-panel[data-panel=fltplan]{width:100%;min-width:0;height:100%;min-height:100%;padding:0;background:radial-gradient(circle at 50% 18%,rgba(51,155,226,.13),transparent 34%),#f2f5f8}html[data-efb-device=phone] .efb-phone-awaiting .efb-empty{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;height:100%;margin:0;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));border:0;border-radius:0;cursor:default}html[data-efb-device=phone] .efb-import-card{width:min(100%,340px);padding:30px 24px 24px;border:1px solid rgba(30,54,76,.08);border-radius:24px;background:#fffffff5;box-shadow:0 18px 54px #1c334824;text-align:center}html[data-efb-device=phone] .efb-import-card .big{display:flex;align-items:center;justify-content:center;width:62px;height:62px;margin:0 auto 18px;border-radius:18px;color:#fff;background:linear-gradient(145deg,#39a8ef,#147ddd);font:300 38px/1 -apple-system,BlinkMacSystemFont,sans-serif}html[data-efb-device=phone] .efb-import-card .t1{margin:0;color:#182b3d;font-size:21px;font-weight:700}html[data-efb-device=phone] .efb-import-card .t2{margin:10px 0 22px;color:#718090;font-size:13px;line-height:1.55}.efb-import-button{display:none}html[data-efb-device=phone] .efb-import-button{display:block;width:100%;min-height:48px;border:0;border-radius:13px;color:#fff;background:#168fe1;font:600 16px/1 var(--efb-cjk-font);touch-action:manipulation}html[data-efb-device=phone] .efb-import-button:active{background:#0879c7}html[data-efb-device=phone] .efb-more-menu{position:fixed;top:calc(52px + env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));bottom:auto!important;left:auto!important}.ofp-doc,.uses-replica-assets .ofp-doc{position:relative;font-family:var(--efb-ofp-font);font-size:19px;line-height:28px;color:var(--efb-ofp-color);font-weight:var(--efb-ofp-weight);font-style:normal;font-synthesis:none;white-space:pre-wrap;word-break:break-word;font-kerning:none;font-variant-ligatures:none;letter-spacing:.35px;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;user-select:text;-webkit-user-select:text}.ofp-doc .direct-anchor{position:relative;z-index:2}.ofp-doc .ofp-direct-overlay{position:absolute;inset:0 auto auto 0;z-index:1;overflow:visible;pointer-events:none}.ofp-doc .ofp-direct-line,.ofp-doc .ofp-direct-circle,.ofp-doc .ofp-direct-cross{fill:none;stroke:#9da7b6;stroke-width:2.4;vector-effect:non-scaling-stroke}.ofp-doc .ofp-direct-line{stroke-width:2.8}.ofp-doc .ofp-direct-overlay marker path{fill:#9da7b6}.ofp-sec{display:block;scroll-margin-top:8px}.ofp-doc mark.hl{background:var(--efb-label-light);color:inherit;padding:0}.ofp-doc .fl-phase{color:var(--efb-blue);font-weight:700}.ofp-doc .ofp-sep-line{color:var(--efb-sep)}.ofp-doc .ofp-write{color:var(--efb-write-blue);font-family:var(--efb-cjk-font);font-size:calc(var(--efb-ofp-size) * .78);font-weight:600;letter-spacing:.5px;cursor:pointer;padding:0 2px}.ofp-doc .slot{border-radius:2px;color:var(--efb-slot-dots)}.ofp-doc .slot.editable{cursor:pointer;position:relative}.ofp-doc .slot.editable:after{content:"";position:absolute;inset:-12px -4px}.ofp-doc .slot.editable:active{background:#1f63c826}.ofp-doc .slot.filled{color:var(--efb-slot-filled);font-weight:700}.ofp-doc .slot.auto{color:var(--efb-fill-blue);font-weight:700}.ofp-doc .slot.pending{background:#1f63c81f;outline:1.5px solid var(--efb-fill-blue)}.ofp-doc .slot-main{display:inline-block;position:relative;color:transparent;font-weight:400;vertical-align:baseline;white-space:nowrap;background:radial-gradient(circle at 1.5px 1.5px,var(--efb-slot-dots) 0 1.25px,transparent 1.45px) 0 22px / 1ch 3px repeat-x}.ofp-doc .slot-main.filled,.ofp-doc .slot-main.auto{color:transparent;font-weight:400}.ofp-doc .slot-main[data-value]:before{content:attr(data-value);position:absolute;left:0;top:0;color:var(--efb-fill-blue);font-weight:700;line-height:inherit;white-space:pre}.ofp-doc .slot-main.filled[data-value]:before{color:var(--efb-slot-filled)}.ofp-doc .slot-diff{display:inline-block;min-width:4ch;color:var(--efb-fill-blue);font-weight:700}.ofp-doc .ofp-atis-entry{display:inline-grid;grid-template-columns:10ch 772.5px;grid-template-rows:repeat(3,37.5px);width:max-content;line-height:28px;white-space:nowrap;vertical-align:top;margin-left:9px}.ofp-doc .ofp-atis-label{transform:translateY(3.5px)}.ofp-doc .ofp-atis-entry .ofp-write{align-self:start;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:0;transform:translateY(-6px)}.ofp-doc .ofp-atis-simple{color:#000;font-size:20px;font-weight:400;transform:translateY(-19px)}.ofp-doc .ofp-atis-letter{color:var(--efb-fill-blue);font-weight:700}.ofp-doc .slot-atis{display:block;position:relative;width:772.5px;height:37.5px;color:transparent;font-weight:400;white-space:nowrap}.ofp-doc .slot-atis.filled,.ofp-doc .slot-atis.auto{color:transparent;font-weight:400}.ofp-doc .slot-atis[data-value]:before{content:attr(data-value);position:absolute;left:5.5px;top:0;color:var(--efb-fill-blue);font-family:Courier New,Courier,monospace;font-size:25px;font-weight:700;line-height:28px;white-space:pre}.ofp-doc .slot-atis:after{content:"";position:absolute;left:0;top:22px;width:100%;height:3px;background:radial-gradient(circle at 1.5px 1.5px,#808080 0 1.25px,transparent 1.45px) 0 0 / 7px 3px repeat-x}.ofp-doc .slot-block{display:inline-block;position:relative;color:transparent;font-weight:400;vertical-align:baseline;white-space:nowrap;background:radial-gradient(circle at 1.5px 1.5px,var(--efb-slot-dots) 0 1.25px,transparent 1.45px) 0 22px / 1ch 3px repeat-x}.ofp-doc .slot-block.filled,.ofp-doc .slot-block.auto{color:transparent;font-weight:400}.ofp-doc .slot-block[data-value]:before{content:attr(data-value);position:absolute;left:0;top:0;color:var(--efb-fill-blue);font-weight:700;line-height:inherit;white-space:pre}.ofp-doc .slot-block.filled[data-value]:before{color:var(--efb-slot-filled)}.ofp-doc #sec-altcheck{--alt-dots-width: 80.5px;padding-left:0}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check){display:inline-block;position:relative;color:transparent;font-weight:400;vertical-align:baseline;white-space:nowrap}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-value]:before{content:attr(data-value);position:absolute;left:0;top:0;color:var(--efb-fill-blue);font-weight:700;line-height:inherit;white-space:pre}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check):after{content:"";position:absolute;left:0;top:31px;width:var(--alt-dots-width);height:4px;background:radial-gradient(circle at 1.75px 1.75px,#808080 0 1.75px,transparent 1.9px) 0 0 / 7px 3.5px repeat-x}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:airport_elevation"]{width:79.5px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:qnh"]:before{left:-4px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:qnh"]:after{left:-5px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:qfe"]:after{left:6px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:left_altimeter_dis"]{width:101.5px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:left_altimeter_dis"]:after{left:2px;width:101.5px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:right_altimeter_dis"]:after{left:-7px;width:101.5px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:left_altimeter_dis2"]{width:76.5px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:left_altimeter_dis2"]:after{left:-.25px;width:79.5px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:left_altimeter_dis2"]:before{left:2.25px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:right_altimeter_dis2"]{width:81.5px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:right_altimeter_dis2"]:after{left:-4.6px;width:79.5px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:right_altimeter_dis2"]:before{left:-2.1px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:standby_altimeter_dis2"]{width:78.5px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:standby_altimeter_dis2"]:before{left:4.45px}.ofp-doc #sec-altcheck .slot-alt:not(.slot-alt-check)[data-slot="alt:standby_altimeter_dis2"]:after{left:1.95px;width:79.5px}.ofp-doc #sec-altcheck .slot-alt-check{display:inline-block;position:relative;color:transparent;font-weight:400}.ofp-doc #sec-altcheck .slot-alt-check[data-value="1"]:before{content:"";position:absolute;left:calc(50% + var(--alt-check-shift, 0px));top:50%;width:39px;height:28px;background-image:var(--efb-alt-tick, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 28'%3E%3Cpath d='M4 13 L14 23 L35 3' fill='none' stroke='%231b1b1b' stroke-width='6' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-position:center;background-size:39px 28px;transform:translate(-50%,-50%)}.ofp-doc #sec-altcheck .slot-alt-check[data-slot="alt:check_primary"]{--alt-check-shift: 8px}.ofp-doc #sec-altcheck .slot-alt-check[data-slot="alt:recheck_primary"]{--alt-check-shift: 2px}.ofp-doc #sec-altcheck .slot-alt-check[data-slot$=_standby]{--alt-check-shift: 7.625px}.efb-keypad{position:fixed;z-index:100;left:50%;bottom:var(--efb-bottombar-h);transform:translate(-50%);width:360px;height:163px;background:#e5eff7f0;border:1px solid #d5e0e8;border-radius:14px;box-shadow:none;padding:13px;font-family:Arial,Helvetica,sans-serif;user-select:none;-webkit-user-select:none}.efb-keypad .kp-display{display:none}.efb-keypad .kp-label{font-size:12px;color:var(--efb-ink-secondary);font-weight:600}.efb-keypad .kp-value{font-family:var(--efb-ofp-font);font-size:22px;font-weight:700;color:var(--efb-blue);min-width:80px;text-align:right;border-bottom:2px solid var(--efb-blue)}.efb-keypad .kp-display.kp-err .kp-value{color:var(--efb-red);border-color:var(--efb-red)}.efb-keypad .kp-grid{display:grid;grid-template-columns:repeat(5,56px);grid-template-rows:repeat(3,42px);gap:7px}.efb-keypad button{height:42px;border:1px solid #d9dee3;border-radius:10px;background:#fffffff5;font-size:18px;font-weight:500;color:#050505;cursor:pointer;font-family:inherit;-webkit-appearance:none}.efb-keypad button:active{background:#e8f1fb}.efb-keypad button.kp-fn{font-size:20px;color:#111;background:#f9fcfef5}.efb-keypad button.kp-ok{grid-column:5;grid-row:2 / span 2;height:91px;background:#f9fcfef5;border-color:#d9dee3;color:#050505;font-size:16px}.efb-keypad button.kp-backspace{font-size:25px;line-height:1}.efb-keypad button.kp-dismiss{position:absolute;right:5px;bottom:4px;width:25px;height:25px;padding:0;border:0;border-radius:0;background:transparent;font-size:25px;font-weight:300}.efb-write-modal{position:fixed;inset:0;z-index:110;background:#0f192859;display:flex;align-items:center;justify-content:center}.efb-write-modal .wm-card{width:560px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 16px 48px #0a16284d;font-family:var(--efb-cjk-font)}.efb-write-modal .wm-title{font-size:15px;font-weight:700;color:#21303f;margin-bottom:10px}.efb-write-modal .wm-text{width:100%;font-family:var(--efb-ofp-font);font-size:16px;border:1px solid var(--efb-sep);border-radius:8px;padding:8px;resize:vertical;box-sizing:border-box}.efb-write-modal .wm-actions{display:flex;gap:8px;margin-top:12px}.efb-write-modal button{border:1px solid var(--efb-sep);background:#f1f4f8;color:#2b3a4d;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;-webkit-appearance:none}.efb-write-modal .wm-auto{color:var(--efb-write-blue)}.efb-write-modal .wm-save{background:var(--efb-blue);border-color:var(--efb-blue);color:#fff}.efb-activation{position:fixed;inset:0;z-index:120;background:#0f192866;display:flex;align-items:center;justify-content:center;font-family:var(--efb-cjk-font)}.efb-activation .ac-card{width:520px;background:#fff;border-radius:14px;padding:20px;box-shadow:0 18px 56px #08142659}.efb-activation .ac-title{font-size:17px;font-weight:700;color:#1d2c3c}.efb-activation .ac-status{margin:10px 0 14px;padding:8px 10px;border-radius:8px;font-size:13px}.efb-activation .ac-status.ok{background:#e9f8f0;color:#157347}.efb-activation .ac-status.no{background:#fff6e6;color:#8a5a00}.efb-activation .ac-row{margin-bottom:12px}.efb-activation label{font-size:12px;font-weight:600;color:var(--efb-ink-tertiary);display:block;margin-bottom:5px}.efb-activation .ac-device{display:flex;gap:8px;align-items:center}.efb-activation .ac-device code{font-family:var(--efb-ofp-font);font-size:19px;font-weight:700;letter-spacing:1px;color:var(--efb-write-blue);background:#f1f5fa;padding:6px 12px;border-radius:8px}.efb-activation .ac-hint{font-size:11px;color:var(--efb-ink-secondary);margin-top:5px}.efb-activation .ac-input{width:100%;font-family:var(--efb-ofp-font);font-size:13px;border:1px solid var(--efb-sep);border-radius:8px;padding:8px;box-sizing:border-box;resize:none}.efb-activation .ac-err{color:var(--efb-red);font-size:12px;min-height:16px;margin-top:4px}.efb-activation .ac-actions{display:flex;gap:8px}.efb-activation button{border:1px solid var(--efb-sep);background:#f1f4f8;color:#2b3a4d;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;-webkit-appearance:none}.efb-activation .ac-activate{background:var(--efb-blue);border-color:var(--efb-blue);color:#fff}.efb-activation .ac-copy{padding:5px 10px;font-size:12px}.efb-storekit .sk-card{position:relative;width:min(560px,calc(100vw - 32px));padding:26px;color:#172638}.efb-storekit .sk-close{position:absolute;top:12px;right:12px;width:38px;height:38px;min-height:38px;padding:0;border:0;background:transparent;font-size:26px;line-height:1}.efb-storekit .sk-kicker{color:#2e6fb7;font-size:11px;font-weight:800;letter-spacing:.12em}.efb-storekit h2{margin:7px 44px 4px 0;font-size:23px}.efb-storekit .sk-lead{margin:0;color:#56677a;font-size:13px;line-height:1.55}.efb-storekit .sk-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.efb-storekit .sk-product{display:grid;grid-template-columns:1fr auto;gap:4px 10px;min-height:86px;padding:14px;border:1px solid #c8d6e6;background:#f7faff;text-align:left}.efb-storekit .sk-product:active{border-color:#2e7bc4;background:#eaf4ff}.efb-storekit .sk-product strong{color:#1f354b;font-size:15px}.efb-storekit .sk-product span{grid-column:1;color:#6a7b8d;font-size:11px;font-weight:500}.efb-storekit .sk-product b{grid-column:2;grid-row:1 / span 2;align-self:center;color:#156fb9;font-size:17px}.efb-storekit .sk-actions{display:flex;justify-content:center;gap:8px;margin-top:12px}.efb-storekit .sk-fineprint{margin:14px 0 0;color:#718092;font-size:10px;line-height:1.55}.efb-storekit .sk-links{display:flex;justify-content:center;gap:8px;margin:9px 0 0;font-size:11px}.efb-storekit .sk-links a{color:#236ea9}.efb-storekit .sk-empty{grid-column:1 / -1;margin:0;padding:16px;border-radius:8px;background:#f1f4f8;color:#5d6d7e;text-align:center;font-size:12px}.efb-more-menu{position:fixed;z-index:130;background:#fff;border:1px solid var(--efb-sep);border-radius:10px;box-shadow:0 10px 30px #0a162838;padding:6px;font-family:var(--efb-cjk-font);min-width:140px}.efb-more-menu button{display:block;width:100%;text-align:left;border:0;background:none;padding:10px 12px;font-size:14px;color:#21303f;border-radius:7px;cursor:pointer;font-family:inherit}.efb-more-menu button:active{background:#eef3f9}.testflight-entry .side-beta-badge{position:absolute;top:7px;right:7px;z-index:4;padding:1px 5px;border-radius:999px;background:#0a84ff;color:#fff;font:700 8px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.5px}.efb-beta-intro{max-width:680px;margin:22px auto -34px;padding:13px 15px;border:1px solid #9fcaf5;border-radius:12px;background:linear-gradient(135deg,#edf7ff,#f7fbff);box-shadow:0 8px 20px #1c57911a;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#183552;font-family:var(--efb-cjk-font)}.efb-beta-intro strong{display:block;margin-top:5px;font-size:15px}.efb-beta-intro p{margin-top:3px;color:#53708b;font-size:12px;line-height:1.5}.tf-inline-badge{color:#0868c4;font:700 10px/1.2 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.8px}.tf-inline-badge i{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#34c759;box-shadow:0 0 0 3px #34c75924}.efb-beta-intro button,.efb-testflight-beta button{border:0;border-radius:9px;font-family:inherit;font-weight:650;cursor:pointer;-webkit-appearance:none}.efb-beta-intro button{flex:0 0 auto;padding:8px 12px;background:#0a84ff;color:#fff;font-size:12px}.efb-testflight-beta{position:fixed;inset:0;z-index:140;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#0812208f;align-items:center;justify-content:center;font-family:var(--efb-cjk-font);user-select:text;-webkit-user-select:text}.efb-testflight-beta .tf-card{width:min(760px,100%);max-height:90vh;overflow:auto;border-radius:18px;background:#f5f7fa;box-shadow:0 24px 76px #020c1a7a}.tf-hero{position:relative;padding:24px 28px 22px;overflow:hidden;background:radial-gradient(circle at 88% -30%,rgba(79,184,255,.52),transparent 45%),linear-gradient(140deg,#172b45,#0e5d9d);color:#fff}.tf-kicker{display:flex;align-items:center;gap:7px;font:750 10px/1.2 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:1.2px;opacity:.86}.tf-kicker span{width:8px;height:8px;border-radius:50%;background:#45e27c;box-shadow:0 0 0 4px #45e27c24}.tf-hero h2{margin-top:12px;font-size:26px;letter-spacing:-.4px}.tf-hero>p{max-width:590px;margin-top:8px;color:#ffffffd1;font-size:14px;line-height:1.65}.tf-close{position:absolute;top:15px;right:17px;width:34px;height:34px;background:#ffffff1f;color:#fff;font-size:24px;line-height:1}.tf-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tf-meta span{padding:5px 9px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;font-size:11px}.tf-body{padding:18px}.tf-free-note{padding:13px 15px;border:1px solid #a9dfba;border-radius:11px;background:#effbf3;color:#135b2c}.tf-free-note strong{font-size:14px}.tf-free-note p{margin-top:4px;color:#367048;font-size:12px;line-height:1.6}.tf-section{margin-top:14px;padding:16px;border:1px solid #dbe3ec;border-radius:13px;background:#fff}.tf-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tf-eyebrow{display:block;margin-bottom:3px;color:#718398;font-size:10px;font-weight:700;letter-spacing:.7px}.tf-section h3{color:#1b2e42;font-size:16px}.tf-preview-pill{padding:4px 8px;border-radius:999px;background:#eef3f9;color:#61758b;font-size:10px;font-weight:700}.tf-fineprint{margin-top:11px;color:#77889a;font-size:10px;line-height:1.6}.tf-account-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:14px 16px;border:1px solid #dbe3ec;border-radius:13px;background:#fff}.tf-account-strip span,.tf-account-strip small{display:block;color:#74869a;font-size:10px}.tf-account-strip strong{display:block;margin:3px 0;color:#1b2e42;font-size:15px}.tf-account-strip button{flex:0 0 auto;padding:9px 13px;background:#0a84ff;color:#fff;font-size:11px}.tf-account-strip button:disabled{background:#dfe5eb;color:#8996a4;cursor:default}.tf-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px}.tf-summary-grid>div{min-width:0;padding:11px 10px;border-radius:10px;background:#f4f7fa}.tf-summary-grid span{display:block;color:#74869a;font-size:9px;white-space:nowrap}.tf-summary-grid strong{display:block;margin-top:5px;overflow:hidden;color:#235985;font:750 14px/1.2 -apple-system,BlinkMacSystemFont,sans-serif;text-overflow:ellipsis;white-space:nowrap}.tf-rule-copy{margin-top:12px;color:#314b64;font-size:11px;line-height:1.65}.tf-actions{display:flex;align-items:center;gap:12px;margin-top:13px}.tf-actions button{padding:8px 12px;background:#0a84ff;color:#fff;font-size:11px}.tf-actions .tf-copy-code{background:#e3edf7;color:#315a81}.tf-action-status{color:#49708f;font-size:11px}.tf-bind-referral,.tf-ledger{margin-top:13px;padding-top:11px;border-top:1px solid #e5eaf0;color:#334e68;font-size:11px}.tf-bind-referral summary,.tf-ledger summary{cursor:pointer;font-weight:700}.tf-bind-referral p{margin:8px 0;color:#77889a;font-size:10px}.tf-bind-referral>div{display:flex;gap:8px}.tf-bind-referral input{min-width:0;flex:1;padding:8px 10px;border:1px solid #ccd6e1;border-radius:8px;color:#21364c;font:650 12px/1.2 -apple-system,BlinkMacSystemFont,sans-serif;text-transform:uppercase}.tf-bind-referral button{padding:8px 12px;background:#315a81;color:#fff;font-size:11px}.tf-ledger-list{margin-top:8px}.tf-ledger-list>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #edf0f4}.tf-ledger-list span,.tf-ledger-list p{color:#7a8897;font-size:10px}.tf-account-danger{margin-top:10px;text-align:right}.tf-account-danger button{padding:5px 0;background:transparent;color:#a34848;font-size:10px}@media(max-width:640px),(max-height:680px){.efb-testflight-beta{align-items:stretch;padding:10px}.efb-testflight-beta .tf-card{max-height:100%}.tf-hero{padding:20px}.tf-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-account-strip{align-items:flex-start}.efb-beta-intro{margin:14px 14px -40px}}.efb-modal{position:fixed;inset:0;z-index:120;background:#0f192866;display:flex;align-items:center;justify-content:center;font-family:var(--efb-cjk-font)}.efb-adb .m-card{width:560px;max-height:86vh;display:flex;flex-direction:column;background:#fff;border-radius:14px;padding:18px;box-shadow:0 18px 56px #08142659}.efb-adb .m-title{font-size:16px;font-weight:700;color:#1d2c3c;margin-bottom:12px}.efb-adb .adb-count{font-size:12px;font-weight:400;color:var(--efb-ink-secondary)}.efb-adb .adb-row2{display:flex;gap:10px}.efb-adb label{font-size:12px;font-weight:600;color:var(--efb-ink-tertiary);display:block}.efb-adb .adb-row2 label{flex:1}.efb-adb input,.efb-adb textarea,.efb-adb select{width:100%;box-sizing:border-box;margin-top:4px;border:1px solid var(--efb-sep);border-radius:8px;padding:7px 9px;font-size:14px;font-family:var(--efb-ofp-font);-webkit-appearance:none}.efb-adb .adb-icao{text-transform:uppercase}.efb-adb .adb-clnc-label{margin-top:10px}.efb-adb .adb-clnc{resize:vertical}.efb-adb .adb-clnc-options-label,.efb-adb .adb-route-meta{margin-top:8px}.efb-adb .adb-cloudbar{display:flex;align-items:center;gap:8px;margin:-4px 0 10px;padding:7px 9px;border-radius:8px;background:#eef6fc}.efb-adb .adb-cloud-status{flex:1;font-size:12px;color:#35617f}.efb-adb .adb-cloudbar .adb-sync{padding:5px 10px}.efb-adb .adb-btns{display:flex;gap:8px;margin-top:10px;align-items:center}.efb-adb button{border:1px solid var(--efb-sep);background:#f1f4f8;color:#2b3a4d;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--efb-cjk-font);-webkit-appearance:none}.efb-adb .adb-save{background:var(--efb-blue);border-color:var(--efb-blue);color:#fff}.efb-adb .adb-share{color:var(--efb-write-blue);border-color:#88bde0}.efb-adb .adb-search{margin-top:12px}.efb-adb .adb-filter{display:flex;align-items:center;gap:6px;margin-top:8px;font-weight:400;color:var(--efb-ink-secondary)}.efb-adb .adb-filter input{width:auto;margin:0}.efb-adb .adb-list{margin-top:8px;overflow-y:auto;flex:1;border-top:1px solid var(--efb-sep)}.efb-adb .adb-item{display:grid;grid-template-columns:56px 50px 50px 1fr;gap:6px;align-items:center;padding:7px 4px;border-bottom:1px solid #eef1f5;font-size:13px;cursor:pointer}.efb-adb .adb-item:active{background:#eef3f9}.efb-adb .adb-item b{color:var(--efb-write-blue);font-family:var(--efb-ofp-font)}.efb-adb .adb-st{font-size:11px;color:var(--efb-ink-secondary)}.efb-adb .adb-el{font-family:var(--efb-ofp-font);text-align:right}.efb-adb .adb-cl{color:var(--efb-ink-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.efb-adb .adb-empty{color:var(--efb-ink-secondary);padding:16px;text-align:center}.efb-adb .adb-foot{margin-top:12px;text-align:right}.efb-adb .adb-close{background:#f1f4f8}@media(max-width:767px),(max-width:960px)and (max-height:500px){.ofp-doc,.uses-replica-assets .ofp-doc{min-width:1036px;overflow-wrap:normal;word-break:normal}.efb-keypad{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:calc(50px + env(safe-area-inset-bottom));transform:none;width:auto;height:auto;min-height:160px;padding:12px}.efb-keypad .kp-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,44px);gap:6px}.efb-keypad button{min-width:44px;height:44px}.efb-keypad button.kp-ok{height:94px}.efb-write-modal,.efb-activation,.efb-modal{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.efb-write-modal .wm-card,.efb-activation .ac-card,.efb-adb .m-card{width:100%;max-width:100%;max-height:100%;overflow:auto}.efb-write-modal .wm-actions,.efb-activation .ac-actions,.efb-adb .adb-btns{flex-wrap:wrap}.efb-write-modal button,.efb-activation button,.efb-adb button,.efb-more-menu button{min-height:44px}.efb-activation .ac-device,.tf-account-strip,.tf-actions,.tf-bind-referral>div{align-items:stretch;flex-direction:column}.efb-activation .ac-device code{overflow-wrap:anywhere;font-size:15px}.efb-storekit .sk-card{padding:22px 16px 18px}.efb-storekit .sk-products{grid-template-columns:1fr}.efb-storekit .sk-actions,.efb-adb .adb-row2{flex-direction:column}.efb-adb .adb-item{grid-template-columns:52px 44px 48px minmax(0,1fr)}.efb-more-menu{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto}}
