.p--ai .p-content{padding:calc(12px * var(--s)) calc(16px * var(--s)) calc(16px * var(--s))}.p--ai{--tone-amber-bg:#fdf0da;--tone-amber-fg:#c07c00}.a-page{flex:1 1;min-height:0;gap:calc(12px * var(--s));border-radius:var(--r);box-shadow:var(--sh);background:var(--white)}.a-page,.a-rail{display:flex;overflow:hidden}.a-rail{width:calc(238px * var(--s));flex:none;background:#fafafa;border-right:1px solid var(--line);padding:calc(10px * var(--s)) calc(8px * var(--s));flex-direction:column;gap:calc(2px * var(--s));min-width:0}.a-rail__hd{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(6px * var(--s));padding:calc(2px * var(--s)) calc(6px * var(--s)) calc(6px * var(--s));min-width:0}.a-rail__heading{display:flex;flex-direction:column;gap:calc(1px * var(--s));min-width:0}.a-rail__title{font-size:var(--fs);line-height:var(--lh);font-weight:700}.a-rail__sub{font-size:var(--fs);line-height:calc(15px * var(--s));font-weight:400;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-rail__new{display:grid;place-items:center;width:calc(20px * var(--s));height:calc(20px * var(--s));flex:none;border-radius:calc(6px * var(--s));opacity:.55}.a-rail__search{display:flex;align-items:center;gap:calc(6px * var(--s));min-height:calc(24px * var(--s));margin-bottom:calc(4px * var(--s));padding:0 calc(7px * var(--s));border-radius:calc(7px * var(--s));background:var(--white);border:1px solid var(--line);min-width:0}.a-rail__search .p-ic{opacity:.35}.a-rail__ph{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-rail__items{flex:1 1;min-height:0;min-width:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(2px * var(--s))}.a-rail__items>li{min-width:0}.a-rail__empty{padding:calc(6px * var(--s)) calc(7px * var(--s));font-size:var(--fs);line-height:var(--lh);font-weight:400;color:var(--muted)}.a-rail__item{display:flex;align-items:center;gap:calc(4px * var(--s));padding:calc(5px * var(--s)) calc(7px * var(--s));border-radius:calc(7px * var(--s));min-width:0}.a-rail__item.is-on{background:var(--white);box-shadow:var(--sh)}.a-rail__item-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:calc(1px * var(--s))}.a-rail__item-t{font-size:var(--fs-sm);line-height:calc(15px * var(--s));color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-rail__item.is-on .a-rail__item-t{color:var(--ink);font-weight:700}.a-rail__item-m{display:flex;align-items:center;gap:calc(4px * var(--s));font-size:var(--fs-xs);line-height:calc(13px * var(--s));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-rail__item-dot{flex:none;width:calc(5px * var(--s));height:calc(5px * var(--s));border-radius:50%;background:var(--sec)}.a-rail__item.is-running .a-rail__item-dot{animation:a-blip 1.4s ease-in-out infinite}@keyframes a-blip{50%{opacity:.3}}.a-rail__item-more{flex:none;opacity:0;transition:opacity .12s ease}.a-rail__item.is-on .a-rail__item-more,.a-rail__item:hover .a-rail__item-more{opacity:.55}.a-canvas{position:relative;flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--white)}.a-canvas--doc{background:var(--page)}.a-scroll{flex:1 1;min-height:0;justify-content:flex-end;padding:calc(10px * var(--s)) calc(16px * var(--s)) calc(6px * var(--s));overflow:hidden}.a-blank,.a-scroll{display:flex;flex-direction:column;align-items:center}.a-blank{margin:auto 0;align-self:stretch;gap:calc(10px * var(--s));padding:calc(20px * var(--s)) calc(14px * var(--s));min-width:0;max-width:100%}.a-blank__h{margin:0;font-size:calc(13px * var(--s));line-height:calc(17px * var(--s));font-weight:700;text-align:center}.a-blank__composer{width:min(calc(500px * var(--s)),100%);margin-top:calc(15px * var(--s));min-width:0}.a-blank__starters{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(6px * var(--s));max-width:min(500px,100%);min-width:0}.a-blank__starter{display:inline-flex;align-items:center;gap:calc(7px * var(--s));max-width:100%;min-width:0;padding:calc(5px * var(--s)) calc(9px * var(--s));border-radius:calc(7px * var(--s));font-size:var(--fs);font-weight:500;color:var(--slate);transition:background-color .12s ease}.a-blank__starter:hover{background:rgb(0 0 0/4%)}.a-blank__starter>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-blank__starter-ic{opacity:.55}.a-thread{width:100%;max-width:calc(918px * var(--s));gap:calc(11px * var(--s))}.a-thread,.a-turn{display:flex;flex-direction:column;min-width:0}.a-turn{gap:calc(8px * var(--s));flex:none}.a-asked{display:flex;justify-content:flex-end;min-width:0}.a-asked__t{margin:0;max-width:min(414px,80%);padding:calc(8px * var(--s)) calc(18px * var(--s));border-radius:var(--r) 2px var(--r) var(--r);background:var(--white);box-shadow:var(--sh);font-size:var(--fs);line-height:1.55;overflow-wrap:break-word}.a-work{min-width:0}.a-work__head{display:inline-flex;align-items:center;gap:calc(7px * var(--s));padding:0 calc(6px * var(--s)) 0 0;border-radius:calc(6px * var(--s));max-width:100%;min-width:0}.a-work__mascot{flex:none;margin-right:calc(1px * var(--s))}.a-work__title{font-size:var(--fs);font-weight:700;color:var(--ink);white-space:nowrap}.a-work__dot{width:calc(7px * var(--s));height:calc(7px * var(--s));margin:0 calc(3px * var(--s));border-radius:50%;background:var(--sec);box-shadow:0 0 0 2px rgb(0 143 240/22%);animation:a-pulse 1.4s ease-in-out infinite}@keyframes a-pulse{0%,to{box-shadow:0 0 0 2px rgb(0 143 240/22%)}50%{box-shadow:0 0 0 5px rgb(0 143 240/8%)}}.a-work__sum{font-size:var(--fs-sm);color:var(--slate);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.a-work__chev{flex:none;opacity:.7;transition:transform .15s ease}.a-work--folded .a-work__chev{transform:rotate(-90deg)}.a-work__body{overflow:hidden}.a-work__steps{padding:calc(2px * var(--s)) 0 0 calc(30px * var(--s));display:flex;flex-direction:column}.a-step{position:relative;display:flex;gap:calc(9px * var(--s));padding:0 0 calc(6px * var(--s));min-width:0}.a-step:before{content:"";position:absolute;left:calc(6px * var(--s));top:calc(14px * var(--s));bottom:-2px;width:1px;background:var(--line)}.a-step--last:before{display:none}.a-step__mark{flex:none;width:calc(5px * var(--s));height:calc(5px * var(--s));margin:calc(7px * var(--s)) calc(4px * var(--s)) 0;border-radius:50%;background:var(--white);box-shadow:0 0 0 1px #d9d9d9}.a-step.is-running .a-step__mark{background:var(--sec);box-shadow:0 0 0 2px rgb(0 143 240/22%);animation:a-pulse 1.4s ease-in-out infinite}.a-step.is-done .a-step__mark{background:var(--slate);box-shadow:none}.a-step__main{min-width:0;flex:1 1}.a-step__label{display:inline-flex;align-items:center;gap:calc(5px * var(--s));max-width:100%;min-width:0;font-size:var(--fs-sm);line-height:calc(18px * var(--s));color:var(--slate);transition:color .12s ease}.a-step.is-running .a-step__label{color:var(--ink);font-weight:500}.a-step__count{flex:none;padding:0 calc(5px * var(--s));border-radius:999px;background:rgb(0 0 0/6%);font-size:var(--fs-xs);line-height:calc(14px * var(--s));font-weight:400;color:var(--muted);white-space:nowrap}.a-step__detail{overflow:hidden}.a-step__desc,.a-step__think{margin:calc(1px * var(--s)) 0 0;font-size:var(--fs-sm);line-height:calc(15px * var(--s));color:var(--muted)}.a-step__think.is-live{max-height:8.5em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent)}.a-meter{display:flex;align-items:center;gap:calc(8px * var(--s));padding-left:calc(30px * var(--s));min-width:0;font-size:var(--fs-xs);line-height:calc(15px * var(--s));color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-meter__line{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-meter__tok{color:var(--slate)}.a-meter__cache{color:var(--muted)}.a-meter__spend{font-weight:600;color:var(--pri)}.a-meter__cache:before,.a-meter__spend:before,.a-meter__tok:before{content:" · ";color:var(--muted);font-weight:400}.a-meter__act{display:inline-flex;align-items:center;gap:calc(5px * var(--s));flex:none;padding:calc(2px * var(--s)) calc(8px * var(--s));border-radius:999px;border:1px solid var(--line);background:var(--white);font-size:var(--fs-xs);line-height:calc(14px * var(--s));font-weight:500;color:var(--ink);white-space:nowrap}.a-meter__act .p-ic{opacity:.6}.a-meter__act--stop{border-color:rgb(0 0 0/18%)}.a-reply{padding-left:calc(30px * var(--s));font-size:var(--fs);line-height:1.6;min-width:0}.a-link{color:var(--pri);text-decoration:underline;-webkit-text-decoration-color:rgb(0 143 240/40%);text-decoration-color:rgb(0 143 240/40%);text-underline-offset:2px}.a-paper{width:100%;flex:none;border-radius:var(--r);background:var(--white);box-shadow:var(--sh);overflow:hidden;min-width:0}.a-paper__bar{display:flex;align-items:center;gap:calc(8px * var(--s));padding:calc(14px * var(--s)) calc(16px * var(--s)) calc(10px * var(--s))}.a-paper__btn{display:inline-flex;align-items:center;gap:calc(7px * var(--s));min-height:calc(30px * var(--s));padding:0 calc(14px * var(--s));border-radius:var(--r);background:var(--white);box-shadow:var(--sh);border:0;font-size:var(--fs);color:var(--ink);white-space:nowrap}.a-paper__btn--icon{padding:0;width:calc(30px * var(--s));justify-content:center}.a-paper__spacer{flex:1 1}.a-paper__saving{display:inline-flex;align-items:center;gap:calc(5px * var(--s));font-size:var(--fs-xs);color:var(--slate);white-space:nowrap}.a-paper__ring{width:calc(10px * var(--s));height:calc(10px * var(--s));flex:none;border:1.5px solid var(--line);border-top-color:var(--sec);border-radius:999px;animation:a-spin .8s linear infinite}@keyframes a-spin{to{transform:rotate(1turn)}}.a-doc{max-width:calc(918px * var(--s));margin:0 auto;padding:clamp(calc(20px * var(--s)),6%,calc(54px * var(--s))) clamp(calc(18px * var(--s)),12%,calc(110px * var(--s))) clamp(calc(24px * var(--s)),7%,calc(64px * var(--s)));min-width:0}.a-doc__title{margin:0 0 clamp(calc(7px * var(--s)),2.4cqw,calc(17px * var(--s)));font-size:clamp(calc(13px * var(--s)),3.4cqw,calc(24px * var(--s)));line-height:1.2;font-weight:700;overflow-wrap:break-word}.a-doc__h1{margin:0;font-size:calc(15px * var(--s));line-height:calc(20px * var(--s));font-weight:700}.a-doc__p{margin:0;font-size:var(--fs);line-height:1.6}.a-fig{display:inline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a-fig,.a-fig__v{transition:color .25s ease,background-color .25s ease}.a-fig__v{border-radius:calc(3px * var(--s));color:var(--pri);font-weight:700}.a-fig.is-lit .a-fig__v{background:var(--pri-soft);box-shadow:0 0 0 2px var(--pri-soft);animation:a-lit-in .25s ease .3s backwards}@keyframes a-lit-in{0%{background-color:transparent;box-shadow:0 0 0 2px transparent}}.a-prov{display:flex;align-items:baseline;gap:calc(6px * var(--s));margin:calc(9px * var(--s)) 0 0;font-size:var(--fs-xs);line-height:calc(14px * var(--s));color:var(--slate)}.a-prov__k{flex:none;width:calc(14px * var(--s));margin-bottom:calc(3px * var(--s));border-bottom:1px dotted rgb(0 143 240/55%)}.a-callout{margin:calc(18px * var(--s)) 0;padding:calc(12px * var(--s)) calc(16px * var(--s)) calc(14px * var(--s));border-radius:calc(7px * var(--s));min-width:0}.a-callout__h{margin:0 0 calc(6px * var(--s));font-size:var(--fs-xs);line-height:calc(14px * var(--s));font-weight:700;text-transform:uppercase;letter-spacing:.525px}.a-callout__b{margin:0;font-size:var(--fs);line-height:1.4;overflow-wrap:break-word}.a-callout--warning{background:var(--tone-amber-bg)}.a-callout--warning .a-callout__h{color:var(--tone-amber-fg)}.a-callout--note,.a-callout--recommendation{background:var(--page)}.a-callout--note .a-callout__h{color:var(--muted)}.a-callout--recommendation .a-callout__h{color:var(--pri)}.a-composer{flex:none;display:flex;justify-content:center;padding:0 calc(16px * var(--s)) calc(12px * var(--s))}.a-composer__field{width:min(calc(532px * var(--s)),72%);min-width:min(calc(260px * var(--s)),100%);padding:calc(8px * var(--s)) calc(10px * var(--s)) calc(7px * var(--s));border-radius:var(--r);background:var(--white);border:1px solid var(--line2);box-shadow:0 6px 22px rgb(0 0 0/10%)}.a-composer--flat{padding:0}.a-composer--flat .a-composer__field{width:100%;box-shadow:none}.a-composer__text{font-size:var(--fs);line-height:calc(17px * var(--s));min-height:calc(17px * var(--s));overflow-wrap:break-word}.a-composer__ph{color:rgb(0 0 0/35%)}.a-type{display:inline;overflow-wrap:break-word}.a-composer__controls{display:flex;align-items:center;justify-content:flex-end;gap:calc(6px * var(--s));flex:none;min-width:0;min-height:calc(24px * var(--s));margin-top:calc(4px * var(--s))}.a-composer__tool{display:grid;place-items:center;width:calc(24px * var(--s));height:calc(24px * var(--s));flex:none;border-radius:calc(6px * var(--s));opacity:.5}.a-composer__send{display:grid;place-items:center;width:calc(20px * var(--s));height:calc(20px * var(--s));flex:none;border-radius:50%;background:var(--ink);opacity:.35;transition:opacity .2s ease}.a-composer__send.is-on{opacity:1}.a-composer__sendi{opacity:.9}.a-composer__model{min-height:calc(24px * var(--s));padding:0 calc(5px * var(--s));border-radius:calc(6px * var(--s));font-size:var(--fs-sm);color:var(--slate);white-space:nowrap}.a-composer__model,.a-ctx{display:inline-flex;align-items:center;flex:none}.a-ctx__ring{display:block;width:calc(22px * var(--s));height:calc(22px * var(--s));flex:none}.a-ctx__ring svg{display:block;width:100%;height:100%}.a-ctx__track{fill:none;stroke:var(--line);stroke-width:2}.a-ctx__fill{fill:none;stroke:var(--sec);stroke-width:2;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .3s ease}.a--agent .a-scroll{padding-top:0}.a--read .a-thread{flex:1 1;min-height:0;justify-content:flex-end}.a--read .a-paper{display:flex;flex-direction:column;flex:0 1;min-height:0}.a--read .a-paper__bar{flex:none}.a--read .a-paper__view{position:relative;flex:1 1;min-height:0;overflow:hidden}.a--read .a-doc{position:relative;transition:transform .9s cubic-bezier(.45,0,.2,1)}@media (prefers-reduced-motion:reduce){.a--read .a-doc{transition:none}}.a-doc__sec{margin-top:calc(18px * var(--s))}@container (max-width: 920px){.a-rail{width:calc(124px * var(--s))}.a-thread{max-width:100%}}@container (max-width: 640px){.a-rail{display:none}.a-scroll{padding:calc(10px * var(--s)) calc(12px * var(--s)) calc(6px * var(--s))}.a-composer__model+.a-composer__model,.a-meter__cache,.a-meter__tok,.a-paper__btn--icon{display:none}}@container (max-width: 470px){.a-work__sum{display:none}.a-meter,.a-reply,.a-work__steps{padding-left:calc(18px * var(--s))}.a-composer__model,.a-composer__model~.a-composer__tool,.a-paper__btn:nth-child(n+3){display:none}.a-meter__act:not(.a-meter__act--stop){gap:0;padding:calc(2px * var(--s)) calc(5px * var(--s));font-size:0}.a-step__detail{display:none}.a-doc{padding:calc(20px * var(--s)) calc(18px * var(--s)) calc(24px * var(--s))}.a-callout{margin:calc(12px * var(--s)) 0;padding:calc(10px * var(--s)) calc(12px * var(--s)) calc(12px * var(--s))}.a-prov{margin-top:calc(7px * var(--s));line-height:calc(13px * var(--s))}}@media (prefers-reduced-motion:reduce){.a-fig.is-lit .a-fig__v,.a-paper__ring,.a-rail__item.is-running .a-rail__item-dot,.a-step.is-running .a-step__mark,.a-work__dot{animation:none}}.a-ans__rest{visibility:hidden}.a-rbl{--rb-w:calc(305px * var(--s));position:relative}.a-rbl,.a-rbl__main{flex:1 1;min-height:0;display:flex}.a-rbl__main{min-width:0;flex-direction:column;container-type:inline-size}.a-rb{flex:none;display:flex;min-height:0;overflow:hidden}.a-rb__split{flex:0 0 calc(10px * var(--s));display:flex;align-items:center;justify-content:center;background:var(--page)}.a-rb__grip{width:max(2px,calc(3px * var(--s)));height:calc(32px * var(--s));border-radius:2px;background:rgb(0 0 0/20%)}.a-rb__card{flex:none;width:calc(295px * var(--s));min-height:0;display:flex;flex-direction:column;background:var(--white);border-left:1px solid var(--line)}.a-rb__hd{flex:none;display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--s));height:calc(52px * var(--s));padding:0 calc(8px * var(--s)) 0 calc(14px * var(--s));border-bottom:1px solid var(--line)}.a-rb__name{display:inline-flex;align-items:center;gap:calc(6px * var(--s));min-width:0;max-width:60%;padding:calc(6px * var(--s)) calc(6px * var(--s)) calc(6px * var(--s)) calc(8px * var(--s))}.a-rb__namet{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:max(9px,calc(14px * var(--s)));font-weight:600;letter-spacing:-.01em;color:var(--ink)}.a-rb__caret{flex:none;opacity:.45}.a-rb__acts{display:inline-flex;align-items:center;gap:calc(2px * var(--s))}.a-rb__act{box-sizing:content-box;padding:calc(11px * var(--s))}.a-rb__body{flex:1 1;min-height:0;overflow:hidden}.a-rb__body,.a-rb__welcome{display:flex;flex-direction:column}.a-rb__welcome{margin-top:auto;align-items:center;padding:calc(24px * var(--s)) calc(16px * var(--s)) calc(4px * var(--s));text-align:center}.a-rb__welcome .a-bot{margin-bottom:calc(10px * var(--s))}.a-rb__wt{margin:0 0 calc(18px * var(--s));font-size:calc(20px * var(--s));line-height:calc(26px * var(--s));font-weight:700;letter-spacing:-.015em;color:var(--ink)}.a-rb__prompts{width:100%;display:flex;flex-direction:column;gap:calc(8px * var(--s))}.a-rb__prompt{display:flex;align-items:center;gap:calc(10px * var(--s));padding:calc(11px * var(--s)) calc(14px * var(--s));border:1px solid var(--line);border-radius:calc(10px * var(--s));background:var(--white);font-size:max(9px,calc(13px * var(--s)));line-height:calc(18px * var(--s));color:var(--ink);text-align:left}.a-rb__prompt.is-hint{justify-content:center;padding:calc(10px * var(--s)) calc(14px * var(--s));border-style:dashed;border-color:rgb(0 0 0/18%);background:transparent;font-size:var(--fs);color:rgb(0 0 0/55%)}.a-rb__pi{flex:none;opacity:.55}.a-rb__thread{margin-top:auto;display:flex;flex-direction:column;gap:calc(12px * var(--s));padding:calc(16px * var(--s))}.a-rb__msg{align-self:flex-end;max-width:85%;padding:calc(10px * var(--s)) calc(14px * var(--s));border-radius:calc(12px * var(--s)) calc(12px * var(--s)) calc(4px * var(--s)) calc(12px * var(--s));background:var(--pri);color:var(--white);font-size:max(9px,calc(13px * var(--s)));line-height:calc(20px * var(--s));overflow-wrap:break-word}.a-rb__msg--bot{align-self:flex-start;border-radius:calc(12px * var(--s)) calc(12px * var(--s)) calc(12px * var(--s)) calc(4px * var(--s));background:var(--page);color:var(--ink)}.a-rb__msg--bot b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.a--rbask .a-rb__body{justify-content:flex-end}.a--rbask .a-rb__thread{margin-top:0}.a--rbask .p-row.is-cite .p-cell{background:color-mix(in srgb,var(--pri-soft) 70%,transparent);animation:a-cite .5s ease both}.a--rbask .p-row.is-cite .p-num{font-weight:700}@keyframes a-cite{0%{background:transparent}}@media (prefers-reduced-motion:reduce){.a--rbask .p-row.is-cite .p-cell{animation:none}}.a-rb__status{flex-direction:column;align-items:flex-start}.a-rb__sh,.a-rb__status{display:flex;gap:calc(8px * var(--s))}.a-rb__sh,.a-rb__sl{align-items:center}.a-rb__sl{display:inline-flex;gap:calc(6px * var(--s));font-size:max(9px,calc(13px * var(--s)));font-weight:600;color:var(--ink)}.a-rb__sdot{width:calc(8px * var(--s));height:calc(8px * var(--s));border-radius:50%;background:var(--pri)}.a-rb__typing{display:inline-flex;align-items:center;gap:calc(4px * var(--s))}.a-rb__typing span{width:calc(6px * var(--s));height:calc(6px * var(--s));border-radius:50%;background:color-mix(in srgb,var(--pri) 60%,transparent);animation:a-rb-typing 1.2s ease-in-out infinite}.a-rb__typing span:nth-child(2){animation-delay:.15s}.a-rb__typing span:nth-child(3){animation-delay:.3s}@keyframes a-rb-typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(calc(-4px * var(--s)));opacity:1}}.a-rb__steps{list-style:none;margin:0;padding:0;gap:calc(12px * var(--s));width:100%}.a-rb__step,.a-rb__steps{display:flex;flex-direction:column}.a-rb__step{gap:calc(3px * var(--s))}.a-rb__stt{font-size:var(--fs);font-weight:600;color:var(--ink)}.a-rb__std{font-size:var(--fs-sm);line-height:calc(16px * var(--s));color:rgb(0 0 0/50%)}.a-rb__note{margin:0;font-size:var(--fs);line-height:calc(18px * var(--s));color:rgb(0 0 0/60%)}.a-rb__composer{flex:none;display:flex;flex-direction:column;gap:calc(8px * var(--s));margin:calc(12px * var(--s));padding:calc(12px * var(--s)) calc(12px * var(--s)) calc(10px * var(--s));border:1px solid var(--line);border-radius:calc(12px * var(--s));background:var(--white);transition:border-color .2s ease,box-shadow .2s ease}.a-rb__composer.is-focus{border-color:var(--pri);box-shadow:0 0 0 calc(3px * var(--s)) color-mix(in srgb,var(--pri) 8%,transparent)}.a-rb-input{min-height:calc(22px * var(--s));font-size:max(9px,calc(13px * var(--s)));line-height:calc(20px * var(--s));color:var(--ink);overflow-wrap:break-word}.a-rb__ph{color:rgb(0 0 0/40%)}.a-rb__ca{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--s))}.a-rb__attach{box-sizing:content-box;padding:calc(7px * var(--s));filter:brightness(0);opacity:.55}.a-rb-send{display:inline-flex;align-items:center;justify-content:center;width:calc(30px * var(--s));height:calc(30px * var(--s));border-radius:50%;background:rgb(0 0 0/15%);transition:background-color .2s ease}.a-rb-send.is-on{background:var(--pri)}.a-rb-bubble{position:absolute;right:calc(20px * var(--s));bottom:calc(40px * var(--s));z-index:6;display:inline-flex}.a-rb-bubble__dot{display:inline-flex;align-items:center;justify-content:center;animation:a-rb-lift .2s ease .6s both}@keyframes a-rb-lift{to{transform:scale(1.05)}}.a-rb-bubble__label{position:absolute;right:calc(100% - 4px * var(--s));bottom:calc(100% - 4px * var(--s));display:flex;align-items:center;min-height:calc(46px * var(--s));padding:0 calc(16px * var(--s));border-radius:calc(10px * var(--s));background:var(--white);box-shadow:var(--sh);font-size:max(9px,calc(16px * var(--s)));line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;transform-origin:bottom right;animation:a-rb-label .18s ease .6s both}@keyframes a-rb-label{0%{opacity:0;transform:translate(calc(8px * var(--s)),calc(8px * var(--s))) scale(.94)}}.a-rb-bubble.is-rest .a-rb-bubble__dot{animation:none}.a-rb-bubble.is-rest .a-rb-bubble__label{display:none}.a-rbnew{border-radius:calc(3px * var(--s));animation:a-rbnew 1.6s ease both}@keyframes a-rbnew{0%{background:var(--pri-soft);box-shadow:0 0 0 calc(3px * var(--s)) var(--pri-soft)}}@media (prefers-reduced-motion:reduce){.a-rb-bubble__dot,.a-rb-bubble__label,.a-rb__typing span,.a-rbnew{animation:none}}@container (max-width: 760px){.a-rbl{--rb-w:min(calc(305px * var(--s)),62cqw)}.a-rb__card{width:calc(var(--rb-w) - 10px * var(--s))}}