.fx-head.centre{text-align:center;max-width:760px;margin-left:auto;margin-right:auto;display:block}.fx-head.centre .hs-sub{max-width:620px;margin:16px auto 0}.fx-plain{text-align:left}.fx-band{margin-inline:calc(50% - 50vw);margin-block:var(--section-y);padding-inline:calc(50vw - 50%);padding-block:var(--page-gap);text-align:left}.fx-band.fx-grey{background:#f6f9fb}.fx-band.fx-mint{background:#f1faf6}.fx-band>.fx-head,.fx-plain>.fx-head{margin-bottom:var(--section-stack)}.fx-band .sk-card.sk-card,.fx-band .fx-bento-tile,.fx-band .fx-logos-grid li,.fx-band .fx-flow-node,.fx-band .fx-flow-end.grey{box-shadow:var(--k-glass-light);background-color:#ffffffe0;border-color:#0000}.fx-band .win-frame.win-frame{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff;border-color:#0000}.fx-duo{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.fx-duo.wide{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.fx-duo.reverse .fx-duo-copy{order:2}.fx-duo-copy h3{letter-spacing:-.01em;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.25}.fx-duo-copy p{color:var(--quiet);margin:0;font-size:17px;font-weight:300;line-height:1.6}.fx-duo-copy p+p,.fx-duo-copy p+.fx-ticks,.fx-duo-copy .fx-ticks+p{margin-top:16px}.fx-duo-visual{min-width:0}.fx-steps{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:64px;display:grid}.fx-steps.reverse .fx-steps-list{order:2}.fx-steps-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fx-steps-list li{padding:20px 0 22px;position:relative}.fx-steps-list button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--quiet);align-items:baseline;gap:16px;display:flex}.fx-steps-list button:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:6px}.fx-steps-n{font-variant-numeric:tabular-nums;width:24px;color:var(--quiet);flex:none;font-size:14px;font-weight:600}.fx-steps-t{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.3}.fx-steps-list li.on button,.fx-steps-list li.on .fx-steps-n,.fx-steps-list li:not(.on) button:hover .fx-steps-t{color:var(--foreground)}.fx-steps-body{color:var(--quiet);padding:10px 0 0 40px;font-size:16px;font-weight:300;line-height:1.6}.fx-steps-body p{margin:0}.fx-steps-bar{background:#e8edf1;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fx-steps-bar i{background:var(--primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.fx-steps-bar i.run{animation:linear forwards fx-progress}.fx-steps-bar i.paused{animation:linear forwards paused fx-progress}.fx-steps-bar i.full{transform:scaleX(1)}@keyframes fx-progress{to{transform:scaleX(1)}}.fx-steps-visual{display:grid;position:sticky;top:104px}.fx-steps-pane{opacity:0;grid-area:1/1;transition:opacity .3s}.fx-steps-pane.on{opacity:1}.fx-tabs-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.fx-tabs-row button{min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;background:#f1f4f7;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.fx-band .fx-tabs-row button{background:#fff}.fx-tabs-row button.on{color:#fff;background:#0f1419}.fx-tabs-row button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fx-tabs-row button svg{width:16px;height:16px}.fx-tabs-stage{max-width:1040px;margin:0 auto}.fx-tabs-visual{animation:.38s cubic-bezier(.22,1,.36,1) both fs-pop}.fx-tabs-caption{max-width:620px;color:var(--quiet);text-align:center;margin:24px auto 0;font-size:16px;font-weight:300;line-height:1.6}.fx-bento{gap:20px;display:grid}.fx-bento.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-bento.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-bento.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-bento-tile{background-color:var(--k-glass-fill);background-image:var(--k-glass-sheen);min-width:0;box-shadow:var(--k-glass-light);color:var(--foreground);border-radius:24px;flex-direction:column;padding:12px 12px 24px;text-decoration:none;transition:transform .24s;display:flex}.fx-bento-tile.is-link:hover{transform:translateY(-2px)}.fx-bento-tile.is-link:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.fx-bento-visual{border-radius:16px;height:240px;overflow:hidden}.fx-bento.tall .fx-bento-visual{height:300px}.fx-bento-copy{padding:20px 12px 0}.fx-bento-n{color:var(--mint-ink);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.fx-bento-copy h3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600;line-height:1.3}.fx-bento-copy p{color:var(--quiet);margin:8px 0 0;font-size:15px;font-weight:300;line-height:1.55}.fx-bento-link{color:var(--link);letter-spacing:normal;align-items:center;gap:6px;margin-top:14px;font-size:15px;font-weight:400;line-height:1.55;display:inline-flex}.fx-bento-tile.is-link:hover .fx-bento-link{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fx-well{background:#f4f7fa;border-radius:16px;flex-direction:column;justify-content:center;gap:10px;height:100%;padding:20px;font-size:14px;line-height:1.45;display:flex}.fx-band .fx-well{background:#f4f7fa}.fx-well.centre{text-align:center;align-items:center}.fx-photo{margin-inline:calc(50% - 50vw);margin-block:var(--section-y);isolation:isolate;padding-block:120px;position:relative;overflow:hidden}.fx-photo-img{z-index:-1;position:absolute;inset:0}.fx-photo-wrap{width:min(1200px,100% - 64px);margin:0 auto;display:flex}.fx-photo.side-right .fx-photo-wrap{justify-content:flex-end}.fx-photo-card{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);width:min(540px,100%);box-shadow:var(--k-glass-light);text-align:left;background:#ffffffe6;border-radius:24px;padding:40px}.fx-photo-card .sk-h2,.fx-photo-card .eyebrow+.sk-h2{margin-top:12px}.fx-photo-card>.sk-h2:first-child{margin-top:0}.fx-photo-sub{color:var(--quiet);margin:16px 0 0;font-size:17px;font-weight:300;line-height:1.6}.fx-photo-card .fx-ticks,.fx-photo-card .fx-mini-list{margin-top:24px}.fx-ticks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fx-ticks li{color:var(--foreground);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.fx-ticks li>span:first-child{background:var(--mint-tint);color:#006b47;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.fx-ticks.cross li>span:first-child{color:#b42318;background:#fdecea}.fx-slack .fx-slack-body{grid-template-columns:150px minmax(0,1fr);min-height:380px;display:grid}.fx-slack aside{color:#fffc;background:#4a154b;flex-direction:column;gap:4px;padding:16px 12px;font-size:13px;display:flex}.fx-slack aside b{color:#fff;margin-bottom:10px;font-size:14px}.fx-slack aside span{border-radius:6px;padding:4px 8px}.fx-slack aside span.on{color:#fff;background:#1164a3}.fx-slack-main{background:#fff;flex-direction:column;min-width:0;display:flex}.fx-slack-top{border-bottom:1px solid #eef2f5;padding:12px 18px;font-size:14px;font-weight:700}.fx-slack-msg{gap:12px;padding:16px 18px;font-size:14px;line-height:1.5;display:flex}.fx-slack-app{background:#0f1419;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.fx-slack-app img{width:15px;height:auto}.fx-slack-msg>div{flex:1;min-width:0}.fx-slack-msg p{margin:0}.fx-slack-who{align-items:center;gap:6px;display:flex}.fx-slack-who small{color:#4a5056;font-size:12px}.fx-slack-tag{color:#4a5056;background:#eef1f4;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:700}.fx-slack-title{font-weight:600;margin-top:2px!important}.fx-slack-card{background:#f6f8fa;border-radius:8px;gap:8px;margin:10px 0 0;padding:12px 14px;display:grid}.fx-slack-card div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.fx-slack-card dt{color:#4a5056;font-size:13px;font-weight:600}.fx-slack-card dd{margin:0;font-size:13px}.fx-slack-card .convo dd{flex-direction:column;gap:2px;display:flex}.fx-slack-actions{gap:8px;display:flex;margin-top:10px!important}.fx-slack-actions span{border:1px solid #d0d7de;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:600}.fx-mail .fx-mail-body{background:#fff;grid-template-columns:130px minmax(0,1fr);min-height:360px;display:grid}.fx-mail aside{color:#4a5056;background:#f6f8fa;flex-direction:column;gap:4px;padding:16px 10px;font-size:13px;display:flex}.fx-mail aside span{border-radius:999px;padding:5px 10px}.fx-mail aside span.on{color:#0f1419;background:#dcebfb;font-weight:600}.fx-mail aside b{float:right}.fx-mail-main{min-width:0;padding:20px 22px;font-size:14px;line-height:1.55}.fx-mail-main p{margin:0}.fx-mail-subject{font-size:18px;font-weight:600}.fx-mail-from{align-items:center;gap:10px;display:flex;margin-top:14px!important}.fx-mail-from b{font-size:14px;display:block}.fx-mail-from small{color:#4a5056;font-size:12px;display:block}.fx-mail-av{color:#fff;background:#0f1419;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.fx-mail-text{gap:10px;margin-top:16px;display:grid}.fx-mail-text dl{gap:6px;margin:0;display:grid}.fx-mail-text dl div{grid-template-columns:150px minmax(0,1fr);gap:10px;display:grid}.fx-mail-text dt{color:#4a5056;font-weight:600}.fx-mail-text dd{margin:0}.fx-dash .fx-dash-body{background:#fff;grid-template-columns:170px minmax(0,1fr);min-height:420px;display:grid}.fx-dash aside{color:#4a5056;background:#f6f8fa;flex-direction:column;gap:2px;padding:16px 10px;font-size:13px;display:flex}.fx-dash aside span{border-radius:8px;padding:6px 10px}.fx-dash aside span.on{color:#0f1419;background:#fff;font-weight:600}.fx-dash aside .fx-dash-firm{color:#0f1419;align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.fx-dash-firm i{color:#fff;background:#1f6f4e;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Georgia,serif;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.fx-dash-main{flex-direction:column;gap:12px;min-width:0;padding:20px 22px;font-size:14px;line-height:1.5;display:flex}.fx-dash-main p{margin:0}.fx-dash-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.fx-dash-h strong{font-size:17px;font-weight:600}.fx-dash-h small{color:#4a5056;font-size:13px}.fx-dash-btn{background:var(--brand-blue);color:#fff;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.fx-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fx-rows li{background:#f6f8fa;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.fx-rows li.on{background:#eaf4fd}.fx-rows li b{font-weight:600;display:block}.fx-rows li small{color:#4a5056;font-size:12.5px;display:block}.fx-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.fx-pill.grey{color:#4a5056;background:#eef1f4}.fx-pill.blue{color:var(--brand-blue);background:#e3f1fc}.fx-pill.green{color:#006b47;background:#e0f6ef}.fx-pill.red{color:#b42318;background:#fdecea}.fx-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fx-diff>div{background:#f6f8fa;border-radius:10px;padding:12px 14px}.fx-diff del{color:#8a2a22;background:#fdecea;text-decoration:line-through}.fx-bubble-row{flex-direction:column;gap:6px;display:flex}.fx-bubble{border-radius:14px;max-width:88%;padding:8px 12px;font-size:14px;line-height:1.45}.fx-bubble.me{background:#e3f1fc;border-bottom-right-radius:5px;align-self:flex-end}.fx-bubble.bot{background:#f1f4f7;border-bottom-left-radius:5px;align-self:flex-start}.fx-src{color:#006b47;background:#e0f6ef;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.fx-logos-chips{justify-content:flex-start;margin-bottom:28px}.fx-logos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fx-logos-grid li{background-color:var(--k-glass-fill);background-image:var(--k-glass-sheen);box-shadow:var(--k-glass-light);border-radius:20px;align-items:flex-start;gap:16px;padding:20px;display:flex}.fx-logos-mark{background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.fx-band .fx-logos-mark{background:#f4f7fa}.fx-logos-copy{flex-direction:column;min-width:0;display:flex}.fx-logos-copy strong{font-size:16px;font-weight:600;line-height:1.3}.fx-logos-copy small{color:var(--mint-ink);margin-top:2px;font-size:13px;font-weight:600}.fx-logos-copy>span{color:var(--quiet);margin-top:6px;font-size:14.5px;font-weight:300;line-height:1.5}.fx-logorow{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fx-logorow li{background-color:var(--k-glass-fill);box-shadow:var(--k-glass-light);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:15px;font-weight:500;display:inline-flex}.fx-logorow .fx-logos-mark{border-radius:50%;width:36px;height:36px}.fx-flow{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.25fr);align-items:stretch;gap:20px;display:grid}.fx-flow-node{box-shadow:var(--k-glass-light);background-color:#ffffffe0;border-radius:20px;padding:28px;position:relative}.fx-flow-n{color:#fff;background:#0f1419;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:inline-flex}.fx-flow h3,.fx-flow-end h3{margin:16px 0 0;font-size:19px;font-weight:600;line-height:1.3}.fx-flow p{color:var(--quiet);margin:8px 0 0;font-size:15px;font-weight:300;line-height:1.55}.fx-flow-line{z-index:1;background:#d5e2ec;width:20px;height:2px;position:absolute;top:42px;right:-20px;overflow:hidden}.fx-flow-line i{background:var(--primary);border-radius:2px;width:6px;height:4px;animation:1.6s linear infinite fx-travel;position:absolute;top:-1px;left:-6px}@keyframes fx-travel{to{left:100%}}.fx-flow-ends{flex-direction:column;gap:12px;display:flex}.fx-flow-end{border-radius:18px;flex:1;padding:18px 22px}.fx-flow-end h3{margin:0;font-size:17px}.fx-flow-end p{margin-top:4px;font-size:14.5px}.fx-flow-end.mint{background:#e3f6ee}.fx-flow-end.blue{background:#e5f2fc}.fx-flow-end.grey{background:#fff}.fx-flow-end.mint p,.fx-flow-end.blue p{color:#3d454b}.fx-loop{aspect-ratio:1;width:min(620px,100%);margin:0 auto;position:relative}.fx-loop-ring{border:2px dashed #b9dfcc;border-radius:50%;position:absolute;inset:14%}.fx-loop-dot{transition:transform .9s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.fx-loop-dot:before{content:"";background:var(--mint);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:calc(50% - 7px);box-shadow:0 0 0 6px #00b87a2e}.fx-loop-centre{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:32%}.fx-loop ol{margin:0;padding:0;list-style:none}.fx-loop li{width:176px;box-shadow:var(--k-glass-light);text-align:center;background:#ffffffe6;border-radius:16px;padding:12px 14px;transition:background-color .3s,box-shadow .3s;position:absolute;transform:translate(-50%,-50%)}.fx-loop li.on{background:#fff;box-shadow:0 0 0 2px #00b87a73}.fx-loop-n{color:#006b47;background:#e0f6ef;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.fx-loop li.on .fx-loop-n{color:#fff;background:#006b47}.fx-loop strong{margin-top:6px;font-size:15px;font-weight:600;display:block}.fx-loop small{color:#4a5056;margin-top:2px;font-size:13px;line-height:1.4;display:block}.fx-next{background-color:var(--k-glass-fill);background-image:var(--k-glass-sheen);box-shadow:var(--k-glass-light);color:var(--foreground);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:stretch;gap:32px;padding:16px 16px 16px 40px;text-decoration:none;display:grid}.fx-next:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.fx-next-copy{flex-direction:column;justify-content:center;padding:24px 0;display:flex}.fx-next-k{color:var(--mint-ink);font-size:15px;font-weight:600}.fx-next-copy strong{letter-spacing:-.02em;margin-top:8px;font-size:32px;font-weight:600;line-height:1.15}.fx-next-body{color:var(--quiet);margin-top:10px;font-size:17px;font-weight:300;line-height:1.55}.fx-next-link{color:var(--link);letter-spacing:normal;align-items:center;gap:6px;margin-top:18px;font-size:17px;font-weight:400;line-height:1.55;display:inline-flex}.fx-next:hover .fx-next-link{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fx-next-visual{height:260px}.fx-next-visual .fs-stage{background:#eef3f7}.fx-centre{text-align:center}.fx-more{margin-top:32px}.fx-stage-frame{max-width:100%}@media (max-width:1023px){.fx-duo,.fx-duo.wide,.fx-steps{grid-template-columns:minmax(0,1fr);gap:40px}.fx-duo.reverse .fx-duo-copy,.fx-steps.reverse .fx-steps-list{order:0}.fx-steps-visual{position:static}.fx-bento.cols-3,.fx-bento.cols-4,.fx-logos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-flow{grid-template-columns:minmax(0,1fr)}.fx-flow-line{display:none}.fx-next{grid-template-columns:minmax(0,1fr);padding:16px}.fx-next-copy{padding:16px 16px 0}.fx-photo{padding-block:0}.fx-photo-img{z-index:0;height:320px;position:relative;inset:auto}.fx-photo-wrap{z-index:1;width:calc(100% - 32px);margin-top:-72px;position:relative}.fx-photo-card{background:#fffffff5;width:100%;padding:28px 24px}}@media (max-width:767px){.fx-bento.cols-2,.fx-bento.cols-3,.fx-bento.cols-4,.fx-logos-grid{grid-template-columns:minmax(0,1fr)}.fx-steps-t{font-size:18px}.fx-slack .fx-slack-body,.fx-mail .fx-mail-body,.fx-dash .fx-dash-body{grid-template-columns:minmax(0,1fr)}.fx-slack aside,.fx-mail aside,.fx-dash aside{display:none}.fx-slack-card div,.fx-mail-text dl div{grid-template-columns:minmax(0,1fr);gap:2px}.fx-diff{grid-template-columns:minmax(0,1fr)}.fx-next-copy strong{font-size:26px}.fx-photo-img{height:260px}.fx-loop{aspect-ratio:auto;width:100%}.fx-loop-ring,.fx-loop-centre{display:none}.fx-loop ol{flex-direction:column;gap:10px;display:flex}.fx-loop li{text-align:left;width:auto;margin:0;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.fx-flow-line i,.fx-tabs-visual{animation:none}.fx-loop-dot{transition:none}}.fx-slack.is-teams aside{color:#424242;background:#ebebf5}.fx-slack.is-teams aside b{color:#242424}.fx-slack.is-teams aside span.on{color:#464eb8;background:#fff;font-weight:600}.fx-slack.is-teams .fx-slack-top{color:#464eb8}.fx-phone{background:#0f1419;border-radius:44px;width:min(320px,100%);margin-inline:auto;padding:10px;box-shadow:0 30px 60px -30px #0f141973}.fx-phone-screen{background:linear-gradient(160deg,#d9e8f2 0%,#eaf4ee 55%,#f4efe6 100%);border-radius:36px;min-height:470px;padding:44px 14px 20px}.fx-phone-time{color:#0f1419;text-align:center;letter-spacing:-.02em;margin:0;font-size:56px;font-weight:300;line-height:1}.fx-phone-date{color:#36424c;text-align:center;margin:6px 0 28px;font-size:14px}.fx-phone-alert{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:18px;gap:10px;margin-top:8px;padding:12px;font-size:13px;line-height:1.35;animation:.5s both fs-pop;display:flex}.fx-phone-alert+.fx-phone-alert{animation-delay:.7s}.fx-phone-ic{background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.fx-phone-alert p{color:#36424c;margin:0}.fx-phone-alert p:first-child{color:#0f1419;justify-content:space-between;gap:8px;display:flex}.fx-phone-alert small{color:#5b6670}.fx-phone-alert .t{color:#0f1419;font-weight:600}.fx-record-body{background:#fff;padding:20px 22px 24px;font-size:14px}.fx-record-app{color:#36424c;align-items:center;gap:10px;margin:0 0 14px;font-weight:600;display:flex}.fx-record-app .fx-logos-mark{width:30px;height:30px}.fx-record-title{color:#0f1419;margin:0 0 14px;font-size:18px;font-weight:600}.fx-record dl{border-top:1px solid #eef2f5;gap:0;margin:0;display:grid}.fx-record dl>div{border-bottom:1px solid #eef2f5;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.fx-record dt{color:#5b6670}.fx-record dd{color:#0f1419;margin:0}.fx-record-note{color:#36424c;background:#f6f9fb;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.5}@media (max-width:767px){.fx-record dl>div{grid-template-columns:1fr;gap:2px}.fx-phone-screen{min-height:420px}}@media (prefers-reduced-motion:reduce){.fx-phone-alert{animation:none}}.fx-duo-copy .fx-logorow{gap:10px;margin-top:24px}.fx-duo-copy .fx-logorow li{padding:6px 14px 6px 6px;font-size:14px}.fx-duo-copy .fx-logorow .fx-logos-mark{width:30px;height:30px}.fx-band .fx-logorow li{box-shadow:none;background:#ffffffeb}.fx-convo{flex-direction:column;gap:10px;display:flex}.fx-convo-top{border-bottom:1px solid #eef2f5;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.fx-convo-top span{color:var(--mint-ink);background:#e8f6ef;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.fx-convo-msg{max-width:78%}.fx-convo-msg small{color:#5b6670;margin:0 0 3px 2px;font-size:12px;display:block}.fx-convo-msg p{color:#0f1419;background:#f2f5f8;border-radius:14px;padding:9px 13px}.fx-convo-msg.visitor{align-self:flex-end}.fx-convo-msg.visitor p{background:#e3f0fa}.fx-convo-msg.team p{color:#fff;background:#0f1419}.fx-convo-note{color:#36424c;background:#f6f9fb;border-radius:999px;align-self:center;padding:4px 12px;font-size:12.5px}.fx-convo-msg,.fx-convo-note{animation:.45s both fs-pop}.fx-convo>:nth-child(3){animation-delay:.3s}.fx-convo>:nth-child(4){animation-delay:.7s}.fx-convo>:nth-child(5){animation-delay:1.1s}.fx-convo>:nth-child(6){animation-delay:1.5s}@media (prefers-reduced-motion:reduce){.fx-convo-msg,.fx-convo-note{animation:none}}.fx-link,.fx-duo-copy p a,.fx-photo-sub a{color:var(--brand-blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.fx-link:hover,.fx-duo-copy p a:hover{color:var(--brand-blue)}.fx-duo-copy .fx-ticks{margin-top:20px}.fx-flow-node{align-self:center}.fx-band .fx-flow-node,.fx-band .fx-flow-end,.fx-band .fx-bento-tile,.fx-band .fx-logos-grid li{box-shadow:none;border:0}.fx-mini{color:#0f1419;background:linear-gradient(160deg,#eef5fa 0%,#f3f8f5 100%);flex-direction:column;justify-content:center;gap:8px;height:100%;padding:18px;font-size:13px;line-height:1.4;display:flex}.fx-band .fx-mini{background:linear-gradient(160deg,#f1f6fa 0%,#f4f9f6 100%)}.fx-mini .m,.fx-mini .b{border-radius:14px;max-width:86%;padding:8px 12px}.fx-mini .m{background:#dcebf7;align-self:flex-end}.fx-mini .b{background:#fff;align-self:flex-start}.fx-mini .pill{color:var(--mint-ink);background:#e8f6ef;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.fx-mini .pill.blue{color:var(--brand-blue);background:#e3f0fa}.fx-mini .pill.grey{color:#36424c;background:#eef1f4}.fx-mini .pill.red{color:#a32020;background:#fdecec}.fx-mini .card{background:#fff;border-radius:14px;padding:12px 14px}.fx-mini .card small{color:#5b6670;font-size:11.5px;display:block}.fx-mini .card b{font-weight:600}.fx-mini .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-mini .field{flex-direction:column;gap:4px;display:flex}.fx-mini .field span{background:#fff;border-radius:10px;padding:8px 10px}.fx-mini .sw{border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 2px #ffffffb3}.fx-mini .sw.on{outline-offset:2px;outline:2px solid #0f1419}.fx-mini .logo{color:#fff;background:#1f6f4e;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:700;display:inline-flex}.fx-mini .chips{flex-wrap:wrap;gap:6px;display:flex}.fx-mini .chip{border:1px solid var(--brand-blue);color:var(--brand-blue);background:#fff;border-radius:999px;padding:5px 10px;font-size:12px}.fx-mini .ai{color:#fff;background:#0f1419;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:600}.fx-mini .avatar{color:#fff;background:#0f1419;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:600;display:inline-flex}.fx-mini .avatar.mint{background:#1f6f4e}.fx-mini .strike{color:#a32020;text-decoration:line-through}.fx-mini .new{color:var(--mint-ink);font-weight:600}.fx-mini .drop{color:#36424c;text-align:center;background:#ffffffb3;border:1.5px dashed #9fb7c9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;display:flex}.fx-mini .list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fx-mini .list li{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.fx-mini.lg{gap:12px;padding:28px;font-size:15px}.fx-mini.lg .card{padding:16px 18px}.fx-panel{border-radius:24px;height:440px;overflow:hidden}.fx-panel>.fx-mini{padding:36px}.fx-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.fx-status li{background:#ffffffe0;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.fx-status ol{display:contents}.fx-status .st{color:#36424c;background:#eef1f4;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:600}.fx-status .st.blue{color:var(--brand-blue);background:#e3f0fa}.fx-status .st.green{color:var(--mint-ink);background:#e8f6ef;box-shadow:0 0 0 6px #1f9d6a1a}.fx-status h3{margin:0;font-size:18px;font-weight:600}.fx-status p{color:var(--quiet);margin:0;font-size:15px;font-weight:300;line-height:1.55}.fx-status li.live{box-shadow:inset 0 0 0 1.5px #1f9d6a59}.fx-ver{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.fx-ver-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fx-ver-list li{background-color:var(--k-glass-fill);box-shadow:var(--k-glass-light);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;font-size:15px;display:grid}.fx-ver-list li b{background:#eef1f4;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;display:inline-flex}.fx-ver-list li.on b{color:var(--mint-ink);background:#e8f6ef}.fx-ver-list small{color:#5b6670;font-size:13px;display:block}.fx-ver-list .pill{color:var(--mint-ink);background:#e8f6ef;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.fx-diff{background-color:var(--k-glass-fill);box-shadow:var(--k-glass-light);border-radius:20px;grid-template-columns:1fr 1fr;gap:0;font-size:15px;line-height:1.6;display:grid;overflow:hidden}.fx-diff>div{padding:22px}.fx-diff>div+div{border-left:1px solid #eef2f5}.fx-diff small{color:#5b6670;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.fx-diff p{margin:0 0 10px}.fx-diff del{color:#a32020;background:#fdecec;text-decoration-thickness:1px}.fx-diff ins{color:#00603f;background:#e8f6ef;text-decoration:none}.fx-vs{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fx-vs>div{background-color:var(--k-glass-fill);box-shadow:var(--k-glass-light);border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.fx-vs h3{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.fx-vs h3 span{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:inline-flex}.fx-vs .bad h3 span{color:#a32020;background:#fdecec}.fx-vs .good h3 span{color:var(--mint-ink);background:#e8f6ef}.fx-vs .fx-mini{border-radius:16px;height:auto;min-height:240px}.fx-vs .fx-mini .fakelink{color:var(--brand-blue);text-decoration:underline}.fx-vs p.note{color:var(--quiet);margin:0;font-size:15px;font-weight:300;line-height:1.55}.fx-anno{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.fx-anno li{background-color:var(--k-glass-fill);box-shadow:var(--k-glass-light);border-radius:20px;padding:22px;list-style:none}.fx-anno ol{display:contents}.fx-anno code{color:#e6edf3;background:#0f1419;border-radius:8px;margin-bottom:10px;padding:3px 8px;font-size:13px;display:inline-block}.fx-anno h3{margin:0 0 6px;font-size:18px;font-weight:600}.fx-anno p{color:var(--quiet);margin:0;font-size:15px;font-weight:300;line-height:1.55}.fx-code-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.fx-code-actions span{box-shadow:var(--k-glass-light);background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500}.fx-plat{background:linear-gradient(160deg,#eef5fa 0%,#f3f8f5 100%);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;height:100%;padding:36px;display:grid}.fx-band .fx-plat{background:#ffffffe0}.fx-plat ol{counter-reset:s;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.fx-plat li{counter-increment:s;grid-template-columns:32px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.5;display:grid}.fx-plat li:before{content:counter(s);color:#fff;background:#0f1419;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:inline-flex}.fx-plat-shot{background:#f6f9fb;border-radius:16px;padding:18px;font-size:13px}.fx-plat-shot p{color:#36424c;margin:0 0 8px;font-weight:600}.fx-plat-shot pre{color:#e6edf3;white-space:pre-wrap;word-break:break-all;background:#0f1419;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.5}.fx-plat-shot .ok{color:var(--mint-ink);background:#e8f6ef;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.fx-plat-head{align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.fx-plat-head .fx-logos-mark{width:32px;height:32px}@media (max-width:1023px){.fx-status{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-ver,.fx-vs{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fx-status,.fx-anno,.fx-diff{grid-template-columns:minmax(0,1fr)}.fx-diff>div+div{border-top:1px solid #eef2f5;border-left:0}.fx-panel{height:auto;min-height:380px}.fx-panel>.fx-mini{padding:20px}.fx-plat{grid-template-columns:minmax(0,1fr);padding:20px}}.fx-dash-main .fx-mini{background:0 0;justify-content:flex-start;height:auto;padding:0;font-size:14px}.fx-dash-main .fx-mini .list li,.fx-dash-main .fx-mini .card{background:#f6f9fb}.fx-dash-h{border-bottom:1px solid #eef2f5;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-weight:600;display:flex}.fx-dash-h span{color:#5b6670;font-size:13px;font-weight:400}.fx-corr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fx-corr-grid .card{line-height:1.6}.fx-corr-grid .pill{margin-top:10px}@media (max-width:767px){.fx-corr-grid{grid-template-columns:minmax(0,1fr)}}.fx-code-wrap{max-width:860px;margin:0 auto}.fx-photo-sub a{font-weight:500}.fx-code-wrap .sk-code.sk-code.sk-code{background:#0f1419}.fx-plain .fx-panel{background:0 0}.fx-panel{height:auto;min-height:360px;display:flex}.fx-panel>*{flex:auto}.fx-tabs-row button.on svg{filter:brightness(0)invert()}.fx-mini.c{text-align:center;align-items:center}.fx-mini.c .field{text-align:left;align-self:stretch;width:100%;max-width:320px;margin-inline:auto}.fx-mini.c .sw{width:40px;height:40px}.fx-mini img.akb{align-self:center;width:auto;height:16px;margin-top:14px}.fx-loop-centre span{text-wrap:balance}.fx-logos-chips button.on{color:#fff;background:#0f1419;border-color:#0f1419}.fx-plat{border-radius:24px}.fx-mini .logo.q{background:#0f1419}.fx-mini .logo.q img{width:auto;height:22px;display:block}.fx-card-art{background:#eef3f6;width:100%;height:100%;display:block}.fx-card-art img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}
