.aitf{--aitf-ground: #ffffff;--aitf-room: #f4f4ef;--aitf-control: #f0f0ea;--aitf-plus: #e8e8e1;--aitf-edge: rgba(12, 12, 12, .1);--aitf-edge-strong: rgba(12, 12, 12, .24);--aitf-frame: #e0e0d8;--aitf-shadow: 0 24px 48px -28px rgba(12, 12, 12, .22), 0 8px 18px -10px rgba(12, 12, 12, .1);--aitf-ink: #0c0c0c;--aitf-head: #262624;--aitf-dim: #44443f;--aitf-faint: #66665f;--aitf-asked: #4b7000;--aitf-asked-hi: #a8d82c;--aitf-auto: #1f6fb2;--aitf-auto-hi: #5cb8ff;--aitf-wait: #9a5b00;--aitf-wait-hi: #ffb547;--aitf-on-accent: #ffffff;--aitf-icon-line: #7b7b74;--aitf-icon-fill: #c4c4bc;--aitf-clock: #8a8a83;--aitf-skel: rgba(12, 12, 12, .1);--bot-head: #a3a39b;--bot-ear: #85857e;--bot-visor: #26262a;--bot-desk: #deded6;--bot-lid: #85857e;--bot-eye: #6b6b66;--bot-led: #a3a39b;color-scheme:light;container:aitf / inline-size;position:relative;display:flex;flex-direction:column;background:var(--aitf-ground);color:var(--aitf-ink);border:1px solid var(--aitf-frame);border-radius:12px;box-shadow:var(--aitf-shadow);overflow:hidden;font-family:var(--font-sans)}.dark .aitf{--aitf-ground: #0b0b0a;--aitf-room: #131312;--aitf-control: #141413;--aitf-plus: #1c1c1a;--aitf-edge: rgba(236, 236, 228, .09);--aitf-edge-strong: rgba(236, 236, 228, .25);--aitf-frame: rgba(255, 255, 255, .1);--aitf-shadow: 0 30px 60px -20px rgba(0, 0, 0, .45), 0 12px 24px -12px rgba(0, 0, 0, .35);--aitf-ink: #ecece4;--aitf-head: #d8d8cf;--aitf-dim: #9a9a91;--aitf-faint: #85857d;--aitf-asked: #c6f24e;--aitf-asked-hi: #c6f24e;--aitf-auto: #5cb8ff;--aitf-auto-hi: #5cb8ff;--aitf-wait: #ffb547;--aitf-wait-hi: #ffb547;--aitf-on-accent: #0b0b0a;--aitf-icon-line: #8a8a82;--aitf-icon-fill: #55554f;--aitf-clock: #6f6f68;--aitf-skel: rgba(255, 255, 255, .11);--bot-head: #8a8a82;--bot-ear: #5f5f59;--bot-visor: #0d0d0d;--bot-desk: #2b2b28;--bot-lid: #55554f;--bot-eye: #5b5b55;--bot-led: #4a4a45;color-scheme:dark}.aitf-defs{position:absolute;width:0;height:0;overflow:hidden}.aitf-head{padding:14px 14px 10px;border-bottom:1px solid var(--aitf-edge)}.aitf-head__row{display:flex;align-items:flex-start;gap:10px}.aitf-head__title{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-width:0;min-height:30px}.aitf-title{font-family:var(--font-serif);font-style:italic;font-size:21px;line-height:1;letter-spacing:-.01em;margin:0}.aitf-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--aitf-asked) 35%,transparent);border-radius:999px;font:600 9.5px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--aitf-asked);white-space:nowrap}.aitf-chip__dot{width:6px;height:6px;border-radius:50%;background:var(--aitf-asked)}.aitf-controls{display:flex;align-items:center;gap:6px;margin-left:auto;flex:none}.aitf-ctl{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid var(--aitf-edge);background:var(--aitf-control);color:var(--aitf-dim);cursor:pointer;transition:color .2s,border-color .2s;touch-action:manipulation}.aitf-ctl:hover{color:var(--aitf-ink);border-color:var(--aitf-edge-strong)}.aitf-ctl:focus-visible{outline:2px solid var(--aitf-asked);outline-offset:2px}.aitf-pause__i{width:14px;height:14px;fill:currentColor}.aitf-step__i{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aitf-pause__i--play,.aitf[data-paused] .aitf-pause__i--pause{display:none}.aitf[data-paused] .aitf-pause__i--play{display:block}.aitf-sub{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--aitf-dim);max-width:62ch}.aitf-body{display:grid}.aitf-panel{grid-area:1 / 1;min-width:0}.aitf-panel--floor{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.aitf-floor{--bot: clamp(13px, calc((100cqi - 124px) / 12), 19px);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.aitf-wires{display:none}.aitf-row{display:contents}.aitf-apps{grid-column:1 / -1;order:-2;display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.aitf-apps__label{font:500 10px/1.2 var(--font-mono);color:var(--aitf-dim);white-space:nowrap}.aitf-apps__label b{color:var(--aitf-ink);font-weight:600}.aitf-apps__list{flex:1 1 100%;display:grid;grid-template-columns:repeat(12,minmax(0,20px));gap:3px;margin:0;padding:0;list-style:none}.aitf-app{display:grid;place-items:center;width:100%;aspect-ratio:1;color:var(--aitf-faint);border:1px solid var(--aitf-edge);border-radius:5px;background:var(--aitf-room);transition:color .3s,border-color .3s,background-color .3s}.aitf-app svg{display:block;width:60%;height:60%;fill:currentColor}@container aitf (min-width: 460px){.aitf-apps__list{grid-template-columns:repeat(var(--apps),minmax(0,22px));gap:4px}.aitf-app{border-radius:6px}}.aitf-app.is-asked{color:var(--aitf-asked);border-color:color-mix(in srgb,var(--aitf-asked) 50%,transparent);background:color-mix(in srgb,var(--aitf-asked) 8%,var(--aitf-room))}.aitf-app.is-auto{color:var(--aitf-auto);border-color:color-mix(in srgb,var(--aitf-auto) 50%,transparent);background:color-mix(in srgb,var(--aitf-auto) 8%,var(--aitf-room))}.aitf-room{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding:7px 7px 6px;background:var(--aitf-room);border:1px solid var(--aitf-edge);border-radius:8px;transition:border-color .35s,background-color .35s}.aitf-room.is-asked{border-color:color-mix(in srgb,var(--aitf-asked) 55%,transparent);background:color-mix(in srgb,var(--aitf-asked) 6%,var(--aitf-room))}.aitf-room.is-auto{border-color:color-mix(in srgb,var(--aitf-auto) 55%,transparent);background:color-mix(in srgb,var(--aitf-auto) 6%,var(--aitf-room))}.aitf-room.is-trail{border-color:var(--aitf-edge-strong)}.aitf-room__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 3px;margin:0;font:600 8.5px/1.2 var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--aitf-head);white-space:nowrap}.aitf-room__head>span:first-child{white-space:normal}.aitf-room__n{font:400 9.5px/1.2 var(--font-mono);letter-spacing:0;color:var(--aitf-faint)}.aitf-seats{display:grid;grid-template-columns:repeat(4,var(--bot));gap:3px 4px;align-items:center}.aitf-seat{display:block;width:var(--bot);height:calc(var(--bot) * .895);overflow:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.aitf-seat.is-asked{--b-eye: var(--aitf-asked-hi);--b-led: var(--aitf-asked-hi);--b-lid: color-mix(in srgb, var(--aitf-asked-hi) 45%, var(--bot-lid));--b-glow: color-mix(in srgb, var(--aitf-asked-hi) 38%, transparent);--b-halo: color-mix(in srgb, var(--aitf-asked) 13%, transparent)}.aitf-seat.is-auto{--b-eye: var(--aitf-auto-hi);--b-led: var(--aitf-auto-hi);--b-lid: color-mix(in srgb, var(--aitf-auto-hi) 45%, var(--bot-lid));--b-glow: color-mix(in srgb, var(--aitf-auto-hi) 38%, transparent);--b-halo: color-mix(in srgb, var(--aitf-auto) 13%, transparent)}.aitf-seat.is-wait{--b-eye: var(--aitf-wait-hi);--b-led: var(--aitf-wait-hi);--b-lid: color-mix(in srgb, var(--aitf-wait-hi) 45%, var(--bot-lid));--b-glow: color-mix(in srgb, var(--aitf-wait-hi) 38%, transparent);--b-halo: color-mix(in srgb, var(--aitf-wait) 14%, transparent)}.aitf-seat.is-follow{transform:scale(1.22)}.aitf-seat.is-follow.is-asked{--b-halo: color-mix(in srgb, var(--aitf-asked) 28%, transparent)}.aitf-seat.is-follow.is-auto{--b-halo: color-mix(in srgb, var(--aitf-auto) 28%, transparent)}.aitf-plus{display:grid;place-items:center;height:calc(var(--bot) * .895);min-width:var(--bot);font:500 9px/1 var(--font-mono);color:var(--aitf-dim);border-radius:4px;background:var(--aitf-plus);transition:color .3s,background-color .3s}.aitf-plus.is-asked{color:var(--aitf-on-accent);background:var(--aitf-asked)}.aitf-plus.is-auto{color:var(--aitf-on-accent);background:var(--aitf-auto)}.aitf-plus--wide,.aitf-plus--mid{display:none}.aitf-room[data-over-s] .aitf-seats>.aitf-seat:nth-child(n+4){display:none}.aitf-helpers .aitf-seat:nth-child(n+4),.aitf-routines .aitf-clock:nth-child(n+4){display:none}@container aitf (min-width: 460px){.aitf-room[data-over-s] .aitf-seats>.aitf-seat:nth-child(n+4){display:block}.aitf-helpers .aitf-seat:nth-child(n+4),.aitf-routines .aitf-clock:nth-child(n+4){display:block}.aitf-room[data-over-m] .aitf-seats>.aitf-seat:nth-child(n+8){display:none}.aitf-plus--small{display:none}.aitf-plus--mid{display:grid}}.aitf-room__foot{margin:0;min-height:1.25em;font:500 9.5px/1.25 var(--font-sans);color:var(--aitf-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aitf-room__foot[data-kind=asked]{color:var(--aitf-asked)}.aitf-room__foot[data-kind=auto]{color:var(--aitf-auto)}.aitf-core{grid-column:1 / -1;order:-1;position:relative;z-index:1;margin-top:7px;border:1px solid color-mix(in srgb,var(--aitf-asked) 30%,transparent);border-radius:10px;padding:10px 8px 9px;background:radial-gradient(120% 90% at 30% 40%,color-mix(in srgb,var(--aitf-asked) 5%,transparent),transparent 60%)}.aitf-core__tag{position:absolute;top:-7px;left:10px;margin:0;padding:0 5px;background:var(--aitf-ground);font:600 9px/14px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aitf-asked)}.aitf-core__row{display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.aitf-node{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.aitf-node__art{position:relative;z-index:1;height:38px;display:grid;place-items:center;margin-bottom:3px}.aitf-node__name{margin:0;font:600 10px/1.2 var(--font-sans);color:var(--aitf-ink);overflow-wrap:anywhere}.aitf-node__sub{margin:0;font:400 9px/1.25 var(--font-sans);color:var(--aitf-dim)}@container aitf (max-width: 339px){.aitf-node__name{font-size:9px}}.aitf-me__photo{display:block;width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--aitf-edge-strong);transition:box-shadow .35s,filter .5s}.aitf-me[data-state=night] .aitf-me__photo{filter:grayscale(.75) brightness(.72)}.aitf-me[data-state=asking] .aitf-me__photo{box-shadow:0 0 0 2px var(--aitf-asked),0 0 14px color-mix(in srgb,var(--aitf-asked-hi) 45%,transparent)}.aitf-me[data-state=queued] .aitf-me__photo{box-shadow:0 0 0 2px var(--aitf-auto),0 0 14px color-mix(in srgb,var(--aitf-auto-hi) 45%,transparent)}.aitf-me[data-state=waiting] .aitf-me__photo{box-shadow:0 0 0 2px var(--aitf-wait),0 0 16px color-mix(in srgb,var(--aitf-wait-hi) 50%,transparent)}.aitf-me[data-state=waiting] .aitf-node__sub{color:var(--aitf-wait)}.aitf-me[data-state=asking] .aitf-node__sub{color:var(--aitf-asked)}.aitf-pod{display:inline-flex;gap:1px;padding:3px 3px 2px;border-radius:7px;background:var(--aitf-room);border:1px solid var(--aitf-edge)}.aitf-pod .aitf-seat{width:calc(var(--bot) * .78);height:calc(var(--bot) * .7)}.aitf-icon{width:32px;height:32px;overflow:visible}.aitf-icon__ring{fill:none;stroke:var(--aitf-edge-strong);stroke-dasharray:2 3}.aitf-icon__plate{fill:none}.aitf-icon__dot{fill:var(--aitf-edge-strong)}.aitf-icon__line{fill:none;stroke:var(--aitf-icon-line);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.aitf-icon__fill{fill:var(--aitf-icon-fill);transition:fill .35s}.aitf-store.is-asked .aitf-icon__fill{fill:var(--aitf-asked-hi)}.aitf-store.is-auto .aitf-icon__fill{fill:var(--aitf-auto-hi)}.aitf-store.is-asked .aitf-icon__line{stroke:var(--aitf-asked)}.aitf-store.is-auto .aitf-icon__line{stroke:var(--aitf-auto)}.aitf-store{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:8px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.aitf-store:focus-visible{outline:2px solid var(--aitf-asked);outline-offset:2px}.aitf-store .aitf-node__sub{text-decoration:underline dotted;text-decoration-color:var(--aitf-edge-strong);text-underline-offset:2px}.aitf-store:hover .aitf-node__sub,.aitf-store[aria-expanded=true] .aitf-node__sub{color:var(--aitf-ink);text-decoration-color:currentColor}.aitf-card[hidden],.aitf-card__body[hidden],.aitf-card-dim[hidden]{display:none}.aitf-card{position:absolute;z-index:30;box-sizing:border-box;width:380px;padding:12px 14px 11px;background:var(--aitf-ground);border:1px solid var(--aitf-frame);border-radius:12px;box-shadow:var(--aitf-shadow);color:var(--aitf-dim);font-family:var(--font-sans);text-align:left}.aitf-card-dim{position:absolute;z-index:29;background:color-mix(in srgb,var(--aitf-ground) 72%,transparent)}.aitf-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 8px}.aitf-card__title{font:600 13px/1.2 var(--font-sans);color:var(--aitf-ink)}.aitf-card__ctx{font:600 9px/1.2 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--aitf-faint);white-space:nowrap}.aitf-card__x{position:absolute;top:7px;right:7px;display:none;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--aitf-edge);border-radius:8px;background:var(--aitf-control);color:var(--aitf-dim);cursor:pointer;touch-action:manipulation}.aitf-card__x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.aitf-card[data-mode=panel] .aitf-card__x{display:grid}.aitf-card[data-mode=panel] .aitf-card__ctx{display:none}.aitf-card[data-mode=panel] .aitf-card__head{min-height:22px;align-items:center}.aitf-card__map{display:block;width:100%;height:111px;margin:0 0 4px}.aitf-card__shelf{display:block;width:100%;height:auto;aspect-ratio:352 / 96;margin:0 0 6px}.aitf-card__board{fill:none;stroke:var(--aitf-icon-line);stroke-width:2;stroke-linecap:round}.aitf-spine{fill:var(--aitf-icon-fill);transform-box:fill-box;transition:fill .3s,transform .3s}.aitf-spine.is-lit{transform:translateY(-4px);fill:var(--aitf-asked)}.aitf-card[data-kind=auto] .aitf-spine.is-lit{fill:var(--aitf-auto)}.aitf-card__cap{margin:0 0 8px;font:400 10.5px/1.35 var(--font-mono);color:var(--aitf-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aitf-card__cap b{font-weight:600;color:var(--aitf-asked)}.aitf-card[data-kind=auto] .aitf-card__cap b{color:var(--aitf-auto)}.aitf-card__rows{display:grid;grid-template-columns:1fr 1fr;gap:3px 18px;margin:0}.aitf-card[data-narrow] .aitf-card__rows{grid-template-columns:1fr}.aitf-card__rows div{display:flex;justify-content:space-between;gap:10px;min-width:0;font-size:12px;line-height:1.35}.aitf-card__rows dt{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aitf-card__rows dd{margin:0;font-weight:600;color:var(--aitf-ink);font-variant-numeric:tabular-nums}.aitf-card__foot{margin:8px 0 0;padding-top:7px;border-top:1px solid var(--aitf-edge);font-size:11px;line-height:1.4;color:var(--aitf-faint)}.aitf-card__rules{display:grid;gap:1px;margin:0 0 8px;padding:0;list-style:none}.aitf-card__rules li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;align-items:center;padding:2.5px 0;font-size:11.5px;line-height:1.3;color:var(--aitf-faint);transition:color .3s}.aitf-card__tick{position:relative;box-sizing:border-box;width:12px;height:12px;border:1.5px solid var(--aitf-icon-line);border-radius:3px;transition:background-color .3s,border-color .3s}.aitf-card__rules li.is-done{color:var(--aitf-dim)}.aitf-card__rules li.is-now{color:var(--aitf-ink)}.aitf-card__rules li.is-done .aitf-card__tick{background:var(--aitf-asked);border-color:var(--aitf-asked)}.aitf-card__rules li.is-now .aitf-card__tick{border-color:var(--aitf-asked)}.aitf-card[data-kind=auto] .aitf-card__rules li.is-done .aitf-card__tick{background:var(--aitf-auto);border-color:var(--aitf-auto)}.aitf-card[data-kind=auto] .aitf-card__rules li.is-now .aitf-card__tick{border-color:var(--aitf-auto)}.aitf-card__rules li.is-done .aitf-card__tick:after{content:"";position:absolute;left:2.5px;top:1.5px;width:5px;height:3px;border:solid var(--aitf-on-accent);border-width:0 0 1.5px 1.5px;transform:rotate(-45deg)}.aitf-room--side .aitf-seats--side{grid-template-columns:repeat(3,var(--bot))}.aitf-clock{width:var(--bot);height:var(--bot);fill:none;stroke:var(--aitf-clock);stroke-width:1.6;stroke-linecap:round}.aitf-clock__m,.aitf-clock__h{transform-origin:10px 10px;transform-box:view-box}.aitf-clock.is-run{stroke:var(--aitf-auto)}.aitf-clock.is-run .aitf-clock__m{animation:aitf-spin 1.4s linear infinite}@keyframes aitf-spin{to{transform:rotate(360deg)}}.aitf-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding-top:10px;border-top:1px solid var(--aitf-edge)}.aitf-now{display:flex;align-items:baseline;gap:8px}.aitf-now__n{margin:0;font:700 24px/1 var(--font-sans);color:var(--aitf-asked);font-variant-numeric:tabular-nums;min-width:1ch}@container aitf (min-width: 460px){.aitf-strip{grid-template-columns:auto minmax(0,1fr);gap:8px 14px}.aitf-now{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;align-content:start}.aitf-now__nbox{grid-row:1 / 3}.aitf-now__n{font-size:34px}}.aitf-now__label{margin:0;font:600 9px/1.2 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--aitf-dim)}.aitf-now__clock{margin:0;font:500 13px/1.2 var(--font-mono);color:var(--aitf-ink);font-variant-numeric:tabular-nums}.aitf-caption{min-width:0}.aitf-caption__head{margin:0;display:flex;align-items:baseline;gap:8px;min-width:0}.aitf-caption__kind{font:600 9px/1.2 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.aitf-caption__kind[data-kind=asked]{color:var(--aitf-asked)}.aitf-caption__kind[data-kind=auto]{color:var(--aitf-auto)}.aitf-caption__name{font:600 13px/1.3 var(--font-sans);color:var(--aitf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aitf-caption__chain{margin:2px 0 0;font:400 11.5px/1.35 var(--font-mono);color:var(--aitf-faint)}.aitf-caption__chain .is-done{color:var(--aitf-dim)}.aitf-caption__chain .is-now{color:var(--aitf-ink)}.aitf-caption__chain[data-kind=asked] .is-now{color:var(--aitf-asked)}.aitf-caption__chain[data-kind=auto] .is-now{color:var(--aitf-auto)}.aitf-caption__chain .aitf-sep{color:var(--aitf-faint);padding:0 .35em}.aitf-caption__why{margin:3px 0 0;font-size:12px;line-height:1.4;color:var(--aitf-dim)}.aitf-tally__box{grid-column:1 / -1}.aitf-tally{margin:0;font:500 10px/1.35 var(--font-mono);color:var(--aitf-dim);font-variant-numeric:tabular-nums}.aitf-tally b{color:var(--aitf-ink);font-weight:600}.aitf-stack{display:grid;min-width:0}.aitf-stack--inline{display:inline-grid}.aitf-stack>*{grid-area:1 / 1;min-width:0}.aitf-ghost{visibility:hidden;pointer-events:none}.aitf-fill{position:relative;transition:color .35s ease .05s}.aitf[data-phase=loading] .aitf-fill,.aitf[data-phase=loading] .aitf-fill *{color:transparent}.aitf[data-phase=loading] .aitf-fill:after{content:"";position:absolute;left:0;top:.12em;width:var(--skel, 100%);height:.86em;border-radius:3px;background:var(--aitf-skel);opacity:0;animation:aitf-skel-in .3s ease .2s forwards,aitf-skel-pulse 1.7s ease-in-out .5s infinite}.aitf-me .aitf-fill:after,.aitf-lead .aitf-fill:after{left:50%;transform:translate(-50%)}.aitf-me .aitf-fill,.aitf-lead .aitf-fill{--skel: 76%}.aitf-now__clock{--skel: 74%}.aitf-caption__name{--skel: 46%}.aitf-caption__chain{--skel: 88%}.aitf-caption__why{--skel: 72%}.aitf-tally{--skel: 64%}.aitf-floor,.aitf-chart{transition:opacity .45s ease}.aitf[data-phase=loading] .aitf-floor,.aitf[data-phase=loading] .aitf-chart{opacity:.62}@keyframes aitf-skel-in{to{opacity:1}}@keyframes aitf-skel-pulse{0%,to{opacity:1}50%{opacity:.4}}.aitf-chart{grid-column:1 / -1;position:relative}.aitf-chart__svg{display:block;width:100%;height:30px}.aitf-chart__night{fill:color-mix(in srgb,var(--aitf-auto) 8%,transparent)}.aitf-chart__area{fill:color-mix(in srgb,var(--aitf-ink) 7%,transparent)}.aitf-chart__line{fill:none;stroke:color-mix(in srgb,var(--aitf-ink) 40%,transparent);stroke-width:1.2;vector-effect:non-scaling-stroke}.aitf-chart__head{position:absolute;left:0;top:0;width:100%;height:30px;pointer-events:none;will-change:transform}.aitf-chart__tick{position:absolute;left:-1px;top:-3px;bottom:-2px;width:2px;border-radius:2px;background:var(--aitf-ink);box-shadow:0 0 8px color-mix(in srgb,var(--aitf-ink) 50%,transparent)}.aitf-chart__axis{display:flex;justify-content:space-between;margin:4px 0 0;font:400 9px/1 var(--font-mono);color:var(--aitf-faint)}@container aitf (min-width: 580px){.aitf-floor{--bot: clamp(14px, calc((100cqi - 214px) / 21), 21px)}.aitf-floor{display:flex;flex-direction:column;gap:20px}.aitf-wires{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.aitf-apps{order:0;margin-bottom:-8px}.aitf-row{display:flex;gap:8px}.aitf-row--top>.aitf-room,.aitf-row--bottom>.aitf-room{flex:1 1 auto}.aitf-seats{grid-template-columns:repeat(var(--cols),var(--bot))}.aitf-room[data-over-m] .aitf-seats>.aitf-seat:nth-child(n+8){display:block}.aitf-plus--mid{display:none}.aitf-plus--wide{display:grid}.aitf-room__head{font-size:9.5px;letter-spacing:.06em}.aitf-row--mid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:stretch}.aitf-room--side .aitf-seats--side{grid-template-columns:repeat(2,var(--bot))}.aitf-core{grid-column:auto;order:0;margin-top:0;display:flex;flex-direction:column;justify-content:center;padding:14px 10px 10px;background:transparent}.aitf-node__art{height:50px}.aitf-me__photo{width:48px;height:48px}.aitf-icon{width:44px;height:44px}.aitf-icon__ring,.aitf-icon__plate{fill:var(--aitf-ground)}.aitf-node__name{font-size:11px;white-space:nowrap}.aitf-node__sub{font-size:9.5px}.aitf-pod{gap:2px;padding:4px 5px 3px}.aitf-pod .aitf-seat{width:calc(var(--bot) * 1.05);height:calc(var(--bot) * .94)}.aitf-strip{grid-template-columns:152px minmax(0,1fr)}}.aitf-wire{fill:none;stroke:color-mix(in srgb,var(--aitf-asked) 20%,transparent);stroke-width:1.2}.aitf-junction{fill:color-mix(in srgb,var(--aitf-asked) 40%,transparent)}.aitf-live{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aitf-live--glow{stroke-width:7;opacity:.18}.aitf-live[data-kind=asked]{stroke:var(--aitf-asked)}.aitf-live[data-kind=auto]{stroke:var(--aitf-auto)}.aitf-live[data-kind=wait]{stroke:var(--aitf-wait)}.aitf-job:not(.is-focus) .aitf-live--glow{display:none}.aitf-pulse{fill:none;stroke-width:1.6;stroke-linecap:round;opacity:.75}.aitf-pulse[data-kind=asked]{stroke:var(--aitf-asked)}.aitf-pulse[data-kind=auto]{stroke:var(--aitf-auto)}@media(prefers-reduced-motion:reduce){.aitf-seat,.aitf-room,.aitf-app,.aitf-me__photo,.aitf-ctl,.aitf-spine,.aitf-card__rules li,.aitf-card__tick{transition:none}.aitf-clock.is-run .aitf-clock__m{animation:none}.aitf[data-phase=loading] .aitf-fill:after{animation:aitf-skel-in 1ms linear .2s forwards}}
