.upload-module__dk4Tta__tokens{--u-ink:hsl(var(--dv-foreground));--u-muted:hsl(var(--dv-muted-foreground));--u-edge:hsl(var(--dv-border));--u-edge-input:hsl(var(--dv-input));--u-sheet-edge:hsl(var(--dv-muted-foreground) / .55);--u-bg:hsl(var(--dv-card));--u-fill:hsl(var(--dv-surface-1));--u-fill-2:hsl(var(--dv-surface-2));--u-success:hsl(var(--dv-state-success));--u-warning:hsl(var(--dv-state-warning));--u-danger:hsl(var(--dv-destructive));--u-shade:hsl(var(--dv-foreground) / .06);--u-ease-out:cubic-bezier(.16, 1, .3, 1);--u-ease-ui:cubic-bezier(.23, 1, .32, 1);--u-ease-exit:cubic-bezier(.4, 0, 1, 1);--u-spring:cubic-bezier(.34, 1.56, .64, 1);font-variant-numeric:tabular-nums}@supports (transition-timing-function:linear(0, 1)){.upload-module__dk4Tta__tokens{--u-spring:linear(0, .04 2%, .16 5%, .38 9%, .62 13.5%, .8 18%, .92 23%, 1.01 29%, 1.05 34%, 1.06 39%, 1.05 45%, 1.02 53%, 1.003 62%, .996 72%, 1)}}.upload-module__dk4Tta__zone{background:var(--u-bg);width:100%;color:var(--u-ink);text-align:center;cursor:pointer;isolation:isolate;touch-action:manipulation;border:0;border-radius:12px;margin:0;padding:0;transition:background-color .16s;display:grid;position:relative;overflow:hidden}.upload-module__dk4Tta__zone *{pointer-events:none}.upload-module__dk4Tta__zone[data-mode=compact]{border-radius:8px}.upload-module__dk4Tta__zone[data-phase=over]{background:var(--u-fill)}.upload-module__dk4Tta__zone:focus-visible{outline:2px solid var(--u-ink);outline-offset:3px}.upload-module__dk4Tta__zone:disabled{cursor:not-allowed}.upload-module__dk4Tta__edge{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.upload-module__dk4Tta__edge rect{fill:none;vector-effect:non-scaling-stroke}.upload-module__dk4Tta__rest{stroke:var(--u-edge-input);stroke-width:1px;stroke-dasharray:5 4;transition:opacity .16s,stroke .16s}.upload-module__dk4Tta__zone[data-invalid] .upload-module__dk4Tta__rest{stroke:var(--u-danger)}.upload-module__dk4Tta__draw{stroke:var(--u-muted);stroke-width:1.25px;stroke-dasharray:101;stroke-dashoffset:101px;opacity:0;transition:stroke-dashoffset .42s var(--u-ease-out), opacity .1s ease, stroke .16s ease}.upload-module__dk4Tta__zone[data-outline=drawn] .upload-module__dk4Tta__draw,.upload-module__dk4Tta__zone[data-outline=ink] .upload-module__dk4Tta__draw{stroke-dashoffset:0;opacity:1}.upload-module__dk4Tta__zone[data-outline=ink] .upload-module__dk4Tta__draw{stroke:var(--u-ink)}.upload-module__dk4Tta__zone[data-outline=drawn] .upload-module__dk4Tta__rest,.upload-module__dk4Tta__zone[data-outline=ink] .upload-module__dk4Tta__rest{opacity:0}.upload-module__dk4Tta__zone[data-outline=hidden] .upload-module__dk4Tta__draw{transition:opacity .16s,stroke-dashoffset 0s linear .16s,stroke .16s}.upload-module__dk4Tta__layer{grid-area:1/1;animation:.2s 60ms both upload-module__dk4Tta__layer-in}@keyframes upload-module__dk4Tta__layer-in{0%{opacity:0}}.upload-module__dk4Tta__zone[data-settled] .upload-module__dk4Tta__layer{animation:none}.upload-module__dk4Tta__full{flex-direction:column;align-items:center;padding:22px 24px;display:flex}.upload-module__dk4Tta__hand{width:100%;height:88px;margin-bottom:10px;transition:opacity .2s;position:relative}.upload-module__dk4Tta__hand[data-hidden]{opacity:0;transition:none}.upload-module__dk4Tta__headline{font-size:16px;font-weight:500;line-height:24px}.upload-module__dk4Tta__meta{color:var(--u-muted);text-wrap:pretty;margin-top:2px;font-size:13px;line-height:20px}.upload-module__dk4Tta__choose{text-decoration:underline;-webkit-text-decoration-color:var(--u-edge-input);text-decoration-color:var(--u-edge-input);text-underline-offset:3px;margin-top:8px;font-size:13px;font-weight:500;line-height:20px;transition:text-decoration-color .15s}@media (hover:hover) and (pointer:fine){.upload-module__dk4Tta__zone:not(:disabled):hover .upload-module__dk4Tta__choose{-webkit-text-decoration-color:var(--u-ink);text-decoration-color:var(--u-ink)}.upload-module__dk4Tta__zone[data-mode=compact]:not(:disabled):hover{background:var(--u-fill)}}.upload-module__dk4Tta__busy{flex-direction:column;align-items:center;gap:8px;padding:22px 24px;display:flex}.upload-module__dk4Tta__slim{justify-content:center;align-items:center;gap:8px;min-height:52px;padding:14px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.upload-module__dk4Tta__zone:disabled .upload-module__dk4Tta__slim{color:var(--u-muted)}.upload-module__dk4Tta__plus{width:16px;height:16px;transition:transform .3s var(--u-spring);flex:none}.upload-module__dk4Tta__plus path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;fill:none}.upload-module__dk4Tta__zone[data-phase=over] .upload-module__dk4Tta__plus{transform:rotate(90deg)}.upload-module__dk4Tta__card{will-change:transform;width:52px;height:68px;filter:drop-shadow(0 1px 1px var(--u-shade)) drop-shadow(0 4px 8px var(--u-shade));transition:transform .34s var(--u-spring), opacity .2s ease;margin:-34px 0 0 -26px;position:absolute;top:50%;left:50%}.upload-module__dk4Tta__card svg,.upload-module__dk4Tta__sheet svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.upload-module__dk4Tta__sp{fill:var(--u-bg);stroke:var(--u-sheet-edge);stroke-width:1px;vector-effect:non-scaling-stroke}.upload-module__dk4Tta__sf{fill:var(--u-fill);stroke:var(--u-sheet-edge);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.upload-module__dk4Tta__rules{gap:5px;transition:opacity .16s;display:grid;position:absolute;top:22px;left:8px;right:12px}.upload-module__dk4Tta__rules i{background:var(--u-edge);border-radius:1px;height:1.5px;display:block}.upload-module__dk4Tta__rules i:first-child{width:78%}.upload-module__dk4Tta__rules i:nth-child(2){width:100%}.upload-module__dk4Tta__rules i:nth-child(3){width:56%}.upload-module__dk4Tta__card[data-blank] .upload-module__dk4Tta__rules{opacity:0}.upload-module__dk4Tta__tag{letter-spacing:.02em;color:var(--u-ink);opacity:0;font-size:12px;font-weight:600;line-height:1;transition:opacity .16s,color .16s;position:absolute;bottom:6px;left:7px}.upload-module__dk4Tta__card[data-tagged] .upload-module__dk4Tta__tag{opacity:1}.upload-module__dk4Tta__card[data-warn] .upload-module__dk4Tta__tag{color:var(--u-warning)}.upload-module__dk4Tta__flag{background:var(--u-warning);width:8px;height:8px;box-shadow:0 0 0 2px var(--u-bg);opacity:0;transition:opacity .16s ease, transform .2s var(--u-ease-ui);border-radius:50%;position:absolute;top:-3px;left:-3px;transform:scale(.5)}.upload-module__dk4Tta__card[data-tagged][data-warn] .upload-module__dk4Tta__flag{opacity:1;transform:none}.upload-module__dk4Tta__more{border:1px solid var(--u-edge);background:var(--u-bg);height:22px;color:var(--u-muted);opacity:0;transition:transform .34s var(--u-spring), opacity .16s ease;border-radius:6px;margin-top:-11px;padding:0 7px;font-size:12px;font-weight:500;line-height:20px;position:absolute;top:50%;left:50%}.upload-module__dk4Tta__roll{vertical-align:top;display:inline-grid;overflow:hidden}.upload-module__dk4Tta__roll>span{white-space:nowrap;grid-area:1/1}.upload-module__dk4Tta__rollCenter{justify-items:center;width:100%;display:grid}.upload-module__dk4Tta__rollWrap>span{white-space:normal}.upload-module__dk4Tta__flight{z-index:250;pointer-events:none;position:fixed;inset:0}.upload-module__dk4Tta__flight .upload-module__dk4Tta__card{margin:0;transition:none;top:0;left:0}.upload-module__dk4Tta__row{-moz-column-gap:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px 12px 12px 14px;transition:opacity .16s;display:grid}.upload-module__dk4Tta__row[data-arriving]{opacity:0;transition:none}.upload-module__dk4Tta__sheet{width:32px;height:42px;position:relative}.upload-module__dk4Tta__sheet .upload-module__dk4Tta__rules{gap:4px;top:13px;left:5px;right:8px}.upload-module__dk4Tta__sheet .upload-module__dk4Tta__rules i:nth-child(3){display:none}.upload-module__dk4Tta__sheet .upload-module__dk4Tta__tag{opacity:1;bottom:3px;left:3px}.upload-module__dk4Tta__row[data-state=rejected] .upload-module__dk4Tta__sheet .upload-module__dk4Tta__tag,.upload-module__dk4Tta__row[data-state=failed] .upload-module__dk4Tta__sheet .upload-module__dk4Tta__tag{color:var(--u-danger)}.upload-module__dk4Tta__rowMain{min-width:0}.upload-module__dk4Tta__rowTop{align-items:baseline;gap:12px;display:flex}.upload-module__dk4Tta__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.upload-module__dk4Tta__size{color:var(--u-muted);flex:none;font-size:13px;line-height:20px}.upload-module__dk4Tta__track{background:var(--u-fill-2);border-radius:2px;height:2px;margin:8px 0 6px;transition:opacity .2s;position:relative;overflow:hidden}.upload-module__dk4Tta__fill{background:var(--u-ink);transform-origin:0;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s;position:absolute;inset:0;transform:scaleX(0)}.upload-module__dk4Tta__sweep{background:var(--u-ink);opacity:0;border-radius:2px;width:25%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.upload-module__dk4Tta__row[data-sweep] .upload-module__dk4Tta__sweep{opacity:1;animation:.9s cubic-bezier(.45,0,.55,1) infinite upload-module__dk4Tta__sweep}@keyframes upload-module__dk4Tta__sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}.upload-module__dk4Tta__row[data-state=reading] .upload-module__dk4Tta__fill{background:var(--u-edge);transform:scaleX(1)}.upload-module__dk4Tta__row[data-track=off] .upload-module__dk4Tta__track{opacity:0}.upload-module__dk4Tta__rowBottom{min-height:20px;color:var(--u-muted);align-items:flex-start;gap:6px;font-size:13px;line-height:20px;display:flex}.upload-module__dk4Tta__slot{flex:none;width:14px;height:20px;position:relative}.upload-module__dk4Tta__slot svg{width:14px;height:14px;position:absolute;top:3px;left:0;overflow:visible}.upload-module__dk4Tta__pend{fill:var(--u-edge-input);transition:opacity .16s}.upload-module__dk4Tta__row[data-state=done] .upload-module__dk4Tta__pend,.upload-module__dk4Tta__row[data-state=rejected] .upload-module__dk4Tta__pend,.upload-module__dk4Tta__row[data-state=failed] .upload-module__dk4Tta__pend{opacity:0}.upload-module__dk4Tta__check{fill:none;stroke:var(--u-success);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.01;stroke-dashoffset:1.01px;transition:stroke-dashoffset .28s var(--u-ease-ui) 40ms}.upload-module__dk4Tta__row[data-state=done] .upload-module__dk4Tta__check{stroke-dashoffset:0}.upload-module__dk4Tta__alert{fill:none;stroke:var(--u-danger);stroke-width:1.5px;stroke-linecap:round;opacity:0;transition:opacity .16s}.upload-module__dk4Tta__alertDot{fill:var(--u-danger);stroke:none}.upload-module__dk4Tta__row[data-state=rejected] .upload-module__dk4Tta__alert,.upload-module__dk4Tta__row[data-state=failed] .upload-module__dk4Tta__alert{opacity:1}.upload-module__dk4Tta__result{flex:1;min-width:0}.upload-module__dk4Tta__row[data-state=done] .upload-module__dk4Tta__result{color:var(--u-ink);font-weight:500}.upload-module__dk4Tta__row[data-state=failed] .upload-module__dk4Tta__result{color:var(--u-danger)}.upload-module__dk4Tta__reason{min-width:0;color:var(--u-ink);opacity:0;transition:opacity .2s var(--u-ease-ui), transform .2s var(--u-ease-ui);text-wrap:pretty;flex:1;transform:translateY(4px)}.upload-module__dk4Tta__row[data-told] .upload-module__dk4Tta__reason{opacity:1;transform:none}.upload-module__dk4Tta__textbtn{cursor:pointer;color:var(--u-ink);text-decoration:underline;-webkit-text-decoration-color:var(--u-edge-input);text-decoration-color:var(--u-edge-input);text-underline-offset:3px;opacity:0;touch-action:manipulation;background:0 0;border:0;flex:none;margin:-2px -2px 0 0;padding:2px;font-size:13px;font-weight:500;line-height:20px;transition:opacity .2s 60ms,text-decoration-color .15s;position:relative}.upload-module__dk4Tta__textbtn:before{content:"";position:absolute;inset:-12px -8px}.upload-module__dk4Tta__row[data-told] .upload-module__dk4Tta__textbtn{opacity:1}.upload-module__dk4Tta__textbtn:focus-visible{outline:2px solid var(--u-ink);outline-offset:2px;border-radius:2px}@media (hover:hover) and (pointer:fine){.upload-module__dk4Tta__textbtn:hover{-webkit-text-decoration-color:var(--u-ink);text-decoration-color:var(--u-ink)}}.upload-module__dk4Tta__actions{align-items:center;gap:4px;display:flex}@media (max-width:440px){.upload-module__dk4Tta__full,.upload-module__dk4Tta__busy{padding:20px 16px}.upload-module__dk4Tta__row{grid-template-columns:32px minmax(0,1fr)}.upload-module__dk4Tta__actions{grid-column:2;justify-content:flex-end;margin-top:4px}}@media (prefers-reduced-motion:reduce){.upload-module__dk4Tta__card,.upload-module__dk4Tta__more{transition:opacity .12s!important}.upload-module__dk4Tta__draw{stroke-dashoffset:0!important;transition:opacity .12s,stroke .12s!important}.upload-module__dk4Tta__plus{transition:none;transform:none!important}.upload-module__dk4Tta__layer{animation-duration:.12s;animation-delay:0s}.upload-module__dk4Tta__row{transition-duration:.12s}.upload-module__dk4Tta__fill{transition:background-color .12s}.upload-module__dk4Tta__row[data-sweep] .upload-module__dk4Tta__sweep{opacity:0;animation:none}.upload-module__dk4Tta__row[data-sweep] .upload-module__dk4Tta__fill{animation:.9s infinite upload-module__dk4Tta__pulse}.upload-module__dk4Tta__reason{transition:opacity .12s;transform:none}.upload-module__dk4Tta__check{stroke-dashoffset:0;opacity:0;transition:opacity .12s}.upload-module__dk4Tta__row[data-state=done] .upload-module__dk4Tta__check{opacity:1}.upload-module__dk4Tta__flag{transition:opacity .12s;transform:none}}@keyframes upload-module__dk4Tta__pulse{50%{opacity:.35}}
.chatComposer-module__ZUZ9dq__stage{z-index:40;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.chatComposer-module__ZUZ9dq__stage[data-phase=windowDrag],.chatComposer-module__ZUZ9dq__stage[data-phase=over]{pointer-events:auto}.chatComposer-module__ZUZ9dq__stage *{pointer-events:none}.chatComposer-module__ZUZ9dq__edge{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chatComposer-module__ZUZ9dq__edge rect{fill:none;vector-effect:non-scaling-stroke}.chatComposer-module__ZUZ9dq__draw{stroke:var(--u-muted);stroke-width:1.25px;stroke-dasharray:101;stroke-dashoffset:101px;opacity:0;transition:stroke-dashoffset .42s var(--u-ease-out), opacity .1s ease, stroke .16s ease}.chatComposer-module__ZUZ9dq__stage[data-phase=windowDrag] .chatComposer-module__ZUZ9dq__draw,.chatComposer-module__ZUZ9dq__stage[data-phase=over] .chatComposer-module__ZUZ9dq__draw{stroke-dashoffset:0;opacity:1}.chatComposer-module__ZUZ9dq__stage[data-phase=over] .chatComposer-module__ZUZ9dq__draw{stroke:var(--u-ink)}.chatComposer-module__ZUZ9dq__stage[data-phase=idle] .chatComposer-module__ZUZ9dq__draw{transition:opacity .16s,stroke-dashoffset 0s linear .16s,stroke .16s}.chatComposer-module__ZUZ9dq__veil{background:var(--u-bg);color:var(--u-ink);text-align:center;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 16px;transition:opacity .14s,visibility 0s linear .14s;display:flex;position:absolute;inset:0}.chatComposer-module__ZUZ9dq__stage[data-phase=over] .chatComposer-module__ZUZ9dq__veil{opacity:1;visibility:visible;transition:opacity .16s,visibility}.chatComposer-module__ZUZ9dq__hand{flex:none;width:100%;height:52px;position:relative}.chatComposer-module__ZUZ9dq__handInner{width:0;height:0;position:absolute;top:50%;left:50%;transform:scale(.62)}.chatComposer-module__ZUZ9dq__hand[data-hidden]{opacity:0}.chatComposer-module__ZUZ9dq__headline{font-size:14px;font-weight:500;line-height:20px}.chatComposer-module__ZUZ9dq__meta{color:var(--u-muted);font-size:12px;line-height:16px}.chatComposer-module__ZUZ9dq__blocked{text-wrap:pretty;align-items:center;gap:8px;max-width:40ch;font-size:14px;font-weight:500;line-height:20px;display:flex}.chatComposer-module__ZUZ9dq__blocked svg{fill:none;width:14px;height:14px;stroke:var(--u-muted);stroke-width:1.5px;stroke-linecap:round;flex:none}.chatComposer-module__ZUZ9dq__chip{border:1px solid var(--u-edge);background:var(--u-bg);min-width:0;max-width:100%;min-height:52px;color:var(--u-ink);border-radius:8px;align-items:center;gap:10px;padding:6px 4px 6px 8px;transition:opacity .16s,border-color .16s,background-color .15s;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.chatComposer-module__ZUZ9dq__chip{max-width:260px}}.chatComposer-module__ZUZ9dq__chip[data-arriving]{opacity:0;transition:none}.chatComposer-module__ZUZ9dq__chip[data-state=failed],.chatComposer-module__ZUZ9dq__chip[data-state=rejected]{border-color:hsl(var(--dv-destructive) / .45)}.chatComposer-module__ZUZ9dq__chip[data-previewable]{cursor:pointer}@media (hover:hover) and (pointer:fine){.chatComposer-module__ZUZ9dq__chip[data-previewable]:hover{background:var(--u-fill)}}.chatComposer-module__ZUZ9dq__chip .chatComposer-module__ZUZ9dq__sheet{flex:none;width:28px;height:36px}.chatComposer-module__ZUZ9dq__chip .chatComposer-module__ZUZ9dq__sheet>span:first-of-type{top:11px}.chatComposer-module__ZUZ9dq__chip[data-state=failed] .chatComposer-module__ZUZ9dq__sheet>span:last-child,.chatComposer-module__ZUZ9dq__chip[data-state=rejected] .chatComposer-module__ZUZ9dq__sheet>span:last-child{color:var(--u-danger)}.chatComposer-module__ZUZ9dq__main{flex-direction:column;flex:1;min-width:0;display:flex}.chatComposer-module__ZUZ9dq__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.chatComposer-module__ZUZ9dq__status{min-width:0;color:var(--u-muted);align-items:center;gap:5px;font-size:12px;line-height:18px;display:flex}.chatComposer-module__ZUZ9dq__status>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chatComposer-module__ZUZ9dq__chip[data-state=failed] .chatComposer-module__ZUZ9dq__status,.chatComposer-module__ZUZ9dq__chip[data-state=rejected] .chatComposer-module__ZUZ9dq__status{color:var(--u-danger)}.chatComposer-module__ZUZ9dq__slot{flex:none;width:12px;height:12px;position:relative}.chatComposer-module__ZUZ9dq__slot svg{width:12px;height:12px;position:absolute;inset:0;overflow:visible}.chatComposer-module__ZUZ9dq__pend{fill:var(--u-edge-input);transition:opacity .16s}.chatComposer-module__ZUZ9dq__chip[data-state=done] .chatComposer-module__ZUZ9dq__pend,.chatComposer-module__ZUZ9dq__chip[data-state=ready] .chatComposer-module__ZUZ9dq__pend,.chatComposer-module__ZUZ9dq__chip[data-state=failed] .chatComposer-module__ZUZ9dq__pend,.chatComposer-module__ZUZ9dq__chip[data-state=rejected] .chatComposer-module__ZUZ9dq__pend{opacity:0}.chatComposer-module__ZUZ9dq__check{fill:none;stroke:var(--u-success);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.01;stroke-dashoffset:1.01px;transition:stroke-dashoffset .28s var(--u-ease-ui) 40ms}.chatComposer-module__ZUZ9dq__chip[data-state=done] .chatComposer-module__ZUZ9dq__check{stroke-dashoffset:0}.chatComposer-module__ZUZ9dq__alert{fill:none;stroke:var(--u-danger);stroke-width:1.5px;stroke-linecap:round;opacity:0;transition:opacity .16s}.chatComposer-module__ZUZ9dq__alertDot{fill:var(--u-danger);stroke:none}.chatComposer-module__ZUZ9dq__chip[data-state=failed] .chatComposer-module__ZUZ9dq__alert,.chatComposer-module__ZUZ9dq__chip[data-state=rejected] .chatComposer-module__ZUZ9dq__alert{opacity:1}.chatComposer-module__ZUZ9dq__chip[data-state=ready] .chatComposer-module__ZUZ9dq__slot{display:none}.chatComposer-module__ZUZ9dq__track{background:var(--u-fill-2);opacity:0;height:2px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.chatComposer-module__ZUZ9dq__chip[data-state=queued] .chatComposer-module__ZUZ9dq__track,.chatComposer-module__ZUZ9dq__chip[data-state=uploading] .chatComposer-module__ZUZ9dq__track{opacity:1}.chatComposer-module__ZUZ9dq__sweep{background:var(--u-ink);opacity:0;width:25%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.chatComposer-module__ZUZ9dq__chip[data-state=uploading] .chatComposer-module__ZUZ9dq__sweep{opacity:1;animation:.9s cubic-bezier(.45,0,.55,1) infinite chatComposer-module__ZUZ9dq__sweep}@keyframes chatComposer-module__ZUZ9dq__sweep{0%{transform:translate(-100%)}to{transform:translate(400%)}}.chatComposer-module__ZUZ9dq__remove{width:32px;height:32px;color:var(--u-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.chatComposer-module__ZUZ9dq__remove:before{content:"";position:absolute;inset:-6px}.chatComposer-module__ZUZ9dq__remove svg{width:12px;height:12px}.chatComposer-module__ZUZ9dq__remove:focus-visible{outline:2px solid var(--u-ink);outline-offset:0}@media (hover:hover) and (pointer:fine){.chatComposer-module__ZUZ9dq__remove:hover{background:var(--u-fill-2);color:var(--u-ink)}}@media (prefers-reduced-motion:reduce){.chatComposer-module__ZUZ9dq__draw{stroke-dashoffset:0!important;transition:opacity .12s,stroke .12s!important}.chatComposer-module__ZUZ9dq__veil,.chatComposer-module__ZUZ9dq__stage[data-phase=over] .chatComposer-module__ZUZ9dq__veil{transition-duration:.12s}.chatComposer-module__ZUZ9dq__handInner{transform:scale(.62)}.chatComposer-module__ZUZ9dq__chip{transition-duration:.12s}.chatComposer-module__ZUZ9dq__chip[data-state=uploading] .chatComposer-module__ZUZ9dq__sweep{opacity:0;animation:none}.chatComposer-module__ZUZ9dq__chip[data-state=uploading] .chatComposer-module__ZUZ9dq__track{animation:.9s infinite chatComposer-module__ZUZ9dq__pulse}.chatComposer-module__ZUZ9dq__check{stroke-dashoffset:0;opacity:0;transition:opacity .12s}.chatComposer-module__ZUZ9dq__chip[data-state=done] .chatComposer-module__ZUZ9dq__check{opacity:1}}@keyframes chatComposer-module__ZUZ9dq__pulse{50%{opacity:.35}}
.libraryStage-module__JEFL7G__page{color:var(--u-ink);text-align:center;pointer-events:none;visibility:hidden;transition:visibility 0s linear .2s;position:absolute;inset:0}.libraryStage-module__JEFL7G__page[data-phase=windowDrag],.libraryStage-module__JEFL7G__page[data-phase=over]{visibility:visible;transition:none}.libraryStage-module__JEFL7G__backdrop{background:hsl(var(--dv-background));opacity:0;transition:opacity .2s;position:absolute;inset:0}.libraryStage-module__JEFL7G__page[data-phase=over] .libraryStage-module__JEFL7G__backdrop{opacity:1;transition-duration:.16s}.libraryStage-module__JEFL7G__frame{border-radius:12px;position:absolute;inset:16px}.libraryStage-module__JEFL7G__edge{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.libraryStage-module__JEFL7G__draw{fill:none;vector-effect:non-scaling-stroke;stroke:var(--u-muted);stroke-width:1.25px;stroke-dasharray:101;stroke-dashoffset:101px;opacity:0;transition:opacity .16s,stroke-dashoffset 0s linear .16s,stroke .16s}.libraryStage-module__JEFL7G__page[data-outline=drawn] .libraryStage-module__JEFL7G__draw,.libraryStage-module__JEFL7G__page[data-outline=ink] .libraryStage-module__JEFL7G__draw{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .42s var(--u-ease-out), opacity .1s ease, stroke .16s ease}.libraryStage-module__JEFL7G__page[data-outline=ink] .libraryStage-module__JEFL7G__draw{stroke:var(--u-ink)}.libraryStage-module__JEFL7G__content{opacity:0;transition:opacity .16s ease, transform .16s var(--u-ease-exit);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:16px;transform:translateY(4px)}.libraryStage-module__JEFL7G__page[data-phase=over] .libraryStage-module__JEFL7G__content{opacity:1;transition:opacity .2s ease, transform .24s var(--u-ease-out);transform:none}.libraryStage-module__JEFL7G__folderTag{color:var(--u-ink);font-size:12px;font-weight:600;line-height:1;position:absolute;bottom:6px;left:7px}.libraryStage-module__JEFL7G__panelLayer{padding-block:40px}.libraryStage-module__JEFL7G__bar .libraryStage-module__JEFL7G__barLayer{min-height:44px;padding:10px 12px;font-size:13px}@media (prefers-reduced-motion:reduce){.libraryStage-module__JEFL7G__backdrop,.libraryStage-module__JEFL7G__content,.libraryStage-module__JEFL7G__draw,.libraryStage-module__JEFL7G__page[data-outline=drawn] .libraryStage-module__JEFL7G__draw,.libraryStage-module__JEFL7G__page[data-outline=ink] .libraryStage-module__JEFL7G__draw{stroke-dashoffset:0;transition:opacity .12s,stroke .12s;transform:none}}
.logoUploader-module__NcrG0q__slot{border:1px solid var(--u-edge);background:var(--u-bg);min-width:0;color:var(--u-ink);border-radius:10px;align-items:center;gap:8px;padding:6px 8px 6px 6px;transition:background-color .16s,border-color .16s;display:flex;position:relative}.logoUploader-module__NcrG0q__slot[data-drag=over]{background:var(--u-fill)}.logoUploader-module__NcrG0q__slot[data-drag=over] *{pointer-events:none}.logoUploader-module__NcrG0q__slot[data-tone=bad]{border-color:hsl(var(--dv-destructive) / .45)}.logoUploader-module__NcrG0q__edge{pointer-events:none;z-index:2;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.logoUploader-module__NcrG0q__draw{fill:none;vector-effect:non-scaling-stroke;stroke:var(--u-muted);stroke-width:1.25px;stroke-dasharray:101;stroke-dashoffset:101px;opacity:0;transition:opacity .16s,stroke-dashoffset 0s linear .16s,stroke .16s}.logoUploader-module__NcrG0q__slot[data-outline=drawn] .logoUploader-module__NcrG0q__draw,.logoUploader-module__NcrG0q__slot[data-outline=ink] .logoUploader-module__NcrG0q__draw{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .42s var(--u-ease-out), opacity .1s ease, stroke .16s ease}.logoUploader-module__NcrG0q__slot[data-outline=ink] .logoUploader-module__NcrG0q__draw{stroke:var(--u-ink)}.logoUploader-module__NcrG0q__main{min-width:0;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:12px;margin:0;padding:0 4px 0 0;display:flex}div.logoUploader-module__NcrG0q__main{cursor:default}.logoUploader-module__NcrG0q__main:focus-visible{outline:2px solid var(--u-ink);outline-offset:2px}.logoUploader-module__NcrG0q__main:disabled{cursor:default}.logoUploader-module__NcrG0q__frame{border:1px solid var(--u-edge);background:hsl(var(--dv-background));border-radius:7px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .16s;display:flex;position:relative;overflow:hidden}.logoUploader-module__NcrG0q__slot[data-drag=over] .logoUploader-module__NcrG0q__frame{border-color:var(--u-edge-input)}.logoUploader-module__NcrG0q__slot[data-tone=bad] .logoUploader-module__NcrG0q__frame{border-color:hsl(var(--dv-destructive) / .45)}.logoUploader-module__NcrG0q__placeholder{fill:none;width:20px;height:20px;stroke:var(--u-muted);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.logoUploader-module__NcrG0q__img{-o-object-fit:contain;object-fit:contain;width:calc(100% - 8px);height:calc(100% - 8px);animation:logoUploader-module__NcrG0q__img-in .2s var(--u-ease-ui) both;transition:opacity .2s;position:absolute;inset:4px}.logoUploader-module__NcrG0q__img[data-leaving]{animation:.14s both logoUploader-module__NcrG0q__img-out}.logoUploader-module__NcrG0q__img[data-arriving]{opacity:0;animation:none}.logoUploader-module__NcrG0q__frame[data-working] .logoUploader-module__NcrG0q__img:not([data-leaving]){opacity:.55}@keyframes logoUploader-module__NcrG0q__img-in{0%{opacity:0;filter:blur(2px)}}@keyframes logoUploader-module__NcrG0q__img-out{to{opacity:0}}.logoUploader-module__NcrG0q__landing{pointer-events:none;width:26px;height:34px;margin:-17px 0 0 -13px;position:absolute;top:50%;left:50%}.logoUploader-module__NcrG0q__track{background:var(--u-fill-2);opacity:0;height:2px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.logoUploader-module__NcrG0q__track i{background:var(--u-ink);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.logoUploader-module__NcrG0q__frame[data-working] .logoUploader-module__NcrG0q__track{opacity:1}.logoUploader-module__NcrG0q__frame[data-working] .logoUploader-module__NcrG0q__track i{animation:.9s cubic-bezier(.45,0,.55,1) infinite logoUploader-module__NcrG0q__sweep}@keyframes logoUploader-module__NcrG0q__sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.logoUploader-module__NcrG0q__badge{background:var(--u-bg);width:16px;height:16px;box-shadow:0 0 0 1px var(--u-edge);opacity:0;transition:opacity .16s ease, transform .2s var(--u-ease-ui);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:2px;transform:scale(.9)}.logoUploader-module__NcrG0q__badge svg{width:12px;height:12px;overflow:visible}.logoUploader-module__NcrG0q__badge path{fill:none;stroke:var(--u-success);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.01;stroke-dashoffset:1.01px;transition:stroke-dashoffset .28s var(--u-ease-ui) 40ms}.logoUploader-module__NcrG0q__slot[data-phase=done] .logoUploader-module__NcrG0q__badge{opacity:1;transform:none}.logoUploader-module__NcrG0q__slot[data-phase=done] .logoUploader-module__NcrG0q__badge path{stroke-dashoffset:0}.logoUploader-module__NcrG0q__text{flex-direction:column;flex:1;min-width:0;display:flex}.logoUploader-module__NcrG0q__title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.logoUploader-module__NcrG0q__status{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--u-muted);font-size:12px;line-height:18px;overflow:hidden}.logoUploader-module__NcrG0q__slot[data-drag=over] .logoUploader-module__NcrG0q__status{color:var(--u-ink)}.logoUploader-module__NcrG0q__slot[data-tone=bad] .logoUploader-module__NcrG0q__status{color:var(--u-danger)}.logoUploader-module__NcrG0q__actions{flex:none;align-items:center;gap:2px;display:flex}.logoUploader-module__NcrG0q__action{min-height:44px;color:var(--u-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s;display:inline-flex}.logoUploader-module__NcrG0q__action[data-tone=danger]{color:var(--u-danger)}.logoUploader-module__NcrG0q__action:focus-visible{outline:2px solid var(--u-ink);outline-offset:-2px}.logoUploader-module__NcrG0q__action:disabled{color:var(--u-muted);cursor:default}@media (hover:hover) and (pointer:fine){.logoUploader-module__NcrG0q__main:not(:disabled):hover .logoUploader-module__NcrG0q__frame{border-color:var(--u-edge-input)}.logoUploader-module__NcrG0q__action:not(:disabled):hover{background:var(--u-fill-2)}}@media (max-width:400px){.logoUploader-module__NcrG0q__slot{flex-wrap:wrap}.logoUploader-module__NcrG0q__actions{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.logoUploader-module__NcrG0q__draw,.logoUploader-module__NcrG0q__slot[data-outline=drawn] .logoUploader-module__NcrG0q__draw,.logoUploader-module__NcrG0q__slot[data-outline=ink] .logoUploader-module__NcrG0q__draw{stroke-dashoffset:0;transition:opacity .12s,stroke .12s}.logoUploader-module__NcrG0q__img{animation:.12s both logoUploader-module__NcrG0q__img-fade}.logoUploader-module__NcrG0q__img[data-leaving]{animation:.12s both logoUploader-module__NcrG0q__img-out}.logoUploader-module__NcrG0q__frame[data-working] .logoUploader-module__NcrG0q__track i{width:100%;animation:none;transform:none}.logoUploader-module__NcrG0q__frame[data-working] .logoUploader-module__NcrG0q__track{animation:.9s infinite logoUploader-module__NcrG0q__pulse}.logoUploader-module__NcrG0q__badge{transition:opacity .12s;transform:none}.logoUploader-module__NcrG0q__badge path{stroke-dashoffset:0;transition:none}}@keyframes logoUploader-module__NcrG0q__img-fade{0%{opacity:0}}@keyframes logoUploader-module__NcrG0q__pulse{50%{opacity:.35}}
.canvasStage-module__EqKhuG__stage{z-index:60;pointer-events:none;position:fixed}.canvasStage-module__EqKhuG__stage[data-phase=windowDrag],.canvasStage-module__EqKhuG__stage[data-phase=over]{pointer-events:auto}.canvasStage-module__EqKhuG__stage *{pointer-events:none}.canvasStage-module__EqKhuG__edge{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.canvasStage-module__EqKhuG__edge rect{fill:none;vector-effect:non-scaling-stroke}.canvasStage-module__EqKhuG__draw{stroke:var(--u-muted);stroke-width:1.25px;stroke-dasharray:101;stroke-dashoffset:101px;opacity:0;transition:stroke-dashoffset .42s var(--u-ease-out), opacity .1s ease, stroke .16s ease}.canvasStage-module__EqKhuG__stage[data-phase=windowDrag] .canvasStage-module__EqKhuG__draw,.canvasStage-module__EqKhuG__stage[data-phase=over] .canvasStage-module__EqKhuG__draw{stroke-dashoffset:0;opacity:1}.canvasStage-module__EqKhuG__stage[data-phase=over] .canvasStage-module__EqKhuG__draw{stroke:var(--u-ink)}.canvasStage-module__EqKhuG__stage[data-phase=idle] .canvasStage-module__EqKhuG__draw{transition:opacity .16s,stroke-dashoffset 0s linear .16s,stroke .16s}.canvasStage-module__EqKhuG__pill{border:1px solid var(--u-edge);background:var(--u-bg);max-width:min(90%,28rem);color:var(--u-ink);box-shadow:0 1px 2px var(--u-shade), 0 8px 24px var(--u-shade);opacity:0;visibility:hidden;transition:opacity .14s ease, transform .2s var(--u-ease-ui), visibility 0s linear .2s;border-radius:8px;align-items:center;gap:10px;margin:0;padding:8px 14px 8px 10px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(6px - 50%))}.canvasStage-module__EqKhuG__stage[data-tone=prompt] .canvasStage-module__EqKhuG__pill,.canvasStage-module__EqKhuG__stage[data-tone=blocked] .canvasStage-module__EqKhuG__pill,.canvasStage-module__EqKhuG__stage[data-tone=placed] .canvasStage-module__EqKhuG__pill,.canvasStage-module__EqKhuG__stage[data-tone=rejected] .canvasStage-module__EqKhuG__pill{opacity:1;visibility:visible;transition:opacity .16s ease, transform .22s var(--u-ease-out), visibility 0s;transform:translate(-50%,-50%)}.canvasStage-module__EqKhuG__text{text-wrap:pretty;min-width:0}.canvasStage-module__EqKhuG__mark{flex:none;width:26px;height:34px;position:relative}.canvasStage-module__EqKhuG__markInner{width:0;height:0;position:absolute;top:50%;left:50%;transform:scale(.5)}.canvasStage-module__EqKhuG__markInner .canvasStage-module__EqKhuG__markCard{transform:none}.canvasStage-module__EqKhuG__stage[data-tone=prompt] .canvasStage-module__EqKhuG__markCard{transform:translateY(-4px)rotate(-4deg)}.canvasStage-module__EqKhuG__stage[data-tone=blocked] .canvasStage-module__EqKhuG__markCard{opacity:.45}.canvasStage-module__EqKhuG__markCard[data-hidden]{opacity:0}.canvasStage-module__EqKhuG__stage[data-tone=rejected] .canvasStage-module__EqKhuG__markCard svg path:first-child{stroke:var(--u-danger)}.canvasStage-module__EqKhuG__done{width:20px;height:20px;margin:auto;position:absolute;inset:6px 3px;overflow:visible}.canvasStage-module__EqKhuG__check{fill:none;stroke:var(--u-success);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.01;stroke-dashoffset:1.01px;transition:stroke-dashoffset .28s var(--u-ease-ui) .12s}.canvasStage-module__EqKhuG__stage[data-tone=placed] .canvasStage-module__EqKhuG__check{stroke-dashoffset:0}.canvasStage-module__EqKhuG__landing{visibility:hidden;width:40px;height:52px;margin:-26px 0 0 -20px;position:fixed}@media (prefers-reduced-motion:reduce){.canvasStage-module__EqKhuG__draw{stroke-dashoffset:0!important;transition:opacity .12s,stroke .12s!important}.canvasStage-module__EqKhuG__pill,.canvasStage-module__EqKhuG__stage[data-tone] .canvasStage-module__EqKhuG__pill{transition:opacity .12s,visibility 0s linear .12s;transform:translate(-50%,-50%)}.canvasStage-module__EqKhuG__markCard,.canvasStage-module__EqKhuG__stage[data-tone=prompt] .canvasStage-module__EqKhuG__markCard{transition:opacity .12s;transform:none}.canvasStage-module__EqKhuG__check{stroke-dashoffset:0;opacity:0;transition:opacity .12s}.canvasStage-module__EqKhuG__stage[data-tone=placed] .canvasStage-module__EqKhuG__check{opacity:1}}
.brandSampleStage-module__DYF-Lq__capped [data-pose=fan]>[data-tagged]:nth-child(n+4)>span:nth-of-type(2){color:var(--u-warning)}.brandSampleStage-module__DYF-Lq__capped [data-pose=fan]>[data-tagged]:nth-child(n+4)>span:nth-of-type(3){opacity:1;transform:none}.brandSampleStage-module__DYF-Lq__capped [data-pose=fan]>span:nth-child(6){color:var(--u-warning)}
.ReviewPositions-module__4OCK3W__slot{--rp-ease:cubic-bezier(.23, 1, .32, 1);--rp-delay:0s;pointer-events:none;width:14px;height:14px;display:block}.ReviewPositions-module__4OCK3W__dot{fill:hsl(var(--dv-state-warning))}.ReviewPositions-module__4OCK3W__slot[data-tone=muted] .ReviewPositions-module__4OCK3W__dot{fill:hsl(var(--dv-muted-foreground) / .55)}.ReviewPositions-module__4OCK3W__check{fill:none;stroke:hsl(var(--dv-foreground));stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.01;stroke-dashoffset:1.01px}.ReviewPositions-module__4OCK3W__slot[data-resolving] .ReviewPositions-module__4OCK3W__dot{animation:ReviewPositions-module__4OCK3W__dot-out .12s ease var(--rp-delay) forwards}.ReviewPositions-module__4OCK3W__slot[data-resolving] .ReviewPositions-module__4OCK3W__check{animation:ReviewPositions-module__4OCK3W__draw .28s var(--rp-ease) calc(var(--rp-delay) + 40ms) forwards, ReviewPositions-module__4OCK3W__clear .2s ease calc(var(--rp-delay) + .76s) forwards}@keyframes ReviewPositions-module__4OCK3W__dot-out{to{opacity:0;transform:scale(.6)}}@keyframes ReviewPositions-module__4OCK3W__draw{to{stroke-dashoffset:0}}@keyframes ReviewPositions-module__4OCK3W__clear{to{opacity:0}}.ReviewPositions-module__4OCK3W__dot{transform-box:fill-box;transform-origin:50%}.ReviewPositions-module__4OCK3W__body{animation:.12s ReviewPositions-module__4OCK3W__body-in}@keyframes ReviewPositions-module__4OCK3W__body-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ReviewPositions-module__4OCK3W__slot[data-resolving] .ReviewPositions-module__4OCK3W__dot{animation:ReviewPositions-module__4OCK3W__clear .12s ease var(--rp-delay) forwards}.ReviewPositions-module__4OCK3W__slot[data-resolving] .ReviewPositions-module__4OCK3W__check{stroke-dashoffset:0;opacity:0;animation:ReviewPositions-module__4OCK3W__show .12s ease var(--rp-delay) forwards, ReviewPositions-module__4OCK3W__clear .12s ease calc(var(--rp-delay) + .76s) forwards}}@keyframes ReviewPositions-module__4OCK3W__show{to{opacity:1}}
