/* index-B4EWEkR2.css */
html{scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}.query-surface{position:relative;min-width:0}.query-content{transition:opacity .12s ease}.query-content.is-pending{opacity:.55}.query-progress{position:absolute;z-index:2;left:0;right:0;top:0;height:2px;overflow:hidden;background:var(--ln, var(--border))}.query-progress:after{content:"";display:block;width:30%;height:100%;background:var(--ac, var(--color-accent));animation:query-progress 1s linear infinite}@keyframes query-progress{0%{transform:translate(-100%)}to{transform:translate(435%)}}.query-skeleton{display:grid;gap:8px;min-height:320px}.query-skeleton>div{display:flex;align-items:center;gap:14px;min-height:60px;padding:12px 16px;border:1px solid var(--ln, var(--border));border-radius:9px;background:var(--sf, var(--surface))}.query-skeleton i{width:28px;height:28px;flex-shrink:0;border-radius:7px;background:var(--sf2, var(--hover))}.query-skeleton span:not(.sr-only){display:grid;gap:8px;width:min(55%,360px)}.query-skeleton b{height:7px;border-radius:3px;background:var(--sf2, var(--hover))}.query-skeleton b+b{width:65%}.query-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;min-height:240px;padding:24px;color:var(--tx3, var(--muted));font-size:13px}.query-error button{color:var(--act, var(--color-accent));text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.query-content{transition:none}.query-progress:after{animation:none;width:100%;opacity:.5}}/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-800:oklch(42.4% .199 265.638);--color-violet-400:oklch(70.2% .183 293.541);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-600:oklch(44.6% .043 257.281);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.5rem;--radius-2xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-accent:#0a7a5c;--color-accent-hover:#086a50}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--bg)}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,a,input,select{touch-action:manipulation}button:not(:disabled),select:not(:disabled),summary,[role=button],a[href],label:has(>input[type=checkbox]),label:has(>input[type=radio]){cursor:pointer}button:disabled{cursor:not-allowed}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--check-border);background:var(--surface);cursor:pointer;border-radius:.4rem;flex-shrink:0;place-content:center;width:1.15rem;height:1.15rem;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-grid}input[type=radio]{border-radius:999px}input[type=checkbox]:before{content:"";background:var(--on-accent);clip-path:polygon(14% 46%,0 63%,42% 100%,100% 22%,82% 5%,40% 62%);width:.66em;height:.66em;transition:transform .12s cubic-bezier(.22,1,.36,1);transform:scale(0)}input[type=radio]:before{content:"";background:var(--on-accent);border-radius:999px;width:.5em;height:.5em;transition:transform .12s cubic-bezier(.22,1,.36,1);transform:scale(0)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--color-accent)}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--color-accent);border-color:var(--color-accent)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:#0a7a5c59}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-accent) 35%,transparent)}}::selection{color:var(--text)}input,textarea{caret-color:var(--color-accent)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-1{margin-right:var(--spacing)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[5px\]{width:5px;height:5px}.size-\[6px\]{width:6px;height:6px}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-\[22px\]{width:22px;height:22px}.size-\[24px\]{width:24px;height:24px}.size-\[26px\]{width:26px;height:26px}.size-\[29px\]{width:29px;height:29px}.size-\[30px\]{width:30px;height:30px}.size-\[32px\]{width:32px;height:32px}.size-\[34px\]{width:34px;height:34px}.size-\[36px\]{width:36px;height:36px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[11px\]{height:11px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[20px\]{height:20px}.h-\[29px\]{height:29px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[70vh\]{height:70vh}.h-full{height:100%}.h-screen{height:100vh}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[45vh\]{max-height:45vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(26rem\,50dvh\)\]{max-height:min(26rem,50dvh)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[28px\]{min-height:28px}.min-h-\[calc\(100vh-1px\)\]{min-height:calc(100vh - 1px)}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\/3{width:33.3333%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[min\(360px\,calc\(100vw-40px\)\)\]{width:min(360px,100vw - 40px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[720px\]{max-width:720px}.max-w-\[1680px\]{max-width:1680px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-\[20px\]{min-width:20px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-\[1_1_320px\]{flex:320px}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[indet_1\.1s_ease-in-out_infinite\]{animation:1.1s ease-in-out infinite indet}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.grid-cols-\[8px_minmax\(0\,1fr\)\]{grid-template-columns:8px minmax(0,1fr)}.grid-cols-\[90px_1fr_auto\]{grid-template-columns:90px 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border\)\]>:not(:last-child)){border-color:var(--border)}:where(.divide-black\/5>:not(:last-child)){border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){:where(.divide-black\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#34c759\]\/40{border-color:#34c75966}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-accent\)\]\/50{border-color:#0a7a5c80}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-accent\)\]\/50{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.border-\[var\(--color-accent\)\]\/60{border-color:#0a7a5c99}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-accent\)\]\/60{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-current{border-color:currentColor}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#34c759\]{background-color:#34c759}.bg-\[\#34c759\]\/10{background-color:#34c7591a}.bg-\[\#34c759\]\/15{background-color:#34c75926}.bg-\[\#e8e8ea\]{background-color:#e8e8ea}.bg-\[\#e5484d\]{background-color:#e5484d}.bg-\[\#e5484d\]\/10{background-color:#e5484d1a}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-accent\)\]\/10{background-color:#0a7a5c1a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.bg-\[var\(--color-accent\)\]\/12{background-color:#0a7a5c1f}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/12{background-color:color-mix(in oklab,var(--color-accent) 12%,transparent)}}.bg-\[var\(--color-accent\)\]\/15{background-color:#0a7a5c26}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/15{background-color:color-mix(in oklab,var(--color-accent) 15%,transparent)}}.bg-\[var\(--danger-solid\)\]{background-color:var(--danger-solid)}.bg-\[var\(--hover\)\]{background-color:var(--hover)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-transparent{background-color:#0000}.bg-violet-400{background-color:var(--color-violet-400)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--surface\)\]{--tw-gradient-from:var(--surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[clamp\(16px\,2\.2vw\,40px\)\]{padding-inline:clamp(16px,2.2vw,40px)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[12vh\]{padding-top:12vh}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#34c759\]{color:#34c759}.text-\[\#e5484d\]{color:#e5484d}.text-\[\#ff6b6b\]{color:#ff6b6b}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--on-accent\)\]{color:var(--on-accent)}.text-\[var\(--tx3\)\]{color:var(--tx3)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-red-500{color:var(--color-red-500)}.text-rose-300{color:var(--color-rose-300)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.capitalize{text-transform:capitalize}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-black\/20{text-decoration-color:#0003}@supports (color:color-mix(in lab,red,red)){.decoration-black\/20{-webkit-text-decoration-color:color-mix(in oklab,var(--color-black) 20%,transparent);text-decoration-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--elevated-shadow\)\]{--tw-shadow:var(--elevated-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--color-accent\)\]\/30{--tw-ring-color:#0a7a5c4d}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--color-accent\)\]\/30{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/bar\:opacity-100:is(:where(.group\/bar):hover *){opacity:1}.group-hover\/vol\:w-16:is(:where(.group\/vol):hover *){width:calc(var(--spacing) * 16)}.group-hover\/vol\:opacity-100:is(:where(.group\/vol):hover *){opacity:1}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--color-accent\)\]:hover{border-color:var(--color-accent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 12%,transparent)}}.hover\:bg-\[var\(--color-accent\)\]\/10:hover{background-color:#0a7a5c1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-accent\)\]\/10:hover{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.hover\:bg-\[var\(--color-accent\)\]\/20:hover{background-color:#0a7a5c33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--color-accent\)\]\/20:hover{background-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.hover\:bg-\[var\(--color-accent-hover\)\]:hover{background-color:var(--color-accent-hover)}.hover\:bg-\[var\(--danger-solid\)\]:hover{background-color:var(--danger-solid)}.hover\:bg-\[var\(--hover\)\]:hover{background-color:var(--hover)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:text-\[var\(--danger\)\]:hover{color:var(--danger)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-90:hover{--tw-brightness:brightness(90%);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,)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:brightness-\[0\.97\]:hover{--tw-brightness:brightness(.97);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,)}.hover\:brightness-\[0\.98\]:hover{--tw-brightness:brightness(.98);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,)}}.focus\:border-\[var\(--color-accent\)\]:focus{border-color:var(--color-accent)}.focus\:bg-\[var\(--surface\)\]:focus{background-color:var(--surface)}.focus-visible\:opacity-100:focus-visible{opacity:1}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-\[var\(--hover\)\]:active{background-color:var(--hover)}.active\:brightness-95:active{--tw-brightness:brightness(95%);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,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:1360px){.min-\[1360px\]\:block{display:block}.min-\[1360px\]\:hidden{display:none}}@media (min-width:1440px){.min-\[1440px\]\:block{display:block}.min-\[1440px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[200px\]{width:200px}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.sm\:grid-cols-\[8px_minmax\(0\,1fr\)_140px_auto\]{grid-template-columns:8px minmax(0,1fr) 140px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:self-auto{align-self:auto}.sm\:rounded-\[18px\]{border-radius:18px}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:p-0{padding:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:pl-0{padding-left:0}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:bottom-5{bottom:calc(var(--spacing) * 5)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:-mt-8{margin-top:calc(var(--spacing) * -8)}.lg\:-mb-8{margin-bottom:calc(var(--spacing) * -8)}.lg\:ml-\[244px\]{margin-left:244px}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 340px}}:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-amber-500\/20:where(.dark,.dark *){border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-500\/20:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.dark\:border-rose-500\/20:where(.dark,.dark *){border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.dark\:border-rose-500\/20:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.dark\:bg-rose-500\/10:where(.dark,.dark *){background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-rose-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.dark\:bg-white\/15:where(.dark,.dark *){background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/15:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-rose-200:where(.dark,.dark *){color:var(--color-rose-200)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:decoration-white\/25:where(.dark,.dark *){text-decoration-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.dark\:decoration-white\/25:where(.dark,.dark *){-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 25%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.app-bg{background:var(--bg)}.surface{background:var(--surface);border:1px solid var(--border)}.surface-2{background:var(--surface-2)}.elevated{background:var(--surface);border:1px solid var(--border);box-shadow:var(--elevated-shadow)}.border-hair{border-color:var(--border)}.text-app{color:var(--text)}.text-muted{color:var(--text-muted)}.row-hover{transition:background-color .15s}.row-hover:hover{background:var(--hover)}.pb-safe{padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}.pt-safe{padding-top:env(safe-area-inset-top)}}:root{color-scheme:light dark;--bg:#f6f4f1;--surface:#fff;--surface-2:#f4f1ed;--border:#ebe7e1;--text:#191b1e;--text-muted:#6b7178;--elevated-shadow:0 2px 4px #0000000a, 0 12px 28px #00000014;--hover:#0000000d;--check-border:#8e8e93;--on-accent:#fff;--status-created:#475569;--status-unpaid:#92400e;--status-transit:#1d4ed8;--status-paid:#7c3aed;--status-completed:#047857;--status-cancelled:#b91c1c;--danger:var(--status-cancelled);--danger-solid:#dc2626}.dark{color-scheme:dark;--bg:#08090b;--surface:#0c0e11;--surface-2:#12151a;--border:#191c22;--text:#f4f6f8;--text-muted:#8b929c;--elevated-shadow:0 2px 4px #00000080, 0 16px 36px #0009;--hover:#ffffff0d;--check-border:#23272f;--color-accent:#3ddc97;--color-accent-hover:#63e3ab;--on-accent:#06140e;--status-created:#94a3b8;--status-unpaid:#f59e0b;--status-transit:#60a5fa;--status-paid:#a78bfa;--status-completed:#10b981;--status-cancelled:#f87171;--danger:var(--status-cancelled);--danger-solid:#dc2626}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px #0a7a5c59}@supports (color:color-mix(in lab,red,red)){input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 35%,transparent)}}@media (prefers-reduced-motion:reduce){.animate-ping{opacity:0;animation:none}.animate-pulse{animation:none}.animate-spin{animation-duration:1.6s}}.egb-late{animation:.2s .3s both egb-late-in}@keyframes egb-late-in{0%{opacity:0}to{opacity:1}}@keyframes indet{0%{transform:translate(-120%)}to{transform:translate(320%)}}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-bottom:100px}body{margin:0}img,video,canvas{max-width:100%}input,textarea,select{min-width:0;max-width:100%}.egb-page,.egb-page .grid>*{min-width:0}.egb-page :where(p,h1,h2,h3){overflow-wrap:anywhere}.egb-mobile-header{padding-top:max(12px,env(safe-area-inset-top))}.egb-more{max-height:calc(var(--visible-height,100dvh) - env(safe-area-inset-top) - 12px);overscroll-behavior:contain;overflow-y:auto}.egb-mobile-nav{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.egb-mobile-nav>*{min-width:0;min-height:56px}[data-mobile-overlay]{overscroll-behavior:contain}[data-mobile-overlay]>:where(.relative,.egb-dialog-panel,[style*="position: relative"]){min-height:0}@media (max-width:1023px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{min-height:44px;scroll-margin-block:88px;font-size:16px!important}button,[role=button],[role=combobox],.egb-icon-btn{min-width:44px;min-height:44px}button:has(>svg:only-child),button[aria-label],.egb-icon-btn{min-width:44px}.flex:has(>input:not([type=checkbox]):not([type=radio])){min-height:44px}.flex.overflow-hidden:has(>button){min-height:44px;height:auto!important}.egb-segments{flex-wrap:wrap;flex-shrink:1;max-width:100%;overflow:visible;height:auto!important}.egb-segments>button{white-space:normal;flex:auto}[data-mobile-overlay]{height:var(--visible-height,100dvh);top:var(--visible-top,0px)!important;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;bottom:auto!important;overflow-y:auto!important}[data-mobile-overlay]>:where(.relative,.egb-dialog-panel,[style*="position: relative"]){overscroll-behavior:contain;flex-shrink:0;max-height:100%!important;overflow-y:auto!important}.egb-toast{bottom:calc(80px + env(safe-area-inset-bottom))!important}}@media (max-width:1023px){.egb-page{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.egb-shell main{min-height:100svh;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.egb-mobile-header{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.egb-delivery .bar{bottom:calc(76px + env(safe-area-inset-bottom))}[data-keyboard-open] .egb-mobile-nav{display:none}[data-keyboard-open] .egb-delivery .bar{bottom:8px}}@media (max-width:639px){.egb-client-order-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:16px!important}.egb-manager-dialog{flex-direction:column}.egb-manager-dialog>:first-child{border-bottom:1px solid var(--ln);flex-shrink:0;max-height:150px;width:100%!important}.egb-manager-dialog>:last-child{min-height:0;padding:16px!important}.egb-input{flex-basis:100%;min-width:0!important}}@media (max-width:359px){.egb-page{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.egb-mobile-header{padding-left:12px;padding-right:12px}.egb-mobile-header>.flex{gap:2px}}html:has([data-mobile-overlay]){overflow:hidden}.egb-mobile-nav,.egb-more{right:var(--menu-scrollbar-gap,0px)}@font-face{font-family:Egorbuyer Brand;src:url(/assets/manrope-bold-CN-C8tuK.woff)format("woff");font-weight:600 800;font-display:optional}.egb-brand{white-space:nowrap;color:var(--tx,var(--text));cursor:default;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.egb-word{letter-spacing:-1.2px;font-family:Egorbuyer Brand,Manrope,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.2;display:inline-flex}.egb-mobile-header .egb-word{letter-spacing:-1px;font-size:20px}.egb-mark-wrap{perspective:240px;flex:none;display:block;position:relative}.egb-mark-tilt{width:100%;height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--sc,1));transform-style:preserve-3d;will-change:transform;display:block;position:relative}.egb-mark{width:100%;height:100%;filter:drop-shadow(0 calc(var(--go,0) * 5px) calc(var(--go,0) * 12px) rgba(223,255,142,calc(var(--go,0) * .18)));display:block;overflow:visible}.egb-mark-glare{pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),#ffffff6b,#fff0 60%);mix-blend-mode:soft-light;opacity:var(--go,0);border-radius:31.25%;position:absolute;top:0;right:0;bottom:0;left:0}.egb-mark-e{stroke-dasharray:100 100;stroke-dashoffset:0}.egb-mark-star{transform-box:fill-box;transform-origin:50%}.egb-mark-sheen{translate:-70px}.egb-word>i{will-change:transform;font-style:normal;display:inline-block}.egb-burst{pointer-events:none;width:0;height:0;position:absolute;top:28.1%;left:73.4%}.egb-burst>i{width:calc(5px * var(--s));height:calc(5px * var(--s));margin:calc(-2.5px * var(--s)) 0 0 calc(-2.5px * var(--s));opacity:0;background:#dfff8e;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 6px #dfff8ed9}.egb-burst-ring{opacity:0;border:1.5px solid #dfff8e;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px;box-shadow:0 0 8px #dfff8e80,inset 0 0 6px #dfff8e59}.egb-burst>i.is-star{width:calc(9px * var(--s));height:calc(9px * var(--s));margin:calc(-4.5px * var(--s)) 0 0 calc(-4.5px * var(--s));box-shadow:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);border-radius:0}.egb-brand.is-playing .egb-mark{animation:.9s cubic-bezier(.3,1.2,.5,1) both egb-logo-pop}.egb-brand.is-playing .egb-mark-e1{animation:.95s linear both egb-logo-e}.egb-brand.is-playing .egb-mark-e2{animation:.95s linear .1s both egb-logo-e}.egb-brand.is-playing .egb-mark-star{animation:1.1s cubic-bezier(.45,0,.2,1) both egb-logo-star}.egb-brand.is-playing .egb-mark-sheen{animation:.95s cubic-bezier(.45,0,.25,1) .3s both egb-logo-sheen}.egb-brand.is-playing .egb-burst>i{animation:egb-logo-spark 1s calc(.28s + var(--t)) cubic-bezier(.12,.8,.3,1) both}.egb-brand.is-playing .egb-burst-ring{animation:.75s cubic-bezier(.1,.7,.3,1) .26s both egb-logo-ring}.egb-brand.is-playing .egb-word>i{animation:egb-logo-letter .8s calc(.18s + var(--i) * 45ms) cubic-bezier(.35,0,.25,1) both}@keyframes egb-logo-pop{0%{transform:none}30%{transform:scale(1.1)rotate(-8deg)}62%{transform:scale(.97)rotate(3deg)}to{transform:none}}@keyframes egb-logo-e{0%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,.85,.35)}26%{stroke-dashoffset:-100px}26.01%{stroke-dashoffset:100px;animation-timing-function:cubic-bezier(.15,.75,.25,1)}to{stroke-dashoffset:0}}@keyframes egb-logo-star{0%{transform:rotate(0)scale(1)}35%{transform:rotate(200deg)scale(1.55)}to{transform:rotate(360deg)scale(1)}}@keyframes egb-logo-sheen{0%{translate:-70px}to{translate:110px}}@keyframes egb-logo-ring{0%{opacity:.9;transform:scale(.2)}to{opacity:0;border-width:.4px;transform:scale(2.8)}}@keyframes egb-logo-spark{0%{opacity:0;transform:rotate(var(--a)) translate(0) scale(0)}18%{opacity:1;transform:rotate(var(--a)) translate(calc(var(--d) * .4)) scale(1.25)}to{opacity:0;transform:rotate(var(--a)) translate(var(--d)) scale(.15) rotate(160deg)}}@keyframes egb-logo-letter{0%{color:var(--tx,var(--text));transform:none}32%{color:var(--ac,#dfff8e);transform:translateY(-5px)rotate(-5deg)}64%{color:var(--ac,#dfff8e);transform:translateY(1px)rotate(1deg)}to{color:var(--tx,var(--text));transform:none}}@media (prefers-reduced-motion:reduce){.egb-mark-tilt{transform:none}.egb-brand.is-playing *{animation:none!important}.egb-mark-glare{display:none}}@media (max-width:639px){.egb-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.egb-stat-grid>*{padding:14px 12px!important}.egb-stat-grid .whitespace-nowrap{white-space:normal}.egb-client-stat-details{grid-template-columns:minmax(0,1fr)!important}}.egb-staffpicker{max-height:calc(var(--visible-height,100dvh) - 24px);overscroll-behavior:contain;overflow-y:auto!important}@media (max-width:1023px),(pointer:coarse){.egb-shell{min-height:100svh}.egb-mobile-header,.egb-mobile-nav{flex-shrink:0}.egb-mobile-nav{min-height:calc(64px + env(safe-area-inset-bottom))}.egb-tab-item,.egb-icon-btn{transition:color .12s,background-color .12s}.egb-tab-item:active,.egb-icon-btn:active{transform:scale(1)!important}.egb-page>[class*=min-h-]{min-height:calc(100svh - 1px)}.egb-page button,.egb-page a{-webkit-tap-highlight-color:transparent}}.dash-small-label,.dash-details-toggle{display:none}@media (max-width:639px){.dash-compact{gap:12px}.dash-insights,.dash-side{display:contents}.dash-totals{order:0;grid-template-columns:repeat(2,minmax(0,1fr))}.dash-total{min-width:0;padding:14px 12px!important}.dash-total>.flex{flex-wrap:wrap;gap:5px}.dash-total>.flex>.font-mono:first-child{overflow-wrap:anywhere;font-size:clamp(17px,5vw,23px)!important;line-height:1.2!important}.dash-total>.mt-5{gap:8px;margin-top:12px;padding-top:10px}.dash-total>.mt-5>div{flex-direction:column;gap:2px}.dash-total>.mt-5>div>div{overflow-wrap:anywhere;white-space:normal!important;font-size:11px!important}.dash-goal>.flex>div{white-space:normal!important}.dash-summary{display:none}.dash-compact[data-details=true] .dash-summary{grid-column:1/-1;display:block;padding:14px!important}.dash-kpis{order:1;grid-template-columns:repeat(6,minmax(0,1fr))}.dash-kpis>div{grid-column:span 2;min-width:0;padding:12px!important}.dash-kpis>div:nth-child(n+4){border-top:1px solid var(--ln);grid-column:span 3}.dash-kpis>div:nth-child(4){border-left:0!important}.dash-kpis>div>div:first-child{margin-bottom:4px!important;font-size:11px!important}.dash-kpis>div>div:last-child{overflow-wrap:anywhere;font-size:20px!important}.dash-card-pair{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash-card-stats{border-radius:14px;min-width:0;padding:14px 12px!important}.dash-card-heading{gap:6px;margin-bottom:14px}.dash-card-heading>div:first-child{width:17px!important;height:13px!important}.dash-card-heading>div:nth-child(2){min-width:0;font-size:12px!important}.dash-card-heading .egb-card-arrow,.dash-wide-label{display:none}.dash-small-label{display:inline}.dash-card-metrics{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px}.dash-card-metrics>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px;display:grid}.dash-card-metrics>div>div:first-child{margin-bottom:0!important;font-size:11px!important}.dash-card-metrics>div>div:last-child{font-variant-numeric:tabular-nums;font-size:19px!important}.dash-card-footer{overflow-wrap:anywhere;padding-top:10px;line-height:1.4;font-size:11px!important}.dash-alerts{order:3}.dash-alerts>div:first-child{padding:14px!important}.dash-alerts>.egb-row{gap:10px;padding:12px 14px!important}.dash-alerts .truncate{white-space:normal;overflow:visible}.dash-side>:not(.dash-secondary){order:4}.dash-details-toggle{border:1px solid var(--ln);background:var(--sf);min-height:46px;color:var(--tx2);text-align:left;cursor:pointer;border-radius:12px;order:5;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.dash-secondary{min-width:0;display:none;padding:16px 14px!important}.dash-compact[data-details=true] .dash-secondary{display:block}.dash-chart{order:6}.dash-mix{order:7}.dash-averages{order:8}.dash-managers{order:9}}.dash-month-select{display:none}@media (max-width:639px){.dash-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:12px;display:grid}.dash-header>div:first-child{display:contents}.dash-header>div:first-child>div:first-child{flex-wrap:wrap;grid-column:1;gap:8px}.dash-header h1{font-size:23px!important}.dash-header>div:first-child>.mt-2\.5{grid-area:2/1/auto/-1;gap:5px 12px;margin-top:0;font-size:10.5px}.dash-tools{display:contents}.dash-tools>div:first-child{grid-area:1/2;align-self:start}.dash-period-control{grid-area:3/1/auto/-1;min-width:0}.dash-period-control .egb-segments{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;height:44px!important}.dash-period-control .egb-pill{min-width:0;padding:0 3px!important;font-size:11px!important}.dash-month-toolbar{flex-wrap:nowrap;gap:8px;padding-bottom:12px}.dash-month-buttons{display:none}.dash-month-select{flex:1;min-width:0;display:block}.dash-month-select select{border:1px solid var(--ln2);background:var(--sf);width:100%;min-height:44px;color:var(--tx);font:inherit;border-radius:9px;padding:0 9px;font-size:12px}.dash-month-toolbar>button{padding-inline:10px;font-size:11px!important}.order-mobile-content{padding:12px!important}.order-mobile-content>div:first-child{margin-bottom:8px!important}.order-mobile-content>.my-3{margin-block:8px}.order-mobile-content>div:nth-child(4){padding-bottom:8px!important}.order-mobile-content>div:last-child{margin-top:8px!important}.egb-clients .egb-mobile-card{padding:12px!important}.egb-clients .egb-mobile-card>div{margin-bottom:8px!important}.egb-clients .egb-mobile-card>div:last-child{margin-top:8px!important;margin-bottom:0!important}}@media (max-width:359px){.dash-header>div:first-child>div:first-child>div{padding:3px 6px}.dash-header>div:first-child>div:first-child>div>span{font-size:10px!important}}@media (max-width:639px){.dash-compact[data-details=false] .dash-total>.mt-5{display:none}}.dash-chart{align-self:start;width:100%;min-width:0;padding:24px 26px 20px}.dash-insights{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:24px;display:grid}.dynamics-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.dynamics-heading h2{color:var(--tx);margin:0;font-size:16px;font-weight:600}.dynamics-heading p{color:var(--tx3);margin:5px 0 0;font-size:12px;line-height:1.5}.dynamics-switch{border:1px solid var(--ln);background:var(--sf2);border-radius:9px;flex-shrink:0;padding:3px;display:flex}.dynamics-switch button{cursor:pointer;color:var(--tx3);border-radius:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:color .16s,background-color .16s}.dynamics-switch button[aria-pressed=true]{background:var(--sf);color:var(--tx);box-shadow:0 1px 3px #0000000c}.dynamics-switch button:hover{color:var(--tx)}.dynamics-canvas{grid-template-rows:240px 32px;grid-template-columns:54px minmax(0,1fr);column-gap:12px;padding-top:4px;display:grid}.dynamics-y-axis{color:var(--tx3);font-variant-numeric:tabular-nums;grid-row:1;font-size:11px;position:relative}.dynamics-y-axis>span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.dynamics-plot{cursor:crosshair;touch-action:pan-y;isolation:isolate;outline-offset:6px;min-width:0;position:relative}.dynamics-gridline{background:var(--gr);pointer-events:none;height:1px;position:absolute;left:0;right:0}.dynamics-gridline.is-zero{background:var(--ln2)}.dynamics-future{background:var(--sf2);opacity:.65;border-left:1px dashed var(--ln2);pointer-events:none;position:absolute;inset:0 0 0 auto}.dynamics-data{pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.dynamics-line,.dynamics-area{opacity:1}.dynamics-x-axis{color:var(--tx3);font-variant-numeric:tabular-nums;grid-column:2;font-size:11px;position:relative}.dynamics-x-axis>span{white-space:nowrap;position:absolute;top:10px;transform:translate(-50%)}.dynamics-x-axis .is-active{color:var(--act);font-weight:600}.dynamics-guide{border-left:1px dashed var(--tx3);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.dynamics-dot{border:2px solid var(--sf);background:var(--ac);width:10px;height:10px;box-shadow:0 0 0 5px var(--acf);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.dynamics-tooltip{z-index:2;border:1px solid var(--ln2);background:var(--sf);width:230px;max-width:100%;box-shadow:var(--sh);pointer-events:none;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5;position:absolute;top:10px}.dynamics-tooltip time{color:var(--tx2);border-bottom:1px solid var(--ln);margin-bottom:8px;padding-bottom:8px;font-weight:500;display:block}.dynamics-tooltip>div{justify-content:space-between;align-items:baseline;gap:10px;margin-top:5px;display:flex}.dynamics-tooltip>div>span{color:var(--tx3);font-size:11px}.dynamics-tooltip strong{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tx);font-weight:600}.dynamics-tooltip small{color:var(--tx3);margin-top:8px;font-size:10px;display:block}.dynamics-summary{border-top:1px solid var(--ln);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px;padding-top:18px;display:grid}.dynamics-summary>div{gap:5px;min-width:0;display:grid}.dynamics-summary span{color:var(--tx3);font-size:11px;line-height:1.5}.dynamics-summary strong{color:var(--tx);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:600}.dynamics-empty{min-height:240px;color:var(--tx3);place-items:center;font-size:13px;display:grid}.egb-explain-value{cursor:pointer;border-radius:4px;text-decoration:none;transition:background-color .16s,box-shadow .16s;position:relative}.egb-explain-mark{letter-spacing:normal;color:var(--tx3);opacity:.65;vertical-align:middle;margin-left:6px;font-family:system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1;display:inline-block}.egb-explain-value:hover,.egb-explain-value:focus-visible{background:var(--acf);box-shadow:0 0 0 3px var(--acf);text-decoration:none}.egb-explain-value:hover .egb-explain-mark,.egb-explain-value:focus-visible .egb-explain-mark{color:var(--act);opacity:1}.egb-explain-value:focus-visible{background:var(--acf);text-decoration-style:solid;-webkit-text-decoration-color:var(--act);text-decoration-color:var(--act);outline:2px solid var(--act);outline-offset:4px}@media (max-width:639px){.dash-insights{display:contents}.dash-insights>:not(.dash-secondary){order:4}.dynamics-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:26px}.dynamics-switch{width:100%}.dynamics-switch button{flex:1;min-height:38px;padding:7px 10px}.dynamics-canvas{grid-template-rows:208px 32px;grid-template-columns:38px minmax(0,1fr);column-gap:8px}.dynamics-y-axis,.dynamics-x-axis{font-size:10px}.dynamics-summary{gap:12px;margin-top:12px;padding-top:14px}.dynamics-summary span{min-height:30px;font-size:10px}.dynamics-summary strong{font-size:14px}.dynamics-tooltip{padding:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.dynamics-line,.dynamics-area{animation:none}.dynamics-switch button,.egb-explain-value{transition:none}}@media (min-width:640px){.dash-insights{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;overflow:hidden}.dash-insights>.egb-panel{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:24px!important}.dash-insights>.egb-panel+.egb-panel{border-left:1px solid var(--ln)!important}.dash-insights>.egb-panel>div:first-child{min-height:20px;margin-bottom:18px}.dash-insights>.egb-panel>div:first-child,.dash-insights>.egb-panel>div:first-child>div:first-child{font-weight:600;font-size:13px!important}.dash-insights .dash-averages>.flex{gap:16px}.dash-insights .dash-averages>.flex>div{gap:12px;min-height:25px}.dash-insights .dash-mix>.flex>div>div:last-child{white-space:nowrap}}@media (min-width:640px) and (max-width:1250px){.dash-insights{grid-template-columns:1fr}.dash-insights>.egb-panel+.egb-panel{border-left:0!important;border-top:1px solid var(--ln)!important}}.dynamics-range-help{color:var(--tx3);justify-content:space-between;gap:12px;margin:0 0 24px;font-size:11px;line-height:1.5;display:flex}.dynamics-range-help>span{font-size:10px}.dynamics-plot{-webkit-user-select:none;user-select:none;cursor:crosshair}.dynamics-plot.is-dragging{cursor:ew-resize}.dynamics-selection{background:var(--acf);border-inline:1px solid var(--ac);pointer-events:none;position:absolute;inset-block:0}.dynamics-selection-heading{background:var(--acf);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;font-size:12px;display:flex}.dynamics-selection-heading>div{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.dynamics-selection-heading strong{color:var(--tx);font-weight:600}.dynamics-selection-heading span{color:var(--tx3);font-size:11px}.dynamics-selection-heading button{cursor:pointer;min-height:32px;color:var(--act);border-radius:5px;flex-shrink:0;padding:5px 8px;font-size:11px}.dynamics-selection-heading button:hover{background:var(--sf)}.dynamics-summary.has-selection{border-top:0;margin-top:0}.dynamics-summary strong>small{font-size:12px;font-weight:500}.dynamics-summary>div>small{color:var(--tx3);font-size:11px}@media (max-width:639px){.dynamics-range-help{margin-bottom:22px;font-size:10px}.dynamics-range-help>span{display:none}.dynamics-selection-heading{flex-direction:column;align-items:flex-start;gap:4px;padding:10px}.dynamics-selection-heading button{padding-left:0}.dynamics-summary.has-selection{grid-template-columns:1fr 1fr}.dynamics-summary.has-selection>div:last-child{grid-column:1/-1}.dynamics-summary.has-selection span{min-height:0}}@media (min-width:1251px){.dash-insights:has(>.egb-panel:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.dash-insights:has(>.egb-panel:only-child){grid-template-columns:1fr}}.dynamics-summary.has-selection>div{grid-template-rows:minmax(28px,auto) auto 16px;align-content:start}details>summary{list-style:none;position:relative;padding-right:24px!important}details>summary::marker{content:""}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"+";text-align:center;width:16px;color:var(--tx3,#6b7178);font-family:system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1;position:absolute;top:50%;right:2px;transform:translateY(-50%)}details[open]>summary:after{content:"−"}.disclosure-sign{font-family:system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1}select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(var(--tx3,#6b7178),var(--tx3,#6b7178)),linear-gradient(var(--tx3,#6b7178),var(--tx3,#6b7178));background-position:right 14px center,right 18.5px center;background-repeat:no-repeat;background-size:10px 1px,1px 10px;padding-right:34px!important}select:open{background-size:10px 1px,0 0}.dynamics-heading{margin-bottom:32px}.wallet-balance{justify-content:space-between;align-items:baseline;gap:10px;margin:12px 0 0;display:flex}.wallet-balance>div:last-child{white-space:nowrap}.wallet-ledger{min-width:0;margin-top:16px}.wallet-ledger-tabs{border-bottom:1px solid var(--ln);gap:16px;margin-bottom:4px;display:flex}.wallet-ledger-tabs button{cursor:pointer;min-height:34px;color:var(--tx3);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0 9px;font-size:11.5px;font-weight:500;position:relative}.wallet-ledger-tabs button[aria-pressed=true]{color:var(--act);border-bottom-color:var(--act)}.wallet-ledger-tabs button:hover{color:var(--tx)}.wallet-ledger-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;min-width:0;height:156px;padding-right:6px;overflow-y:auto}.wallet-ledger-scroll:focus-visible{outline:2px solid var(--act);outline-offset:3px;border-radius:4px}.wallet-debt-row{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:start;gap:12px;padding:12px 0;font-size:12px;display:flex}.wallet-debt-row a:hover{text-decoration:underline}@media (max-width:639px){.wallet-balance{flex-wrap:wrap;gap:5px 12px}.wallet-ledger-tabs{gap:14px}.wallet-ledger-tabs button{min-height:40px}.dynamics-heading{margin-bottom:28px}}.dynamics-future{border-left:1px solid var(--ln);background:var(--sf2);opacity:.65}@keyframes live-row-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes live-row-tint{0%,30%{background-color:var(--acs)}to{background-color:#0000}}.live-row-new{animation:.32s cubic-bezier(.2,.7,.2,1) both live-row-enter,2.4s ease-out both live-row-tint}@media (prefers-reduced-motion:reduce){.live-row-new{outline:1px solid var(--acl);outline-offset:-1px;animation:none}}.dynamics-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.dynamics-source button{min-width:88px}.dynamics-empty button{color:var(--act);margin-left:8px}@media (max-width:680px){.dynamics-controls{justify-content:flex-start;gap:8px;width:100%}.dynamics-controls .dynamics-switch{flex:1;justify-content:center}.dynamics-controls .dynamics-switch button{white-space:nowrap;flex:1}}.dash-source-bar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.dash-source-bar>span{color:var(--tx3);font-size:12px}.dynamics-comparison-key{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:18px;margin:-4px 0 20px;font-size:12px;display:flex}.dynamics-comparison-key>span,.compare-summary-row>span{align-items:center;gap:7px;display:flex}.dynamics-comparison-key small{color:var(--tx3);margin-left:auto}.egb-dash{--chart-all:#768391}.dark .egb-dash{--chart-all:#a2aebb}.series-all,.series-partner{border-top:2px solid var(--ac);flex-shrink:0;width:17px;height:0;display:inline-block}.series-all{border-color:var(--chart-all);border-top-style:dashed}.dynamics-compare-summary{border-top:1px solid var(--ln);padding-top:18px;font-size:12px}.compare-summary-head,.compare-summary-row{grid-template-columns:minmax(95px,1fr) repeat(3,minmax(0,1fr));align-items:baseline;gap:12px;display:grid}.compare-summary-head{color:var(--tx3);text-align:right;margin-bottom:12px;font-size:11px}.compare-summary-row+.compare-summary-row{margin-top:14px}.compare-summary-row strong{text-align:right;font-variant-numeric:tabular-nums;font-size:14px}@media (max-width:680px){.dash-source-bar .dynamics-switch{width:100%}.dash-source-bar button{flex:1}.dynamics-comparison-key{gap:12px}.dynamics-comparison-key small{width:100%;margin-left:0}.compare-summary-head,.compare-summary-row{grid-template-columns:78px repeat(3,minmax(0,1fr));gap:6px}.compare-summary-row{font-size:11px}.compare-summary-row strong{overflow-wrap:anywhere;font-size:11px}}.average-day-count{color:var(--tx3);margin-top:3px;font-size:10px;font-weight:400;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}

