.suite-emoji{width:var(--emoji-size);height:var(--emoji-size);flex:0 0 var(--emoji-size);vertical-align:middle;pointer-events:none;color:inherit;justify-content:center;align-items:center;line-height:0;display:inline-flex}.suite-emoji>svg{width:100%;height:100%;display:block}.emoji-theme-scope{display:contents}.emoji-tile{box-shadow:none;color:rgb(var(--muted));background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.emoji-page-heading{align-items:center;gap:10px;min-width:0;display:flex}.emoji-page-heading>.emoji-tile{align-self:center;width:24px;height:24px;margin-top:0}.emoji-page-heading>.emoji-tile>.suite-emoji{--emoji-size:20px!important}.emoji-page-heading>div{min-width:0}.emoji-empty{width:48px;height:48px;margin:0 auto 16px}.emoji-empty .suite-emoji{--emoji-size:32px!important}.app-logo.emoji-brand{box-shadow:none;color:rgb(var(--accent-text));background:0 0;border:0;width:28px;height:36px}.app-logo.emoji-brand .suite-emoji{--emoji-size:30px!important}.dock-icon>.suite-emoji{--emoji-size:22px!important}.dock-item .dock-icon{box-shadow:none;background:0 0;border:0;padding:0}.dashboard-stat-emoji{width:28px;height:28px;margin:0}.dashboard-stat-emoji>.suite-emoji,.conversation-favorite .suite-emoji{--emoji-size:20px!important}.conversation-favorite[aria-pressed=false] .suite-emoji{opacity:.6}.conversation-favorite[aria-pressed=true] .suite-emoji{color:rgb(var(--accent-text))}.management-symbol.emoji-tile{width:32px;height:32px}.auth-logo.emoji-brand{width:64px;height:64px;box-shadow:none;color:rgb(var(--accent));background:0 0;border:0}.auth-logo.emoji-brand .suite-emoji{--emoji-size:48px!important}.thread-empty-icon.emoji-tile{width:52px;height:52px}.auth-access-emoji{margin-bottom:16px}.suite-feedback{align-items:center;gap:10px;display:flex}.suite-feedback>.suite-emoji{align-self:flex-start}@media (width<=639px){.emoji-page-heading{gap:8px}.emoji-page-heading>.emoji-tile{width:20px;height:20px;margin-top:0}.dock-icon>.suite-emoji{--emoji-size:20px!important}}.auth-stage{isolation:isolate;color:#eceef7;background:#16171c;justify-content:center;align-items:center;min-height:100dvh;padding:64px 24px 100px;display:flex;position:relative;overflow:hidden}.auth-grid{z-index:-2;background-image:linear-gradient(rgb(var(--accent) / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--accent) / .035) 1px,transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.auth-orbit{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #8f9cff20;border-radius:50%;width:min(75vw,900px);animation:18s ease-in-out infinite alternate auth-drift;position:absolute}.auth-orbit-one{background:radial-gradient(circle,rgb(var(--accent) / .063),transparent 65%);top:-32%;left:-28%}.auth-orbit-two{width:min(90vw,1100px);box-shadow:0 0 130px rgb(var(--accent) / .035),inset 0 0 100px rgb(var(--accent) / .035);animation-delay:-9s;bottom:-50%;right:-32%}.auth-card{text-align:center;border:1px solid rgb(var(--accent)/.15);border-radius:var(--card-radius);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1d1f27d9;width:100%;max-width:510px;padding:40px;animation:.65s cubic-bezier(.2,.7,.2,1) both auth-arrive;box-shadow:0 24px 100px #0005}.auth-brand{flex-direction:column;align-items:center;gap:18px;margin-bottom:34px;display:flex}.auth-brand .eyebrow{color:#b9c0d3}.auth-logo{border-radius:var(--card-radius);width:72px;height:72px;color:rgb(var(--on-accent));background:rgb(var(--accent) / 1);letter-spacing:-3px;box-shadow:0 0 60px rgb(var(--accent) / .078);place-items:center;font-size:38px;font-weight:800;animation:5s ease-in-out infinite auth-breathe;display:grid}.auth-status{color:#c1c8dd;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:inline-flex}.auth-status-dot{background:rgb(var(--accent) / 1);width:6px;height:6px;box-shadow:0 0 12px rgb(var(--accent) / .4);border-radius:50%}.auth-card h1{letter-spacing:-1.4px;font-size:clamp(28px,4vw,38px);font-weight:600;line-height:1.18}.auth-card h1 span{color:rgb(var(--accent) / 1)}.auth-description{color:#afb8ce;max-width:360px;margin:22px auto 28px;font-size:14px;line-height:1.75}.auth-stage .btn-primary{background:rgb(var(--accent) / .12);color:rgb(var(--accent));border-color:rgb(var(--accent) / .32)}.auth-login-button{justify-content:center;width:100%;min-height:54px}.auth-text-button{color:#bdc5dc;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:8px;font-size:12px;display:inline-flex}.auth-text-button:hover{color:#b9c2ff}.auth-footer{letter-spacing:.03em;color:#a8b2c9;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:28px}.auth-code{letter-spacing:8px;font-variant-numeric:tabular-nums;color:#eef1fa;margin:14px 0 22px;font-size:34px;display:block}.auth-stage .text-muted{color:#afb8ce}.auth-error{border-radius:var(--card-radius);color:#ffb0b0;background:#ff8b8b12;border:1px solid #ff8b8b30;margin-top:20px;padding:12px 14px;font-size:12px;line-height:1.6}.auth-identity{border:1px solid rgb(var(--accent)/.15);border-radius:var(--card-radius);justify-content:space-between;gap:12px;margin-bottom:24px;padding:16px;font-size:13px;display:flex}.auth-identity span{color:#afb8ce}@keyframes auth-drift{to{transform:translate(8%,12%)rotate(15deg)scale(1.06)}}@keyframes auth-breathe{50%{box-shadow:0 0 64px rgb(var(--accent) / .149);transform:translateY(-3px)}}@keyframes auth-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=500px){.auth-stage{padding:32px 16px 86px}.auth-card{border-radius:var(--card-radius);padding:28px 20px}.auth-brand{margin-bottom:26px}.auth-footer{font-size:10px;bottom:24px}.auth-card h1{letter-spacing:-.8px}}@media (prefers-reduced-motion:reduce){.auth-stage *{transition:none!important;animation:none!important}}.telegram-signin{text-align:center}.telegram-login-request{border-radius:var(--card-radius);background:#15172155;border:1px solid #9cace026;padding:20px 16px}.telegram-device{color:#afb8ce;margin-bottom:20px;font-size:11px}.telegram-waiting{color:#afb8ce;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.telegram-waiting>span:first-child{background:rgb(var(--accent) / 1);width:6px;height:6px;box-shadow:0 0 12px rgb(var(--accent) / .251);border-radius:50%}.telegram-security-note{color:#aeb9d1;justify-content:center;align-items:flex-start;gap:7px;margin-top:14px;font-size:11px;line-height:1.6;display:flex}.reauth-dialog{width:min(550px,100% - 28px);padding:24px}.reauth-dialog .telegram-login-request{background:rgb(var(--surface-hover));border-color:rgb(var(--line))}.reauth-dialog .auth-code{color:rgb(var(--ink))}.reauth-dialog .telegram-device,.reauth-dialog .telegram-security-note,.reauth-dialog .telegram-waiting,.reauth-dialog .auth-text-button{color:rgb(var(--muted))}.reauth-dialog .auth-error{color:rgb(var(--danger))}@media (width<=430px){.telegram-login-request{padding:16px 12px}.auth-stage:has(.telegram-login-request){padding-top:20px;padding-bottom:80px}.auth-card:has(.telegram-login-request) .auth-brand{margin-bottom:18px}.auth-card:has(.telegram-login-request) .auth-description{margin:14px auto 18px}}.reauth-dialog .auth-text-button:hover{color:rgb(var(--accent-text))}.auth-card:has(.telegram-number-request){max-width:460px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.auth-card:has(.telegram-number-request)>.auth-status{display:none}.auth-card:has(.telegram-number-request)>h1{display:none}.auth-card:has(.telegram-number-request)>.auth-description{display:none}.telegram-login-request.telegram-number-request{text-align:center;background:0 0;border:0;padding:0}.telegram-number-request .telegram-confirm-heading{letter-spacing:-.6px;font-size:27px;font-weight:600;line-height:1.3}.telegram-number-hint{color:#afb8ce;margin-top:14px;font-size:13px;line-height:1.7}.telegram-number-request .telegram-number{letter-spacing:0;color:#a7b3ff;margin:24px 0 12px;font-size:88px;font-weight:500;line-height:1.2}.telegram-number-request .telegram-device{margin-bottom:0}.telegram-number-request .telegram-waiting{flex-wrap:wrap;margin:22px 0;line-height:1.7}.telegram-number-request .auth-text-button{min-height:44px;margin-top:16px;padding:8px 10px}.telegram-cancel-link{margin-inline:auto;font-size:11px;display:flex}.reauth-dialog .telegram-number-hint{color:rgb(var(--muted))}.reauth-dialog .telegram-number{color:rgb(var(--accent-text))}@media (width<=430px){.auth-card:has(.telegram-number-request){padding:24px 12px}.telegram-number-request .telegram-number{font-size:80px}.telegram-number-request .telegram-confirm-heading{font-size:24px}.telegram-number-request .telegram-waiting{font-size:11px}}.telegram-number>strong{font-weight:inherit}.auth-stage.auth-stage-idle{min-height:100dvh;padding:24px}.auth-floating-logo{color:#a4adff;filter:drop-shadow(0 0 22px #8f9cff30);will-change:opacity,transform;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;width:clamp(112px,12vw,156px);height:auto;animation:5.6s cubic-bezier(.4,0,.25,1) infinite auth-logo-float;display:block;overflow:visible}@keyframes auth-logo-float{0%,to{opacity:0;transform:translateY(10px)scale(.96)}30%,50%{opacity:1;transform:translateY(-5px)scale(1)}85%{opacity:0;transform:translateY(-16px)scale(1.025)}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--ink) / 1)}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:rgb(var(--muted) / 1)}textarea::-moz-placeholder{opacity:1;color:rgb(var(--muted) / 1)}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--muted) / 1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:83 102 215;--on-accent:255 255 255;--accent-hover:67 85 193;--accent-avatar:140 152 228;--accent-badge:178 186 237;--accent-hint:207 212 244;--action-fill:.08;--action-hover:.14;--action-line:.26;--card-radius:6px;--control-radius:3px;--control-padding-y:7px;--page-padding:24px;--header-height:56px;--canvas:247 248 252;--surface:255 255 255;--surface-hover:238 240 247;--line:222 226 236;--ink:34 38 51;--secondary:69 77 96;--muted:94 103 122;--accent-text:71 89 184;--accent-soft:240 241 251;--success:36 120 84;--danger:178 47 51;--warning:145 91 12}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:143 156 255;--on-accent:21 24 41;--accent-hover:143 156 255;--action-fill:.12;--action-hover:.19;--action-line:.32;--canvas:22 23 28;--surface:29 31 39;--surface-hover:39 42 53;--line:47 51 64;--ink:235 238 247;--secondary:194 201 220;--muted:159 168 189;--accent-text:143 156 255;--accent-soft:33 38 63;--success:114 195 165;--danger:255 146 146;--warning:243 197 112}html,body,#root{min-height:100%}body{--tw-bg-opacity:1;background-color:rgb(var(--canvas) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ink) / var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:not(:disabled),select,label[for]{cursor:pointer}:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:3px}input[type=checkbox]{accent-color:rgb(var(--accent))}::selection{background:rgb(var(--accent));color:rgb(var(--on-accent))}*{scrollbar-width:thin;scrollbar-color:rgb(var(--line)) transparent}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.btn-primary{justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary{border-radius:var(--control-radius);padding-block:var(--control-padding-y);color:rgb(var(--accent-text));background:rgb(var(--accent) / var(--action-fill));border:1px solid rgb(var(--accent-text) / var(--action-line))}.btn-primary:hover:not(:disabled){background:rgb(var(--accent) / var(--action-hover));border-color:rgb(var(--accent-text) / .5)}.btn-secondary{justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{border-radius:var(--control-radius);padding-block:var(--control-padding-y);--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line) / var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--ink) / var(--tw-text-opacity,1));background:rgb(var(--surface) / .35)}.btn-secondary:hover:not(:disabled){background:rgb(var(--accent) / .05);border-color:rgb(var(--accent-text) / .25)}.btn-danger{justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.btn-danger{border-radius:var(--control-radius);padding-block:var(--control-padding-y);border-width:1px;border-color:rgb(var(--danger) / .2);background-color:rgb(var(--danger) / .1);--tw-text-opacity:1;color:rgb(var(--danger) / var(--tw-text-opacity,1))}.btn-danger:hover{background-color:rgb(var(--danger) / .2)}.btn-ghost{justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-ghost:disabled{cursor:not-allowed;opacity:.5}.btn-ghost{border-radius:var(--control-radius);padding-block:var(--control-padding-y);--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1))}.btn-ghost:hover{--tw-bg-opacity:1;background-color:rgb(var(--surface-hover) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ink) / var(--tw-text-opacity,1))}.btn-icon{border-radius:var(--card-radius);--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1));padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-icon:hover{--tw-bg-opacity:1;background-color:rgb(var(--surface-hover) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--ink) / var(--tw-text-opacity,1))}.btn-icon:disabled{opacity:.5}.card{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--surface) / var(--tw-bg-opacity,1));border-radius:var(--card-radius)}.\!input{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--canvas) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(var(--ink) / var(--tw-text-opacity,1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem}.\!input::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--muted) / var(--tw-placeholder-opacity,1))}.\!input:focus{--tw-border-opacity:1;border-color:rgb(var(--accent-text) / var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--accent-text) / .3);outline:2px solid #0000}.\!input:disabled{opacity:.6}.input{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--canvas) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(var(--ink) / var(--tw-text-opacity,1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem}.input::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--muted) / var(--tw-placeholder-opacity,1))}.input:focus{--tw-border-opacity:1;border-color:rgb(var(--accent-text) / var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--accent-text) / .3);outline:2px solid #0000}.input:disabled{opacity:.6}.\!input{border-radius:var(--control-radius)!important;padding-block:var(--control-padding-y)!important}.input{border-radius:var(--control-radius);padding-block:var(--control-padding-y)}.\!label,.label{--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1));margin-bottom:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.\!select{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--canvas) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(var(--ink) / var(--tw-text-opacity,1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem}.\!select::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--muted) / var(--tw-placeholder-opacity,1))}.\!select:focus{--tw-border-opacity:1;border-color:rgb(var(--accent-text) / var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--accent-text) / .3);outline:2px solid #0000}.\!select:disabled{opacity:.6}.\!select{border-radius:var(--control-radius);padding-block:var(--control-padding-y);cursor:pointer}.reply-base-search>.\!select{padding-left:32px;font-size:12px}.select{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--line) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--canvas) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(var(--ink) / var(--tw-text-opacity,1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem}.select::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--muted) / var(--tw-placeholder-opacity,1))}.select:focus{--tw-border-opacity:1;border-color:rgb(var(--accent-text) / var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--accent-text) / .3);outline:2px solid #0000}.select:disabled{opacity:.6}.select{border-radius:var(--control-radius);padding-block:var(--control-padding-y);cursor:pointer}.reply-base-search>.select{padding-left:32px;font-size:12px}.badge-success{border-radius:var(--control-radius);--tw-text-opacity:1;color:rgb(var(--success) / var(--tw-text-opacity,1));background:rgb(var(--success) / .08);align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.badge-danger{border-radius:var(--control-radius);background-color:rgb(var(--danger) / .1);--tw-text-opacity:1;color:rgb(var(--danger) / var(--tw-text-opacity,1));align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.badge-warning{border-radius:var(--control-radius);background-color:rgb(var(--warning) / .1);--tw-text-opacity:1;color:rgb(var(--warning) / var(--tw-text-opacity,1));align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.badge-info{border-radius:var(--control-radius);background-color:rgb(var(--accent) / .1);--tw-text-opacity:1;color:rgb(var(--accent-text) / var(--tw-text-opacity,1));align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.badge-neutral{border-radius:var(--control-radius);--tw-bg-opacity:1;background-color:rgb(var(--surface-hover) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1));align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.avatar{background-color:rgb(var(--accent) / .15);--tw-text-opacity:1;color:rgb(var(--ink) / var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.page-heading{letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--ink) / var(--tw-text-opacity,1));font-size:1.5rem;font-weight:600;line-height:2rem}@media (width>=640px){.page-heading{font-size:1.875rem;line-height:2.25rem}}.eyebrow{text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1));font-size:10px;font-weight:500}:root:not(.dark) .app-header{background-color:#fff}:root:not(.dark) .avatar{background:rgb(var(--accent)/.09);color:rgb(var(--accent-text))}:root:not(.dark) .badge-success{background:rgb(var(--success) / .08);color:rgb(var(--success))}:root:not(.dark) .badge-info{background:rgb(var(--accent) / .07);color:rgb(var(--accent-text))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-full{top:100%}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.-m-2{margin:-.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1{height:.25rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.min-h-44{min-height:11rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:var(--control-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--control-radius)}.rounded-xl{border-radius:var(--card-radius)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-danger{--tw-border-opacity:1;border-color:rgb(var(--danger) / var(--tw-border-opacity,1))}.border-danger\/20{border-color:rgb(var(--danger) / .2)}.border-danger\/30{border-color:rgb(var(--danger) / .3)}.border-primary-600{--tw-border-opacity:1;border-color:rgb(var(--accent-text) / var(--tw-border-opacity,1))}.border-surface{--tw-border-opacity:1;border-color:rgb(var(--surface) / var(--tw-border-opacity,1))}.border-surface-lighter{--tw-border-opacity:1;border-color:rgb(var(--line) / var(--tw-border-opacity,1))}.bg-danger\/10{background-color:rgb(var(--danger) / .1)}.bg-danger\/5{background-color:rgb(var(--danger) / .05)}.bg-primary-500\/15{background-color:rgb(var(--accent) / .15)}.bg-success{--tw-bg-opacity:1;background-color:rgb(var(--success) / var(--tw-bg-opacity,1))}.bg-surface-light{--tw-bg-opacity:1;background-color:rgb(var(--surface-hover) / var(--tw-bg-opacity,1))}.bg-surface-lighter{--tw-bg-opacity:1;background-color:rgb(var(--line) / var(--tw-bg-opacity,1))}.bg-warning{--tw-bg-opacity:1;background-color:rgb(var(--warning) / var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-9{padding-left:2.25rem}.pr-12{padding-right:3rem}.pr-9{padding-right:2.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[18px\]{padding-top:18px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.text-danger{--tw-text-opacity:1;color:rgb(var(--danger) / var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(var(--ink) / var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(var(--muted) / var(--tw-text-opacity,1))}.text-primary-600{--tw-text-opacity:1;color:rgb(var(--accent-text) / var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:rgb(var(--success) / var(--tw-text-opacity,1))}.text-warning{--tw-text-opacity:1;color:rgb(var(--warning) / var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.accent-primary-500{accent-color:rgb(var(--accent) / 1)}.opacity-50{opacity:.5}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.account-picker{scroll-snap-type:x proximity;gap:12px;padding:2px 2px 8px;display:flex;position:relative;overflow-x:auto}.account-option{text-align:left;border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--surface));min-width:218px;max-width:280px;color:rgb(var(--ink));scroll-snap-align:start;flex:none;align-items:center;gap:12px;padding:15px 17px;transition:background .15s,border-color .15s;display:flex}.account-option:hover{border-color:rgb(var(--accent-text))}.account-option[aria-pressed=true]{background:rgb(var(--accent-soft));border-color:rgb(var(--accent-text));box-shadow:inset 0 0 0 1px rgb(var(--accent-text) / .2)}.account-option-avatar{border-radius:var(--card-radius);background:rgb(var(--canvas));flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:650;display:grid}.account-option[aria-pressed=true] .account-option-avatar{background:rgb(var(--accent));color:rgb(var(--on-accent))}.catalog-metric{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--surface));padding:17px 19px}.catalog-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalog-statuses{gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.catalog-tab{border-radius:var(--control-radius);color:rgb(var(--muted));border:1px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex}.catalog-tab span{border-radius:var(--control-radius);background:rgb(var(--surface-hover));padding:2px 6px;font-size:11px}.catalog-tab[aria-pressed=true]{background:rgb(var(--ink));color:rgb(var(--canvas))}.catalog-tab:hover{border-color:rgb(var(--line))}.listing-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));gap:22px;display:grid}.account-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));align-items:start;gap:20px;display:grid}.account-status-tabs{border:1px solid rgb(var(--line));border-radius:var(--control-radius);background:rgb(var(--surface));flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;padding:5px;display:flex}.account-status-tabs button{border-radius:var(--control-radius);color:rgb(var(--muted));justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:13px;display:flex}.account-status-tabs button>span{border-radius:var(--control-radius);background:rgb(var(--surface-hover));min-width:21px;color:rgb(var(--muted));place-items:center;padding:2px 5px;font-size:10px;display:grid}.account-card-date-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.account-status-action{border:1px solid rgb(var(--line));border-radius:var(--control-radius);color:rgb(var(--muted));align-items:center;gap:5px;padding:4px 6px;font-size:10px;display:inline-flex}.account-status-action:hover:not(:disabled){color:rgb(var(--accent-text));border-color:rgb(var(--accent-text))}.account-status-action:disabled{opacity:.5;cursor:wait}.account-card{min-width:0;transition:border-color .2s,box-shadow .2s;overflow:hidden}.account-card:hover{border-color:rgb(var(--accent-text) / .5)}.account-card-selected{border-color:rgb(var(--accent-text));box-shadow:0 0 0 1px rgb(var(--accent-text))}.account-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 0;display:flex}.account-card-identity{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.account-card-name{align-items:center;gap:8px;min-width:0;display:flex}.account-new-badge{white-space:nowrap;flex-shrink:0;padding:2px 6px;font-size:10px;line-height:1.4}a.account-card-identity:hover h3{color:rgb(var(--accent-text))}.account-card-avatar{flex-shrink:0;width:48px;height:48px;font-size:19px;position:relative}.account-avatar-platform{border:3px solid rgb(var(--surface));border-radius:var(--control-radius);background:rgb(var(--surface));width:21px;height:21px;color:rgb(var(--accent-text));letter-spacing:-1px;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;bottom:-3px;right:-4px}.account-card-heading>[class^=badge]{white-space:nowrap;margin-top:3px;font-size:10px}.account-selected-mark{border-radius:var(--control-radius);width:26px;height:26px;color:rgb(var(--accent-text));background:rgb(var(--accent)/.1);flex-shrink:0;place-items:center;display:grid}.account-card-session{justify-content:space-between;align-items:center;gap:8px;margin:15px 22px 0;font-size:11px;display:flex}.account-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:22px;display:grid}.account-metrics>div{border-left:1px solid rgb(var(--line));min-width:0;padding:0 14px}.account-metrics>div:first-child{border-left:0;padding-left:0}.account-metrics>div:last-child{padding-right:0}.account-metrics a,.account-metrics>div{flex-direction:column;display:flex}.account-metrics dt{color:rgb(var(--muted));margin-top:6px;font-size:11px}.account-metrics dd{letter-spacing:-.6px;order:-1;font-size:25px;font-weight:600;line-height:1.15}.account-metrics a:hover{color:rgb(var(--accent-text))}.account-connection{border-block:1px solid rgb(var(--line));background:rgb(var(--canvas) / .5);padding:17px 22px}.account-proxy-status{white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.account-proxy-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.account-proxy-address{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:rgb(var(--secondary));font-size:12px}.account-latency{border:1px solid rgb(var(--line));border-radius:var(--control-radius);color:rgb(var(--muted));white-space:nowrap;padding:4px 7px;font-size:10px}.account-added{color:rgb(var(--muted));align-items:center;gap:8px;font-size:11px;display:flex}.account-added time{color:rgb(var(--secondary));font-variant-numeric:tabular-nums}.account-card-actions{align-items:center;gap:5px;margin-top:15px;display:flex}.account-card-actions .btn-secondary{min-width:0;padding:9px 10px;font-size:11px}.account-card-actions .btn-icon{padding:8px}.account-selector-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.account-selector-dialog .management-dialog-heading,.account-selector-search{flex-shrink:0}.account-selector-dialog .account-grid{grid-auto-rows:max-content;align-content:start;gap:16px;min-height:0;padding:18px;overflow:auto}.account-selector-search{border-bottom:1px solid rgb(var(--line));padding:0 20px 18px}@media (width<=400px){.account-selector-dialog .account-grid{padding:12px}}@media (width<=380px){.account-card-heading{gap:8px;padding:18px 16px 0}.account-card-session{margin-inline:16px}.account-metrics{padding:20px 16px}.account-metrics>div{padding-inline:10px}.account-connection{padding:16px}.account-card-footer{padding-inline:16px}.account-card-identity{gap:10px}}.listing-card{background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--card-radius);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.listing-card:hover{border-color:rgb(var(--accent-text) / .6);box-shadow:0 8px 25px #0000000f}.listing-photo{aspect-ratio:4/3;background:rgb(var(--surface-hover));min-width:0;position:relative;overflow:hidden}.listing-photo>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.listing-photo-empty{height:100%;color:rgb(var(--muted));background:linear-gradient(135deg,rgb(var(--canvas)),rgb(var(--surface-hover)));flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.photo-counter{color:#fff;border-radius:var(--control-radius);background:#0000008c;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:flex;position:absolute;top:12px;right:12px}.photo-arrow{width:30px;height:30px;color:rgb(var(--on-accent));background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000026}.listing-dialog{background:rgb(var(--surface));width:min(800px,100% - 32px);max-height:90dvh;color:rgb(var(--ink));padding:0}.listing-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.listing-toolbar{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--canvas));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:3px;margin:0 15px 14px;padding:5px;display:grid}.listing-toolbar .btn-icon{justify-content:center;align-items:center;width:100%;min-width:0;padding:7px;display:flex}.listing-card-selected{border-color:rgb(var(--accent-text));box-shadow:0 0 0 1px rgb(var(--accent-text))}.listing-selection{background:rgb(var(--surface) / .94);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 8px #00000029}.listing-selection input{cursor:pointer;width:17px;height:17px}.listing-bulkbar{z-index:15;border:1px solid rgb(var(--accent-text));border-radius:var(--card-radius);background:rgb(var(--surface) / .96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 10px 35px #00000029}.management-dialog{width:min(560px,100% - 28px);max-height:88dvh;color:rgb(var(--ink));background:rgb(var(--surface));padding:0;overflow:auto}.management-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080}.management-dialog-heading{border-bottom:1px solid rgb(var(--line));align-items:center;gap:12px;padding:20px;display:flex}.management-symbol{border-radius:var(--card-radius);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.management-selected-item{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--canvas));padding:13px}.management-dialog-footer{border-top:1px solid rgb(var(--line));background:rgb(var(--surface));justify-content:flex-end;align-items:center;gap:9px;padding:15px 20px;display:flex;position:sticky;bottom:0}.management-menu>button,.management-menu>a{text-align:left;border-radius:var(--control-radius);align-items:center;gap:12px;width:100%;padding:13px;font-size:13px;display:flex}.management-menu>button:hover,.management-menu>a:hover{background:rgb(var(--surface-hover))}.composer-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.composer-preview{position:sticky;top:0}.composer-section-title{align-items:center;gap:12px;margin-bottom:18px;font-size:16px;font-weight:600;display:flex}.composer-section-title>span{color:rgb(var(--accent-text));background:rgb(var(--accent-soft));border-radius:var(--card-radius);flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.composer-steps{align-items:center;gap:10px;display:flex}.composer-steps button{color:rgb(var(--muted));align-items:center;gap:8px;font-size:12px;display:flex}.composer-steps button>span{border:1px solid rgb(var(--line));border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.composer-steps button[aria-current=step]{color:rgb(var(--ink))}.composer-steps button[aria-current=step]>span{background:rgb(var(--accent)/.1);color:rgb(var(--accent-text));border-color:rgb(var(--accent))}.photo-dropzone{border:1px dashed rgb(var(--accent-text) / .5);border-radius:var(--card-radius);background:rgb(var(--canvas));width:100%;min-height:164px;color:rgb(var(--accent-text));flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;transition:background .15s;display:flex}.photo-dropzone:hover:not(:disabled),.photo-dropzone-active{background:rgb(var(--accent-soft))}.photo-dropzone:disabled{opacity:.5;cursor:not-allowed}.composer-photos{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin-top:18px;display:grid}.composer-photo{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--canvas));position:relative;overflow:hidden}.composer-photo>img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.composer-cover{border-radius:var(--control-radius);background:rgb(var(--canvas)/.92);color:rgb(var(--ink));padding:3px 6px;font-size:9px;position:absolute;top:6px;left:6px}.composer-photo-actions{border-top:1px solid rgb(var(--line));background:rgb(var(--surface));justify-content:space-around;padding:4px;display:flex}.composer-photo-actions>button{border-radius:var(--control-radius);place-items:center;min-width:30px;min-height:30px;display:grid}.composer-photo-actions>button:hover{background:rgb(var(--surface-hover))}.composer-photo-actions>button:disabled{opacity:.25;cursor:not-allowed}.category-results{border:1px solid rgb(var(--line));border-radius:var(--card-radius);max-height:260px;overflow:auto}.category-results>button{text-align:left;border-bottom:1px solid rgb(var(--line));justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;font-size:12px;display:flex}.category-results>button:hover{background:rgb(var(--surface-hover))}.attribute-chip{border:1px solid rgb(var(--line));border-radius:var(--control-radius);color:rgb(var(--muted));align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.attribute-chip[aria-pressed=true]{background:rgb(var(--accent-soft));border-color:rgb(var(--accent-text));color:rgb(var(--ink))}.composer-actions{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--surface) / .96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;position:sticky;bottom:0}@media (width<=1023px){.composer-layout{grid-template-columns:minmax(0,1fr)}.composer-preview{display:none}}@media (width<=640px){.listing-grid{gap:18px}.account-option{min-width:200px}.composer-actions{padding:12px;position:static}.composer-actions>div{width:100%}.composer-actions button{flex:1}.catalog-metric{padding:14px}.catalog-metrics{gap:10px;padding-bottom:3px;display:flex;overflow-x:auto}.catalog-metrics .catalog-metric{flex:1 0 auto;min-width:145px;padding:12px}.catalog-description{display:none}.catalog-page{flex-direction:column;gap:18px;display:flex}.catalog-page>*{margin-top:0!important}}.app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--header-height) minmax(0,1fr) auto;background:rgb(var(--canvas));height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.app-shell-admin{grid-template-rows:var(--header-height) minmax(0,1fr)}.app-topbar{border-bottom:1px solid rgb(var(--line));grid-row:1;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex}.app-logo{border-radius:var(--card-radius);background:rgb(var(--accent));width:38px;height:38px;color:rgb(var(--on-accent));letter-spacing:-1.5px;place-items:center;font-size:22px;font-weight:750;display:grid}.app-dev-badge{border:1px solid rgb(var(--line));border-radius:var(--control-radius);color:rgb(var(--muted));align-items:center;gap:8px;padding:7px 11px;font-size:11px;display:flex}.app-page{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--page-padding);grid-row:2;scroll-padding:24px;position:relative;overflow:auto}.app-page-chat{overflow:hidden}.messaging-workspace{flex-direction:column;gap:14px;min-width:0;height:100%;min-height:0;display:flex}.messaging-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;display:flex}.messaging-heading>div{min-width:0}.message-accounts{flex-shrink:0;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.message-accounts>button{border:1px solid rgb(var(--line));border-radius:var(--control-radius);color:rgb(var(--muted));white-space:nowrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.message-accounts>button[aria-pressed=true]{background:rgb(var(--accent-soft));border-color:rgb(var(--accent-text));color:rgb(var(--ink))}.message-account-avatar{border-radius:var(--card-radius);background:rgb(var(--surface-hover));place-items:center;width:22px;height:22px;font-size:11px;display:grid}.message-account-unread{background:rgb(var(--accent)/.1);color:rgb(var(--accent-text));border-radius:var(--card-radius);padding:1px 5px;font-size:10px}.message-sync-report{border:1px solid rgb(var(--line));border-radius:var(--card-radius);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;max-height:95px;padding:8px 12px;font-size:11px;display:flex;overflow:auto}.message-sync-report .btn-icon{padding:0}.messaging-layout{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.conversation-pane{background:rgb(var(--surface));flex-direction:column;min-width:0;min-height:0;display:flex}.conversation-tools{border-bottom:1px solid rgb(var(--line));flex-shrink:0;padding:14px}.chat-tabs{background:rgb(var(--canvas));border:1px solid rgb(var(--line));border-radius:var(--control-radius);grid-template-columns:auto minmax(0,1fr) auto;gap:4px;margin-top:12px;padding:3px;display:grid}.chat-tabs button{border-radius:var(--control-radius);color:rgb(var(--muted));white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 5px;font-size:10px;display:inline-flex}.chat-tabs button[aria-pressed=true]{background:rgb(var(--surface));color:rgb(var(--ink));box-shadow:0 1px 5px #00000014}.chat-tabs button span{opacity:.7;font-size:9px}.conversation-list{flex:1;min-height:0;overflow:auto}.chat-list-empty{color:rgb(var(--muted));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px 20px;font-size:12px;display:flex}.conversation-row{border-left:3px solid #0000;border-bottom:1px solid rgb(var(--line) / .55);text-align:left;align-items:flex-start;gap:11px;width:100%;min-width:0;padding:15px 13px 15px 10px;display:flex}.conversation-row:hover{background:rgb(var(--surface-hover) / .6)}.conversation-row-selected{border-left-color:rgb(var(--accent-text));background:rgb(var(--accent-soft))}.conversation-row-content{flex:1;min-width:0;display:block}.conversation-row-wrapper{min-width:0;position:relative}.conversation-favorite{border-radius:var(--card-radius);width:30px;height:30px;color:rgb(var(--muted));place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:10px;right:8px}.conversation-favorite:hover{background:rgb(var(--surface-hover));color:rgb(var(--accent-text))}.conversation-favorite[aria-pressed=true]{background:rgb(var(--accent-soft));font-size:18px}.conversation-favorite:disabled{opacity:.5;cursor:wait}.conversation-row-product{color:rgb(var(--secondary));align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.conversation-row-preview{color:rgb(var(--muted));justify-content:space-between;align-items:center;gap:7px;min-height:17px;margin-top:7px;font-size:11px;display:flex}.conversation-row-account{color:rgb(var(--muted));justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:10px;display:flex}.conversation-unread{border-radius:var(--card-radius);background:rgb(var(--accent)/.1);min-width:19px;color:rgb(var(--accent-text));flex-shrink:0;place-items:center;padding:2px 6px;font-size:10px;font-weight:600;display:grid}.chat-product-thumbnail{border-radius:var(--card-radius);background:rgb(var(--surface-hover));width:48px;height:54px;color:rgb(var(--muted));flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.chat-product-thumbnail>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chat-avatar{background:rgb(var(--accent-soft));width:36px;height:36px;color:rgb(var(--accent-text));border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid;position:relative;overflow:hidden}.chat-avatar>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thread-pane{background:rgb(var(--canvas));flex-direction:column;min-width:0;min-height:0;display:none}.chat-is-open .conversation-pane{display:none}.chat-is-open .thread-pane{display:flex}.thread-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex}.thread-empty-icon{border-radius:var(--card-radius);background:rgb(var(--accent-soft));width:80px;height:80px;color:rgb(var(--accent-text));place-items:center;display:grid}.thread-heading{background:rgb(var(--surface));border-bottom:1px solid rgb(var(--line));flex-shrink:0;align-items:center;gap:10px;padding:13px 16px;display:flex}.thread-heading .btn-icon{padding:7px}.chat-desktop-info{display:none}.chat-product-strip{border-bottom:1px solid rgb(var(--line));background:rgb(var(--surface) / .55);flex-shrink:0;align-items:center;gap:11px;width:100%;min-width:0;padding:11px 16px;display:flex}.chat-product-strip:hover{background:rgb(var(--surface-hover))}.chat-product-strip .chat-product-thumbnail{border-radius:var(--card-radius);width:42px;height:42px}.chat-product-strip [class^=badge]{padding:3px 6px;font-size:9px}.thread-history-wrapper{flex:1;min-height:0;position:relative}.thread-history{overscroll-behavior:contain;height:100%;padding:14px 20px 22px;overflow:auto}.thread-refresh-note{color:rgb(var(--muted));justify-content:center;align-items:center;gap:7px;padding:5px 0 10px;font-size:10px;display:flex}.chat-day{justify-content:center;align-items:center;margin:12px 0 18px;display:flex}.chat-day>span{border-radius:var(--card-radius);background:rgb(var(--surface-hover));color:rgb(var(--muted));padding:5px 11px;font-size:10px}.chat-message{margin-bottom:9px;display:flex}.chat-message-out{justify-content:flex-end}.chat-bubble{border-radius:var(--card-radius);border:1px solid rgb(var(--line));background:rgb(var(--surface));max-width:min(86%,590px);padding:11px 13px 7px}.chat-message-out .chat-bubble{border-radius:var(--card-radius);border-color:rgb(var(--accent-text) / .18);background:rgb(var(--accent-soft))}.chat-bubble>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.chat-message-time{color:rgb(var(--muted));justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;font-size:9px;display:flex}.chat-scroll-bottom{border:1px solid rgb(var(--line));width:34px;height:34px;color:rgb(var(--accent-text));background:rgb(var(--surface));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:16px;box-shadow:0 3px 12px #0000001a}.thread-composer{border-top:1px solid rgb(var(--line));background:rgb(var(--surface));flex-shrink:0;padding:12px 16px 10px}.thread-composer textarea{max-height:150px}.chat-send{flex-shrink:0;width:44px;height:44px;padding:0}.thread-composer-hint{color:rgb(var(--muted));justify-content:space-between;gap:12px;margin-top:7px;font-size:9px;display:flex}.chat-translation-toolbar{border-bottom:1px solid rgb(var(--line));background:rgb(var(--surface));flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:7px 12px;padding:8px 14px;display:flex}.ai-language-select{border:1px solid rgb(var(--line));border-radius:var(--control-radius);background:rgb(var(--canvas));min-width:0;max-width:180px;color:rgb(var(--ink));padding:5px 22px 5px 7px;font-size:10px}.ai-translate-button{border-radius:var(--control-radius);color:rgb(var(--accent-text));background:rgb(var(--accent-soft));align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.ai-translate-button:hover:not(:disabled){background:rgb(var(--surface-hover))}.ai-translate-button:disabled{opacity:.5;cursor:not-allowed}.reply-translation-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-bottom:8px;display:flex}.reply-translation{min-width:0}.ai-reply-preview{border:1px solid rgb(var(--accent-text) / .3);border-radius:var(--card-radius);background:rgb(var(--accent-soft) / .4);padding:12px}.ai-translated-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font-size:13px;line-height:1.65;overflow:auto}.ai-inline-error{color:rgb(var(--danger));overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.5}.message-translation{margin-top:6px}.ai-message-translate{color:rgb(var(--accent-text));opacity:.85;align-items:center;gap:4px;padding:3px 0;font-size:9px;display:inline-flex}.ai-message-translate:hover{opacity:1}.ai-message-translate:disabled{opacity:.45}.message-translation-result{border-top:1px solid rgb(var(--accent-text) / .25);margin-top:6px;padding:9px 0 2px}.message-translation-result>p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.6}@media (width<=640px){.chat-translation-toolbar{gap:6px;padding:7px 10px}}.thread-error{color:rgb(var(--danger));background:rgb(var(--danger) / .07);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;max-height:100px;padding:8px 14px;font-size:11px;display:flex;overflow:auto}.thread-details{border-left:1px solid rgb(var(--line));background:rgb(var(--surface));min-height:0;display:none;overflow:auto}.thread-details-heading{border-bottom:1px solid rgb(var(--line));justify-content:space-between;align-items:center;gap:12px;padding:10px 17px;display:flex}.thread-details-heading .btn-icon{padding:6px}.chat-details-partner{align-items:center;gap:11px;padding:18px;display:flex}.chat-details-partner .chat-avatar{width:42px;height:42px}.chat-details-section{border-top:1px solid rgb(var(--line));padding:18px}.chat-product-card{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--canvas));overflow:hidden}.chat-product-card>.chat-product-thumbnail{aspect-ratio:4/3;border-radius:0;width:100%;height:auto;display:grid}.chat-product-card>.chat-product-thumbnail>img{-o-object-fit:contain;object-fit:contain}.chat-detail-line{color:rgb(var(--muted));align-items:center;gap:7px;font-size:10px;display:flex}.chat-detail-line strong,.chat-detail-line time{color:rgb(var(--ink));white-space:nowrap;margin-left:auto;font-weight:400}.chat-context-warning{color:rgb(var(--warning));align-items:flex-start;gap:8px;padding:12px 18px;font-size:11px;display:flex}.chat-info-dialog{width:min(440px,100% - 28px)}@media (width>=900px){.messaging-layout{grid-template-columns:310px minmax(0,1fr)}.conversation-pane,.chat-is-open .conversation-pane{border-right:1px solid rgb(var(--line));display:flex}.thread-pane{display:flex}.chat-mobile-back{display:none}}@media (width>=1280px){.messaging-layout.chat-has-details{grid-template-columns:310px minmax(0,1fr) 280px}.thread-details{display:block}.chat-desktop-info{display:inline-flex}.chat-mobile-info{display:none}}@media (width<=640px){.messaging-workspace{gap:10px}.messaging-heading>.btn-secondary span,.messaging-heading .eyebrow{display:none}.messaging-heading>.btn-secondary{padding:9px}.messaging-heading h2{font-size:20px}.messaging-heading h2>span{margin:4px 0 0;font-size:10px;display:block}.message-accounts>button{padding:6px 9px;font-size:11px}.message-account-avatar{width:20px;height:20px}.thread-heading{gap:8px;padding:10px}.chat-product-strip{padding:9px 11px}.thread-history{padding:10px 12px 16px}.thread-composer{padding:10px}}.app-content{width:100%;max-width:1720px;margin-inline:auto}.skip-navigation{z-index:60;border-radius:var(--card-radius);background:rgb(var(--accent));color:rgb(var(--on-accent));padding:10px 16px;position:absolute;top:8px;left:8px;transform:translateY(-180%)}.skip-navigation:focus{transform:translateY(0)}.dock-stage{min-width:0;padding:10px 12px calc(12px + env(safe-area-inset-bottom));grid-row:3;justify-content:center;display:flex}.app-dock{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--surface));align-items:center;gap:5px;max-width:100%;padding:7px;display:flex;box-shadow:0 8px 32px #1420121f,0 2px 6px #1420120f}.dark .app-dock{box-shadow:0 10px 36px #00000059}.dock-item{border-radius:var(--card-radius);min-width:98px;min-height:60px;color:rgb(var(--muted));background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:9px 15px;font-size:11px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:flex;position:relative}.dock-item-active,.dock-item-active:hover{background:rgb(var(--accent));color:rgb(var(--on-accent))}.dock-icon{display:flex;position:relative}.dock-icon>svg{stroke-width:1.8px;width:21px;height:21px}.dock-label{white-space:nowrap}.dock-divider{background:rgb(var(--line));flex-shrink:0;width:1px;height:30px;margin:0 3px}.dock-counter{border:2px solid rgb(var(--surface));border-radius:var(--control-radius);background:rgb(var(--accent));min-width:17px;height:17px;color:rgb(var(--on-accent));place-items:center;padding-inline:3px;font-size:9px;font-weight:700;display:grid;position:absolute;bottom:12px;left:12px}.dock-item-active .dock-counter{color:rgb(var(--accent));border-color:rgb(var(--accent));background:#142012}.settings-section-mark{border-radius:var(--card-radius);background:rgb(var(--accent) / .17);width:40px;height:40px;color:rgb(var(--accent-text));flex-shrink:0;place-items:center;display:grid}.settings-page{width:100%;min-width:0}.settings-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-profile-header{border-bottom:1px solid rgb(var(--line));background:rgb(var(--accent-soft));align-items:center;gap:18px;padding:26px;display:flex}.settings-profile-avatar{border-radius:var(--card-radius);background:rgb(var(--accent));width:70px;height:70px;color:rgb(var(--on-accent));flex-shrink:0;place-items:center;font-size:24px;font-weight:600;display:grid}.settings-role{color:rgb(var(--muted));align-items:center;gap:5px;margin-top:8px;font-size:11px;display:inline-flex}.settings-profile-meta{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--canvas));gap:10px;padding:16px;font-size:12px;display:grid}.settings-profile-meta>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.settings-profile-meta dt{color:rgb(var(--muted))}.settings-profile-meta dd{text-align:right;overflow-wrap:anywhere}@media (width<=900px){.settings-grid{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=640px){.settings-profile-header{gap:14px;padding:20px}.settings-profile-avatar{border-radius:var(--card-radius);width:54px;height:54px;font-size:20px}.settings-profile-details{padding:20px}:root{--page-padding:16px;--header-height:64px}.app-topbar{padding-inline:16px}.dock-stage{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.app-dock{border-radius:var(--card-radius);gap:3px;width:100%;max-width:420px;padding:5px}.dock-item{border-radius:var(--card-radius);flex:1;gap:5px;min-width:0;min-height:56px;padding:8px 2px;font-size:10px}.dock-icon>svg{width:20px;height:20px}.dock-divider{height:25px;margin:0 2px}}@media (pointer:coarse){.btn-icon{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.device-session{border:1px solid rgb(var(--line));border-radius:var(--card-radius);align-items:center;gap:12px;min-width:0;padding:13px;display:flex}.device-session-icon{border-radius:var(--card-radius);background:rgb(var(--accent-soft));width:40px;height:40px;color:rgb(var(--accent-text));flex-shrink:0;place-items:center;display:grid}.app-admin-link{border:1px solid rgb(var(--accent)/.35);background:rgb(var(--accent-soft));color:rgb(var(--accent-text));border-radius:var(--card-radius);align-items:center;gap:7px;padding:10px;font-size:12px;display:inline-flex}@media (width<=780px){.app-admin-link{padding:9px}}.app-topbar{min-width:0;max-width:100%}.app-topbar h1{min-width:0}.conversation-paid{right:42px}.conversation-paid[aria-pressed=true]{color:rgb(var(--success))}.messaging-heading{flex-wrap:wrap}.messaging-heading>div:first-child{flex:1;min-width:180px}.thread-compose-line{align-items:flex-end;gap:8px;min-width:0;display:flex}.thread-compose-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.chat-reply-picker{width:140px;min-width:0}.bulk-import-requirements{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--accent)/.035);gap:10px;min-width:0;padding:14px;font-size:12px;display:grid}.bulk-import-requirements>div:first-child{align-items:center;gap:8px;display:flex}.bulk-import-requirements svg{color:rgb(var(--muted));flex-shrink:0}.bulk-import-requirements strong{overflow-wrap:anywhere;font-weight:500}.bulk-import-requirements[data-ready=true]{border-color:rgb(var(--success)/.35)}.bulk-import-requirements[data-ready=true] svg{color:rgb(var(--success))}.bulk-import-requirements p{color:rgb(var(--muted));font-size:11px;line-height:1.5}.bulk-import-counts{color:rgb(var(--muted));flex-wrap:wrap;gap:8px 20px;display:flex}.bulk-import-counts b{color:rgb(var(--ink));font-variant-numeric:tabular-nums;font-weight:500}.reply-variable-guide{border:1px solid rgb(var(--line));background:rgb(var(--accent)/.025);border-radius:var(--card-radius);padding:14px}.reply-variable-guide h4{border-bottom:1px solid rgb(var(--accent)/.2);padding-bottom:10px;font-size:14px;font-weight:600}.reply-variable-guide>p{color:rgb(var(--muted));margin:10px 0;font-size:11px}.reply-variable-list{gap:5px;display:grid}.reply-variable-list>button{text-align:left;border-radius:var(--control-radius);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;min-height:42px;padding:5px;display:grid}.reply-variable-list>button:hover{background:rgb(var(--surface-hover))}.reply-variable-list>button code{text-align:center;border:1px solid rgb(var(--accent)/.2);background:rgb(var(--accent)/.07);border-radius:var(--control-radius);color:rgb(var(--accent-text));white-space:nowrap;padding:7px 8px;font-size:13px;font-weight:500;display:block}.reply-variable-list>button>span{color:rgb(var(--muted));overflow-wrap:anywhere;font-size:12px;line-height:1.5}.reply-variable-list>button:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:1px}.reply-template-base{border:1px solid rgb(var(--accent)/.3);border-radius:var(--card-radius);gap:10px;min-width:0;padding:14px;display:grid}.reply-base-search{min-width:0;display:block;position:relative}.reply-base-search>svg{color:rgb(var(--muted));position:absolute;top:50%;left:10px;transform:translateY(-50%)}.reply-base-search>.input{padding-left:32px;font-size:12px}.reply-base-list{overscroll-behavior:contain;gap:6px;max-height:230px;display:grid;overflow-y:auto}.reply-base-list>button{text-align:left;border:1px solid rgb(var(--line));border-radius:var(--control-radius);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.reply-base-list>button:hover{background:rgb(var(--surface-hover));border-color:rgb(var(--accent)/.35)}.reply-variable-list>button,.reply-base-list>button{cursor:pointer}.reply-base-list>button>span{gap:5px;min-width:0;display:grid}.reply-base-list strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.reply-base-list small{-webkit-line-clamp:2;color:rgb(var(--muted));white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.reply-base-list>button>svg{color:rgb(var(--muted));flex-shrink:0}@media (width<=640px){.reply-variable-guide,.reply-template-base{padding:10px}.reply-variable-list>button{grid-template-columns:102px minmax(0,1fr);gap:10px;min-height:44px;padding:4px 0}.reply-variable-list>button code{font-size:12px}.reply-variable-list>button>span{font-size:11px}}.chat-reply-picker>.btn-secondary{width:100%;min-height:42px;font-size:12px}.reply-chooser-dialog{width:min(600px,100vw - 24px)}.reply-chooser-list{max-height:min(420px,50dvh)}.reply-chooser-list>button{min-height:64px}.reply-chooser-list>button:disabled{opacity:.6;cursor:wait}.reply-chooser-list>button:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:-2px}.reply-chooser-dialog .product-dialog-footer{align-items:center}.reply-chooser-dialog .product-dialog-footer>p{min-width:160px;line-height:1.6}@media (width<=640px){.thread-compose-line{flex-wrap:wrap}.thread-compose-line>.chat-message-input{flex-basis:100%;width:100%}.thread-compose-actions{justify-content:flex-end;width:100%}.chat-reply-picker{width:150px}}.conversation-menu{right:74px}.conversation-row-heading{padding-right:106px}.chat-actions-dialog{width:min(480px,100vw - 24px)}.chat-action-item{text-align:left;border:1px solid rgb(var(--line));border-radius:var(--control-radius);background:rgb(var(--surface)/.35);align-items:center;gap:14px;width:100%;padding:13px;display:flex}.chat-action-item>svg{flex-shrink:0}.chat-action-item>span{min-width:0}.chat-action-item strong{font-size:13px;font-weight:500;display:block}.chat-action-item small{color:rgb(var(--muted));overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5;display:block}.chat-action-item:hover:not(:disabled){background:rgb(var(--surface-hover))}.chat-action-item:disabled{opacity:.5;cursor:not-allowed}.thread-heading .chat-desktop-info{display:none}.thread-heading .chat-mobile-info{display:inline-flex}@media (width>=900px){.thread-heading .chat-mobile-back{display:none}}@media (width>=1280px){.thread-heading .chat-desktop-info{display:inline-flex}.thread-heading .chat-mobile-info{display:none}}.chat-message-input{flex:1;min-width:0}.chat-message-input>textarea{display:block}.chat-insert-popup{z-index:100;border:1px solid rgb(var(--line));border-radius:var(--control-radius);background:rgb(var(--surface));color:rgb(var(--ink));flex-direction:column;margin:0;padding:0;font-family:inherit;display:flex;position:fixed;inset:auto;overflow:hidden;box-shadow:0 8px 28px #00000024}.chat-insert-heading{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 0;display:flex}.chat-insert-heading>span{align-items:center;gap:7px;min-width:0;display:flex}.chat-insert-heading strong{font-size:12px;font-weight:600}.chat-insert-heading svg{color:rgb(var(--accent-text));flex-shrink:0}.chat-insert-heading .btn-icon{width:28px;height:28px}.chat-insert-caption{color:rgb(var(--muted));padding:3px 12px 8px;font-size:11px;line-height:1.5}.chat-insert-options{overscroll-behavior:contain;min-height:0;padding:4px 5px;overflow-y:auto}.chat-insert-option{text-align:left;border-radius:var(--control-radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;width:100%;min-height:47px;padding:7px;display:flex}.chat-insert-option[aria-selected=true]{background:rgb(var(--accent)/.08);border-color:rgb(var(--accent)/.25)}.chat-insert-option:disabled{opacity:.5;cursor:default}.chat-insert-option>code{text-align:center;white-space:nowrap;width:92px;color:rgb(var(--accent-text));background:rgb(var(--accent)/.07);border-radius:var(--control-radius);flex-shrink:0;padding:5px 4px;font-size:12px}.chat-insert-option>svg{color:rgb(var(--accent-text));flex-shrink:0}.chat-insert-option>span{gap:2px;min-width:0;display:grid}.chat-insert-option strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.chat-insert-option small{-webkit-line-clamp:2;color:rgb(var(--muted));white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-insert-state{color:rgb(var(--muted));padding:12px;font-size:12px;line-height:1.5;overflow:auto}.chat-insert-state button{margin-top:8px}.chat-insert-footer{border-top:1px solid rgb(var(--line));color:rgb(var(--muted));padding:7px 12px;font-size:10px;line-height:1.5}.account-status-indicator{width:20px;height:20px;color:rgb(var(--success));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.account-status-indicator[data-state=warning]{color:#c79a16}.account-status-indicator[data-state=inactive]{color:rgb(var(--danger))}.account-status-indicator>span{background:currentColor;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite account-status-pulse;display:block}@keyframes account-status-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.45;box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.account-status-indicator>span{box-shadow:none;animation:none}}.account-proxy-meta{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-top:10px;display:flex}.account-telegram-alerts{text-align:right;flex-shrink:0;min-width:0;max-width:155px}.account-telegram-alerts>label{cursor:pointer;min-height:32px;color:rgb(var(--muted));align-items:center;gap:6px;font-size:11px;display:inline-flex}.account-telegram-alerts input{width:14px;height:14px;accent-color:rgb(var(--accent));cursor:pointer}.account-telegram-alerts input:disabled{cursor:wait}.account-telegram-alerts p{text-align:left;overflow-wrap:anywhere;max-width:150px;margin-top:4px;line-height:1.5}.account-telegram-alerts>label:focus-within{outline:2px solid rgb(var(--accent-text));outline-offset:2px;border-radius:var(--control-radius)}.catalog-selection-controls{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.catalog-has-selection{padding-bottom:150px}.listing-bulkbar{left:50%;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:35;border-color:rgb(var(--accent)/.4);gap:10px;width:min(1080px,100vw - 32px);max-height:35dvh;padding:12px 16px;display:grid;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 8px 28px #0000001f}.listing-bulkbar-heading{align-items:center;gap:12px;min-width:0;display:flex}.listing-bulkbar-heading>strong{white-space:nowrap}.listing-bulkbar-heading>.btn-icon{flex-shrink:0;margin-left:auto}.listing-bulkbar-actions{overscroll-behavior:contain;gap:8px;padding:2px;display:flex;overflow-x:auto}.listing-bulkbar-actions>button{white-space:nowrap;flex-shrink:0;min-height:38px;font-size:12px}.listing-bulkbar-actions>button svg{flex-shrink:0}.listing-bulk-dialog{width:min(720px,100vw - 24px)}.listing-prepared-items{overscroll-behavior:contain;max-height:38dvh;padding:2px;overflow-y:auto}@media (width<=640px){.listing-bulkbar{width:calc(100vw - 16px);bottom:calc(76px + env(safe-area-inset-bottom,0px));gap:8px;padding:10px}.listing-bulkbar-heading{flex-wrap:wrap;gap:4px 10px}.listing-bulkbar-actions>button{font-size:11px}.catalog-has-selection{padding-bottom:180px}}.dashboard-account-status{background:rgb(var(--surface));border-radius:50%;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:-2px;right:-2px}.dashboard-account-status .account-status-indicator{width:14px;height:14px}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(var(--ink) / var(--tw-text-opacity,1))}.hover\:text-primary-600:hover{--tw-text-opacity:1;color:rgb(var(--accent-text) / var(--tw-text-opacity,1))}@media (width>=640px){.sm\:ml-auto{margin-left:auto}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:max-w-md{max-width:28rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=768px){.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:root{--motion-fast:.14s;--motion-normal:.22s;--motion-slow:.28s;--motion-exit:.15s;--motion-travel:10px;--motion-small-travel:6px;--motion-ease:cubic-bezier(.2,.8,.2,1)}:is(.app-shell,.app-header,.app-dock,.card,.catalog-metric,.dashboard-stat,.thread-pane,.thread-heading,.thread-composer,.conversation-pane,.chat-translation-toolbar,.settings-profile-header,.account-connection){transition:background-color var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease),color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease)}:is(.btn,.btn-icon,.dock-item,.account-option,.catalog-tab,.account-status-tabs button,.account-status-action,.message-accounts button,.chat-tabs button,.conversation-row,.conversation-favorite,.management-menu>a,.management-menu>button,.attribute-chip,.ai-translate-button,.ai-message-translate,.photo-arrow,.composer-steps button,.composer-photo-actions button,.chat-product-strip,.chat-scroll-bottom,.category-results>button){transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease),translate var(--motion-fast) var(--motion-ease),scale var(--motion-fast) var(--motion-ease)}:is(.input,.ai-language-select){transition:background-color var(--motion-normal) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}:is(.btn,.btn-icon,.dock-item,.account-option,.catalog-tab,.account-status-tabs button,.account-status-action,.conversation-favorite,.ai-translate-button,.photo-arrow,.chat-scroll-bottom):not(:disabled):active{scale:.96}:is(.btn,.btn-icon,.dock-item,.account-option):disabled{translate:none;scale:1}:is(.btn-icon,.dock-item)>svg:not(.animate-spin),.dock-icon>svg{transition:scale var(--motion-normal) var(--motion-ease),rotate var(--motion-normal) var(--motion-ease)}.account-card,.listing-card{transition:border-color var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease),background-color var(--motion-normal) var(--motion-ease),translate var(--motion-normal) var(--motion-ease)}@media (hover:hover) and (pointer:fine){:is(.btn-primary,.btn-secondary,.btn-danger,.account-option):not(:disabled):hover{translate:0 -1px}:is(.account-card,.listing-card,.card-hover):hover{translate:0 -3px}:is(.btn-icon,.dock-item):not(:disabled):hover svg:not(.animate-spin){scale:1.08}.dock-item:hover{transform:translateY(-2px)}}.dock-item:hover{transform:none}.dock-item-active .dock-icon{animation:motion-select var(--motion-slow) var(--motion-ease)}.conversation-favorite[aria-pressed=true]>span{animation:motion-star var(--motion-slow) var(--motion-ease)}:is(.conversation-unread,.message-account-unread,.dock-counter,.account-selected-mark){animation:motion-select var(--motion-normal) var(--motion-ease)}.conversation-list,.thread-history,.listing-grid,#accounts-status-panel{position:relative}.listing-photo>img,.thread-heading,.chat-product-strip,.motion-number{animation:motion-photo var(--motion-normal) var(--motion-ease)}.thread-details{animation:motion-side var(--motion-slow) var(--motion-ease)}.chat-is-open .thread-pane,.thread-empty,.chat-list-empty,.chat-scroll-bottom{animation:motion-surface var(--motion-normal) var(--motion-ease)}.animate-pulse{animation:1.8s ease-in-out infinite motion-skeleton}dialog[data-motion-dialog][open]{animation:motion-dialog-in var(--motion-slow) var(--motion-ease)}dialog[data-motion-dialog]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:motion-backdrop-in var(--motion-normal) ease-out both;background:#00000080}dialog[data-motion-dialog][data-closing]::backdrop{animation:motion-backdrop-out var(--motion-exit) ease-in both}dialog[data-motion-dialog]{color:rgb(var(--ink));background:rgb(var(--surface))}.account-form-dialog{width:min(576px,100% - 28px);max-height:90dvh;margin:auto;padding:24px;overflow:auto}.management-menu>*{animation:motion-menu-in var(--motion-normal) var(--motion-ease) backwards}.management-menu>:nth-child(2){animation-delay:15ms}.management-menu>:nth-child(3){animation-delay:30ms}.management-menu>:nth-child(n+4){animation-delay:45ms}dialog [role=alert]{animation:motion-surface var(--motion-normal) var(--motion-ease)}@media (width<=640px){.account-form-dialog{padding:20px}}@keyframes motion-surface{0%{opacity:0;translate:0 var(--motion-small-travel)}to{opacity:1;translate:0}}@keyframes motion-side{0%{opacity:0;translate:var(--motion-travel) 0}to{opacity:1;translate:0}}@keyframes motion-dialog-in{0%{opacity:0;transform:translateY(var(--motion-travel)) scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes motion-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes motion-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes motion-menu-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes motion-select{0%{scale:.84}65%{scale:1.04}to{scale:1}}@keyframes motion-star{0%{rotate:-12deg;scale:.6}65%{rotate:4deg;scale:1.12}to{rotate:0deg;scale:1}}@keyframes motion-photo{0%{opacity:.35}to{opacity:1}}@keyframes motion-skeleton{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:is(.dock-item,.account-card,.listing-card,.card-hover,.btn-primary,.btn-secondary,.btn-danger,.account-option){translate:none!important}}:root:not(.dark) .app-header,.app-topbar{background:rgb(var(--canvas))}.app-topbar{gap:12px;padding-inline:28px}.app-topbar .app-admin-link{color:rgb(var(--muted));background:0 0;border-color:#0000;padding:6px}.app-topbar .btn-secondary{background:0 0;border-color:#0000;padding:6px}.app-topbar .btn-icon{justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:7px;display:inline-flex}.app-topbar .eyebrow{letter-spacing:.18em;font-size:9px}.app-content{max-width:var(--content-max,1440px)}.page-heading{font-size:var(--page-title-size,24px);line-height:var(--page-title-line,32px);font-weight:600}.btn{padding-inline:13px;font-size:13px}.btn-icon{border-radius:var(--control-radius)}.lucide{stroke-width:1.65px}.card{box-shadow:none}.card.p-5,.card.p-6{padding:var(--panel-padding,20px)}.card .text-2xl{font-size:24px}.dock-stage{padding:10px 12px calc(14px + env(safe-area-inset-bottom));background:rgb(var(--canvas))}.app-dock,.dark .app-dock{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0}.dock-item{border-radius:var(--card-radius);gap:6px;min-width:78px;min-height:52px;padding:6px 12px 11px;font-size:10px}.dock-item:hover{background:rgb(var(--surface-hover));color:rgb(var(--ink));transform:none}.dock-item-active,.dock-item-active:hover{color:rgb(var(--accent-text));background:0 0}.dock-item-active:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;left:calc(50% - 2px)}.dock-icon{box-shadow:none;background:0 0;border:0}.dock-item-active .dock-counter{background:rgb(var(--accent-text));color:rgb(var(--canvas));border-color:rgb(var(--canvas))}.account-picker{gap:12px;padding:0 0 10px}.account-option{background:0 0;border:0;border-radius:0;gap:10px;min-width:166px;max-width:250px;padding:12px 8px 16px;font-size:12px;position:relative}.account-option:first-child{padding-left:0}.account-option:hover{background:rgb(var(--surface-hover))}.account-option[aria-pressed=true]{box-shadow:none;color:rgb(var(--ink));background:0 0}.account-option[aria-pressed=true]:after{content:"";background:rgb(var(--accent-text));width:24px;height:2px;position:absolute;bottom:0;left:8px}.account-option:first-child[aria-pressed=true]:after{left:0}.account-option-avatar,.account-option[aria-pressed=true] .account-option-avatar{width:27px;height:30px;color:rgb(var(--muted));background:0 0;border-radius:0;font-size:15px;font-weight:400}.account-option-avatar>span:not(.suite-emoji){border:0;width:5px;height:5px;bottom:1px;right:0}.account-option .text-sm{font-size:12px}.account-option .text-xs{font-size:11px}.account-option [class*=font-semibold]{font-weight:500}.catalog-metrics{gap:28px}.catalog-metrics .catalog-metric{background:0 0;border:0;border-radius:0;padding:10px 0 14px}.catalog-metrics .catalog-metric .text-xs{font-size:11px}.catalog-metrics .suite-emoji{--emoji-size:18px!important}.catalog-metrics .text-2xl{margin-top:18px;font-size:26px;font-weight:400;line-height:1.2}.catalog-statuses{gap:20px;padding-bottom:0}.catalog-tab{border:0;border-radius:0;gap:7px;padding:10px 0 13px;font-size:11px;position:relative}.catalog-tab span{background:0 0;padding:0;font-size:11px}.catalog-tab[aria-pressed=true]{color:rgb(var(--ink));background:0 0;font-weight:600}.catalog-tab[aria-pressed=true] span{background:0 0}.catalog-tab[aria-pressed=true]:after{content:"";background:rgb(var(--accent-text));width:24px;height:2px;position:absolute;bottom:0;left:0}.catalog-page>div:last-of-type{min-width:0}.catalog-page .catalog-search .input{background:0 0;border-width:0 0 1px;border-radius:0}.catalog-page .catalog-sort{background:0 0;border:0;padding-right:0;font-size:12px}.listing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 22px}.listing-card{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}.listing-card:hover,.listing-card-selected{box-shadow:none}.listing-card-selected .listing-photo{outline:2px solid rgb(var(--accent-text));outline-offset:3px}.listing-card .listing-photo{aspect-ratio:1.06;border-radius:var(--card-radius)}.listing-card .listing-photo>img{-o-object-fit:cover;object-fit:cover}.listing-selection{border-radius:var(--control-radius);width:23px;height:23px;box-shadow:none;background:rgb(var(--canvas) / .86);bottom:8px;left:8px}.listing-selection input{width:14px;height:14px}.listing-card-body{flex-direction:column;flex:1;min-width:0;padding:12px 0 0;display:flex}.listing-account{gap:5px;margin-bottom:9px;font-size:11px}.listing-account-dot{background:rgb(var(--muted));border-radius:50%;flex-shrink:0;width:4px;height:4px}.listing-title{min-height:36px;font-size:13px;font-weight:500;line-height:18px}.listing-price{margin-top:12px;font-size:18px;font-weight:500}.listing-statistics{gap:6px;margin-top:14px;font-size:11px}.listing-statistics .suite-emoji{--emoji-size:14px!important}.listing-statistics>div{gap:9px}.listing-statistics time{font-size:10px}.listing-toolbar{background:0 0;border:0;border-radius:0;gap:4px;min-height:34px;margin:10px 0 0;padding:0}.listing-toolbar .btn-icon{background:0 0;border:0;min-height:34px;padding:7px 0}.listing-toolbar .suite-emoji{--emoji-size:17px!important}.listing-card .photo-arrow{width:26px;height:30px;box-shadow:none}.management-dialog{width:min(480px,100% - 24px);max-height:86dvh}.management-dialog-heading{padding:17px 18px}.management-dialog-body{padding:18px}.management-menu{padding:7px}.management-menu>button,.management-menu>a{border-radius:var(--control-radius);gap:10px;padding:11px;font-size:13px}.management-menu .suite-emoji{--emoji-size:19px!important}.listing-dialog{width:min(760px,100% - 24px)}.account-selector-dialog.management-dialog{width:min(880px,100% - 24px)}.settings-profile-avatar{border-radius:50%;width:60px;height:60px;font-size:21px}.settings-profile-header{gap:15px;padding:22px}@media (width>=1280px){.listing-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1100px){.listing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=970px) and (width<=1100px){.listing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 18px}}@media (width<=800px){.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px}.catalog-metrics{gap:18px}}@media (width<=640px){:root{--page-padding:16px;--header-height:56px}.app-topbar{gap:5px;padding-inline:12px}.app-topbar>div:first-of-type{gap:8px}.app-topbar>div:last-of-type{gap:1px}.app-topbar .app-logo{width:24px}.app-topbar .btn-icon,.app-topbar .app-admin-link,.app-topbar .btn-secondary{min-width:32px;min-height:40px;padding:5px}.app-topbar h1{font-size:12px}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;display:grid;overflow:visible}.catalog-metrics .catalog-metric{min-width:0;padding:8px 0}.catalog-metrics .text-2xl{margin-top:10px;font-size:24px}.catalog-statuses{gap:17px}.account-option{min-width:158px}.dock-stage{padding:8px 8px calc(9px + env(safe-area-inset-bottom))}.app-dock{gap:4px;width:auto;max-width:420px}.dock-item{border-radius:var(--card-radius);min-width:54px;min-height:52px;padding:5px 7px 10px;font-size:10px}.listing-toolbar .listing-toolbar-secondary{display:none}.listing-toolbar .btn-icon{min-height:44px}.listing-card .listing-selection{width:30px;height:30px}.listing-card .listing-selection input{width:17px;height:17px}.listing-price{font-size:17px}.listing-statistics>div{gap:6px}}@media (pointer:coarse){.app-topbar .btn-icon,.app-topbar .app-admin-link,.app-topbar .btn-secondary{min-width:40px;min-height:44px}.catalog-tab{min-height:44px}}.catalog-page{flex-direction:column;gap:24px;display:flex}.catalog-page>*{min-width:0;margin-top:0!important}@media (width<=640px){.catalog-page{gap:18px}}.growth-dialog{width:min(520px,100vw - 24px)}.avatar,.settings-profile-avatar{background:rgb(var(--accent-soft));color:rgb(var(--accent-text))}.photo-arrow{color:#222633}.account-status-tabs button[aria-selected=true]{background:rgb(var(--accent-soft));color:rgb(var(--accent-text))}.account-status-tabs button[aria-selected=true]>span{color:inherit;background:0 0}.auth-stage{--accent:143 156 255;--accent-hover:124 141 245;--on-accent:21 24 41;background:#16171c}.auth-card{border-radius:var(--card-radius);box-shadow:none;background:#1d1f27ed;border-color:#363a4c}.auth-stage .auth-orbit{border-color:rgb(var(--accent)/.14);box-shadow:none;background:0 0}.auth-stage .auth-logo{color:rgb(var(--accent));box-shadow:none;background:0 0}.btn{min-height:36px;padding-block:7px;line-height:20px}.btn>.suite-emoji,.btn-icon>.suite-emoji{--emoji-size:18px!important}.btn>svg{flex-shrink:0;width:17px;height:17px}.btn-icon{justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.btn-icon:hover:not(:disabled){background:rgb(var(--accent)/.07)}:is(.btn,.btn-icon,.custom-select,.account-status-action,.ai-translate-button,.attribute-chip,.photo-arrow,.chat-scroll-bottom){border-radius:var(--control-radius)}.accounts-overview-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.accounts-overview-tools>.card,.accounts-overview-tools>[role=alert]{grid-column:1/-1;min-width:0}.accounts-overview-tools>.btn-secondary{justify-self:end}.account-status-tabs{background:rgb(var(--surface)/.4);gap:3px;padding:3px}.account-status-tabs button{min-height:34px;padding:8px 12px}.account-status-tabs button[aria-selected=true]{background:rgb(var(--accent)/.08)}:is(.admin-tabs,.growth-subtabs,.chat-tabs){background:rgb(var(--surface)/.4)}:is(.admin-tabs button[aria-current=page],.growth-subtabs button[aria-current=page]){background:rgb(var(--accent)/.08);color:rgb(var(--accent-text))}.account-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.account-card-heading{padding:18px 18px 0}.account-card-session{margin:12px 18px 0}.account-metrics{padding:18px}.account-metrics dd{font-size:23px}.account-connection{background:rgb(var(--canvas)/.35);padding:14px 18px}.account-card-footer{padding:14px 18px 16px}.account-card-actions{margin-top:12px}.account-card-actions .btn-icon{flex:0 0 32px;min-width:32px;padding:6px}.account-card-actions .btn-secondary{min-height:34px;padding:6px 9px}.account-card-avatar{width:42px;height:42px;font-size:17px}.accounts-page .account-card-heading{gap:10px;padding:14px 14px 0}.accounts-page .account-card-identity{gap:10px}.accounts-page .account-card-identity h3{font-size:14px}.accounts-page .account-card-avatar{width:36px;height:36px;font-size:15px}.accounts-page .account-card-session{margin:9px 14px 0;font-size:10px}.account-card-warning{background:rgb(var(--warning)/.06);border:1px solid rgb(var(--warning)/.16);border-radius:var(--control-radius);color:rgb(var(--warning));min-width:0;margin:8px 14px 0;padding:8px 10px;font-size:11px;line-height:1.5}.account-card-warning strong{margin-bottom:3px;font-size:10px;font-weight:600;display:block}.account-card-warning p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.accounts-page .account-metrics{padding:14px}.accounts-page .account-metrics dd{font-size:22px}.accounts-page .account-metrics dt{font-size:10px}.accounts-page .account-group-control{padding:8px 14px}.accounts-page .account-group-control .custom-select{min-height:32px;padding-block:5px;font-size:11px}.accounts-page .account-connection{padding:11px 14px}.accounts-page .account-connection .mt-3{margin-top:8px}.accounts-page .account-proxy-address{font-size:11px}.accounts-page .account-card-footer{padding:10px 14px 12px}.accounts-page .account-card-actions{margin-top:10px}.accounts-action-report{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--surface)/.45);justify-content:space-between;align-items:flex-start;gap:12px;max-height:96px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex;overflow:auto}.accounts-action-report>div{overflow-wrap:anywhere;min-width:0}.accounts-action-report>.btn-icon{flex-shrink:0;min-width:26px;min-height:26px;padding:3px}.account-status-action{min-height:26px}.dashboard-stat{min-width:0;padding:18px}.dashboard-stat-accent{background:rgb(var(--accent)/.06);border-color:rgb(var(--accent-text)/.2)}.dashboard-stat-value{margin-top:14px;font-size:30px;line-height:1.15}.dashboard-stat .dashboard-stat-emoji .suite-emoji{--emoji-size:19px!important}.dashboard-account-row{border-radius:var(--control-radius);padding-block:12px}.dashboard-account-row .avatar{width:36px;height:36px;font-size:14px}.settings-profile-header{background:rgb(var(--accent)/.06);padding:20px}.settings-profile-details{padding:20px}:is(.management-dialog,.listing-dialog,.product-editor,.product-confirm,.subscription-confirm,.broadcast-dialog,.growth-dialog,.admin-access-dialog,.admin-user-dialog,.reauth-dialog,.account-form-dialog){border-radius:var(--card-radius);max-height:calc(100dvh - 40px);box-shadow:0 16px 60px #00000029}dialog[data-motion-dialog][open]{position:fixed;inset:0;margin:auto!important}.account-form-dialog,.reauth-dialog{width:min(520px,100% - 32px);padding:20px}:is(.management-dialog-heading,.admin-dialog-heading){padding:16px 20px}.management-dialog-body{padding:20px}:is(.management-dialog-footer,.admin-dialog-footer,.product-dialog-footer){padding:14px 20px}.management-dialog{width:min(480px,100% - 32px)}.listing-dialog,.product-editor{width:min(720px,100% - 32px)}.management-dialog.account-selector-dialog{width:min(960px,100% - 32px)}.auth-stage{--action-fill:.12;--action-hover:.19;--action-line:.32}@media (hover:hover) and (pointer:fine){:is(.btn-primary,.btn-secondary,.btn-danger,.account-card,.listing-card,.card-hover):hover{translate:0}}@media (width<=640px){.accounts-page-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.accounts-page-actions>button:first-child:nth-last-child(3){grid-column:1/-1}.dashboard-stat{padding:14px}.dashboard-stat-value{margin-top:12px;font-size:27px}.account-card-heading{padding:16px 16px 0}.account-card-session{margin-inline:16px}.account-metrics,.account-connection{padding:16px}.account-card-footer{padding:14px 16px 16px}.account-card-actions{flex-wrap:wrap}.account-card-actions>.btn-secondary{flex-basis:100%}.account-card-actions>.btn-icon{flex:1;min-height:40px}:is(.management-dialog,.listing-dialog,.product-editor,.product-confirm,.subscription-confirm,.broadcast-dialog,.growth-dialog,.admin-access-dialog,.admin-user-dialog,.reauth-dialog,.account-form-dialog){max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}:is(.management-dialog-heading,.admin-dialog-heading,.management-dialog-body){padding:16px}:is(.management-dialog-footer,.admin-dialog-footer,.product-dialog-footer){padding:12px 16px}}@media (pointer:coarse){.btn,.btn-icon,.custom-select,.account-status-tabs button,.account-status-action,.ai-translate-button,.attribute-chip{min-height:44px}.btn-icon,.account-card-actions .btn-icon{min-width:44px;min-height:44px}.account-card-actions .btn-secondary{min-height:44px}}@media (width<=540px){.accounts-overview-tools{grid-template-columns:minmax(0,1fr);gap:12px}.accounts-overview-tools>.btn-secondary{justify-self:start}}.suite-wordmark{letter-spacing:.18em;white-space:nowrap;font-size:9px}.account-group-filter .btn-secondary[aria-pressed=true]{color:rgb(var(--accent-text));border-color:rgb(var(--accent)/.45);background:rgb(var(--accent)/.08)}.header-account-summary{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.app-topbar .header-stealth-toggle[aria-pressed=true]{color:rgb(var(--accent-text));background:rgb(var(--accent)/.12)}.header-account-item{border:1px solid rgb(var(--line));border-radius:var(--control-radius);background:rgb(var(--accent)/.025);align-items:center;gap:9px;min-width:0;min-height:38px;padding:5px 10px;transition:background-color .15s,border-color .15s;display:flex}.header-account-item:hover{background:rgb(var(--accent)/.07);border-color:rgb(var(--accent)/.35)}.header-account-item:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:2px}.header-account-item>svg{color:rgb(var(--muted));flex-shrink:0}.header-account-item>span{gap:2px;min-width:0;display:grid}.header-account-item small{color:rgb(var(--muted));white-space:nowrap;font-size:9px;line-height:1.2}.header-account-item strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.25;overflow:hidden}.header-account-wallet{min-width:104px;max-width:180px}.header-account-subscription{min-width:138px;max-width:180px}.header-account-subscription[data-state=ending]>svg{color:rgb(var(--accent-text))}.header-account-subscription[data-state=expired]>svg{color:rgb(var(--warning))}.workspace-switcher{z-index:60;flex-shrink:0;position:relative}.workspace-switcher-trigger{min-height:34px;color:rgb(var(--ink));background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:500;display:flex}.workspace-switcher-trigger>svg{color:rgb(var(--muted));flex-shrink:0}.workspace-switcher-trigger[aria-expanded=true]{color:rgb(var(--accent-text))}.workspace-switcher-menu{border:1px solid rgb(var(--line));border-radius:var(--control-radius);background:rgb(var(--surface));width:210px;padding:5px;position:absolute;top:calc(100% + 6px);left:-12px;box-shadow:0 12px 30px #00000026}.workspace-switcher-menu>button{text-align:left;width:100%;min-height:44px;color:rgb(var(--ink));border-radius:var(--control-radius);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px;display:flex}.workspace-switcher-menu>button:hover,.workspace-switcher-menu>button:focus-visible{background:rgb(var(--accent)/.08)}.workspace-switcher-menu>button[aria-checked=true]{color:rgb(var(--accent-text));background:rgb(var(--accent)/.06)}.workspace-switcher-menu>button>span{align-items:center;gap:9px;display:flex}.workspace-switcher-menu strong{font-size:13px;font-weight:500}.workspace-switcher-menu small{color:rgb(var(--muted));font-size:10px}.workspace-switcher-menu>p{color:rgb(var(--danger));padding:8px 10px;font-size:11px;line-height:1.5}@media (width<=1024px){.header-identity{gap:12px}.header-page-title,.header-title-divider{display:none}}@media (width<=640px){.workspace-switcher-trigger{min-height:40px;font-size:11px}.header-identity{gap:8px}.header-actions{gap:4px!important}}@media (width<=420px){.header-identity>.header-brand{display:none}.app-topbar{padding-inline:10px}.app-topbar .header-actions .btn-icon,.app-topbar .header-actions .app-admin-link{min-width:28px;padding-inline:4px}.workspace-switcher-menu{left:0}}.commerce-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.wallet-badge{color:rgb(var(--ink));border:1px solid rgb(var(--line));border-radius:var(--control-radius);white-space:nowrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:inline-flex}.wallet-badge:hover{color:rgb(var(--accent-text));background:rgb(var(--surface))}.commerce-search{width:100%;max-width:400px;color:rgb(var(--muted));align-items:center;gap:10px;display:flex}.commerce-search .input{flex:1;min-width:0}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.shop-card{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--surface));flex-direction:column;min-width:0;display:flex;overflow:hidden}.shop-cover-button{text-align:inherit;width:100%;display:block}.shop-cover{aspect-ratio:1.35;background:rgb(var(--surface-hover));color:rgb(var(--muted));justify-content:center;align-items:center;display:flex;overflow:hidden}.shop-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.shop-card-body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px;display:flex}.shop-card h3{overflow-wrap:anywhere;font-size:14px;font-weight:600}.shop-description{color:rgb(var(--secondary));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.shop-price{margin-top:auto;font-size:18px;font-weight:500}.shop-price span{color:rgb(var(--muted));margin-top:4px;font-size:11px;font-weight:400;display:block}.shop-card-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shop-card-actions .btn-icon{width:32px;min-width:32px;height:36px}.commerce-empty{text-align:center;border:1px dashed rgb(var(--line));border-radius:var(--card-radius);flex-direction:column;align-items:center;gap:14px;padding:60px 24px;display:flex}.commerce-empty h3{font-size:17px;font-weight:600}.commerce-empty p{max-width:420px;color:rgb(var(--muted));font-size:13px;line-height:1.7}.product-editor{width:min(760px,100vw - 24px);max-height:calc(100dvh - 32px);padding:0;overflow-y:auto}.product-confirm{width:min(480px,100vw - 24px);padding:0}.product-dialog-footer{border-top:1px solid rgb(var(--line));background:rgb(var(--surface));z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex;position:sticky;bottom:0}.product-photo-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px;display:grid}.product-editor-photo{aspect-ratio:1;border-radius:var(--card-radius);background:rgb(var(--surface-hover));position:relative;overflow:hidden}.product-editor-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-photo-number{border-radius:var(--control-radius);color:#fff;background:#181b24d9;padding:3px 6px;font-size:10px;position:absolute;top:6px;left:6px}.product-photo-tools{color:#fff;border-radius:var(--control-radius);background:#181b24e8;justify-content:space-between;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.product-photo-tools button{padding:9px}.product-photo-tools button:disabled{opacity:.25}.product-sale-settings{background:rgb(var(--surface-hover));border-radius:var(--card-radius);padding:16px}.purchase-cover{background:rgb(var(--surface-hover));border-radius:var(--card-radius);height:min(440px,46dvh);overflow:hidden}.purchase-cover img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.purchase-thumbnails{gap:8px;display:flex;overflow-x:auto}.purchase-thumbnails button{border-radius:var(--control-radius);border:2px solid #0000;flex-shrink:0;width:60px;height:60px;overflow:hidden}.purchase-thumbnails button[aria-pressed=true]{border-color:rgb(var(--accent))}.purchase-thumbnails img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wallet-ledger>div{border-bottom:1px solid rgb(var(--line));justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;display:flex}.wallet-ledger strong{font-size:12px;font-weight:500}.wallet-ledger small{color:rgb(var(--muted));overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.wallet-ledger>div>span:first-child{min-width:0}@media (width>=641px){.app-dock{gap:6px}.dock-item{min-width:70px;padding-left:8px;padding-right:8px}}@media (width<=640px){.app-dock{gap:0;width:100%;max-width:560px}.dock-item{flex:1;min-width:0;padding:5px 1px 10px;font-size:9px}.dock-label{max-width:100%;font-size:9px}.dock-stage{padding-left:4px;padding-right:4px}.commerce-heading{gap:18px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-card-body{gap:10px;padding:12px}.shop-card-actions>.btn-primary,.shop-card-actions>.btn-secondary{flex-basis:100%;padding:8px 5px;font-size:11px}.shop-card-actions .btn-icon{flex:1}.shop-card h3{font-size:13px}.shop-description{font-size:11px}.shop-cover{aspect-ratio:1}.product-editor{max-height:calc(100dvh - 16px)}}.billing-balance{border:1px solid rgb(var(--line));border-radius:var(--card-radius);align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.billing-balance strong{white-space:nowrap;margin-left:auto;font-size:18px}.subscription-plan-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;display:grid}.subscription-plan{border:1px solid rgb(var(--line));background:rgb(var(--canvas));border-radius:var(--card-radius);text-align:left;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:16px 12px;display:flex}.subscription-plan:hover:not(:disabled){border-color:rgb(var(--accent-text));background:rgb(var(--accent-soft))}.subscription-plan:disabled{cursor:default}.subscription-plan span{font-size:13px;font-weight:500}.subscription-plan strong{white-space:nowrap;font-size:19px}.subscription-plan small{color:rgb(var(--muted));font-size:10px}.subscription-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}.subscription-confirm{width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:auto}.auth-stage .billing-section{--canvas:22 23 28;--surface:29 31 39;--surface-hover:39 42 53;--line:57 62 78;--ink:235 238 247;--secondary:194 201 220;--muted:173 182 203;--accent-text:143 156 255;--accent-soft:33 38 63;--success:114 195 165;--warning:243 197 112;--danger:255 146 146;color:rgb(var(--ink));text-align:left}.auth-card:has(.billing-section){max-width:630px}.auth-stage .subscription-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-stage .subscription-plan strong{font-size:18px}.auth-stage .billing-section .label{color:rgb(var(--muted))}.auth-stage .subscription-confirm .btn-secondary{color:rgb(var(--ink))}.auth-stage:has(.billing-section){padding-top:32px}.auth-stage:has(.billing-section) .auth-brand{margin-bottom:20px}.auth-stage:has(.billing-section) .auth-description{margin:16px auto}.auth-stage:has(.billing-section) .auth-footer{margin-top:24px;position:static}.auth-stage:has(.billing-section){flex-direction:column}.billing-section,.subscription-confirm{text-align:left}@media (width<=440px){.subscription-plan-grid,.auth-stage .subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-plan{gap:8px;padding:12px}.billing-balance{padding:10px;font-size:12px}.billing-balance strong{font-size:16px}}.subscription-locked{max-width:660px;margin:60px auto}.subscription-locked p{line-height:1.8}.dock-item-locked{color:rgb(var(--muted))}.dock-item-locked .dock-icon:after{content:"";border:1px solid;border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:-5px}@media (width<=640px){.subscription-locked{margin:24px auto}}.billing-section p a{text-underline-offset:3px;text-decoration:underline}.request-limit-notice{z-index:100;border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--surface));max-width:min(430px,100vw - 32px);color:rgb(var(--ink));align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex;position:fixed;top:76px;right:16px;box-shadow:0 8px 24px #0002}.request-limit-notice small{color:rgb(var(--muted));margin-top:5px;font-size:11px;display:block}.request-limit-notice .btn-icon{margin:-5px -5px 0 0}.product-publication-fields{border-top:1px solid rgb(var(--line));padding-top:20px}.product-readiness{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--accent)/.035);padding:16px}.shop-concealed-cover{isolation:isolate;background:rgb(var(--surface-hover));min-height:160px;position:relative}.shop-concealed-art{filter:blur(24px);opacity:.55;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shop-concealed-art i{background:rgb(var(--accent)/.5);width:48%;height:65%;display:block;position:absolute;top:25%;left:18%;transform:rotate(-24deg)}.shop-concealed-art i:nth-child(2){background:rgb(var(--muted)/.45);top:5%;left:52%;transform:rotate(34deg)}.shop-concealed-art i:nth-child(3){background:rgb(var(--accent)/.3);width:65%;height:22%;top:65%;left:8%}.shop-concealed-cover>span{color:rgb(var(--ink));text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px;font-size:11px;display:flex;position:relative}.shop-concealed-details{padding:4px 0;overflow:hidden}.shop-concealed-details>div{filter:blur(5px);opacity:.45;-webkit-user-select:none;user-select:none;pointer-events:none}.shop-concealed-details i{background:rgb(var(--muted));width:90%;height:9px;margin:10px 2px;display:block}.shop-concealed-details i:nth-child(2){width:67%}.shop-concealed-details i:nth-child(3){width:43%}.line-tabs,:is(.account-status-tabs,.account-group-filter,.account-picker,.message-accounts,.chat-tabs,.catalog-statuses,.admin-tabs,.admin-day-presets,.growth-subtabs,.composer-steps).line-tabs{--tabs-gap:22px;align-items:stretch;gap:var(--tabs-gap);min-width:0;max-width:100%;box-shadow:none;overscroll-behavior-x:contain;scrollbar-width:thin;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;flex-shrink:0;padding:0;display:flex;overflow-x:auto}.line-tab,.line-tabs>.line-tab{min-width:0;min-height:44px;box-shadow:none;color:rgb(var(--muted));white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:7px;padding:10px 0 13px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;translate:none;scale:1}.line-tabs>.line-tab:hover:not(:disabled){color:rgb(var(--ink));background:0 0;translate:none;scale:1}.line-tabs>.line-tab:active{translate:none;scale:1}.line-tabs>.line-tab:disabled{opacity:.45;cursor:not-allowed}.line-tabs>.line-tab:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:-2px}.line-tabs>.line-tab:after{content:"";background:rgb(var(--accent-text));opacity:0;transform-origin:0;width:24px;height:2px;transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease);position:absolute;bottom:0;left:0;transform:scaleX(.5)}.line-tabs>.line-tab:is([aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=step]){box-shadow:none;color:rgb(var(--ink));background:0 0;border-color:#0000;font-weight:500}.line-tabs>.line-tab:is([aria-pressed=true],[aria-selected=true],[aria-current=page],[aria-current=step]):after{opacity:1;left:0;transform:scaleX(1)}.line-tabs .line-tab>.tab-count{min-width:0;color:inherit;opacity:1;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:500;display:inline}.line-tabs.account-picker{--tabs-gap:24px}.line-tabs>.line-tab.account-option{justify-content:flex-start;gap:10px;min-width:166px;max-width:250px;padding:12px 0 16px}.line-tabs.message-accounts{flex-shrink:0}.line-tabs.message-accounts .message-account-avatar{background:0 0;border:0;border-radius:0;width:27px;height:30px;font-size:15px;font-weight:400}.line-tabs.chat-tabs{--tabs-gap:14px;margin-top:12px}.line-tabs.chat-tabs>.line-tab{gap:5px;font-size:10px}.line-tabs.chat-tabs .tab-count{font-size:9px}.line-tabs.admin-tabs{--tabs-gap:24px}.line-tabs.admin-day-presets{--tabs-gap:20px}.line-tabs.admin-day-presets>.line-tab{flex:1}.line-tabs.commerce-filters{flex-wrap:wrap;align-items:center}.line-tabs.composer-steps{--tabs-gap:12px;align-items:center}.line-tabs.composer-steps .line-tab>span{width:auto;height:auto;color:inherit;opacity:.6;background:0 0;border:0;border-radius:0;padding:0;display:inline}@media (width<=640px){.line-tabs{--tabs-gap:18px}.line-tabs>.line-tab{font-size:11px}.line-tabs>.line-tab.account-option{min-width:158px}.line-tabs.admin-tabs{--tabs-gap:18px}.line-tabs.chat-tabs>.line-tab{font-size:10px}}.dock-item-active:after{border-radius:0;width:24px;height:2px;left:calc(50% - 12px)}.error-retry{color:rgb(var(--danger));flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:20px;display:flex}.error-retry-button{min-height:28px;color:rgb(var(--accent-text));text-underline-offset:3px;font:inherit;cursor:pointer;padding:3px 0;text-decoration:underline}.error-retry-button:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:3px}.error-retry-button:disabled{opacity:.5;cursor:wait}@media (pointer:coarse){.error-retry-button{min-height:44px}}.thread-composer{--compose-control-height:54px}.thread-compose-line{align-items:stretch}.thread-compose-line>.chat-message-input>textarea{height:var(--compose-control-height);min-height:var(--compose-control-height);padding-block:6px;line-height:20px}.thread-compose-actions{align-items:stretch}.thread-compose-actions>.chat-reply-picker{align-items:stretch;display:flex}.thread-compose-actions>.chat-reply-picker>.btn-secondary{height:var(--compose-control-height);min-height:var(--compose-control-height);justify-content:center;align-items:center;padding-block:0;display:flex}:root .thread-compose-actions>.chat-send{width:var(--compose-control-height);min-width:var(--compose-control-height);height:var(--compose-control-height);min-height:var(--compose-control-height);padding:0}.thread-compose-actions>.chat-send>svg{width:18px;height:18px}@media (width<=640px){.thread-compose-actions>.chat-reply-picker{flex:1;width:auto}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--content-max:1440px;--page-gap:24px;--panel-padding:20px;--grid-gap:16px;--page-title-size:24px;--page-title-line:32px;--page-title-icon:22px;--control-height:36px;--control-icon-size:18px;--section-title-size:14px;--dialog-confirm:480px;--dialog-form:720px;--dialog-wide:960px}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.page-header-main{flex:1;min-width:min(100%,180px)}.page-title{min-height:var(--control-height);align-items:center;gap:10px;min-width:0;display:flex}.page-title-icon{width:var(--page-title-icon);height:var(--page-title-line);color:rgb(var(--muted));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-title-icon .suite-emoji{--emoji-size:var(--page-title-icon)!important}.page-header .page-heading{font-size:var(--page-title-size);line-height:var(--page-title-line);letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.page-header-meta{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:rgb(var(--muted));flex-wrap:wrap;font-size:12px;display:flex}.page-header-meta-indented{padding-left:calc(var(--page-title-icon) + 10px)}.page-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-height:var(--control-height);flex-wrap:wrap;max-width:100%;display:flex}.page-header-actions>*{min-width:0;max-width:100%}.page-back-link{align-items:center;gap:var(--space-2);color:rgb(var(--muted));width:fit-content;font-size:12px;display:inline-flex}.page-back-link:hover{color:rgb(var(--accent-text))}#root .app-content{max-width:var(--content-max)}#root .page-stack{gap:var(--page-gap);flex-direction:column;width:100%;min-width:0;display:flex}#root .page-stack>*{min-width:0;margin-block:0}#root .messaging-workspace{gap:var(--space-3)}#root .page-stack.catalog-has-selection{padding-bottom:160px}:root :is(.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost,.wallet-badge){min-height:var(--control-height);padding-block:7px;font-size:13px;line-height:20px}:root .btn-icon{min-width:var(--control-height);min-height:var(--control-height);justify-content:center;align-items:center;display:inline-flex}:root :is(input.input,select.input,button.custom-select){min-height:var(--control-height);padding-block:7px;font-size:13px;line-height:20px}:root :is(.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost)>svg{width:var(--control-icon-size);height:var(--control-icon-size);flex-shrink:0}:root :is(.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost)>.suite-emoji,:root .btn-icon>.suite-emoji{--emoji-size:var(--control-icon-size)!important}:root :is(.card.p-5,.card.p-6){padding:var(--panel-padding)}:root :is(.listing-grid,.shop-grid){gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}:root .account-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.accounts-page .account-grid{align-items:stretch}.accounts-page .account-card{flex-direction:column;width:100%;display:flex}.accounts-page .account-card-footer{margin-top:auto}:root :is(.dashboard-metrics,.admin-stat-grid,.composer-layout,.admin-overview-grid){gap:var(--grid-gap)}:root .settings-grid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.section-title{align-items:center;gap:var(--space-2);font-size:var(--section-title-size);min-width:0;font-weight:600;line-height:22px;display:flex}.section-title>svg{flex-shrink:0;width:18px;height:18px}.section-title>.suite-emoji{--emoji-size:18px!important}.section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.section-heading>div{min-width:0}.section-heading>.btn-icon{flex-shrink:0}:root dialog:is(.management-dialog,.product-confirm,.subscription-confirm,.reauth-dialog,.account-form-dialog,.growth-dialog,.broadcast-dialog,.admin-access-dialog){width:min(var(--dialog-confirm),calc(100vw - 32px));max-height:calc(100dvh - 40px)}:root dialog:is(.product-editor,.listing-dialog,.listing-bulk-dialog,.admin-user-dialog){width:min(var(--dialog-form),calc(100vw - 32px));max-height:calc(100dvh - 40px)}:root dialog.account-selector-dialog{width:min(var(--dialog-wide),calc(100vw - 32px))}:root dialog.reply-chooser-dialog{width:min(600px,100vw - 32px)}:root :is(.management-dialog-heading,.admin-dialog-heading,.management-dialog-body){padding:var(--panel-padding)}:root :is(.management-dialog-footer,.admin-dialog-footer,.product-dialog-footer){padding:var(--space-3) var(--panel-padding);gap:var(--space-2)}:root :is(.management-dialog-heading,.admin-dialog-heading) h3{font-size:16px;line-height:24px}:root .account-card-actions .btn-icon{min-width:32px;min-height:var(--control-height)}@media (width<=1100px){:root .settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){:root{--page-gap:20px;--panel-padding:16px;--page-title-size:22px;--page-title-line:28px;--control-height:40px}.page-header-actions{justify-content:flex-start;width:100%}.page-header-main{flex-basis:100%;min-width:0}:root .page-header-actions.accounts-page-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.page-header-actions.accounts-page-actions>:is(.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost){flex:auto}:root .messaging-workspace>.page-header{gap:var(--space-2)}.messaging-workspace .page-header-actions{gap:6px}.messaging-workspace .page-header-actions :is(.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost){flex:1}:root dialog:is(.management-dialog,.listing-dialog,.product-editor,.product-confirm,.subscription-confirm,.growth-dialog,.broadcast-dialog,.admin-access-dialog,.admin-user-dialog,.reauth-dialog,.account-form-dialog){max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}}@media (width<=640px){:root{--page-gap:16px;--grid-gap:12px}:root :is(.listing-grid,.shop-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:root .account-grid{grid-template-columns:minmax(0,1fr)}.page-header-actions>.wallet-badge{padding-inline:10px}:root .app-page-chat .page-header-meta{margin-top:4px}:root .account-card-actions .btn-icon{flex:1;min-height:40px}}@media (pointer:coarse){:root{--control-height:44px}:root .btn-icon,:root .account-card-actions .btn-icon{min-width:44px;min-height:44px}}@media (width<=767px){:root .messaging-workspace .page-header-main{flex:auto;min-width:160px}:root .messaging-workspace .page-header-actions{gap:6px;width:auto}.messaging-workspace .page-header-actions :is(.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost){flex:none;padding-inline:8px}.messaging-workspace .page-header-actions :is(.btn,.btn-primary,.btn-secondary,.btn-danger,.btn-ghost)>span{display:none}}:root dialog:is(.growth-history-dialog,.broadcast-dialog){width:min(var(--dialog-form),calc(100vw - 32px))}.page-header-section{--page-title-size:18px;--page-title-line:26px;--page-title-icon:20px}.page-header-section .page-header-meta{font-size:12px;line-height:1.6}.account-detail-page>.account-detail-heading .page-heading{font-size:var(--page-title-size);line-height:var(--page-title-line);font-weight:600}.account-detail-heading .page-title{min-height:var(--control-height)}:root{--metric-size:28px}:root :is(.dashboard-stat-value,.admin-stat>strong,.catalog-metric>.text-2xl,.growth-metrics>.card>strong,.broadcast-stats>div>strong){font-size:var(--metric-size);letter-spacing:-.02em;font-weight:500;line-height:1.15}:root :is(.dashboard-stat,.admin-stat){padding:var(--panel-padding)}:root .shop-card{background:0 0;border:0;overflow:visible}:root .shop-card .shop-cover{aspect-ratio:1.06;border-radius:var(--card-radius)}:root .shop-card .shop-concealed-cover{min-height:0}:root .shop-card-body{padding:12px 0 0}:root .shop-card h3{min-height:36px;font-size:13px;font-weight:500;line-height:18px}@media (width<=767px){:root{--metric-size:26px}}.template-card{container-type:inline-size}.template-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .template-card .shop-card-body{gap:8px;padding-top:10px}:root .template-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}:root .template-card-actions>.template-create{white-space:nowrap;flex:none;grid-column:1/-1;gap:6px;min-width:0;padding-inline:8px;font-size:12px}:root .template-card-actions>.btn-icon{width:100%;min-width:0;min-height:var(--control-height);border:1px solid rgb(var(--line));border-radius:var(--control-radius);height:auto}.template-action-short{display:none}@container (width<=190px){.template-action-full{display:none}.template-action-short{display:inline}}.account-cookie-export{text-align:right;flex-shrink:0;max-width:145px}.account-export-button{min-height:28px;color:rgb(var(--muted));border-radius:var(--control-radius);justify-content:center;align-items:center;gap:5px;padding:3px 6px;font-size:11px;line-height:16px;display:inline-flex}.account-export-button:hover:enabled{color:rgb(var(--accent-text));background:rgb(var(--accent)/.08)}.account-export-button:disabled{opacity:.45;cursor:default}.account-export-button:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:2px}.account-cookie-export p{overflow-wrap:anywhere;text-align:left;margin-top:4px;font-size:10px;line-height:1.5}@media (pointer:coarse){.account-export-button{min-width:44px;min-height:44px}}.account-detail-grid{align-items:start;gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-detail-grid>*{min-width:0}@media (width<=1023px){.account-detail-grid{grid-template-columns:minmax(0,1fr)}}.header-notification-bell{position:relative}.header-notification-count{background:rgb(var(--accent-text));min-width:15px;height:15px;color:rgb(var(--canvas));pointer-events:none;border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-size:9px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;right:0}:root dialog.notification-inbox{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--surface));width:min(420px,100vw - 24px);max-width:none;max-height:calc(100dvh - 88px);color:rgb(var(--ink));margin:0;padding:0;position:fixed;inset:64px 16px auto auto;overflow:auto;box-shadow:0 12px 40px #00000026}dialog.notification-inbox::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000001f}.notification-inbox-heading{border-bottom:1px solid rgb(var(--line));align-items:center;gap:10px;padding:12px 14px;display:flex}.notification-inbox-heading h2{flex:1;font-size:15px;font-weight:600}.notification-inbox-tools{color:rgb(var(--muted));border-bottom:1px solid rgb(var(--line));justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex}.notification-inbox-tools button{min-height:32px;color:rgb(var(--accent-text));align-items:center;gap:5px;display:flex}.notification-inbox-tools button:disabled{opacity:.45}.notification-inbox-list>li{border-bottom:1px solid rgb(var(--line));align-items:flex-start;display:flex}.notification-inbox-list>li.notification-unread{background:rgb(var(--accent)/.07)}.notification-open{text-align:left;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.notification-open:hover{background:rgb(var(--accent)/.04)}.notification-event-icon{color:rgb(var(--accent-text));flex-shrink:0;padding-top:2px}.notification-content{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.notification-content strong{font-size:12px;font-weight:600;line-height:18px}.notification-content>span{white-space:pre-line;color:rgb(var(--muted));font-size:12px;line-height:18px}.notification-content time{color:rgb(var(--muted));font-size:10px}.notification-inbox-list .notification-read{color:rgb(var(--accent-text));flex-shrink:0;margin:6px 4px 0 0}.notification-inbox-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;font-size:13px;line-height:20px;display:flex}.notification-inbox-state.error-retry{flex-direction:row;justify-content:center;gap:8px}.notification-inbox-state small{max-width:280px;font-size:12px}.notification-inbox-footer{padding:10px 14px;font-size:10px}@media (width<=767px){:root dialog.notification-inbox{max-height:calc(100dvh - 134px);top:110px;right:12px}}@media (pointer:coarse){.notification-inbox-tools button{min-height:44px}}:root dialog.publication-schedule-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.publication-schedule-dialog>.management-dialog-heading{flex-shrink:0}.publication-schedule-body{padding:var(--panel-padding);overscroll-behavior:contain;flex-direction:column;gap:20px;min-height:0;display:flex;overflow:auto}.publication-product-summary{align-items:center;gap:12px;min-width:0;display:flex}.publication-product-photo{border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--canvas)/.5);width:48px;height:48px;color:rgb(var(--muted));flex-shrink:0;place-items:center;display:grid;overflow:hidden}.publication-product-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.publication-product-summary h4{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}.publication-product-summary p{color:rgb(var(--muted));margin-top:3px;font-size:12px}.publication-account-choice{min-width:0}.publication-account-choice>h4{color:rgb(var(--muted));margin-bottom:8px;font-size:12px;font-weight:500}.publication-account-choice .account-picker{gap:16px;padding:0}.publication-account-choice .account-option{min-width:150px;padding:8px 0 12px}.publication-datetime{min-width:0}.publication-datetime-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.publication-datetime-heading>h4,.publication-time-panel>h4{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.publication-datetime-heading>h4>svg,.publication-time-panel>h4>svg{color:rgb(var(--muted));flex-shrink:0}.publication-live-clock{color:rgb(var(--muted));flex-shrink:0;align-items:center;gap:8px;display:flex}.publication-live-clock>span{grid-template-columns:auto auto;gap:2px 8px;font-size:10px;line-height:14px;display:grid}.publication-live-clock time{color:rgb(var(--ink));font-variant-numeric:tabular-nums;letter-spacing:.02em;grid-area:1/2/3;align-self:center;font-size:19px;font-weight:500;line-height:24px}.publication-live-clock small{color:rgb(var(--muted));font-size:10px}.publication-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.publication-presets>button,.publication-minute-presets>button{border:1px solid rgb(var(--line));border-radius:var(--control-radius);min-height:36px;color:rgb(var(--muted));padding:7px 8px;font-size:12px;line-height:18px;transition:background-color .15s,border-color .15s,color .15s}.publication-presets>button:hover:enabled,.publication-minute-presets>button:hover:enabled{background:rgb(var(--accent)/.06);color:rgb(var(--ink))}.publication-presets>button[aria-pressed=true],.publication-minute-presets>button[aria-pressed=true]{background:rgb(var(--accent)/.09);color:rgb(var(--accent-text));border-color:rgb(var(--accent-text)/.4)}.publication-presets>button:disabled,.publication-minute-presets>button:disabled{opacity:.45}.publication-datetime-grid{grid-template-columns:minmax(0,1.4fr) minmax(200px,1fr);gap:20px;display:grid}.publication-calendar{min-width:0}.publication-calendar-heading{align-items:center;gap:5px;margin-bottom:10px;display:flex}.publication-calendar-heading>.custom-select{flex:1;min-width:0}.publication-calendar-heading>.btn-icon{flex-shrink:0;width:32px;height:36px}.publication-calendar-heading>.btn-icon:disabled{opacity:.3}.publication-calendar-heading>.custom-select{font-size:12px}.publication-calendar table{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%}.publication-calendar th{color:rgb(var(--muted));text-align:center;padding:3px 0 6px;font-size:10px;font-weight:500}.publication-calendar th abbr{text-decoration:none}.publication-calendar td{text-align:center;padding:0}.publication-calendar td button{border-radius:var(--control-radius);font-variant-numeric:tabular-nums;width:100%;min-width:0;height:34px;color:rgb(var(--ink));border:1px solid #0000;font-size:12px;display:block}.publication-calendar td button:hover:enabled{background:rgb(var(--accent)/.07)}.publication-calendar td button[data-outside=true]{color:rgb(var(--muted))}.publication-calendar td button[aria-current=date]{border-color:rgb(var(--line));font-weight:600}.publication-calendar td button[aria-pressed=true]{background:rgb(var(--accent)/.13);border-color:rgb(var(--accent-text)/.55);color:rgb(var(--accent-text));font-weight:600}.publication-calendar td button:disabled{opacity:.25;cursor:default}.publication-time-panel{border-left:1px solid rgb(var(--line));min-width:0;padding:8px 0 0 20px}.publication-time-panel>h4{margin-bottom:16px}.publication-time-inputs{align-items:flex-end;gap:8px;display:flex}.publication-time-field{flex-direction:column;flex:1;gap:7px;min-width:0;max-width:90px;display:flex}.publication-time-field>span{color:rgb(var(--muted));font-size:10px}:root .publication-time-field>.input{text-align:center;font-variant-numeric:tabular-nums;background:rgb(var(--canvas)/.4);height:58px;min-height:58px;padding:6px;font-size:29px;font-weight:500;line-height:38px}.publication-time-separator{color:rgb(var(--muted));padding-bottom:13px;font-size:26px}.publication-minute-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:14px;display:grid}.publication-minute-presets>button{min-height:32px;padding:5px;font-size:11px}.publication-time-zone{color:rgb(var(--muted));align-items:center;gap:6px;margin-top:22px;font-size:11px;display:flex}.publication-time-hint{color:rgb(var(--muted));max-width:210px;margin-top:6px;font-size:11px;line-height:17px}.publication-dst-choice{margin-top:16px}.publication-time-error{color:rgb(var(--danger));margin-top:12px;font-size:12px;line-height:18px}.publication-schedule-info{color:rgb(var(--muted));border-top:1px solid rgb(var(--line));padding-top:12px;font-size:11px;line-height:18px}.publication-schedule-info summary{cursor:pointer;width:fit-content;min-height:28px}.publication-schedule-info p{max-width:620px;padding-top:6px}:root .publication-schedule-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;position:static}.publication-schedule-preview{flex-direction:column;gap:3px;min-width:0;display:flex}.publication-schedule-preview small{color:rgb(var(--muted));font-size:10px}.publication-schedule-preview strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.publication-schedule-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.publication-datetime button:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:2px}@media (width<=600px){.publication-datetime-grid{grid-template-columns:minmax(0,1fr);gap:16px}.publication-time-panel{border-left:0;border-bottom:1px solid rgb(var(--line));grid-row:1;padding:0 0 16px}.publication-time-panel>h4{display:none}.publication-time-inputs,.publication-minute-presets{max-width:240px}.publication-time-zone,.publication-time-hint{display:none}.publication-calendar td button{height:36px}.publication-datetime-heading{z-index:2;background:rgb(var(--surface));padding-block:8px;position:sticky;top:-1px}.publication-presets{gap:5px}.publication-presets>button{padding:6px 4px;font-size:11px}.publication-live-clock>svg{display:none}.publication-live-clock time{font-size:16px}.publication-datetime-heading>h4{font-size:12px}.publication-live-clock>span{grid-template-columns:auto;justify-items:end;gap:0;font-size:10px}.publication-live-clock time{grid-area:2/1;font-size:17px}.publication-live-clock small{display:none}:root .publication-schedule-footer{flex-wrap:wrap;display:flex}.publication-schedule-actions{width:100%}.publication-schedule-actions>.btn-primary{flex:1}.publication-schedule-preview{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%}.publication-schedule-preview strong{font-size:12px}}@media (pointer:coarse){.publication-presets>button,.publication-minute-presets>button{min-height:44px}.publication-calendar td button{height:40px}}.notification-item-body{flex:1;min-width:0}.notification-item-body>.notification-open{width:100%}.notification-event-icon.notification-event-warning{color:rgb(var(--warning))}.notification-content>.notification-task-status{border:1px solid rgb(var(--line));border-radius:var(--control-radius);width:fit-content;color:rgb(var(--muted));padding:1px 5px;font-size:10px;line-height:16px;display:block}.notification-content>.notification-task-status:is([data-status=queued],[data-status=preparing],[data-status=running]){color:rgb(var(--accent-text));border-color:rgb(var(--accent-text)/.3);background:rgb(var(--accent)/.05)}.notification-content>.notification-task-status:is([data-status=incomplete],[data-status=unknown],[data-status=failed]){color:rgb(var(--warning));border-color:rgb(var(--warning)/.25)}.notification-content>.notification-task-status[data-status=succeeded]{color:rgb(var(--success));border-color:rgb(var(--success)/.25)}.notification-content>.notification-task-link{color:rgb(var(--accent-text));align-items:center;gap:3px;font-size:11px;display:flex}.notification-task-actions{padding:0 12px 12px 41px}:root .notification-task-actions>.btn-secondary{gap:5px;min-height:30px;padding:4px 8px;font-size:11px}@media (pointer:coarse){:root .notification-task-actions>.btn-secondary{min-height:44px}}.notification-inbox-tools{flex-wrap:wrap}.notification-item-tools{flex-direction:column;flex-shrink:0;align-items:center;padding:6px 4px 4px 0;display:flex}.notification-inbox-list .notification-item-tools .notification-read{margin:0}.notification-item-tools .notification-dismiss{color:rgb(var(--muted))}.notification-item-tools .notification-dismiss:hover{color:rgb(var(--danger));background:rgb(var(--danger)/.06)}.composer-review-information{min-width:0}.composer-review-details{flex-direction:column;gap:22px;display:flex}.composer-review-details section+section{border-top:1px solid rgb(var(--line));padding-top:20px}.composer-review-details h4{align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:600;line-height:20px;display:flex}.composer-review-details dl{gap:12px;font-size:13px;line-height:20px;display:grid}.composer-review-details dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:baseline;gap:16px;display:grid}.composer-review-details dt{color:rgb(var(--muted));overflow-wrap:anywhere}.composer-review-details dd{text-align:right;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.composer-product-number{min-width:0;color:rgb(var(--muted));flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.composer-product-number strong{color:rgb(var(--ink));font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.composer-product-number [role=status]{flex-basis:100%;font-size:11px}@media (width<=640px){.composer-actions{flex-wrap:wrap}.composer-product-number{gap:6px;width:100%}.composer-review-details dl>div{gap:12px}}.language-switcher{border:1px solid var(--border-color,#8080a040);border-radius:7px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.language-switcher button{color:inherit;opacity:.65;border-radius:4px;padding:7px 6px;font-size:11px;font-weight:600;line-height:1}.language-switcher button[aria-pressed=true]{color:var(--primary,#818cf8);opacity:1;background:#818cf82e}.language-switcher button:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.auth-language{color:#e5e7eb;z-index:2;position:absolute;top:20px;right:20px}@media (width<=640px){.header-actions{gap:4px}.language-switcher button{padding:7px 4px;font-size:10px}}.header-profile{z-index:65;flex-shrink:0;position:relative}.header-profile-trigger{border-radius:var(--control-radius);min-height:40px;color:rgb(var(--muted));background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:3px 5px;display:flex}.header-profile-trigger:hover,.header-profile-trigger[aria-expanded=true]{background:rgb(var(--accent)/.08);border-color:rgb(var(--line));color:rgb(var(--accent-text))}.header-profile-trigger:focus-visible,.header-profile-action:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:2px}.header-profile-trigger .settings-profile-avatar{border-radius:50%;width:30px;height:30px;font-size:11px}.header-profile-panel{width:304px;max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--header-height) - 24px);border:1px solid rgb(var(--line));border-radius:var(--card-radius);background:rgb(var(--surface));color:rgb(var(--ink));overscroll-behavior:contain;padding:6px;position:absolute;top:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 16px 48px #0000002e}.header-profile-identity{border-bottom:1px solid rgb(var(--line));overflow-wrap:anywhere;gap:4px;padding:13px 12px 15px;display:grid}.header-profile-identity strong{font-size:14px;font-weight:600;line-height:20px}.header-profile-identity span,.header-profile-identity small{color:rgb(var(--muted));font-size:11px;line-height:16px}.header-profile-panel .header-account-summary{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:8px 0;display:grid}.header-profile-panel .header-account-item{background:0 0;border:0;align-items:flex-start;gap:12px;min-width:0;max-width:none;min-height:54px;padding:10px 12px}.header-profile-panel a.header-account-item:hover{background:rgb(var(--accent)/.07)}.header-profile-panel .header-account-item>svg{margin-top:2px}.header-profile-panel .header-account-item>span{gap:4px}.header-profile-panel .header-account-item small{font-size:11px}.header-profile-panel .header-account-item strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:600}.header-plan-description{color:rgb(var(--muted));overflow-wrap:anywhere;font-size:11px;line-height:16px}.header-profile-links{border-top:1px solid rgb(var(--line));gap:2px;padding-top:6px;display:grid}.header-profile-action{text-align:left;border-radius:var(--control-radius);background:0 0;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px 12px;font-size:13px;display:flex}.header-profile-action:hover{background:rgb(var(--accent)/.07)}.header-profile-action>svg{color:rgb(var(--muted));flex-shrink:0}.header-profile-exit,.header-profile-exit>svg{color:rgb(var(--danger))}.header-profile-exit:disabled{opacity:.5;cursor:wait}.header-profile-error{color:rgb(var(--danger));overflow-wrap:anywhere;padding:8px 12px;font-size:12px;line-height:18px}.settings-column{gap:var(--grid-gap);flex-direction:column;min-width:0;display:flex}.settings-column>*{min-width:0}.settings-anchor,.settings-page :is(#wallet,#subscription){scroll-margin-block:16px}.settings-security{grid-column:1/-1;min-width:0}.settings-page .settings-profile-header{gap:14px;padding:20px}.settings-page .settings-profile-details{padding:16px 20px 20px}.settings-page .settings-profile-meta{background:0 0;border:0;gap:12px;padding:0}.settings-page .settings-profile-meta>div{flex-wrap:wrap;gap:12px}.settings-page .settings-profile-meta dd{margin-left:auto}.settings-page .settings-profile-avatar{border-radius:50%;width:48px;height:48px;font-size:17px}.settings-page .settings-profile-header h3{font-size:18px;line-height:26px}.settings-card{overflow-wrap:anywhere;min-width:0;padding:20px}.settings-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.settings-card-heading>div{flex:1;min-width:0}.settings-card-heading>.btn-icon,.settings-card-heading .section-title>svg{flex-shrink:0}.settings-wallet-balance{white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:18px;line-height:24px}.settings-detail-list{gap:10px;min-width:0;font-size:12px;line-height:20px;display:grid}.settings-detail-list>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;min-width:0;display:flex}.settings-detail-list dt{color:rgb(var(--muted))}.settings-detail-list dd{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:100%;margin-left:auto}.wallet-actions{flex-wrap:wrap}.settings-card .wallet-ledger{max-height:none;padding:0;overflow:visible}.wallet-ledger>div{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:12px;min-width:0;display:grid}.wallet-ledger>div>span:first-child{overflow-wrap:anywhere;min-width:0}.wallet-ledger>div>span:last-child{white-space:nowrap}.wallet-ledger-preview>div>span:first-child>:is(strong,small){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:root .subscription-plan-list{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);gap:0;max-height:264px;display:grid;overflow:auto}:root .subscription-plan-list>.subscription-plan{border:0;border-bottom:1px solid rgb(var(--line));text-align:left;background:0 0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:11px 0;font-size:13px;line-height:20px;display:flex}.subscription-plan-list>.subscription-plan>span{overflow-wrap:anywhere;min-width:0}:root .subscription-plan-list>.subscription-plan>strong{white-space:nowrap;flex-shrink:0;font-size:14px;line-height:20px}:root .subscription-plan-list>.subscription-plan:hover:not(:disabled){color:rgb(var(--accent-text));background:rgb(var(--accent)/.04)}.subscription-plan-list>.subscription-plan:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:-2px}:root dialog.settings-detail-dialog{flex-direction:column;min-width:0;display:flex;overflow:hidden}.settings-detail-dialog>:is(.management-dialog-heading,.management-dialog-footer,.product-dialog-footer){flex-shrink:0;position:static}.settings-detail-dialog .management-dialog-heading>h3{overflow-wrap:anywhere;flex:1;min-width:0}.settings-detail-dialog .management-dialog-heading>.btn-icon{flex-shrink:0}.settings-detail-body{overscroll-behavior:contain;overflow-wrap:anywhere;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}:root .settings-detail-dialog .wallet-ledger{max-height:none;padding:0;overflow:visible}.wallet-history-footer{justify-content:space-between}@media (width<=640px){.settings-card{padding:16px}.settings-card .settings-wallet-balance{font-size:16px}.settings-detail-dialog .settings-detail-body{padding:16px}}.settings-page [aria-labelledby=auto-refresh-title] .line-tabs{gap:8px}.settings-page [aria-labelledby=auto-refresh-title] .line-tab{border:1px solid rgb(var(--line));border-radius:var(--control-radius);min-height:36px;padding:7px 12px}.settings-page [aria-labelledby=auto-refresh-title] .line-tab[aria-pressed=true]{background:rgb(var(--accent)/.1);color:rgb(var(--accent-text));border-color:rgb(var(--accent)/.35)}@media (width<=640px){:root{--header-height:56px}.app-topbar{gap:6px;padding-bottom:0;display:flex}.header-profile-trigger{gap:2px;min-height:40px;padding-inline:3px}.header-profile-trigger .settings-profile-avatar{width:28px;height:28px;font-size:10px}.header-profile-panel{top:calc(var(--header-height) + 6px);width:304px;max-width:calc(100vw - 20px);position:fixed;right:10px}}@media (width<=420px){.header-profile-trigger>svg{display:none}.header-profile-trigger{gap:0}}.page-toolbar>.page-header-meta{min-height:var(--control-height);flex:1;align-items:center;margin-top:0}.page-toolbar>.page-header-actions{margin-left:auto}.store-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.store-toolbar>.commerce-filters{max-width:100%;margin-left:auto}:root .page-action-tabs{--tabs-gap:18px;gap:18px}:root .page-action-tabs>:is(button,a){min-width:0;min-height:44px;box-shadow:none;color:rgb(var(--muted));white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:7px;padding:10px 0 13px;font-size:12px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;position:relative;translate:none;scale:1}:root .page-action-tabs>:is(button,a):after{content:"";background:rgb(var(--accent-text));opacity:0;width:24px;height:2px;position:absolute;bottom:0;left:0}:root .page-action-tabs>:is(button,a):hover:not(:disabled){color:rgb(var(--ink));background:0 0;translate:none;scale:1}:root .page-action-tabs>:is(button,a):is(:hover,[aria-pressed=true],[aria-expanded=true],[aria-current=page]):after{opacity:1;transform:none}:root .page-action-tabs>:is(button,a):is([aria-pressed=true],[aria-expanded=true],[aria-current=page]){color:rgb(var(--ink))}:root .page-action-tabs>:is(button,a):focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:-2px}:root .page-action-tabs>.btn-icon{min-width:44px}.purchased-item-actions{gap:8px;padding:16px;display:grid}.purchased-item-actions>button{text-align:left;border:1px solid rgb(var(--line));border-radius:var(--control-radius);background:rgb(var(--canvas));align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;font-size:13px;display:flex}.purchased-item-actions>button>svg{flex-shrink:0}.purchased-item-actions>button:hover:not(:disabled){border-color:rgb(var(--accent)/.4);background:rgb(var(--accent)/.06)}.purchased-item-actions>button:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:2px}.purchased-item-actions>button:disabled{opacity:.5;cursor:wait}.templates-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.templates-toolbar-actions{justify-content:space-between;align-items:center;gap:16px;min-width:0;max-width:100%;margin-left:auto;display:flex}.templates-toolbar-actions>a{min-width:0}:root .templates-toolbar-actions>a{white-space:normal;flex:auto}.catalog-account-toolbar{align-items:center;gap:16px;min-width:0;display:flex}.catalog-account-toolbar>.catalog-account-picker{flex:1;min-width:0}.catalog-toolbar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=640px){:root .app-dock{gap:0}.dock-label{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:24px;line-height:12px;display:flex}.templates-toolbar-actions{gap:12px;width:100%}.templates-toolbar-actions>a{font-size:12px;line-height:18px}.catalog-account-toolbar{flex-wrap:wrap;gap:12px}.catalog-account-toolbar>.catalog-account-picker{flex-basis:100%;width:100%}.catalog-toolbar-actions{flex-wrap:wrap;width:100%}.catalog-toolbar-actions>.btn-primary,.catalog-toolbar-actions>.btn-secondary{flex:1;font-size:12px}.store-toolbar>.commerce-filters{width:100%;margin-left:0}:root .messaging-workspace .page-action-tabs>button{min-width:44px}}@media (width<=1024px){:root{--header-height:84px}.app-topbar{-moz-column-gap:6px;grid-template-rows:44px 28px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 6px;padding-block:0;display:grid}.app-topbar .header-identity{grid-area:1/1}.app-topbar .header-actions{grid-area:1/2}.app-topbar .header-page-title{grid-area:2/1/auto/-1;align-self:center;margin:0;font-size:13px;line-height:24px;display:block}.header-profile-panel{top:calc(var(--header-height) + 6px);max-width:calc(100vw - 20px);position:fixed;right:10px}}.settings-profile-promo{border-top:1px solid rgb(var(--line));min-width:0;padding:16px 20px 20px}.settings-profile-promo .growth-share,.settings-referral .growth-share{grid-template-columns:minmax(0,1fr) auto}.settings-referral .growth-personal-stats{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);gap:12px}.settings-referral .growth-personal-stats>div{min-width:0;padding:0}.settings-referral .growth-personal-stats strong{font-size:18px;line-height:24px}.settings-referral .growth-personal-stats small{margin-top:4px;font-size:11px;line-height:16px}.settings-referral .page-action-tabs{margin-top:8px}.settings-detail-dialog .referral-ledger-row>span{overflow-wrap:anywhere;min-width:0}.settings-detail-dialog .referral-ledger-row>strong{white-space:nowrap;flex-shrink:0}@media (width<=640px){.settings-profile-promo{padding:16px}.settings-profile-promo .growth-share button,.settings-referral .growth-share button{padding-inline:10px}}:root .app-dock{align-items:stretch;gap:4px;width:max-content;max-width:100%}:root .app-dock>.dock-item{box-sizing:border-box;flex:0 0 100px;gap:4px;width:100px;min-width:0;height:64px;min-height:64px;padding:5px 8px 9px;font-size:10px}.app-dock .dock-icon{flex:0 0 22px;justify-content:center;align-items:center;width:24px;height:22px;display:flex}.app-dock .dock-label{white-space:normal;text-align:center;justify-content:center;align-items:center;width:100%;height:24px;min-height:24px;line-height:12px;display:flex}:root .app-dock>.dock-item:hover{background:rgb(var(--surface-hover));color:rgb(var(--ink));transform:translate(0,0)}:root .app-dock>.dock-item-active:hover{color:rgb(var(--accent-text))}:root .app-dock>.dock-item:focus-visible{outline:2px solid rgb(var(--accent-text));outline-offset:-2px;background:rgb(var(--surface-hover))}@media (width<=640px){:root .app-dock{gap:0;width:100%;max-width:500px}:root .app-dock>.dock-item{flex:1 1 0;width:0;padding-inline:2px;font-size:9px}}:root .app-dock:has(>.dock-item:only-child){width:100px}.conversation-tools .chat-tabs.line-tabs{justify-content:space-between;gap:8px;overflow:visible}.conversation-tools .chat-tabs.line-tabs>.line-tab{white-space:normal;flex-wrap:wrap;flex:0 auto;align-content:center;gap:3px;min-width:0;line-height:14px}.conversation-tools .chat-tabs .chat-tab-label{min-width:0;max-width:100%;font-size:inherit;line-height:inherit;opacity:1;overflow-wrap:anywhere}.conversation-tools .chat-tabs .tab-count{white-space:normal;overflow-wrap:anywhere;max-width:100%}.account-settings-panel{width:100%;min-width:0;max-width:1080px;margin-inline:auto;overflow:hidden}.account-settings-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.account-settings-header>.btn-ghost{align-items:center;gap:8px;padding:8px 0;font-size:12px;display:inline-flex}.account-settings-status{align-items:center;gap:8px;font-size:12px;display:inline-flex}.account-settings-panel>.account-metrics{border-top:1px solid rgb(var(--line));padding:20px}.account-settings-section{border-top:1px solid rgb(var(--line));min-width:0;padding:20px}.account-settings-section>.section-title{margin-bottom:14px}.account-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;min-width:0;font-size:12px;line-height:19px;display:grid}.account-settings-fields>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:12px;min-width:0;display:grid}.account-settings-fields dt{color:rgb(var(--muted));overflow-wrap:anywhere;min-width:0}.account-settings-fields dd{text-align:right;overflow-wrap:anywhere;min-width:0}.account-settings-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;min-width:0;margin-top:16px;display:grid}.account-settings-panel .account-group-control{border:0;min-width:0;padding:0}.account-settings-panel .account-group-control label{min-height:36px;font-size:12px}.account-settings-alerts{min-width:0;color:rgb(var(--muted));justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.account-settings-alerts .account-telegram-alerts,.account-settings-alerts .account-telegram-alerts p{max-width:100%}.account-settings-warning{overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-top:14px;font-size:12px;line-height:19px;display:flex}.account-settings-warning>svg{flex-shrink:0;margin-top:2px}.account-settings-notice{border-top:1px solid rgb(var(--line));overflow-wrap:anywhere;align-items:flex-start;gap:12px;padding:12px 20px;font-size:12px;line-height:20px;display:flex}.account-settings-notice>span{flex:1;min-width:0}.account-settings-notice>.btn-icon{flex-shrink:0}:root .account-settings-actions{border-top:1px solid rgb(var(--line));flex-wrap:wrap;gap:8px 24px;padding:10px 20px;overflow:visible}:root .account-settings-actions>button{white-space:normal;text-align:left;line-height:18px}.account-settings-actions>button>svg{flex-shrink:0}@media (width<=760px){.account-settings-fields,.account-settings-preferences{grid-template-columns:minmax(0,1fr)}.account-settings-header{padding:10px 16px}.account-settings-section,.account-settings-panel>.account-metrics{padding:16px}.account-settings-notice{padding:12px 16px}:root .account-settings-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:8px 16px;display:grid}:root .account-settings-actions>button{justify-content:flex-start;min-height:52px;padding:8px 0}}.account-email-alerts{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.account-email-alerts label{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.account-email-alerts input{accent-color:rgb(var(--accent-text));width:14px;height:14px}.account-email-alerts .error-retry{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;padding:0}
