@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.spotumi-loading{min-height:70dvh;display:grid;place-content:center;justify-items:center;gap:18px;font:1rem Inter Variable,sans-serif;color:#232522;background:#f8f7f3}.spotumi-loading button{font:inherit;padding:12px 20px;border:1px solid #d8dad1;border-radius:12px;background:transparent;cursor:pointer}body:has(.shopper),body:has(.spotumi-loading){margin:0;background:#f8f7f3}html:has(.shopper),body:has(.shopper){height:100%;overflow:hidden;overscroll-behavior:none}.shopper{--ws-paper: #f8f7f3;--ws-surface: #fffefa;--ws-line: #d8dad1;--ws-muted: #62675e;--ws-accent: #d5ef39;color:#232522;background:var(--ws-paper);font:1rem/1.5 Inter Variable,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.shopper *,.workspace-dialog *{box-sizing:border-box}.shopper h1,.shopper h2,.shopper h3,.shopper p,.workspace-dialog h2,.workspace-dialog p{margin:0}.shopper h1,.shopper h2,.workspace-dialog h2{font-family:Space Grotesk Variable,Inter Variable,sans-serif;font-weight:550;letter-spacing:-.035em;line-height:1.2}.shopper h1{font-size:1.625rem}.shopper h2,.workspace-dialog h2{font-size:1.25rem}.shopper h3{font-size:1.0625rem;font-weight:550}.shopper button,.workspace-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid transparent;border-radius:8px;background:#eeede6;font:inherit;font-size:.875rem;color:inherit;cursor:pointer;line-height:1.4;transition:background .15s}.shopper button:hover:not(:disabled),.workspace-dialog button:hover:not(:disabled){background:#e7e6de}.shopper button:disabled,.workspace-dialog button:disabled{opacity:.5;cursor:default}.shopper .ws-primary,.workspace-dialog .ws-primary{color:#232522;background:#d5ef39}.shopper .ws-primary:hover:not(:disabled),.workspace-dialog .ws-primary:hover:not(:disabled){background:#c8e32b}.shopper .ws-quiet,.workspace-dialog .ws-quiet{border-color:transparent;padding-inline:8px;background:transparent}.shopper .ws-icon,.workspace-dialog .ws-icon{flex:0 0 44px;width:44px;height:44px;padding:10px}.shopper .ws-danger,.workspace-dialog .ws-danger{color:#923a29}.shopper :focus-visible,.workspace-dialog :focus-visible{outline:2px solid #52613a;outline-offset:2px}.shopper .ws-composer textarea:focus-visible{outline:none}.ws-composer:has(textarea:focus-visible){border-color:#707966}.shopper a{color:inherit;text-underline-offset:4px}.shopper svg,.workspace-dialog svg{flex-shrink:0}.shopper p,.shopper strong,.workspace-dialog p{overflow-wrap:anywhere}.ws-muted,.ws-eyebrow,.ws-helper,.ws-dock-note{color:#62675e}.ws-eyebrow,.ws-helper,.ws-dock-note{font-size:.875rem}.ws-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ws-skip{position:fixed;top:-100px;inset-inline-start:16px;z-index:100;padding:12px;background:#fff}.ws-skip:focus{top:8px}.ws-header{flex:none;min-height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:6px 4%}.ws-header:after{content:""}.shopper .ws-brand{justify-self:start;border:0;padding:0;background:transparent}.shopper .ws-brand:hover:not(:disabled),.shopper .ws-brand:active{background:transparent}.ws-brand>span{width:145px;height:36px;overflow:hidden;position:relative;display:block}.ws-brand img{position:absolute;width:174px;max-width:none;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.ws-desktop-nav{display:flex;gap:28px}.ws-desktop-nav button{border:0;padding:8px 10px;background:transparent}.ws-desktop-nav button[aria-current]{font-weight:600;background:#eeede6}.ws-mobile-nav{display:none}.shopper .ws-language{justify-self:end;border-color:transparent;background:transparent;font-size:.875rem}.ws-preview{flex:none;background:#e8eef3;padding:8px 5%;font-size:.8125rem}.ws-main{flex:1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ws-main:focus{outline:none}.ws-main.ws-explore{display:flex;flex-direction:column;overflow:hidden}.ws-page{max-width:1120px;margin-inline:auto;padding:28px 32px 40px}.ws-invitation{max-width:720px;margin:12px auto 32px;text-align:center}.ws-invitation h1{font-size:clamp(26px,2.6vw,34px);margin:8px 0 16px}.ws-invitation .ws-helper{margin-top:14px}.ws-intents{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:18px}.ws-intents button{border-radius:30px;font-size:.875rem}.ws-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:20px 0 14px}.ws-section-heading .ws-muted{font-size:.8125rem}.ws-section-heading h1{margin-top:8px}.ws-editorial-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.ws-editorial-grid button{padding:0;overflow:hidden;display:block;text-align:start;border:0}.ws-editorial-grid img{display:block;width:100%;height:208px;object-fit:cover}.ws-editorial-grid span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#eeece3}.ws-editorial-grid strong{font-family:Space Grotesk Variable,sans-serif;font-size:1.4375rem;font-weight:500}.ws-page footer{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-size:.8125rem;color:var(--ws-muted);margin-top:34px}.ws-board-list{display:grid;gap:12px}.ws-board-list button{display:flex;width:100%;text-align:start;justify-content:start;gap:14px;padding:14px;background:var(--ws-surface)}.ws-board-list button>span{display:grid;gap:6px;flex:1;min-width:0}.ws-board-list strong{font-family:Space Grotesk Variable,sans-serif;font-weight:500;font-size:1.125rem}.ws-board-list small{font-size:.875rem;color:var(--ws-muted)}.ws-empty-card{padding:28px 20px;margin-top:20px;background:var(--ws-surface);border-radius:8px;text-align:center;display:grid;justify-items:center;gap:12px}.ws-empty-card p{color:var(--ws-muted);max-width:450px}.ws-account-menu{display:grid;margin-top:34px;border-top:1px solid var(--ws-line)}.ws-account-menu button{justify-content:space-between;text-align:start;border:0;border-radius:0;border-bottom:1px solid var(--ws-line);padding:14px 0;background:transparent}.ws-account-menu button span:last-child{display:flex;align-items:center;gap:10px;color:var(--ws-muted);font-size:.875rem}.ws-session-bar{flex:none;min-height:52px;padding:0 6.5%;display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);gap:16px;align-items:center}.ws-session-bar>button:last-child{justify-self:end;font-size:.8125rem}.shopper .ws-board-context{justify-self:start;text-align:start;padding-inline:0;align-items:start;flex-direction:column;gap:0;font-size:.875rem}.ws-board-context strong{font-weight:500}.ws-board-context span{font-size:.75rem;color:var(--ws-muted)}.ws-item-tabs{display:flex;gap:6px;min-width:0;max-width:55vw;overflow-x:auto;scrollbar-width:thin}.ws-item-tabs button{white-space:nowrap;border:0;border-radius:6px;padding:8px 10px;font-size:.8125rem;background:transparent}.ws-item-tabs button[aria-pressed=true]{background:#eeece4;font-weight:550}.ws-conversation{flex:1;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.ws-thread{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;padding:16px max(18px,calc((100% - 820px)/2));scroll-padding:16px}.ws-turn{display:flex;gap:16px;align-items:start}.ws-avatar{flex:none;width:30px;height:30px;padding:5px}.ws-turn>div{flex:1;min-width:0}.ws-turn-text{display:inline-block;background:#efeee8;border-radius:10px;padding:8px 11px;font-size:.875rem}.ws-reply-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--ws-line);margin:24px 0 14px;padding-bottom:12px}.ws-reply-heading h1{font-size:1.25rem}.ws-item-details{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--ws-muted);font-size:.875rem;margin-bottom:18px}.ws-item-details button{min-height:40px;font-size:.8125rem;margin-inline-start:auto}.ws-item-details button[aria-pressed=true]{background:#eaf0d5;color:#232522}.ws-ideas{display:grid;gap:12px;margin:18px 0}.ws-idea{display:flex;align-items:start;gap:12px;background:var(--ws-surface);border-radius:8px;padding:12px}.ws-idea>div{flex:1;min-width:0}.ws-idea p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.ws-idea a{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow-wrap:anywhere}.ws-idea a bdi{min-width:0}.ws-idea a svg{flex-shrink:0}.ws-idea-organize summary{cursor:pointer;font-size:.875rem;min-height:44px;padding-block:10px}.ws-idea-organize>div{margin-top:18px}.ws-empty-ideas{padding-block:18px}.ws-explore-empty{max-width:580px;margin:10vh auto 0;text-align:center;display:grid;justify-items:center;gap:22px}.ws-explore-empty p{color:var(--ws-muted)}.ws-board-wait{display:grid;justify-items:start;gap:12px;max-width:480px}.ws-board-wait .ws-muted{font-size:.875rem}.shopper .ws-board-context:disabled{opacity:1}.ws-composer-dock{min-height:0;max-height:min(44dvh,280px);overflow-y:auto;scrollbar-gutter:stable both-edges;padding:10px max(18px,calc((100% - 820px)/2)) max(10px,env(safe-area-inset-bottom))}.ws-composer-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;margin-bottom:4px}.ws-composer-context{display:flex;align-items:center;justify-content:end;gap:10px;font-size:.75rem;margin-inline-start:auto;min-width:0}.ws-composer-context span{display:flex;align-items:center;gap:10px;min-width:0;overflow-wrap:anywhere}.ws-composer-context button{flex:none;font-size:.75rem;min-height:32px;padding:4px 6px}.ws-composer{display:flex;align-items:end;gap:10px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:16px;padding:8px}.ws-composer textarea{resize:none;flex:1;min-width:0;min-height:38px;max-height:132px;field-sizing:content;border:0;background:transparent;font:inherit;line-height:1.6;padding:10px 2px;color:inherit}.ws-dock-note{text-align:center;font-size:.75rem;padding-top:8px}.ws-feedback{flex:none;padding:8px max(20px,calc((100vw - 1104px)/2));background:#eeeee5;font-size:.875rem}.ws-feedback:empty{display:none}.ws-error{padding:12px;border:1px solid #d5b3a7;border-radius:10px;background:#fff5ef;color:#763d2e;margin-block:12px;font-size:.875rem}.ws-reference-list{margin-top:30px}.ws-reference-list p{color:var(--ws-muted);margin-block:12px}.ws-reference-list>div{display:flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--ws-line);padding-block:12px}.ws-reference-list code{overflow-wrap:anywhere}.agent-thread{display:grid;gap:18px}.agent-messages{display:grid;gap:16px;min-width:0}.agent-turn{display:grid;gap:14px}.agent-user-message{justify-self:end;max-width:78%;background:#eeece5;padding:12px 18px;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}.agent-turn .ws-turn-text{max-width:90%;overflow-wrap:anywhere}.agent-progress{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--ws-muted);font-size:.875rem}.agent-progress button{margin-inline-start:auto}.agent-pulse{width:10px;height:10px;background:#667523;border-radius:50%;animation:agent-breathe 1.4s ease-in-out infinite alternate}@keyframes agent-breathe{to{opacity:.35}}.agent-working-area{min-width:0}.agent-working-area .ws-section-heading{margin-block:0 14px}.agent-working-area h2{font-size:1.125rem}.agent-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.agent-product{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1fr);gap:22px;align-items:start}.agent-product>img,.agent-no-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.agent-no-image{display:grid;align-content:center;justify-items:center;gap:10px;color:var(--ws-muted);border:1px solid var(--ws-line);font-size:.8125rem}.agent-product>div{min-width:0}.agent-product h3{margin-block:8px 10px;overflow-wrap:anywhere}.agent-price{font-size:1.125rem;margin-bottom:8px!important}.agent-product .ws-muted{font-size:.8125rem;overflow-wrap:anywhere}.agent-product-actions{display:grid;gap:8px;margin-top:20px}.agent-product-actions button,.agent-product-actions a{min-height:44px;font-size:.8125rem;justify-content:start;text-align:start}.agent-product-actions a{display:flex;align-items:center;gap:8px;padding:9px 16px}.agent-product-notice{color:var(--ws-muted);font-size:.8125rem;margin-top:24px!important}.agent-comparing{grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);align-items:start}.agent-comparing .agent-messages{padding-inline-end:28px;border-inline-end:1px solid var(--ws-line)}.agent-comparing .agent-product{grid-template-columns:1fr;gap:8px}.agent-comparing .agent-product>img{aspect-ratio:1;max-width:240px}.agent-comparing .agent-product-actions{margin-top:12px}.ws-feedback.ws-feedback-toast{position:absolute;z-index:5;inset-inline-end:24px;bottom:84px;max-width:min(300px,80vw);padding:10px 16px;border:1px solid var(--ws-line);border-radius:12px;box-shadow:0 4px 16px #23252210;pointer-events:none}.agent-compare-table{border-collapse:collapse;width:100%;table-layout:fixed;margin-top:12px;font-size:.8125rem}.agent-compare-table th,.agent-compare-table td{text-align:start;vertical-align:top;padding:10px 8px;border-bottom:1px solid var(--ws-line);overflow-wrap:anywhere}.agent-compare-table th{font-weight:500}.agent-compare-table th:first-child{width:22%;color:var(--ws-muted)}.agent-comparison-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ws-item-tools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-bottom:12px}.ws-item-tools button{font-size:.8125rem}.ws-item-tools button>span{color:var(--ws-muted);font-size:.75rem}.ws-saved-picker{display:grid;gap:14px;font-size:.875rem}.ws-saved-options{display:grid;gap:8px}.ws-saved-options label{display:flex;align-items:center;gap:10px;min-height:44px}.workspace-dialog .ws-saved-options input{width:18px;height:18px;min-height:18px;padding:0;margin:0;flex:none;accent-color:#52613a}.ws-saved-options label>span{min-width:0;flex:1;overflow-wrap:anywhere}.ws-saved-options details{padding-inline-start:30px;font-size:.75rem;color:var(--ws-muted, #62675e)}.ws-saved-options code{overflow-wrap:anywhere}.agent-review-summary{display:grid;gap:8px;padding-block:12px;font-size:.8125rem}.agent-review-summary ul{margin:0;padding-inline-start:20px}.agent-budget-warning{color:#815329;font-size:.8125rem}.agent-purchase-prompt{display:grid;gap:8px;padding:12px;border:1px solid var(--ws-line, #d8dad1);border-radius:14px;font-size:.8125rem}.agent-purchase-prompt p{margin:0}.agent-purchase-prompt .ws-actions{display:flex;gap:10px}.agent-purchase-undo{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--ws-muted, #62675e)}@media(max-width:1050px){.agent-products{grid-template-columns:1fr}.agent-comparing{grid-template-columns:1fr;gap:0}.agent-comparing .agent-messages{padding:0;border:0}.agent-comparing .agent-turn{display:none}.agent-comparing .agent-products{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-comparing .agent-product>img{max-width:180px}}@media(max-width:550px){.agent-product{gap:14px}.agent-user-message{max-width:92%}.agent-product-actions{margin-top:12px}.agent-product-actions button,.agent-product-actions a{padding-inline:6px}.agent-comparing .agent-products{gap:14px}.agent-working-area .ws-section-heading{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.agent-pulse{animation:none}}.workspace-dialog{--ws-line: #d8dad1;color:#232522;background:#fffefa;font:1rem/1.5 Inter Variable,sans-serif;border:1px solid var(--ws-line);border-radius:20px;padding:26px;width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow-y:auto}.workspace-dialog::backdrop{background:#23282050;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ws-drawer-brand{display:block;position:relative;overflow:hidden;width:145px;height:36px;flex:none}.ws-drawer-brand img{position:absolute;width:174px;max-width:none;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.workspace-dialog.ws-side-menu{position:fixed;inset-block:0;inset-inline:0 auto;margin:0;width:min(320px,calc(100vw - 32px));height:100dvh;max-height:100dvh;max-width:none;border:0;border-radius:0;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));background:var(--ws-paper)}.ws-side-menu[open]{display:flex;flex-direction:column;gap:24px}.ws-side-menu[open]{animation:ws-drawer-in .2s ease-out}.ws-side-menu.ws-closing[open]{animation:ws-drawer-out .2s ease-in forwards}.ws-side-menu.ws-closing::backdrop{animation:ws-backdrop-out .2s ease-in forwards}@keyframes ws-drawer-in{0%{translate:-100% 0}to{translate:0 0}}@keyframes ws-drawer-out{0%{translate:0 0}to{translate:-100% 0}}@keyframes ws-backdrop-out{to{opacity:0}}[dir=rtl] .ws-side-menu[open]{animation-name:ws-drawer-in-rtl}[dir=rtl] .ws-side-menu.ws-closing[open]{animation-name:ws-drawer-out-rtl}@keyframes ws-drawer-in-rtl{0%{translate:100% 0}to{translate:0 0}}@keyframes ws-drawer-out-rtl{0%{translate:0 0}to{translate:100% 0}}@media(prefers-reduced-motion:reduce){.ws-side-menu[open],.ws-side-menu.ws-closing[open],.ws-side-menu.ws-closing::backdrop{animation:none}}@media(max-width:760px){.ws-side-menu .ws-dialog-close{display:none}}.ws-side-menu nav{display:grid;gap:6px}.ws-side-menu nav button{justify-content:start;padding:10px 12px;background:transparent;min-height:44px}.ws-side-menu nav button[aria-current]{background:#f3f9e1}.ws-side-account{margin-block-start:auto}.ws-side-account>button{width:100%;justify-content:start;padding:12px;gap:10px;text-align:start;min-height:64px}.ws-side-account span{flex:1}.ws-side-account small{display:block;color:var(--ws-muted);font-size:.75rem;margin-top:2px}.ws-side-settings button{display:flex;width:100%;gap:12px;align-items:center;text-align:start;background:transparent;border:0;border-radius:0;padding:12px 0}.ws-side-settings button>span{display:grid;gap:1px;flex:1;min-width:0}.ws-side-settings small{font-size:.75rem;color:var(--ws-muted, #62675e)}.workspace-dialog.ws-sheet{position:fixed;inset:auto 0 0 0;margin:0 auto;width:100%;max-width:640px;max-height:min(76dvh,620px);overflow-y:auto;border:0;border-radius:20px 20px 0 0;padding-bottom:max(20px,env(safe-area-inset-bottom))}.workspace-dialog.ws-sheet::backdrop{background:#14161461}.ws-sheet[open]{animation:ws-sheet-in .2s ease-out}.ws-sheet.ws-closing[open]{animation:ws-sheet-out .2s ease-in forwards}@keyframes ws-sheet-in{0%{translate:0 100%}to{translate:0 0}}@keyframes ws-sheet-out{0%{translate:0 0}to{translate:0 100%}}@media(prefers-reduced-motion:reduce){.ws-sheet[open],.ws-sheet.ws-closing[open]{animation:none}}@media(min-width:700px){.workspace-dialog.ws-sheet{inset:auto auto 24px 50%;translate:-50% 0;border-radius:20px}@keyframes ws-sheet-in{0%{translate:-50% 100%}to{translate:-50% 0}}@keyframes ws-sheet-out{0%{translate:-50% 0}to{translate:-50% 100%}}}.workspace-dialog>header{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:22px}.workspace-dialog h2{padding-top:8px}.workspace-dialog>p{margin-bottom:16px}.ws-form,.ws-form fieldset{display:grid;gap:18px}.ws-form fieldset{border:0;padding:0;margin:0;min-width:0}.ws-form label,.ws-field{display:grid;gap:8px;font-size:.875rem}.workspace-dialog input,.workspace-dialog textarea,.workspace-dialog select{width:100%;min-width:0;border:1px solid var(--ws-line);border-radius:10px;padding:12px;min-height:44px;background:#fffefa;color:inherit;font:1rem/1.5 Inter Variable,sans-serif}.workspace-dialog textarea{resize:vertical;max-height:220px}.ws-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.workspace-dialog .ws-picker{justify-content:space-between;text-align:start;width:100%}.ws-picker span{min-width:0;overflow-wrap:anywhere}.ws-options{display:grid;margin-top:18px;gap:6px}.ws-options button{justify-content:space-between;text-align:start}.ws-options button[aria-pressed=true]{background:#edf1d9}.ws-options p{margin-top:12px;font-size:.875rem;color:#62675e}.ws-actions{display:flex;flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;margin-top:18px}.ws-form .ws-checkbox{display:flex;align-items:start;gap:12px}.ws-checkbox input{width:20px;min-height:20px;margin-top:3px;flex:none;accent-color:#52611b}.ws-usage-observations{display:grid;gap:14px}.ws-usage-rows{display:grid;gap:10px;margin:0}.ws-usage-rows>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ws-line, #d8dad1);padding-block-end:8px}.ws-usage-rows dt{font-weight:500}.ws-usage-rows dd{margin:0}.ws-parent-delete .ws-actions{margin-top:0;justify-content:start}.ws-parent-delete .ws-checkbox{min-height:44px;align-items:center}.ws-parent-delete .ws-checkbox input{margin-top:0}.ws-input-options{display:grid;gap:20px}.ws-input-options>button{width:100%;text-align:start;justify-content:start;padding-block:18px}.ws-input-options>div{display:flex;gap:20px;color:#62675e}.ws-load-more{margin-top:18px}[dir=rtl] .shopper h1,[dir=rtl] .shopper h2,[dir=rtl] .workspace-dialog h2{letter-spacing:0}[dir=rtl] .agent-back svg{transform:scaleX(-1)}@media(max-width:760px){.shopper button,.workspace-dialog button{min-height:44px}.ws-header{min-height:52px;grid-template-columns:1fr auto 1fr;padding:4px 18px}.ws-desktop-nav{display:none}.ws-mobile-nav{flex:none;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ws-line);background:var(--ws-paper);padding:5px 16px max(5px,env(safe-area-inset-bottom))}.ws-mobile-nav button{border:0;border-radius:12px;display:flex;flex-direction:column;gap:2px;font-size:.75rem;min-height:56px;padding:7px 12px}.ws-mobile-nav button{background:transparent}.ws-mobile-nav button[aria-current]{font-weight:600}.ws-brand>span{width:130px;height:34px}.ws-brand img{width:156px}.ws-page{padding:20px 20px 40px}.ws-invitation{margin:12px auto 24px}.ws-invitation h1{font-size:1.875rem}.ws-section-heading{align-items:start;flex-wrap:wrap;gap:10px;margin-top:28px}.ws-section-heading h2{font-size:1.375rem}.ws-editorial-grid{grid-template-columns:1fr;gap:18px}.ws-editorial-grid img{height:180px}.ws-intents{gap:6px;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.ws-intents::-webkit-scrollbar{display:none}.ws-intents button{padding-inline:10px;flex:none}.ws-intents button svg{display:none}.ws-session-bar{grid-template-columns:1fr auto;gap:4px 12px;padding:8px 20px 0}.ws-session-bar>button:last-child{grid-column:2;grid-row:1}.ws-session-bar>button:last-child span{max-width:115px;overflow-wrap:anywhere}.ws-item-tabs{grid-column:1 / -1;grid-row:2;max-width:100%;gap:2px}.ws-item-tabs button{padding:8px 10px}.ws-thread{padding:14px 16px}.ws-turn{gap:10px}.ws-avatar{width:30px;height:30px;padding:6px}.ws-turn-text{padding:12px;font-size:.9375rem}.ws-composer-dock{padding:8px 16px 10px}.ws-composer{gap:4px;padding:6px;border-radius:16px}.ws-composer textarea{font-size:1rem}.ws-composer-context{gap:6px}.ws-composer-meta{gap:0 4px}.ws-composer-meta .ws-composer-context>span{display:none}.ws-composer-context button{font-size:.75rem;padding-inline:4px}.ws-dock-note{font-size:.6875rem}.ws-feedback{padding:8px 18px}.ws-board-list button{padding:12px;gap:12px}.ws-empty-card{padding:32px 18px}.ws-reply-heading{align-items:start;flex-wrap:wrap}.ws-reply-heading h1{font-size:1.4375rem}.ws-idea{padding:14px;gap:6px}.workspace-dialog{padding:20px}}@media(max-width:380px){.ws-header,.ws-page{padding-inline:16px}.ws-form-row{grid-template-columns:1fr}.ws-thread,.ws-composer-dock{padding-inline:10px}.ws-composer .ws-icon{flex-basis:40px;width:40px;padding:8px}.ws-account-menu button{flex-wrap:wrap;gap:12px}}@media(max-width:550px){.agent-comparing .agent-working-area .ws-section-heading{flex-wrap:nowrap;align-items:center;margin:0 0 12px;padding-bottom:8px}.agent-comparing .agent-working-area h2{font-size:1.125rem}.agent-comparing .agent-product>img{max-width:110px}.agent-back span{display:none}.agent-back{min-width:44px}}@media(max-height:570px){.ws-header{min-height:58px;padding-block:6px}.ws-session-bar{min-height:48px}.ws-item-tabs button{padding-block:10px}.ws-dock-note{display:none}.ws-explore-empty{margin-top:12px}.ws-session-bar{display:flex;overflow-x:auto;gap:14px;padding-block:0}.ws-session-bar>*{flex-shrink:0}.ws-session-bar .ws-item-tabs{max-width:none}.ws-session-bar .ws-item-tabs button{padding-block:10px}.ws-composer-dock:has(.ws-suggestions){display:flex;flex-direction:column;max-height:min(25dvh,160px)}.ws-composer-dock:has(.ws-suggestions) .ws-composer{order:-1;flex-shrink:0}.ws-composer-dock:has(.ws-suggestions) .ws-composer textarea{max-height:76px}.ws-thread{padding-block:16px}}@media(prefers-reduced-motion:reduce){.shopper *,.workspace-dialog *{transition:none!important;scroll-behavior:auto!important}}@media(max-width:400px){.ws-composer-preferences span{display:none}}.workspace-dialog.ws-side-menu{width:min(370px,calc(100vw - 64px));padding:max(28px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:#fff;color:#0c1226}.ws-side-menu>header{margin:0 0 16px}.ws-side-menu>header .ws-dialog-close{display:inline-flex;width:44px;min-height:44px;padding:0;background:transparent}.ws-side-menu .ws-drawer-brand{width:168px;height:42px}.ws-side-menu .ws-drawer-brand img{width:202px}.ws-side-menu nav button{min-height:56px;padding:10px 4px;gap:20px;border-radius:10px;font-size:1.125rem;line-height:1.45;text-align:start}.ws-side-menu nav button>svg{flex:none}.ws-workspace-menu .ws-side-account{margin:0}.ws-workspace-menu .ws-side-account>button{min-height:56px}.ws-workspace-menu .ws-recent-boards{border-top:1px solid #dce0e7;padding-top:24px}.ws-recent-boards h2{margin:0 0 14px;font-size:1rem;font-weight:400;color:#59625d}.ws-recent-boards nav button{width:100%}.ws-recent-boards nav button>span{flex:1;min-width:0;overflow-wrap:anywhere}.ws-recent-boards nav button[aria-current]{background:#f1f6df}.ws-drawer-footer{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow-wrap:anywhere;gap:0;border-top:1px solid #dce0e7;padding-top:24px;margin-top:auto}.ws-workspace-menu .ws-drawer-footer>button{min-height:44px;font-size:1rem;justify-content:space-between;padding-inline:4px;background:transparent;color:#526887}.ws-drawer-footer .ws-legal-links{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:0;color:#526887;font-size:1rem}.ws-drawer-footer .ws-legal-links a{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;text-decoration:none}.ws-drawer-footer .ws-legal-links a:hover{text-decoration:underline}.ws-drawer-footer .ws-legal-links svg{flex:none}[dir=rtl] .ws-drawer-forward{transform:scaleX(-1)}.ws-drawer-footer .ws-language{padding-inline:4px;margin-top:20px;justify-content:start;gap:20px;font-size:1.125rem}.ws-drawer-footer .ws-language>span{flex:0 1 auto;overflow-wrap:anywhere}.ws-drawer-footer .ws-language>svg{flex:none}@media(max-width:359px){.workspace-dialog.ws-side-menu{padding-inline:18px}.ws-side-menu .ws-drawer-brand{width:136px}.ws-side-menu .ws-drawer-brand img{width:164px}.ws-side-menu nav button{gap:12px;overflow-wrap:anywhere}}.brand-lockup,.brand-image,.ws-brand>span,.ws-drawer-brand{isolation:isolate}.brand-lockup img,.brand-image img,.ws-brand img,.ws-drawer-brand img{clip-path:inset(0 0 0 25%)}.brand-lockup:after,.brand-image:after,.ws-brand>span:after,.ws-drawer-brand:after{content:"";position:absolute;left:0;top:0;width:19%;height:100%;pointer-events:none;background:url(/assets/app-icon.svg) center / contain no-repeat}.brand-lockup{mix-blend-mode:normal}
