.TinaAssistant_root__t181t{--tina-ink:var(--vs-maroon,#39080f);--tina-paper:var(--vs-paper,#fff);--tina-wash:var(--vs-paper-warm,#fdf6fa);--tina-rose:var(--vs-rose-300,#e8a3c8);--tina-rule:color-mix(in srgb,var(--tina-ink) 16%,transparent);position:fixed;left:clamp(14px,2.5vw,34px);bottom:max(18px,env(safe-area-inset-bottom));z-index:80;color:var(--tina-ink);font-family:var(--font-sans,Arial,sans-serif)}.TinaAssistant_launcherWrap__kU59X{position:relative;display:grid;justify-items:end;grid-gap:7px;gap:7px}.TinaAssistant_launcherWrapPositioned__dQNPl{position:fixed;right:auto;bottom:auto;transition:left .18s ease,top .18s ease}.TinaAssistant_launcherWrapDragging__bUuPx{transition:none}.TinaAssistant_launcherWrapLeft__oF9Qh{justify-items:start}.TinaAssistant_launcherWrap__kU59X .TinaAssistant_proactiveNotice__UlfQs{position:absolute;bottom:calc(100% + 7px);right:0;width:max-content}.TinaAssistant_launcherWrapLeft__oF9Qh .TinaAssistant_proactiveNotice__UlfQs{right:auto;left:0}.TinaAssistant_launcherWrapTop__I2B40 .TinaAssistant_proactiveNotice__UlfQs{top:calc(100% + 7px);bottom:auto}.TinaAssistant_srOnly__tP0oK{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.TinaAssistant_proactiveNotice__UlfQs{display:flex;max-width:min(280px,calc(100vw - 28px));align-items:center;gap:8px;padding:8px 9px 8px 11px;border:1px solid var(--tina-ink);background:var(--tina-paper);box-shadow:0 7px 20px rgb(57 8 15/14%);color:var(--tina-ink);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));line-height:1.35}.TinaAssistant_proactiveNotice__UlfQs>span{flex:1 1}.TinaAssistant_proactiveDismiss__Yk8_M{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:0;background:transparent;color:var(--tina-ink);font-size:calc((17px) * var(--cms-fs, 1));cursor:pointer}.TinaAssistant_proactiveDismiss__Yk8_M:focus-visible{outline:2px solid var(--tina-rose);outline-offset:2px}.TinaAssistant_compactRoot__ZD8W_ :is(.TinaAssistant_launcherText__XHIl2,.TinaAssistant_launcherRule__f6fCm,.TinaAssistant_launcherArrow__t1MnX){display:none}.TinaAssistant_compactRoot__ZD8W_ .TinaAssistant_launcher__o7Wy2{width:48px;height:48px;min-height:0;justify-content:center;padding:6px}.TinaAssistant_compactRoot__ZD8W_ .TinaAssistant_launcherMascot__H8yS6{width:30px;height:36px}.TinaAssistant_compactRoot__ZD8W_ .TinaAssistant_launcherSpark__UMbQ1{top:-1px;left:-7px;width:11px;height:10px}.TinaAssistant_compactRoot__ZD8W_ .TinaAssistant_proactiveBadge__fCqwn{position:absolute;top:-2px;right:-2px}.TinaAssistant_editorRoot__xZTy9{bottom:calc(94px + env(safe-area-inset-bottom))}.TinaAssistant_launcher__o7Wy2{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 8px;border:1.5px solid color-mix(in srgb,var(--vs-rose-700,#9a3d6e) 50%,var(--vs-rose-100,#f7d1e6));border-radius:999px;background:color-mix(in srgb,var(--vs-rose-100,#f7d1e6) 40%,#fff);color:var(--tina-ink);box-shadow:0 10px 26px rgb(57 8 15/12%);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.TinaAssistant_launcher__o7Wy2:focus-visible,.TinaAssistant_launcher__o7Wy2:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgb(57 8 15/18%)}.TinaAssistant_launcher__o7Wy2:focus-visible{outline:3px solid var(--tina-rose);outline-offset:3px}.TinaAssistant_launcherDragging__bxERT,.TinaAssistant_launcherDragging__bxERT:focus-visible,.TinaAssistant_launcherDragging__bxERT:hover{cursor:-webkit-grabbing;cursor:grabbing;transform:none;transition:none}.TinaAssistant_launcherMascot__H8yS6{position:relative;display:block;width:30px;height:36px;color:var(--vs-rose-900,#5a224a)}.TinaAssistant_launcherDog__duo8y,.TinaAssistant_launcherMascot__H8yS6{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.TinaAssistant_launcherDog__duo8y{width:auto;height:100%;max-width:none;object-fit:contain}.TinaAssistant_launcherSpark__UMbQ1{position:absolute;top:-1px;left:-7px;width:11px;height:10px;pointer-events:none}.TinaAssistant_launcherRule__f6fCm{align-self:stretch;width:1px;margin-block:8px;background:color-mix(in srgb,var(--vs-rose-900,#5a224a) 22%,transparent)}.TinaAssistant_launcherText__XHIl2{display:grid;grid-gap:0;gap:0;text-align:left;white-space:nowrap}.TinaAssistant_launcherName__B_jc_{font-family:var(--font-display,Georgia,serif);font-size:calc((18px) * var(--cms-fs, 1));font-weight:500;line-height:1.15;color:var(--vs-ink-mid,#4d2f3e)}.TinaAssistant_launcherHint__3WjGj{color:color-mix(in srgb,var(--vs-ink-mid,#4d2f3e) 80%,transparent);font-family:var(--font-sans,Arial,sans-serif);font-size:calc((12px) * var(--cms-fs, 1));line-height:1.15;letter-spacing:.04em;white-space:nowrap}.TinaAssistant_launcherArrow__t1MnX{margin-left:6px;font-size:calc((16px) * var(--cms-fs, 1));line-height:1;color:var(--vs-ink-mid,#4d2f3e)}.TinaAssistant_proactiveBadge__fCqwn{display:grid;width:17px;height:17px;place-items:center;margin-left:2px;border-radius:50%;background:var(--vs-rose-700,#9a3d6e);color:var(--vs-maroon-fg,#fbe8ef);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));font-weight:700}.TinaAssistant_panel__MAxhl{display:flex;flex-direction:column;width:min(390px,calc(100vw - 28px));height:min(650px,calc(100dvh - 42px));overflow:hidden;border:1px solid var(--tina-ink);background:var(--tina-paper);box-shadow:0 16px 50px rgb(57 8 15/24%);animation:TinaAssistant_rise__mKoJ0 .18s ease-out}@keyframes TinaAssistant_rise__mKoJ0{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.TinaAssistant_head__wTXSo{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--tina-rule);background:var(--tina-wash)}.TinaAssistant_identity__wKSGr{display:flex;align-items:center;gap:10px}.TinaAssistant_headMascot__oHqaE{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--tina-paper)}.TinaAssistant_eyebrow__5Q9ZT{margin:0 0 2px;color:color-mix(in srgb,var(--tina-ink) 62%,transparent);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));letter-spacing:.1em;text-transform:uppercase}.TinaAssistant_title__b9Rvg{margin:0;font-family:var(--font-display,Georgia,serif);font-size:calc((19px) * var(--cms-fs, 1));font-weight:500}.TinaAssistant_close__tDIZH{width:32px;height:32px;border:0;background:transparent;color:var(--tina-ink);font-size:calc((20px) * var(--cms-fs, 1));cursor:pointer}.TinaAssistant_actionButton__bCAyk:focus-visible,.TinaAssistant_actionCancel__0ZWs4:focus-visible,.TinaAssistant_close__tDIZH:focus-visible,.TinaAssistant_historyItemButton__8U_bv:focus-visible,.TinaAssistant_historyRetry__58aaV:focus-visible,.TinaAssistant_historyToggle__YBGni:focus-visible,.TinaAssistant_newChat__eCuba:focus-visible,.TinaAssistant_send__WpTvx:focus-visible,.TinaAssistant_signInButton__kgNNZ:focus-visible,.TinaAssistant_suggestion__TP4dB:focus-visible{outline:2px solid var(--tina-rose);outline-offset:2px}.TinaAssistant_panelToolbar__gpd5w{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px 6px 16px;border-bottom:1px solid var(--tina-rule);background:var(--tina-paper)}.TinaAssistant_historyRetry__58aaV,.TinaAssistant_historyToggle__YBGni{border:0;background:transparent;color:var(--tina-ink);font-family:var(--font-mono,monospace);cursor:pointer}.TinaAssistant_historyToggle__YBGni{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:30px;padding:5px 7px;font-size:calc((9px) * var(--cms-fs, 1));letter-spacing:.03em;text-transform:uppercase}.TinaAssistant_historyRetry__58aaV:hover,.TinaAssistant_historyToggle__YBGni:hover{background:color-mix(in srgb,var(--tina-rose) 22%,transparent)}.TinaAssistant_historyToggle__YBGni>span:first-child{font-size:calc((16px) * var(--cms-fs, 1));line-height:1}.TinaAssistant_toolbarTitle__Niaca{margin:0;font-family:var(--font-display,Georgia,serif);font-size:calc((16px) * var(--cms-fs, 1));font-weight:500}.TinaAssistant_context__SSYY_,.TinaAssistant_toolbarTitle__Niaca{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.TinaAssistant_context__SSYY_{display:flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--tina-ink) 66%,transparent);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));letter-spacing:.04em}.TinaAssistant_contextDot__TzsN8{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--vs-rose-500,#d672a7)}.TinaAssistant_historyView__WXhO7{display:flex;min-height:0;flex:1 1;flex-direction:column;overflow:hidden}.TinaAssistant_newChat__eCuba{display:flex;align-items:center;justify-content:space-between;margin:12px 16px 4px;padding:9px 11px;border:1px solid var(--tina-ink);background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));font-weight:600;cursor:pointer;text-transform:uppercase}.TinaAssistant_newChat__eCuba:hover{background:var(--vs-rose-700,#9a3d6e)}.TinaAssistant_historyList__ydjOW{flex:1 1;overflow-y:auto;padding:8px 16px 16px}.TinaAssistant_historyState__h1vfP{margin:22px 4px;color:color-mix(in srgb,var(--tina-ink) 62%,transparent);font-size:calc((12px) * var(--cms-fs, 1));line-height:1.5;text-align:center}.TinaAssistant_historyError__OyVrC{margin:18px 0;padding:11px;border:1px solid var(--vs-danger,#9a3d6e);color:var(--vs-danger,#9a3d6e);font-size:calc((11px) * var(--cms-fs, 1));line-height:1.35}.TinaAssistant_historyError__OyVrC p{margin:0 0 7px}.TinaAssistant_historyRetry__58aaV{padding:0;color:inherit;font-size:calc((10px) * var(--cms-fs, 1));font-weight:600;text-decoration:underline;text-underline-offset:3px}.TinaAssistant_historyItems__nFfm2{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.TinaAssistant_historyItem__jvyxF{min-width:0}.TinaAssistant_historyItemButton__8U_bv{display:flex;width:100%;align-items:flex-start;gap:8px;padding:11px;border:1px solid var(--tina-rule);background:var(--tina-paper);color:var(--tina-ink);text-align:left;cursor:pointer}.TinaAssistant_historyItemButton__8U_bv:hover{border-color:var(--tina-ink);background:var(--tina-wash)}.TinaAssistant_historyItemButton__8U_bv:disabled{cursor:default;opacity:.65}.TinaAssistant_historyItemMain__SQkvM{display:grid;min-width:0;flex:1 1;grid-gap:4px;gap:4px}.TinaAssistant_historyItemMain__SQkvM strong{overflow:hidden;font-family:var(--font-display,Georgia,serif);font-size:calc((14px) * var(--cms-fs, 1));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.TinaAssistant_historyItemMain__SQkvM>span{display:-webkit-box;overflow:hidden;color:color-mix(in srgb,var(--tina-ink) 64%,transparent);font-size:calc((11px) * var(--cms-fs, 1));line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TinaAssistant_historyItemButton__8U_bv time{flex:0 0 auto;color:color-mix(in srgb,var(--tina-ink) 56%,transparent);font-family:var(--font-mono,monospace);font-size:calc((8px) * var(--cms-fs, 1));white-space:nowrap}.TinaAssistant_historyLoadingMark__V6FML{flex:0 0 auto;font-family:var(--font-mono,monospace);font-size:calc((15px) * var(--cms-fs, 1));line-height:1}.TinaAssistant_messages__qgHX2{flex:1 1;overflow-y:auto;padding:16px;scroll-behavior:smooth}.TinaAssistant_message__at8vN{max-width:88%;margin-bottom:14px}.TinaAssistant_messageWithRecommendations__eNfgz{max-width:100%}.TinaAssistant_messageUser__eLw0a{margin-left:auto}.TinaAssistant_bubble__c6WgF{padding:11px 13px;border:1px solid var(--tina-rule);background:var(--tina-wash);font-size:calc((13px) * var(--cms-fs, 1));line-height:1.5;white-space:pre-wrap}.TinaAssistant_messageUser__eLw0a .TinaAssistant_bubble__c6WgF{border-color:var(--tina-ink);background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef)}.TinaAssistant_messageMeta___n6DT{margin:5px 3px 0;color:color-mix(in srgb,var(--tina-ink) 52%,transparent);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));letter-spacing:.04em}.TinaAssistant_recommendationRail__FwDQM{display:flex;gap:9px;overflow-x:auto;margin-top:10px;padding:1px 2px 7px;scroll-snap-type:x proximity;scrollbar-width:thin}.TinaAssistant_recommendationRail__FwDQM::-webkit-scrollbar{height:5px}.TinaAssistant_recommendationRail__FwDQM::-webkit-scrollbar-thumb{border-radius:999px;background:var(--tina-rule)}.TinaAssistant_recommendationItem__Pas3b{display:flex;flex:0 0 164px;scroll-snap-align:start}.TinaAssistant_recommendationCard__0bLZY{display:flex;width:100%;flex-direction:column;min-height:238px;overflow:hidden;border:1px solid var(--tina-rule);background:var(--tina-paper);color:var(--tina-ink);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.TinaAssistant_recommendationCard__0bLZY:hover{border-color:var(--tina-ink);box-shadow:0 6px 16px rgb(57 8 15/12%);transform:translateY(-2px)}.TinaAssistant_recommendationCard__0bLZY:focus-visible{outline:3px solid var(--tina-rose);outline-offset:2px}.TinaAssistant_recommendationImage__lfEjn{display:grid;height:112px;flex:0 0 112px;place-items:center;overflow:hidden;background:var(--tina-wash);color:var(--vs-rose-700,#9a3d6e);font-family:var(--font-display,Georgia,serif);font-size:calc((30px) * var(--cms-fs, 1))}.TinaAssistant_recommendationImage__lfEjn img{width:100%;height:100%;object-fit:cover}.TinaAssistant_recommendationImageDesign__azD7q{background:linear-gradient(135deg,#f9d9e9,#f6eef5 52%,#d99abf)}.TinaAssistant_recommendationBody__oTPCE{display:flex;min-height:124px;flex:1 1;flex-direction:column;gap:3px;padding:9px 10px 10px}.TinaAssistant_recommendationTitle__nFY_p{display:-webkit-box;overflow:hidden;font-family:var(--font-display,Georgia,serif);font-size:calc((14px) * var(--cms-fs, 1));font-weight:600;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TinaAssistant_recommendationPrice__Z71Gk{margin-top:2px;font-family:var(--font-mono,monospace);font-size:calc((11px) * var(--cms-fs, 1));font-weight:600}.TinaAssistant_recommendationColor__3p4gm{overflow:hidden;color:color-mix(in srgb,var(--tina-ink) 64%,transparent);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));text-overflow:ellipsis;white-space:nowrap}.TinaAssistant_recommendationCta__oHu_S{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:7px;border-top:1px solid var(--tina-rule);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));font-weight:600;text-transform:uppercase}.TinaAssistant_orderRail__JtH8f{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.TinaAssistant_orderCard__4h_WW{padding:11px;border:1px solid var(--tina-rule);background:var(--tina-paper)}.TinaAssistant_accountHeading__KfOn_,.TinaAssistant_orderHeader__txc1D,.TinaAssistant_orderMainLine__WiADl{display:flex;align-items:center;justify-content:space-between;gap:8px}.TinaAssistant_orderId__uepO3{overflow:hidden;color:color-mix(in srgb,var(--tina-ink) 64%,transparent);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.TinaAssistant_accountVerified__QCMX1,.TinaAssistant_orderPayment__E0wl_,.TinaAssistant_orderStage__UtF_R{padding:3px 5px;background:color-mix(in srgb,var(--vs-success,#9a3d6e) 14%,transparent);color:var(--vs-success,#6b7550);font-family:var(--font-mono,monospace);font-size:calc((8px) * var(--cms-fs, 1));letter-spacing:.03em;text-transform:uppercase}.TinaAssistant_orderCancelled__IRbg_{background:color-mix(in srgb,var(--tina-ink) 10%,transparent);color:color-mix(in srgb,var(--tina-ink) 65%,transparent)}.TinaAssistant_orderMainLine__WiADl{margin-top:9px}.TinaAssistant_orderPayment__E0wl_{padding:0;background:transparent;color:color-mix(in srgb,var(--tina-ink) 62%,transparent)}.TinaAssistant_orderTotal__xv51t{font-family:var(--font-mono,monospace);font-size:calc((12px) * var(--cms-fs, 1));font-weight:600}.TinaAssistant_orderProgressTrack__f3IbX{height:5px;margin-top:10px;overflow:hidden;background:color-mix(in srgb,var(--tina-ink) 10%,transparent)}.TinaAssistant_orderProgressFill__YpqFu{display:block;height:100%;background:var(--vs-rose-500,#d672a7);transition:width .18s ease}.TinaAssistant_orderProgressCancelled__seGfN{background:color-mix(in srgb,var(--tina-ink) 45%,transparent)}.TinaAssistant_orderDetails__DFFIA{display:grid;grid-gap:3px;gap:3px;margin-top:9px;color:color-mix(in srgb,var(--tina-ink) 68%,transparent);font-size:calc((10px) * var(--cms-fs, 1));line-height:1.35}.TinaAssistant_orderDetails__DFFIA time{font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1))}.TinaAssistant_orderTimeline__8NxUY{display:grid;grid-gap:4px;gap:4px;margin:10px 0 0;padding:8px 0 0 14px;border-top:1px solid var(--tina-rule);color:color-mix(in srgb,var(--tina-ink) 62%,transparent);font-size:calc((9px) * var(--cms-fs, 1))}.TinaAssistant_orderTimeline__8NxUY li{display:flex;justify-content:space-between;gap:8px}.TinaAssistant_orderTimeline__8NxUY time{font-family:var(--font-mono,monospace);font-size:calc((8px) * var(--cms-fs, 1))}.TinaAssistant_accountCta__OjjQ1,.TinaAssistant_orderCta__16_z3{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid var(--tina-rule);color:var(--tina-ink);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));font-weight:600;text-decoration:none;text-transform:uppercase}.TinaAssistant_accountCta__OjjQ1:focus-visible,.TinaAssistant_orderCta__16_z3:focus-visible{outline:3px solid var(--tina-rose);outline-offset:2px}.TinaAssistant_accountSummary__KjA_y{margin-top:10px;padding:12px;border:1px solid var(--tina-ink);background:var(--tina-wash)}.TinaAssistant_accountHeading__KfOn_ strong{display:block;margin-top:2px;font-family:var(--font-display,Georgia,serif);font-size:calc((16px) * var(--cms-fs, 1));font-weight:600}.TinaAssistant_accountEyebrow__7u3en{color:color-mix(in srgb,var(--tina-ink) 60%,transparent);font-family:var(--font-mono,monospace);font-size:calc((8px) * var(--cms-fs, 1));letter-spacing:.08em;text-transform:uppercase}.TinaAssistant_accountContacts__tlgHi,.TinaAssistant_accountCounts__mmB5A{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:9px;color:color-mix(in srgb,var(--tina-ink) 68%,transparent);font-size:calc((10px) * var(--cms-fs, 1))}.TinaAssistant_accountContacts__tlgHi span{overflow:hidden;max-width:100%;text-overflow:ellipsis}.TinaAssistant_accountCounts__mmB5A{color:var(--tina-ink);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1))}.TinaAssistant_accountVerified__QCMX1{flex:0 0 auto}.TinaAssistant_signInCard__SQreE{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;margin-top:10px;padding:13px;border:1px solid var(--tina-ink);background:linear-gradient(135deg,var(--tina-wash),var(--tina-paper));box-shadow:0 5px 15px rgb(57 8 15/9%)}.TinaAssistant_signInMark___mM_3{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef)}.TinaAssistant_signInContent__qM1nO{min-width:0}.TinaAssistant_signInTitle___y6cI{margin:0;font-family:var(--font-display,Georgia,serif);font-size:calc((17px) * var(--cms-fs, 1));font-weight:600;line-height:1.2}.TinaAssistant_signInDescription__I2_lO{margin:6px 0 11px;color:color-mix(in srgb,var(--tina-ink) 70%,transparent);font-size:calc((11px) * var(--cms-fs, 1));line-height:1.45}.TinaAssistant_signInButton__kgNNZ{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:100%;padding:7px 10px;border:1px solid var(--tina-ink);background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));font-weight:600;text-decoration:none;text-transform:uppercase;transition:background .16s ease,transform .16s ease}.TinaAssistant_signInButton__kgNNZ:hover{background:var(--vs-rose-700,#9a3d6e);transform:translateY(-1px)}.TinaAssistant_signInButton__kgNNZ:focus-visible{outline:3px solid var(--tina-rose);outline-offset:2px}.TinaAssistant_conversionRail__O0wUu{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.TinaAssistant_conversionCard__cDe_m{padding:12px;border:1px solid var(--tina-ink);background:linear-gradient(135deg,var(--tina-wash),var(--tina-paper));box-shadow:0 5px 15px rgb(57 8 15/8%)}.TinaAssistant_conversionHeading__ubxM3{display:flex;align-items:center;gap:10px}.TinaAssistant_conversionImage__zEzqY{width:48px;height:48px;flex:0 0 48px;object-fit:cover;background:var(--tina-wash)}.TinaAssistant_conversionTitleBlock__8kGgm{min-width:0}.TinaAssistant_conversionEyebrow__m95RZ{color:color-mix(in srgb,var(--tina-ink) 60%,transparent);font-family:var(--font-mono,monospace);font-size:calc((8px) * var(--cms-fs, 1));letter-spacing:.08em;text-transform:uppercase}.TinaAssistant_conversionTitle__Fv__x{margin:3px 0 0;font-family:var(--font-display,Georgia,serif);font-size:calc((17px) * var(--cms-fs, 1));font-weight:600;line-height:1.2}.TinaAssistant_conversionDescription__yjrIS{margin:9px 0 0;color:color-mix(in srgb,var(--tina-ink) 74%,transparent);font-size:calc((11px) * var(--cms-fs, 1));line-height:1.45}.TinaAssistant_conversionItems__T5wTL{display:grid;grid-gap:5px;gap:5px;margin:10px 0 0;padding:8px 0;border-top:1px solid var(--tina-rule);border-bottom:1px solid var(--tina-rule)}.TinaAssistant_conversionItems__T5wTL div{display:flex;justify-content:space-between;gap:10px;font-size:calc((10px) * var(--cms-fs, 1));line-height:1.3}.TinaAssistant_conversionItems__T5wTL dt{color:color-mix(in srgb,var(--tina-ink) 60%,transparent)}.TinaAssistant_conversionItems__T5wTL dd{margin:0;font-weight:600;text-align:right}.TinaAssistant_conversionPrice__tl6NP{margin:10px 0 0;font-family:var(--font-mono,monospace);font-size:calc((13px) * var(--cms-fs, 1));font-weight:600}.TinaAssistant_conversionActions__tb4RD{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.TinaAssistant_conversionActions__tb4RD .TinaAssistant_actionButton__bCAyk{flex:1 1 120px}.TinaAssistant_actionConfirm__95cbE{display:grid;grid-gap:7px;gap:7px;width:100%;padding:8px;border:1px dashed var(--tina-ink);background:var(--tina-wash)}.TinaAssistant_actionConfirmText__ddPq_{font-size:calc((11px) * var(--cms-fs, 1));line-height:1.35}.TinaAssistant_actionConfirmButtons__Ht_sj{display:flex;flex-wrap:wrap;gap:7px}.TinaAssistant_actionCancel__0ZWs4{min-height:32px;padding:6px 11px;border:1px solid var(--tina-rule);background:var(--tina-paper);color:var(--tina-ink);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));cursor:pointer}.TinaAssistant_actionStatus__FMP_o{display:inline-flex;padding:6px 8px;background:color-mix(in srgb,var(--vs-success,#6b7550) 14%,transparent);color:var(--vs-success,#6b7550);font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));text-transform:uppercase}.TinaAssistant_designRail__8jGZc{display:grid;grid-gap:9px;gap:9px;margin-top:10px}.TinaAssistant_designCard___31dw{overflow:hidden;border:1px solid var(--tina-rule);background:var(--tina-paper)}.TinaAssistant_designCardLink__U9fof{display:flex;min-width:0;color:var(--tina-ink);text-decoration:none}.TinaAssistant_designCardLink__U9fof:hover{background:var(--tina-wash)}.TinaAssistant_designCardLink__U9fof:focus-visible{outline:3px solid var(--tina-rose);outline-offset:-3px}.TinaAssistant_designCardImage__YcAPV{display:grid;width:92px;min-height:92px;flex:0 0 92px;place-items:center;overflow:hidden;background:linear-gradient(135deg,#f9d9e9,#f6eef5 52%,#d99abf);color:var(--vs-rose-700,#9a3d6e);font-family:var(--font-display,Georgia,serif);font-size:calc((25px) * var(--cms-fs, 1))}.TinaAssistant_designCardImage__YcAPV img{width:100%;height:100%;object-fit:cover}.TinaAssistant_designCardBody__KNUNT{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:5px;padding:11px}.TinaAssistant_designCardBody__KNUNT strong{overflow:hidden;font-family:var(--font-display,Georgia,serif);font-size:calc((15px) * var(--cms-fs, 1));text-overflow:ellipsis;white-space:nowrap}.TinaAssistant_designCardBody__KNUNT>span:last-child{margin-top:auto;font-family:var(--font-mono,monospace);font-size:calc((9px) * var(--cms-fs, 1));font-weight:600;text-transform:uppercase}.TinaAssistant_toolList__Cs1Af{display:grid;grid-gap:5px;gap:5px;margin:0 0 8px;padding:0;list-style:none}.TinaAssistant_tool__OaNKx{display:flex;align-items:center;gap:7px;color:color-mix(in srgb,var(--tina-ink) 68%,transparent);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1))}.TinaAssistant_toolIcon__gtrOS{width:7px;height:7px;border:1px solid;border-radius:50%}.TinaAssistant_toolRunning__kCZq5 .TinaAssistant_toolIcon__gtrOS{border-color:var(--vs-rose-700,#9a3d6e);background:var(--tina-rose);animation:TinaAssistant_pulse___H9_v 1s ease-in-out infinite}.TinaAssistant_toolComplete__GHgFh .TinaAssistant_toolIcon__gtrOS{border-color:var(--vs-success,#9a3d6e);background:var(--vs-success,#9a3d6e)}@keyframes TinaAssistant_pulse___H9_v{50%{transform:scale(.6);opacity:.45}}.TinaAssistant_action__xZ01p{margin-top:10px;padding:11px;border:1px solid var(--tina-ink);background:var(--tina-paper)}.TinaAssistant_actionDescription__Cuv2f{margin:0 0 9px;font-size:calc((11px) * var(--cms-fs, 1));line-height:1.4}.TinaAssistant_actionButton__bCAyk{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 11px;border:1px solid var(--tina-ink);background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));cursor:pointer}.TinaAssistant_actionButton__bCAyk:disabled{cursor:default;opacity:.55}.TinaAssistant_suggestions___meam{display:flex;gap:7px;overflow-x:auto;padding:0 16px 12px;scrollbar-width:none}.TinaAssistant_suggestions___meam::-webkit-scrollbar{display:none}.TinaAssistant_suggestion__TP4dB{flex:0 0 auto;padding:7px 10px;border:1px solid var(--tina-rule);border-radius:999px;background:var(--tina-paper);color:var(--tina-ink);font-family:var(--font-mono,monospace);font-size:calc((10px) * var(--cms-fs, 1));cursor:pointer}.TinaAssistant_suggestion__TP4dB:hover{background:var(--tina-wash)}.TinaAssistant_composer__yQp2V{display:flex;align-items:flex-end;gap:8px;padding:12px 16px 15px;border-top:1px solid var(--tina-rule)}.TinaAssistant_input__DSq5W{flex:1 1;min-height:40px;max-height:100px;resize:none;padding:10px 11px;border:1px solid var(--tina-rule);background:var(--tina-paper);color:var(--tina-ink);font:inherit;font-size:calc((13px) * var(--cms-fs, 1));line-height:1.35}.TinaAssistant_input__DSq5W:focus{border-color:var(--tina-ink);outline:2px solid var(--tina-rose);outline-offset:1px}.TinaAssistant_input__DSq5W::placeholder{color:color-mix(in srgb,var(--tina-ink) 45%,transparent)}.TinaAssistant_send__WpTvx{width:40px;height:40px;border:1px solid var(--tina-ink);background:var(--tina-ink);color:var(--vs-maroon-fg,#fbe8ef);cursor:pointer}.TinaAssistant_send__WpTvx:disabled{cursor:default;opacity:.45}.TinaAssistant_error__cKdSe{margin:0 16px 10px;color:var(--vs-danger,#9a3d6e);font-size:calc((11px) * var(--cms-fs, 1));line-height:1.35}@media (max-width:540px){.TinaAssistant_root__t181t{left:12px;bottom:max(12px,env(safe-area-inset-bottom))}.TinaAssistant_panel__MAxhl{width:calc(100vw - 24px);height:min(620px,calc(100dvh - 28px))}:is(.TinaAssistant_launcherText__XHIl2,.TinaAssistant_launcherRule__f6fCm,.TinaAssistant_launcherArrow__t1MnX){display:none}.TinaAssistant_launcher__o7Wy2{width:48px;height:48px;min-height:0;justify-content:center;padding:6px}.TinaAssistant_launcherMascot__H8yS6{width:30px;height:36px}.TinaAssistant_proactiveBadge__fCqwn{position:absolute;top:-2px;right:-2px}.TinaAssistant_recommendationItem__Pas3b{flex-basis:150px}.TinaAssistant_recommendationCard__0bLZY{min-height:226px}.TinaAssistant_recommendationImage__lfEjn{height:100px;flex-basis:100px}.TinaAssistant_panelToolbar__gpd5w{padding-inline:12px}.TinaAssistant_signInCard__SQreE{gap:9px;padding:11px}.TinaAssistant_signInMark___mM_3{width:28px;height:28px}.TinaAssistant_historyToggle__YBGni{max-width:68%}.TinaAssistant_historyToggle__YBGni>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.TinaAssistant_launcher__o7Wy2,.TinaAssistant_orderProgressFill__YpqFu,.TinaAssistant_panel__MAxhl,.TinaAssistant_signInButton__kgNNZ,.TinaAssistant_toolRunning__kCZq5 .TinaAssistant_toolIcon__gtrOS{animation:none;transition:none}}