.greeting-skeleton[data-astro-cid-ce6egoxb]{display:inline-block;width:11rem;max-width:60%;height:1.05em;border-radius:.25rem;background:hsl(var(--primary) / .14);vertical-align:middle;animation:greeting-pulse 1.6s ease-in-out infinite,greeting-give-up .4s ease 6s forwards}@keyframes greeting-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes greeting-give-up{to{opacity:0}}.aitf{--aitf-ground: #ffffff;--aitf-room: #f4f4ef;--aitf-control: #f0f0ea;--aitf-control-on: #ffffff;--aitf-control-shadow: 0 1px 2px rgba(12, 12, 12, .12);--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;--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-control-on: #262624;--aitf-control-shadow: none;--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;--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:center;flex-wrap:wrap;gap:8px 10px}.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:8px;margin-left:auto}.aitf-tabs{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--aitf-edge);border-radius:8px;background:var(--aitf-control)}.aitf-tab{font:500 12px/1 var(--font-sans);color:var(--aitf-dim);padding:7px 10px;border-radius:6px;background:transparent;border:0;cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s}.aitf-tab:hover{color:var(--aitf-ink)}.aitf-tab[aria-selected=true]{background:var(--aitf-control-on);color:var(--aitf-ink);box-shadow:var(--aitf-control-shadow)}.aitf-tab:focus-visible,.aitf-pause:focus-visible{outline:2px solid var(--aitf-asked);outline-offset:2px}.aitf-pause{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}.aitf-pause:hover{color:var(--aitf-ink);border-color:var(--aitf-edge-strong)}.aitf-pause__i{width:14px;height:14px;fill:currentColor}.aitf-pause__i--play,.aitf[data-paused] .aitf-pause__i--pause{display:none}.aitf[data-paused] .aitf-pause__i--play{display:block}.aitf[data-view=chat] .aitf-pause{visibility:hidden}.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[data-inactive]{visibility:hidden;pointer-events:none}.aitf-panel--floor{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.aitf-panel--chat{height:0;min-height:100%;display:flex;flex-direction:column}.aitf-panel--chat>astro-island{display:flex;flex-direction:column;flex:1;min-height:0}.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{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}@container aitf (max-width: 459px){.aitf-apps__list{display:none}}.aitf-app{font:500 9.5px/1 var(--font-mono);color:var(--aitf-faint);padding:3px 6px;border:1px solid var(--aitf-edge);border-radius:5px;background:var(--aitf-room);transition:color .3s,border-color .3s,background-color .3s}.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)}.aitf-the{display:none}.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__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-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__n{grid-row:1 / 3;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-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-node__name{font-size:11px;white-space:nowrap}.aitf-node__sub{font-size:9.5px}.aitf-the{display:inline}.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:128px 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)}@media(prefers-reduced-motion:reduce){.aitf-seat,.aitf-room,.aitf-app,.aitf-me__photo{transition:none}.aitf-clock.is-run .aitf-clock__m{animation:none}}
