.rbx-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.rbx-icon--sm{width:12px;height:12px}.rbx-orb{border-radius:50%;flex:none;width:20px;height:20px;position:relative}.rbx-orb img{width:100%;height:100%;display:block}.rbx-orb--sm{width:10px;height:10px}.rbx-orb--md{width:24px;height:24px}.rbx-btn{background:var(--color-ink-06);width:32px;height:32px;color:var(--color-ink-40);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rbx-btn--go{background:var(--color-agent);color:var(--color-white)}.rbx-btn--soft{background:var(--color-ink-08);color:var(--color-ink-60)}.rbx-btn--ink{background:var(--color-ink);color:var(--color-white);border-radius:10px}.rbx-btn--stop{color:var(--color-ink);background:#f2f2f1;border-radius:10px}.rbx-wave{flex:auto;align-items:center;gap:2px;min-width:0;height:28px;display:flex;overflow:hidden}.rbx-wave i{width:2px;height:var(--h,30%);background:var(--color-ink-35);animation:1.1s ease-in-out infinite rbx-wave;animation-delay:var(--d,0s);border-radius:1px;flex:none}@keyframes rbx-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.rbx-bar{background:var(--color-white);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-red) 30%, transparent), 0 0 8px color-mix(in srgb, var(--color-red) 22%, transparent);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.rbx-bar__hint{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-ink-50);flex:auto;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.rbx-bar--listening{animation:2s ease-in-out infinite rbx-listen-glow}@keyframes rbx-listen-glow{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-red) 30%, transparent), 0 0 8px color-mix(in srgb, var(--color-red) 22%, transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-red) 40%, transparent), 0 0 22px 2px color-mix(in srgb, var(--color-red) 32%, transparent)}}.rbx-chat{min-width:0;color:var(--color-ink);flex-direction:column;display:flex}.rbx-chat__head{border-bottom:1px solid var(--color-ink-06);align-items:center;gap:10px;padding:12px 16px;display:flex}.rbx-chat__title{min-width:0;color:var(--color-ink-80);flex:auto;font-size:14px;font-weight:500}.rbx-chat__head-icon{color:var(--color-ink-35)}.rbx-chat__log{flex-direction:column;flex:auto;justify-content:flex-end;gap:12px;min-height:0;padding:14px 16px 6px;display:flex}.rbx-msg--rep{max-width:88%;color:var(--color-ink-80);background:#f2f2f1;border-radius:12px;align-self:flex-end;padding:10px 14px;font-size:13px;line-height:1.55}.rbx-msg--agent{color:var(--color-ink-80);align-items:flex-start;gap:10px;padding-right:24px;font-size:13px;line-height:1.55;display:flex}.rbx-msg--agent .rbx-orb{margin-top:5px}.rbx-think{color:var(--color-ink-40);align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.rbx-think__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;animation:.2s ease-out both rbx-label-in;display:block;overflow:hidden}@keyframes rbx-label-in{0%{opacity:0;transform:translateY(4px)}}[data-rbx-hidden]{display:none!important}.rbx-in{animation:.45s cubic-bezier(.16,1,.3,1) both rbx-in}@keyframes rbx-in{0%{opacity:0;transform:translateY(6px)}}.rbx-compose{padding:10px 12px 12px}.rbx-compose__box{background:#f8f8f7;border-radius:12px;flex-direction:column;gap:2px;padding:4px;display:flex}.rbx-compose__text{min-height:40px;color:var(--color-ink-80);padding:6px 10px;font-size:13px;line-height:1.5}.rbx-compose__text:empty:before{content:attr(data-placeholder);color:var(--color-ink-35)}.rbx-compose__bar{justify-content:flex-end;align-items:center;gap:6px;min-height:32px;padding:0 2px;display:flex}.rbx-compose__bar .rbx-btn{width:28px;height:28px}.rbx-compose__bar .rbx-wave{height:24px}.rbx-compose[data-mode=idle] .rbx-compose__listen,.rbx-compose[data-mode=listening] .rbx-compose__idle{display:none}.rbx-compose__idle,.rbx-compose__listen{display:contents}.rbx-compose[data-mode=listening] .rbx-compose__text:not(:empty):after{content:"";vertical-align:-.15em;background:var(--color-agent);width:1.5px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite rbx-caret;display:inline-block}@keyframes rbx-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.rbx-wave i,.rbx-bar--listening,.rbx-think__label,.rbx-in{animation:none}.rbx-wave i{transform:scaleY(.7)}}.rb-hero[data-astro-cid-7xa5wcsr]{grid-template-columns:minmax(var(--gutter), 1fr) minmax(0, 1224px) minmax(var(--gutter), 1fr);background:var(--color-cream);border-bottom:1px solid var(--color-border);display:grid}.rb-hero__cell[data-astro-cid-7xa5wcsr]{border-right:1px solid var(--color-border)}.rb-hero__cell--right[data-astro-cid-7xa5wcsr]{border-right:0}.rb-hero__inner[data-astro-cid-7xa5wcsr]{border-right:1px solid var(--color-border);min-width:0;padding:88px 40px 40px}.rb-hero[data-astro-cid-7xa5wcsr] h1[data-astro-cid-7xa5wcsr]{text-wrap:balance;max-width:900px;margin-top:20px;line-height:1.05}.rb-hero__row[data-astro-cid-7xa5wcsr]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;margin-top:32px;display:flex}.rb-hero__sub[data-astro-cid-7xa5wcsr]{max-width:600px;font-size:var(--text-editorial);line-height:var(--leading-editorial);color:var(--color-ink-70);text-wrap:pretty}.rb-hero__ctas[data-astro-cid-7xa5wcsr]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.rb-hero__link[data-astro-cid-7xa5wcsr]{color:var(--color-accent);font-weight:500}.rb-hero__link[data-astro-cid-7xa5wcsr]:hover{text-underline-offset:4px;text-decoration:underline}.rb-stage[data-astro-cid-7xa5wcsr]{isolation:isolate;background:var(--color-gold);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;margin-top:56px;padding:48px;display:grid;position:relative;overflow:clip}.rb-stage__frame[data-astro-cid-7xa5wcsr]{min-width:0;display:flex;position:relative}.rb-stage__frame[data-astro-cid-7xa5wcsr]>.mock-surface{flex:auto;min-width:0}.rb-talk[data-astro-cid-7xa5wcsr]{flex-direction:column;gap:16px;padding:20px;display:flex}.rb-talk__cap[data-astro-cid-7xa5wcsr]{font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink-50);line-height:1.4;overflow:hidden}.rb-talk__say[data-astro-cid-7xa5wcsr]{flex:auto;align-content:center;display:grid}.rb-talk__layer[data-astro-cid-7xa5wcsr]{font-size:var(--text-editorial);font-weight:500;line-height:var(--leading-editorial);color:var(--color-ink);text-wrap:pretty;grid-area:1/1}.rb-talk__layer[data-astro-cid-7xa5wcsr]:not(.is-on){visibility:hidden}.rb-talk__w[data-astro-cid-7xa5wcsr]{transition:opacity .25s}.rb-talk__w[data-astro-cid-7xa5wcsr].is-off{opacity:0}.rb-talk__phrase[data-astro-cid-7xa5wcsr]{background-image:linear-gradient(color-mix(in srgb, var(--color-gold) 38%, transparent), color-mix(in srgb, var(--color-gold) 38%, transparent));background-position:0 88%;background-repeat:no-repeat;background-size:0% .3em;transition:background-size .8s cubic-bezier(.45,0,.25,1)}.rb-talk__phrase[data-astro-cid-7xa5wcsr].is-marked{background-size:100% .3em}.rb-dock[data-astro-cid-7xa5wcsr]{display:grid}.rb-dock[data-astro-cid-7xa5wcsr]>[data-astro-cid-7xa5wcsr]{grid-area:1/1;transition:opacity .25s,visibility linear}.rb-dock[data-astro-cid-7xa5wcsr][data-mode=idle] .rb-dock__live[data-astro-cid-7xa5wcsr],.rb-dock[data-astro-cid-7xa5wcsr][data-mode=listening] .rb-dock__idle[data-astro-cid-7xa5wcsr]{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.rb-dock[data-astro-cid-7xa5wcsr][data-mode=idle] .rbx-bar--listening[data-astro-cid-7xa5wcsr],.rb-dock[data-astro-cid-7xa5wcsr][data-mode=idle] .rbx-wave i{animation-play-state:paused}.rb-dock[data-astro-cid-7xa5wcsr] button[data-astro-cid-7xa5wcsr]{font:inherit;cursor:pointer;border:0;margin:0}.rb-dock[data-astro-cid-7xa5wcsr] button[data-astro-cid-7xa5wcsr]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.rb-dock__idle[data-astro-cid-7xa5wcsr]{text-align:left;width:100%;color:inherit;transition:box-shadow .2s,transform .15s}.rb-dock__idle[data-astro-cid-7xa5wcsr]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-red) 40%, transparent), 0 0 18px 1px color-mix(in srgb, var(--color-red) 28%, transparent)}.rb-dock[data-astro-cid-7xa5wcsr] .rbx-btn[data-astro-cid-7xa5wcsr]{padding:0;transition:transform .15s,background-color .15s}.rb-dock[data-astro-cid-7xa5wcsr] .rbx-btn--stop[data-astro-cid-7xa5wcsr]:hover{background:var(--color-ink-08)}.rb-dock[data-astro-cid-7xa5wcsr] .rbx-btn--ink[data-astro-cid-7xa5wcsr]:hover{background:var(--color-ink-hover)}.rb-dock[data-astro-cid-7xa5wcsr] .is-pressing[data-astro-cid-7xa5wcsr]{transform:scale(.97)}.rb-plan[data-astro-cid-7xa5wcsr]{flex-direction:column;display:flex}.rb-plan__head[data-astro-cid-7xa5wcsr]{border-bottom:1px solid var(--color-ink-06);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:14px 16px;display:flex}.rb-plan__sub[data-astro-cid-7xa5wcsr]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 16px 6px;display:flex}.rb-plan__close[data-astro-cid-7xa5wcsr]{transition:color .3s}.rb-plan__close[data-astro-cid-7xa5wcsr].is-changed{color:var(--color-agent)}.rb-plan[data-astro-cid-7xa5wcsr] .rb-plan__steps{flex:auto;min-height:334px;padding:0 8px 12px}.rb-plan[data-astro-cid-7xa5wcsr] .gpx-step__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rb-plan[data-astro-cid-7xa5wcsr] .gpx-step.is-leaving{opacity:0;transition:opacity .25s}.rb-plan__memo[data-astro-cid-7xa5wcsr]{border-top:1px solid var(--color-ink-06);align-items:center;gap:10px;min-height:58px;margin:0 16px;padding:10px 0 14px;transition:opacity .4s;display:flex}.rb-plan__memo[data-astro-cid-7xa5wcsr].is-empty{opacity:0}.rb-plan__memo-orb[data-astro-cid-7xa5wcsr]{border-radius:50%;flex:none;width:16px;height:16px;position:relative}.rb-plan__memo-orb[data-astro-cid-7xa5wcsr] img[data-astro-cid-7xa5wcsr]{width:100%;height:100%;display:block}.rb-plan__memo-text[data-astro-cid-7xa5wcsr]{flex-direction:column;gap:2px;min-width:0;display:flex}.rb-plan__memo-body[data-astro-cid-7xa5wcsr]{white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.rb-plan__memo-meta[data-astro-cid-7xa5wcsr]{color:var(--color-ink-50);font-size:11px;line-height:1.3}@media (prefers-reduced-motion:reduce){.rb-dock[data-astro-cid-7xa5wcsr]>[data-astro-cid-7xa5wcsr],.rb-talk__w[data-astro-cid-7xa5wcsr],.rb-talk__phrase[data-astro-cid-7xa5wcsr],.rb-plan__memo[data-astro-cid-7xa5wcsr]{transition:none}}@media (width<=1023px){.rb-hero[data-astro-cid-7xa5wcsr]{grid-template-columns:1fr}.rb-hero__cell[data-astro-cid-7xa5wcsr]{display:none}.rb-hero__inner[data-astro-cid-7xa5wcsr]{border-right:0;padding:64px 20px 20px}.rb-hero[data-astro-cid-7xa5wcsr] h1[data-astro-cid-7xa5wcsr]{font-size:var(--text-h1-page);letter-spacing:-1.5px}.rb-hero__sub[data-astro-cid-7xa5wcsr]{font-size:var(--text-body);line-height:24px}.rb-stage[data-astro-cid-7xa5wcsr]{grid-template-columns:1fr;gap:16px;margin-top:40px;padding:24px}.rb-talk__layer[data-astro-cid-7xa5wcsr]{font-size:var(--text-body-lg);line-height:1.55}}@media (width<=560px){.rb-stage[data-astro-cid-7xa5wcsr]{padding:12px}.rb-talk[data-astro-cid-7xa5wcsr]{padding:16px 14px 14px}.rb-talk__layer[data-astro-cid-7xa5wcsr]{font-size:var(--text-body)}.rb-plan__head[data-astro-cid-7xa5wcsr]{padding:12px}.rb-plan__sub[data-astro-cid-7xa5wcsr]{padding:12px 12px 4px}.rb-plan[data-astro-cid-7xa5wcsr] .rb-plan__steps{padding:0 4px 8px}.rb-plan[data-astro-cid-7xa5wcsr] .gpx-step{gap:10px;padding:8px 6px}.rb-plan[data-astro-cid-7xa5wcsr] .gpx-step__tag{display:none}.rb-plan__memo[data-astro-cid-7xa5wcsr]{margin:0 12px}}.rb-why[data-astro-cid-rjnpp36k]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.rb-why__cell[data-astro-cid-rjnpp36k]{flex-direction:column;gap:12px;padding:32px 40px 36px;display:flex}.rb-why__said[data-astro-cid-rjnpp36k]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.rb-why__mic[data-astro-cid-rjnpp36k]{background:var(--color-agent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.rb-why__mic[data-astro-cid-rjnpp36k] img[data-astro-cid-rjnpp36k]{width:14px;height:14px}.rb-why__pill[data-astro-cid-rjnpp36k]{background:var(--color-ink);min-width:0;color:var(--color-white);font-size:var(--text-small);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:5px 12px;line-height:1.4;overflow:hidden}.rb-why__cell[data-astro-cid-rjnpp36k] h3[data-astro-cid-rjnpp36k]{font-size:var(--text-body-lg);line-height:1.3}.rb-why__body[data-astro-cid-rjnpp36k]{font-size:var(--text-body);color:var(--color-ink-70);line-height:1.5}.rb-why[data-astro-cid-rjnpp36k].is-in .rb-why__mic[data-astro-cid-rjnpp36k],.rb-why[data-astro-cid-rjnpp36k].is-in .rb-why__pill[data-astro-cid-rjnpp36k]{transition:transform .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * .3s), opacity .3s ease calc(var(--i) * .3s), clip-path .7s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .3s + .2s)}.rb-why[data-astro-cid-rjnpp36k].is-armed:not(.is-in) .rb-why__mic[data-astro-cid-rjnpp36k]{opacity:0;transform:scale(.4)}.rb-why[data-astro-cid-rjnpp36k].is-armed:not(.is-in) .rb-why__pill[data-astro-cid-rjnpp36k]{clip-path:inset(0 100% 0 0 round 999px)}.rb-why__pill[data-astro-cid-rjnpp36k]{clip-path:inset(0 round 999px)}@media (width<=1023px){.rb-why__cell[data-astro-cid-rjnpp36k]{padding:28px 20px 32px}}@media (width<=860px){.rb-why[data-astro-cid-rjnpp36k]{grid-template-columns:1fr;margin-top:40px}}.rb-fan[data-astro-cid-ktm5tiuu]{--pad:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:48px;display:grid}.rb-fan__label[data-astro-cid-ktm5tiuu]{font-size:var(--text-small);color:var(--color-ink-60);padding:14px 40px;font-weight:500}.rb-fan__said[data-astro-cid-ktm5tiuu],.rb-fan__did[data-astro-cid-ktm5tiuu]{min-width:0;padding:32px 40px}.rb-fan__said[data-astro-cid-ktm5tiuu]{font-family:var(--font-display);font-feature-settings:"dlig", "lnum", "tnum";font-size:var(--text-body-lg);color:var(--color-ink);text-wrap:pretty;align-items:center;margin:0;font-weight:600;line-height:1.4;display:flex}.rb-fan__did[data-astro-cid-ktm5tiuu]{flex-direction:column;justify-content:center;gap:10px;display:flex;position:relative}.rb-fan__where[data-astro-cid-ktm5tiuu]{font-size:var(--text-micro);color:var(--color-ink-50);line-height:1.2}.rb-fan__card[data-astro-cid-ktm5tiuu]{background:var(--color-card);min-width:0;box-shadow:0 0 0 1px var(--color-ink-06), 0 8px 20px #3706150d;color:var(--color-ink);border-radius:10px;padding:12px 14px}.rb-fan__card--steps[data-astro-cid-ktm5tiuu]{padding:4px}.rb-fan__card-head[data-astro-cid-ktm5tiuu]{align-items:center;gap:10px;min-width:0;display:flex}.rb-fan__card-head[data-astro-cid-ktm5tiuu] .mock-mark[data-astro-cid-ktm5tiuu]{--mock-mark:20px}.rb-fan__card-title[data-astro-cid-ktm5tiuu]{flex:auto;min-width:0;font-size:13px;font-weight:500;line-height:1.3}.rb-fan__status[data-astro-cid-ktm5tiuu]{color:var(--color-ink-60);flex:none;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.rb-fan__fields[data-astro-cid-ktm5tiuu]{background:#f8f8f7;border-radius:6px;grid-template-columns:auto 1fr;gap:4px 16px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.4;display:grid}.rb-fan__fields[data-astro-cid-ktm5tiuu] dt[data-astro-cid-ktm5tiuu]{color:var(--color-ink-50)}.rb-fan__fields[data-astro-cid-ktm5tiuu] dd[data-astro-cid-ktm5tiuu]{font-weight:500}.rb-fan__body[data-astro-cid-ktm5tiuu]{color:var(--color-ink-70);background:#f8f8f7;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.5}.rb-fan__memory[data-astro-cid-ktm5tiuu]{align-items:center;gap:10px;display:flex}.rb-fan__memory-text[data-astro-cid-ktm5tiuu]{flex-direction:column;gap:2px;min-width:0;display:flex}.rb-fan__meta[data-astro-cid-ktm5tiuu]{color:var(--color-ink-50);font-size:11px;line-height:1.3}.rb-fan__orb[data-astro-cid-ktm5tiuu]{border-radius:50%;flex:none;width:12px;height:12px;position:relative}.rb-fan__orb[data-astro-cid-ktm5tiuu] img[data-astro-cid-ktm5tiuu]{width:100%;height:100%;display:block}.rb-fan__did[data-astro-cid-ktm5tiuu].is-working .rb-fan__status[data-astro-cid-ktm5tiuu]{color:var(--color-agent)}.rb-fan__link[data-astro-cid-ktm5tiuu]{z-index:2;top:calc(50% + 12px);left:calc(var(--pad) * -.7);width:calc(var(--pad) * 1.55);height:12px;color:var(--color-ink-35);pointer-events:none;clip-path:inset(0);align-items:center;margin-top:-6px;display:flex;position:absolute}.rb-fan__link[data-astro-cid-ktm5tiuu]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.rb-fan__link[data-astro-cid-ktm5tiuu] i[data-astro-cid-ktm5tiuu]{background:currentColor;border-radius:1px;flex:auto;height:1.5px}.rb-fan__link[data-astro-cid-ktm5tiuu] svg[data-astro-cid-ktm5tiuu]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:-5px}.rb-fan[data-astro-cid-ktm5tiuu].is-armed .rb-fan__said[data-astro-cid-ktm5tiuu]{color:var(--color-ink-35);transition:color .4s}.rb-fan[data-astro-cid-ktm5tiuu].is-armed .rb-fan__said[data-astro-cid-ktm5tiuu]:is(.is-speaking,.is-said){color:var(--color-ink)}.rb-fan[data-astro-cid-ktm5tiuu].is-armed .rb-fan__q[data-astro-cid-ktm5tiuu]{background-image:linear-gradient(color-mix(in srgb, var(--color-gold) 38%, transparent), color-mix(in srgb, var(--color-gold) 38%, transparent));background-position:0 88%;background-repeat:no-repeat;background-size:0% .32em;transition:background-size .9s cubic-bezier(.45,0,.25,1)}.rb-fan[data-astro-cid-ktm5tiuu].is-armed .is-speaking[data-astro-cid-ktm5tiuu] .rb-fan__q[data-astro-cid-ktm5tiuu]{background-size:100% .32em}.rb-fan[data-astro-cid-ktm5tiuu].is-armed .is-said[data-astro-cid-ktm5tiuu] .rb-fan__q[data-astro-cid-ktm5tiuu]{background-position:100% 88%;background-size:0% .32em;transition-duration:.6s}.rb-fan[data-astro-cid-ktm5tiuu].is-armed .rb-fan__link[data-astro-cid-ktm5tiuu]{clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.16,1,.3,1)}.rb-fan[data-astro-cid-ktm5tiuu].is-armed .is-linked[data-astro-cid-ktm5tiuu] .rb-fan__link[data-astro-cid-ktm5tiuu]{clip-path:inset(0)}.rb-fan[data-astro-cid-ktm5tiuu].is-armed .rb-fan__did[data-astro-cid-ktm5tiuu]>[data-astro-cid-ktm5tiuu]:not(.rb-fan__link){opacity:0;transition:opacity .5s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.rb-fan[data-astro-cid-ktm5tiuu].is-armed .is-landed[data-astro-cid-ktm5tiuu]>[data-astro-cid-ktm5tiuu]:not(.rb-fan__link){opacity:1;transform:none}@media (width<=1023px){.rb-fan[data-astro-cid-ktm5tiuu]{--pad:20px}.rb-fan__label[data-astro-cid-ktm5tiuu],.rb-fan__said[data-astro-cid-ktm5tiuu],.rb-fan__did[data-astro-cid-ktm5tiuu]{padding-left:20px;padding-right:20px}}@media (width<=860px){.rb-fan[data-astro-cid-ktm5tiuu]{grid-template-columns:1fr;margin-top:40px}.rb-fan__label--did[data-astro-cid-ktm5tiuu],.rb-fan__label--said[data-astro-cid-ktm5tiuu]{display:none}.rb-fan__said[data-astro-cid-ktm5tiuu]{padding:24px 20px 12px}.rb-fan__said[data-astro-cid-ktm5tiuu]:after{border-bottom-color:#0000}.rb-fan__did[data-astro-cid-ktm5tiuu]{padding:44px 20px 24px}.rb-fan__link[data-astro-cid-ktm5tiuu]{transform-origin:2.5px;width:28px;margin-top:0;top:0;left:22px;transform:rotate(90deg)}}.rb-in[data-astro-cid-jyiubiu7]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.rb-in__cell[data-astro-cid-jyiubiu7]{flex-direction:column;gap:12px;min-width:0;padding-bottom:32px;display:flex}.rb-in__cell[data-astro-cid-jyiubiu7] h3[data-astro-cid-jyiubiu7]{font-size:var(--text-body-lg);margin-top:12px;padding:0 40px;line-height:1.3}.rb-in__cell[data-astro-cid-jyiubiu7]>p[data-astro-cid-jyiubiu7]{font-size:var(--text-body);color:var(--color-ink-70);padding:0 40px;line-height:1.5}.rb-in__well[data-astro-cid-jyiubiu7]{border-bottom:1px solid var(--color-border);border-radius:0;justify-content:center;align-items:center;min-height:260px;padding:24px 20px;display:flex}.rb-in__stack[data-astro-cid-jyiubiu7]{flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:340px;display:flex}.rb-in__tap[data-astro-cid-jyiubiu7]{font-size:var(--text-micro);color:var(--color-ink-50);align-self:center}.rb-in__panel[data-astro-cid-jyiubiu7]{background:var(--color-card);width:100%;max-width:340px;box-shadow:0 0 0 1px var(--color-ink-06), 0 8px 20px #3706150d;border-radius:16px;overflow:hidden}.rb-in__work[data-astro-cid-jyiubiu7]{flex-direction:column;gap:8px;padding:14px;display:flex}.rb-in__work-head[data-astro-cid-jyiubiu7]{color:var(--color-ink);align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:500;display:flex}.rb-in__work-head[data-astro-cid-jyiubiu7] .mock-mark[data-astro-cid-jyiubiu7]{--mock-mark:20px}.rb-in__ask[data-astro-cid-jyiubiu7]{color:var(--color-ink);background:#f2f2f1;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}[data-astro-cid-jyiubiu7]:where(.rb-in__well button){font:inherit;cursor:pointer;border:0;margin:0}.rb-in__well[data-astro-cid-jyiubiu7] button[data-astro-cid-jyiubiu7]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.rb-in__dock[data-astro-cid-jyiubiu7]{display:grid}.rb-in__dock[data-astro-cid-jyiubiu7]>[data-astro-cid-jyiubiu7]{grid-area:1/1;transition:opacity .25s,transform .25s,visibility linear}.rb-in__dock[data-astro-cid-jyiubiu7][data-mode=idle] .rb-in__live[data-astro-cid-jyiubiu7],.rb-in__dock[data-astro-cid-jyiubiu7][data-mode=listening] .rb-in__idle[data-astro-cid-jyiubiu7]{opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility 0s linear .25s}.rb-in__dock[data-astro-cid-jyiubiu7][data-mode=idle] .rbx-bar--listening[data-astro-cid-jyiubiu7],.rb-in__dock[data-astro-cid-jyiubiu7][data-mode=idle] .rbx-wave i{animation-play-state:paused}.rb-in__idle[data-astro-cid-jyiubiu7]{text-align:left;width:100%;color:inherit}.rb-in__idle[data-astro-cid-jyiubiu7]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-red) 40%, transparent), 0 0 18px 1px color-mix(in srgb, var(--color-red) 28%, transparent)}.rb-in__idle[data-astro-cid-jyiubiu7].is-pressing,.rb-in__live[data-astro-cid-jyiubiu7] .rbx-btn[data-astro-cid-jyiubiu7].is-pressing,.rb-in__ask[data-astro-cid-jyiubiu7].is-pressing{transform:scale(.97)}.rb-in__live[data-astro-cid-jyiubiu7] .rbx-btn[data-astro-cid-jyiubiu7]{padding:0;transition:transform .15s,background-color .15s}.rb-in__live[data-astro-cid-jyiubiu7] .rbx-btn--stop[data-astro-cid-jyiubiu7]:hover{background:var(--color-ink-08)}.rb-in__live[data-astro-cid-jyiubiu7] .rbx-btn--ink[data-astro-cid-jyiubiu7]:hover{background:var(--color-ink-hover)}.rb-in__tap[data-astro-cid-jyiubiu7]{justify-items:center;display:grid}.rb-in__tap-say[data-astro-cid-jyiubiu7]{opacity:0;grid-area:1/1;transition:opacity .25s}.rb-in__tap[data-astro-cid-jyiubiu7][data-hint=idle] [data-astro-cid-jyiubiu7][data-say=idle],.rb-in__tap[data-astro-cid-jyiubiu7][data-hint=listening] [data-astro-cid-jyiubiu7][data-say=listening],.rb-in__tap[data-astro-cid-jyiubiu7][data-hint=sent] [data-astro-cid-jyiubiu7][data-say=sent]{opacity:1}.rb-in__note-rest[data-astro-cid-jyiubiu7]{color:#0000}.rb-in__compose[data-astro-cid-jyiubiu7].is-typing .rb-in__note-typed[data-astro-cid-jyiubiu7]:after{content:"";vertical-align:-.15em;background:var(--color-agent);width:1.5px;height:1.05em;margin-left:1px;animation:1s steps(2,end) infinite rbx-caret;display:inline-block}.rb-in__compose[data-astro-cid-jyiubiu7] [data-astro-cid-jyiubiu7][data-rb-note]{transition:opacity .3s}.rb-in__compose[data-astro-cid-jyiubiu7].is-sent [data-astro-cid-jyiubiu7][data-rb-note]{opacity:0}.rb-in__go[data-astro-cid-jyiubiu7]{padding:0;transition:background-color .2s,color .2s;position:relative}.rb-in__go[data-astro-cid-jyiubiu7]:hover{background:color-mix(in srgb, var(--color-agent) 88%, var(--color-ink))}.rb-in__go[data-astro-cid-jyiubiu7] .rbx-icon+.rbx-icon,.rb-in__compose[data-astro-cid-jyiubiu7].is-sent .rb-in__go[data-astro-cid-jyiubiu7] .rbx-icon:first-child{display:none}.rb-in__compose[data-astro-cid-jyiubiu7].is-sent .rb-in__go[data-astro-cid-jyiubiu7] .rbx-icon+.rbx-icon{display:block}.rb-in__compose[data-astro-cid-jyiubiu7].is-empty .rb-in__go[data-astro-cid-jyiubiu7]{background:var(--color-ink-06);color:var(--color-ink-40)}.rb-in__compose[data-astro-cid-jyiubiu7].is-sent .rb-in__go[data-astro-cid-jyiubiu7]{background:var(--color-ink);color:var(--color-white)}.rb-in__go[data-astro-cid-jyiubiu7].is-pulsing{animation:.5s ease-out rb-in-pulse}@keyframes rb-in-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-agent) 45%, transparent);transform:scale(1)}40%{transform:scale(1.08)}to{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-agent) 0%, transparent);transform:scale(1)}}.rb-in__ask[data-astro-cid-jyiubiu7]{transition:background-color .15s,box-shadow .2s,transform .15s}.rb-in__ask[data-astro-cid-jyiubiu7]:hover{background:var(--color-ink-08)}.rb-in__ask[data-astro-cid-jyiubiu7][aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-red) 30%, transparent)}.rb-in__work[data-astro-cid-jyiubiu7].is-revising .lp-mock__line[data-astro-cid-jyiubiu7]{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-agent) 28%, transparent) 50%, transparent 100%) 0 0 / 200% 100% no-repeat, var(--color-ink-08);animation:1.1s ease-in-out infinite rb-in-shimmer}.rb-in__work[data-astro-cid-jyiubiu7].is-revising .lp-mock__line--mid[data-astro-cid-jyiubiu7]{animation-delay:.12s}.rb-in__work[data-astro-cid-jyiubiu7].is-revising .lp-mock__line--short[data-astro-cid-jyiubiu7]{animation-delay:.24s}@keyframes rb-in-shimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@media (prefers-reduced-motion:reduce){.rb-in__dock[data-astro-cid-jyiubiu7]>[data-astro-cid-jyiubiu7],.rb-in__tap-say[data-astro-cid-jyiubiu7],.rb-in__compose[data-astro-cid-jyiubiu7] [data-astro-cid-jyiubiu7][data-rb-note]{transition:none}.rb-in__go[data-astro-cid-jyiubiu7].is-pulsing,.rb-in__work[data-astro-cid-jyiubiu7].is-revising .lp-mock__line[data-astro-cid-jyiubiu7],.rb-in__compose[data-astro-cid-jyiubiu7].is-typing .rb-in__note-typed[data-astro-cid-jyiubiu7]:after{animation:none}}@media (width<=1023px){.rb-in[data-astro-cid-jyiubiu7]{grid-template-columns:1fr;margin-top:40px}.rb-in__cell[data-astro-cid-jyiubiu7]{padding-bottom:28px}.rb-in__cell[data-astro-cid-jyiubiu7] h3[data-astro-cid-jyiubiu7],.rb-in__cell[data-astro-cid-jyiubiu7]>p[data-astro-cid-jyiubiu7]{padding:0 20px}.rb-in__well[data-astro-cid-jyiubiu7]{min-height:0}}.rb-mem[data-astro-cid-gvpwnlfm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.rb-mem__points[data-astro-cid-gvpwnlfm]{border-top:1px solid var(--color-border-dark);flex-direction:column;margin-top:40px;display:flex}.rb-mem__points[data-astro-cid-gvpwnlfm] li[data-astro-cid-gvpwnlfm]{border-bottom:1px solid var(--color-border-dark);flex-direction:column;gap:4px;padding:18px 0;display:flex}.rb-mem__points[data-astro-cid-gvpwnlfm] h3[data-astro-cid-gvpwnlfm]{font-size:var(--text-body-lg);color:var(--color-chip);line-height:1.3}.rb-mem__points[data-astro-cid-gvpwnlfm] p[data-astro-cid-gvpwnlfm]{font-size:var(--text-body);color:var(--color-white-70);line-height:1.5}.rb-mem__frame[data-astro-cid-gvpwnlfm]{min-width:0}.rb-mem__panel[data-astro-cid-gvpwnlfm]{color:var(--color-ink)}.rb-mem__head[data-astro-cid-gvpwnlfm]{border-bottom:1px solid var(--color-ink-06);padding:14px 16px}.rb-mem__head[data-astro-cid-gvpwnlfm] .mock-company{--mock-company:22px}.rb-mem__group[data-astro-cid-gvpwnlfm]{font-size:var(--text-small);padding:14px 16px 6px;font-weight:600}.rb-mem__list[data-astro-cid-gvpwnlfm]{flex-direction:column;gap:2px;padding:0 8px 12px;display:flex}.rb-mem__item[data-astro-cid-gvpwnlfm]{border-radius:8px;flex-direction:column;gap:2px;padding:10px;display:flex}.rb-mem__item[data-astro-cid-gvpwnlfm].is-fresh{background:#f8f8f7}.rb-mem__body[data-astro-cid-gvpwnlfm]{font-size:13px;font-weight:500;line-height:1.4}.rb-mem__meta[data-astro-cid-gvpwnlfm]{color:var(--color-ink-50);font-size:11px;line-height:1.3}@media (width<=1023px){.rb-mem[data-astro-cid-gvpwnlfm]{grid-template-columns:1fr;gap:40px}}
