.who-tile .fx-graph{--who-panel: 27%;--who-accent: #4d8cff;}.who-tile--code .fx-graph{--who-panel: 36%;}.who-stage{position: absolute;top: 0;right: 0;bottom: 0;left: var(--who-panel);overflow: hidden;container-type: size;}.who-panel{position: absolute;top: 0;bottom: 0;left: 0;width: var(--who-panel);box-sizing: border-box;display: flex;flex-direction: column;padding: 1.3cqw;border-right: 1px solid rgba(255,255,255,.1);background: #1b1c1e;color: #fff;font-family: var(--font-mio);overflow: hidden;}.who-panel-k{display: flex;align-items: center;gap: .6cqw;flex: none;margin: 0 0 1cqw;padding-bottom: .9cqw;border-bottom: 1px solid rgba(255,255,255,.1);font-size: 1.15cqw;font-weight: 600;}.who-panel-k img{width: 1.5cqw;height: 1.5cqw;}.who-panel-k span{margin-left: auto;font-size: .92cqw;font-weight: 500;color: rgba(255,255,255,.5);}.fx-graph .fx-graph-cursor,.fx-graph .fx-graph-tag{z-index: 4;}.who-tile .fx-graph-cursor{fill: var(--who-accent);}.who-tile .fx-graph-tag{background: var(--who-accent);}.who-tile--chat .fx-graph{--who-accent: #d97757;}.who-log{flex: 1;min-height: 0;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;gap: .7cqw;}.who-log > *{display: none;flex: none;margin: 0;font-size: 1.15cqw;line-height: 1.35;}.who-log > .is-on{display: block;animation: who-in .28s cubic-bezier(.2,.9,.3,1.1) both;}@keyframes who-in{from{opacity: 0;translate: 0 .6cqw;}}.who-me{align-self: flex-end;max-width: 88%;padding: .6cqw .85cqw;border-radius: 1cqw 1cqw .25cqw 1cqw;background: rgba(255,255,255,.12);font-weight: 500;}.who-ai{color: rgba(255,255,255,.82);}.who-log > .who-tool.is-on{display: flex;align-items: center;gap: .55cqw;padding: .45cqw .6cqw;border: 1px solid rgba(255,255,255,.12);border-radius: .8cqw;font-size: 1cqw;color: rgba(255,255,255,.78);}.who-tool img{width: 2.2cqw;height: 2.2cqw;border-radius: .4cqw;object-fit: cover;}.who-price{padding: .8cqw;border: 1px solid rgba(255,255,255,.14);border-radius: 1cqw;background: rgba(255,255,255,.05);}.who-price p{margin: 0;font-size: 1cqw;color: rgba(255,255,255,.6);}.who-price b{display: block;margin: .15cqw 0 .6cqw;font-size: 1.4cqw;font-weight: 600;}.who-price-go{display: inline-flex;align-items: center;height: 2.3cqw;padding: 0 1cqw;border-radius: 999px;background: #fff;color: #1b1c1e;font-size: 1cqw;font-weight: 600;transition: scale .12s ease;}.who-price-go.is-press{scale: .9;}.who-cost{display: none;}.who-cost.is-on{display: inline-flex;color: #fff;background: rgba(217,119,87,.34);}.who-run{position: absolute;left: calc(var(--x) * 1cqw);top: calc(var(--y) * 1cqh);display: flex;align-items: flex-end;gap: 1.6cqw;margin: 0;}.who-run p{position: absolute;left: 0;bottom: 100%;margin: 0 0 1cqw;font: 600 2.4cqw/1 var(--font-mio);color: #d6d3d1;white-space: nowrap;}.who-run img{display: block;height: 44cqh;width: auto;border-radius: 1cqw;transition: outline-color .2s ease;outline: .2cqw solid transparent;}.who-run.is-open img[data-tue]{outline-color: var(--who-accent);}.who-tile--code .fx-graph{--who-accent: #3fb68b;}.who-tile--code .who-panel{background: #101113;}.who-term{flex: 1;min-height: 0;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;gap: .9cqw;}.who-term pre{display: none;flex: none;margin: 0;font: 400 1.04cqw/1.5 "JetBrains Mono",ui-monospace,monospace;white-space: pre-wrap;word-break: break-all;color: #e7e5e4;}.who-term pre.is-on{display: block;}.who-term pre i{font-style: normal;color: #8ab4ff;}.who-term pre b{font-weight: 400;color: #e8c07d;}.who-term pre.is-typing::after{content: "";display: inline-block;width: .55em;height: 1em;margin-left: 1px;vertical-align: -.15em;background: #e7e5e4;}.who-term .who-out{color: #7ee0a1;}.who-open{display: inline-flex;align-items: center;height: 2.3cqw;margin-top: .5cqw;padding: 0 1cqw;border-radius: 999px;background: #fff;color: #1b1c1e;font: 600 1cqw/1 var(--font-mio);}.who-box{position: absolute;z-index: 1;left: calc(var(--bx) * 100%);top: calc(var(--by) * 100%);width: calc(var(--bw) * 100%);height: calc(var(--bh) * 100%);box-sizing: border-box;border: .22cqw dashed #fff;border-radius: .4cqw;opacity: 0;scale: 1.08;transition: opacity .2s ease,scale .3s ease;pointer-events: none;}.who-box.is-on{opacity: 1;scale: 1;}.who-box.is-live{background: linear-gradient(100deg,rgba(255,255,255,.06) 35%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.06) 65%);background-size: 300% 100%;animation: fx-graph-load .8s linear infinite;}.fx-graph-node img.who-patch{position: absolute;left: 0;bottom: 0;opacity: 0;filter: none;animation: none;transition: opacity .35s ease;clip-path: inset(calc(var(--by) * 100%) calc((1 - var(--bx) - var(--bw)) * 100%) calc((1 - var(--by) - var(--bh)) * 100%) calc(var(--bx) * 100%));}.fx-graph-node img.who-patch.is-on{opacity: 1;}.who-same{position: absolute;z-index: 1;left: .8cqw;bottom: .8cqw;display: inline-flex;align-items: center;gap: .4cqw;height: 2.2cqw;padding: 0 .8cqw;border-radius: 999px;background: rgba(20,21,22,.82);color: #fff;font: 600 1cqw/1 var(--font-mio);opacity: 0;transition: opacity .25s ease;}.who-same svg{width: 1.05cqw;height: 1.05cqw;stroke-width: 3;color: #7ee0a1;}.who-same.is-on{opacity: 1;}.fx-graph-node.is-picked img{outline: .22cqw solid var(--who-accent);outline-offset: .15cqw;}.who-tile--code .fx-graph-card,.who-tile--list .fx-graph-card{opacity: 0;scale: .96;transition: opacity .25s ease,scale .3s cubic-bezier(.2,.9,.3,1.15);}.who-tile--code .fx-graph-card.is-on,.who-tile--list .fx-graph-card.is-on{opacity: 1;scale: 1;}.who-tile--list .fx-graph{--who-panel: 20%;}.who-tile--list .who-panel,.who-panel.who-side{z-index: 2;padding: .65cqw;background: #171717;overflow: visible;}.who-side svg{flex: none;width: 1.3cqw;height: 1.3cqw;stroke-width: 1.8;}.who-side-top{display: flex;align-items: center;justify-content: space-between;flex: none;height: 2.6cqw;margin: 0 0 .65cqw;padding-bottom: .65cqw;border-bottom: 1px solid rgba(255,255,255,.1);box-sizing: content-box;color: rgba(255,255,255,.6);}.who-side-top img{width: 2.6cqw;height: 2.6cqw;}.who-side-rows{flex: none;margin: 0;padding: 0;list-style: none;}.who-side-rows li{display: flex;align-items: center;gap: .65cqw;height: 2.6cqw;padding: 0 .65cqw;font-size: 1.13cqw;color: #fafafa;}.who-side-k{display: flex;align-items: center;justify-content: space-between;flex: none;height: 2.25cqw;margin: .5cqw 0 0;padding: 0 .8cqw;font-size: .89cqw;font-weight: 500;color: rgba(250,250,250,.7);}.who-side-k svg{width: 1cqw;height: 1cqw;rotate: 90deg;}.who-recent{display: none;flex: none;margin: 0;padding: 0;list-style: none;}.who-recent.is-now{display: block;}.who-recent li{display: flex;align-items: center;gap: .65cqw;height: 2.3cqw;padding: 0 .65cqw;font-size: 1.13cqw;color: #fafafa;white-space: nowrap;overflow: hidden;}.who-recent i{flex: none;width: .48cqw;height: .48cqw;margin: 0 .4cqw;border-radius: 50%;background: currentColor;opacity: .5;}.who-foot{display: flex;align-items: center;gap: .3cqw;flex: none;margin-top: auto;padding-top: .65cqw;border-top: 1px solid rgba(255,255,255,.1);color: rgba(255,255,255,.72);}.who-foot > svg{width: 1.25cqw;height: 1.25cqw;margin: 0 .2cqw;}.who-switch{display: flex;align-items: center;gap: .55cqw;flex: 1;min-width: 0;height: 3.3cqw;margin: 0;padding: 0 .3cqw;border-radius: .7cqw;color: #fafafa;}.who-switch b{min-width: 0;overflow: hidden;font-size: 1.1cqw;font-weight: 600;white-space: nowrap;text-overflow: ellipsis;}.who-switch svg{margin-left: auto;opacity: .55;}.who-ava{display: grid;place-items: center;flex: none;width: 2.6cqw;height: 2.6cqw;border-radius: .65cqw;background: #d87353;font-size: .97cqw;font-weight: 600;color: #fff;}.who-pop{position: absolute;left: .65cqw;bottom: 4.9cqw;width: 24.2cqw;box-sizing: border-box;padding: .65cqw;border: 1px solid rgba(255,255,255,.1);border-radius: 1.3cqw;background: #262626;box-shadow: 0 20px 25px -5px rgba(0,0,0,.45);transform-origin: 0 100%;opacity: 0;scale: .96;transition: opacity .14s ease,scale .14s ease;pointer-events: none;}.who-pop.is-on{opacity: 1;scale: 1;}.who-pop-search{display: flex;align-items: center;gap: .6cqw;height: 2.9cqw;margin: .1cqw;padding: 0 .9cqw;border: 1px solid rgba(255,255,255,.15);border-radius: 999px;font-size: 1.13cqw;color: rgba(250,250,250,.55);}.who-pop-k{margin: .75cqw 0 .3cqw;padding: 0 .65cqw;font-size: .89cqw;font-weight: 500;letter-spacing: .03em;text-transform: uppercase;color: rgba(250,250,250,.55);}.who-pop ul{margin: 0;padding: 0;list-style: none;}.who-pop-row{display: flex;align-items: center;gap: .8cqw;padding: .48cqw .65cqw;border-radius: .7cqw;}.who-pop-t{display: grid;flex: 1;min-width: 0;line-height: 1.25;}.who-pop-t b{font-size: 1.13cqw;font-weight: 500;color: #fafafa;}.who-pop-t em{font-size: .97cqw;font-style: normal;color: rgba(250,250,250,.55);}.who-pop-row > svg{visibility: hidden;stroke-width: 2.4;}.who-pop-row.is-now > svg{visibility: visible;}.who-pop-new{display: flex;align-items: center;gap: .8cqw;margin: 0;padding: .48cqw .65cqw;font-size: 1.13cqw;font-weight: 500;color: #fafafa;}.who-pop-new span{display: grid;place-items: center;width: 2.6cqw;height: 2.6cqw;box-sizing: border-box;border: 1px dashed rgba(255,255,255,.25);border-radius: .65cqw;}.who-client{position: absolute;inset: 0;opacity: 0;transition: opacity .28s ease;pointer-events: none;}.who-client.is-on{opacity: 1;}.who-sticky{position: absolute;left: calc(var(--x) * 1cqw);top: calc(var(--y) * 1cqh);width: calc(var(--w) * 1cqw);box-sizing: border-box;margin: 0;padding: 1cqw;border: 1px solid #f3c344;border-radius: .9cqw;background: #ffe08a;color: #1c1917;font: 500 1.16cqw/1.35 var(--font-mio);}.who-sticky--ask{background: #ffbcd8;border-color: #f58fbb;opacity: 0;scale: .92;transition: opacity .22s ease,scale .3s cubic-bezier(.2,.9,.3,1.15);}.who-sticky--ask.is-on{opacity: 1;scale: 1;}@media (max-width: 860px){.who-tile.bo-motion.pg-tile{aspect-ratio: 4 / 5;}.who-stage{left: 0;bottom: 38%;}.who-panel{top: auto;right: 0;width: auto;height: 38%;padding: 2.4cqw 3cqw;border-right: 0;border-top: 1px solid rgba(255,255,255,.1);}.who-panel-k{margin-bottom: 1.6cqw;padding-bottom: 1.4cqw;font-size: 2.8cqw;}.who-panel-k img{width: 3.4cqw;height: 3.4cqw;}.who-panel-k span{font-size: 2.3cqw;}.who-log{gap: 1.4cqw;}.who-log > *{font-size: 2.9cqw;}.who-log > .who-tool.is-on{padding: 1cqw 1.4cqw;gap: 1.2cqw;font-size: 2.5cqw;}.who-tool img{width: 4.6cqw;height: 4.6cqw;}.who-me{padding: 1.2cqw 2cqw;border-radius: 2cqw 2cqw .5cqw 2cqw;}.who-price{padding: 1.6cqw;border-radius: 2cqw;}.who-price p,.who-price-go{font-size: 2.5cqw;}.who-price b{font-size: 3.2cqw;margin-bottom: 1.2cqw;}.who-price-go{height: 5.4cqw;padding: 0 2.4cqw;}.who-term pre{font-size: 2.45cqw;}.who-open{height: 5.4cqw;padding: 0 2.4cqw;font-size: 2.5cqw;}.who-panel.who-side{padding: 2cqw 3cqw;}.who-side svg{width: 3.2cqw;height: 3.2cqw;}.who-side-top,.who-side-rows{display: none;}.who-side-k{height: 5cqw;margin: 0;padding: 0;font-size: 2.5cqw;}.who-side-k svg{width: 2.6cqw;height: 2.6cqw;}.who-recent li{height: 5cqw;gap: 1.4cqw;padding: 0;font-size: 2.8cqw;}.who-recent i{width: 1cqw;height: 1cqw;margin: 0 1cqw;}.who-foot{gap: 1cqw;padding-top: 1.4cqw;}.who-foot > svg{width: 3.2cqw;height: 3.2cqw;margin: 0 .6cqw;}.who-switch{gap: 1.4cqw;height: 7cqw;padding: 0;}.who-switch b{font-size: 2.9cqw;}.who-ava{width: 6cqw;height: 6cqw;border-radius: 1.5cqw;font-size: 2.3cqw;}.who-pop{left: 3cqw;bottom: 11cqw;width: 74cqw;padding: 1.6cqw;border-radius: 3cqw;}.who-pop-search{height: 6.4cqw;padding: 0 2cqw;gap: 1.4cqw;font-size: 2.7cqw;}.who-pop-k{margin: 1.4cqw 0 .6cqw;padding: 0 1.4cqw;font-size: 2.2cqw;}.who-pop-row,.who-pop-new{gap: 1.8cqw;padding: 1cqw 1.4cqw;}.who-pop-t b,.who-pop-new{font-size: 2.7cqw;}.who-pop-t em{font-size: 2.3cqw;}.who-pop-new span{width: 6cqw;height: 6cqw;border-radius: 1.5cqw;}}@media (prefers-reduced-motion: reduce){.who-log > .is-on{animation: none;}.who-box.is-live{animation: none;}}