.st-askopt .od,.st-askopt .ol,.st-askpick__t,.st-askq__title{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}textarea.st-askother{height:auto;min-height:60px;max-height:180px;resize:vertical;white-space:pre-wrap;box-sizing:border-box;width:100%;font-family:inherit;line-height:1.6}.st-asklimit{font-size:11px;color:#eaa5ae}.st-asklimit:empty{display:none}.st-askerror{color:#ffabb8;font-size:12px;line-height:1.6;white-space:pre-wrap}.st-ask-image-preview{position:fixed;margin:auto;width:min(1000px,calc(100vw - 32px));max-width:none;max-height:90dvh;padding:16px;box-sizing:border-box;background:#211a2d;color:#eee5f7;border:1px solid #776087;border-radius:14px}.st-ask-image-preview[open]{display:flex;flex-direction:column;gap:12px}.st-ask-image-preview::-webkit-backdrop,.st-option-preview::-webkit-backdrop{background:#08050cce}.st-ask-image-preview::backdrop,.st-option-preview::backdrop{background:#08050cce}.st-ask-image-preview>header,.st-option-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.st-ask-image-preview>header button,.st-option-preview>header button{background:none;color:inherit;border:0;font-size:22px;cursor:pointer;min-width:36px;min-height:36px}.st-ask-image-preview>img{display:block;width:100%;height:auto;min-height:0;max-height:76dvh;object-fit:contain}.st-ask__previous,.st-askq__content,.st-askq__response{display:contents}.st .st-round{flex:none;min-width:0}.st .st-round+.st-round{border-top:1px solid var(--border-card);padding-top:16px;margin-top:8px}.st .st-round__heading{margin:0 0 6px;font:inherit}.st .st-round__toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:28px;padding:0;background:none;border:0;color:var(--ink);font:inherit;font-family:var(--chat-sans);text-align:left;cursor:pointer}.st .st-round__toggle[aria-disabled=true]{cursor:default}.st-round__meta{display:flex;flex:1 1;min-width:0;align-items:center;gap:10px;color:var(--dim);font-size:var(--type-caption);line-height:1.5}.st-round__state{margin-left:auto;flex:none;font-size:11px;font-weight:400}.st-round__state[data-status=done]{color:var(--success)}.st-round__state:is([data-status=running],[data-status=waiting]){color:var(--purple-text)}.st-round__state[data-status=attention]{color:var(--pink)}.st-round__title{display:block;font-size:var(--type-secondary);font-weight:400;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.st-round[data-collapsed=true] .st-round__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.st-round__chevron{flex:none;color:var(--dim);transition:transform var(--round-motion-duration) cubic-bezier(.2,.7,.2,1)}.st-round[data-collapsed=true] .st-round__chevron{transform:rotate(-90deg)}.st .st-round__toggle:not([aria-disabled=true]):hover .st-round__chevron{color:var(--purple-text)}.st .st-round__toggle:focus-visible{outline:2px solid var(--purple-text);outline-offset:3px;border-radius:3px}.st .st-round__body{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;opacity:1;visibility:visible;transition:grid-template-rows var(--round-motion-duration) cubic-bezier(.2,.7,.2,1),opacity var(--round-motion-duration) ease,visibility 0s}.st .st-round[data-collapsed=true] .st-round__body{grid-template-rows:minmax(0,0fr);opacity:0;visibility:hidden;transition-delay:0s,0s,var(--round-motion-duration)}.st .st-round__clip{min-height:0;overflow:hidden}.st .st-round__content{display:flex;flex-direction:column;gap:12px;padding-top:18px;min-width:0}.st .st-round__content>*{flex-shrink:0;min-width:0}.st .st-round__content>.st-turn--user:first-child .st-user-label{display:none}.st .st-round__content>.st-turn--user:first-child .st-msg__imgs{margin-top:0}.st .st-feed[data-round-motion=true]{overflow-anchor:none}@media (prefers-reduced-motion:reduce){.st .st-round__body,.st .st-round__chevron{transition:none}}.st .st-chat{--round-control-size:34px}.st-round-tools{position:relative;flex:none;height:0;min-height:0;padding:0}.st .st-round-tools__button{position:absolute;inset-inline-end:-8px;bottom:8px;z-index:2;width:var(--round-control-size);height:var(--round-control-size);min-height:var(--round-control-size);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--dim);cursor:pointer}.st .st-round-tools:has(+.st-composer) .st-round-tools__button{bottom:calc(8px - var(--round-control-size) / 2)}.st .st-round-tools__button:before{content:"";position:absolute;width:24px;height:24px;background:radial-gradient(circle,var(--bg) 60%,transparent 72%);pointer-events:none}.st .st-round-tools__button>svg{position:relative;pointer-events:none}.st .st-round-tools__button:hover:not(:disabled),.st .st-round-tools__button[aria-pressed=true]{color:var(--purple-text);background:none}.st .st-round-tools__button:disabled{opacity:.45;cursor:default}.st .st-round-tools__button:focus-visible{outline:2px solid var(--purple-text);outline-offset:-2px}@media (max-width:899px){.st .st-round-tools__button{inset-inline-end:12px}.st-body:not(.st-body--chat) .st-round-tools{display:none}}@media (pointer:coarse){.st .st-chat{--round-control-size:44px}.st .st-round__toggle{min-height:44px}}.mp-pet .mp-pet__bubble{translate:var(--pet-bubble-shift,0) var(--pet-bubble-shift-y,0);width:min(380px,calc(100vw - 24px));max-height:min(560px,calc(100dvh - 24px),var(--pet-bubble-max-height,calc(100dvh - 24px)));overflow:auto;overscroll-behavior:contain}.mp-pet__task-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 12px;font-size:12px;color:#c6b3d8}.mp-pet__chat-thread{max-height:150px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:9px}.mp-pet__message{max-width:94%;padding:9px 11px;border-radius:11px;background:#352a46;overflow-wrap:anywhere;white-space:pre-wrap}.mp-pet__message--user{align-self:flex-end;margin-left:auto;background:#67438a55}.mp-pet__message small{font-size:10px;color:#b8a1ca}.mp-pet__bubble .mp-pet__message p{margin:3px 0 0;font-size:13px;line-height:1.6}.mp-pet__bubble .mp-pet__chat-note{font-size:11px;line-height:1.5;color:#bea8d0;margin:9px 0 0}.mp-pet__ask{margin-top:12px;font-size:13px;line-height:1.6;color:#eee5f7}.mp-pet__ask .st-ask{gap:12px}.mp-pet__ask .st-ask,.mp-pet__ask .st-askq{display:flex;flex-direction:column;min-width:0}.mp-pet__ask .st-askq{gap:8px}.mp-pet__ask .st-askprog,.mp-pet__ask .st-askq__head{font-size:11px;color:#c4a7e1}.mp-pet__ask .st-askq__title{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:500}.mp-pet__ask .st-askq__opts{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.mp-pet__ask .st-askq__opts:has(.st-askopt--visual){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));align-items:stretch}.mp-pet__ask button{font:inherit;cursor:pointer}.mp-pet__ask .st-askopt{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:100%;text-align:left;padding:8px 11px;color:inherit;background:#382a49;border:1px solid #9c78bc55;border-radius:10px;overflow:hidden}.mp-pet__ask .st-askopt.on{background:#7951a555;border-color:#c5a0ed}.mp-pet__ask .st-askopt:hover{border-color:#bf9bde}.mp-pet__ask .st-askopt .ol{font-weight:600}.mp-pet__ask .st-askopt .od{font-size:11px;color:#c2afcf}.mp-pet__ask .st-askopt--visual{padding:0;gap:0}.mp-pet__ask .st-askopt__preview{position:relative;width:100%;overflow:hidden;background:#18121f}.mp-pet__ask .st-askopt-img{width:100%;aspect-ratio:3/2;display:block;object-fit:contain}.mp-pet__ask .st-askopt__preview-action{position:absolute;inset:0;background:transparent;border:0;width:100%;height:100%;cursor:zoom-in}.mp-pet__ask .st-askopt__details{padding:8px;display:flex;flex-direction:column;gap:3px;text-align:left;background:none;color:inherit;border:0}.mp-pet__ask .st-askopt__zoom{position:absolute;right:6px;bottom:6px;background:#1e1428bb;padding:4px;border-radius:6px;pointer-events:none}.mp-pet__ask .st-askopt__unavailable{display:grid;min-height:90px;place-items:center;font-size:11px;color:#c2afcf}.mp-pet__ask .st-askother{background:#1b1524;color:inherit;border:1px solid #9b7fb766;border-radius:10px;padding:9px;font:inherit}.mp-pet__ask .st-askother:focus{outline:1px solid #c6a2ef}.mp-pet__ask .st-asknext{align-self:flex-end;padding:7px 13px;background:#8c61b5;color:#fff;border:0;border-radius:8px}.mp-pet__ask .st-asknext:disabled{opacity:.4;cursor:default}.mp-pet__ask .st-askskip{align-self:flex-start;padding:6px 0;background:none;color:#bca5cf;border:0;font-size:11px}.mp-pet__ask .st-askq__picked{display:flex;flex-direction:column;gap:6px}.mp-pet__ask .st-askpick{white-space:pre-wrap;overflow-wrap:anywhere;padding:6px 9px;border-radius:8px;background:#65438333}.mp-pet__ask .st-askpick--img{width:128px;max-width:100%;display:flex;flex-direction:column;gap:5px}.mp-pet__ask .st-picked-preview{position:relative;background:none;border:0;padding:0;color:inherit;cursor:zoom-in}.mp-pet__ask .st-askpick__img{width:100%;display:block;aspect-ratio:3/2;object-fit:contain}.mp-pet__ask .st-picked-preview__zoom{position:absolute;right:4px;bottom:4px}.mp-pet__ask .st-askq__edit-button{display:flex;justify-content:space-between;padding:0;background:none;border:0;color:#c4a7e1;font-size:11px}.mp-pet__ask .st-askq--done{padding-top:9px;border-top:1px solid #9b7fb733}.mp-pet__ask .st-decisions__heading{display:flex;gap:8px;font-size:11px;color:#c4a7e1}.mp-pet__ask .st-askopt-mpnote{font-size:11px;color:#efa1d0}.mp-pet__ask .st-askopt-mpnote__link{color:#d5b1ff;text-decoration:underline;cursor:pointer}.mp-pet__ask .st-option-html{position:relative;width:100%;aspect-ratio:var(--option-preview-ratio,1.5);overflow:hidden}.mp-pet__ask .st-askopt-prev{position:absolute;border:0;transform-origin:top left;pointer-events:none}.mp-pet__ask .st-option-preview{position:fixed;margin:auto;width:min(850px,calc(100vw - 32px));max-width:none;max-height:88dvh;padding:14px;border:1px solid #776087;border-radius:14px;background:#211a2d;color:#eee5f7}.mp-pet__ask .st-option-preview .st-option-html{max-height:72dvh}.mp-pet__chat-history>summary{color:#bea8d0;font-size:11px;cursor:pointer}.mp-pet__chat-history[open]>.mp-pet__chat-thread{margin-top:8px}.mp-pet__ask .st-askq--done .st-askq__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-pet .mp-pet__bubble:has(.mp-pet__ask){height:auto;display:flex;flex-direction:column;overflow:hidden;padding:14px;gap:0}.mp-pet__bubble>header,.mp-pet__task-heading{flex:none}.mp-pet__bubble>header{min-height:28px}.mp-pet__bubble>header [data-bubble-close]{width:28px;height:28px;line-height:1;display:grid;place-items:center;border-radius:7px}.mp-pet__bubble>header [data-bubble-close]:hover{background:#9b79bf22}.mp-pet__task-heading{margin:8px 0;min-height:28px}.mp-pet__bubble:has(.mp-pet__ask)>.mp-pet__chat{display:flex;flex-direction:column;min-height:0;flex:1 1;gap:6px;overflow:hidden}.mp-pet__chat-history{flex:none;min-height:0}.mp-pet__chat-history[open]>.mp-pet__chat-thread{max-height:64px}.mp-pet__ask{margin-top:0;display:flex}.mp-pet__ask,.mp-pet__ask .st-ask{flex:1 1;min-height:0;overflow:hidden}.mp-pet__ask .st-ask{gap:7px}.mp-pet__ask .st-askerror,.mp-pet__ask .st-askprog,.mp-pet__ask .st-askskip{flex:none}.mp-pet__ask .st-ask.answered{overflow:auto}.mp-pet__ask .st-ask__previous{display:flex;flex-direction:column;gap:6px;max-height:min(76px,12dvh);overflow:auto;flex:none;min-height:0}.mp-pet__ask .st-ask__previous:empty{display:none}.mp-pet__ask .st-askq--done{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto auto;grid-gap:2px 8px;gap:2px 8px;padding:6px 8px;border:1px solid #9b7fb72b;border-radius:8px;flex:none}.mp-pet__ask .st-askq--done .st-askq__edit-button{grid-column:2;grid-row:1/3;align-self:center;justify-content:center;font-size:0}.mp-pet__ask .st-askq--done .st-askq__edit-button>span{font-size:11px}.mp-pet__ask .st-askq--done .st-askq__title{grid-column:1;grid-row:1;-webkit-line-clamp:1;font-size:11px;line-height:16px;color:#bba7cc}.mp-pet__ask .st-askq--done .st-askq__picked{grid-column:1;grid-row:2;flex-direction:row;flex-wrap:wrap;gap:4px}.mp-pet__ask .st-askq--done .st-askpick{padding:0;font-size:11px;line-height:18px;background:none;min-width:0;max-width:100%}.mp-pet__ask .st-askq--done .st-askpick--img{width:auto;flex-direction:row;align-items:center;gap:5px}.mp-pet__ask .st-askq--done .st-picked-preview{width:26px;height:20px;flex:none}.mp-pet__ask .st-askq--done .st-askpick__img{width:26px;height:20px;object-fit:contain}.mp-pet__ask .st-askq--done .st-picked-preview__zoom{display:none}.mp-pet__ask .st-askq--done .st-askpick__t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-pet__ask .st-askq--active{min-height:0;flex:1 1;gap:0;overflow:hidden}.mp-pet__ask .st-askq__content{display:flex;flex-direction:column;gap:8px;flex:1 1;min-height:32px;overflow:auto;padding-right:3px;padding-bottom:8px}.mp-pet__ask .st-askq__content>*{flex:none}.mp-pet__ask .st-askq__response{display:flex;flex-direction:column;gap:5px;flex:none;padding-top:7px;border-top:1px solid #9b7fb72b}.mp-pet__ask .st-askother{min-height:48px;max-height:76px;resize:none;padding:7px 9px;font-size:12px;line-height:1.5}.mp-pet__ask .st-asknext{min-height:30px;padding:4px 12px;font-size:12px}.mp-pet__ask .st-askskip{min-height:24px;padding:2px 0;margin:0;text-align:left}.mp-pet__ask .st-askerror{margin:0;max-height:38px;overflow:auto;font-size:11px;line-height:1.5}.mp-pet :is(.mp-pet__bubble,.mp-pet__bubble *,.mp-pet-tasks,.mp-pet-tasks *){scrollbar-width:thin;scrollbar-color:#836b9d transparent}.mp-pet :is(.mp-pet__bubble,.mp-pet__bubble *,.mp-pet-tasks,.mp-pet-tasks *)::-webkit-scrollbar{width:5px;height:5px}.mp-pet :is(.mp-pet__bubble,.mp-pet__bubble *,.mp-pet-tasks,.mp-pet-tasks *)::-webkit-scrollbar-track{background:transparent}.mp-pet :is(.mp-pet__bubble,.mp-pet__bubble *,.mp-pet-tasks,.mp-pet-tasks *)::-webkit-scrollbar-thumb{background:#836b9d;border-radius:8px}.mp-pet :is(.mp-pet__bubble,.mp-pet__bubble *,.mp-pet-tasks,.mp-pet-tasks *)::-webkit-scrollbar-button{display:none;width:0;height:0}@media(max-height:600px){.mp-pet .mp-pet__bubble:has(.mp-pet__ask){padding:10px}.mp-pet__chat-history{font-size:10px}.mp-pet__ask .st-askother{min-height:40px;max-height:48px}.mp-pet__task-heading{margin:4px 0}.mp-pet__ask .st-ask__previous{max-height:44px}}.mp-pet .mp-pet__bubble{box-sizing:border-box}.mp-pet .mp-pet__bubble,.mp-pet__chat{display:flex;flex-direction:column;overflow:hidden}.mp-pet__chat,.mp-pet__chat-thread{min-height:0;flex:1 1}.mp-pet__chat-note{flex:none}.mp-pet .mp-pet__go{display:flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;margin-top:10px;padding:6px 12px;border:1px solid #9f86d344;border-radius:10px;color:#d0adff;text-decoration:none;white-space:nowrap;line-height:20px}.mp-pet .mp-pet__go:hover{background:#9472ba33}.mp-pet .mp-pet__go:focus-visible{outline:2px solid #ba93e2;outline-offset:2px}.mp-pet__task-title{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0;min-height:32px;flex:1 1;font-size:13px;line-height:32px}.mp-pet__task-title:has(>button){grid-template-columns:32px minmax(0,1fr)}.mp-pet__task-title>span{display:block;min-width:0;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:32px}.mp-pet__task-title>button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:7px;background:#9472ba22;color:#d8c3eb;cursor:pointer;line-height:1}.mp-pet__task-title>button>svg{display:block;width:18px;height:18px;flex:none}.mp-pet .mp-pet__chat-thread{display:block;flex:1 1;min-height:40px;max-height:none;overflow:auto;padding-right:4px;font:12px/1.6 system-ui,sans-serif;color:#e5d9ec}.mp-pet .st-round{min-width:0}.mp-pet .st-round+.st-round{margin-top:9px;padding-top:9px}.mp-pet .st-round__title{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.mp-pet .st-round__toggle{font-size:11px;min-height:24px}.mp-pet .st-round__meta,.mp-pet .st-round__state{font-size:10px}.mp-pet .st-msg--agent,.mp-pet .st-msg--user{margin:6px 0;padding:0;background:none;border:0;border-radius:0;font-size:12px;line-height:1.6}.mp-pet .st-user-label{font-size:10px;color:#ae98be}.mp-pet .st-msg__hd{font-size:10px;color:#bda5cf;margin-bottom:4px}.mp-pet .st-md{font-size:12px;line-height:1.65;overflow-wrap:anywhere}.mp-pet .st-md :is(p,ul,ol,pre,blockquote){margin:6px 0}.mp-pet .st-md :is(h1,h2,h3,h4){font-size:13px;margin:8px 0 5px}.mp-pet .st-md :is(ul,ol){padding-left:19px}.mp-pet .st-md table{font-size:11px;max-width:100%}.mp-pet .st-usertext{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.mp-pet .st-msg__imgs{display:flex;flex-wrap:wrap;gap:6px}.mp-pet .st-msg__imgs img{display:block;width:72px;height:66px;object-fit:contain;border-radius:7px;cursor:zoom-in}.mp-pet .st-rt2card{font-size:11px;line-height:1.5;padding:8px 0;margin:4px 0}.mp-pet .st-rt2card__hd{gap:5px;font-size:12px}.mp-pet .st-rt2card__title{font-size:12px}.mp-pet .st-rt2card__t{font-size:10px}.mp-pet .st-rt2card__step{font-size:11px}.mp-pet .st-note{padding:6px 8px;margin:6px 0;border-radius:7px;font-size:11px;line-height:1.5}.mp-pet .st-readyline{font-size:11px}.mp-pet .mp-pet__ask{display:block;flex:none;overflow:visible;margin:7px 0;min-height:0}.mp-pet .mp-pet__ask :is(.st-ask,.st-askq,.st-askq__content){overflow:visible;display:flex;flex:none;height:auto;min-height:0}.mp-pet .mp-pet__ask .st-ask__previous{max-height:none}.mp-pet .mp-pet__ask .st-askq__response{flex:none}