.act--room .ask{color:var(--ink);font-family:var(--font-ui);--ask-rail:184px;--ask-gap:28px;--ask-tile:12px;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;container:ask/inline-size}.act--room .ask__body{transform-origin:34%;width:100%;max-width:808px;height:min(100%,716px);min-height:0}.act--room .ask__grid{grid-template-columns:var(--ask-rail) minmax(0, 1fr);column-gap:var(--ask-gap);grid-template-rows:minmax(0,1fr) auto auto;row-gap:12px;height:100%;display:grid;position:relative}.act--room .ask__rail{flex-direction:column;grid-area:1/1;align-self:center;gap:12px;min-width:0;display:flex}.act--room .ask__rail-head{justify-content:space-between;align-items:baseline;gap:8px;min-height:20px;display:flex}.act--room .ask__state{font:600 13px/1.2 var(--font-ui);color:var(--ink);white-space:nowrap;justify-items:end;display:grid}.act--room .ask__state>span{grid-area:1/1}.act--room .ask__state>[data-state=pinned]{opacity:1}.act--room .ask__chips{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.act--room .ask__chip{--lit:0;--pin:0;border:1px solid var(--border);border-color:color-mix(in srgb, var(--border-strong) calc(var(--pin) * 100%), var(--border));background:var(--surface);height:36px;color:color-mix(in srgb, var(--ink) calc(max(var(--lit), var(--pin)) * 100%), var(--ink-muted));font:500 14px/1 var(--font-ui);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 12px 0 11px;display:flex;position:relative}.act--room .ask__chip>svg{color:color-mix(in srgb, var(--primary) calc(var(--lit) * 100%), currentColor);flex:none}.act--room .ask__chip-ring{border:1.5px solid var(--primary);border-radius:inherit;opacity:var(--lit);pointer-events:none;position:absolute;inset:-1px}.act--room .ask__hint{min-height:36px;color:var(--ink-muted);font:500 13px/1.4 var(--font-ui);opacity:0;transition:opacity .18s cubic-bezier(.2,0,0,1)}.act--room .ask__wires{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.act--room .ask__wires path{stroke:var(--primary);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.act--room .ask__wires circle{fill:var(--primary)}.act--room .ask__wires [data-port]{fill:var(--surface);stroke:var(--primary);stroke-width:1.5px}.act--room .ask__sheet{border:1px solid var(--border);border-radius:var(--radius-card-web);background:var(--surface);min-height:0;box-shadow:var(--shadow-2);flex-direction:column;grid-area:1/2;display:flex;position:relative;overflow:hidden}.act--room .ask__head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;height:60px;padding:0 20px;display:flex}.act--room .ask__avatar{border:1px solid var(--border);background:var(--surface-soft);object-fit:cover;object-position:50% 18%;border-radius:50%;flex:none;width:32px;height:32px}.act--room .ask__name{font:600 17px/1.2 var(--font-ui)}.act--room .ask__head .rl-tag{margin-left:auto}.act--room .ask__thread{z-index:2;flex:1;min-height:0;position:relative;overflow:hidden}.act--room .ask[data-live] .ask__thread{clip-path:inset(0 0 -280px);overflow:visible}.act--room .ask__thread:before{content:"";z-index:5;background:linear-gradient(to bottom, var(--surface), transparent);pointer-events:none;height:20px;position:absolute;top:0;left:0;right:0}.act--room .ask__content{flex-direction:column;gap:12px;padding:20px 20px 16px;display:flex;position:relative}.act--room .ask__empty{z-index:1;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;gap:16px;padding:0 24px 4px;display:flex;position:absolute;inset:0}.act--room .ask__empty>svg{flex:none}.act--room .ask__greet{font:600 28px/1.15 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:-4px 0 0}.act--room .ask__starters{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.act--room .ask__starter{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.act--room .ask__starter-icon{background:var(--surface-soft);width:32px;height:32px;color:var(--ink-muted);border-radius:8px;flex:none;place-items:center;display:grid}.act--room .ask__starter-text{flex-direction:column;min-width:0;display:flex}.act--room .ask__starter-text b{font:500 15px/1.35 var(--font-ui)}.act--room .ask__starter-text span{color:var(--ink-muted);font:500 13px/1.35 var(--font-ui)}.act--room .ask__ghost{z-index:3;pointer-events:none;position:absolute;inset:0}.act--room .ask__ghost>div{position:absolute;top:0;left:0;right:0}.act--room .ask__row--me{z-index:3;justify-content:flex-end;display:flex;position:relative}.act--room .ask__bubble{background:var(--surface-soft);border-radius:16px 16px 6px;flex-direction:column;align-items:flex-end;gap:6px;max-width:88%;padding:10px 16px 11px;display:flex}.act--room .ask__skilltag{color:var(--ink-muted);font:600 13px/1.2 var(--font-ui);align-items:center;gap:6px;display:inline-flex}.act--room .ask__skilltag svg{color:var(--primary)}.act--room .ask__bubble p{font:500 15px/1.45 var(--font-ui);text-align:left;margin:0}.act--room .ask__trace{height:24px;color:var(--ink-muted);font:600 13px/1 var(--font-ui);grid-template-columns:16px 14px auto;justify-content:start;align-items:center;column-gap:8px;display:grid}.act--room .ask__trace-lead{width:16px;height:16px;display:grid;position:relative}.act--room .ask__trace-lead>svg{grid-area:1/1}.act--room .ask__trace-lead [data-check]{color:var(--ink)}.act--room .ask__trace-text{white-space:nowrap;display:grid}.act--room .ask__trace-text>span{grid-area:1/1}.act--room .ask__trace-text [data-done]{color:var(--ink)}.act--room .ask__prose{font:400 15px/1.62 var(--font-ui);color:var(--ink);margin:0}.act--room .ask__w{display:inline-block}.act--room .ask__tile{border:1px solid var(--border);border-radius:var(--ask-tile);background:var(--surface);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:10px 14px;display:grid}.act--room .ask__plate{border:1px solid var(--border);background:var(--surface);border-radius:8px;place-items:center;width:64px;height:44px;display:grid}.act--room .ask__plate img{max-width:100%;display:block}.act--room .ask__plate-type{font:700 13px/1 var(--font-display)}.act--room .ask__tile-main{flex-direction:column;gap:2px;min-width:0;display:flex}.act--room .ask__tile-main b{font:600 15px/1.25 var(--font-ui)}.act--room .ask__tile-main span{color:var(--ink-muted);font:500 13.5px/1.35 var(--font-ui);text-wrap:pretty}.act--room .ask__fig{font:700 24px/1 var(--font-data);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.act--room .ask__fig>span{text-align:right;min-width:2ch}.act--room .ask__fig--strong{color:var(--band-strong-ink)}.act--room .ask__fig--marginal{color:var(--band-marginal-ink)}.act--room .ask__fig--decline{color:var(--band-decline-ink)}.act--room .ask__wait{color:var(--ink-muted);font:500 13px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.act--room .ask__tile--watch{align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.act--room .ask__watch-icon{color:var(--ink-muted);flex:none}.act--room .ask__tile--watch b{font:600 15px/1.25 var(--font-ui)}.act--room .ask__chip-dashed{border:1.5px dashed var(--band-marginal);color:var(--band-marginal-ink);font:600 13px/1.2 var(--font-ui);white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 11px}.act--room .ask__draft{border:1px solid var(--border);border-radius:var(--ask-tile);background:var(--surface-soft);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.act--room .ask__draft p{margin:0}.act--room .ask__draft-head{font:600 14px/1.2 var(--font-ui)}.act--room .ask__draft-line{font:400 14.5px/1.55 var(--font-ui);white-space:pre-line}.act--room .ask__draft-note{color:var(--ink-muted);font:500 13px/1.3 var(--font-ui);margin-top:2px}.act--room .ask__stats{border:1px solid var(--border);border-radius:var(--ask-tile);background:var(--surface);overflow:hidden}.act--room .ask__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.act--room .ask__stat{flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.act--room .ask__stat+.ask__stat{border-left:1px solid var(--border)}.act--room .ask__stat-label{color:var(--ink-muted);font:600 13px/1.25 var(--font-ui)}.act--room .ask__stat-fig{font:700 32px/1 var(--font-data);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.act--room .ask__stat-note{color:var(--ink-muted);font:500 13px/1.3 var(--font-ui)}.act--room .ask__stats-foot{border-top:1px solid var(--border);color:var(--ink-muted);font:500 13px/1.3 var(--font-ui);margin:0;padding:10px 14px}.act--room .ask__next{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1);border-radius:14px;flex-direction:column;gap:6px;padding:12px 16px 14px;display:flex}.act--room .ask__next-reason{font:500 14.5px/1.45 var(--font-ui);text-wrap:pretty;margin:0}.act--room .ask__btns{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.act--room .ask__btn{--press:0;border:1px solid var(--border-control);border-color:color-mix(in srgb, var(--primary) calc(var(--press) * 100%), var(--border-control));background:var(--surface);height:40px;color:color-mix(in srgb, var(--surface) clamp(0%, calc((var(--press) - .4) * 500%), 100%), var(--ink));font:600 15px/1 var(--font-ui);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}.act--room .ask__btn-fill{border-radius:inherit;background:var(--primary);opacity:0;position:absolute;inset:-1px}.act--room .ask__btn>:not(.ask__btn-fill):not(.ask__ripple){position:relative}.act--room .ask__ripple{border:1.5px solid var(--primary);opacity:0;pointer-events:none;border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%}.act--room .ask__composer{z-index:1;flex:none;padding:0 16px 16px;position:relative}.act--room .ask__cbox{border:1px solid var(--border-control);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;padding:14px 12px 10px 16px;display:flex}.act--room .ask__field{height:24px;font:500 16px/24px var(--font-ui);white-space:nowrap;position:relative;overflow:hidden}.act--room .ask__ph{color:var(--ink-whisper);position:absolute;top:0;left:0}.act--room .ask__typed{position:relative}.act--room .ask__caret{background:var(--ink);vertical-align:-.22em;width:2px;height:1.15em;margin-left:1px;display:inline-block}.act--room .ask__ctl{align-items:center;gap:8px;height:40px;display:flex}.act--room .ask__tools,.act--room .ask__pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:32px;display:inline-flex}.act--room .ask__tools{border:1px solid var(--border);font:600 14px/1 var(--font-ui);padding:0 11px 0 9px}.act--room .ask__pill{background:var(--surface-soft);color:var(--ink);font:600 13px/1 var(--font-ui);padding:0 11px}.act--room .ask__pill svg{color:var(--primary)}.act--room .ask__send{--on:0;border:1px solid var(--border);background:var(--primary-subtle);width:40px;height:40px;color:color-mix(in srgb, var(--surface) calc(var(--on) * 100%), var(--ink-muted));border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid;position:relative}.act--room .ask__send-on{background:var(--primary);box-shadow:var(--shadow-1);opacity:0;border-radius:50%;position:absolute;inset:-1px}.act--room .ask__send>svg{position:relative}.act--room .ask__foot{color:var(--ink-muted);font:500 13px/1.3 var(--font-ui);grid-area:2/2;margin:0;padding-left:4px}.act--room .ask__pick{display:contents}.act--room .ask__pick-label{color:var(--ink-muted);font:600 14px/1.2 var(--font-ui);white-space:nowrap;grid-area:3/1;place-self:center end}.act--room .ask__skills{grid-area:3/2;gap:10px;min-width:0;display:flex}.act--room .ask__skill{border:1px solid var(--border-control);background:var(--surface);height:44px;color:var(--ink);font:600 15px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 14px;transition:transform .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1);display:inline-flex}.act--room .ask__skill svg{color:var(--ink-muted);flex:none}@media (hover:hover){.act--room .ask__skill:hover{border-color:color-mix(in srgb, var(--ink) 52%, transparent);box-shadow:var(--shadow-1);transform:translateY(-1px)}}.act--room .ask__skill:active{opacity:.88;transition-duration:.12s;transform:scale(.98)}.act--room .ask__skill[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 .5px var(--primary)}.act--room .ask__skill[aria-pressed=true] svg{color:var(--primary)}.act--room .ask__skill:focus-visible{box-shadow:var(--shadow-focus);outline:none}@container ask (max-width:779px){.act--room .ask{--ask-rail:48px;--ask-gap:20px}.act--room .ask__rail-head .rk-eyebrow,.act--room .ask__hint{display:none}.act--room .ask__rail-head{justify-content:center}.act--room .ask__chip{justify-content:center;padding:0}.act--room .ask__chip-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.act--room .ask__pick{grid-area:3/1/auto/-1;align-items:center;gap:12px;min-width:0;display:flex}.act--room .ask__pick-label,.act--room .ask__skills{grid-area:auto}.act--room .ask__foot{padding-left:4px}}@container ask (max-width:519px){.act--room .ask{--ask-gap:0px}.act--room .ask__body{max-width:none;height:100%}.act--room .ask__grid{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);row-gap:10px}.act--room .ask__rail{flex-direction:row;grid-area:1/1;justify-content:space-between;align-self:auto;align-items:center;gap:10px}.act--room .ask__rail-head{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px}.act--room .ask__rail-head .rk-eyebrow{display:block}.act--room .ask__state{justify-items:start}.act--room .ask__chips{flex-direction:row;gap:6px}.act--room .ask__chip{border-radius:50%;width:38px;height:38px}.act--room .ask__sheet{border-radius:18px;grid-area:2/1}.act--room .ask__head{height:52px;padding:0 16px}.act--room .ask__content{gap:12px;padding:16px 14px 14px}.act--room .ask__empty{gap:12px;padding:0 16px 4px}.act--room .ask__empty>svg{width:32px;height:32px}.act--room .ask__greet{font-size:24px}.act--room .ask__composer{padding:0 12px 12px}.act--room .ask__cbox{padding:12px 10px 8px 14px}.act--room .ask__tools-label{display:none}.act--room .ask__tools{justify-content:center;width:32px;padding:0}.act--room .ask__tile{grid-template-columns:56px minmax(0,1fr) auto;column-gap:10px;padding:10px 12px}.act--room .ask__plate{width:56px}.act--room .ask__stat{padding:12px 10px}.act--room .ask__stat-fig{font-size:28px}.act--room .ask__foot{text-align:center;grid-area:3/1;padding:0}.act--room .ask__pick{scrollbar-width:none;grid-area:4/1;margin-inline:-2px;padding:2px;overflow-x:auto}.act--room .ask__pick::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.act--room .ask__body{height:716px}.act--room .ask__skill{transition:none}@container ask (max-width:519px){.act--room .ask__body{height:560px}}}
.act--room .fl{pointer-events:none;color:var(--ink)}.act--room .fl[data-shown=false]{visibility:hidden}.act--room .fl[data-live=true] :is(.fl-chip,.fl-ticker){pointer-events:auto}.act--room .fl__wrap{flex-direction:column;gap:12px;min-height:0;display:flex;position:absolute;inset:0}.act--room .fl :where(h3,h4,p,ul){margin:0;padding:0}.act--room .fl :where(ul){list-style:none}.act--room .fl :is([data-a],.fl-item){opacity:0}.act--room .fl-live{background:var(--band-strong);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.act--room .fl-live__ring{border:2px solid var(--band-strong);opacity:0;border-radius:50%;position:absolute;inset:-4px}.act--room .fl-av{width:var(--fl-av,32px);height:var(--fl-av,32px);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-muted);font:700 13px/1 var(--font-sans);letter-spacing:0;border-radius:50%;flex:none;place-items:center;display:grid}.act--room .fl-av--ai{background:var(--primary);color:var(--primary-ink);border-color:#0000}.act--room .fl-stack{flex:none;display:flex}.act--room .fl-stack .fl-av{box-shadow:0 0 0 2px var(--surface);margin-left:-4px}.act--room .fl-stack .fl-av:first-child{margin-left:0}.act--room .fl-today{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-2);flex:none;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid;overflow:hidden}.act--room .fl-today__cell{min-width:0;padding:16px 22px 18px}.act--room .fl-today__cell--here{border-left:1px solid var(--border);flex-direction:column;justify-content:center;display:flex}.act--room .fl-today__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.act--room .fl-today__room{border-bottom:2px solid var(--fl-room);color:var(--ink-muted);font:600 13px/1.3 var(--font-sans);align-items:center;gap:6px;padding-bottom:1px;display:inline-flex}.act--room .fl-today__dot{background:var(--fl-room);border-radius:50%;flex:none;width:8px;height:8px}.act--room .fl-today__meta{color:var(--ink-muted);font:500 13px/1.3 var(--font-sans)}.act--room .fl-today__question{color:var(--ink);font:600 clamp(20px, 1.7vw, 24px) / 1.22 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:10px 0 0}.act--room .fl-today__add{color:var(--primary);font:700 14px/1 var(--font-sans);margin-left:auto}.act--room .fl-today__heading{color:var(--ink);font:700 15px/1.3 var(--font-sans);margin-bottom:10px}.act--room .fl-today__here,.act--room .fl-today__here-inline{align-items:center;gap:12px;display:flex}.act--room .fl-today__here{flex-wrap:wrap}.act--room .fl-today__here-inline{margin-left:auto;display:none}.act--room .fl-here{color:var(--ink-muted);font:600 13px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.act--room .fl-ticker{border-top:1px solid var(--border);background:var(--surface-soft);grid-column:1/-1;align-items:stretch;height:48px;display:flex;overflow:hidden}.act--room .fl-ticker__label{z-index:2;border-right:1px solid var(--border);background:var(--surface-soft);color:var(--ink);font:700 14px/1 var(--font-sans);flex:none;align-items:center;gap:10px;padding:0 16px 0 22px;display:flex;position:relative}.act--room .fl-ticker__window{flex:1;min-width:0;position:relative;overflow:hidden}.act--room .fl-ticker__track{white-space:nowrap;align-items:center;gap:36px;height:100%;padding-left:22px;display:flex;position:absolute;top:0;left:0}.act--room .fl-ticker__new{z-index:1;border-right:1px solid var(--border);background:var(--surface-soft);opacity:0;align-items:center;max-width:100%;padding:0 22px;display:flex;position:absolute;inset:0 auto 0 0}.act--room .fl-ticker__new .fl-tick{min-width:0}.act--room .fl-ticker__new .fl-tick b:last-child{text-overflow:ellipsis;overflow:hidden}.act--room .fl-tick{color:var(--ink-muted);font:500 14px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.act--room .fl-tick b{color:var(--ink);font-weight:700}.act--room .fl-tick svg{color:var(--fl-room);flex:none}.act--room .fl-tick[data-icon=win] svg{color:var(--fl-wins)}.act--room .fl-bar{flex:none;align-items:center;gap:16px;min-width:0;display:flex}.act--room .fl-bar__greeting{color:var(--ink);font:600 22px/1.1 var(--font-display);letter-spacing:-.015em;flex:none}.act--room .fl-bar__lines{gap:8px;min-width:0;display:flex}.act--room .fl-chip{border:1px solid var(--border-strong);background:var(--surface);min-height:36px;color:var(--ink-muted);font:600 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform .18s var(--ease-standard), border-color .18s var(--ease-standard), color .18s var(--ease-standard), opacity .12s var(--ease-standard);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.act--room .fl-chip:after{content:"";position:absolute;inset:-4px -2px}.act--room .fl-chip[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 .5px var(--primary);color:var(--ink)}.act--room .fl-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.act--room .fl-chip:active{opacity:.88;transition-duration:.12s;transform:scale(.98)}@media (hover:hover) and (pointer:fine){.act--room .fl-chip:hover{border-color:var(--border-control);color:var(--ink);transform:translateY(-1px)}.act--room .fl-chip[aria-pressed=true]:hover{border-color:var(--primary)}.act--room .fl-chip:active{transform:scale(.98)}}.act--room .fl-plan{flex:1;grid-template-columns:minmax(0,1fr) 264px;gap:16px;min-height:0;display:grid}.act--room .fl-col{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-height:0;box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.act--room .fl-col:before{content:"";z-index:3;background:var(--fl-room);height:3px;position:absolute;inset:0 0 auto}.act--room .fl-col__head{border-bottom:1px solid var(--border);flex:none;padding:16px 16px 10px}.act--room .fl-col__title{align-items:center;gap:10px;display:flex}.act--room .fl-col__title>svg{color:var(--fl-room);flex:none}.act--room .fl-col__title h3{color:var(--ink);font:600 20px/1.2 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.act--room .fl-col__live{color:var(--ink-muted);font:600 13px/1 var(--font-sans);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.act--room .fl-col__sub{min-height:20px;color:var(--ink-muted);font:500 13px/1.3 var(--font-sans);align-items:center;gap:10px;margin-top:6px;display:flex}.act--room .fl-col__tag{margin-left:auto}.act--room .fl-col__tag--title{display:none}.act--room .fl-col__body{flex:1;min-height:0;position:relative;overflow:hidden}.act--room .fl-stream{position:absolute;inset:0}.act--room .fl-target{height:var(--fl-topic-h,96px);visibility:hidden;position:absolute;inset:0 0 auto}.act--room .fl-item{border-bottom:1px solid var(--border);background:var(--surface);position:absolute;inset:0 0 auto}.act--room .fl-topic{padding:12px 16px}.act--room .fl-topic__kind{align-items:center;gap:10px;margin-bottom:4px;display:flex}.act--room .fl-kind{color:var(--ink-muted);font:700 13px/1.3 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.act--room .fl-kind[data-tone=solved] svg{color:var(--band-strong)}.act--room .fl-you{color:var(--ink);font:600 13px/1.3 var(--font-sans);margin-left:auto}.act--room .fl-topic__title{color:var(--ink);font:600 15px/1.35 var(--font-sans);text-wrap:pretty}.act--room .fl-topic__meta{color:var(--ink-muted);font:500 13px/1.3 var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:7px;display:flex}.act--room .fl-stackcell{place-items:center start;display:inline-grid}.act--room .fl-stackcell>*{grid-area:1/1}.act--room .fl-tagchip,.act--room .fl-status{border:1px solid var(--border-strong);background:var(--surface);min-height:26px;color:var(--ink-muted);font:600 13px/1 var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.act--room .fl-status--solved{background:var(--surface-soft);color:var(--ink);border-color:#0000;font-weight:700}.act--room .fl-status--solved svg{color:var(--band-strong)}.act--room .fl-status--open{border-style:dashed;border-color:var(--border-control);font-weight:700}.act--room .fl-nums{color:var(--ink-muted);font:500 13px/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.act--room .fl-chat{background:var(--canvas-subtle);grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px 16px;display:grid}.act--room .fl-chat__who{min-height:20px;color:var(--ink);font:700 13px/1.3 var(--font-sans);align-items:center;gap:8px;margin-bottom:2px;display:flex}.act--room .fl-chat__who time{color:var(--ink-whisper);font:500 13px/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.act--room .fl-chat__line{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.act--room .fl-chat__said{color:var(--ink);font:500 14px/1.45 var(--font-sans);overflow-wrap:anywhere;text-wrap:pretty}.act--room .fl-badge{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font:700 13px/1.2 var(--font-sans);transform-origin:0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;display:inline-flex}.act--room .fl-badge svg{color:var(--band-strong)}.act--room .fl-src{border:1px solid var(--border-strong);background:var(--surface);max-width:100%;color:var(--ink);font:600 13px/1.3 var(--font-sans);border-radius:10px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.act--room .fl-src svg{color:var(--fl-room);flex:none}.act--room .fl-col__foot{border-top:1px solid var(--border);flex:none;padding:8px 10px}.act--room .fl-composer{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1);border-radius:18px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.act--room .fl-composer__hint{min-width:0;color:var(--ink-whisper);font:500 15px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.act--room .fl-send{background:var(--primary);width:36px;height:36px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;display:grid}.act--room .fl-desk{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;align-self:start;min-height:0;padding:18px 16px 16px;display:flex}.act--room .fl-desk__title{color:var(--ink);font:600 20px/1.2 var(--font-display);letter-spacing:-.01em}.act--room .fl-slot{margin-top:16px;position:relative}.act--room .fl-slot__hint{border:1px dashed var(--border-control);color:var(--ink-muted);font:500 14px/1.35 var(--font-sans);text-align:center;border-radius:12px;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.act--room .fl-landed{border:1px solid var(--border);background:var(--surface);opacity:0;border-radius:12px;padding:12px 14px}.act--room .fl-landed__kind{color:var(--ink);font:700 13px/1.3 var(--font-sans);align-items:center;gap:6px;display:flex}.act--room .fl-landed__kind svg{color:var(--band-strong)}.act--room .fl-landed__title{color:var(--ink);font:600 14px/1.35 var(--font-sans);margin:6px 0 8px}.act--room .fl-landed__by{color:var(--ink-muted);font:500 13px/1.3 var(--font-sans);align-items:baseline;gap:8px;display:flex}.act--room .fl-landed__by time{color:var(--ink-whisper);font:500 13px/1.3 var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.act--room .fl-wait{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.act--room .fl-wait__title{color:var(--ink);font:700 15px/1.3 var(--font-sans)}.act--room .fl-wait__sub{color:var(--ink-muted);font:500 13px/1.3 var(--font-sans);margin-top:2px}.act--room .fl-wait__list{margin-top:6px}.act--room .fl-wait__list li{border-top:1px solid var(--border);justify-items:start;gap:6px;padding:10px 0;display:grid}.act--room .fl-wait__list li:first-child{margin-top:6px}.act--room .fl-wait__q{color:var(--ink);font:600 14px/1.35 var(--font-sans)}.act--room .fl-fly{opacity:0;transform-origin:50%;pointer-events:none;position:absolute;top:0;left:0}.act--room .fl-fly--pill{border:1.5px solid var(--primary);background:var(--surface);box-shadow:var(--shadow-1);color:var(--primary);font:600 15px/1 var(--font-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;display:flex}.act--room .fl-fly--card{border-radius:var(--radius-card);background:var(--surface);box-shadow:0 0 0 1px var(--border), var(--shadow-2);overflow:hidden}@media (max-width:760px){.act--room .fl__wrap{gap:10px}.act--room .fl-today{grid-template-columns:minmax(0,1fr)}.act--room .fl-today__cell{padding:10px 14px 12px}.act--room .fl-today__cell--here,.act--room .fl-today__meta,.act--room .fl-today__add{display:none}.act--room .fl-today__here-inline{gap:8px;display:flex}.act--room .fl-today__here-inline .fl-here{font-size:13px}.act--room .fl-today__question{margin:6px 0 0;font-size:17px;line-height:1.25}.act--room .fl-ticker{height:36px}.act--room .fl-ticker__label{padding:0 12px 0 14px}.act--room .fl-ticker__label-text{display:none}.act--room .fl-ticker__track{gap:28px;padding-left:14px}.act--room .fl-ticker__new{padding:0 14px}.act--room .fl-bar__greeting{display:none}.act--room .fl-bar__lines{scrollbar-width:none;width:100%;margin:-2px -1px -4px;padding:2px 1px 4px;overflow-x:auto}.act--room .fl-plan{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px}.act--room .fl-col__head{padding:12px 14px 8px}.act--room .fl-col__title h3{font-size:18px}.act--room .fl-col__head{border-bottom:0;padding:12px 14px}.act--room .fl-col__title>svg,.act--room .fl-col__sub,.act--room .fl-col__foot{display:none}.act--room .fl-col__tag--title{margin-left:4px;display:inline}.act--room .fl-col__live{margin-left:auto}.act--room .fl-topic{padding:9px 14px}.act--room .fl-topic__meta{gap:6px}.act--room .fl-topic__meta .fl-tagchip+.fl-tagchip{display:none}.act--room .fl-tagchip,.act--room .fl-status{padding:0 8px}.act--room .fl-chat{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 14px}.act--room .fl-av{--fl-av:28px}.act--room .fl-stack .fl-av{margin-left:2px}.act--room .fl-item[data-item=r-tip],.act--room .fl-src__more,.act--room .fl-desk__title,.act--room .fl-wait,.act--room .fl-slot__hint,.act--room .fl-landed__title{display:none}.act--room .fl-desk{background:0 0;border:0;padding:0}.act--room .fl-slot{margin-top:0}.act--room .fl-landed{padding:8px 14px}.act--room .fl-landed__by{margin-top:2px}}@media (prefers-reduced-motion:reduce){.act--room .room__floor{min-height:740px}.act--room .fl-fly{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.act--room .room__floor{min-height:560px}}
.act--room{z-index:2;background:var(--canvas)}.act--room .room{padding:112px max(var(--rl-gutter), (100% - 1240px) / 2) 40px;color:var(--ink);background-color:var(--canvas);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);column-gap:clamp(32px,4.4vw,72px);display:grid}.act--room .room:before{content:"";z-index:0;pointer-events:none;background-image:var(--room-paper,none);background-size:320px 320px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 120px);mask-image:linear-gradient(#0000,#000 120px)}.act--room .room__copy{z-index:2;flex-direction:column;align-items:flex-start;min-height:0;padding-top:40px;display:flex;position:relative}.act--room .room__copy h2{text-wrap:balance;margin-top:12px;font-size:clamp(2.6rem,4.4vw,4.4rem)}.act--room .room__body{max-width:27rem;color:var(--ink-muted);text-wrap:pretty;margin-top:20px;font-size:1.06rem;line-height:1.6}.act--room .room__man{width:min(16vw,230px);height:auto;margin-top:auto;margin-left:-12px}.act--room .room__stage{z-index:1;height:100%;min-height:0;position:relative}.act--room .room__ask,.act--room .room__floor{position:absolute;inset:0}.act--room .room__flight{z-index:3;pointer-events:none;position:absolute;inset:0}@media (max-width:1100px){.act--room .room{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.act--room .room__man{display:none}}@media (max-width:760px){.act--room .room{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:16px;padding:76px 16px 20px}.act--room .room__copy{padding-top:0}.act--room .room__copy .rk-eyebrow{display:none}.act--room .room__copy h2{margin-top:6px;font-size:2rem}.act--room .room__body{margin-top:10px;font-size:.95rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.act--room .room__stage{gap:32px;height:auto;display:grid}.act--room .room__ask,.act--room .room__floor{position:relative;inset:auto}.act--room .room__flight{display:none}}[data-clean] .act--room .room__copy{visibility:hidden}
.act--fit .fit__ranked{pointer-events:none;--rk:clamp(0, calc((var(--g) - .7) * 20), 1);position:absolute;inset:0}.act--fit .fr-all{display:contents}.act--fit .fr-hero{width:var(--fr-hw,400px);opacity:var(--rk);transform:translateY(calc((1 - var(--rk)) * 12px));position:absolute;top:92px;left:48px}.act--fit .fr-hero__row{align-items:flex-end;gap:14px;display:flex}.act--fit .fr-fig{font-family:var(--font-display);font-size:calc(150px * var(--fr-s,1));letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--ink);padding-top:.14em;font-weight:700;line-height:.8;display:inline-flex}.act--fit .fr-hero[data-stack] .fr-hero__row{align-items:flex-start;gap:calc(8px * var(--fr-s,1));flex-direction:column}.act--fit .fr-hero[data-stack] .fr-of{max-width:none;font-size:calc(30px * (.4 + .6 * var(--fr-s,1)));padding:0;font-weight:700}.act--fit .fr-hero[data-stack] .fr-want{margin-top:0}.act--fit .fr-digit{display:inline-block;position:relative}.act--fit .fr-digit__old{opacity:0;position:absolute;top:0;left:0}.act--fit .fr-of{max-width:calc(130px * (.7 + .3 * var(--fr-s,1)));font-family:var(--font-display);font-size:calc(30px * (.7 + .3 * var(--fr-s,1)));letter-spacing:-.02em;color:var(--ink-muted);padding-bottom:4px;font-weight:600;line-height:1.1}.act--fit .fr-want{margin-top:calc(10px * var(--fr-s,1));font-family:var(--font-display);font-size:calc(30px * (.4 + .6 * var(--fr-s,1)));letter-spacing:-.025em;color:var(--ink);font-weight:700;line-height:1.05}.act--fit .fr-sub{max-width:min(400px,100%);margin-top:calc(8px * var(--fr-s,1));font-family:var(--font-ui);color:var(--ink-muted);font-size:16px;font-weight:500;line-height:1.45}.act--fit .fr-card{--c:1;opacity:0;border:1px solid var(--border);border-radius:var(--radius-card,16px);background:var(--surface);box-shadow:var(--shadow-2);color:var(--ink);will-change:transform, opacity;position:absolute;top:0;left:0;overflow:hidden}.act--fit .fr-rank,.act--fit .fr-layer{opacity:var(--c)}.act--fit .fr-rank{left:24px;top:calc(var(--pt) + var(--ph) / 2 - 18px);border:1px solid var(--border-strong);background:var(--surface);width:36px;height:36px;color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:18px;font-weight:600;line-height:1;display:grid;position:absolute}.act--fit .fr-card--s0 .fr-rank{border-color:var(--primary);background:var(--primary);color:#fff}.act--fit .fr-layer{padding:calc(var(--pt) + var(--ph) + 16px) 24px 24px;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;inset:0}.act--fit .fr-layer.is-in{animation:fr-in .42s var(--ease-emphasized) var(--fd,.36s) backwards}.act--fit .fr-layer.is-out{pointer-events:none;animation:fr-out .24s var(--ease-standard) forwards}@keyframes fr-in{0%{opacity:0;transform:translateY(8px)}}@keyframes fr-out{to{opacity:0}}.act--fit .fr-plate{left:var(--pl);top:var(--pt);width:var(--pw);height:var(--ph);border:1px solid var(--border-strong);background:var(--logo-plate,#fff);border-radius:12px;place-items:center;display:grid;position:absolute}.act--fit .fr-plate img,.act--fit .fr-fly img{object-fit:contain;max-width:none;display:block}.act--fit .fr-fly{z-index:3;opacity:0;pointer-events:none;will-change:transform, opacity;place-items:center;display:grid;position:absolute;top:0;left:0}.act--fit .fr-type{font-family:var(--font-display);color:var(--logo-plate-ink,var(--ink));font-size:15px;font-weight:600}.act--fit .fr-arc{align-self:center;margin-block:auto}.act--fit .fr-arc>div>div:first-child{width:var(--arc);height:var(--arc)}.act--fit .fr-arc .rk-data{font-size:var(--arcf)}.act--fit .fr-mid{flex-direction:column;align-items:flex-start;display:flex}.act--fit .fr-chip{font-family:var(--font-ui);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 9px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.act--fit .fr-chip--strong{background:var(--band-strong-subtle);color:var(--band-strong-ink)}.act--fit .fr-chip--marginal{background:var(--band-marginal-subtle);color:var(--band-marginal-ink)}.act--fit .fr-chip--decline{background:var(--band-decline-subtle);color:var(--band-decline-ink)}.act--fit .fr-chip--strong svg{color:var(--band-strong)}.act--fit .fr-chip--marginal svg{color:var(--band-marginal)}.act--fit .fr-chip--decline svg{color:var(--band-decline)}.act--fit .fr-name{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:30px;font-weight:600;line-height:1.05}.act--fit .fr-why{font-family:var(--font-ui);color:var(--ink-muted);min-height:2.7em;margin-top:4px;font-size:16px;font-weight:500;line-height:1.35}@media (max-width:760px),(max-width:1023px) and (min-height:781px){.act--fit .fr-hero{grid-template-columns:auto 1fr;grid-template-areas:"n a""n h";align-items:end;column-gap:10px;width:calc(100% - 32px);display:grid;top:76px;left:16px}.act--fit .fr-hero__row{display:contents}.act--fit .fr-fig{grid-area:n;padding-top:4px;font-size:84px}.act--fit .fr-of{white-space:nowrap;grid-area:a;max-width:none;padding:0;font-size:19px}.act--fit .fr-want{white-space:nowrap;grid-area:h;margin:2px 0;font-size:23px}.act--fit .fr-sub{display:none}}@media (max-width:760px) and (max-height:780px){.act--fit .fr-hero{column-gap:8px}.act--fit .fr-fig{padding-top:2px;font-size:52px}.act--fit .fr-of{font-size:14px}.act--fit .fr-want{margin:0;font-size:19px}}.act--fit .fr-card[data-mode=stack] .fr-rank{width:30px;height:30px;left:12px;top:calc(var(--pt) + var(--ph) / 2 - 15px);font-size:15px}.act--fit .fr-card[data-mode=stack] .fr-why{min-height:0}.act--fit .fr-card[data-mode=stack] .fr-plate{border-radius:10px}.act--fit .fr-card[data-mode=stack] .fr-arc{position:absolute;right:10px}.act--fit .fr-card[data-mode=stack][data-form=card] .fr-layer{padding:calc(var(--pt) + var(--ph) + 8px) 12px 12px}.act--fit .fr-card[data-mode=stack][data-form=card] .fr-arc{top:8px}.act--fit .fr-card[data-mode=stack][data-form=card] .fr-mid{margin-top:auto}.act--fit .fr-card[data-mode=stack][data-form=card] .fr-chip{padding:3px 9px 3px 7px;font-size:13px;position:absolute;bottom:38px;right:10px}.act--fit .fr-card[data-mode=stack][data-form=card] .fr-name{font-size:calc(24px * (.6 + .4 * var(--u,1)));margin-top:0}.act--fit .fr-card[data-mode=stack][data-form=card] .fr-why{font-size:calc(14px + (var(--u,1) - 1) * 3px);margin-top:2px}.act--fit .fr-card[data-mode=stack][data-form=row] .fr-layer{padding:0 calc(var(--arc) + 20px) 0 calc(var(--pl) + var(--pw) + 12px);justify-content:center}.act--fit .fr-card[data-mode=stack][data-form=row] .fr-mid{margin:0}.act--fit .fr-card[data-mode=stack][data-form=row] .fr-chip{display:none}.act--fit .fr-card[data-mode=stack][data-form=row] .fr-name{margin:0;font-size:17px}.act--fit .fr-card[data-mode=stack][data-form=row] .fr-why{display:none}.act--fit .fr-card[data-mode=stack][data-form=row] .fr-arc{top:calc(50% - var(--arc) / 2)}@media (prefers-reduced-motion:reduce){.act--fit .fr-layer.is-in,.act--fit .fr-layer.is-out{animation:none}}
.act--fit .fit__river{--rv-w:164px;--rv-h:72px;--rv-gx:16px;--rv-gy:12px;--rv-cap:40px;--rv-gut:48px;--rv-pad:10px;--rv-ease:cubic-bezier(.22, 1, .36, 1);left:0;right:0;bottom:var(--river-bottom);height:var(--river-h);z-index:2;pointer-events:none;position:absolute}.act--fit .rv-cap{height:var(--rv-cap);position:absolute;inset:0 0 auto}.act--fit .rv-cap__l{padding-inline:var(--rv-gut);opacity:0;transition:opacity .26s var(--rv-ease), transform .36s var(--rv-ease);justify-content:space-between;align-items:center;gap:24px;margin:0;display:flex;position:absolute;inset:0;transform:translateY(6px)}.act--fit[data-phase=drop] .rv-cap__l--drop,.act--fit:is([data-phase=engine],[data-phase=hold]) .rv-cap__l--engine,.act--fit:is([data-phase=sort],[data-phase=ranked]) .rv-cap__l--ranked{opacity:1;transition-duration:.5s,.7s;transition-delay:.14s;transform:none}.act--fit .rv-cap__main{font-family:var(--font-ui);color:var(--ink);white-space:nowrap;align-items:center;font-size:16px;font-weight:600;line-height:1.3;display:inline-flex}.act--fit .rv-fig{min-width:2ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;margin-inline:.3em;font-weight:600;display:inline-block}.act--fit .rv-cap__tag{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;font-size:13px;font-weight:700}.act--fit .rv-cap__note{min-width:0;font-family:var(--font-ui);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.act--fit .rv-counts{gap:0}.act--fit .rv-count{align-items:center;gap:7px;display:inline-flex}.act--fit .rv-count .rv-fig{min-width:0;margin-inline:0}.act--fit .rv-count svg{flex:none}.act--fit .rv-count[data-band=strong] svg{color:var(--band-strong)}.act--fit .rv-count[data-band=marginal] svg{color:var(--band-marginal)}.act--fit .rv-count[data-band=decline] svg{color:var(--band-decline)}.act--fit .rv-word{color:var(--ink-muted);font-weight:500}.act--fit .rv-dot{color:var(--ink-muted);margin-inline:14px;font-style:normal;font-weight:600}.act--fit .rv-rows{left:0;right:0;top:calc(var(--rv-cap) - var(--rv-pad));height:calc(var(--rv-h) * 2 + var(--rv-gy) + var(--rv-pad) * 2);position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.act--fit .rv-row{height:var(--rv-h);pointer-events:auto;position:absolute;left:0;right:0}.act--fit .rv-row[data-row="0"]{top:var(--rv-pad)}.act--fit .rv-row[data-row="1"]{top:calc(var(--rv-pad) + var(--rv-h) + var(--rv-gy))}.act--fit .rv-track{gap:var(--rv-gx);will-change:transform;display:flex;position:absolute;top:0;left:0}.act--fit .rv-tile{width:var(--rv-w);height:var(--rv-h);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex:none;place-items:center;display:grid;position:relative}.act--fit .rv-mark{width:var(--dw);height:var(--dh);object-fit:contain;filter:grayscale();opacity:.5;max-width:none;transition:filter .5s var(--rv-ease), opacity .5s var(--rv-ease);display:block}.act--fit .rv-type{width:auto;height:auto;max-width:calc(var(--rv-w) - 24px);font-family:var(--font-display);text-align:center;color:var(--ink);font-size:19px;font-weight:600;line-height:1.1}.act--fit .rv-tile[data-lit="1"] .rv-mark{filter:none;opacity:1}.act--fit .rv-tile[data-lit="1"][data-band=marginal] .rv-mark{opacity:.85}.act--fit .rv-tile[data-lit="1"][data-band=decline] .rv-mark{filter:grayscale();opacity:.6}@media (hover:hover){.act--fit .rv-tile:hover{border-color:var(--border-strong)}.act--fit .rv-tile[data-lit="1"]:hover .rv-mark{opacity:1}}.act--fit .rv-rail{background:var(--border-strong);width:44px;height:3px;transition:transform .5s var(--rv-ease) 80ms;border-radius:2px;margin-left:-22px;position:absolute;bottom:6px;left:50%;transform:scaleX(0)}.act--fit .rv-tile[data-lit="1"] .rv-rail{transform:scaleX(1)}.act--fit .rv-tile[data-band=strong] .rv-rail{background:var(--band-strong)}.act--fit .rv-tile[data-band=marginal] .rv-rail{background:var(--band-marginal)}.act--fit .rv-tile[data-band=decline] .rv-rail{background:var(--band-decline)}.act--fit .rv-ping{border:1.5px solid var(--ink-muted);border-radius:var(--radius-lg);opacity:0;pointer-events:none;position:absolute;inset:-1px}.act--fit .rv-tile[data-band=strong] .rv-ping{border-color:var(--band-strong)}.act--fit .rv-tile[data-band=marginal] .rv-ping{border-color:var(--band-marginal)}.act--fit .rv-tile[data-band=decline] .rv-ping{border-color:var(--band-decline)}.act--fit .rv-gate{left:var(--gate-x);pointer-events:none;width:0;height:0;position:absolute;top:0}.act--fit .rv-tip{z-index:4;border:1px solid var(--border-strong);background:var(--surface);font-family:var(--font-ui);white-space:nowrap;color:var(--ink);pointer-events:none;animation:rv-tip .16s var(--rv-ease) both;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;transform:translate(-50%,-100%)}.act--fit .rv-tip__score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.act--fit .rv-tip__chip{border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:13px;font-weight:600;display:inline-flex}.act--fit .rv-tip__chip[data-band=strong]{background:var(--band-strong-subtle);color:var(--band-strong-ink)}.act--fit .rv-tip__chip[data-band=marginal]{background:var(--band-marginal-subtle);color:var(--band-marginal-ink)}.act--fit .rv-tip__chip[data-band=decline]{background:var(--band-decline-subtle);color:var(--band-decline-ink)}@keyframes rv-tip{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}@media (max-width:760px){.act--fit .fit__river{--rv-w:120px;--rv-h:56px;--rv-gx:10px;--rv-gy:10px;--rv-cap:36px;--rv-gut:16px}.act--fit .rv-cap__main{font-size:15px}.act--fit .rv-cap__note,.act--fit .rv-cap__tag{display:none}.act--fit .rv-mark{width:var(--pw);height:var(--ph)}.act--fit .rv-type{width:auto;height:auto;font-size:15px}.act--fit .rv-rail{width:32px;margin-left:-16px;bottom:5px}.act--fit .rv-dot{margin-inline:9px}.act--fit .rv-count{gap:5px}.act--fit .rv-rows{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}}@media (max-height:780px){.act--fit .fit__river{--rv-w:148px;--rv-h:64px;--rv-gx:16px;--rv-gy:0px;--rv-cap:40px}.act--fit .rv-rows{height:calc(var(--rv-h) + var(--rv-pad) * 2)}.act--fit .rv-mark{width:var(--sdw);height:var(--sdh)}.act--fit .rv-type{width:auto;height:auto;font-size:17px}.act--fit .rv-rail{width:36px;margin-left:-18px;bottom:5px}}@media (max-width:760px) and (max-height:780px){.act--fit .fit__river{--rv-w:112px;--rv-h:48px;--rv-gx:10px;--rv-cap:32px;--rv-gut:16px}.act--fit .rv-mark{width:var(--spw);height:var(--sph)}.act--fit .rv-type{width:auto;height:auto;font-size:14px}.act--fit .rv-rail{width:28px;margin-left:-14px;bottom:4px}}@media (max-width:400px){.act--fit .rv-cap__main{font-size:14px}.act--fit .rv-dot{margin-inline:7px}}@media (max-width:360px){.act--fit .rv-count{gap:4px}.act--fit .rv-count svg{width:14px;height:14px}.act--fit .rv-dot{display:none}.act--fit .rv-count+.rv-count{margin-left:12px}}@media (max-width:330px){.act--fit .rv-cap__main{font-size:13px}.act--fit .rv-count+.rv-count{margin-left:9px}}@media (prefers-reduced-motion:reduce){.act--fit .rv-cap__l,.act--fit .rv-mark,.act--fit .rv-rail{transition:none}.act--fit .rv-tip{animation:none}}
.act--fit .fs-cut{z-index:1;pointer-events:none;clip-path:inset(-60px -60px calc(var(--river-bottom) + var(--river-h)) -60px);position:absolute;inset:0}.act--fit .fs-eng{z-index:1;left:var(--fs-px);right:48px;top:var(--fs-ctop);bottom:var(--fs-cbot);transform:translate3d(0, calc((1 - var(--fr)) * (100% + var(--river-gap))), 0);opacity:clamp(0, calc(var(--fr) * 8), 1);flex-direction:column;padding:24px 32px 20px;display:flex;position:absolute}.act--fit .fs-eng:before{content:"";z-index:-1;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card-web);box-shadow:var(--shadow-2);opacity:var(--gone);position:absolute;inset:0}.act--fit :is(.fs-eng__head,.fs-carrier__txt,.fs-cell,.fs-arc,.fs-now){opacity:var(--gone);transform:translate3d(0, calc(var(--ex) * -10px), 0)}.act--fit .fs-eng__head,.act--fit .fs-erow{grid-template-columns:var(--fs-cols);align-items:center;column-gap:8px;display:grid}.act--fit .fs-eng__head{flex:none;row-gap:10px;padding-bottom:14px}.act--fit .fs-eng__head h3{letter-spacing:-.02em;white-space:nowrap;font-size:22px;line-height:1}.act--fit .fs-st{--c:min(clamp(0, calc((var(--fk) - var(--at)) / .03), 1), clamp(0, calc((var(--to) - var(--fk)) / .03), 1));font:600 15px/1.2 var(--font-ui);color:color-mix(in srgb, var(--ink-muted) calc((1 - var(--c)) * 100%), var(--ink))}.act--fit .fs-ul-track{--t1:clamp(0, calc((var(--fk) - var(--s1)) / var(--sd)), 1);--t2:clamp(0, calc((var(--fk) - var(--s2)) / var(--sd)), 1);--t3:clamp(0, calc((var(--fk) - var(--s3)) / var(--sd)), 1);--ui:calc(var(--t1) * var(--t1) * (3 - 2 * var(--t1)) + var(--t2) * var(--t2) * (3 - 2 * var(--t2)) + var(--t3) * var(--t3) * (3 - 2 * var(--t3)));grid-area:2/2/auto/6;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;display:grid}.act--fit .fs-ul{background:var(--primary);height:2px;transform:translate3d(calc(var(--ui) * (100% + 8px)), 0, 0);opacity:clamp(0, calc((var(--fk) - var(--u0)) / .04), 1);border-radius:1px;grid-column:1}.act--fit .fs-now{display:none}.act--fit .fs-erows{flex-direction:column;flex:1;min-height:0;display:flex}.act--fit .fs-erow{border-top:1px solid color-mix(in srgb, var(--border) calc(var(--gone) * 100%), transparent);flex:1;min-height:0}.act--fit .fs-cells{display:contents}.act--fit .fs-carrier{align-items:center;gap:12px;min-width:0;display:flex}.act--fit .fs-plate{--lit:clamp(0, calc((var(--fk) - var(--r0) + .05) / .06), 1);width:var(--fs-plw);height:calc(var(--fs-plw) * .4474);opacity:calc((.4 + .6 * var(--lit)) * var(--mgone));flex:none;display:block}.act--fit .fs-carrier__txt{justify-items:start;gap:8px;min-width:0;display:grid}.act--fit .fs-carrier__name{font:700 20px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.act--fit .fs-cell{--c:clamp(0, calc((var(--fk) - var(--at)) / var(--dur)), 1);--sw:clamp(0, calc(var(--c) * 1.15), 1);--ik:clamp(0, calc((var(--c) - .08) / .6), 1);align-items:center;min-width:0;height:40px;display:grid;position:relative}.act--fit .fs-cell>*{grid-area:1/1;align-items:center;gap:8px;min-width:0;display:flex}.act--fit .fs-cell__wait{background:var(--border-control);width:12px;height:2px;opacity:calc(1 - clamp(0, calc(var(--c) * 30), 1));border-radius:1px;margin-left:4px}.act--fit .fs-cell__done{font:500 var(--fs-cellfs) / 1.25 var(--font-ui);color:var(--ink);white-space:nowrap;clip-path:inset(0 calc((1 - var(--sw)) * 100%) 0 0)}.act--fit .fs-w2{display:none}.act--fit .fs-ico{flex:none;width:20px;height:20px}.act--fit .fs-ico>*{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--ik))}.act--fit .fs-cell__scan{border-right:2px solid var(--primary);transform:translate3d(calc((var(--sw) - 1) * 100%), 0, 0);opacity:calc(clamp(0, calc(var(--c) * 40), 1) * clamp(0, calc((1 - var(--sw)) * 14), 1));border-radius:1px;display:block;position:absolute;inset:2px 0}.act--fit .fs-cell[data-result=pass] svg{color:var(--band-strong)}.act--fit .fs-cell[data-result=partial] svg{color:var(--band-marginal)}.act--fit .fs-cell[data-result=fail] svg{color:var(--band-decline)}.act--fit .fs-cell[data-result=fail] .fs-cell__done{color:var(--band-decline-ink)}.act--fit .fs-arc{--rc:clamp(0, calc((var(--fk) - var(--ra)) / var(--rd)), 1);justify-self:end;width:76px;height:76px;position:relative}.act--fit .fs-arc__track{width:100%;height:100%;position:absolute;inset:0}.act--fit .fs-arc__val{transform-origin:0 0;width:61px;-webkit-mask-image:conic-gradient(from 219deg at 50% 50%, #000 calc(var(--rc) * 282deg), transparent 0);-webkit-mask-image:conic-gradient(from 219deg at 50% 50%, #000 calc(var(--rc) * 282deg), transparent 0);mask-image:conic-gradient(from 219deg at 50% 50%, #000 calc(var(--rc) * 282deg), transparent 0);position:absolute;top:0;left:0;transform:scale(1.246)}.act--fit .fs-arc__val .rk-data{opacity:0}.act--fit .fs-arc__n{font:700 22px/1 var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink);opacity:clamp(0, calc(var(--rc) * 40), 1);place-items:center;display:grid;position:absolute;inset:0}.act--fit .fs-arc__n:after{--cn:calc(var(--rc) * var(--score));counter-reset:fsn var(--cn);content:counter(fsn)}.act--fit .fs-vchip{--ck:clamp(0, calc((var(--fk) - var(--re) + .03) / .05), 1);height:28px;font:600 14px/1 var(--font-ui);white-space:nowrap;opacity:var(--ck);transform:translate3d(0, calc((1 - var(--ck)) * 6px), 0);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.act--fit .fs-vchip[data-band=strong]{background:var(--band-strong-subtle);color:var(--band-strong-ink)}.act--fit .fs-vchip[data-band=marginal]{background:var(--band-marginal-subtle);color:var(--band-marginal-ink)}.act--fit .fs-vchip[data-band=decline]{background:var(--band-decline-subtle);color:var(--band-decline-ink)}.act--fit .fs-pulse{z-index:3;pointer-events:none;opacity:var(--gone);position:absolute;inset:0}.act--fit .fs-pulse__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.act--fit .fs-pulse__trail,.act--fit .fs-pulse__dot{--h:clamp(0, calc((var(--fk) - var(--pd)) / var(--pt)), 1);--fly:calc(clamp(0, calc(var(--h) * 34), 1) * clamp(0, calc((1 - var(--h)) * 8), 1))}.act--fit .fs-pulse__trail{fill:none;stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.14 1;stroke-dashoffset:calc(.14 - var(--h));opacity:calc(var(--fly) * .55)}.act--fit .fs-pulse__dot{background:var(--primary);offset-distance:calc(var(--h) * 100%);offset-rotate:0deg;width:6px;height:6px;opacity:var(--fly);border-radius:50%;position:absolute;top:0;left:0}.act--fit .fs-pool{left:48px;bottom:calc(var(--fs-cbot) + 6px);width:var(--fs-fw);font:500 14px/1.4 var(--font-ui);color:var(--ink-muted);opacity:calc(clamp(0, calc((var(--fk) - .72) / .1), 1) * var(--gone));transform:translate3d(0, calc(var(--ex) * -10px), 0);align-items:flex-start;gap:8px;display:flex;position:absolute}.act--fit .fs-pool svg{flex:none;margin-top:2px}.act--fit .fs-title__eng{transform:translate3d(0, calc(var(--ex) * -10px), 0)}.act--fit[data-phase=ranked] :is(.fs-eng,.fs-pool,.fs-title,.fs-pulse){visibility:hidden}.act--fit .fs-st__short{display:none}.act--fit .fs-st{white-space:nowrap}
@property --cn{syntax:"<integer>";inherits:false;initial-value:0}.act--fit .fit__story{--fk:clamp(0, calc(var(--g) / .55), 1);--fr0:clamp(0, calc(var(--g) / .11), 1);--fr:calc(1 - (1 - var(--fr0)) * (1 - var(--fr0)) * (1 - var(--fr0)) * (1 - var(--fr0)));--fe0:clamp(0, calc(var(--g) / .09), 1);--fe:calc(1 - (1 - var(--fe0)) * (1 - var(--fe0)) * (1 - var(--fe0)) * (1 - var(--fe0)));--sk0:clamp(0, calc((var(--g) - .6) / .08), 1);--sk:calc(var(--sk0) * var(--sk0) * var(--sk0) * (var(--sk0) * (6 * var(--sk0) - 15) + 10));--cp0:clamp(0, calc((var(--g) - .6) / .08), 1);--cp:calc(var(--cp0) * var(--cp0) * var(--cp0) * (var(--cp0) * (6 * var(--cp0) - 15) + 10));--ex0:clamp(0, calc((var(--g) - .6) / .05), 1);--ex:calc(var(--ex0) * var(--ex0) * (3 - 2 * var(--ex0)));--gone:calc(1 - var(--ex));--mx0:clamp(0, calc((var(--g) - .6) / .025), 1);--mgone:calc(1 - var(--mx0));--dropfade:calc(1 - clamp(0, calc(var(--g) / .035), 1));--chipk:clamp(0, calc((var(--g) - .62) / .06), 1);--fs-cbot:calc(var(--river-bottom) + var(--river-h) + var(--river-gap));--fs-fw:clamp(360px, 27.8vw, 480px);--fs-hoff:clamp(140px, 16vw, 300px);--fs-ds:1.2;--fs-dsmax:1.3;--fs-dtop:124px;--fs-gap:28px;--fs-ctop:168px;--fs-px:calc(48px + var(--fs-fw) + 32px);--fs-poolh:48px;--fs-minih:144px;--fs-sorty:calc(100svh - var(--fs-cbot) - var(--fs-minih) - var(--fs-ctop));--fs-cs:.4;--fs-sy0:1;--fs-sy1:var(--fs-cs);--fs-emx:calc(50vw - 48px - var(--fs-fw) / 2);--fs-emy:calc(100svh - var(--river-bottom) - var(--river-h) - var(--fs-ctop) - 40px);--fs-plw:clamp(136px, 10.6vw, 208px);--fs-cols:calc(var(--fs-plw) + 12px + 124px) repeat(4, minmax(0, 1fr)) 76px;--fs-cellfs:clamp(14px, 1.05vw, 16px);pointer-events:none;color:var(--ink);font-family:var(--font-ui);position:absolute;inset:0}.act--fit .fit__foot{z-index:6}.act--fit .fs-title{width:min(900px,100vw - 96px);margin:0;position:absolute;top:96px;left:48px}.act--fit .fs-title span{font-family:var(--font-display);text-wrap:balance;font-weight:700;display:block}.act--fit .fs-title__drop{letter-spacing:-.035em;max-width:420px;opacity:var(--dropfade);font-size:84px;line-height:.94}.act--fit .fs-title__eng{letter-spacing:-.03em;opacity:calc(clamp(0, calc((var(--g) - .008) / .05), 1) * var(--gone));font-size:40px;line-height:1.05;position:absolute;top:0;left:0}.act--fit .fs-drop{width:380px;opacity:var(--dropfade);position:absolute;top:300px;left:48px}.act--fit .fs-sub{color:var(--ink-muted);font-size:18px;font-weight:500;line-height:1.5}.act--fit .fs-hint{gap:4px;margin-top:28px;display:grid}.act--fit .fs-hint b{color:var(--ink);font-size:18px;font-weight:600;line-height:1.3}.act--fit .fs-hint span{color:var(--ink-muted);font-size:14px;font-weight:500}.act--fit .fs-hint__touch{display:none}@media (hover:none){.act--fit .fs-hint__ptr{display:none}.act--fit .fs-hint__touch{display:block}}.act--fit .fs-man{left:calc(50% + var(--fs-hoff) - var(--fs-fw) * var(--fs-ds) / 2 - 176px);bottom:calc(var(--fs-cbot) - 6px);width:150px;height:auto;opacity:var(--dropfade);position:absolute}.act--fit .fs-tag{background:var(--primary-subtle);height:26px;color:var(--ink-muted);font:600 13px/1 var(--font-ui);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.act--fit .fs-clip{z-index:4;pointer-events:none;position:absolute;inset:0}.act--fit:not([data-phase=drop]) .fs-clip{clip-path:inset(-400px -400px calc(var(--river-bottom) + var(--river-h)) -400px)}.act--fit .fs-rig{--flift:0;left:48px;top:var(--fs-ctop);width:var(--fs-fw);height:calc(100% - var(--fs-ctop) - var(--fs-cbot) - var(--fs-poolh));transform-origin:50% 0;transform:translate3d(calc((1 - var(--fe)) * var(--fs-emx)), calc((1 - var(--fe)) * var(--fs-emy) + var(--sk) * var(--fs-sorty)), 0) scale(calc(.4 + .6 * var(--fe)));opacity:clamp(0, calc(var(--fe0) * 8), 1);position:absolute}.act--fit[data-phase=drop] .fs-rig{left:calc(50% + var(--fs-hoff) - var(--fs-fw) / 2);height:auto;transform:var(--fd,translate3d(0, -1200px, 0));opacity:var(--fo,1)}.act--fit .fs-card{--sy:calc(var(--fs-sy0) + var(--cp) * (var(--fs-sy1) - var(--fs-sy0)));border-radius:var(--radius-card-web);pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;width:100%;height:100%;padding:22px 24px 20px;display:flex;position:relative}.act--fit[data-phase=drop] .fs-card{--sy:1;cursor:grab;touch-action:none;height:auto;transform:perspective(1200px) rotateX(calc(var(--ty,0) * -4deg)) rotateY(calc(var(--tx,0) * 4deg));transition:transform .26s var(--ease-emphasized)}.act--fit[data-phase=drop] .fs-rig[data-mode=rest] .fs-card{animation:6s ease-in-out infinite fs-float}@keyframes fs-float{50%{translate:0 -4px}}.act--fit .fit__story[data-capture] .fs-card{animation:none}.act--fit[data-phase=ranked] .fs-card{height:var(--fs-minih);--sy:1}.act--fit .fs-card:before{content:"";z-index:-1;background:var(--surface);border:1px solid var(--border);border-radius:20px / calc(20px / var(--sy));box-shadow:var(--shadow-2);transform:scaleY(var(--sy));transform-origin:50% 0;position:absolute;inset:0}.act--fit .fs-rig[data-mode=drag] .fs-card{cursor:grabbing}.act--fit .fs-rig[data-mode=fly] .fs-card,.act--fit .fs-rig[data-mode=landed] .fs-card{pointer-events:none}.act--fit .fs-card:focus-visible:before{box-shadow:var(--shadow-focus), var(--shadow-2)}.act--fit .fs-card__lift{z-index:-1;opacity:var(--flift);pointer-events:none;border-radius:20px;position:absolute;inset:0;box-shadow:0 48px 72px -30px #12151c5c,0 8px 22px #12151c14}.act--fit:not([data-phase=drop]) .fs-card__lift{opacity:0}.act--fit .fs-full{min-height:0;opacity:calc(1 - clamp(0, calc((var(--g) - .6) / .05), 1));flex-direction:column;flex:1;display:flex}.act--fit[data-phase=ranked] .fs-full{display:none}.act--fit .fs-card__head{flex:none;justify-content:space-between;align-items:center;gap:12px;height:34px;margin-bottom:6px;display:flex}.act--fit .fs-card__head h3{letter-spacing:-.02em;font-size:20px;line-height:1}.act--fit .fs-rows{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.act--fit .fs-row{--c0:clamp(0, calc((var(--fk) - var(--ta,9)) / .03), 1);--c1:clamp(0, calc((var(--ta,9) + var(--td,0) - var(--fk)) / .03), 1);--fa:min(var(--c0), var(--c1));border-top:1px solid var(--border);flex:1 1 0;grid-template-columns:156px minmax(0,1fr);align-items:center;min-height:36px;display:grid;position:relative}.act--fit .fs-row>*{z-index:1;position:relative}.act--fit .fs-row:before{content:"";z-index:0;background:var(--primary-subtle);opacity:var(--fa);border-radius:6px;position:absolute;inset:1px -10px 0}.act--fit .fs-row:after{content:"";background:var(--primary);width:3px;opacity:var(--fa);border-radius:2px;position:absolute;top:3px;bottom:2px;left:-24px}.act--fit .fs-row dt{font:600 15px/1.2 var(--font-ui);color:var(--ink-muted);white-space:nowrap}.act--fit .fs-row dd{min-width:0;font:600 16px/1.2 var(--font-ui);color:var(--ink);margin:0}.act--fit .fs-row[data-skipped] dd{border:1.5px dashed var(--border-control);color:var(--ink-muted);border-radius:999px;justify-self:start;padding:2px 10px;font-size:13.5px;font-weight:500}.act--fit .fs-row__tick{color:var(--ink-muted);opacity:calc(clamp(0, calc((var(--fk) - var(--ta) - var(--td)) / .03), 1) * (1 - clamp(0, calc((var(--g) - .6) / .05), 1)));margin-top:-8px;position:absolute;top:50%;right:0}.act--fit .fs-card__head .fs-tag{margin-left:0}.act--fit .fs-submit{display:none}.act--fit[data-phase=drop] .fs-submit{border-radius:var(--radius-control);background:var(--primary);width:100%;height:44px;color:var(--primary-ink);font:600 15px/1 var(--font-ui);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin-top:14px;display:flex}.act--fit .fs-submit:focus-visible{box-shadow:var(--shadow-focus);outline:none}.act--fit .fs-one{display:none}.act--fit .fs-mini{opacity:var(--chipk);pointer-events:none;position:absolute;inset:24px 24px 0}.act--fit[data-phase=ranked] .fs-mini{pointer-events:auto}.act--fit .fs-mini__sum{font:500 14px/1.3 var(--font-ui);color:var(--ink-muted);white-space:nowrap;margin-bottom:12px}.act--fit .fs-mini__row{grid-template-columns:112px minmax(0,1fr);align-items:center;height:34px;display:grid}.act--fit .fs-mini__row>span{font:600 14px/1.2 var(--font-ui);color:var(--ink)}.act--fit .fs-chips{gap:6px;display:flex}.act--fit .fs-chip{border:1px solid var(--border-control);background:var(--surface);height:30px;color:var(--ink);font:600 14px/1 var(--font-ui);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:999px;padding:0 12px;position:relative}.act--fit .fs-chip:after{content:"";position:absolute;inset:-7px -3px}.act--fit .fs-chip[aria-checked=true]{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 .5px var(--primary)}.act--fit .fs-chip:hover:not([aria-checked=true]){border-color:var(--ink-muted)}.act--fit .fs-chip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.act--fit .fs-slot{z-index:5;left:var(--gate-x);width:120px;top:calc(100% - var(--river-bottom) - var(--river-h) - 3px);background:var(--primary);height:6px;transform:translate3d(0, calc(var(--fdip,0) * 1px), 0);opacity:var(--dropfade);pointer-events:none;border-radius:3px;margin-left:-60px;position:absolute}
@media (min-width:1280px) and (max-width:1439px){.act--fit .fit__story{--fs-cols:calc(var(--fs-plw) + 10px + 108px) repeat(4, minmax(0, 1fr)) 76px}.act--fit .fs-carrier{gap:10px}.act--fit .fs-st .fs-st__full{display:none}.act--fit .fs-st .fs-st__short{display:inline}.act--fit .fs-ico{width:18px;height:18px}.act--fit .fs-cell>*{gap:6px}}@media (max-height:860px){.act--fit .fit__story{--fs-dtop:116px}.act--fit .fs-eng{padding:20px 28px 16px}.act--fit .fs-row{min-height:28px}.act--fit .fs-card{padding:16px 24px 14px}.act--fit .fs-card__head{height:30px;margin-bottom:2px}}@media (max-width:1279px){.act--fit .fit__story{--fs-plw:112px}.act--fit .fs-man,.act--fit .fs-pulse{display:none}.act--fit .fs-eng{padding:16px 24px 8px}.act--fit .fs-eng__head{display:none}.act--fit .fs-now{height:28px;font:600 16px/28px var(--font-ui);color:var(--ink-muted);flex:none;margin:0;display:block;position:relative}.act--fit .fs-now>span{--c0:clamp(0, calc((var(--fk) - var(--w0) + .006) / .012), 1);--c1:clamp(0, calc((var(--w1) + .006 - var(--fk)) / .012), 1);opacity:min(var(--c0), var(--c1));transform:translate3d(0, calc((1 - var(--c0)) * 6px), 0);position:absolute;inset:0}.act--fit .fs-erow{grid-template-columns:var(--fs-plw) minmax(0, 1fr) 56px;grid-template-rows:auto auto auto;grid-template-areas:"plate name arc""plate seg arc""plate chip arc";align-content:center;gap:6px 14px}.act--fit .fs-carrier,.act--fit .fs-carrier__txt{display:contents}.act--fit .fs-plate{width:var(--fs-plw);height:calc(var(--fs-plw) * .4643);grid-area:plate;align-self:center}.act--fit .fs-carrier__name{opacity:var(--gone);grid-area:name;font-size:18px}.act--fit .fs-vchip{height:26px;opacity:calc(var(--ck) * var(--gone));grid-area:chip;font-size:14px}.act--fit .fs-cells{grid-area:seg;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:5px;display:grid}.act--fit .fs-cell{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.act--fit .fs-cell>*{display:none}.act--fit .fs-cell:after{content:"";transform:scaleX(var(--c));transform-origin:0;border-radius:3px;position:absolute;inset:0}.act--fit .fs-cell[data-result=pass]:after{background:var(--band-strong)}.act--fit .fs-cell[data-result=partial]:after{background:var(--band-marginal)}.act--fit .fs-cell[data-result=fail]:after{background:var(--band-decline)}.act--fit .fs-arc{grid-area:arc;width:56px;height:56px}.act--fit .fs-arc__val{transform:scale(.918)}.act--fit .fs-arc__n{font-size:16px}}@media (max-width:760px),(min-width:761px) and (max-width:1023px) and (min-height:781px){.act--fit .fit__story{--fs-fw:calc(100vw - 32px);--fs-hoff:0px;--fs-dsmax:1;--fs-dtop:252px;--fs-gap:20px;--fs-ctop:152px;--fs-px:16px;--fs-poolh:0px;--fs-minih:144px;--fs-cs:.3611;--fs-sy0:var(--fs-cs);--fs-sy1:1;--fs-sorty:2px;--fs-emx:0px;--fs-plw:112px}.act--fit .fs-title{width:calc(100vw - 32px);top:84px;left:16px}.act--fit .fs-title__drop{max-width:320px;font-size:44px}.act--fit .fs-title__eng{font-size:22px;line-height:1.15}.act--fit .fs-drop{width:calc(100vw - 32px);top:184px;left:16px}.act--fit .fs-sub,.act--fit .fs-man,.act--fit .fs-pool,.act--fit .fs-pulse{display:none}.act--fit .fs-hint{gap:2px;margin-top:0}.act--fit .fs-hint b{font-size:17px}.act--fit:not([data-phase=drop]) .fs-full,.act--fit[data-phase=drop] .fs-mini{display:none}.act--fit .fs-rig{height:var(--fs-minih);left:16px}.act--fit[data-phase=drop] .fs-rig{width:min(100vw - 32px,400px);height:auto;left:calc(50% + min(100vw - 32px,400px)/-2)}.act--fit .fs-card{pointer-events:none;padding:18px 20px 16px}.act--fit[data-phase=drop] .fs-card,.act--fit[data-phase=ranked] .fs-card{pointer-events:auto}.act--fit .fs-card__head{height:30px;margin-bottom:4px}.act--fit .fs-row{min-height:36px}.act--fit[data-phase=drop] .fs-submit{height:44px;margin-top:10px}.act--fit .fs-mini{inset:24px 20px 0}.act--fit .fs-mini__row{grid-template-columns:104px minmax(0,1fr)}.act--fit .fs-one{height:calc(var(--fs-minih) * var(--fs-cs));opacity:calc(1 - clamp(0, calc((var(--g) - .6) / .05), 1));display:block;position:absolute;top:0;left:20px;right:20px}.act--fit[data-phase=drop] .fs-one,.act--fit[data-phase=ranked] .fs-one{display:none}.act--fit .fs-one>span{--c0:clamp(0, calc((var(--fk) - var(--ta) + .006) / .012), 1);--c1:clamp(0, calc((var(--ta) + var(--td) + .006 - var(--fk)) / .012), 1);font:600 16px/1.2 var(--font-ui);color:var(--ink);white-space:nowrap;opacity:min(var(--c0), var(--c1));transform:translate3d(0, calc((1 - var(--c0)) * 8px), 0);justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.act--fit .fs-one svg{color:var(--band-strong);opacity:clamp(0, calc((var(--fk) - var(--tt)) / .02), 1);flex:none}.act--fit .fs-eng{left:16px;right:16px;top:calc(var(--fs-ctop) + var(--fs-minih) * var(--fs-cs) + var(--fs-gapb,16px));padding:16px 16px 8px}}@media (min-width:761px) and (max-width:1023px) and (min-height:781px){.act--fit .fit__story{--fs-dsmax:1.6;--fs-dtop:300px;--fs-plw:168px}.act--fit .fs-title__drop{max-width:460px;font-size:64px}.act--fit .fs-title__eng{font-size:30px}.act--fit .fs-drop{top:218px}.act--fit .fs-hint b{font-size:20px}.act--fit .fs-hint span{font-size:15px}.act--fit .fs-row{min-height:40px}.act--fit .fs-one>span,.act--fit .fs-now{font-size:18px}.act--fit .fs-eng{padding:20px 24px 12px}.act--fit .fs-erow{grid-template-columns:var(--fs-plw) minmax(0, 1fr) 72px;column-gap:24px}.act--fit .fs-carrier__name{font-size:24px}.act--fit .fs-vchip{height:30px;font-size:15px}.act--fit .fs-cell{border-radius:4px;height:8px}.act--fit .fs-cell:after{border-radius:4px}.act--fit .fs-arc{width:72px;height:72px}.act--fit .fs-arc__val{transform:scale(1.1803)}.act--fit .fs-arc__n{font-size:20px}}@media (max-height:780px){.act--fit .fit__story{--fs-minih:96px}.act--fit .fs-mini{inset:14px 20px 0}.act--fit .fs-mini__sum{display:none}}@media (max-width:760px) and (min-height:641px) and (max-height:780px){.act--fit .fit__story{--fs-cs:.4583;--fs-ctop:140px;--fs-sorty:-4px;--fs-dtop:196px;--fs-gap:14px;--fs-gapb:12px;--fs-plw:100px}.act--fit .fs-title__drop{max-width:300px;font-size:36px}.act--fit .fs-title__eng{font-size:20px}.act--fit .fs-drop{top:160px}.act--fit .fs-hint span{display:none}.act--fit .fs-hint b{font-size:16px}.act--fit .fs-card{padding:14px 16px 12px}.act--fit .fs-card__head{height:26px;margin-bottom:2px}.act--fit .fs-row{min-height:26px}.act--fit .fs-row dt{font-size:14px}.act--fit .fs-row dd{font-size:15px}.act--fit[data-phase=drop] .fs-submit{height:38px;margin-top:8px}.act--fit .fs-now{height:24px;font-size:15px;line-height:24px}.act--fit .fs-eng{padding:10px 14px 6px}.act--fit .fs-arc{width:52px;height:52px}.act--fit .fs-arc__val{transform:scale(.852)}.act--fit .fs-arc__n{font-size:15px}.act--fit .fs-erow{grid-template-columns:var(--fs-plw) minmax(0, 1fr) 52px;gap:4px 12px}.act--fit .fs-carrier__name{font-size:16px}.act--fit .fs-vchip{height:24px}.act--fit .fs-one>span{font-size:15px}}@media (max-width:760px) and (max-height:640px){.act--fit .fit__story{--fs-cs:.375;--fs-ctop:132px;--fs-sorty:4px;--fs-dtop:156px;--fs-gap:12px;--fs-gapb:8px;--fs-plw:84px}.act--fit .fs-title__drop{white-space:nowrap;max-width:none;font-size:clamp(24px,8vw,30px)}.act--fit .fs-title__eng{font-size:18px}.act--fit .fs-drop{top:120px}.act--fit .fs-hint span{display:none}.act--fit .fs-hint b{font-size:15px}.act--fit .fs-card{padding:8px 10px}.act--fit .fs-mini{inset:14px 14px 0}.act--fit .fs-mini__row{grid-template-columns:76px minmax(0,1fr)}.act--fit .fs-chip{padding:0 10px}.act--fit .fs-card__head{height:22px;margin-bottom:2px}.act--fit .fs-card__head h3{font-size:17px}.act--fit .fs-card__head .fs-tag{height:22px}.act--fit .fs-row{grid-template-columns:136px minmax(0,1fr);min-height:23px}.act--fit .fs-row[data-skipped]{display:none}.act--fit .fs-row dt{font-size:13px}.act--fit .fs-row dd{white-space:nowrap;font-size:14px}.act--fit[data-phase=drop] .fs-submit{height:32px;margin-top:6px;font-size:14px}.act--fit .fs-now{height:20px;font-size:14px;line-height:20px}.act--fit .fs-eng{padding:8px 12px 4px}.act--fit .fs-arc{width:44px;height:44px}.act--fit .fs-arc__val{transform:scale(.721)}.act--fit .fs-arc__n{font-size:14px}.act--fit .fs-erow{grid-template-columns:var(--fs-plw) minmax(0, 1fr) 44px;gap:3px 10px}.act--fit .fs-carrier__name{font-size:15px}.act--fit .fs-vchip{height:22px;padding:0 8px;font-size:13px}.act--fit .fs-one>span{font-size:14px}.act--fit .fs-cell{height:5px}}@media (min-width:761px) and (max-width:1023px) and (max-height:780px){.act--fit .fit__story{--fs-fw:330px;--fs-px:398px;--fs-ctop:148px;--fs-poolh:0px;--fs-hoff:150px;--fs-dtop:108px;--fs-gap:16px;--fs-plw:100px;--fs-emx:calc(50vw - 48px - 165px)}.act--fit .fs-title__drop{max-width:300px;font-size:56px}.act--fit .fs-title__eng{font-size:28px}.act--fit .fs-drop{width:300px;top:214px}.act--fit .fs-sub,.act--fit .fs-pool{display:none}.act--fit .fs-card{padding:12px 16px 10px}.act--fit .fs-card__head{height:28px;margin-bottom:2px}.act--fit .fs-row{grid-template-columns:148px minmax(0,1fr);min-height:24px}.act--fit .fs-row dt{font-size:14px}.act--fit .fs-row dd{white-space:nowrap}.act--fit .fs-eng{padding:10px 16px 6px;right:24px}.act--fit .fs-now{height:22px;font-size:15px;line-height:22px}}@media (prefers-reduced-motion:reduce){.act--fit .fit__story{--fk:1}.act--fit .fs-eng{opacity:min(1, calc(var(--g) * 1000));transform:none}.act--fit .fs-rig{transform:translate3d(0, calc(min(1, max(0, (var(--g) - .6) * 1000)) * var(--fs-sorty)), 0);opacity:min(1, calc(var(--g) * 1000))}.act--fit[data-phase=drop] .fs-rig{transform:var(--fd,none);opacity:1}.act--fit .fs-pulse,.act--fit .fs-cell__scan{display:none}.act--fit .fs-cell__done{clip-path:none}.act--fit .fs-ico>*{stroke-dashoffset:0}.act--fit .fs-ul{transform:translate(calc(300% + 24px))}.act--fit .fs-vchip{transform:none}.act--fit .fs-card:before{border-radius:20px;transform:none}.act--fit[data-phase=drop] .fs-rig .fs-card{transition:none;animation:none;transform:none}}
@property --g{syntax:"<number>";inherits:true;initial-value:0}.act--fit{background:var(--canvas);color:var(--ink)}.act--fit .fit{--river-h:196px;--river-bottom:64px;--river-gap:28px;--gate-x:50%;--content-bottom:calc(100% - var(--river-bottom) - var(--river-h) - var(--river-gap));padding:96px 48px 24px}.act--fit .fit__foot{max-width:880px;color:var(--ink-muted);font-size:13px;font-weight:500;line-height:1.45;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:20px;left:48px}.act--fit[data-phase=drop] .fit__foot{opacity:0}.act--fit .fit__foot-short{display:none}@media (max-width:760px){.act--fit .fit{--river-h:158px;--river-bottom:76px;--river-gap:16px;padding:84px 16px 16px}.act--fit .fit__foot-full{display:none}.act--fit .fit__foot-short{display:inline}.act--fit .fit__foot{bottom:12px;left:16px;right:16px}}@media (max-height:780px){.act--fit .fit{--river-h:104px;--river-bottom:64px;--river-gap:16px}}@media (max-width:760px) and (max-height:780px){.act--fit .fit{--river-h:80px;--river-bottom:76px;--river-gap:12px}}@media (max-width:360px){.act--fit .fit{--river-bottom:88px}}
.act--paid .paid>.paid__deal{z-index:auto;width:100%;min-width:0;max-width:36rem;position:static}.act--paid .paid__deal :where(*){--p:inherit}.act--paid .deal__stack{perspective:1500px;grid-template-columns:minmax(0,1fr);display:grid}.act--paid .deal__face{--i:clamp(0, (var(--p) - var(--ia,-1)) / (var(--ib,0) - var(--ia,-1)), 1);--o:clamp(0, (var(--p) - var(--oa,9)) / (var(--ob,10) - var(--oa,9)), 1);--ie:calc(1 - (1 - var(--i)) * (1 - var(--i)));--oe:calc(var(--o) * var(--o));z-index:2;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-md);color:var(--ink);backface-visibility:hidden;will-change:transform, opacity;opacity:min(clamp(0, var(--i) * 1000, 1), clamp(0, (1 - var(--o)) * 1000, 1));transform:rotateX(calc(var(--oe) * 90deg - (1 - var(--ie)) * 90deg));flex-direction:column;grid-area:1/1;justify-content:space-between;gap:16px;padding:24px;display:flex;position:relative}.act--paid .deal__head{align-items:center;gap:14px;display:flex}.act--paid .deal__glyph{border-radius:var(--radius-lg);background:var(--primary-subtle);width:44px;height:44px;color:var(--ink);flex:none;place-items:center;display:grid}.act--paid .deal__id{flex-direction:column;min-width:0;display:flex}.act--paid .deal__id b{color:var(--ink);font:700 18px/1.25 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.act--paid .deal__id span{color:var(--ink-muted);font:500 14px/1.35 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.act--paid .deal__id i{font-style:normal}.act--paid .deal__state{--fl:clamp(0, (var(--p) - var(--sa)) / var(--sw), 1);justify-items:end;margin-left:auto;display:grid}.act--paid .deal__badge{grid-area:1/1;font-size:13.5px}.act--paid .deal__badge--from{opacity:calc(1 - clamp(0, var(--fl) * 2, 1))}.act--paid .deal__badge--to{opacity:clamp(0, var(--fl) * 2 - 1, 1)}.act--paid .deal__facts{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 20px;margin:0;padding-top:16px;display:grid}.act--paid .deal__facts dt{white-space:nowrap;font-size:13px}.act--paid .deal__facts dd{color:var(--ink);font:600 16px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;margin:2px 0 0}.act--paid .deal__facts dd[data-num]{font-family:var(--font-mono);letter-spacing:-.01em}.act--paid .deal__phases{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.act--paid .deal__phases li{color:var(--ink);font:500 13px/1.2 var(--font-sans);white-space:nowrap;opacity:calc(.7 + .3 * clamp(0, (var(--p) - var(--a)) / .02, 1));flex-direction:column;gap:8px;display:flex}.act--paid .deal__phases i{background:var(--canvas-subtle);border-radius:4px;height:4px;display:block;overflow:hidden}.act--paid .deal__phases b{background:var(--primary);transform-origin:0;height:100%;transform:scaleX(clamp(0, (var(--p) - var(--a)) / (var(--b) - var(--a)), 1));display:block}.act--paid .deal__say{color:var(--ink);font:600 16px/1.3 var(--font-sans);margin:0;display:grid}.act--paid .deal__say span{--sn:clamp(0, (var(--p) - var(--a)) / .015, 1);--so:clamp(0, (var(--b) - var(--p)) / .015, 1);opacity:min(var(--sn), var(--so));transform:translate3d(0, calc((1 - var(--sn)) * 6px - (1 - var(--so)) * 6px), 0);grid-area:1/1}.act--paid .deal__buyrow{justify-content:space-between;align-items:center;gap:20px;display:flex}.act--paid .deal__note{max-width:17rem;color:var(--ink);font:600 18px/1.3 var(--font-sans);text-wrap:balance;margin:0}.act--paid .deal__buy{--gl:clamp(0, (var(--p) - var(--ga)) / (var(--gb) - var(--ga)), 1);--gle:calc(1 - (1 - var(--gl)) * (1 - var(--gl)));--dn:clamp(0, (var(--p) - var(--da)) / (var(--db) - var(--da)), 1);--up:clamp(0, (var(--p) - var(--ua)) / (var(--ub) - var(--ua)), 1);--pr:calc(var(--dn) * (1 - var(--up)));--gone:clamp(0, (var(--p) - var(--xa)) / (var(--xb) - var(--xa)), 1);--done:clamp(0, (var(--p) - var(--ua)) / .02, 1);flex:none;position:relative}.act--paid .deal__btn{border-radius:var(--radius-md);background:var(--primary);height:44px;color:var(--primary-ink);font:600 15px/1 var(--font-sans);white-space:nowrap;transform:scale(calc(1 - .035 * var(--pr)));place-items:center;padding:0 22px;display:grid;position:relative}.act--paid .deal__btn:before{content:"";border-radius:inherit;background:var(--primary-active);opacity:var(--pr);position:absolute;inset:0}.act--paid .deal__btn:after{--rp:clamp(0, (var(--p) - var(--pa)) / .02, 1);content:"";border:2px solid var(--primary);border-radius:inherit;opacity:calc(clamp(0, (var(--p) - var(--pa)) * 1000, 1) * (1 - var(--rp)) * .4);transform:scale(calc(1 + .2 * var(--rp)));position:absolute;inset:0}.act--paid .deal__btn-live{opacity:calc(1 - var(--done));position:relative}.act--paid .deal__btn-done{border-radius:inherit;background:var(--canvas-subtle);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--ink-muted);opacity:var(--done);justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.act--paid .deal__cursor{color:var(--ink);stroke:var(--surface);filter:drop-shadow(0 1px 1px #12151c40);opacity:min(clamp(0, var(--gl) * 5, 1), 1 - var(--gone));transform:translate3d(calc((1 - var(--gle)) * 48px), calc((1 - var(--gle)) * 56px), 0) scale(calc(1 - .14 * var(--pr)));position:absolute;top:58%;left:86%}.act--paid .deal__queue{font-size:13px}.act--paid .deal__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.act--paid .deal__row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:4px 0;display:flex}.act--paid .deal__row:first-child{border-top:0}.act--paid .deal__row .deal__glyph{border-radius:var(--radius-md);width:32px;height:32px}.act--paid .deal__row .deal__id{flex-direction:row;align-items:baseline;gap:10px}.act--paid .deal__row .deal__id b{font-size:16px}.act--paid .deal__chip{--tt:clamp(0, (var(--p) - var(--a)) / var(--w), 1);--ex:calc(var(--tt) * var(--tt) * (3 - 2 * var(--tt)));--ey:calc(1 - (1 - var(--tt)) * (1 - var(--tt)));z-index:3;border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-md);color:var(--ink);font:600 15px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;visibility:hidden;will-change:transform, opacity;opacity:min(clamp(0, var(--tt) * 8, 1), clamp(0, (1 - var(--tt)) * 6, 1));transform:translate3d(calc(var(--x0) + (var(--x1) - var(--x0)) * var(--ex) - 50%), calc(var(--y0) + (var(--y1) - var(--y0)) * var(--ey) - var(--lift,48px) * 4 * var(--tt) * (1 - var(--tt)) - 50%), 0) scale(calc(.9 + .1 * clamp(0, var(--tt) * 6, 1) - .18 * clamp(0, (var(--tt) - .78) / .22, 1)));border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute;top:0;left:0}.act--paid .deal__chip[data-ready]{visibility:visible}.act--paid .deal__chip[data-kind=purchase]{--ex:calc(1 - (1 - var(--tt)) * (1 - var(--tt)));--ey:calc(var(--tt) * var(--tt))}.act--paid .deal__chip[data-kind=sale]{color:var(--band-strong-ink)}@media (max-width:760px){.act--paid .paid>.paid__deal{max-width:none}.act--paid .deal__face{gap:10px;padding:14px}.act--paid .deal__head{gap:10px}.act--paid .deal__glyph{width:36px;height:36px}.act--paid .deal__id b{font-size:16px}.act--paid .deal__id span{white-space:normal;font-size:13px}.act--paid .deal__facts{display:none}.act--paid .deal__phases{grid-template-columns:repeat(5,max-content);justify-content:space-between;gap:4px}.act--paid .deal__say{font-size:14px}.act--paid .deal__buyrow{gap:12px}.act--paid .deal__note{font-size:15px}.act--paid .deal__btn{height:40px;padding:0 16px;font-size:14px}.act--paid .deal__queue{line-height:1.1}.act--paid .deal__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.act--paid .deal__row{border-top:0;gap:5px;min-width:0;padding:0}.act--paid .deal__row .deal__glyph{background:0 0;width:16px;height:16px}.act--paid .deal__row .deal__id{flex:1;min-width:0}.act--paid .deal__row .deal__id b,.act--paid .deal__row .deal__id i{display:none}.act--paid .deal__row .deal__id span{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:500}.act--paid .deal__row .deal__badge{padding:1px 7px;font-size:13px;line-height:1.3}.act--paid .deal__row .deal__badge [data-slot=badge-dot]{display:none}}@media (prefers-reduced-motion:reduce){.act--paid .deal__chip{display:none}.act--paid .deal__face{will-change:auto}}
.act--paid .floor__net{position:absolute;top:0;left:0}.act--paid .floor__routes{opacity:0;position:absolute;inset:0;overflow:visible}.act--paid .floor__route{fill:none;stroke:var(--border-strong);stroke-width:1px}.act--paid .floor__glow{fill:none;stroke:var(--ink-muted);stroke-width:1.5px;stroke-linecap:round;opacity:0}.act--paid .floor__glow[data-mine=true]{stroke:var(--primary)}.act--paid .floor__node{background:var(--canvas);border:1px solid var(--border-strong);color:var(--ink-muted);font:600 13px/1 var(--font-sans);letter-spacing:.02em;opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.act--paid .floor__node--you{border:2px solid var(--primary);color:var(--ink)}.act--paid .floor__you{color:var(--ink);font:600 13px/1 var(--font-sans);letter-spacing:0;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.act--paid .floor__ack{border:1.5px solid var(--ink-muted);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.act--paid .floor__ack[data-mine=true]{border-color:var(--primary)}.act--paid .floor__lead{background:var(--canvas);width:30px;height:30px;color:var(--ink-muted);opacity:0;will-change:transform, opacity;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.act--paid .floor__lead[data-mine=true]{color:var(--primary)}@media (max-width:760px){.act--paid .floor__net{display:none}}@media (prefers-reduced-motion:reduce){.act--paid .floor__lead{display:none}}.act--paid .floor-roll{align-items:center;gap:14px;max-width:34rem;margin-top:24px;display:flex}.act--paid .floor-roll__stack{flex:none;display:flex}.act--paid .floor-roll__av{background:var(--canvas);border:1px solid var(--border-strong);width:34px;height:34px;box-shadow:0 0 0 2px var(--canvas);color:var(--ink-muted);font:600 13px/1 var(--font-sans);letter-spacing:.02em;border-radius:50%;place-items:center;margin-left:-6px;display:grid}.act--paid .floor-roll__av:first-child{margin-left:0}.act--paid .floor-roll__av--you{border:2px solid var(--primary)}.act--paid .floor-roll__text{min-width:0}.act--paid .floor-roll__label{color:var(--ink);font:600 13px/1.3 var(--font-sans)}.act--paid .floor-roll__line{color:var(--ink-muted);font:500 14px/1.4 var(--font-sans);text-wrap:pretty;margin-top:2px}@media (max-width:760px){.act--paid .floor-roll{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stack label""line line";align-items:center;gap:6px 10px;margin-top:12px;display:grid}.act--paid .floor-roll__stack{grid-area:stack}.act--paid .floor-roll__text{display:contents}.act--paid .floor-roll__label{grid-area:label}.act--paid .floor-roll__line{grid-area:line;margin-top:0;font-size:13px}.act--paid .floor-roll__av{letter-spacing:0;width:30px;height:30px;margin-left:-3px}.act--paid .floor-roll__av:first-child{margin-left:0}}
.act--paid .wallet{--wl-rows:4;--wl-row:56px;--wl-chart-h:176px;--wl-vis:2;--wl-dw:.6em;border:1px solid var(--border);border-radius:var(--radius-card-web);background:var(--surface);box-shadow:var(--shadow-lg);color:var(--ink);transform:translate3d(0, calc((var(--wl-vis) - var(--wl-rows)) * var(--wl-row) / 2), 0);flex-direction:column;gap:18px;padding:24px;display:flex;container-type:inline-size}.act--paid .wallet__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.act--paid .wallet__head h3{font:600 18px/1.2 var(--font-ui);letter-spacing:0;margin:0}.act--paid .wallet__tag{color:var(--ink-muted);font:500 13px/1.2 var(--font-ui);white-space:nowrap}.act--paid .wallet__hero .rk-eyebrow{margin-bottom:4px}.act--paid .wallet__row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.act--paid .wallet__figure{font:700 clamp(52px, 16.5cqi, 76px) / 1.1 var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;flex:none;align-items:flex-start;display:flex}.act--paid .wallet__cur{color:var(--ink-muted);margin:.14em .06em 0 0;font-size:.5em;line-height:1.1}.act--paid .wallet__rest{will-change:transform;display:flex}.act--paid .wallet__col{width:var(--wl-dw);text-align:center;flex:none;height:1.1em;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.act--paid .wallet__col[data-cents],.act--paid .wallet__dot{color:var(--ink-whisper)}.act--paid .wallet__dot{text-align:center;flex:none;width:.28em;line-height:1.1}.act--paid .wallet__strip{will-change:transform;flex-direction:column;display:flex}.act--paid .wallet__strip>span{height:1.1em;line-height:1.1;display:block}.act--paid .wallet__deltas{justify-items:end;min-width:0;margin-top:8px;display:grid}.act--paid .wallet__delta{color:var(--ink);will-change:transform, opacity;flex-direction:column;grid-area:1/1;align-items:flex-end;gap:2px;display:flex}.act--paid .wallet__delta--credit{color:var(--band-strong-ink)}.act--paid .wallet__delta-amt{font:600 20px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.act--paid .wallet__delta-note{color:var(--ink-muted);font:500 13px/1.3 var(--font-ui);white-space:nowrap}.act--paid .wallet__chart{height:var(--wl-chart-h);margin-top:-10px;position:relative}.act--paid .wallet__tick{color:var(--ink-muted);font:500 13px/13px var(--font-mono);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;left:0}.act--paid .wallet__tick--top{top:0}.act--paid .wallet__tick--base{bottom:0}.act--paid .wallet__top{stroke:var(--border);stroke-width:1px}.act--paid .wallet__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.act--paid .wallet__base{stroke:var(--border-strong);stroke-width:1px}.act--paid .wallet__line{fill:none;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.act--paid .wallet__mark{fill:var(--surface);stroke:var(--primary);stroke-width:1.5px}.act--paid .wallet__head-dot circle{fill:var(--primary);stroke:var(--surface);stroke-width:2.5px}.act--paid .wallet__dip{color:var(--ink-muted);font:500 13px/1 var(--font-ui);white-space:nowrap;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;left:0;translate:-100% -50%}.act--paid .wallet__ledger{height:calc(var(--wl-vis) * var(--wl-row));border-top:1px solid var(--border);margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.act--paid .wallet__item{height:var(--wl-row);border-bottom:1px solid var(--border);will-change:transform, opacity;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.act--paid .wallet__glyph{border-radius:var(--radius-md);background:var(--canvas-subtle);width:36px;height:36px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.act--paid .wallet__what{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.act--paid .wallet__what b{font:600 15px/1.3 var(--font-ui);color:var(--ink)}.act--paid .wallet__what span{color:var(--ink-muted);font:500 13px/1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act--paid .wallet__side{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.act--paid .wallet__side>span{color:var(--ink-muted);font:500 13px/1.3 var(--font-ui)}.act--paid .wallet__amt{font:600 15px/1.3 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.act--paid .wallet__amt[data-kind=sale]{color:var(--band-strong-ink)}.act--paid .wallet__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1080px) and (min-width:761px){.act--paid .wallet{--wl-row:52px;--wl-chart-h:140px}}@media (max-width:760px){.act--paid .wallet{--wl-rows:1;--wl-row:44px;--wl-chart-h:60px;box-shadow:var(--shadow-md);gap:8px;padding:16px;transform:none}.act--paid .wallet__figure{font-size:46px}.act--paid .wallet__chart{margin-top:0}.act--paid .wallet__deltas{margin-top:2px}.act--paid .wallet__delta-amt{font-size:18px}.act--paid .wallet__dip,.act--paid .wallet__tick,.act--paid .wallet__top{display:none}.act--paid .wallet__glyph{width:30px;height:30px}.act--paid .wallet__glyph svg{width:16px;height:16px}}
.act--paid .paid{padding:112px max(var(--rl-gutter), (100% - 1240px) / 2) 64px;background:var(--canvas);color:var(--ink);grid-template:"copy wallet""deal wallet"minmax(0,1fr)/minmax(0,1fr) minmax(440px,500px);gap:28px clamp(40px,6vw,96px);display:grid}.act--paid .paid__copy{z-index:2;grid-area:copy;max-width:34rem;position:relative}.act--paid .paid__copy h2{text-wrap:balance;margin-top:12px;font-size:clamp(2.6rem,4.6vw,4.6rem)}.act--paid .paid__body{max-width:31rem;color:var(--ink-muted);text-wrap:pretty;margin-top:20px;font-size:1.08rem;line-height:1.6}.act--paid .paid__deal{z-index:2;grid-area:deal;align-self:end;position:relative}.act--paid .paid__wallet{z-index:2;grid-area:wallet;align-self:center;position:relative}.act--paid .paid__floor{z-index:0;pointer-events:none;position:absolute;inset:0}.act--paid .paid__man{--k:clamp(0, (var(--p) - .26) / .08, 1);--r:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));z-index:1;right:calc(max(var(--rl-gutter), (100% - 1240px) / 2) + 500px + clamp(40px, 6vw, 96px) - 150px);width:min(12vw,170px);height:auto;opacity:var(--r);transform:translate3d(0, calc((1 - var(--r)) * 60px), 0);position:absolute;bottom:0}.act--paid .paid__fine{z-index:2;left:max(var(--rl-gutter), (100% - 1240px) / 2);max-width:min(36rem, 100% - 2 * max(var(--rl-gutter), (100% - 1240px) / 2) - 500px - 96px);color:var(--ink-muted);font-size:13px;font-weight:500;line-height:1.45;position:absolute;bottom:20px}@media (max-width:1180px){.act--paid .paid__man{display:none}}@media (max-width:1080px) and (min-width:761px){.act--paid .paid{grid-template-columns:minmax(0,1fr) minmax(380px,420px);column-gap:40px}}@media (max-width:760px){.act--paid .paid{grid-template:"copy""wallet""deal"/minmax(0,1fr);align-content:start;gap:10px;padding:76px 16px 72px}.act--paid .paid__copy .rk-eyebrow{display:none}.act--paid .paid__copy h2{margin-top:6px;font-size:2rem}.act--paid .paid__body{margin-top:10px;font-size:.95rem;line-height:1.5}.act--paid .paid__wallet,.act--paid .paid__deal{align-self:start}.act--paid .paid__fine{max-width:none;font-size:13px;bottom:10px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.act--paid [data-p]{--p:1!important}}[data-clean] .act--paid :is(.paid__copy,.paid__man,.paid__fine){visibility:hidden}