.ix-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(106,193,252,.16)}.ix-row{position:relative;display:grid;grid-template-columns:54px minmax(0,1.1fr) minmax(0,1fr) 150px;align-items:baseline;gap:18px;width:100%;padding:22px 6px 20px;border:0;border-bottom:1px solid rgba(106,193,252,.16);background:none;color:#EEF4FF;text-align:left;cursor:pointer;transition:opacity .35s var(--ox-ease-out)}.ix-row .n{font:600 12px/1 var(--ox-font-mono);letter-spacing:.1em;color:#6F82A0}.ix-row .name{font:750 clamp(26px,3.4vw,44px)/1.05 var(--ox-font-sans);letter-spacing:-.02em;transition:color .35s,translate .5s var(--ox-ease-out)}.ix-row .head{font-size:15px;line-height:1.45;color:#9FB0C8;transition:color .35s}.ix-row .fam{justify-self:end;font:600 11px/1.3 var(--ox-font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6F82A0;text-align:right}.ix-row::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#6AC1FC;transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ox-ease-out);box-shadow:0 0 10px #6AC1FC}.ix-list:hover .ix-row{opacity:.4}.ix-list .ix-row:hover,.ix-list .ix-row:focus-visible{opacity:1}.ix-row:hover .name,.ix-row:focus-visible .name{color:#6AC1FC;translate:10px 0}.ix-row:hover .head{color:#EEF4FF}.ix-row:hover::after,.ix-row:focus-visible::after{transform:scaleX(1)}.ix-row:focus-visible{outline:none}.ix-group{margin:34px 0 6px;font:700 12px/1 var(--ox-font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ox-light)}.ix-peek{position:fixed;left:0;top:0;z-index:20;width:380px;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;pointer-events:none;background:#030915;border:1px solid rgba(106,193,252,.35);box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 6px rgba(106,193,252,.06);opacity:0;scale:.6}.ix-peek>div{position:absolute;inset:0;opacity:0;transition:opacity .25s}.ix-peek>div.on{opacity:1}@media (max-width: 860px){.ix-row{grid-template-columns:40px minmax(0,1fr)}.ix-row .head{grid-column:2}.ix-row .fam{display:none}.ix-peek{display:none}}.ix-row.picked .name::after{content:" ●";color:#6AC1FC;font-size:.5em;vertical-align:.5em}.ix-row{grid-template-columns:54px minmax(0,1.1fr) minmax(0,1fr)}.ix-row .thumb{display:none}.ix-row .name .tag{display:none;margin-left:12px;padding:4px 9px;border-radius:99px;background:#2F7BEF;color:#FFFFFF;font:700 11px/1 var(--ox-font-sans);font-style:normal;letter-spacing:.04em;vertical-align:.55em}.ix-row.picked .name .tag{display:inline-block;animation:ix-tag-in .45s cubic-bezier(.34,1.56,.64,1)}@keyframes ix-tag-in{from{opacity:0;scale:.6}}@media (prefers-reduced-motion: reduce){.ix-row.picked .name .tag{animation:none}}.ix-row.picked .name::after{content:none}.ix-more{margin-top:40px}.ix-more-line{margin:4px 0 16px;max-width:620px;font-size:15.5px;line-height:1.6;color:#9FB0C8}.ix-chips{display:flex;flex-wrap:wrap;gap:8px}.ix-chip{padding:11px 16px;border-radius:99px;border:1px solid rgba(106,193,252,.28);background:rgba(10,26,58,.5);color:#CFE6FF;font:600 14px/1 var(--ox-font-sans);cursor:pointer;transition:background-color .25s,border-color .25s,color .25s}.ix-chip:hover{border-color:#6AC1FC}.ix-chip[aria-pressed=true]{background:#2F7BEF;border-color:#2F7BEF;color:#FFFFFF}.ix-chip[aria-pressed=true]::before{content:"✓ "}@media (max-width: 860px){.ix-row{grid-template-columns:30px minmax(0,1fr) 112px;align-items:center;gap:4px 14px;padding:16px 0}.ix-row .name{grid-column:2;font-size:22px}.ix-row .head{grid-column:2;grid-row:2;font-size:13.5px}.ix-row .thumb{display:block;grid-column:3;grid-row:1 / span 2;width:112px;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#030915;border:1px solid rgba(106,193,252,.25)}.ix-list:hover .ix-row{opacity:1}}html.fx-open{overflow:hidden}.fx{position:fixed;inset:0;z-index:70;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:18px clamp(16px,3.4vw,44px) 22px;background:rgba(3,9,21,.97);color:#EEF4FF;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fx[hidden]{display:none}.fx-top{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 18px}.fx-fam{grid-column:1;margin:0;font:700 12px/1 var(--ox-font-sans);letter-spacing:.16em;text-transform:uppercase;color:#6AC1FC}.fx-name{grid-column:1;margin:0;font:800 clamp(26px,3vw,40px)/1.08 var(--ox-font-sans);letter-spacing:-.02em}.fx-count{grid-column:2;grid-row:2;justify-self:end;font:600 12.5px/1 var(--ox-font-mono);color:#6F82A0}.fx-sample{grid-column:2;grid-row:1;justify-self:end;font:600 12.5px/1.3 var(--ox-font-sans);color:#8FA0B8;white-space:nowrap}.fx-close{grid-column:3;grid-row:1 / span 2;width:46px;height:46px;border-radius:50%;border:1px solid rgba(106,193,252,.3);background:rgba(10,26,58,.7);color:#EEF4FF;font-size:26px;line-height:1;cursor:pointer}.fx-stage{position:relative;display:grid;place-items:center;min-height:0;container-type:size}.fx-frame{width:min(100cqw,100cqh * 16 / 9);aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:#030915;border:1px solid rgba(106,193,252,.22);box-shadow:0 40px 120px rgba(0,0,0,.55)}.fx-frame canvas.build{display:block;width:100%;height:100%}.fx-arrow{position:absolute;top:50%;translate:0 -50%;width:48px;height:48px;border-radius:50%;border:1px solid rgba(106,193,252,.3);background:rgba(10,26,58,.78);color:#EEF4FF;font-size:19px;cursor:pointer}.fx-arrow.prev{left:0}.fx-arrow.next{right:0}.fx-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 48px;align-items:end;width:100%;max-width:1240px;margin:0 auto}.fx-head{margin:0;font:750 clamp(19px,1.9vw,26px)/1.3 var(--ox-font-sans);letter-spacing:-.01em}.fx-body{margin:0;max-width:72ch;font-size:15.5px;line-height:1.6;color:#B9C5D8}.fx-side{display:grid;grid-template-columns:auto auto;gap:10px;align-items:center;justify-items:start}.fx-select{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 22px 0 14px;border-radius:99px;border:0;background:#EEF4FF;color:#06132C;font:750 15.5px/1 var(--ox-font-sans);cursor:pointer;transition:background-color .25s,color .25s}.fx-select .box{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;border:2px solid #06132C;transition:background-color .25s,border-color .25s}.fx-select .box svg{width:16px;height:16px;fill:none;stroke:#FFFFFF;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s}.fx-select .box svg path{stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset .4s cubic-bezier(.2,1,.3,1) .08s}.fx-select[aria-pressed=true] .box svg path{stroke-dashoffset:0}.fx-select .lbl{display:inline-block;white-space:nowrap}.fx-select[aria-pressed=true]{background:#2F7BEF;color:#FFFFFF}.fx-select[aria-pressed=true] .box{background:#FFFFFF;border-color:#FFFFFF}.fx-select[aria-pressed=true] .box svg{opacity:1;stroke:#2F7BEF}.fx-nextsvc{height:52px;padding:0 20px;border-radius:99px;border:1px solid rgba(238,244,255,.3);background:none;color:#EEF4FF;font:700 15px/1 var(--ox-font-sans);cursor:pointer}.fx-note{grid-column:1 / -1;margin:0;font-size:12.5px;color:#8FA0B8}.fx-demo{display:inline-flex;gap:6px;margin-top:12px;padding-bottom:2px;font-size:14px;font-weight:700;color:#6AC1FC;text-decoration:none;border-bottom:1px solid rgba(106,193,252,.35);transition:border-color .25s,color .25s}.fx-demo:hover,.fx-demo:focus-visible{color:#EEF4FF;border-color:#EEF4FF}.fx-demo[hidden]{display:none}.fx-kick{margin:14px 0 9px;font:700 11px/1 var(--ox-font-sans);letter-spacing:.16em;text-transform:uppercase;color:#6AC1FC}.fx-gets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 26px;max-width:920px}.fx-gets li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.45;color:#CFDAEA}.fx-gets li::before{content:"";position:absolute;left:0;top:.42em;width:8px;height:8px;background:#EEF4FF;box-shadow:2px 2px 0 #245BB2}.fx-discuss{height:52px;padding:0 20px;border-radius:99px;border:1px solid rgba(106,193,252,.5);background:rgba(10,26,58,.6);color:#EEF4FF;font:700 15px/1 var(--ox-font-sans);cursor:pointer}.fx-discuss span{display:inline-block;transition:transform .3s var(--ox-ease-out, ease)}.fx-discuss:hover span{transform:translateX(3px)}.fx-discuss[hidden]{display:none}@media (min-width: 761px) and (max-height: 1000px){.fx{gap:10px;padding-top:12px;padding-bottom:14px}.fx-name{font-size:clamp(24px,2.4vw,32px)}.fx-head{font-size:clamp(17px,1.5vw,21px)}.fx-kick{margin:8px 0 6px}.fx-gets li{font-size:13.5px;line-height:1.4}.fx-select,.fx-discuss,.fx-nextsvc{height:46px}.fx-note{font-size:12px}}@media (max-width: 760px){.fx{gap:12px;padding:14px 14px 0;grid-template-rows:auto auto minmax(0,1fr);overflow-y:auto}.fx-stage{container-type:inline-size}.fx-frame{width:100%}.fx-arrow{width:38px;height:38px;font-size:16px;background:rgba(10,26,58,.72)}.fx-arrow.prev{left:6px}.fx-arrow.next{right:6px}.fx-bottom{grid-template-columns:1fr;align-content:start}.fx-gets{grid-template-columns:1fr;gap:6px}.fx-sample{display:none}.fx-discuss{padding:0 16px}.fx-select .more{display:none}.fx-side{position:sticky;bottom:0;grid-template-columns:1fr auto;justify-items:stretch;padding:12px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#030915 30%)}.fx-select{justify-content:center}}
