.fxPage{--fx-line:#ffffff1a;--fx-line-strong:#ffffff29;--fx-ink:#f7f7f5;--fx-quiet:#9a9da4;--fx-faint:#62656c;--fx-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;background:var(--void);min-height:100vh;color:var(--fx-ink);letter-spacing:-.011em;overflow-x:clip}.fxPage :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--orange);outline-offset:2px}.fxShell{width:min(1440px,100% - 48px);margin-inline:auto}.fxMono{font-family:var(--fx-mono);letter-spacing:.08em;text-transform:uppercase}.fxTopbar{z-index:60;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--fx-line);background:#07080adb;position:sticky;top:0}.fxTopbarInner{flex-wrap:wrap;align-items:center;gap:20px;min-height:68px;padding:12px 0;display:flex}.fxBrand{align-items:center;gap:10px;font-size:14px;font-weight:640;display:inline-flex}.fxBrand img{width:26px;height:26px}.fxBrand small{color:var(--fx-faint);font-family:var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:1px;font-size:8px;display:block}.fxTopSpacer{flex:1}.fxModes{border:1px solid var(--fx-line);background:#ffffff08;border-radius:999px;gap:3px;padding:3px;display:flex}.fxModes button{color:var(--fx-quiet);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:12px;font-weight:520;transition:background .16s,color .16s;display:inline-flex}.fxModes button:hover{color:var(--fx-ink)}.fxModes button i{font-style:normal;font-family:var(--fx-mono);letter-spacing:.1em;opacity:.6;font-size:8px}.fxModes button[aria-selected=true]{background:var(--orange);color:#0a0a0a;font-weight:660}.fxModes button[aria-selected=true] i{opacity:.7}.fxTopLink{border:1px solid var(--fx-line);color:var(--fx-quiet);background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;display:inline-flex}.fxTopLink:hover{color:var(--fx-ink);border-color:var(--fx-line-strong)}.fxTopLink[aria-expanded=true]{color:var(--orange);border-color:#ff8a0080}.fxLangSwitch{flex:none}.fxPage :is(.fxRow,.fxCard,.fxNavBar,.fxGrantRow,.fxNode,.fxInspector,.fxInvariant) *{min-width:0}.fxPage :is(p,h1,h2,h3,h4,b,small,span,dt,dd){overflow-wrap:anywhere}.fxIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:48px;padding:46px 0 10px;display:grid}.fxKicker{color:var(--orange);font-family:var(--fx-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:inline-flex}.fxKicker i{background:var(--orange);width:6px;height:6px;box-shadow:0 0 14px var(--orange);border-radius:50%}.fxIntro h1{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(38px,4.6vw,68px);font-weight:620;line-height:.94}.fxIntro p{max-width:460px;color:var(--fx-quiet);margin:0;font-size:14px;line-height:1.62}.fxCounts{gap:26px;margin-top:22px;display:flex}.fxCounts div b{letter-spacing:-.04em;font-size:24px;font-weight:620;display:block}.fxCounts div span{color:var(--fx-faint);font-family:var(--fx-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:4px;font-size:8px;display:block}.fxMap{border:1px solid var(--fx-line);background:linear-gradient(#111318,#0b0c10);border-radius:20px;margin:34px 0 0;padding:26px}.fxMapHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:20px;display:flex}.fxMapHead h2{letter-spacing:-.035em;margin:6px 0 0;font-size:22px;font-weight:600}.fxMapHead p{max-width:420px;color:var(--fx-faint);margin:6px 0 0;font-size:12px;line-height:1.55}.fxMapGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.fxMapCol{border:1px solid var(--fx-line);background:#ffffff04;border-radius:14px;padding:14px}.fxMapCol>h3{margin:0 0 3px;font-size:11px;font-weight:600}.fxMapCol>small{color:var(--fx-faint);font-family:var(--fx-mono);letter-spacing:.1em;margin-bottom:11px;font-size:8px;display:block}.fxMapChip{width:100%;color:var(--fx-quiet);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:8px;margin-bottom:3px;padding:6px 7px;font-size:10.5px;display:grid}.fxMapChip b{font-family:var(--fx-mono);letter-spacing:.06em;color:var(--fx-faint);font-size:8px}.fxMapChip:hover{color:var(--fx-ink);background:#ffffff0b}.fxMapChip[aria-current=true]{color:var(--fx-ink);background:#ff8a001a;border-color:#ff8a0073}.fxMapChip[aria-current=true] b{color:var(--orange)}.fxWorkspace{grid-template-columns:226px minmax(0,1fr) 302px;align-items:start;gap:26px;padding:34px 0 90px;display:grid}.fxRail{border:1px solid var(--fx-line);background:#0d0f13;border-radius:18px;max-height:calc(100vh - 130px);padding:16px;position:sticky;top:96px;overflow-y:auto}.fxRailGroup+.fxRailGroup{border-top:1px solid #ffffff0f;margin-top:16px;padding-top:14px}.fxRailGroup>h3{color:var(--fx-quiet);font-family:var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 9px;font-size:8px;font-weight:500;display:flex}.fxRailGroup>h3 em{color:#3f4249;font-style:normal}.fxRailItem{color:#8b8e95;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:7px;width:100%;margin-bottom:2px;padding:6px 8px;font-size:11px;line-height:1.25;display:grid}.fxRailItem b{font-family:var(--fx-mono);color:#4c4f56;font-size:8px}.fxRailItem:hover{color:var(--fx-ink);background:#ffffff0d}.fxRailItem[aria-current=true]{color:var(--fx-ink);background:#ff8a001f;border-color:#ff8a0066;font-weight:540}.fxRailItem[aria-current=true] b{color:var(--orange)}.fxStage{justify-items:center;gap:22px;min-width:0;padding:6px 0 0;display:grid}.fxStageGlow{position:absolute;inset:auto}.fxStageHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.fxStageHead h2{letter-spacing:-.035em;margin:4px 0 0;font-size:19px;font-weight:600}.fxStepper{align-items:center;gap:6px;display:flex}.fxStepper button{border:1px solid var(--fx-line);color:var(--fx-quiet);background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:inline-flex}.fxStepper button:hover:not(:disabled){color:var(--fx-ink);border-color:var(--fx-line-strong)}.fxStepper button:disabled{opacity:.3;cursor:not-allowed}.fxStepper span{color:var(--fx-faint);font-family:var(--fx-mono);letter-spacing:.08em;padding:0 6px;font-size:9px}.fxDeviceWrap{justify-items:center;display:grid;position:relative}.fxDeviceWrap:before{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#ff8a001f,#0000 62%);border-radius:50%;width:420px;height:420px;position:absolute;top:40px}.fxPhone{z-index:1;background:#0a0b0e;border:9px solid #26282d;border-radius:50px;width:330px;height:690px;padding:0;position:relative;overflow:hidden;box-shadow:0 50px 100px #000000a6,inset 0 0 0 1px #ffffff0f}.fxIsland{z-index:8;background:#000;border-radius:20px;width:90px;height:24px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.fxScreen{flex-direction:column;display:flex;position:absolute;inset:0}.fxStatusBar{flex:none;justify-content:space-between;align-items:center;padding:15px 22px 4px;font-size:10px;font-weight:600;display:flex}.fxStatusBar span:last-child{color:var(--fx-quiet);gap:5px;font-size:9px;display:flex}.fxBody{scrollbar-width:none;flex:1;min-height:0;padding:6px 16px 18px;overflow-y:auto}.fxBody::-webkit-scrollbar{display:none}.fxBody.fxBodyTabbed{padding-bottom:78px}.fxBody.fxBodyFlush{padding-inline:0}.fxTitleRow{justify-content:space-between;align-items:flex-end;gap:10px;margin:10px 0 14px;display:flex}.fxTitleRow h3{letter-spacing:-.04em;margin:0;font-size:22px;font-weight:620}.fxTitleRow small{color:var(--fx-faint);font-family:var(--fx-mono);letter-spacing:.13em;text-transform:uppercase;font-size:7px;display:block}.fxAvatar{border:1px solid var(--fx-line);background:#ffffff0d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:620;display:grid}.fxNavBar{grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:10px 0 12px;display:grid}.fxNavBar>i{color:var(--orange);font-size:15px;font-style:normal}.fxNavBar b{font-size:12.5px;font-weight:600;display:block}.fxNavBar small{color:var(--fx-faint);margin-top:2px;font-size:8.5px;display:block}.fxNavBar em{color:var(--fx-quiet);font-size:12px;font-style:normal}.fxLabel{color:var(--fx-faint);font-family:var(--fx-mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin:16px 2px 7px;font-size:7px;display:flex}.fxLabel span{color:var(--orange)}.fxCard{border:1px solid var(--fx-line);background:#101216;border-radius:14px;padding:13px}.fxCard+.fxCard{margin-top:7px}.fxCard h4{margin:0 0 4px;font-size:12.5px;font-weight:600}.fxCard p{color:var(--fx-quiet);margin:0;font-size:10.5px;line-height:1.5}.fxCardLive{background:linear-gradient(150deg,#ff8a0026,#ff8a0008 62%,#101216);border-color:#ff8a004d}.fxCardAlert{background:linear-gradient(150deg,#e9b94924,#101216 65%);border-color:#e9b9495c}.fxCardGood{background:linear-gradient(150deg,#52c77a21,#101216 65%);border-color:#52c77a52}.fxCardPaper{background:#ffffff09;border-color:#ffffff12}.fxCardHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:8px;display:flex}.fxCardHead>span{color:var(--orange);font-family:var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;display:inline-flex}.fxCardHead small{color:var(--fx-faint);font-family:var(--fx-mono);font-size:8px}.fxDot{background:var(--orange);width:6px;height:6px;box-shadow:0 0 10px var(--orange);border-radius:50%;flex:none}.fxDotGreen{background:var(--green);box-shadow:0 0 10px #52c77ab3}.fxDotAmber{background:var(--amber);box-shadow:0 0 10px #e9b94999}.fxDotGrey{box-shadow:none;background:#4a4d54}.fxDotRed{background:var(--red);box-shadow:0 0 10px #ef6a6899}.fxBar{background:#ffffff1a;border-radius:3px;height:3px;margin-top:11px;overflow:hidden}.fxBar i{background:linear-gradient(90deg, var(--orange), var(--orange-light));border-radius:3px;height:100%;display:block}.fxCardFoot{color:var(--fx-faint);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:9px;font-size:8.5px;display:flex}.fxRow{border:1px solid var(--fx-line);width:100%;color:inherit;text-align:left;background:#101216;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.fxRow+.fxRow{margin-top:6px}.fxRow b{font-size:11.5px;font-weight:560;display:block}.fxRow small{color:var(--fx-faint);margin-top:2px;font-size:9px;line-height:1.35;display:block}.fxRow em{color:#52555c;font-size:12px;font-style:normal}.fxRowFlat{background:0 0;border-color:#0000;padding-inline:2px}.fxRowFlat+.fxRowFlat{border-top:1px solid #ffffff0f;border-radius:0;margin-top:0}.fxGlyph{border:1px solid var(--fx-line);width:28px;height:28px;color:var(--fx-quiet);background:#ffffff0a;border-radius:9px;place-items:center;font-size:10px;font-weight:620;display:grid}.fxGlyphOrange{color:var(--orange);background:#ff8a001f;border-color:#ff8a0066}.fxGlyphGreen{color:var(--green);background:#52c77a1f;border-color:#52c77a66}.fxGlyphRound{border-radius:50%}.fxTag{border:1px solid var(--fx-line);color:var(--fx-quiet);font-family:var(--fx-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:7px;display:inline-flex}.fxTagLive{color:var(--orange-light);background:#ff8a0024;border-color:#ff8a006b}.fxTagDone{color:var(--green);background:#52c77a1f;border-color:#52c77a5c}.fxTagWarn{color:var(--amber);background:#e9b94921;border-color:#e9b94966}.fxTagStop{color:var(--red);background:#ef6a681f;border-color:#ef6a6866}.fxPrimary{background:linear-gradient(135deg, var(--orange-light), var(--orange));color:#0a0a0a;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:12px;font-weight:660;display:flex;box-shadow:0 12px 30px #ff8a002e}.fxGhostBtn{border:1px solid var(--fx-line);width:100%;color:var(--fx-ink);background:#ffffff09;border-radius:13px;padding:12px;font-size:12px}.fxTextBtn{width:100%;color:var(--fx-quiet);background:0 0;border:0;padding:10px;font-size:11px;display:block}.fxBtnPair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.fxBtnPair button{border:1px solid var(--fx-line);color:var(--fx-ink);background:#ffffff0a;border-radius:12px;padding:11px;font-size:11px}.fxBtnPair .fxAccept{color:var(--orange-light);background:#ff8a0029;border-color:#ff8a0080}.fxStack{gap:7px;margin-top:14px;display:grid}.fxChips{flex-wrap:wrap;gap:5px;display:flex}.fxChips button,.fxChips span{border:1px solid var(--fx-line);color:var(--fx-quiet);background:#ffffff09;border-radius:999px;padding:6px 10px;font-size:9.5px}.fxChips .fxOn{color:var(--orange-light);background:#ff8a0024;border-color:#ff8a0080}.fxTabbar{border:1px solid var(--fx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:6;background:#0e1014eb;border-radius:22px;justify-content:space-around;align-items:center;height:56px;padding:0 8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.fxTabbar span{color:#55585f;justify-items:center;gap:3px;font-size:12px;display:grid}.fxTabbar span small{letter-spacing:.04em;font-size:7px}.fxTabbar .fxTabOn{color:var(--orange)}.fxTabbar b{background:linear-gradient(135deg, var(--orange-light), var(--orange));color:#0a0a0a;border-radius:12px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.fxHeroMark{justify-items:center;gap:14px;margin:44px 0 26px;display:grid}.fxHeroMark img{width:54px;height:54px}.fxHeroMark h3{letter-spacing:-.05em;text-align:center;margin:0;font-size:26px;font-weight:620;line-height:1.02}.fxHeroMark p{text-align:center;max-width:230px;color:var(--fx-quiet);margin:0;font-size:11px;line-height:1.55}.fxPermIcon{background:#ff8a001a;border:1px solid #ff8a0066;border-radius:26px;place-items:center;width:74px;height:74px;margin:30px auto 18px;font-size:26px;display:grid}.fxAlert{border:1px solid var(--fx-line-strong);text-align:center;background:#202227f5;border-radius:16px;margin:14px 0;padding:16px 14px 10px}.fxAlert b{font-size:12px;display:block}.fxAlert p{color:var(--fx-quiet);margin:7px 0 13px;font-size:10px;line-height:1.5}.fxAlertActions{border-top:1px solid var(--fx-line);grid-template-columns:1fr 1fr;display:grid}.fxAlertActions button{color:var(--fx-quiet);background:0 0;border:0;padding:11px 4px;font-size:11.5px}.fxAlertActions button+button{border-left:1px solid var(--fx-line);color:var(--orange);font-weight:620}.fxViewfinder{aspect-ratio:1;border:1px solid var(--fx-line);background:radial-gradient(circle at 50% 40%,#1c1f25,#0a0b0e 72%);border-radius:22px;place-items:center;margin:16px 0;display:grid;position:relative;overflow:hidden}.fxViewfinder u{border:2px solid var(--orange);width:34px;height:34px;text-decoration:none;position:absolute}.fxViewfinder u:first-child{border-bottom:0;border-right:0;border-radius:10px 0 0;top:22px;left:22px}.fxViewfinder u:nth-child(2){border-bottom:0;border-left:0;border-radius:0 10px 0 0;top:22px;right:22px}.fxViewfinder u:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 10px;bottom:22px;left:22px}.fxViewfinder u:nth-child(4){border-top:0;border-left:0;border-radius:0 0 10px;bottom:22px;right:22px}.fxScanLine{background:linear-gradient(90deg, transparent, var(--orange), transparent);height:1px;position:absolute;top:48%;left:22px;right:22px;box-shadow:0 0 14px #ff8a00b3}.fxQr{background:#f7f7f5;border-radius:12px;grid-template-columns:repeat(9,1fr);gap:2px;width:132px;height:132px;padding:9px;display:grid}.fxQr i{background:#f7f7f5;border-radius:1px}.fxQr i.fxQrOn{background:#07080a}.fxQrWrap{justify-items:center;gap:12px;margin:12px 0 4px;display:grid}.fxCodeBoxes{grid-template-columns:repeat(6,1fr);gap:6px;margin:18px 0 12px;display:grid}.fxCodeBoxes span{border:1px solid var(--fx-line);height:48px;font-family:var(--fx-mono);background:#ffffff08;border-radius:11px;place-items:center;font-size:18px;display:grid}.fxCodeBoxes .fxFilled{color:var(--orange-light);background:#ff8a001a;border-color:#ff8a0080}.fxCodeBoxes .fxCaret{color:var(--orange);border-color:#ff8a0099}.fxKeypad{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.fxKeypad span{background:#ffffff0d;border-radius:10px;place-items:center;height:40px;font-size:16px;display:grid}.fxKeypad span.fxKeyBlank{background:0 0}.fxSuccess{width:78px;height:78px;color:var(--green);background:#52c77a1f;border:1px solid #52c77a73;border-radius:50%;place-items:center;margin:40px auto 20px;font-size:30px;display:grid}.fxCenterCopy{text-align:center}.fxCenterCopy h3{letter-spacing:-.035em;margin:0 0 6px;font-size:19px}.fxCenterCopy p{max-width:220px;color:var(--fx-quiet);margin:0 auto;font-size:10.5px;line-height:1.55}.fxEmpty{text-align:center;border:1px dashed #ffffff1f;border-radius:16px;justify-items:center;gap:12px;padding:34px 10px;display:grid}.fxEmpty i{background:#ffffff0d;border-radius:14px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid}.fxEmpty b{font-size:12px}.fxEmpty p{max-width:200px;color:var(--fx-faint);margin:0;font-size:10px;line-height:1.5}.fxBanner{border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 11px;font-size:10px;display:grid}.fxBannerWarn{color:var(--amber);background:#e9b9491a;border:1px solid #e9b94959}.fxBannerInfo{color:var(--fx-quiet);background:#ffffff0a;border:1px solid #ffffff1a}.fxBanner button{color:inherit;background:0 0;border:1px solid;border-radius:999px;padding:4px 9px;font-size:8.5px}.fxStepRail{gap:0;margin:6px 0 14px;display:grid}.fxStepItem{grid-template-columns:24px 1fr;gap:10px;padding-bottom:14px;display:grid;position:relative}.fxStepItem:before{content:"";background:#ffffff1c;width:1px;position:absolute;top:24px;bottom:0;left:11px}.fxStepItem:last-child:before{display:none}.fxStepItem>i{border:1px solid var(--fx-line);width:23px;height:23px;font-style:normal;font-family:var(--fx-mono);color:var(--fx-faint);z-index:1;background:#101216;border-radius:50%;place-items:center;font-size:8px;display:grid}.fxStepDone>i{color:var(--green);background:#52c77a24;border-color:#52c77a80}.fxStepNow>i{color:var(--orange);background:#ff8a0029;border-color:#ff8a0099}.fxStepItem b{font-size:11.5px;display:block}.fxStepItem small{color:var(--fx-faint);margin-top:2px;font-size:9px;display:block}.fxStepPick{margin-top:7px}.fxField{margin-bottom:9px}.fxField>span{color:var(--fx-faint);font-family:var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 2px 6px;font-size:7px;display:block}.fxInput{border:1px solid var(--fx-line);color:var(--fx-ink);background:#ffffff08;border-radius:12px;padding:11px 12px;font-size:11.5px;line-height:1.5}.fxInput.fxTall{min-height:78px}.fxInput.fxPlaceholder{color:#55585f}.fxCaretBar{background:var(--orange);vertical-align:-2px;width:1px;height:12px;margin-left:1px;display:inline-block}.fxRouteStrip{border:1px solid var(--fx-line);color:var(--fx-quiet);font-family:var(--fx-mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:7.5px;display:flex}.fxRouteStrip i{background:#43464d;border-radius:50%;width:3px;height:3px}.fxBubble{border-radius:15px;max-width:84%;padding:10px 12px;font-size:11px;line-height:1.5}.fxBubbleUser{background:#ff8a0029;border:1px solid #ff8a004d;border-bottom-right-radius:5px;margin:10px 0 10px auto}.fxBubbleAgent{border:1px solid var(--fx-line);background:#101216;border-bottom-left-radius:5px;grid-template-columns:20px 1fr;gap:9px;max-width:92%;margin:0 auto 10px 0;display:grid}.fxBubbleAgent img{width:18px;height:18px;margin-top:1px}.fxBubbleAgent p{margin:0 0 7px}.fxEvent{color:var(--fx-quiet);font-family:var(--fx-mono);letter-spacing:.03em;align-items:center;gap:6px;margin-top:4px;font-size:8px;display:flex}.fxEvent.fxEventRun{color:var(--orange)}.fxDiffLine{font-family:var(--fx-mono);color:var(--fx-quiet);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:5px 0;font-size:8.5px;display:grid}.fxDiffLine+.fxDiffLine{border-top:1px solid #ffffff0f}.fxAdd{color:var(--green)}.fxDel{color:var(--red)}.fxComposer{border:1px solid var(--fx-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#55585f;z-index:6;background:#0e1014f2;border-radius:22px;grid-template-columns:1fr 34px;align-items:center;gap:8px;padding:8px 8px 8px 14px;font-size:11px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.fxComposer button{background:linear-gradient(135deg, var(--orange-light), var(--orange));color:#0a0a0a;border:0;border-radius:50%;width:34px;height:34px;font-size:14px}.fxLockScreen{background:linear-gradient(170deg,#12151b,#07080a 62%);flex-direction:column;padding:60px 14px 16px;display:flex;position:absolute;inset:0}.fxLockTime{text-align:center;margin-bottom:26px}.fxLockTime b{letter-spacing:-.045em;font-size:52px;font-weight:300;line-height:1;display:block}.fxLockTime span{color:var(--fx-quiet);font-size:11px}.fxNotif{border:1px solid var(--fx-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1a1c21d1;border-radius:16px;grid-template-columns:26px 1fr;gap:10px;padding:11px 12px;display:grid}.fxNotif+.fxNotif{margin-top:7px}.fxNotif img{width:24px;height:24px}.fxNotif b{font-size:10px;display:block}.fxNotif p{color:var(--fx-quiet);margin:3px 0 0;font-size:9.5px;line-height:1.4}.fxNotif time{color:#4c4f56;font-family:var(--fx-mono);margin-top:4px;font-size:7.5px;display:block}.fxShareSheet{border-top:1px solid var(--fx-line-strong);background:#14161a;border-radius:22px 22px 0 0;padding:12px 12px 16px;position:absolute;inset:auto 0 0;box-shadow:0 -30px 60px #0009}.fxSheetGrip{background:#ffffff2e;border-radius:4px;width:34px;height:4px;margin:0 auto 12px}.fxSheetDim{background:#040507a8;position:absolute;inset:0}.fxMeter{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.fxMeter div{border:1px solid var(--fx-line);text-align:center;background:#ffffff06;border-radius:11px;padding:9px}.fxMeter b{font-size:13px;font-weight:620;display:block}.fxMeter span{color:var(--fx-faint);font-family:var(--fx-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:6.5px;display:block}.fxToggle{background:#ffffff1f;border-radius:999px;flex:none;width:34px;height:20px;position:relative}.fxToggle:after{content:"";background:#f7f7f5;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.fxToggleOn{background:var(--orange)}.fxToggleOn:after{left:auto;right:2px}.fxLane{border:1px solid var(--fx-line);background:#101216;border-radius:13px;padding:11px}.fxLane+.fxLane{margin-top:7px}.fxLaneHead{grid-template-columns:24px 1fr auto;align-items:center;gap:9px;margin-bottom:9px;display:grid}.fxLaneHead b{font-size:11px;display:block}.fxLaneHead small{color:var(--fx-faint);margin-top:2px;font-size:8.5px;display:block}.fxLaneBody{color:var(--fx-quiet);gap:5px;font-size:9.5px;display:grid}.fxLaneBody span{align-items:center;gap:6px;display:flex}.fxMacCanvas{border:1px solid var(--fx-line);background:linear-gradient(150deg,#1a1d23,#0b0c10 62%);border-radius:22px;width:100%;max-width:880px;min-height:560px;position:relative;overflow:hidden}.fxMacCanvas:after{content:"";filter:blur(30px);background:radial-gradient(circle,#ff8a0029,#0000 66%);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-110px}.fxMacBar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#b3b6bc;z-index:4;background:#0a0b0eb8;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:26px;padding:0 14px;font-size:9px;display:flex;position:absolute;inset:0 0 auto}.fxMacBar div{align-items:center;gap:12px;display:flex}.fxMacBarMark{border-radius:6px;align-items:center;gap:5px;padding:2px 6px;display:inline-flex}.fxMacBarMark img{width:13px;height:13px}.fxMacBarActive{background:#ff8a0029;box-shadow:inset 0 0 0 1px #ff8a0059}.fxPopover{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:5;background:#121418f7;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;width:320px;min-height:420px;padding:14px;display:flex;position:absolute;top:36px;right:32px;box-shadow:0 30px 70px #0000009e}.fxPopover:before{content:"";background:#121418f7;border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;width:11px;height:11px;position:absolute;top:-6px;right:40px;transform:rotate(45deg)}.fxPopHead{border-bottom:1px solid #ffffff12;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding-bottom:12px;display:grid}.fxPopHead img{width:22px;height:22px}.fxPopHead i{color:var(--orange);font-size:14px;font-style:normal}.fxPopHead b{font-size:11.5px;display:block}.fxPopHead small{color:var(--fx-faint);margin-top:2px;font-size:8.5px;display:block}.fxPopHead em{color:#6b6e75;font-size:12px;font-style:normal}.fxPopBody{flex:1;padding-top:12px}.fxPopFoot{color:var(--fx-faint);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:8.5px;display:flex}.fxPopFoot button{border:1px solid var(--fx-line);color:var(--fx-quiet);background:0 0;border-radius:999px;padding:5px 10px;font-size:8.5px}.fxConnectDial{background:radial-gradient(circle,#ff8a0029,#0000 70%);border:1px solid #ff8a0066;border-radius:50%;place-items:center;width:88px;height:88px;margin:12px auto 10px;display:grid}.fxConnectDial span{border:1px solid #ff8a0080;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.fxConnectDial i{background:radial-gradient(circle at 38% 30%, #ffc561, var(--orange) 56%, #d96f00);border-radius:50%;width:42px;height:42px;box-shadow:0 0 26px #ff8a0066}.fxConnectDialOff{background:0 0;border-color:#ffffff1f}.fxConnectDialOff span{border-color:#ffffff24}.fxConnectDialOff i{box-shadow:none;background:#2a2d33}.fxIconStates{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.fxIconState{border:1px solid var(--fx-line);background:#ffffff06;border-radius:11px;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:9px;display:grid}.fxIconState b{font-size:9.5px;display:block}.fxIconState small{color:var(--fx-faint);margin-top:2px;font-size:7.5px;display:block}.fxTooltip{border:1px solid var(--fx-line);color:var(--fx-quiet);z-index:6;background:#1a1c21f5;border-radius:8px;padding:7px 10px;font-size:9px;position:absolute;top:34px;right:96px}.fxMacDock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3;background:#101216b3;border:1px solid #ffffff17;border-radius:18px;gap:8px;width:max-content;margin-inline:auto;padding:8px 12px;display:flex;position:absolute;bottom:14px;left:0;right:0}.fxMacDock i{background:#ffffff12;border-radius:9px;width:30px;height:30px}.fxMacDock i:nth-child(2){background:#ff8a0047}.fxManager{padding:30px 0 90px}.fxManagerHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:44px;margin-bottom:30px;display:grid}.fxManagerHead h2{letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(32px,3.8vw,54px);font-weight:620;line-height:.98}.fxManagerHead p{color:var(--fx-quiet);margin:0;font-size:13.5px;line-height:1.62}.fxManagerGrid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px;display:grid}.fxGraph{border:1px solid var(--fx-line);background:linear-gradient(#101217,#0a0b0e);border-radius:20px;overflow:hidden}.fxLayerRow{grid-template-columns:168px minmax(0,1fr);gap:22px;padding:20px 22px;display:grid}.fxLayerRow+.fxLayerRow{border-top:1px solid #ffffff12}.fxLayerMeta b{font-size:12px;font-weight:600;display:block}.fxLayerMeta span{color:var(--orange);font-family:var(--fx-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:7.5px;display:block}.fxLayerMeta small{color:var(--fx-faint);margin-top:6px;font-size:10px;line-height:1.5;display:block}.fxNodes{flex-wrap:wrap;gap:10px;display:flex}.fxNode{border:1px solid var(--fx-line);min-width:190px;color:inherit;text-align:left;background:#14161b;border-radius:14px;flex:200px;gap:6px;padding:13px;transition:border-color .16s,transform .16s;display:grid}.fxNode:hover{border-color:var(--fx-line-strong);transform:translateY(-1px)}.fxNode[aria-pressed=true]{background:linear-gradient(150deg,#ff8a001f,#14161b 62%);border-color:#ff8a008c}.fxNodeTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.fxNode b{font-size:11.5px;font-weight:580}.fxNode p{color:var(--fx-quiet);margin:0;font-size:9.5px;line-height:1.5}.fxNodeMeta{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.fxNodeMeta em{color:var(--fx-faint);font-style:normal;font-family:var(--fx-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff17;border-radius:999px;padding:2px 7px;font-size:6.5px}.fxArrowRow{color:#3c3f46;align-items:center;gap:10px;padding:0 22px;display:flex}.fxArrowRow i{color:var(--orange);font-size:11px;font-style:normal}.fxArrowRow span{font-family:var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fx-faint);font-size:7.5px}.fxArrowRow u{background:linear-gradient(90deg,#ff8a0066,#ffffff0d);flex:1;height:1px;text-decoration:none}.fxRelayLane{background:repeating-linear-gradient(135deg,#ffffff05 0 8px,#0000 8px 16px);border-top:1px solid #ffffff12;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:0;padding:15px 22px;display:grid}.fxRelayLane b{font-size:11px}.fxRelayLane p{color:var(--fx-quiet);margin:4px 0 0;font-size:10px;line-height:1.5}.fxInspector{border:1px solid var(--fx-line);background:#0d0f13;border-radius:18px;padding:18px;position:sticky;top:96px}.fxInspector h3{letter-spacing:-.03em;margin:6px 0 8px;font-size:15px}.fxInspector>p{color:var(--fx-quiet);margin:0 0 14px;font-size:11.5px;line-height:1.6}.fxInspectorList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.fxInspectorList li{color:var(--fx-quiet);grid-template-columns:13px 1fr;gap:8px;font-size:10.5px;line-height:1.5;display:grid}.fxInspectorList li i{color:var(--orange);font-style:normal}.fxDefList{gap:0;margin:14px 0 0;display:grid}.fxDefList div{border-top:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:10.5px;display:flex}.fxDefList dt{color:var(--fx-faint);font-family:var(--fx-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.fxDefList dd{text-align:right;color:var(--fx-ink);margin:0}.fxGrantTable{border:1px solid var(--fx-line);background:#0d0f13;border-radius:18px;margin-top:26px;overflow:hidden}.fxGrantHead,.fxGrantRow{grid-template-columns:1.25fr 1.5fr .9fr .85fr .9fr auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.fxGrantHead{color:var(--fx-faint);font-family:var(--fx-mono);letter-spacing:.12em;text-transform:uppercase;background:#ffffff06;font-size:7.5px}.fxGrantRow{border-top:1px solid #ffffff12;font-size:11px}.fxGrantRow b{font-size:11.5px;font-weight:560;display:block}.fxGrantRow small{color:var(--fx-faint);margin-top:2px;font-size:9.5px;display:block}.fxRevoke{color:#f19795;background:#ef6a6814;border:1px solid #ef6a6859;border-radius:999px;padding:6px 12px;font-size:10px}.fxRevoke:hover{border-color:#ef6a6899}.fxRevoked{border-color:var(--fx-line);color:var(--fx-faint);background:0 0}.fxPaper{color:#111216;background:#f2f0ea;border-top:1px solid #1a1c21;padding:84px 0}.fxPaperHead{grid-template-columns:1fr 1fr;align-items:end;gap:44px;margin-bottom:40px;display:grid}.fxPaperHead .fxKicker{color:#a35c00}.fxPaperHead .fxKicker i{box-shadow:none;background:#d97400}.fxPaperHead h2{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(32px,3.8vw,54px);font-weight:620;line-height:.98}.fxPaperHead p{color:#57544d;margin:0;font-size:13.5px;line-height:1.62}.fxInvariants{background:#d8d4ca;border:1px solid #d8d4ca;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;display:grid;overflow:hidden}.fxInvariant{background:#f8f7f4;padding:24px}.fxInvariant span{color:#a35c00;font-family:var(--fx-mono);letter-spacing:.14em;font-size:8px}.fxInvariant h3{letter-spacing:-.03em;margin:12px 0 8px;font-size:15px;font-weight:600}.fxInvariant p{color:#57544d;margin:0;font-size:12px;line-height:1.6}.fxInvariant em{color:#86827a;font-style:normal;font-family:var(--fx-mono);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #e3dfd5;margin-top:12px;padding-top:10px;font-size:8px;display:block}.fxFooter{border-top:1px solid var(--fx-line);color:var(--fx-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:34px 0;font-size:11px;display:flex}@media (max-width:1180px){.fxWorkspace{grid-template-columns:200px minmax(0,1fr)}.fxInspectorSlot{grid-column:1/-1}.fxInspector{position:static}.fxManagerGrid{grid-template-columns:minmax(0,1fr)}.fxGrantHead{display:none}.fxGrantRow{grid-template-columns:1fr 1fr;gap:8px 14px}}@media (max-width:900px){.fxShell{width:calc(100% - 32px)}.fxIntro,.fxManagerHead,.fxPaperHead{grid-template-columns:1fr;align-items:start;gap:22px}.fxWorkspace{grid-template-columns:minmax(0,1fr)}.fxRail{max-height:none;position:static}.fxRailScroll{gap:14px;display:flex;overflow-x:auto}.fxRailGroup{min-width:175px}.fxRailGroup+.fxRailGroup{border-top:0;border-left:1px solid #ffffff12;margin-top:0;padding-top:0;padding-left:14px}.fxLayerRow{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.fxTopbarInner{min-height:0}.fxModes{justify-content:space-between;width:100%}.fxModes button{flex:1;justify-content:center;padding:9px 8px}.fxModes button i,.fxTopSpacer{display:none}.fxLangSwitch{margin-left:auto}}@media (max-width:420px){.fxShell{width:calc(100% - 28px);max-width:100%}.fxTopbar{position:static}.fxTopbarInner{gap:10px;padding:13px 0;overflow:hidden}.fxTopbarInner>.fxBrand{width:calc(100% - 130px);min-width:0}.fxTopbarInner>.fxBrand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fxTopbarInner>.fxBrand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fxLangSwitch{margin-left:auto}.fxModes{grid-template-columns:1fr .72fr 1.55fr;gap:2px;width:100%;display:grid;overflow:hidden}.fxModes button{white-space:nowrap;min-width:0;padding:8px 3px;font-size:10px}.fxTopLink{padding:8px 13px;font-size:11px}.fxIntro{padding-top:42px}.fxIntro p{width:100%;max-width:none}.fxCounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}.fxWorkspace{padding-top:24px}.fxRail{padding:14px;overflow:hidden}.fxRailScroll{scroll-snap-type:x proximity;padding-bottom:8px}.fxRailGroup{scroll-snap-align:start;min-width:min(252px,100vw - 74px)}.fxStageHead{align-items:flex-start}.fxStepper{justify-content:space-between;width:100%}.fxStepper button{padding-inline:11px}.fxPhone{width:100%;max-width:330px;height:640px}.fxMacCanvas{min-height:480px}.fxPopover{width:100%;margin:40px auto 0;position:static}.fxPopover:before{display:none}.fxPaper{padding:64px 0}}@media (max-width:340px){.fxShell{width:calc(100% - 20px)}.fxTopbarInner>.fxBrand{width:36px}.fxTopbarInner>.fxBrand>span{display:none}.fxModes{grid-template-columns:1.1fr .65fr 1.45fr}.fxModes button{font-size:9px}.fxTopLink{padding-inline:10px}.fxIntro h1{font-size:36px}.fxPhone{border-width:7px;border-radius:44px}.fxGrantRow{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fxPage *{transition:none!important;animation:none!important}}
