:root{--bg:#f4f6f9;--surface:#fff;--field:#eaf0f7;--ink:#182436;--ink-soft:#46556a;--muted:#637084;--brand:#0967e9;--brand-dark:#0752bd;--brand-wash:#e4efff;--border:#41556a30;--line:var(--border);--glass:#ffffff66;--glass-control:#ffffff8c;--glass-sheet:#f7faffdf;--glass-dock:#f7faff94;--glass-edge:#41556a40;--glass-selected:#ffffff99;--glass-shadow:0 4px 14px #182c4412;--glass-blur:16px;--safe-bottom:max(env(safe-area-inset-bottom,0px),var(--tg-bottom,0px));--ok:#197547;--ok-wash:#edf7f1}:root[data-tg-theme=dark]{--bg:#141a24;--surface:#202936;--field:#263344;--ink:#eef4ff;--ink-soft:#d0dbea;--muted:#aebcd0;--brand:#8db6ff;--brand-dark:#a8c7ff;--brand-wash:#253f64;--border:#71849a38;--glass:#26374b7a;--glass-control:#22324799;--glass-sheet:#233044eb;--glass-dock:#1e2c3fb0;--glass-edge:#71849a38;--glass-selected:#6e8fb54d;--glass-shadow:0 4px 14px #00000030;--ok:#83dcb4;--ok-wash:#1d3b30}:root body{background:radial-gradient(ellipse 380px 240px at 100% 110px,#92c7ff18,transparent),var(--bg);color:var(--ink)}:root .site-header{background:transparent;border:0}:root .site-header>.container{height:58px}:root .discovery-heading{padding-top:8px;padding-bottom:10px}:root .discovery-heading h1{font-size:clamp(30px,5vw,42px);line-height:1.12;letter-spacing:-.055em;font-weight:750}:root .home-search{position:static;background:transparent;padding:8px 0 0;margin:0}:root .btn-ghost,:root .btn-surface,:root .city-suggestions,:root .home-search form,:root .icon-button,:root .search-suggestions,:root .sheet-option,:root .sort-select{background:var(--glass);border:1px solid var(--glass-edge);color:var(--ink);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.15);backdrop-filter:blur(var(--glass-blur)) saturate(1.15)}:root .btn{min-height:48px;border-radius:27px;transition:transform .13s ease,background-color .13s ease}:root .btn:active,:root .category-cell:active,:root .icon-button:active{transform:scale(.97)}:root .btn-accent,:root .btn-brand{background:#0967e9;color:#fff;border:1px solid #0752bd;box-shadow:none}:root .btn-accent:hover,:root .btn-brand:hover{background:#0752bd;color:#fff;box-shadow:none}:root .btn-success{background:#197547;color:#fff;border-color:#14603a}:root .btn-danger,:root .btn-danger-soft{color:#b6383b;background:#fff0ef;border-color:#d7999759}:root[data-tg-theme=dark] .btn-danger,:root[data-tg-theme=dark] .btn-danger-soft{color:#ffb4b1;background:#442a30;border-color:#94586166}:root .btn-ghost:hover,:root .btn-surface:hover{background:var(--glass-selected);color:var(--ink);border-color:var(--glass-edge)}:root .icon-button{width:44px;height:44px;min-width:44px;border-radius:50%}:root .home-search form{min-height:54px;padding:4px 5px 4px 16px;border-radius:28px}:root .home-search input{font-size:16px;min-height:44px;background:transparent}:root .home-search .btn{width:44px;height:44px;min-width:44px;min-height:44px;padding:0}:root .home-search .btn span{display:none}:root .category-shell{padding-top:18px;padding-bottom:10px}:root .category-rail{display:flex;gap:2px;padding:5px;margin:0;border-radius:32px;border:1px solid var(--glass-edge);background:var(--glass-dock);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:5px}:root .category-cell{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 8px) / 5);width:auto;min-width:0;min-height:64px;padding:6px 0;border-radius:27px;gap:5px;justify-content:center;font-size:11px;line-height:1.15;color:var(--muted);font-weight:500}:root .category-cell>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .category-cell[class] .category-cell-icon{background:transparent;color:inherit;width:28px;height:28px;border:0;border-radius:0;outline:0;box-shadow:none;transform:none}:root .category-cell-icon:after{display:none}:root .category-cell-icon .category-illustration,:root .category-cell-icon svg{width:24px;height:24px}:root .category-cell.active{color:var(--brand);background:var(--glass-selected);box-shadow:inset 0 0 0 1px var(--glass-edge);font-weight:500}:root .marketplace-catalog{padding-top:14px}:root .marketplace-catalog .catalog-heading{margin-bottom:10px}:root .marketplace-catalog .page-title{font-size:23px;font-weight:700;letter-spacing:-.04em}:root .marketplace-catalog .catalog-heading p{display:none}:root .catalog-toolbar{border:0;gap:8px;padding-bottom:0;margin-bottom:18px}:root .catalog-toolbar .btn{min-height:44px}:root .catalog-toolbar .sort-select{border-radius:24px;min-height:44px;padding:10px 12px}:root .catalog-toolbar .save-search-compact{width:44px;height:44px;padding:0}:root .catalog-toolbar .save-search-compact>span{display:none}:root .listing-card-main{display:flex;flex:1 1;flex-direction:column;min-width:0;border-radius:inherit}:root .listing-card-main:hover .listing-title{color:var(--brand)}:root .listing-grid{gap:24px 14px}:root .listing-photo{border-radius:20px;aspect-ratio:1/1.08;background:var(--field)}:root .listing-photo img{transition:none}:root .listing-body{padding:10px 0 0;gap:3px}:root .listing-price{font-weight:750;font-size:22px;letter-spacing:-.04em;color:var(--ink)}:root .listing-title{font-size:14px;font-weight:400;color:var(--ink);line-height:1.35}:root .listing-details,:root .listing-meta{color:var(--muted);font-size:12px;line-height:1.5}:root .fav-heart{width:44px;height:44px;top:6px;right:6px;border-radius:50%;color:var(--ink);background:var(--glass-control);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:none;transition:transform .13s ease}:root .fav-heart svg{width:21px;height:21px}:root .fav-heart.active{color:var(--brand);background:var(--glass-control)}:root .fav-heart.active svg{animation:glass-heart .18s ease}:root .fav-heart:active{transform:scale(.94)}:root .dock-host{display:none}:root .dock,:root.telegram-app .dock{position:relative;inset:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;padding:5px;border:1px solid var(--glass-edge);border-radius:34px;background:var(--glass-dock);box-shadow:var(--glass-shadow);overflow:visible;-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15)}:root .dock a,:root.telegram-app .dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-width:0;height:55px;min-height:55px;padding:0;border-radius:28px;gap:4px;font-size:11px;line-height:1;color:var(--muted);pointer-events:auto}:root .dock .dock-icon,:root .dock a.active .dock-icon{background:transparent;color:inherit;width:24px;height:24px;margin:0;box-shadow:none}:root .dock a.active{color:var(--brand)}:root .dock a.dock-post{background:#0967e9;color:#fff;border:1px solid #0752bd}:root .dock .dock-post .dock-icon{background:transparent;width:24px;height:24px;border-radius:0;color:#fff}:root .dock-selection{position:absolute;left:5px;top:5px;bottom:5px;width:calc((100% - 31px) / 4);border-radius:28px;background:var(--glass-selected);border:1px solid var(--glass-edge);transform:translateX(calc(var(--dock-active) * (100% + 7px)));transition:transform .23s cubic-bezier(.2,.8,.2,1);pointer-events:none}:root .dock-selection[hidden]{display:none}:root .sheet{background:var(--glass-sheet);color:var(--ink);border:1px solid var(--glass-edge);border-radius:30px;box-shadow:0 8px 40px #142a4425;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}:root .sheet::-webkit-backdrop{background:#10213a40;-webkit-backdrop-filter:none;backdrop-filter:none}:root .sheet::backdrop{background:#10213a40;-webkit-backdrop-filter:none;backdrop-filter:none}:root .sheet-content,:root .sheet-panel{background:transparent;color:var(--ink)}:root .sheet-head{padding:14px 20px 16px}:root .sheet-head h2{font-weight:700;font-size:23px;letter-spacing:-.04em}:root .sheet-head .icon-button{border:1px solid var(--glass-edge);background:var(--glass-control)}:root .sheet-option{min-height:58px;border-radius:22px;padding:13px 15px}:root .sheet-option.selected{background:var(--glass-selected);color:var(--brand);border-color:var(--glass-edge)}:root .sheet-option .category-illustration{width:24px;height:24px}:root .contact-draft textarea,:root .field input,:root .field select,:root .field textarea,:root .location-search{background:var(--glass);color:var(--ink);border:1px solid var(--glass-edge);border-radius:16px;font-size:16px;min-height:49px;box-shadow:none}:root .location-search input{background:transparent;color:var(--ink)}:root .field label{color:var(--ink-soft);font-weight:500}:root .field input:focus,:root .field select:focus,:root .field textarea:focus{border-color:var(--brand);box-shadow:none}:root .filters .filter-actions,:root .sheet .filters{background:transparent}:root .page-card{border-color:var(--border);background:var(--surface);border-radius:28px;box-shadow:none}:root .form-intro>span{background:var(--brand-wash);color:var(--brand);border:1px solid var(--glass-edge);border-radius:50%}:root .form-intro h1{font-size:28px}:root .form-intro p{display:none}:root .form-steps{gap:5px}:root .form-steps span{border-radius:22px;font-size:11px}:root .form-steps span.current{background:var(--brand-wash);color:var(--brand)}:root .category-picker{gap:10px}:root .category-pick{border-color:var(--glass-edge);border-radius:27px;background:var(--glass);padding:14px;gap:12px;min-height:76px}:root .category-pick:hover{background:var(--glass-selected);transform:none;border-color:var(--brand)}:root .category-pick strong{font-size:15px;color:var(--ink)}:root .category-generic-art,:root .category-pick-art,:root .category-pick-art[class]{width:34px;height:34px;background:transparent;color:var(--muted);display:grid;place-items:center}:root .category-generic-art .category-illustration,:root .category-pick-art svg{width:28px;height:28px}:root .category-pick>svg{width:18px}:root .account-section .account-header{padding:8px 0}:root .account-header .account-settings-button{flex:0 0 auto;width:auto;margin-left:auto}:root .account-shortcuts,:root .account-stats summary{padding-inline:0}:root .account-stats .metric-list{background:transparent;border:0;padding:0}:root .metric-list{background:var(--surface);border-color:var(--border)}:root .metric-list dd,:root .metric-list dt{color:var(--ink)}:root .metric-list>div{border-color:var(--border)}:root .account-section .account-statuses{margin:12px 0}:root .account-statuses .btn{min-height:44px}:root .mod-card,:root .review-card,:root .saved-search-card,:root .seller-line,:root .telegram-settings{background:var(--surface);border-color:var(--border);border-radius:22px}:root .notification{background:var(--surface);border-color:var(--border)}:root .listing-detail .catalog-back{background:var(--glass-control);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root .gallery-main{background:var(--field);border-radius:24px}:root .detail-title{color:var(--ink)}:root .detail-section{background:transparent;border-color:var(--border)}:root .detail-price{display:none}:root .side-card{background:var(--surface);border-color:var(--border);border-radius:24px}:root .lightbox{background:#080d15f5}:root .lightbox-close{border-radius:50%}@keyframes glass-heart{50%{transform:scale(1.18)}}@media (min-width:768px){:root .category-rail{max-width:650px}}@media (max-width:767px){:root .container{padding-inline:16px}:root .site-header>.container{height:46px}:root .home-search form{min-height:54px}:root .home-search input{font-size:16px}:root .listing-grid{gap:22px 12px}:root .listing-price{font-size:20px}:root .listing-title{font-size:13px}:root .listing-details,:root .listing-meta{font-size:11px}:root .page-card{width:calc(100% - 24px);padding:20px;margin-block:18px}:root .account-header .account-settings-button{width:46px;height:46px;min-width:46px;padding:0;border-radius:50%}:root .account-settings-label{display:none}:root .form-steps{flex-wrap:wrap}:root .form-steps span{flex:1 0 auto;padding:8px 9px}:root .sheet{width:100%;max-width:540px;margin:auto auto 0;border-radius:30px 30px 0 0}:root .sheet-handle{display:block;height:4px;width:34px;flex-shrink:0;margin:10px auto 0;border-radius:4px;background:var(--muted);opacity:.35}:root .sheet-content{padding:0 20px calc(24px + var(--safe-bottom))}:root .sheet .filter-actions{bottom:calc(-24px - var(--safe-bottom));background:var(--glass-sheet);padding-bottom:calc(20px + var(--safe-bottom))}:root body{padding-bottom:calc(108px + var(--safe-bottom))}:root .dock-host{display:block}}:root.telegram-app body{padding-bottom:calc(108px + var(--safe-bottom))}:root.telegram-app .dock-host{display:block}:root .dock-host{position:fixed;left:calc(12px + var(--tg-left, 0px));right:calc(12px + var(--tg-right, 0px));bottom:calc(12px + var(--safe-bottom));max-width:480px;margin-inline:auto;z-index:45;pointer-events:none}:root .dock-host>.dock{pointer-events:auto}@media (max-width:700px){:root .listing-detail{padding-top:52px;padding-bottom:105px}:root .listing-detail .breadcrumbs{display:none}:root .detail-price{display:block;font-size:30px;font-weight:750;line-height:1.2;margin-top:20px;margin-bottom:6px;letter-spacing:-.05em}:root .detail-title{font-size:24px;margin-bottom:8px}:root .detail-section{padding:18px 0;margin-top:18px;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}:root .gallery-main{border-radius:0 0 26px 26px}:root .gallery{margin-inline:-16px}:root .mobile-contact{position:fixed;left:calc(12px + var(--tg-left, 0px));right:calc(12px + var(--tg-right, 0px));bottom:calc(12px + var(--safe-bottom));display:block;z-index:45;padding:7px;border-radius:34px;border:1px solid var(--glass-edge);background:var(--glass-dock);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15)}:root .mobile-contact-price{display:none}:root .mobile-contact-action{display:flex;gap:8px;align-items:stretch}:root .mobile-contact-action>.btn{flex:1 1;width:auto;min-height:52px;font-size:13px;padding:12px 8px;border-radius:27px}:root .mobile-contact-action>.btn-accent{background:var(--glass-selected);color:var(--ink);border-color:var(--glass-edge)}:root .mobile-contact-action .phone-revealed{flex:1.4 1;min-width:0}:root .mobile-contact-action .phone-revealed>.btn{background:var(--glass-selected);border-color:var(--glass-edge);color:var(--ink);min-height:52px;padding:8px 5px;border-radius:27px;font-size:12px!important}:root .mobile-contact .contact-unavailable{display:block;padding:12px}}@media (max-width:360px){:root .category-cell{font-size:10px}:root .catalog-toolbar .btn{padding-inline:10px;font-size:12px}:root .catalog-toolbar .sort-select{padding-inline:8px;font-size:11px}:root .listing-price{font-size:18px}:root .listing-title{font-size:12px}:root .dock a,:root.telegram-app .dock a{font-size:10px}:root .category-pick{gap:10px}:root .category-pick small{font-size:11px}}@supports selector(body:has(.workflow-page)){:root body:has(.workflow-page) .site-header{display:none}:root body:has(.workflow-page){padding-bottom:var(--safe-bottom)}}:root .ph-x svg{width:18px;height:18px}:root .page-title{font-size:clamp(27px,5vw,34px);letter-spacing:-.04em;line-height:1.15}:root .section-head{gap:14px}:root .section-description{line-height:1.5}:root .workflow-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--muted);font-size:14px;margin-bottom:12px}:root .workflow-page{max-width:700px;gap:12px;padding:24px;background:transparent;border:0}:root .workflow-page .form-intro{margin-bottom:0;padding-bottom:0;border:0}:root .workflow-page .form-intro>span{display:none}:root .workflow-page h1{font-size:28px;letter-spacing:-.04em}:root .workflow-page .form-steps{display:grid;grid-template-columns:1fr 1.6fr 1fr;margin-bottom:6px}:root .workflow-page .form-steps span{min-width:0;padding:10px 6px;text-align:center;font-size:11px;border:1px solid var(--glass-edge);background:var(--glass);white-space:nowrap}:root .workflow-page .form-steps .current{color:var(--brand);background:var(--brand-wash);border-color:var(--brand)}:root .contact-preferences,:root .form-section,:root .settings-panel,:root .telegram-settings{min-width:0;padding:20px;border:1px solid var(--glass-edge);border-radius:24px;background:var(--glass)}:root .form-section{display:grid;grid-gap:18px;gap:18px}:root .form-section h2,:root .settings-panel h3,:root .telegram-settings h2{margin:0;font-size:18px;letter-spacing:-.025em;line-height:1.3}:root .form-section h2 small{float:right;color:var(--muted);font-size:13px;font-weight:500;line-height:24px}:root .form-section>.section-description{margin:-10px 0 0;font-size:13px}:root .workflow-page .field{margin:0;min-width:0}:root .workflow-page .chosen-cat{padding:10px 14px;border:1px solid var(--glass-edge);background:var(--glass);border-radius:20px;margin-bottom:0}:root .chosen-cat button{min-height:44px;min-width:72px}:root .workflow-page .chip{min-height:44px;padding:10px 16px;border-radius:16px}:root .workflow-page .chip-group{gap:8px}:root .workflow-page .field-error{scroll-margin-block:100px}:root .workflow-actions{display:flex;gap:10px;margin-top:8px}:root .workflow-actions .btn{min-width:0;min-height:50px;flex:1 1}:root .workflow-actions-pair .btn-brand{flex:1.5 1}:root .workflow-page .contact-preferences legend{font-size:18px;font-weight:650;padding:0 5px}:root .contact-preferences>p:first-of-type{font-size:13px}:root .contact-option{padding:12px 0}:root .contact-option strong{font-size:14px}:root .contact-option small{font-size:12px;line-height:1.5}:root .contact-hint{line-height:1.5;overflow-wrap:anywhere}:root .contact-option-icon{color:var(--brand);background:var(--brand-wash);border-radius:14px}:root .contact-check-result{border-color:var(--border);background:var(--ok-wash);color:var(--ink)}:root .contact-check-warning{background:var(--field)}:root .photo-strip{gap:12px}:root .ph-wrap{width:132px;flex:0 0 132px}:root .photo-strip .ph{display:block;width:132px;height:132px;border-radius:18px}:root .ph-main{left:8px;top:8px;padding:4px 7px;border-radius:9px;font-size:10px}:root .ph-x{top:0;right:0;width:44px;height:44px;border:1px solid var(--glass-edge);background:var(--glass-sheet);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root .ph-nav{position:static;gap:6px;margin-top:6px}:root .ph-nav button{display:grid;place-items:center;width:63px;height:44px;border-radius:14px;color:var(--ink);background:var(--glass-control);border:1px solid var(--glass-edge);box-shadow:none}:root .photo-add{position:relative;width:132px;min-height:132px;height:132px;flex:0 0 132px;flex-direction:column;gap:10px;border-radius:18px;font-size:12px;background:var(--glass);color:var(--brand);border:1px dashed var(--glass-edge)}:root .photo-add input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}:root .photo-add:focus-within{outline:2px solid var(--brand);outline-offset:3px}:root .listing-stats{margin:14px 0;border-block:1px solid var(--border)}:root .account-stats summary,:root .listing-stats summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 0;font-size:12px;cursor:pointer;list-style:none}:root .listing-stats summary::-webkit-details-marker{display:none}:root .listing-stats summary>span:last-child{display:flex;align-items:center;gap:5px;color:var(--muted);white-space:nowrap}:root .account-stats[open] summary svg,:root .listing-stats[open] summary svg{transform:rotate(180deg)}:root .listing-stats .metric-list{padding:0;margin:0 0 8px;background:transparent;border:0}:root .account-listing{padding:16px;background:var(--glass)}:root .account-listing-head{display:flex;flex-direction:column;gap:10px}:root .account-listing-info{display:flex;gap:12px;min-width:0}:root .account-listing-info>div{min-width:0;overflow-wrap:anywhere}:root .account-listing-info a:not(.my-thumb){font-size:16px!important}:root .account-listing .my-thumb{width:76px;height:76px;flex:0 0 76px;border-radius:16px}:root .account-listing .badge{margin-left:88px;margin-top:-26px}:root .account-listing-info>div{padding-bottom:28px}:root .account-listing .mod-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0}:root .account-listing .mod-actions .btn{flex:1 1 auto;min-height:44px;padding:10px 12px;font-size:12px}:root .account-settings{display:grid;grid-gap:16px;gap:16px;max-width:640px}:root .settings-panel.field{margin:0;gap:14px}:root .settings-name-row{display:flex;flex-direction:column;gap:12px}:root .settings-name-row input{min-width:0;width:100%}:root .settings-panel .btn{min-height:48px}:root .telegram-settings{margin:0}:root .telegram-settings>p{font-size:14px;margin:12px 0;line-height:1.5;color:var(--muted)}:root .notification-time select{border:1px solid var(--glass-edge);background:var(--glass);color:var(--ink);min-height:48px;font-size:16px;border-radius:16px}:root .notification-toggle{min-height:56px;gap:16px}:root .notification-group{border-color:var(--border);background:transparent}:root .notification-group summary{min-height:48px;line-height:1.4;padding-block:12px}:root .notification-group summary span{color:var(--muted)}:root .listing-tools{display:flex;flex-wrap:wrap;gap:8px}:root .listing-tools>.btn,:root .listing-tools>div{flex:1 1 auto;min-width:0}:root .listing-tools .btn{min-height:46px;font-size:12px;padding:10px 12px;width:100%}:root .side-card .seller-line{background:var(--glass);margin-top:0;border:1px solid var(--glass-edge);padding:14px}:root .side-card .seller-name{font-size:16px}:root .seller-since{overflow-wrap:anywhere}:root .seller-header{display:flex;align-items:center;gap:14px;padding:20px;margin-bottom:16px;border:1px solid var(--glass-edge);border-radius:24px;background:var(--glass)}:root .seller-header>div{min-width:0;overflow-wrap:anywhere}:root .seller-page h2{font-size:21px;margin-block:24px 16px;letter-spacing:-.03em}:root .seller-page .metric-list{background:var(--glass)}:root .seller-reviews{scroll-margin-top:calc(24px + var(--tg-top, 0px))}:root .seller-reviews .section-head{align-items:center;flex-wrap:wrap}:root .empty-state,:root .notification,:root .review-card,:root .saved-search-card{border:1px solid var(--glass-edge);background:var(--glass);border-radius:24px}:root .empty-state{padding:32px 20px}:root .notification.unread{background:var(--brand-wash)}:root .tabs{border:1px solid var(--glass-edge);padding:5px;border-radius:24px;background:var(--glass);gap:6px}:root .tabs .tab{min-height:44px;border-radius:20px;display:flex;align-items:center;justify-content:center;border:0;flex:1 1;padding:10px}:root .tabs .tab.active{color:var(--brand);background:var(--glass-selected);box-shadow:none}:root .private-preview .listing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px}:root .attrs-list>div{border-color:var(--border)}@media (max-width:767px){:root .workflow-page{width:100%;padding:4px 16px 100px;margin:0 auto}:root .workflow-page .category-picker{grid-template-columns:1fr}:root .workflow-page .category-pick{min-height:76px;border-radius:22px}:root .workflow-page .category-pick small{line-height:1.4}:root .workflow-page .contact-preferences,:root .workflow-page .form-section{padding:16px;border-radius:22px}:root .workflow-actions{position:fixed;left:calc(12px + var(--tg-left, 0px));right:calc(12px + var(--tg-right, 0px));bottom:calc(12px + var(--safe-bottom));margin:0 auto;max-width:656px;padding:6px;border:1px solid var(--glass-edge);border-radius:30px;background:var(--glass-sheet);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glass-shadow);z-index:44}:root .workflow-actions .btn{border-radius:25px;font-size:13px}:root .workflow-page form{padding-bottom:24px}:root .workflow-page .photo-strip{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}:root .workflow-page .ph-wrap,:root .workflow-page .photo-add{scroll-snap-align:start}:root .settings-panel{padding:18px}:root .account-section .account-header>div{min-width:0}:root .account-header h1{overflow-wrap:anywhere}:root .account-header .avatar-big{flex-shrink:0}:root .listing-detail .side-card{display:flex;flex-direction:column;gap:16px;padding:0;background:transparent}:root .listing-detail .side-card>*{margin-block:0}:root .seller-header{padding:16px}:root .seller-header .avatar-big{width:56px;height:56px;flex-shrink:0}:root .private-preview .listing-layout{grid-template-columns:minmax(0,1fr)}:root .notification{padding:16px;gap:12px}:root .notification>div{min-width:0;overflow-wrap:anywhere}}:root .notification-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 44px;width:44px;height:26px;min-height:26px;border:1px solid var(--glass-edge);border-radius:20px;background:var(--field);cursor:pointer}:root .notification-toggle input:before{content:"";position:absolute;width:20px;height:20px;top:2px;left:2px;border-radius:50%;background:white;box-shadow:0 1px 3px #18243625}:root .notification-toggle input:checked{background:#0967e9;border-color:#0967e9}:root .notification-toggle input:checked:before{transform:translateX(18px)}:root .notification-toggle input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}:root .notification-toggle input:disabled{opacity:.5;cursor:default}:root .notification-preferences,:root .telegram-settings>p{margin:0}@media (max-width:700px){:root .listing-detail .side-card>.contact-actions{display:none}}@media (min-width:701px) and (max-width:900px){:root .mobile-contact{inset-inline:12px;bottom:calc(12px + var(--safe-bottom));max-width:720px;margin-inline:auto;border:1px solid var(--glass-edge);border-radius:30px;background:var(--glass-dock);padding:10px 16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}:root[data-keyboard-open]{scroll-behavior:auto}:root[data-keyboard-open] .dock-host,:root[data-keyboard-open] .mobile-contact,:root[data-keyboard-open] .workflow-actions{visibility:hidden;pointer-events:none}:root[data-keyboard-open] body{padding-bottom:calc(108px + var(--safe-bottom) + var(--keyboard-obscured, 0px))}:root[data-keyboard-open] .sheet,:root[data-keyboard-open] .sheet-panel{max-height:min(calc(var(--keyboard-visible-height, 100dvh) - 12px),780px)}:root[data-keyboard-open] .sheet{inset:auto 0 var(--keyboard-obscured,0)}:root[data-keyboard-open] .sheet-content{min-height:0}:root :is(input,textarea,[contenteditable=true]){scroll-margin-block:24px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass:var(--surface);--glass-control:var(--surface);--glass-dock:var(--surface);--glass-sheet:var(--surface)}}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--surface);--glass-control:var(--surface);--glass-dock:var(--surface);--glass-sheet:var(--surface);--glass-selected:var(--brand-wash)}:root :is(.dock,.category-rail,.home-search form,.sheet,.fav-heart,.mobile-contact,.catalog-back){-webkit-backdrop-filter:none;backdrop-filter:none}}:root .suggestion.active{background:var(--glass-selected)}:root .active-filters a,:root .workflow-page .form-steps .current{color:var(--brand-dark)}:root .ph-main{background:#0752bd}:root .draft-resume{flex-wrap:wrap;align-items:center}:root .draft-resume>span{flex:1 1;min-width:160px}:root .draft-resume-actions{display:flex;gap:8px;margin-left:auto}:root .draft-resume-actions .btn{min-height:44px;padding:10px 14px}:root .load-more>div{display:grid;grid-gap:10px;gap:10px;justify-items:center}:root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){:root .category-cell,:root .dock a,:root .listing-details,:root .listing-meta,:root.telegram-app .dock a{font-size:12px}}@media (max-width:480px){:root .draft-resume-actions{width:100%;margin-left:0}:root .draft-resume-actions .btn{flex:1 1}}:root .workflow-page .chip{background:var(--glass);color:var(--ink);border-color:var(--glass-edge)}:root .workflow-page .chip.selected{background:#0967e9;color:#fff;border-color:#0752bd}:root .chosen-cat .cat-icon{background:var(--glass-control);color:var(--brand)}:root .account-section .account-header{flex-wrap:nowrap;padding:14px 16px;background:var(--glass);border:1px solid var(--glass-edge);border-radius:24px}:root .dock-icon svg{display:block;margin-inline:auto}:root .mobile-contact-back{display:none}@media (max-width:767px){:root .account-header.section-head>div:last-child{width:auto}:root .sheet .filter-actions{position:static;padding:16px 0 0;background:transparent;border:0}}@media (max-width:700px){:root .listing-detail>.desktop-catalog-back{display:none}:root .mobile-contact{display:flex;flex-direction:row;align-items:center;gap:8px}:root .mobile-contact-back{display:block;flex:0 0 auto}:root .mobile-contact-back .catalog-back{position:static;top:auto;left:auto;margin-bottom:0;min-height:52px;padding:12px 14px;border-radius:27px;background:var(--glass-selected);color:var(--ink);font-size:13px}}@media (max-width:360px){:root .mobile-contact-back .catalog-back{padding-inline:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){:root *,:root :after,:root :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}