:root{--fc-mn:#0a84ff;--fc-bk:#30d158;--fc-qn:#bf5af2;--fc-bx:#ff9f0a;--fc-si:#ff453a;--fc-line:#ffffff1a;--fc-secondary:#ebebf59e}.fc-app{color:#f5f5f7;background:#05070c;flex-direction:column;width:100%;max-width:480px;height:100dvh;max-height:100dvh;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.fc-app *{box-sizing:border-box}.fc-app button{font:inherit;color:inherit}.fc-topbar{padding:max(10px, env(safe-area-inset-top)) 14px 8px;border-bottom:1px solid var(--fc-line);background:linear-gradient(#0a0e18fa,#060910e6);flex:none;max-height:160px;transition:max-height .28s,opacity .22s,padding .28s,border-color .28s;overflow:hidden}.fc-search-row{max-height:72px;transition:max-height .28s,opacity .22s,padding .28s;overflow:hidden}.fc-app.fc-header-hidden .fc-topbar{opacity:0;border-bottom-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.fc-app.fc-header-hidden .fc-search-row{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.fc-topbar-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.fc-brand-icon{background:linear-gradient(135deg,#0a84ff,#5e5ce6);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.fc-brand-text{align-items:center;gap:9px;min-width:0;display:flex}.fc-brand-copy{min-width:0}.fc-eyebrow{color:var(--fc-secondary);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin:0;font-size:10px;font-weight:800}.fc-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:17px;font-weight:800;overflow:hidden}.fc-topbar-actions{flex:none;align-items:center;gap:8px;display:flex}.fc-icon-btn{background:#7676803d;border:none;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:relative}.fc-icon-btn svg{width:17px;height:17px}.fc-icon-badge{background:var(--fc-si);color:#fff;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}.fc-live-row{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.fc-live-copy{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.fc-live-dot{color:#7bf0a3;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.fc-live-dot:before{content:"";background:var(--fc-bk);border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #30d158d9}.fc-live-row span.fc-active-count{color:var(--fc-secondary);font-size:12px;font-weight:600}.fc-days-control{color:#dbeafe;background:#0f172abd;border:1px solid #60a5fa57;border-radius:10px;flex:none;align-items:center;gap:6px;height:30px;padding:3px 6px 3px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.fc-days-control span{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.fc-days-control select{color:#fff;appearance:none;background:0 0;border:none;outline:none;min-width:44px;font-size:13px;font-weight:900;line-height:1}.fc-days-control select option{color:#0f172a;background:#fff}.fc-pill-row{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px 14px 0;display:grid}.fc-pill-row.fc-status-pill-row{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-pill{border:1px solid var(--fc-line);background:#ffffff0d;border-radius:12px;place-items:center;gap:1px;min-width:0;min-height:44px;padding:4px 2px;display:grid}.fc-pill strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:800;overflow:hidden}.fc-pill span{font-size:12px;font-weight:900}.fc-pill.fc-mn strong{color:var(--fc-mn)}.fc-pill.fc-bk strong{color:var(--fc-bk)}.fc-pill.fc-qn strong{color:var(--fc-qn)}.fc-pill.fc-bx strong{color:var(--fc-bx)}.fc-pill.fc-si strong{color:var(--fc-si)}.fc-pill.is-active{background:var(--fc-mn);border-color:var(--fc-mn)}.fc-pill.is-active strong,.fc-pill.is-active span{color:#fff}.fc-search-row{flex:none;align-items:center;gap:8px;padding:8px 14px;display:flex}.fc-search-field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.fc-search-field svg{width:16px;height:16px;color:var(--fc-secondary);pointer-events:none;position:absolute;left:12px}.fc-search-field input{color:#f5f5f7;background:#76768038;border:none;border-radius:11px;outline:none;width:100%;min-height:40px;padding:0 12px 0 36px;font-size:15px}.fc-search-field input::placeholder{color:var(--fc-secondary)}.fc-search-list-btn{background:#76768038;border:none;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.fc-search-list-btn svg{width:17px;height:17px}.fc-tools-toggle{grid-template-columns:17px auto;gap:5px;width:74px;padding:0 10px}.fc-tools-toggle span{font-size:12px;font-weight:900}.fc-tools-toggle.is-open{color:#fff;background:#0a84ffd1;box-shadow:0 0 18px #0a84ff4d}.fc-control-drawer{border-bottom:1px solid #ffffff0f;flex:none;padding-bottom:8px;display:none}.fc-controls-open .fc-control-drawer{display:block}.fc-control-drawer .fc-pill-row,.fc-control-drawer .fc-status-pill-row{padding-top:6px}.fc-control-drawer .fc-pill{border-radius:11px;min-height:38px}.fc-control-drawer .fc-pill strong{font-size:10px}.fc-control-drawer .fc-pill span{font-size:11px}.fc-map-wrap{border:1px solid #ffffff24;border-radius:18px;flex:auto;min-height:0;margin:6px 10px 8px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000080,inset 0 2px #ffffff0a}.fc-map-node{background:linear-gradient(#030712 0%,#08111f 44%,#0f172a 100%);position:absolute;inset:0}.fc-map-node.is-dark .leaflet-tile{filter:saturate(1.08)contrast(1.05)brightness(.96)}.fc-map-node.is-dark:after{content:"";pointer-events:none;z-index:450;background:linear-gradient(#0206172e,#02061705 44%,#02061733),linear-gradient(90deg,#064e761f,#0000 32% 68%,#0f766e1f);position:absolute;inset:0}.fc-map-controls{z-index:500;gap:8px;display:grid;position:absolute;top:10px;right:10px}.fc-map-fab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e18e0;border:none;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px #0006}.fc-map-fab svg{width:18px;height:18px}.fc-visible-badge{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#0a0e18e0;border-radius:14px;padding:8px 12px;position:absolute;top:10px;left:10px;box-shadow:0 8px 20px #0006}.fc-app.fc-controls-open .fc-visible-badge{display:none}.fc-visible-badge strong{font-size:18px;font-weight:900;line-height:1;display:block}.fc-visible-badge span{color:var(--fc-secondary);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:9px;font-weight:800;display:block}.fc-map-hint{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--fc-secondary);white-space:nowrap;background:#0a0e18e6;border-radius:999px;margin:0;padding:7px 14px;font-size:12px;font-weight:700;position:absolute;bottom:66px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0006}.fc-map-hint-warn{color:#ffcf99}.fc-map-fab.is-active{background:var(--fc-mn);color:#fff}.fc-map-fab.is-busy{opacity:.6}.fc-route-fab{color:#bfdbfe;font-size:14px;font-weight:1000}.fc-route-summary{z-index:520;color:#f8fbff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0a84ffe0,#2563eb9e),#080e1ceb;border:1px solid #93c5fd80;border-radius:16px;align-content:center;gap:1px;min-height:50px;padding:8px 12px;text-decoration:none;display:grid;position:absolute;bottom:76px;left:12px;right:78px;box-shadow:0 0 28px #0a84ff47,0 12px 28px #00000075}.fc-route-summary strong{font-size:13px;font-weight:1000}.fc-route-summary span,.fc-route-summary small{color:#eff6ffe0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.fc-you-are-here{background:var(--fc-mn);border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:relative;box-shadow:0 2px 8px #00000080}.fc-you-are-here-pulse{background:#0a84ff59;border-radius:50%;animation:1.8s ease-out infinite fc-pulse;position:absolute;inset:-10px}@keyframes fc-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.fc-legend{z-index:500;gap:6px;padding:2px;display:flex;position:absolute;top:10px;left:10px;right:62px;overflow-x:auto}.fc-app:not(.fc-controls-open) .fc-legend{display:none}.fc-legend-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f5f7;white-space:nowrap;background:#0a0e18e0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 10px 6px 6px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #0006}.fc-legend-dot{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.fc-jobs-list{-webkit-overflow-scrolling:touch;flex:auto;gap:8px;min-height:0;padding:4px 14px 16px;display:grid;overflow-y:auto}.fc-jobs-empty{text-align:center;color:var(--fc-secondary);padding:40px 20px;font-size:13px}.fc-job-card{text-align:left;border:1px solid var(--fc-line);background:#ffffff0a;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.fc-job-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.fc-job-card-id{letter-spacing:-.01em;font-size:14px;font-weight:800}.fc-job-card-status{text-transform:uppercase;letter-spacing:.04em;color:#fff;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.fc-job-card-address{color:var(--fc-secondary);margin:0;font-size:13px;line-height:1.35}.fc-job-card-tags{gap:6px;display:flex}.fc-job-card-tag{color:var(--fc-secondary);background:#ffffff12;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.fc-job-sheet-overlay{z-index:900;background:#02040a99;position:fixed;inset:0}.fc-job-sheet{z-index:700;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--fc-line);background:#0c101af5;border-radius:18px;padding:14px 16px 16px;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 20px 50px #00000080}.fc-job-sheet-close{color:#fff;background:#7676804d;border:none;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.fc-job-sheet-tags{gap:6px;display:flex}.fc-job-sheet-tag{color:#fff;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}.fc-job-sheet-id{margin-top:8px;padding-right:26px;font-size:19px;font-weight:900;display:block}.fc-job-sheet-address{color:var(--fc-secondary);margin:3px 0 0;font-size:13px;line-height:1.35}.fc-job-sheet-meta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.fc-job-sheet-meta span{background:#7676803d;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.fc-job-sheet-action{background:var(--fc-mn);color:#fff;border-radius:12px;place-items:center;min-height:42px;margin-top:12px;font-size:14px;font-weight:800;display:grid}.fc-job-sheet.fc-job-sheet-flow{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 18% 0,#0a84ff38,#0000 28%),linear-gradient(#0a1220fa,#030811fa);border:1px solid #8eb3ff47;border-radius:26px;max-height:min(74dvh,640px);padding:14px;bottom:8px;left:8px;right:8px;overflow-y:auto;box-shadow:0 24px 64px #000000a8,inset 0 1px #ffffff14}.fc-job-sheet-flow .fc-job-sheet-close{color:#bfdbfe;background:#0f1c30eb;border:1px solid #60a5fa6b;border-radius:16px;width:58px;height:38px;font-size:13px;font-weight:900;top:14px;right:12px}.fc-job-sheet-hero{justify-content:space-between;align-items:flex-start;gap:14px;padding-right:66px;display:flex}.fc-job-sheet-kicker{color:#bfdbfecc;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.fc-job-sheet-flow .fc-job-sheet-id{color:#fff;letter-spacing:-.04em;margin:0;padding:0;font-size:32px;line-height:1}.fc-building-icon{color:#60a5fa;background:#0f1c30e6;border:1px solid #60a5fa59;border-radius:18px;flex:none;place-items:center;width:52px;height:52px;font-size:12px;font-weight:1000;display:grid;box-shadow:inset 0 1px #ffffff14}.fc-arrival-pill{color:#dbeafe;background:#76768038;border-radius:999px;align-items:center;gap:6px;max-width:100%;margin-top:8px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.fc-arrival-pill.is-saved{color:#bbf7d0;background:#22c55e33;border:1px solid #4ade8070;box-shadow:0 0 18px #22c55e33}.fc-address-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:12px;display:grid}.fc-address-row p{color:#fff;background:#030a18b8;border:1px solid #94a3b829;border-radius:16px;align-items:center;min-height:48px;margin:0;padding:9px 11px;font-size:14px;font-weight:950;line-height:1.18;display:flex}.fc-route-btn{color:#fff;background:#0f1c30e6;border:1px solid #60a5fa52;border-radius:16px;place-items:center;width:58px;min-height:48px;font-size:11px;font-weight:1000;text-decoration:none;display:grid}.fc-route-waze{border-color:#38bdf875}.fc-route-google{border-color:#4ade806b}.fc-job-sheet-flow .fc-job-sheet-tags{margin-top:10px}.fc-age-tag{border:1px solid #60a5fa70;background:#2563eb6b!important}.fc-flow-card{background:#050d1cdb;border:1px solid #60a5fa3d;border-radius:18px;margin-top:10px;overflow:hidden}.fc-flow-card-main{text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px;display:grid}.fc-flow-icon{color:#60a5fa;background:#1e40af42;border:1px solid #60a5fa42;border-radius:16px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:1000;display:grid}.fc-flow-icon.tenant{color:#86efac;background:#16653438;border-color:#4ade8047}.fc-flow-card-main b{color:#fff;font-size:15px;font-weight:1000;display:block}.fc-flow-card-main small{color:#e2e8f0c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;font-weight:750;line-height:1.28;display:-webkit-box;overflow:hidden}.fc-flow-card-main strong,.fc-call-btn{color:#bfdbfe;background:#2563eb2e;border:1px solid #60a5fa57;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:1000;text-decoration:none}.fc-scope-full{-webkit-overflow-scrolling:touch;color:#f8fafc;white-space:pre-wrap;background:#020617c7;border:1px solid #94a3b829;border-radius:15px;max-height:190px;margin:0 10px 10px;padding:11px;font-size:13px;font-weight:800;line-height:1.35;overflow-y:auto}.fc-workflow-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.fc-workflow-btn{color:#fff;text-align:left;background:linear-gradient(#1e293bdb,#0f172ae6);border:1px solid #60a5fa38;border-radius:17px;align-content:center;gap:3px;min-width:0;min-height:78px;padding:8px;display:grid}.fc-workflow-btn span{color:#bfdbfe;background:#60a5fa38;border-radius:999px;place-items:center;width:21px;height:21px;font-size:11px;font-weight:1000;display:grid}.fc-workflow-btn b{font-size:12px;font-weight:1000;line-height:1.06}.fc-workflow-btn small{color:#e2e8f0c2;font-size:10px;font-weight:800;line-height:1.15}.fc-workflow-btn.is-saved{background:linear-gradient(#166534e6,#14532deb);border-color:#4ade809e;box-shadow:0 0 18px #22c55e42,inset 0 1px #ffffff1a}.fc-workflow-btn.no-access{background:linear-gradient(#78350fd1,#431407e0);border-color:#fbbf247a}.fc-workflow-btn.refused{background:linear-gradient(#7f1d1dd1,#450a0ae6);border-color:#f871717a}.fc-workflow-btn.clear{border-color:#94a3b847}.fc-workflow-btn:disabled{opacity:.48}.fc-clear-confirm{background:#020617db;border:1px solid #f8717159;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:8px;padding:8px;display:grid}.fc-clear-confirm input{color:#fff;background:#0f172aeb;border:1px solid #94a3b847;border-radius:11px;outline:none;min-width:0;padding:9px 10px;font-size:12px;font-weight:900}.fc-clear-confirm button{color:#fff;background:#1e293beb;border:1px solid #60a5fa40;border-radius:11px;padding:9px 10px;font-size:12px;font-weight:1000}.fc-clear-confirm button:first-of-type:not(:disabled){background:linear-gradient(#7f1d1de6,#450a0af0);border-color:#f871719e}.fc-clear-confirm button:disabled{opacity:.46}.fc-hidden-file{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-9999px}.fc-media-package-panel{background:#040c18db;border:1px solid #60a5fa38;border-radius:18px;margin-top:8px;padding:10px}.fc-media-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.fc-media-head strong{color:#fff;font-size:13px;font-weight:1000}.fc-media-head span{color:#bfdbfe;background:#2563eb2e;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:1000}.fc-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fc-media-grid button,.fc-media-grid a{color:#fff;background:linear-gradient(#1e293bdb,#0f172aeb);border:1px solid #60a5fa40;border-radius:14px;align-content:center;gap:2px;min-width:0;min-height:48px;padding:7px 6px;text-decoration:none;display:grid}.fc-media-grid button:first-child,.fc-media-grid button:nth-child(2){border-color:#4ade8057}.fc-media-grid a{background:linear-gradient(#1d4ed8c7,#1e40afe0);border-color:#60a5fa80}.fc-media-grid b{font-size:11px;font-weight:1000;line-height:1}.fc-media-grid small{color:#e2e8f0c7;font-size:9px;font-weight:850;line-height:1.05}.fc-media-grid :disabled{opacity:.48}.fc-media-package-panel p{color:#e2e8f0c7;margin:8px 0 0;font-size:10px;font-weight:750;line-height:1.25}.fc-app.fc-has-job .fc-topbar,.fc-app.fc-has-job .fc-live-row,.fc-app.fc-has-job>.fc-pill-row,.fc-app.fc-has-job>.fc-status-pill-row,.fc-app.fc-has-job>.fc-search-row{display:none}.fc-app.fc-has-job{padding-bottom:0}.fc-app.fc-has-job .fc-tabbar{display:none}.fc-app.fc-has-job .fc-map-wrap{margin:6px 8px 8px}.fc-app.fc-has-job .fc-legend,.fc-app.fc-has-job .fc-visible-badge{display:none}.fc-app.fc-has-job .fc-job-sheet.fc-job-sheet-flow{max-height:none;padding:10px;top:8px;bottom:8px}.fc-app.fc-has-job .fc-job-sheet-hero{padding-right:60px}.fc-app.fc-has-job .fc-job-sheet-flow .fc-job-sheet-id{font-size:28px}.fc-app.fc-has-job .fc-address-row{grid-template-columns:minmax(0,1fr) 54px 54px;margin-top:8px}.fc-app.fc-has-job .fc-address-row p,.fc-app.fc-has-job .fc-route-btn{border-radius:14px;min-height:42px}.fc-app.fc-has-job .fc-job-sheet-tags{margin-top:8px}.fc-app.fc-has-job .fc-flow-card{border-radius:16px;margin-top:8px}.fc-app.fc-has-job .fc-flow-card-main{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;min-height:58px;padding:8px}.fc-app.fc-has-job .fc-flow-icon{border-radius:14px;width:38px;height:38px}.fc-app.fc-has-job .fc-flow-card-main b{font-size:14px}.fc-app.fc-has-job .fc-flow-card-main small{-webkit-line-clamp:2;font-size:11px}.fc-app.fc-has-job .fc-workflow-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;padding-bottom:2px}.fc-app.fc-has-job .fc-workflow-btn{border-radius:15px;gap:1px;min-height:52px;padding:6px}.fc-app.fc-has-job .fc-workflow-btn span{width:18px;height:18px;font-size:10px}.fc-app.fc-has-job .fc-workflow-btn b{font-size:11px;line-height:1}.fc-app.fc-has-job .fc-workflow-btn small{font-size:9px;line-height:1.05}.fc-cluster-label{color:#fff;text-shadow:0 1px 3px #0009;place-items:center;width:100%;height:100%;font-size:12px;font-weight:900;display:grid}.fc-tabbar{z-index:800;width:100%;max-width:480px;padding:6px 6px max(6px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-top:1px solid var(--fc-line);background:#0a0a0ceb;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.fc-app{padding-bottom:76px}.fc-app .plan-my-day{left:20px;right:20px;bottom:calc(88px + env(safe-area-inset-bottom));width:auto;position:absolute}.fc-app .plan-my-day .plan-my-day__toggle{background:#080e1adb;border-color:#ffffff38;border-radius:18px;box-shadow:0 14px 34px #00000080,0 0 0 1px #0a84ff1f}.fc-app .plan-my-day .plan-my-day__panel{border-radius:20px}.fc-app .plan-my-day.is-open .plan-my-day__panel{max-height:min(66vh,640px)}.fc-app.fc-has-job .plan-my-day:not(.is-open){display:none}.fc-tab{color:var(--fc-secondary);background:0 0;border:none;justify-items:center;gap:2px;padding:6px 2px;display:grid}.fc-tab svg{width:22px;height:22px}.fc-tab span{font-size:10px;font-weight:700}.fc-tab.is-active{color:var(--fc-mn)}.fc-tab-fab{place-items:center;display:grid}.fc-tab-fab-circle{background:linear-gradient(135deg,#0a84ff,#5e5ce6);border:3px solid #05070c;border-radius:50%;place-items:center;width:46px;height:46px;margin-top:-22px;display:grid;box-shadow:0 10px 26px #0a84ff80}.fc-tab-fab-circle svg{color:#fff;width:22px;height:22px}@media (min-width:700px){body:has(.fc-app){background:radial-gradient(circle at 50% -12%,#0a84ff29,#0000 34%),radial-gradient(circle at 15% 90%,#30d15814,#0000 28%),linear-gradient(135deg,#0d1118,#03050a 62%,#111827);place-items:center;min-height:100vh;display:grid}.fc-app{box-sizing:border-box;isolation:isolate;border:10px solid #05070d;border-radius:46px;width:min(390px,100vw - 24px);max-width:min(390px,100vw - 24px);height:min(844px,100dvh - 24px);max-height:min(844px,100dvh - 24px);margin-top:0;margin-bottom:0;position:relative;box-shadow:0 30px 90px #0000009e,0 0 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d}.fc-app:before,.fc-app:after{content:"";z-index:900;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.fc-app:before{background:#03050a;border:1px solid #ffffff12;border-radius:999px;width:116px;height:28px;top:8px;box-shadow:inset 0 -1px #ffffff12}.fc-app:after{background:#ffffffb8;border-radius:999px;width:128px;height:5px;bottom:8px}.fc-title{font-size:19px}.fc-topbar{padding-top:30px}.fc-pill strong{font-size:12px}}@media (min-width:1100px){.fc-app{max-width:760px}}
