.p58-header{position:sticky;top:0;z-index:40;background:#fff;color:var(--kv-ink);border:0;color-scheme:light}.p58-header nav{display:flex;align-items:center;gap:8px;height:56px;width:min(calc(100% - 32px),1120px);margin:auto}.p58-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--kv-ink);border-radius:50%;cursor:pointer}.p58-icon svg{width:22px;height:22px;stroke-width:1.8}.p58-icon:hover:where(html[data-kasvara-hover=true] *){background:var(--kv-surface-subtle)}.p58-page-title{font-size:18px;line-height:1.3;font-weight:600}.p58-header-actions{margin-left:auto;display:flex;align-items:center;gap:2px}.ks-profile-page--current{background:#fff;color-scheme:light}.ks-profile-page--current .ks-profile-layout{padding-top:18px}.ks-profile-page--current .p58-hero-column{min-width:0}.ks-profile-hero--current{min-width:0;padding-bottom:16px;background:#fff;border:0;border-radius:0}.p58-identity-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.p58-avatar{display:block;flex:0 0 96px;width:96px;height:96px;border-radius:50%;object-fit:cover}.p58-actions{display:flex;flex-direction:column;gap:4px;width:96px;flex:0 0 96px}.p58-identity-copy{min-width:0;margin-top:16px}.p58-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.p58-title-line :is(h1,h2){min-width:0;margin:0;color:var(--kv-ink);font-size:22px;font-weight:650;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.p65-profile-badges{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:2px}.p65-profile-badges>*{flex:0 0 auto;max-width:100%}.p58-bio{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;color:var(--kv-text);font-size:14px;font-weight:400;line-height:1.5}.p58-meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-top:8px}.p58-location{display:flex;flex:0 1 auto;min-width:0;max-width:100%;align-items:flex-start;gap:5px;margin:0;color:var(--kv-muted);font-size:14px;line-height:1.5}.p58-location svg{width:16px;height:20px;flex:0 0 16px}.p58-location span{min-width:0;overflow-wrap:anywhere}.p58-joined{flex:0 0 auto;max-width:100%;margin:0 0 0 auto;text-align:right;color:var(--kv-muted);font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap}.ks-profile-hero--current .ks-profile-rating{margin-top:10px}.p58-follow{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:9px 6px;border:1px solid transparent;border-radius:var(--kv-radius-control);background:transparent;color:var(--kv-action);font:inherit;font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;cursor:pointer;text-decoration:none;position:relative;isolation:isolate}.p58-follow svg{width:16px;height:16px;flex:0 0 16px;stroke-width:1.9}.ks-profile-hero--current .p58-chat-action a,.ks-profile-hero--current .p58-chat-action button{min-height:44px;padding:9px 6px;position:relative;isolation:isolate;border-color:transparent;background:transparent;font-size:13px;line-height:1.25}.ks-profile-hero--current .p58-chat-action :is(a,button):before,.p58-follow:before{content:"";position:absolute;z-index:-1;inset:3px 0;border-radius:inherit}.ks-profile-hero--current .p58-chat-action :is(a,button):before{background:var(--kv-action)}.ks-profile-hero--current .p58-chat-action a:hover:where(html[data-kasvara-hover=true] *){background:transparent;border-color:transparent}.ks-profile-hero--current .p58-chat-action a:hover:where(html[data-kasvara-hover=true] *):before{background:var(--kv-action-hover)}.ks-profile-hero--current .p58-chat-action svg{width:16px;height:16px;flex:0 0 16px}.p58-follow:before{background:#fff;border:1px solid var(--kv-line-strong)}.p58-follow:hover:where(html[data-kasvara-hover=true] *):before,.p58-follow[aria-pressed=true]:before{background:var(--kv-surface-subtle)}.p58-follow:disabled{cursor:default;opacity:.65}.p58-action-notice{position:fixed;z-index:60;bottom:calc(24px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);margin:0;padding:12px 16px;border:1px solid var(--kv-line);border-radius:12px;background:var(--kv-ink);color:#fff;font-size:13px;font-weight:400;line-height:1.45;white-space:normal;box-shadow:var(--kv-panel-shadow)}.p58-catalogue-column{min-width:0}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-tabs{width:100%;gap:24px;padding:0;border:0;border-radius:0;border-bottom:1px solid var(--kv-line);background:#fff;box-shadow:none}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-tabs button{min-height:48px;padding:0 0 10px;border-radius:0;font-size:15px}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-tabs button.is-active{background:transparent;box-shadow:none;color:var(--kv-ink)}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-tabs button:after{content:"";bottom:-1px;height:2px;border-radius:0}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-tabs button.is-active:after{background:var(--kv-action)}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-template-body{padding-top:14px}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-catalogue-tools{margin-bottom:10px}.p58-search{display:flex;gap:8px;align-items:center;border:1px solid var(--kv-line-strong);border-radius:12px;padding-left:12px;margin:0 0 12px}.p58-search>svg{width:19px;height:19px;flex:0 0 19px;color:var(--kv-muted)}.p58-search input{min-width:0;flex:1;border:0;background:transparent;color:var(--kv-ink);font:inherit;font-size:16px;padding:12px 0}.p58-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.p58-contact-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0;cursor:pointer;list-style:none;color:var(--kv-text)}.p58-contact-details summary::-webkit-details-marker{display:none}.p58-contact-details summary svg{width:16px;height:16px;color:var(--kv-muted);flex-shrink:0}.p58-contact-details[open] summary svg{transform:rotate(90deg)}.p58-contact-details p{margin:8px 0 0;color:var(--kv-muted);font-size:13px;line-height:1.55}.ks-profile-about dl>div:has(.p58-contact-details) dt{padding-block:11px}.ks-profile-page--current .ks-profile-grid .listing-card .listing-card__price-row:not([data-nego-layout=inline]){flex-wrap:wrap;row-gap:4px}:is(.p58-header,.ks-profile-hero--current) :is(a,button,summary):focus-visible:where(:not(a,button,[role=button],summary,input[type=checkbox],input[type=radio],input[type=button],input[type=submit],input[type=reset]),html[data-input-modality=keyboard] *){outline:2px solid var(--kv-focus);outline-offset:2px}@media (min-width:1024px){.ks-profile-page--current .ks-profile-layout{grid-template-columns:320px minmax(0,1fr);gap:40px;padding-top:32px}.ks-profile-page--current .p58-hero-column{padding-top:4px}}@media (max-width:359px){.p58-avatar{flex-basis:90px;width:90px;height:90px}.p58-title-line :is(h1,h2){font-size:21px}.p58-header nav{width:calc(100% - 24px);gap:2px}}.seller-public-preview{--listing-title-size-override:var(--kv-listing-title-mobile);--listing-price-size-override:var(--kv-listing-price-mobile);--listing-price-note-size-override:var(--kv-listing-note-mobile);--listing-body-padding-override:var(--kv-listing-padding-mobile)}.seller-public-preview .p58-follow:disabled{opacity:1}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-about{padding-top:4px}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-about h2{font-size:16px;font-weight:600;line-height:1.45}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-about header p{margin:6px 0 18px;font-size:14px;line-height:1.65}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-about dl>div{padding:12px 0;gap:10px}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-about :is(dt,dd){font-size:13px;line-height:1.6}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-about aside{gap:8px;margin-top:18px;padding:12px}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-about aside p{font-size:12px;line-height:1.6}:is(.ks-profile-page--current,.seller-public-preview) .ks-profile-about aside svg{width:18px;height:18px}.p62-profile-links[hidden]{display:none}.p62-profile-links{padding-top:4px}.p62-links-intro{margin:0 0 14px;color:var(--kv-muted);font-size:13px;line-height:1.6}.p62-profile-links ul{margin:0;padding:0;list-style:none}.p62-profile-links li+li{border-top:1px solid var(--kv-line)}.p62-profile-links li>a{display:flex;gap:12px;align-items:center;min-height:72px;padding:12px 0;color:var(--kv-text);text-decoration:none}.p62-link-mark{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;border:1px solid var(--kv-line);border-radius:11px;background:var(--kv-surface-subtle);color:var(--kv-ink)}.p62-link-mark svg{width:18px;height:18px}.p62-link-copy{min-width:0;flex:1;display:grid;gap:1px}.p62-link-copy small,.p62-link-copy>span{color:var(--kv-muted);font-size:11px;line-height:1.5}.p62-link-copy strong{font-size:14px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.p62-profile-links li>a:focus-visible:where(:not(a,button,[role=button],summary,input[type=checkbox],input[type=radio],input[type=button],input[type=submit],input[type=reset]),html[data-input-modality=keyboard] *){outline:2px solid var(--kv-focus);outline-offset:3px}.p62-links-note{margin:16px 0 0;color:var(--kv-muted);font-size:12px;line-height:1.6}.p62-link-mark svg[stroke=none]{fill:currentColor;stroke:none}.p62-link-mark{background:#fff}.p62-link-mark svg{width:22px;height:22px}.p62-profile-links a>.p82-link-external{width:17px;height:17px;flex:0 0 17px;color:var(--kv-muted)}