.ftTone,.ftZ-mint{--c:var(--mint);--cw:0,255,151}.ftZ-lav{--c:var(--lav);--cw:169,139,255}.ftZ-rose{--c:var(--rose);--cw:255,107,129}.ftZ-amber{--c:var(--amber);--cw:233,180,76}.ftZ-zone{--c:var(--zone);--cw:127,168,217}.ftZ-cyan{--c:#58cbff;--cw:88,203,255}.ftTone .mkSecCode,.ftHue{color:var(--c)}.ftBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ftBtn.ghost{color:var(--ice);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0c73;border-color:#faf9f747}.ftBtn.ghost:hover{border-color:var(--ice);background:#ffffff14}.ftBtn.line{border-color:var(--line);color:var(--ice);background:#ffffff08}.ftBtn.line:hover{border-color:var(--dim);background:#ffffff12}.ftPlay{background:var(--ice);color:#000;border-radius:50%;place-items:center;width:26px;height:26px;margin-inline-start:-8px;display:grid}.ftPlay svg{width:11px;height:11px}.mk[dir=ltr] .ftArrow{transform:scaleX(-1)}.ftHeroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin-top:22px;display:flex}.ftHeroActions .homeCtaBtn{margin:0;padding:11px 32px 11px 24px;font-size:15px;line-height:20px}.ftHeroActions .ftBtn.ghost{padding:7px 18px 7px 16px;font-size:14px;line-height:20px}.ftIndex{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;max-width:980px;margin:6px auto 0;display:grid}.ftIndexItem{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#18161cbd,#09090bd6);border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 16px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.3,1),border-color .25s;display:flex;position:relative;box-shadow:0 18px 40px -18px #000c,inset 0 1px #ffffff0d}.ftIndexItem:before{content:"";top:-1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--cw),.85),transparent);height:1px;position:absolute;inset-inline:18px}.ftIndexItem:hover{border-color:rgba(var(--cw),.4);transform:translateY(-2px)}.ftIndexNum{font-family:var(--font-num);color:#0000;-webkit-text-stroke:1px rgba(var(--cw),.75);direction:ltr;flex-shrink:0;font-size:32px;line-height:.8}.ftIndexText{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ftIndexCode{font-family:var(--font-num);letter-spacing:.24em;color:var(--c);white-space:nowrap;direction:ltr;font-size:10.5px;line-height:1.5}.ftIndexName{max-width:100%;color:var(--ice);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;line-height:1.5;overflow:hidden}.ftIndex+.mkSection{padding-top:88px}.ft .mkSection{scroll-margin-top:16px}.ftBench{isolation:isolate;background:radial-gradient(560px 260px at var(--edge,100%) 0%,rgba(var(--cw),.07),transparent 70%), linear-gradient(180deg,#16141acc,#09090be0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff14;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1.42fr);align-items:start;gap:30px;padding:26px 26px 24px;display:grid;position:relative;box-shadow:0 40px 90px #00000080,inset 0 1px #ffffff0f}.ftBench:before{content:"";top:-1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--cw),.85) 50%,transparent);height:1px;box-shadow:0 0 12px rgba(var(--cw),.5);position:absolute;inset-inline:44px}.mk[dir=ltr] .ftBench{--edge:0%}.ftBench.flip{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr)}.ftBench.flip .ftScreen{order:-1}.ftScreen{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex;position:sticky;top:20px}.ftBezel{background:linear-gradient(180deg,rgba(var(--cw),.2),rgba(var(--cw),.05) 14%,#ffffff05 60%,#ffffff0a);box-shadow:0 30px 60px -22px #000000e6,0 -10px 40px -22px rgba(var(--cw),.5),inset 0 1px 0 #ffffff1a;border-radius:20px;padding:7px}.ftView{background:#000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000b3,0 1px 0 1px #ffffff0a}.ftShot{opacity:0;transition:opacity .7s;position:absolute;inset:0}.ftShot.on{opacity:1}.ftZoom{z-index:2;bottom:10px;height:30px;color:var(--ice);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080aa8;border:1px solid #faf9f738;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex;position:absolute;inset-inline-end:10px}.ftZoom svg{width:14px;height:14px}.ftZoom:hover{border-color:var(--ice);background:#141418cc}.ftTabs{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:12px;padding:0 4px;display:grid}.ftTab{cursor:pointer;text-align:start;min-width:0;color:var(--faint);background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;padding:0 0 2px;font-family:inherit;transition:color .2s;display:flex}.ftTab:hover{color:var(--dim)}.ftTab.on{color:var(--ice)}.ftTabBar{background:#ffffff1a;border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.ftTabBar i{background:var(--c);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mk[dir=rtl] .ftTabBar i{transform-origin:100%}.ftTab.on .ftTabBar i{box-shadow:0 0 8px rgba(var(--cw),.7);transform:scaleX(1)}.ftScreen.run .ftTab.on .ftTabBar i{animation:6.5s linear both ftRun}@keyframes ftRun{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover){.ftScreen.run:hover .ftTab.on .ftTabBar i{animation-play-state:paused}}.ftScreen.run:has(:focus-visible) .ftTab.on .ftTabBar i{animation-play-state:paused}.ftTabText{align-items:baseline;gap:7px;font-size:12.5px;font-weight:700;line-height:1.55;display:flex}.ftTabNum{font-family:var(--font-num);letter-spacing:.14em;opacity:.75;direction:ltr;flex-shrink:0;font-size:11px;font-weight:400}.ftTab.on .ftTabNum{color:var(--c);opacity:1}.ftSoloCap{color:var(--faint);padding:0 4px;font-size:12.5px;font-weight:700}.ftSpecs{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.ftSpecList{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.ftSpec{border-bottom:1px solid #ffffff0f;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding:14px 2px;display:grid}.ftSpec:first-child{padding-top:2px}.ftSpecIcon{width:34px;height:34px;color:var(--c);border:1px solid rgba(var(--cw),.45);box-shadow:0 0 16px rgba(var(--cw),.15),inset 0 1px 0 #ffffff1f,inset 0 -8px 14px rgba(var(--cw),.08);background:radial-gradient(circle at 34% 26%,#ffffff24,#0000 52%),linear-gradient(160deg,#1c1b21,#09090b);border-radius:50%;place-items:center;display:grid}.ftSpecIcon svg{width:16px;height:16px}.ftSpecText{min-width:0}.ftSpecTitle{color:var(--ice);font-size:14.5px;font-weight:800;line-height:1.6}.ftSpecDesc{color:var(--faint);margin-top:2px;font-size:13px;line-height:1.8}.ftMore{cursor:pointer;color:var(--ice);border:1px solid rgba(var(--cw),.35);background:rgba(var(--cw),.06);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;transition:border-color .15s,background .15s;display:inline-flex}.ftMore svg{width:14px;height:14px;color:var(--c);transition:transform .25s}.ftMore:hover{border-color:rgba(var(--cw),.7);background:rgba(var(--cw),.1)}.ftAsk{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.ftAskLabel{color:var(--faint);font-size:13.5px}.ftAskChip{color:var(--ice);background:#a98bff12;border:1px solid #a98bff59;border-radius:999px;align-items:center;padding:7px 15px;font-size:14px;font-weight:700;display:inline-flex}.ftAlerts{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:28px 40px;padding:32px 30px 30px}.ftFlow{--node:44px;flex-direction:column;margin:0;padding:4px 0 0;list-style:none;display:flex}.ftFlowStop{grid-template-columns:var(--node) minmax(0,1fr);gap:0 16px;padding-bottom:30px;display:grid;position:relative}.ftFlowStop:last-child{padding-bottom:0}.ftFlowStop:not(:last-child):before{content:"";top:calc(var(--node) + 7px);width:2px;height:calc(100% - var(--node) - 14px);transform-origin:top;background:linear-gradient(180deg,rgba(var(--cw),.8),rgba(var(--cw),.16) 75%,#faf9f71f);border-radius:2px;position:absolute;inset-inline-start:calc(var(--node) / 2 - 1px)}.ftFlowNode{z-index:1;width:var(--node);height:var(--node);color:var(--c);border:1px solid rgba(var(--cw),.55);box-shadow:0 0 22px rgba(var(--cw),.22),inset 0 1px 0 #ffffff24,inset 0 -10px 18px rgba(var(--cw),.1);background:radial-gradient(circle at 34% 26%,#ffffff29,#0000 52%),linear-gradient(160deg,#1c1b21,#09090b);border-radius:50%;place-items:center;display:grid;position:relative}.ftFlowNode svg{width:20px;height:20px}.ftFlowText{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-top:3px;display:flex}.ftFlowTag{color:var(--ice);align-items:baseline;gap:8px;font-size:15px;font-weight:900;line-height:1.5;display:inline-flex}.ftFlowTag b{font-family:var(--font-num);letter-spacing:.16em;color:var(--c);direction:ltr;font-size:11px;font-weight:400}.ftFlowBody{color:var(--dim);font-size:13.5px;line-height:1.9}.ftQuote{border:1px solid rgba(var(--cw),.35);background:rgba(var(--cw),.07);color:var(--ice);border-radius:12px;padding:6px 14px;font-weight:700;line-height:1.7;display:inline-block}.ftChannels{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ftChannels span{border:1px solid rgba(var(--cw),.4);background:rgba(var(--cw),.07);color:var(--ice);border-radius:999px;padding:2px 11px;font-size:12.5px;font-weight:700}.ftFlowNode,.ftFlowText{transition:opacity .5s,transform .6s cubic-bezier(.2,.9,.3,1.15);transition-delay:calc(var(--i) * .28s)}.ftFlowText{transition-delay:calc(var(--i) * .28s + 90ms)}.ftFlowStop:before{transition:transform .35s ease-in;transition-delay:calc(var(--i) * .28s + .12s)}.ftFlow.waiting .ftFlowNode{opacity:0;transform:scale(.55)}.ftFlow.waiting .ftFlowText{opacity:0;transform:translateY(10px)}.ftFlow.waiting .ftFlowStop:before{transform:scaleY(0)}.ftAlertSide{flex-direction:column;gap:14px;min-width:0;display:flex}.ftNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ftNote{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:6px;padding:15px 16px 16px;display:flex}.ftNoteTitle{color:var(--ice);align-items:center;gap:8px;font-size:14.5px;font-weight:800;line-height:1.5;display:flex}.ftNoteTitle svg{width:16px;height:16px;color:var(--c);flex-shrink:0}.ftNoteText{color:var(--dim);font-size:13px;line-height:1.85}.ftCaps{background:linear-gradient(#00000085,#0000004d);border-radius:16px;padding:14px 16px 10px;box-shadow:inset 0 1px 2px #000000bf,inset 0 0 0 1px #ffffff0a}.ftCapsHead{color:var(--ice);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;font-size:13px;font-weight:800;display:flex}.ftCapsLink{color:var(--mint);border-bottom:1px dashed #00ff9780;align-items:center;gap:4px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.ftCapsLink:hover{color:var(--ice);border-bottom-color:var(--ice)}.ftCapsLink svg{width:13px;height:13px}.ftCapsTable{border-collapse:collapse;table-layout:fixed;width:100%}.ftCapsTable th,.ftCapsTable td{text-align:center;border-top:1px solid #ffffff0f;padding:8px 4px}.ftCapsTable thead th{color:var(--faint);border-top:0;padding-top:4px;font-size:11.5px;font-weight:600;line-height:1.5}.ftCapsTable th:first-child{text-align:start;width:34%}.ftCapsTable tbody th{color:var(--ice);align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}.ftCapsTable tbody th:before{content:"";background:var(--pc,#d3d8e2);width:7px;height:7px;box-shadow:0 0 8px var(--pc,#d3d8e2);border-radius:50%;flex-shrink:0}.ftCapsTable tr.ftZ-lav{--pc:var(--lav)}.ftCapsTable tr.ftZ-mint{--pc:var(--mint)}.ftCapsTable td{color:var(--ice);font-size:14px;font-weight:800}.ftCloseActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin-top:12px;display:flex}.mkClose .ftCloseActions .homeCtaBtn{margin:0}.ftOverlay{z-index:130;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d6;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.ftOverlayClose{top:-14px;z-index:3;border:1px solid var(--line);width:36px;height:36px;color:var(--ice);cursor:pointer;background:#0d0d0e;border-radius:50%;font-size:20px;line-height:1;position:absolute;inset-inline-end:-14px}.ftOverlayClose:hover{border-color:var(--ice)}.ftVideoBox{border:1px solid var(--line2);background:linear-gradient(#141217,#0a0a0c);border-radius:26px;width:min(1080px,100%);padding:10px;position:relative;box-shadow:0 40px 90px #000000b3}.ftVideoBox.phone{width:min(380px,88vw)}.ftVideoBox video{background:#000;border-radius:18px;width:100%;height:auto;max-height:calc(100vh - 100px);display:block}.ftShotBox{flex-direction:column;align-items:center;gap:12px;max-width:100%;display:flex;position:relative}.ftShotPan{max-width:100%}.ftShotView{width:min(1400px,calc(100vw - 56px),calc((100vh - 120px) * var(--r,1.8)));background:#000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 90px #000000b3}.ftShotCap{color:var(--ice);text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:13.5px;font-weight:700;display:flex}.ftShotHint{color:var(--faint);font-size:12px;font-weight:500;display:none}@media (max-width:1100px){.ftBench{gap:24px;padding:22px 20px 20px}.ftAlerts{gap:24px 28px;padding:28px 24px 24px}.ftNotes{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.ftBench,.ftBench.flip{grid-template-columns:minmax(0,1fr)}.ftScreen,.ftBench.flip .ftScreen{order:-1;position:static}.ftSpecList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.ftSpec:first-child{padding-top:14px}.ftAlerts{grid-template-columns:minmax(0,1fr)}.ftNotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.ftHeroActions{gap:10px;margin-top:18px}.ftHeroActions .homeCtaBtn{padding:10px 28px 10px 22px;font-size:14.5px;line-height:20px}.ftHeroActions .ftBtn.ghost{padding:6px 16px 6px 14px;font-size:13.5px;line-height:20px}.ftIndex{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ftIndexItem{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;gap:10px;padding:11px 12px}.ftIndexNum{font-size:26px}.ftIndexName{font-size:13.5px}.ftIndex+.mkSection{padding-top:68px}.ftBench{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(360px 200px at var(--edge,100%) 0%,rgba(var(--cw),.07),transparent 70%),linear-gradient(180deg,#141218f0,#09090bf5);border-radius:22px;gap:18px;padding:14px 14px 16px}.ftBench:before{inset-inline:28px}.ftBezel{border-radius:16px;padding:5px}.ftView{border-radius:11px}.ftZoom{bottom:8px;height:28px;font-size:11.5px;inset-inline-end:8px}.ftSpec{padding:12px 2px}.ftSpecTitle{font-size:14px}.ftSpecDesc{font-size:12.5px}.ftAsk{justify-content:flex-start;gap:8px;margin-top:16px}.ftAskChip{padding:6px 13px;font-size:13px}.ftAlerts{padding:22px 16px 18px}.ftFlow{--node:40px}.ftFlowNode svg{width:18px;height:18px}.ftCaps{padding:12px 12px 8px}.ftCapsTable tbody th{font-size:13px}.ftCapsTable td{font-size:13.5px}.ftOverlay{padding:20px 12px}.ftOverlayClose{top:-12px;inset-inline-end:-6px}.ftShotBox{width:100%}.ftShotPan{scrollbar-width:thin;border-radius:12px;width:100%;overflow-x:auto}.ftShotView{width:960px;max-width:none}.ftShotHint{display:block}}@media (max-width:640px){.ftTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:0 2px}.ftSpecList{grid-template-columns:minmax(0,1fr)}.ftSpec:first-child{padding-top:4px}.ftNotes{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ftIndex{gap:8px}.ftIndexItem{padding:10px 11px}.ftIndexCode{letter-spacing:.18em;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.ftShot,.ftIndexItem,.ftMore svg,.ftFlowNode,.ftFlowText,.ftFlowStop:before,.ftBtn,.ftTab{transition:none}.ftTabBar i{animation:none}}
