/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@layer foundations{:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}body{background:var(--base);color:var(--text);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}input,textarea,select{min-width:0;color:var(--text)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.8px;font-size:28px;line-height:1.2}h2{font-size:18px;font-weight:650;line-height:1.3}h3{font-size:16px;line-height:1.4}p{line-height:1.6}small{font-size:12px}svg{flex-shrink:0}input::placeholder,textarea::placeholder{color:var(--muted)}}@layer screens{button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.tagline{color:var(--muted);font-size:12px}.global-search input{width:100%;font-size:13px}.avatar{background:var(--accent);color:#fff;border-radius:50%;width:36px;height:36px;font-size:12px}.section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.categories{gap:5px;display:flex}.categories button{border:1px solid var(--border);border-radius:18px;padding:7px 12px;font-size:12px}.categories .selected{background:var(--accent);color:#fff;border-color:var(--accent)}.tool{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:11px;align-items:center;gap:9px;min-width:150px;padding:10px;display:flex}.tool strong{font-size:12px;display:block}.tool small{margin-top:5px;font-weight:600;display:block}del{color:var(--muted);margin-right:7px;font-size:12px;font-weight:400}.tool-logo{color:#fff;background:#604ac7;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:25px;font-weight:700;display:grid}.tool-logo.canva{background:linear-gradient(135deg,#05c8db,#7138fa)}.tool-logo.capcut{color:#111;background:#fff}.tool-logo.chatgpt{background:#0d977c}.tool-logo.higgsfield{color:#151515;background:#d3f62a}.tool-logo.runway{background:#161616}.tool-logo.claude{color:#ff986d;background:#272323}.history{border:1px solid var(--accent);color:#a77cff;border-radius:20px;align-self:center;align-items:center;gap:8px;padding:7px 16px;font-size:12px;display:flex}.saved{opacity:.8;margin-left:9px;font-size:12px}.send{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.context{border-left:1px solid var(--border);padding:18px 14px;overflow:auto}.panel p{font-size:13px}.subscription{border-bottom:1px solid var(--border);margin-bottom:10px;padding:14px 0}.subscription strong{font-size:14px;display:block}.subscription small{color:var(--muted);margin-top:5px;display:block}.small{padding:9px 12px;font-size:12px}.content-page p{font-size:14px}.dialog input{border:1px solid var(--border);border-radius:8px;width:100%;margin-top:7px;padding:12px;display:block}.dialog>.primary{width:100%;margin-top:12px}.close{position:absolute;top:10px;right:10px}.large{width:56px;height:56px;margin-bottom:20px}dl{grid-template-columns:1fr 1fr;gap:12px;padding:18px 0;font-size:13px;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.context-toggle,.mobile-subs{display:none}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.context{display:none}.context.open{z-index:30;background:var(--base);width:310px;box-shadow:var(--shadow);display:block;position:fixed;top:100px;bottom:0;right:0}.context-toggle{margin-left:auto;display:inline-flex}.tagline{display:none}.categories button{padding:6px 8px}}@media(max-width:700px){.section-title{flex-wrap:wrap;gap:7px}.section-title h2{font-size:14px}.categories{order:3;width:100%}.categories button{padding:4px 10px;font-size:12px}.tool{min-width:0;padding:8px}.tool-logo{width:30px;height:30px;font-size:22px}.tool strong,.tool small{font-size:12px}.mobile-subs{border-bottom:1px solid var(--border);padding:7px 14px;font-size:12px;display:block}.mobile-subs button{justify-content:space-between;align-items:center;width:100%;display:flex}.send{width:36px;height:36px}.context.open{top:94px;bottom:64px}.history{font-size:12px}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.record>strong{font-size:24px}.actions{flex-wrap:wrap;gap:8px;margin-top:20px;font-size:12px;display:flex}.review-note{margin:0 0 20px}.review-note input,.admin-dialog textarea{border:1px solid var(--border);background:var(--base);border-radius:8px;width:100%;margin-top:8px;padding:11px;font-size:13px;display:block}.permission-list label{overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:12px;display:flex}.permission-list input{width:auto;margin:0}.pagination{justify-content:center;align-items:center;gap:20px;margin:25px;display:flex}.admin-dialog{max-width:600px}.empty-admin{text-align:center;padding:60px}.record input{border:1px solid var(--border);border-radius:8px;width:100%;padding:10px}.voice-banner{background:var(--soft);align-items:center;gap:15px;padding:12px 18px;font-size:12px;display:flex}.voice-banner audio{max-width:240px;height:32px}.finder{border-top:1px solid var(--border);padding:18px}.finder input{border:1px solid var(--border);border-radius:8px;width:140px;margin:6px;padding:10px}.finder form{flex-wrap:wrap;align-items:center;display:flex}.finder .panel{margin:8px 0}.recording{color:#f05a6b;background:#f05a6b22}.voice-banner{flex-wrap:wrap}.attachment-link{margin:10px 0;font-size:12px;text-decoration:underline;display:block}.voice-banner button{white-space:nowrap}@media(max-width:700px){.dev-strip>a{display:none}}.tool-logo img{object-fit:contain;border-radius:8px;width:100%;height:100%}.tool-logo.higgsfield,.tool-logo.chatgpt,.tool-logo.claude,.tool-logo.runway{background:var(--panel);padding:4px}.chat-recommendations{min-width:220px}.chat-recommendations article{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin-top:10px;padding:14px}.chat-recommendations strong{font-size:14px}.chat-recommendations small{color:var(--muted);margin-bottom:10px;display:block}.primary:hover:not(:disabled){box-shadow:0 4px 18px #7430f638}.secondary:hover:not(:disabled),.tool:hover{background:var(--soft)}.notification-dot{background:#a258ff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.section-title h2{font-size:15px}.tool{border-radius:12px;min-width:166px;min-height:70px;box-shadow:0 3px 8px #00000005}.tool strong{font-size:12px;line-height:1.35}.tool small{font-size:13px}.tool-logo{border-radius:10px;width:42px;height:42px}.welcome-flow{gap:20px;width:100%;max-width:720px;margin:auto 0;display:grid}.welcome-heading{justify-content:space-between;align-items:center;display:flex}.welcome-heading .eyebrow{margin:0;font-size:12px}.welcome-message{align-items:flex-start;gap:12px}.assistant-avatar{background:#7027e8;border:1px solid #8c4cff60;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.assistant-avatar img{object-fit:contain;width:27px;height:27px}.sender-label{color:#a275ed;margin:0 0 7px 4px;font-size:12px;display:block}.sender-label span{color:var(--muted)}.welcome-card{width:100%;max-width:510px}.welcome-card h3{margin-bottom:6px;font-size:18px}.welcome-card p{color:var(--muted);font-size:13px}.welcome-choices{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 8px;display:grid}.welcome-choices button{border:1px solid var(--border);background:var(--panel);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:78px;padding:12px 8px;font-size:12px;font-weight:600;display:flex}.welcome-choices button:hover{border-color:var(--accent);background:var(--soft)}.welcome-choices img,.welcome-choices .tool-logo{border-radius:6px;width:28px;height:28px}.welcome-choices .tool-logo{font-size:22px}.explore-welcome{padding:8px 0}.typing-indicator{border:1px solid var(--border);background:var(--bubble);border-radius:12px;align-items:center;gap:4px;width:fit-content;margin-left:50px;padding:13px 20px;display:flex}.typing-indicator>span{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1.2s infinite typing}.typing-indicator>span:nth-child(2){animation-delay:.2s}.typing-indicator>span:nth-child(3){animation-delay:.4s}.typing-indicator small{color:var(--muted);margin-left:8px;font-size:12px}@keyframes typing{0%,70%,to{opacity:.5;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.history-note{text-align:center;color:var(--muted);margin:5px 0;font-size:12px}.context{background:var(--base);padding:12px}.context-tabs{background:var(--panel);border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:4px;font-size:13px;font-weight:650;display:grid}.context-tabs button{border-radius:8px;padding:10px}.context-tabs .active{background:var(--soft);color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.context>.section-title h2{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:12px}.context .panel{border-radius:13px;margin-top:12px;padding:14px}.context .panel h3{font-size:13px}.context .panel h3 .pill{float:right}.subscription{border:1px solid var(--border);background:var(--base);border-radius:10px;flex-direction:column;gap:10px;margin-top:10px;padding:12px;display:flex}.subscription .quiet{justify-content:flex-end}.latest-order>.secondary{justify-content:center;width:100%;margin-top:12px;font-size:12px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.metric>span{color:var(--muted);font-size:12px}.metric>strong{letter-spacing:-1px;font-size:32px}.metric small{color:var(--muted);font-size:12px}.subscription-detail{align-items:center;gap:16px;display:flex}.subscription-copy{flex:1}.subscription-copy h3{margin-bottom:4px}.subscription-copy p{margin:2px 0}.subscription-copy small{color:var(--muted);margin:5px 0;display:block}.subscription-actions{flex-direction:column;align-items:stretch;gap:9px;display:flex}.subscription-actions .secondary{justify-content:center;font-size:12px}.spaced-heading{margin-top:28px}.empty-state{text-align:center;padding:32px}.empty-state>svg{color:var(--accent);margin:0 auto 14px}.activity-item{text-align:left;border-bottom:1px solid var(--border);width:100%;padding:16px 8px;display:block;position:relative}.activity-item strong,.activity-item small,.activity-item time{overflow-wrap:anywhere;display:block}.activity-item strong{font-size:13px}.activity-item small,.activity-item time{color:var(--muted);margin-top:6px;font-size:12px}.timeline{border-left:2px solid var(--soft);margin:24px 0;padding:0 0 0 20px;list-style:none}.timeline li{padding:0 0 24px;position:relative}.timeline li:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-26px}.timeline strong,.timeline small{display:block}.timeline small{color:var(--muted);margin-top:5px}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.compare-dialog{max-width:950px}.compare-launch{margin:16px 0}.file-thumb{object-fit:cover;border-radius:8px;width:56px;height:56px}.attachment-image{object-fit:contain;border-radius:10px;max-width:280px;max-height:240px;display:block}.finder select{border:1px solid var(--border);border-radius:8px;padding:11px}.finder form input{margin-left:0}.review-drawer{max-width:520px}.inventory-meter>span{background:var(--accent);height:100%;display:block}.role-presets{flex-wrap:wrap;gap:6px;display:flex}.role-presets button{min-height:36px;font-size:12px}.status-line{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.pending-action-summary{border:1px solid var(--border);background:var(--panel);border-radius:10px;margin:18px 0;padding:15px}@keyframes skeleton{to{opacity:.45}}@media(min-width:701px)and (max-width:1250px){.context{display:none}.context-toggle{display:inline-flex}.context.open{display:block;top:106px}.tagline{display:none}}@media(min-width:1251px)and (max-width:1450px){.tagline{display:none}.categories button{padding:7px 8px}.tool{min-width:153px}}@media(max-width:700px){.dev-strip:before{content:"Your tools, one tap away";font-size:12px}.dev-strip.dismissed{visibility:hidden}.categories{gap:5px}.categories button{min-height:27px;padding:5px 12px;font-size:12px}.tool{gap:8px;min-height:54px;padding:7px}.tool-logo{width:32px;height:32px}.tool strong{font-size:12px}.tool small{margin-top:3px;font-size:12px}.mobile-subs{padding:7px 12px;font-size:12px}.welcome-flow{gap:12px;margin:0}.welcome-heading{display:none}.assistant-avatar{width:28px;height:28px}.assistant-avatar img{width:21px;height:21px}.welcome-message{gap:8px}.welcome-card h3{font-size:15px}.welcome-card p{font-size:12px}.sender-label{margin-bottom:4px;font-size:12px}.welcome-choices{gap:5px;margin:10px 0 3px}.welcome-choices button{min-height:62px;padding:8px 4px;font-size:12px}.welcome-choices img,.welcome-choices .tool-logo{width:23px;height:23px}.explore-welcome{padding:5px 0;font-size:12px}.context.open{width:min(350px,100vw);top:100px;bottom:64px}.history{padding:7px 12px;font-size:12px}.history-note{font-size:12px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.metric>strong{font-size:26px}.metric:last-child:nth-child(odd){grid-column:1/-1}.subscription-detail{flex-wrap:wrap;gap:12px}.subscription-copy{min-width:170px}.subscription-actions{flex-flow:wrap;width:100%}.subscription-actions .quiet{width:100%;padding:5px}.comparison-grid{grid-template-columns:1fr}.finder input{width:calc(50% - 8px)}.finder form{gap:5px}.voice-banner{gap:7px;max-height:180px;padding:9px;font-size:12px;overflow:auto}.voice-banner audio{max-width:190px}.attachment-image{max-width:100%}.review-drawer .actions .primary{width:100%}}@media(max-width:360px){.welcome-choices{grid-template-columns:repeat(2,1fr)}}@media(max-height:640px)and (max-width:700px){.mobile-subs{display:none}.categories button{min-height:23px;padding:3px 9px}}@media(prefers-reduced-motion:reduce){:before,:after{scroll-behavior:auto;transition:none;animation:none}}.success-box .quiet{margin-left:15px}.welcome-flow{flex:none}.subscription-mini{align-items:center;gap:12px;display:flex}.subscription-mini .tool-logo{width:38px;height:38px}.context-backdrop{display:none}@media(max-width:1250px){.context-backdrop{z-index:25;background:#080b1644;display:block;position:fixed;top:0;right:0;bottom:0;left:0}}.subscription-welcome{flex:none;margin:auto 0;padding:24px 8px}.subscription-welcome h2{font-size:25px}.subscription-welcome>p{font-size:13px}.welcome-subscriptions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;max-width:700px;margin:20px 0;display:grid}.welcome-subscriptions .panel{margin:0;padding:18px}.welcome-subscriptions h3{margin:15px 0 0;font-size:17px}.welcome-subscriptions p{color:var(--muted);margin:7px 0 14px}.welcome-subscriptions .secondary{font-size:12px}@media(max-width:700px){.subscription-welcome{padding:10px 0}.subscription-welcome h2{font-size:20px}.welcome-subscriptions{grid-template-columns:1fr;margin:14px 0}.welcome-subscriptions .panel{padding:13px}.welcome-subscriptions h3{margin-top:10px;font-size:15px}}.field-error{color:#df4b61;margin-top:6px;font-size:12px;display:block}.emoji-picker{background:var(--panel);border-top:1px solid var(--border);flex-wrap:wrap;gap:7px;padding:10px 16px;display:flex}.emoji-picker button{min-width:38px;min-height:38px;font-size:24px}@media(max-width:700px){.app-shell.banner-dismissed{grid-template-rows:62px 0 minmax(0,1fr) 64px}.banner-dismissed .context.open{top:62px}}.pill[data-status=approved]{color:#16a879;background:#11b98118}.pill[data-status=awaiting_payment]{color:#bc8317;background:#ffad221a}.mobile-chat-search{display:none}.voice-studio{border:1px solid var(--accent);flex:none;margin:8px 18px;padding:16px}@supports (color:color-mix(in lab,red,red)){.voice-studio{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border))}}.voice-studio{background:var(--panel);border-radius:18px;max-height:40vh;overflow:auto;box-shadow:0 6px 20px #0000000a}.voice-studio-heading{align-items:center;gap:9px;font-size:14px;display:flex}.voice-studio-heading time{font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px}.record-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.record-dot.live{background:#f25c74;animation:1.2s infinite record-pulse}@keyframes record-pulse{50%{opacity:.35}}.voice-studio audio{width:100%;min-width:0;height:42px;margin:12px 0;display:block}.voice-studio progress{width:100%;accent-color:var(--accent);margin:10px 0}.voice-studio small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.voice-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.voice-actions .primary{margin-left:auto}.voice-actions button{align-items:center;gap:7px;font-size:12px;display:flex}.voice-error{color:#d94b64;font-size:12px;line-height:1.5}.recording-wave{justify-content:center;align-items:center;gap:4px;height:50px;display:flex;overflow:hidden}.recording-wave i{width:3px;height:var(--bar);background:var(--accent);border-radius:4px;animation:1s infinite record-pulse}.voice-message-title{margin:5px 0;font-size:13px;display:block}.voice-transcript{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #8884;max-height:260px;margin-top:8px;padding-top:4px;overflow:auto}.voice-transcript small{opacity:.8}.speak-button:hover{background:#8883}.speech-error{max-width:320px;line-height:1.5;display:block}.speech-error button{text-decoration:underline}.attachment-menu{background:var(--panel);border-top:1px solid var(--border);flex:none;gap:10px;padding:12px 18px;display:flex}.attachment-menu button{border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;display:flex}@media(max-width:700px){.app-shell.banner-dismissed{grid-template-rows:0 72px minmax(0,1fr) calc(64px + env(safe-area-inset-bottom))}.mobile-chat-search{display:flex}.categories{scrollbar-width:none;gap:6px;width:100%;overflow-x:auto}.categories button{white-space:nowrap;min-height:32px;padding:6px 14px;font-size:12px}.tool{scroll-snap-align:start;border-radius:12px;gap:6px;min-height:62px;padding:9px 7px;box-shadow:0 3px 8px #00000005}.tool-logo{border-radius:8px;flex:none;width:29px;height:32px;font-size:23px}.tool>span:last-child{min-width:0}.tool strong{white-space:normal;overflow-wrap:normal;font-size:12px;line-height:1.35}.tool small{white-space:normal;margin-top:4px;font-size:12px;font-weight:650;line-height:1.3}.tool del{margin-right:2px;font-size:12px;font-weight:400}.mobile-subs{background:var(--base);border:0;flex:none;padding:0 12px 10px;display:block}.mobile-subs button{background:var(--panel);border:1px solid var(--border);text-align:left;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 12px;display:flex;box-shadow:0 3px 12px #00000004}.mobile-subs button>span:nth-child(2){flex:1}.mobile-subs strong{font-size:13px;font-weight:650;display:block}.mobile-subs small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.subscription-icon{color:var(--accent);background:var(--soft);border-radius:9px;padding:7px;display:flex}.subscription-count{color:#10966f;background:#0bb98118;border-radius:14px;padding:4px 8px;font-size:12px}.welcome-heading{display:none}.welcome-flow{gap:14px}.welcome-choices{grid-template-columns:repeat(2,1fr);gap:7px}.welcome-choices button{min-height:42px;padding:9px;font-size:12px}.sender-label{font-size:12px}.voice-studio{max-height:36vh;margin:8px 10px;padding:13px}.keyboard-open .mobile-subs{display:none}.keyboard-open.app-shell{grid-template-rows:0 64px minmax(0,1fr) 0}.context.open,.banner-dismissed .context.open{top:12px;bottom:74px}}@media(max-width:370px){.tool strong{font-size:12px}.tool-logo{width:34px;height:34px}}@media(max-width:700px)and (max-height:720px){.mobile-subs button{min-height:45px}.mobile-subs small{display:none}}@media(prefers-reduced-motion:reduce){.record-dot.live,.recording-wave i{animation:none}}@media(max-width:700px){.welcome-choices button{flex-direction:row;justify-content:flex-start;gap:8px;min-height:38px;padding:7px 9px}.welcome-choices img,.welcome-choices .tool-logo{width:21px;height:21px}.welcome-choices button>svg{width:20px;height:20px}.welcome-card h3{font-size:14px}.welcome-card p{margin:4px 0 8px;font-size:13px}}@media(max-width:700px)and (max-height:580px){.app-shell.banner-dismissed{grid-template-rows:0 64px minmax(0,1fr) 56px}.mobile-subs{display:none}.keyboard-open.app-shell{grid-template-rows:0 64px minmax(0,1fr) 0}}.subscription-entry-label{color:var(--muted);margin-left:auto;font-size:12px}.currency-trigger{color:var(--text);border:1px solid var(--border);background:var(--soft);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:12px}.currency-options{gap:8px;margin:20px 0;display:grid}.currency-options button{text-align:left;border:1px solid var(--border);background:var(--soft);color:var(--text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.currency-options button.chosen{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.currency-options strong,.currency-options small{display:block}.currency-options small{color:var(--muted);margin-top:4px}.conversion-note{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.5;display:block}.currency-done{width:100%;margin-top:18px}@media(max-width:700px){.app-shell.banner-dismissed{grid-template-rows:0 54px minmax(0,1fr) 54px}.chat-first .categories{gap:5px}.chat-first .categories button{min-height:26px;padding:3px 12px;font-size:12px}.chat-first .tool strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.chat-first .tool small{white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.2}.chat-first .tool del{margin-right:2px;font-size:12px}.mobile-subs{padding:0 10px 7px}.mobile-subs button{height:34px;min-height:34px;box-shadow:none;border-radius:9px;gap:7px;padding:5px 9px}.mobile-subs .subscription-icon{background:0 0;padding:3px}.subscription-icon svg{width:16px;height:16px}.mobile-subs strong{font-size:12px;font-weight:600}.mobile-subs small{display:none}.mobile-subs .subscription-count{padding:2px 6px;font-size:12px}.welcome-flow{gap:16px;margin:auto 0}.welcome-choices button{min-height:38px;font-size:12px}.welcome-card h3{font-size:14px}.mobile-subs .subscription-entry-label{color:var(--muted);margin-left:auto;font-size:12px}.mobile-subs button>span:nth-child(2){flex:0 auto}.chat-first .tool strong{font-size:12px}.mobile-subs button>svg{order:2}.chat-first .categories{display:none}.mobile-subs{padding-bottom:7px}.keyboard-open.app-shell{grid-template-rows:0 54px minmax(0,1fr) 0}.currency-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}}@media(max-width:700px)and (max-height:580px){.app-shell.banner-dismissed{grid-template-rows:0 54px minmax(0,1fr) 54px}.keyboard-open.app-shell{grid-template-rows:0 54px minmax(0,1fr) 0}}@media(min-width:701px){.tool small{white-space:nowrap}}.mobile-brand-block,.message-input,.voice-studio-body{display:contents}@property --shop-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media(max-width:700px){.mobile-refined{height:var(--app-height,100dvh);padding-top:env(safe-area-inset-top,0px);grid-template-columns:minmax(0,1fr);grid-template-rows:32px 52px minmax(0,1fr) calc(54px + env(safe-area-inset-bottom,0px));background:var(--base);color:var(--text);letter-spacing:-.15px;-webkit-tap-highlight-color:transparent;overflow:hidden}.mobile-refined .mobile-only{display:block}.mobile-refined .desktop-copy{display:none}.mobile-refined.banner-dismissed{grid-template-rows:0 52px minmax(0,1fr) calc(54px + env(safe-area-inset-bottom,0px))}.mobile-refined button,.mobile-refined a{touch-action:manipulation}.mobile-refined .primary{color:#fff;min-height:36px;box-shadow:none;background:#7546e8;border:1px solid #0000;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:650}.mobile-refined .secondary{border:1px solid var(--border);background:var(--panel);min-height:36px;box-shadow:none;border-radius:9px;padding:7px 10px;font-size:12px}.mobile-refined .icon-btn{width:34px;min-width:34px;height:36px;min-height:36px;padding:8px}.mobile-refined input,.mobile-refined textarea,.mobile-refined select{font-size:16px}.mobile-refined input::placeholder,.mobile-refined textarea::placeholder{color:var(--muted);opacity:.85}.mobile-refined .mobile-brand-block{flex-direction:column;justify-content:center;gap:2px;min-width:0;margin-right:auto;display:flex}.mobile-refined .mobile-status{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;line-height:11px;display:flex}.mobile-refined .mobile-status>span{background:#28a58a;border-radius:100%;width:4px;height:4px}.mobile-refined .mobile-status.is-offline>span{background:#d69632}.mobile-refined .main-area{flex-direction:column;grid-row:3;min-width:0;min-height:0;display:flex;overflow:hidden}.mobile-refined .currency-trigger{background:var(--soft);border-color:#0000;border-radius:6px;min-height:27px;padding:4px 6px;font-size:12px}.mobile-refined .chat-first .categories,.mobile-refined.chat-first .categories{display:none}.mobile-refined .mobile-subs{padding:0 var(--mobile-gutter) 5px;background:var(--base);flex:none;display:block}.mobile-refined .mobile-subs button{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:8px;height:29px;min-height:29px;padding:4px 8px;box-shadow:0 2px 5px #20223803}.mobile-refined .mobile-subs .subscription-icon{padding:0}.mobile-refined .mobile-subs strong{font-size:12px;line-height:16px}.mobile-refined .mobile-subs button>span:nth-child(2){flex:0 auto}.mobile-refined .mobile-subs .subscription-entry-label{margin-left:auto;font-size:12px}.mobile-refined .mobile-subs .subscription-count{background:var(--soft);color:var(--accent);padding:2px 6px;font-size:12px}.mobile-refined .mobile-subs button>svg{order:2;width:15px}.mobile-refined .welcome-flow{gap:9px;margin:16px 0 auto}.mobile-refined .welcome-message{gap:6px}.mobile-refined .assistant-avatar{background:var(--panel);border:1px solid var(--border);width:21px;height:21px;margin-top:1px}.mobile-refined .assistant-avatar img{width:17px;height:17px}.mobile-refined .welcome-message>div{min-width:0}.mobile-refined .sender-label{margin:0 0 3px 1px;font-size:12px;font-weight:500;line-height:12px;display:block}.mobile-refined .welcome-card{flex:0 auto;max-width:290px}.mobile-refined .welcome-card h3{letter-spacing:-.25px;margin:0 0 3px;font-size:13px;font-weight:650;line-height:1.35}.mobile-refined .welcome-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.mobile-refined .welcome-choices button{background:var(--base);border:1px solid var(--border);border-radius:7px;align-items:center;gap:6px;min-width:0;min-height:33px;padding:5px 7px;font-size:12px;font-weight:600;display:flex}.mobile-refined .welcome-choices .tool-logo,.mobile-refined .welcome-choices img,.mobile-refined .welcome-choices button>svg{border-radius:4px;flex:none;width:18px;min-width:18px;height:18px;font-size:15px}.mobile-refined .explore-welcome{min-height:26px;margin-top:3px;font-size:12px}.mobile-refined .speak-button{border-radius:5px;min-height:25px;padding:3px 5px;font-size:12px}.mobile-refined .history{border-color:var(--accent);min-height:30px;padding:5px 10px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.mobile-refined .history{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.mobile-refined .history{color:var(--accent);background:var(--bubble)}.mobile-refined .history-note{font-size:12px;line-height:1.6}.mobile-refined .subscription-welcome{margin:auto 0;padding:8px 2px}.mobile-refined .subscription-welcome .eyebrow{display:none}.mobile-refined .subscription-welcome h2{font-size:15px;line-height:1.3}.mobile-refined .subscription-welcome>p{margin:4px 0;font-size:12px;line-height:1.5}.mobile-refined .welcome-subscriptions{gap:8px;margin:12px 0}.mobile-refined .welcome-subscriptions .panel{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:9px;display:grid}.mobile-refined .welcome-subscriptions .pill{grid-column:1/-1;justify-self:start;font-size:12px}.mobile-refined .welcome-subscriptions h3{align-self:center;margin:3px 0;font-size:13px}.mobile-refined .welcome-subscriptions p{display:none}.mobile-refined .welcome-subscriptions .secondary{min-height:30px;padding:5px 8px;font-size:12px}.mobile-refined .message-input{min-width:0;display:block;position:relative}.mobile-refined .message-input>.icon-btn{background:0 0;border:0;width:30px;min-width:30px;height:36px;min-height:36px;margin:0;padding:6px;position:absolute;bottom:0;right:1px}.mobile-refined .main-area:has(.store-grid){overflow-y:auto}.mobile-refined .categories button{border:1px solid var(--border);background:var(--panel);border-radius:20px;flex:none;min-height:28px;padding:5px 10px;font-size:12px}.mobile-refined .categories button.selected{color:#fff;background:#7546e8;border-color:#0000}.mobile-refined .finder{margin:0 var(--mobile-gutter) 12px;border:1px solid var(--border);background:var(--panel);border-radius:12px;flex:none;padding:13px}.mobile-refined .finder-symbol{background:var(--soft);width:26px;height:26px;color:var(--accent);border-radius:7px;place-items:center;margin-bottom:7px;display:grid}.mobile-refined .finder h2{letter-spacing:-.3px;font-size:14px;font-weight:700;line-height:19px}.mobile-refined .finder>p{color:var(--muted);margin:4px 0 10px;font-size:12px;line-height:1.45}.mobile-refined .finder form{grid-template-columns:minmax(0,1fr) 85px;gap:7px;display:grid}.mobile-refined .finder form input{border-radius:8px;width:100%;min-width:0;margin:0;padding:8px 10px;font-size:14px}.mobile-refined .finder form input[aria-label="Model name"],.mobile-refined .finder form input[aria-label="Model version"]{grid-column:1/-1}.mobile-refined .finder form select{border-radius:8px;min-width:0;padding:8px;font-size:12px}.mobile-refined .finder form>button{grid-column:1/-1;margin-top:2px}.mobile-refined .content-page{width:100%;max-width:none;min-height:0;padding:12px var(--mobile-gutter) 16px;flex:1;overflow-y:auto}.mobile-refined .content-page h1{letter-spacing:-.4px;margin:0 0 4px;font-size:18px;font-weight:700;line-height:24px}.mobile-refined .content-page>p{font-size:12px;line-height:1.45}.mobile-refined .panel{border:1px solid var(--border);background:var(--panel);box-shadow:none;border-radius:11px}.mobile-refined .pill[data-status=delivered],.mobile-refined .pill[data-status=paid],.mobile-refined .status-good{color:#176b4c;background:#e3f4eb}.mobile-refined .pill[data-status=awaiting_payment],.mobile-refined .pill[data-status=payment_submitted],.mobile-refined .status-warning{color:#825912;background:#fff3da}.mobile-refined .pill[data-status=payment_rejected]{color:#a12943;background:#fde8eb}.mobile-refined .pill[data-status=refunded]{background:var(--soft);color:var(--accent)}.mobile-refined .commerce-input{border:1px solid var(--border);background:var(--base);border-radius:8px;width:100%;min-width:0;padding:8px 10px;font-size:14px}.mobile-refined .page-back{min-height:36px;color:var(--muted);align-items:center;gap:7px;margin:-5px 0 12px;padding:0;font-size:12px;display:inline-flex}.mobile-refined .check-label{align-items:center;gap:8px;font-size:12px}.mobile-refined .account-page>.panel:not(.profile-form){padding:12px}.mobile-refined .account-page>.panel p{color:var(--muted);font-size:12px;line-height:1.6}.mobile-refined .metric-grid{gap:7px;margin:11px 0}.mobile-refined .metric{background:var(--panel);border-color:var(--border);border-radius:10px;padding:11px}.mobile-refined .metric>span{font-size:12px}.mobile-refined .metric>strong{letter-spacing:-.5px;font-size:21px}.mobile-refined .metric small,.mobile-refined .metric .quiet{font-size:12px;line-height:1.6}.mobile-refined .subscription-detail{padding:12px}.mobile-refined .subscription-detail h3{font-size:12px}.mobile-refined .subscription-detail p,.mobile-refined .subscription-detail small{font-size:12px;line-height:1.5}.mobile-refined .subscription-detail .tool-logo{width:36px;height:36px}.mobile-refined .wallet-page>.panel{padding:13px}.mobile-refined .wallet-page>.panel h2{letter-spacing:-.7px;font-size:22px;line-height:1.2}.mobile-refined .wallet-page>.panel h3{margin:0 0 7px;font-size:14px}.mobile-refined .wallet-page>.panel p,.mobile-refined .wallet-page>.panel small{color:var(--muted);font-size:12px;line-height:1.6}.mobile-refined .overlay{padding:12px 10px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#13182766;align-items:flex-end}.mobile-refined .dialog{width:100%;max-width:520px;max-height:calc(var(--app-height,100dvh) - 30px - env(safe-area-inset-bottom,0px));background:var(--base);border-color:var(--border);border-radius:17px;padding:20px 16px 16px;box-shadow:0 16px 60px #13182720}.mobile-refined .dialog h2{letter-spacing:-.5px;padding-right:25px;font-size:18px;font-weight:700;line-height:1.3}.mobile-refined .dialog h1{font-size:22px}.mobile-refined .dialog p{color:var(--muted);font-size:12px;line-height:1.5}.mobile-refined .dialog .close{width:44px;min-width:44px;height:44px;min-height:44px;top:10px;right:8px}.mobile-refined .dialog label{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.6}.mobile-refined .dialog input,.mobile-refined .dialog select{background:var(--panel);min-height:36px;color:var(--text);border-radius:8px;margin-top:6px;padding:8px 10px;font-size:14px}.mobile-refined .login-dialog>.quiet{min-height:36px;font-size:12px}.mobile-refined .product-dialog{padding-top:19px;padding-bottom:0}.mobile-refined .product-dialog>.tool-logo{float:left;border-radius:10px;width:38px;height:38px;margin:0 10px 12px 0;font-size:27px}.mobile-refined .product-dialog h2{letter-spacing:-.5px;font-size:21px;line-height:26px}.mobile-refined .product-dialog .product-description{margin:10px 0}.mobile-refined .product-dialog>.pill{background:var(--soft);color:var(--accent);border-radius:5px;font-size:12px}.mobile-refined .product-dialog dl{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(85px,.8fr) minmax(0,1.2fr);gap:8px 10px;margin:12px 0 7px;padding:12px 0;font-size:12px}.mobile-refined .product-dialog dt{color:var(--muted);font-size:12px;line-height:1.45}.mobile-refined .product-dialog dd{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.mobile-refined .product-dialog .conversion-note{font-size:12px;line-height:1.45}.mobile-refined .product-action-bar{background:var(--base);border-top:1px solid var(--border);z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px -16px 0;padding:9px 16px 11px;display:grid;position:sticky;bottom:0}.mobile-refined .product-payable{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.mobile-refined .product-payable>span{color:var(--muted);font-size:12px}.mobile-refined .product-payable>strong{letter-spacing:-.4px;font-size:17px;line-height:21px}.mobile-refined .product-payable small{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:500}.mobile-refined .product-action-bar>button{justify-content:center;align-items:center;gap:7px;padding:8px;font-size:12px;line-height:16px;display:flex}.mobile-refined .product-action-bar>button:last-child:nth-child(2){grid-column:1/-1}.mobile-refined .currency-options{gap:8px;margin:17px 0}.mobile-refined .currency-options button{background:var(--panel);border-radius:12px;min-height:59px;padding:11px 13px}.mobile-refined .currency-options button.chosen{border-color:var(--accent);background:var(--soft);box-shadow:none}.mobile-refined .currency-options strong{font-size:13px}.mobile-refined .currency-options small{font-size:12px}.mobile-refined .currency-dialog .conversion-note{font-size:12px;line-height:1.6}.mobile-refined .currency-dialog>.quiet{font-size:12px}.mobile-refined .context.open,.mobile-refined.banner-dismissed .context.open{top:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(var(--app-height,100dvh) - 100px);border:1px solid var(--border);background:var(--base);border-radius:22px;padding:17px;left:10px;right:10px}.mobile-refined .context .panel{padding:14px}.mobile-refined .context .section-title h2,.mobile-refined .context h3{font-size:12px}.mobile-refined .context p,.mobile-refined .context .quiet{font-size:12px;line-height:1.6}.mobile-refined .context .subscription-mini strong,.mobile-refined .context .subscription-mini small{font-size:12px}.mobile-refined .voice-studio{border:1px solid var(--accent);border-radius:17px;flex-direction:column;min-height:0;max-height:min(46vh,320px);margin:7px 12px;padding:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile-refined .voice-studio{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.mobile-refined .voice-studio{background:var(--panel);overflow:hidden;box-shadow:0 3px 12px #20223806}.mobile-refined .voice-studio-heading{flex:none;gap:7px;font-size:12px;line-height:18px}.mobile-refined .voice-studio-heading time{font-size:12px}.mobile-refined .voice-studio-body{min-height:0;padding:0;display:block;overflow-y:auto}.mobile-refined .voice-studio-body small{font-size:12px;line-height:1.6}.mobile-refined .voice-actions{border-top:1px solid var(--border);flex-wrap:nowrap;flex:none;align-items:center;gap:5px;margin-top:7px;padding:9px 0 0;display:flex}.mobile-refined .voice-actions button{white-space:nowrap;gap:5px;min-height:44px;font-size:12px}.mobile-refined .voice-actions .icon-btn{width:32px;min-width:32px;padding:6px}.mobile-refined .voice-actions .primary,.mobile-refined .voice-actions .secondary{padding:9px 10px}.mobile-refined .voice-actions .primary{margin-left:auto}.mobile-refined .voice-banner{background:var(--panel);border:1px solid var(--border);border-radius:14px;gap:8px;margin:0 8px;padding:11px;font-size:12px}.mobile-refined .voice-banner .file-thumb{border-radius:10px;width:42px;height:42px}.mobile-refined .voice-banner .primary{min-height:44px;font-size:12px}.mobile-refined .attachment-menu{border:1px solid var(--border);background:var(--panel);border-radius:14px;gap:8px;margin:0 8px;padding:10px}.mobile-refined .attachment-menu button{border-radius:10px;flex:1;justify-content:center;min-height:44px;padding:8px;font-size:12px}.mobile-refined .emoji-picker{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex:none;gap:2px;margin:0 8px;padding:8px}.mobile-refined .emoji-picker button{width:36px;min-width:36px;height:44px;min-height:44px;font-size:23px}.mobile-refined.keyboard-open{grid-template-rows:0 56px minmax(0,1fr) 0}.mobile-refined.keyboard-open .mobile-subs{display:none}.mobile-refined .reply-expand{min-height:26px;color:var(--accent);align-items:center;gap:4px;padding:2px 0;font-size:12px;font-weight:600;line-height:15px;display:inline-flex}.mobile-refined .chat-recommendations article{border-radius:7px;margin:5px 0;padding:8px}.mobile-refined .chat-recommendations article strong{font-size:12px;line-height:16px}.mobile-refined .chat-recommendations article small{font-size:12px;line-height:14px}.mobile-refined .chat-recommendations article .primary{min-height:29px;padding:5px 8px;font-size:12px}.mobile-refined .message-input>.icon-btn svg{width:18px;height:18px}}@media(max-width:359px){.mobile-refined .welcome-choices button{gap:5px;padding:6px;font-size:12px}}@media(max-width:700px)and (max-height:720px)and (min-height:601px){.mobile-refined,.mobile-refined.banner-dismissed{grid-template-rows:0 48px minmax(0,1fr) calc(52px + env(safe-area-inset-bottom,0px))}.mobile-refined.keyboard-open{grid-template-rows:0 56px minmax(0,1fr) 0}}@media(max-width:700px)and (max-height:600px){.mobile-refined,.mobile-refined.banner-dismissed{grid-template-rows:0 48px minmax(0,1fr) calc(52px + env(safe-area-inset-bottom,0px))}.mobile-refined .mobile-subs{display:none}.mobile-refined.keyboard-open{grid-template-rows:0 56px minmax(0,1fr) 0}.mobile-refined .voice-studio{max-height:min(46vh,240px)}}@media(prefers-reduced-motion:reduce){.mobile-refined *,.mobile-refined :before,.mobile-refined :after{scroll-behavior:auto}}@supports (-webkit-touch-callout:none){@media(max-width:700px){.mobile-refined .finder form input,.mobile-refined .commerce-input,.mobile-refined .dialog input,.mobile-refined .dialog select{font-size:16px}}}.install-help-icon{background:var(--soft);width:52px;height:52px;color:var(--accent);border-radius:16px;place-items:center;margin-bottom:16px;display:grid}.install-help ol{padding-left:22px;line-height:1.7}.install-help li{margin:10px 0}.install-help>small{color:var(--muted);margin:18px 0;line-height:1.6;display:block}@media(max-width:700px){.chat-commerce .primary{color:#15120a;background:#ffc000}.chat-commerce button:focus-visible,.chat-commerce a:focus-visible{outline-color:var(--accent)}.chat-commerce .mobile-brand-block{gap:3px;min-height:42px;padding-left:43px;position:relative}.chat-commerce .mobile-status{letter-spacing:0;font-size:12px;line-height:12px}.chat-commerce .main-area{background-color:var(--chat)}.chat-commerce .mobile-subs{display:none}.chat-commerce .shop-conversation{display:block}.chat-commerce .catalog-bubble{width:94%;max-width:94%}.chat-commerce .catalog-bubble>p{padding-bottom:8px}.chat-commerce .chat-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.chat-commerce .chat-product-card{border:1px solid var(--border);background:linear-gradient(150deg,var(--soft),transparent 65%),var(--panel);border-radius:11px;min-width:0;padding:9px}.chat-commerce .chat-card-top{justify-content:space-between;align-items:center;gap:5px;margin-bottom:7px;display:flex}.chat-commerce .chat-card-top .tool-logo{border-radius:8px;flex-shrink:0;width:30px;height:30px;font-size:23px}.chat-commerce .product-tag{background:var(--soft);color:var(--accent);text-align:center;border-radius:7px;padding:3px 5px;font-size:12px;line-height:11px}.chat-commerce .chat-product-card>strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.chat-commerce .chat-product-card>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:13px;display:block;overflow:hidden}.chat-commerce .chat-card-price{letter-spacing:-.3px;margin:8px 0;font-size:13px;font-weight:750;line-height:16px}.chat-commerce .chat-card-price>span{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400}.chat-commerce .chat-product-card>button{border:1px solid var(--accent);width:100%;min-height:32px}@supports (color:color-mix(in lab,red,red)){.chat-commerce .chat-product-card>button{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border))}}.chat-commerce .chat-product-card>button{color:var(--accent);border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.chat-commerce .catalog-bubble-footer{justify-content:space-between;align-items:center;gap:5px;padding-top:7px;display:flex}.chat-commerce .catalog-bubble-footer>button{min-height:28px;color:var(--accent);align-items:center;gap:6px;padding:0;font-size:12px;font-weight:650;display:flex}.chat-commerce .chat-discovery{background:var(--bubble);border:1px solid var(--border);text-align:left;border-radius:3px 13px 13px;align-items:center;gap:9px;width:86%;margin-bottom:10px;padding:9px 11px;display:flex}.chat-commerce .discovery-icon{width:30px;height:30px;color:var(--accent);background:var(--soft);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.chat-commerce .chat-discovery>span:nth-child(2){flex:1;min-width:0}.chat-commerce .chat-discovery strong{font-size:12px;display:block}.chat-commerce .chat-discovery small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.chat-commerce .in-chat-plans{width:92%;max-width:92%}.chat-commerce .plan-product-heading{align-items:center;gap:9px;padding:2px 0 11px;display:flex}.chat-commerce .plan-product-heading .tool-logo{border-radius:9px;width:34px;height:34px;font-size:23px}.chat-commerce .plan-product-heading strong{font-size:13px}.chat-commerce .plan-product-heading small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.chat-commerce .chat-plan-options{gap:5px;display:grid}.chat-commerce .chat-plan-options>button{text-align:left;border:1px solid var(--border);background:var(--panel);border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:8px;display:flex}.chat-commerce .chat-plan-options>button.chosen{border-color:var(--accent);background:var(--soft)}.chat-commerce .plan-radio{border:1px solid var(--muted);border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.chat-commerce .chosen .plan-radio{color:#15120a;background:#ffc000;border-color:#ffc000}.chat-commerce .chat-plan-options strong{font-size:12px;display:block}.chat-commerce .chat-plan-options small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.chat-commerce .chat-plan-options b{white-space:nowrap;margin-left:auto;font-size:12px}.chat-commerce .chat-plan-continue{color:#15120a;background:#ffc000;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.chat-commerce .plan-confirmation .confirmation-check{float:left;background:var(--soft);color:var(--accent);border-radius:50%;place-items:center;width:27px;height:27px;margin:2px 8px 7px 0;display:grid}.chat-commerce .plan-confirmation>small{clear:both;color:var(--muted);margin-top:8px;font-size:12px;display:block}.chat-commerce .plan-confirmation>button{border-top:1px solid var(--border);width:100%;min-height:36px;color:var(--accent);justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:12px;display:flex}.chat-commerce .context.open{bottom:65px}.chat-commerce .subscription-welcome h2{font-size:16px}.chat-commerce .subscription-welcome p{font-size:12px}}@keyframes store-breathe{50%{box-shadow:0 0 0 3px #ffc00026}}@media(max-width:359px){.chat-commerce .mobile-brand-block{padding-left:38px}.chat-commerce .mobile-status{font-size:12px}.chat-commerce .chat-card-top{gap:3px}.chat-commerce .product-tag{padding:3px;font-size:12px}.chat-commerce .chat-product-card{padding:7px}.chat-commerce .chat-product-card>strong,.chat-commerce .chat-card-price{font-size:12px}.chat-commerce .chat-card-top .tool-logo{width:27px;height:27px}}@media(max-width:700px){.chat-commerce.mobile-refined .main-area{position:relative}.chat-commerce.mobile-refined .categories button.selected{color:#15120a;background:#ffc000;border-color:#ffc000}.chat-commerce .tool-logo.figma,.chat-commerce .tool-logo.framer{color:#fff;background:#222634}.chat-commerce .tool-logo.photoshop{color:#66c3ff;background:#082f52;font-size:17px}.chat-commerce .tool-logo.illustrator{color:#ffc564;background:#4a210b;font-size:17px}.chat-commerce .tool-logo.adobe-express,.chat-commerce .tool-logo.leonardo{color:#fff;background:#5843c9}.chat-commerce .tool-logo.midjourney,.chat-commerce .tool-logo.notion,.chat-commerce .tool-logo.elevenlabs{color:#181b20;background:#f6f6f5;border:1px solid #dadeda;font-size:17px}.chat-commerce .tool-logo.grammarly,.chat-commerce .tool-logo.quillbot,.chat-commerce .tool-logo.envato{color:#fff;background:#157d4d}.chat-commerce .tool-logo.perplexity,.chat-commerce .tool-logo.copy-ai,.chat-commerce .tool-logo.filmora{color:#fff;background:#176573}.chat-commerce .tool-logo.descript,.chat-commerce .tool-logo.invideo{color:#fff;background:#4051c2}.chat-commerce .tool-logo.jasper,.chat-commerce .tool-logo.pictory{color:#fff;background:#9b4082}.chat-commerce .mobile-status:before{background:var(--brand-gold)}.chat-commerce .chat-product-card{background:var(--panel);border-color:var(--border)}.chat-commerce .product-tag{background:var(--soft);color:var(--accent)}.chat-commerce .chat-discovery{box-shadow:none}.chat-commerce .chat-plan-continue,.chat-commerce .chosen .plan-radio,.chat-commerce.mobile-refined .categories button.selected{color:#15120a;background:#ffc000;border-color:#ffc000}.chat-commerce .primary{color:#15120a}}@media(max-width:700px)and (max-height:720px){.chat-commerce .chat-card-top .tool-logo{width:24px;height:24px;font-size:20px}.chat-commerce .chat-card-top{margin-bottom:4px}.chat-commerce .chat-product-card>small{display:none}.chat-commerce .chat-card-price{margin:5px 0}.chat-commerce .chat-product-card>button{min-height:28px}}@font-face{font-family:ProAppzSans;src:url(/fonts/InterVariable-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.dialog input{background:var(--base);border-color:var(--border);border-radius:10px}.dialog .close{color:var(--muted)}.demo-workspace-note strong{color:var(--text);font-weight:600}.wallet-history-heading{margin:24px 0 4px;font-size:13px;font-weight:600}@media(max-width:700px){.chat-commerce .mobile-brand-block{padding-left:43px}.chat-commerce .mobile-status{color:var(--muted);font-size:12px;font-weight:400}.chat-commerce .mobile-status:before{background:#68b996;width:4px;height:4px}.chat-commerce .catalog-bubble{width:100%;max-width:100%;padding:10px}.chat-commerce .catalog-bubble>p{padding:0 2px 10px;font-weight:500}.chat-commerce .chat-product-grid{gap:8px}.chat-commerce .chat-product-card{background:var(--panel);border:1px solid var(--border);border-radius:11px;padding:10px}.chat-commerce .chat-card-top{margin-bottom:6px}.chat-commerce .chat-card-top .tool-logo{border-radius:9px;width:30px;height:30px}.chat-commerce .product-tag{color:var(--muted);background:0 0;padding:0;font-size:12px}.chat-commerce .chat-product-card>strong{font-size:12px;font-weight:650}.chat-commerce .chat-product-card>small{margin-top:3px;font-size:12px}.chat-commerce .chat-card-price{margin:8px 0 6px;font-size:14px;font-weight:650}.chat-commerce .chat-card-price>span{font-size:12px}.chat-commerce .chat-product-card>button{background:var(--surface-raised);color:var(--text);border:0;border-radius:7px;min-height:30px;font-size:12px;font-weight:500}.chat-commerce .chat-product-card>button svg{color:var(--accent)}.chat-commerce .catalog-bubble-footer{padding:5px 2px 0}.chat-commerce .catalog-bubble-footer>button{font-size:12px;font-weight:500}.chat-commerce .chat-discovery{border:1px solid var(--border);background:var(--panel);border-radius:12px;width:100%;padding:8px 12px}.chat-commerce .discovery-icon{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);background:0 0;border-radius:50%}.chat-commerce .chat-discovery strong{font-size:12px;font-weight:550}.chat-commerce .chat-discovery small{font-size:12px}.chat-commerce .chat-discovery>svg{color:var(--muted)}.chat-commerce.mobile-refined .categories button{color:var(--muted);background:0 0;border-color:#0000;border-radius:7px;min-height:29px;padding:5px 12px;font-size:12px}.chat-commerce.mobile-refined .categories button.selected{background:var(--surface-raised);color:var(--text);border-color:var(--border)}.chat-commerce.mobile-refined .content-page{padding:18px 16px 22px}.chat-commerce.mobile-refined .content-page h1{letter-spacing:-.8px;font-size:23px;font-weight:650;line-height:29px}.chat-commerce.mobile-refined .content-page>p{color:var(--muted);font-size:12px}.chat-commerce .account-page>a.primary:after{content:"↗";color:var(--accent);font-size:16px}.chat-commerce .subscription-detail{border-radius:13px}.chat-commerce.mobile-refined .wallet-page>.wallet-entry{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:14px 0}.chat-commerce.mobile-refined .wallet-page .wallet-entry h3{margin:5px 0;font-size:13px;font-weight:550}.chat-commerce.mobile-refined .wallet-page .wallet-entry p{color:var(--muted);font-size:12px}.chat-commerce .wallet-entry .demo-badge{border:0;padding:0;font-size:12px}}@media(max-width:359px){.chat-commerce.mobile-refined .content-page{padding-left:12px;padding-right:12px}.chat-commerce .chat-product-card{padding:8px}.chat-commerce .chat-card-price{font-size:13px}}@media(max-width:700px)and (max-height:720px){.chat-commerce .chat-card-price{margin:6px 0}.chat-commerce .chat-card-top{margin-bottom:4px}.chat-commerce .chat-product-card>small{display:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,transparent)}}:where(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px}.actions{flex-wrap:wrap;gap:8px}.message-input:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.message-input:focus-within{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.message-input:focus-within{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.message-input:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 8%,transparent)}}.chat-entry svg{animation:4s ease-in-out infinite chat-pulse}.chat-entry.active{color:var(--accent)}@keyframes chat-pulse{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 4px #ffc00070)}}@keyframes store-line{to{transform:rotate(360deg)}}.speak-button:hover{background:var(--soft);color:var(--accent)}.speech-error{max-width:230px;font-size:12px}.compact-audio{align-items:center;gap:10px;width:100%;min-width:160px;padding:4px 0;display:flex}.compact-audio audio{display:none}.audio-play{background:var(--soft);border:1px solid var(--border);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.audio-track{flex:1;min-width:0}.audio-track input[type=range]{width:100%;height:24px;min-height:24px;accent-color:var(--accent);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.audio-track>span{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.audio-track time{float:none;margin:0}.voice-studio{border:1px solid var(--border);background:var(--panel);box-shadow:none;border-radius:14px;flex-shrink:0;max-height:230px;margin:6px 12px;padding:10px 12px;overflow-y:auto}.voice-studio-heading{gap:7px;font-size:12px}.voice-studio-heading time{margin-left:auto;font:600 13px/1.2 ui-monospace,monospace}.voice-studio-body{padding:4px 0}.voice-studio-body small{font-size:12px;line-height:1.4}.voice-studio .recording-wave{gap:4px;max-width:230px;height:24px;margin:4px 0}.voice-studio .recording-wave i{width:3px;max-height:22px}.voice-studio .voice-actions{justify-content:flex-end;gap:8px;margin-top:7px;display:flex}.voice-studio .voice-actions button{min-height:34px;padding:6px 9px;font-size:12px}.voice-studio .voice-actions .icon-btn{margin-right:auto}.voice-error{margin:5px 0;font-size:12px}.product-badges{flex-wrap:wrap;gap:5px;max-width:100%;margin:7px 0;display:flex}.product-badges>span{border:1px solid var(--border);color:var(--muted);background:var(--soft);overflow-wrap:anywhere;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:500;line-height:1.4}.product-dialog{max-width:660px}.product-dialog .product-description{white-space:pre-wrap;color:var(--muted);font-size:13px;line-height:1.7;display:block}.product-content,.product-content section{margin:20px 0}.product-content h3{letter-spacing:-.2px;margin:0 0 12px;font-size:14px}.product-content p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.75}.product-content ul{padding:0;list-style:none}.product-content li:before{content:"✓";color:var(--accent);position:absolute;left:0}.product-content details{border-top:1px solid var(--border);padding:12px 0}.product-content .product-policy{margin:0}.product-permalink{align-items:center;gap:6px;margin:10px 0;font-size:12px;display:flex}.currency-dialog .currency-options{overscroll-behavior:contain;max-height:52dvh;overflow-y:auto}.currency-options button{min-height:48px}.form-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkbox-label{align-items:center;gap:10px;line-height:1.5;display:flex}.checkbox-label input{width:17px;height:17px;min-height:17px;accent-color:var(--accent);flex:0 0 17px;margin:0}fieldset{border:1px solid var(--border);border-radius:12px;min-width:0;margin:18px 0;padding:14px}legend{color:var(--text);padding:0 6px;font-size:12px;font-weight:600}.dialog label>small{color:var(--muted);margin-left:4px;font-size:12px;font-weight:400}.product-editor{max-width:680px}.product-editor>button.primary,.settings-fields>button.primary{justify-content:center;width:100%}.badge-presets{flex-wrap:wrap;gap:6px;display:flex}.faq-editor{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:14px}.pill[data-status=in_progress]{background:var(--soft);color:var(--accent)}.evidence-link{border:1px solid var(--border);color:var(--accent);border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.review-note{background:var(--base);white-space:pre-wrap;border-radius:8px;padding:10px}.settings-fields>h2{margin:0;font-size:20px}.settings-fields input:not([type=checkbox]){width:100%;margin-top:7px;display:block}.settings-preview>small{color:var(--muted);letter-spacing:1.3px;font-size:12px}.preview-brand{margin:20px 0 30px;font-size:18px;font-weight:650}.settings-preview h2{letter-spacing:-1px;overflow-wrap:anywhere;font-size:30px;line-height:1.2}.settings-preview p{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.settings-preview h3{margin-top:30px;font-size:14px}.notification-trigger{position:relative}@media(min-width:701px){.product-content details>summary{min-height:22px}}@media(max-width:700px){.chat-commerce.mobile-refined .voice-studio{max-height:205px;margin:5px 9px;padding:9px 10px}.chat-commerce .voice-studio-body .compact-audio{max-width:100%}.chat-commerce .voice-actions .quiet{font-size:12px}.voice-studio-body>small{display:block}.chat-commerce .voice-studio-heading{font-size:12px}.product-dialog .product-content{margin-top:18px}.product-dialog .product-content h3{font-size:13px}.product-dialog .product-description,.product-dialog .product-content p,.product-dialog .product-content li{font-size:12px}.form-pair{grid-template-columns:1fr}.currency-dialog .currency-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.currency-dialog .currency-options button:first-child{grid-column:1/-1}.currency-dialog .currency-options button{min-width:0;padding:10px}.currency-options strong,.currency-options small{font-size:12px}.customer-view-link>span{display:none}.settings-fields>h2{font-size:20px}}@media(prefers-reduced-motion:reduce){:before,:after{scroll-behavior:auto}.chat-entry svg,.shop-tab-orbit,.typing-indicator span{animation:none}}.chat-ready svg{color:var(--accent)}[data-priority=urgent]{color:#e39a89}[data-priority=high]{color:var(--accent)}.notification-trigger{flex:none;position:relative}.notification-center>header{justify-content:space-between;align-items:center;padding:22px 20px;display:flex}.notification-title{align-items:center;gap:13px;display:flex}.notification-title>span{background:var(--soft);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.notification-title h2{letter-spacing:-.6px;margin:0;font-size:19px;font-weight:550}.notification-title h2 small{color:var(--muted);margin-left:4px;font-size:12px}.notification-title .eyebrow{letter-spacing:1.5px;margin:0 0 5px;font-size:12px}.notification-tabs{border-bottom:1px solid var(--border);gap:5px;padding:0 20px 12px;display:flex}.notification-tabs>button{border-radius:6px;padding:7px 10px;font-size:12px}.notification-tabs>button[aria-pressed=true]{background:var(--soft);color:var(--accent)}.notification-tabs>.quiet{align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.event-icon{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.notification-event>button:not(.icon-btn){text-align:left;flex:1;min-width:0}.notification-empty{text-align:center;color:var(--muted);padding:38px 20px}.notification-empty h3{color:var(--text);font-size:14px}.notification-empty p{font-size:12px}.notification-center>footer{border-top:1px solid var(--border);flex-shrink:0;max-height:55vh;overflow:auto}.notification-settings-toggle>svg:last-child{margin-left:auto}.rotate{transform:rotate(90deg)}.preference-row{justify-content:space-between;align-items:center;width:100%;padding:10px 0;font-size:12px;display:flex}.preference-row>span:first-child{align-items:center;gap:8px;display:flex}.toggle-pill{background:var(--border);color:var(--muted);border-radius:10px;padding:4px 8px;font-size:12px}.toggle-pill.on{background:var(--soft);color:var(--accent)}.notification-preferences p{font-size:12px;line-height:1.6}.notification-preferences details{margin-top:12px;font-size:12px}.device-row{justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.device-row small{color:var(--muted);font-size:12px;display:block}.toast-icon{background:var(--soft);color:var(--accent);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.toast-content{text-align:left;flex:1;min-width:0}.toast-content>small{color:var(--muted);letter-spacing:1.2px;font-size:12px}.toast-content strong{margin:5px 0;font-size:12px;line-height:1.5;display:block}.toast-content>span{color:var(--accent);align-items:center;font-size:12px;display:flex}.incoming-toast>.icon-btn{width:24px;height:24px;min-height:24px}.inbox-tool-bar>button{color:var(--muted);border-radius:5px;align-items:center;gap:5px;padding:6px;font-size:12px;display:flex}.inbox-tool-bar>button[aria-expanded=true]{color:var(--accent);background:var(--soft)}.inbox-tool-panel>header{justify-content:space-between;align-items:center;font-size:12px;display:flex}.inbox-tool-panel p{font-size:12px;line-height:1.5}.inbox-tool-panel label{font-size:12px;display:block}.inbox-tool-panel .secondary,.inbox-tool-panel .primary{padding:8px;font-size:12px}.private-note,.search-result{background:var(--soft);border-radius:7px;margin-top:9px;padding:10px 12px}.private-note small,.search-result small{color:var(--muted);font-size:12px}.private-note p,.search-result p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.tool-search{align-items:center;gap:8px;display:flex}.quick-reply-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 0;display:flex}.quick-reply-row>button:first-child{text-align:left;flex:1;min-width:0}.quick-reply-row strong{font-size:12px;display:block}.quick-reply-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin-top:4px;font-size:12px;display:block;overflow:hidden}.quick-reply-row .quiet{font-size:12px}@media(max-width:767px){.notification-center>header{padding:17px 15px}.notification-tabs{padding:0 13px 10px}.inbox-tool-bar>button{gap:3px;font-size:12px}.chat-commerce .mobile-chat-search{display:none}.chat-commerce .mobile-brand-block{min-width:0}.quick-reply-row small{max-width:170px}}@media(max-width:350px){.chat-commerce .theme-control{width:25px;min-width:25px}.notification-tabs>button{padding:6px 8px;font-size:12px}}}:where(button,[role=button],.primary,.secondary,.icon-btn){min-height:44px}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:44px;font-size:16px}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.primary,.composer .send{background:var(--brand-gold);color:#211b0c;box-shadow:none;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;display:inline-flex}.secondary{background:var(--elevated);color:var(--text);border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;display:inline-flex}.quiet{color:var(--accent);justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;display:inline-flex}.icon-btn{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:10px;display:inline-flex}.icon-btn:hover,.secondary:hover{background:var(--elevated);color:var(--text)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.eyebrow{letter-spacing:1.2px;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:650;line-height:1.5}.muted{color:var(--muted)}.pill{border:1px solid var(--border);color:var(--muted);background:var(--elevated);text-transform:capitalize;white-space:normal;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:12px;line-height:1.5;display:inline-flex}.pill[data-status=submitted],.pill[data-status=payment_submitted],.pill[data-status=open],.status-warning{color:var(--accent);background:var(--soft)}.pill[data-status=paid],.pill[data-status=delivered],.pill[data-status=verified],.pill[data-status=done],.status-good{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.pill[data-status=paid],.pill[data-status=delivered],.pill[data-status=verified],.pill[data-status=done],.status-good{background:color-mix(in srgb,var(--success) 9%,var(--panel))}}.pill[data-status=rejected],.pill[data-status=refunded],.pill[data-status=payment_rejected]{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pill[data-status=rejected],.pill[data-status=refunded],.pill[data-status=payment_rejected]{background:color-mix(in srgb,var(--danger) 8%,var(--panel))}}.error-box,.success-box{border:1px solid var(--border);border-radius:10px;margin:12px 0;padding:12px 16px;font-size:14px;line-height:1.5}.error-box{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.error-box{background:color-mix(in srgb,var(--danger) 8%,var(--panel))}}.success-box{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.success-box{background:color-mix(in srgb,var(--success) 8%,var(--panel))}}.demo-workspace-note{background:var(--elevated);color:var(--muted);border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:12px}.demo-badge{color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:2px 6px;font-size:12px}.global-header{border-bottom:1px solid var(--border);background:var(--panel);grid-area:1/1/auto/-1;align-items:center;gap:16px;min-width:0;height:72px;padding:12px 24px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.brand strong{letter-spacing:-.7px;font-size:23px;font-weight:750}.crown{place-items:center;width:36px;height:36px;display:grid}.crown img{object-fit:contain;width:34px;height:34px}.admin-shell{height:var(--app-height,100dvh);background:var(--base);color:var(--text);grid-template-rows:72px minmax(0,1fr);grid-template-columns:224px minmax(0,1fr);display:grid;overflow:hidden}.admin-header-end{align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.admin-header-end>span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.admin-nav{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;grid-area:2/1;gap:20px;padding:20px 12px;display:flex;overflow-y:auto}.nav-heading{display:none}.nav-group>.eyebrow{letter-spacing:.7px;margin-bottom:6px;padding:0 12px;font-size:12px}.nav-group>button{text-align:left;width:100%;min-height:44px;color:var(--muted);border-radius:9px;align-items:center;gap:10px;margin:2px 0;padding:10px 12px;font-size:13px;display:flex}.nav-group>button.active{background:var(--soft);color:var(--accent)}.nav-group>button:hover{background:var(--elevated)}.nav-account{border-top:1px solid var(--border);margin:auto 0 0;padding:16px 12px 0;font-size:13px}.nav-account small{color:var(--muted);margin-top:5px;display:block}.nav-unread{background:var(--accent);color:var(--base);border-radius:20px;min-width:18px;margin-left:auto;padding:0 4px;font-size:12px;line-height:18px}.admin-menu-toggle,.admin-menu-close,.admin-mobile-nav,.admin-menu-scrim{display:none}.admin-main{scrollbar-gutter:stable;grid-area:2/2;min-width:0;padding:28px 32px;overflow:auto}.admin-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.admin-heading h1{margin:0 0 8px;font-size:28px}.admin-subtitle{color:var(--muted);max-width:650px;margin:0;font-size:14px}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 18px;display:flex}.admin-toolbar input{flex:1;min-width:180px}.admin-toolbar input,.admin-toolbar select{border:1px solid var(--border);background:var(--panel);border-radius:10px;max-width:100%;padding:10px 12px}.admin-toolbar input{font-size:14px}.admin-toolbar select{max-width:240px;font-size:14px}.admin-cards{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.admin-cards>.record{border:0;border-bottom:1px solid var(--border);border-radius:0;min-width:0;padding:0}.admin-cards>.record:last-child{border-bottom:0}.record-summary{text-align:left;align-items:center;gap:16px;width:100%;min-height:88px;padding:18px 20px;display:flex}.record-symbol{border:1px solid var(--border);width:42px;height:42px;color:var(--muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.record-summary-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.record-summary-copy strong{font-size:15px;font-weight:600}.record-summary-copy>span,.record-summary-copy>small{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.record-summary-meta{flex-direction:column;align-items:flex-end;gap:6px;max-width:33%;display:flex}.record-summary-meta>strong{font-size:15px}.record-summary-meta>small{color:var(--muted)}.record-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.record-heading h3{flex:1;margin:0;font-size:20px}.record-amount{margin:18px 0;font-size:28px;display:block}.record-assignee{color:var(--muted);align-items:center;gap:7px;display:flex}.sheet-body .actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.sheet-body>button.secondary{margin:4px 8px 4px 0}.sheet-body dl{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;padding:18px 0;display:grid}.sheet-body dt{color:var(--muted)}.sheet-body dd{text-align:right;margin:0}.inventory-meter{background:var(--border);border-radius:10px;height:5px;margin:20px 0;overflow:hidden}.inventory-meter span{background:var(--accent);height:100%;display:block}.work-card{padding:20px}.work-card.overdue{border-left:3px solid var(--danger)}.work-card h3{font-size:17px}.work-card .record-heading{justify-content:space-between}.work-card .actions{flex-wrap:wrap;gap:8px;display:flex}.work-card select{border:1px solid var(--border);background:var(--elevated);border-radius:8px;max-width:100%;padding:8px}.permission-group{border-top:1px solid var(--border);padding:10px 0}.permission-group summary{cursor:pointer;text-transform:capitalize;align-items:center;min-height:44px;font-weight:600;display:flex}.permission-group label{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.permission-group input{width:18px;height:18px;accent-color:var(--accent)}.dashboard-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.dashboard-heading h1{letter-spacing:-1px;margin:0 0 10px;font-size:30px}.dashboard-heading>div>p:last-child{color:var(--muted);margin:0;font-size:14px}.pending-row{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:12px;width:100%;padding:18px 20px;display:flex}.pending-row:hover{background:var(--elevated)}[data-tone=blue]{color:var(--blue)}[data-tone=amber]{color:var(--accent)}[data-tone=green]{color:var(--success)}[data-tone=red]{color:var(--danger)}[data-tone=neutral]{color:var(--muted)}.report-note{color:var(--muted);margin:0 20px 18px;font-size:12px;line-height:1.5}.person-avatar{background:var(--elevated);border:1px solid var(--border);width:36px;height:36px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.inbox-grid{height:calc(var(--app-height,100dvh) - 295px);border:1px solid var(--border);background:var(--panel);border-radius:16px;grid-template-columns:minmax(240px,32%) minmax(0,1fr);gap:0;min-height:430px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--border);overflow-y:auto}.thread-card{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:40px minmax(0,1fr) auto;gap:5px 10px;width:100%;padding:16px;display:grid;position:relative}.thread-card>.conversation-avatar{grid-row:1/5}.thread-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.thread-card>time{color:var(--muted);font-size:12px}.thread-card>small{color:var(--muted);grid-column:2/-1;font-size:12px}.thread-card>.pill{grid-column:2/-1;justify-self:start;font-size:12px}.thread-card.selected{background:var(--soft)}.thread-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-avatar{background:var(--elevated);border:1px solid var(--border);width:38px;height:38px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;display:grid}.staff-chat{background:var(--chat);border:0;border-radius:0;flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.conversation-header{background:var(--panel);border-bottom:1px solid var(--border);z-index:2;flex-shrink:0;align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:flex}.conversation-identity{flex:1;min-width:0}.conversation-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:16px;overflow:hidden}.conversation-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.staff-chat>.history{z-index:2;background:var(--panel);border:1px solid var(--border);border-radius:20px;align-self:center;min-height:36px;padding:7px 14px;font-size:12px;position:absolute;top:74px}.staff-chat>.demo-badge{align-self:center;margin:8px}.messages,.staff-messages{overscroll-behavior:contain;background-color:var(--chat);background-image:radial-gradient(var(--border) .55px,transparent .55px);scrollbar-width:thin;background-size:18px 18px;flex-direction:column;flex:1;gap:0;min-height:0;padding:20px 28px;display:flex;overflow:hidden auto}.message-row{flex-direction:column;align-items:flex-start;width:100%;margin-top:12px;display:flex;position:relative}.message-row.outgoing{align-items:flex-end}.message-row.grouped-message{margin-top:3px}.bubble{background:var(--bubble);width:fit-content;max-width:85%;color:var(--text);overflow-wrap:anywhere;border:0;border-radius:12px;padding:9px 12px;font-size:15px;line-height:1.55;position:relative;box-shadow:0 1px 2px #0002}.message-row.outgoing>.bubble,.staff-messages>.team-message{background:var(--outgoing);border-top-right-radius:3px}.message-row.incoming>.bubble,.staff-messages>.customer-message{border-top-left-radius:3px}.bubble:before{display:none}.bubble>p{white-space:pre-wrap;unicode-bidi:plaintext;margin:0;font-size:15px;line-height:1.55}.bubble>small,.sender-name{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:500;display:block}.staff-messages>.bubble{flex-shrink:0;margin:10px 0 0}.staff-messages>.team-message{align-self:flex-end}.staff-messages>.customer-message{align-self:flex-start}.staff-messages>.grouped-message{margin-top:3px}.message-footer{color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;margin:3px 0 -2px;font-size:12px;line-height:16px;display:flex}.message-footer .seen{color:var(--blue)}.chat-day{background:var(--panel);width:fit-content;color:var(--muted);border-radius:8px;align-self:center;margin:16px auto 18px;padding:5px 12px;font-size:12px;display:block;box-shadow:0 1px 3px #0002}.message-row>.chat-day{align-self:center;position:relative}.bubble .compact-reply{-webkit-line-clamp:8}.bubble>.speech-control{margin:0}.bubble .speech-button{min-height:32px;color:var(--muted);align-items:center;gap:5px;padding:3px 0;font-size:12px;display:inline-flex}.admin-reply,.composer,.composer.messenger-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--panel);border:0;border-top:1px solid var(--border);flex-shrink:0;align-items:flex-end;gap:6px;margin:0;display:flex;position:relative}.admin-reply textarea,.composer textarea{background:var(--elevated);border:1px solid var(--border);resize:none;field-sizing:content;width:100%;min-width:0;height:44px;min-height:44px;max-height:120px;color:var(--text);border-radius:22px;flex:1;padding:10px 12px;font-size:16px;line-height:23px}.admin-reply>.primary,.composer>.send{border-radius:50%;flex-shrink:0;place-items:center;width:44px;min-width:44px;height:44px;padding:10px;display:grid}.admin-reply>.primary span{display:none}.composer-capsule,.composer>.message-input{border:1px solid var(--border);background:var(--elevated);border-radius:24px;flex:1;align-items:flex-end;gap:0;min-width:0;padding:0;display:flex}.composer-capsule textarea,.composer>.message-input textarea{background:0 0;border:0;width:0;padding:10px 0}.composer-capsule .icon-btn{width:44px;min-width:44px;height:44px;padding:12px}.composer>.voice-record{background:var(--elevated);width:44px;height:44px;color:var(--muted);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.composer>.voice-record.recording{color:var(--danger)}.jump-latest{z-index:3;background:var(--panel);border:1px solid var(--border);color:var(--accent);box-shadow:var(--shadow);border-radius:24px;padding:10px 16px;font-size:13px;position:absolute;bottom:90px;right:20px}.voice-message{width:min(270px,100%);max-width:100%}.voice-message-actions{align-items:center;gap:8px;min-height:0;display:flex}.voice-message-actions button,.voice-message-actions a{color:var(--muted);justify-content:center;align-items:center;gap:5px;min-height:44px;padding:6px;font-size:12px;display:inline-flex}.voice-message-actions a{margin-left:auto}.chat-detail-actions{flex-direction:column;gap:10px;display:flex}.chat-detail-actions>button{justify-content:flex-start}.customer-context{border:1px solid var(--border);border-radius:12px;margin:20px 0;padding:16px}.customer-context summary{cursor:pointer;min-height:44px;font-size:14px}.customer-context p{font-size:14px}.conversation-assignment{align-items:flex-end;gap:12px;margin-top:24px;display:flex}.conversation-assignment>label{flex:1;font-size:13px}.conversation-assignment select{width:100%;margin-top:8px;display:block}.inbox-tool-panel{max-height:none}.inbox-tool-panel input,.inbox-tool-panel textarea{min-height:44px;font-size:16px}.detail-identity p{color:var(--muted)}.app-shell{height:var(--app-height,100dvh);background:var(--base);grid-template-rows:72px 28px minmax(0,1fr);grid-template-columns:88px minmax(0,1fr) 290px;display:grid;overflow:hidden}.nav-rail{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;grid-area:3/1;gap:8px;padding:16px 8px;display:flex}.nav-rail button{color:var(--muted);border-radius:10px;flex-direction:column;align-items:center;gap:6px;min-height:60px;padding:10px 4px;font-size:12px;display:flex}.nav-rail button.active{background:var(--soft);color:var(--accent)}.main-area{flex-direction:column;grid-area:3/2;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.chat-focused .mobile-subs{display:none}.content-page{width:100%;max-width:1200px;margin:0 auto;padding:28px;overflow-y:auto}.content-page h1{margin:0 0 12px;font-size:28px}.wallet-page .panel{border-radius:16px;padding:20px}.commerce-input{background:var(--elevated);border:1px solid var(--border);border-radius:9px;min-height:44px;padding:10px 12px;font-size:16px}.mobile-app-install,.shop-conversation{display:none}.overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.dialog{background:var(--panel);border:1px solid var(--border);border-radius:18px;width:min(600px,100%);max-height:90dvh;padding:28px;position:relative;overflow:auto}.dialog h2{margin:0 0 18px;padding-right:40px;font-size:22px}.dialog p{font-size:14px}.dialog input:not([type=checkbox]):not([type=radio]),.dialog select,.dialog textarea{min-height:44px;font-size:16px}.dialog label{font-size:13px;line-height:1.6}.dialog>.close{position:absolute;top:14px;right:14px}.detail-sheet{background:var(--panel);border-left:1px solid var(--border);width:min(540px,100%);height:100%;max-height:100%;box-shadow:var(--shadow);flex-direction:column;margin-left:auto;display:flex}.detail-overlay{justify-content:flex-end;padding:0}.sheet-heading{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.sheet-heading h2{margin:0;font-size:18px}.sheet-body{overscroll-behavior:contain;padding:24px;overflow:auto}.sheet-body p{font-size:14px}.sheet-body .record-heading h3{font-size:20px}.notification-center{border-radius:16px;width:min(480px,100%);max-height:85dvh;padding:0}.notification-center header{padding:18px 20px}.notification-center h2{font-size:20px}.notification-preferences{padding:16px;font-size:14px}.notice{z-index:90;background:var(--panel);border:1px solid var(--border);max-width:calc(100vw - 40px);box-shadow:var(--shadow);border-radius:12px;padding:14px 18px;font-size:14px;position:fixed;bottom:24px;right:20px}@keyframes ui-pulse{50%{opacity:.4}}@media(min-width:1100px){.admin-cards .record-summary-copy{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);align-items:center;gap:6px 24px;display:grid}.record-summary-copy small{grid-column:2}.record-summary-meta{flex-shrink:0;width:190px}.customer-view-link{display:flex}}@media(max-width:1000px){.admin-shell{grid-template-columns:190px minmax(0,1fr)}.admin-main{padding:24px 20px}.admin-header-end>span,.global-header>.pill{display:none}.app-shell{grid-template-columns:80px minmax(0,1fr)}.app-shell>.context:not(.open){display:none}}@media(max-width:767px){.admin-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:60px minmax(0,1fr) calc(64px + env(safe-area-inset-bottom,0px))}.admin-shell>.global-header{gap:8px;height:60px;padding:8px 16px}.admin-shell .brand strong{font-size:21px}.admin-header-end{gap:2px}.admin-header-end>.customer-view-link,.admin-menu-toggle{display:none}.admin-main{scrollbar-gutter:auto;grid-area:2/1;padding:22px 16px}.admin-nav{z-index:80;max-height:90dvh;padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));border:0;border-radius:20px 20px 0 0;gap:16px;display:none;position:fixed;inset:auto 0 0;overflow:auto}.admin-nav.open{display:flex}.nav-heading{justify-content:space-between;align-items:center;font-size:20px;font-weight:650;display:flex}.admin-menu-close{display:inline-flex}.admin-menu-scrim{z-index:79;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.nav-group>button{min-height:48px;font-size:15px}.admin-mobile-nav{border-top:1px solid var(--border);background:var(--panel);padding:4px 8px env(safe-area-inset-bottom,0px);z-index:10;grid-area:3/1;justify-content:space-around;display:flex}.admin-mobile-nav>button{color:var(--muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:52px;padding:4px 12px;font-size:12px;display:flex}.admin-mobile-nav>button>span{display:flex;position:relative}.admin-mobile-nav>button.active{color:var(--accent)}.admin-mobile-nav .nav-unread{font-size:10px;position:absolute;top:-6px;right:-12px}.nav-account{display:none}.admin-heading{align-items:flex-start;margin-bottom:18px}.admin-heading h1{letter-spacing:-.7px;font-size:26px}.admin-heading .eyebrow{display:none}.admin-heading>.primary{max-width:130px;padding:10px 12px;font-size:13px}.admin-subtitle{font-size:13px;line-height:1.6}.admin-toolbar{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.admin-toolbar input{grid-column:1/-1;width:100%;min-width:0;font-size:16px}.admin-toolbar select{width:100%;max-width:100%;font-size:14px}.admin-toolbar>.secondary{grid-area:auto/1}.admin-toolbar>.icon-btn{grid-column:2}.admin-toolbar select+select{grid-column:1/-1}.work-card{padding:16px}.record-summary{flex-wrap:wrap;gap:10px;padding:16px 12px}.record-symbol{border-radius:10px;width:34px;height:34px}.record-summary-copy{flex-grow:1;flex-basis:calc(100% - 70px)}.record-summary-copy>strong{font-size:15px}.record-summary-copy>span{font-size:13px}.record-summary-meta{flex-direction:row;align-items:center;gap:10px;width:100%;max-width:none;padding-left:44px}.record-summary-meta>strong{font-size:14px}.record-summary>svg:last-child{position:absolute;top:22px;right:12px}.record-summary{padding-right:32px;position:relative}.dashboard-heading{align-items:flex-start;gap:4px;margin-bottom:20px}.dashboard-heading .eyebrow{margin-bottom:7px;font-size:12px}.dashboard-heading h1{letter-spacing:-.8px;max-width:260px;margin-bottom:8px;font-size:26px}.dashboard-heading>div>p:last-child{max-width:270px;font-size:13px;line-height:1.5}.dashboard-heading>.icon-btn{width:36px;min-width:36px;margin-right:-5px}.pending-row{gap:10px;min-height:98px;padding:16px 12px}.inbox-grid{background:0 0;border:0;height:auto;min-height:0;display:block;overflow:visible}.conversation-list{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden}.thread-card{padding:16px 12px}.inbox-grid:not(.has-thread)>section,.inbox-grid.has-thread>.conversation-list{display:none}.admin-shell.thread-open{height:var(--app-height,100dvh);display:block}.thread-open>.global-header,.thread-open>.admin-nav,.thread-open>.admin-mobile-nav{display:none}.thread-open>.admin-main{height:100%;padding:0;overflow:hidden}.thread-open .admin-heading,.thread-open .admin-toolbar,.thread-open .demo-workspace-note,.thread-open .pagination{display:none}.thread-open .admin-main>p[role=status],.thread-open .admin-main>p[role=alert]{z-index:6;box-shadow:var(--shadow);margin:0;position:fixed;top:66px;left:12px;right:12px}.thread-open .inbox-grid{border-radius:0;height:100%}.staff-chat{border-radius:0;height:100%;min-height:0}.conversation-header{gap:6px;height:64px;min-height:64px;padding:8px}.conversation-header>.conversation-avatar{width:34px;height:34px;font-size:15px}.conversation-identity h2{font-size:15px}.conversation-identity small{font-size:12px}.messages,.staff-messages{padding:14px 14px 20px}.staff-messages{padding-top:50px}.bubble{max-width:85%;padding:8px 10px}.bubble>p{font-size:15px;line-height:1.5}.admin-reply{padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));gap:4px}.admin-reply textarea{min-width:0;padding:10px}.voice-message{width:240px;max-width:100%}.overlay{align-items:flex-end;padding:0}.dialog{width:100%;height:100%;max-height:100%;padding:24px 20px calc(24px + env(safe-area-inset-bottom,0px));border:0;border-radius:0}.dialog h2{font-size:22px}.detail-sheet{border:0;border-radius:20px 20px 0 0;width:100%;height:auto;max-height:90%;overflow:hidden}.detail-sheet.full-editor{border-radius:0;height:100%;max-height:100%}.sheet-heading{padding:12px 16px}.sheet-heading h2{font-size:17px}.sheet-body{padding:20px 16px calc(24px + env(safe-area-inset-bottom,0px))}.conversation-assignment{flex-wrap:wrap}.conversation-assignment label{flex-basis:100%}.notification-center{border-radius:20px 20px 0 0;height:auto;max-height:92dvh;padding:0}.notice{max-width:none;inset:72px 16px auto}.content-page{padding:24px 16px}.content-page h1{font-size:28px}}@media(max-width:700px){.app-shell.chat-commerce.mobile-refined{grid-template-columns:minmax(0,1fr);grid-template-rows:60px minmax(0,1fr) calc(64px + env(safe-area-inset-bottom,0px));height:var(--app-height,100dvh);padding:0}.app-shell>.global-header{grid-row:1;gap:6px;height:60px;padding:8px 12px}.global-header .mobile-brand-block{min-height:0;padding:0}.global-header .brand strong{font-size:20px}.global-header .brand{gap:6px}.global-header .brand .crown{width:30px;height:30px;position:static}.global-header .brand .crown img{width:30px;height:30px}.global-header .mobile-status,.global-header .tagline,.global-search,.dev-strip{display:none}.global-header .avatar{background:var(--elevated);width:36px;min-width:36px;height:36px;color:var(--text);border-radius:50%;font-size:12px}.global-header>.icon-btn{width:36px;min-width:36px}.main-area{grid-area:2/1;min-height:0;position:relative;overflow:hidden}.nav-rail{border:0;border-top:1px solid var(--border);padding:4px 8px env(safe-area-inset-bottom,0px);background:var(--panel);flex-direction:row;grid-area:3/1;justify-content:space-around;align-items:center;gap:0;position:static;overflow:visible}.nav-rail button{border-radius:8px;flex:1;gap:5px;min-width:52px;min-height:52px;padding:5px 8px;font-size:12px}.nav-rail button.active{color:var(--accent);background:0 0}.nav-rail .shop-tab-orbit{display:none}.app-shell.chat-commerce.mobile-refined.chat-focused{height:var(--app-height,100dvh);display:block}.chat-focused>.global-header,.chat-focused>.nav-rail,.chat-focused>.mobile-app-install,.chat-focused>.dev-strip{display:none}.chat-focused>.main-area{width:100%;height:100%;padding:0;overflow:hidden}.chat-focused .conversation-header{display:flex}.chat-focused .messages{flex:1;min-height:0}.chat-focused .mobile-subs,.chat-focused .history-note{display:none}.chat-focused .composer{flex:none;display:flex}.chat-focused .shop-conversation{display:none}.chat-ready{text-align:center;max-width:240px;color:var(--muted);align-self:center;margin:auto;padding:30px 0}.chat-ready strong{color:var(--text);margin-top:14px;font-size:18px;display:block}.chat-ready p{font-size:14px}.composer.messenger-composer{padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));gap:4px}.composer-capsule>.icon-btn:first-child{display:none}.composer-capsule textarea{padding-left:14px}.chat-focused .history{min-height:44px;font-size:12px}.content-page .metric-grid{gap:10px}.metric{padding:16px}.metric>strong{font-size:28px}.mobile-app-install{display:none}}@media(max-width:359px){.dashboard-heading h1{font-size:24px}.conversation-header>.conversation-avatar,.record-symbol{display:none}.record-summary-meta{padding-left:0}.global-header .brand strong{font-size:18px}.admin-mobile-nav>button{min-width:48px;padding:4px 8px}.composer>.voice-record,.composer>.send{flex-basis:44px;width:44px}.voice-message{width:210px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.staff-chat{margin:0}.conversation-avatar{margin:0;position:static;transform:none}.conversation-header .icon-btn{order:0;position:static;transform:none}.message-footer{min-height:16px}.speech-control{margin:0;display:inline-flex}.speak-button{width:44px;min-width:44px;height:44px;min-height:44px;margin:0}.message-actions{z-index:2;font-size:16px;position:absolute;bottom:0;right:-44px}.outgoing .message-actions,.team-message .message-actions{left:-44px;right:auto}.message-actions>summary{cursor:pointer;width:44px;height:44px;color:var(--muted);border-radius:12px;place-items:center;font-weight:700;list-style:none;display:grid}.message-actions>summary::-webkit-details-marker{display:none}.message-actions[open]{z-index:5}.message-actions[open]>summary{background:var(--panel)}.message-actions>div{background:var(--panel);border:1px solid var(--border);min-width:44px;min-height:44px;box-shadow:var(--shadow);border-radius:10px;align-items:center;padding:4px;display:flex;position:absolute;bottom:44px;right:0}.incoming .message-actions>div,.customer-message .message-actions>div{right:0}.outgoing .message-actions>div,.team-message .message-actions>div{left:0;right:auto}.voice-message-actions{flex-wrap:wrap;width:max-content;max-width:240px}.voice-message-actions a{min-width:44px}.voice-message .compact-audio{min-width:0}.voice-message .audio-play{width:44px;min-width:44px;height:44px}.message-actions .speech-error{min-width:180px}.message-actions+.message-footer{margin-top:4px}.incoming-toast{z-index:90;border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--panel);width:min(360px,100vw - 32px);box-shadow:var(--shadow);border-radius:12px;gap:10px;padding:12px;display:flex;position:fixed;top:80px;bottom:auto;right:16px}.incoming-toast .toast-content{text-align:left;flex:1;min-width:0}.incoming-toast strong{font-size:14px;display:block}.incoming-toast small,.incoming-toast .toast-content>span{font-size:12px}.incoming-toast>.icon-btn{flex-shrink:0}.notification-center{background:var(--panel);border:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}.notification-feed{min-height:0;overflow:auto}.notification-event{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 16px;display:flex}.notification-event>button:not(.icon-btn){text-align:left;flex:1;min-width:0}.notification-event strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.notification-event small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.notification-event.unread{background:var(--soft)}.notification-center>footer{flex-shrink:0;max-height:65dvh;overflow:auto}.notification-settings-toggle{min-height:52px;font-size:14px}.notification-count{background:var(--accent);min-width:18px;color:var(--base);font-size:12px;line-height:18px;top:2px;right:2px}@media(max-width:700px){.nav-rail [data-nav=Dashboard],.nav-rail [data-nav=Wallet],.global-header .mobile-chat-search{display:none}.global-header>.theme-control,.global-header .notification-trigger{width:44px;min-width:44px}.global-header .brand .crown{display:none}.incoming-toast{width:auto;top:72px;left:16px;right:16px}.message-actions>summary{font-size:18px}.notification-center{border:0}.chat-focused .main-area>.history{z-index:4;background:var(--panel);border:1px solid var(--border);border-radius:20px;align-self:center;min-height:36px;padding:6px 12px;position:absolute;top:70px}.chat-focused .main-area>.history-note{display:none}}h1{font-weight:650}.panel{margin:0}.settings-fields input,.settings-fields textarea,.settings-fields select{background:var(--elevated);border:1px solid var(--border);border-radius:9px;width:100%;min-height:44px;margin-top:8px;padding:10px 12px;font-size:16px;display:block}.settings-fields label{color:var(--muted);margin:16px 0;font-size:13px;display:block}.settings-fields .checkbox-label{align-items:center;gap:10px;display:flex}.settings-fields input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;padding:0}.settings-fields fieldset{padding:4px 16px 8px}.settings-fields legend{font-size:14px}.store-settings{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:24px;display:grid}.settings-preview{position:sticky;top:0}.admin-main:has(.inbox-grid){flex-direction:column;display:flex}.inbox-grid{flex:1 0;height:auto;min-height:360px}.admin-main:has(.inbox-grid)>.admin-heading,.admin-main:has(.inbox-grid)>.admin-toolbar,.admin-main:has(.inbox-grid)>.demo-workspace-note{flex-shrink:0}.main-area:has(.store-grid){display:block;overflow-y:auto}.product-content summary{align-items:center;min-height:44px;font-size:14px;display:flex}.product-content li{font-size:14px;line-height:1.6}.product-content>section h3{font-size:16px}.product-dialog p,.product-dialog label{font-size:14px}@media(max-width:1100px)and (min-width:768px){.inbox-grid{grid-template-columns:1fr}.inbox-grid.has-thread>.conversation-list,.inbox-grid:not(.has-thread)>section{display:none}.inbox-grid{min-height:450px}}@media(max-width:767px){.store-settings{grid-template-columns:1fr;gap:16px}.settings-preview{position:static}.settings-fields{padding:16px}.settings-fields h2{font-size:20px}.settings-fields fieldset{padding:4px 12px 8px}.admin-heading{flex-wrap:wrap}.admin-heading>div{flex:1;min-width:210px}.admin-heading>.primary{white-space:nowrap;max-width:none;min-height:44px}.admin-main:has(.inbox-grid){display:block}.inbox-grid{min-height:0}.admin-shell.thread-open .inbox-grid{height:100%}.thread-open .staff-chat{margin:0}.notification-overlay{align-items:flex-end;padding:0}.notification-center{max-height:92dvh}.notification-center>footer{max-height:70dvh}}.mobile-only{display:none}@media(max-width:700px){.mobile-only{display:flex}.desktop-copy,.desktop-currency{display:none}.main-area:has(.store-grid){overflow-y:auto}.content-page .page-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}}.dashboard-heading>.icon-btn{width:44px;min-width:44px}.staff-chat>.history,.chat-focused .main-area>.history{min-height:44px}.inbox-tool-bar{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.inbox-tool-bar button,.inbox-tool-bar select{min-height:44px;font-size:14px}.inbox-tool-bar select{border:1px solid var(--border);background:var(--elevated);border-radius:9px;width:100%;margin-top:6px;padding:10px}.conversation-assignment .secondary{width:100%}.admin-main>section:not(.work-board)>article.panel{margin-bottom:12px}.messages,.staff-messages{--chat:#0b141a;--bubble:#202c33;--outgoing:#145548;background-color:var(--chat);background-image:linear-gradient(#0b141a70,#0b141a70),url(/chat-pattern.svg);background-size:auto,360px 420px;padding-inline:14px}:root[data-theme=light] .messages,:root[data-theme=light] .staff-messages{background-image:linear-gradient(#efeae2b0,#efeae2b0),url(/chat-pattern.svg)}.bubble{border-radius:8px;max-width:86%;padding:6px 9px;line-height:1.45}.bubble>p{font-size:15px;line-height:1.45;display:inline}.bubble>.message-footer{float:right;clear:none;vertical-align:bottom;gap:4px;min-height:16px;margin:6px 0 -1px 10px;font-size:11px;line-height:16px;display:inline-flex}.bubble:after{content:"";clear:both;display:table}.message-row.incoming:not(.grouped-message)>.bubble:before,.staff-messages>.customer-message:not(.grouped-message):before{content:"";background:var(--bubble);clip-path:polygon(0 0,100% 0,100% 100%);width:7px;height:9px;display:block;position:absolute;top:0;left:-6px}.message-row.outgoing:not(.grouped-message)>.bubble:before,.staff-messages>.team-message:not(.grouped-message):before{content:"";background:var(--outgoing);clip-path:polygon(0 0,100% 0,0 100%);width:7px;height:9px;display:block;position:absolute;top:0;left:auto;right:-6px}.message-actions>summary{opacity:0;transition:opacity .15s}.bubble:hover>.message-actions>summary,.bubble:focus-within .message-actions>summary,.message-actions[open]>summary,.bubble:hover .voice-options>summary{opacity:1}.bubble>.compact-reply{display:-webkit-box}.chat-day{background:var(--bubble);color:var(--muted);border-radius:7px;margin:14px auto;padding:3px 10px;font-size:12px;line-height:20px}.conversation-header{background:var(--panel)}.brand-avatar{background:var(--soft);border-color:var(--border)}.brand-avatar img{object-fit:contain;width:28px;height:28px}.voice-message{width:280px;max-width:100%;position:static}.compact-audio{gap:8px;min-width:0;min-height:52px;padding:0}.audio-play{color:var(--muted);background:0 0;border:0;flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px}.audio-track{flex:1;min-width:0}.waveform-seek{align-items:center;height:36px;display:flex;position:relative}.audio-waveform{width:100%;height:28px;color:var(--muted);display:block}.audio-waveform rect{fill:currentColor;opacity:.55}.audio-waveform rect.played{fill:var(--blue);opacity:1}.waveform-seek input[type=range]{opacity:0;cursor:pointer;width:100%;height:44px;min-height:44px;margin:0;padding:0;position:absolute;top:-4px;right:0;bottom:-4px;left:0}.waveform-seek:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.audio-track>span{color:var(--muted);justify-content:space-between;margin:0;font-size:11px;line-height:14px;display:flex}.voice-avatar{background:var(--elevated);width:38px;min-width:38px;height:38px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.voice-avatar-mic{color:var(--blue);filter:drop-shadow(0 1px 1px var(--chat));position:absolute;bottom:-3px;right:-2px}.bubble:has(.voice-message){min-width:min(290px,86%)}.bubble:has(.voice-message)>.message-footer{margin-top:0}.message-footer .seen,.delivery-check.seen{color:#7fc8ec}.message-footer .speech-control{display:none}@media(max-width:700px){.composer-capsule>.icon-btn:first-child{width:44px;min-width:44px;display:inline-flex}.composer-capsule textarea{padding-left:0}.composer>.voice-record{background:var(--brand-gold);color:#211b0c}.composer>.send:disabled,.composer:has(.send:not(:disabled))>.voice-record{display:none}.voice-message{width:260px}.bubble{max-width:86%}.bubble>.message-footer{font-size:11px}.conversation-header .brand-avatar{display:grid}.chat-focused .main-area>.history,.staff-chat>.history{opacity:.92;font-size:12px;top:70px}.chat-focused .composer,.admin-reply{background:var(--chat);border-top:0}.message-actions>summary{font-size:15px}}.notification-trigger{position:relative}.notification-count{border:2px solid var(--panel);background:var(--accent);min-width:20px;height:20px;color:var(--base);border-radius:12px;place-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;display:grid;position:absolute;top:1px;right:1px}.admin-shell .global-header .brand .crown{display:grid}:root[data-theme=light] .crown img,:root[data-theme=light] .brand-avatar img{filter:invert()}.bubble>.message-footer,.audio-track>span,.notification-count,.admin-mobile-nav .nav-unread{font-size:12px}.dialog label{min-width:0;max-width:100%;margin:16px 0;display:block}.dialog input:not([type=checkbox]):not([type=radio]),.dialog select,.dialog textarea{width:100%;min-width:0;max-width:100%;display:block}.dialog .checkbox-label{display:flex}.dialog .checkbox-label input{width:18px;min-width:18px}.dialog select{text-overflow:ellipsis;overflow:hidden}.dialog label>input+select{margin-top:8px}.messages,.staff-messages{--chat:#0b1014;--bubble:#202b31;--outgoing:#075e4c;--muted:#a4b5bc;color:#edf3f5;background-color:var(--chat);scrollbar-color:#ffffff18 transparent;scrollbar-width:thin;background-image:url(/chat-pattern.svg);background-size:250px 292px;padding:18px 16px 24px}.staff-messages{padding-top:48px}.conversation-header{z-index:4;background:#11191e;border-bottom:1px solid #ffffff06;gap:8px;min-height:72px;padding:10px 12px 10px 4px;box-shadow:0 3px 16px #00000014}.conversation-header .icon-btn{color:#c1ccd0;border-radius:50%;width:44px;min-width:44px;height:44px}.conversation-header .icon-btn:hover{color:#fff;background:#ffffff0b}.conversation-header .conversation-avatar{color:#e2efe9;letter-spacing:.5px;background:linear-gradient(145deg,#293831,#172724);border:1px solid #ffffff14;width:42px;min-width:42px;height:42px;font-size:15px}.conversation-header .brand-avatar{background:#20292b;border-color:#d9b55d40}.conversation-header .brand-avatar img{width:31px;height:31px}.conversation-identity h2{color:#f1f5f6;letter-spacing:-.35px;margin-bottom:4px;font-size:18px;font-weight:600}.conversation-identity small{color:#9aabb2;letter-spacing:.1px;font-size:12px}.message-row,.staff-messages>.bubble{margin-top:12px}.message-row.grouped-message,.staff-messages>.grouped-message{margin-top:4px}.bubble{color:#edf3f5;border-radius:11px;max-width:86%;padding:8px 10px;line-height:1.4;box-shadow:0 1px 1px #0003}.bubble>p{letter-spacing:-.12px;font-size:16px;line-height:1.4}.text-bubble>p:after{content:"";width:76px;height:1px;display:inline-block}.text-bubble>.message-footer{float:none;margin:0;position:absolute;bottom:5px;right:8px}.message-footer,.bubble>.message-footer{color:#a5b6bc;font-variant-numeric:tabular-nums;gap:4px;font-size:12px;line-height:16px}.outgoing .message-footer,.team-message .message-footer{color:#a1c1b7}.delivery-check{align-items:center;display:inline-flex}.delivery-check.seen,.message-footer .seen{color:#62c9ee}.chat-day{color:#b4c2c8;background:#1b272d;border-radius:8px;margin:8px auto 17px;padding:5px 12px;font-size:12px;font-weight:500;box-shadow:0 1px 2px #0002}.bubble:has(.voice-message){width:min(310px,86%);min-width:0;padding:7px 9px 5px}.voice-message{width:100%}.compact-audio{align-items:center;gap:7px;min-height:60px}.audio-play{color:#b6c5cc;width:44px;min-width:44px;height:48px;padding:0}.audio-play svg{width:27px;height:27px}.audio-track{align-self:center;padding-top:1px}.waveform-seek{height:32px}.audio-waveform{color:#80989b;height:27px}.audio-waveform rect{opacity:.75}.audio-waveform rect.played{fill:#65c8e9}.waveform-cursor{pointer-events:none;background:#65c8e9;border-radius:50%;width:10px;height:10px;position:absolute;top:11px;transform:translate(-50%)}.waveform-seek input[type=range]{cursor:ew-resize}.audio-track>span{justify-content:flex-start;gap:6px;font-size:12px;line-height:16px}.audio-track>span time+time:before{content:"/ ";opacity:.65}.voice-avatar{color:#e7cbd8;background:#4b283a;border:1px solid #ffffff0c;width:42px;min-width:42px;height:42px;margin:0 2px 7px}.voice-avatar.brand-avatar{background:#30362b;border-color:#e6c57340}.voice-avatar img{width:29px;height:29px}.voice-avatar-mic{color:#62c9ee;width:16px;height:16px;bottom:-4px;right:-3px}.outgoing .voice-avatar,.team-message .voice-avatar{order:-1;margin-right:3px}.bubble:has(.voice-message)>.message-footer{margin:0;position:absolute;bottom:5px;right:9px}.is-playing .audio-play{color:#62c9ee}.is-playing .voice-avatar{box-shadow:0 0 0 3px #62c9ee15}.composer,.composer.messenger-composer,.admin-reply{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));background:#0b1014;border:0;align-items:flex-end;gap:8px}.chat-focused .composer,.admin-reply{background:#0b1014}.composer-capsule,.composer>.message-input{background:#202b31;border:1px solid #ffffff05;border-radius:28px;align-items:center;min-height:50px;padding:2px 3px;box-shadow:0 2px 6px #0002}.composer-capsule:focus-within,.composer>.message-input:focus-within{border-color:#e4bb6235}.composer textarea,.admin-reply textarea{color:#edf3f5;font-size:17px;line-height:24px}.composer-capsule textarea{padding:10px 0}.composer textarea::placeholder,.admin-reply textarea::placeholder{color:#94a4ac;opacity:1}.composer-capsule .icon-btn{color:#a7b7be;padding:10px}.composer-capsule .icon-btn svg{width:23px;height:23px}.composer>.voice-record,.composer>.send,.admin-reply>.primary{color:#15201e;background:#e7c572;border:0;width:50px;min-width:50px;height:50px;transition:transform .16s,background .16s;box-shadow:0 2px 6px #0002}.composer>.voice-record svg,.composer>.send svg{width:24px;height:24px}.composer button:active,.admin-reply button:active{transform:scale(.93)}.admin-reply textarea{background:#202b31;border:1px solid #ffffff05;border-radius:26px;min-height:50px}.chat-focused .main-area>.history,.staff-chat>.history{top:82px}.jump-latest{color:#cbd8dc;background:#253239;border:1px solid #ffffff0c;box-shadow:0 3px 16px #0003}.bubble .message-actions>summary{color:#94a8b0}.voice-message:has(.voice-transcript),.voice-message:has(.voice-error){padding-bottom:20px}@media(min-width:701px){.messages,.staff-messages{padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}.bubble{max-width:min(78%,540px)}.conversation-header{padding-left:16px;padding-right:20px}}@media(max-width:360px){.conversation-header{gap:3px;padding-right:4px}.conversation-identity h2{font-size:17px}.messages,.staff-messages{padding-left:12px;padding-right:12px}.bubble{max-width:87%}.composer,.composer.messenger-composer{gap:6px;padding-left:6px;padding-right:6px}}:root[data-theme=light] .messages,:root[data-theme=light] .staff-messages{background-color:#edece4;background-image:url(/chat-pattern.svg)}:root[data-theme=light] .bubble{color:#172d24}:root[data-theme=light] .conversation-header{background:#fff;border-color:#e3e9e5}:root[data-theme=light] .conversation-identity h2{color:#152a21}:root[data-theme=light] .conversation-identity small,:root[data-theme=light] .conversation-header .icon-btn{color:#687e75}:root[data-theme=light] .conversation-header .brand-avatar{background:#f4eddc}:root[data-theme=light] .chat-day{color:#62776c;background:#f7faf5}:root[data-theme=light] .message-footer{color:#6c8578}:root[data-theme=light] .composer,:root[data-theme=light] .admin-reply{background:#edece4}:root[data-theme=light] .composer-capsule,:root[data-theme=light] .composer>.message-input,:root[data-theme=light] .admin-reply textarea{background:#fff;border-color:#dbe4dc}:root[data-theme=light] .composer textarea,:root[data-theme=light] .admin-reply textarea{color:#20392d}:root[data-theme=light] .audio-play{color:#688577}@media(prefers-reduced-motion:reduce){.composer button,.admin-reply button{transition:none}}.incoming .bubble:has(.voice-message)>.message-footer,.staff-messages>.customer-message:has(.voice-message)>.message-footer{right:62px}.admin-reply .composer-capsule textarea{background:0 0;border:0;border-radius:0;width:0;min-width:0;min-height:44px;padding:10px 0}.admin-reply .composer-capsule{flex:1;min-width:0}.admin-reply .emoji-picker{bottom:72px;left:12px}.message-footer>span{align-items:center;display:inline-flex}.composer>.send:disabled,.composer:has(.send:not(:disabled))>.voice-record{display:none}@media(min-width:701px){.app-shell.chat-focused{grid-template-rows:72px minmax(0,1fr);grid-template-columns:88px minmax(0,1fr)}.chat-focused>.global-header{grid-area:1/1/auto/-1}.chat-focused>.dev-strip{display:none}.chat-focused>.nav-rail{grid-row:2}.chat-focused>.main-area{grid-area:2/2;width:100%;padding:0}.chat-focused>.context:not(.open){display:none}.chat-focused>.context.open{z-index:60;width:320px;height:calc(100dvh - 72px);position:fixed;top:72px;right:0}.chat-focused .composer{padding-left:32px;padding-right:32px}}:root[data-theme=light] .voice-avatar.brand-avatar{background:#f2e8cc}@media(max-width:700px){.text-bubble{max-width:90%}}@media(max-width:360px){.text-bubble{max-width:87%}}.text-bubble>p:after{width:76px}.incoming .text-bubble>p:after,.staff-messages>.customer-message.text-bubble>p:after{width:58px}@media(min-width:361px)and (max-width:700px){.outgoing>.text-bubble,.staff-messages>.team-message.text-bubble{max-width:92%}}body{letter-spacing:-.12px}.primary{border-radius:12px;gap:9px;padding:12px 18px;font-weight:650;box-shadow:inset 0 1px #ffffff25}.primary:hover{filter:brightness(1.07)}.secondary{background:var(--panel);border-radius:12px;padding:11px 16px;font-weight:550}.quiet{gap:8px}.pill{border:1px solid var(--border);text-transform:capitalize;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:550}.pill[data-status=delivered],.pill[data-status=active],.pill[data-status=approved],.pill[data-status=done]{color:var(--studio-green);background:#86cfaa12}.pill[data-status=submitted],.pill[data-status=payment_submitted],.pill[data-status=paid]{color:var(--accent);background:#e6c17a12}.pill[data-status=rejected],.pill[data-status=payment_rejected]{color:var(--danger);background:#ff898910}.panel{background:var(--panel);border-color:var(--border);border-radius:18px}.studio-eyebrow{letter-spacing:1.65px;color:var(--muted);margin:0 0 12px;font-size:10px;font-weight:650;line-height:1.5;display:block}.studio-eyebrow i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.global-header{background:var(--base);border-bottom:1px solid var(--border)}.brand{letter-spacing:-.8px;font-size:21px}.brand-check{display:none}.icon-btn{border-radius:11px}.icon-btn:hover{background:var(--elevated)}.admin-shell{grid-template-rows:76px minmax(0,1fr);grid-template-columns:236px minmax(0,1fr)}.admin-shell>.global-header{gap:28px;padding:0 30px}.admin-shell .global-header>.pill{display:none}.admin-header-end{gap:12px;margin-left:auto}.admin-header-end>span{display:none}.admin-nav{background:var(--base);gap:26px;padding:24px 16px 18px}.workspace-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;align-items:center;gap:11px;padding:13px 10px;display:flex}.workspace-monogram{background:var(--soft);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.workspace-monogram img{width:27px}.workspace-card strong{font-size:13px}.workspace-card small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.workspace-card>i{background:#90bea5;border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-group>.eyebrow{letter-spacing:1.7px;color:var(--muted);margin-bottom:10px;font-size:9px}.nav-group>button{border-radius:10px;gap:12px;min-height:43px;margin:4px 0;padding:11px 13px;font-size:12px}.nav-group>button.active{background:var(--panel);color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.nav-group>button svg{width:17px;height:17px}.nav-account{align-items:center;gap:10px;padding:18px 0 0;font-size:12px;display:flex}.nav-account small{font-size:10px}.account-monogram{width:35px;min-width:35px;height:35px;color:var(--studio-violet);background:#b8a0e822;border-radius:50%;place-items:center;font-size:12px;display:grid}.admin-main{background:radial-gradient(ellipse at 80% 0,#e6c17a04,transparent 48%),var(--base);padding:34px 36px 60px}.admin-heading{margin-bottom:28px}.admin-heading h1{letter-spacing:-1.3px;font-size:34px}.admin-heading .eyebrow{letter-spacing:1.6px;font-size:9px}.admin-subtitle{font-size:13px}.demo-workspace-note{border:1px dashed var(--border);background:0 0;border-radius:10px;padding:10px 14px;font-size:11px}.workspace-switcher{color:var(--muted);border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:center;gap:10px;min-width:240px;padding:0 14px;font-size:12px;display:flex}.workspace-switcher kbd{border:1px solid var(--border);border-radius:4px;margin-left:auto;padding:3px 5px;font-size:10px}.switcher-search{border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:6px 12px;display:flex}.switcher-search input{background:0 0;border:0;flex:1}.switcher-results{gap:6px;margin-top:20px;display:grid}.switcher-results>button{text-align:left;border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.switcher-results>button:hover{background:var(--elevated)}.switcher-results>button>span{flex:1}.switcher-results>button>svg:last-child{color:var(--muted)}.dashboard-heading{align-items:center;margin-bottom:30px}.dashboard-heading h1{letter-spacing:-1.4px;margin:0 0 10px;font-size:36px;font-weight:550}.dashboard-heading h1 em{color:var(--accent);font-style:normal}.dashboard-heading p:not(.studio-eyebrow){font-size:13px;line-height:1.6}.pending-row{gap:12px;min-height:84px;padding:16px 22px}.report-note{margin:0 24px 20px;font-size:9px}.person-avatar{width:35px;height:35px;color:var(--studio-violet);background:#b8a0e815;font-size:11px}.admin-toolbar{background:var(--panel);border:1px solid var(--border);border-radius:14px;gap:10px;margin-bottom:14px;padding:14px}.admin-toolbar input,.admin-toolbar select{background:var(--base);border-color:var(--border);border-radius:10px;min-height:44px;font-size:13px}.admin-toolbar .secondary{gap:8px;font-size:12px}.record-view-bar{color:var(--muted);justify-content:space-between;align-items:center;padding:8px 5px 18px;font-size:11px;display:flex}.record-view-bar b{color:var(--text);margin-right:3px}.record-view-bar label{align-items:center;gap:8px;display:flex}.record-view-bar select{background:var(--base);border:1px solid var(--border);border-radius:8px;min-height:36px;padding:7px;font-size:11px}.admin-cards{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:0;overflow:hidden}.admin-cards .panel.record{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:0}.admin-cards .panel.record:last-child{border-bottom:0}.record-summary{gap:16px;min-height:96px;padding:20px}.record-summary:hover{background:#e6c17a04}.record-symbol{width:45px;min-width:45px;height:45px;color:var(--studio-violet);background:#b8a0e812;border-radius:13px}.record-symbol[data-section=payments]{color:var(--accent);background:#e6c17a12}.record-symbol[data-section=inventory]{color:var(--studio-green);background:#95c5b312}.record-symbol[data-section=customers]{color:#9eb7da;background:#9eb7da12}.record-summary-copy strong{letter-spacing:-.2px;font-size:14px}.record-summary-copy>span{margin-top:5px;font-size:12px}.record-summary-copy>small{margin-top:5px;font-size:11px}.record-summary-meta>strong{letter-spacing:-.4px;font-size:15px;font-weight:600}.record-summary-meta{gap:7px;min-width:125px}.work-card{border-top:3px solid var(--studio-violet);padding:24px}.work-card.overdue{border-top-color:#d49c9d}.work-card h3{margin:19px 0 12px;font-size:19px}.work-card .actions{padding-top:8px}.work-card .actions>button{font-size:11px}.inbox-grid{border:1px solid var(--border);background:var(--panel);border-radius:18px;grid-template-columns:320px minmax(0,1fr);min-height:600px;overflow:hidden}.conversation-list{border:0;border-right:1px solid var(--border);background:var(--panel);border-radius:0;padding:0}.thread-card{border-bottom:1px solid var(--border);border-radius:0;gap:7px 11px;min-height:118px;padding:18px 16px}.thread-card.selected{box-shadow:inset 3px 0 var(--accent);background:#e6c17a09}.thread-card>strong{font-size:13px}.thread-card .conversation-avatar{color:var(--studio-violet);background:#b8a0e817;border:0;width:39px;height:39px;font-size:14px}.thread-preview{font-size:12px;line-height:1.5}.thread-card>small:last-child{color:var(--muted);font-size:10px}.thread-time{font-size:10px}.inbox-welcome{text-align:center;background:radial-gradient(at 50% 35%,#e6c17a08,#0000 55%);flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex}.inbox-art{width:110px;height:110px;color:var(--accent);background:linear-gradient(145deg,#e6c17a15,#e6c17a03);border:1px solid #e6c17a30;border-radius:32px;place-items:center;margin-bottom:35px;display:grid;position:relative;transform:rotate(-7deg)}.inbox-art>span{background:var(--elevated);width:43px;height:43px;color:var(--studio-green);border:1px solid var(--border);border-radius:14px;place-items:center;display:grid;position:absolute;bottom:-10px;right:-15px;transform:rotate(14deg)}.inbox-welcome h2{letter-spacing:-1px;margin-bottom:16px;font-size:32px;font-weight:500;line-height:1.2}.inbox-welcome p{max-width:330px;color:var(--muted);font-size:12px;line-height:1.8}.inbox-shortcuts{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:20px;font-size:10px;display:flex}.inbox-shortcuts>span{align-items:center;gap:7px;display:flex}.staff-chat{border:0;border-radius:0;margin:0}.app-shell,.app-shell.chat-focused{grid-template-rows:76px minmax(0,1fr);grid-template-columns:210px minmax(0,1fr)}.app-shell>.global-header{grid-area:1/1/auto/-1;gap:24px;padding:0 28px}.app-shell>.dev-strip{display:none}.app-shell>.nav-rail{background:var(--base);grid-area:2/1;gap:5px;padding:26px 14px}.nav-rail>button{border-radius:10px;flex-direction:row;justify-content:flex-start;gap:13px;min-height:48px;padding:13px 17px;font-size:12px}.nav-rail>button.active{background:var(--panel);color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.nav-rail>button svg{width:18px;height:18px}.customer-nav-label{letter-spacing:1.8px;color:var(--muted);padding:0 18px 18px;font-size:9px}.customer-nav-account{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:auto;padding:20px 4px 0;font-size:11px;display:flex}.customer-nav-account small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5;display:block}.app-shell>.main-area{grid-area:2/2;min-width:0;display:block;overflow-y:auto}.app-shell.chat-focused>.main-area{display:flex;overflow:hidden}.app-shell>.context:not(.open){display:none}.app-shell>.context.open{z-index:60;width:320px;height:calc(100dvh - 76px);position:fixed;top:76px;right:0}.app-shell .global-header .search{max-width:430px}.storefront-studio{max-width:1440px;margin:0 auto;padding:32px 40px 40px}.studio-search{background:var(--panel);border:1px solid var(--border);border-radius:13px;align-items:center;gap:12px;padding:4px 8px 4px 17px;display:flex}.studio-search>svg{color:var(--muted)}.studio-search input{background:0 0;border:0;outline:none;flex:1;min-height:44px;font-size:14px}.studio-search button{min-width:44px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.product-open{color:var(--muted);position:absolute;top:12px;right:12px}.studio-empty{text-align:center;color:var(--muted);padding:55px 20px}.studio-empty svg{color:var(--accent);margin:0 auto 20px}.studio-empty h3{color:var(--text);font-size:23px}.studio-empty p{font-size:13px}.app-shell .finder{background:var(--panel);border-radius:20px;margin:0 40px 40px;padding:30px}.content-page{max-width:1180px;padding:38px 44px}.page-masthead{border:1px solid var(--border);background:radial-gradient(ellipse at 90% 50%,#e6c17a0c,transparent 60%),var(--panel);border-radius:20px;margin-bottom:28px;padding:26px 30px;position:relative}.page-masthead h1{letter-spacing:-1.2px;margin:0 0 12px;font-size:35px;font-weight:550}.page-masthead p:not(.studio-eyebrow){color:var(--muted);max-width:75%;margin:0;font-size:13px}.page-hero-icon{background:var(--soft);width:58px;height:58px;color:var(--accent);border:1px solid #e6c17a22;border-radius:17px;place-items:center;display:grid;position:absolute;top:35px;right:30px}.metric-grid{gap:16px;margin-bottom:28px}.metric{background:var(--panel);border:1px solid var(--border);border-radius:17px;padding:24px}.metric>strong{letter-spacing:-1px;margin:12px 0;font-size:35px;font-weight:500}.metric>span{color:var(--muted);font-size:12px}.metric small{font-size:10px}.subscription-detail{border-left:3px solid var(--studio-green);gap:20px;padding:25px}.subscription-copy h3{font-size:20px;font-weight:550}.subscription-copy p,.subscription-copy small{font-size:11px}.wallet-entry{border-radius:14px;padding:20px 25px}.wallet-entry h3{font-size:17px}.wallet-entry p{font-size:12px}.wallet-entry small{color:var(--muted);font-size:10px}.account-page>.panel{padding:27px}.account-page>.desktop-copy{display:none}.product-dialog{border:1px solid var(--border);background:radial-gradient(ellipse at 0 0,#b8a0e813,transparent 40%),var(--panel);border-radius:24px;max-width:720px;padding:35px}.product-dialog>.tool-logo.large{border-radius:22px;width:76px;height:76px;margin-bottom:22px;box-shadow:0 15px 30px #0002}.product-dialog #product-title{letter-spacing:-1.3px;margin:12px 0;font-size:36px;font-weight:550}.product-description{color:var(--muted);font-size:13px;line-height:1.8}.plan-picker{gap:10px;margin:25px 0;display:grid}.plan-picker>button{border:1px solid var(--border);text-align:left;background:var(--base);border-radius:13px;align-items:center;gap:15px;padding:18px;display:flex}.plan-picker>button[aria-pressed=true]{border-color:var(--accent);background:var(--soft)}.plan-picker>button>span{flex:1}.plan-picker strong{font-size:14px;font-weight:600}.plan-picker small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.plan-picker b{font-size:16px;font-weight:550}.plan-picker i{border:1px solid var(--border);color:#201d15;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.plan-picker [aria-pressed=true] i{background:var(--brand-gold)}.product-dialog dl{background:var(--base);border-radius:15px;gap:14px;padding:20px 23px}.product-dialog dt{color:var(--muted);font-size:11px}.product-dialog dd{font-size:12px}.product-content{border-top:1px solid var(--border);margin-top:25px;padding-top:22px}.product-content h3{font-size:17px;font-weight:550}.product-content ul{gap:10px;padding:0;list-style:none;display:grid}.product-content li{padding-left:24px;font-size:12px;line-height:1.7;position:relative}.product-content li:before{content:"✓";color:var(--studio-green);position:absolute;left:0}.product-content details{background:var(--base);border:1px solid var(--border);border-radius:12px;margin:10px 0;padding:14px 17px}.product-content summary{cursor:pointer;min-height:30px;font-size:12px;font-weight:550}.product-content p{color:var(--muted);font-size:12px;line-height:1.8}.dialog:not(.product-dialog){border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:22px;padding:32px}.dialog h2{letter-spacing:-.7px;margin:0 35px 20px 0;font-size:25px;font-weight:550}.dialog h3{font-weight:550}.dialog label,.sheet-body label{color:var(--muted);font-size:12px;line-height:1.6}.dialog input:not([type=checkbox]):not([type=radio]),.dialog select,.dialog textarea,.sheet-body input:not([type=checkbox]):not([type=radio]),.sheet-body select,.sheet-body textarea{background:var(--base);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px 14px;font-size:14px}.dialog label:focus-within{color:var(--text)}.dialog input:focus,.dialog select:focus,.dialog textarea:focus{border-color:#e6c17a70;outline:0;box-shadow:0 0 0 3px #e6c17a08}.detail-sheet{background:var(--panel);border-left:1px solid var(--border);box-shadow:var(--shadow)}.sheet-heading{background:var(--panel);border-bottom:1px solid var(--border);padding:25px 28px}.sheet-heading h2{letter-spacing:-.5px;font-size:22px;font-weight:550}.sheet-body{padding:28px}.sheet-body .actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding:18px 0}.record-amount{letter-spacing:-1px;font-size:34px;font-weight:500}.record-assignee{background:var(--base);border-radius:10px;padding:14px;font-size:12px}.permission-group{border:1px solid var(--border);background:var(--base);border-radius:12px;margin:10px 0;padding:12px 16px}.permission-group summary{cursor:pointer;text-transform:capitalize;min-height:38px;font-size:13px}.permission-group label{gap:10px;padding:10px 0;display:flex}.store-settings fieldset{border:1px solid var(--border);border-radius:16px;margin-bottom:20px;padding:24px}.store-settings legend{padding:0 8px;font-size:16px;font-weight:550}.error-box,.success-box{background:#d49c9d0b;border:1px solid #d49c9d30;border-radius:12px;padding:15px 18px;font-size:12px}.success-box{background:#95c5b30b;border-color:#95c5b330}.notification-event{border:1px solid var(--border);border-radius:13px;margin:9px 0;padding:16px}.notification-event.unread{background:#e6c17a08;border-color:#e6c17a25}.event-icon{background:var(--soft);color:var(--accent);border-radius:11px}.notification-preferences{background:var(--base);border-radius:15px;padding:10px 15px}.preference-row{padding:18px 5px}.pagination{border:1px solid var(--border);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;margin-top:22px;padding:9px 14px;font-size:12px;display:flex}.pagination button{background:var(--elevated);border-radius:8px;padding:8px 13px}@media(min-width:1500px){.admin-main{padding-left:48px;padding-right:48px}}@media(max-width:1150px){.admin-shell{grid-template-columns:204px minmax(0,1fr)}.admin-main{padding:28px 24px}.dashboard-heading h1{font-size:30px}.workspace-switcher{min-width:190px}.app-shell,.app-shell.chat-focused{grid-template-columns:180px minmax(0,1fr)}.storefront-studio{padding:25px}.content-page{padding:28px}.inbox-grid{grid-template-columns:280px minmax(0,1fr)}.inbox-welcome{padding:35px}.inbox-welcome h2{font-size:27px}}@media(max-width:900px)and (min-width:701px){.admin-shell .global-header{gap:20px;padding:0 20px}.admin-header-end .customer-view-link{display:none}.workspace-switcher{min-width:160px}.workspace-switcher kbd{display:none}.content-page{padding:24px}.page-masthead h1{font-size:29px}.page-hero-icon{display:none}.page-masthead p:not(.studio-eyebrow){max-width:100%}.inbox-grid:not(.has-thread){grid-template-columns:1fr}.inbox-grid:not(.has-thread) .inbox-welcome{display:none}}@media(max-width:700px){.admin-shell{height:var(--app-height,100dvh);display:block}.admin-shell>.global-header{gap:10px;height:66px;padding:0 17px}.admin-shell .brand{font-size:19px}.admin-shell .global-header>.workspace-switcher{background:0 0;border:0;justify-content:center;width:44px;min-width:44px;margin-left:auto;padding:0}.workspace-switcher>span,.workspace-switcher>kbd{display:none}.admin-header-end{gap:3px;margin-left:0}.admin-header-end .customer-view-link{display:none}.admin-main{scrollbar-gutter:auto;height:calc(100% - 66px);padding:24px 16px 100px}.admin-nav{gap:25px;padding:24px 18px}.workspace-card{display:none}.admin-nav .nav-heading{display:flex}.admin-heading{align-items:center;margin-bottom:22px}.admin-heading h1{font-size:29px}.admin-heading .primary{min-height:44px;padding:11px 13px;font-size:11px}.admin-heading .eyebrow{font-size:8px}.admin-subtitle{max-width:260px;font-size:11px}.admin-mobile-nav{width:auto;padding:5px 7px calc(5px + env(safe-area-inset-bottom,0px));background:var(--panel);border:1px solid #ffffff12;border-radius:18px;bottom:10px;left:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.admin-mobile-nav{background:color-mix(in srgb,var(--panel) 95%,transparent)}}.admin-mobile-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:64px;box-shadow:0 8px 35px #0004}.admin-mobile-nav>button{border-radius:12px;gap:5px;min-height:48px;font-size:9px}.admin-mobile-nav>button.active{background:var(--soft);color:var(--accent)}.admin-mobile-nav svg{width:19px;height:19px}.dashboard-heading{align-items:flex-start;gap:10px;margin-bottom:22px}.dashboard-heading .studio-eyebrow{letter-spacing:1.5px;margin-bottom:10px;font-size:8px}.dashboard-heading h1{letter-spacing:-1.1px;max-width:280px;font-size:28px;line-height:1.15}.dashboard-heading p:not(.studio-eyebrow){max-width:260px;margin-bottom:0;font-size:11px;line-height:1.6}.pending-row{gap:10px;min-height:82px;padding:14px 16px}.admin-toolbar{gap:8px;padding:12px}.admin-toolbar input{flex-basis:100%}.admin-toolbar select{flex:1;font-size:12px}.record-view-bar{padding:6px 2px 14px;font-size:10px}.record-view-bar select{max-width:130px;font-size:10px}.record-summary{gap:11px;min-height:106px;padding:17px 14px}.record-symbol{border-radius:11px;width:36px;min-width:36px;height:36px}.record-symbol svg{width:18px;height:18px}.record-summary-copy strong{font-size:12px}.record-summary-copy>span,.record-summary-copy>small{font-size:10px;line-height:1.6}.record-summary-meta{min-width:85px;max-width:110px}.record-summary-meta>strong{font-size:13px}.record-summary-meta .pill{padding:4px 6px;font-size:9px}.record-summary>svg{display:none}.work-card{padding:21px}.work-card h3{font-size:18px}.inbox-grid{border-radius:16px;grid-template-columns:1fr;min-height:0}.inbox-grid .inbox-welcome{display:none}.thread-card{min-height:114px;padding:17px}.thread-card>strong{font-size:13px}.thread-card .conversation-avatar{width:39px;height:39px}.admin-shell.thread-open .admin-main{height:100%;padding:0}.admin-shell.thread-open .inbox-grid{border:0;border-radius:0;height:100%;min-height:0}.thread-open .staff-chat{border-radius:0}.thread-open .workspace-switcher{display:none}.app-shell.chat-commerce.mobile-refined{height:var(--app-height,100dvh);grid-template-rows:32px 62px minmax(0,1fr) 76px;grid-template-columns:1fr;display:grid}.app-shell>.mobile-app-install{background:var(--panel);border-bottom:1px solid var(--border);grid-area:1/1;height:32px;min-height:32px;padding:0 16px}.mobile-app-install>strong{font-size:10px}.mobile-app-install .primary{min-height:24px;padding:3px 8px;font-size:9px}.app-shell>.global-header{grid-area:2/1;gap:9px;height:62px;padding:0 17px;position:relative}.app-shell>.main-area{grid-area:3/1;height:auto;padding:0;display:block;overflow:auto}.app-shell>.nav-rail{padding:7px 6px calc(7px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--border);background:var(--panel);flex-direction:row;grid-area:4/1;justify-content:space-around;gap:0;height:auto;display:flex;position:relative;overflow:hidden}.customer-nav-label,.customer-nav-account{display:none}.app-shell .nav-rail>button{min-height:54px;box-shadow:none;border-radius:11px;flex-direction:column;flex:1;justify-content:center;gap:5px;padding:7px 4px;font-size:9px}.app-shell .nav-rail>button.active{background:var(--soft)}.app-shell .nav-rail>button svg{width:20px;height:20px}.app-shell.chat-focused{display:block!important}.app-shell.chat-focused>.main-area{height:100%;display:flex;overflow:hidden}.app-shell.chat-focused>.global-header,.app-shell.chat-focused>.nav-rail,.app-shell.chat-focused>.mobile-app-install{display:none}.app-shell.banner-dismissed:not(.chat-focused){grid-template-rows:0 62px minmax(0,1fr) 76px}.app-shell.banner-dismissed>.mobile-app-install{display:none}.storefront-studio{padding:17px 16px 28px}.studio-search input{min-height:44px;font-size:14px}.studio-search{gap:9px;padding-left:13px}.product-open{top:9px;right:9px}.product-open svg{width:14px;height:14px}.product-badges>span{padding:3px 5px;font-size:8px}.app-shell .finder{border-radius:18px;margin:0 16px 30px;padding:24px}.content-page{padding:20px 16px 35px}.page-masthead{border-radius:18px;margin-bottom:20px;padding:24px}.page-masthead h1{letter-spacing:-1px;max-width:240px;font-size:29px}.page-masthead .studio-eyebrow{max-width:80%;font-size:8px}.page-masthead p:not(.studio-eyebrow){max-width:95%;font-size:11px;line-height:1.7}.page-hero-icon{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{padding:18px}.metric>strong{margin:11px 0;font-size:30px}.metric>span{font-size:10px}.metric small{font-size:9px;line-height:1.6}.metric-grid>.metric:last-child:nth-child(3){grid-column:1/-1}.subscription-detail{gap:13px;padding:20px}.subscription-copy h3{font-size:17px}.subscription-copy p,.subscription-copy small{font-size:10px;line-height:1.6}.subscription-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.subscription-actions button{font-size:10px}.wallet-entry{padding:20px}.wallet-entry h3{font-size:15px}.account-page>.panel{padding:23px}.dialog:not(.product-dialog){border-radius:20px;padding:25px}.dialog h2{font-size:23px}.dialog label,.sheet-body label{font-size:12px}.dialog input:not([type=checkbox]):not([type=radio]),.dialog select,.dialog textarea,.sheet-body input:not([type=checkbox]):not([type=radio]),.sheet-body select,.sheet-body textarea{font-size:16px}.product-dialog{border-radius:22px;max-height:94dvh;padding:25px 22px 95px}.product-dialog>.tool-logo.large{border-radius:19px;width:65px;height:65px}.product-dialog #product-title{margin:12px 0;font-size:30px}.product-description{font-size:12px}.plan-picker{margin:22px 0}.plan-picker>button{gap:10px;padding:15px 13px}.plan-picker strong{font-size:12px}.plan-picker small{font-size:9px;line-height:1.5}.plan-picker b{font-size:14px}.plan-picker i{flex-shrink:0}.product-dialog dl{padding:20px 17px}.product-dialog dt{font-size:10px}.product-dialog dd{font-size:11px}.product-action-bar{border-top:1px solid var(--border);background:var(--panel);padding:14px 20px}.sheet-heading{padding:21px}.sheet-heading h2{font-size:20px}.sheet-body{padding:22px}.record-amount{font-size:30px}.store-settings fieldset{padding:20px}.notification-event{padding:14px}.notification-event p{font-size:12px}.notification-event small{font-size:10px}.switcher-search input{font-size:16px}.switcher-results>button{font-size:13px}}@media(max-width:360px){.admin-main{padding:20px 12px 100px}.dashboard-heading h1{font-size:25px}.storefront-studio{padding:13px 12px 25px}.content-page{padding:17px 12px 30px}.page-masthead{padding:21px}.page-masthead h1{font-size:26px}.record-summary-copy{min-width:0}.record-summary-meta{min-width:72px;max-width:90px}.record-symbol{display:none}.record-summary{gap:10px}.record-view-bar label{gap:4px}}.dashboard-heading{gap:25px}.pending-panel{grid-area:1/2}.pending-panel .pending-row{min-height:87px;padding-top:13px;padding-bottom:13px}.task-summary{background:var(--panel);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;padding:23px 27px;display:grid}.task-summary span{color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.task-summary strong{font-size:25px;font-weight:500}.task-view-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.task-stage-tabs{gap:5px;display:flex;overflow:auto}.task-stage-tabs>button{white-space:nowrap;min-height:40px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.task-stage-tabs>button[aria-pressed=true]{background:var(--panel);color:var(--text)}.task-stage-tabs>button span{background:var(--elevated);border-radius:4px;padding:2px 5px;font-size:9px}.task-layout-switch{border:1px solid var(--border);border-radius:10px;gap:3px;padding:4px;display:flex}.task-layout-switch>button{width:36px;min-height:36px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.task-layout-switch>button[aria-pressed=true]{background:var(--elevated);color:var(--accent)}.task-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:17px;display:grid}.task-column{border:1px solid var(--border);background:#ffffff02;border-radius:16px;min-width:0;padding:13px}.task-column>header{align-items:center;gap:8px;padding:6px 4px 18px;display:flex}.task-column>header>i{background:var(--studio-violet);border-radius:50%;width:7px;height:7px}.task-column[data-stage=in_progress]>header>i{background:var(--accent)}.task-column[data-stage=done]>header>i{background:var(--studio-green)}.task-column>header h2{margin:0;font-size:12px;font-weight:550}.task-column>header>span{background:var(--elevated);color:var(--muted);border-radius:5px;margin-left:auto;padding:3px 6px;font-size:10px}.task-item{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:18px 15px}.task-item:last-child{margin-bottom:0}.task-item-top{color:var(--muted);text-transform:capitalize;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.task-item-top b{background:var(--elevated);border-radius:5px;padding:4px 7px;font-weight:500}.task-item-top b[data-priority=high],.task-item-top b[data-priority=urgent]{color:#d49c9d;background:#d49c9d15}.task-item h3{letter-spacing:-.25px;margin:16px 0 12px;font-size:15px;font-weight:550;line-height:1.5}.task-item>p{color:var(--muted);margin-bottom:17px;font-size:11px;line-height:1.8}.task-assignee{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.task-assignee>span{width:25px;height:25px;color:var(--studio-violet);background:#b8a0e817;border-radius:50%;place-items:center;font-size:9px;display:grid}.task-deadline{color:var(--muted);border-top:1px solid var(--border);align-items:center;gap:6px;margin:15px 0;padding-top:13px;font-size:10px;display:flex}.task-deadline>span{margin-left:auto;font-size:9px}.task-deadline.is-overdue{color:#d49c9d}.task-item-actions{flex-wrap:wrap;gap:6px;display:flex}.task-item-actions>button{gap:5px;min-height:36px;padding:8px;font-size:10px}.task-item-actions .secondary{width:100%;margin-top:3px}.task-empty{text-align:center;color:var(--muted);padding:30px 12px;font-size:11px}.task-empty svg{color:var(--studio-green);margin:0 auto 15px}.task-columns.list-view{display:block}.list-view .task-column{margin-bottom:18px}.list-view .task-item{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:10px 20px;display:grid}.list-view .task-item h3,.list-view .task-item>p{margin:0}.list-view .task-item-actions{grid-column:1/-1;justify-content:flex-end}.list-view .task-item-actions .secondary{width:auto}.list-view .task-deadline{border:0;margin:0;padding:0}@media(max-width:1150px){.pending-panel{grid-area:1/1}.task-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.task-column:last-child{grid-column:1/-1}.dashboard-heading h1{font-size:28px}}@media(max-width:700px){.admin-mobile-nav{z-index:30;position:fixed}.dashboard-heading h1{font-size:28px}.pending-panel .pending-row{min-height:82px;padding:13px 16px}.pending-panel{grid-area:1/1}.task-summary{gap:10px;margin-bottom:20px;padding:20px 17px}.task-summary span{font-size:9px}.task-summary strong{font-size:19px}.task-view-toolbar{display:block}.task-stage-tabs{gap:3px}.task-stage-tabs>button{min-height:44px;padding:10px 8px;font-size:10px}.task-layout-switch{display:none}.task-columns,.task-columns.list-view{display:block}.task-column{margin-bottom:18px;padding:14px}.task-column>header h2{font-size:13px}.task-item{padding:20px}.task-item h3{font-size:17px}.task-item>p{font-size:12px}.task-assignee,.task-deadline{font-size:11px}.task-item-actions>button{min-height:44px;font-size:11px}.task-item-top{font-size:10px}.list-view .task-item{display:block}.list-view .task-item h3{margin:16px 0 12px}.list-view .task-item>p{margin-bottom:16px}.list-view .task-deadline{border-top:1px solid var(--border);margin:15px 0;padding-top:13px}.list-view .task-item-actions .secondary{width:100%}}.toolbar-filter{display:none}.admin-toolbar .toolbar-submit{gap:7px}.task-item.work-card{border-top:1px solid var(--border)}.task-item.work-card.overdue{border-top-color:#d49c9d70}@media(max-width:700px){.admin-heading{flex-direction:row;align-items:flex-start;gap:15px}.admin-heading>div{flex:1;min-width:0}.admin-heading>.primary{white-space:normal;flex-shrink:0;max-width:135px;font-size:10px;line-height:1.5}.admin-heading .admin-subtitle{font-size:10px;line-height:1.7}.demo-workspace-note{margin-bottom:18px;padding:10px 12px;font-size:9px}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:7px;padding:9px;display:flex}.admin-toolbar>input{order:0;width:0;min-width:80px;padding:11px;font-size:14px;flex:100px!important}.admin-toolbar>.toolbar-submit{order:1;place-items:center;width:44px;min-width:44px;height:44px;padding:10px;display:grid}.toolbar-submit>span{display:none}.admin-toolbar>.toolbar-filter{background:var(--base);border:1px solid var(--border);order:2;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.admin-toolbar>.toolbar-filter[aria-expanded=true]{color:var(--accent);background:var(--soft)}.admin-toolbar>select{display:none}.admin-toolbar>.toolbar-refresh{order:5;display:none}.admin-toolbar.filters-open>select{flex:45%;order:3;width:0;min-width:110px;max-width:100%;min-height:44px;font-size:12px;display:block}.admin-toolbar.filters-open>.toolbar-refresh,.admin-toolbar:not(:has(.toolbar-filter))>.toolbar-refresh{order:4;place-items:center;width:44px;min-width:44px;display:grid}.task-summary{margin-bottom:17px;padding:17px}.task-stage-tabs{margin-bottom:15px}.task-column{padding:12px}}@media(max-width:360px){.admin-heading h1{font-size:26px}.admin-heading>.primary{max-width:115px;padding:10px;font-size:9px}.admin-toolbar{gap:5px}.admin-toolbar>input{padding:10px;font-size:13px}.task-stage-tabs>button{padding:10px 7px;font-size:9px}}@media(max-width:700px){.app-shell:not(.chat-focused):not(.banner-dismissed)>.mobile-app-install{justify-content:space-between;align-items:center;gap:7px;display:flex}.app-shell>.global-header .brand .crown{flex-shrink:0;place-items:center;display:grid}.app-shell>.global-header .brand .crown img{width:27px;height:27px}.app-shell>.global-header .brand strong{font-size:18px}.pending-panel .pending-row{min-height:87px}.record-summary-copy strong{font-size:13px}.record-summary-copy>span,.record-summary-copy>small{font-size:12px}.record-summary-meta .pill{font-size:11px}.record-view-bar,.record-view-bar select,.task-stage-tabs>button{font-size:12px}.task-stage-tabs>button span{font-size:10px}.task-summary span{font-size:11px}.thread-preview{font-size:13px}.thread-card>small:last-child,.page-masthead p:not(.studio-eyebrow),.metric>span,.metric small,.subscription-copy p,.subscription-copy small{font-size:12px}.plan-picker strong{font-size:14px}.plan-picker small,.product-dialog dt,.product-dialog dd{font-size:12px}.record-view-bar label{font-size:11px}.record-view-bar select{max-width:135px}.notification-event small{font-size:12px}}@media(max-width:360px){.app-shell>.global-header{gap:5px;padding-left:12px;padding-right:12px}.app-shell>.global-header .brand strong{font-size:16px}.app-shell>.global-header .brand .crown{width:25px;height:25px}.app-shell>.global-header .brand .crown img{width:24px;height:24px}.app-shell>.global-header>.theme-control{display:none}.task-stage-tabs>button{padding:10px 7px;font-size:11px}}@media(max-width:700px){.dashboard-heading p:not(.studio-eyebrow){display:none}.dashboard-heading{margin-bottom:18px}}@media(min-width:701px){.app-shell>.global-header .global-search{background:var(--panel);border:1px solid var(--border);min-width:100px;max-width:400px;height:44px;color:var(--muted);border-radius:11px;flex:1;align-items:center;gap:10px;margin-right:auto;padding:0 14px;display:flex}.app-shell>.global-header .global-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:13px}.app-shell>.global-header .global-search:focus-within{border-color:var(--accent)}.app-shell>.global-header .mobile-chat-search{display:none}}@media(min-width:701px)and (max-width:1000px){.app-shell>.global-header{gap:12px;padding:0 18px}}.native-app,.native-admin,.native-app .main-area{background:var(--app-page)}.native-app .content-page{background:0 0}.native-app button,.native-admin button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.native-app button:active:not(:disabled),.native-admin button:active:not(:disabled){transform:scale(.975)}.native-app input,.native-app textarea,.native-admin input,.native-admin textarea{scroll-margin:90px 0 120px}.native-app .nav-rail>button{position:relative}.nav-count{background:var(--accent);min-width:16px;height:16px;color:var(--base);border-radius:9px;place-items:center;padding:0 4px;font:650 10px/1 system-ui;display:grid;position:absolute;top:8px;left:34px}.native-app .nav-rail [data-nav=Home]{display:flex}.native-app .nav-rail>button.active{background:var(--soft)}.greeting-dot{color:var(--accent)}.native-app .app-home{max-width:1400px;margin:auto;padding:38px 40px 60px}.native-app .discovery-app{max-width:1440px;padding:38px 40px 60px}.discovery-app .studio-search{background:var(--panel);border-radius:16px;min-height:58px;margin:0 0 18px;padding:6px 10px 6px 18px}.discovery-app .studio-search input{font-size:15px}.saved-tools-sheet>p{margin:0 0 20px;font-size:13px;line-height:1.7}.saved-tools-sheet article{border-bottom:1px solid var(--border);align-items:center;padding:8px 0;display:flex}.saved-tool-open{color:var(--text);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:14px;min-width:0;padding:12px 0;display:flex}.saved-tool-open .tool-logo{border-radius:13px;width:45px;min-width:45px;height:45px}.saved-tool-open .tool-logo img{object-fit:contain;width:100%;height:100%}.saved-tool-open>span:nth-child(2){flex:1;min-width:0}.saved-tool-open strong{font-size:14px;display:block}.saved-tool-open small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.saved-tools-sheet article>.icon-btn{color:var(--accent)}.native-app .main-area>section,.native-app .main-area>.discovery-app{animation:.22s both app-screen-in}.native-app .main-area>.messages{animation:none}.native-app .notice{border-radius:15px;padding:16px 18px;line-height:1.5;box-shadow:0 10px 40px #0004}.chat-context-strip{scrollbar-width:none;background:#11191e;border-bottom:1px solid #ffffff05;flex:none;gap:7px;padding:6px 12px;display:flex;overflow-x:auto}.chat-context-strip button{white-space:nowrap;color:#c6d0d4;background:#ffffff04;border:1px solid #ffffff0b;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.chat-context-strip button>svg:first-child{color:#e7c572}.chat-context-strip button>svg:last-child{color:#9caaaf}.native-app.keyboard-open .chat-context-strip{display:none}:root[data-theme=light] .chat-context-strip{background:#fff;border-color:#0001}:root[data-theme=light] .chat-context-strip button{color:#4c6259;background:#f4f5f2;border-color:#0001}:root[data-theme=light] .chat-context-strip button>svg:first-child{color:#806127}.sheet-drag-handle{display:none}.native-app .conversation-header{min-height:68px}.native-app .conversation-identity h2{font-size:17px}.native-app .conversation-identity small{font-size:12px}.native-admin .admin-main{background:var(--app-page)}.native-admin .admin-heading h1{letter-spacing:-1px;font-weight:650}.native-admin .admin-nav{background:var(--app-page)}.native-admin .task-column{border-radius:22px}.native-admin .record-list{border-radius:20px}.native-admin .record-summary{padding:21px 23px}.native-admin .record-summary-copy>strong{font-size:14px}.native-admin .record-summary-copy>span{font-size:12px}.native-admin .record-summary .pill{font-size:11px}.native-admin .thread-card{border-radius:14px;width:calc(100% - 16px);margin:5px 8px}.native-admin .thread-card.active{background:var(--soft);border-color:#0000}.native-admin .task-item{border-radius:17px}.native-admin .global-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@keyframes app-screen-in{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(min-width:701px){.native-app.chat-focused{grid-template-rows:72px minmax(0,1fr);grid-template-columns:210px minmax(0,1fr)}.native-app .nav-rail>button[data-nav=Home]{display:flex}.native-app .nav-rail>button[data-nav=Dashboard]{display:none}.native-app .nav-rail>button[data-nav=Support]{margin-top:20px}.native-app .nav-count{top:15px;left:auto;right:16px}.native-app .content-page{padding-top:38px}.native-app .page-masthead h1{font-size:34px}.native-app .page-masthead{border-radius:24px;margin-bottom:25px;padding:26px}}@media(min-width:701px)and (max-width:1050px){.native-app .app-home,.native-app .discovery-app{padding:28px 24px}.native-app.chat-focused{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:700px){.native-app.app-shell,.native-app.app-shell.banner-dismissed{height:var(--app-height,100dvh);grid-template-columns:minmax(0,1fr);grid-template-rows:62px minmax(0,1fr) calc(70px + env(safe-area-inset-bottom,0px));min-height:0;overflow:hidden}.native-app.app-shell>.mobile-app-install,.native-app.app-shell:not(.chat-focused):not(.banner-dismissed)>.mobile-app-install{display:none}.native-app.app-shell>.global-header{background:var(--app-page);border-bottom:0;grid-area:1/1;height:62px;padding:0 20px}.native-app.app-shell>.global-header .brand strong{font-size:19px}.native-app.app-shell>.main-area{overscroll-behavior-y:contain;grid-area:2/1;min-height:0;max-height:none;padding:0;overflow-y:auto}.native-app.app-shell>.nav-rail,.native-app.app-shell.chat-focused>.nav-rail{width:100%;height:calc(70px + env(safe-area-inset-bottom,0px));padding:7px 10px calc(6px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--border);background:var(--panel);z-index:30;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0;position:fixed;inset:auto 0 0;box-shadow:0 -6px 26px #00000008;display:grid!important}.native-app .nav-rail>button{min-height:54px;color:var(--muted);background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:10px;position:relative;display:flex!important}.native-app .nav-rail>button[data-nav=Chat]{grid-area:1/1}.native-app .nav-rail>button[data-nav=Home]{grid-area:1/2}.native-app .nav-rail>button[data-nav=Store]{grid-area:1/3}.native-app .nav-rail>button[data-nav=Orders]{grid-area:1/4}.native-app .nav-rail>button[data-nav=Account]{grid-area:1/5}.native-app .nav-rail>button[data-nav=Dashboard],.native-app .nav-rail>button[data-nav=Wallet],.native-app .nav-rail>button[data-nav=Support],.native-app .nav-rail>.customer-nav-label,.native-app .nav-rail>.customer-nav-account{display:none!important}.native-app .nav-rail>button svg{stroke-width:1.7px;width:21px;height:21px}.native-app .nav-rail>button[data-mobile-active=true],.native-app .nav-rail>button.active{color:var(--accent);background:var(--soft)}.native-app .nav-rail .shop-tab-orbit{display:none}.native-app .nav-count{min-width:15px;height:15px;font-size:9px;top:3px;left:calc(50% + 5px)}.native-app.app-shell.chat-focused{grid-template-rows:0 minmax(0,1fr) calc(70px + env(safe-area-inset-bottom,0px))}.native-app.app-shell.chat-focused>.main-area{flex-direction:column;grid-area:2/1;width:100%;height:100%;display:flex;overflow:hidden}.native-app.chat-focused .messages{flex:1;min-height:0;padding:14px 12px 18px;overflow-y:auto}.native-app.chat-focused .composer{flex:none;padding:7px 8px 10px}.native-app.app-shell.keyboard-open{grid-template-rows:62px minmax(0,1fr) 0}.native-app.app-shell.chat-focused.keyboard-open{grid-template-rows:0 minmax(0,1fr) 0}.native-app.app-shell.keyboard-open>.nav-rail{display:none!important}.native-app .conversation-header{min-height:66px;padding:6px 7px 6px 3px}.native-app .conversation-avatar{width:40px;min-width:40px;height:40px}.native-app .chat-context-strip{gap:6px;min-height:37px;padding:5px 10px}.native-app .chat-context-strip button{padding:5px 8px;font-size:10px}.native-app .app-home,.native-app .discovery-app{height:auto;padding:18px 20px 30px;overflow:visible}.discovery-app .studio-search{border-radius:15px;min-height:55px;margin-bottom:16px}.discovery-app .studio-search input{font-size:14px}.native-app .content-page:not(.app-home){padding:20px 20px 30px}.native-app .content-page .page-masthead{background:0 0;border:0;border-radius:0;min-height:0;margin:0 0 23px;padding:0}.native-app .content-page .page-masthead h1{letter-spacing:-1px;margin:0 0 8px;font-size:29px;font-weight:650}.native-app .page-masthead .page-hero-icon,.native-app .page-masthead .studio-eyebrow{display:none}.native-app .content-page .page-masthead>p:not(.studio-eyebrow){font-size:12px;line-height:1.6}.native-app .notice{bottom:calc(83px + env(safe-area-inset-bottom,0px));max-width:none;font-size:13px;left:12px;right:12px}.native-app.keyboard-open .notice{bottom:12px}.detail-overlay{align-items:flex-end;padding:0!important}.detail-overlay .detail-sheet{width:100%;max-width:none;height:auto;min-height:200px;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:27px 27px 0 0;animation:.22s sheet-rise;box-shadow:0 -20px 60px #0004}.detail-overlay .detail-sheet.full-editor{height:94dvh;max-height:94dvh}.sheet-drag-handle{touch-action:none;cursor:grab;place-items:center;height:25px;min-height:25px;display:grid}.sheet-drag-handle>span{background:var(--muted);opacity:.4;border-radius:3px;width:38px;height:4px}.detail-overlay .sheet-heading{border-bottom:1px solid var(--border);padding:3px 22px 15px}.detail-overlay .sheet-heading h2{letter-spacing:-.5px;font-size:20px}.detail-overlay .sheet-heading .icon-btn{background:var(--elevated);border-radius:50%;width:38px;height:38px}.detail-overlay .sheet-body{overscroll-behavior:contain;max-height:calc(90dvh - 85px);padding:23px 22px 30px;overflow-y:auto}.native-admin .admin-mobile-nav{border:0;border-top:1px solid var(--border);width:100%;padding:7px 10px calc(7px + env(safe-area-inset-bottom,0px));height:calc(70px + env(safe-area-inset-bottom,0px));background:var(--panel);border-radius:0;bottom:0;left:0;right:0}.native-admin .admin-mobile-nav>button{border-radius:13px}.native-admin .admin-main{padding-bottom:100px}.native-admin .record-summary{padding:19px 16px}.native-admin .admin-heading h1{font-size:29px}.native-admin .thread-card{padding:17px 13px}.native-admin .task-stage-tabs{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.native-admin .task-item h3{font-size:17px}}@keyframes sheet-rise{0%{opacity:.5;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:360px){.native-app .app-home,.native-app .discovery-app,.native-app .content-page:not(.app-home){padding-left:16px;padding-right:16px}.native-app .nav-rail>button{font-size:9px}}@media(prefers-reduced-motion:reduce){.native-app .main-area>section,.native-app .main-area>.discovery-app,.detail-overlay .detail-sheet{animation:none}.native-app button:active:not(:disabled),.native-admin button:active:not(:disabled){transform:none}.native-app *{scroll-behavior:auto!important}}@media(max-width:700px){.app-shell.native-app.mobile-refined.chat-commerce{grid-template-columns:minmax(0,1fr);grid-template-rows:62px minmax(0,1fr) calc(70px + env(safe-area-inset-bottom,0px));display:grid!important}.app-shell.native-app.mobile-refined.chat-commerce.chat-focused{grid-template-rows:0 minmax(0,1fr) calc(70px + env(safe-area-inset-bottom,0px))}.app-shell.native-app.mobile-refined.chat-commerce.keyboard-open{grid-template-rows:62px minmax(0,1fr) 0}.app-shell.native-app.mobile-refined.chat-commerce.chat-focused.keyboard-open{grid-template-rows:0 minmax(0,1fr) 0}}.native-app .chat-ready{text-align:center;align-items:center;max-width:360px;margin:auto;padding:28px 22px}.native-app .chat-ready>strong{letter-spacing:-.6px;font-size:23px;line-height:1.3;display:block}.native-app .chat-ready>p{color:var(--muted);margin:11px auto 24px;font-size:14px;line-height:1.6}.native-admin .dashboard-heading h1{font-size:35px;font-weight:600}.native-admin .dashboard-heading .studio-eyebrow{color:var(--app-purple)}@media(max-width:700px){.native-admin .dashboard-heading{margin-bottom:18px}.native-admin .dashboard-heading h1{font-size:28px}.native-app .chat-ready{max-width:340px;padding:22px}.native-app .chat-ready>strong{font-size:22px}}.native-app .main-area:not([data-section=Chat]){overscroll-behavior-y:contain;overflow-y:auto}.native-app .content-page{height:auto;overflow:visible}.native-app .notice{pointer-events:none}.native-app .notice button{pointer-events:auto}.native-app .main-area{scroll-padding-top:15px;scroll-padding-bottom:110px}.native-app>.notice{z-index:90;align-items:center;gap:14px;max-width:420px;height:auto;min-height:0;max-height:180px;display:flex;position:fixed;inset:auto 24px 90px auto;overflow:auto}.native-app>.notice>button{flex-shrink:0;min-width:36px;height:36px}@media(max-width:700px){.native-app>.notice{left:12px;right:12px;bottom:calc(83px + env(safe-area-inset-bottom,0px));max-width:none;top:auto}}@font-face{font-family:Noto Naskh Arabic;src:url(/fonts/NotoNaskhArabic-Regular.woff)format("woff");font-weight:400 500;font-display:swap}@font-face{font-family:Noto Naskh Arabic;src:url(/fonts/NotoNaskhArabic-Bold.woff)format("woff");font-weight:600 800;font-display:swap}:root{--base:#111518;--panel:#1a2024;--elevated:#242c31;--chat:#101a1e;--text:#f0f3f1;--muted:#a4b0b4;--border:#ffffff14;--accent:#e6bd71;--brand-gold:#e6bd71;--soft:#e6bd7114;--bubble:#253238;--outgoing:#0b6255;--shadow:0 18px 60px #0004;--mobile-gutter:16px;--success:#8dd9b9;--danger:#ffaaa7;--blue:#a5ccf1;--radius:14px;--studio-violet:#bdafe3;--studio-green:#8dd9b9;--app-purple:#bdafe3;--app-green:#8dd9b9;--app-blue:#a5ccf1;--app-ink:#111518;--app-surface:var(--panel);--app-page:var(--base)}:root[data-theme=light]{--base:#f4f5f3;--panel:#fff;--elevated:#edf0ed;--chat:#edf1eb;--text:#1e2c2a;--muted:#606f6b;--border:#19362c1c;--accent:#805c1a;--brand-gold:#c99c50;--soft:#c99c5015;--bubble:#fff;--outgoing:#d6efdf;--shadow:0 16px 50px #19362c12;--success:#217753;--danger:#b83d42;--blue:#376ea5;--studio-violet:#7356ac;--studio-green:#217753;--app-purple:#7356ac;--app-green:#217753;--app-blue:#376ea5}:root[lang=ur]{letter-spacing:0;font-family:Noto Naskh Arabic,Inter,system-ui,sans-serif;line-height:1.85}html[lang=ur] h1,html[lang=ur] h2,html[lang=ur] h3{letter-spacing:0;line-height:1.6}html[lang=ur] .overline,html[lang=ur] .eyebrow{letter-spacing:0;font-size:12px}html[dir=rtl] .admin-header-end{margin-left:0;margin-right:auto}html[dir=rtl] .nav-group>button.active{box-shadow:inset -3px 0 var(--accent)}html[dir=rtl] .admin-nav{border-right:0;border-left:1px solid var(--border)}html[dir=rtl] input[type=tel],html[dir=rtl] input[type=number],html[dir=rtl] input[type=datetime-local],html[dir=rtl] code{text-align:start;direction:ltr}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input:focus,textarea:focus,select:focus{border-color:var(--accent)}.native-admin .admin-main{padding:28px 32px 60px}.native-admin .global-header{height:68px}.admin-shell{grid-template-rows:68px minmax(0,1fr)}.native-admin .admin-nav{padding-top:18px}.workspace-card{padding:10px}.nav-group>button{min-height:44px;font-size:13px}.nav-group>.eyebrow{font-size:10px}.primary{border-radius:9px;min-height:44px}.secondary{border-radius:9px;min-height:42px}.native-admin .dashboard-heading h1,.native-admin .directory-header h1{font-size:30px}.native-app .composer{box-shadow:0 -8px 24px #0001}.native-app .content-page{max-width:1440px;margin-inline:auto}@media(max-width:700px){.native-admin .admin-main{padding:20px 16px 100px}.native-admin .global-header{gap:12px;height:60px;padding-inline:16px}.admin-shell{grid-template-rows:60px minmax(0,1fr)}.native-admin .directory-header h1{font-size:26px}html[dir=rtl] .admin-nav{left:auto;right:0;transform:translate(110%)}html[dir=rtl] .admin-nav.open{transform:translate(0)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.work-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin:0 0 30px;padding:4px 0 24px;display:flex}.work-header h1{letter-spacing:-1px;margin:0 0 9px;font-size:30px;line-height:1.2}.work-header p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.overline{letter-spacing:1.6px;color:var(--accent);margin-bottom:10px;font-size:10px;font-weight:650}.work-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.work-actions button{white-space:nowrap}.work-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.work-metrics>article,.work-metrics>button{text-align:start;background:var(--panel);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex;position:relative}.work-metrics small{color:var(--muted);padding-inline-end:30px;font-size:12px}.work-metrics strong{letter-spacing:-1px;margin:10px 0;font-size:28px;line-height:1.4}.work-metrics>article>span,.work-metrics>button>span:not(.metric-symbol){color:var(--muted);font-size:11px;line-height:1.8}.metric-symbol{color:var(--accent);inset-inline-end:20px;position:absolute;top:20px}.metric-symbol.mint{color:var(--success)}.work-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 18px;display:flex}.segment{background:var(--panel);border:1px solid var(--border);border-radius:11px;gap:2px;max-width:100%;padding:4px;display:flex;overflow:auto}.segment button{white-space:nowrap;min-height:36px;color:var(--muted);text-transform:capitalize;border-radius:7px;padding:8px 13px;font-size:12px}.segment button.active{background:var(--soft);color:var(--accent)}.work-toolbar>.segment{margin-inline-end:auto}.work-search{background:var(--panel);border:1px solid var(--border);max-width:460px;color:var(--muted);border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:0 16px;display:flex}.work-search input{outline-offset:5px;background:0 0;border:0;width:100%;padding:13px 0}.work-records{border:1px solid var(--border);background:var(--panel);border-radius:16px;overflow:hidden}.work-record{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding:22px 24px;display:flex}.work-record:last-child{border-bottom:0}.person-avatar{background:var(--soft);width:44px;height:44px;color:var(--accent);border:1px solid var(--border);border-radius:14px;flex-shrink:0;place-items:center;font-weight:650;display:grid}.record-person{flex:1;min-width:150px}.record-person h3{margin:0 0 5px;font-size:14px;line-height:1.5}.record-person p{color:var(--muted);text-align:start;margin:0 0 8px;font-size:12px}.record-tag{background:var(--elevated);color:var(--muted);text-transform:capitalize;border-radius:6px;align-items:center;padding:4px 8px;font-size:10px;line-height:1.5;display:inline-flex}.record-money{text-align:end;flex-direction:column;gap:7px;min-width:180px;display:flex}.record-money strong{font-size:17px;font-weight:600}.record-money small{color:var(--muted);font-size:11px}.record-actions{align-items:center;gap:8px;display:flex}.record-note{width:100%;color:var(--muted);margin:0;padding-inline-start:60px;font-size:12px;line-height:1.6}.work-panel{border:1px solid var(--border);background:var(--panel);border-radius:16px;min-width:0;margin-bottom:20px;overflow:hidden}.work-panel>header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px 24px;display:flex}.work-panel>header h2{margin:0;font-size:16px}.work-panel>header svg{color:var(--accent)}.work-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cash-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.cash-row:last-child{border-bottom:0}.cash-row strong{font-size:14px}.cash-row small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.cash-row p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.cash-row b{color:var(--text);font-weight:550}.cash-row button{flex-shrink:0}.work-empty{color:var(--muted);text-align:center;padding:40px 24px;font-size:13px;line-height:1.8}.work-notice{color:var(--muted);border-inline-start:3px solid var(--accent);background:var(--soft);border-radius:0 10px 10px 0;margin:20px 0;padding:16px 18px;font-size:12px;line-height:1.8}.business-dialog{border:1px solid var(--border);align-self:center;width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);overflow:auto;border-radius:20px!important;height:auto!important}.business-dialog fieldset{border:0;gap:17px;margin:0;padding:0;display:grid}.business-dialog label{color:var(--muted);gap:8px;font-size:12px;display:grid}.business-dialog input,.business-dialog textarea,.business-dialog select{border:1px solid var(--border);background:var(--base);width:100%;color:var(--text);border-radius:9px;min-height:44px;padding:12px 13px;font-size:14px}.business-dialog .check-label{align-items:flex-start;gap:10px;line-height:1.7;display:flex}.business-dialog .check-label input{width:18px;height:18px;min-height:18px;accent-color:var(--accent);flex-shrink:0}.business-dialog .wide{justify-content:center;width:100%;margin-top:8px}.connection-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;display:grid}.connection-grid article{background:var(--base);border:1px solid var(--border);border-radius:12px;padding:18px}.connection-grid strong{text-transform:capitalize;margin-bottom:12px;display:block}.connection-grid p{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.7}.work-skeleton{gap:18px;display:grid}.work-skeleton i{background:var(--panel);border-radius:16px;height:110px;animation:1.5s infinite soft-pulse}@keyframes soft-pulse{50%{opacity:.55}}@media(max-width:1100px){.work-columns{grid-template-columns:1fr}.work-header{align-items:flex-start}.work-header h1{font-size:26px}.work-actions{flex-wrap:wrap;justify-content:flex-end}.record-actions{justify-content:flex-end;width:100%}.record-note{padding-inline-start:0}}@media(max-width:700px){.work-header{flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:20px}.work-header h1{font-size:26px}.work-header p:last-child{font-size:12px}.work-actions{justify-content:flex-start;width:100%}.work-metrics{grid-template-columns:1fr;gap:10px}.work-metrics>article,.work-metrics>button{padding:18px 20px}.work-metrics strong{margin:5px 0;font-size:24px}.work-metrics small{font-size:12px}.work-toolbar{gap:8px}.work-toolbar>.segment{width:100%}.segment button{flex:1;min-height:42px;padding:8px 10px}.work-record{gap:12px;padding:18px 16px}.record-person{min-width:0}.record-money{text-align:start;width:100%;min-width:0;padding-inline-start:56px}.record-actions{border-top:1px solid var(--border);padding-top:12px}.record-actions button{min-height:42px}.work-search{max-width:none}.cash-row{flex-wrap:wrap;padding:18px 16px}.cash-row>div{flex:1;min-width:140px}.work-panel>header{padding:18px 16px}.connection-grid{grid-template-columns:1fr;padding:16px}.business-dialog{padding:24px!important}.business-dialog h2{padding-inline-end:30px;font-size:23px}}.quoted-message{text-align:start;border-inline-start:3px solid var(--accent);background:#0002;border-radius:7px;width:100%;max-height:85px;margin-bottom:8px;padding:10px 12px;display:block;overflow:hidden}.quoted-message strong{color:var(--accent);margin-bottom:5px;font-size:11px;display:block}.quoted-message span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;display:block;overflow:hidden}.deleted-message{opacity:.7;font-size:14px;font-style:italic}.composer-quote{background:var(--panel);border-top:1px solid var(--border);border-inline-start:3px solid var(--accent);align-items:center;gap:12px;max-width:100%;padding:12px 20px;display:flex}.composer-quote>div{flex:1;min-width:0}.composer-quote strong{color:var(--accent);margin-bottom:4px;font-size:11px;display:block}.composer-quote span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;display:block;overflow:hidden}.collection-input{gap:8px;margin:14px 0 18px;font-size:12px;display:grid}.collection-input input{border:1px solid var(--border);background:var(--base);border-radius:9px;width:100%;padding:12px}.overline{text-decoration:none}.inbox-workspace .admin-main{background:var(--base);flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.inbox-workspace .admin-main>.error-box,.inbox-workspace .admin-main>.success-box,.inbox-workspace .admin-main>p[role=status]{flex-shrink:0;margin:0;padding:10px 20px}.inbox-workspace .inbox-grid{border:0;border-radius:0;flex:1;grid-template-columns:minmax(300px,355px) minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.inbox-workspace .conversation-list{border:0;border-inline-end:1px solid var(--border);flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.inbox-command{justify-content:space-between;align-items:center;gap:12px;padding:25px 22px 16px;display:flex}.inbox-command h1{letter-spacing:-.5px;margin:8px 0 0;font-size:24px}.inbox-command .overline{letter-spacing:1.6px;color:var(--accent);margin:0;font-size:9px}.inbox-command .icon-btn{color:var(--muted)}.inbox-search{border:1px solid var(--border);background:var(--base);color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin:0 18px 15px;padding:0 10px;display:flex}.inbox-search input{width:100%;min-width:0;min-height:42px;color:var(--text);background:0 0;border:0;outline:none;font-size:12px}.inbox-search:focus-within{border-color:var(--accent)}.inbox-search .icon-btn{width:28px;min-width:28px;padding:0}.search-arrow{transform:rotate(180deg)}.inbox-tabs{scrollbar-width:none;flex-shrink:0;gap:6px;padding:0 18px 14px;display:flex;overflow:auto}.inbox-tabs button{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:18px;min-height:34px;padding:8px 11px;font-size:11px}.inbox-tabs button.active{background:var(--accent);color:#211c12;border-color:var(--accent);font-weight:600}.inbox-filter-line{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:0 20px 12px;font-size:10px;display:flex}.inbox-filter-line select{color:var(--muted);background:0 0;border:0;max-width:160px;min-height:30px;font-size:10px}.inbox-filter-line option{background:var(--panel);color:var(--text)}.inbox-thread-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.inbox-workspace .thread-card{min-height:98px;box-shadow:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:5px 12px;margin:0;padding:17px 20px}.inbox-workspace .thread-card.selected{background:var(--soft);box-shadow:inset 3px 0 var(--accent)}.inbox-workspace .thread-card .conversation-avatar{background:var(--soft);width:42px;height:42px;color:var(--accent)}.inbox-workspace .thread-card>strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.inbox-workspace .thread-card .pill{background:var(--accent);color:#211c12;justify-self:start;min-height:18px;padding:2px 7px;font-size:10px;line-height:16px}.inbox-workspace .thread-card .status-warning{color:var(--accent);background:0 0;font-size:10px}.inbox-workspace .thread-preview{margin:0;font-size:12px}.inbox-workspace .thread-card>small:last-child{font-size:9px}.inbox-empty-results{text-align:center;color:var(--muted);padding:40px 24px;font-size:13px;line-height:1.7}.inbox-pages{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 15px;font-size:11px;display:flex}.inbox-pages button{min-height:36px;color:var(--accent)}.inbox-workspace .staff-chat{flex-direction:column;height:100%;min-height:0;max-height:none;display:flex;position:relative;overflow:hidden}.inbox-workspace .staff-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:26px clamp(20px,5vw,70px);overflow-y:auto}.inbox-workspace .admin-reply{flex-shrink:0;margin:0;padding:12px 20px 16px;position:relative;bottom:auto}.inbox-workspace .staff-chat>.history{z-index:3;background:var(--panel);border:1px solid var(--border);top:110px;border-radius:15px;padding:6px 14px;font-size:10px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.inbox-workspace .staff-chat .composer-quote{flex-shrink:0}.inbox-workspace .inbox-welcome{height:100%;min-height:0}.inbox-workspace .message-footer{font-size:10px}@media(max-width:1000px)and (min-width:701px){.inbox-workspace .inbox-grid{grid-template-columns:290px minmax(0,1fr)}.inbox-command{padding:20px 17px}.inbox-workspace .staff-messages{padding:20px}.inbox-workspace .thread-card{padding:16px}}@media(max-width:700px){.inbox-workspace .admin-main{padding:0 0 calc(65px + env(safe-area-inset-bottom));height:100%;min-height:0}.inbox-workspace .inbox-grid{grid-template-columns:1fr;height:100%;min-height:0}.inbox-workspace .inbox-grid.has-thread{display:block}.inbox-workspace .inbox-grid.has-thread>.conversation-list,.inbox-workspace .inbox-grid:not(.has-thread)>.inbox-welcome{display:none}.inbox-workspace.thread-open .admin-main{padding-bottom:0}.inbox-workspace .staff-chat{height:100%;min-height:0;max-height:none}.inbox-workspace .staff-messages{padding:18px 14px}.inbox-workspace .admin-reply{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.inbox-command{padding:20px 20px 16px}.inbox-workspace .conversation-list{border:0}.inbox-workspace .staff-chat>.history{top:105px}.inbox-workspace .thread-card{min-height:95px}.inbox-workspace .conversation-header{flex-shrink:0}}.bubble:has(.message-menu-toggle)>p{padding-inline-end:16px}.bubble:has(.message-menu-toggle)>.quoted-message{margin-inline-end:17px}.bubble:hover .message-menu-toggle,.bubble:focus-within .message-menu-toggle{opacity:1}.bubble:has(.deleted-message) .message-interactions{display:none}html[data-theme=light] .workspace-monogram img{filter:brightness(0)}@media(max-width:700px){.app-shell>.global-header{gap:6px;padding-inline:16px}.app-shell>.global-header .mobile-brand-block{flex:1 0 auto;min-width:max-content}.app-shell>.global-header .brand{gap:7px;width:max-content}.app-shell>.global-header .theme-control{display:none}.app-shell>.global-header .avatar{flex-shrink:0}}@media(max-width:400px){.app-shell[data-section=Store]>.global-header .brand strong{display:none}}@media(max-width:359px){.app-shell>.global-header .brand strong{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:where(.dialog,.detail-sheet) :is(h2,h3,p,label){overflow-wrap:anywhere;min-width:0}@media(max-width:767px){.admin-shell>.global-header{padding-inline:12px;gap:4px}.admin-shell>.global-header>.brand{flex:1 1 auto;min-width:0;gap:6px}.admin-shell>.global-header .brand strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:19px}.admin-shell>.global-header .brand .crown{width:28px;height:32px;flex:0 0 28px}.admin-shell>.global-header .brand .crown img{width:28px;height:28px}.admin-shell>.global-header>.workspace-switcher{flex:0 0 44px;width:44px;min-width:44px;padding:0;margin:0;justify-content:center}.admin-header-end{flex:0 0 auto;gap:0;margin-inline-start:auto;margin-inline-end:0}.admin-header-end>.header-new-sale{display:none}}.v19-wallet-chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px 0 11px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--text);font-weight:700;font-size:14px;letter-spacing:-.01em;white-space:nowrap;flex-shrink:0;max-width:46vw;overflow:hidden;cursor:pointer}.v19-wallet-chip svg{color:var(--accent);flex-shrink:0}.v19-wallet-chip span{overflow:hidden;text-overflow:ellipsis}.v19-wallet-chip.guest{font-weight:600;font-size:13px;padding:0 12px}.v19-wallet-chip:active{transform:scale(.97)}.v19-overlay{display:flex!important;align-items:flex-end;justify-content:center;padding:0!important;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:v19-fade .18s ease-out}.v19-sheet{position:relative;width:min(560px,100%);max-height:min(92dvh,860px);overflow-y:auto;overscroll-behavior:contain;padding:10px 20px calc(22px + env(safe-area-inset-bottom));border:1px solid var(--border);border-bottom:0;border-radius:26px 26px 0 0;background:var(--panel);color:var(--text);box-shadow:0 -20px 70px #0007;animation:v19-rise .26s cubic-bezier(.2,.8,.2,1)}@media(min-width:760px){.v19-overlay{align-items:center}.v19-sheet{border-radius:26px;border-bottom:1px solid var(--border)}}.v19-grabber{display:block;width:42px;height:5px;margin:0 auto 10px;border-radius:9px;background:var(--border)}.v19-sheet-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.v19-sheet-head>div{flex:1;min-width:0}.v19-sheet-head h2{margin:2px 0 0;font-size:24px;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.v19-overline{margin:0;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.v19-wide{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:8px;min-height:52px;font-size:16px;border-radius:15px;text-decoration:none}.v19-fine{margin:10px 2px 0;color:var(--muted);font-size:13px;line-height:1.5;text-align:center}.v19-good{color:var(--success)}.v19-bad{color:var(--danger)}.v19-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:34px 0;color:var(--muted)}.v19-spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid var(--border);border-top-color:var(--accent);animation:v19-spin .8s linear infinite}.v19-lines{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.v19-lines li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--elevated)}.v19-lines li>div{flex:1;min-width:0;display:grid}.v19-lines strong{overflow-wrap:anywhere}.v19-lines small{color:var(--muted)}.v19-line-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--soft);color:var(--accent)}.v19-coupon{margin:0 0 12px}.v19-coupon-form{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:15px}.v19-coupon-form svg{color:var(--accent);flex-shrink:0}.v19-coupon-form input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:8px 0!important;text-transform:uppercase;font-weight:600;color:var(--text);outline:none}.v19-coupon-form button{flex-shrink:0}.v19-coupon-applied{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:12px;background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);font-weight:700;font-size:14px}.v19-coupon>.quiet{margin-left:8px}.v19-summary{margin:0 0 14px;padding:12px 14px;border:1px solid var(--border);border-radius:16px;display:flex!important;flex-direction:column;gap:8px}.v19-summary div{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px;width:100%;font-size:14px}.v19-summary dt,.v19-summary dd{grid-column:auto!important}.v19-summary dt{color:var(--muted)}.v19-summary dd{margin:0;font-weight:600}.v19-summary .v19-total{padding-top:9px;border-top:1px solid var(--border);font-size:17px}.v19-summary .v19-total dt{color:var(--text);font-weight:700}.v19-summary .v19-total dd{font-weight:800}.v19-wallet-card{display:flex;align-items:center;gap:12px;padding:14px;margin-bottom:12px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%,var(--panel)),var(--elevated));border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}.v19-wallet-card>div{flex:1;display:grid;min-width:0}.v19-wallet-card small{color:var(--muted);font-size:12px}.v19-wallet-card strong{font-size:21px;letter-spacing:-.02em}.v19-wallet-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--accent);color:var(--base);flex-shrink:0}.v19-pill{display:inline-block;padding:5px 10px;border-radius:999px;background:var(--elevated);color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.v19-pill.good{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.v19-pill.bad{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.v19-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:11px 13px;border-radius:13px;background:var(--elevated);color:var(--muted);font-size:13px;line-height:1.45}.v19-note svg{flex-shrink:0;margin-top:1px;color:var(--accent)}.v19-pay{margin-top:4px}.v19-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;color:var(--muted);font-size:12px;text-align:center}.v19-trust svg{color:var(--success);flex-shrink:0}.v19-success{display:grid;justify-items:center;gap:6px;padding:14px 4px 4px;text-align:center}.v19-success>svg{color:var(--success)}.v19-success h3{margin:4px 0 0;font-size:21px}.v19-success p{margin:0 0 14px;color:var(--muted);line-height:1.55}.v19-amount label{display:block;margin-bottom:8px;color:var(--muted);font-size:13px;font-weight:600}.v19-amount-input{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;border:1px solid var(--border);border-radius:18px;background:var(--elevated)}.v19-amount-input select{flex:0 0 auto;width:auto;min-width:82px;border-radius:12px;font-weight:700}.v19-amount-input input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;font-size:30px!important;font-weight:800;letter-spacing:-.02em;padding:4px 6px!important;color:var(--text);outline:none}.v19-quick{display:flex;gap:8px;margin:10px 0 0;overflow-x:auto;scrollbar-width:none}.v19-quick button{flex:1 0 auto;padding:9px 12px;border:1px solid var(--border);border-radius:12px;background:transparent;color:var(--text);font-weight:700;font-size:14px}.v19-quick button[aria-pressed=true]{border-color:var(--accent);background:var(--soft);color:var(--accent)}.v19-subhead{margin:20px 0 10px;font-size:15px}.v19-methods{display:grid;gap:8px}.v19-method{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px 12px 12px;border:1px solid var(--border);border-radius:16px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.v19-method:hover{border-color:var(--accent)}.v19-method:active{transform:scale(.99)}.v19-method>span:nth-child(2){flex:1;display:grid;min-width:0}.v19-method small{color:var(--muted);font-size:12px}.v19-method>svg{color:var(--muted);flex-shrink:0}.v19-method-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;flex-shrink:0;background:var(--elevated);color:var(--accent)}.v19-method[data-method=jazzcash] .v19-method-icon{background:#c2102d22;color:#e8344f}.v19-method[data-method=easypaisa] .v19-method-icon{background:#1fae5b22;color:#2fbf6a}.v19-method[data-method=bank] .v19-method-icon{background:#3b82f622;color:#6aa5ff}.v19-method[data-method=raast] .v19-method-icon{background:#8b5cf622;color:#a98bff}.v19-method[data-method=card] .v19-method-icon{background:#0ea5e922;color:#38bdf8}.v19-method[data-method=crypto] .v19-method-icon{background:#f59e0b22;color:#f5a524}.v19-empty-methods{padding:16px;border-radius:14px;background:var(--elevated);color:var(--muted);line-height:1.5}.v19-pay-amount{display:grid;justify-items:center;padding:6px 0 14px}.v19-pay-amount small{color:var(--muted)}.v19-pay-amount strong{font-size:34px;letter-spacing:-.03em}.v19-account{display:grid;gap:12px;padding:14px;border-radius:18px;background:var(--elevated);margin-bottom:14px}.v19-account>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px}.v19-account>div small{grid-column:1 / -1;color:var(--muted);font-size:12px}.v19-account>div strong{overflow-wrap:anywhere;font-size:16px}.v19-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.v19-account .secondary.small{display:inline-flex;align-items:center;gap:5px}.v19-instructions{margin:0;color:var(--muted);font-size:13px;line-height:1.5;white-space:pre-line}.v19-proof{display:grid;gap:12px}.v19-proof>label:first-child{display:grid;gap:6px;font-size:13px;color:var(--muted);font-weight:600}.v19-drop{position:relative;display:flex;align-items:center;gap:12px;padding:16px;border:1.5px dashed var(--border);border-radius:16px;color:var(--muted);cursor:pointer;transition:border-color .15s}.v19-drop:hover,.v19-drop.has{border-color:var(--accent)}.v19-drop.has{color:var(--success);border-style:solid}.v19-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.v19-drop>svg{flex-shrink:0;color:var(--accent)}.v19-drop>span{display:grid;min-width:0}.v19-drop strong{color:var(--text);overflow-wrap:anywhere;font-size:14px}.v19-drop small{font-size:12px}.v19-wallet-page .page-masthead h1{margin-top:2px}.v19-balance-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:4px 0 12px;padding:22px 20px;border-radius:24px;color:#18140a;background:radial-gradient(120% 140% at 100% 0%,#fff3c4,#f2cf6b 38%,#d39d2c);box-shadow:0 18px 50px #d39d2c33}.v19-balance-hero:after{content:"";position:absolute;right:-40px;top:-40px;width:170px;height:170px;border-radius:50%;border:26px solid #ffffff26}.v19-balance-hero>div{display:grid;gap:4px;position:relative;z-index:1;min-width:0}.v19-balance-hero span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;opacity:.8}.v19-balance-hero strong{font-size:clamp(30px,9vw,42px);letter-spacing:-.03em;line-height:1.1;overflow-wrap:anywhere}.v19-balance-hero small{font-size:12px;opacity:.75}.v19-balance-hero .primary{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;background:#18140a!important;color:#f8d77c!important;border-color:#18140a!important;min-height:46px;padding:0 18px;border-radius:14px}.v19-wallet-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px}.v19-wallet-actions .secondary{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.v19-activity{display:flex;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--border)}.v19-activity>div{flex:1;display:grid;min-width:0}.v19-activity strong{font-size:15px;display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.v19-activity small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.v19-activity>b{white-space:nowrap}.v19-activity-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:13px;background:var(--elevated);color:var(--muted)}.v19-activity-icon[data-kind=topup],.v19-activity-icon[data-kind=refund],.v19-activity-icon[data-status=approved]{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.v19-activity-icon[data-status=submitted]{color:var(--accent);background:var(--soft)}.v19-activity-icon[data-status=rejected]{color:var(--danger)}.v19-empty{display:grid;justify-items:center;gap:4px;padding:30px 12px;text-align:center;color:var(--muted)}.v19-empty svg{color:var(--accent)}.v19-empty h3{margin:6px 0 0;color:var(--text)}.v19-empty p{margin:0;max-width:360px;line-height:1.5}@keyframes v19-rise{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes v19-fade{0%{opacity:0}to{opacity:1}}@keyframes v19-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.v19-sheet,.v19-overlay{animation:none}}.v19-proof input{border:1px solid var(--border)!important;border-radius:13px;padding:12px 14px!important;background:var(--elevated)!important;color:var(--text);font-size:16px}.v19-settings-stack{display:grid;gap:18px}.v19-admin-panel{display:grid;gap:12px;margin:0 0 18px;padding:18px;border:1px solid var(--border);border-radius:20px;background:var(--panel);min-width:0}.v19-admin-panel>header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.v19-admin-panel>header>div:first-child{flex:1 1 260px;min-width:0}.v19-admin-panel h2{display:flex;align-items:center;gap:8px;margin:2px 0 4px;font-size:20px}.v19-admin-panel h2 svg{color:var(--accent)}.v19-admin-panel .muted{margin:0;font-size:13px;line-height:1.5}.v19-admin-tools{display:flex;gap:8px;align-items:center}.v19-admin-tools select{min-width:150px}.v19-admin-empty{margin:0;padding:14px;border-radius:14px;background:var(--elevated);color:var(--muted);text-align:center}.v19-topup-row{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--elevated)}.v19-topup-main{display:flex;align-items:center;justify-content:space-between;gap:10px}.v19-topup-main strong{font-size:20px;letter-spacing:-.02em}.v19-topup-row dl{display:grid!important;grid-template-columns:1fr!important;gap:4px;margin:0}.v19-topup-row dl div{display:flex;gap:10px;font-size:13px}.v19-topup-row dt{flex:0 0 82px;color:var(--muted)}.v19-topup-row dd{margin:0;min-width:0;overflow-wrap:anywhere}.v19-evidence{justify-self:start;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.v19-topup-actions{display:flex;flex-wrap:wrap;gap:8px}.v19-topup-actions input{flex:1 1 100%;min-width:0}.v19-topup-actions button{flex:1 1 120px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.v19-method-settings{display:grid;gap:10px}.v19-method-settings fieldset{margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:15px;min-width:0}.v19-method-settings fieldset.on{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 5%,transparent)}.v19-method-settings legend{padding:0 4px;font-weight:700}.v19-method-fields{display:grid;gap:10px;margin-top:6px}.v19-method-fields label{display:grid;gap:5px;font-size:13px;color:var(--muted)}.v19-coupon-create{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;align-items:end}.v19-coupon-create label{display:grid;gap:5px;font-size:13px;color:var(--muted);min-width:0}.v19-coupon-create button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px}.v19-coupon-list{display:grid;gap:8px}.v19-coupon-list article{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px;border-radius:14px;background:var(--elevated)}.v19-coupon-list article.off{opacity:.55}.v19-coupon-list strong{font-size:15px}.v19-coupon-list small{grid-column:1;color:var(--muted)}.v19-coupon-list button{grid-column:2;grid-row:1 / span 3;align-self:center}.v19-cover-actions{display:flex;gap:8px;align-items:center;margin-top:4px}.v19-file-button{position:relative;overflow:hidden;cursor:pointer;display:inline-flex;align-items:center}.v19-file-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.v19-cart-btn{position:relative;flex-shrink:0}.v19-cart-btn i{position:absolute;top:0;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--accent);color:var(--base);font:700 11px/18px system-ui,sans-serif;font-style:normal;text-align:center;border:2px solid var(--panel)}[data-tone="0"]{--tone-bg: linear-gradient(135deg, #4b3a10 0%, #c8962e 100%)}[data-tone="1"]{--tone-bg: linear-gradient(135deg, #1c2b5a 0%, #4f7cff 100%)}[data-tone="2"]{--tone-bg: linear-gradient(135deg, #3b1b52 0%, #a15cff 100%)}[data-tone="3"]{--tone-bg: linear-gradient(135deg, #103d33 0%, #2fbf8a 100%)}[data-tone="4"]{--tone-bg: linear-gradient(135deg, #4a1426 0%, #ff5c86 100%)}[data-tone="5"]{--tone-bg: linear-gradient(135deg, #123647 0%, #2bb5e8 100%)}.v19-empty{padding:30px 10px}@keyframes v19-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes v19-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes v19-crown{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.7}}@keyframes v19-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}input[type=file]::file-selector-button{margin-right:10px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--accent) 55%,var(--border));border-radius:11px;background:var(--soft);color:var(--accent);font-weight:700;cursor:pointer}.mobile-refined .product-action-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.mobile-refined .product-action-bar>button{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 16px;border-radius:14px}.mobile-refined .product-action-bar>.v19-ask{padding:0 12px}.mobile-refined .product-payable{min-width:0}.v19-included ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.v19-included li{position:relative;padding-left:26px;line-height:1.45}.v19-included li:before{content:"✓";position:absolute;left:0;top:0;display:grid;place-items:center;width:18px;height:18px;border-radius:6px;background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success);font-size:11px;font-weight:900}.dashboard-page .metric-grid .metric{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px}.dashboard-page .metric-grid .metric>span{font-size:13px;color:var(--muted);font-weight:600}.dashboard-page .metric-grid .metric>strong{display:block;font-size:30px;line-height:1.1;letter-spacing:-.02em}.dashboard-page .metric-grid .metric>small{font-size:12px;color:var(--muted)}.dashboard-page .metric-grid .metric>button{padding:0}.v19-wallet-card{flex-wrap:wrap}.v19-wallet-card>div{flex:1 1 120px}.v19-wallet-card strong{font-size:19px;overflow-wrap:anywhere}.v19-wallet-card .v19-pill{flex:0 1 auto;white-space:normal;text-align:center}:root{--v20-gold-1: #f6dc8c;--v20-gold-2: #e9be55;--v20-gold-3: #b9862a;--v20-gold-grad: linear-gradient(135deg, var(--v20-gold-1) 0%, var(--v20-gold-2) 45%, var(--v20-gold-3) 100%);--v20-ease: cubic-bezier(.2, .8, .2, 1)}:root:not([data-theme=light]) .native-app{--base: #0a0b0d;--panel: #141619;--elevated: #1c1f23;--border: #ffffff14;--text: #f5f3ee;--muted: #9aa0a8;--soft: #e9be5517;--shadow: 0 18px 50px #0007}:root[data-theme=light] .native-app{--base: #f6f5f1;--panel: #ffffff;--elevated: #f1efe9;--border: #e6e2d8;--text: #1c1d20;--muted: #6b6f76;--soft: #f6ecd2;--v20-gold-2: #c9962c;--v20-gold-3: #9a6b14}.native-app{font-family:ProAppzSans,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;letter-spacing:-.006em;background:radial-gradient(120% 60% at 100% -10%,color-mix(in srgb,var(--v20-gold-2) 9%,transparent) 0%,transparent 55%),var(--base)}.native-app strong,.native-app b,.native-app .v20-balance strong{font-variant-numeric:tabular-nums}.native-app h1{letter-spacing:-.035em}.native-app h2{letter-spacing:-.02em}.native-app button.primary,.native-app a.primary,.v19-sheet button.primary,.v19-sheet a.primary{background:var(--v20-gold-grad)!important;color:#1a1306!important;border:0!important;font-weight:800;box-shadow:0 8px 22px color-mix(in srgb,var(--v20-gold-2) 28%,transparent),inset 0 1px #fff5}.native-app button.secondary,.native-app a.secondary{border-color:var(--border);background:var(--panel)}.native-app button,.native-app a,.v19-sheet button{transition:transform .15s var(--v20-ease),background .2s,border-color .2s,box-shadow .2s}.native-app :focus-visible{outline:2px solid var(--v20-gold-2);outline-offset:2px}.native-app .panel,.native-app .purchase-record,.native-app .home-plan,.native-app .home-order,.native-app .home-support,.native-app .account-verification{border-color:var(--border)!important;box-shadow:0 1px #ffffff08 inset,0 10px 30px #0000001f}.native-app .global-header{background:color-mix(in srgb,var(--base) 78%,transparent)!important;backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px);border-bottom:1px solid var(--border)!important}.native-app .global-header .brand strong{letter-spacing:-.03em}.v19-wallet-chip{background:linear-gradient(135deg,color-mix(in srgb,var(--v20-gold-2) 22%,var(--panel)),var(--panel))!important;box-shadow:0 6px 18px color-mix(in srgb,var(--v20-gold-2) 16%,transparent)}.native-app .main-area>section,.native-app .main-area>.storefront-studio,.native-app .main-area>.purchases-studio,.native-app .main-area>.app-home{animation:v20-enter .36s var(--v20-ease) both}@keyframes v20-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:700px){.native-app.app-shell>.nav-rail,.native-app.app-shell.chat-focused>.nav-rail{left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;width:auto!important;height:66px!important;padding:6px!important;border:1px solid var(--border)!important;border-radius:24px!important;background:color-mix(in srgb,var(--panel) 82%,transparent)!important;backdrop-filter:saturate(1.5) blur(22px);-webkit-backdrop-filter:saturate(1.5) blur(22px);box-shadow:0 16px 40px #0000004d,inset 0 1px #ffffff0d!important}.native-app .nav-rail>button{min-height:52px!important;border-radius:18px!important;font-size:10.5px!important;font-weight:600;letter-spacing:0}.native-app .nav-rail>button[aria-current=page],.native-app .nav-rail>button[data-mobile-active=true]{color:var(--v20-gold-2)!important;background:color-mix(in srgb,var(--v20-gold-2) 13%,transparent)!important}.native-app .nav-rail>button[aria-current=page] svg,.native-app .nav-rail>button[data-mobile-active=true] svg{animation:v20-pop .35s var(--v20-ease)}.native-app .main-area{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.native-app.chat-first .main-area{padding-bottom:0!important}.customer-cart-launch{bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;border-radius:18px!important}}@keyframes v20-pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}.v20-home-hero{display:grid;gap:14px;margin:4px 0 22px}.v20-hero-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.v20-kicker{margin:0 0 2px;color:var(--muted);font-size:14px;font-weight:600}.v20-home-hero h1{margin:0;font-size:clamp(32px,9vw,46px);line-height:1.02}.v20-home-hero h1 span{color:var(--v20-gold-2)}.v20-refresh{flex-shrink:0}.v20-balance{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:20px;border-radius:24px;color:#1a1306;background:radial-gradient(120% 160% at 100% 0%,#fff1bf,#f0cd6c 38%,#c99232);box-shadow:0 18px 44px color-mix(in srgb,var(--v20-gold-2) 30%,transparent),inset 0 1px #ffffff80}.v20-balance:after{content:"";position:absolute;right:-50px;bottom:-70px;width:190px;height:190px;border-radius:50%;border:28px solid #ffffff2a;pointer-events:none}.v20-balance>div{display:grid;gap:4px;min-width:0;position:relative;z-index:1}.v20-balance small{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;opacity:.75}.v20-balance strong{font-size:clamp(28px,8.5vw,38px);letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}.v20-balance-add{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:14px;background:#1a1306;color:#f6d77d;font-weight:800;font-size:14px;cursor:pointer}.v20-balance-compact{padding:16px 18px;border-radius:20px;margin:4px 0 6px}.v20-balance-compact strong{font-size:26px}.v20-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.v20-quick button{display:grid;justify-items:center;gap:7px;padding:12px 4px 10px;border:1px solid var(--border);border-radius:18px;background:var(--panel);color:var(--text);font-size:12.5px;font-weight:600;cursor:pointer}.v20-quick button>span{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:var(--soft);color:var(--v20-gold-2)}.v20-quick button>span i{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--v20-gold-2);color:#1a1306;font:800 11px/18px system-ui,sans-serif;font-style:normal}.v20-rail{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 8px;margin:0 -2px;scrollbar-width:none;scroll-snap-type:x mandatory}.v20-rail::-webkit-scrollbar{display:none}.v20-rail-card{flex:0 0 156px;display:grid;overflow:hidden;padding:0;border:1px solid var(--border);border-radius:18px;background:var(--panel);color:var(--text);text-align:left;scroll-snap-align:start;cursor:pointer}.v20-rail-media{display:grid;place-items:center;aspect-ratio:1.22 / 1;overflow:hidden;background:var(--tone-bg, var(--v20-gold-grad));color:#fff}.v20-rail-media img{width:100%;height:100%;object-fit:cover}.v20-rail-media img.logo{width:48px;height:48px;object-fit:contain}.v20-rail-media b{font-size:34px;font-weight:800;opacity:.9}.v20-rail-body{display:grid;gap:2px;padding:10px 11px 12px}.v20-rail-body strong{font-size:13.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v20-rail-body small{color:var(--v20-gold-2);font-weight:700;font-size:12.5px}.native-app .home-section>header h2{font-size:21px}.native-app .home-section>header .eyebrow,.native-app .home-order .eyebrow{color:var(--v20-gold-2);letter-spacing:.1em}.v20-connect-link{display:flex;align-items:center;gap:10px;width:100%;margin:4px 0 14px;padding:12px 14px;border:1px dashed var(--border);border-radius:14px;background:transparent;color:var(--muted);font-size:13.5px;text-align:left;cursor:pointer}.v20-connect-link svg:first-child{color:var(--v20-gold-2);flex-shrink:0}.v20-connect-link span{flex:1}.v20-connect-link b{color:var(--v20-gold-2)}.native-app .purchases-studio .work-header h1{font-size:clamp(28px,8vw,40px)}.native-app .purchase-record{border-radius:20px!important;overflow:hidden}.native-app .purchase-record .record-tag{border-radius:99px;font-weight:700;background:var(--soft);color:var(--v20-gold-2);border-color:transparent}.native-app .purchase-icon{background:var(--soft)!important;color:var(--v20-gold-2)!important;border-radius:14px!important}.native-app .work-toolbar .segment{border-radius:16px;padding:4px;background:var(--elevated);border:0}.native-app .work-toolbar .segment button{border-radius:12px;font-weight:600}.native-app .work-toolbar .segment button.active{background:var(--panel);color:var(--text);box-shadow:0 4px 14px #0000002a}.v20-account{display:grid;gap:10px}.v20-profile{display:flex;align-items:center;gap:14px;padding:6px 2px 10px}.v20-profile>div{flex:1;display:grid;min-width:0}.v20-profile strong{font-size:22px;letter-spacing:-.02em;overflow-wrap:anywhere}.v20-profile small{color:var(--muted);font-size:14px}.v20-avatar{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border-radius:22px;background:var(--v20-gold-grad);color:#1a1306;font-size:22px;font-weight:800;box-shadow:0 10px 26px color-mix(in srgb,var(--v20-gold-2) 30%,transparent)}.v20-verified{color:var(--success);flex-shrink:0}.v20-signin{width:100%;min-height:50px}.v20-group-title{margin:12px 4px 0;color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.v20-list{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--panel)}.v20-list>button,.v20-list>a,.v20-list>.v20-list-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 14px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font-size:15px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;border-radius:0}.v20-list>:last-child{border-bottom:0}.v20-list>button>span:nth-child(2),.v20-list>a>span:nth-child(2),.v20-list>.v20-list-row>span:nth-child(2){flex:1;min-width:0}.v20-list em{color:var(--muted);font-style:normal;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46%}.v20-list>button>svg:last-child,.v20-list>a>svg:last-child{color:var(--muted);flex-shrink:0}.v20-row-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:11px;background:var(--elevated);color:var(--muted)}.v20-row-icon.gold{background:var(--soft);color:var(--v20-gold-2)}.v20-row-icon.blue{background:#3b82f61f;color:#6aa5ff}.v20-row-icon.violet{background:#8b5cf61f;color:#a98bff}.v20-row-icon.green{background:#22c55e1f;color:#4ade80}.v20-danger{color:var(--danger)!important}.v20-danger .v20-row-icon{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.v20-switch{position:relative;width:46px;height:28px;flex-shrink:0;border-radius:99px;background:var(--elevated);border:1px solid var(--border);transition:background .2s}.v20-switch:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0004;transition:transform .22s var(--v20-ease)}.v20-switch.on{background:var(--v20-gold-2);border-color:transparent}.v20-switch.on:after{transform:translate(18px)}.v20-check{width:22px;height:22px;accent-color:var(--v20-gold-2);flex-shrink:0}.v20-form{padding:14px;gap:12px}.v20-form label{display:grid;gap:6px;color:var(--muted);font-size:13px;font-weight:600}.v20-form input,.v20-form .primary{min-height:46px;border-radius:13px}.v20-version{margin:8px 0 0;text-align:center;color:var(--muted);font-size:12px}.v20-account .account-verification{margin:0}.native-app .composer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.native-app .welcome-card h2{letter-spacing:-.03em}.v19-sheet{background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.v19-wallet-icon{background:var(--v20-gold-grad)!important;color:#1a1306!important}@media(prefers-reduced-motion:reduce){.native-app .main-area>*,.native-app .nav-rail svg{animation:none!important}}.native-app .v19-balance-hero .primary{background:#1a1306!important;color:#f6d77d!important;box-shadow:0 8px 20px #0000003d!important}.native-app .v19-balance-hero{background:radial-gradient(120% 160% at 100% 0%,#fff1bf,#f0cd6c 38%,#c99232)!important}.native-app .dashboard-page .metric-grid{gap:10px}.native-app .dashboard-page .metric-grid .metric{border-radius:20px!important;padding:16px!important;border:1px solid var(--border);background:var(--panel)}.native-app .dashboard-page .metric-grid .metric>strong{color:var(--v20-gold-2)}.native-app .dashboard-page .page-masthead h1{font-size:clamp(30px,8.5vw,42px)}.native-app .purchases-studio .work-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.native-app .purchases-studio .work-header>div{min-width:0}.native-app .v19-wallet-page .page-masthead h1{font-size:clamp(30px,8.5vw,42px)}@media(max-width:379px){.native-app .global-header .brand strong,.native-app .global-header .brand .brand-check{display:none!important}.v19-wallet-chip{max-width:44vw;padding:0 10px 0 9px;font-size:13px;gap:5px}.native-app .global-header{gap:6px!important}}.native-app{font-size:14px}.native-app .content-page,.native-app .storefront-studio{padding-top:12px!important}.native-app .page-masthead{padding:4px 2px 10px!important;margin-bottom:8px!important;background:none!important;border:0!important}.native-app .page-masthead h1,.native-app .purchases-studio .work-header h1,.native-app .v19-wallet-page .page-masthead h1,.native-app .dashboard-page .page-masthead h1{font-size:24px!important;line-height:1.15!important;letter-spacing:-.025em!important;max-width:none!important;margin:2px 0!important}.native-app .page-masthead p:not(.studio-eyebrow),.native-app .purchases-studio .work-header p:not(.overline){font-size:13px!important}.native-app .studio-eyebrow,.native-app .overline{font-size:10.5px!important}.v20-home-hero h1{font-size:26px!important}.v20-balance{padding:14px 16px!important;border-radius:18px!important}.v20-balance strong{font-size:24px!important}.v20-balance-add{min-height:38px!important;padding:0 13px!important;font-size:13px!important;border-radius:12px!important}.v20-quick button{padding:9px 2px 8px!important;font-size:11.5px!important;border-radius:15px!important}.v20-quick button>span{width:36px!important;height:36px!important;border-radius:12px!important}.v20-profile strong{font-size:18px!important}.v20-avatar{width:50px!important;height:50px!important;border-radius:17px!important;font-size:18px!important}.v20-list>button,.v20-list>a,.v20-list>.v20-list-row{min-height:50px!important;font-size:14px!important}.v20-row-icon{width:30px!important;height:30px!important;border-radius:9px!important}.v19-balance-hero{padding:16px!important;border-radius:20px!important}.v19-balance-hero strong{font-size:28px!important}.native-app .purchase-main{padding:12px!important}.native-app .purchase-name strong{font-size:14px!important}@media(max-width:700px){.native-app .nav-rail>button[data-nav=Store]{grid-column:1!important;grid-row:1!important}.native-app .nav-rail>button[data-nav=Orders]{grid-column:2!important;grid-row:1!important}.native-app .nav-rail>button[data-nav=Wallet]{display:flex!important;grid-column:3!important;grid-row:1!important}.native-app .nav-rail>button[data-nav=Chat]{grid-column:4!important;grid-row:1!important}.native-app .nav-rail>button[data-nav=Account]{grid-column:5!important;grid-row:1!important}.native-app .nav-rail>button[data-nav=Home],.native-app .nav-rail>button[data-nav=Dashboard],.native-app .nav-rail>button[data-nav=Support]{display:none!important}.native-app.app-shell>.nav-rail,.native-app.app-shell.chat-focused>.nav-rail{height:60px!important;border-radius:20px!important}.native-app .nav-rail>button{min-height:48px!important;font-size:10px!important;gap:3px!important}.native-app .nav-rail>button svg{width:20px!important;height:20px!important}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.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}:root{--v22-display: "Bricolage Grotesque Variable", ProAppzSans, Inter, system-ui, sans-serif;--v22-r-s: 10px;--v22-r-m: 14px;--v22-r-l: 20px;--v22-ease: cubic-bezier(.2, .8, .2, 1)}:root:not([data-theme=light]) .native-app{--base: #0b0c0f;--panel: #14161a;--elevated: #1c1f24;--border: #ffffff12;--text: #f3f1ec;--muted: #959ba6;--v22-fill: #ffffff0f;--v22-glass: #0b0c0fcc}:root[data-theme=light] .native-app{--v22-fill: #1c1d200d;--v22-glass: #f6f5f1d9}.native-app{font-size:14px;line-height:1.45;background:var(--base)!important}.native-app h1,.native-app h2,.native-app h3{font-family:var(--v22-display);font-weight:700;letter-spacing:-.015em}.native-app .studio-eyebrow,.native-app .overline{display:none!important}.native-app .page-masthead h1,.native-app .purchases-studio .work-header h1,.native-app .v19-wallet-page .page-masthead h1,.native-app .dashboard-page .page-masthead h1,.native-app .work-header h1{font-size:22px!important;line-height:1.15!important;letter-spacing:-.02em!important}.native-app .page-masthead p:not(.studio-eyebrow),.native-app .work-header p{font-size:13px!important;color:var(--muted)!important;line-height:1.45!important}.native-app button.primary,.native-app a.primary,.v19-sheet button.primary{min-height:40px;font-size:14px!important;font-weight:700!important;border-radius:12px!important;box-shadow:0 4px 14px color-mix(in srgb,var(--v20-gold-2) 22%,transparent),inset 0 1px #ffffff4d!important}.native-app button.secondary,.native-app a.secondary{min-height:40px;font-size:13.5px!important;border-radius:12px!important}.native-app button:active:not(:disabled),.native-app a:active{transform:scale(.97)}.native-app .v22-install{display:flex!important;align-items:center;gap:10px;box-sizing:border-box;padding:0 8px 0 14px!important;min-height:0!important;background:linear-gradient(90deg,color-mix(in srgb,var(--v20-gold-2) 13%,var(--panel)) 0%,var(--panel) 72%)!important;border-bottom:1px solid var(--border)!important}.v22-install-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:#0b0c0f;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v20-gold-2) 45%,transparent)}.v22-install-icon img{width:20px;height:20px}.v22-install-copy{display:grid;flex:1;min-width:0;line-height:1.2}.v22-install-copy strong{font-size:13px!important;font-weight:650;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v22-install-copy small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native-app .v22-install-btn{flex-shrink:0;height:28px!important;min-height:0!important;padding:0 14px!important;border:0;border-radius:999px;background:var(--v20-gold-grad);color:#1a1306;font-size:12.5px;font-weight:750;cursor:pointer}.native-app .v22-install-close{display:grid;place-items:center;flex-shrink:0;width:30px!important;height:30px!important;min-height:0!important;min-width:0!important;padding:0!important;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.native-app .v22-install-close:hover{background:var(--v22-fill);color:var(--text)}@media(min-width:701px){.native-app.app-shell>.v22-install{position:fixed;z-index:60;left:20px;bottom:20px;width:340px;height:60px!important;border:1px solid var(--border)!important;border-radius:16px;box-shadow:0 18px 50px #0008}}@media(max-width:700px){.native-app.app-shell.chat-commerce.mobile-refined:not(.chat-focused){grid-template-rows:52px 52px minmax(0,1fr) 0!important}.native-app.app-shell.chat-commerce.mobile-refined.banner-dismissed:not(.chat-focused){grid-template-rows:0 52px minmax(0,1fr) 0!important}.native-app.app-shell.chat-commerce.mobile-refined.chat-focused{grid-template-rows:0 minmax(0,1fr) calc(56px + env(safe-area-inset-bottom,0px))!important}.native-app.app-shell>.v22-install{grid-row:1!important;grid-column:1!important;height:52px!important}.native-app.app-shell:not(.chat-focused)>.global-header{grid-row:2!important;grid-column:1!important}.native-app.app-shell:not(.chat-focused)>.main-area{grid-row:3!important;grid-column:1!important;height:auto!important;min-height:0!important}.native-app.app-shell>.global-header{height:52px!important;padding:0 12px 0 14px!important;gap:6px!important}.native-app .global-header .mobile-brand-block{flex:1 1 auto!important;min-width:0}.native-app .global-header .mobile-brand-block .brand{gap:7px!important}.native-app .global-header .brand .crown img{width:24px!important;height:24px!important}.native-app .global-header .mobile-brand-block .brand strong{display:inline!important;font-family:var(--v22-display);font-size:17px!important;font-weight:700;letter-spacing:-.02em}.native-app .global-header .icon-btn,.native-app .global-header .avatar{width:36px!important;height:36px!important;min-width:0!important;min-height:0!important}.native-app .global-header .icon-btn svg{width:19px!important;height:19px!important}.native-app .global-header .avatar{width:32px!important;height:32px!important;font-size:11.5px!important;font-weight:700;border-radius:50%!important}.native-app .global-header .v19-wallet-chip{height:32px!important;min-height:0!important;padding:0 10px!important;gap:6px!important;margin-left:0!important;font-size:13px!important;font-weight:650!important;border-radius:10px!important;background:var(--v22-fill)!important;border:1px solid var(--border)!important;box-shadow:none!important;color:var(--text)!important}.native-app .global-header .v19-wallet-chip svg{color:var(--v20-gold-2);width:15px;height:15px}}@media(max-width:359px){.native-app .global-header .mobile-brand-block .brand strong{display:none!important}}@media(max-width:700px){.native-app.app-shell>.nav-rail,.native-app.app-shell.chat-focused>.nav-rail{position:fixed!important;z-index:40;left:0!important;right:0!important;bottom:0!important;width:auto!important;height:calc(56px + env(safe-area-inset-bottom,0px))!important;padding:4px 6px env(safe-area-inset-bottom,0px)!important;border:0!important;border-top:1px solid var(--border)!important;border-radius:0!important;background:var(--v22-glass)!important;box-shadow:none!important;backdrop-filter:saturate(1.5) blur(20px);-webkit-backdrop-filter:saturate(1.5) blur(20px)}.native-app .nav-rail>button{min-height:46px!important;gap:3px!important;padding:4px 2px!important;border-radius:12px!important;font-size:10.5px!important;font-weight:600!important;color:var(--muted)!important;background:transparent!important}.native-app .nav-rail>button svg{width:21px!important;height:21px!important;stroke-width:1.8}.native-app .nav-rail>button[aria-current=page],.native-app .nav-rail>button[data-mobile-active=true]{color:var(--v20-gold-2)!important;background:transparent!important}.native-app .nav-rail>button[aria-current=page] svg,.native-app .nav-rail>button[data-mobile-active=true] svg{stroke-width:2.2;animation:none}.native-app .main-area{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}.native-app.chat-first .main-area{padding-bottom:0!important}.customer-cart-launch{bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}}.v22-store{padding:10px 16px 28px!important}@media(min-width:701px){.v22-store{max-width:1180px;margin:0 auto;padding:18px 28px 40px!important}}.v22-search{display:flex;align-items:center;gap:8px;height:42px;padding:0 5px 0 12px!important;margin:0!important;border:1px solid var(--border);border-radius:12px;background:var(--panel);color:var(--muted)}.v22-search>svg{flex-shrink:0}.v22-search input{flex:1;min-width:0;height:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;color:var(--text);font-size:14px!important}.v22-search input::placeholder{color:var(--muted)}.v22-search button{flex-shrink:0;display:grid;place-items:center;min-height:0!important;min-width:0!important;padding:0;border:0;cursor:pointer}.v22-search-clear{width:28px;height:28px;border-radius:50%;background:transparent;color:var(--muted)}.v22-search-cur{height:28px;padding:0 9px!important;border-radius:8px;background:color-mix(in srgb,var(--v20-gold-2) 14%,transparent);color:var(--v20-gold-1, #f6dc8c);font-size:11.5px;font-weight:750;letter-spacing:.02em}.v22-search-saved{position:relative;width:32px;height:32px;border-radius:8px;background:transparent;color:var(--muted)}.v22-search-saved b{position:absolute;top:2px;right:1px;min-width:15px;height:15px;padding:0 4px;border-radius:99px;background:var(--v20-gold-2);color:#1a1306;font-size:9.5px;line-height:15px}.v22-spotlight{margin-top:14px}.v22-spot-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--v22-r-l)}.v22-spot-track::-webkit-scrollbar{display:none}.v22-progress{display:flex;justify-content:center;gap:5px;margin-top:10px}.v22-progress button{width:14px;height:3px!important;min-height:0!important;min-width:0!important;padding:0;border:0;border-radius:3px;background:var(--border);cursor:pointer;transition:width .3s var(--v22-ease),background .3s}.v22-progress button[aria-current=true]{width:26px;background:var(--v20-gold-2)}@media(min-width:701px){.v22-spot-track{border-radius:0;gap:0}}.v22-section{margin-top:26px}.v22-section>header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.v22-section h2{margin:0;font-size:18px!important;line-height:1.2}.v22-see{display:inline-flex;align-items:center;gap:1px;min-height:0!important;padding:4px 0!important;border:0;background:none;color:var(--muted);font-size:13px;font-weight:550;cursor:pointer}.v22-see:hover{color:var(--v20-gold-2)}[data-tone="0"]{--v22-tone: linear-gradient(140deg, #6b4a12, #c9962c)}[data-tone="1"]{--v22-tone: linear-gradient(140deg, #1e2f6b, #4a6ee0)}[data-tone="2"]{--v22-tone: linear-gradient(140deg, #3a1d63, #8b55e6)}[data-tone="3"]{--v22-tone: linear-gradient(140deg, #0f4a3a, #2fae84)}[data-tone="4"]{--v22-tone: linear-gradient(140deg, #5e1631, #d4507a)}[data-tone="5"]{--v22-tone: linear-gradient(140deg, #0f3d5c, #2b9bd0)}.v22-get{flex-shrink:0;display:grid;place-items:center;min-width:62px;height:28px;min-height:0!important;padding:0 14px!important;border:0;border-radius:999px;background:var(--v22-fill);color:var(--v20-gold-1, #f6dc8c);font-size:13px;font-weight:750;cursor:pointer}.v22-get:hover{background:color-mix(in srgb,var(--v20-gold-2) 22%,transparent)}.v22-get.done,.v22-add.done{background:var(--success, #2fae84)!important;color:#062d1c!important}.v22-rail{display:flex;gap:12px;overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:16px}.v22-rail::-webkit-scrollbar{display:none}.v22-tile{position:relative;container-type:inline-size;flex:0 0 112px;min-width:0;scroll-snap-align:start}.v22-tile-hit{display:grid;width:100%;min-height:0!important;padding:0!important;border:0;background:none;color:inherit;text-align:left;cursor:pointer;transform:none!important}.v22-cover{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:16px;background:var(--v22-tone);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.v22-cover img{width:100%;height:100%;object-fit:cover}.v22-cover img.logo{width:52%;height:52%;object-fit:contain}.v22-cover b{font-family:var(--v22-display);font-size:32px;font-weight:750}.v22-cover i{position:absolute;top:6px;left:6px;max-width:calc(100% - 12px);padding:2px 7px;border-radius:6px;background:#000000a6;color:#fff;font-size:10px;font-weight:700;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.v22-tile-hit strong{margin-top:8px;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v22-tile-hit small{margin-top:2px;font-size:12.5px;font-weight:650;color:var(--v20-gold-2)}.v22-tag{margin-top:1px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v22-add,.v22-save{position:absolute;display:grid;place-items:center;min-height:0!important;min-width:0!important;padding:0!important;border:1px solid #ffffff24;border-radius:50%;background:#0b0c0fb8;color:#fff;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.v22-add{top:calc(100cqw - 36px);right:6px;width:30px;height:30px}.v22-add:hover{background:var(--v20-gold-2);color:#1a1306;border-color:transparent}.v22-save{top:6px;right:6px;width:28px;height:28px}.v22-save[aria-pressed=true]{color:var(--v20-gold-1, #f6dc8c)}@media(min-width:640px){.v22-tile{flex-basis:140px}}@media(min-width:701px){.v22-rail{margin:0;padding:0 0 2px}.v22-tile{flex-basis:160px}}.v22-results{margin-top:18px}.v22-results-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.v22-results-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px!important}.v22-results-head h2 span{padding:1px 8px;border-radius:99px;background:var(--v22-fill);color:var(--muted);font-family:ProAppzSans,Inter,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:0}.v22-sort{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:9px;color:var(--muted)}.v22-sort select{height:28px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--text);font-size:12.5px!important;box-shadow:none!important}.v22-demo{margin:-4px 0 12px;font-size:12px;color:var(--muted)}.v22-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.v22-grid.refreshing{opacity:.55}@media(min-width:560px){.v22-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.v22-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:22px 16px}}.v22-empty{display:grid;justify-items:center;gap:6px;padding:36px 16px;text-align:center;color:var(--muted)}.v22-empty h3{margin:6px 0 0;font-size:16px!important;color:var(--text)}.v22-empty p{margin:0 0 8px;font-size:13px}.v22-more{display:flex;margin:22px auto 0;padding:0 22px!important}.v22-skeleton{display:flex;gap:12px;margin-top:26px}.v22-skeleton span{flex:0 0 112px;aspect-ratio:1;border-radius:16px;background:linear-gradient(90deg,var(--panel),var(--elevated),var(--panel));background-size:200% 100%;animation:v22-shimmer 1.2s linear infinite}.v22-skeleton.grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:0}@keyframes v22-shimmer{to{background-position:-200% 0}}.v22-help{display:flex;align-items:center;gap:12px;width:100%;min-height:0!important;margin-top:30px;padding:12px 14px!important;border:1px solid var(--border);border-radius:var(--v22-r-m);background:var(--panel);color:var(--muted);text-align:left;cursor:pointer}.v22-help>span:nth-child(2){display:grid;flex:1;min-width:0;line-height:1.35}.v22-help strong{font-size:13.5px;font-weight:650;color:var(--text)}.v22-help small{font-size:12px}.v22-help-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:color-mix(in srgb,var(--v20-gold-2) 14%,transparent);color:var(--v20-gold-2)}.native-app .v22-store~.finder,.native-app .finder{margin:22px 16px 26px!important;padding:16px!important;border-radius:var(--v22-r-m)!important}.native-app .finder h2{font-size:16px!important}.native-app .finder p{font-size:12.5px!important}.native-app .purchases-studio input[type=search]{height:40px!important;min-height:0!important;font-size:14px!important}.native-app .purchase-record{border-radius:var(--v22-r-m)!important}.native-app .purchase-main{padding:12px 14px!important;gap:10px!important}.native-app .purchase-name strong{font-size:14.5px!important}.native-app .purchase-record .pill,.native-app .purchase-record [class*=status]{font-size:11px!important}.native-app .v20-profile strong{font-size:17px!important}.native-app .v20-avatar{width:46px!important;height:46px!important;border-radius:50%!important;font-size:16px!important}.native-app .v20-list{border-radius:var(--v22-r-m)!important}.native-app .v20-list>button,.native-app .v20-list>a,.native-app .v20-list>.v20-list-row{min-height:46px!important;padding-top:0!important;padding-bottom:0!important;font-size:14px!important}.native-app .v20-row-icon{width:28px!important;height:28px!important;border-radius:8px!important}.native-app .v20-row-icon svg{width:15px!important;height:15px!important}.native-app .v20-group-title{font-size:12px!important;text-transform:none!important;letter-spacing:0!important}.native-app .v20-balance,.native-app .v19-balance-hero{padding:14px 16px!important;border-radius:16px!important}.native-app .v20-balance strong,.native-app .v19-balance-hero strong{font-family:var(--v22-display);font-size:26px!important}.native-app .v20-balance-add,.native-app .v19-balance-hero button{min-height:36px!important;font-size:13px!important;border-radius:10px!important}.native-app .message-bubble,.native-app .bubble{font-size:14.5px!important;line-height:1.42!important}.native-app .composer textarea,.native-app .composer input{font-size:15px!important}.native-app .sheet-heading h2,.native-app .dialog h2,.v19-sheet h2{font-size:19px!important}@media(prefers-reduced-motion:reduce){.v22-spot-track{scroll-behavior:auto}.v22-skeleton span{animation:none}}.native-app .main-area{background:var(--base)!important}.native-app .purchases-studio,.native-app .content-page{padding:14px 16px 24px!important}.native-app .work-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0!important;margin:0 0 12px!important;border:0!important}.native-app .work-header h1{margin:0 0 2px!important}.native-app .work-header .icon-btn{width:34px!important;height:34px!important;min-height:0!important;border-radius:10px!important;background:var(--v22-fill)!important;border:0!important}.native-app .work-header .icon-btn svg{width:16px;height:16px}.native-app .v20-connect-link{padding:10px 12px!important;margin:0 0 12px!important;border-radius:12px!important;font-size:13px!important;border-style:solid!important;background:var(--panel)!important}.native-app .v20-connect-link svg{width:16px!important;height:16px!important}.native-app .work-toolbar{margin:0 0 10px!important}.native-app .segment{display:flex;padding:3px!important;border-radius:11px!important;background:var(--v22-fill)!important;border:0!important}.native-app .segment button{flex:1;min-height:30px!important;height:30px;padding:0 6px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:600!important}.native-app .segment button.active{background:var(--elevated)!important;box-shadow:0 1px 3px #0006!important}.native-app .work-search{height:40px!important;min-height:0!important;padding:0 12px!important;margin-bottom:12px!important;border-radius:12px!important;gap:8px!important}.native-app .work-search input{height:38px!important;min-height:0!important;font-size:14px!important}.native-app .purchase-record{margin-bottom:10px!important;background:var(--panel)!important;box-shadow:none!important}.native-app .purchase-icon{width:38px!important;height:38px!important;border-radius:11px!important}.native-app .purchase-icon svg{width:18px;height:18px}.native-app .purchase-name small{font-size:11.5px!important}.native-app .purchase-name>span{font-size:12.5px!important}.native-app .purchase-value strong{font-size:14px!important}.native-app .record-tag{font-size:11px!important;padding:3px 8px!important}.native-app .purchase-empty h2{font-size:17px!important}.native-app .purchase-empty p{font-size:13px!important}.native-app .account-verification{padding:14px!important;border-radius:var(--v22-r-m)!important;gap:12px!important}.native-app .account-verification h2,.native-app .account-verification h3,.native-app .account-verification strong{font-size:14.5px!important}.native-app .account-verification p{font-size:12.5px!important;line-height:1.5!important}.native-app .account-verification>svg{width:34px!important;height:34px!important}.native-app .v19-wallet-page .page-masthead{padding:0!important;margin:0 0 12px!important}.native-app .v19-wallet-actions button,.native-app .v19-wallet-page .secondary{min-height:40px!important;font-size:13px!important}.native-app .v19-wallet-page .empty-state h2,.native-app .v19-wallet-page .empty-state h3{font-size:16px!important}.native-app .v19-wallet-page .empty-state p,.native-app .v19-wallet-page p{font-size:13px!important}.native-app .notice,.notice[role=status]{left:16px!important;right:16px!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;max-width:420px;margin:0 auto;padding:10px 12px 10px 14px!important;min-height:0!important;border-radius:12px!important;font-size:13px!important;box-shadow:0 12px 30px #0008!important}.native-app .notice button{min-height:0!important;width:28px;height:28px}.native-app .bubble p,.native-app .bubble p span{font-size:14.5px!important;line-height:1.42!important}.native-app .bubble{border-radius:16px!important}.native-app .bubble time,.native-app .bubble .message-meta,.native-app .bubble small{font-size:11px!important}.native-app .conversation-header{min-height:56px!important;height:56px!important;padding:0 8px!important}.native-app .conversation-header img,.native-app .conversation-header .avatar{width:36px!important;height:36px!important}.native-app .conversation-header strong,.native-app .conversation-header h1,.native-app .conversation-header h2{font-size:15.5px!important}.native-app .conversation-header small,.native-app .conversation-header p{font-size:12px!important}.native-app .messenger-composer{padding:6px 10px!important}.native-app .composer-capsule{min-height:44px!important;border-radius:22px!important}.native-app .composer-capsule textarea{min-height:40px!important;height:40px;padding-top:10px!important;padding-bottom:10px!important;font-size:15px!important}.native-app .messenger-composer>button,.native-app .composer .send,.native-app .composer .record{width:44px!important;height:44px!important;min-height:0!important}@media(min-width:701px){.native-app.app-shell[data-section=Store] .global-header .global-search{visibility:hidden}.native-app .nav-rail .customer-nav-label,.native-app .nav-rail>p,.native-app .nav-rail>small{text-transform:none!important;letter-spacing:0!important}}.native-app{--v23-out: #2a2415;--v23-out-line: #e9be552e;--v23-in: #1b1e24}:root[data-theme=light] .native-app{--v23-out: #f6ead0;--v23-out-line: #c9962c33;--v23-in: #ffffff}.native-app.chat-focused .messages,.native-app .main-area>.messages{background-color:var(--base)!important;background-image:radial-gradient(90% 50% at 50% 0%,color-mix(in srgb,var(--v20-gold-2) 6%,transparent),transparent 70%),linear-gradient(color-mix(in srgb,var(--base) 93%,transparent),color-mix(in srgb,var(--base) 93%,transparent)),url(/chat-pattern.svg)!important;background-size:auto,auto,360px!important;padding:10px 12px 12px!important}.native-app .conversation-header{gap:4px!important;background:var(--v22-glass)!important;border-bottom:1px solid var(--border)!important;backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px)}.native-app .conversation-header .conversation-avatar{position:relative;width:38px!important;height:38px!important;min-width:38px;border-radius:50%!important;overflow:visible!important;background:#0b0c0f!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v20-gold-2) 45%,transparent)!important;display:grid;place-items:center}.native-app .conversation-header .conversation-avatar img{width:22px!important;height:22px!important}.v23-online{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#2fd07f;box-shadow:0 0 0 2px var(--base)}.native-app .conversation-identity{margin-left:6px;min-width:0}.native-app .conversation-identity h2{margin:0!important;font-size:15.5px!important;line-height:1.2!important}.native-app .conversation-identity small{display:block;font-size:12px!important;color:var(--muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native-app .conversation-identity small.v23-typing{color:#2fd07f!important;font-weight:600}.native-app .conversation-header .icon-btn{width:38px!important;height:38px!important;min-height:0!important}.native-app .conversation-header .icon-btn svg{width:20px;height:20px}.native-app .chat-context-strip{padding:6px 12px!important;gap:6px!important;background:transparent!important;border:0!important}.native-app .chat-context-strip button{height:28px!important;min-height:0!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important;background:var(--v22-fill)!important;border:1px solid var(--border)!important}.native-app .chat-day{width:max-content;margin:12px auto 8px!important;padding:3px 10px!important;border-radius:8px!important;background:color-mix(in srgb,var(--elevated) 88%,transparent)!important;color:var(--muted)!important;font-size:11.5px!important;font-weight:600!important;box-shadow:0 1px 2px #0005;border:0!important}.native-app .message-row{margin-top:6px!important;touch-action:pan-y}.native-app .message-row.grouped-message{margin-top:2px!important}.native-app .message-row .bubble{max-width:min(78%,520px)!important;padding:7px 10px 6px!important;border-radius:18px!important;box-shadow:0 1px 1.5px #0006!important;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.native-app .message-row.incoming .bubble{background:var(--v23-in)!important;color:var(--text)!important;border:1px solid var(--border)!important;border-bottom-left-radius:6px!important}.native-app .message-row.outgoing .bubble{background:var(--v23-out)!important;color:var(--text)!important;border:1px solid var(--v23-out-line)!important;border-bottom-right-radius:6px!important}.native-app .message-row.grouped-message.incoming .bubble{border-top-left-radius:6px!important}.native-app .message-row.grouped-message.outgoing .bubble{border-top-right-radius:6px!important}.native-app .bubble>small{display:block;margin-bottom:2px;font-size:11.5px!important;font-weight:700;color:var(--v20-gold-2)!important}.native-app .bubble p{margin:0!important;padding-right:0!important}.native-app .message-footer{display:flex;justify-content:flex-end;align-items:center;gap:3px;margin-top:1px!important}.native-app .message-footer time{font-size:10.5px!important;color:var(--muted)!important}.native-app .delivery-check svg{width:15px!important;height:15px!important}.native-app .delivery-check.seen{color:#4fb6ff!important}.native-app .quoted-message{padding:5px 8px!important;margin:0 0 4px!important;border-radius:8px!important;border-left:3px solid var(--v20-gold-2)!important;background:#0000002e!important;font-size:12.5px!important;text-align:left}.native-app .quoted-message strong{font-size:11.5px!important;color:var(--v20-gold-2)!important}.native-app .attachment-image{border-radius:12px!important;max-height:260px;width:100%;object-fit:cover}.v23-image-open{display:block;width:100%;min-height:0!important;padding:0!important;margin:2px 0 4px;border:0;background:none;cursor:zoom-in}.native-app .message-menu-toggle{opacity:.35;min-height:0!important;width:22px!important;height:22px!important}.native-app .message-row:hover .message-menu-toggle,.native-app .message-menu-toggle:focus-visible{opacity:1}@media(pointer:coarse){.native-app .message-menu-toggle{opacity:0}}.native-app .message-row{position:relative;will-change:transform}.v23-swipe-icon{position:absolute;left:-34px;top:50%;display:grid;place-items:center;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:var(--elevated);color:var(--muted);opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s,background .15s,color .15s;pointer-events:none}.native-app .message-row[style*=translateX] .v23-swipe-icon{opacity:1;transform:scale(.85)}.native-app .message-row.v23-swipe-ready .v23-swipe-icon{background:var(--v20-gold-2);color:#1a1306;transform:scale(1)}.native-app .message-row.v23-swipe-back{transition:transform .2s var(--v22-ease)}.native-app .messenger-composer{background:var(--v22-glass)!important;border-top:1px solid var(--border)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.native-app .composer-capsule{background:var(--panel)!important;border:1px solid var(--border)!important}.native-app .composer-quote{border-left:3px solid var(--v20-gold-2)!important;border-radius:10px!important;font-size:12.5px!important}.native-app .typing-indicator{padding:8px 12px!important;border-radius:16px!important;background:var(--v23-in)!important;border:1px solid var(--border)}.native-app .typing-indicator small{font-size:11.5px!important}.v23-chips{display:flex;gap:6px;overflow-x:auto;padding:6px 12px 2px;scrollbar-width:none;background:transparent}.v23-chips::-webkit-scrollbar{display:none}.v23-chips button{flex-shrink:0;height:30px;min-height:0!important;padding:0 12px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid color-mix(in srgb,var(--v20-gold-2) 35%,var(--border));background:color-mix(in srgb,var(--v20-gold-2) 8%,var(--panel));color:var(--v20-gold-1, #f6dc8c);font-size:12.5px;font-weight:600}:root[data-theme=light] .v23-chips button{color:#8a5d0c}.v23-card{width:min(86%,400px);padding:10px 12px 8px;border:1px solid var(--border);border-radius:18px 18px 18px 6px;background:var(--v23-in);box-shadow:0 1px 1.5px #0006}.v23-card header{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;color:var(--v20-gold-2)}.v23-card button{min-height:0!important;font:inherit;color:inherit;cursor:pointer}.v23-empty,.v23-note{margin:0 0 8px;font-size:13px;line-height:1.45;color:var(--muted)}.v23-instant-label{display:block;margin-top:6px;text-align:right;font-size:10.5px;color:var(--muted)}.v23-order{display:grid;gap:3px;width:100%;padding:9px 10px!important;margin-bottom:6px;border:1px solid var(--border);border-radius:12px;background:var(--panel);text-align:left}.v23-order-top{display:flex;justify-content:space-between;gap:8px}.v23-order-top strong{font-size:13.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v23-order-top b{flex-shrink:0;font-size:13px}.v23-order small{font-size:11.5px;color:var(--muted)}.v23-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:5px 0 2px}.v23-steps i{height:4px;border-radius:4px;background:var(--border)}.v23-steps i.on{background:var(--v20-gold-2)}.v23-order-status{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:650;color:var(--v20-gold-1, #f6dc8c)}.v23-link{display:inline-flex;align-items:center;gap:2px;padding:4px 0!important;border:0;background:none;font-size:12.5px!important;font-weight:650!important;color:var(--v20-gold-2)!important}.v23-balance{display:block;font-family:var(--v22-display);font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:2px}.v23-actions{display:flex;gap:8px}.v23-primary,.v23-secondary{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 14px!important;border-radius:10px;font-size:13px!important;font-weight:700!important}.v23-primary{border:0;background:var(--v20-gold-grad);color:#1a1306!important}.v23-secondary{border:1px solid var(--border);background:var(--panel)}.v23-products{display:flex;gap:10px;overflow-x:auto;margin:0 -12px 2px;padding:0 12px;scrollbar-width:none}.v23-products::-webkit-scrollbar{display:none}.v23-product{flex:0 0 104px;display:grid;gap:6px}.v23-product-hit{display:grid;padding:0!important;border:0;background:none;text-align:left}.v23-product-art{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:14px;background:var(--v22-tone);color:#fff}.v23-product-art img{width:100%;height:100%;object-fit:cover}.v23-product-art img.logo{width:52%;height:52%;object-fit:contain}.v23-product-art b{font-family:var(--v22-display);font-size:28px}.v23-product-hit strong{margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v23-product-hit small{font-size:12px;font-weight:650;color:var(--v20-gold-2)}.v23-add{height:28px;border:0;border-radius:999px;background:var(--v22-fill);color:var(--v20-gold-1, #f6dc8c)!important;font-size:12.5px!important;font-weight:700!important}.v23-add.done{background:var(--success, #2fae84);color:#062d1c!important}.v23-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;background:#000000f2}.v23-viewer>img{max-width:100vw;max-height:calc(100dvh - 120px);object-fit:contain}.v23-viewer header{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:6px;padding:calc(10px + env(safe-area-inset-top,0px)) 10px 10px 16px;color:#fff;font-size:13px}.v23-viewer header span{flex:1}.v23-viewer header a,.v23-viewer header button,.v23-viewer-prev,.v23-viewer-next{display:grid;place-items:center;width:40px;height:40px;min-height:0!important;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer}.v23-viewer-prev,.v23-viewer-next{position:absolute;top:50%;margin-top:-20px}.v23-viewer-prev{left:10px}.v23-viewer-next{right:10px}@media(pointer:coarse){.v23-viewer-prev,.v23-viewer-next{display:none}}@media(prefers-reduced-motion:reduce){.native-app .message-row.v23-swipe-back,.v23-swipe-icon{transition:none}}.native-app .message-row .bubble:before,.native-app .message-row .bubble:after{display:none!important}.v23-product{grid-template-rows:1fr auto}.native-app .voice-message{gap:8px!important;min-width:220px;padding:2px 0!important}.native-app .voice-avatar{width:38px!important;height:38px!important;min-width:38px!important}.native-app .voice-avatar svg{width:18px!important;height:18px!important}.native-app .voice-avatar-mic{width:16px!important;height:16px!important}.native-app .voice-avatar-mic svg{width:11px!important;height:11px!important}.native-app .audio-play{width:32px!important;height:32px!important;min-height:0!important}.native-app .audio-play svg{width:18px!important;height:18px!important}.native-app .audio-waveform{height:26px!important}.native-app .compact-audio small,.native-app .audio-track small{font-size:11px!important}.native-app .message-row .bubble.v23-image-bubble{padding:3px 3px 4px!important;width:min(70%,300px)}.native-app .v23-image-bubble .attachment-image{display:block;max-height:300px;border-radius:15px!important}.native-app .v23-image-bubble .message-footer{padding:0 6px}.native-app .attachment-link{font-size:12.5px!important}.overlay:has(>.v23-pp){padding:0!important;align-items:stretch!important;justify-content:center!important;background:#000000b3!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.native-app .dialog.product-dialog.v23-pp,.dialog.product-dialog.v23-pp{position:relative;width:100%!important;max-width:760px!important;height:100dvh!important;max-height:100dvh!important;margin:0 auto!important;padding:0 0 110px!important;border:0!important;border-radius:0!important;overflow-y:auto!important;overscroll-behavior:contain;background:var(--base)!important;color:var(--text);font-size:14px;box-shadow:none!important}@media(min-width:761px){.overlay:has(>.v23-pp){padding:3vh 0!important}.dialog.product-dialog.v23-pp{height:94vh!important;max-height:94vh!important;border-radius:22px!important;border:1px solid var(--border)!important;padding-bottom:28px!important}}.v23-pp>:not(.v23-pp-bar):not(.v23-pp-hero):not(.product-action-bar){margin-left:18px!important;margin-right:18px!important}.v23-pp-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:4px;height:52px;padding:0 8px;background:transparent;transition:background .2s,border-color .2s;border-bottom:1px solid transparent}.v23-pp-scrolled .v23-pp-bar{background:var(--v22-glass);border-bottom-color:var(--border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.v23-pp-bar .icon-btn,.v23-pp-bar .close.icon-btn{position:static!important;display:grid;place-items:center;width:38px!important;height:38px!important;min-height:0!important;border-radius:50%!important;border:0!important;background:#0b0c0f99!important;color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v23-pp-scrolled .v23-pp-bar .icon-btn{background:transparent!important;color:var(--text)!important}.v23-pp-bar-title{flex:1;min-width:0;padding:0 6px;font-weight:650;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .2s}.v23-pp-scrolled .v23-pp-bar-title{opacity:1}.v23-pp #product-title{margin:0!important;font-family:var(--v22-display);font-size:26px!important;line-height:1.12!important;letter-spacing:-.025em!important}.v23-pp-tagline{margin:6px 0 0!important;font-size:14px;color:var(--muted)}.v23-pp .product-badges{justify-content:center;margin:10px 0 0!important}.v23-pp .product-badges span{font-size:11px!important;padding:3px 8px!important;border-radius:6px!important}.v23-pp .product-description{margin-top:16px!important;font-size:14px!important;line-height:1.55!important;color:color-mix(in srgb,var(--text) 82%,transparent)!important}.v23-pp-h{margin:22px 0 10px!important;font-size:17px!important}.v23-pp .plan-picker{display:grid;gap:8px;margin:0!important}.v23-pp .plan-picker>button{min-height:0!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid var(--border)!important;background:var(--panel)!important}.v23-pp .plan-picker>button[aria-pressed=true]{border-color:var(--v20-gold-2)!important;background:color-mix(in srgb,var(--v20-gold-2) 9%,var(--panel))!important}.v23-pp .plan-picker strong{font-size:14px!important}.v23-pp .plan-picker small{font-size:12px!important}.v23-pp .plan-picker b{font-size:14.5px!important}.v23-pp dl{margin-top:14px!important;padding:12px 14px!important;border-radius:14px!important;font-size:13px!important}.v23-pp .product-content{margin-top:8px!important}.v23-pp .product-content section{margin-top:20px!important}.v23-pp .product-content h3{font-size:17px!important;margin:0 0 8px!important}.v23-pp .product-content li,.v23-pp .product-content p{font-size:13.5px!important;line-height:1.5!important}.v23-pp .product-content details{padding:10px 12px!important;margin-bottom:6px!important;border:1px solid var(--border);border-radius:12px;background:var(--panel)}.v23-pp .product-content summary{font-size:13.5px!important;font-weight:600;cursor:pointer}.v23-pp-related{margin-top:26px!important}.v23-pp-related .v22-rail{margin:0 -18px!important;padding:0 18px 2px!important}.v23-pp .product-permalink{display:inline-flex;margin-top:18px!important;font-size:12.5px!important}.v23-pp>.muted{font-size:12px!important}.v23-pp .product-action-bar{position:fixed!important;left:50%!important;transform:translate(-50%);bottom:0!important;width:100%;max-width:760px;z-index:6;display:flex!important;align-items:center;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;background:var(--v22-glass)!important;border-top:1px solid var(--border)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.v23-pp .product-action-bar .product-payable{flex:1;min-width:0;display:grid}.v23-pp .product-action-bar .product-payable span{font-size:11.5px!important;color:var(--muted)}.v23-pp .product-action-bar .product-payable strong{font-family:var(--v22-display);font-size:19px!important}.v23-pp .product-action-bar .primary{height:44px;min-height:0!important;padding:0 18px!important}.v23-pp .product-action-bar .v19-ask{height:44px;min-height:0!important;padding:0 14px!important}@media(min-width:761px){.v23-pp .product-action-bar{display:none!important}}.v23-pp .product-action-bar{margin:0!important;right:auto!important;box-sizing:border-box}.v23-pp .product-permalink{display:none!important}.v23-recent .v22-rail{gap:14px}.v23-recent-item{flex:0 0 64px;display:grid;justify-items:center;gap:5px;min-height:0!important;padding:0!important;border:0;background:none;color:var(--text);cursor:pointer}.v23-recent-item>span:last-child{width:100%;font-size:11.5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v23-chart-note{font-size:12px;color:var(--muted)}.v23-charts{display:flex;gap:16px;overflow-x:auto;margin:0 -16px;padding:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:16px}.v23-charts::-webkit-scrollbar{display:none}.v23-chart-col{flex:0 0 calc(100% - 34px);display:grid;align-content:start;scroll-snap-align:start}.v23-rank{flex:0 0 18px;font-family:var(--v22-display);font-size:17px;font-weight:700;color:var(--muted);text-align:center}@media(min-width:701px){.v23-charts{margin:0;padding:0}.v23-chart-col{flex-basis:calc(33.333% - 11px)}}.v23-pp .product-action-bar .v24-cart-icon{flex:0 0 44px;width:44px;height:44px;min-height:0!important;padding:0!important;display:grid;place-items:center;border-radius:12px!important}.v23-pp .product-action-bar .v24-buy{flex:0 1 auto;min-width:116px}.v23-pp .product-action-bar .v19-ask span{display:none}.v23-pp .product-action-bar .v19-ask{width:44px;padding:0!important;display:grid;place-items:center}.v24-success{position:relative;overflow:hidden;text-align:center}.v24-success-icon{display:inline-grid;place-items:center;width:72px;height:72px;margin:6px auto 4px;border-radius:50%;background:color-mix(in srgb,var(--success, #2fae84) 16%,transparent);color:var(--success, #2fae84);animation:v24-pop .5s cubic-bezier(.2,.8,.2,1.2) both}.v24-success h3{font-family:var(--v22-display, inherit);font-size:22px!important;margin:6px 0 4px!important}.v24-success p{font-size:13.5px!important;color:var(--muted)}.v24-success .v19-wide+.v19-wide{margin-top:8px}.v24-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v24-confetti i{position:absolute;top:-12px;width:7px;height:12px;border-radius:2px;opacity:0;animation:v24-fall 1.6s ease-in forwards}.v24-confetti i:nth-child(odd){width:9px;height:9px;border-radius:50%}@keyframes v24-fall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(320px) rotate(540deg)}}@keyframes v24-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.v24-confetti{display:none}.v24-success-icon{animation:none}}.v24-access dd{display:flex;align-items:center;gap:8px;flex-wrap:wrap;word-break:break-all}.v24-copy{min-height:0!important;padding:2px 10px!important;font-size:12px!important;border-radius:999px!important}.v24-link-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.v24-link-actions a.primary{display:inline-flex;align-items:center;padding:0 16px;min-height:40px;border-radius:10px;text-decoration:none}.native-app dl.v24-access,dl.v24-access{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;padding:14px!important;border-radius:14px;background:var(--panel);border:1px solid var(--border)}dl.v24-access dt{font-size:12px!important;color:var(--muted)!important;margin-top:6px}dl.v24-access dd{margin:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px!important;font-weight:600;justify-content:space-between}.v22-search{position:relative}.v25-suggest{position:absolute;z-index:30;left:-1px;right:-1px;top:calc(100% + 6px);display:grid;padding:6px;border:1px solid var(--border);border-radius:14px;background:var(--elevated);box-shadow:0 18px 40px #0009}.v25-suggest button{display:flex;align-items:center;gap:10px;width:100%;min-height:0!important;padding:8px!important;border:0;border-radius:10px;background:none;color:var(--text);text-align:left;cursor:pointer}.v25-suggest button:hover,.v25-suggest button:focus-visible{background:var(--v22-fill)}.v25-suggest-copy{display:grid;min-width:0}.v25-suggest-copy strong{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v25-suggest-copy small,.v25-suggest-cat small{font-size:12px;color:var(--muted)}.v25-suggest-cat span{flex:1;font-weight:600;font-size:13.5px}.v25-suggest-all{justify-content:center;font-size:12.5px!important;font-weight:650;color:var(--v20-gold-2)!important;border-top:1px solid var(--border)!important;border-radius:0 0 10px 10px!important;margin-top:2px}.v25-again{margin:8px 0!important;min-height:38px}.v22-search input::-webkit-search-cancel-button,.v22-search input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.v22-search input:focus,.v22-search input:focus-visible{outline:none!important}.v22-search:focus-within{border-color:color-mix(in srgb,var(--v20-gold-2) 60%,var(--border))}.v26-sold{margin-left:6px;font-style:normal;font-weight:600;color:var(--muted);font-size:.92em}.v26-buyers{margin-top:24px!important}.v26-buyers ul{display:grid;margin:0;padding:0;list-style:none}.v26-buyers li+li{border-top:1px solid var(--border)}.v26-buyer{display:flex;align-items:center;gap:10px;width:100%;min-height:0!important;padding:10px 0!important;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.v26-buyer:disabled{cursor:default;opacity:.8}.v26-avatar{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--v22-fill);font-weight:700;font-size:15px;color:var(--text)}.v26-avatar[data-level="Gold buyer"]{background:linear-gradient(135deg,#f6dc8c,#c9962c);color:#1a1306}.v26-avatar[data-level="Platinum buyer"]{background:linear-gradient(135deg,#e8edf5,#8e9bb0);color:#11151c}.v26-avatar[data-level="Silver buyer"]{background:linear-gradient(135deg,#d9dde3,#9aa1ab);color:#14171c}.v26-avatar.big{width:64px;height:64px;font-size:26px;font-family:var(--v22-display)}.v26-buyer-copy{display:grid;flex:1;min-width:0;line-height:1.3}.v26-buyer-copy strong{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:650}.v26-buyer-copy em,.v26-level{padding:1px 7px;border-radius:999px;background:var(--v22-fill);font-style:normal;font-size:10.5px;font-weight:700;color:var(--muted)}.v26-buyer-copy em[data-level="Gold buyer"],.v26-level[data-level="Gold buyer"]{background:color-mix(in srgb,var(--v20-gold-2) 20%,transparent);color:var(--v20-gold-1, #f6dc8c)}.v26-buyer-copy small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v26-when{flex-shrink:0;font-size:11.5px;color:var(--muted)}.v26-chev{flex-shrink:0;color:var(--muted)}.v26-profile{position:relative;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}.v26-close{position:absolute!important;top:14px;right:14px}.v26-profile-head{display:grid;justify-items:center;gap:4px;text-align:center;margin-top:4px}.v26-profile-head h2{margin:6px 0 0!important;font-size:21px!important}.v26-profile-head p{margin:0;font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:4px}.v26-level{display:inline-flex;align-items:center;gap:4px}.v26-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 6px}.v26-profile-stats div{display:grid;gap:2px;padding:10px 8px;border:1px solid var(--border);border-radius:12px;background:var(--panel);text-align:center}.v26-profile-stats b{font-family:var(--v22-display);font-size:16px;line-height:1.15;word-break:break-word}.v26-profile-stats small{font-size:11px;color:var(--muted)}.v26-sub{margin:16px 0 6px!important;font-size:14px!important}.v26-products,.v26-recent{display:grid;margin:0;padding:0;list-style:none}.v26-products li,.v26-recent li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--border);font-size:13px}.v26-products small{color:var(--muted);font-size:12px;flex-shrink:0}.v26-recent span{display:grid;min-width:0}.v26-recent strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v26-recent small{font-size:11.5px;color:var(--muted)}.v26-recent b{flex-shrink:0;color:var(--v20-gold-2)}.v26-public-row>span:nth-child(2){display:grid}.v26-public-row small{font-size:11.5px;color:var(--muted);font-weight:400;line-height:1.35;margin-top:2px}.v22-tile-hit{grid-template-columns:minmax(0,1fr)}.v22-tile-hit small{overflow-wrap:anywhere}.v26-profile-stats{grid-template-columns:1fr 1fr}.v26-profile-stats div:nth-child(2){grid-column:1 / -1;order:-1}.v26-profile-stats div:nth-child(2) b{font-size:24px;color:var(--v20-gold-1, #f6dc8c)}.v27-link{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px dashed var(--border);border-radius:12px;background:var(--base)}.v27-link span{flex:1;min-width:0;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v27-link button{min-height:0!important;height:32px;padding:0 14px!important;border:0;border-radius:9px;background:var(--v22-fill);color:var(--v20-gold-1, #f6dc8c);font-weight:700;font-size:12.5px;cursor:pointer}.v27-share{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:12px;text-decoration:none}.v28-art{--tint: #1d2a44;position:relative;display:grid;place-items:center;flex-shrink:0;overflow:hidden;isolation:isolate;container-type:inline-size;color:#fff;background:#16181c}.v28-art>img.v28-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v28-art>i{z-index:3}.v28-art.is-icon{width:52px;height:52px;border-radius:23%;box-shadow:inset 0 0 0 1px #ffffff17,0 1px 2px #0005;background:#1b1d22}.v28-art.is-icon .v28-logo-fill{width:100%;height:100%;object-fit:cover}.v28-glyph{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(120% 120% at 30% 15%,color-mix(in srgb,var(--tint) 85%,#fff 10%) 0%,var(--tint) 45%,#0d0e11 100%);color:var(--v20-gold-1, #f6dc8c)}.v28-glyph svg{width:46%;height:46%}.v28-art.is-icon.v28-sm{width:34px;height:34px;border-radius:9px}.v28-art.is-tile{width:100%;aspect-ratio:1;border-radius:16px}.v28-art.is-wide{width:100%;aspect-ratio:16 / 9;border-radius:14px}.v28-logo-stage,.v28-wordmark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(90% 70% at 50% 18%,color-mix(in srgb,var(--tint) 55%,#ffffff 14%) 0%,transparent 70%),linear-gradient(165deg,color-mix(in srgb,var(--tint) 92%,#000),#0c0d10)}.v28-logo-stage img{width:46%;height:46%;object-fit:contain;border-radius:22%;filter:drop-shadow(0 10px 18px #0008)}.is-wide .v28-logo-stage img{width:30%;height:auto;aspect-ratio:1}.v28-wordmark{place-items:end start;padding:11% 10%}.v28-wordmark strong{position:relative;z-index:1;font-family:var(--v22-display);font-size:clamp(13px,13.5cqw,26px);font-weight:750;line-height:1.02;letter-spacing:-.03em;color:#fff;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.is-wide .v28-wordmark strong{font-size:clamp(15px,8.5cqw,30px);-webkit-line-clamp:2}.v28-wordmark-glyph{position:absolute;top:4%;right:4%;width:52%;height:52%;color:var(--v20-gold-1, #f6dc8c);opacity:.16}.is-wide .v28-wordmark-glyph{width:40%;height:76%;top:10%;right:3%}.v28-wordmark{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.v28-rule{position:relative;z-index:1;width:22px;height:2px;margin-bottom:8px;border-radius:2px;background:var(--v20-gold-2, #e7b94c)}.v28-art.is-book{width:100%;aspect-ratio:2 / 3;border-radius:3px 9px 9px 3px;box-shadow:0 10px 24px #0007,inset 0 0 0 1px #ffffff12;background:var(--tint)}.v28-book{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:16% 12% 12% 17%;background:linear-gradient(160deg,color-mix(in srgb,var(--tint) 80%,#fff 12%) 0%,var(--tint) 40%,color-mix(in srgb,var(--tint) 70%,#000) 100%)}.v28-book-rule{width:30%;height:2px;margin-bottom:9%;background:#e9c977}.v28-book strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,12.5cqw,24px);font-weight:700;line-height:1.12;color:#f5ead2;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.v28-book small{margin-top:auto;font-size:clamp(7px,6.5cqw,11px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e9c977b3}.v28-book-logo{width:26%;aspect-ratio:1;margin-top:auto;border-radius:22%;object-fit:cover}.v28-spine{position:absolute;inset:0 auto 0 0;z-index:2;width:7%;background:linear-gradient(90deg,#0007,#fff2 55%,#0003);pointer-events:none}.v28-art.is-ticket{width:100%;aspect-ratio:2.1;border-radius:12px;background:transparent}.v28-ticket{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;color:#1a1306;background:var(--v20-gold-grad, linear-gradient(135deg, #f6dc8c, #d9a33a));-webkit-mask:radial-gradient(circle 9px at 31% 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 9px at 31% 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 9px at 31% 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle 9px at 31% 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.v28-ticket-stub{display:grid;place-items:center;flex:0 0 31%;border-right:2px dashed #1a130640}.v28-ticket-stub img{width:54%;aspect-ratio:1;border-radius:22%;object-fit:cover;box-shadow:0 4px 10px #6b4a0a55}.v28-ticket-body{display:grid;align-content:center;gap:2px;min-width:0;padding:0 9% 0 8%}.v28-ticket-body small{font-size:clamp(8px,4.6cqw,11px);font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.v28-ticket-body strong{font-family:var(--v22-display);font-size:clamp(13px,8cqw,22px);font-weight:800;line-height:1.05;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v28-flag{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:6px;background:#0b0c0fc4;color:var(--v20-gold-1, #f6dc8c);font-size:10px;font-weight:750;font-style:normal;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.v28-flag.warn{top:auto;bottom:6px;background:#e5484d;color:#fff}.v22-cover.v28-art{background:#16181c;box-shadow:none}.v22-cover.v28-art.is-book{border-radius:3px 9px 9px 3px;box-shadow:0 10px 24px #0007}.v28-types{display:flex;gap:4px;overflow-x:auto;margin:12px -16px 0;padding:2px 12px 4px;scrollbar-width:none;scroll-padding-inline:12px}.v28-types::-webkit-scrollbar{display:none}.v28-types button{flex:0 0 72px;align-content:start;display:grid;justify-items:center;gap:5px;min-height:0!important;padding:2px 0!important;border:0;background:none;color:var(--muted);cursor:pointer;transform:none!important}.v28-types button>span{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:var(--panel);color:var(--text);box-shadow:inset 0 0 0 1px var(--border);transition:background .2s var(--v22-ease),color .2s}.v28-types button small{max-width:70px;font-size:10.5px;font-weight:600;line-height:1.2;text-align:center;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v28-types button[aria-pressed=true]>span{background:var(--v20-gold-grad);color:#1a1306;box-shadow:0 6px 16px color-mix(in srgb,var(--v20-gold-2) 30%,transparent)}.v28-types button[aria-pressed=true] small{color:var(--text)}@media(min-width:701px){.v28-types{margin:14px 0 0;padding:2px 0 4px;flex-wrap:wrap}}.v28-spotlight{margin-top:12px}.v28-spot{--spot: #1d2a44;position:relative;flex:0 0 100%;display:flex;align-items:center;gap:10px;height:176px;min-height:0!important;overflow:hidden;isolation:isolate;padding:0 18px!important;border:0!important;border-radius:var(--v22-r-l)!important;scroll-snap-align:start;text-align:left;cursor:pointer;color:#fff;transform:none!important;background:radial-gradient(70% 120% at 88% 40%,color-mix(in srgb,var(--spot) 60%,#ffffff 22%) 0%,transparent 62%),radial-gradient(60% 90% at 0% 100%,color-mix(in srgb,var(--v20-gold-2, #e7b94c) 22%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--spot) 85%,#000),#0b0c0f);box-shadow:inset 0 0 0 1px #ffffff14}.v28-spot-copy{display:grid;gap:4px;flex:1;min-width:0}.v28-spot-copy small{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:650;color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em}.v28-spot-copy strong{font-family:var(--v22-display);font-size:23px;font-weight:750;line-height:1.04;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v28-spot-copy>span{font-size:12.5px;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v28-spot-copy em{display:flex;align-items:center;gap:10px;margin-top:8px;font-style:normal}.v28-spot-copy em b{font-size:13.5px;font-weight:750;color:var(--v20-gold-1, #f6dc8c)}.v28-spot-copy em i{display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 10px 0 14px;border-radius:999px;background:#fff;color:#111316;font-size:12.5px;font-weight:750;font-style:normal}.v28-spot-art.is-icon{width:92px;height:92px;border-radius:24px;transform:rotate(-5deg);box-shadow:0 18px 40px #000a,inset 0 0 0 1px #ffffff26}.v28-spot-art.is-book{width:82px;transform:rotate(-4deg);box-shadow:0 18px 36px #000b}.v28-spot-art.is-wide{width:150px;transform:rotate(-3deg);box-shadow:0 18px 36px #000b}.v28-spot-art.is-ticket{width:150px;transform:rotate(-5deg);filter:drop-shadow(0 14px 22px #000a)}.v28-spot-wallet{background:var(--v20-gold-grad)!important;color:#1a1306}.v28-spot-wallet .v28-spot-copy small,.v28-spot-wallet .v28-spot-copy>span{color:#1a1306b3}.v28-spot-wallet .v28-spot-copy em i{background:#1a1306;color:#f6dc8c}.v28-spot-wallet-art{display:grid;place-items:center;flex-shrink:0;width:88px;height:88px;border-radius:24px;background:#1a1306;color:#f6dc8c;transform:rotate(-5deg);box-shadow:0 18px 40px #6b4a0a66}@media(min-width:701px){.v28-spot{flex-basis:calc(50% - 6px);height:200px;margin-right:12px}.v28-spot-copy strong{font-size:27px}}@media(max-width:360px){.v28-spot{height:160px;padding:0 14px!important}.v28-spot-copy strong{font-size:20px}.v28-spot-art.is-icon{width:74px;height:74px}.v28-spot-art.is-wide,.v28-spot-art.is-ticket{width:112px}.v28-spot-art.is-book{width:66px}}.v28-promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none}.v28-promise li{display:flex;align-items:center;gap:6px;min-width:0;padding:8px 9px;border-radius:12px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);font-size:11px;line-height:1.25;color:var(--muted)}.v28-promise li svg{flex-shrink:0;color:var(--v20-gold-2)}.v28-promise li b{display:block;color:var(--text);font-size:11.5px}@media(max-width:370px){.v28-promise li{padding:7px 6px;font-size:10.5px}.v28-promise li svg{display:none}}.v28-section h2{display:flex;align-items:center;gap:8px}.v28-h-glyph{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--v20-gold-2) 14%,transparent);color:var(--v20-gold-2)}.v28-row{display:flex;align-items:center;gap:10px;padding:8px 0}.v28-row+.v28-row{border-top:1px solid var(--border)}.v28-row-hit{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:0!important;padding:0!important;border:0;background:none;color:inherit;text-align:left;cursor:pointer;transform:none!important}.v28-row-copy{display:grid;gap:1px;min-width:0}.v28-row-copy strong{font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v28-row-copy small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v28-row-copy small i{font-style:normal}.v28-row-copy em{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;font-style:normal;color:var(--v20-gold-2)}.v28-instant{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,#2fae84 16%,transparent);color:#3ccf97;font-size:10.5px;font-weight:750;font-style:normal}.v28-app-cols .v23-chart-col{flex-basis:calc(100% - 40px)}@media(min-width:701px){.v28-app-cols .v23-chart-col{flex-basis:calc(33.333% - 11px)}}.v28-card-hit{display:grid;width:100%;min-height:0!important;padding:0!important;border:0;background:none;color:inherit;text-align:left;cursor:pointer;transform:none!important}.v28-card-hit:active .v28-art{transform:scale(.97)}.v28-card-hit .v28-art{transition:transform .2s var(--v22-ease)}.v28-books{gap:14px;padding-top:4px;padding-bottom:10px}.v28-book-card{flex:0 0 104px;min-width:0;scroll-snap-align:start}.v28-book-card>.v28-card-hit>strong{margin-top:9px;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v28-book-card>.v28-card-hit>small{margin-top:2px;font-size:12.5px;font-weight:700;color:var(--v20-gold-2)}.v28-wides{gap:12px}.v28-wide-card{flex:0 0 min(250px,74vw);min-width:0;scroll-snap-align:start}.v28-wide-meta{display:flex;align-items:center;gap:9px;margin-top:8px;min-width:0}.v28-wide-meta>span:last-child{display:grid;min-width:0}.v28-wide-meta strong{font-size:13px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v28-wide-meta small{font-size:12px;font-weight:700;color:var(--v20-gold-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v28-wide-meta small i{font-style:normal;color:var(--muted);font-weight:550}.v28-tickets{gap:12px}.v28-ticket-card{flex:0 0 206px;min-width:0;scroll-snap-align:start}.v28-ticket-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px}.v28-ticket-meta b{font-size:13px;color:var(--v20-gold-2)}.v28-ticket-meta small{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--muted)}@media(min-width:701px){.v28-book-card{flex-basis:132px}.v28-wide-card{flex-basis:280px}.v28-ticket-card{flex-basis:230px}}.v28-access{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.v28-access button{display:grid;justify-items:start;gap:2px;min-height:0!important;padding:13px!important;border:0;border-radius:16px;text-align:left;cursor:pointer;background:linear-gradient(150deg,color-mix(in srgb,var(--v20-gold-2) 12%,var(--panel)),var(--panel));color:var(--text);box-shadow:inset 0 0 0 1px var(--border);transform:none!important}.v28-access-icon{display:grid;place-items:center;width:32px;height:32px;margin-bottom:6px;border-radius:10px;background:var(--v20-gold-grad);color:#1a1306}.v28-access strong{font-size:14px;font-weight:700}.v28-access small{font-size:11.5px;color:var(--muted);line-height:1.3}.v28-access-pills{display:flex;gap:6px;margin:-2px 0 14px}.v28-access-pills button{display:inline-flex;align-items:center;gap:5px;height:30px;min-height:0!important;padding:0 12px!important;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer}.v28-access-pills button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--base)}.v28-grid.books{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.v28-gcard .v28-art.is-book+*{margin-top:10px}.v28-grid .v22-add{top:auto;bottom:64px}.v28-grid .v28-gcard:has(.is-book) .v22-add{display:none}.v28-tile .v22-cover{aspect-ratio:1}.v22-tile-hit .v28-art.is-book{aspect-ratio:2 / 3}.v28-pp-hero{--tint: #1d2a44;position:relative;display:grid;place-items:center;min-height:200px;margin:2px 0 0;padding:26px 18px;border-radius:22px;overflow:hidden;isolation:isolate;background:radial-gradient(70% 90% at 50% 30%,color-mix(in srgb,var(--tint) 75%,#fff 10%) 0%,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--tint) 70%,#000) 0%,var(--panel) 100%)}.v28-pp-glow{position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(transparent,var(--panel));z-index:-1}.v28-pp-art.is-icon{width:112px;height:112px;border-radius:26px;box-shadow:0 22px 50px #000a,inset 0 0 0 1px #ffffff26}.v28-pp-art.is-book{width:132px;box-shadow:0 24px 50px #000b}.v28-pp-art.is-wide{width:min(100%,440px);box-shadow:0 24px 50px #000a}.v28-pp-art.is-ticket{width:min(100%,300px);filter:drop-shadow(0 20px 30px #000a)}.v28-pp-head{display:grid;gap:6px;margin-top:4px}.v28-pp-head h2{margin:0!important;font-size:24px!important;line-height:1.12!important}.v28-pp-cat{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v20-gold-2)}.v28-pp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.v28-pp-chips span{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:8px;background:var(--v22-fill, #ffffff0f);color:var(--muted);font-size:12px;font-weight:600}.v28-pp-chips span b{color:var(--text)}.v28-pp-chips span.good{background:color-mix(in srgb,#2fae84 16%,transparent);color:#3ccf97}.v28-pp-chips span.low{background:color-mix(in srgb,#e5484d 16%,transparent);color:#ff7b7f}.v28-pp-chips span.low b{color:inherit}.v28-pp-chips span.badge{color:var(--v20-gold-1, #f6dc8c);background:color-mix(in srgb,var(--v20-gold-2) 13%,transparent)}.v28-pp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:16px 0 4px;padding:14px 16px;border-radius:16px;background:var(--elevated, #1c1f24);box-shadow:inset 0 0 0 1px var(--border)}.v28-pp-price strong{font-family:var(--v22-display);font-size:28px;font-weight:750;letter-spacing:-.02em;color:var(--v20-gold-1, #f6dc8c)}.v28-pp-price s{font-size:14px;color:var(--muted)}.v28-pp-price em{padding:2px 8px;border-radius:6px;background:#e5484d;color:#fff;font-size:11.5px;font-weight:750;font-style:normal}.v28-pp-price small{flex-basis:100%;font-size:12.5px;color:var(--muted)}.v28-plans{display:grid!important;gap:8px!important}.v28-plans button{display:flex!important;align-items:center;gap:12px;min-height:58px;padding:10px 14px!important;border-radius:14px!important;text-align:left}.v28-plans button>span{display:grid;flex:1;min-width:0}.v28-plans button>span strong{font-size:14px}.v28-plans button>span small{font-size:12px;color:var(--muted)}.v28-plans button>b{display:grid;justify-items:end;font-size:14px}.v28-plans button>b small{font-size:10.5px;color:var(--muted);font-weight:600}.v28-radio{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--border);color:#1a1306;font-style:normal}.v28-plans button[aria-pressed=true] .v28-radio{background:var(--v20-gold-grad);box-shadow:none}.v28-pp-block{margin-top:18px}.v28-pp-block .product-description{margin:0;font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--text) 82%,var(--muted));white-space:pre-line}.v28-pp-block .product-description.clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.v28-more{min-height:0!important;margin-top:4px;padding:4px 0!important;border:0;background:none;color:var(--v20-gold-2);font-size:13px;font-weight:650;cursor:pointer}.v28-steps ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.v28-steps li{position:relative;display:flex;gap:12px;padding:0 0 14px}.v28-steps li:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:2px;width:2px;background:linear-gradient(var(--v20-gold-2),transparent);opacity:.45}.v28-steps li>b{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--v20-gold-grad);color:#1a1306;font-size:13px;font-weight:800}.v28-steps li>span{display:grid;gap:1px;padding-top:3px}.v28-steps li strong{font-size:14px}.v28-steps li small{font-size:12.5px;color:var(--muted)}.v28-steps-note{display:flex;align-items:center;gap:6px;margin:2px 0 0;padding:9px 12px;border-radius:12px;background:var(--v22-fill, #ffffff0f);font-size:12.5px;color:var(--muted)}.v28-steps-note svg{flex-shrink:0;color:var(--v20-gold-2)}.v28-pos{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:1100px;min-width:0}.v28-pos>*,.v28-pos-grid>*,.v28-pos-card>*{min-width:0}.v28-pos-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px}.v28-pos-head h1{margin:0;font-size:22px}.v28-pos-head p{margin:2px 0 0;color:var(--muted);font-size:13px}.v28-pos-today{display:flex;flex-wrap:wrap;gap:8px}.v28-pos-today span{display:grid;padding:8px 12px;border-radius:12px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);font-size:11px;color:var(--muted)}.v28-pos-today b{font-size:16px;color:var(--text)}.v28-pos-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@media(min-width:900px){.v28-pos-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}}.v28-pos-card{display:grid;gap:12px;padding:16px;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--border)}.v28-pos-card h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.v28-pos-card h3 b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--v20-gold-grad, #e7b94c);color:#1a1306;font-size:12px}.v28-pos-phone{display:flex;gap:8px}.v28-pos-phone input{flex:1;min-width:0;font-size:16px!important;letter-spacing:.02em}.v28-pos-who{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--v22-fill, #8881);font-size:13px}.v28-pos-who.known{background:color-mix(in srgb,#2fae84 13%,transparent)}.v28-pos-who.new{background:color-mix(in srgb,var(--v20-gold-2, #e7b94c) 13%,transparent)}.v28-pos-who>svg{flex-shrink:0}.v28-pos-who strong{display:block;font-size:14px}.v28-pos-who small{color:var(--muted)}.v28-pos-search{display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:12px;background:var(--base);box-shadow:inset 0 0 0 1px var(--border);color:var(--muted)}.v28-pos-search input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important}.v28-pos-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:8px;max-height:460px;overflow:auto;padding:2px}.v28-pos-product{display:grid;gap:8px;padding:10px;border-radius:14px;background:var(--base);box-shadow:inset 0 0 0 1px var(--border)}.v28-pos-product header{display:flex;align-items:center;gap:9px;min-width:0}.v28-pos-product header .v28-art.is-icon{width:38px;height:38px;border-radius:11px}.v28-pos-product header strong{font-size:13px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v28-pos-plans{display:grid;gap:5px}.v28-pos-plans button{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:34px!important;padding:0 9px!important;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text);font-size:12px;text-align:left;cursor:pointer}.v28-pos-plans button:hover{border-color:var(--v20-gold-2)}.v28-pos-plans button b{color:var(--v20-gold-2);white-space:nowrap}.v28-pos-plans button small{color:var(--muted);font-size:10.5px}.v28-pos-cart{display:grid;gap:8px}.v28-pos-line{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--base);box-shadow:inset 0 0 0 1px var(--border)}.v28-pos-line>span:not(.v28-art):not(.v28-pos-qty){display:grid;flex:1;min-width:0}.v28-pos-line strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v28-pos-line small{font-size:11.5px;color:var(--muted)}.v28-pos-qty{display:flex;align-items:center;gap:4px}.v28-pos-qty button{width:28px;height:28px;min-height:0!important;padding:0!important;border-radius:8px}.v28-pos-qty b{min-width:18px;text-align:center}.v28-pos-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px;border-top:1px dashed var(--border)}.v28-pos-total strong{font-size:22px;color:var(--v20-gold-1, #f6dc8c)}.v28-seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px}.v28-seg button{display:grid;justify-items:center;gap:3px;min-height:58px!important;padding:8px 4px!important;border:1px solid var(--border);border-radius:12px;background:transparent;color:var(--muted);font-size:12px;font-weight:600;cursor:pointer}.v28-seg button[aria-pressed=true]{border-color:var(--v20-gold-2);background:color-mix(in srgb,var(--v20-gold-2) 13%,transparent);color:var(--text)}.v28-seg button:disabled{opacity:.4}.v28-pos-done{display:grid;gap:12px;justify-items:center;padding:24px 18px;text-align:center;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--border)}.v28-pos-done .ok{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#2fae84;color:#062d1c}.v28-pos-done h3{margin:0;font-size:20px}.v28-pos-done ul{display:grid;gap:6px;width:100%;max-width:420px;margin:0;padding:0;list-style:none;text-align:left}.v28-pos-done li{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:10px;background:var(--base);font-size:13px}.v28-pos-done li em{font-style:normal;font-weight:700}.v28-pos-done li em.delivered{color:#3ccf97}.v28-pos-done li em.waiting{color:var(--v20-gold-2)}.v28-pos-done .actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.v28-wa{background:#25d366!important;color:#052e16!important;border-color:transparent!important}.v28-team{display:grid;gap:14px}.v28-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px}.v28-team,.v28-team-grid>*{min-width:0}.v28-member{position:relative;display:grid;gap:12px;padding:16px;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.v28-member:before{content:"";position:absolute;inset:0 0 auto;height:64px;background:linear-gradient(120deg,color-mix(in srgb,var(--v20-gold-2, #e7b94c) 26%,transparent),transparent);z-index:0}.v28-member>*{position:relative}.v28-member-top{display:flex;align-items:center;gap:12px}.v28-avatar{display:grid;place-items:center;flex-shrink:0;width:58px;height:58px;overflow:hidden;border-radius:50%;background:#1a1306;color:#f6dc8c;font-family:var(--v22-display, inherit);font-size:20px;font-weight:750;box-shadow:0 0 0 3px var(--panel),0 0 0 5px color-mix(in srgb,var(--v20-gold-2, #e7b94c) 60%,transparent)}.v28-avatar img{width:100%;height:100%;object-fit:cover}.v28-member-top strong{display:block;font-size:16px}.v28-member-top small{color:var(--muted);font-size:12.5px}.v28-member-top .pill{margin-left:auto;align-self:flex-start}.v28-member p{margin:0;font-size:13px;color:var(--muted);line-height:1.45}.v28-member-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.v28-member-stats span{display:grid;padding:8px 6px;border-radius:10px;background:var(--base);text-align:center;font-size:10.5px;color:var(--muted)}.v28-member-stats b{font-size:15px;color:var(--text)}.v28-member-rev{font-size:12.5px;color:var(--muted)}.v28-member-rev b{color:var(--v20-gold-2)}.v28-member-actions{display:flex;flex-wrap:wrap;gap:8px}.v28-profile-form{display:grid;gap:10px}.v28-profile-photo{display:flex;align-items:center;gap:12px}.v28-editor-art{display:grid;gap:12px;padding:14px;border-radius:16px;background:var(--base, #0b0c0f);box-shadow:inset 0 0 0 1px var(--border)}.v28-editor-previews{display:flex;align-items:center;justify-content:center;gap:18px;padding:12px;border-radius:12px;background:radial-gradient(circle at 50% 30%,#ffffff10,transparent 70%)}.v28-editor-previews .v28-art.is-icon{width:64px;height:64px;border-radius:16px}.v28-editor-previews .v28-art:not(.is-icon){width:150px}.v28-editor-previews .v28-art.is-book{width:92px}.v28-editor-slot{display:grid;gap:4px}.v28-editor-slot small{color:var(--muted);font-size:12px}.v28-art .v28-logo-stage img{width:46%!important;height:46%!important;object-fit:contain!important}.v28-art.is-wide .v28-logo-stage img{width:30%!important;height:auto!important}.v20-rail-media.v28-art{aspect-ratio:1.22 / 1;border-radius:0}.v23-product-art.v28-art{border-radius:14px}.v28-art .v28-book-logo,.v28-art .v28-ticket-stub img{height:auto!important}:root[data-theme=light] .v22-get{background:#c9962c1f;color:#7a560f}:root[data-theme=light] .v28-row-copy em,:root[data-theme=light] .v28-book-card>.v28-card-hit>small,:root[data-theme=light] .v28-wide-meta small,:root[data-theme=light] .v28-ticket-meta b{color:#8a6212}:root[data-theme=light] .v28-pp-price strong{color:#8a6212}:root[data-theme=light] .v28-instant{color:#13795b}.v30-explore{margin-top:30px;padding-top:22px;border-top:1px solid var(--border)}.v29-live{--v29-gold: #e9be55;--v29-gold-1: #f6dc8c;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:1180px;margin:0 auto 18px;min-width:0}.v29-live>*{min-width:0}.v29-hello h1{margin:0;font-family:var(--v22-display, inherit);font-size:26px;line-height:1.1;letter-spacing:-.02em}.v29-hello h1 span{color:var(--v29-gold)}.v29-hello p{display:flex;align-items:center;gap:7px;margin:6px 0 0;font-size:12.5px;color:var(--muted)}.v29-dot{width:8px;height:8px;border-radius:50%;background:#2fae84;box-shadow:0 0 #2fae8480;animation:v29-ping 2s infinite}.v29-dot.busy{background:var(--v29-gold)}@keyframes v29-ping{70%{box-shadow:0 0 0 7px #2fae8400}to{box-shadow:0 0 #2fae8400}}@media(prefers-reduced-motion:reduce){.v29-dot{animation:none}}.v29-refresh{display:grid;place-items:center;width:26px;height:26px;min-height:0!important;padding:0!important;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.v29-refresh:disabled svg{animation:v29-spin .9s linear infinite}@keyframes v29-spin{to{transform:rotate(360deg)}}.v29-pulse{position:relative;display:grid;gap:6px;padding:18px 18px 14px;border-radius:22px;overflow:hidden;color:#f6f2e8;background:radial-gradient(90% 120% at 100% 0%,#e9be5540 0%,transparent 60%),radial-gradient(70% 90% at 0% 100%,#e9be551a,transparent 70%),linear-gradient(150deg,#211c11,#0d0e10 70%);box-shadow:inset 0 0 0 1px #e9be5533,0 18px 40px #0003}.v29-pulse-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.v29-eyebrow{font-size:11.5px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#f6dc8cb3}.v29-change{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:700}.v29-change.up{background:#2fae8429;color:#53e0aa}.v29-change.down{background:#e5484d29;color:#ff8a8d}.v29-pulse-money{font-family:var(--v22-display, inherit);font-size:36px;font-weight:750;line-height:1.05;letter-spacing:-.03em;color:var(--v29-gold-1)}.v29-pulse-money small{font-size:16px;color:#f6f2e8b3}.v29-pulse-other{font-size:13px;color:#f6dc8cb3}.v29-pulse-stats{display:flex;flex-wrap:wrap;gap:6px 16px;margin:2px 0 0;padding:0;list-style:none;font-size:12.5px;color:#f6f2e8a6}.v29-pulse-stats b{margin-right:4px;font-size:15px;color:#fff}.v29-hours{display:flex;align-items:flex-end;gap:3px;height:54px;margin-top:10px}.v29-hours i{flex:1;min-width:0;border-radius:3px 3px 1px 1px;background:linear-gradient(#f6dc8c,#c9962c);opacity:.55}.v29-hours i.now{opacity:1;box-shadow:0 0 12px #e9be5599}.v29-hours i.future{opacity:.12}.v29-hours-axis{display:flex;justify-content:space-between;font-size:10px;color:#f6f2e866}.v29-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.v29-h h2{margin:0;font-family:var(--v22-display, inherit);font-size:17px;letter-spacing:-.01em}.v29-h small{font-size:12px;color:var(--muted)}.v29-clear{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:650;color:#2fae84}.v29-count{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--v29-gold);color:#1a1306;font-size:12px;font-weight:800;line-height:22px;text-align:center}.v29-needs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:560px){.v29-needs{grid-template-columns:repeat(4,minmax(0,1fr))}}.v29-need{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;min-height:0!important;padding:12px!important;border:0;border-radius:16px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);transition:transform .15s}.v29-need:active{transform:scale(.97)}.v29-need-icon{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--v29-gold) 15%,transparent);color:var(--v29-gold)}.v29-need b{font-size:20px;line-height:1}.v29-need small{font-size:11.5px;color:var(--muted);line-height:1.25}.v29-need.zero{opacity:.55}.v29-need.zero .v29-need-icon{background:var(--v22-fill, #8881);color:var(--muted)}.v29-need.hot{box-shadow:inset 0 0 0 1.5px var(--v29-gold),0 8px 22px color-mix(in srgb,var(--v29-gold) 18%,transparent)}.v29-need.hot .v29-need-icon{background:linear-gradient(135deg,#f6dc8c,#c9962c);color:#1a1306}.v29-actions{display:flex;gap:8px;overflow-x:auto;margin:0 -2px;padding:2px;scrollbar-width:none}.v29-actions::-webkit-scrollbar{display:none}.v29-actions button{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;height:44px;min-height:0!important;padding:0 14px 0 6px!important;border:0;border-radius:14px;background:var(--panel);color:var(--text);font-size:13.5px;font-weight:650;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border)}.v29-actions button>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--v22-fill, #8881);color:var(--v29-gold)}.v29-actions button.main{background:linear-gradient(135deg,#f6dc8c,#e9be55 45%,#c9962c);color:#1a1306;box-shadow:0 8px 20px #e9be5540}.v29-actions button.main>span{background:#1a130614;color:#1a1306}.v29-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:900px){.v29-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v29-sales,.v29-feed-card{grid-column:span 1}}@media(min-width:1200px){.v29-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v29-sales{grid-column:span 2}}.v29-card{min-width:0;padding:16px;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--border)}.v29-link{display:inline-flex;align-items:center;gap:1px;min-height:0!important;padding:2px 0!important;border:0;background:none;color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer}.v29-link:hover{color:var(--v29-gold)}.v29-empty{display:flex;align-items:center;gap:6px;margin:4px 0;font-size:13px;color:var(--muted)}.v29-note{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;color:var(--muted)}.v29-note svg{color:var(--v29-gold)}.v29-seg{display:inline-flex;padding:2px;border-radius:10px;background:var(--v22-fill, #8881)}.v29-seg button{min-height:0!important;height:26px;padding:0 9px!important;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:12px;font-weight:650;cursor:pointer}.v29-seg button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #0002}.v29-sales-total strong{display:block;font-family:var(--v22-display, inherit);font-size:26px;letter-spacing:-.02em}.v29-sales-total small{font-size:12.5px;color:var(--muted)}.v29-bars{display:flex;align-items:flex-end;gap:6px;height:150px;margin-top:14px}.v29-bars.n30{gap:2px}.v29-bar{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;flex:1;min-width:0;height:100%}.v29-bar i{width:100%;max-width:34px;border-radius:6px 6px 2px 2px;background:linear-gradient(color-mix(in srgb,var(--v29-gold) 75%,#fff),color-mix(in srgb,var(--v29-gold) 55%,transparent));opacity:.6}.v29-bar.best i{opacity:1;box-shadow:0 0 14px color-mix(in srgb,var(--v29-gold) 50%,transparent)}.v29-bar small{font-size:10.5px;color:var(--muted)}.v29-top{display:grid;gap:2px;margin:0;padding:0;list-style:none}.v29-top li{position:relative;display:flex;align-items:center;gap:10px;padding:7px 0}.v29-top li>span:not(.v28-art){display:grid;flex:1;min-width:0}.v29-top strong,.v29-stock strong,.v29-feed-copy strong{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v29-top small,.v29-stock small,.v29-feed-copy small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v29-rank{width:16px;font-family:var(--v22-display, inherit);font-size:15px;color:var(--muted);text-align:center}.v29-meter{position:absolute;left:62px;right:0;bottom:0;height:2px;border-radius:2px;background:var(--border)}.v29-meter:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:2px;background:var(--v29-gold)}.v29-stock,.v29-feed,.v29-team,.v29-money-in{display:grid;gap:0;margin:0;padding:0;list-style:none}.v29-stock li{display:flex;align-items:center;gap:10px;padding:8px 0}.v29-stock li+li,.v29-feed li+li,.v29-team li+li,.v29-money-in li+li{border-top:1px solid var(--border)}.v29-stock li>span:not(.v28-art){display:grid;flex:1;min-width:0}.v29-stock em{flex-shrink:0;padding:3px 8px;border-radius:8px;background:color-mix(in srgb,var(--v29-gold) 15%,transparent);color:var(--v29-gold);font-size:12px;font-weight:750;font-style:normal}.v29-stock em.out{background:#e5484d22;color:#ff6b6f}.v29-feed li{display:flex;align-items:center;gap:10px;padding:9px 0}.v29-feed-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:var(--v22-fill, #8881);color:var(--muted)}.v29-feed-icon.delivered{background:#2fae8424;color:#2fae84}.v29-feed-icon.paid,.v29-feed-icon.payment_submitted{background:color-mix(in srgb,var(--v29-gold) 16%,transparent);color:var(--v29-gold)}.v29-feed-copy{display:grid;flex:1;min-width:0}.v29-feed-end{display:grid;justify-items:end;flex-shrink:0}.v29-feed-end b{font-size:13px}.v29-feed-end small{font-size:11px;color:var(--muted);white-space:nowrap}.v29-feed-end small.delivered{color:#2fae84}.v29-team li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:9px 0}.v29-avatar{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border-radius:50%;background:#1a1306;color:#f6dc8c;font-size:13px;font-weight:750;box-shadow:0 0 0 2px color-mix(in srgb,var(--v29-gold) 55%,transparent)}.v29-avatar img{width:100%;height:100%;object-fit:cover}.v29-team strong{font-size:13.5px}.v29-team-stats{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted)}.v29-team-stats b{color:var(--text)}.v29-money-in li{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:13px}.v29-money-in li svg{color:var(--v29-gold)}.v29-money-in li span{flex:1;color:var(--muted)}.v29-skeleton{display:grid;gap:12px}.v29-skeleton span{height:120px;border-radius:18px;background:linear-gradient(90deg,var(--panel),var(--border),var(--panel));background-size:200% 100%;animation:v29-shimmer 1.4s infinite}@keyframes v29-shimmer{to{background-position:-200% 0}}.today-workspace.v29-compact{max-width:1180px;margin:0 auto;padding-top:0!important}.v29-allclear{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.v29-allclear button{display:inline-flex;align-items:center;gap:5px;height:28px;min-height:0!important;padding:0 10px!important;border:0;border-radius:999px;background:var(--v22-fill, #8881);color:var(--muted);font-size:12px;font-weight:600;cursor:pointer}.v29-allclear button svg{color:#2fae84}.v29-needs:empty{display:none}.v31-test-note{display:flex;gap:10px;align-items:flex-start;margin:4px 0 12px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#4a6ee0 14%,transparent);color:var(--text);font-size:13px;line-height:1.45;box-shadow:inset 0 0 0 1px color-mix(in srgb,#4a6ee0 35%,transparent)}.v31-test-note svg{flex-shrink:0;margin-top:1px;color:#7d9bff}.v31-pcard{display:grid;gap:10px;width:min(290px,66vw);max-width:100%}.v31-pcard-text{margin:0;white-space:pre-wrap}.v31-pcard-hit{display:flex;align-items:center;gap:11px;width:100%;min-height:0!important;padding:10px!important;border:0;border-radius:14px;background:color-mix(in srgb,#000 22%,transparent);color:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1f}.v31-pcard-hit .v28-art.is-icon{width:54px;height:54px;border-radius:14px}.v31-pcard-copy{display:grid;flex:1;min-width:0;gap:1px}.v31-pcard-copy small{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.v31-pcard-copy strong{font-size:14.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v31-pcard-plan{display:flex;flex-wrap:wrap;align-items:center;gap:3px;font-size:12px;opacity:.8}.v31-pcard-copy em{display:flex;align-items:baseline;gap:6px;font-style:normal;font-weight:750;font-size:14px;color:var(--v20-gold-1, #f6dc8c)}.v31-pcard-copy em s{font-size:11.5px;font-weight:500;opacity:.6;color:inherit}.v31-pcard-copy em i{font-style:normal;font-size:10.5px;padding:1px 6px;border-radius:6px;background:#e5484d;color:#fff}.v31-pcard-go{flex-shrink:0;opacity:.6}.v31-pcard-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v31-pcard-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px!important;padding:0 10px!important;font-size:13px!important;border-radius:11px!important}.v31-pcard-note{margin:0;font-size:12px;opacity:.75}:root[data-theme=light] .v31-pcard-hit{background:#ffffffb3;box-shadow:inset 0 0 0 1px #0000001a}:root[data-theme=light] .v31-pcard-copy em{color:#8a6212}.v32-picker{max-height:min(86vh,720px);display:flex;flex-direction:column}.v32-picker-search{display:flex;align-items:center;gap:8px;margin:4px 0 10px;padding:0 12px;height:42px;border-radius:12px;background:var(--base);box-shadow:inset 0 0 0 1px var(--border);color:var(--muted)}.v32-picker-search input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--text)}.v32-picker-list,.v32-picker-orders{display:grid;gap:8px;margin:0;padding:0 0 8px;list-style:none;overflow:auto}.v32-picker-list li{display:grid;gap:8px;padding:10px;border-radius:14px;background:var(--base);box-shadow:inset 0 0 0 1px var(--border)}.v32-picker-list header{display:flex;align-items:center;gap:10px;min-width:0}.v32-picker-list header strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v32-picker-plans{display:grid;gap:6px}.v32-picker-plans button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px!important;padding:0 12px!important;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text);font-size:13px;text-align:left;cursor:pointer}.v32-picker-plans button:hover{border-color:var(--v20-gold-2)}.v32-picker-plans button span{display:grid}.v32-picker-plans button small{font-size:11px;color:var(--muted)}.v32-picker-plans button b{color:var(--v20-gold-2);white-space:nowrap}.v32-picker-orders button{display:flex;align-items:center;gap:10px;width:100%;min-height:0!important;padding:12px!important;border:0;border-radius:14px;background:var(--base);color:var(--text);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border)}.v32-order-copy{display:grid;flex:1;min-width:0}.v32-order-copy strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v32-order-copy small{font-size:12px;color:var(--muted)}.v32-order-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--v20-gold-2, #e9be55) 16%,transparent);color:var(--v20-gold-2, #e9be55)}.v32-order-icon.big{width:54px;height:54px;border-radius:14px}.v32-ostatus{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:650;opacity:.9}.v32-ostatus.good{color:#3ccf97}.v32-ostatus.gold{color:var(--v20-gold-1, #f6dc8c)}.native-app .v32-welcome{display:grid!important;justify-items:center;gap:10px;max-width:560px;margin:8px auto 18px!important;padding:8px 4px!important;text-align:center;background:none!important;box-shadow:none!important}.v32-welcome-crown{position:relative;display:grid;place-items:center;width:74px;height:74px;border-radius:24px;background:radial-gradient(circle at 50% 30%,#3a2e12,#0e0f11 70%);box-shadow:0 16px 40px #e9be5526,inset 0 0 0 1px #e9be5540}.v32-welcome-crown img{width:40px}.v32-welcome-crown i{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:50%;background:#2fae84;box-shadow:0 0 0 3px var(--base)}.v32-welcome-title{font-family:var(--v22-display, inherit);font-size:22px;letter-spacing:-.02em;margin-top:4px}.v32-welcome-sub{display:flex;align-items:center;gap:6px;margin:-4px 0 4px;font-size:12.5px;color:var(--muted)}.v32-online{width:7px;height:7px;border-radius:50%;background:#2fae84;animation:v29-ping 2s infinite}.v32-welcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.v32-welcome-grid button{display:grid;justify-items:start;gap:2px;min-height:0!important;padding:12px!important;border:0;border-radius:16px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);transition:transform .15s}.v32-welcome-grid button:active{transform:scale(.97)}.v32-welcome-grid button>span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border-radius:11px;background:color-mix(in srgb,var(--v20-gold-2, #e9be55) 15%,transparent);color:var(--v20-gold-2, #e9be55)}.v32-welcome-grid button:first-child>span{background:var(--v20-gold-grad);color:#1a1306}.v32-welcome-grid b{font-size:13.5px}.v32-welcome-grid small{font-size:11.5px;color:var(--muted)}.v32-welcome-h{justify-self:stretch;text-align:left;margin:10px 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.v32-faq{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;width:100%}.v32-faq button{min-height:0!important;height:32px;padding:0 12px!important;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text);font-size:12.5px;cursor:pointer}.v32-faq button:hover{border-color:var(--v20-gold-2)}.v32-welcome-rail{display:flex;gap:10px;width:calc(100% + 8px);overflow-x:auto;padding:2px 4px 4px;scrollbar-width:none}.v32-welcome-rail article{position:relative;flex:0 0 104px;display:grid;gap:6px;padding:10px;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--border)}.v32-welcome-prod{display:grid;justify-items:center;gap:4px;min-height:0!important;padding:0!important;border:0;background:none;color:inherit;cursor:pointer;text-align:center}.v32-welcome-prod strong{font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v32-welcome-prod small{font-size:11.5px;font-weight:700;color:var(--v20-gold-2)}.v32-welcome-buy{min-height:0!important;height:28px;padding:0!important;border:0;border-radius:999px;background:var(--v20-gold-grad);color:#1a1306;font-size:12px;font-weight:750;cursor:pointer}:root:not([data-theme=light]) .native-app{--v23-out: #33290f;--v23-out-line: #e9be5540}.native-app .message-row.outgoing .bubble{background:linear-gradient(140deg,color-mix(in srgb,var(--v23-out) 82%,#e9be55 10%),var(--v23-out))!important}.native-app .message-row .bubble:has(.v31-pcard){padding:8px!important;max-width:min(86%,340px)!important}.native-app .message-row .bubble:has(.v31-pcard) .v31-pcard{width:100%}@media(prefers-reduced-motion:no-preference){.native-app .message-row{animation:v32-in .22s cubic-bezier(.2,.8,.2,1) both}@keyframes v32-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}}.composer-capsule:focus-within,.native-app .composer-capsule:focus-within{box-shadow:0 2px 6px #0002!important;border-color:#ffffff05!important;outline:none!important}.composer textarea:focus,.composer textarea:focus-visible,.admin-reply textarea:focus,.admin-reply textarea:focus-visible,.composer-capsule textarea{outline:none!important;box-shadow:none!important;border-color:transparent!important}.native-app .attachment-menu{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;padding:8px!important;border-radius:18px!important}.native-app .attachment-menu button{justify-content:flex-start;gap:8px;min-height:46px!important;border-radius:12px!important;font-size:13px!important}.staff-messages .v31-pcard,.staff-messages .v31-pcard-text{color:#edf3f5!important}.staff-messages .v31-pcard-hit{background:#ffffff10!important;box-shadow:inset 0 0 0 1px #ffffff1f!important;color:#edf3f5!important}.staff-messages .v31-pcard-copy em{color:#f6dc8c!important}.native-app .v32-welcome .v32-welcome-h{text-align:left!important;justify-self:stretch!important}.native-app .message-row .bubble:has(.v31-pcard-actions){padding-bottom:22px!important}.v33-forgot{display:grid;gap:6px;margin:2px 0 6px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--v20-gold-2, #e9be55) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v20-gold-2, #e9be55) 35%,transparent);font-size:13px}.v33-forgot span,.v33-forgot small{color:var(--muted)}.native-app .v33-push{display:flex;align-items:center;gap:10px;margin:0 12px 6px;padding:8px 8px 8px 12px;border-radius:14px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);font-size:12.5px}.native-app .v33-push>svg{flex-shrink:0;color:var(--v20-gold-2)}.native-app .v33-push>span{display:grid;flex:1;min-width:0}.native-app .v33-push small{color:var(--muted)}.native-app .v33-push .primary.small{min-height:32px!important;padding:0 12px!important;font-size:12.5px!important}.v33-wa-btn{display:grid;place-items:center;color:#25d366!important;text-decoration:none}.v33-models{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.v33-models li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 4px;border-radius:999px;background:color-mix(in srgb,var(--mc, #888) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc, #888) 35%,transparent);color:var(--text);font-size:12px;font-weight:650;white-space:nowrap}.v33-models li.more{padding:0 10px;background:var(--v22-fill, #8881);box-shadow:none;color:var(--muted)}.v33-model-icon{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--mc, #888);color:#fff}.v33-models.large li{height:36px;padding:0 14px 0 5px;font-size:13.5px}.v33-models.large .v33-model-icon{width:26px;height:26px}.v33-groups{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;padding:4px;border-radius:14px;background:var(--v22-fill, #8881)}.v33-groups button{display:grid;justify-items:center;gap:1px;min-height:0!important;padding:8px 6px!important;border:0;border-radius:11px;background:transparent;color:var(--muted);cursor:pointer}.v33-groups button strong{font-size:14px;color:var(--text)}.v33-groups button small{font-size:11.5px}.v33-groups button[aria-selected=true]{background:var(--panel);box-shadow:0 2px 8px #0003,inset 0 0 0 1px color-mix(in srgb,var(--v20-gold-2) 45%,transparent)}.v33-groups button[aria-selected=true] small{color:var(--v20-gold-2)}.v33-group-hint{margin:8px 2px;font-size:12.5px;color:var(--muted)}.v33-save{display:inline-block;margin-top:2px;padding:1px 6px;border-radius:6px;background:#2fae8429;color:#3ccf97!important;font-weight:750}.v33-pp-models .v33-models{margin-top:8px}.v33-ai-rail{gap:12px}.v33-ai-card{--spot: #1d2a44;flex:0 0 min(320px,84vw);display:grid;gap:10px;padding:14px;border-radius:20px;scroll-snap-align:start;min-width:0;background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--spot) 70%,#fff 8%) 0%,transparent 60%),linear-gradient(150deg,color-mix(in srgb,var(--spot) 55%,var(--panel)),var(--panel));box-shadow:inset 0 0 0 1px var(--border)}.v33-ai-hit{display:grid;gap:10px;min-height:0!important;padding:0!important;border:0;background:none;color:inherit;text-align:left;cursor:pointer;transform:none!important}.v33-ai-top{display:flex;align-items:center;gap:12px;min-width:0}.v33-ai-top .v28-art.is-icon{width:56px;height:56px;border-radius:15px}.v33-ai-top>span:last-child{display:grid;min-width:0}.v33-ai-top strong{font-family:var(--v22-display, inherit);font-size:17px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v33-ai-top small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v33-ai-count{font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--v20-gold-2)}.v33-ai-card .v33-models{max-height:62px;overflow:hidden}.v33-ai-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--border)}.v33-ai-card footer b{font-size:14px;color:var(--v20-gold-2)}.v33-rows{display:grid;grid-template-columns:minmax(0,1fr);column-gap:24px}.v33-rows.refreshing{opacity:.55}@media(min-width:640px){.v33-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.v33-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.v33-rows .v28-row{border-bottom:1px solid var(--border)}.v33-rows .v28-row+.v28-row{border-top:0}.v33-row-save{position:static!important;flex-shrink:0;width:30px!important;height:30px!important;border:0!important;background:transparent!important;color:var(--muted)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.v33-row-save[aria-pressed=true]{color:var(--v20-gold-1, #f6dc8c)!important}.v33-strike{font-size:11.5px;font-weight:500;color:var(--muted)}.v33-off{display:inline-flex;padding:1px 6px;border-radius:6px;background:#e5484d;color:#fff;font-size:10.5px;font-weight:750;font-style:normal}.v33-new{display:inline-flex;padding:0 5px;border-radius:5px;background:color-mix(in srgb,var(--v20-gold-2) 18%,transparent);color:var(--v20-gold-2);font-size:10px;font-weight:750;font-style:normal}.v33-models{width:auto!important;min-width:0;max-width:100%!important;flex-direction:row!important;height:auto!important;max-height:none!important;align-items:center!important}.v33-models li{flex:0 0 auto!important;width:auto!important;margin:0!important}.v33-ai-card .v33-models{max-height:62px!important;overflow:hidden!important}.v28-pp-head.v34-pp-app{grid-template-columns:84px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:start;margin-top:10px}.v34-pp-app>:not(.v34-pp-logo){grid-column:2;min-width:0}.v34-pp-app>.v28-pp-chips{grid-column:1 / -1;margin-top:8px}.v34-pp-logo.v28-art{grid-column:1;grid-row:1 / span 3;width:84px!important;height:84px!important;border-radius:20px;overflow:hidden;box-shadow:0 10px 24px #0008,inset 0 0 0 1px #ffffff1f}.v34-pp-app h2{font-size:21px!important;overflow-wrap:anywhere}.v34-pp-app .v23-pp-tagline{margin:0;font-size:13.5px}.v34-model-logo{object-fit:cover;background:#fff!important;padding:0}@media(max-width:360px){.v28-pp-head.v34-pp-app{grid-template-columns:64px minmax(0,1fr);column-gap:11px}.v34-pp-logo.v28-art{width:64px!important;height:64px!important;border-radius:16px}}.v35-chat{--c-bg: #0a0c0f;--c-in: #1b1f26;--c-in-2: #20252d;--c-in-text: #eef0f3;--c-out-1: #3a3019;--c-out-2: #2b2413;--c-out-text: #f6eedb;--c-meta-out: #c8b382;--c-line: #ffffff12;--c-ease: cubic-bezier(.2, .9, .25, 1.15)}.v35-chat .conversation-header{background:color-mix(in srgb,var(--c-bg) 78%,transparent)!important;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid var(--c-line)!important;box-shadow:none!important}.v35-chat .conversation-avatar{position:relative}.v35-chat .conversation-avatar .v23-online{box-shadow:0 0 0 2px var(--c-bg)!important}.v35-chat .conversation-avatar .v23-online:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid #34d399;opacity:0;animation:v35-ping 2.4s ease-out infinite}.v35-chat .conversation-identity small.v23-typing{color:#f3cf6e!important}.v35-chat .conversation-identity small.v23-typing:after{content:"…";display:inline-block;width:0;overflow:visible;animation:v35-blink 1.2s steps(1) infinite}.v35-chat .chat-context-strip{padding:6px 12px!important;gap:6px;background:transparent!important;border:0!important}.v35-chat .chat-context-strip button{height:30px;padding:0 10px!important;border-radius:999px!important;font-size:12.5px!important;background:#ffffff0d!important;border:1px solid var(--c-line)!important}.v35-thread{background:radial-gradient(120% 60% at 100% 0%,#e3b4530f,transparent 60%),radial-gradient(90% 50% at 0% 100%,#4a6ee00c,transparent 60%),radial-gradient(#ffffff08 1px,transparent 1.4px) 0 0 / 22px 22px,var(--c-bg)!important;padding:8px 0 14px!important;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:none}.v35-thread .message-row{display:flex!important;flex-wrap:wrap;align-items:flex-end!important;gap:6px!important;padding:0 10px!important;margin:8px 0 0!important;max-width:none!important;width:100%!important;box-sizing:border-box;position:relative;background:none!important}.v35-thread .message-row.grouped-message{margin-top:2px!important}.v35-thread .message-row.outgoing{justify-content:flex-end!important;flex-direction:row!important}.v35-thread .message-row.incoming{justify-content:flex-start!important;flex-direction:row!important}.v35-thread .chat-day{flex:0 0 100%!important;order:-1;width:100%!important;display:flex!important;justify-content:center;margin:12px 0 6px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font-size:11.5px!important;font-weight:650;letter-spacing:.02em;color:#c9ccd2!important}.v35-thread .chat-day:before,.v35-thread .chat-day:after{display:none!important}.v35-thread .chat-day>span,.v35-thread>.chat-day{padding:4px 12px;border-radius:999px;background:#1c2027e6;box-shadow:0 2px 10px #0006,inset 0 0 0 1px var(--c-line)}.v35-thread>.chat-day{width:max-content!important;margin:12px auto 6px!important;padding:4px 12px!important}.v35-avatar{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#2a2418,#15130e);box-shadow:inset 0 0 0 1px #e3b45333,0 2px 8px #0007;margin-bottom:2px}.v35-avatar img{width:18px;height:18px;object-fit:contain}.v35-avatar.hidden{visibility:hidden}.v35-thread .message-row .bubble{position:relative!important;max-width:min(78%,520px)!important;min-width:0;margin:0!important;padding:7px 11px!important;border:0!important;border-radius:20px!important;font-size:14.5px!important;line-height:1.4!important;overflow:visible!important;box-shadow:0 1px 1.5px #0000004d!important;transition:transform .18s var(--c-ease),filter .18s;-webkit-tap-highlight-color:transparent;-webkit-user-select:text;user-select:text}.v35-thread .message-row.incoming .bubble{background:var(--c-in)!important;color:var(--c-in-text)!important}.v35-thread .message-row.outgoing .bubble{background:linear-gradient(160deg,var(--c-out-1),var(--c-out-2))!important;color:var(--c-out-text)!important}.v35-thread .message-row.outgoing .bubble{box-shadow:inset 0 0 0 1px #e3b45317,0 1px 1.5px #0000004d!important}.v35-thread .message-row.outgoing .bubble a{color:#f3cf6e!important}.v35-thread .message-row .bubble[data-pressed]{transform:scale(.97);filter:brightness(1.08)}.v35-thread .message-row.outgoing.grouped-message .bubble{border-top-right-radius:6px!important}.v35-thread .message-row.outgoing:not(.v35-tail) .bubble{border-bottom-right-radius:6px!important}.v35-thread .message-row.incoming.grouped-message .bubble{border-top-left-radius:6px!important}.v35-thread .message-row.incoming:not(.v35-tail) .bubble{border-bottom-left-radius:6px!important}.v35-thread .message-row.outgoing.v35-tail .bubble{border-bottom-right-radius:4px!important}.v35-thread .message-row.incoming.v35-tail .bubble{border-bottom-left-radius:4px!important}.v35-thread .message-row .bubble>p{margin:0!important;color:inherit!important;font-size:inherit!important;white-space:pre-wrap;overflow-wrap:anywhere}.v35-thread .message-row .bubble>p:after{content:"";display:inline-block;width:52px;height:1px}.v35-thread .message-row.outgoing .bubble>p:after{width:70px}.v35-thread .message-row .bubble>small{display:block;margin:0 0 2px!important;font-size:12px!important;font-weight:700!important;color:#f3cf6e!important;letter-spacing:.01em}.v35-thread .message-row .bubble .message-footer{position:absolute!important;right:10px;bottom:5px;display:inline-flex!important;align-items:center;gap:3px;margin:0!important;padding:0!important;font-size:11px!important;line-height:1!important;color:#9aa1ab!important;background:none!important;pointer-events:none}.v35-thread .message-row.outgoing .bubble .message-footer{color:var(--c-meta-out)!important}.v35-thread .message-row .bubble .message-footer time{font-size:11px!important;color:inherit!important}.v35-thread .message-row .bubble .delivery-check{display:inline-flex;color:inherit!important}.v35-thread .message-row .bubble .delivery-check svg{width:15px!important;height:15px!important}.v35-thread .message-row .bubble .delivery-check.seen{color:#5cc8ff!important}.v35-thread .message-row.incoming .bubble .delivery-check.seen{color:#53bdeb!important}.v35-thread .message-row.v35-media .bubble{padding-bottom:22px!important}.v35-thread .message-row.v35-media.outgoing .bubble .voice-message,.v35-thread .message-row.v35-media.outgoing .bubble .voice-message *{color:var(--c-out-text)}.v35-thread .message-row .bubble .message-interactions{position:static!important;display:contents!important}.v35-thread .message-row .bubble .message-menu-toggle{position:absolute!important;top:50%!important;bottom:auto!important;width:30px!important;height:30px!important;min-height:0!important;margin:-15px 0 0!important;padding:0!important;border-radius:50%!important;border:0!important;display:grid!important;place-items:center;font-size:18px!important;line-height:1!important;color:#c9ccd2!important;background:#1c2027!important;box-shadow:0 2px 8px #0008;opacity:0;transform:scale(.8);transition:opacity .15s,transform .15s var(--c-ease);z-index:3}.v35-thread .message-row.outgoing .bubble .message-menu-toggle{left:-38px!important;right:auto!important}.v35-thread .message-row.incoming .bubble .message-menu-toggle{right:-38px!important;left:auto!important}@media(hover:hover){.v35-thread .message-row:hover .bubble .message-menu-toggle{opacity:1;transform:scale(1)}}.v35-thread .message-row .bubble .message-menu-toggle:focus-visible,.v35-thread .message-row .bubble .message-menu-toggle[aria-expanded=true]{opacity:1;transform:scale(1);outline:2px solid #f3cf6e}@media(hover:none){.v35-thread .message-row .bubble .message-menu-toggle:not(:focus-visible):not([aria-expanded=true]){pointer-events:none}}.v35-thread .message-row .bubble:has(.voice-message){padding:6px 10px 18px 6px!important;width:min(270px,78%)!important;max-width:min(270px,78%)!important}.v35-thread .bubble .voice-message{min-width:0!important;width:100%;padding:0!important;gap:0!important}.v35-thread .bubble .compact-audio{display:flex!important;align-items:center!important;gap:8px!important;min-height:0!important;height:40px;padding:0!important;margin:0!important;background:none!important;border:0!important}.v35-thread .bubble .compact-audio .voice-avatar{display:none!important}.v35-thread .bubble .compact-audio .audio-play{flex:0 0 36px;width:36px!important;height:36px!important;min-height:0!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center;border:0!important;background:#ffffff14!important;color:inherit!important}.v35-thread .message-row.outgoing .bubble .compact-audio .audio-play{background:#e3b45326!important;color:#f3cf6e!important}.v35-thread .bubble .compact-audio .audio-play svg{width:18px!important;height:18px!important}.v35-thread .bubble .compact-audio .audio-track{flex:1 1 auto;min-width:0;position:relative;display:block!important;padding:0!important}.v35-thread .bubble .compact-audio .waveform-seek{height:24px!important;position:relative}.v35-thread .bubble .compact-audio .audio-waveform{width:100%!important;height:24px!important;display:block}.v35-thread .bubble .compact-audio .audio-waveform rect{fill:currentColor;opacity:.35}.v35-thread .bubble .compact-audio .audio-waveform rect.played{opacity:1;fill:#f3cf6e}.v35-thread .bubble .compact-audio .waveform-cursor{width:10px!important;height:10px!important;margin-left:-5px;top:7px!important;background:#f3cf6e!important}.v35-thread .bubble .compact-audio .audio-track>:not(.waveform-seek){position:absolute;left:0;top:26px;font-size:11px!important;line-height:1!important;opacity:.7;margin:0!important}.v35-thread .bubble .voice-options{position:absolute!important;top:50%!important;bottom:auto!important;margin:-14px 0 0!important;z-index:3}.v35-thread .message-row.outgoing .bubble .voice-options{left:-36px!important;right:auto!important}.v35-thread .message-row.incoming .bubble .voice-options{right:-36px!important;left:auto!important}.v35-thread .bubble .voice-options>summary{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;list-style:none;cursor:pointer;background:#1c2027;color:#c9ccd2;box-shadow:0 2px 8px #0008;font-size:15px;opacity:0;transition:opacity .15s}.v35-thread .bubble .voice-options>summary::-webkit-details-marker{display:none}@media(hover:hover){.v35-thread .message-row:hover .bubble .voice-options>summary{opacity:1}}.v35-thread .bubble .voice-options[open]>summary,.v35-thread .bubble .voice-options>summary:focus-visible{opacity:1}@media(hover:none){.v35-thread .bubble .voice-options:not([open]){display:none!important}}.v35-thread .bubble .voice-options .voice-message-actions{position:absolute;top:34px;display:flex;gap:4px;padding:6px;border-radius:14px;z-index:6;background:#23272f;box-shadow:0 8px 24px #000a;animation:v35-rise .2s var(--c-ease) both}.v35-thread .message-row.outgoing .bubble .voice-options .voice-message-actions{left:0}.v35-thread .message-row.incoming .bubble .voice-options .voice-message-actions{right:0}.v35-thread .bubble .voice-options .voice-message-actions>*{color:#fff!important}.v35-thread .bubble .voice-transcript{margin-top:18px;font-size:13px}.v35-thread .message-row .bubble .reaction-chips{position:absolute!important;bottom:-14px;display:flex!important;gap:2px;z-index:2;margin:0!important}.v35-thread .message-row.outgoing .bubble .reaction-chips{right:10px}.v35-thread .message-row.incoming .bubble .reaction-chips{left:10px}.v35-thread .message-row .bubble .reaction-chips button{height:22px!important;min-height:0!important;padding:0 6px!important;border-radius:999px!important;background:#23272f!important;border:2px solid var(--c-bg)!important;font-size:12px!important;color:#fff!important;animation:v35-pop .32s var(--c-ease) both}.v35-thread .message-row:has(.reaction-chips button){margin-bottom:14px!important}.v35-thread .message-row .bubble .pinned-indicator{position:absolute;top:-6px;right:-4px}.v35-thread .message-row .bubble .quoted-message{display:grid!important;gap:1px;width:100%;text-align:left;margin:0 0 6px!important;padding:6px 10px!important;border:0!important;border-left:3px solid #f3cf6e!important;border-radius:10px!important;background:#0000002e!important;color:inherit!important;font-size:13px!important}.v35-thread .message-row.outgoing .bubble .quoted-message{background:#0003!important}.v35-thread .message-row .bubble .quoted-message strong{font-size:12px;color:inherit;opacity:.85}.v35-thread .message-row .bubble .quoted-message span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.v35-thread .message-row .bubble.v23-image-bubble{padding:4px!important;background:var(--c-in)!important}.v35-thread .message-row .bubble.v23-image-bubble .attachment-image{border-radius:16px!important;display:block;max-height:320px}.v35-thread .message-row .bubble.v23-image-bubble .message-footer{bottom:10px;right:12px;padding:3px 7px!important;border-radius:999px;background:#0009!important;color:#fff!important}.v35-thread .message-row .reply-expand{margin-top:6px!important;background:none!important;border:0!important;padding:0!important;font-weight:700;color:inherit!important;opacity:.8}.v35-thread .message-row .v23-swipe-icon{position:absolute;left:-26px;top:50%;translate:0 -50%}.v35-thread .message-row.v35-in.outgoing .bubble{animation:v35-in-right .42s var(--c-ease) both;transform-origin:100% 100%}.v35-thread .message-row.v35-in.incoming .bubble{animation:v35-in-left .46s var(--c-ease) both;transform-origin:0 100%}.v35-thread .message-row.v35-in.incoming .v35-avatar:not(.hidden){animation:v35-pop .4s var(--c-ease) both}@keyframes v35-in-right{0%{opacity:0;transform:translate(14px,12px) scale(.92)}}@keyframes v35-in-left{0%{opacity:0;transform:translate(-14px,12px) scale(.92)}}@keyframes v35-pop{0%{opacity:0;transform:scale(.6)}}@keyframes v35-ping{0%{opacity:.8;transform:scale(.8)}80%,to{opacity:0;transform:scale(1.9)}}@keyframes v35-blink{50%{opacity:0}}@keyframes v35-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}@keyframes v35-rise{0%{opacity:0;transform:translateY(12px)}}.v35-typing-row{animation:v35-rise .3s var(--c-ease) both}.v35-thread .v35-typing-row .bubble.v35-typing-bubble{display:inline-flex!important;align-items:center;gap:5px;height:38px;padding:0 14px!important;border-bottom-left-radius:4px!important}.v35-typing-bubble i{width:7px;height:7px;border-radius:50%;background:#c9ccd2;animation:v35-dot 1.2s infinite ease-in-out}.v35-typing-bubble i:nth-child(2){animation-delay:.15s}.v35-typing-bubble i:nth-child(3){animation-delay:.3s}.v35-chat .chat-outbox{display:grid;justify-items:end;gap:4px;padding:4px 10px 0}.v35-chat .chat-outbox .outbox-bubble{max-width:min(78%,520px);border-radius:20px 20px 4px!important;border:0!important;background:linear-gradient(160deg,var(--c-out-1),var(--c-out-2))!important;color:var(--c-out-text)!important;animation:v35-in-right .4s var(--c-ease) both,v35-sending 1.4s ease-in-out .4s infinite}.v35-chat .chat-outbox .outbox-bubble *{color:inherit!important}@keyframes v35-sending{50%{opacity:.72}}.v35-chat .jump-latest.v35-jump{position:sticky!important;bottom:10px;float:right;margin:-48px 12px 0 auto!important;display:inline-flex!important;align-items:center;gap:4px;height:40px;padding:0 14px 0 10px!important;border-radius:999px!important;border:0!important;background:#1f232b!important;color:#fff!important;font-size:13px!important;box-shadow:0 6px 20px #000a,inset 0 0 0 1px #ffffff1a;animation:v35-pop .3s var(--c-ease) both;z-index:5}.v35-chat .jump-latest.v35-jump b{color:#f3cf6e}.v35-chat .v35-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px 12px 2px!important;margin:0!important;background:none!important;border:0!important;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.v35-chat .v35-chips::-webkit-scrollbar{display:none}.v35-chat .v35-chips button{flex:0 0 auto;height:32px!important;min-height:0!important;padding:0 13px!important;border-radius:999px!important;font-size:13px!important;font-weight:600!important;background:#ffffff0b!important;color:#e8d39b!important;border:1px solid #e3b45338!important;transition:transform .15s var(--c-ease),background .15s;animation:v35-rise .4s var(--c-ease) both}.v35-chat .v35-chips button:nth-child(2){animation-delay:.04s}.v35-chat .v35-chips button:nth-child(3){animation-delay:.08s}.v35-chat .v35-chips button:nth-child(4){animation-delay:.12s}.v35-chat .v35-chips button:active{transform:scale(.94);background:#e3b4531f!important}.v35-chat .v33-push{margin:6px 12px 0!important;padding:8px 8px 8px 12px!important;border-radius:16px!important;background:linear-gradient(90deg,#e3b4531a,#ffffff08)!important;border:1px solid #e3b4532e!important;animation:v35-rise .4s var(--c-ease) both}.v35-chat .v33-push small{display:none}.v35-chat .v35-composer{display:flex!important;align-items:flex-end!important;gap:8px!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))!important;background:color-mix(in srgb,var(--c-bg) 86%,transparent)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:0!important;box-shadow:none!important}.v35-chat .v35-composer .composer-capsule{flex:1 1 auto;min-width:0;display:flex!important;align-items:flex-end!important;gap:2px!important;min-height:48px;padding:4px!important;border-radius:24px!important;background:#191c22!important;border:1px solid #ffffff14!important;box-shadow:none!important;outline:0!important;overflow:hidden;transition:border-color .2s,background .2s}.v35-chat .v35-composer .composer-capsule:focus-within{border-color:#ffffff2a!important;background:#1c2027!important}.v35-chat .v35-composer .composer-capsule .icon-btn{flex:0 0 40px;width:40px!important;height:40px!important;min-height:0!important;border-radius:50%!important;color:#9aa1ab!important;background:none!important;border:0!important}.v35-chat .v35-composer .composer-capsule .icon-btn:active{background:#ffffff10!important}.v35-chat .v35-composer textarea{flex:1 1 auto;min-width:0;min-height:40px!important;max-height:132px!important;padding:10px 4px 9px!important;margin:0!important;font-size:16px!important;line-height:21px!important;color:#f2f3f5!important;background:none!important;border:0!important;outline:0!important;box-shadow:none!important;resize:none!important;overflow-y:hidden;scrollbar-width:thin}.v35-chat .v35-composer textarea::placeholder{color:#7d848f}.v35-chat .v35-composer .voice-record,.v35-chat .v35-composer .send{flex:0 0 48px;width:48px!important;height:48px!important;min-height:0!important;border-radius:50%!important;border:0!important;padding:0!important;display:grid!important;place-items:center;color:#1d1505!important;background:linear-gradient(150deg,#e9c877,#c99a3e)!important;box-shadow:0 4px 12px #0006!important;transition:transform .15s var(--c-ease)}.v35-chat .v35-composer .voice-record:active,.v35-chat .v35-composer .send:active{transform:scale(.9)}.v35-chat .v35-composer:not(.ready) .send{display:none!important}.v35-chat .v35-composer.ready .voice-record{display:none!important}.v35-chat .v35-composer.ready .send{animation:v35-morph .32s var(--c-ease) both}.v35-chat .v35-composer:not(.ready) .voice-record{animation:v35-morph .32s var(--c-ease) both}.v35-chat .v35-composer .send svg{translate:-1px 1px}@keyframes v35-morph{0%{transform:scale(.4) rotate(-50deg);opacity:0}}.v35-chat .v35-composer .voice-record.recording{background:#e5484d!important;color:#fff!important;animation:v35-rec 1.2s ease-in-out infinite}@keyframes v35-rec{50%{box-shadow:0 0 0 10px #e5484d26}}.v35-chat .composer-quote{margin:6px 12px 0!important;padding:8px 8px 8px 12px!important;border-radius:14px!important;border:0!important;border-left:3px solid #f3cf6e!important;background:#191c22!important;animation:v35-rise .25s var(--c-ease) both}.v35-chat .attachment-menu,.v35-chat .emoji-picker{animation:v35-rise .22s var(--c-ease) both;border-radius:18px!important}.v35-chat .v32-welcome>*{animation:v35-rise .5s var(--c-ease) both}.v35-chat .v32-welcome>:nth-child(2){animation-delay:.05s}.v35-chat .v32-welcome>:nth-child(3){animation-delay:.1s}.v35-chat .v32-welcome>:nth-child(4){animation-delay:.15s}.v35-chat .v32-welcome>:nth-child(5){animation-delay:.2s}.v35-chat .v32-welcome>:nth-child(n+6){animation-delay:.25s}.v35-chat .v32-welcome-grid button{transition:transform .15s var(--c-ease)}.v35-chat .v32-welcome-grid button:active{transform:scale(.96)}@media(max-width:760px){.app-shell.v35-chat.v35-typing .mobile-subs{display:none!important}}@media(max-width:360px){.v35-thread .message-row .bubble{max-width:84%!important;font-size:15px!important}.v35-chat .v35-composer .voice-record,.v35-chat .v35-composer .send{flex-basis:44px;width:44px!important;height:44px!important}.v35-chat .v35-composer .composer-capsule{min-height:44px}.v35-chat .v35-composer .composer-capsule .icon-btn{flex-basis:36px;width:36px!important;height:36px!important}}@media(prefers-reduced-motion:reduce){.v35-chat *,.v35-chat *:before,.v35-chat *:after{animation:none!important;transition:none!important}}.staff-messages .bubble{border-radius:18px!important;box-shadow:0 1px 1.5px #0000002e!important;border:0!important;overflow:visible!important;position:relative}:root[data-theme=light] .staff-messages .bubble.customer-message{background:#fff!important;color:#1c2a27!important}:root[data-theme=light] .staff-messages .bubble.team-message{background:#f6e6b8!important;color:#2a1f06!important}:root:not([data-theme=light]) .staff-messages .bubble.customer-message{background:#1f2930!important;color:#edf3f5!important}:root:not([data-theme=light]) .staff-messages .bubble.team-message{background:linear-gradient(160deg,#6e5517,#4f3d10)!important;color:#fbf3dc!important}.staff-messages .bubble p,.staff-messages .bubble small,.staff-messages .bubble .quoted-message{color:inherit!important}.staff-messages .bubble .message-footer,.staff-messages .bubble .message-footer time{color:inherit!important;opacity:.62}.staff-messages .bubble .message-footer .seen{color:#1d8fe0!important;opacity:1}.staff-messages .bubble.customer-message.grouped-message{border-top-left-radius:6px!important}.staff-messages .bubble.team-message.grouped-message{border-top-right-radius:6px!important}.staff-messages .bubble .message-interactions{position:static!important;display:contents!important}.staff-messages .bubble .message-menu-toggle{position:absolute!important;top:50%!important;bottom:auto!important;margin:-15px 0 0!important;width:30px!important;height:30px!important;min-height:0!important;padding:0!important;border-radius:50%!important;border:0!important;display:grid!important;place-items:center;background:var(--panel, #fff)!important;color:var(--muted)!important;box-shadow:0 2px 8px #0003;opacity:0;transition:opacity .15s;z-index:3}.staff-messages .bubble.team-message .message-menu-toggle{left:-36px!important;right:auto!important}.staff-messages .bubble.customer-message .message-menu-toggle{right:-36px!important;left:auto!important}@media(hover:hover){.staff-messages .bubble:hover .message-menu-toggle{opacity:1}}.staff-messages .bubble .message-menu-toggle:focus-visible,.staff-messages .bubble .message-menu-toggle[aria-expanded=true]{opacity:1}@media(hover:none){.staff-messages .bubble .message-menu-toggle{opacity:.6}}.staff-messages .bubble:before,.staff-messages .bubble:after{display:none!important}.v35-thread::-webkit-scrollbar{display:none}.v35-thread .bubble .compact-audio .audio-track>span time+time:before{content:" / "}.message-menu-panel .v35-menu-link{display:flex;align-items:center;gap:10px;padding:10px 12px;color:inherit;text-decoration:none;border-radius:10px}.home-plan .v36-renew{margin-top:8px;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border-radius:12px;border:0;font-weight:700;background:linear-gradient(150deg,#e9c877,#c99a3e);color:#1d1505}.login-dialog .v36-login-context{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;border-radius:12px;background:#e3b4531a;color:#f3d98f;font-size:13px;font-weight:600}.product-action-bar .product-payable span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;display:block}.v36-overlay{animation:v36-fade .2s ease both}.v36-overlay .v36-buy{animation:v36-up .34s cubic-bezier(.2,.9,.25,1.05) both}@keyframes v36-fade{0%{opacity:0}}@keyframes v36-up{0%{transform:translateY(40px);opacity:.4}}@media(prefers-reduced-motion:reduce){.v36-overlay,.v36-overlay .v36-buy{animation:none}}:root[data-theme=light] .v35-chat{--c-bg: #f3efe6;--c-in: #ffffff;--c-in-2: #f7f5f0;--c-in-text: #1d1b16;--c-out-1: #f4e6c3;--c-out-2: #ead39b;--c-out-text: #2a1f06;--c-meta-out: #7a6430;--c-line: #0000000f}:root[data-theme=light] .v35-thread{background:radial-gradient(120% 60% at 100% 0%,#e3b45318,transparent 60%),radial-gradient(#0000000a 1px,transparent 1.4px) 0 0 / 22px 22px,var(--c-bg)!important}:root[data-theme=light] .v35-thread .message-row .bubble{box-shadow:0 1px 1.5px #0000001f!important}:root[data-theme=light] .v35-thread .message-row .bubble .message-footer{color:#8a8f98!important}:root[data-theme=light] .v35-thread .message-row.outgoing .bubble .message-footer{color:var(--c-meta-out)!important}:root[data-theme=light] .v35-thread .message-row .bubble>small{color:#9a6f12!important}:root[data-theme=light] .v35-thread .chat-day>span,:root[data-theme=light] .v35-thread>.chat-day{background:#ffffffe6;color:#555!important;box-shadow:0 1px 4px #0000001a}:root[data-theme=light] .v35-thread .message-row .bubble .delivery-check.seen{color:#1d8fe0!important}:root[data-theme=light] .v35-chat .v35-composer .composer-capsule{background:#fff!important;border-color:#0000001a!important}:root[data-theme=light] .v35-chat .v35-composer textarea{color:#1d1b16!important}:root[data-theme=light] .v35-chat .v35-composer .composer-capsule .icon-btn{color:#6b6f76!important}:root[data-theme=light] .v35-chat .v35-chips button{background:#fff!important;color:#7a5a12!important;border-color:#e3b4535c!important}:root[data-theme=light] .v35-typing-bubble i{background:#8a8f98}:root[data-theme=light] .v35-avatar{background:linear-gradient(145deg,#2a2418,#15130e)}:root[data-theme=light] .v35-thread .message-row .bubble .message-menu-toggle,:root[data-theme=light] .v35-thread .bubble .voice-options>summary,:root[data-theme=light] .v35-chat .jump-latest.v35-jump{background:#fff!important;color:#333!important}:root[data-theme=light] .v35-thread .message-row.outgoing .bubble .compact-audio .audio-play{color:#7a5a12!important}:root[data-theme=light] .v35-thread .bubble .compact-audio .audio-waveform rect.played{fill:#b88a2e}:root[data-theme=light] .v35-chat .v33-push{background:#fffaf0!important;border-color:#e3b45359!important;color:#2a1f06}:root[data-theme=light] .v35-chat .v35-composer{background:color-mix(in srgb,#f3efe6 90%,transparent)!important}.v37-plans{margin:4px 0 14px}.v37-plans>header{display:flex;align-items:baseline;justify-content:space-between;padding:0 2px 8px}.v37-plans h2{margin:0;font-size:17px}.v37-plans header small{color:var(--muted);font-size:12px}.v37-plan-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.v37-plan-track::-webkit-scrollbar{display:none}.v37-plan{flex:0 0 auto;width:min(270px,78vw);scroll-snap-align:start;display:flex;align-items:center;gap:10px;padding:10px;border-radius:18px;background:linear-gradient(150deg,#ffffff0d,#ffffff05);border:1px solid #ffffff14;animation:v37-rise .4s cubic-bezier(.2,.9,.25,1.1) both}.v37-plan.soon{border-color:#f0b35a55;background:linear-gradient(150deg,#f0b35a14,#ffffff05)}.v37-ring{--p: .5;position:relative;flex:0 0 48px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#e3b453 calc(var(--p) * 360deg),#ffffff1a 0)}.v37-plan.soon .v37-ring{background:conic-gradient(#f0b35a calc(var(--p) * 360deg),#ffffff1a 0)}.v37-ring .v37-ring-art.v28-art{width:40px!important;height:40px!important;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--bg, #0b0d10)}.v37-plan-copy{flex:1;min-width:0;display:grid;gap:2px}.v37-plan-copy strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v37-plan-copy small{font-size:12px;color:var(--muted)}.v37-plan.soon .v37-plan-copy small{color:#f0b35a;font-weight:650}.v37-plan-go{flex:0 0 auto;height:34px;padding:0 14px;border-radius:999px;border:0;font-weight:700;font-size:13px;background:#ffffff14;color:var(--text)}.v37-plan-go.renew{background:linear-gradient(150deg,#e9c877,#c99a3e);color:#1d1505}.v28-spotlight .v28-spot{min-height:0!important}@media(max-width:760px){.v28-spotlight .v28-spot{height:148px!important;padding-top:14px!important;padding-bottom:14px!important}.v28-spotlight .v28-spot .v28-spot-art{transform:scale(.82);transform-origin:right center}.v28-spotlight .v28-spot-copy strong{font-size:19px!important}}.v37-idle header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px 4px}.v37-idle header small{font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v37-idle header button{background:none;border:0;color:var(--accent, #e3b453);font-size:12px;font-weight:700}.v37-idle-chips{display:flex;flex-wrap:wrap;gap:6px;padding:2px 10px 6px}.v37-idle-chips button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:999px;border:1px solid #ffffff17;background:#ffffff08;color:inherit;font-size:13px}.v37-dym{display:grid;gap:8px;justify-items:center;margin:4px 0 10px}.v37-dym p{margin:0;color:var(--muted)}.v37-dym button{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid #e3b45340;background:#e3b45312;color:inherit;font-weight:700}.v37-dym .v28-sm{width:30px!important;height:30px!important;border-radius:9px;overflow:hidden}.v37-pp-tabs{position:sticky;top:52px;z-index:4;display:flex;gap:4px;margin:12px -2px 10px;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--panel, #14171c) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffff10}.v37-pp-tabs button{flex:1;height:34px;border-radius:10px;border:0;background:none;color:var(--muted);font-weight:700;font-size:13px;transition:background .2s,color .2s}.v37-pp-tabs button[aria-current]{background:#ffffff14;color:var(--text)}#pp-plans,#pp-about,#pp-delivery,#pp-faq,.v37-faq{scroll-margin-top:64px}.v37-compare table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;border-radius:14px;overflow:hidden;border:1px solid #ffffff14}.v37-compare th,.v37-compare td{padding:9px 10px;text-align:left;border-bottom:1px solid #ffffff0d;vertical-align:top}.v37-compare tr:last-child th,.v37-compare tr:last-child td{border-bottom:0}.v37-compare thead th{background:#ffffff0a;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.v37-compare tbody th{color:var(--muted);font-weight:600;width:34%}.v37-compare td:last-child{background:#e3b4530a}.v37-faq details{border-bottom:1px solid #ffffff10}.v37-faq summary{list-style:none;display:flex;justify-content:space-between;gap:10px;padding:13px 2px;font-weight:650;cursor:pointer}.v37-faq summary::-webkit-details-marker{display:none}.v37-faq summary:after{content:"+";font-size:18px;line-height:1;color:var(--muted);transition:transform .2s}.v37-faq details[open] summary:after{transform:rotate(45deg)}.v37-faq details p{margin:0 2px 14px;color:var(--muted);font-size:13.5px;line-height:1.5;animation:v37-rise .25s ease both}.v37-pull{position:fixed;left:50%;top:calc(8px + env(safe-area-inset-top,0px));z-index:60;width:40px;height:40px;margin-left:-20px;border-radius:50%;display:grid;place-items:center;background:#1f232b;color:var(--accent, #e3b453);box-shadow:0 6px 20px #000a;transform:translateY(var(--pull)) rotate(calc(var(--pull) * 3.2deg));opacity:min(1,calc(var(--pull) / 56px))}.v37-pull.ready{color:#fff;background:linear-gradient(150deg,#c99a3e,#8a6a22)}.v37-pull.busy svg{animation:v37-spin .8s linear infinite}@keyframes v37-spin{to{transform:rotate(360deg)}}.main-area>*{animation:v37-page .25s ease-out}.main-area>.v37-pull{animation:none}@keyframes v37-page{0%{opacity:0}}@keyframes v37-rise{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.main-area>*,.v37-plan,.v37-faq details p{animation:none!important}}.v37-quick-topup{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 0 4px}.v37-quick-topup span{font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:4px}.v37-quick-topup button{height:36px;padding:0 14px;border-radius:999px;border:1px solid #e3b45340;background:#e3b45310;color:var(--text);font-weight:700;font-size:13.5px;transition:transform .12s}.v37-quick-topup button:active{transform:scale(.95)}.v37-activity-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.v37-filter{display:flex;gap:4px;padding:3px;border-radius:12px;background:#ffffff0a}.v37-filter button{height:30px;padding:0 12px;border-radius:9px;border:0;background:none;color:var(--muted);font-weight:700;font-size:12.5px}.v37-filter button[aria-selected=true]{background:#ffffff14;color:var(--text)}:root[data-theme=light] .v37-filter,:root[data-theme=light] .v37-pp-tabs{background:#0000000a}:root[data-theme=light] .v37-filter button[aria-selected=true],:root[data-theme=light] .v37-pp-tabs button[aria-current]{background:#fff;box-shadow:0 1px 3px #0002}.v37-chat-search{display:flex;align-items:center;gap:4px;padding:6px 8px 6px 14px;border-bottom:1px solid #ffffff12;background:color-mix(in srgb,var(--bg, #0b0d10) 90%,transparent);animation:v37-rise .2s ease both}.v37-chat-search input{flex:1;min-width:0;height:38px;background:none;border:0;outline:0;color:inherit;font-size:15px}.v37-chat-search small{color:var(--muted);font-size:12px;white-space:nowrap}.v37-chat-search .icon-btn{width:36px;height:36px}.v35-thread .message-row.v37-hit .bubble{outline:2px solid #f3cf6e;outline-offset:2px;animation:v37-flash 1.2s ease 1}@keyframes v37-flash{30%{filter:brightness(1.35)}}.nav-rail .v37-chat-count{background:#e5484d!important;color:#fff!important;animation:v37-rise .3s ease both}.v37-staff-context{display:flex;gap:6px;align-items:center;overflow-x:auto;scrollbar-width:none;padding:6px 12px;border-bottom:1px solid var(--border, #0001)}.v37-staff-context::-webkit-scrollbar{display:none}.v37-sc-subs,.v37-sc-none{flex:0 0 auto;font-size:12px;color:var(--muted);padding:0 6px}.v37-sc-subs b{color:var(--text)}.v37-staff-context button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;max-width:260px;height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--border, #0002);background:var(--panel, #fff);color:var(--text);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v37-staff-context button i{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#9aa1ab}.v37-staff-context button[data-status=awaiting_payment] i,.v37-staff-context button[data-status=partially_paid] i{background:#f0b35a}.v37-staff-context button[data-status=payment_submitted] i{background:#5cc8ff}.v37-staff-context button[data-status=paid] i{background:#e5484d;animation:v37-pulse 1.6s ease-in-out infinite}.v37-staff-context button[data-status=delivered] i{background:#2fae84}.v37-staff-context button em{font-style:normal;color:var(--muted);font-weight:500}@keyframes v37-pulse{50%{box-shadow:0 0 0 4px #e5484d33}}.v37-canned{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:0 2px 8px;width:100%;flex-basis:100%}.v37-canned::-webkit-scrollbar{display:none}.v37-canned button{flex:0 0 auto;max-width:240px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border, #0002);background:var(--panel, #fff);color:var(--text);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v37-canned-save{flex-basis:100%;align-self:flex-start;margin:0 0 6px;background:none;border:0;color:var(--accent, #b88a2e);font-size:12.5px;font-weight:700;text-align:left;padding:2px}.admin-reply{flex-wrap:wrap}:root[data-theme=light] .v36-tabs,:root[data-theme=light] .v36-wallet,:root[data-theme=light] .v36-guest{background:#0000000a}:root[data-theme=light] .v36-tabs button.on{background:#fff;color:#1d1b16}:root[data-theme=light] .v36-plans button{background:#fff;border-color:#00000017}:root[data-theme=light] .v36-plans button.on{background:#fbf4e2;border-color:#c99a3e}:root[data-theme=light] .v37-plan{background:#fff;border-color:#00000014}:root[data-theme=light] .v37-plan-go{background:#0000000d}:root[data-theme=light] .v37-compare table{border-color:#00000017}:root[data-theme=light] .v37-compare thead th{background:#0000000a}:root[data-theme=light] .v37-compare th,:root[data-theme=light] .v37-compare td{border-bottom-color:#0000000d}:root[data-theme=light] .v37-faq details{border-bottom-color:#00000012}:root[data-theme=light] .v37-idle-chips button{background:#fff;border-color:#00000017}:root[data-theme=light] .v37-quick-topup button{background:#fbf4e2}:root[data-theme=light] .v37-chat-search{background:#fff;border-bottom-color:#00000012}.v37-chat-search input{border:0!important;background:none!important;box-shadow:none!important;outline:0!important;padding:0 4px!important;height:38px!important;min-height:0!important;width:auto!important}.v37-bulk-list label,.v37-bulk-bar label{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;margin:0!important;font-weight:500}.v37-bulk-list input[type=checkbox],.v37-bulk-bar input[type=checkbox]{flex:0 0 18px!important;width:18px!important;height:18px!important;min-height:0!important;margin:0!important;padding:0!important;accent-color:#c99a3e}.v37-bulk-search input{height:40px!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.v37-bulk-list span{flex:1 1 auto!important;min-width:0}.v37-bulk-list small,.v37-bulk-list strong{writing-mode:horizontal-tb}:root[data-theme=light] .staff-messages .bubble .v31-pcard{color:inherit!important}:root[data-theme=light] .staff-messages .bubble .v31-pcard-text,:root[data-theme=light] .staff-messages .bubble .v31-pcard-copy,:root[data-theme=light] .staff-messages .bubble .v31-pcard-copy *{color:inherit!important}:root[data-theme=light] .staff-messages .bubble .v31-pcard-hit{background:#ffffffb3!important;border-color:#0000001a!important;color:#1d1b16!important}.login-dialog{gap:10px!important;padding-top:26px!important}.v38-login-brand{width:58px;height:58px;margin:0 auto 2px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#2a2418,#15130e);box-shadow:0 10px 30px #e3b45326,inset 0 0 0 1px #e3b45340;animation:v38-pop .5s cubic-bezier(.2,.9,.25,1.4) both}.v38-login-brand img{width:34px;height:34px}.login-dialog h2{text-align:center;margin:0!important}.v38-login-sub{text-align:center;margin:0 0 6px!important;color:var(--muted);font-size:13.5px}.v38-phone-label{font-size:13px;font-weight:650;color:var(--muted);margin-bottom:-4px}.v38-phone{display:flex;align-items:center;height:54px;border-radius:14px;border:1.5px solid var(--border, #ffffff1f);background:var(--input, #0f1216);transition:border-color .2s,box-shadow .2s;position:relative}.v38-phone:focus-within{border-color:#e3b453;box-shadow:0 0 0 4px #e3b45322}.v38-phone.is-ok{border-color:#2fae84}.v38-phone.is-check{border-color:#f0b35a}.v38-cc{position:relative;display:flex!important;align-items:center;height:100%;padding:0 10px 0 14px;margin:0!important;border-right:1px solid var(--border, #ffffff1f);font-weight:700;font-size:15px;white-space:nowrap;cursor:pointer}.v38-cc select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%!important;height:100%!important;min-height:0!important}.v38-cc span:after{content:"▾";margin-left:4px;font-size:11px;opacity:.6}.v38-phone input{flex:1;min-width:0;height:100%!important;border:0!important;background:none!important;box-shadow:none!important;outline:0!important;padding:0 40px 0 12px!important;font-size:17px!important;letter-spacing:.02em}.v38-phone-ok{position:absolute;right:14px;top:50%;translate:0 -50%;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#2fae84;color:#fff;font-style:normal;font-size:13px;font-weight:800;animation:v38-pop .3s cubic-bezier(.2,.9,.25,1.4) both}.v38-phone-help{font-size:12px;color:var(--muted);margin-top:-4px}.v38-pw{position:relative;display:block}.v38-pw input{width:100%;padding-right:48px!important}.v38-eye{position:absolute;right:6px;top:50%;translate:0 -50%;width:38px;height:38px;border:0;border-radius:10px;background:none;color:var(--muted);display:grid;place-items:center}.v38-lock{display:flex;align-items:center;gap:6px;margin:-2px 0 0!important;font-size:12.5px;color:#2fae84!important;font-weight:600}@keyframes v38-pop{0%{transform:scale(.5);opacity:0}}.v38-left{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:4px 10px;border-radius:999px;background:#e5484d1f;color:#ff8a8d;font-size:12.5px;font-weight:750;animation:v38-glow 2s ease-in-out infinite}@keyframes v38-glow{50%{box-shadow:0 0 0 4px #e5484d14}}.v38-pp-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 4px}.v38-pp-actions button{flex:1 1 150px;height:42px;border-radius:12px;border:1px solid #ffffff1f;background:#ffffff0a;color:var(--text);font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:transform .12s,background .2s}.v38-pp-actions button:active{transform:scale(.97)}.v38-pp-actions .v38-copy{border-color:#25d36659;background:#25d36614}.v38-pp-actions .v38-notify[aria-pressed=true]{border-color:#e3b453;background:#e3b4531a;color:#f3d98f}.v36-save.v38-hot{background:#e5484d24;color:#ff8a8d}:root[data-theme=light] .v38-pp-actions button{background:#fff;border-color:#00000017}:root[data-theme=light] .v38-pp-actions .v38-copy{background:#e9fbef;border-color:#25d36680}:root[data-theme=light] .v38-phone{background:#fff}:root[data-theme=light] .v38-left{color:#c4282d}@media(prefers-reduced-motion:reduce){.v38-login-brand,.v38-phone-ok,.v38-left{animation:none!important}}.v39-desk{display:grid;gap:12px;max-width:920px;min-width:0}.v39-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.v39-head h2{margin:0;font-size:20px;display:inline-flex;align-items:center;gap:8px}.v39-seg{display:flex;gap:3px;padding:3px;border-radius:12px;background:#ffffff0d;flex-wrap:wrap}:root[data-theme=light] .v39-seg{background:#0000000b}.v39-seg button{height:34px;padding:0 12px;border:0;border-radius:9px;background:none;color:var(--muted);font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:5px}.v39-seg button[aria-selected=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #0003}.v39-hint{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.v39-empty{margin:0;padding:22px 14px;text-align:center;color:var(--muted);border:1px dashed var(--border, #ffffff24);border-radius:16px;font-size:13.5px;list-style:none}.v39-row{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.v39-month{display:grid;gap:4px;font-size:12.5px;font-weight:650;color:var(--muted)}.v39-month input{height:40px}.v39-card{padding:14px;border-radius:16px;border:1px solid var(--border, #ffffff1a);background:var(--panel);display:grid;gap:10px;min-width:0;animation:v39-in .28s ease both}.v39-card h3{margin:0;font-size:14px;display:flex;align-items:center;gap:6px}.v39-card>header{display:flex;align-items:center;gap:10px;min-width:0}.v39-card footer{display:flex;gap:8px;flex-wrap:wrap}.v39-card footer button,.v39-card footer a,.v39-adds button,.v39-add{display:inline-flex!important;align-items:center;gap:6px}.v39-grow{flex:1;min-width:0;display:grid;gap:2px}.v39-grow b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v39-grow small{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.v39-tag{flex:none;font-style:normal;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:750;background:#e3b4531c;color:#e3b453}.v39-tag[data-tone=good]{background:#2fae8420;color:#3cc796}.v39-tag[data-tone=bad]{background:#e5484d20;color:#ff8a8d}[data-tone=good]>b,td[data-tone=good],b[data-tone=good]{color:#3cc796}[data-tone=bad]>b,td[data-tone=bad],b[data-tone=bad]{color:#ff8a8d}[data-tone=warn]>b{color:#f0b35a}.v39-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.v39-kpi{padding:14px;border-radius:16px;border:1px solid var(--border, #ffffff1a);background:var(--panel);display:grid;gap:3px;align-content:start;min-width:0;position:relative;animation:v39-in .3s ease both}.v39-kpi small{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;font-weight:650}.v39-kpi b{font-size:21px;letter-spacing:-.01em;overflow-wrap:anywhere}.v39-kpi span{color:var(--muted);font-size:12px}.v39-kpi[data-tone=good]{border-color:#2fae8455}.v39-kpi[data-tone=bad]{border-color:#e5484d66}.v39-kpi[data-tone=warn]{border-color:#f0b35a66}.v39-kpis-sm .v39-kpi b{font-size:16px}.v39-link{border:0;background:none;color:#e3b453;font-weight:700;font-size:12.5px;padding:0;justify-self:start}.v39-inline{display:flex;gap:8px;min-width:0}.v39-inline input{flex:1;min-width:0;height:42px}.v39-inline button{flex:none;display:inline-flex!important;align-items:center;gap:6px}.v39-due ul,.v39-entries,.v39-bars,.v39-months{list-style:none;margin:0;padding:0;display:grid;gap:6px}.v39-due li{display:flex;gap:10px;align-items:center}.v39-due li span{flex:1}.v39-due li small{color:var(--muted)}.v39-bars li{display:grid;grid-template-columns:minmax(90px,160px) 1fr auto;gap:10px;align-items:center;font-size:13px}.v39-bars i{height:8px;border-radius:99px;background:#ffffff10;overflow:hidden}.v39-bars s{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#e3b453,#f0875a);transition:width .6s ease}.v39-entries li{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--border, #ffffff12);min-width:0}.v39-entries li:first-child{border-top:0}.v39-entries li>span:first-child{flex:1;min-width:0;display:grid;gap:2px}.v39-entries small{color:var(--muted);font-size:12px}.v39-amt{display:grid;justify-items:end;gap:1px;text-align:right}.v39-amt b{display:inline-flex;align-items:center;gap:4px}.v39-adds{display:flex;gap:8px;flex-wrap:wrap}.v39-months{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px}.v39-months li{display:grid;gap:4px;justify-items:center;font-size:11.5px;min-width:0}.v39-months b{font-size:11px;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.v39-mbar{height:110px;width:100%;display:flex;gap:3px;align-items:end;justify-content:center}.v39-mbar i,.v39-legend i{display:inline-block;width:40%;max-width:18px;border-radius:6px 6px 2px 2px;min-height:2px;transition:height .6s ease}.v39-legend{margin:0;font-size:12px;color:var(--muted);display:flex;gap:10px;align-items:center}.v39-legend i{width:10px;height:10px;border-radius:3px}.rev{background:#2fae84}.out{background:#e3b453}.v39-table{width:100%;border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.v39-table th,.v39-table td{padding:8px 6px;text-align:left;border-top:1px solid var(--border, #ffffff12);white-space:nowrap}.v39-table th{color:var(--muted);font-weight:650;font-size:12px;border-top:0}.v39-table td small{color:#f0b35a}.v39-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0009;display:grid;place-items:end center;padding:0;animation:v39-fade .2s ease both}@media(min-width:700px){.v39-sheet{place-items:center;padding:20px}}.v39-form{width:min(520px,100%);max-height:92vh;overflow:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:var(--panel, #15181d);display:grid;gap:12px;animation:v39-up .28s cubic-bezier(.2,.9,.25,1) both;box-sizing:border-box}@media(min-width:700px){.v39-form{border-radius:22px}}.v39-form>header{display:flex;justify-content:space-between;align-items:center;gap:8px}.v39-form h3{margin:0;font-size:17px;display:inline-flex;gap:8px;align-items:center}.v39-form label{display:grid;gap:5px;font-size:12.5px;font-weight:650;color:var(--muted);min-width:0}.v39-form label input,.v39-form label select,.v39-form label textarea{width:100%;box-sizing:border-box}.v39-form>button.primary,.v39-form form>button.primary{height:46px}.v39-flat{width:100%;padding:0;background:none;border-radius:0;animation:none;max-height:none}.v39-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:360px){.v39-two{grid-template-columns:1fr}}.v39-check{display:flex!important;align-items:center;gap:8px;color:var(--text)!important;font-weight:600!important}.v39-check input{width:18px!important;height:18px;flex:none}.v39-avatar,.v39-ring{width:38px;height:38px;flex:none;border-radius:12px;display:grid;place-items:center;background:#e3b4531f;color:#e3b453}.v39-partner em[data-status]{font-style:normal;font-size:12px;font-weight:750;color:var(--muted)}.v39-partner em[data-status=pending]{color:#f0b35a}.v39-partner em[data-status=approved]{color:#3cc796}.v39-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.v39-stats span{display:grid;gap:2px;padding:8px 10px;border-radius:12px;background:#ffffff07;min-width:0}:root[data-theme=light] .v39-stats span{background:#00000006}.v39-stats small{color:var(--muted);font-size:11.5px;display:inline-flex;gap:4px;align-items:center}.v39-stats b{font-size:14px;overflow-wrap:anywhere}.v39-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 12px}.v39-controls label{display:grid;gap:4px;font-size:12.5px;color:var(--muted);font-weight:650}.v39-controls input[type=number]{height:38px;max-width:120px}.v39-details{margin:0;font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.v39-shot{flex:none;height:34px;padding:0 10px;border-radius:10px;font-size:12.5px;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.v39-suggest{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.v39-suggest small{color:var(--muted);font-size:12px;width:100%}.v39-suggest span{display:inline-flex;gap:4px;align-items:center;padding:4px 10px;border-radius:999px;background:#2fae841c;color:#3cc796;font-size:12px;font-weight:650}.v39-outcomes button{flex:1 1 140px}.v39-decided{margin:0;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;font-size:13px;color:var(--muted)}.v39-decided b{color:#3cc796}.v39-decided svg{color:#3cc796;align-self:center}.v39-otp{border-color:#e3b45366;animation:v39-in .28s ease both,v39-ringing 1.6s ease-in-out infinite}.v39-otp[data-late=true]{border-color:#e5484d}.v39-otp .v39-ring{animation:v39-shake 1.2s ease-in-out infinite}.v39-timer{font-style:normal;display:inline-flex;gap:4px;align-items:center;font-weight:800;font-variant-numeric:tabular-nums;color:#f0b35a}.v39-otp input{font-size:20px!important;letter-spacing:.2em;text-align:center;font-variant-numeric:tabular-nums}.v39-warn{margin:0;display:flex;gap:6px;align-items:center;color:#ff8a8d;font-size:12.5px}.v39-otpbox{display:grid;gap:6px;grid-column:1 / -1}.v39-otpbox>button{justify-self:start;display:inline-flex!important;align-items:center;gap:6px}.v39-otp-wait{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--muted);padding:10px 12px;border-radius:12px;background:#e3b45314}.v39-spin{animation:v39-spin 1s linear infinite}.v39-otp-code{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:14px;border:1.5px solid #2fae84;background:conic-gradient(#2fae8426 var(--ring, 100%),transparent 0);animation:v39-pop .3s cubic-bezier(.2,.9,.25,1.4) both}.v39-code{font-size:24px;font-weight:800;letter-spacing:.18em;flex:1;font-variant-numeric:tabular-nums}.v39-otp-code small{color:var(--muted);font-weight:700;font-variant-numeric:tabular-nums}.v39-plan{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--border, #ffffff1a);margin-top:8px}.v39-plan h4{margin:0;display:flex;gap:6px;align-items:center;font-size:13.5px}.v39-plan h4 small{margin-left:auto;color:var(--muted);font-weight:600}.v39-plan label{display:grid;gap:4px;font-size:12px;color:var(--muted);font-weight:650}.v39-ok{color:#3cc796;font-weight:700}.v39-cust .v39-form{gap:14px}.v39-q{margin:0;font-weight:750;font-size:15px}.v39-types{display:grid;gap:8px}.v39-types button{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border-radius:14px;border:1px solid var(--border, #ffffff1f);background:#ffffff06;color:var(--text);font-weight:650;font-size:14.5px;text-align:left;transition:transform .12s,border-color .2s}.v39-types button span{font-size:19px}.v39-types button svg{margin-left:auto;opacity:.5}.v39-types button:active{transform:scale(.98)}.v39-types button:hover{border-color:#e3b45380}.v39-fix{display:grid;gap:8px;padding:12px;border-radius:14px;background:#2fae8412;border:1px solid #2fae8433}.v39-fix h4{margin:0;font-size:14.5px}.v39-fix p{margin:0;font-size:13.5px;line-height:1.55;white-space:pre-wrap}.v39-fix iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:12px}.v39-fix button,.v39-fix a{justify-self:start;display:inline-flex!important;align-items:center;gap:6px;text-decoration:none}.v39-fix-actions{display:flex;gap:8px;flex-wrap:wrap}.v39-fix-actions button{flex:1 1 140px;height:46px;display:inline-flex!important;align-items:center;justify-content:center;gap:6px}.v39-upload{position:relative;min-height:64px;border:1.5px dashed var(--border, #ffffff2a);border-radius:14px;display:grid!important;place-items:center;cursor:pointer;overflow:hidden}.v39-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.v39-upload span{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-weight:600;padding:10px;text-align:center}.v39-upload img{max-height:180px;max-width:100%;display:block}.v39-done{display:grid;justify-items:center;text-align:center;gap:8px;padding:18px 0}.v39-done svg{color:#3cc796;animation:v39-pop .4s cubic-bezier(.2,.9,.25,1.4) both}.v39-done h4{margin:0;font-size:17px}.v39-done p{margin:0;color:var(--muted);font-size:13.5px}.v39-help-btn{color:#e3b453!important;font-weight:700!important}.v39-wait-stock{grid-column:1 / -1;font-size:12.5px;color:#f0b35a}.v39-partner-card{display:grid;gap:12px;padding:16px;border-radius:20px;border:1px solid #e3b45333;background:linear-gradient(160deg,#e3b45312,transparent 60%),var(--panel);margin:4px 0 16px;min-width:0}.v39-partner-card header{display:flex;gap:12px;align-items:center}.v39-partner-card h2{margin:0;font-size:17px}.v39-partner-card header p{margin:2px 0 0;color:var(--muted);font-size:13px}.v39-partner-card>button{justify-self:start}.v39-pstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0}.v39-pstats div{padding:10px;border-radius:12px;background:#ffffff08}.v39-pstats dt{color:var(--muted);font-size:11.5px}.v39-pstats dd{margin:2px 0 0;font-weight:800}.v39-sub{margin:4px 0 0;font-size:13.5px;display:flex;gap:6px;align-items:center}:root[data-theme=light] .v39-types button{background:#fff}:root[data-theme=light] .v39-tag{color:#9a6b07}:root[data-theme=light] .v39-tag[data-tone=good]{color:#17805c}:root[data-theme=light] .v39-tag[data-tone=bad]{color:#c4282d}@keyframes v39-in{0%{opacity:0;transform:translateY(6px)}}@keyframes v39-up{0%{transform:translateY(40px);opacity:0}}@keyframes v39-fade{0%{opacity:0}}@keyframes v39-pop{0%{transform:scale(.6);opacity:0}}@keyframes v39-spin{to{transform:rotate(360deg)}}@keyframes v39-ringing{50%{box-shadow:0 0 0 4px #e3b45322}}@keyframes v39-shake{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-12deg)}20%,40%{transform:rotate(12deg)}}@media(prefers-reduced-motion:reduce){.v39-card,.v39-kpi,.v39-otp,.v39-otp .v39-ring,.v39-form,.v39-sheet,.v39-otp-code,.v39-done svg{animation:none!important}}.v39-problem>header,.v39-sol>header,.v39-over>header{flex-wrap:wrap;align-items:flex-start}.v39-problem .v39-grow,.v39-sol .v39-grow,.v39-over .v39-grow{flex:1 1 180px}.v39-problem .v39-grow b,.v39-sol .v39-grow b,.v39-over .v39-grow b,.v39-otp .v39-grow b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.v40-access{gap:12px!important}.v40-acc-head{display:flex;gap:12px;align-items:center;min-width:0}.v40-acc-head img{width:46px;height:46px;border-radius:13px;object-fit:contain;background:#ffffff10;flex:none}.v40-acc-head small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.12em;color:#e3b453}.v40-acc-head h3{margin:1px 0 0;font-size:18px}.v40-acc-head p{margin:0;color:var(--muted);font-size:13px}.v40-skel{display:grid;gap:8px}.v40-skel i{height:54px;border-radius:14px;background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08);background-size:200% 100%;animation:v40-shine 1.2s linear infinite}.v40-life{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:16px;background:#2fae8410;border:1px solid #2fae8430}.v40-life>span:last-child{display:grid;gap:1px;font-size:13.5px}.v40-life small{color:var(--muted);font-size:12px}.v40-ring{width:52px;height:52px;flex:none;border-radius:50%;display:grid;place-items:center;align-content:center;background:radial-gradient(closest-side,var(--panel, #14171d) 78%,transparent 80% 100%),conic-gradient(#2fae84 var(--p, 0%),#ffffff14 0)}.v40-ring b{font-size:16px;line-height:1}.v40-ring small{font-size:9.5px!important}.v40-fields{list-style:none;margin:0;padding:0;display:grid;gap:8px}.v40-fields li{display:flex;align-items:center;gap:10px;padding:10px 8px 10px 12px;border-radius:14px;background:#ffffff07;border:1px solid var(--border, #ffffff14);min-width:0;animation:v39-in .3s ease both}.v40-fields li:nth-child(2){animation-delay:.04s}.v40-fields li:nth-child(3){animation-delay:.08s}.v40-fields li:nth-child(4){animation-delay:.12s}.v40-fields li.long{align-items:flex-start}.v40-ico{width:32px;height:32px;flex:none;border-radius:10px;display:grid;place-items:center;background:#e3b4531a;color:#e3b453}.v40-val{flex:1;min-width:0;display:grid;gap:1px}.v40-val small{font-size:11.5px;color:var(--muted);font-weight:650}.v40-val code{font:600 15px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;letter-spacing:.01em}.v40-val p{margin:0;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.v40-val a{color:#7fd3ff;overflow-wrap:anywhere;font-size:14px;display:inline-flex;gap:4px;align-items:center}.v40-copy.done{color:#3cc796;background:#2fae841f}.v40-copyall{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:42px}.v40-note{display:grid;gap:8px;padding:12px;border-radius:14px;background:#e3b45310;border:1px solid #e3b45330}.v40-note p{margin:0;display:flex;gap:8px;font-size:13px;line-height:1.45}.v40-note p svg{flex:none;margin-top:2px;color:#e3b453}.v40-note b{display:block}.v40-guide{display:grid;gap:8px}.v40-guide h4{margin:0;font-size:14px}.v40-guide p{margin:0;font-size:13.5px;line-height:1.55;white-space:pre-wrap;color:var(--muted)}.v40-guide iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:12px}.v40-guide button,.v40-guide a{justify-self:start;display:inline-flex!important;align-items:center;gap:6px;text-decoration:none}.v40-problem{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;text-align:left;padding:12px 14px;border-radius:14px;border:1px dashed #e3b45366;background:none;color:#e3b453;font-weight:750}.v40-problem small{grid-column:2;color:var(--muted);font-weight:500;font-size:12px}.v40-auto{margin:0;text-align:center;font-size:11.5px;color:var(--muted)}.v40-cashback{display:flex;gap:8px;align-items:center;margin:10px 0 0;padding:9px 12px;border-radius:12px;background:#2fae8414;color:#8fe3c4;font-size:13px}.v40-cashback b{color:#b7f0db}.v40-gift-toggle{display:flex;gap:10px;align-items:center;margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--border, #ffffff1a);cursor:pointer}.v40-gift-toggle input{width:18px;height:18px;accent-color:#e3b453;flex:none}.v40-gift-toggle svg{color:#e3b453;flex:none}.v40-gift-toggle span{display:grid;font-weight:700;font-size:14px}.v40-gift-toggle small{font-weight:500;font-size:12px;color:var(--muted)}.v40-gift{display:grid;gap:8px;margin-top:8px;animation:v39-in .25s ease both}.v40-gift input{height:44px;border-radius:12px}.v40-timer{display:inline-flex!important;gap:3px;align-items:center;font-variant-numeric:tabular-nums}.v40-deal-clock b{font-variant-numeric:tabular-nums}.v40-code-label{display:grid;gap:6px;margin-top:10px;font-weight:650;font-size:13px}.v40-code-label input{height:48px;font-size:20px!important;letter-spacing:.25em;text-align:center}.v40-gifts{margin:0 0 12px;padding:12px 14px;border-radius:16px;border:1px solid #e3b45333;background:linear-gradient(160deg,#e3b45310,transparent 70%)}.v40-gifts h2{margin:0 0 6px;font-size:14.5px}.v40-gifts ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.v40-gifts li{display:flex;align-items:center;gap:10px}.v40-gifts li>span{flex:1;display:grid;min-width:0}.v40-gifts small{color:var(--muted);font-size:12px}.v40-gifts button{height:34px;padding:0 12px;flex:none}.v40-offers{display:grid;gap:10px;margin:0 0 16px;min-width:0}.v40-off-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.v40-off-head h2{margin:0;font-size:17px;display:inline-flex;gap:6px;align-items:center}.v40-off-head h2 svg{color:#f0875a}.v40-clock{display:inline-flex;gap:2px;align-items:center;font-weight:800;color:#f0875a;font-variant-numeric:tabular-nums}.v40-clock i{font-style:normal;min-width:26px;text-align:center;padding:3px 4px;border-radius:7px;background:#f0875a1f}.v40-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 6px;margin:0 -2px;scrollbar-width:none}.v40-rail::-webkit-scrollbar{display:none}.v40-flash,.v40-bundle{flex:0 0 168px;scroll-snap-align:start;display:grid;gap:3px;justify-items:start;text-align:left;padding:12px;border-radius:18px;border:1px solid #f0875a40;background:linear-gradient(170deg,#f0875a16,transparent 65%),var(--panel);color:var(--text);transition:transform .15s;min-width:0}.v40-bundle{flex-basis:210px;border-color:#e3b45340;background:linear-gradient(170deg,#e3b45314,transparent 65%),var(--panel)}.v40-flash:active,.v40-bundle:active{transform:scale(.97)}.v40-flash-logo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff10;overflow:hidden;margin-bottom:4px;flex:none}.v40-flash-logo img{width:100%;height:100%;object-fit:contain}.v40-flash-logo b{font-size:17px}.v40-flash-name{font-size:14.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v40-flash small,.v40-bundle small{color:var(--muted);font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v40-price{display:flex;gap:6px;align-items:baseline;margin-top:2px}.v40-price strong{font-size:15.5px}.v40-price s{color:var(--muted);font-size:12px}.v40-flash em,.v40-bundle em{font-style:normal;font-size:11px;font-weight:800;display:inline-flex;gap:3px;align-items:center;padding:3px 7px;border-radius:999px;background:#f0875a1f;color:#ffa47c;font-variant-numeric:tabular-nums}.v40-bundle em.v40-save{background:#2fae8420;color:#4fd1a5}.v40-stack{display:flex;margin-bottom:4px}.v40-stack>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#1b1f26;border:2px solid var(--panel, #14171d);margin-left:-8px;overflow:hidden}.v40-stack>span:first-child{margin-left:0}.v40-stack img{width:100%;height:100%;object-fit:contain}.v40-bundle-items{list-style:none;margin:0;padding:0;display:grid;gap:8px}.v40-bundle-items li{display:flex;gap:10px;align-items:center}.v40-bundle-items li>span:nth-child(2){flex:1;display:grid;min-width:0}.v40-bundle-items small{color:var(--muted);font-size:12px}.v40-bundle-items s{color:var(--muted);font-size:12.5px}.v40-ok{color:#3cc796}.v40-bundle-total{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:14px;background:#e3b45314}.v40-bundle-total span{display:grid;font-weight:700}.v40-bundle-total small{color:#4fd1a5;font-weight:700;font-size:12.5px}.v40-bundle-total strong{font-size:20px}.v40-cta{height:52px;display:flex!important;align-items:center;justify-content:center;gap:8px}.v40-h3{margin:6px 0 0;display:inline-flex;gap:6px;align-items:center;font-size:15px;flex:1}.v40-search{display:flex!important;align-items:center;gap:8px;padding:0 12px;border-radius:12px;border:1px solid var(--border, #ffffff1f)}.v40-search input{border:0!important;background:none!important;height:42px;flex:1}.v40-pick{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:230px;overflow:auto}.v40-pick button{width:100%;display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:#ffffff06;color:var(--text);text-align:left;font-size:13px}.v40-pick button[aria-pressed=true]{border-color:#e3b453;background:#e3b45314}.v40-pick button span{flex:1}.v40-pick small{color:var(--muted)}.v40-segs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.v40-segs button{display:grid;gap:2px;text-align:left;padding:12px;border-radius:14px;border:1px solid var(--border, #ffffff1a);background:var(--panel);color:var(--text);transition:border-color .2s}.v40-segs button b{font-size:22px}.v40-segs button span{font-size:12.5px;color:var(--muted);font-weight:650}.v40-segs button[aria-pressed=true],.v40-tags button[aria-pressed=true]{border-color:#e3b453;background:#e3b45312}.v40-tags{display:flex;flex-wrap:wrap;gap:6px}.v40-tags button{display:inline-flex;gap:4px;align-items:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border, #ffffff1f);background:none;color:var(--text);font-size:12.5px;font-weight:650}.v40-tags small{color:var(--muted)}.v40-templates{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.v40-templates button{flex:none;height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--border, #ffffff1f);background:none;color:var(--muted);font-size:12px}.v40-result{border-color:#2fae8466;color:#8fe3c4;font-weight:650;margin:0}.v40-rank{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:800;background:#ffffff10}.v40-rank[data-top=true]{background:linear-gradient(180deg,#f0c766,#d9a641);color:#1b1408}.v40-2fa[data-on=true]{border-color:#2fae8455}.v40-on{margin:0;display:flex;gap:8px;align-items:center;color:#8fe3c4;font-size:13.5px}.v40-steps{margin:0;padding-left:18px;display:grid;gap:8px;font-size:13.5px;line-height:1.5}.v40-secret{display:flex;align-items:center;gap:6px;margin:6px 0 2px;padding:6px 6px 6px 12px;border-radius:12px;background:#ffffff0a}.v40-secret code{flex:1;font:700 14px/1.3 ui-monospace,Menlo,monospace;letter-spacing:.06em;overflow-wrap:anywhere}.v39-entries li em.v39-tag{margin-left:6px;font-size:10.5px;padding:2px 7px}[data-off=true]{opacity:.6}:root[data-theme=light] .v40-fields li,:root[data-theme=light] .v40-secret{background:#00000005}:root[data-theme=light] .v40-ring{background:radial-gradient(closest-side,#fff 78%,transparent 80% 100%),conic-gradient(#2fae84 var(--p, 0%),#0000001a 0)}:root[data-theme=light] .v40-cashback{color:#17805c}:root[data-theme=light] .v40-cashback b{color:#0f6649}:root[data-theme=light] .v40-stack>span{background:#f0f1f3;border-color:#fff}@keyframes v40-shine{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.v40-fields li,.v40-skel i,.v40-gift{animation:none!important}}.v39-desk input:not([type=checkbox]):not([type=radio]):not([type=file]),.v39-desk select,.v39-desk textarea,.v39-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.v39-form select,.v39-form textarea,.v40-gift input{min-height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--border, #ffffff24);background:#ffffff08;color:var(--text);font:inherit;font-size:14.5px;box-sizing:border-box}.v39-desk textarea,.v39-form textarea{padding:10px 12px;line-height:1.45}.v39-desk input:focus,.v39-desk select:focus,.v39-desk textarea:focus,.v39-form input:focus,.v39-form select:focus,.v39-form textarea:focus,.v40-gift input:focus{outline:none;border-color:#e3b453;box-shadow:0 0 0 3px #e3b45326}.v39-desk input:disabled{opacity:.6}.v40-search input{min-height:40px!important;border:0!important;background:none!important;box-shadow:none!important;padding:0!important}:root[data-theme=light] .v39-desk input:not([type=checkbox]),:root[data-theme=light] .v39-form input:not([type=checkbox]),:root[data-theme=light] .v39-form textarea,:root[data-theme=light] .v39-form select,:root[data-theme=light] .v40-gift input{background:#fff;border-color:#0000001f}.v41-app-hero{display:flex;gap:14px;align-items:center}.v41-app-hero img{width:56px;height:56px;padding:10px;border-radius:16px;background:#0b0d10;border:1px solid #e3b45355;object-fit:contain}.v41-app-hero div{display:grid}.v41-app-hero b{font-size:16px}.v41-app-hero small{color:var(--muted);font-size:12.5px}.v41-points{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px}.v41-points li{display:flex;gap:8px;align-items:center}.v41-points svg{color:#e3b453;flex:none}.v41-dl{height:50px;display:flex!important;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:14px}.v41-status{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px}.v41-status li{display:flex;gap:8px;align-items:center;color:var(--muted)}.v41-status li[data-ok=true]{color:#3cc796}.v41-file{position:relative;display:flex!important;gap:8px;align-items:center;min-height:48px;padding:0 12px;border-radius:12px;border:1.5px dashed var(--border, #ffffff2a);color:var(--text)!important;cursor:pointer;overflow:hidden}.v41-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.v41-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.v40-steps code{font-size:12.5px;padding:1px 6px;border-radius:6px;background:#ffffff12}.v42-mail{border:1px solid var(--border, #ffffff1f);border-radius:14px;padding:12px;margin:4px 0 0;display:grid;gap:10px;min-width:0}.v42-mail legend{padding:0 6px;font-weight:700;font-size:13.5px;display:inline-flex;gap:6px;align-items:center}.v41-row{display:flex;gap:8px;flex-wrap:wrap}.v41-row button{display:inline-flex!important;align-items:center;gap:6px}.v43-held{background:#3b82f614}.v43-otp-link{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:14px;border:1.5px solid #2fae84}.v43-otp-link a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:8px 14px;border-radius:10px}.v43-otp-link small{color:var(--muted);flex:1}.v43-guard{display:grid;gap:10px;margin:0 0 14px;min-width:0}.v43-guard h3{display:inline-flex;gap:6px;align-items:center;margin:0}.v43-mail{display:grid;gap:8px;min-width:0}.v43-mail[data-kind=held]{border-color:#e3b453}.v43-mail[data-kind=alert]{border-color:#e5484d}.v43-who{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px;margin:0}.v43-subject{margin:0;font-size:15px;overflow-wrap:anywhere}.v43-body{font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;padding:10px;border-radius:10px;background:var(--elevated)}.v43-mail mark{background:#e5484d33;color:inherit;border-radius:4px;padding:0 2px;font-weight:700;outline:1px solid #e5484d88}.v43-holders{display:grid;gap:6px;font-size:13px}.v43-holders ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.v43-holders li{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:6px 8px;border-radius:8px;background:var(--elevated)}.v43-holders small{color:var(--muted)}.v43-words{display:grid;gap:8px}.v43-words textarea{width:100%;font-family:ui-monospace,monospace;font-size:13px}.v43-qr{display:grid;gap:4px}.v43-qr small{color:var(--muted);font-size:12px}.v43-qr-btn{position:relative;display:inline-flex!important;align-items:center;gap:6px;width:fit-content;cursor:pointer;padding:8px 12px;border-radius:10px;border:1px solid var(--border, #ffffff2a);font-weight:600;font-size:13.5px}.v43-qr-btn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.v43-qr-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.v43-qr-list button{width:100%;text-align:left;overflow-wrap:anywhere}.v44-auth{display:grid;gap:8px;border:1px solid var(--border, #ffffff2a);border-radius:14px;padding:10px 12px 12px;min-width:0}.v44-auth legend{display:inline-flex;gap:6px;align-items:center;font-weight:700;padding:0 4px}.v44-auth-ways{display:flex;flex-wrap:wrap;gap:8px}.v44-auth-ways button,.v44-auth-ways .v43-qr-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;font-size:13.5px}.v44-scan{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#05070a;color:#fff;display:grid;grid-template-rows:auto 1fr auto;padding:max(12px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom));gap:12px}.v44-scan header{display:flex;align-items:center;gap:8px}.v44-scan header b{flex:1}.v44-scan header .icon-btn{color:#fff}.v44-scan-view{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:#000;min-height:0}.v44-scan-view video{width:100%;height:100%;object-fit:cover}.v44-scan-frame{position:absolute;width:min(70vw,280px);aspect-ratio:1;border:3px solid #2fae84;border-radius:20px;box-shadow:0 0 0 100vmax #0006}.v44-scan .v39-hint{color:#c9d1d9;text-align:center}.v44-gate{display:grid;gap:10px;justify-items:start;padding:16px;border-radius:16px;border:1.5px solid #e3b453;background:#e3b4531a}.v44-gate[data-kind=device_limit],.v44-gate[data-kind=device_full],.v44-gate[data-kind=device_wait]{border-color:#e5484d;background:#e5484d14}.v44-gate-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e3b45333;color:#e3b453}.v44-gate[data-kind=device_limit] .v44-gate-ico,.v44-gate[data-kind=device_full] .v44-gate-ico,.v44-gate[data-kind=device_wait] .v44-gate-ico{background:#e5484d26;color:#e5484d}.v44-gate h4{margin:0;font-size:17px}.v44-gate p{margin:0;line-height:1.5}.v44-gate-rule{font-size:13px;color:var(--muted)}.v44-gate-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;width:100%}.v44-gate-list li{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--elevated);font-size:13.5px}.v44-gate-list li span{flex:1;overflow-wrap:anywhere}.v44-gate-list small{color:var(--muted)}.v44-gate-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.v44-gate-actions button{display:inline-flex;align-items:center;gap:6px;justify-content:center;flex:1 1 200px}.v44-devices{display:grid;gap:8px;border:1px solid var(--border, #ffffff2a);border-radius:14px;padding:10px 12px 12px;min-width:0}.v44-devices legend{display:inline-flex;gap:6px;align-items:center;font-weight:700;padding:0 4px}.v44-devices ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.v44-devices li{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:var(--elevated);font-size:13px}.v44-devices li span{flex:1;min-width:140px;overflow-wrap:anywhere}.v44-devices li small{color:var(--muted)}.v44-hint{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted);padding:8px 10px;border-radius:10px;background:var(--elevated)}.v44-hint[data-tone=bad]{color:inherit;background:#e5484d1a;outline:1px solid #e5484d66}.v44-central{display:grid;gap:8px;padding:10px;border-radius:12px;border:1px dashed var(--border, #ffffff33);font-size:13px}.v44-central p{margin:0}.v44-central details p{margin:6px 0 0;line-height:1.45}.v39-two.v44-one{grid-template-columns:1fr}.v45-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;grid-template-rows:auto 1fr auto;background:var(--base);color:var(--text);animation:v45-up .18s ease-out}@keyframes v45-up{0%{transform:translateY(14px);opacity:.4}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.v45-menu{animation:none}}.v45-menu header{display:flex;align-items:center;gap:8px;padding:max(12px,env(safe-area-inset-top)) 12px 10px 16px;border-bottom:1px solid var(--border, #ffffff1a)}.v45-search{flex:1;display:flex;align-items:center;gap:8px;padding:0 12px;height:46px;border-radius:14px;background:var(--elevated);border:1px solid var(--border, #ffffff1f)}.v45-search input{flex:1;min-width:0;border:0;background:transparent;color:inherit;font-size:16px;outline:none;padding:0}.v45-edit-title{flex:1;display:grid;margin:0}.v45-edit-title small{color:var(--muted)}.v45-scroll{overflow-y:auto;overscroll-behavior:contain;padding:6px 14px 18px;-webkit-overflow-scrolling:touch}.v45-group{display:flex;align-items:center;gap:6px;margin:16px 2px 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.v45-grid{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:560px){.v45-grid{grid-template-columns:1fr 1fr}}.v45-tile{display:flex;align-items:center;gap:12px;text-align:left;padding:12px;border-radius:16px;border:1px solid var(--border, #ffffff1a);background:var(--panel);color:inherit;min-height:64px}.v45-tile:active{transform:scale(.99)}.v45-tile.active{border-color:var(--accent);background:var(--soft)}.v45-tile.pinned{border-color:#2fae84;background:#2fae8414}.v45-ico{position:relative;display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:var(--elevated)}.v45-ico .nav-unread{position:absolute;top:-6px;right:-8px}.v45-text{display:grid;gap:2px;min-width:0;flex:1}.v45-text b{font-size:15px}.v45-text small{color:var(--muted);font-size:12.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v45-pin{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--border, #ffffff33);color:#2fae84;font-weight:700}.v45-tile.pinned .v45-pin{background:#2fae84;color:#fff;border-color:#2fae84}.v45-recent>div{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.v45-recent button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 12px;border-radius:999px;border:1px solid var(--border, #ffffff1f);background:var(--panel);color:inherit;font-size:13.5px}.v45-menu footer{display:flex;gap:8px;padding:10px 14px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--border, #ffffff1a)}.v45-menu footer button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px}.v45-nav-search{display:flex;align-items:center;gap:6px;margin:4px 12px 8px;padding:0 10px;height:36px;border-radius:10px;background:var(--elevated);border:1px solid var(--border, #ffffff1a);color:var(--muted)}.v45-nav-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font-size:13.5px;outline:none;padding:0}.v45-help{max-width:520px}.v45-help header{display:flex;align-items:center;gap:10px}.v45-help header h3{flex:1;margin:0}.v45-help-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e3b45322;color:var(--accent)}.v45-help-purpose{font-size:15px;line-height:1.5;margin:4px 0 0}.v45-help h4{margin:14px 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.v45-help ol{margin:0;padding-left:22px;display:grid;gap:6px;line-height:1.45;list-style:decimal}.v45-help ol li{display:list-item;padding-left:2px}.v45-help ol li::marker{color:#e3b453;font-weight:700}.bubble.v45-pending{opacity:.72}.bubble.v45-failed{opacity:1;outline:1.5px solid #e5484d}.bubble .message-footer.v45-sending{position:static;float:none;display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;font-size:12px;color:var(--muted);clear:both}.v45-failed .message-footer.v45-sending{color:#ff8a8d;font-weight:600}.v45-failed .message-footer.v45-sending button{color:#fff;background:#e5484d;border-radius:8px;font-weight:700}.v45-failed .message-footer.v45-sending button+button{background:transparent;color:inherit}.v45-sending button{padding:2px 8px;min-height:0;font-size:12px}.staff-messages{scroll-behavior:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.staff-messages .bubble{animation:v45-in .16s ease-out}@keyframes v45-in{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.staff-messages .bubble{animation:none}}.v46-app{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:16px;border-radius:20px;border:1px solid #e3b45355;background:linear-gradient(135deg,#e3b4531f,transparent 60%),var(--panel);margin:0 0 14px;min-width:0}.v46-app-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e3b45333;color:var(--accent)}.v46-app-body{display:grid;gap:6px;min-width:0}.v46-app h3{margin:0;font-size:16.5px}.v46-app p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.45;display:flex;gap:6px;align-items:flex-start}.v46-app-meta,.v46-app-link{color:var(--muted);font-size:12px}.v46-app-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.v46-app-actions a,.v46-app-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 14px;border-radius:12px;text-decoration:none;font-weight:700}.v46-qr{margin:0;display:grid;justify-items:center;gap:4px}.v46-qr span{display:block;width:116px;height:116px;padding:6px;border-radius:12px;background:#fff}.v46-qr svg{width:100%;height:100%;display:block}.v46-qr figcaption{font-size:11.5px;color:var(--muted)}.v46-app-x{position:absolute;top:6px;right:6px}.v46-app.compact{padding-right:44px}@media(max-width:640px){.v46-app{grid-template-columns:auto 1fr}.v46-qr{display:none}}.v46-get-app{display:flex;align-items:center;gap:12px;margin:12px 0 2px;padding:12px 14px;border-radius:16px;text-decoration:none;color:inherit;border:1px solid #e3b45366;background:linear-gradient(135deg,#e3b45326,transparent 70%)}.v46-get-app span{flex:1;display:grid}.v46-get-app small{color:var(--muted);font-size:12.5px}.v46-get-app svg{color:var(--accent)}.v46-home{display:flex;flex-direction:column;min-width:0}.v46-home>.v29-live{display:contents}.v46-home .v29-hello{order:0}.v46-home .v29-pulse{order:1;margin-bottom:14px}.v46-home>.v46-app{order:2}.v46-home>.v37-today{order:3}.v46-home>.v29-live>*{order:4}.v46-home>.v29-live>.v29-hello{order:0}.v46-home>.v29-live>.v29-pulse{order:1}.v46-home>.today-workspace{order:5}.v46-lock{display:flex;gap:10px;align-items:flex-start;margin-top:6px;padding:10px 12px;border-radius:12px;background:var(--elevated);cursor:pointer}.v46-lock input{width:20px;height:20px;margin-top:2px;accent-color:#e3b453}.v46-lock span{display:grid}.v46-lock small{color:var(--muted);font-size:12px}.v461-staff-back .v22-install-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/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(/build/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(/build/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(/build/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(/build/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(/build/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(/build/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}:root{font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root:not([data-theme=light]){--base: #0c0f13;--panel: #141920;--elevated: #1c222b;--border: #29303a;--muted: #a3acb8;--chat: #0b0f13}:root[data-theme=light]{--base: #f3f4f7;--border: #e1e4ea}.admin-shell h1,.admin-shell h2,.admin-shell h3{letter-spacing:-.015em}.v47-av{--h: 200;background:linear-gradient(150deg,hsl(var(--h) 62% 58%),hsl(calc(var(--h) + 28) 58% 44%))!important;color:#fff!important;font-weight:700!important;letter-spacing:.02em;text-shadow:0 1px 1px #0003;border:0!important}:root[data-theme=light] .v47-av{background:linear-gradient(150deg,hsl(var(--h) 58% 52%),hsl(calc(var(--h) + 28) 55% 40%))!important}.admin-shell .inbox-grid .conversation-list{background:var(--base)}.admin-shell .inbox-command{padding:14px 16px 6px!important;align-items:center!important}.admin-shell .inbox-command h1{font-size:28px!important;line-height:1.1;display:flex;align-items:center;gap:10px;margin:0}.v47-title-count{font-size:13px;font-weight:800;min-width:24px;height:24px;padding:0 7px;border-radius:99px;display:inline-grid;place-items:center;background:var(--accent);color:#1b1408;letter-spacing:0}:root[data-theme=light] .v47-title-count{color:#fff}.admin-shell .inbox-search{margin:6px 16px 10px!important;height:44px!important;border-radius:14px!important;background:var(--elevated)!important;border:1px solid transparent!important}.admin-shell .inbox-search:focus-within{border-color:var(--accent)!important;background:var(--panel)!important}.admin-shell .inbox-search input{font-size:15px!important;background:transparent!important}.admin-shell .inbox-tabs{display:flex!important;gap:8px!important;padding:0 16px 8px!important;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap!important}.admin-shell .inbox-tabs::-webkit-scrollbar{display:none}.admin-shell .inbox-tabs button{flex:0 0 auto;height:34px!important;min-height:0!important;padding:0 14px!important;border-radius:99px!important;font-size:13.5px!important;font-weight:600!important;border:0!important;background:var(--elevated)!important;color:var(--muted)!important;transition:background .15s,color .15s,transform .1s}.admin-shell .inbox-tabs button.active{background:var(--accent)!important;color:#1b1408!important}:root[data-theme=light] .admin-shell .inbox-tabs button.active{color:#fff!important}.admin-shell .inbox-tabs button:active{transform:scale(.95)}.admin-shell .inbox-filter-line{padding:2px 16px 6px!important;min-height:0!important;border:0!important;font-size:12.5px!important;color:var(--muted)}.admin-shell .inbox-filter-line select{height:30px!important;min-height:0!important;padding:0 26px 0 10px!important;border-radius:10px!important;font-size:12.5px!important;background-color:transparent!important;border:1px solid var(--border)!important}.admin-shell .thread-card.v47-row{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto!important;gap:0 12px!important;align-items:center!important;width:100%;text-align:left;padding:10px 16px!important;min-height:76px;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:relative;transition:background .15s}.admin-shell .thread-card.v47-row:after{content:"";position:absolute;left:80px;right:0;bottom:0;height:1px;background:var(--border);opacity:.6}.admin-shell .thread-card.v47-row:active{background:var(--elevated)!important}@media(hover:hover){.admin-shell .thread-card.v47-row:hover{background:color-mix(in srgb,var(--elevated) 60%,transparent)!important}}.admin-shell .thread-card.v47-row.selected{background:var(--soft)!important}.admin-shell .thread-card.v47-row .conversation-avatar{grid-row:auto!important;grid-column:1!important;width:52px!important;height:52px!important;border-radius:50%!important;display:grid!important;place-items:center;font-size:17px!important;margin:0!important}.v47-row-main{display:grid;gap:2px;min-width:0}.v47-row-top,.v47-row-mid{display:flex;align-items:center;gap:8px;min-width:0}.v47-row-top strong{flex:1;min-width:0;font-size:16px!important;font-weight:650!important;color:var(--text)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v47-row-top .thread-time{flex:none;font-size:12px!important;color:var(--muted)!important;position:static!important;margin:0!important}.v47-unread .v47-row-top .thread-time{color:var(--accent)!important;font-weight:700}.v47-row-mid .thread-preview{flex:1;min-width:0;font-size:14.5px!important;color:var(--muted)!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block!important}.v47-unread .v47-row-mid .thread-preview{color:var(--text)!important;font-weight:550}.v47-row .pill.v47-badge{flex:none;min-width:22px;height:22px;padding:0 6px!important;margin:0!important;border-radius:99px!important;display:inline-grid!important;place-items:center;font-size:12px!important;font-weight:800!important;background:var(--accent)!important;color:#1b1408!important;border:0!important;line-height:1}:root[data-theme=light] .v47-row .pill.v47-badge{color:#fff!important}.v47-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v47-row-meta{display:flex;gap:8px;align-items:center;min-width:0}.v47-row-meta small{font-size:12px!important;color:var(--muted)!important;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0!important}.v47-row-meta small.status-warning{color:var(--danger)!important;opacity:1;font-weight:650;flex:none}.admin-shell .staff-chat .conversation-header{min-height:60px;padding:6px 8px!important;gap:8px!important;background:color-mix(in srgb,var(--panel) 88%,transparent)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)!important}.admin-shell .staff-chat .conversation-header .conversation-avatar{width:42px!important;height:42px!important;font-size:15px!important}.admin-shell .staff-chat .conversation-identity h2{font-size:16.5px!important;font-weight:700!important}.admin-shell .staff-chat .conversation-identity small{font-size:12.5px!important;text-transform:capitalize}.v47-chat-meta{display:flex;align-items:center;gap:8px;padding:6px 12px;overflow-x:auto;scrollbar-width:none;background:var(--panel);border-bottom:1px solid var(--border)}.v47-chat-meta::-webkit-scrollbar{display:none}.v47-chat-meta>*{flex:none}.v47-chat-meta .v37-staff-context{display:flex!important;gap:6px!important;padding:0!important;margin:0!important;border:0!important;background:none!important;flex-wrap:nowrap!important}.v47-chat-meta .v37-staff-context>*{flex:none}.v47-chat-meta .v37-staff-context>span,.v47-chat-meta .v37-staff-context>button{height:30px;display:inline-flex!important;align-items:center;gap:6px;padding:0 11px!important;border-radius:99px!important;background:var(--elevated)!important;border:0!important;font-size:12.5px!important;white-space:nowrap}.v47-chat-meta .conversation-workflow{margin:0!important;padding:0!important;border:0!important;background:none!important}.v47-chat-meta .conversation-workflow>details>summary{height:30px;display:inline-flex!important;align-items:center;gap:6px;padding:0 11px!important;border-radius:99px;background:var(--elevated);font-size:12.5px!important;font-weight:650;list-style:none}.v47-chat-meta:has(details[open]){flex-wrap:wrap;overflow:visible}.v47-chat-meta .conversation-workflow>details[open]{width:100%}.admin-shell .staff-messages{padding:10px 12px 14px!important}.admin-shell .staff-messages:before{opacity:.45}.admin-shell .staff-messages .chat-day{font-size:12px!important;font-weight:650!important;padding:5px 12px!important;border-radius:99px!important;background:color-mix(in srgb,var(--panel) 85%,transparent)!important;color:var(--muted)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px #0002}.admin-shell .staff-messages .bubble{max-width:min(80%,520px)!important;padding:8px 12px 6px!important;border-radius:18px!important;font-size:15.5px!important;line-height:1.42!important;box-shadow:0 1px 1px #0000002b!important;animation:v47-in .22s cubic-bezier(.2,.9,.3,1.1) both}:root:not([data-theme=light]) .admin-shell .staff-messages .bubble.team-message{background:linear-gradient(160deg,#f0c766,#dca947)!important;color:#1b1408!important}:root:not([data-theme=light]) .admin-shell .staff-messages .bubble.customer-message{background:#1d242d!important;color:#eef2f6!important}:root[data-theme=light] .admin-shell .staff-messages .bubble.team-message{background:#fbeec8!important;color:#2a1f06!important}:root[data-theme=light] .admin-shell .staff-messages .bubble.customer-message{background:#fff!important;color:#1b2128!important}.admin-shell .staff-messages .bubble.team-message{border-bottom-right-radius:6px!important}.admin-shell .staff-messages .bubble.customer-message{border-bottom-left-radius:6px!important}.admin-shell .staff-messages .bubble.grouped-message{margin-top:2px!important}.admin-shell .staff-messages .bubble .message-footer{font-size:11px!important;gap:4px!important;margin-top:1px!important}:root:not([data-theme=light]) .admin-shell .staff-messages .bubble.team-message .message-footer .seen{color:#0b5cad!important}.admin-shell .staff-messages .bubble.v45-pending{opacity:.75}@media(hover:none){.admin-shell .staff-messages .bubble .message-menu-toggle{opacity:0!important;pointer-events:none}.admin-shell .staff-messages .bubble.v47-tapped .message-menu-toggle,.admin-shell .staff-messages .bubble .message-menu-toggle[aria-expanded=true]{opacity:1!important;pointer-events:auto}}.admin-shell .staff-messages .bubble.v47-tapped{filter:brightness(.96)}.admin-shell .v37-canned{gap:8px!important;padding:0 2px 8px!important}.admin-shell .v37-canned button{height:34px!important;min-height:0!important;padding:0 14px!important;border-radius:99px!important;font-size:13px!important;background:var(--panel)!important;border:1px solid var(--border)!important;box-shadow:0 1px 2px #0002}.admin-shell .v37-canned button:active{transform:scale(.96)}.admin-shell .admin-reply .composer-capsule{border-radius:26px!important;background:var(--panel)!important;border:1px solid var(--border)!important;box-shadow:0 2px 10px #0002}.admin-shell .admin-reply .composer-capsule:focus-within{border-color:color-mix(in srgb,var(--accent) 60%,var(--border))!important}.admin-shell .admin-reply textarea{font-size:16px!important}@media(max-width:760px){.admin-shell .inbox-command .overline{display:none!important}.admin-shell .inbox-grid.has-thread .staff-chat{animation:v47-push .26s cubic-bezier(.2,.85,.25,1) both}.admin-shell .inbox-grid .conversation-list{animation:v47-fade .2s ease both}}@media(max-width:360px){.admin-shell .thread-card.v47-row{grid-template-columns:46px minmax(0,1fr)!important;padding:9px 12px!important}.admin-shell .thread-card.v47-row .conversation-avatar{width:46px!important;height:46px!important;font-size:15px!important}.admin-shell .thread-card.v47-row:after{left:70px}.admin-shell .inbox-command h1{font-size:25px!important}}@keyframes v47-in{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes v47-push{0%{transform:translate(28%);opacity:.4}}@keyframes v47-fade{0%{opacity:.4}}@media(prefers-reduced-motion:reduce){.admin-shell .staff-messages .bubble,.admin-shell .inbox-grid .staff-chat,.admin-shell .inbox-grid .conversation-list{animation:none!important}}.v49-assistant{display:grid;gap:8px;padding:6px 2px 10px}.v35-thread>.chat-day{flex:0 0 auto!important}.v35-thread>.v49-assistant:not(.compact){margin-top:auto}.v49-assistant.compact{border-top:1px dashed var(--border);margin-top:8px;padding-top:12px}.v49-line{display:flex;align-items:flex-end;gap:8px;max-width:100%}.v49-line.me{justify-content:flex-end}.v49-avatar{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#2a2312,#120f08);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.v49-avatar img{width:18px;height:18px;object-fit:contain}.v49-avatar.ghost{visibility:hidden}.v49-bubble{background:var(--elevated);color:var(--text);border:1px solid var(--border);border-radius:18px 18px 18px 6px;padding:10px 13px;font-size:.94rem;line-height:1.45;max-width:min(520px,calc(100% - 40px));overflow-wrap:anywhere;white-space:pre-line}.v49-line.me .v49-bubble{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,#fff 12%),var(--accent));color:#1b1405;border-color:transparent;border-radius:18px 18px 6px;font-weight:500}.v49-bubble.missed{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.v49-title{display:block;font-size:.86rem;color:var(--accent);margin-bottom:4px}.v49-ai{display:block;margin-top:6px;color:var(--muted);font-size:.75rem}.v49-in{animation:v49-pop .32s cubic-bezier(.2,.9,.3,1.2) both}@keyframes v49-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.v49-menu{margin-left:38px;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:10px;display:grid;gap:6px;max-width:min(520px,calc(100% - 38px))}.v49-assistant.compact .v49-menu{margin-left:0;max-width:100%}.v49-menu-h{display:flex;align-items:center;gap:6px;margin:2px 4px 4px;font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--muted);text-transform:uppercase}.v49-menu-h svg{color:var(--accent)}.v49-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;text-align:left;background:var(--elevated);border:1px solid var(--border);border-radius:14px;padding:8px 12px 8px 8px;color:var(--text);font:inherit;font-size:.92rem;cursor:pointer;transition:border-color .15s,transform .15s}.v49-item:hover,.v49-item:focus-visible{border-color:var(--accent)}.v49-item:active{transform:scale(.98)}.v49-n{flex:0 0 28px;height:28px;border-radius:9px;display:grid;place-items:center;font-weight:700;font-size:.85rem;color:#1b1405;background:var(--accent)}.v49-q{min-width:0}.v49-empty{color:var(--muted);font-size:.88rem;margin:4px}.v49-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.v49-actions button,.v49-talk,.v49-help-chip,.v49-wait-help{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text);font:inherit;font-size:.84rem;cursor:pointer}.v49-actions button.gold,.v49-talk{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--text)}.v49-talk{margin-top:8px}.v49-help-chip{justify-self:center;margin:6px auto;background:var(--panel)}.v49-help-chip svg,.v49-actions svg,.v49-wait-help svg{color:var(--accent)}.v49-rate{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:.8rem;color:var(--muted);white-space:normal}.v49-rate button{width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--text);display:grid;place-items:center;cursor:pointer}.v49-rate button:hover{border-color:var(--accent)}.v49-rate.inline{margin:4px 0 2px}.v49-thanks{margin:6px 0 0;font-size:.8rem;color:var(--muted)}.v49-dots{display:inline-flex;align-items:center;gap:4px;min-height:20px}.v49-dots i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:v49-bounce 1.2s infinite ease-in-out}.v49-dots i:nth-child(2){animation-delay:.15s}.v49-dots i:nth-child(3){animation-delay:.3s}.v49-dots.inline{margin-left:6px}.v49-dots.inline i{width:5px;height:5px;background:var(--accent)}@keyframes v49-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}.v49-wait{display:flex;align-items:center;gap:12px;margin:10px auto 6px;padding:12px 14px;width:min(440px,100%);border-radius:18px;background:var(--panel);border:1px solid var(--border);animation:v49-pop .35s ease both}.v49-wait-text{display:grid;gap:3px;min-width:0;flex:1}.v49-wait-text b{font-size:.92rem;display:flex;align-items:center}.v49-wait-text small{color:var(--muted);font-size:.8rem}.v49-agent{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#1b1405;background:var(--accent)}.v49-agent.ring:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid transparent;border-top-color:var(--accent);border-right-color:color-mix(in srgb,var(--accent) 40%,transparent);animation:v49-spin 1.1s linear infinite}.v49-agent.away{background:var(--elevated);color:var(--muted);border:1px solid var(--border)}@keyframes v49-spin{to{transform:rotate(360deg)}}.v49-team{position:relative;flex:0 0 58px;height:40px}.v49-team i{position:absolute;top:6px;width:28px;height:28px;border-radius:50%;border:2px solid var(--panel);background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#000));animation:v49-pulse 1.6s ease-in-out infinite}.v49-team i:nth-child(1){left:0}.v49-team i:nth-child(2){left:15px;animation-delay:.2s;opacity:.85}.v49-team i:nth-child(3){left:30px;animation-delay:.4s;opacity:.7}@keyframes v49-pulse{0%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}50%{transform:scale(1.08);box-shadow:0 0 0 6px transparent}}.v49-progress{display:block;height:3px;border-radius:3px;background:color-mix(in srgb,var(--accent) 15%,transparent);overflow:hidden;margin-top:4px}.v49-progress i{display:block;width:35%;height:100%;border-radius:3px;background:var(--accent);animation:v49-slide 1.6s ease-in-out infinite}@keyframes v49-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.v49-ellipsis:after{content:"";animation:v49-ellipsis 1.4s steps(4,end) infinite}@keyframes v49-ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.v49-wait-help{justify-self:start;margin-top:6px}.v49-pp-help{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v49-pp-help>div{flex:1 1 180px;min-width:0}.v49-pp-help p{margin:2px 0 0;color:var(--muted);font-size:.88rem}.v49-pp-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.v49-desk-intro{margin:0 0 12px}.v49-tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:12px}.v49-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;white-space:nowrap;min-height:40px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text);font:inherit;cursor:pointer}.v49-tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#1b1405;font-weight:600}.v49-tabs b{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e5484d;color:#fff;font-size:.72rem;display:grid;place-items:center}.v49-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.v49-filter select{flex:1 1 160px;min-width:0}.v49-search{flex:2 1 200px;display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:12px;padding:0 10px;background:var(--panel)}.v49-search input{border:0;background:transparent;min-width:0;flex:1}.v49-suggest{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px;font-size:.82rem;color:var(--muted)}.v49-suggest>span{flex:0 0 100%}.v49-suggest button{border:1px dashed color-mix(in srgb,var(--accent) 55%,var(--border));background:transparent;color:var(--text);border-radius:999px;padding:5px 10px;font:inherit;font-size:.8rem;cursor:pointer}.v49-guide,.v49-question{display:grid;gap:6px;margin-bottom:10px}.v49-guide.off{opacity:.6}.v49-guide p,.v49-question p{margin:0;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.v49-guide-top,.v49-guide-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v49-guide-top small,.v49-guide-foot small{color:var(--muted);min-width:0}.v49-guide-foot small{flex:1}.v49-guide-foot small svg{vertical-align:-2px}.v49-question.by-none{border-left:3px solid var(--accent)}.v49-week{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.v49-week span{padding:6px 10px;border-radius:12px;background:var(--panel);border:1px solid var(--border);font-size:.84rem}.v49-week span.warn{border-color:color-mix(in srgb,var(--accent) 60%,var(--border))}.v49-week small{color:var(--muted)}.v49-ai,.v49-editor{display:grid;gap:10px;margin-bottom:12px}.v49-ai label,.v49-editor label{display:grid;gap:4px;font-size:.88rem}.v49-ai .checkbox-label,.v49-editor .checkbox-label{display:flex;align-items:center;gap:8px}.v49-test{display:grid;gap:4px;padding:10px;border-radius:12px;background:var(--elevated)}.v49-test p{margin:0;white-space:pre-line}@media(prefers-reduced-motion:reduce){.v49-in,.v49-wait,.v49-dots i,.v49-agent.ring:after,.v49-team i,.v49-progress i,.v49-ellipsis:after{animation:none!important}}@media(max-width:420px){.v49-tabs{gap:4px}.v49-tabs button{padding:6px 10px;font-size:.9rem}}.v50-avatar-btn,.v50-loading>i{display:none}.v50-loading>span{display:inline}@media(max-width:767px){.native-admin .global-header .workspace-switcher,.native-admin .global-header .v50-theme,.native-admin .global-header .v50-name{display:none!important}.native-admin .global-header{-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.v50-avatar-btn{--h: 200;display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;margin-left:2px;padding:0;border:0;border-radius:50%;color:#fff;font:inherit;font-size:13px;font-weight:750;letter-spacing:.02em;background:linear-gradient(150deg,hsl(var(--h) 62% 58%),hsl(calc(var(--h) + 28) 58% 44%));box-shadow:0 0 0 2px var(--base, #0b0d10),0 0 0 3.5px color-mix(in srgb,var(--accent, #e3b453) 70%,transparent);cursor:pointer;transition:transform .15s}.v50-avatar-btn:active{transform:scale(.92)}.native-admin .admin-mobile-nav{background:color-mix(in srgb,var(--panel, #14171d) 86%,transparent)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-top:1px solid var(--border, #ffffff14)!important;box-shadow:0 -8px 24px #0000001f}.native-admin .admin-mobile-nav button{gap:4px!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.01em;color:var(--muted)!important;background:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.native-admin .admin-mobile-nav button>span{position:relative;display:grid!important;place-items:center;width:58px;height:32px;border-radius:999px;transition:background .2s,transform .15s}.native-admin .admin-mobile-nav button.active{color:var(--text)!important;font-weight:700!important}.native-admin .admin-mobile-nav button.active>span{background:color-mix(in srgb,var(--accent, #e3b453) 22%,transparent);color:var(--accent, #e3b453)}.native-admin .admin-mobile-nav button:active>span{transform:scale(.9)}.native-admin .admin-mobile-nav .nav-unread{position:absolute;top:-3px;right:6px}.native-admin .admin-heading .eyebrow{display:none}.native-admin .v50-loading{display:grid!important;gap:10px;margin:6px 0 14px}.native-admin .v50-loading>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.native-admin .v50-loading>i{display:block;height:64px;border-radius:18px;background:linear-gradient(100deg,var(--panel, #14171d) 30%,color-mix(in srgb,var(--panel, #14171d) 70%,#fff 8%) 50%,var(--panel, #14171d) 70%);background-size:220% 100%;animation:v50-shimmer 1.2s linear infinite}.native-admin .v50-loading>i:nth-of-type(2){opacity:.75}.native-admin .v50-loading>i:nth-of-type(3){opacity:.5}}@keyframes v50-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.v50-more header{border-bottom:0!important;padding-bottom:4px!important}.v50-more-title{flex:1;margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}.v50-more .v45-scroll{padding-top:4px}.v50-me{display:flex;align-items:center;gap:12px;margin:4px 0 12px;padding:14px;border-radius:22px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent, #e3b453) 18%,transparent),transparent 60%),var(--panel, #14171d);border:1px solid var(--border, #ffffff14)}.v50-me-av{--h: 200;display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border-radius:50%;color:#fff;font-size:18px;font-weight:800;background:linear-gradient(150deg,hsl(var(--h) 62% 58%),hsl(calc(var(--h) + 28) 58% 44%));box-shadow:0 6px 18px #0000003d}.v50-me-text{flex:1;min-width:0;display:grid;gap:2px}.v50-me-text b{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v50-me-text small{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:12.5px}.v50-me-text small svg{color:var(--accent, #e3b453)}.v50-me-profile{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--border, #ffffff1f);background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:650}.v50-more .v45-search{margin-bottom:12px}@media(max-width:360px){.v50-me-profile>span{display:none}.v50-me-profile{padding:0 8px}}.v50-section{margin:18px 2px 6px;font-size:18px;font-weight:800;letter-spacing:-.01em}.v50-more .v45-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px 4px!important}.v50-more .v45-tile{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;min-height:0!important;padding:8px 2px!important;border:0!important;border-radius:16px!important;background:none!important;box-shadow:none!important;text-align:center!important;-webkit-tap-highlight-color:transparent}.v50-more .v45-tile:active{background:color-mix(in srgb,var(--text) 6%,transparent)!important}.v50-more .v45-ico{--c: #e3b453;position:relative;display:grid!important;place-items:center;width:54px!important;height:54px!important;border-radius:18px!important;color:var(--c)!important;background:color-mix(in srgb,var(--c) 16%,var(--panel, #14171d))!important;border:1px solid color-mix(in srgb,var(--c) 28%,transparent);transition:transform .15s}.v50-more .v45-tile:active .v45-ico{transform:scale(.92)}.v50-more .v45-tile.active .v45-ico{background:var(--c)!important;color:#15120a!important}.v50-more .v45-text{display:block!important;width:100%}.v50-more .v45-text b{display:block;font-size:12px!important;font-weight:600!important;line-height:1.25;color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.v50-more .v45-text small{display:none!important}.v50-more .v45-tile.pinned .v45-ico{outline:2px solid var(--accent, #e3b453);outline-offset:2px}.v50-more .v45-pin{position:absolute;top:2px;right:8px}.v50-more .v45-tile{position:relative}.v50-more .v45-ico .nav-unread{position:absolute;top:-5px;right:-5px}.v50-g0 .v45-ico{--c: #e3b453}.v50-g1 .v45-ico{--c: #4cc38a}.v50-g2 .v45-ico{--c: #5aa9ff}.v50-g3 .v45-ico{--c: #b38cff}.v50-g4 .v45-ico{--c: #2ec4b6}.v50-g5 .v45-ico{--c: #ff7eb3}.v50-g6 .v45-ico{--c: #ff9f5a}.v50-g7 .v45-ico{--c: #9aa4b2}:root[data-theme=light] .v50-more .v45-ico{color:color-mix(in srgb,var(--c) 70%,#000)!important;background:color-mix(in srgb,var(--c) 16%,#fff)!important}.v50-settings{display:grid;margin-bottom:24px;border-radius:20px;overflow:hidden}.v50-settings>.v50-section{margin-bottom:8px}.v50-settings>button,.v50-settings>a{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 14px;border:0;border-bottom:1px solid var(--border, #ffffff12);background:var(--panel, #14171d);color:var(--text);font:inherit;font-size:15px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.v50-settings>button:nth-child(2){border-radius:18px 18px 0 0}.v50-settings>:last-child{border-bottom:0;border-radius:0 0 18px 18px}.v50-settings>*>span:nth-child(2){flex:1}.v50-settings>*>svg:last-child{color:var(--muted)}.v50-set-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text)}.v50-signout,.v50-signout .v50-set-ico{color:#ff8a80!important}:root[data-theme=light] .v50-signout,:root[data-theme=light] .v50-signout .v50-set-ico{color:#b3261e!important}.v50-switch{position:relative;width:46px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent);transition:background .2s}.v50-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0005;transition:transform .2s}.v50-switch.on{background:var(--accent, #e3b453)}.v50-switch.on:after{transform:translate(18px)}@media(prefers-reduced-motion:reduce){.v50-switch,.v50-switch:after,.native-admin .v50-loading>i{transition:none;animation:none}}.v51-desk{display:grid;gap:14px;max-width:640px}.v51-head h1{display:flex;align-items:center;gap:10px;margin:0 0 4px}.v51-head p{margin:0;color:var(--muted)}.v51-state{display:flex;align-items:center;gap:14px;padding:18px;border-radius:22px;border:1px solid var(--border, #ffffff1a);background:var(--panel, #14171d)}.v51-state b{display:block;font-size:19px}.v51-state small{color:var(--muted)}.v51-light{position:relative;display:grid;place-items:center;flex:0 0 auto;width:54px;height:54px;border-radius:18px}.v51-state.is-off .v51-light{color:#4cc38a;background:#4cc38a22}.v51-state.is-on{border-color:#e3b45366;background:radial-gradient(120% 140% at 0% 0%,#e3b45326,transparent 60%),var(--panel, #14171d)}.v51-state.is-on .v51-light{color:#1b1408;background:linear-gradient(180deg,#f0c766,#d9a641)}.v51-state.is-on .v51-light:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:22px;border:2px solid #e3b453;animation:v51-ping 1.8s ease-out infinite}@keyframes v51-ping{0%{opacity:.9;transform:scale(.94)}to{opacity:0;transform:scale(1.18)}}.v51-form{display:grid;gap:14px}.v51-form label{display:grid;gap:6px;font-weight:650}.v51-form textarea{width:100%;font:inherit}.v51-form fieldset{margin:0;padding:0;border:0}.v51-form legend{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-weight:650}.v51-chips{display:flex;flex-wrap:wrap;gap:8px}.v51-chips button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border, #ffffff24);background:transparent;color:var(--text);font:inherit;font-size:14px}.v51-chips button.on{border-color:var(--accent, #e3b453);background:color-mix(in srgb,var(--accent, #e3b453) 20%,transparent);font-weight:700}.v51-go,.v51-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:16px;font-size:16px;font-weight:800}.v51-open{border:0;color:#fff;background:linear-gradient(180deg,#4cc38a,#2f9e6b);cursor:pointer}.v51-preview{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:14px;text-decoration:none}.v51-auto{display:flex;gap:10px;padding:14px;border-radius:16px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-size:14px}.v51-auto svg{flex:0 0 auto;margin-top:2px;color:var(--accent, #e3b453)}.v51-auto p{margin:0}.v51-auto b{color:var(--text)}.v51-banner{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 12px;padding:10px 14px;border:0;border-radius:14px;background:linear-gradient(90deg,#f0c766,#d9a641);color:#1b1408;font:inherit;font-size:13.5px;font-weight:700;text-align:left}.v51-banner span{flex:1}button.v51-banner{cursor:pointer}@media(prefers-reduced-motion:reduce){.v51-state.is-on .v51-light:after{animation:none}}.v53-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;font-style:normal}.v53-price b{font-weight:800;color:var(--text)}.v53-price s{color:var(--muted);font-size:.86em;text-decoration-thickness:1.5px}.v53-price i{padding:1px 6px;border-radius:999px;background:#1f9d5a;color:#fff;font-size:.72em;font-style:normal;font-weight:800;letter-spacing:.01em}.v53-price .v53-free{color:#1f9d5a}.v53-price.compact{gap:0 4px;font-size:12px}.v53-price.compact i{display:none}.v53-hero .v22-spot-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.v53-hero .v22-spot-track::-webkit-scrollbar{display:none}.v53-slide{--spot: #e3b453;position:relative;flex:0 0 100%;min-height:236px;display:flex;align-items:flex-end;overflow:hidden;scroll-snap-align:start;border:0;border-radius:24px;padding:0;color:#fff;text-align:left;font:inherit;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--spot) 75%,transparent),transparent 62%),radial-gradient(90% 80% at 0% 100%,color-mix(in srgb,var(--spot) 40%,#000),transparent 70%),linear-gradient(150deg,color-mix(in srgb,var(--spot) 55%,#0b0d10),#0b0d10 78%);box-shadow:0 14px 34px #0000004d;isolation:isolate}.v53-slide-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.v53-slide:has(.v53-slide-img):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 20%,#000000c7 78%)}.v53-slide-glow{position:absolute;right:-34px;top:-30px;z-index:-1;opacity:.9;transform:rotate(-12deg);filter:drop-shadow(0 20px 40px #0008)}.v53-slide-ghost{width:190px!important;height:190px!important;border-radius:46px!important}.v53-slide-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;background:none;cursor:pointer}.v53-slide-copy{position:relative;z-index:1;display:grid;gap:6px;width:100%;padding:18px;pointer-events:none}.v53-slide-copy button{pointer-events:auto}.v53-slide-top{display:flex;align-items:center;gap:8px}.v53-slide-logo{width:38px!important;height:38px!important;border-radius:12px!important;box-shadow:0 4px 12px #0006}.v53-wallet-ico{display:grid;place-items:center;background:#ffffff26}.v53-slide-top small{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11.5px;font-weight:700;letter-spacing:.02em}.v53-slide strong{font-size:25px;line-height:1.12;letter-spacing:-.02em;text-shadow:0 2px 12px #0006}.v53-slide-tag{max-width:34ch;color:#ffffffd9;font-size:14px;line-height:1.35}.v53-slide-models{display:inline-flex;align-items:center;gap:5px;color:#ffe4a3;font-size:12.5px;font-weight:700}.v53-slide-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.v53-slide .v53-price b{color:#fff;font-size:18px}.v53-slide .v53-price s{color:#ffffffb3}.v53-slide-cta{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;gap:2px;min-height:40px;padding:0 14px 0 16px;border:0;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 6px 16px #0005}.v53-slide-wallet{--spot: #2f9e6b;cursor:pointer}.v53-app-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(78px,22%);gap:14px 8px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:none}.v53-app-grid::-webkit-scrollbar{display:none}.v53-app{display:grid;justify-items:center;align-content:start;gap:5px;padding:4px 2px;border:0;border-radius:16px;background:none;color:var(--text);font:inherit;text-align:center;scroll-snap-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.v53-app:active .v53-app-ico{transform:scale(.92)}.v53-app-ico{width:60px!important;height:60px!important;border-radius:18px!important;box-shadow:0 4px 14px #0000003d;transition:transform .15s}.v53-app-name{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.25}.v53-app .v53-price b{font-size:11.5px;font-weight:700;color:var(--muted)}.v53-app .v53-price s{display:none}.v53-coupons{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.v53-coupons::-webkit-scrollbar{display:none}.v53-coupon{position:relative;flex:0 0 min(78%,280px);display:grid;gap:10px;padding:14px 14px 12px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--accent, #e3b453) 55%,transparent);background:radial-gradient(circle at 0 62%,var(--base, #0b0d10) 9px,transparent 10px),radial-gradient(circle at 100% 62%,var(--base, #0b0d10) 9px,transparent 10px),linear-gradient(135deg,color-mix(in srgb,var(--accent, #e3b453) 16%,var(--panel, #14171d)),var(--panel, #14171d))}.v53-coupon.free{border-color:#1f9d5a99;background:radial-gradient(circle at 0 62%,var(--base, #0b0d10) 9px,transparent 10px),radial-gradient(circle at 100% 62%,var(--base, #0b0d10) 9px,transparent 10px),linear-gradient(135deg,#1f9d5a2e,var(--panel, #14171d))}.v53-coupon-hit{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.v53-coupon-ico{width:46px!important;height:46px!important;border-radius:14px!important;flex:0 0 auto}.v53-coupon-copy{display:grid;min-width:0}.v53-coupon-copy strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px}.v53-coupon-copy small{color:var(--muted);font-size:12.5px}.v53-coupon footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px dashed var(--border, #ffffff26)}.v53-coupon footer .v22-get{display:inline-flex;align-items:center;gap:4px}.v53-coupon.free footer .v22-get{background:#1f9d5a;color:#fff}.v53-coupon-overlay{display:grid;place-items:end center}.v53-coupon-sheet{position:relative;display:grid;justify-items:center;gap:10px;width:min(460px,100%);padding:26px 20px max(22px,env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--panel, #14171d);color:var(--text);text-align:center;animation:v53-up .22s ease-out}@keyframes v53-up{0%{transform:translateY(30px);opacity:0}}.v53-coupon-sheet .close{position:absolute;top:10px;right:10px}.v53-coupon-logo{width:64px!important;height:64px!important;border-radius:20px!important}.v53-coupon-sheet h2{margin:0;font-size:20px}.v53-coupon-sheet p{margin:0;color:var(--muted)}.v53-code{display:flex;align-items:center;gap:10px;width:100%;padding:10px 10px 10px 14px;border-radius:16px;border:2px dashed #1f9d5a;background:#1f9d5a14}.v53-code b{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;letter-spacing:.08em;text-align:left;word-break:break-all}.v53-code .primary{display:inline-flex;align-items:center;gap:6px}.v53-use{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;border-radius:14px;text-decoration:none}.v53-coupon-sheet>small{color:var(--muted)}.v53-end{height:1px}:root[data-theme=light] .v53-coupon{background:radial-gradient(circle at 0 62%,var(--base, #f6f4ef) 9px,transparent 10px),radial-gradient(circle at 100% 62%,var(--base, #f6f4ef) 9px,transparent 10px),linear-gradient(135deg,#e3b45324,#fff)}:root[data-theme=light] .v53-coupon.free{background:radial-gradient(circle at 0 62%,var(--base, #f6f4ef) 9px,transparent 10px),radial-gradient(circle at 100% 62%,var(--base, #f6f4ef) 9px,transparent 10px),linear-gradient(135deg,#1f9d5a1f,#fff)}@media(min-width:900px){.v53-slide{min-height:280px}.v53-slide strong{font-size:32px}.v53-app-grid{grid-auto-columns:96px}}@media(prefers-reduced-motion:reduce){.v53-coupon-sheet{animation:none}}.v53-searches{display:grid;gap:12px;max-width:720px}.v53-search-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v53-search-stats span{display:grid;padding:12px;border-radius:16px;background:var(--panel, #14171d);border:1px solid var(--border, #ffffff14);color:var(--muted);font-size:12.5px}.v53-search-stats b{color:var(--text);font-size:22px}.v53-search-stats .bad b{color:#e8a33c}.v53-term{display:grid;gap:6px}.v53-term.missed{border-left:3px solid #e8a33c}.v53-term-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.v53-term-top strong{font-size:16px;word-break:break-word}.v53-term small{color:var(--muted)}.v53-term-actions{display:flex;gap:8px}.v53-term-actions button{display:inline-flex;align-items:center;gap:4px}.v53-find-logo{display:flex;gap:6px;margin-top:8px}.v53-find-logo input{flex:1;min-width:0}.v53-free-fields{display:grid;gap:10px;margin:0;padding:12px;border-radius:14px;border:1px dashed #1f9d5a99}.v53-free-fields legend{padding:0 6px;font-weight:700}.v53-free-fields legend small{display:block;color:var(--muted);font-weight:400}.v53-check{width:22px!important;height:22px;margin-top:6px}.v54-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px;padding:0;list-style:none}.v54-trust li{display:flex;align-items:center;gap:7px;padding:9px 10px;border-radius:14px;background:color-mix(in srgb,var(--text) 5%,transparent);border:1px solid var(--border, #ffffff12);font-size:11.5px;line-height:1.25;color:var(--muted)}.v54-trust svg{flex:0 0 auto;color:var(--accent, #e3b453)}.v54-trust b{display:block;color:var(--text);font-size:12.5px}.v54-tiers{display:flex;gap:10px;overflow-x:auto;margin:0 -4px 6px;padding:12px 4px 8px;scroll-snap-type:x proximity;scrollbar-width:none}.v54-tiers::-webkit-scrollbar{display:none}.v54-tier{position:relative;flex:0 0 min(72%,230px);display:grid;align-content:start;gap:6px;padding:16px 14px 14px;border-radius:20px;border:1.5px solid var(--border, #ffffff1f);background:var(--panel, #14171d);color:var(--text);font:inherit;text-align:left;scroll-snap-align:start;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent}.v54-tier:active{transform:scale(.98)}.v54-tier.on{border-color:var(--accent, #e3b453);background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--accent, #e3b453) 20%,transparent),transparent 60%),var(--panel, #14171d);box-shadow:0 10px 26px #0000003d}.v54-tier strong{font-size:20px;letter-spacing:-.01em}.v54-tier-hl{justify-self:start;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--accent, #e3b453) 18%,transparent);color:var(--accent, #e3b453);font-size:12px;font-weight:700}.v54-tier-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px}.v54-tier-price em{color:var(--muted);font-size:12px;font-style:normal}.v54-tier-price b{font-size:17px}.v54-tier-price s{color:var(--muted);font-size:12.5px}.v54-tier ul{display:grid;gap:4px;margin:4px 0 0;padding:0;list-style:none}.v54-tier li{display:flex;gap:6px;align-items:flex-start;color:var(--muted);font-size:12.5px;line-height:1.3}.v54-tier li svg{flex:0 0 auto;margin-top:2px;color:#3fbf7f}.v54-tier li.more{padding-left:19px;font-weight:600}.v54-ribbon{position:absolute;top:-10px;left:14px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:linear-gradient(180deg,#f0c766,#d9a641);color:#1b1408;font-size:11px;font-style:normal;font-weight:800;box-shadow:0 4px 10px #0004}.v54-tier-check{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--border, #ffffff33);color:transparent}.v54-tier.on .v54-tier-check{border-color:var(--accent, #e3b453);background:var(--accent, #e3b453);color:#1b1408}.v54-sub-h{font-size:15px!important;color:var(--muted)}.v54-gets ul{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.v54-gets li{display:flex;gap:8px;align-items:flex-start;line-height:1.35}.v54-gets li svg{flex:0 0 auto;margin-top:2px;padding:2px;border-radius:50%;background:#3fbf7f26;color:#3fbf7f}.v54-gets-hl{display:inline-block;margin:2px 0 4px;padding:6px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent, #e3b453) 16%,transparent);color:var(--accent, #e3b453);font-weight:800}.v54-compare-scroll{overflow-x:auto;margin:0 -4px;padding:0 4px}.v54-compare table{width:100%;min-width:320px;border-collapse:separate;border-spacing:0;font-size:13px}.v54-compare th,.v54-compare td{padding:10px 8px;border-bottom:1px solid var(--border, #ffffff12);text-align:center;vertical-align:middle}.v54-compare tbody th{text-align:left;font-weight:500;color:var(--muted);min-width:120px}.v54-compare thead th{font-size:14px;cursor:pointer}.v54-compare .on{background:color-mix(in srgb,var(--accent, #e3b453) 10%,transparent)}.v54-compare thead th.on{color:var(--accent, #e3b453);border-radius:12px 12px 0 0}.v54-compare .yes{color:#3fbf7f}.v54-compare .no{color:var(--muted);opacity:.5}@media(min-width:900px){.v54-tier{flex-basis:220px}}.v55-timer-wrap{position:relative;display:inline-flex}.v55-timer{display:inline-flex;align-items:center;gap:3px;min-height:32px;padding:0 9px;border:0;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.v55-timer b{font-weight:800}.v55-timer-tip{position:absolute;top:calc(100% + 8px);right:-40px;z-index:30;width:min(260px,80vw);padding:12px 14px;border-radius:14px;background:var(--elevated, #1c2027);border:1px solid var(--border, #ffffff1f);box-shadow:0 12px 30px #0006;color:var(--muted);font-size:13px;line-height:1.4;text-align:left}.v55-timer-tip b{display:block;margin-bottom:4px;color:var(--text)}.v55-notice{align-self:center;max-width:340px;margin:10px auto 4px;padding:6px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent, #e3b453) 14%,var(--panel, #14171d));color:var(--text);font-size:12px;line-height:1.4;text-align:center}.v55-kept{opacity:.85}.v55-settings h2{display:flex;align-items:center;gap:8px}.v55-state{display:flex;align-items:center;gap:10px;margin:10px 0;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--text) 6%,transparent)}.v55-state.on{background:color-mix(in srgb,var(--accent, #e3b453) 16%,transparent)}.v55-state.on svg{color:var(--accent, #e3b453)}.v55-state span{display:grid}.v55-state small{color:var(--muted)}.v55-rules{display:grid;gap:6px;margin:0 0 12px;padding:0;list-style:none;color:var(--muted);font-size:13.5px}.v55-rules li{display:flex;align-items:center;gap:8px}.v55-days{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600}.v55-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.v55-warn{flex:0 0 100%;margin:0;padding:10px 12px;border-radius:12px;background:#e8a33c22;color:var(--text);font-size:13.5px}.admin-main>.admin-heading,.v39-desk>.v39-head,.v38-desk>.v38-head,.v38-pay>.v38-pay-head,.v38-outbox>header,.business-hub>.work-header,.data-tools>.work-header,.business-reports>.reports-heading,.customer-directory>.directory-header,.v51-desk>.v51-head,.v53-searches>.v51-head,.v28-pos>.v28-pos-head{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between;gap:8px 12px!important;margin:2px 0 16px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:0!important}.admin-main>.admin-heading>div:first-child,.v38-desk>.v38-head>div:first-child,.v38-outbox>header>div:first-child,.business-hub>.work-header>div:first-child,.data-tools>.work-header>div:first-child,.business-reports>.reports-heading>div:first-child,.customer-directory>.directory-header>div:first-child,.v28-pos>.v28-pos-head>div:first-child{flex:1 1 220px!important;min-width:0;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.admin-main>.admin-heading h1,.v39-desk>.v39-head>h2,.v38-desk>.v38-head h2,.v38-pay>.v38-pay-head>h2,.v38-outbox>header h2,.v38-links>h2:first-child,.business-hub>.work-header h1,.data-tools>.work-header h1,.business-reports>.reports-heading h1,.customer-directory>.directory-header h1,.v51-desk>.v51-head>h1,.v53-searches>.v51-head>h1,.v28-pos>.v28-pos-head h1{display:block!important;flex:1 1 auto;margin:0!important;color:var(--text)!important;font-size:24px!important;font-weight:760!important;line-height:1.15!important;letter-spacing:-.02em!important;text-wrap:balance}.v38-links>.v56-sub{margin:5px 0 16px!important;color:var(--muted);font-size:14px!important;line-height:1.45;text-wrap:pretty}.admin-main>.admin-heading .admin-subtitle,.v39-desk>.v39-head>.v56-sub,.v38-desk>.v38-head>div>p,.v38-outbox>header .v56-sub,.business-hub>.work-header>div>p,.data-tools>.work-header>div>p,.business-reports>.reports-heading>div>p,.customer-directory>.directory-header>div>p,.v51-desk>.v51-head>p,.v53-searches>.v51-head>p,.v28-pos>.v28-pos-head>div>p{flex:1 0 100%!important;max-width:none!important;padding-right:max(0px,calc(100% - 62ch))!important;text-align:left!important;margin:5px 0 0!important;color:var(--muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;text-wrap:pretty}.v39-desk>.v39-head>.v56-sub{margin-top:-3px!important}.admin-main>.admin-heading .eyebrow{display:none!important}.admin-main>.admin-heading>.v56-actions,.business-hub>.work-header .work-actions,.business-reports>.reports-heading>a,.customer-directory>.directory-header>button{flex:0 0 auto}.admin-main>.admin-heading .v56-actions>button,.business-hub>.work-header .work-actions>button:not(.icon-btn),.business-reports>.reports-heading>a,.customer-directory>.directory-header>button{display:inline-flex!important;align-items:center;justify-content:center;gap:7px!important;width:auto!important;max-width:none!important;min-height:40px!important;height:auto!important;padding:0 15px!important;border-radius:12px!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;white-space:nowrap}.admin-main>.admin-heading>.v56-actions:empty{display:none}.admin-main>.admin-heading>.v56-actions,.business-hub>.work-header .work-actions{display:flex!important;width:auto!important;align-items:center;gap:8px;margin:0!important;padding:0!important;border:0!important}.v39-desk>.v39-head>:is(nav,.v39-seg,[role=tablist]){flex:1 0 100%;margin-top:6px!important}.admin-main>.demo-workspace-note{display:inline-flex!important;flex-wrap:wrap;align-items:baseline;gap:2px 6px;width:auto!important;margin:-6px 0 14px!important;padding:5px 11px!important;border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--accent, #e3b453) 11%,transparent)!important;color:var(--muted)!important;font-size:12.5px!important;line-height:1.35!important}.admin-main>.demo-workspace-note strong{color:var(--accent, #e3b453)!important;font-size:12.5px!important;font-weight:650!important}.customer-metrics small,.work-metrics small,.work-metrics span:not(.metric-symbol),.v29-stat small,.records-meta,.v39-hint{font-size:12.5px!important;line-height:1.4!important}@media(max-width:767px){.business-hub .work-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.business-hub .work-metrics>button,.business-hub .work-metrics>article,.business-hub .work-metrics>div{display:grid!important;align-content:start;gap:4px!important;min-height:0!important;padding:12px 11px!important;border-radius:14px!important;text-align:left}.business-hub .work-metrics .metric-symbol{display:none!important}.business-hub .work-metrics strong{order:-1;font-size:22px!important;line-height:1.1!important}.business-hub .work-metrics small{color:var(--text)!important;font-weight:600!important}.business-hub .work-metrics span:not(.metric-symbol){color:var(--muted)!important;font-size:11.5px!important}.customer-directory .customer-metrics article small{font-size:12px!important}.v28-pos-products{grid-template-columns:1fr!important;max-height:none!important;overflow:visible!important}.v28-pos-plans{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.v28-pos-plans button{min-height:46px!important;padding:6px 11px!important;font-size:13.5px!important;line-height:1.25}.v28-pos-plans button small{font-size:12px!important}.v28-pos-product header strong{font-size:15px!important}}.v49-suggest button{border-style:solid!important;font-size:13px!important}.v37-quick-topup>span{text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important}.home-v17 .home-order header .eyebrow{text-transform:none;letter-spacing:0;font-size:13px;font-weight:650;color:var(--text)}.admin-main .panel.record .pill,.admin-main .demo-badge{white-space:nowrap}.v53-slide:has(.v53-slide-glow) .v53-slide-copy>strong{max-width:74%;text-wrap:balance}.v53-slide-glow{opacity:.6!important}.home-v17 header .quiet{font-size:13.5px!important;font-weight:600}.v28-pp-cat{text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:650!important}.v23-pp-bar .icon-btn:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}:root[data-theme=light] .v28-pos-plans button b{color:#94640c!important}.customer-directory .directory-filters button{font-size:13.5px!important}.customer-directory .customer-segments label{font-size:12.5px!important}.customer-directory .customer-segments :is(select,input){font-size:15px!important}.customer-directory .directory-search input,.customer-directory input[type=search]{font-size:15px!important}.task-workspace .task-summary span{font-size:12.5px!important}.task-workspace .task-stage-tabs button{font-size:13.5px!important;min-height:38px}.task-workspace .task-stage-tabs button :is(b,small,span,em){font-size:12px!important}.task-workspace .task-empty p{font-size:13.5px!important}.v50-avatar-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:0!important;aspect-ratio:1}.v37-today-refresh{width:36px!important;height:36px!important;min-height:0!important;aspect-ratio:1}.conversation-header .icon-btn,.composer-capsule .icon-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:0!important}.compact-audio .audio-play{width:36px!important;height:36px!important;min-width:36px!important;min-height:0!important}@media(max-width:767px){.admin-main .record-summary{display:grid!important;grid-template-columns:36px minmax(0,1fr);column-gap:12px!important;row-gap:8px!important;align-items:start!important}.admin-main .record-summary>.record-symbol{grid-row:span 2;align-self:start;margin-top:1px}.admin-main .record-summary>.record-summary-copy,.admin-main .record-summary>.record-summary-meta{grid-column:2;min-width:0}.admin-main .record-summary>.record-summary-meta{padding-left:0!important;margin-left:0!important}}.v46-home>.v29-actions,.v46-home .v29-live>.v29-actions{margin:14px 0 18px!important;padding:2px 16px 6px 2px;scroll-padding-inline:2px}.v46-home>.v29-block,.v46-home .v29-live>.v29-block{margin-bottom:4px}.is-wide .v28-wordmark strong{max-width:64%;font-size:clamp(14px,7cqw,26px)!important;-webkit-line-clamp:3!important}.v28-wordmark-glyph{opacity:.11!important}.nav-rail{background:color-mix(in srgb,var(--base, #0b0c0f) 95%,transparent)!important}:root[data-theme=light] .v29-stock em:not(.out){color:#8a5a00!important;background:#f6e3b4!important}.v57-desk .v39-seg b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--accent, #e3b453) 22%,transparent);color:var(--accent, #e3b453);font-size:12px}.v57-desk .v39-seg b.bad{background:#e5484d2e;color:#ff7b7f}.v57-sources{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 12px}.v57-sources button{display:flex;align-items:center;gap:10px;min-height:60px;padding:10px 12px;border:1.5px solid var(--border, #ffffff1f);border-radius:14px;background:var(--panel, #14171d);color:var(--text);font:inherit;text-align:left;cursor:pointer}.v57-sources button svg{flex:0 0 auto;color:var(--muted)}.v57-sources button span{display:grid;gap:1px;min-width:0}.v57-sources button b{font-size:14.5px}.v57-sources button small{color:var(--muted);font-size:12px;line-height:1.3}.v57-sources button[aria-checked=true]{border-color:var(--accent, #e3b453);background:color-mix(in srgb,var(--accent, #e3b453) 10%,var(--panel, #14171d))}.v57-sources button[aria-checked=true] svg{color:var(--accent, #e3b453)}.v57-key{display:grid;gap:10px;margin:0 0 12px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--accent, #e3b453) 12%,transparent);font-size:14px;line-height:1.45}.v57-key p{margin:0}.v57-key button{justify-self:start}.v57-form{display:grid;gap:12px}.v57-form label,.v57-review label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--muted)}.v57-form :is(input,textarea),.v57-review :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:44px;font-size:15px;font-weight:400;color:var(--text)}.v57-go{justify-self:start;min-height:44px;gap:8px}.spin{animation:v57-spin .9s linear infinite}@keyframes v57-spin{to{transform:rotate(360deg)}}.v57-books{display:grid;gap:8px;margin-top:12px}.v57-book,.v57-draft{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px}.v57-book img,.v57-nocover{width:48px;height:68px;border-radius:6px;object-fit:cover;background:color-mix(in srgb,var(--text) 8%,transparent);display:grid;place-items:center;color:var(--muted)}.v57-book div,.v57-draft>div:first-of-type{display:grid;gap:3px;min-width:0}.v57-book b,.v57-draft b{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.v57-book small,.v57-draft small{color:var(--muted);font-size:12.5px;line-height:1.35}.v57-draft small.bad{color:#ff7b7f}.v57-draft>img,.v57-initial{width:48px;height:48px;border-radius:13px;object-fit:cover;display:grid;place-items:center;background:color-mix(in srgb,var(--accent, #e3b453) 16%,transparent);color:var(--accent, #e3b453);font-weight:750;font-size:19px}.v57-draft .v57-state{display:none}.v57-draft .v57-row-actions{grid-column:1 / -1}.v57-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v57-row-actions .icon-btn{margin-left:auto}.v57-draft[data-state=working] small,.v57-draft[data-state=queued] small{color:var(--accent, #e3b453)}.v57-sub-h{margin:18px 0 8px;font-size:15px;color:var(--muted)}.v57-change{display:grid;gap:8px}.v57-change-top{display:grid;gap:2px}.v57-change-top b{font-size:15px}.v57-change-top small{color:var(--muted);font-size:12.5px}.v57-change-price{display:flex;align-items:baseline;gap:8px;margin:0;font-size:14px;color:var(--muted)}.v57-change-price s{font-size:14px}.v57-change-price b{color:var(--text);font-size:19px}.v57-overlay{z-index:80}.v57-review{display:flex;flex-direction:column;width:min(640px,100%);max-height:min(92vh,900px);padding:0!important;overflow:hidden}.v57-review>header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border, #ffffff14)}.v57-review>header h2{flex:1;margin:0;font-size:19px}.v57-review-logo{width:40px;height:40px;border-radius:11px;object-fit:cover}.v57-review-logo.cover{width:32px;height:46px;border-radius:5px}.v57-review-body{flex:1;overflow:auto;padding:14px 16px 20px;overscroll-behavior:contain}.v57-note{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--muted);font-size:13.5px;line-height:1.45}.v57-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v57-grid .wide{grid-column:1 / -1}.v57-plan{display:grid;gap:10px;margin:0 0 10px;padding:12px;border-radius:16px;border:1.5px solid var(--border, #ffffff1f);background:var(--panel, #14171d)}.v57-plan.off{opacity:.62}.v57-plan-top{display:flex;align-items:center;gap:10px}.v57-plan-name{flex:1;min-width:0;font-weight:650!important}.v57-period{flex:0 0 auto;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--muted);font-size:12.5px}.v57-check{display:inline-flex!important;grid-auto-flow:column;align-items:center;gap:7px!important;color:var(--text)!important;font-size:14px!important;font-weight:600;cursor:pointer}.v57-check input{width:20px;height:20px;accent-color:var(--accent, #e3b453)}.v57-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.v57-money{display:grid;grid-template-columns:92px 1fr;gap:8px}.v57-choice{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.v57-choice legend{width:100%;margin-bottom:6px;color:var(--muted);font-size:13px;font-weight:600}.v57-choice label{display:inline-flex!important;align-items:center;gap:0!important;min-height:38px;padding:0 13px;border:1.5px solid var(--border, #ffffff24);border-radius:999px;color:var(--text)!important;font-size:13.5px!important;font-weight:600;cursor:pointer}.v57-choice input{position:absolute;opacity:0;pointer-events:none}.v57-choice label:has(input:checked){border-color:var(--accent, #e3b453);background:color-mix(in srgb,var(--accent, #e3b453) 16%,transparent)}.v57-choice label:has(input:focus-visible){outline:2px solid var(--accent, #e3b453);outline-offset:2px}.v57-pays{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:14px;color:var(--muted)}.v57-pays b{color:var(--text);font-size:17px}.v57-more{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.v57-more[aria-expanded=true] svg{transform:rotate(180deg)}.v57-add-plan{margin-top:4px}.v57-review .field-error{margin:-4px 0 0;color:#ff7b7f;font-size:12.5px}.v57-review-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border, #ffffff14);background:var(--panel, #14171d)}.v57-review-foot .error-box{flex-basis:100%;margin:0}.v57-review-foot .primary{min-height:46px;padding:0 18px}.v57-review-foot small{flex-basis:100%;color:var(--muted)}@media(max-width:767px){.v57-overlay{padding:0!important;align-items:stretch!important}.v57-review{width:100%!important;max-width:none!important;height:100dvh;max-height:none;border-radius:0!important}.v57-grid{grid-template-columns:1fr}.v57-sources{grid-template-columns:1fr 1fr}.v57-sources button:last-child{grid-column:1 / -1}}:root[data-theme=light] .v57-draft small.bad,:root[data-theme=light] .v57-review .field-error{color:#c62828}:root[data-theme=light] .v57-desk .v39-seg b.bad{color:#c62828}.v57-review label,.v57-review fieldset{margin:0!important}.v57-review .v57-grid{margin-bottom:4px}.v58-margin{color:var(--muted);font-size:12px;white-space:nowrap}.v58-margin.low,.v58-margin-line.low{color:#c98a12}.v58-margin.loss,.v58-margin-line.loss{color:#e5484d;font-weight:700}.v58-margin-line{margin:6px 0 0;font-size:13px;color:var(--muted)}.v58-wait{display:inline-flex;flex:none;align-items:center;gap:3px;margin-left:auto;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--text) 9%,transparent);color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;line-height:18px;white-space:nowrap}.v58-wait.late{background:#e5484d;color:#fff;font-weight:700}.v47-row-top .v58-wait+.thread-time{margin-left:6px}.v58-late{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:12px 14px;border:0;border-radius:16px;background:#e5484d;color:#fff;font:inherit;text-align:left;cursor:pointer}.v58-late svg{flex:none}.v58-late span{display:grid;gap:1px;min-width:0}.v58-late small{color:#ffffffd9;font-size:13px}.v58-target,.v58-notes{margin:0 0 14px}.v46-home>.v29-live>.v58-late,.v46-home>.v29-live>.v58-target,.v46-home>.v29-live>.v58-notes{margin:0 0 14px}.v58-target .v29-h h2,.v58-notes .v29-h h2{display:flex;align-items:center;gap:7px}.v58-target-money{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 10px}.v58-target-money strong{font-family:var(--v22-display, inherit);font-size:26px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.v58-target-money span{color:var(--muted);font-size:14px}.v58-bar{position:relative;height:10px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent)}.v58-bar i{display:block;height:100%;border-radius:999px;background:var(--accent, #e3b453)}.v58-bar i.done{background:#2fa36b}.v58-bar u{position:absolute;top:-4px;width:2px;height:18px;margin-left:-1px;border-radius:2px;background:var(--text);text-decoration:none}.v58-target-pace{margin:12px 0 0;color:var(--muted);font-size:13.5px;line-height:1.45}.v58-target-pace b{color:var(--text)}.v58-target-pace.behind b{color:#e5484d}.v58-note-list{display:grid;gap:2px;margin:0 0 12px;padding:0;list-style:none}.v58-note-list li{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.v58-note-list li+li{border-top:1px solid var(--border)}.v58-note-list li>span{display:grid;gap:2px;min-width:0}.v58-note-list b{font-weight:600;font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}.v58-note-list small{color:var(--muted);font-size:12px}.v58-note-list li.done b{color:var(--muted);font-weight:500;text-decoration:line-through}.v58-tick{display:grid;flex:none;place-items:center;width:26px;height:26px;min-width:26px!important;min-height:26px!important;margin-top:1px;padding:0!important;border:2px solid color-mix(in srgb,var(--text) 35%,transparent);border-radius:8px;background:none;color:#fff;cursor:pointer}.v58-tick[aria-pressed=true]{border-color:#2fa36b;background:#2fa36b}.v58-empty{margin:0 0 12px;color:var(--muted);font-size:13.5px}.v58-note-form{display:flex;gap:8px}.v58-note-form input{flex:1;min-width:0}.v58-note-form button{flex:none;white-space:nowrap}@media(max-width:420px){.v58-note-form{flex-direction:column}}.v58-expiring{margin:0 0 14px;padding:0;overflow:hidden}.v58-exp-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:color-mix(in srgb,#c98a12 14%,transparent);color:var(--text);font:inherit;text-align:left;cursor:pointer}.v58-exp-head>svg{flex:none}.v58-exp-head>svg:first-child{color:#c98a12}.v58-exp-head>svg.turned{transform:rotate(180deg)}.v58-exp-head span{display:grid;flex:1;gap:2px;min-width:0}.v58-exp-head small,.v58-exp-list small{color:var(--muted);font-size:12.5px}.v58-exp-list{margin:0;padding:4px 16px;list-style:none}.v58-exp-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.v58-exp-list li+li{border-top:1px solid var(--border)}.v58-exp-list li>span{display:grid;gap:2px;min-width:0}.v58-exp-list b{font-size:14.5px;overflow-wrap:anywhere}.v58-exp-list em{flex:none;font-style:normal;font-size:13px;font-weight:600;white-space:nowrap}.v58-exp-list em.soon{color:#e5484d}.v58-settings h2{display:flex;align-items:center;gap:8px}.v58-form{display:grid;gap:14px;max-width:520px;margin-top:12px}.v58-form label{display:grid;gap:5px;font-weight:600;font-size:14px}.v58-form label small{color:var(--muted);font-weight:400;font-size:12.5px}.v58-pair{display:grid;grid-template-columns:1fr 110px;gap:10px}.v58-form .v58-check{display:flex;align-items:center;gap:10px}.v58-form .v58-check input{flex:none;width:20px;height:20px}.v58-preview{padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--text) 6%,transparent)}.v58-preview small{color:var(--muted);font-size:12px}.v58-preview p{margin:3px 0 0;font-size:14px;line-height:1.45}.v58-auto{display:flex;align-items:flex-start;gap:10px;margin-top:10px;cursor:pointer}.v58-auto input{position:relative;flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:24px;margin:1px 0 0;border-radius:999px;background:color-mix(in srgb,var(--text) 22%,transparent);cursor:pointer;transition:background .15s}.v58-auto input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.v58-auto input:checked{background:#2fa36b}.v58-auto input:checked:after{transform:translate(18px)}.v58-auto input:focus-visible{outline:2px solid var(--accent, #e3b453);outline-offset:2px}.v58-auto span{display:grid;gap:1px;min-width:0}.v58-auto b{font-size:14px}.v58-auto small{color:var(--muted);font-size:12.5px;line-height:1.4}@media(prefers-reduced-motion:reduce){.v58-auto input,.v58-auto input:after{transition:none}}.v58-form input:not([type=checkbox]),.v58-form select,.v58-note-form input{width:100%;min-height:44px;padding:9px 12px;border:1.5px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:12px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);font:inherit;font-weight:500}.v58-form input:focus-visible,.v58-form select:focus-visible,.v58-note-form input:focus-visible{outline:2px solid var(--accent, #e3b453);outline-offset:1px}.v31-pcard-copy small{text-transform:none;letter-spacing:0;font-size:12.5px}.v49-wait-text b{color:var(--text)}.v58-meaning{display:block;margin-top:6px;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.v58-form input[type=checkbox]{accent-color:var(--accent, #e3b453)}
