@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--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);--font-weight-medium:500;--radius-2xl:1rem;--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-background:var(--background)}}@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%;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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);box-sizing:border-box}body{background-color:var(--background);color:var(--foreground);background:var(--color-background);min-width:320px;min-height:100vh;margin:0;font-family:Noto Sans,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Golos Text,Noto Sans,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}#root{min-height:var(--tg-viewport-stable-height,100dvh)}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.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-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-\[50px\]{height:50px}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-\[var\(--uikit-radius-m\)\]{border-radius:var(--uikit-radius-m)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-destructive{border-color:var(--destructive)}.border-input{border-color:var(--input)}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/60{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted{background-color:var(--muted)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted{color:var(--muted)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;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))}.outline-none{--tw-outline-style:none;outline-style:none}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive:focus-visible{border-color:var(--destructive)}.focus-visible\:border-primary:focus-visible{border-color:var(--primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(prefers-color-scheme:dark){.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}:root{--uikit-color-textPrimary:#181818;--uikit-color-textSecondary:#838398;--uikit-color-textHint:#a9a9c1;--uikit-color-textDisabled:#c9c9dd;--uikit-color-textInvertedPrimary:#fff;--uikit-color-backgroundPrimary:#fff;--uikit-color-backgroundSecondary:#f4f5fb;--uikit-color-controlPrimaryBrand:#179c49;--uikit-color-controlPrimaryBrandHover:#138640;--uikit-color-controlPrimaryBrandPressed:#0f7236;--uikit-color-controlPrimary:#181818;--uikit-color-controlSecondary:#eff1f8;--uikit-color-borderPrimary:#c9c9dd;--uikit-color-borderSecondary:#e9ebf5;--uikit-color-error:#f54a63;--uikit-color-warning:#ffad0b;--uikit-color-success:#1bb577;--uikit-color-overlay:#04040f80;--uikit-color-overlaySoft:#04040f38;--uikit-color-white:#fff;--uikit-color-handle:#d7d8e3;--uikit-color-searchPlaceholder:#b5b8cf;--uikit-color-sectionLabel:#b1b3ca;--uikit-color-shapeBorder:#000000b3;--uikit-color-shapeFill:#ffffff4d;--uikit-color-decorLetter:#0000001c;--uikit-color-textStrong:#1f1f1f;--uikit-color-cardGlass:#ffffffb3;--uikit-color-modeIconBg:#179c491f;--uikit-color-modeIconBgActive:#179c4933;--uikit-color-toggleOff:#d8dbe3;--uikit-color-subcategoryCard:#f3f5f7;--uikit-color-subcategoryChipText:#a6a6bd;--uikit-color-arrowMuted:#c7c7cc;--uikit-color-favoriteMuted:#9e9eb3;--uikit-color-focusRing:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){:root{--uikit-color-focusRing:color-mix(in srgb, var(--uikit-color-controlPrimaryBrand) 22%, var(--uikit-color-white))}}:root{--uikit-color-category-bg-1:#d8d0f2;--uikit-color-category-bg-2:#c6d8c6;--uikit-color-category-bg-3:#f2d0d0;--uikit-color-category-bg-4:#c6d8ec;--uikit-color-category-bg-5:#f2e1c8;--uikit-color-category-bg-6:#d6e7e0;--uikit-color-category-gradient-1:#6a5a9e;--uikit-color-category-gradient-2:#5a9e6a;--uikit-color-category-gradient-3:#9e5a5a;--uikit-color-category-gradient-4:#5a7c9e;--uikit-color-category-gradient-5:#a47c4f;--uikit-color-category-gradient-6:#4d8b76;--uikit-color-discovery-gradient-start:#c99cef;--uikit-color-discovery-gradient-end:#7a4ff0;--uikit-size-discovery-ring:260px;--uikit-size-discovery-avatar:140px;--uikit-size-impressions-chart-height:180px;--uikit-font-discovery-score-fontSize:72px;--uikit-font-discovery-score-lineHeight:.9;--uikit-font-discovery-score-letterSpacing:-1.2px;--uikit-font-discovery-points-fontSize:28px;--uikit-color-impressions-line:#1f55d8;--uikit-color-impressions-fill:#1f55d829;--uikit-radius-xs:8px;--uikit-radius-s:12px;--uikit-radius-m:16px;--uikit-radius-l:20px;--uikit-radius-xl:24px;--uikit-radius-full:50%;--uikit-shadow-s:0 6px 20px 0 #1718180a;--uikit-shadow-m:0 8px 30px 0 #17181814;--uikit-shadow-panel-top:0 -5px 20px #00000005;--uikit-shadow-floating-cta:0 10px 25px #179c494d;--uikit-shadow-toggle-knob:0 1px 2px #00000026;--uikit-shadow-mode-active:0 12px 30px #179c4933;--uikit-font-bodyM-fontSize:15px;--uikit-font-bodyM-lineHeight:20px;--uikit-font-bodyM-letterSpacing:-.28px;--uikit-font-bodyS-fontSize:13px;--uikit-font-bodyS-lineHeight:16px;--uikit-font-bodyS-letterSpacing:-.28px;--uikit-font-bodyXS-fontSize:14px;--uikit-font-bodyXS-lineHeight:18px;--uikit-font-bodyXS-letterSpacing:-.2px;--uikit-font-caption-fontSize:12px;--uikit-font-caption-lineHeight:14px;--uikit-font-caption-letterSpacing:-.28px;--uikit-font-controlM-fontSize:15px;--uikit-font-controlM-lineHeight:20px;--uikit-font-controlM-fontWeight:600;--uikit-font-controlM-letterSpacing:-.08px;--uikit-font-titleL-fontSize:17px;--uikit-font-titleL-lineHeight:22px;--uikit-font-titleL-fontWeight:600;--uikit-font-titleL-letterSpacing:-.28px;--uikit-font-titleXL-fontSize:18px;--uikit-font-titleXL-lineHeight:24px;--uikit-font-titleXL-fontWeight:600;--uikit-font-titleXL-letterSpacing:-.2px;--uikit-font-headlineXS-fontSize:17px;--uikit-font-headlineXS-lineHeight:22px;--uikit-font-headlineXS-fontWeight:500;--uikit-font-headlineXS-letterSpacing:-.2px;--uikit-font-headlineS-fontSize:22px;--uikit-font-headlineS-lineHeight:28px;--uikit-font-headlineS-fontWeight:500;--uikit-font-headlineS-letterSpacing:-.2px;--uikit-font-headlineM-fontSize:28px;--uikit-font-headlineM-lineHeight:32px;--uikit-font-headlineM-fontWeight:500;--uikit-font-headlineM-letterSpacing:-.16px;--uikit-font-displayS-fontSize:40px;--uikit-font-displayS-lineHeight:44px;--uikit-font-displayS-fontWeight:600;--uikit-font-displayS-letterSpacing:-.16px;--uikit-font-searchInput-fontSize:var(--uikit-font-headlineM-fontSize);--uikit-font-searchItem-fontSize:20px;--uikit-font-chip-fontSize:11px;--uikit-font-decorLetter-fontSize:130px;--uikit-size-iconM:20px;--uikit-transition-stateChange-duration:.2s;--uikit-transition-stateChange-function:ease;--radius:var(--uikit-radius-m);--background:var(--uikit-color-backgroundPrimary);--foreground:var(--uikit-color-textPrimary);--card:var(--uikit-color-backgroundPrimary);--card-foreground:var(--uikit-color-textPrimary);--popover:var(--uikit-color-backgroundPrimary);--popover-foreground:var(--uikit-color-textPrimary);--primary:var(--uikit-color-controlPrimaryBrand);--primary-foreground:var(--uikit-color-textInvertedPrimary);--secondary:var(--uikit-color-controlSecondary);--secondary-foreground:var(--uikit-color-textPrimary);--muted:var(--uikit-color-backgroundSecondary);--muted-foreground:var(--uikit-color-textSecondary);--accent:var(--uikit-color-controlPrimaryBrandHover);--accent-foreground:var(--uikit-color-textInvertedPrimary);--destructive:var(--uikit-color-error);--destructive-foreground:var(--uikit-color-textInvertedPrimary);--border:var(--uikit-color-borderPrimary);--input:var(--uikit-color-borderPrimary);--ring:var(--uikit-color-controlPrimaryBrand);--tma-api-safe-top:0px;--tma-api-safe-right:0px;--tma-api-safe-bottom:0px;--tma-api-safe-left:0px;--tma-api-content-top:0px;--tma-api-content-right:0px;--tma-api-content-bottom:0px;--tma-api-content-left:0px;--tma-webapp-top-fallback:0px;--tma-viewport-safe-top:max(var(--tma-api-safe-top), var(--tg-safe-area-inset-top,0px), env(safe-area-inset-top,0px), 0px);--tma-viewport-safe-right:max(var(--tma-api-safe-right), var(--tg-safe-area-inset-right,0px), env(safe-area-inset-right,0px), 0px);--tma-viewport-safe-bottom:max(var(--tma-api-safe-bottom), var(--tg-safe-area-inset-bottom,0px), env(safe-area-inset-bottom,0px), 0px);--tma-viewport-safe-left:max(var(--tma-api-safe-left), var(--tg-safe-area-inset-left,0px), env(safe-area-inset-left,0px), 0px);--tma-safe-top:max(var(--tma-viewport-safe-top), var(--tma-api-content-top), var(--tg-content-safe-area-inset-top,0px), 0px);--tma-safe-right:max(var(--tma-viewport-safe-right), var(--tma-api-content-right), var(--tg-content-safe-area-inset-right,0px), 0px);--tma-safe-bottom:max(var(--tma-viewport-safe-bottom), var(--tma-api-content-bottom), var(--tg-content-safe-area-inset-bottom,0px), 0px);--tma-safe-left:max(var(--tma-viewport-safe-left), var(--tma-api-content-left), var(--tg-content-safe-area-inset-left,0px), 0px);--tma-page-safe-top:max(var(--tma-safe-top), var(--tma-webapp-top-fallback), 0px);--tma-sticky-safe-top:max(var(--tma-viewport-safe-top), var(--tma-webapp-top-fallback), 0px)}:where([data-slot=input],textarea,select,input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=date]):focus,:where([data-slot=input],textarea,select,input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=date]):focus-visible{box-shadow:0 0 0 3px var(--uikit-color-focusRing);outline:none;border-color:var(--uikit-color-controlPrimaryBrand)!important}.page-shell{width:min(840px,100%);min-height:var(--tg-viewport-stable-height,100dvh);background:var(--uikit-color-backgroundPrimary);flex-direction:column;gap:1rem;margin:0 auto;display:flex}.app-route-transition-stage{width:100%;min-height:var(--tg-viewport-stable-height,100dvh);position:relative;overflow-x:hidden}.app-route-transition{width:100%;min-height:var(--tg-viewport-stable-height,100dvh);position:absolute;inset:0}.app-splash-screen{z-index:9999;background:var(--uikit-color-backgroundSecondary);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.app-splash-screen__fill{background:var(--uikit-color-controlPrimaryBrand);transform-origin:bottom;animation:app-splash-fill var(--app-splash-duration,1.8s) cubic-bezier(.22,1,.36,1) forwards;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.app-splash-screen__title{z-index:1;letter-spacing:-.04em;color:var(--uikit-color-textSecondary);padding:0 1.5rem;font-family:Golos Text,Noto Sans,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.5rem,12vw,4.5rem);font-weight:600;line-height:.95;position:relative}.app-splash-screen__title--filled{color:var(--uikit-color-textInvertedPrimary)}@keyframes app-splash-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.app-splash-screen__fill{animation-duration:1ms}}.tma-safe-area{padding-top:0;padding-right:calc(1rem + var(--tma-safe-right));padding-bottom:calc(1rem + var(--tma-safe-bottom));padding-left:calc(1rem + var(--tma-safe-left))}.page-top{padding-top:calc(var(--tma-safe-top) + 16px);gap:.75rem;display:grid}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-link{font-weight:var(--uikit-font-controlM-fontWeight)}.app-back-header{border-bottom:1px solid var(--uikit-color-borderSecondary);background:var(--uikit-color-white);align-items:center;gap:.75rem;min-height:48px;padding:0;display:flex}.app-back-header--sticky{z-index:10;position:static}.app-back-header__back{border-radius:999px;width:38px;min-width:38px;height:38px;padding:0}.app-back-header__back svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.app-back-header__content{min-width:0}.app-back-header__subtitle{font-size:var(--uikit-font-caption-fontSize);line-height:var(--uikit-font-caption-lineHeight);letter-spacing:var(--uikit-font-caption-letterSpacing);color:var(--uikit-color-textSecondary);margin:0;font-weight:500}.app-back-header__title{font-size:var(--uikit-font-headlineM-fontSize);line-height:var(--uikit-font-headlineM-lineHeight);letter-spacing:var(--uikit-font-headlineM-letterSpacing);font-weight:var(--uikit-font-headlineM-fontWeight);margin:.08rem 0 0}.text-muted{color:var(--muted-foreground);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing)}.text-error{color:var(--destructive)}.text-success{color:var(--uikit-color-success)}.animated-counter{min-width:1ch;line-height:1;display:inline-grid;position:relative;overflow:hidden}.animated-counter__value{white-space:nowrap;grid-area:1/1;display:inline-block}.user-grid{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.category-list{gap:.5rem;display:grid}.uikit-group{gap:.75rem;display:grid}.uikit-row{flex-wrap:wrap;gap:.5rem;display:flex}.responsive-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}pre{background:var(--uikit-color-backgroundSecondary);border:1px solid var(--border);border-radius:var(--uikit-radius-m);font-size:var(--uikit-font-caption-fontSize);margin:0;padding:.75rem;overflow-x:auto}.uikit-font-bodyM{font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing)}.uikit-font-controlM{font-size:var(--uikit-font-controlM-fontSize);line-height:var(--uikit-font-controlM-lineHeight);font-weight:var(--uikit-font-controlM-fontWeight);letter-spacing:var(--uikit-font-controlM-letterSpacing)}.uikit-font-headlineS{font-size:var(--uikit-font-headlineS-fontSize);line-height:var(--uikit-font-headlineS-lineHeight);font-weight:var(--uikit-font-headlineS-fontWeight);letter-spacing:var(--uikit-font-headlineS-letterSpacing)}@media(max-width:640px){:root{--uikit-font-displayS-fontSize:32px;--uikit-font-displayS-lineHeight:40px;--uikit-font-headlineM-fontSize:22px;--uikit-font-headlineM-lineHeight:28px;--uikit-font-headlineM-fontWeight:600;--uikit-font-headlineM-letterSpacing:-.32px;--uikit-font-headlineS-fontSize:17px;--uikit-font-headlineS-lineHeight:22px;--uikit-font-headlineS-fontWeight:600;--uikit-font-headlineS-letterSpacing:-.28px;--uikit-font-searchInput-fontSize:var(--uikit-font-headlineS-fontSize);--uikit-font-searchItem-fontSize:16px}.user-grid,.responsive-preview{grid-template-columns:1fr}.tma-safe-area{padding-top:0;padding-right:calc(1rem + var(--tma-safe-right));padding-bottom:calc(1rem + var(--tma-safe-bottom));padding-left:calc(1rem + var(--tma-safe-left))}}.home-shell{padding-bottom:calc(5.5rem + var(--tma-safe-bottom));position:relative;overflow:hidden}.home-statusbar{justify-content:space-between;align-items:center;display:flex}.home-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:48px;display:flex}.home-country{font-size:var(--uikit-font-caption-fontSize);line-height:var(--uikit-font-caption-lineHeight);letter-spacing:var(--uikit-font-caption-letterSpacing);color:var(--uikit-color-textSecondary);margin:0}.home-greeting{font-size:var(--uikit-font-headlineXS-fontSize);line-height:var(--uikit-font-headlineXS-lineHeight);letter-spacing:var(--uikit-font-headlineXS-letterSpacing);font-weight:var(--uikit-font-headlineXS-fontWeight);margin:.35rem 0 0}.home-avatar-stub{border-radius:var(--uikit-radius-full);background:var(--uikit-color-backgroundPrimary);border:1px solid var(--border);width:40px;height:40px;box-shadow:var(--uikit-shadow-s);place-items:center;font-weight:700;display:grid}.home-avatar-button{border-radius:var(--uikit-radius-full);background:0 0;border:0;margin:0;padding:0}.home-avatar-with-role{justify-items:center;gap:.22rem;display:grid}.home-avatar-role{font-size:var(--uikit-font-caption-fontSize);line-height:var(--uikit-font-caption-lineHeight);letter-spacing:var(--uikit-font-caption-letterSpacing);color:var(--uikit-color-controlPrimaryBrand);text-transform:lowercase;font-weight:600}.home-hero{margin-top:1.5rem}.home-title{font-family:Golos Text,Noto Sans,sans-serif;font-size:var(--uikit-font-displayS-fontSize);line-height:var(--uikit-font-displayS-lineHeight);font-weight:var(--uikit-font-displayS-fontWeight);letter-spacing:var(--uikit-font-displayS-letterSpacing);margin:0}.home-title-accent{color:var(--uikit-color-controlPrimaryBrand)}.home-search-wrap{margin-top:.75rem}.home-active-requests{gap:.6rem;margin-top:1rem;display:grid}.home-active-requests__header{justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.home-active-requests__all{color:var(--uikit-color-controlPrimaryBrand);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);background:0 0;border:0;font-weight:600}.home-active-requests__list{gap:.5rem;display:grid}.home-active-request-card{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);background:var(--uikit-color-backgroundPrimary);text-align:left;gap:.35rem;width:100%;padding:.8rem .9rem;display:grid}.home-active-request-card__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.home-active-request-card__title{font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);font-weight:var(--uikit-font-titleL-fontWeight);margin:0}.home-active-request-card__responses{background:var(--uikit-color-controlPrimaryBrand);border-radius:999px;min-width:1.4rem;padding:.1rem .45rem}@supports (color:color-mix(in lab,red,red)){.home-active-request-card__responses{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 14%,var(--uikit-color-backgroundPrimary))}}.home-active-request-card__responses{color:var(--uikit-color-controlPrimaryBrand);font-size:var(--uikit-font-caption-fontSize);line-height:var(--uikit-font-caption-lineHeight);letter-spacing:var(--uikit-font-caption-letterSpacing);text-align:center;font-weight:600}.home-active-request-card__meta{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);margin:0}.home-active-request-card__description{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.home-search{border-radius:var(--uikit-radius-m);background:var(--uikit-color-backgroundPrimary);border:1px solid var(--border);height:56px;box-shadow:var(--uikit-shadow-s);align-items:center;gap:.75rem;padding:0 1rem;display:flex}.home-search-trigger{border:1px solid var(--border);text-align:left;width:100%}.home-search input{width:100%;font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);color:var(--foreground);pointer-events:none;background:0 0;border:0;outline:0}.home-search input::placeholder{color:var(--uikit-color-textHint)}.home-search-icon{color:var(--uikit-color-textSecondary);width:var(--uikit-size-iconM);height:var(--uikit-size-iconM)}.home-search-sheet-layer{z-index:70;position:fixed;inset:0}.home-search-sheet-overlay{background:var(--uikit-color-overlaySoft);border:0;margin:0;padding:0;position:absolute;inset:0}.home-search-sheet{height:min(90dvh,calc(90dvh - var(--tma-safe-top) + 8px));background:var(--uikit-color-backgroundPrimary);padding:.55rem calc(1rem + var(--tma-safe-right)) calc(1rem + var(--tma-safe-bottom)) calc(1rem + var(--tma-safe-left));border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.home-search-sheet-form{border-bottom:1px solid var(--uikit-color-borderSecondary);align-items:center;height:72px;display:flex}.home-search-sheet-form input{width:100%;font-size:var(--uikit-font-searchInput-fontSize);letter-spacing:-.02em;color:var(--uikit-color-searchPlaceholder);background:0 0;border:0;outline:0;font-family:Golos Text,Noto Sans,sans-serif;line-height:1}.home-search-sheet-form input::placeholder{color:var(--uikit-color-searchPlaceholder)}.home-search-sheet-title{font-size:var(--uikit-font-titleXL-fontSize);line-height:var(--uikit-font-titleXL-lineHeight);letter-spacing:var(--uikit-font-titleXL-letterSpacing);font-weight:var(--uikit-font-titleXL-fontWeight);color:var(--uikit-color-sectionLabel);margin:1rem 0 0}.home-search-sheet-list{gap:.25rem;margin-top:.55rem;padding-bottom:.5rem;display:grid;overflow:auto}.home-search-sheet-item{background:var(--uikit-color-backgroundPrimary);text-align:left;width:100%;font-size:var(--uikit-font-searchItem-fontSize);color:var(--uikit-color-textPrimary);border:0;padding:.75rem 0;line-height:1.25}.home-search-sheet-empty{margin:.5rem 0 0}.home-illustrations{justify-content:center;align-items:flex-end;gap:.75rem;min-height:120px;margin-top:.75rem;display:flex}.shape{border:2px solid var(--uikit-color-shapeBorder);background:var(--uikit-color-shapeFill)}.shape-a{border-radius:28px;width:64px;height:94px;transform:rotate(-8deg)}.shape-b{border-radius:24px;width:54px;height:106px}.shape-c{border-radius:30px;width:66px;height:92px;transform:rotate(6deg)}.home-categories-panel{background:var(--uikit-color-backgroundPrimary);box-shadow:var(--uikit-shadow-panel-top);border-radius:32px 32px 0 0;margin-top:.4rem;padding:1.25rem 0 .5rem}.home-categories-title{font-size:var(--uikit-font-headlineS-fontSize);line-height:var(--uikit-font-headlineS-lineHeight);letter-spacing:var(--uikit-font-headlineS-letterSpacing);font-weight:var(--uikit-font-headlineS-fontWeight);margin:0;padding:0 1rem}.home-categories-scroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;padding:0 1rem .65rem;display:grid}.home-category-card{border-radius:var(--uikit-radius-m);text-align:left;cursor:pointer;border:0;width:100%;min-height:172px;padding:0;transition:transform .15s;position:relative;overflow:hidden}.home-category-card:active{transform:scale(.97)}.home-category-chip{z-index:3;background:var(--uikit-color-cardGlass);font-size:var(--uikit-font-chip-fontSize);border-radius:999px;padding:5px 9px;font-weight:700;line-height:1;position:absolute;top:10px;left:10px}.home-category-content{background:linear-gradient(to top,var(--category-gradient),transparent 55%);flex-direction:column;justify-content:flex-end;padding:.75rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.home-category-content{background:linear-gradient(to top,color-mix(in srgb,var(--category-gradient) 28%,transparent),transparent 55%)}}.home-category-letter{font-size:var(--uikit-font-decorLetter-fontSize);color:var(--uikit-color-decorLetter);pointer-events:none;font-weight:800;line-height:1;position:absolute;bottom:-30px;right:-8px}.home-category-content p{z-index:2;font-size:var(--uikit-font-bodyXS-fontSize);line-height:var(--uikit-font-bodyXS-lineHeight);letter-spacing:var(--uikit-font-bodyXS-letterSpacing);color:var(--uikit-color-textStrong);margin:0;font-weight:600;position:relative}.home-subcategories{margin-top:1rem}.home-subcategories ul{gap:.45rem;margin:0;padding-left:1.25rem;display:grid}.home-cta-wrap{left:calc(1rem + var(--tma-viewport-safe-left));right:calc(1rem + var(--tma-viewport-safe-right));bottom:calc(.85rem + var(--tma-viewport-safe-bottom));z-index:40;position:fixed}.home-cta-button{border-radius:var(--uikit-radius-m);width:100%;height:56px;box-shadow:var(--uikit-shadow-floating-cta);font-size:var(--uikit-font-titleL-fontSize);letter-spacing:var(--uikit-font-controlM-letterSpacing)}.expert-home-shell{background:var(--uikit-color-backgroundPrimary)}.expert-shell-with-nav{padding-bottom:calc(5.5rem + var(--tma-safe-bottom))}.expert-header-right{align-items:center;gap:.55rem;display:flex}.expert-availability-chip{font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);white-space:nowrap;border:0;border-radius:999px;padding:.38rem .72rem;font-weight:600}.expert-availability-chip--accepting{color:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.expert-availability-chip--accepting{color:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 82%,#082b12)}}.expert-availability-chip--accepting{background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.expert-availability-chip--accepting{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 20%,var(--uikit-color-white))}}.expert-availability-chip--not-accepting{color:var(--uikit-color-error)}@supports (color:color-mix(in lab,red,red)){.expert-availability-chip--not-accepting{color:color-mix(in srgb,var(--uikit-color-error) 90%,#7a1120)}}.expert-availability-chip--not-accepting{background:var(--uikit-color-error)}@supports (color:color-mix(in lab,red,red)){.expert-availability-chip--not-accepting{background:color-mix(in srgb,var(--uikit-color-error) 18%,var(--uikit-color-white))}}.expert-orders-filters{gap:.5rem;margin-top:.45rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.expert-orders-chip{border:1px solid var(--uikit-color-borderPrimary);background:var(--uikit-color-backgroundPrimary);color:var(--uikit-color-textPrimary);white-space:nowrap;font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);border-radius:999px;padding:.42rem .78rem}.expert-orders-chip--active{border-color:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.expert-orders-chip--active{border-color:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 55%,var(--uikit-color-white))}}.expert-orders-chip--active{background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.expert-orders-chip--active{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 14%,var(--uikit-color-white))}}.expert-orders-chip--active{color:var(--uikit-color-controlPrimaryBrand)}.expert-orders-list{gap:.65rem;margin-top:.65rem;display:grid}.expert-availability-modal-backdrop{z-index:80;background:var(--uikit-color-overlaySoft);padding:calc(1rem + var(--tma-safe-top)) calc(1rem + var(--tma-safe-right)) calc(1rem + var(--tma-safe-bottom)) calc(1rem + var(--tma-safe-left));align-items:flex-end;display:grid;position:fixed;inset:0}.expert-availability-modal{border-radius:var(--uikit-radius-xl);border:1px solid var(--uikit-color-borderSecondary);background:var(--uikit-color-backgroundPrimary)}.expert-availability-modal h3{font-size:var(--uikit-font-headlineS-fontSize);line-height:var(--uikit-font-headlineS-lineHeight);letter-spacing:var(--uikit-font-headlineS-letterSpacing);font-weight:var(--uikit-font-headlineS-fontWeight);margin:0}.expert-availability-modal p{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);margin:0}.expert-availability-modal__actions{gap:.55rem;margin-top:.2rem;display:grid}.expert-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.expert-home-stat{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);background:var(--uikit-color-backgroundPrimary)}.expert-home-stat__label{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-caption-fontSize);line-height:var(--uikit-font-caption-lineHeight);letter-spacing:var(--uikit-font-caption-letterSpacing);margin:0}.expert-home-stat__value{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-headlineS-fontSize);line-height:var(--uikit-font-headlineS-lineHeight);letter-spacing:var(--uikit-font-headlineS-letterSpacing);font-weight:var(--uikit-font-headlineS-fontWeight);margin:.35rem 0 0}.expert-home-actions{gap:.55rem;margin-top:.85rem;display:grid}.expert-home-placeholder,.expert-home-empty{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-l);background:var(--uikit-color-backgroundPrimary);gap:.5rem;margin-top:1rem;padding:1.25rem 1rem;display:grid}.expert-home-placeholder h1{font-size:var(--uikit-font-headlineS-fontSize);line-height:var(--uikit-font-headlineS-lineHeight);letter-spacing:var(--uikit-font-headlineS-letterSpacing);font-weight:var(--uikit-font-headlineS-fontWeight);margin:0}.expert-home-placeholder p{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);margin:0}@media(max-width:640px){.expert-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.expert-bottom-nav{left:calc(1rem + var(--tma-viewport-safe-left));right:calc(1rem + var(--tma-viewport-safe-right));bottom:calc(.8rem + var(--tma-viewport-safe-bottom));z-index:45;border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-l);background:var(--uikit-color-backgroundPrimary);grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.expert-bottom-nav{background:color-mix(in srgb,var(--uikit-color-backgroundPrimary) 92%,var(--uikit-color-white))}}.expert-bottom-nav{box-shadow:var(--uikit-shadow-s);padding:.38rem}.expert-bottom-nav__item{border-radius:var(--uikit-radius-m);color:var(--uikit-color-textSecondary);background:0 0;border:0;align-content:center;justify-items:center;gap:.2rem;min-height:52px;padding:.2rem .3rem;display:grid}.expert-bottom-nav__item svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.expert-bottom-nav__item span{font-size:var(--uikit-font-caption-fontSize);line-height:var(--uikit-font-caption-lineHeight);letter-spacing:var(--uikit-font-caption-letterSpacing);white-space:nowrap;font-weight:600}.expert-bottom-nav__item--active{background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.expert-bottom-nav__item--active{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 12%,var(--uikit-color-white))}}.expert-bottom-nav__item--active{color:var(--uikit-color-controlPrimaryBrand)}.onboarding-shell{min-height:100dvh;padding:1rem 1rem calc(1.25rem + var(--tma-viewport-safe-bottom));background:radial-gradient(circle at top right,var(--uikit-color-category-bg-2),transparent 42%),linear-gradient(180deg,var(--uikit-color-backgroundSecondary),var(--uikit-color-backgroundPrimary));gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.onboarding-shell{background:radial-gradient(circle at top right,color-mix(in srgb,var(--uikit-color-category-bg-2) 48%,white),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--uikit-color-backgroundSecondary) 62%,white),var(--uikit-color-backgroundPrimary))}}.onboarding-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.onboarding-progress{align-items:center;gap:.45rem;display:inline-flex}.onboarding-progress__dot{background:var(--uikit-color-textHint);border-radius:999px;width:10px;height:10px}@supports (color:color-mix(in lab,red,red)){.onboarding-progress__dot{background:color-mix(in srgb,var(--uikit-color-textHint) 26%,white)}}.onboarding-progress__dot{transition:transform .18s,background-color .18s}.onboarding-progress__dot--active{background:var(--uikit-color-controlPrimaryBrand);transform:scale(1.1)}.onboarding-skip{color:var(--uikit-color-textSecondary)}.onboarding-stage{flex:1;align-items:center;display:grid}.onboarding-card{background:var(--uikit-color-backgroundPrimary);border-radius:32px;gap:1.25rem;padding:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.onboarding-card{background:color-mix(in srgb,var(--uikit-color-backgroundPrimary) 92%,white)}}.onboarding-card{box-shadow:0 18px 40px #13182714}.onboarding-copy{gap:.7rem;display:grid}.onboarding-copy h1{color:var(--uikit-color-textPrimary);letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:800;line-height:1.05}.onboarding-copy p{color:var(--uikit-color-textSecondary);margin:0;font-size:1rem;line-height:1.6}.onboarding-visual{background:linear-gradient(180deg,var(--uikit-color-category-bg-1),var(--uikit-color-category-bg-2));border-radius:28px;place-items:center;min-height:230px;display:grid}@supports (color:color-mix(in lab,red,red)){.onboarding-visual{background:linear-gradient(180deg,color-mix(in srgb,var(--uikit-color-category-bg-1) 42%,white),color-mix(in srgb,var(--uikit-color-category-bg-2) 30%,white))}}.onboarding-visual--search{gap:1rem;padding:1.25rem}.onboarding-visual__badge{width:52px;height:52px;color:var(--uikit-color-controlPrimaryBrand);background:var(--uikit-color-backgroundPrimary);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.onboarding-visual__badge{background:color-mix(in srgb,var(--uikit-color-backgroundPrimary) 78%,white)}}.onboarding-visual__badge{box-shadow:0 12px 28px #13182714}.onboarding-visual__card{background:var(--uikit-color-backgroundPrimary);border-radius:22px;gap:.3rem;width:min(100%,240px);padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.onboarding-visual__card{background:color-mix(in srgb,var(--uikit-color-backgroundPrimary) 86%,white)}}.onboarding-visual__card{text-align:center;box-shadow:0 14px 32px #13182714}.onboarding-visual__card p{color:var(--uikit-color-textPrimary);margin:0;font-size:1rem;font-weight:700}.onboarding-visual__card span{color:var(--uikit-color-textSecondary);font-size:.9rem}.onboarding-visual--flows{gap:.85rem;padding:1.25rem}.onboarding-flow-pill{color:var(--uikit-color-textPrimary);background:var(--uikit-color-backgroundPrimary);border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.onboarding-flow-pill{background:color-mix(in srgb,var(--uikit-color-backgroundPrimary) 86%,white)}}.onboarding-flow-pill{font-weight:700;box-shadow:0 12px 28px #13182714}.onboarding-flow-divider{background:var(--uikit-color-controlPrimaryBrand);border-radius:999px;width:2px;height:28px}@supports (color:color-mix(in lab,red,red)){.onboarding-flow-divider{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 55%,white)}}.onboarding-visual--install{gap:.9rem;padding:1rem .5rem 1.25rem}.onboarding-install-icon{width:54px;height:54px;color:var(--uikit-color-controlPrimaryBrand);background:var(--uikit-color-backgroundPrimary);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.onboarding-install-icon{background:color-mix(in srgb,var(--uikit-color-backgroundPrimary) 82%,white)}}.onboarding-install-icon{box-shadow:0 12px 28px #13182714}.onboarding-install-illustration{width:min(100%,320px);height:auto;overflow:visible}.onboarding-install-illustration__step-label{fill:var(--uikit-color-controlPrimaryBrand);font-size:16px;font-weight:800}.onboarding-install-illustration__step-text{fill:var(--uikit-color-textPrimary);font-size:13px;font-weight:600}.onboarding-actions{margin-top:auto}.onboarding-error{text-align:center;margin:0 0 .75rem}.onboarding-primary-action{width:100%}@media(max-width:640px){.onboarding-shell{padding-inline:.75rem}.onboarding-card{border-radius:28px;padding:1rem}.onboarding-copy h1{font-size:1.75rem}}.profile-shell{background:var(--uikit-color-backgroundPrimary);gap:.9rem}.profile-card{width:100%;max-width:560px;box-shadow:var(--uikit-shadow-s);border:1px solid var(--uikit-color-borderSecondary);background:var(--uikit-color-backgroundPrimary)}.profile-page-header{background:var(--uikit-color-backgroundPrimary);border-bottom:0;padding-top:.1rem}.profile-layout{padding-bottom:calc(5.5rem + var(--tma-safe-bottom));background:var(--uikit-color-backgroundPrimary)}.profile-specialist-notice{border-radius:var(--uikit-radius-m);border:1px solid var(--uikit-color-controlPrimaryBrand);width:100%}@supports (color:color-mix(in lab,red,red)){.profile-specialist-notice{border:1px solid color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 34%,var(--uikit-color-white))}}.profile-specialist-notice{background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.profile-specialist-notice{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 12%,var(--uikit-color-white))}}.profile-specialist-notice{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);padding:.75rem .95rem}.profile-user-card{border-radius:var(--uikit-radius-l)}.profile-user-row{align-items:center;gap:1rem;display:flex}.profile-avatar-progress{flex-shrink:0;place-items:center;width:88px;height:88px;display:grid;position:relative}.profile-avatar-progress__ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(135deg)}.profile-avatar-progress__track,.profile-avatar-progress__value{fill:none;stroke-linecap:round;stroke-width:8px}.profile-avatar-progress__track{stroke:var(--uikit-color-success)}@supports (color:color-mix(in lab,red,red)){.profile-avatar-progress__track{stroke:color-mix(in srgb,var(--uikit-color-success) 18%,var(--uikit-color-white))}}.profile-avatar-progress__track{opacity:0;transition:opacity .18s}.profile-avatar-progress__value{stroke:var(--uikit-color-success);stroke-dasharray:276.46;stroke-dashoffset:276.46px;opacity:0;filter:drop-shadow(0 0 8px var(--uikit-color-success))}@supports (color:color-mix(in lab,red,red)){.profile-avatar-progress__value{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--uikit-color-success) 28%,transparent))}}.profile-avatar-progress--visible .profile-avatar-progress__track{opacity:1}.profile-avatar-progress--visible .profile-avatar-progress__value{opacity:1;stroke-dashoffset:54px}.profile-avatar-progress--active .profile-avatar-progress__value{animation:.22s cubic-bezier(.22,1,.36,1) forwards profile-avatar-progress-fill}.profile-avatar{border:1px solid var(--uikit-color-borderSecondary);z-index:1;border-radius:999px;width:72px;height:72px;position:relative}.profile-user-text h2{font-size:var(--uikit-font-headlineM-fontSize);line-height:var(--uikit-font-headlineM-lineHeight);letter-spacing:var(--uikit-font-headlineM-letterSpacing);font-weight:var(--uikit-font-headlineM-fontWeight);margin:0}@keyframes profile-avatar-progress-fill{0%{stroke-dashoffset:276.46px}to{stroke-dashoffset:54px}}.profile-user-text p{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);margin:.35rem 0 0}.profile-specialist-rank{font-weight:700;color:var(--uikit-color-success)!important}.profile-mode-card{border-radius:var(--uikit-radius-l);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.profile-mode-card [data-slot=card-content]{justify-content:space-between;align-items:center;gap:.75rem;padding-left:0;display:flex}.profile-mode-left{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.profile-mode-icon{background:var(--uikit-color-modeIconBg);width:40px;height:40px;color:var(--uikit-color-controlPrimaryBrand);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.profile-mode-icon[data-active=true]{background:var(--uikit-color-modeIconBgActive)}.profile-mode-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.profile-mode-copy h3{font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);font-weight:var(--uikit-font-titleL-fontWeight);margin:0}.profile-mode-copy p{font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);color:var(--uikit-color-textSecondary);margin:.2rem 0 0}.app-toggle{background:var(--uikit-color-toggleOff);cursor:pointer;border:0;border-radius:999px;align-items:center;width:48px;height:28px;padding:2px;transition:background-color .16s,opacity .16s;display:inline-flex;position:relative}.app-toggle--checked{background:var(--uikit-color-controlPrimaryBrand)}.app-toggle:disabled{opacity:.5;cursor:not-allowed}.app-toggle__handle{background:var(--uikit-color-white);width:24px;height:24px;box-shadow:var(--uikit-shadow-toggle-knob);will-change:transform;border-radius:999px;transition:transform .16s cubic-bezier(.22,1,.36,1);transform:translate(0)}.app-toggle--checked .app-toggle__handle{transform:translate(20px)}.profile-toggle{flex-shrink:0;margin-left:auto}.profile-menu-card{border-radius:var(--uikit-radius-xl);gap:0;padding:0;overflow:hidden}.profile-menu-item{border:0;border-bottom:1px solid var(--uikit-color-borderSecondary);background:var(--uikit-color-backgroundPrimary);text-align:left;width:100%;color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.profile-menu-item:last-child{border-bottom:0}.profile-menu-item svg{fill:none;width:18px;height:18px;stroke:var(--uikit-color-arrowMuted);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.specialist-profile-edit-card{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-l);gap:.75rem;display:grid}.specialist-profile-edit-intro{gap:.2rem;display:grid}.specialist-profile-edit-lead{color:var(--uikit-color-textSecondary);margin:0;font-size:.96rem;line-height:1.5}.specialist-profile-edit-title{font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);font-weight:var(--uikit-font-titleL-fontWeight);margin:0}.specialist-profile-edit-layout{gap:.9rem;display:grid}.specialist-profile-section{border:1px solid var(--uikit-color-borderSecondary);background:linear-gradient(180deg,#fffffff0,#fafbfefa),var(--uikit-color-backgroundPrimary);border-radius:20px;gap:.8rem;padding:1rem;display:grid;box-shadow:0 10px 24px #0f172a0a}.specialist-profile-section__head{gap:.25rem;display:grid}.specialist-profile-section__title{color:var(--uikit-color-textPrimary);margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.specialist-profile-section__description{color:var(--uikit-color-textSecondary);margin:0;font-size:.94rem;line-height:1.45}.specialist-profile-section__body{gap:.8rem;display:grid}.specialist-profile-edit-grid{gap:.65rem;display:grid}.specialist-profile-field{gap:.42rem;display:grid}.specialist-profile-field__label-row{align-items:center;gap:.45rem;display:inline-flex}.specialist-profile-field__label{color:var(--uikit-color-textPrimary);font-size:.98rem;font-weight:800;line-height:1.35}.specialist-profile-field__required{color:var(--uikit-color-accentRedText)}.specialist-profile-field__hint-trigger{border:1px solid var(--uikit-color-borderPrimary);width:18px;height:18px;color:var(--uikit-color-textSecondary);background:var(--uikit-color-backgroundSecondary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.specialist-profile-field__hint-trigger{background:color-mix(in srgb,var(--uikit-color-backgroundSecondary) 70%,var(--uikit-color-white))}}.specialist-profile-field__hint-trigger{cursor:help;outline:none}.specialist-profile-field__hint-trigger svg{width:12px;height:12px}.specialist-profile-field__tooltip{color:#fff;opacity:0;pointer-events:none;z-index:10;background:#111827;border-radius:14px;width:min(240px,100vw - 56px);padding:.7rem .8rem;font-size:.82rem;font-weight:500;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 10px 30px #0f172a38}.specialist-profile-field__hint-trigger:after{content:"";opacity:0;pointer-events:none;background:#111827;width:10px;height:10px;transition:opacity .16s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)rotate(45deg)}.specialist-profile-field__hint-trigger:hover .specialist-profile-field__tooltip,.specialist-profile-field__hint-trigger:focus-visible .specialist-profile-field__tooltip{opacity:1;transform:translate(-50%)translateY(0)}.specialist-profile-field__hint-trigger:hover:after,.specialist-profile-field__hint-trigger:focus-visible:after{opacity:1}.specialist-profile-socials{gap:.8rem;display:grid}.specialist-profile-socials__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.specialist-profile-socials__meta{color:var(--uikit-color-textSecondary);font-size:.88rem;line-height:1.45}.specialist-profile-socials__item{gap:.45rem;display:grid}.specialist-profile-socials__remove{color:var(--uikit-color-textSecondary);background:0 0;border:0;justify-self:start;padding:0;font-size:.88rem;line-height:1.4}.specialist-profile-socials__remove:hover{color:var(--uikit-color-controlPrimaryBrand)}.specialist-location-picker{border:1px solid var(--uikit-color-borderSecondary);background:var(--uikit-color-backgroundSecondary);border-radius:18px;gap:.4rem;padding:.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.specialist-location-picker{background:color-mix(in srgb,var(--uikit-color-backgroundSecondary) 55%,var(--uikit-color-white))}}.specialist-location-picker__option{width:100%;color:var(--uikit-color-textPrimary);text-align:left;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.specialist-location-picker__option svg{width:18px;height:18px;color:var(--uikit-color-controlPrimaryBrand);flex-shrink:0}.specialist-location-picker__option:hover{background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.specialist-location-picker__option:hover{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 10%,var(--uikit-color-white))}}.specialist-location-picker__empty{color:var(--uikit-color-textSecondary);margin:0;padding:.75rem .85rem;font-size:.92rem}.specialist-location-chip-list{flex-wrap:wrap;gap:.65rem;display:flex}.specialist-location-chip{border:1px solid var(--uikit-color-borderPrimary);background:var(--uikit-color-backgroundPrimary);color:var(--uikit-color-textPrimary);border-radius:999px;align-items:center;gap:.55rem;padding:.65rem .85rem;display:inline-flex}.specialist-location-chip--primary{border-color:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.specialist-location-chip--primary{border-color:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 50%,var(--uikit-color-white))}}.specialist-location-chip--primary{background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.specialist-location-chip--primary{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 12%,var(--uikit-color-white))}}.specialist-location-chip__city{font-weight:700}.specialist-location-chip__status{color:var(--uikit-color-textSecondary);font-size:.86rem}.specialist-location-chip svg{flex-shrink:0;width:16px;height:16px}.specialist-profile-edit-textarea{border:1px solid var(--uikit-color-borderPrimary);border-radius:var(--uikit-radius-m);width:100%;color:var(--uikit-color-textPrimary);background:var(--uikit-color-backgroundPrimary);font-family:Noto Sans,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);resize:vertical;min-height:148px;padding:.75rem .9rem}.specialist-profile-edit-textarea::placeholder{color:var(--uikit-color-textHint)}.specialist-profile-edit-textarea--compact{min-height:104px}.discovery-widget{gap:.9rem;display:grid}.discovery-widget__top{align-items:center;gap:.95rem;display:flex}.discovery-widget__ring-wrap{aspect-ratio:1;flex-shrink:0;width:min(170px,42%);position:relative}.discovery-widget__ring{width:100%;height:100%;transform:rotate(140deg)}.discovery-widget__track,.discovery-widget__progress{transform-origin:50%}.discovery-widget__avatar{width:var(--uikit-size-discovery-avatar);height:var(--uikit-size-discovery-avatar);border:4px solid var(--uikit-color-backgroundPrimary);box-shadow:var(--uikit-shadow-s);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.discovery-widget__copy{gap:.3rem;min-width:0;display:grid}.discovery-widget__label{font-size:var(--uikit-font-headlineXS-fontSize);line-height:var(--uikit-font-headlineXS-lineHeight);letter-spacing:var(--uikit-font-headlineXS-letterSpacing);font-weight:var(--uikit-font-headlineXS-fontWeight);color:var(--uikit-color-textPrimary);margin:0}.discovery-widget__value{color:var(--uikit-color-textPrimary);align-items:flex-end;gap:.38rem;margin:0;display:flex}.discovery-widget__value span{font-size:56px;line-height:var(--uikit-font-discovery-score-lineHeight);letter-spacing:var(--uikit-font-discovery-score-letterSpacing);font-weight:600}.discovery-widget__value small{color:var(--uikit-color-textSecondary);margin-bottom:.2rem;font-size:22px;line-height:1}.discovery-widget__text{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-headlineXS-fontSize);letter-spacing:var(--uikit-font-headlineXS-letterSpacing);margin:0;line-height:1.4}.discovery-widget__action{width:100%}.impressions-widget{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-l);gap:.9rem;padding:1rem;display:grid}.impressions-widget__header{align-items:center;gap:.5rem;display:flex}.impressions-widget__title{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-headlineXS-fontSize);line-height:var(--uikit-font-headlineXS-lineHeight);letter-spacing:var(--uikit-font-headlineXS-letterSpacing);font-weight:var(--uikit-font-headlineXS-fontWeight);margin:0}.impressions-widget__delta{font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);font-weight:var(--uikit-font-titleL-fontWeight);border-radius:999px;padding:.2rem .55rem}.impressions-widget__delta--positive{background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.impressions-widget__delta--positive{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 18%,var(--uikit-color-white))}}.impressions-widget__delta--positive{color:var(--uikit-color-controlPrimaryBrand)}.impressions-widget__delta--negative{background:var(--uikit-color-error)}@supports (color:color-mix(in lab,red,red)){.impressions-widget__delta--negative{background:color-mix(in srgb,var(--uikit-color-error) 14%,var(--uikit-color-white))}}.impressions-widget__delta--negative{color:var(--uikit-color-error)}.impressions-widget__delta--muted{background:var(--uikit-color-backgroundSecondary);color:var(--uikit-color-textSecondary)}.impressions-widget__value{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-displayM-fontSize);line-height:var(--uikit-font-displayM-lineHeight);letter-spacing:var(--uikit-font-displayM-letterSpacing);margin:0;font-weight:600}.impressions-widget__chart-wrap{height:var(--uikit-size-impressions-chart-height);border-radius:var(--uikit-radius-m);background:var(--uikit-color-backgroundSecondary)}@supports (color:color-mix(in lab,red,red)){.impressions-widget__chart-wrap{background:color-mix(in srgb,var(--uikit-color-backgroundSecondary) 45%,var(--uikit-color-white))}}.impressions-widget__chart-wrap{overflow:hidden}.impressions-widget__chart{width:100%;height:100%}.impressions-widget__area{fill:var(--uikit-color-impressions-fill)}.impressions-widget__line{fill:none;stroke:var(--uikit-color-impressions-line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.impressions-widget__services{border-top:1px solid var(--uikit-color-borderSecondary);gap:.6rem;padding-top:.8rem;display:grid}.impressions-widget__services-header{justify-content:flex-start;align-items:center;display:flex}.impressions-widget__services-header h5{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-headlineXS-fontSize);line-height:var(--uikit-font-headlineXS-lineHeight);letter-spacing:var(--uikit-font-headlineXS-letterSpacing);font-weight:var(--uikit-font-headlineXS-fontWeight);margin:0}.impressions-widget__services-list{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.impressions-widget__services-item{grid-template-columns:auto 1fr auto;align-items:baseline;gap:.5rem;display:grid}.impressions-widget__services-index{color:var(--uikit-color-textHint);font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);width:1.1rem}.impressions-widget__services-name{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-headlineXS-fontSize);line-height:var(--uikit-font-headlineXS-lineHeight);letter-spacing:var(--uikit-font-headlineXS-letterSpacing);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.impressions-widget__services-metric{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-headlineXS-fontSize);line-height:var(--uikit-font-headlineXS-lineHeight);letter-spacing:var(--uikit-font-headlineXS-letterSpacing);white-space:nowrap;font-weight:600}.impressions-widget__services-empty{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing)}@media(max-width:460px){.discovery-widget__top{align-items:flex-start}.discovery-widget__ring-wrap{width:min(150px,44%)}.discovery-widget__value span{font-size:44px}.discovery-widget__value small{font-size:19px}}.expert-services-shell{background:var(--uikit-color-backgroundPrimary);gap:.85rem}.expert-services-availability{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.expert-services-availability__title{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-caption-fontSize);line-height:var(--uikit-font-caption-lineHeight);letter-spacing:var(--uikit-font-caption-letterSpacing);margin:0}.expert-services-availability__value{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);margin:.25rem 0 0}.expert-services-form-card{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);gap:.75rem;display:grid}.expert-services-form-title{font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);font-weight:var(--uikit-font-titleL-fontWeight);margin:0}.expert-services-chip-row{gap:.45rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.expert-services-chip{border:1px solid var(--uikit-color-borderPrimary);background:var(--uikit-color-backgroundPrimary);color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);white-space:nowrap;border-radius:999px;padding:.38rem .72rem}.expert-services-chip--sub{color:var(--uikit-color-textSecondary)}.expert-services-chip--active{border-color:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.expert-services-chip--active{border-color:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 55%,var(--uikit-color-white))}}.expert-services-chip--active{background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.expert-services-chip--active{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 14%,var(--uikit-color-white))}}.expert-services-chip--active{color:var(--uikit-color-controlPrimaryBrand)}.expert-services-textarea{border:1px solid var(--uikit-color-borderPrimary);border-radius:var(--uikit-radius-m);width:100%;color:var(--uikit-color-textPrimary);background:var(--uikit-color-backgroundPrimary);font-family:Noto Sans,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);resize:vertical;padding:.75rem .9rem}.expert-services-textarea::placeholder{color:var(--uikit-color-textHint)}.expert-services-form-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.expert-services-form-actions .btn svg{width:16px;height:16px}.expert-services-list{gap:.6rem;display:grid}.expert-service-item{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);box-shadow:none}.expert-service-item__button{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0}.expert-service-item__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.expert-service-item__top h4{font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);font-weight:var(--uikit-font-titleL-fontWeight);margin:0}.expert-service-item__top p{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);margin:.25rem 0 0}.expert-service-state{background:var(--uikit-color-backgroundSecondary);color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-caption-fontSize);line-height:var(--uikit-font-caption-lineHeight);letter-spacing:var(--uikit-font-caption-letterSpacing);white-space:nowrap;border-radius:999px;padding:.16rem .45rem;font-weight:600}.expert-service-state--active{background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.expert-service-state--active{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 12%,var(--uikit-color-white))}}.expert-service-state--active{color:var(--uikit-color-controlPrimaryBrand)}.expert-service-description{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);margin:.5rem 0 0}.expert-service-item__footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;display:flex}.expert-service-item__footer p{color:var(--uikit-color-textHint);font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);margin:0}.expert-service-item__actions{align-items:center;gap:.35rem;display:flex}.expert-service-action{border:1px solid var(--uikit-color-borderSecondary);background:var(--uikit-color-backgroundPrimary);color:var(--uikit-color-textSecondary);border-radius:var(--uikit-radius-s);place-items:center;width:34px;height:34px;display:grid}.expert-service-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.profile-version{text-align:center;font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);color:var(--uikit-color-textHint);margin:.75rem 0 0}@media(max-width:640px){.home-categories-scroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.request-shell{background:var(--uikit-color-backgroundPrimary);max-width:680px;padding-bottom:calc(6.5rem + var(--tma-safe-bottom));gap:.85rem}.request-header{padding-top:0}.request-title{font-size:var(--uikit-font-headlineS-fontSize);line-height:var(--uikit-font-headlineS-lineHeight);letter-spacing:var(--uikit-font-headlineS-letterSpacing);font-weight:var(--uikit-font-headlineS-fontWeight);margin:.25rem 0 0}.request-progress{background:var(--uikit-color-borderSecondary);border-radius:999px;width:100%;height:8px;overflow:hidden}.request-progress span{background:var(--uikit-color-controlPrimaryBrand);border-radius:999px;height:100%;display:block}.request-search{position:relative}.request-search-input{height:52px;padding-right:2.5rem}.request-search-icon{width:18px;height:18px;color:var(--uikit-color-textSecondary);position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.request-subcategories{gap:.35rem;padding-bottom:1rem;display:grid;overflow:auto}.request-subcategory-item{background:var(--uikit-color-backgroundPrimary);text-align:left;width:100%;color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);border:0;border-bottom:1px solid var(--uikit-color-borderSecondary);padding:.8rem 0}.request-subcategory-item--active{color:var(--uikit-color-controlPrimaryBrand)}.request-selected-subcategory{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);margin:0}.request-details-textarea{border:1px solid var(--uikit-color-borderPrimary);border-radius:var(--uikit-radius-m);width:100%;min-height:180px;font-family:Noto Sans,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:max(16px,var(--uikit-font-bodyM-fontSize));line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);color:var(--uikit-color-textPrimary);resize:vertical;padding:.85rem 1rem}.request-details-textarea::placeholder{color:var(--uikit-color-textHint)}.request-search-input,.request-address-input,.request-date-picker-trigger{font-size:max(16px,var(--uikit-font-bodyM-fontSize))}.request-actions{left:calc(1rem + var(--tma-viewport-safe-left));right:calc(1rem + var(--tma-viewport-safe-right));bottom:calc(.85rem + var(--tma-viewport-safe-bottom));z-index:45;background:var(--uikit-color-backgroundPrimary);align-items:center;gap:.65rem;padding-top:.45rem;display:flex;position:fixed}.request-actions--with-bottom-nav{bottom:calc(5.35rem + var(--tma-viewport-safe-bottom))}.request-back-icon-button{width:56px;min-width:56px;padding:0}.request-back-icon-button svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.request-next-button{flex:1}.request-options{gap:.55rem;display:grid}.request-option{border:1px solid var(--uikit-color-borderPrimary);background:var(--uikit-color-backgroundPrimary);border-radius:var(--uikit-radius-m);text-align:left;width:100%;color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);padding:.8rem 1rem}.request-option--active{border-color:var(--uikit-color-controlPrimaryBrand);background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.request-option--active{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 8%,var(--uikit-color-backgroundPrimary))}}.request-address-input{height:52px}.request-date-picker-wrap{position:relative}.request-date-picker-trigger{min-height:52px}.request-date-native-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset:auto}.request-summary{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);gap:.55rem;padding:.9rem 1rem;display:grid}.request-summary p{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);margin:0}.request-success{justify-items:start;gap:.75rem;padding-top:.5rem;display:grid}.request-success-icon{width:36px;height:36px;color:var(--uikit-color-controlPrimaryBrand)}.requests-shell,.request-details-shell{background:var(--uikit-color-backgroundPrimary);gap:.85rem}.requests-summary{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);background:var(--uikit-color-backgroundPrimary);justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.requests-summary-title{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);margin:0}.requests-summary-value{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-headlineS-fontSize);line-height:var(--uikit-font-headlineS-lineHeight);letter-spacing:var(--uikit-font-headlineS-letterSpacing);font-weight:var(--uikit-font-headlineS-fontWeight);margin:0}.requests-filters{overflow:visible}.requests-tab-count{background:var(--uikit-color-backgroundSecondary);min-width:1.5rem;height:1.5rem;color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-caption-fontSize);line-height:var(--uikit-font-caption-lineHeight);letter-spacing:var(--uikit-font-caption-letterSpacing);border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-weight:600;display:inline-flex}.favorites-filter-chip--active .requests-tab-count{background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.favorites-filter-chip--active .requests-tab-count{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 16%,var(--uikit-color-white))}}.favorites-filter-chip--active .requests-tab-count{color:var(--uikit-color-controlPrimaryBrand)}.requests-list{gap:.65rem;display:grid}.requests-skeleton-card{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);background:var(--uikit-color-backgroundPrimary);gap:.55rem;padding:1rem;display:grid}.requests-skeleton-line{border-radius:var(--uikit-radius-xs);background:linear-gradient(90deg,var(--uikit-color-borderSecondary) 0%,var(--uikit-color-borderSecondary) 50%,var(--uikit-color-borderSecondary) 100%);height:.9rem}@supports (color:color-mix(in lab,red,red)){.requests-skeleton-line{background:linear-gradient(90deg,color-mix(in srgb,var(--uikit-color-borderSecondary) 62%,var(--uikit-color-white)),color-mix(in srgb,var(--uikit-color-borderSecondary) 28%,var(--uikit-color-white)),color-mix(in srgb,var(--uikit-color-borderSecondary) 62%,var(--uikit-color-white)))}}.requests-skeleton-line{background-size:220% 100%;animation:1.35s ease-in-out infinite requests-skeleton-shimmer}.requests-skeleton-line--title{width:72%;height:1.15rem}.requests-skeleton-line--meta{width:46%}.requests-skeleton-line--desc{width:90%}.requests-skeleton-line--footer{width:58%}@keyframes requests-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.request-card{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);box-shadow:none}.request-card__button{text-align:left;background:0 0;border:0;gap:.35rem;width:100%;padding:0;display:grid}.request-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.request-card__top h3{font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);font-weight:var(--uikit-font-titleL-fontWeight);margin:0}.request-card__status{font-size:var(--uikit-font-caption-fontSize);line-height:var(--uikit-font-caption-lineHeight);letter-spacing:var(--uikit-font-caption-letterSpacing);white-space:nowrap;border-radius:999px;padding:.16rem .5rem;font-weight:600}.request-card__status--open{background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.request-card__status--open{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 12%,var(--uikit-color-backgroundPrimary))}}.request-card__status--open{color:var(--uikit-color-controlPrimaryBrand)}.request-card__status--closed,.request-card__status--expired{background:var(--uikit-color-backgroundSecondary);color:var(--uikit-color-textSecondary)}.request-card__meta{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);margin:0}.request-card__description{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.request-card__footer{color:var(--uikit-color-textHint);font-size:var(--uikit-font-caption-fontSize);line-height:var(--uikit-font-caption-lineHeight);letter-spacing:var(--uikit-font-caption-letterSpacing);margin:0}.requests-load-more{width:100%}.request-details-card{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);box-shadow:none}.request-details-row{border-bottom:1px solid var(--uikit-color-borderSecondary);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.6rem;display:flex}.request-details-row:last-of-type{border-bottom:0;padding-bottom:0}.request-details-label{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);margin:0}.request-details-description-wrap{gap:.35rem;margin-top:.35rem;display:grid}.request-details-description{white-space:pre-wrap;color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);margin:0}.request-details-actions{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.request-responses-section{gap:.6rem;display:grid}.request-responses-title{font-size:var(--uikit-font-headlineS-fontSize);line-height:var(--uikit-font-headlineS-lineHeight);letter-spacing:var(--uikit-font-headlineS-letterSpacing);font-weight:var(--uikit-font-headlineS-fontWeight);margin:0}.request-responses-list{gap:.65rem;display:grid}.request-responses-expert-actions,.request-similar-orders-list{gap:.6rem;display:grid}.request-response-card{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);box-shadow:none}.request-response-card--clickable{cursor:pointer;transition:border-color var(--uikit-transition-stateChange-duration) var(--uikit-transition-stateChange-function),background-color var(--uikit-transition-stateChange-duration) var(--uikit-transition-stateChange-function)}.request-response-card--clickable:hover{border-color:var(--uikit-color-borderPrimary)}.request-response-card--clickable:focus-visible{outline:2px solid var(--uikit-color-controlPrimaryBrand);outline-offset:2px}.request-response-card__head{align-items:center;gap:.65rem;display:flex}.request-response-card__meta{min-width:0}.request-response-card__name{font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);font-weight:var(--uikit-font-titleL-fontWeight);margin:0}.request-response-card__stats{color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);margin:.15rem 0 0}.request-response-card__message{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-bodyM-fontSize);line-height:var(--uikit-font-bodyM-lineHeight);letter-spacing:var(--uikit-font-bodyM-letterSpacing);white-space:pre-wrap;margin:0}.request-response-card__contact{width:100%}.subcategory-shell{background:var(--uikit-color-backgroundPrimary);flex-direction:column;gap:1rem;width:min(840px,100%);margin:0 auto;display:flex}.subcategory-top{min-height:48px;padding:0 0 .75rem}.subcategory-header{border-bottom:0;padding:0}.subcategory-body{padding-top:.5rem}.subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.subcategory-card{background:var(--uikit-color-subcategoryCard);text-align:left;cursor:pointer;border:0;border-radius:24px;flex-direction:column;justify-content:space-between;width:100%;min-height:180px;padding:1rem;transition:transform .15s;display:flex}.subcategory-card:active{transform:scale(.98)}.subcategory-card p{font-size:var(--uikit-font-headlineS-fontSize);line-height:var(--uikit-font-headlineS-lineHeight);letter-spacing:var(--uikit-font-headlineS-letterSpacing);font-weight:var(--uikit-font-headlineS-fontWeight);color:var(--uikit-color-textPrimary);margin:0}.subcategory-chip{background:var(--uikit-color-backgroundPrimary);color:var(--uikit-color-subcategoryChipText);font-size:var(--uikit-font-bodyXS-fontSize);line-height:var(--uikit-font-bodyXS-lineHeight);letter-spacing:var(--uikit-font-bodyXS-letterSpacing);border-radius:12px;align-self:flex-start;align-items:center;gap:.35rem;padding:.45rem .65rem;font-weight:600;display:inline-flex}.subcategory-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.specialists-shell{background:var(--uikit-color-backgroundPrimary);padding-top:0;padding-right:calc(0 + var(--tma-safe-right));padding-bottom:calc(.75rem + var(--tma-safe-bottom));padding-left:calc(0 + var(--tma-safe-left));gap:0}.favorites-shell{background:var(--uikit-color-backgroundPrimary);gap:.6rem}.favorites-filters{scrollbar-width:none;gap:.5rem;padding:.1rem 0;display:flex;overflow-x:auto}.favorites-filters::-webkit-scrollbar{display:none}.favorites-filter-chip{border:1px solid var(--uikit-color-borderPrimary);background:var(--uikit-color-backgroundPrimary);height:36px;color:var(--uikit-color-textSecondary);font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);border-radius:999px;flex:none;padding:0 .8rem;font-weight:600}.favorites-filter-chip--active{border-color:var(--uikit-color-controlPrimaryBrand);background:var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.favorites-filter-chip--active{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 8%,var(--uikit-color-backgroundPrimary))}}.favorites-filter-chip--active{color:var(--uikit-color-controlPrimaryBrand)}.notifications-shell{background:var(--uikit-color-backgroundPrimary);gap:.8rem}.notifications-card{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);box-shadow:none}.notifications-item{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:0;display:flex}.notifications-item__content{min-width:0}.notifications-item__title{color:var(--uikit-color-textPrimary);font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);font-weight:var(--uikit-font-titleL-fontWeight);margin:0}.specialists-header{padding:0 1rem .75rem}.specialists-list{gap:0;padding-bottom:.85rem;display:grid}.specialists-state{gap:.65rem;padding:1rem;display:grid}.specialist-card{border:0;border-bottom:1px solid var(--uikit-color-borderSecondary);background:0 0;border-radius:0;gap:.8rem;padding:.9rem;display:grid}.specialist-card--interactive{cursor:pointer}.specialist-card--interactive:focus-visible{outline:2px solid var(--uikit-color-controlPrimaryBrand);outline-offset:-2px}.specialist-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.specialist-avatar{border:1px solid var(--uikit-color-borderSecondary);border-radius:999px;width:56px;height:56px}.specialist-main h2{font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);font-weight:var(--uikit-font-titleL-fontWeight);margin:0}.specialist-meta{font-size:var(--uikit-font-bodyXS-fontSize);line-height:var(--uikit-font-bodyXS-lineHeight);letter-spacing:var(--uikit-font-bodyXS-letterSpacing);color:var(--uikit-color-textSecondary);gap:.75rem;margin-top:.3rem;display:flex}.specialist-extra{font-size:var(--uikit-font-bodyS-fontSize);line-height:var(--uikit-font-bodyS-lineHeight);letter-spacing:var(--uikit-font-bodyS-letterSpacing);color:var(--uikit-color-textSecondary);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;display:flex}.specialist-unconfirmed-badge{border-radius:999px}.favorite-btn{width:34px;min-width:34px;height:34px;font-size:var(--uikit-size-iconM);color:var(--uikit-color-favoriteMuted);padding:0;line-height:1}.favorite-btn--active{color:var(--uikit-color-accentRedText)}textarea:focus,textarea:focus-visible,.request-details-textarea:focus,.request-details-textarea:focus-visible,.specialist-profile-edit-textarea:focus,.specialist-profile-edit-textarea:focus-visible,.expert-services-textarea:focus,.expert-services-textarea:focus-visible{border-color:var(--uikit-color-controlPrimaryBrand)!important;box-shadow:0 0 0 3px var(--uikit-color-focusRing)!important;outline:none!important}.specialist-actions{display:flex}.specialist-task-btn{background:var(--uikit-color-subcategoryCard);border-color:var(--uikit-color-subcategoryCard);width:100%}.specialist-profile-shell{background:var(--uikit-color-backgroundPrimary);gap:.75rem}.specialist-profile-card{gap:.6rem;display:grid}.specialist-profile-hero{gap:.75rem;display:grid}.specialist-profile-head{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.specialist-profile-head__main{min-width:0}.specialist-profile-avatar{border-radius:999px;width:72px;height:72px}.specialist-profile-head h2{margin:0}.specialist-profile-favorite-btn{place-self:start end}.bottom-sheet-layer{z-index:1200;box-sizing:border-box;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.bottom-sheet-overlay{background:var(--uikit-color-overlaySoft);border:0;position:absolute;inset:0}.bottom-sheet-motion{width:100%}.bottom-sheet-card{width:100%;max-width:none;max-height:70dvh;padding:.9rem 1.25rem calc(1.25rem + var(--tma-safe-bottom));border-radius:28px 28px 0 0;margin:0;position:relative;overflow-y:auto}.bottom-sheet-handle{background:var(--uikit-color-borderSecondary);border-radius:999px;width:42px;height:5px;margin:0 auto .9rem}.contact-sheet{gap:.85rem}.contact-sheet h3,.service-sheet h3{margin:0}.contact-sheet p+p{margin-top:.2rem}.contact-sheet-actions{gap:.6rem;display:grid}.contact-sheet-action{width:100%;color:var(--uikit-color-textPrimary);border-color:var(--uikit-color-borderPrimary);background:0 0;justify-content:center;gap:.45rem}.contact-sheet-action:hover{color:var(--uikit-color-textPrimary);background:var(--uikit-color-controlTertiaryHover);border-color:var(--uikit-color-borderPrimary)}.contact-sheet-action:active{color:var(--uikit-color-textPrimary);background:var(--uikit-color-controlTertiaryPressed)}.contact-sheet-action:disabled{color:var(--uikit-color-textDisabled)}.contact-sheet-action--phone{justify-content:space-between}.contact-sheet-action__label{align-items:center;gap:.45rem;display:inline-flex}.contact-sheet-action__copy{color:var(--uikit-color-textSecondary);align-items:center;display:inline-flex}.specialist-profile-about{margin:0}.specialist-services-list,.specialist-reviews-list{gap:.6rem;display:grid}.specialist-service-item,.specialist-review-item{border:1px solid var(--uikit-color-borderSecondary);border-radius:var(--uikit-radius-m);gap:.3rem;padding:.75rem;display:grid}.specialist-service-item h4,.specialist-review-item p{margin:0}.specialist-public-shell{background:var(--uikit-color-backgroundPrimary);padding:0 0 calc(7rem + var(--tma-safe-bottom));gap:.75rem}.specialist-public-header{z-index:30;background:var(--uikit-color-backgroundPrimary);justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:0 1rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.specialist-public-header{background:color-mix(in srgb,var(--uikit-color-backgroundPrimary) 92%,var(--uikit-color-white))}}.specialist-public-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.specialist-public-header__title{font-size:var(--uikit-font-titleL-fontSize);line-height:var(--uikit-font-titleL-lineHeight);letter-spacing:var(--uikit-font-titleL-letterSpacing);font-weight:700}.specialist-public-header__actions{justify-content:flex-end;align-items:center;min-width:40px;display:flex}.specialist-public-header__icon{width:40px;height:40px;color:var(--uikit-color-textPrimary);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.specialist-public-header__icon svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.specialist-public-header__icon--active{color:var(--uikit-color-accentRedText)}.app-toast-layer{top:var(--tma-sticky-safe-top);z-index:1200;pointer-events:none;justify-content:center;padding:.7rem 1rem 0;display:flex;position:fixed;left:0;right:0}.app-toast{border:1px solid var(--uikit-color-borderPrimary);align-items:flex-start;gap:.75rem;width:min(100%,420px);display:flex}@supports (color:color-mix(in lab,red,red)){.app-toast{border:1px solid color-mix(in srgb,var(--uikit-color-borderPrimary) 78%,white)}}.app-toast{background:var(--uikit-color-backgroundPrimary);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.app-toast{background:color-mix(in srgb,var(--uikit-color-backgroundPrimary) 96%,white)}}.app-toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.9rem 1rem;box-shadow:0 14px 34px #1318271f}.app-toast__icon{border-radius:999px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:inline-flex}.app-toast--favorite .app-toast__icon{background:var(--uikit-color-accentRedText)}@supports (color:color-mix(in lab,red,red)){.app-toast--favorite .app-toast__icon{background:color-mix(in srgb,var(--uikit-color-accentRedText) 14%,white)}}.app-toast--favorite .app-toast__icon{color:var(--uikit-color-accentRedText)}.app-toast--success .app-toast__icon{background:var(--uikit-color-success)}@supports (color:color-mix(in lab,red,red)){.app-toast--success .app-toast__icon{background:color-mix(in srgb,var(--uikit-color-success) 14%,white)}}.app-toast--success .app-toast__icon{color:var(--uikit-color-success)}.app-toast__content{gap:.2rem;display:grid}.app-toast__title{color:var(--uikit-color-textPrimary);font-size:.96rem;font-weight:700;line-height:1.35}.app-toast__description{color:var(--uikit-color-textSecondary);font-size:.85rem;line-height:1.45}.specialist-public-hero,.specialist-public-card{background:var(--uikit-color-backgroundPrimary);border:1px solid var(--uikit-color-borderSecondary);box-shadow:var(--uikit-shadow-s);border-radius:24px;margin:0 1rem}.specialist-public-hero{border-radius:0 0 32px 32px;padding:.75rem 1.25rem 1.25rem}.specialist-public-hero__row{align-items:flex-start;gap:1rem;display:flex}.specialist-public-hero__avatar-wrap{flex-shrink:0;position:relative}.specialist-public-hero__avatar{border:4px solid var(--uikit-color-white);width:88px;height:88px;box-shadow:var(--uikit-shadow-s);object-fit:cover;background:var(--uikit-color-backgroundSecondary);border-radius:999px}.specialist-public-hero__status{border:4px solid var(--uikit-color-white);background:var(--uikit-color-success);width:24px;height:24px;color:var(--uikit-color-white);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:2px;right:2px}.specialist-public-hero__content{flex:1;min-width:0;padding-top:.15rem}.specialist-public-hero__content h1{text-align:left;margin:0 0 .25rem;font-size:1.6rem;font-weight:800;line-height:1.15}.specialist-public-hero__subtitle{color:var(--uikit-color-textSecondary);margin:0 0 .45rem;font-size:.95rem;line-height:1.4}.specialist-public-hero__meta{color:var(--uikit-color-textSecondary);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.88rem;display:flex}.specialist-public-hero__favorite{border:1px solid var(--uikit-color-borderPrimary);background:var(--uikit-color-backgroundPrimary);width:44px;min-width:44px;height:44px;color:var(--uikit-color-textPrimary);box-shadow:var(--uikit-shadow-s);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.specialist-public-hero__favorite--active{color:var(--uikit-color-accentRedText)}.specialist-public-hero__rating{color:var(--uikit-color-textPrimary);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.specialist-public-hero__rating span{color:#f4b400}.specialist-public-hero__dot{color:var(--uikit-color-textHint)}.specialist-public-hero__verified{color:var(--uikit-color-success);align-items:center;gap:.45rem;margin-top:.8rem;font-size:.88rem;font-weight:600;display:inline-flex}.specialist-public-hero__verified-icon{width:16px;height:16px;color:var(--uikit-color-success);flex-shrink:0}.specialist-public-card{padding:1.25rem}.specialist-public-card h2{margin:0 0 .9rem;font-size:1.3rem;font-weight:800;line-height:1.2}.specialist-public-about{color:var(--uikit-color-textPrimary);gap:.65rem;font-size:.95rem;line-height:1.7;display:grid}.specialist-public-link{color:var(--uikit-color-controlPrimaryBrand);background:0 0;border:0;align-items:center;gap:.25rem;margin-top:.7rem;padding:0;font-size:.9rem;font-weight:600;display:inline-flex}.specialist-public-services{display:grid}.specialist-public-service{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:.95rem 0;display:flex}.specialist-public-service--divided{border-bottom:1px solid var(--uikit-color-borderSecondary)}.specialist-public-service:focus-visible{outline:2px solid var(--uikit-color-controlPrimaryBrand)}@supports (color:color-mix(in lab,red,red)){.specialist-public-service:focus-visible{outline:2px solid color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 45%,transparent)}}.specialist-public-service:focus-visible{outline-offset:6px;border-radius:18px}.specialist-public-service h3{margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.3}.specialist-public-service p{color:var(--uikit-color-textSecondary);margin:0;font-size:.78rem}.specialist-public-service__price{white-space:nowrap;flex-shrink:0;font-weight:800}.service-sheet{gap:0}.service-sheet__header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.service-sheet__eyebrow{color:var(--uikit-color-textSecondary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:700}.service-sheet__header h3{margin:0;font-size:1.35rem;font-weight:800;line-height:1.15}.service-sheet__close{color:var(--uikit-color-textSecondary);background:0 0;border:0;padding:0;font-size:.95rem;font-weight:600}.service-sheet__meta{flex-wrap:wrap;gap:.5rem;margin-top:.95rem;display:flex}.service-sheet__meta span{background:var(--uikit-color-backgroundSecondary);min-height:34px;color:var(--uikit-color-textSecondary);border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.service-sheet__meta .service-sheet__price{color:var(--uikit-color-textPrimary);font-weight:800}.service-sheet__section{margin-top:1.15rem}.service-sheet__section h4{margin:0 0 .55rem;font-size:1rem;font-weight:800}.service-sheet__section p{color:var(--uikit-color-textPrimary);margin:0;font-size:.95rem;line-height:1.65}.service-sheet__section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.service-sheet__section-head span{color:var(--uikit-color-textSecondary);font-size:.88rem;font-weight:600}.service-sheet__gallery{gap:.7rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.service-sheet__gallery-item{background:var(--uikit-color-backgroundSecondary);border-radius:20px;flex:0 0 172px;height:172px;overflow:hidden}.service-sheet__gallery-item img{object-fit:cover;width:100%;height:100%}.service-sheet__empty{background:var(--uikit-color-backgroundSecondary);color:var(--uikit-color-textSecondary);border-radius:20px;margin-top:1.15rem;padding:1rem;font-size:.94rem;line-height:1.55}.specialist-public-secondary-btn{background:var(--uikit-color-backgroundSecondary);width:100%;color:var(--uikit-color-textPrimary);border:0;border-radius:16px;margin-top:1rem;padding:.95rem 1rem;font-weight:600}.specialist-public-card__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.specialist-public-card__head h2{margin:0}.specialist-public-card__head span{color:var(--uikit-color-textSecondary);font-size:.88rem}.specialist-public-gallery{gap:.55rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.specialist-public-gallery__item{background:var(--uikit-color-backgroundSecondary);border-radius:16px;flex:0 0 128px;height:128px;overflow:hidden}.specialist-public-gallery__item img{object-fit:cover;width:100%;height:100%}.specialist-public-gallery__item--more{color:var(--uikit-color-textSecondary);place-items:center;font-weight:700;display:grid}.specialist-public-reviews{gap:1rem;display:grid}.specialist-public-review+.specialist-public-review{border-top:1px solid var(--uikit-color-borderSecondary);padding-top:1rem}.specialist-public-review__top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;display:flex}.specialist-public-review__author{align-items:center;gap:.75rem;display:flex}.specialist-public-review__avatar{background:var(--uikit-color-controlPrimaryBrand);border-radius:999px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.specialist-public-review__avatar{background:color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 14%,var(--uikit-color-white))}}.specialist-public-review__avatar{color:var(--uikit-color-controlPrimaryBrand);font-size:.82rem;font-weight:700}.specialist-public-review__name{font-size:.9rem;font-weight:700}.specialist-public-review__date{color:var(--uikit-color-textSecondary);font-size:.78rem}.specialist-public-review__stars{color:#f4b400;white-space:nowrap;font-size:.88rem}.specialist-public-review__text{color:var(--uikit-color-textPrimary);margin:0;font-size:.92rem;line-height:1.65}.specialist-public-related{padding-bottom:.25rem}.specialist-public-related h2{margin:0 1.25rem 1rem;font-size:1.25rem;font-weight:800}.specialist-public-related__list{gap:.75rem;padding:0 1.25rem .5rem;display:flex;overflow-x:auto}.specialist-public-related__card{text-align:left;border:0;border-radius:20px;flex:0 0 140px;height:180px;position:relative;overflow:hidden}.specialist-public-related__card--tone-1{background:var(--uikit-color-category-bg-1)}@supports (color:color-mix(in lab,red,red)){.specialist-public-related__card--tone-1{background:color-mix(in srgb,var(--uikit-color-category-bg-1) 92%,var(--uikit-color-white))}}.specialist-public-related__card--tone-2{background:var(--uikit-color-category-bg-2)}@supports (color:color-mix(in lab,red,red)){.specialist-public-related__card--tone-2{background:color-mix(in srgb,var(--uikit-color-category-bg-2) 92%,var(--uikit-color-white))}}.specialist-public-related__card--tone-3{background:var(--uikit-color-category-bg-3)}@supports (color:color-mix(in lab,red,red)){.specialist-public-related__card--tone-3{background:color-mix(in srgb,var(--uikit-color-category-bg-3) 92%,var(--uikit-color-white))}}.specialist-public-related__metric{z-index:1;color:var(--uikit-color-textPrimary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffa8;border-radius:10px;padding:.15rem .45rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.specialist-public-related__photo,.specialist-public-related__stub{object-fit:cover;width:120px;height:150px;position:absolute;bottom:0;right:-8px}.specialist-public-related__stub{color:var(--uikit-color-textPrimary);background:#ffffff8c;border-radius:24px 24px 0 0;place-items:center;font-size:2rem;font-weight:800;display:grid}.specialist-public-related__name{z-index:1;max-width:78px;font-size:.9rem;font-weight:800;line-height:1.15;position:absolute;bottom:.85rem;left:.75rem}.specialist-public-cta{z-index:40;padding:1rem 1rem calc(1rem + var(--tma-viewport-safe-bottom));border-top:1px solid var(--uikit-color-borderSecondary);background:var(--uikit-color-backgroundPrimary);align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.specialist-public-cta{background:color-mix(in srgb,var(--uikit-color-backgroundPrimary) 96%,var(--uikit-color-white))}}.specialist-public-cta__caption{color:var(--uikit-color-textHint);font-size:.72rem}.specialist-public-cta__price{font-size:1.1rem;font-weight:800;line-height:1.2}.specialist-public-cta__price span{color:var(--uikit-color-textSecondary);font-size:.82rem;font-weight:500}.specialist-public-cta__button{background:var(--uikit-color-controlPrimaryBrand);min-height:54px;color:var(--uikit-color-white);box-shadow:0 10px 24px var(--uikit-color-controlPrimaryBrand);border:0;border-radius:18px;flex:1;font-size:1rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.specialist-public-cta__button{box-shadow:0 10px 24px color-mix(in srgb,var(--uikit-color-controlPrimaryBrand) 24%,transparent)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}
