.wd-dora__pill{position:fixed;right:var(--wd-page-pad);bottom:calc(var(--wd-bottomnav-h) + var(--wd-sp-2) + var(--wd-safe-b));z-index:var(--wd-z-dora-fab);height:var(--wd-control-h);padding:0 var(--wd-sp-2) 0 var(--wd-sp-1);display:none;align-items:center;gap:var(--wd-sp-1);border:var(--wd-dora-border-w) solid transparent;border-radius:var(--wd-r-full);background:linear-gradient(var(--wd-dora-bg),var(--wd-dora-bg)) padding-box,var(--wd-dora-gradient) border-box;box-shadow:var(--wd-sh-2);color:var(--wd-text);font-size:var(--wd-fs-base);font-weight:var(--wd-weight-semi);cursor:pointer;transition:transform var(--wd-dur) var(--wd-ease)}.wd-dora__pill img{width:var(--wd-icon);height:var(--wd-icon);display:block;transition:transform var(--wd-dur-slow) cubic-bezier(.34,1.56,.64,1)}.wd-dora__pill{transition:transform var(--wd-dur) var(--wd-ease),translate var(--wd-dur) var(--wd-ease),box-shadow var(--wd-dur) var(--wd-ease)}@media(hover:hover){.wd-dora__pill:hover{background:linear-gradient(var(--wd-dora-bg),var(--wd-dora-bg)) padding-box,conic-gradient(from var(--dora-angle),var(--wd-dora-1),var(--wd-dora-2),var(--wd-dora-3),var(--wd-dora-4),var(--wd-dora-1)) border-box;box-shadow:var(--wd-sh-3);translate:0 calc(var(--wd-sp-05) * -1);animation:wd-dora-turn var(--wd-dur-dora-think) linear infinite}.wd-dora__pill:hover img{transform:rotate(-14deg) scale(1.12)}}.wd-dora__pill:active{scale:.97}@media(prefers-reduced-motion:reduce){.wd-dora__pill:hover{animation:none;translate:none}.wd-dora__pill:hover img{transform:none}}@media(min-width:900px){.wd-dora__pill{display:flex;right:var(--wd-sp-3);bottom:var(--wd-sp-3)}}body:has(.wd-sticky-buy.is-visible) .wd-dora__pill{transform:translateY(calc((var(--wd-sticky-h) + var(--wd-sp-1)) * -1))}.wd-dora.is-open .wd-dora__pill{visibility:hidden}.wd-dora__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--wd-z-sheet);background:var(--wd-scrim)}.wd-dora__scrim[hidden]{display:none}@media(min-width:900px){.wd-dora__scrim{display:none}}.wd-dora__panel{position:fixed;left:0;right:0;bottom:0;z-index:var(--wd-z-modal);height:var(--wd-sheet-max-h);max-width:100%;display:flex;flex-direction:column;overflow:hidden;border:var(--wd-border-w) solid var(--wd-border);border-radius:var(--wd-r-xl) var(--wd-r-xl) 0 0;background:var(--wd-bg-raised);box-shadow:var(--wd-sh-sheet);box-sizing:border-box;animation:wd-sheet-in var(--wd-dur-sheet) var(--wd-ease) both}.wd-dora__panel[hidden]{display:none}@media(min-width:900px){.wd-dora__panel{left:auto;right:var(--wd-sp-3);bottom:var(--wd-sp-3);width:calc(var(--wd-container) / 3.5);height:min(calc(var(--wd-sp-8) * 10),84svh);border-radius:var(--wd-r-xl);box-shadow:var(--wd-sh-3);animation-name:wd-panel-in}}.wd-dora__grab{flex:0 0 auto;display:block;width:var(--wd-control-h-sm);height:var(--wd-sp-05);margin:var(--wd-sp-1) auto var(--wd-sp-05);border-radius:var(--wd-r-full);background:var(--wd-border-strong)}@media(min-width:900px){.wd-dora__grab{display:none}}.wd-dora__head{flex:0 0 auto;padding:var(--wd-sp-15) var(--wd-page-pad);display:flex;align-items:center;gap:var(--wd-sp-15);border-bottom:var(--wd-border-w) solid var(--wd-border)}.wd-dora__avatar{width:var(--wd-sp-5);height:var(--wd-sp-5);flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:var(--wd-dora-border-w) solid transparent;border-radius:var(--wd-r-full);background:linear-gradient(var(--wd-dora-bg),var(--wd-dora-bg)) padding-box,var(--wd-dora-gradient) border-box;box-sizing:border-box}.wd-dora__avatar img{width:var(--wd-icon);height:var(--wd-icon);display:block}.wd-dora__who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.wd-dora__name{font-size:var(--wd-fs-md);line-height:var(--wd-lh-md);font-weight:var(--wd-weight-semi)}.wd-dora__role{font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption);color:var(--wd-text-muted)}.wd-dora__new{height:var(--wd-tap-min);padding:0 var(--wd-sp-1);border:none;background:transparent;color:var(--wd-text-muted);font-size:var(--wd-fs-sm);cursor:pointer}.wd-dora__log{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--wd-sp-2) var(--wd-page-pad);display:flex;flex-direction:column;gap:var(--wd-sp-15)}.wd-dora__intro{display:flex;flex-direction:column;gap:var(--wd-sp-15);padding-bottom:var(--wd-sp-1)}.wd-dora__intro[hidden]{display:none}.wd-dora__skills{display:flex;flex-direction:column;gap:var(--wd-sp-1)}.wd-dora__skill{display:flex;align-items:flex-start;gap:var(--wd-sp-15)}.wd-dora__skill-bar{width:var(--wd-sp-05);align-self:stretch;flex:0 0 auto;border-radius:var(--wd-r-full);background:var(--wd-border)}.wd-dora__skill-text{display:flex;flex-direction:column;gap:var(--wd-sp-025)}.wd-dora__skill-title{font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm);font-weight:var(--wd-weight-semi)}.wd-dora__skill-body,.wd-dora__boundary{font-size:var(--wd-fs-sm);line-height:var(--wd-lh-sm);color:var(--wd-text-muted)}.wd-dora__messages{display:flex;flex-direction:column;gap:var(--wd-sp-15)}.wd-dora__msg{display:flex;flex-direction:column;gap:var(--wd-sp-1);align-self:flex-start;max-width:86%}.wd-dora__msg--user{align-self:flex-end}.wd-dora__msg--wide{max-width:100%;width:100%}.wd-dora__bubble{padding:var(--wd-sp-1) var(--wd-sp-15);border:var(--wd-border-w) solid transparent;border-radius:var(--wd-r-md);background:var(--wd-bg-sunken);font-size:var(--wd-fs-base);line-height:var(--wd-lh-base);box-sizing:border-box;overflow-wrap:anywhere}.wd-dora__msg--user .wd-dora__bubble{background:var(--wd-accent-subtle);border-color:var(--wd-ink-100)}.wd-dora__bubble--muted{color:var(--wd-text-muted)}.wd-dora__cards{display:flex;gap:var(--wd-sp-1);overflow-x:auto;scrollbar-width:none;padding-bottom:var(--wd-sp-05)}.wd-dora__card{flex:0 0 auto;width:var(--wd-sp-12);display:flex;flex-direction:column;gap:var(--wd-sp-05);color:var(--wd-text);text-decoration:none}.wd-dora__card:hover{color:var(--wd-accent)}.wd-dora__card img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block;border-radius:var(--wd-r-sm);box-shadow:var(--wd-sh-hairline);background:var(--wd-bg-sunken)}.wd-dora__card-name{font-size:var(--wd-fs-caption);line-height:var(--wd-lh-caption);font-weight:var(--wd-weight-medium);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wd-dora__card-price{font-size:var(--wd-fs-micro);line-height:var(--wd-lh-micro);color:var(--wd-text-muted);font-variant-numeric:tabular-nums}.wd-dora__steps{margin:0;padding-left:var(--wd-sp-3);display:flex;flex-direction:column;gap:var(--wd-sp-05);font-size:var(--wd-fs-base);line-height:var(--wd-lh-base)}.wd-dora__actions{display:flex;flex-wrap:wrap;gap:var(--wd-sp-1)}.wd-dora__action{min-height:var(--wd-control-h-sm);padding:var(--wd-sp-05) var(--wd-sp-15);display:flex;align-items:center;gap:var(--wd-sp-1);border:var(--wd-border-w) solid var(--wd-border-strong);border-radius:var(--wd-r-md);background:var(--wd-paper-0);color:var(--wd-text);font-size:var(--wd-fs-sm);font-weight:var(--wd-weight-semi);text-decoration:none;box-sizing:border-box}.wd-dora__action:hover{color:var(--wd-text);border-color:var(--wd-accent)}.wd-dora__action--dora{border:var(--wd-dora-border-w) solid transparent;background:linear-gradient(var(--wd-dora-bg),var(--wd-dora-bg)) padding-box,var(--wd-dora-gradient) border-box}.wd-dora__action--dora:hover{border-color:transparent}.wd-dora__action img{width:var(--wd-icon-sm);height:var(--wd-icon-sm);display:block}.wd-dora__thinking{align-self:flex-start;padding:var(--wd-sp-1) var(--wd-sp-15);display:flex;align-items:center;gap:var(--wd-sp-05);border-radius:var(--wd-r-md);background:var(--wd-bg-sunken)}.wd-dora__thinking[hidden]{display:none}.wd-dora__thinking span{width:var(--wd-sp-05);height:var(--wd-sp-05);display:block;border-radius:var(--wd-r-full);background:var(--wd-text-muted);animation:wd-dora-think var(--wd-dur-dora-think) infinite}.wd-dora__thinking span:nth-child(2){animation-delay:var(--wd-dur-fast)}.wd-dora__thinking span:nth-child(3){animation-delay:var(--wd-dur)}@keyframes wd-dora-think{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(calc(var(--wd-sp-025) * -1))}}.wd-dora__prompts{flex:0 0 auto;padding:var(--wd-sp-1) var(--wd-page-pad);display:flex;gap:var(--wd-sp-1);overflow-x:auto;scrollbar-width:none;border-top:var(--wd-border-w) solid var(--wd-border)}.wd-dora__prompts[hidden]{display:none}.wd-dora__prompt{flex:0 0 auto;height:var(--wd-control-h-sm);padding:0 var(--wd-sp-15);border:var(--wd-border-w) solid var(--wd-accent);border-radius:var(--wd-r-full);background:var(--wd-paper-0);color:var(--wd-accent);font-size:var(--wd-fs-sm);white-space:nowrap;cursor:pointer;box-sizing:border-box}.wd-dora__composer:has(+.wd-dora__fine){padding-bottom:var(--wd-sp-05)}.wd-dora__fine{flex:0 0 auto;margin:0;padding:0 var(--wd-page-pad) calc(var(--wd-sp-1) + var(--wd-safe-b));color:var(--wd-text-muted);font-size:var(--wd-fs-micro);line-height:var(--wd-lh-micro);text-align:center}.wd-dora__composer{flex:0 0 auto;padding:var(--wd-sp-1) var(--wd-page-pad);padding-bottom:calc(var(--wd-sp-15) + var(--wd-safe-b));display:flex;align-items:center;gap:var(--wd-sp-1);border-top:var(--wd-border-w) solid var(--wd-border)}.wd-dora__input{flex:1 1 auto;min-width:0;height:var(--wd-control-h);padding:0 var(--wd-sp-15);border:var(--wd-border-w) solid var(--wd-border-strong);border-radius:var(--wd-r-md);background:var(--wd-paper-25);font-family:var(--wd-font-ui);font-size:var(--wd-fs-md);box-sizing:border-box}.wd-dora__input:focus-visible{border-color:var(--wd-accent)}.wd-dora__send{flex:0 0 auto;width:var(--wd-control-h);height:var(--wd-control-h);display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--wd-r-md);background:var(--wd-accent);color:var(--wd-text-on-ink);cursor:pointer}.wd-dora__send:disabled{background:var(--wd-border-strong);cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dora.css.map */