/* avito-documents-efe71e046fc0.css */
.avdoc-card{display:grid;gap:.3rem;overflow-wrap:anywhere;padding:.5rem .7rem}.avdoc-card small{opacity:.7}.avdoc-card button,.avdoc-card a,.avdoc-dialog button,.avdoc-dialog a{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.avdoc-card button{margin-right:1rem}.avdoc-dialog{margin:auto;width:min(96vw,1050px);height:85vh;height:85dvh;max-width:96vw;max-height:92dvh;padding:0;border:1px solid #8887;border-radius:12px;background:Canvas;color:CanvasText;overflow:hidden;color-scheme:light dark}.avdoc-dialog[open]{display:flex;flex-direction:column}.avdoc-dialog::backdrop{background:#10141fc9}.avdoc-dialog header{display:flex;align-items:center;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid #8886}.avdoc-dialog header strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avdoc-dialog section{flex:1;min-height:0;overflow:auto;padding:.8rem}.avdoc-pdf{border:0;width:100%;height:100%;display:block}.avdoc-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere}.avdoc-dialog td{padding:.25rem .5rem;border:1px solid #8886;white-space:pre-wrap;vertical-align:top}.avdoc-dialog table{border-collapse:collapse}

/* avito-glass-33727749f27d.css */
.av2.av2{--glass-tint:rgba(250,252,255,.76);--glass-edge:rgba(255,255,255,.85);--glass-hair:rgba(38,55,78,.15);--glass-depth:0 5px 16px -8px rgba(25,42,65,.25);--glass-solid:#f4f6fa}
.dark .av2.av2{--glass-tint:rgba(32,37,47,.83);--glass-edge:rgba(255,255,255,.19);--glass-hair:rgba(225,237,255,.16);--glass-depth:0 5px 18px -8px rgba(0,0,0,.5);--glass-solid:#252a33}
.av2.av2 :is(.av2-thread-heading,.av2-compose-box,.av2-thread-tabs,.av2-jump),.av2.av2 .av2-sidebar::before{background:linear-gradient(155deg,rgba(255,255,255,.08),transparent 52%),var(--glass-tint);box-shadow:inset 0 1px var(--glass-edge),inset 0 0 0 1px var(--glass-hair),var(--glass-depth);-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%)}
.av2.av2 .av2-server-meter{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:10px;line-height:1.5;font-weight:550;color:var(--tx2);white-space:nowrap;font-variant-numeric:tabular-nums}.av2-server-meter>span:last-child{border-inline-start:1px solid var(--ln2);padding-inline-start:5px}.av2-cpu-gauge{width:18px;height:4px;border-radius:4px;background:var(--ln2);overflow:hidden}.av2-cpu-gauge i{height:100%;display:block;background:var(--act);border-radius:inherit}.av2.av2 .av2-server-meter.in-thread{display:none}
@media(max-width:700px){.av2.av2 .av2-server-meter.in-thread{display:inline-flex}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.av2.av2{--glass-tint:var(--glass-solid)}}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.av2.av2 :is(.av2-thread-heading,.av2-compose-box,.av2-thread-tabs,.av2-jump),.av2.av2 .av2-sidebar::before{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}
.dark .av2.av2 .av2-thread-tabs button,.dark .av2.av2 .av2-attach:not(:disabled){color:#cbd6e8}
.dark .av2.av2 .av2-thread-tabs button[aria-pressed=true]{color:#fff}

/* avito-inbox-7be66b59e9ce.css */
.av2.av2 .av2-list-receipt{display:inline-flex;align-items:center;flex:none;color:var(--tx2);line-height:1}
.av2.av2 .av2-list-receipt .av2-receipt{width:18px;height:13px;color:inherit;opacity:1}
.av2.av2 .av2-list-receipt.read{color:#0756b5}.dark .av2.av2 .av2-list-receipt.read{color:#85c3ff}
.av2.av2 .av2-load-earlier{align-self:center;font:inherit;font-size:13px;font-weight:600;color:var(--tx);background:var(--glass-solid,var(--sf));padding:8px 14px;border:1px solid var(--ln2);border-radius:18px;margin:6px auto 12px;cursor:pointer}
.av2.av2 .av2-bubble a{overflow-wrap:anywhere;word-break:normal;white-space:normal}
@media(hover:hover){.av2.av2 .av2-dialog-row .av2-row-menu{top:auto;bottom:5px}.av2.av2 .av2-dialog-row:is(:hover,:focus-within) .av2-dialog-marks,.av2.av2 .av2-dialog-row:has(.av2-row-menu.open) .av2-dialog-marks{opacity:1}.av2.av2 .av2-dialog-row:is(:hover,:focus-within) .av2-dialog-last{padding-inline-end:32px}}

/* avito-timeline-8c7e4d116e8e.css */
.av2.av2 .av2-messages{overflow-anchor:none}
.avtl-video{display:grid;gap:6px;padding:8px}.avtl-video button{padding:8px 12px;border:1px solid currentColor;border-radius:12px;font:inherit;color:inherit;cursor:pointer}.avtl-video>a{font-size:.8em;text-decoration:underline}

/* avito-monitor-75cdab0a1877.css */
.av2.av2{--monitor-surface:#fff;--monitor-ink:#182230;--monitor-muted:#536276;--monitor-line:#d5dde6;--monitor-hover:#edf3fb;--monitor-cpu:#2365be;--monitor-ram:#097951}
.dark .av2.av2{--monitor-surface:#242a34;--monitor-ink:#f2f5fa;--monitor-muted:#bac6d6;--monitor-line:#455061;--monitor-hover:#354153;--monitor-cpu:#8abaff;--monitor-ram:#70dab2}
.av2.av2 :is(.av2-popover,.av2-message-menu,.av2-menu,.av2-quick-list,.av2-delete-dialog,.av2-memo-dialog){background:var(--monitor-surface);color:var(--monitor-ink);border:1px solid var(--monitor-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 32px -10px #101a304d;opacity:1}
.av2.av2 :is(.av2-popover,.av2-menu,.av2-message-menu){animation:none;max-height:min(65dvh,560px);max-width:calc(100vw - 24px);overflow:auto;overscroll-behavior:contain}
.av2.av2 .av2-popover :is(a,button):is(:hover,:focus-visible){background:var(--monitor-hover)}
.av2.av2 .av2-thread-heading:has(.av2-popover){z-index:18}
.av2.av2 button.av2-server-meter{border:0;border-radius:5px;padding:1px 3px;margin-inline-start:-3px;background:transparent;color:var(--monitor-muted);width:fit-content;cursor:pointer;flex-wrap:wrap;row-gap:0;text-align:start}
.av2.av2 button.av2-server-meter:hover{background:var(--monitor-hover);color:var(--monitor-ink)}
.av2.av2 button.av2-server-meter:focus-visible,.av-monitor-dialog button:focus-visible{outline:2px solid var(--monitor-cpu)}
.av2.av2 .av-monitor-dialog{position:fixed;inset:0;margin:auto;padding:20px;width:min(410px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid var(--monitor-line);border-radius:18px;background:var(--monitor-surface);color:var(--monitor-ink);box-shadow:0 18px 60px #101a3040;text-align:left;white-space:normal;font:400 14px/1.45 system-ui}
.av-monitor-dialog::backdrop{background:#101b304f}
.av2 .av-monitor-dialog header,.av2 .av-monitor-values,.av2 .av-monitor-times{display:flex;align-items:center;justify-content:space-between;gap:10px}
.av2 .av-monitor-dialog header h2{margin:0;font-size:19px;color:var(--monitor-ink)}
.av2 .av-monitor-dialog header button{width:32px;height:32px;border:0;border-radius:50%;background:var(--monitor-hover);color:inherit;font-size:22px;cursor:pointer}
.av2 .av-monitor-dialog p,.av2 .av-monitor-dialog footer,.av2 .av-monitor-times{color:var(--monitor-muted);font-size:12px}
.av2 .av-monitor-values{justify-content:flex-start;gap:18px;margin:16px 0 8px}
.av2 .av-monitor-values strong:first-child{color:var(--monitor-cpu)}.av2 .av-monitor-values strong:last-child{color:var(--monitor-ram)}
.av2 .av-monitor-dialog svg{display:block;width:100%;height:auto}.av-monitor-grid{stroke:var(--monitor-line);stroke-width:1}
.av2 .av-monitor-dialog footer{margin-top:14px;border-top:1px solid var(--monitor-line);padding-top:12px}

/* avito-photos-d6872799a5c6.css */
.av2 .av2-viewer .av-photo-backfill{position:absolute;inset:0;padding:inherit;display:grid;place-items:center;pointer-events:none;overflow:hidden}
.av2 .av2-viewer .av-photo-backfill img{opacity:1;display:block;width:100%;height:100%;object-fit:contain;min-width:0;min-height:0;max-width:100%;max-height:100%}
.av2 .av2-viewer-stage .av2-viewer-spinner{z-index:1}

/* avito-voice-3e18ab3560c1.css */
.av2.av2 .voice-bar{flex:none;position:relative;z-index:2;background:var(--monitor-surface);color:var(--monitor-ink);border-bottom:1px solid var(--monitor-line);padding:6px 12px}
.voice-bar-line{display:flex;align-items:center;gap:10px;min-width:0;padding-inline-end:54px}
.voice-bar .voice-source{display:grid;gap:1px;text-align:start;min-width:0;max-width:320px;color:inherit;background:none;border:0;cursor:pointer}
.voice-source>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-source small{color:var(--monitor-muted);font-size:11px}.voice-bar input{width:clamp(65px,18vw,240px);accent-color:var(--act);margin-inline-start:auto}
.voice-bar button,.voice-item button{cursor:pointer}.voice-bar .voice-close{font:22px/1 system-ui;color:var(--monitor-muted);height:32px;width:32px;border:0;background:transparent}
.voice-bar .av2-voice-play,.voice-bar .av2-voice-speed{background:var(--monitor-hover);color:var(--monitor-ink)}
.voice-item{min-width:0;max-width:100%}.voice-text-toggle,.voice-transcript button{background:none;color:inherit;border:0;text-decoration:underline;text-underline-offset:3px;font:600 12px/1.4 system-ui;padding:5px 8px}
.voice-bar>.voice-text>.voice-text-toggle{position:absolute;right:12px;top:10px}
.voice-transcript{margin:5px 3px;padding:9px 12px;border-inline-start:2px solid currentColor;max-height:min(35dvh,240px);overflow:auto;overflow-wrap:anywhere;text-align:start}
.av2 .voice-transcript p{font-size:14px;line-height:1.5;white-space:pre-wrap;margin:4px 0}.voice-transcript strong{font-size:12px}
@media(max-width:700px){.voice-bar-line{gap:5px}.voice-bar .voice-source{flex:1}.voice-bar-line input{display:none}.voice-bar .av2-voice-play{width:34px;height:34px}}

/* avito-words-7f95bf884f2e.css */
.av2 .voice-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 3px}
.av2 .voice-item>.av2-voice{width:100%;min-width:0}
.av2 .voice-item{width:330px;max-width:100%}
.av2 .voice-item>.voice-text{display:contents}
.av2 .voice-item .voice-transcript{grid-column:1/-1;min-width:0}
.av2.av2 button.voice-text-toggle{width:36px;height:36px;min-width:36px;display:inline-grid;place-items:center;border:0;border-radius:11px;padding:0;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;cursor:pointer;transition:background-color .14s ease}
.av2.av2 button.voice-text-toggle:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,currentColor 20%,transparent)}
.av2.av2 button.voice-text-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.av2 .voice-text-toggle svg{width:22px;height:22px;display:block}
.av2 .voice-bar>.voice-text>.voice-text-toggle{top:50%;transform:translateY(-50%);right:12px}
.av2 .voice-bar:has(.voice-transcript)>.voice-text>.voice-text-toggle{top:6px;transform:none}
.av2 .voice-word-new{animation:voice-word-in .14s ease-out both}
@keyframes voice-word-in{from{opacity:.18}to{opacity:1}}
.voice-reader-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.av2 .voice-show-all{font-size:12px;padding:4px 0}
@media(max-width:700px){.av2 .voice-item{width:270px}.av2 .voice-item .av2-voice{gap:5px}}
@media(prefers-reduced-motion:reduce){.av2 .voice-word-new,.av2.av2 button.voice-text-toggle{animation:none;transition:none}}

/* avito-dock-c248bc018baf.css */
.av2.av2 .voice-dock{box-sizing:border-box;position:relative;align-self:end;justify-self:start;display:grid;grid-template-columns:28px minmax(0,1fr) 31px 28px 24px;grid-template-rows:auto;align-items:center;column-gap:4px;width:min(100%,288px);min-width:0;padding:4px 6px;border:1px solid var(--monitor-line);border-radius:16px;background:var(--monitor-surface);color:var(--monitor-ink);box-shadow:0 2px 6px #172b4010}
.av2.av2 .voice-dock>.av2-voice-play{grid-area:1/1;width:28px;height:28px;background:var(--act);color:#fff;box-shadow:none}
.av2.av2 .voice-dock>.av2-voice-play svg{width:14px;height:14px}
.av2 .voice-dock .dock-track{grid-area:1/2;min-width:0;display:flex;flex-direction:column;gap:0}
.av2.av2 .voice-dock .voice-source{display:flex;align-items:baseline;gap:4px;justify-content:space-between;max-width:100%;width:100%;padding:0;border:0;line-height:16px}
.av2 .voice-dock .voice-source strong{font-size:12px;font-weight:650;letter-spacing:0}
.av2 .voice-dock .voice-source small{flex:none;font-size:9px;font-variant-numeric:tabular-nums}
.av2.av2 .voice-dock input[type=range]{display:block;width:100%;min-width:0;height:11px;margin:0;padding:0;cursor:pointer;appearance:none;background:transparent;accent-color:var(--act)}
.voice-dock input[type=range]::-webkit-slider-runnable-track{background:var(--monitor-line);height:2px;border-radius:2px}
.voice-dock input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--act);height:7px;width:7px;margin-top:-2.5px;border-radius:50%}
.voice-dock input[type=range]::-moz-range-track{height:2px;background:var(--monitor-line)}.voice-dock input[type=range]::-moz-range-thumb{width:7px;height:7px;border:0;background:var(--act)}
.av2.av2 .voice-dock>.av2-voice-speed{grid-area:1/3;min-width:0;min-height:0;height:26px;padding:1px 3px;border-radius:7px}
.av2 .voice-dock>.voice-text{display:contents}
.av2.av2 .voice-dock>.voice-text>button.voice-text-toggle{grid-area:1/4;position:static;transform:none;min-width:0;width:28px;height:28px;border-radius:8px}
.av2 .voice-dock .voice-text-toggle svg{width:18px;height:18px}
.av2.av2 .voice-dock>.voice-close{grid-area:1/5;display:grid;place-items:center;width:24px;height:28px;padding:0;border-radius:7px}
.av2 .voice-dock>.voice-close:hover{background:var(--monitor-hover)}
.av2 .voice-dock .voice-transcript{grid-area:2/1/3/-1;min-width:0;margin:5px 0 2px;max-height:min(23dvh,150px)}
.av2 .voice-dock :is(button,input):focus-visible{outline:2px solid var(--act);outline-offset:1px}
.av2.av2>.voice-dock{order:5;align-self:flex-start;margin:4px 10px}
@media(min-width:701px){
 .av2.av2 .av2-workspace:has(>.voice-dock){grid-template-rows:minmax(0,1fr) auto;row-gap:6px}
 .av2 .av2-workspace:has(>.voice-dock)>.av2-sidebar{grid-area:1/1}
 .av2 .av2-workspace:has(>.voice-dock)>.av2-thread{grid-area:1/2/3/3}
 .av2 .av2-workspace>.voice-dock{grid-area:2/1;justify-self:center}
}
@media(max-width:700px){
 .av2.av2 .av2-workspace:has(>.voice-dock){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;row-gap:0}
 .av2 .av2-workspace:has(>.voice-dock)>:is(.av2-thread,.av2-sidebar){grid-area:1/1}
 .av2 .av2-workspace>.voice-dock{grid-area:2/1;justify-self:center;width:min(288px,calc(100% - 16px));margin:3px 0 max(3px,env(safe-area-inset-bottom))}
}
.av2.av2 .voice-dock>.av2-voice-play{background:#1863b7;color:white}
.dark .av2.av2 .voice-dock>.av2-voice-play{background:#92c5ff;color:#10263e}
@media(max-width:700px){
 .av2.av2 .voice-dock{grid-template-columns:38px minmax(0,1fr) 34px 38px 32px;column-gap:1px;padding:0 4px;border-radius:16px}
 .av2 .voice-dock .dock-track{position:relative}
 .av2.av2 .voice-dock .voice-source{height:44px;align-items:center;padding:0 0 7px}
 .av2.av2 .voice-dock input[type=range]{position:absolute;bottom:1px;left:0;height:15px}
 .av2.av2 .voice-dock>.av2-voice-play{min-height:0;min-width:0;width:32px;height:32px;justify-self:center}
 .av2.av2 .voice-dock>.voice-text>button.voice-text-toggle,.av2.av2 .voice-dock>.voice-close{min-width:0;width:100%;height:38px;min-height:38px;background:transparent}
}

/* avito-reviews-9d8d6084ead9.css */
.rv-desk{--rv-ink:var(--tx,#22272d);--rv-muted:var(--tx2,#596471);--rv-line:var(--glass-hair,#dae0e4);--rv-amber:#986217;--rv-bg:#fcfcfb;--rv-wash:#f0f3f1;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;height:100%;width:100%;background:var(--rv-bg);color:var(--rv-ink);text-align:left;font-family:inherit;color-scheme:light}
.dark .rv-desk{--rv-bg:#1b2027;--rv-wash:#262e34;--rv-amber:#edb55b;color-scheme:dark}
.rv-desk *,.rv-viewer *{box-sizing:border-box}
.rv-head{display:flex;align-items:center;gap:14px;flex:none;padding:23px clamp(16px,4%,36px);border-bottom:1px solid var(--rv-line);background:var(--rv-bg)}
.rv-head h2,.rv-head p,.rv-list-label h3,.rv-text,.rv-answer p{margin:0}
.rv-title h2{font-size:clamp(22px,2.4vw,29px);line-height:1.15;letter-spacing:-.045em;font-weight:700}.rv-title p{margin-top:4px;font-size:13px;color:var(--rv-muted)}.rv-rating{margin-left:auto;display:flex;align-items:baseline;gap:7px;font-variant-numeric:tabular-nums;white-space:nowrap}.rv-rating b{font-size:29px;letter-spacing:-.05em;line-height:1}.rv-rating small{font-size:12px;color:var(--rv-muted)}.rv-rating-star{font-size:21px;color:var(--rv-amber)}
.rv-scroll{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.rv-inner{max-width:850px;margin:0 auto;padding:0 clamp(16px,4%,36px) 24px}.rv-list-label{display:flex;align-items:center;gap:9px;margin:23px 0 3px}.rv-list-label h3{font-size:15px;letter-spacing:-.015em}.rv-list-label span{padding:2px 7px;color:var(--rv-muted);background:var(--rv-wash);border-radius:6px;font-size:12px}.rv-entry{padding:21px 0;border-bottom:1px solid var(--rv-line);overflow-wrap:anywhere}.rv-byline{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center}.rv-person{display:grid;gap:2px}.rv-person strong{font-size:15px;line-height:1.3}.rv-stars{font-size:12px;letter-spacing:1px;color:var(--rv-amber)}.rv-byline time,.rv-item{font-size:12px;color:var(--rv-muted)}.rv-byline time{align-self:start;padding-top:2px}.rv-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:12px;font-weight:650;background:#e5eee8;color:#385741}.rv-tone-1{background:#eee6db;color:#715336}.rv-tone-2{background:#e1eaf1;color:#39556c}.rv-tone-3{background:#eee5e9;color:#6d4559}.dark .rv-avatar{filter:brightness(.84)}
.rv-content{margin:8px 0 0 48px}.rv-text,.rv-answer p{white-space:pre-line;line-height:1.55;font-size:14px}.rv-item{margin-top:8px;line-height:1.45}.rv-photos{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.rv-photos button{border:none;padding:0;background:var(--rv-wash);border-radius:8px;overflow:hidden;cursor:zoom-in}.rv-photos img{display:block;width:80px;height:68px;object-fit:cover}.rv-answer{margin:13px 0 0;padding:10px 14px;background:var(--rv-wash);border-inline-start:2px solid #789382;border-radius:0 6px 6px 0}.rv-answer strong{display:block;font-size:12px;margin-bottom:4px}.rv-answer p{font-size:13px}.rv-state{font-size:14px;color:var(--rv-muted);padding:16px 0}.rv-pages{display:flex;align-items:center;justify-content:space-between;margin:20px 0;font-size:13px}.rv-pages button,.rv-viewer button{color:inherit;background:transparent;border:1px solid var(--rv-line,#8886);border-radius:7px;cursor:pointer;padding:7px 11px}.rv-pages button:disabled{opacity:.4;cursor:default}.rv-desk :focus-visible,.rv-viewer :focus-visible{outline:2px solid #4e87b6;outline-offset:2px}
.rv-viewer{width:min(860px,94vw);max-height:90dvh;background:#171b20;color:#f6f7f8;padding:14px;border:0;border-radius:14px;margin:auto}.rv-viewer::backdrop{background:#0e141bc9}.rv-viewer header,.rv-viewer footer{display:flex;align-items:center;gap:12px}.rv-viewer header span{margin-left:auto}.rv-viewer header button{font-size:22px;padding:0 9px}.rv-viewer>img{display:block;margin:12px auto;max-width:100%;max-height:68dvh;object-fit:contain}.rv-viewer footer{justify-content:space-between}.av2 .av2-modes .rv-tab{width:auto;display:inline-flex;align-items:center;gap:5px;padding-inline:9px}.rv-tab b{font-size:11px;font-weight:600}
@media(max-width:700px){.rv-head{padding:16px 14px;gap:9px}.rv-title h2{font-size:23px}.rv-title p{font-size:12px}.rv-rating b{font-size:24px}.rv-inner{padding:0 15px 18px}.rv-content{margin-left:0;margin-top:10px}.rv-list-label{margin:17px 0 0}.rv-entry{padding:15px 0}.rv-byline{gap:9px}.rv-photos img{width:74px;height:66px}.rv-back{flex:none}}

.rv-stars{display:flex;gap:1px}.rv-rating-star,.rv-tab svg{display:inline-flex;align-self:center}.rv-back svg{width:18px;height:18px}

/* avito-mobileglass-2adbcc99f6a1.css */
/* Profile, status and section navigation occupy their own cells. The bell and telemetry
   no longer borrow space from the profile name, even in the 300px desktop sidebar. */
.av2.av2 {
  --mg-panel: rgb(246 250 252 / .76);
  --mg-float: rgb(250 252 254 / .91);
  --mg-solid: #f6f9fc;
  --mg-edge: rgb(255 255 255 / .91);
  --mg-seam: rgb(36 66 87 / .15);
  --mg-glint: rgb(255 255 255 / .50);
  --mg-shade: rgb(100 134 154 / .11);
  --mg-shadow: 0 7px 24px -16px rgb(20 40 56 / .38);
  --mg-rim: inset 0 1px var(--mg-edge), inset 0 0 0 1px var(--mg-seam), inset 1px 0 0 var(--mg-edge);
  --mg-refract: linear-gradient(125deg,var(--mg-glint),transparent 22%,transparent 78%,var(--mg-shade));
  --mg-filter: blur(16px) saturate(128%);
  --mg-tray: rgb(68 91 111 / .065);
  --mg-active: rgb(255 255 255 / .86);
  --mg-active-ink: #124a67;
}
.dark .av2.av2 {
  --mg-panel: rgb(32 42 51 / .82);
  --mg-float: rgb(36 46 56 / .94);
  --mg-solid: #252e38;
  --mg-edge: rgb(245 252 255 / .23);
  --mg-seam: rgb(230 244 255 / .14);
  --mg-glint: rgb(192 224 244 / .13);
  --mg-shade: rgb(8 14 20 / .12);
  --mg-shadow: 0 9px 26px -16px rgb(0 0 0 / .58);
  --mg-tray: rgb(0 0 0 / .16);
  --mg-active: rgb(221 242 255 / .13);
  --mg-active-ink: #c6eaff;
}
.av2.av2 .av2-sidebar::before,
.av2.av2 :is(.av2-compose-box,.av2-thread-heading,.av2-thread-tabs,.av2-jump) {
  background: var(--mg-refract),var(--mg-panel);
  box-shadow: var(--mg-rim),var(--mg-shadow);
  -webkit-backdrop-filter: var(--mg-filter);
  backdrop-filter: var(--mg-filter);
}
.av2.av2 :is(.av2-menu,.av2-popover,.av2-message-menu,.av2-quick-list) {
  color:var(--tx);
  background:var(--mg-refract),var(--mg-float);
  border:0;
  border-radius:18px;
  box-shadow:var(--mg-rim),0 14px 38px -16px rgb(12 27 44 / .44);
  -webkit-backdrop-filter:var(--mg-filter);
  backdrop-filter:var(--mg-filter);
}
.av2.av2 .av2-account {
  display:grid;
  grid-template-columns:40px minmax(0,1fr) auto 40px;
  grid-template-areas:"avatar identity meter more" "sections sections sections sections";
  align-items:center;
  column-gap:9px; row-gap:13px;
  padding:16px 14px 12px;
  isolation:auto;
}
.av2.av2 .av2-account>:is(.av2-account-avatar,.av2-account-mark){grid-area:avatar;width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--mg-seam),0 1px 4px rgb(24 46 61 / .13)}
.av2.av2 .av2-account>.av2-account-name{grid-area:identity;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}
.av2.av2 .av2-account>.av2-account-name strong{display:block;max-width:100%;font-size:16px;line-height:1.2;font-weight:680;letter-spacing:-.022em}
.av2.av2 .av2-account-name .av2-connection{max-width:100%;font-size:11px;line-height:1.35;white-space:nowrap}
.av2.av2 .av2-account-name .av2-connection>i{flex:none;width:6px;height:6px;animation:none}
.av2.av2 .av2-account>.av2-icon {
  grid-area:more;justify-self:end;display:grid;place-items:center;
  width:40px;height:40px;border-radius:12px;border:1px solid transparent;color:var(--tx2);background:none;
}
.av2.av2 .av2-account>.av2-icon:is(:hover,[aria-expanded=true]){background:var(--mg-tray);border-color:var(--mg-seam)}
/* All three readings are available in the graph. Keep a single tabular reading on
   the compact button; changing CPU or queue values cannot alter the header width. */
.av2.av2 .av2-account>button.av2-server-meter {
  grid-area:meter;display:inline-flex;align-items:center;justify-content:center;
  width:57px;min-height:40px;white-space:nowrap;flex-wrap:nowrap;margin:0;padding:0;
  border:0;border-radius:10px;font-size:10.5px;font-weight:600;
  color:var(--tx3);background:transparent;font-variant-numeric:tabular-nums;
}
.av2.av2 .av2-account>button.av2-server-meter>span:not(:first-child){display:none}
.av2.av2 .av2-account>button.av2-server-meter:hover{background:var(--mg-tray);color:var(--tx)}
.av2.av2 .av2-account>.av2-modes {
  grid-area:sections;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.16fr) minmax(0,1.08fr);
  gap:3px;padding:3px;min-width:0;border-radius:14px;
  background:var(--mg-tray);box-shadow:inset 0 0 0 1px var(--mg-seam);
}
.av2.av2 .av2-account .av2-modes button {
  position:relative;display:flex;align-items:center;justify-content:center;gap:4px;
  width:auto;min-width:0;min-height:38px;height:auto;padding:2px;
  border:0;border-radius:11px;color:var(--tx2);background:transparent;font:inherit;
}
.av2.av2 .av2-account .av2-modes button>b{min-width:0;font-size:11.5px;line-height:1.15;letter-spacing:-.015em;font-weight:600;white-space:nowrap}
.av2.av2 .av2-account .av2-modes button>svg{flex:none;width:15px;height:15px;align-self:center}
.av2.av2 .av2-account .av2-modes button:hover{color:var(--tx);background:var(--hv)}
.av2.av2 .av2-account .av2-modes button.active{
  color:var(--mg-active-ink);background:var(--mg-refract),var(--mg-active);
  box-shadow:inset 0 1px var(--mg-edge),0 1px 3px rgb(0 15 30 / .14);
}
.av2.av2 .av2-account .av2-modes .av-lg-count{
  position:static;align-self:center;flex:none;min-width:16px;max-width:25px;padding:0 3px;
  font-size:9px;line-height:15px;letter-spacing:-.03em;font-weight:700;font-variant-numeric:tabular-nums;
  color:#8d233a;background:#fce7eb;border-radius:5px;
}
.dark .av2.av2 .av2-account .av2-modes .av-lg-count{background:#58323d;color:#ffced5}
.av2.av2 .av2-account .av2-menu{z-index:24}
.av2.av2 .av2-menu :is(.av2-account-row,.av2-menu-row){border-radius:11px}
.av2.av2 :is(.av2-menu button,.av2-popover button,.av2-account button):focus-visible{outline:2px solid var(--act);outline-offset:1px}
.av2.av2 .av2-compose-box:focus-within{box-shadow:var(--mg-rim),0 0 0 2px var(--acl),var(--mg-shadow)}
.av2.av2 .rv-head{background:var(--mg-refract),var(--rv-bg);border-bottom-color:var(--mg-seam)}
@media(max-width:700px){
  .av2.av2 .av2-account {padding:12px 12px 10px;column-gap:8px;row-gap:9px;grid-template-columns:38px minmax(0,1fr) auto 44px}
  .av2.av2 .av2-account>:is(.av2-account-avatar,.av2-account-mark){width:38px;height:38px}
  .av2.av2 .av2-account>.av2-icon,.av2.av2 .av2-account>button.av2-server-meter{min-height:44px}
  .av2.av2 .av2-account>.av2-icon{width:44px;height:44px}
  .av2.av2 .av2-account .av2-modes button{min-height:42px}
}
@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){
  .av2.av2 .av2-sidebar::before,.av2.av2 :is(.av2-compose-box,.av2-thread-heading,.av2-thread-tabs,.av2-jump,.av2-menu,.av2-popover,.av2-message-menu,.av2-quick-list){
    background:var(--mg-solid);box-shadow:inset 0 0 0 1px var(--mg-seam);backdrop-filter:none;-webkit-backdrop-filter:none;
  }
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  .av2.av2 .av2-sidebar::before,.av2.av2 :is(.av2-compose-box,.av2-thread-heading,.av2-thread-tabs,.av2-jump,.av2-menu,.av2-popover,.av2-message-menu,.av2-quick-list){
    background:var(--mg-solid);box-shadow:inset 0 0 0 1px var(--mg-seam);
  }
}
@media (prefers-reduced-motion:reduce){.av2.av2 .av2-account *, .av2.av2 :is(.av2-menu,.av2-popover,.av2-message-menu){animation:none;transition:none}}

.av2.av2 .av-fixed-menu[popover]:popover-open{
 position:fixed;inset:auto;margin:0;transform:none;animation:none;overscroll-behavior:contain;overflow-y:auto;
 max-width:calc(100vw - 16px);box-sizing:border-box;min-height:0;
}
.av2.av2 .av2-menu.av-fixed-menu[popover]{width:min(300px,calc(100vw - 16px))}
.av2.av2 .av2-popover.av-fixed-menu[popover]{width:min(246px,calc(100vw - 16px))}
.av2.av2 .av2-message-menu.av-fixed-menu[popover]{width:max-content;max-width:calc(100vw - 16px)}

/* Tabs follow the actual measured header, including optional listing and presence. */
.av2.av2 .av2-thread > .av2-thread-heading {
 position:relative;inset:auto;flex:0 0 auto;margin:0;min-width:0;
}
.av2.av2 .av2-thread > .av2-thread-tabs {
 position:relative;inset:auto;transform:none;flex:0 0 auto;margin:7px auto 6px;
}
.av2.av2 .av2-thread > .av2-messages-area .av2-messages {
 padding-top:8px;scroll-padding-top:8px;-webkit-mask-image:none;mask-image:none;
}
@media(max-width:700px){
 .av2.av2 .av2-thread-heading{gap:6px 9px;padding:7px 10px}
 .av2.av2 .av2-thread-heading .av2-person{
   display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 20px;align-items:center;column-gap:7px;min-width:0;
 }
 .av2.av2 .av2-person h2{grid-column:1/-1;margin:0;line-height:1.25}
 .av2.av2 .av2-person .av2-presence{grid-row:2;min-width:0;min-height:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .av2.av2 .av2-person .av2-presence:empty{display:none}
 .av2.av2 .av2-person .av2-server-meter.in-thread{grid-row:2;justify-self:start;white-space:nowrap;flex-wrap:nowrap;margin:0;min-height:20px}
 .av2.av2 .av2-person .av2-server-meter.in-thread>span~span{display:none}
 .av2.av2 .av2-thread-heading .av2-listing{margin:0;padding-block:3px}
}
/* On phones a conversation is its own screen: keep its Back button and switcher,
   and return to the dashboard header with the dialogs, independent of IME state. */
@media(max-width:700px) {
 html body .egb-shell:has(.av2-workspace.has-thread .av2-composer) .egb-mobile-header{display:none}
}
@media(min-width:701px) and (max-width:1023px) and (max-height:500px){
 html body .egb-shell:has(.av2-workspace.has-thread .av2-composer) .egb-mobile-header{display:none}
}

/* The Avito screen owns one visual viewport. Only history, not the document, scrolls. */
@media (max-width:1023px) {
  
  .egb-shell .egb-inbox-layout>main{min-height:0}
  .av2.av2 .av2-composer{
    flex:0 0 auto;
    margin-top:0;
    padding:6px 8px 8px;
  }
  .av2.av2 .av2-compose-box textarea{
    font-size:16px;
    max-height:min(160px,calc(var(--visible-height,100dvh)*.28));
  }
  .av2.av2 .av2-messages{padding-bottom:12px;scroll-padding-bottom:12px}
  .av2.av2 .av2-jump{bottom:12px}
}

/* avito-panelplus-9039507546ee.css */
.av2.av2 .av2-account>button[data-av-account-switch]{
    appearance:none;align-self:center;justify-self:stretch;min-height:44px;margin:0;padding:2px 4px;
    border:0;border-radius:8px;background:transparent;color:inherit;text-align:start;cursor:pointer;font:inherit;
    transition:background .14s ease;
}
.av2.av2 .av2-account>button[data-av-account-switch]:is(:hover,[aria-expanded=true]){background:var(--mg-tray)}
.av2.av2 .av2-account>button[data-av-account-switch]>strong{
    position:relative;padding-inline-end:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.av2.av2 .av2-account>button[data-av-account-switch]>strong::after{
    content:"";position:absolute;right:2px;top:50%;width:6px;height:6px;border-right:1.5px solid currentColor;
    border-bottom:1.5px solid currentColor;opacity:.72;transform:translateY(-65%) rotate(45deg);transition:transform .14s ease;
}
.av2.av2 .av2-account>button[data-av-account-switch][aria-expanded=true]>strong::after{transform:translateY(-25%) rotate(225deg)}
.av2.av2 .av2-account-picker .av-account-picker-title{
    display:block;padding:8px 12px 5px;font-size:12px;line-height:1.4;color:var(--tx2);font-weight:650;
}
.av2.av2 .av2-account-picker .av2-menu-group{border:none}
.av2.av2 .av2-account-picker.av-fixed-menu[popover]{width:min(284px,calc(100vw - 16px))}
@media(prefers-reduced-motion:no-preference){
    .av2.av2 .av2-account-picker.av-fixed-menu[popover]:popover-open{animation:av-account-picker-in .16s ease-out both}
    @keyframes av-account-picker-in{from{opacity:0;translate:0 -3px}to{opacity:1;translate:0 0}}
}
@media(prefers-reduced-motion:reduce){
    .av2.av2 .av2-account>button[data-av-account-switch],.av2.av2 .av2-account>button[data-av-account-switch]>strong::after{transition:none}
}

.av2.av2 .av-plus-listing-focus{
  min-width:0;margin:0 0 16px;padding:14px 16px;
  color:var(--tx);background:var(--mg-panel,var(--sf));border:1px solid var(--mg-seam,var(--ln2));border-radius:16px;
}
.av-plus-focus-title{display:flex;align-items:baseline;gap:8px 14px;justify-content:space-between;flex-wrap:wrap}
.av-plus-focus-title h3{margin:0;font:inherit;font-size:15px;font-weight:650;line-height:1.3;letter-spacing:-.015em}
.av-plus-focus-title small,.av-plus-listing-focus>p{color:var(--tx2);font-size:12px;line-height:1.5}
.av-plus-listing-focus>p{margin:9px 0 0}
.av-plus-focus-options{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap}
.av2.av2 .av-plus-focus-options button{
  display:inline-flex;align-items:center;gap:7px;min-height:34px;max-width:100%;padding:5px 9px;
  border:1px solid var(--mg-seam,var(--ln2));border-radius:9px;
  font:inherit;font-size:12px;font-weight:550;line-height:1.25;color:var(--tx);background:var(--mg-active,var(--sf));cursor:pointer;
}
.av2.av2 .av-plus-focus-options button[aria-pressed=true]{background:var(--acb,var(--sf2));border-color:var(--act);color:var(--act)}
.av-plus-focus-options button b{padding:1px 4px;border-radius:4px;color:inherit;background:var(--mg-tray,var(--sf2));font-size:11px;font-variant-numeric:tabular-nums}
.av-plus-focus-options button:focus-visible{outline:2px solid var(--act);outline-offset:2px}
@media(max-width:700px){.av2.av2 .av-plus-listing-focus{padding:12px}.av2.av2 .av-plus-focus-options button{min-height:40px}}

.av2.av2 .av2-dialog {transition:background-color .15s ease,color .15s ease}
.av2.av2 .av-plus-focus-options button {transition:background-color .14s ease,border-color .14s ease,color .14s ease}
@media (prefers-reduced-motion:reduce){
 .av2.av2 :is(.av2-dialog,.av-plus-focus-options button){transition:none}
}
/* Reordering dialogs is deliberate. The browser must not track a promoted row as the reading anchor. */
.av2.av2 .av2-dialogs{overflow-anchor:none}

/* avito-profilebutton-dd853985f887.css */
.av2.av2 .av2-account>.av2-account-name[data-av-account-switch]{
 grid-area:1 / avatar-start / 2 / identity-end;
 display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"picture name" "picture state";
 align-content:center;align-items:center;column-gap:10px;row-gap:2px;
 min-width:0;min-height:48px;padding:4px;border-radius:14px;
}
.av2.av2 .av2-account>[data-av-account-switch]>:is(.av2-account-avatar,.av2-account-mark){
 grid-area:picture;width:40px;height:40px;box-sizing:border-box;
 box-shadow:inset 0 0 0 1px var(--mg-seam),0 1px 4px rgb(24 46 61 / .13);
}
.av2.av2 .av2-account>[data-av-account-switch]>strong{grid-area:name;justify-self:start;max-width:100%;min-width:0}
.av2.av2 .av2-account>[data-av-account-switch]>.av2-connection{grid-area:state;justify-self:start}
@media(max-width:700px){
 .av2.av2 .av2-account>.av2-account-name[data-av-account-switch]{grid-template-columns:38px minmax(0,1fr);column-gap:8px}
 .av2.av2 .av2-account>[data-av-account-switch]>:is(.av2-account-avatar,.av2-account-mark){width:38px;height:38px}
}

/* avito-chat-search-e7403eb9bd14.css */
.av2.av2 .av-search-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3px 8px;min-width:0;margin:3px 4px 0;color:var(--tx2);font-size:12px;line-height:1.45}
.av2.av2 .av-search-pages{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums}
.av2.av2 .av-search-pages button{cursor:pointer;border:1px solid var(--mg-seam,var(--ln));border-radius:8px;padding:0 6px;min-width:28px;min-height:28px;background:var(--mg-tray,var(--sf));color:var(--tx);font:inherit}
.av2.av2 .av-search-pages button:disabled{opacity:.4;cursor:default}
.av2.av2 .av-search-pages button:focus-visible{outline:2px solid var(--act);outline-offset:1px}
.av2.av2 .av-search-fragment{color:var(--tx2)}
@media(max-width:700px){.av2.av2 .av-search-pages button{min-width:36px;min-height:36px}}

/* avito-chat-flow-86b082b02820.css */
.av2.av2 .av-feed-status{position:relative;min-height:20px;margin:3px 6px 0;display:flex;align-items:flex-start;color:var(--tx2);font-size:12px;line-height:16px}
.av2.av2 .av-feed-count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.av2.av2 .av-feed-bar{position:absolute;inset:auto 0 0;height:3px;overflow:hidden;background:var(--mg-tray,var(--ln2));border-radius:8px;pointer-events:none}
.av2.av2 .av-feed-bar i{display:block;height:100%;width:34%;background:var(--act);border-radius:inherit;animation:av-search-flow 1.15s ease-in-out infinite}
@keyframes av-search-flow{from{transform:translateX(-105%)}to{transform:translateX(300%)}}
@media(prefers-reduced-motion:reduce){.av2.av2 .av-feed-bar i{animation:none;transform:translateX(100%)}}
.av2.av2 .av-search-jump{display:block;max-width:calc(100% - 86px);margin:0 34px 4px 52px;padding:3px 6px;border:0;border-radius:6px;background:transparent;color:var(--act);cursor:pointer;font:inherit;font-size:12px;font-weight:600;line-height:1.35}
.av2.av2 .av-search-jump:is(:hover,:focus-visible){background:var(--mg-tray,var(--hv))}
@media(max-width:700px){.av2.av2 .av-search-jump{min-height:28px}}


/* avito-workspace-791653e216b5.css */
/* An Avito-specific palette. Shared EGB chrome and saved workspace wallpapers
   continue to use their own preferences. */
.av2.av2.av-desk {
  --desk-paper:#fbfcf8; --desk-field:#eff2eb; --desk-soft:#e5eee6; --desk-line:#d4dfd5;
  --desk-ink:#1b322a; --desk-sub:#53655b; --desk-accent:#14654c; --desk-muted:#607269;
  --desk-glass:rgb(250 253 249 / .88); --desk-rim:rgb(255 255 255 / .94);
  --desk-float:0 16px 36px -18px rgb(16 42 32 / .31);
  --desk-out:#17674f; --desk-out-text:#fff;
  --tx:var(--desk-ink); --tx2:var(--desk-sub); --tx3:var(--desk-muted);
  --sf:var(--desk-paper); --ln:var(--desk-line); --ln2:var(--desk-line);
  --act:var(--desk-accent); --acl:var(--desk-soft); --hv:var(--desk-soft);
  --av-in:var(--desk-paper); --av-out-2:var(--desk-out);
  --mg-active-ink:var(--desk-accent); --mg-tray:var(--desk-field); --mg-seam:var(--desk-line);
  --mg-solid:var(--desk-paper); --mg-float:var(--desk-glass); --glass-solid:var(--desk-paper);
  color:var(--desk-ink);
}
.dark .av2.av2.av-desk {
  --desk-paper:#1c2925; --desk-field:#17241f; --desk-soft:#2d4238; --desk-line:#384a41;
  --desk-ink:#f0f4eb; --desk-sub:#b6c7bb; --desk-muted:#a2b6a8;
  --desk-accent:#93dbb6; --desk-glass:rgb(28 42 35 / .9); --desk-rim:rgb(211 234 215 / .17);
  --desk-float:0 16px 36px -18px rgb(0 0 0 / .54); --desk-out:#265a48;
}
.av2.av2.av-desk .av2-workspace {
  gap:0;padding:0;isolation:isolate;
}
.av2.av2.av-desk[data-wallpaper=silver] .av2-workspace {
  background:var(--desk-field);
}
.av2.av2.av-desk .av2-sidebar {
  border:0;border-inline-end:1px solid var(--desk-line);border-radius:0;box-shadow:none;
}
.av2.av2.av-desk .av2-sidebar::before {
  background:var(--desk-paper);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;
}
.av2.av2.av-desk .av2-thread {border-radius:0;box-shadow:none}
.av2.av2.av-desk .av2-account {padding:14px 15px 8px;row-gap:11px}
.av2.av2.av-desk .av2-account-name strong {color:var(--desk-ink);font-weight:720}
.av2.av2.av-desk .av2-account-name :is(.av2-connection.online,.av2-connection.connected) {color:var(--desk-accent)}
.av2.av2.av-desk .av2-account>.av2-modes {
  padding:0;gap:2px;background:transparent;box-shadow:none;border:0;border-radius:0;
}
.av2.av2.av-desk .av2-account .av2-modes button {
  border:0;color:var(--desk-sub);border-radius:6px;transition:color .15s,background .15s;
}
.av2.av2.av-desk .av2-account .av2-modes button:is(:hover,.active) {
  color:var(--desk-accent);background:var(--desk-soft);box-shadow:none;
}
.av2.av2.av-desk .av2-account .av2-modes button>b {font-weight:630}
.av2.av2.av-desk .av2-account .av2-modes .av-lg-count {
  background:var(--desk-soft);color:var(--desk-accent);
}
.av2.av2.av-desk .av2-list-tools {
  padding:10px 15px 8px;border-top:1px solid var(--desk-line);
}
.av2.av2.av-desk .desk-inbox-title {
  margin:1px 0 10px;font-size:22px;line-height:1.07;font-weight:700;letter-spacing:-.046em;
}
.av2.av2.av-desk .av2-search {
  box-shadow:none;border:1px solid var(--desk-line);border-radius:8px;background:var(--desk-field);
}
.av2.av2.av-desk .av2-search:focus-within {
  background:var(--desk-paper);border-color:var(--desk-accent);box-shadow:0 0 0 2px var(--desk-soft);
}
.av2.av2.av-desk .av2-filters {background:var(--desk-field);box-shadow:none;border-radius:8px}
.av2.av2.av-desk .av2-filters-thumb {
  background:var(--desk-paper);border-radius:6px;box-shadow:0 1px 3px rgb(23 52 37 / .14);
}
.av2.av2.av-desk .av2-filters [role=tab][aria-selected=true]{color:var(--desk-accent)}
.av2.av2.av-desk .av2-dialogs {padding-inline:9px}
.av2.av2.av-desk .av2-dialog-row {
  border-bottom:1px solid var(--desk-line);border-radius:0;box-shadow:none;
}
.av2.av2.av-desk .av2-dialog {
  margin:0;border-radius:5px;box-shadow:none;color:var(--desk-ink);
}
.av2.av2.av-desk .av2-dialog.selected {background:var(--desk-soft);box-shadow:inset 3px 0 var(--desk-accent)}
.av2.av2.av-desk .av2-dialog:hover {background:var(--desk-field)}
.av2.av2.av-desk .av2-dialog.selected:hover {background:var(--desk-soft)}
.av2.av2.av-desk .av2-dialog-title strong {font-weight:660;letter-spacing:-.018em}
.av2.av2.av-desk .av2-dialog-item {color:var(--desk-accent)}
.av2.av2.av-desk :is(.av2-list-receipt.read,.av2-dialog-marks .av2-mark-pinned) {color:var(--desk-accent)}
.av2.av2.av-desk .av2-dialog-last>i {background:var(--desk-accent)}
.av2.av2.av-desk .av2-thread > .av2-thread-heading {
  background:var(--desk-glass);border-radius:0;border:0;border-bottom:1px solid var(--desk-line);
  box-shadow:inset 0 1px var(--desk-rim);padding-inline:clamp(14px,3.5%,38px);
}
.av2.av2.av-desk .av2-thread > .av2-thread-tabs {
  border-radius:8px;background:var(--desk-glass);box-shadow:inset 0 0 0 1px var(--desk-line);
}
.av2.av2.av-desk .av2-thread-tabs button {color:var(--desk-sub)}
.av2.av2.av-desk .av2-thread-tabs button[aria-pressed=true] {color:var(--desk-accent)}
.av2.av2.av-desk .av2-tabs-thumb {border-radius:6px;background:var(--desk-soft);box-shadow:none}
.av2.av2.av-desk .av2-bubble:not(.system,.deleted) {box-shadow:0 1px 2px rgb(26 52 37 / .12)}
.av2.av2.av-desk .av2-bubble.incoming:not(.system,.deleted){background:var(--desk-paper);color:var(--desk-ink)}
.av2.av2.av-desk .av2-bubble.outgoing:not(.system,.deleted) {
  background:var(--desk-out);color:var(--desk-out-text);
}
.av2.av2.av-desk .av2-bubble.outgoing:not(.system,.deleted) .av2-meta {color:rgb(255 255 255 / .84)}
.av2.av2.av-desk .av2-date span,.av2.av2.av-desk .av2-sticky-date span {
  background:var(--desk-paper);color:var(--desk-sub);box-shadow:0 0 0 1px var(--desk-line);
}
.av2.av2.av-desk .av2-composer .av2-compose-box {
  background:var(--desk-glass);border-radius:15px;
  box-shadow:inset 0 0 0 1px var(--desk-line),inset 0 2px var(--desk-rim),0 6px 18px -12px rgb(23 52 37 / .27);
}
.av2.av2.av-desk .av2-composer .av2-compose-box:focus-within{box-shadow:inset 0 0 0 1px var(--desk-accent),0 5px 20px -12px rgb(23 52 37 / .25)}
.av2.av2.av-desk .av2-send:not(:disabled) {background:#17674f;color:#fff;box-shadow:none}
.av2.av2.av-desk :is(.av2-menu,.av2-popover,.av2-message-menu,.av2-quick-list){
  background:var(--desk-glass);border-radius:14px;color:var(--desk-ink);
  box-shadow:inset 0 1px var(--desk-rim),inset 0 0 0 1px var(--desk-line),var(--desk-float);
}
.av2.av2.av-desk .av2-account-row.active {background:var(--desk-soft)}
.av2.av2.av-desk .av2-account-check{background:#17674f;color:#fff}
.av2.av2.av-desk .av2-account-count{background:var(--desk-soft);color:var(--desk-accent)}
.av2.av2.av-desk :is(button,input,textarea,select,a):focus-visible {outline:2px solid var(--desk-accent);outline-offset:1px}
/* The overview is a working index, with current account data, clickable counts
   and recent conversations. The contour engraving is static and decorative. */
.av2.av2.av-desk .desk-home {
  flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;
  color:var(--desk-ink);background:var(--desk-paper);container-type:inline-size;
}
.av2.av2.av-desk .desk-masthead {
  position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;
  margin:0;min-height:clamp(178px,24cqw,250px);padding:clamp(24px,5cqw,58px);
  color:#fff;background:#174b3b;
}
.dark .av2.av2.av-desk .desk-masthead {background:#173e32}
.av2.av2.av-desk .desk-etch {
  position:absolute;z-index:-1;inset:0 0 0 auto;width:48%;height:100%;
  stroke:#9ddab7;stroke-width:1.1;opacity:.46;pointer-events:none;
}
.av2.av2.av-desk .desk-hero-type {position:relative;display:grid;justify-items:start;gap:8px}
.av2.av2.av-desk .desk-kicker {
  display:flex;align-items:center;gap:10px;margin:0;color:#d3edcf;
  font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.012em;
}
.av2.av2.av-desk .desk-kicker::before {content:"";width:22px;height:1px;background:#b6dbab}
.av2.av2.av-desk .desk-masthead h2 {
  margin:0;max-width:17ch;font-size:clamp(32px,6.3cqw,62px);line-height:1.04;
  font-weight:640;letter-spacing:-.052em;text-wrap:balance;
}
.av2.av2.av-desk .desk-queue {
  display:inline-flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px;
  min-height:37px;padding:8px 13px;border:1px solid rgb(222 243 226 / .49);border-radius:6px;
  background:rgb(255 255 255 / .06);color:#f0ffef;font:inherit;font-size:13px;font-weight:600;cursor:pointer;
}
.av2.av2.av-desk .desk-queue:hover {background:rgb(255 255 255 / .14)}
.av2.av2.av-desk .desk-queue:focus-visible {outline-color:#dbf5da}
.av2.av2.av-desk .desk-home-content {max-width:1020px;margin:auto;padding:0 clamp(22px,5cqw,58px) 28px}
.av2.av2.av-desk .desk-ledger {
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(16px,3cqw,28px) 0;
  border-bottom:1px solid var(--desk-line);
}
.av2.av2.av-desk .desk-ledger button {
  min-width:0;display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:4px;
  padding:4px clamp(8px,2cqw,22px);border:0;border-inline-start:1px solid var(--desk-line);
  background:transparent;color:var(--desk-ink);font:inherit;text-align:start;cursor:pointer;
}
.av2.av2.av-desk .desk-ledger button:first-child {border:0;padding-inline-start:0}
.av2.av2.av-desk .desk-ledger span {color:var(--desk-sub);font-size:clamp(12px,1.8cqw,14px);font-weight:530}
.av2.av2.av-desk .desk-ledger strong {
  font-weight:580;font-size:clamp(26px,4.6cqw,45px);letter-spacing:-.057em;font-variant-numeric:tabular-nums;line-height:1.1;
}
.av2.av2.av-desk .desk-ledger button:hover strong {color:var(--desk-accent)}
.av2.av2.av-desk .desk-recent {margin-top:clamp(18px,3cqw,35px)}
.av2.av2.av-desk .desk-recent h3 {
  margin:0 0 8px;font-size:clamp(17px,2.5cqw,23px);font-weight:660;letter-spacing:-.035em;
}
.av2.av2.av-desk .desk-recent ul {list-style:none;margin:0;padding:0}
.av2.av2.av-desk .desk-recent li {border-bottom:1px solid var(--desk-line)}
.av2.av2.av-desk .desk-recent-link {
  display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;
  width:100%;padding:11px 3px;border:0;background:transparent;color:inherit;
  text-align:start;font:inherit;cursor:pointer;
}
.av2.av2.av-desk .desk-recent-link:hover{background:var(--desk-field)}
.av2.av2.av-desk .desk-recent-text {display:grid;gap:2px}
.av2.av2.av-desk .desk-recent-text :is(strong,small){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.av2.av2.av-desk .desk-recent-text strong {font-size:15px;font-weight:650}
.av2.av2.av-desk .desk-recent-text small,.av2.av2.av-desk .desk-recent-link time,.av2.av2.av-desk .desk-recent-empty {
  color:var(--desk-sub);font-size:13px;
}
/* Listings, reviews and radar use the same headings, flat metric strip and
   consistent separators. Content, attachments and native scrollports stay intact. */
.av2.av2.av-desk :is(.av2-listings,.av2-radar) {
  box-sizing:border-box;padding:clamp(18px,3%,40px);background:var(--desk-paper);
}
.av2.av2.av-desk .av2-page {gap:18px;width:100%}
.av2.av2.av-desk .av2-page-head {align-items:center;padding:0 0 13px;border-bottom:1px solid var(--desk-line)}
.av2.av2.av-desk :is(.av2-page-head h2,.rv-title h2) {color:var(--desk-ink);font-size:clamp(24px,2.8vw,37px);font-weight:650;letter-spacing:-.048em}
.av2.av2.av-desk .av2-page-head p {color:var(--desk-sub);line-height:1.4}
.av2.av2.av-desk .av2-hero {
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;
  padding:10px 0;background:var(--desk-field);border:1px solid var(--desk-line);border-radius:10px;
}
.av2.av2.av-desk .av2-radar .av2-hero {grid-template-columns:repeat(3,minmax(0,1fr))}
.av2.av2.av-desk .av2-tile {
  min-width:0;align-content:start;padding:5px clamp(8px,1.45vw,20px);
  border:0;border-right:1px solid var(--desk-line);border-radius:0;
  background:transparent;box-shadow:none;color:var(--desk-ink);
}
.av2.av2.av-desk .av2-tile:last-child {border-right:0}
.av2.av2.av-desk .av2-tile small,.av2.av-desk .av2-tile em {color:var(--desk-sub)}
.av2.av2.av-desk .av2-tile strong {font-size:clamp(24px,3vw,36px);line-height:1.1;letter-spacing:-.055em}
.av2.av2.av-desk .av2-tile.hot strong{color:var(--desk-accent)}
.av2.av2.av-desk :is(.av2-listing-tools,.av-plus-listing-focus) {
  padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;
}
.av2.av2.av-desk :is(.av2-chip-tabs,.av2-tool-search,.av2-tool-sort,.av-plus-focus-options button) {
  border-radius:7px;background:var(--desk-field);border:1px solid var(--desk-line);box-shadow:none;
}
.av2.av2.av-desk :is(.av2-chip-tabs button,.av-plus-focus-options button) {color:var(--desk-sub);border-radius:5px}
.av2.av2.av-desk :is(.av2-chip-tabs,.av-plus-focus-options) button[aria-pressed=true] {
  color:var(--desk-accent);background:var(--desk-soft);box-shadow:inset 0 0 0 1px var(--desk-line);
}
.av2.av2.av-desk .av2-listing-grid {width:100%;gap:12px}
.av2.av2.av-desk .av2-listing-card {
  background:var(--desk-paper);border:1px solid var(--desk-line);border-radius:11px;box-shadow:none;
}
.av2.av2.av-desk .av2-listing-title {color:var(--desk-ink)}
.av2.av2.av-desk .av2-listing-chats {border:1px solid var(--desk-line);color:var(--desk-accent);background:var(--desk-field);box-shadow:none}
.av2.av2.av-desk .av2-leads {gap:0;border-top:1px solid var(--desk-line)}
.av2.av2.av-desk .av2-lead {background:transparent;border:0;border-bottom:1px solid var(--desk-line);border-radius:0;box-shadow:none}
.av2.av2.av-desk .rv-desk {
  --rv-ink:var(--desk-ink);--rv-bg:var(--desk-paper);--rv-wash:var(--desk-field);
  --rv-muted:var(--desk-sub);--rv-line:var(--desk-line);
}
.av2.av2.av-desk .rv-head {background:var(--desk-field);border-color:var(--desk-line)}
.av2.av2.av-desk .rv-answer {background:var(--desk-field);border-inline-start:2px solid var(--desk-accent);border-radius:0 8px 8px 0}
@media(min-width:701px){
  .av2.av2.av-desk .av2-workspace {grid-template-columns:clamp(292px,29%,364px) minmax(0,1fr)}
}
@media(max-width:900px) {
  .av2.av2.av-desk .av2-listings .av2-hero {grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}
  .av2.av2.av-desk .av2-listings .av2-tile:nth-child(2n){border-right:0}
}
@media(max-width:700px) {
  .av2.av2.av-desk .av2-sidebar {border:0}
  .av2.av2.av-desk .av2-account {padding:8px 12px 3px;row-gap:3px}
  .av2.av2.av-desk .av2-list-tools {padding:8px 12px}
  .av2.av2.av-desk .desk-inbox-title {font-size:20px;margin:0 0 7px}
  .av2.av2.av-desk .av2-thread > .av2-thread-heading {padding-inline:10px}
  .av2.av2.av-desk :is(.av2-listings,.av2-radar) {padding:10px 13px 24px}
  .av2.av2.av-desk .av2-page {gap:13px}
  .av2.av2.av-desk .av2-page-head {padding-bottom:8px}
  .av2.av2.av-desk .av2-hero {padding-block:6px}
}
@media(max-width:360px) {
  .av2.av2.av-desk .av2-account {padding-inline:8px}
  .av2.av2.av-desk .av2-account .av2-modes button>b {font-size:11px}
}
@media(prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){
  .av2.av2.av-desk {--desk-glass:var(--desk-paper)}
  .av2.av2.av-desk .desk-etch {opacity:.18}
}
/* Independent selected cells keep counts and labels aligned at every sidebar width. */
.av2.av2.av-desk .av2-filters .av2-filters-thumb {display:none}
.av2.av2.av-desk .av2-filters [role=tab] {
  display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:41px;
  padding:4px 1px;border:0;border-radius:5px;background:transparent;color:var(--desk-sub);
  font-size:12px;line-height:1.1;white-space:nowrap;
}
.av2.av2.av-desk .av2-filters [role=tab][aria-selected=true] {
  background:var(--desk-paper);color:var(--desk-accent);box-shadow:0 1px 3px rgb(22 48 33 / .16);
}
.av2.av2.av-desk .av2-filters [role=tab] span {
  min-width:0;max-width:100%;padding:0 3px;background:transparent;color:var(--desk-sub);
  font-size:11px;line-height:1.1;font-weight:560;font-variant-numeric:tabular-nums;
}
.av2.av2.av-desk .av2-filters [role=tab][aria-selected=true] span {color:var(--desk-accent)}
.av2.av2.av-desk .av2-dialog.unread .av2-dialog-marks time {color:var(--desk-accent)}
.av2.av2.av-desk .av2-lead-actions button {
  background:var(--desk-field);color:var(--desk-sub);border:1px solid var(--desk-line);border-radius:7px;
}
.av2.av2.av-desk .av2-lead-actions .primary {background:#17674f;color:white;border-color:#17674f}
.av2.av2.av-desk .av2-lead-title {
  display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;align-items:center;
}
.av2.av2.av-desk .av2-lead-title strong {grid-column:1;grid-row:1}
.av2.av2.av-desk .av2-lead-title time {grid-column:2;grid-row:1}
.av2.av2.av-desk .av2-lead-tag {grid-column:1/-1;grid-row:2;justify-self:start}
@media(max-width:700px) {
  .av2.av2.av-desk .av2-filters [role=tab]{min-height:44px}
  .av2.av2.av-desk .av2-listing-tools {
    display:grid;grid-template-columns:minmax(80px,1fr) minmax(182px,1.3fr);gap:6px;
  }
  .av2.av2.av-desk .av2-listing-tools .av2-chip-tabs {grid-column:1/-1}
  .av2.av2.av-desk :is(.av2-chip-tabs,.av-plus-focus-options) {
    display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;
    scrollbar-width:thin;scrollbar-color:var(--desk-line) transparent;
  }
  .av2.av2.av-desk :is(.av2-chip-tabs,.av-plus-focus-options) button {flex-shrink:0;min-height:40px}
  .av2.av2.av-desk .av2-chip-tabs button{padding-inline:9px}
  .av2.av2.av-desk :is(.av2-tool-search,.av2-tool-sort){min-width:0;width:100%;padding-inline:9px;font-size:13px}
  .av2.av2.av-desk .av2-tool-sort {
    /* Global form defaults reserve 34px for an icon, including for this native select. */
    appearance:none;-webkit-appearance:none;padding-inline:7px 18px !important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' stroke='%2364766b' stroke-width='1.3'/%3E%3C/svg%3E") !important;
    background-repeat:no-repeat !important;background-position:right 6px center !important;background-size:12px 12px !important;
  }
  .av2.av2.av-desk .av2-listing-card:not(.skeleton) {
    display:grid;grid-template-columns:76px minmax(0,1fr);gap:7px 10px;align-content:start;
  }
  .av2.av2.av-desk .av2-listing-cover {grid-column:1;grid-row:1/span 2;width:76px;height:76px;border-radius:7px}
  .av2.av2.av-desk .av2-listing-cover .av2-status {left:3px;bottom:3px;max-width:calc(100% - 6px);padding:2px 4px;font-size:9px}
  .av2.av2.av-desk .av2-listing-body {display:contents}
  .av2.av2.av-desk .av2-listing-body > * {grid-column:1/-1}
  .av2.av2.av-desk .av2-listing-body > :is(.av2-listing-title,.av2-listing-meta){grid-column:2}
  .av2.av2.av-desk .av2-listing-body .av2-listing-title{align-self:end}
  .av2.av2.av-desk .av2-listing-body .av2-listing-meta{align-self:start}
}

.av2.av2 .av2-filters {grid-template-columns:repeat(4,minmax(0,1fr))}
.av2.av2 .av2-filters .av2-filters-thumb {width:calc((100% - 8px)/4)}
.av2.av2 .av2-filters.at-3 .av2-filters-thumb {transform:translateX(300%)}
.av2.av2 .av2-filters [role=tab] {min-width:0;padding-inline:2px;gap:3px}
.av2.av2 .av2-filters [role=tab] span {min-width:0;padding-inline:3px;font-size:10px}
.av-reply-summary {display:grid;gap:2px;margin-top:12px;padding:2px 3px;color:var(--desk-muted,var(--tx2));font-size:11px;line-height:1.35}
.av-reply-summary strong {color:var(--desk-ink,var(--tx));font-size:12px;font-weight:680}
.av2.av2 .av-reply-age {font-variant-numeric:tabular-nums;color:var(--desk-accent,var(--ac));font-weight:650}
.av-reply-actions {display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-shrink:0;min-height:36px;padding:3px 12px;border-bottom:1px solid var(--desk-line,var(--ln));background:var(--desk-paper,var(--sf))}
.av-reply-actions button {border:0;border-radius:6px;background:transparent;color:var(--desk-muted,var(--tx2));font:inherit;font-size:12px;font-weight:600;min-height:30px;padding:4px 8px;cursor:pointer}
.av-reply-actions button:hover {background:var(--desk-soft,var(--sf2));color:var(--desk-ink,var(--tx))}
.av-reply-actions button:focus-visible {outline:2px solid var(--desk-accent,var(--ac));outline-offset:1px}
.av-reply-actions button:disabled {opacity:.55;cursor:wait}
.av-reply-actions .av-reply-next {color:var(--desk-accent,var(--ac))}
@media (max-width:760px) {.av-reply-actions button {min-height:36px}}

.av2 .av2-account-avatar[data-av-stable-avatar]>.av-account-photo-layer{
 position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;
}
.av2 .av2-account-avatar[data-av-stable-avatar] img{animation:none;transition:none}

@media (max-width:700px) {
  .av2.av2.av-desk .av2-listing-tools {
    grid-template-columns:minmax(80px,1fr) minmax(204px,1.3fr);
  }
}
@media (max-width:359px) {
  .av2.av2.av-desk .av2-listing-tools {grid-template-columns:minmax(0,1fr)}
  .av2.av2.av-desk .av2-listing-tools :is(.av2-tool-search,.av2-tool-sort) {grid-column:1/-1}
}

/* avito-quickdesk-ae0d474d78fd.css */
/* The scrollport inherits the application-wide focus outline. Outside its
   clipped edges only a full-width horizontal rule is visible. Keep a visible
   keyboard focus cue inside the pane without laying anything over the tabs. */
@supports selector(:has(*)) {
  .av2.av-desk .av2-messages-area > .av2-messages:focus-visible {outline:none}
  .av2.av-desk .av2-messages-area:has(> .av2-messages:focus-visible)::after {
    --history-focus:var(--desk-accent,var(--color-accent));
    --history-mark:linear-gradient(var(--history-focus),var(--history-focus));
    content:"";
    position:absolute;z-index:2;inset:2px;pointer-events:none;border-radius:3px;
    background:
      var(--history-mark) left top / 12px 2px,     var(--history-mark) left top / 2px 12px,
      var(--history-mark) right top / 12px 2px,    var(--history-mark) right top / 2px 12px,
      var(--history-mark) left bottom / 12px 2px,  var(--history-mark) left bottom / 2px 12px,
      var(--history-mark) right bottom / 12px 2px, var(--history-mark) right bottom / 2px 12px;
    background-repeat:no-repeat;
  }
  @media (forced-colors:active) {
    .av2.av-desk .av2-messages-area:has(> .av2-messages:focus-visible)::after {
      --history-focus:Highlight;forced-color-adjust:none;
    }
  }
}

/* Keep the primary conversation field roomy. The label can collapse on a narrow phone. */
.av2.av-desk .quickdesk-root { flex:none; align-self:center; }
.av2.av-desk .av2-compose-box .quickdesk-trigger {
  display:inline-flex; align-items:center; justify-content:center; gap:5px;
  width:auto; min-width:40px; height:40px; padding:0 10px;
  border:1px solid transparent; border-radius:8px; background:var(--desk-soft);
  color:var(--desk-accent); font:inherit; font-size:13px; font-weight:650;
  transition:background-color .15s,color .15s,border-color .15s;
}
.av2.av-desk .quickdesk-trigger svg { width:16px; height:16px; flex:none; }
.av2.av-desk .av2-compose-box .quickdesk-trigger:is(:hover,:focus-visible,[aria-expanded="true"]):not(:disabled) {
  color:var(--desk-accent); background:var(--desk-paper); border-color:var(--desk-accent); transform:none;
}
.av2.av-desk .quickdesk-sheet,
.av2.av-desk .quickdesk-inline {
  box-sizing:border-box; color:var(--desk-ink); font:inherit; text-align:start;
}
.av2.av-desk .quickdesk-sheet {
  position:fixed; inset:auto; z-index:48; margin:0; padding:0;
  width:min(390px,calc(100vw - 16px)); min-width:0; max-width:calc(100vw - 16px);
  max-height:min(500px,calc(100dvh - 20px)); display:flex; flex-direction:column;
  overflow:auto; overscroll-behavior:contain;
  border:1px solid var(--desk-line); border-radius:15px;
  background:var(--desk-paper);
  box-shadow:inset 0 1px var(--desk-rim),0 4px 12px -7px rgb(20 45 32 / .24),0 22px 52px -20px rgb(16 42 32 / .32);
}
.av2.av-desk .quickdesk-sheet::backdrop { background:transparent; }
.av2.av-desk .quickdesk-inline { min-width:0; padding:15px; border:1px solid var(--desk-line); border-radius:12px; background:var(--desk-paper); overflow-wrap:anywhere; }
.av2.av-desk :is(.quickdesk-sheet,.quickdesk-inline) :is(button,input,textarea) { box-sizing:border-box; font-family:inherit; }
.av2.av-desk :is(.quickdesk-sheet,.quickdesk-inline) button {
  cursor:pointer; touch-action:manipulation;
}
.av2.av-desk :is(.quickdesk-sheet,.quickdesk-inline) button:disabled { opacity:.52; cursor:default; }
.av2.av-desk .quickdesk-head {
  display:flex; align-items:center; justify-content:space-between; gap:8px; flex:none;
  min-width:0; padding:12px 15px 9px;
}
.av2.av-desk .quickdesk-head > :not(button) { min-width:0; flex:1; }
.av2.av-desk .quickdesk-head :is(h2,h3,h4,strong) {
  margin:0; color:var(--desk-ink); font-size:19px; font-weight:665; line-height:1.18; letter-spacing:-.034em;
}
.av2.av-desk .quickdesk-head :is(p,small),.av2.av-desk .quickdesk-section-label {
  display:block; margin:4px 0 0; color:var(--desk-sub); font-size:12px; font-weight:510; line-height:1.4;
}
.av2.av-desk .quickdesk-search {
  display:flex; align-items:center; gap:8px; flex:none; min-width:0;
  margin:0 14px 8px; padding:0 10px; border:1px solid var(--desk-line);
  border-radius:8px; background:var(--desk-field); color:var(--desk-muted);
}
.av2.av-desk .quickdesk-search:focus-within {
  border-color:var(--desk-accent); box-shadow:0 0 0 2px var(--desk-soft);
}
.av2.av-desk .quickdesk-search svg { flex:none; width:16px; height:16px; }
.av2.av-desk .quickdesk-search input {
  flex:1; width:100%; min-width:0; min-height:38px; margin:0; padding:5px 0;
  border:0; background:transparent; outline:none; box-shadow:none; color:var(--desk-ink);
  font-size:14px; font-weight:450; line-height:1.4;
}
.av2.av-desk .quickdesk-search input:focus-visible { outline:none; }
.av2.av-desk .quickdesk-search input::placeholder { color:var(--desk-sub); opacity:1; }
.av2.av-desk .quickdesk-section-label { margin:0; padding:4px 16px 5px; }
.av2.av-desk input.quickdesk-search { display:block; align-self:stretch; min-height:38px; color:var(--desk-ink); font-size:14px; }
.av2.av-desk .quickdesk-row .quickdesk-actions { flex-wrap:nowrap; gap:1px; }
.av2.av-desk .quickdesk-row .quickdesk-icon { flex:none; width:auto; padding:4px 6px; font-size:12px; }
.av2.av-desk .quickdesk-list {
  flex:1 1 auto; min-height:0; min-width:0; max-height:320px; overflow:auto;
  overscroll-behavior:contain; scrollbar-width:thin; margin:0; padding:0 7px 3px; list-style:none;
}
.av2.av-desk .quickdesk-row {
  display:flex; align-items:center; gap:2px; min-width:0; margin:0;
  padding:1px 3px; border-bottom:1px solid var(--desk-line);
}
.av2.av-desk .quickdesk-row:last-child { border-bottom:0; }
.av2.av-desk .quickdesk-pick {
  display:flex; align-items:center; justify-content:space-between; gap:9px;
  flex:1; width:100%; min-width:0; min-height:45px; border:0; border-radius:6px;
  margin:0; padding:8px 7px; color:var(--desk-ink); background:transparent; text-align:start;
}
.av2.av-desk .quickdesk-pick:focus-visible { outline-offset:-2px; }
.av2.av-desk .quickdesk-pick svg { flex:none; width:16px; height:16px; color:var(--desk-muted); }
.av2.av-desk .quickdesk-row-copy {
  display:grid; align-content:center; justify-items:start; gap:3px; min-width:0; flex:1;
}
.av2.av-desk .quickdesk-row-copy :is(strong,small) {
  display:-webkit-box; -webkit-box-orient:vertical; max-width:100%; overflow:hidden; overflow-wrap:anywhere;
}
.av2.av-desk .quickdesk-row-copy strong {
  -webkit-line-clamp:2; color:var(--desk-ink); font-size:14px; font-weight:640; line-height:1.34; letter-spacing:-.009em;
}
.av2.av-desk .quickdesk-row-copy small {
  -webkit-line-clamp:2; color:var(--desk-sub); font-size:12.5px; font-weight:450; line-height:1.4;
}
.av2.av-desk .quickdesk-icon {
  display:inline-grid; place-items:center; flex:0 0 36px; width:36px; height:36px;
  padding:0; border:0; border-radius:7px; background:transparent; color:var(--desk-sub);
}
.av2.av-desk .quickdesk-icon svg { width:17px; height:17px; }
.av2.av-desk .quickdesk-foot,.av2.av-desk .quickdesk-actions {
  display:flex; flex-wrap:wrap; align-items:center; gap:6px; min-width:0; margin:0;
}
.av2.av-desk .quickdesk-foot {
  justify-content:space-between; flex:none; padding:8px 11px;
  border-top:1px solid var(--desk-line); background:var(--desk-field);
}
.av2.av-desk :is(.quickdesk-foot,.quickdesk-actions) > button {
  display:inline-flex; align-items:center; justify-content:center; gap:6px;
  min-width:0; min-height:35px; padding:6px 9px; border:1px solid transparent;
  border-radius:7px; background:transparent; color:var(--desk-accent);
  font-size:13px; font-weight:625; line-height:1.28; text-align:start;
}
.av2.av-desk :is(.quickdesk-foot,.quickdesk-actions) svg { flex:none; width:16px; height:16px; }
.av2.av-desk .quickdesk-count {
  color:var(--desk-sub); font-size:12px; font-weight:500; font-variant-numeric:tabular-nums; line-height:1.4;
}
.av2.av-desk .quickdesk-empty {
  display:grid; justify-items:start; align-content:center; min-width:0; padding:16px 9px; gap:5px;
  color:var(--desk-sub); font-size:13.5px; line-height:1.45; overflow-wrap:anywhere;
}
.av2.av-desk .quickdesk-empty :is(p,h4,strong) { margin:0; }
.av2.av-desk .quickdesk-empty :is(h4,strong) { color:var(--desk-ink); font-size:14px; font-weight:640; }
.av2.av-desk .quickdesk-form {
  display:flex; flex-direction:column; gap:9px; min-width:0; min-height:0;
  margin:0; padding:1px 15px 13px; overflow:auto; overscroll-behavior:contain; scrollbar-width:thin;
}
.av2.av-desk .quickdesk-form label { color:var(--desk-ink); font-size:13px; font-weight:610; }
.av2.av-desk .quickdesk-form :is(input,textarea) {
  display:block; flex:0 0 auto; width:100%; min-width:0; margin:0; padding:9px 10px;
  border:1px solid var(--desk-line); border-radius:8px; background:var(--desk-field);
  color:var(--desk-ink); font:inherit; font-size:14px; line-height:1.45;
}
.av2.av-desk .quickdesk-form textarea { height:6.7em; min-height:4em; max-height:12em; overflow-y:auto; resize:vertical; }
.av2.av-desk .quickdesk-form :is(input,textarea):focus { outline:2px solid var(--desk-accent); outline-offset:-1px; }
.av2.av-desk .quickdesk-form blockquote { max-height:8em; overflow:auto; overflow-wrap:anywhere; white-space:pre-wrap; margin:1px 0; padding:8px 11px; border-inline-start:3px solid var(--desk-line); background:var(--desk-field); color:var(--desk-sub); font-size:13.5px; line-height:1.45; }
.av2.av-desk .quickdesk-form .quickdesk-count { text-align:end; margin-top:-5px; }
.av2.av-desk .quickdesk-form-error { color:var(--rdt,#a43337); margin:0; font-size:13px; line-height:1.4; }
.av2.av-desk .quickdesk-actions { justify-content:flex-end; }
.av2.av-desk :is(.quickdesk-foot,.quickdesk-actions) .primary,
.av2.av-desk :is(.quickdesk-foot,.quickdesk-actions) [data-qr-primary] {
  color:#fff; background:#17674f; border-color:#17674f;
}
.av2.av-desk .quickdesk-form .quickdesk-actions button.danger { color:var(--rdt,#a43337); border-color:var(--rdl); }
.av2.av-desk .quickdesk-row .quickdesk-icon.danger { color:var(--desk-sub); }
.av2.av-desk .quickdesk-inline .quickdesk-head { padding:0 0 10px; }
.av2.av-desk .quickdesk-inline .quickdesk-search { margin-inline:0; }
.av2.av-desk .quickdesk-inline .quickdesk-list { padding-inline:0; }
.av2.av-desk .quickdesk-inline .quickdesk-form { padding-inline:2px; }
.av2.av-desk .quickdesk-inline .quickdesk-foot { border-radius:0 0 8px 8px; }
@media (hover:hover) {
  .av2.av-desk :is(.quickdesk-pick,.quickdesk-icon,.quickdesk-foot button,.quickdesk-actions button):hover:enabled {
    background:var(--desk-soft); color:var(--desk-accent);
  }
  .av2.av-desk :is(.quickdesk-foot,.quickdesk-actions) :is(.primary,[data-qr-primary]):hover:enabled { color:#fff; background:#10533f; }
  .av2.av-desk .quickdesk-icon.danger:hover:enabled { background:var(--rds); color:var(--rdt); }
}
@media (max-width:720px),(pointer:coarse) {
  .av2.av-desk .quickdesk-search input,.av2.av-desk input.quickdesk-search,.av2.av-desk .quickdesk-form :is(input,textarea) { font-size:16px; }
  .av2.av-desk .quickdesk-icon { width:40px; height:40px; flex-basis:40px; }
  .av2.av-desk :is(.quickdesk-foot,.quickdesk-actions) > button { min-height:40px; }
  .av2.av-desk .quickdesk-form textarea { resize:none; }
}
@media (max-width:380px) {
  .av2.av-desk .av2-compose-box .quickdesk-trigger { width:40px; padding:0; }
  .av2.av-desk .quickdesk-trigger span { display:none; }
}
.av2.av-desk .quickdesk-sheet[data-compact] .quickdesk-head { padding-block:4px; }
.av2.av-desk .quickdesk-sheet[data-compact] .quickdesk-head small { display:none; }
.av2.av-desk .quickdesk-sheet[data-compact] .quickdesk-search { margin-bottom:3px; }
.av2.av-desk .quickdesk-sheet[data-compact] .quickdesk-list { min-height:46px; }
.av2.av-desk .quickdesk-sheet[data-compact] .quickdesk-foot { padding-block:2px; }
@media (prefers-reduced-motion:reduce) {
  .av2.av-desk .quickdesk-trigger { transition:none; }
}

/* One in-flow footer. Desktop history keeps both grid rows; on phones the
   thread owns its player above its composer and the shell owns the safe area. */
.av2.av-desk.av2 .voice-dock {
  box-sizing:border-box;position:relative;inset:auto;display:grid;
  grid-template-columns:36px minmax(0,1fr) 35px 34px 30px;
  align-items:center;align-self:stretch;justify-self:stretch;column-gap:3px;
  width:100%;min-width:0;max-width:none;margin:0;
  padding:7px 9px max(9px,env(safe-area-inset-bottom,0px));
  border:0;border-top:1px solid var(--desk-line);border-radius:0;box-shadow:none;
  background:var(--desk-paper);color:var(--desk-ink);z-index:2;
  animation:audio-dock-in .16s ease-out both;
}
@keyframes audio-dock-in {from{opacity:.35}to{opacity:1}}
.av2.av-desk.av2 .voice-dock>.av2-voice-play {
  width:35px;height:35px;min-width:0;min-height:0;justify-self:center;
  background:#17664d;color:#fff;box-shadow:none;
}
.av2.av-desk.av2 .voice-dock>.av2-voice-play svg {width:16px;height:16px}
.av2.av-desk.av2 .voice-dock .dock-track {display:grid;position:static;gap:1px;min-width:0}
.av2.av-desk.av2 .voice-dock .voice-source {
  display:block;min-width:0;min-height:20px;height:auto;margin:0;padding:0;
  color:var(--desk-ink);text-align:start;
}
.av2.av-desk.av2 .voice-dock .voice-source strong {
  display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
  font-size:13px;line-height:1.2;font-weight:660;
}
.av2.av-desk.av2 .voice-dock .dock-timeline {
  display:grid;grid-template-columns:minmax(20px,1fr) auto;gap:5px;align-items:center;
  min-width:0;max-width:100%;
}
.av2.av-desk.av2 .voice-dock .dock-time{
  display:block;max-width:10ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
  color:var(--desk-sub);font-size:11px;line-height:1.2;font-variant-numeric:tabular-nums;
}
.av2.av-desk.av2 .voice-dock input[type=range] {position:static;inset:auto;display:block;width:100%;height:18px;margin:0;padding:0;cursor:pointer}
.av2.av-desk.av2 .voice-dock input[type=range]::-webkit-slider-runnable-track {height:3px;border-radius:8px;background:var(--desk-line)}
.av2.av-desk.av2 .voice-dock input[type=range]::-webkit-slider-thumb {appearance:none;width:9px;height:9px;margin-top:-3px;border-radius:50%;background:var(--desk-accent)}
.av2.av-desk.av2 .voice-dock input[type=range]::-moz-range-track {height:3px;background:var(--desk-line)}
.av2.av-desk.av2 .voice-dock input[type=range]::-moz-range-thumb {border:0;background:var(--desk-accent)}
.av2.av-desk.av2 .voice-dock>.av2-voice-speed,
.av2.av-desk.av2 .voice-dock>.voice-text>button.voice-text-toggle,
.av2.av-desk.av2 .voice-dock>.voice-close {
  position:static;transform:none;display:grid;place-items:center;padding:0;
  min-width:0;width:100%;height:34px;min-height:0;border:0;border-radius:7px;
  background:transparent;color:var(--desk-sub);
}
.av2.av-desk.av2 .voice-dock>.av2-voice-speed {font-size:12px;font-variant-numeric:tabular-nums;color:var(--desk-accent)}
.av2.av-desk.av2 .voice-dock>.voice-text>button.voice-text-toggle[aria-expanded=true],
.av2.av-desk.av2 .voice-dock :is(.av2-voice-speed,.voice-text-toggle,.voice-close):hover {background:var(--desk-soft);color:var(--desk-accent)}
.av2.av-desk.av2 .voice-dock .voice-text-toggle svg {width:18px;height:18px}
.av2.av-desk.av2 .voice-dock .voice-transcript {
  max-width:100%;max-height:min(25dvh,160px);min-height:0;margin:6px 0 0;padding:7px 9px;
  overscroll-behavior:contain;scrollbar-width:thin;
  border:0;border-inline-start:2px solid var(--desk-accent);border-radius:0 6px 6px 0;
  background:var(--desk-field);color:var(--desk-ink);
}
.av2.av-desk.av2 .voice-dock :is(button,input):focus-visible {outline:2px solid var(--desk-accent);outline-offset:1px}
@media(min-width:701px) {
  .av2.av-desk.av2 .av2-workspace:has(>.voice-dock) {grid-template-rows:minmax(0,1fr) auto;row-gap:0}
  .av2.av-desk.av2 .av2-workspace>.voice-dock {grid-area:2/1;align-self:stretch;justify-self:stretch;border-inline-end:1px solid var(--desk-line)}
}
@media(max-width:1023px) {
  .av2.av-desk.av2 .voice-dock {padding-bottom:8px}
}
@media(max-width:700px) {
  .av2.av-desk.av2 .voice-dock {
    grid-template-columns:44px minmax(0,1fr) 41px 41px 40px;
    gap:0 2px;padding:4px max(7px,env(safe-area-inset-right,0px)) 6px max(7px,env(safe-area-inset-left,0px));
  }
  .av2.av-desk.av2 .av2-workspace>.voice-dock {grid-area:2/1;align-self:stretch;justify-self:stretch;width:100%;margin:0}
  .av2.av-desk.av2 .av2-thread>.voice-dock {flex:0 0 auto}
  .av2.av-desk.av2 .voice-dock>.av2-voice-play {width:42px;height:42px}
  .av2.av-desk.av2 .voice-dock>.av2-voice-speed,
  .av2.av-desk.av2 .voice-dock>.voice-text>button.voice-text-toggle,
  .av2.av-desk.av2 .voice-dock>.voice-close {height:44px;min-height:44px}
  .av2.av-desk.av2 .voice-dock .voice-source {min-height:23px}
  .av2.av-desk.av2 .voice-dock input[type=range] {height:20px}
  .av2.av-desk.av2 .voice-dock .voice-transcript {max-height:min(16dvh,calc(var(--visible-height,100dvh) * .18),126px)}
}
@media(max-height:500px) {
  .av2.av-desk.av2 .voice-dock .voice-transcript {max-height:min(55px,14dvh);margin-top:2px;padding-block:2px}
}
@media(prefers-reduced-motion:reduce) {.av2.av-desk.av2 .voice-dock {animation:none}}

/* avito-multi-f4b49fb0cca8.css */
.av2.av2 .inbox-titlebar {display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 9px}
.av2.av2 .inbox-titlebar h2 {margin:0}
.av2.av-desk .multi-entry {display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 7px;border:1px solid var(--desk-line);border-radius:7px;color:var(--desk-accent);background:var(--desk-soft);font:inherit;font-size:11px;font-weight:650;cursor:pointer}
.av2.av-desk .multi-entry.in-menu {width:100%;min-height:40px;font-size:14px}
.av2.av-desk .multi-entry svg {width:14px;height:14px}
.multi-load {height:2px;min-height:2px;background:linear-gradient(90deg,transparent,var(--desk-accent),transparent) no-repeat;background-size:40% 100%;animation:multi-load 1.1s linear infinite}
@keyframes multi-load {from{background-position:-75% 0}to{background-position:175% 0}}
@media(prefers-reduced-motion:reduce){.multi-load{animation:none;background-position:center}}
.av2.av2.av-desk.multi-inbox {display:grid;grid-template-columns:clamp(265px,28%,355px) minmax(0,1fr);min-height:0;overflow:hidden;background:var(--desk-paper);gap:0}
.multi-inbox :is(.multi-directory,.multi-stage,.multi-pane,.multi-panes,.multi-row-text,.multi-row-preview,.multi-row-source) {min-height:0;min-width:0}
.multi-inbox * {box-sizing:border-box}
.multi-directory {display:flex;flex-direction:column;border-inline-end:1px solid var(--desk-line);background:var(--desk-paper);overflow:hidden}
.multi-mast {display:flex;align-items:center;gap:10px;padding:15px 13px 12px;border-bottom:1px solid var(--desk-line)}
.multi-mast h2 {margin:0;font-size:19px;line-height:1.1;letter-spacing:-.04em}
.multi-mast small,.multi-note {font-size:12px;color:var(--desk-sub)}
.multi-symbol {width:36px;height:36px;display:inline-grid;place-items:center;flex:none;border-radius:10px;background:var(--desk-soft);color:var(--desk-accent)}
.multi-exit,.multi-jump,.multi-queue-actions button,.multi-note button {color:var(--desk-accent);background:transparent;border:0;font:inherit;font-size:12px;font-weight:600;cursor:pointer}
.multi-exit {margin-left:auto;padding:6px;min-height:36px}
.multi-tools {display:grid;gap:9px;padding:10px 12px}
.multi-profiles,.multi-switchboard {display:flex;gap:4px;align-items:center;overflow-x:auto;scrollbar-width:thin}
.multi-profiles button,.multi-switchboard button {display:inline-flex;align-items:center;gap:5px;flex:none;max-width:175px;min-height:31px;padding:5px 9px;border:1px solid var(--desk-line);border-radius:7px;background:transparent;color:var(--desk-sub);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.multi-profiles button[aria-pressed=true],.multi-switchboard button[aria-pressed=true]{background:var(--desk-soft);color:var(--desk-accent);border-color:var(--desk-accent)}
.multi-profiles i,.multi-sender i {display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--desk-muted)}
.multi-profiles i[data-online=true],.multi-sender i[data-online=true]{background:#209a67}
.multi-tools .av2-search {width:100%;display:flex;align-items:center;gap:7px;min-height:36px;margin:0}
.multi-tools .av2-search input{min-width:0;width:100%;color:var(--desk-ink)}
.av2.av2 .multi-filters {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:3px}
.av2.av2 .multi-filters button {display:grid;justify-items:center;align-content:center;font-size:12px;background:transparent}
.multi-note {padding:4px 15px;line-height:1.4}
.multi-note.warn {color:var(--desk-ink)}
.multi-note button {text-decoration:underline;margin-left:4px}
.multi-rows {min-height:0;overflow:auto;overscroll-behavior:contain;flex:1}
.multi-row {border-bottom:1px solid var(--desk-line);margin:0 8px}
.multi-row.selected {background:var(--desk-soft);box-shadow:inset 3px 0 var(--desk-accent);border-radius:6px}
.multi-row-open {display:flex;align-items:center;gap:9px;width:100%;min-height:72px;padding:8px;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--desk-ink);font:inherit}
.multi-row-text {flex:1;display:grid;gap:3px}
.multi-row-line,.multi-row-source,.multi-row-preview {display:flex;align-items:center;gap:6px}
.multi-row-line strong,.multi-row-source small,.multi-row-preview>span,.multi-tag {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.multi-row-line strong {min-width:0;flex:1;font-size:14px}
.multi-row-line time {flex:none;color:var(--desk-muted);font-size:10px}
.multi-tag {flex:0 1 auto;max-width:60%;background:var(--desk-soft);color:var(--desk-accent);font-size:10px;font-weight:650;border-radius:4px;padding:1px 5px}
.multi-row-source small,.multi-row-preview {color:var(--desk-sub);font-size:12px}
.multi-row-preview>span {flex:1}
.multi-row-preview i {width:7px;height:7px;flex:none;border-radius:50%;background:var(--desk-accent)}
.multi-jump {margin:0 6px 6px 52px}
.multi-stage {display:flex;flex-direction:column;background:var(--desk-field);overflow:hidden}
.multi-switchboard:not(:has(button:not(.multi-list-back))){display:none}
.multi-switchboard {min-height:43px;flex:none;padding:5px 10px;background:var(--desk-paper);border-bottom:1px solid var(--desk-line)}
.multi-switchboard .multi-list-back {display:none}
.multi-switchboard .multi-pair {margin-left:auto}
.multi-welcome {margin:auto;padding:24px;max-width:390px;}
.multi-welcome h2 {color:var(--desk-ink);font-size:clamp(22px,3vw,36px);line-height:1.06;letter-spacing:-.045em;margin:14px 0}
.multi-welcome p,.multi-empty {color:var(--desk-sub);line-height:1.5}
.multi-empty,.multi-state {padding:20px}
.multi-panes {display:flex;flex:1;overflow:hidden}.multi-welcome+.multi-panes {flex:0}
.multi-pane {display:flex;flex:1 1 0;flex-direction:column;overflow:hidden;border-inline-start:1px solid var(--desk-line)}
.multi-pane[hidden] {display:none!important}
.multi-sender {display:flex;gap:7px;align-items:center;flex:none;padding:5px 12px;font-size:12px;min-height:29px;white-space:nowrap;color:var(--desk-sub);background:var(--desk-paper);border-bottom:1px solid var(--desk-line)}
.multi-sender strong {min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--desk-accent)}
.multi-queue-actions {display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:2px 8px;background:var(--desk-paper)}
.multi-queue-actions button {padding:4px 6px}
.multi-inbox .multi-native.av2.av2 {height:0;min-height:0;flex:1;width:100%;margin:0;overflow:hidden}
.av2.av2.av-desk.multi-native>.av2-workspace {display:flex;flex:1;min-height:0;width:100%;padding:0;gap:0}
.multi-inbox .multi-native .av2-workspace>.av2-thread {display:flex;position:relative;flex:1;min-width:0;min-height:0;width:100%}
.multi-inbox .multi-native .av2-thread-heading .av2-mobile-back {display:none}
@media(max-width:700px){
 .av2.av2.av-desk.multi-inbox {grid-template-columns:1fr}
 .multi-inbox .multi-stage {display:none}
 .multi-inbox.multi-open .multi-directory {display:none}
 .multi-inbox.multi-open .multi-stage {display:flex}
 .multi-inbox .multi-switchboard,.multi-inbox .multi-switchboard .multi-list-back {display:flex}
 .multi-directory {border:0}
 .multi-mast {padding:10px 12px}.multi-tools {padding:8px 12px}
 .multi-row-open {min-height:70px}
 .multi-pane {border-inline-start:0}
}
@media(max-height:480px){.multi-switchboard {min-height:32px;padding-block:2px}.multi-sender{min-height:24px;padding-block:2px}}
.multi-inbox [data-tone=indigo]{--account-ink:#54549a;--account-paper:#eeedf8}
.multi-inbox [data-tone=amber]{--account-ink:#88571b;--account-paper:#f7eddd}
.multi-inbox [data-tone=rose]{--account-ink:#8b4d60;--account-paper:#f6e8ee}
.dark .multi-inbox [data-tone=indigo]{--account-ink:#c0b9ff;--account-paper:#363344}
.dark .multi-inbox [data-tone=amber]{--account-ink:#efc58e;--account-paper:#42392d}
.dark .multi-inbox [data-tone=rose]{--account-ink:#e8b6c6;--account-paper:#43333d}
.multi-inbox .multi-tag,.multi-inbox .multi-profiles [aria-pressed=true][data-tone]{background:var(--account-paper,var(--desk-soft));color:var(--account-ink,var(--desk-accent))}
.multi-inbox .multi-sender strong {color:var(--account-ink,var(--desk-accent))}
.multi-inbox .multi-pane[data-focused=true]>.multi-sender {box-shadow:inset 3px 0 var(--account-ink,var(--desk-accent))}
.multi-inbox .multi-mast h2,.multi-inbox .multi-welcome h2 {font-weight:700}
@media(max-width:700px) {
 html[data-keyboard-open] .multi-inbox .multi-switchboard {min-height:32px;padding-block:1px}
 html[data-keyboard-open] .multi-inbox .multi-sender {min-height:23px;padding-block:2px}
 html[data-keyboard-open] .multi-native .av2-thread-heading {padding-block:4px}
 html[data-keyboard-open] .multi-native .av2-thread-heading :is(.av2-listing,.av2-server-meter) {display:none}
 html[data-keyboard-open] .multi-native .av2-thread-tabs {margin-block:2px}
}

/* claude-7ac8b186e7e8.css */
.cl-page{--cl-accent:#bb654d;--cl-accent-strong:#a64e38;--cl-tint:color-mix(in srgb,var(--cl-accent) 8%,transparent);--cl-line:var(--border,#e6e7e9);--cl-surface:var(--surface,#fff);--cl-text:var(--text,#202124);--cl-muted:var(--text-muted,#74777e);font-family:'Golos Text','IBM Plex Sans',sans-serif;color:var(--cl-text);max-width:1460px;margin:0 auto;padding:32px 32px 80px}.cl-page *{box-sizing:border-box}.cl-page button,.cl-page input{font:inherit}.cl-page button{cursor:pointer}.cl-page button:disabled{cursor:wait;opacity:.55}.cl-page button:focus-visible,.cl-page a:focus-visible,.cl-page input:focus-visible{outline:3px solid #bb654d66;outline-offset:3px}.cl-page-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.cl-title-line{display:flex;align-items:center;gap:12px}.cl-title-line h1{font-size:30px;letter-spacing:-1px;font-weight:650;margin:0}.cl-mark{height:39px;width:39px;border-radius:12px;background:var(--cl-accent);color:white;display:grid;place-items:center;font-size:24px;font-weight:600}.cl-temporary{font-size:11px;color:var(--cl-muted);background:var(--cl-tint);border:1px solid #bb654d26;border-radius:5px;padding:4px 7px}.cl-page-head p{font-size:13px;color:var(--cl-muted);margin:9px 0 0}.cl-button{border:1px solid transparent;padding:11px 17px;border-radius:9px;font-size:13px!important;font-weight:550!important;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;transition:background .15s}.cl-button.primary{background:var(--cl-accent-strong);color:#fff}.cl-button.primary:hover{background:#913f2c}.cl-button.secondary{background:var(--cl-surface);border-color:var(--cl-line);color:var(--cl-text)}.cl-button.secondary:hover{background:var(--cl-tint)}.cl-overview{display:grid;grid-template-columns:1.4fr 1fr .8fr;border:1px solid var(--cl-line);border-radius:16px;overflow:hidden;background:var(--cl-surface);margin-bottom:30px}.cl-profit{padding:26px 30px;background:var(--cl-tint)}.cl-profit>span,.cl-metric>span{font-size:12px;font-weight:500;color:var(--cl-muted);display:block}.cl-profit>strong{font-size:37px;font-weight:600;letter-spacing:-1.2px;display:block;margin:7px 0;font-variant-numeric:tabular-nums}.cl-profit>small,.cl-metric>small{font-size:11px;color:var(--cl-muted)}.cl-metric{padding:28px 28px;border-left:1px solid var(--cl-line);display:flex;flex-direction:column;justify-content:center}.cl-metric>strong{display:block;font-size:25px;font-weight:600;margin:11px 0 12px;font-variant-numeric:tabular-nums}.cl-metric strong small{font-size:12px;font-weight:400;color:var(--cl-muted);margin-left:8px}.cl-counts{display:flex;gap:14px;font-size:11px;color:var(--cl-muted)}.cl-counts span:last-child{color:#348264}.cl-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.cl-tabs{display:flex;gap:5px}.cl-tabs button{background:transparent;border:0;padding:9px 13px;border-radius:7px;font-size:12px;font-weight:500;color:var(--cl-muted)}.cl-tabs button.active{color:var(--cl-text);background:var(--cl-surface);box-shadow:0 1px 5px #0000000c}.cl-search{width:330px;max-width:100%;border:1px solid var(--cl-line);border-radius:9px;padding:10px 12px;background:var(--cl-surface);color:var(--cl-text);font-size:12px!important}.cl-order{background:var(--cl-surface);border:1px solid var(--cl-line);border-radius:13px;margin-bottom:12px;overflow:hidden}.cl-order-main{display:flex;gap:13px;padding:22px 24px 18px;align-items:flex-start}.cl-avatar{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--cl-tint);color:var(--cl-accent);font-size:13px;font-weight:600;border:1px solid #bb654d20}.cl-order-person{min-width:0;flex:1}.cl-order-person h2{margin:0 0 5px;font-size:16px;font-weight:550;overflow-wrap:anywhere}.cl-order-person>div{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:11px;color:var(--cl-muted)}.cl-order-person a{color:var(--cl-accent-strong);text-decoration:none}.cl-source{background:var(--cl-tint);padding:2px 6px;border-radius:4px;color:var(--cl-muted);font-size:10px}.cl-order-person p{margin:9px 0 0;font-size:12px;color:var(--cl-muted);overflow-wrap:anywhere}.cl-order-meta{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cl-order-meta>span{font-size:10px;color:var(--cl-muted)}.cl-status{border:1px solid #b3813233;background:#b381320c;color:#a37125;border-radius:6px;padding:5px 9px;font-size:11px!important;font-weight:500!important}.cl-status.ready{background:#2784590c;border-color:#27845930;color:#2b835d}.cl-order-bottom{display:grid;grid-template-columns:1fr 1.2fr 1fr 1.25fr auto;gap:16px;padding:17px 24px 20px;border-top:1px solid var(--cl-line)}.cl-order-money{min-width:0;display:flex;flex-direction:column;gap:5px}.cl-order-money>span{font-size:10px;color:var(--cl-muted)}.cl-order-money>strong{font-size:16px;font-weight:550;font-variant-numeric:tabular-nums}.cl-order-money>small{font-size:10px;color:var(--cl-muted);line-height:1.5}.cl-order-profit>strong{color:#308363}.cl-order-actions{display:flex;flex-direction:column;gap:5px}.cl-order-actions .cl-button{padding:7px 12px;font-size:11px!important}.cl-text-button{border:0;background:none;font-size:10px!important;color:var(--cl-muted);padding:4px}.cl-empty{background:var(--cl-surface);border:1px dashed var(--cl-line);border-radius:14px;text-align:center;padding:65px 25px}.cl-empty-symbol{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:15px;background:var(--cl-tint);color:var(--cl-accent);font-size:28px;margin-bottom:12px}.cl-empty h2{font-size:18px;font-weight:550;margin:7px}.cl-empty p{font-size:12px;line-height:1.7;color:var(--cl-muted);margin:9px auto 22px;max-width:340px}.cl-loading{padding:70px;text-align:center;color:var(--cl-muted);font-size:13px}.cl-error,.cl-warning{background:#c8524110;color:#b94736;font-size:12px;line-height:1.5;padding:10px 12px;border-radius:7px;margin-bottom:12px}.cl-error button{margin-left:8px;text-decoration:underline;background:none;border:0}.cl-toast{color:#287953;background:#28845c12;padding:10px 14px;border-radius:8px;margin-bottom:13px;font-size:12px}.cl-overlay{position:fixed;inset:0;background:#10111270;z-index:250;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(5px)}.cl-dialog{width:960px;max-width:100%;max-height:calc(100dvh - 48px);border-radius:18px;background:var(--cl-surface);box-shadow:0 28px 100px #0003;border:1px solid var(--cl-line);display:flex;flex-direction:column;overflow:hidden}.cl-dialog-head{padding:24px 28px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cl-line);flex-shrink:0}.cl-eyebrow{font-size:9px;letter-spacing:1.2px;color:var(--cl-accent);font-weight:600}.cl-dialog-head h2{font-size:22px;letter-spacing:-.5px;font-weight:600;margin:6px 0 0}.cl-icon{background:transparent;border:1px solid var(--cl-line);height:30px;width:30px;border-radius:50%;font-size:21px!important;color:var(--cl-muted);display:grid;place-items:center}.cl-form{display:flex;flex-direction:column;min-height:0}.cl-form-body{display:grid;grid-template-columns:1fr 1fr;overflow:auto;min-height:0;overscroll-behavior:contain}.cl-customer,.cl-finances{padding:22px 28px 25px;min-width:0}.cl-finances{border-left:1px solid var(--cl-line);background:color-mix(in srgb,var(--cl-accent) 2%,var(--cl-surface))}.cl-form h3{font-size:13px;font-weight:600;display:flex;gap:8px;align-items:center;margin:0 0 22px}.cl-step{display:grid;place-items:center;border:1px solid var(--cl-line);border-radius:50%;font-size:10px;width:21px;height:21px;color:var(--cl-muted)}.cl-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.cl-field>span,.cl-status-field>span{font-size:11px;font-weight:500;color:var(--cl-text)}.cl-field input,.cl-picker-search input{width:100%;min-width:0;border:1px solid var(--cl-line);border-radius:8px;padding:10px 11px;background:var(--cl-surface);color:var(--cl-text);font-size:12px}.cl-field input::placeholder,.cl-picker-search input::placeholder,.cl-search::placeholder{color:var(--cl-muted);opacity:.8}.cl-field small{font-size:10px;color:var(--cl-muted)}.cl-cash{position:relative}.cl-cash input{padding-right:35px;font-variant-numeric:tabular-nums}.cl-cash>span{position:absolute;right:12px;top:10px;font-size:12px;color:var(--cl-muted)}.cl-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cl-small-balance{font-size:10px;color:var(--cl-muted);margin:-5px 0 17px}.cl-small-balance strong{color:var(--cl-text);font-weight:500;margin-left:4px}.cl-contact-toggle{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:1px solid #bb654d30;background:var(--cl-tint);color:var(--cl-text);padding:11px;border-radius:9px;margin:2px 0 18px;font-size:11px!important}.cl-contact-toggle>span:nth-child(2){flex:1}.cl-contact-toggle small{display:block;color:var(--cl-muted);font-size:10px;margin-top:4px}.cl-contact-symbol{font-size:23px;color:var(--cl-accent)}.cl-picker{border:1px solid var(--cl-line);border-radius:10px;margin:-7px 0 18px;overflow:hidden}.cl-picker-search{display:flex;gap:7px;padding:9px;border-bottom:1px solid var(--cl-line)}.cl-picker-search input{padding:8px;font-size:11px}.cl-picker-search button{border:0;background:none;font-size:22px;color:var(--cl-muted);width:27px}.cl-contact-list{max-height:245px;overflow:auto;overscroll-behavior:contain}.cl-contact{display:flex;align-items:center;gap:9px;padding:10px 11px;border:0;background:none;color:var(--cl-text);width:100%;text-align:left}.cl-contact:hover,.cl-contact.selected{background:var(--cl-tint)}.cl-contact .cl-avatar{width:32px;height:32px;font-size:10px}.cl-person{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.cl-person strong{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-person small{font-size:10px;color:var(--cl-muted)}.cl-contact-time{font-size:9px;color:var(--cl-muted);white-space:nowrap}.cl-subtle{font-size:11px;line-height:1.6;padding:13px;color:var(--cl-muted)}.cl-segments{display:flex;background:var(--cl-tint);border:1px solid var(--cl-line);border-radius:8px;padding:3px;margin-top:8px}.cl-segments button{flex:1;border:0;background:none;color:var(--cl-muted);font-size:11px;padding:8px;border-radius:5px}.cl-segments button.active{background:var(--cl-surface);color:var(--cl-text);box-shadow:0 1px 4px #0001}.cl-rate{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:-4px;margin-bottom:18px}.cl-rate>div{display:flex;gap:10px;align-items:center}.cl-rate>div span{font-size:10px;color:var(--cl-muted)}.cl-rate strong{font-size:11px;font-weight:500}.cl-rate button{font-size:10px;border:0;background:none;color:var(--cl-accent-strong);padding:0}.cl-rate small{flex-basis:100%;font-size:9px;color:var(--cl-muted);line-height:1.5}.cl-rate .cl-warning{margin:0}.cl-margin{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);font-size:11px;gap:12px}.cl-margin>span{color:var(--cl-muted)}.cl-margin strong{font-size:15px;font-weight:550}.cl-partner-switch{display:flex;align-items:center;gap:12px;margin:18px 0;cursor:pointer;position:relative}.cl-partner-switch>span{flex:1}.cl-partner-switch strong{display:block;font-size:12px;font-weight:500}.cl-partner-switch small{font-size:10px;color:var(--cl-muted);display:block;margin-top:5px}.cl-partner-switch input{position:absolute;right:0;width:37px;height:22px;opacity:0;cursor:pointer}.cl-partner-switch i{height:22px;width:37px;border-radius:20px;background:#a0a0a040;pointer-events:none;transition:background .15s;position:relative}.cl-partner-switch i:after{content:'';position:absolute;top:3px;left:3px;background:white;box-shadow:0 1px 3px #0002;width:16px;height:16px;border-radius:50%;transition:transform .15s}.cl-partner-switch input:checked+i{background:var(--cl-accent)}.cl-partner-switch input:checked+i:after{transform:translateX(15px)}.cl-partner-switch input:focus-visible+i{outline:3px solid #bb654d66;outline-offset:3px}.cl-partner-fields{padding:13px 14px 1px;background:var(--cl-tint);border-radius:9px;margin-bottom:17px}.cl-net-card{border:1px solid #35826324;background:#35826308;padding:17px 18px;border-radius:12px;margin-top:16px}.cl-net-card>span{font-size:11px;color:var(--cl-muted)}.cl-net-card>strong{display:block;font-size:31px;font-weight:600;letter-spacing:-.9px;color:#348264;margin:5px 0 12px;font-variant-numeric:tabular-nums}.cl-equation{display:flex;flex-direction:column;gap:6px;border-top:1px solid #35826320;padding-top:10px}.cl-equation>span{display:flex;justify-content:space-between;font-size:10px;color:var(--cl-muted)}.cl-equation b{font-weight:500;color:var(--cl-text)}.negative>strong,.cl-profit>strong.negative{color:#bc5141!important}.cl-net-card>small{font-size:10px;color:#bc5141;display:block;margin-top:8px}.cl-dialog-footer{display:flex;flex-wrap:wrap;gap:10px;padding:16px 28px;border-top:1px solid var(--cl-line);align-items:center;flex-shrink:0}.cl-footer-note{flex:1;font-size:10px;color:var(--cl-muted)}.cl-dialog-footer .cl-error{width:100%;margin:0}.dark .cl-page{--cl-surface:var(--surface,#1a1a1d);--cl-accent-strong:#d68168}.dark .cl-button.primary{background:#ae533e;color:#fff}.dark .cl-status{color:#d7a456}.dark .cl-order-profit>strong,.dark .cl-net-card>strong,.dark .cl-counts span:last-child{color:#75bd9f}
@media(min-width:1500px){.cl-page{padding-top:40px}}@media(max-width:1100px){.cl-page{padding:24px 22px 80px}.cl-profit{padding:22px}.cl-metric{padding:22px}.cl-profit>strong{font-size:31px}.cl-metric>strong{font-size:23px}.cl-order-bottom{grid-template-columns:repeat(4,1fr);gap:14px}.cl-order-actions{grid-column:1/-1;flex-direction:row;justify-content:flex-end;border-top:1px solid var(--cl-line);padding-top:12px}.cl-order-actions .cl-text-button{padding:4px 12px}}@media(max-width:700px){.cl-page{padding:21px 15px 95px}.cl-title-line{gap:8px;flex-wrap:wrap}.cl-title-line h1{font-size:26px}.cl-mark{width:33px;height:33px;font-size:20px;border-radius:10px}.cl-temporary{font-size:9px}.cl-page-head{align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px}.cl-page-head>.cl-button{width:100%;padding:12px}.cl-page-head p{font-size:12px}.cl-overview{grid-template-columns:1fr 1fr;border-radius:13px;margin-bottom:22px}.cl-profit{grid-column:1/-1;border-bottom:1px solid var(--cl-line);padding:22px}.cl-profit>strong{font-size:35px}.cl-metric{padding:17px 19px;border-left:0}.cl-metric:last-child{border-left:1px solid var(--cl-line)}.cl-metric>span{font-size:10px}.cl-metric>strong{font-size:22px;margin:8px 0}.cl-metric>small,.cl-counts{font-size:10px}.cl-counts{gap:8px}.cl-toolbar{align-items:stretch;flex-direction:column;gap:11px}.cl-tabs{justify-content:space-between}.cl-tabs button{padding:8px 13px;font-size:12px}.cl-search{width:100%;padding:12px}.cl-order-main{padding:18px 16px;gap:10px;flex-wrap:wrap}.cl-order-person h2{font-size:15px}.cl-order-meta{width:100%;flex-direction:row;align-items:center;justify-content:space-between;padding-left:50px;margin-top:1px}.cl-order-bottom{grid-template-columns:1fr 1fr;padding:16px;gap:19px}.cl-order-money>strong{font-size:17px}.cl-order-profit{background:var(--cl-tint);margin:-6px;padding:6px;border-radius:7px}.cl-order-actions{padding-top:12px}.cl-empty{padding:45px 20px}.cl-overlay{padding:0;align-items:stretch}.cl-dialog{border-radius:0;max-height:100dvh;height:100dvh;border:0}.cl-dialog-head{padding:17px 20px}.cl-dialog-head h2{font-size:20px}.cl-form{flex:1}.cl-form-body{display:block;flex:1}.cl-customer,.cl-finances{padding:21px 20px}.cl-finances{border-left:0;border-top:1px solid var(--cl-line)}.cl-dialog-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.cl-footer-note{display:none}.cl-dialog-footer .cl-button.primary{flex:1}.cl-contact-list{max-height:235px}.cl-form h3{margin-bottom:18px}.cl-field input{font-size:16px;padding:11px}.cl-cash>span{top:13px}.cl-rate>div{flex-wrap:wrap}.cl-net-card>strong{font-size:33px}.cl-search,.cl-picker-search input{font-size:16px!important}.cl-two{gap:12px}.cl-field>span{font-size:12px}.cl-contact-toggle{padding:13px}.cl-person strong{font-size:12px}.cl-person small{font-size:11px}.cl-contact{padding:12px}.cl-contact .cl-avatar{width:36px;height:36px}}
@media(prefers-reduced-motion:reduce){.cl-page *{transition:none!important;animation:none!important}}

.cl-clear-contact{display:block;border:0;background:none;color:var(--cl-muted);font-size:10px!important;padding:0 0 12px;margin-top:-8px;text-decoration:underline;text-underline-offset:3px}

/* receipts-8e6a82cf7ff3.css */
.av2-meta .av2-receipt-wrap:has(.av-read-at) {
  display: inline-flex;
  width: auto;
  height: auto;
  align-items: center;
  gap: 3px;
}
.av2-meta .av-read-at { white-space: normal; line-height: 1.2; }
.av2-bubble.media-only:has(.av-read-at) .av2-meta-row { position: static; margin: 2px 4px; }

/* receipts-c7428aa68226.css */
.av2.av2.av-desk .av2-thread > .av2-thread-tabs {grid-template-columns:repeat(3,minmax(0,1fr));width:min(360px,calc(100% - 20px))}
.av2.av2.av-desk .av2-thread-tabs .av2-tabs-thumb {width:calc((100% - 8px)/3)}
.av2.av2.av-desk .av2-thread-tabs.third .av2-tabs-thumb {transform:translateX(200%)}
.av2 .receipt-steps {display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;line-height:1.35;font-variant-numeric:tabular-nums}
.av2 .av2-bubble > .receipt-steps {clear:both;border-top:1px solid rgb(255 255 255 / .23);margin-top:6px;padding-top:5px;color:inherit}
.av2 .av2-bubble.with-media > .receipt-steps {margin:5px 8px;padding-bottom:2px}
.av2 .receipt-stage,.av2 .receipt-step {display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px}
.av2 .receipt-stage > svg {align-self:center;flex:none;width:16px;height:12px;color:inherit}
.av2 .receipt-step time {font-weight:650;white-space:nowrap;color:inherit}
.av2 .receipt-confirmed .receipt-step > span {font-weight:650}
.av2 .receipt-wait {font-style:italic}
.av2 .receipt-history {flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:14px clamp(10px,3vw,28px) 22px;color:var(--desk-ink,var(--tx));background:var(--desk-paper,var(--av-glass))}
.av2 .receipt-history > * {width:min(100%,660px);margin-inline:auto}
.av2 .receipt-history > header {display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}
.av2 .receipt-history h3 {font-size:17px;font-weight:700;margin:0}
.av2 .receipt-history header > span {color:var(--desk-sub,var(--tx3));font-size:12px}
.av2 .receipt-history ol {list-style:none;padding:0}
.av2 .receipt-history li {padding:12px 0;border-bottom:1px solid var(--desk-line,var(--ln))}
.av2 .receipt-history li p {font-size:14px;font-weight:600;margin:0 0 6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.av2 .receipt-history .receipt-stage {color:var(--desk-sub,var(--tx3))}
.av2 .receipt-history .receipt-confirmed {color:var(--desk-accent,var(--act))}
.av2 .receipt-history button {color:var(--desk-accent,var(--act));font-weight:650}
.av2 .receipt-older {display:block;padding:10px;min-height:42px}

/* chat-authors-b4dd83419ef3.css */
.av2 .av2-bubble > .chat-sender {user-select:text;-webkit-user-select:text;line-height:1.35;color:inherit}
.av2 .av2-bubble.outgoing > .chat-sender {color:inherit}
.av2 .av2-bubble .av2-quote {user-select:text;-webkit-user-select:text}

.instant-preview{margin:auto 1rem 1rem;padding:.7rem .9rem;border-inline-start:2px solid #80b4a4;overflow-wrap:anywhere}
.instant-preview small{color:inherit;opacity:.72}
.instant-preview p{margin:.2rem 0 0;white-space:pre-wrap}
.av2-avatar-wrap:has(>.av2-real-avatar.loaded)>.av2-avatar{visibility:hidden}
.av-account-photo-layer:has(img){background:#fff}

.dhl-entry{padding:26px 32px 80px;color:var(--tx);max-width:1600px;margin:0 auto}
.dhl-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}
.dhl-heading h1{font-size:27px;line-height:1.3;font-weight:650;margin:12px 0 6px;letter-spacing:-.6px}
.dhl-heading p,.dhl-savebar p{color:var(--tx2);font-size:13px;margin:0;line-height:1.55}
.dhl-back{font-size:12px;color:var(--tx2);text-decoration:none}.dhl-back:hover,.dhl-order:hover{text-decoration:underline}
.dhl-entry button,.dhl-entry-links a,.dhl-orders-link{border:1px solid var(--ln2);border-radius:8px;background:var(--sf);color:var(--tx);padding:8px 12px;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer;text-decoration:none}
.dhl-entry button:hover:not(:disabled){background:var(--sf2)}.dhl-entry button:disabled{opacity:.45;cursor:default}
.dhl-entry button:focus-visible,.dhl-entry a:focus-visible,.dhl-entry input:focus-visible{outline:2px solid var(--ac);outline-offset:2px}
.dhl-tools{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:18px}
.dhl-tools>input{min-width:240px;flex:1;max-width:420px;height:39px;border:1px solid var(--ln2);border-radius:9px;padding:0 12px;background:var(--sf);color:var(--tx);font:inherit;font-size:13px}
.dhl-tools nav{display:flex;gap:5px;flex-wrap:wrap}.dhl-tools nav button{border-color:transparent;background:transparent;color:var(--tx2)}
.dhl-tools nav button[aria-pressed=true]{background:var(--acs);border-color:var(--acl);color:var(--acx)}
.dhl-tools nav span{margin-left:5px;font-variant-numeric:tabular-nums;opacity:.75}
.dhl-savebar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0 18px;min-height:62px}
.dhl-entry .dhl-primary{background:var(--ac);border-color:var(--ac);color:var(--on-ac,#fff);font-weight:600}.dhl-entry .dhl-primary:hover:not(:disabled){background:var(--ac);filter:brightness(.94)}
.dhl-table-wrap{border:1px solid var(--ln);border-radius:12px;overflow:auto;background:var(--sf)}
.dhl-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left;min-width:780px}
.dhl-table th{padding:12px 16px;color:var(--tx3);background:var(--sf2);font-size:11px;font-weight:600;white-space:nowrap;border-bottom:1px solid var(--ln)}
.dhl-table td{padding:16px;vertical-align:top;border-bottom:1px solid var(--ln);max-width:280px;overflow-wrap:anywhere}.dhl-table tbody tr:last-child td{border-bottom:0}
.dhl-table td:first-child{width:16%}.dhl-table td:nth-child(2){width:23%}.dhl-table td:nth-child(3){width:22%}.dhl-table td:last-child{width:39%;min-width:290px}
.dhl-table strong{font-weight:600;display:block;line-height:1.45}.dhl-table small{display:block;color:var(--tx3);font-size:11px;line-height:1.5;margin-top:5px}
.dhl-order{color:var(--tx);font-weight:600;text-decoration:none;font-variant-numeric:tabular-nums}
.dhl-telegram{color:var(--acx);display:inline-block;margin-top:6px;text-decoration:none}.dhl-telegram:hover{text-decoration:underline}
.dhl-editor form{display:flex;align-items:center;gap:7px}.dhl-editor input{width:100%;min-width:0;height:36px;border:1px solid var(--ln2);border-radius:8px;padding:0 10px;background:var(--sf);color:var(--tx);font:500 12px 'IBM Plex Mono',monospace}
.dhl-editor input[aria-invalid=true]{border-color:#b4534b}.dhl-editor input:disabled{opacity:.65}.dhl-editor button{padding:8px 9px;font-size:11px}
.dhl-error,.dhl-state.error{color:#b4534b;font-size:12px;line-height:1.5;margin:7px 0 0}.dhl-table .dhl-saved{color:var(--acx)}
.dhl-state{padding:30px 0;color:var(--tx2);font-size:14px}.dhl-cancelled>td:not(:last-child){opacity:.6}
.dhl-entry-links{display:flex;gap:8px;align-items:center}
@media(max-width:720px){.dhl-entry{padding:20px 14px 85px}.dhl-heading{align-items:flex-start;gap:10px}.dhl-heading h1{font-size:24px}.dhl-heading p{max-width:280px}.dhl-tools{gap:12px}.dhl-tools>input{width:100%;max-width:none;min-width:0}.dhl-tools nav{width:100%}.dhl-savebar{align-items:flex-start;flex-direction:column;gap:12px;padding-top:0}.dhl-savebar button{width:100%;min-height:40px}.dhl-table-wrap{border:0;border-radius:0;overflow:visible;background:transparent}.dhl-table,.dhl-table tbody{display:block;min-width:0}.dhl-table thead{display:none}.dhl-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ln);border-radius:12px;margin-bottom:12px;padding:14px;gap:12px;background:var(--sf)}.dhl-table td,.dhl-table td:first-child,.dhl-table td:nth-child(2),.dhl-table td:nth-child(3),.dhl-table td:last-child{display:block;border:0;padding:0;min-width:0;max-width:none;width:auto}.dhl-table td:nth-child(3),.dhl-table td:last-child{grid-column:1/-1}.dhl-table td:nth-child(3){font-size:12px}.dhl-editor input{height:42px;font-size:13px}.dhl-editor button{height:42px}.dhl-orders-link{font-size:11px;padding:7px 8px}}

.dhl-exportbar{display:flex;align-items:center;gap:14px;padding:0 0 18px}.dhl-exportbar p{margin:0;font-size:12px;line-height:1.5;color:var(--tx3)}.dhl-editor .dhl-discard{border:0;padding:4px 0;background:transparent;color:var(--tx3);white-space:normal;text-align:left;font-size:11px}.dhl-saved{color:var(--acx);font-size:12px}
@media(max-width:720px){.dhl-exportbar{align-items:flex-start;flex-direction:column;gap:8px}.dhl-exportbar>button{width:100%;min-height:40px}}

.dhl-heading-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.dhl-heading-actions .dhl-primary{padding:11px 17px;font-size:13px}@media(max-width:720px){.dhl-heading{flex-wrap:wrap}.dhl-heading-actions{width:100%}.dhl-heading-actions .dhl-primary{flex:1;min-height:44px}}




.avito-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0fr);gap:0;min-width:0;height:100%;flex:1;min-height:0;transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1);container-type:inline-size}
.avito-split.is-split{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}
.split-main,.split-reference{min-width:0;min-height:0}
.split-reference{position:relative;overflow:hidden;opacity:0;transition:opacity .18s ease}
.is-split>.split-reference{opacity:1}
.reference-inner{position:absolute;inset:0 0 0 8px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #d3dbe6;border-radius:12px;background:#f7f9fc;color:#182230;box-shadow:0 3px 14px #1c355510}
.reference-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #d3dbe6;flex:none}
.reference-header strong{display:block;font-size:13px;font-weight:650}.reference-header small{display:block;font-size:11px;color:#617084;margin-top:2px}
.reference-header button{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;cursor:pointer}.reference-header button:hover{background:#e6edf7}
.reference-inner>.av2.av2.av-desk{height:0;min-height:0;flex:1;width:100%;margin:0;border:0;border-radius:0;overflow:hidden}
.reference-inner .av2.av2.av-desk>.av2-workspace{display:flex;flex:1;min-height:0;width:100%;padding:0;gap:0}
.reference-inner .av2-workspace>.av2-thread{display:flex!important;position:relative;flex:1;min-width:0;min-height:0;width:100%}
.reference-inner .av2-thread-heading .av2-mobile-back,.reference-inner .av2-thread-heading .av2-chat-menu,.reference-inner .av2-thread-heading .av2-listing,.reference-inner .av2-thread-heading .av2-server-meter{display:none!important}
.reference-inner .av2-thread-heading{padding:10px 12px!important}.reference-inner .av2-message-stack{padding-inline:12px!important}.reference-inner .av2-bubble{max-width:100%}
.reference-hint{padding:9px 12px;font-size:11px;color:#617084;border-top:1px solid #d3dbe6;flex:none}
.split-context{position:fixed;z-index:10000;min-width:216px;padding:5px;background:#fff;color:#182230;border:1px solid #d3dbe6;border-radius:12px;box-shadow:0 8px 32px #18223026}
.split-context button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border-radius:8px;font-size:13px;text-align:left;cursor:pointer}.split-context button:hover,.split-context button:focus-visible{background:#eaf1fc;outline:2px solid #87ace7;outline-offset:-2px}
.multi-open-reference{position:absolute;right:6px;bottom:5px;display:grid;place-items:center;padding:6px;border-radius:7px;opacity:0;color:var(--desk-muted);background:var(--desk-paper);cursor:pointer}.multi-row:hover .multi-open-reference,.multi-open-reference:focus-visible{opacity:1}
.dark .reference-inner,.dark .split-context{background:#202630;color:#edf2f8;border-color:#414b59}.dark .reference-header,.dark .reference-hint{border-color:#414b59}.dark .reference-header small,.dark .reference-hint{color:#aebccc}.dark .reference-header button:hover,.dark .split-context button:hover,.dark .split-context button:focus-visible{background:#344153}
@container(max-width:1250px){.is-split>.split-main .av2.av2.av-desk .av2-workspace{grid-template-columns:270px minmax(0,1fr)}.is-split>.split-main .av2.av2.av-desk.multi-inbox{grid-template-columns:270px minmax(0,1fr)}.is-split>.split-main .av2-listing{display:none}}
@media(prefers-reduced-motion:reduce){.avito-split,.split-reference{transition:none}}

.split-main>.av2.av2.av-desk{height:100%;min-height:0}
@container(min-width:761px){.is-split>.split-main .av2-list-header h1,.is-split>.split-main .av2-list-header h2{font-size:18px;white-space:nowrap}.is-split>.split-main .multi-entry{font-size:11px;padding-inline:7px}.is-split>.split-main .av2-nav button{font-size:11px}}
@media(max-width:1100px){.avito-split.is-split{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.avito-split.is-split>.split-reference{height:auto;min-height:0}.avito-split.is-split>.split-main .av2.av2.av-desk{height:100%;min-height:0}.reference-inner{inset:6px 0 0}.multi-open-reference{opacity:1}}

.reference-header button svg{width:20px;height:20px}

/* A quiet macOS-inspired divider; generous hit area around a one-pixel seam. */
.avito-split{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,0px)}
.avito-split.is-split{grid-template-columns:minmax(0,1fr) minmax(0,var(--reference-width,37.037%))}
.split-divider{position:absolute;z-index:26;top:0;bottom:0;right:calc(var(--reference-width,37.037%) - 4px);width:16px;transform:translateX(50%);cursor:col-resize;touch-action:none;outline:none;opacity:0;visibility:hidden;transition:opacity .16s ease;user-select:none;-webkit-user-select:none}
.is-split>.split-divider{opacity:1;visibility:visible}
.split-divider::before{content:"";position:absolute;top:18px;bottom:18px;left:7.5px;width:1px;background:rgba(92,111,103,.12);border-radius:1px;transition:background .16s,box-shadow .16s}
.split-divider-grip{position:absolute;left:5px;top:50%;margin-top:-20px;width:6px;height:40px;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:#a9b6af;box-shadow:0 1px 4px #142b2520,inset 0 1px 1px #ffffff80;transition:background .16s,transform .16s,box-shadow .16s}
.split-divider:hover::before,.split-divider:focus-visible::before,.is-resizing>.split-divider::before{background:rgba(28,111,82,.38);box-shadow:0 0 0 2px rgba(28,111,82,.035)}
.split-divider:hover .split-divider-grip,.split-divider:focus-visible .split-divider-grip,.is-resizing .split-divider-grip{background:#39866b;transform:scaleX(1.25);box-shadow:0 0 0 4px #39866b12,0 1px 5px #142b2520}
.split-divider:focus-visible .split-divider-grip{outline:2px solid #39866b;outline-offset:4px}
.avito-split.is-resizing{transition:none!important}
.avito-split-dragging,.avito-split-dragging *{cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important}
.dark .split-divider::before{background:#bacfc321}.dark .split-divider-grip{background:#83998d;border-color:#e2f6ea30;box-shadow:0 1px 5px #0004,inset 0 1px 1px #ffffff20}
.dark .split-divider:hover .split-divider-grip,.dark .split-divider:focus-visible .split-divider-grip,.dark .is-resizing .split-divider-grip{background:#a5ddc0;box-shadow:0 0 0 4px #a5ddc018}
.dark .split-divider:hover::before,.dark .split-divider:focus-visible::before,.dark .is-resizing>.split-divider::before{background:#a5ddc066}
@media(max-width:1100px){.avito-split.is-split{grid-template-columns:minmax(0,1fr)}.split-divider{display:none}}
@media(prefers-reduced-motion:reduce){.split-divider,.split-divider::before,.split-divider-grip{transition:none}}
@media(forced-colors:active){.split-divider-grip{background:ButtonText;border-color:Canvas}.split-divider:focus-visible{outline:2px solid Highlight}}

.av-search-mark{padding:0 1px;border-radius:3px;background:#d6eab1;color:inherit;font-weight:650;box-decoration-break:clone;-webkit-box-decoration-break:clone}.dark .av-search-mark{background:#52683c;color:#f6ffe8}

/* Existing authenticated history remains visible during access checks. */

.dual-workspace{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;background:#edf1ec;color:#243d31}
.dual-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;min-height:52px;flex:none;border-bottom:1px solid #d4dfd5;background:#f9fbf7}
.dual-toolbar>div{display:flex;align-items:center;gap:10px;min-width:0}.dual-toolbar strong{font-size:14px;white-space:nowrap}.dual-toolbar span{font-size:11px;color:#687c6f}.dual-toolbar button{padding:6px 10px;border:1px solid #d5dfd7;border-radius:8px;font-size:12px;white-space:nowrap;cursor:pointer;background:#fff}.dual-toolbar button:disabled{opacity:.4;cursor:default}.dual-toolbar button:hover:not(:disabled){background:#e6eee7}
.dual-panes{display:flex;flex:1;min-height:0;min-width:0;gap:10px;padding:10px}
.account-pane{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid #d2ddd4;border-radius:12px;overflow:hidden;background:#fbfcf8;box-shadow:0 2px 8px #1d3d2710;container-type:inline-size}
.account-pane-bar{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;border-bottom:1px solid #d4dfd5;background:#f5f8f2;flex:none}
.account-drag{display:grid;grid-template-columns:repeat(2,3px);gap:3px;padding:8px;cursor:grab;touch-action:none;border-radius:6px;flex:none}.account-drag:active{cursor:grabbing}.account-drag:hover{background:#e1e9df}.account-drag i{width:3px;height:3px;background:#84958a;border-radius:50%}
.account-side{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#6d8072}
.account-pane-bar select{flex:1;min-width:0;padding:5px 24px 5px 7px;border:0;border-radius:6px;background:transparent;color:inherit;font:600 13px system-ui;cursor:pointer}.account-pane-bar select:hover{background:#e5ede4}
.account-pane-inner{flex:1;min-height:0;min-width:0;display:flex}.account-pane-inner>.av2.av2.av-desk{height:100%;min-height:0;width:100%;margin:0;border:0;border-radius:0}
.account-pane-inner .av2.av2.av-desk .av2-workspace{grid-template-columns:190px minmax(0,1fr)!important;gap:0;min-height:0}
.account-pane-inner .av2-account-name,.account-pane-inner .av2-account>.av2-server-meter{display:none!important}
.account-pane-inner .av2-account{padding:5px 8px!important;min-height:0!important;gap:4px!important;display:flex;flex-wrap:wrap}
.account-pane-inner .av2-modes{flex:1;gap:3px!important;padding:0!important}.account-pane-inner .av2-modes button{padding:6px 2px!important;font-size:10px!important}.account-pane-inner .av2-modes svg{width:12px!important;height:12px!important}
.account-pane-inner .av2-list-tools{padding:9px!important}.account-pane-inner .inbox-titlebar{margin-bottom:8px}.account-pane-inner .desk-inbox-title{font-size:16px!important}.account-pane-inner .av2-search{padding-inline:7px!important}.account-pane-inner .av2-search input{font-size:12px!important}
.account-pane-inner .av2-dialog{padding:9px 7px!important;gap:7px!important}.account-pane-inner .av2-dialog .av2-avatar{width:32px;height:32px;min-width:32px;font-size:14px}.account-pane-inner .av2-dialog-title strong{font-size:12px}.account-pane-inner .av2-dialog-title time{font-size:10px}.account-pane-inner .av2-dialog-item,.account-pane-inner .av2-dialog-last{font-size:11px}
.account-pane-inner .av2-thread-heading{padding:9px!important}.account-pane-inner .av2-thread-heading .av2-listing{display:none}.account-pane-inner .av2-message-stack{padding-inline:10px!important}.account-pane-inner .av2-bubble-media>*{max-width:100%}
.account-pane-inner .av2-thread-tabs{margin-inline:8px!important}.account-pane-inner .av2-thread-tabs button{font-size:11px!important;padding-inline:4px!important}.account-pane-inner .av2-compose-box{padding:5px!important;gap:3px!important}.account-pane-inner .av2-other-accounts{display:none}
.account-pane.drop-target{outline:3px solid #6bb08d;outline-offset:-3px;background:#e6f2e9}.is-dragging .account-pane-bar{background:#eaf2e8}.account-pane.drop-target .account-pane-bar{background:#d8eddd}
.dual-notice,.dual-empty{padding:12px 16px;font-size:12px;color:#6b7a6e}.dual-empty{margin:auto}.dual-notice button{text-decoration:underline}
@container(max-width:470px){.account-pane-inner .av2.av2.av-desk .av2-workspace{display:flex!important;flex-direction:column!important}.account-pane-inner .av2-sidebar{display:flex!important;flex:1;width:100%!important;min-width:0!important}.account-pane-inner .av2-thread{display:none!important}.account-pane-inner .has-thread>.av2-sidebar{display:none!important}.account-pane-inner .has-thread>.av2-thread{display:flex!important;flex:1;width:100%!important;min-height:0}.account-pane-inner .av2-thread-heading .av2-mobile-back{display:flex!important}.account-pane-inner .av2-account{padding:7px 10px!important}.account-pane-inner .av2-modes button{font-size:11px!important}}
@media(max-width:700px){.dual-toolbar span{display:none}.dual-toolbar{padding:8px}.dual-panes{flex-direction:column;padding:6px;gap:6px}.account-pane{min-height:0}.account-pane-bar{min-height:36px;padding-block:3px}}
.dark .dual-workspace{background:#15211b;color:#e3eee4}.dark .dual-toolbar,.dark .account-pane{background:#1c2925;border-color:#3a4b40}.dark .account-pane-bar{background:#22342a;border-color:#3a4b40}.dark .dual-toolbar button{background:#293d31;border-color:#45604c}.dark .dual-toolbar button:hover:not(:disabled),.dark .account-drag:hover,.dark .account-pane-bar select:hover{background:#354b3b}.dark .account-pane-bar option{background:#22342a}.dark .account-side,.dark .dual-toolbar span{color:#a5b8a9}.dark .is-dragging .account-pane-bar{background:#2b4434}.dark .account-pane.drop-target .account-pane-bar{background:#365e43}
.dual-workspace button:active:not(:disabled){transform:scale(.97)}
.reference-restore{height:100%;display:grid;place-content:center;gap:12px;padding:20px;color:#6d7d72;font-size:13px;text-align:center}.reference-restore>button:first-child{position:absolute;top:10px;right:10px;font-size:24px;width:32px;height:32px}.reference-restore button{cursor:pointer}

.account-pane-inner .av2.av2 .av2-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:4px;height:auto;min-height:0}
.account-pane-inner .av2.av2 .av2-filters-thumb{display:none!important}
.account-pane-inner .av2.av2 .av2-filters button{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;padding:6px 7px!important;font-size:11px!important;border-radius:6px}
.account-pane-inner .av2.av2 .av2-filters button[aria-selected="true"]{background:#fff;box-shadow:0 1px 3px #1d3d2715}
.dark .account-pane-inner .av2.av2 .av2-filters button[aria-selected="true"]{background:#354b3b}

.av2.av2.av-desk .av2-workspace{position:relative}
html body .av2.av2.av-desk .av2-workspace.inbox-width-enabled{grid-template-columns:var(--inbox-width,292px) minmax(0,1fr)!important}
.inbox-width-divider{display:none;position:absolute;top:0;bottom:0;left:calc(var(--inbox-width,292px) - 5px);width:10px;z-index:20;cursor:col-resize;touch-action:none;outline:none}
.inbox-width-enabled>.inbox-width-divider{display:block}
.inbox-width-divider::before{content:'';position:absolute;top:0;bottom:0;left:4px;width:2px;background:transparent;transition:background .15s}
.inbox-width-divider>span{position:absolute;top:50%;left:3px;width:4px;height:32px;border-radius:4px;transform:translateY(-50%);background:#849c90;opacity:.45;transition:opacity .15s,height .15s}
.inbox-width-divider:hover::before,.inbox-width-divider:focus-visible::before,.inbox-resizing>.inbox-width-divider::before{background:#3c9675}
.inbox-width-divider:hover>span,.inbox-width-divider:focus-visible>span,.inbox-resizing>.inbox-width-divider>span{opacity:1;height:44px;background:#21765a}
.avito-inbox-dragging,.avito-inbox-dragging *{cursor:col-resize!important;user-select:none!important}
.inbox-resizing>.av2-sidebar,.inbox-resizing>.av2-thread{transition:none!important}
.dark .inbox-width-divider>span{background:#8bbda6}.dark .inbox-width-divider:focus-visible::before,.dark .inbox-width-divider:hover::before{background:#8bbda6}
@media(prefers-reduced-motion:reduce){.inbox-width-divider::before,.inbox-width-divider>span{transition:none}}

/* Respond to the list's actual width, including saved widths and browser zoom. */
.av2.av2.av-desk .av2-sidebar{container:inbox-list / inline-size;min-width:0}
.av2.av2.av-desk .inbox-titlebar{flex-wrap:wrap;align-items:center}
.av2.av2.av-desk .inbox-titlebar .desk-inbox-title{flex:none;white-space:nowrap;word-break:normal;overflow-wrap:normal}
.av2.av2.av-desk .inbox-titlebar .multi-entry{flex:none;white-space:nowrap;max-width:100%}
.av2.av2.av-desk .av2-account-name .av2-connection{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.av2.av2.av-desk .av2-account-name .av2-connection>i{display:inline-block;vertical-align:middle;margin-right:5px}
@container inbox-list (max-width:360px){
 .av2.av2.av-desk .av2-account{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"identity more" "meter meter" "sections sections";column-gap:8px;row-gap:6px;padding:10px}
 .av2.av2.av-desk .av2-account>.av2-account-name[data-av-account-switch]{grid-area:identity;width:100%;grid-template-columns:34px minmax(0,1fr);column-gap:8px;min-height:44px;padding:2px}
 .av2.av2.av-desk .av2-account>[data-av-account-switch]>:is(.av2-account-avatar,.av2-account-mark){width:34px;height:34px}
 .av2.av2.av-desk .av2-account>.av2-account-name strong{font-size:14px;line-height:1.3}
 .av2.av2.av-desk .av2-account>.av2-icon{width:40px;height:40px;min-height:40px}
 .av2.av2.av-desk .av2-account>button.av2-server-meter{justify-self:start;justify-content:flex-start;width:auto;min-height:22px;padding:0 3px}
 .av2.av2.av-desk .av2-account>.av2-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}
 .av2.av2.av-desk .av2-account .av2-modes button{justify-content:flex-start;min-height:32px;padding:5px 7px;gap:5px}
 .av2.av2.av-desk .av2-account .av2-modes button:last-child{grid-column:1 / -1}
 .av2.av2.av-desk .av2-account .av2-modes button>b{font-size:11px}
 .av2.av2.av-desk .av2-list-tools{padding:10px}
 .av2.av2.av-desk .av2-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;height:auto}
 .av2.av2.av-desk .av2-filters [role=tab]{min-height:42px;padding:5px 3px;line-height:1.25}
 .av2.av2.av-desk .av2-filters [role=tab] span{line-height:1.25}
}
@container inbox-list (max-width:240px){
 .av2.av2.av-desk .av2-account{grid-template-areas:"identity identity" "meter more" "sections sections"}
 .av2.av2.av-desk .av2-account>.av2-modes{grid-template-columns:minmax(0,1fr)}
 .av2.av2.av-desk .inbox-titlebar{gap:8px}
 .av2.av2.av-desk .inbox-titlebar .desk-inbox-title{font-size:19px;line-height:1.2}
 .av2.av2.av-desk .inbox-titlebar .multi-entry{min-height:32px}
 .av2.av2.av-desk .av2-search{padding-inline:8px;gap:6px}
 .av2.av2.av-desk .av2-search input{font-size:12px;min-width:0}
}

/* UI repair 2026-11-07. Scope the settings palette to the existing dialogue colors. */
@container inbox-list (max-width:360px){
 .av2.av2.av-desk .av2-account>.av2-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
 .av2.av2.av-desk .av2-account .av2-modes button{position:relative;grid-column:auto!important;justify-content:center;min-width:0;min-height:44px;padding:8px;gap:0}
 .av2.av2.av-desk .av2-account .av2-modes button>b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .av2.av2.av-desk .av2-account .av2-modes button>svg{width:20px;height:20px;flex-shrink:0}
 .av2.av2.av-desk .av2-account .av2-modes button>.av-lg-count{position:absolute;top:1px;right:1px;min-width:15px;max-width:28px;padding:0 2px;font-size:9px;line-height:15px}
 .av2.av2.av-desk .av2-account .av2-modes button:focus-visible{outline:2px solid var(--desk-accent);outline-offset:-2px}
}
.settings-desk{
 --desk-paper:#fbfcf8;--desk-field:#eff2eb;--desk-soft:#e5eee6;--desk-line:#d4dfd5;
 --desk-ink:#1b322a;--desk-sub:#53655b;--desk-accent:#14654c;
 --surface:var(--desk-paper);--surface-2:var(--desk-field);--border:var(--desk-line);
 --text:var(--desk-ink);--text-muted:var(--desk-sub);--color-accent:var(--desk-accent);--on-accent:#fff;
 --sf:var(--desk-paper);--sf2:var(--desk-field);--ln:var(--desk-line);--tx:var(--desk-ink);--tx2:var(--desk-sub);--act:var(--desk-accent);
 color:var(--desk-ink);font-family:'IBM Plex Sans',sans-serif;min-width:0;max-width:1440px;margin-inline:auto;padding-bottom:24px;
}
.dark .settings-desk{
 --desk-paper:#1c2925;--desk-field:#17241f;--desk-soft:#2d4238;--desk-line:#384a41;
 --desk-ink:#f0f4eb;--desk-sub:#b6c7bb;--desk-accent:#93dbb6;--on-accent:#17241f;
}
.settings-desk .settings-title{margin:0;font-size:26px;line-height:1.25;letter-spacing:-.035em;font-weight:650;color:var(--desk-ink)}
.settings-desk .settings-nav{display:flex;flex-wrap:wrap;gap:4px;padding:4px;margin-top:16px;width:fit-content;max-width:100%;border:1px solid var(--desk-line);border-radius:9px;background:var(--desk-field)}
.settings-desk .settings-nav button{min-height:40px;padding:8px 15px;border-radius:6px;font-size:13px;white-space:nowrap;color:var(--desk-sub);font-weight:550;box-shadow:none;background:transparent}
.settings-desk .settings-nav button[aria-pressed=true]{background:var(--desk-soft);color:var(--desk-accent);box-shadow:inset 0 0 0 1px var(--desk-line)}
.settings-desk .settings-nav button:hover{background:var(--desk-soft);color:var(--desk-accent)}
.settings-desk .surface{background:var(--desk-paper);border-color:var(--desk-line);box-shadow:none}
.settings-desk .surface-2{background:var(--desk-field)}
.settings-desk .text-app{color:var(--desk-ink)}
.settings-desk .text-muted{color:var(--desk-sub)}
.settings-desk :is(.border-hair,[class*="divide-"]){border-color:var(--desk-line)}
.settings-desk :is(h2,h3){letter-spacing:-.015em;line-height:1.4}
.settings-desk .surface.rounded-2xl{border-radius:12px}
.settings-desk input:not([type=checkbox]):not([type=radio]),.settings-desk select,.settings-desk textarea{background-color:var(--desk-field);color:var(--desk-ink);border-color:var(--desk-line);border-radius:7px;min-height:40px;min-width:0;max-width:100%}
.settings-desk input::placeholder,.settings-desk textarea::placeholder{color:var(--desk-sub);opacity:.8}
.settings-desk :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--desk-accent);outline-offset:2px}
.settings-desk button:disabled{cursor:default;opacity:.5}
.settings-desk .settings-recovery-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}
.settings-desk .settings-recovery-form>input{flex:1 1 220px;width:auto}
.settings-desk .settings-recovery-form>button{flex:0 0 auto;min-height:40px}
.settings-desk .settings-finance-filter{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;font-size:13px;min-width:0}
.settings-desk .settings-finance-filter>button{min-height:40px}
.settings-desk .settings-date-range{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0}
.settings-desk .settings-date-range>input{width:145px!important;flex:1 1 145px;font-size:13px;min-width:0}
.settings-desk .settings-date-range>span{flex:none}
.settings-desk .settings-permission-input{position:absolute;opacity:0;width:1px;height:1px}
.settings-desk label:has(>.settings-permission-input:focus-visible){outline:2px solid var(--desk-accent);outline-offset:2px}
.settings-desk .settings-permission-input:focus-visible{outline:none}
@media(max-width:700px){
 .settings-desk .settings-title{font-size:23px}
 .settings-desk .settings-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:3px;padding:3px}
 .settings-desk .settings-nav button{padding:8px 3px;min-height:44px;font-size:12px;white-space:normal;line-height:1.25}
 .settings-desk .surface.rounded-2xl{padding:16px}
 .settings-desk .settings-recovery-form{display:grid;grid-template-columns:minmax(0,1fr)}
 .settings-desk .settings-recovery-form>input{width:100%}
 .settings-desk :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}
 .settings-desk .settings-finance-filter{justify-content:flex-start;width:100%}
 .settings-desk .settings-finance-filter>button{min-height:44px;padding-inline:8px;font-size:12px}
 .settings-desk .settings-date-range{width:100%}
 .settings-desk .settings-date-range>input{font-size:14px;width:0!important;flex:1 1 0}
 .settings-desk li>button>div>div:first-child{flex-wrap:wrap;overflow-wrap:anywhere;row-gap:3px}
 .settings-desk select{width:100%;max-width:100%}
}
/* Preserve status meaning with readable contrast in both dialogue themes. */
.settings-desk .text-emerald-300{color:#166347}
.settings-desk :is(.text-amber-200,.text-amber-300){color:#885d16}
.settings-desk .text-rose-300{color:#ab334b}
.dark .settings-desk .text-emerald-300{color:#86d4ab}
.dark .settings-desk :is(.text-amber-200,.text-amber-300){color:#e7c17e}
.dark .settings-desk .text-rose-300{color:#ffabbd}

/* Native date controls reserve space for their calendar icon; avoid clipped years. */
@media(max-width:380px){
 .settings-desk .settings-date-range{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}
 .settings-desk .settings-date-range>input{width:100%!important;min-width:0;font-size:16px}
 .settings-desk .settings-date-range>span{display:none}
}
/* Match native calendar controls to the explicitly selected application theme. */
.settings-desk input[type=date]{color-scheme:light}
.dark .settings-desk input[type=date]{color-scheme:dark}

/* Shared reply library. Uses the inbox's established theme tokens. */
.av2.av-desk .qr-library {--qr-selected:var(--desk-accent,#28614c);}
.av2.av-desk .quickdesk-sheet.qr-library {width:min(920px,calc(100vw - 24px));max-width:calc(100vw - 24px);border-radius:20px;overflow:auto;box-shadow:0 24px 80px rgb(15 40 30 / .25);}
.av2.av-desk .quickdesk-sheet.qr-library::backdrop {background:rgb(15 30 22 / .18);}
.av2.av-desk .qr-library .quickdesk-head {padding:22px 24px 16px;gap:16px;}
.av2.av-desk .qr-library .quickdesk-head strong {font-size:24px;letter-spacing:-.025em;}
.av2.av-desk .qr-library .quickdesk-head small {font-size:13px;margin-top:7px;}
.av2.av-desk .qr-library .quickdesk-search {margin:0 24px 18px;border-radius:10px;}
.av2.av-desk .qr-library .quickdesk-search input {min-height:46px;font-size:16px;}
.av2.av-desk .qr-library .quickdesk-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 24px 18px;max-height:340px;min-height:100px;flex:1 1 auto;}
.av2.av-desk .qr-library .quickdesk-row {display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0;border:1px solid var(--desk-line);border-radius:13px;background:var(--desk-paper);overflow:hidden;min-height:176px;}
.av2.av-desk .qr-library .quickdesk-row:last-child {border-bottom:1px solid var(--desk-line);}
.av2.av-desk .qr-library .quickdesk-pick {padding:18px;min-height:176px;height:100%;align-items:stretch;border-radius:12px;}
.av2.av-desk .qr-library .quickdesk-row-copy {gap:10px;align-content:start;}
.av2.av-desk .qr-library .quickdesk-row-copy strong {font-size:17px;line-height:1.35;font-weight:650;-webkit-line-clamp:2;}
.av2.av-desk .qr-library .quickdesk-row-copy small {font-size:14px;line-height:1.5;-webkit-line-clamp:3;white-space:pre-wrap;}
.av2.av-desk .qr-library .qr-tile-label {font-size:12px;font-weight:650;color:var(--desk-sub);}
.av2.av-desk .qr-library .qr-tile-action {font-size:12px;font-weight:600;color:var(--desk-accent);padding-top:3px;}
.av2.av-desk .qr-library .quickdesk-row.is-selected {border-color:var(--qr-selected);box-shadow:inset 0 0 0 2px var(--qr-selected);background:var(--desk-soft);}
.av2.av-desk .qr-library .is-selected .qr-tile-label {color:var(--desk-accent);}
.av2.av-desk .qr-library .is-selected .qr-tile-label:before {content:'✓';margin-right:7px;}
.av2.av-desk .qr-library :is(button,a,input,textarea):focus-visible {outline:3px solid var(--desk-accent);outline-offset:-3px;}
.av2.av-desk .qr-library .quickdesk-row .quickdesk-actions {border-top:1px solid var(--desk-line);padding:4px 10px;gap:8px;}
.av2.av-desk .qr-library .quickdesk-row .quickdesk-icon {min-height:44px;font-size:13px;}
.av2.av-desk .qr-library .quickdesk-foot {padding:16px 24px;gap:14px;}
.av2.av-desk .qr-library .quickdesk-foot > :is(a,button) {min-height:44px;display:inline-flex;align-items:center;border-radius:9px;font-size:14px;padding:11px 16px;}
.av2.av-desk .qr-library .quickdesk-foot a {color:var(--desk-accent);text-decoration:underline;text-underline-offset:4px;}
.av2.av-desk .qr-library .quickdesk-empty {grid-column:1/-1;font-size:15px;min-height:120px;}
.av2.av-desk .qr-preview {margin:0 24px 16px;padding:16px 18px;background:var(--desk-field);border:1px solid var(--desk-line);border-radius:12px;flex:0 0 auto;max-height:190px;overflow:auto;overscroll-behavior:contain;}
.av2.av-desk .qr-preview strong {font-size:12px;color:var(--desk-sub);font-weight:600;}
.av2.av-desk .qr-preview p {font-size:15px;line-height:1.55;margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;}
.av2.av-desk .qr-library .quickdesk-form {padding:2px 24px 24px;gap:12px;}
.av2.av-desk .qr-library .quickdesk-form textarea {height:260px;max-height:50dvh;font-size:16px;line-height:1.6;padding:16px;}
.av2.av-desk .qr-library .quickdesk-form .quickdesk-actions button {min-height:46px;padding:12px 20px;}
.av2.av-desk .qr-library .quickdesk-form blockquote {font-size:16px;line-height:1.6;max-height:330px;padding:20px;}
.av2.av-desk .qr-library .quickdesk-form-error {padding:10px 24px;flex:none;}
.av2.av-desk .qr-undo {padding:14px 24px;font-size:14px;background:var(--desk-soft);}
.av2.av-desk .qr-undo button,.av2.av-desk .qr-retry {padding:12px;color:var(--desk-accent);text-decoration:underline;}
.av2.av-desk.qr-page {display:block!important;overflow:auto!important;height:100%;min-height:0;padding:32px clamp(16px,4vw,64px) 60px;background:var(--desk-paper);}
.av2.av-desk .qr-back {display:inline-flex;align-items:center;min-height:44px;color:var(--desk-accent);font-size:14px;text-decoration:underline;text-underline-offset:4px;}
.av2.av-desk .qr-page-head {max-width:1000px;margin:22px auto 28px;}
.av2.av-desk .qr-page-head h1 {font-size:34px;line-height:1.15;letter-spacing:-.035em;font-weight:680;margin:0 0 12px;}
.av2.av-desk .qr-page-head p {font-size:16px;line-height:1.6;color:var(--desk-sub);max-width:600px;margin:0;}
.av2.av-desk.qr-page .quickdesk-inline {max-width:1000px;margin:0 auto;padding:0;}
.av2.av-desk.qr-page .quickdesk-list {max-height:none;overflow:visible;}
.av2.av-desk.qr-page .quickdesk-foot {border-radius:0 0 12px 12px;}
.av2.av-desk .qr-settings-link {display:block;color:var(--desk-accent);padding:18px;border:1px solid var(--desk-line);border-radius:12px;font-size:16px;line-height:1.5;}
.av2.av-desk .qr-settings-link small {display:block;color:var(--desk-sub);font-size:13px;margin-top:5px;}
@media(max-width:600px) {
 .av2.av-desk .qr-library .quickdesk-list {grid-template-columns:minmax(0,1fr);padding:0 16px 14px;max-height:34dvh;gap:10px;}
 .av2.av-desk .qr-library .quickdesk-head {padding:18px 16px 14px;}
 .av2.av-desk .qr-library .quickdesk-head strong {font-size:21px;}
 .av2.av-desk .qr-library .quickdesk-search {margin:0 16px 14px;}
 .av2.av-desk .qr-library .quickdesk-pick,.av2.av-desk .qr-library .quickdesk-row {min-height:146px;}
 .av2.av-desk .qr-library .quickdesk-pick {padding:15px;}
 .av2.av-desk .qr-library .quickdesk-row-copy strong {font-size:16px;}
 .av2.av-desk .qr-library .quickdesk-row-copy small {-webkit-line-clamp:2;}
 .av2.av-desk .qr-preview {margin:0 16px 14px;max-height:26dvh;padding:14px;}
 .av2.av-desk .qr-library .quickdesk-foot {padding:12px 16px;gap:8px;}
 .av2.av-desk .qr-library .quickdesk-foot > :is(a,button) {justify-content:center;padding:10px;font-size:13px;}
 .av2.av-desk .quickdesk-sheet.qr-library .quickdesk-foot {display:grid;grid-template-columns:1fr;}
 .av2.av-desk .quickdesk-sheet.qr-library .quickdesk-foot .primary {grid-row:1;}
 .av2.av-desk.qr-page .quickdesk-list {max-height:none;}
 .av2.av-desk .qr-page-head h1 {font-size:28px;}
 .av2.av-desk .qr-library .quickdesk-form {padding:2px 16px 20px;}
}
.av2.av-desk .qr-library .quickdesk-head .qr-add {flex:none;width:auto;min-height:44px;border-radius:9px;padding:12px 16px;background:#17674f;color:#fff;font-size:14px;font-weight:600;}
.av2.av-desk .qr-library .quickdesk-search input:focus-visible {outline:none;}
.av2.av-desk .qr-library .quickdesk-list {max-height:430px;}
.av2.av-desk.qr-page .quickdesk-list {max-height:none;}
@media(max-width:600px){.av2.av-desk .qr-library .quickdesk-list {max-height:34dvh}.av2.av-desk.qr-page .quickdesk-list {max-height:none}.av2.av-desk .qr-library .quickdesk-head:has(.qr-add) {flex-wrap:wrap}.av2.av-desk .qr-library .quickdesk-head .qr-add {width:100%;}}

/* One independent footer row for text, quotes and attachments. */
.av2.av2.av-desk .av2-bubble>.av2-message-footer{
 display:flex;justify-content:flex-end;align-items:center;gap:5px;clear:both;
 position:static;float:none;min-height:16px;margin:4px 0 0;padding:0;border:0;
 font-size:11px;font-style:normal;font-weight:400;line-height:16px;font-variant-numeric:tabular-nums;
 white-space:nowrap;color:inherit;opacity:.78;user-select:none;-webkit-user-select:none;
}
.av2.av2.av-desk .av2-message-footer>time{flex:none;font:inherit;white-space:nowrap}
.av2.av2.av-desk .av2-message-status{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:16px;color:inherit}
.av2.av2.av-desk .av2-message-status>svg{display:block;width:18px;height:12px;color:inherit}
.av2.av2.av-desk .av2-bubble.with-media>.av2-message-footer{margin:5px 8px 2px}
.av2.av2.av-desk .av2-bubble.media-only>.av2-message-footer{margin:5px 9px}
.av2.av2.av-desk .av2-thread>.av2-thread-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:min(300px,calc(100% - 20px))}
.av2.av2.av-desk .av2-thread-tabs .av2-tabs-thumb{width:calc((100% - 8px)/2)}

/* One settings window above the still-mounted inbox. */
.av2.av-desk .av-settings {padding:0;margin:auto;width:min(1060px,calc(100vw - 48px));max-width:none;height:min(760px,calc(100dvh - 64px));max-height:none;border:1px solid var(--desk-line);border-radius:20px;background:var(--desk-paper);color:var(--desk-ink);font:inherit;overflow:hidden;box-shadow:0 24px 80px #102c2333;}
.av2.av-desk .av-settings[open] {display:flex;flex-direction:column;}
.av2.av-desk .av-settings::backdrop {background:#101f2860;}
.av2.av-desk .av-settings-header {display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid var(--desk-line);flex:none;}
.av2.av-desk .av-settings-header h2 {margin:0;font-size:24px;line-height:1.25;font-weight:650;letter-spacing:-.025em;}
.av2.av-desk .av-settings-header p {margin:6px 0 0;font-size:14px;color:var(--desk-sub);}
.av2.av-desk .av-settings-header .av2-icon {width:44px;height:44px;flex:none;background:var(--desk-field);border:1px solid var(--desk-line);border-radius:12px;}
.av2.av-desk .av-settings-body {display:grid;grid-template-columns:218px minmax(0,1fr);min-height:0;flex:1;}
.av2.av-desk .av-settings-nav {padding:22px 14px;border-right:1px solid var(--desk-line);background:var(--desk-field);display:flex;flex-direction:column;justify-content:space-between;gap:32px;}
.av2.av-desk .av-settings-nav [role=tablist] {display:grid;gap:6px;}
.av2.av-desk .av-settings-nav [role=tab] {border:1px solid transparent;background:none;color:var(--desk-sub);padding:13px 14px;border-radius:10px;min-height:46px;text-align:left;font-size:14px;font-weight:550;}
.av2.av-desk .av-settings-nav [role=tab]:hover {background:var(--desk-paper);color:var(--desk-ink);}
.av2.av-desk .av-settings-nav [role=tab][aria-selected=true] {background:var(--desk-paper);color:var(--desk-accent);border-color:var(--desk-line);box-shadow:0 2px 4px #102c2306;}
.av2.av-desk .av-settings-nav p {font-size:12px;line-height:1.65;color:var(--desk-sub);margin:0 14px;}
.av2.av-desk .av-settings-content {min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;}
.av2.av-desk .av-settings-panel {padding:28px;}
.av2.av-desk .av-settings-panel[hidden] {display:none!important;}
.av2.av-desk .av-settings-section-head {margin:0 0 24px;}
.av2.av-desk .av-settings-section-head h3 {font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:0 0 8px;font-weight:650;}
.av2.av-desk .av-settings-section-head p {font-size:14px;line-height:1.6;color:var(--desk-sub);margin:0;}
.av2.av-desk .av-settings-card {border:1px solid var(--desk-line);border-radius:13px;padding:20px;margin-bottom:16px;background:var(--desk-paper);}
.av2.av-desk .av-settings-card h4 {font-size:14px;font-weight:600;margin:0 0 14px;}
.av2.av-desk .av-settings .av2-toggle {padding:16px 0;gap:20px;border-bottom:1px solid var(--desk-line);}
.av2.av-desk .av-settings .av2-toggle:last-child {border-bottom:0;padding-bottom:0;}
.av2.av-desk .av-settings .av2-toggle:first-child {padding-top:0;}
.av2.av-desk .av-settings .av2-toggle strong {font-size:14px;line-height:1.45;}
.av2.av-desk .av-settings .av2-toggle small {font-size:12px;line-height:1.6;margin-top:5px;}
.av2.av-desk .av-settings .av2-wallpapers {gap:8px;margin:0 0 8px;}
.av2.av-desk .av-settings .av2-wallpapers button {min-width:0;border-radius:9px;}
.av2.av-desk .av-settings .av2-wallpapers span {font-size:12px;}
.av2.av-desk .av-settings :is(button,input,textarea,select):focus-visible {outline:3px solid var(--desk-accent);outline-offset:2px;}
.av2.av-desk .av-settings .av-attention-settings {font-size:14px;}
.av2.av-desk .av-settings .av-attention-settings>label:not(.av2-toggle) {justify-content:space-between;margin:6px 0;}
.av2.av-desk .av-settings .av-attention-settings select {padding:9px 12px;min-width:140px;max-width:100%;border:1px solid var(--desk-line);border-radius:8px;background:var(--desk-field);color:var(--desk-ink);}
.av2.av-desk .av-settings input[type=range] {accent-color:var(--desk-accent);max-width:100%;}
.av2.av-desk .av-settings .av2-settings-link {display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid var(--desk-line);border-radius:9px;background:var(--desk-field);color:var(--desk-accent);font-size:13px;margin:8px 0 12px;}
.av2.av-desk .av-settings .av-attention-settings>p:empty {display:none;}
.av2.av-desk .av-settings .quickdesk-inline {border:0;padding:0;background:none;margin:0;}
.av2.av-desk .av-settings .qr-library .quickdesk-head {padding:0 0 24px;align-items:flex-start;}
.av2.av-desk .av-settings .qr-library .quickdesk-head strong {font-size:21px;}
.av2.av-desk .av-settings .qr-library .quickdesk-head small {line-height:1.6;}
.av2.av-desk .av-settings .qr-library .quickdesk-search {margin:0 0 20px;}
.av2.av-desk .av-settings .qr-library .quickdesk-list {padding:0;max-height:none;overflow:visible;flex:none;}
.av2.av-desk .av-settings .qr-library .quickdesk-foot {padding:16px 0 0;border:0;background:none;}
.av2.av-desk .av-settings .qr-library .quickdesk-form {padding:0;}
.av2.av-desk .av-settings .qr-library .quickdesk-form textarea {height:280px;max-height:44dvh;}
.av2.av-desk .av-settings .av2-bot {display:block;min-height:0;height:auto;padding:0;overflow:visible;background:none;}
.av2.av-desk .av-settings .av2-bot-inner {padding:0;width:100%;max-width:none;margin:0;}
.av2.av-desk .av-settings .av2-bot-inner>header {margin-bottom:24px;}
.av2.av-desk .av-settings .av2-bot-inner>header h2 {font-size:21px;}
.av2.av-desk .av-settings .av2-bot-inner>header .av2-icon {display:none;}
.av2.av-desk .av-settings .av2-bot-inner>header p {font-size:14px;line-height:1.6;}
.av2.av-desk .av-settings .av2-bot-card {border:1px solid var(--desk-line);border-radius:13px;padding:20px;background:var(--desk-paper);}
@media(max-width:700px) {
 .av2.av-desk .av-settings {width:calc(100vw - 20px);height:calc(100dvh - 24px);border-radius:16px;}
 .av2.av-desk .av-settings-header {padding:18px;gap:12px;}
 .av2.av-desk .av-settings-header h2 {font-size:21px;}
 .av2.av-desk .av-settings-header p {font-size:12px;}
 .av2.av-desk .av-settings-body {display:flex;flex-direction:column;}
 .av2.av-desk .av-settings-nav {padding:10px;border-right:0;border-bottom:1px solid var(--desk-line);flex:none;}
 .av2.av-desk .av-settings-nav [role=tablist] {grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;}
 .av2.av-desk .av-settings-nav [role=tab] {padding:10px;text-align:center;min-height:44px;font-size:13px;}
 .av2.av-desk .av-settings-nav p {display:none;}
 .av2.av-desk .av-settings-content {flex:1;min-height:0;}
 .av2.av-desk .av-settings-panel {padding:20px 16px;}
 .av2.av-desk .av-settings-card,.av2.av-desk .av-settings .av2-bot-card {padding:16px;}
 .av2.av-desk .av-settings .av2-wallpapers {grid-template-columns:repeat(3,minmax(0,1fr));}
 .av2.av-desk .av-settings .qr-library .quickdesk-head {flex-wrap:wrap;gap:14px;padding-bottom:18px;}
 .av2.av-desk .av-settings .qr-library .quickdesk-list {grid-template-columns:minmax(0,1fr);}
 .av2.av-desk .av-settings .qr-library .quickdesk-form textarea {max-height:40dvh;}
}

.av2.av-desk .av-settings .av2-wallpapers i {aspect-ratio:1.1;height:auto;border-radius:9px;}
.av2.av-desk .av-settings .av2-wallpapers .active i {outline:2px solid var(--desk-accent);outline-offset:2px;box-shadow:none;}
.av2.av-desk .av-settings .av2-toggle input:checked+i {background:var(--desk-accent);}
.av2.av-desk .av-settings .qr-library .quickdesk-head small {font-weight:400;color:var(--desk-sub);}

.av2.av-desk .av-settings .av2-bot-card {box-shadow:none;backdrop-filter:none;}
.av2.av-desk .av-settings .av2-login-done {background:var(--desk-accent);color:var(--desk-paper);box-shadow:none;border-radius:9px;min-height:44px;font-size:14px;}
.av2.av-desk .av-settings .av2-bot-inner {gap:16px;}
