:root{--app-bg: #0b1117;--app-text: #f8fafc;--app-muted: #9aa7b7;--app-card: #151d27;--app-border: rgba(226, 232, 240, .12);--app-accent: #38bdf8;--app-helper: #a78bfa;--app-accent-text: #041018;--app-success: #16a34a;--app-warning: #f59e0b;--app-danger: #ef4444;--app-card-big-radius: 22px;--app-card-medium-radius: 18px;--app-card-small-radius: 12px;--app-card-big-padding: 22px;--app-card-medium-padding: 16px;--app-card-small-padding: 13px;--app-radius-feature: var(--app-card-big-radius);--app-radius-lg: var(--app-card-medium-radius);--app-radius-md: var(--app-card-small-radius);--app-shadow-card: 0 10px 26px rgba(2, 6, 23, .16);--app-shell-bg: #050914;--app-root-top-gap: 12px;--app-content-gutter: 16px;--app-section-gap: 14px;--app-compact-gap: 10px;--bottom-nav-height: 68px;--bottom-nav-gap: var(--app-root-top-gap);--bottom-nav-content-reserve: calc(var(--bottom-nav-height) + var(--bottom-nav-gap));--app-viewport-height: 100vh;--app-viewport-offset-top: 0px;--app-keyboard-inset: 0px;color-scheme:dark}.theme-light{--app-bg: #f4f6f8;--app-text: #0f172a;--app-muted: #64748b;--app-card: #ffffff;--app-border: rgba(15, 23, 42, .08);--app-accent: #229ed9;--app-helper: #7c3aed;--app-accent-text: #ffffff;color-scheme:light}.theme-dark{--app-bg: #0b1117;--app-text: #f8fafc;--app-muted: #9aa7b7;--app-card: #151d27;--app-border: rgba(226, 232, 240, .12);--app-accent: #38bdf8;--app-accent-text: #041018;--app-shadow-card: 0 10px 26px rgba(2, 6, 23, .28);color-scheme:dark}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:var(--app-bg);color:var(--app-text);overflow-x:hidden;-webkit-text-size-adjust:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,select,input,textarea{font:inherit}button{cursor:pointer}.account-denied-screen{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px}.account-denied-card{width:min(100%,520px)}.account-denied-image{display:block;width:min(100%,450px);height:auto;margin:24px auto 0;border:1px solid var(--app-border);border-radius:12px;object-fit:contain}.preview-page{min-height:100vh;display:flex;justify-content:center;align-items:center;gap:24px;background:#111827;padding:24px}.preview-controls{width:280px;color:#e5e7eb;display:grid;gap:16px}.preview-controls h1{margin:0 0 8px;font-size:22px}.preview-controls p{margin:0;color:#aeb8c7;line-height:1.45}.preview-controls label{display:grid;gap:8px;font-size:13px;font-weight:700}.preview-controls select{min-height:42px;border:1px solid rgba(226,232,240,.18);border-radius:8px;background:#1f2937;color:#f8fafc;padding:0 10px}.mobile-frame{overflow:hidden;border-radius:32px;background:var(--app-shell-bg);box-shadow:0 24px 80px #00000059}.mobile-frame-inner{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--app-shell-bg)}.app-shell{min-height:100vh;min-height:var(--app-viewport-height, 100dvh);display:flex;flex-direction:column;background:var(--app-shell-bg);position:relative}.mobile-frame .app-shell{min-height:100%;width:100%;max-width:none}.app-header{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:calc(var(--app-root-top-gap) + max(env(safe-area-inset-top,0px),var(--tg-content-safe-area-inset-top, 0px))) calc(var(--app-content-gutter) + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px))) 8px calc(var(--app-content-gutter) + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)));border-bottom:0;background:transparent;color:#fff;z-index:35;--home-brand-surface: #102030;--home-brand-surface-image: linear-gradient(135deg, #102030, #1d7da6 62%, #2dd4bf);--home-brand-surface-shadow: 0 10px 28px rgba(14, 116, 144, .18)}.app-palette.palette-ocean{--app-bg: #07151e;--app-card: #102431;--app-border: rgba(96, 205, 225, .2);--app-accent: #38bdf8;--app-helper: #2dd4bf;--app-accent-text: #041018;--home-palette-start: #102030;--home-palette-mid: #1d7da6;--home-palette-end: #2dd4bf;--home-palette-shadow: rgba(14, 116, 144, .22)}.app-palette.palette-glacier{--app-bg: #0c1720;--app-card: #162733;--app-border: rgba(168, 205, 225, .22);--app-accent: #8fc7e8;--app-helper: #b4cad8;--app-accent-text: #0b1820;--home-palette-start: #142433;--home-palette-mid: #527a99;--home-palette-end: #c3d7e3;--home-palette-shadow: rgba(82, 122, 153, .22)}.app-palette.palette-solar{--app-bg: #1b0907;--app-card: #33140e;--app-border: rgba(255, 184, 77, .25);--app-accent: #ff9f1c;--app-helper: #ffd166;--app-accent-text: #241006;--home-palette-start: #2a0b08;--home-palette-mid: #b93816;--home-palette-end: #ffbd3f;--home-palette-shadow: rgba(160, 38, 12, .34)}.app-palette.palette-military{--app-bg: #090a07;--app-card: #17170f;--app-border: rgba(183, 170, 122, .24);--app-accent: #b7aa7a;--app-helper: #657238;--app-accent-text: #111108;--home-palette-start: #080906;--home-palette-mid: #3d3827;--home-palette-end: #6f713c;--home-palette-shadow: rgba(3, 5, 2, .42);--home-palette-art: url(/palettes/palette-military-v2.webp)}.app-palette.palette-lgbtq{--app-bg: #050919;--app-card: #10172c;--app-border: rgba(116, 132, 230, .26);--app-accent: #ff646b;--app-helper: #7468e8;--app-accent-text: #17090d;--home-palette-start: #06102a;--home-palette-mid: #1d3f9a;--home-palette-end: #f14c5c;--home-palette-shadow: rgba(15, 28, 90, .38);--home-palette-art: url(/palettes/palette-lgbtq-v1.webp)}.app-palette.palette-hello-kitty{--app-bg: #210e18;--app-card: #321723;--app-border: rgba(255, 176, 198, .28);--app-accent: #ff9cba;--app-helper: #f05272;--app-accent-text: #2a1019;--home-palette-start: #2f101e;--home-palette-mid: #a52d54;--home-palette-end: #ff9fbc;--home-palette-shadow: rgba(165, 45, 84, .3);--home-palette-art: url(/palettes/palette-hello-kitty-v1.webp)}.app-palette.palette-pirate-duck{--app-bg: #4f8ca8;--app-card: #20536a;--app-border: rgba(218, 242, 251, .28);--app-accent: #ff7a18;--app-helper: #b9e4f4;--app-accent-text: #21130a;--home-palette-start: #153f53;--home-palette-mid: #4f91b0;--home-palette-end: #9ccfe3;--home-palette-shadow: rgba(12, 60, 81, .34);--home-palette-art: url(/palettes/palette-pirate-duck-v1.webp)}.app-palette{--home-palette-art-size: 380px auto;--home-palette-art-tint: linear-gradient(135deg, color-mix(in srgb, var(--home-palette-start), transparent 8%), color-mix(in srgb, var(--home-palette-mid), transparent 34%) 60%, color-mix(in srgb, var(--home-palette-end), transparent 56%))}.app-palette.palette-pirate-duck{--home-palette-art-size: 340px auto}.app-shell.app-palette{--app-text: #ffffff;--app-muted: #ffffff;background-color:var(--app-shell-bg);background-image:radial-gradient(circle at 100% 0%,rgba(24,69,108,.24),transparent 38%),linear-gradient(180deg,#0a1525 0%,var(--app-shell-bg) 46%,#03060d 100%);transition:background-color .18s ease,background-image .18s ease;color:#fff}.app-shell.app-palette[data-active-tab=wallet]{background-color:var(--home-palette-start);background-image:var(--home-palette-art-tint),var(--home-palette-art, none);background-position:center,center;background-repeat:no-repeat,repeat;background-size:cover,var(--home-palette-art-size)}.app-palette :is(.card,.expanded-screen-modal,.app-header,.bottom-nav,.primary-header-title),.app-palette :is(.form-field input,.form-field textarea,.form-field select,.mnemonic-import textarea),.app-palette :is(.primary-button,.secondary-button,.icon-button){transition:background-color .18s ease,background-image .18s ease,border-color .18s ease,color .18s ease}.app-header.palette-glacier{--home-brand-surface: #142433;--home-brand-surface-image: linear-gradient(135deg, #142433, #527a99 58%, #c3d7e3);--home-brand-surface-shadow: 0 10px 28px rgba(82, 122, 153, .2)}.app-header.palette-solar{--home-brand-surface: #2a0b08;--home-brand-surface-shadow: 0 10px 28px rgba(160, 38, 12, .28)}.app-header.palette-military{--home-brand-surface: #080906;--home-brand-surface-image: linear-gradient(135deg, #080906, #3d3827 58%, #6f713c);--home-brand-surface-shadow: 0 10px 28px rgba(3, 5, 2, .34)}.app-header.palette-lgbtq{--home-brand-surface: #06102a;--home-brand-surface-image: linear-gradient(135deg, #06102a, #1d3f9a 58%, #f14c5c);--home-brand-surface-shadow: 0 10px 28px rgba(15, 28, 90, .32)}.app-header.palette-hello-kitty{--home-brand-surface: #2f101e;--home-brand-surface-image: linear-gradient(135deg, #2f101e, #a52d54 58%, #ff9fbc);--home-brand-surface-shadow: 0 10px 28px rgba(165, 45, 84, .26)}.app-header.palette-pirate-duck{--home-brand-surface: #3f7f9d;--home-brand-surface-shadow: 0 10px 28px rgba(12, 60, 81, .26)}.app-header:is(.palette-ocean,.palette-glacier,.palette-solar,.palette-military,.palette-lgbtq,.palette-hello-kitty,.palette-pirate-duck){--home-brand-surface-image: var(--home-palette-art-tint);background:transparent;box-shadow:none}.home-brand-lockup{min-width:0;min-height:66px;border:1px solid var(--app-border);border-radius:var(--app-card-small-radius);padding:var(--app-card-small-padding);overflow:visible;background-color:var(--home-brand-surface);background-image:var(--home-brand-surface-image),var(--home-palette-art, none);background-position:center,center;background-size:cover,cover;box-shadow:var(--home-brand-surface-shadow);display:flex;align-items:center;gap:8px;text-align:left;transition:background-color .18s ease,background-image .18s ease,box-shadow .18s ease}.app-header:is(.palette-ocean,.palette-glacier,.palette-solar,.palette-military,.palette-lgbtq,.palette-hello-kitty,.palette-pirate-duck) .home-brand-lockup{background-color:var(--home-brand-surface);background-image:var(--home-brand-surface-image),var(--home-palette-art, none);background-position:center,center;background-repeat:no-repeat,repeat;background-size:cover,var(--home-palette-art-size, cover);box-shadow:var(--home-brand-surface-shadow)}.home-brand-emblem{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:8px;padding:0;background:transparent;display:grid;place-items:center}.home-brand-emblem:active{opacity:.76}.home-brand-emblem:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.home-brand-emblem img{width:48px;height:48px;max-width:none;object-fit:contain;filter:drop-shadow(0 3px 7px rgba(7,21,38,.36))}.home-brand-wordmark{flex:1 1 auto;align-self:stretch;min-width:0;border:0;border-radius:6px;padding:4px 0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:flex-start;text-align:left}.home-brand-wordmark strong{display:flex;align-items:baseline;line-height:1;letter-spacing:-.01em;font-size:25px;font-weight:900}.home-brand-wordmark .tele{color:#38bdf8}.home-brand-wordmark .pay{color:#fff}.home-brand-wordmark small{margin-left:3px;color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:0}.app-header .interface-language-selector{flex:0 0 42px;width:42px;height:40px;margin-right:0;border-color:#ffffff3d;border-radius:13px;background:#0206173d;color:#fff;box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:22px}.app-header .interface-language-selector:hover{border-color:#ffffff7a;background:#ffffff29}.app-header .interface-language-selector:focus-visible{outline-color:#ffffffdb}.expanded-screen-backdrop.telepay-brand-backdrop{inset:0;padding:0;background:var(--app-card);align-items:stretch}.expanded-screen-modal.telepay-brand-modal{width:100%;max-width:none;height:100%;max-height:none;border:0;border-radius:0;padding:0 16px 24px;background:var(--app-card);box-shadow:none;gap:clamp(30px,8vw,40px)}.telepay-brand-page-header{position:sticky;top:0;z-index:12;min-height:52px;margin:0 -16px -18px;padding:8px 12px;background:transparent;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.telepay-brand-page-header button{width:40px;height:40px;border:0;border-radius:0;padding:0;background:transparent;color:var(--app-text);filter:drop-shadow(0 2px 6px rgba(0,0,0,.48));display:grid;place-items:center;pointer-events:auto}.telepay-brand-page-header button:active{opacity:.72;transform:scale(.94)}.telepay-brand-page-header button:focus-visible{outline:2px solid var(--app-accent);outline-offset:0}.expanded-screen-modal.adult-category-modal{height:auto;max-height:min(100%,520px);align-content:start;text-align:center}.adult-category-header{text-align:left}.adult-category-symbol{width:64px;height:64px;margin:4px auto 0;border-radius:20px;background:color-mix(in srgb,var(--app-accent),transparent 84%);color:var(--app-accent);display:grid;place-items:center}.adult-category-modal>p{margin:0 auto 4px;max-width:34ch;color:var(--app-muted);font-size:14px;line-height:1.45}.telepay-brand-hero{position:relative;min-height:190px;overflow:hidden;border:1px solid var(--app-border);border-radius:8px;padding:10px 14px 16px;background:radial-gradient(circle at 30% 35%,color-mix(in srgb,var(--app-accent),transparent 68%),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--home-palette-start),var(--app-card) 22%),color-mix(in srgb,var(--home-palette-mid),var(--app-card) 25%));color:#fff;touch-action:pan-y}.telepay-brand-hero:after{content:"";position:absolute;inset:16px 14px auto auto;width:58px;height:58px;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:-88px 96px 0 -20px #ffffff14}.telepay-brand-hero-lockup{position:relative;z-index:1;width:100%;min-height:168px;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:zoom-in;touch-action:pan-y}.telepay-brand-hero-lockup-content{width:100%;display:grid;grid-template-columns:minmax(104px,.75fr) minmax(152px,1.25fr);align-items:center;gap:2px;transform-origin:center;transition:transform .18s ease}.telepay-brand-hero-lockup-content>img{position:relative;z-index:1;width:min(100%,170px);aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(7,21,38,.36));transform:scale(1.24);transform-origin:center}.telepay-brand-hero-lockup.is-expanded{position:fixed;inset:0;z-index:10;width:auto;min-height:0;padding:24px;overflow:hidden;background:color-mix(in srgb,var(--app-card),transparent 3%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;place-items:center;cursor:zoom-out;touch-action:none}.telepay-brand-hero-lockup.is-expanded .telepay-brand-hero-lockup-content{width:min(72vw,520px);transform:scale(var(--telepay-brand-logo-scale, 1.35))}.telepay-brand-hero-wordmark{position:relative;z-index:1;min-width:0;display:grid;gap:9px}.telepay-brand-hero-wordmark strong{line-height:.95;font-size:clamp(28px,9vw,34px);font-weight:900;letter-spacing:-.035em}.telepay-brand-hero-wordmark strong>span{color:#38bdf8}.telepay-brand-hero-wordmark small{margin-left:3px;color:#ffffffb3;font-size:20px;letter-spacing:0}.telepay-brand-hero-wordmark em{max-width:150px;color:#ffffffc2;font-size:24px;font-style:normal;font-weight:750;line-height:1.35}.telepay-brand-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.telepay-brand-values article{min-width:0;border:1px solid var(--app-border);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--app-accent),var(--app-card) 91%);display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px}.telepay-brand-values article.is-privacy-highlight{border-color:color-mix(in srgb,#229ed9,var(--app-border) 38%);background:linear-gradient(145deg,color-mix(in srgb,#229ed9,var(--app-card) 91%),color-mix(in srgb,var(--app-accent),var(--app-card) 94%))}.telepay-brand-value-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(145deg,#229ed9,#38bdf8);box-shadow:0 6px 14px #229ed933;color:#fff;display:grid;place-items:center}.telepay-brand-values article>div{min-width:0;display:grid;gap:3px}.telepay-brand-values strong{color:var(--app-text);font-size:14px;line-height:1.2}.telepay-brand-values small{color:var(--app-muted);font-size:11px;line-height:1.35}.marketplace-switch-row{flex:0 0 auto;padding:8px calc(var(--app-content-gutter) + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px))) 10px calc(var(--app-content-gutter) + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)));border-bottom:1px solid var(--app-border);background:var(--app-shell-bg);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;z-index:34}.marketplace-switch-row.results-controls{grid-template-columns:minmax(0,1fr);border-bottom:0;background:transparent}.marketplace-switch-row.results-controls .home-results-controls{width:100%}.marketplace-create-button{--create-button-accent: #38bdf8;--create-button-deep: #1d7da6;width:88px;height:36px;min-height:36px;border:1px solid color-mix(in srgb,var(--create-button-accent),#ffffff 22%);border-radius:12px;padding:0 10px;background:linear-gradient(135deg,color-mix(in srgb,var(--create-button-accent),#ffffff 5%),color-mix(in srgb,var(--create-button-accent),var(--create-button-deep) 38%));color:#041018;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-shadow:0 9px 24px color-mix(in srgb,var(--create-button-accent),transparent 58%);transition:transform .12s ease,filter .18s ease,opacity .18s ease}.marketplace-create-actions{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.marketplace-create-button strong{min-width:0;font-size:12px;font-weight:950;line-height:1;letter-spacing:-.02em}.marketplace-create-button:active{transform:translateY(1px) scale(.97)}.marketplace-create-button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.marketplace-create-button:focus-visible{outline:2px solid rgba(255,255,255,.78);outline-offset:-3px}.app-content{flex:1;position:relative;padding:calc(var(--app-root-top-gap) + max(env(safe-area-inset-top,0px),var(--tg-content-safe-area-inset-top, 0px))) calc(var(--app-content-gutter) + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px))) calc(var(--bottom-nav-content-reserve) + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px))) calc(var(--app-content-gutter) + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)))}.app-shell[data-expanded-content-open=false] .app-content{padding-top:var(--app-root-top-gap)}.app-shell:is([data-active-tab=offers],[data-active-tab=activity]) .app-content{display:flex;flex-direction:column}.app-shell:is([data-active-tab=offers],[data-active-tab=activity]) .app-content>.pull-to-refresh-indicator{flex:0 0 auto}.app-shell:is([data-active-tab=offers],[data-active-tab=activity]) .app-content>:not(.pull-to-refresh-indicator){flex:1 0 auto}.pull-to-refresh-indicator{--pull-distance: 0px;position:sticky;top:8px;z-index:45;display:flex;height:0;justify-content:center;overflow:visible;pointer-events:none;opacity:0;transform:translateY(calc(var(--pull-distance) - 46px));transition:opacity .15s ease,transform .18s cubic-bezier(.22,1,.36,1)}.pull-to-refresh-indicator.visible{opacity:1}.pull-to-refresh-indicator.pulling,.pull-to-refresh-indicator.ready{transition:opacity 90ms ease}.pull-to-refresh-chip{display:inline-flex;min-height:34px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--app-accent),transparent 65%);border-radius:999px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 28%);box-shadow:0 8px 24px #00000042;color:var(--app-text);font-size:12px;font-weight:800;letter-spacing:.01em;padding:7px 12px}.pull-to-refresh-indicator.ready .pull-to-refresh-chip,.pull-to-refresh-indicator.complete .pull-to-refresh-chip{border-color:color-mix(in srgb,var(--app-accent),transparent 35%);background:color-mix(in srgb,var(--app-accent),var(--app-card) 82%)}.pull-to-refresh-indicator.ready svg{transform:rotate(180deg);transition:transform .18s ease}.pull-to-refresh-indicator.error .pull-to-refresh-chip{border-color:color-mix(in srgb,#fb7185,transparent 42%);color:#fecdd3}.app-shell:has(.my-offer-dedicated-screen) .app-content,.app-shell[data-active-tab=deals]:has(.deal-dedicated-screen) .app-content{padding-top:0}.app-shell:has(.my-offer-dedicated-screen){height:var(--app-viewport-height, 100dvh);min-height:0;overflow:hidden}.theme-dark.telegram-fullscreen>.app-shell:has(.my-offer-dedicated-screen){height:calc(var(--app-viewport-height, 100dvh) - var(--telegram-control-boundary))}.mobile-frame .app-shell:has(.my-offer-dedicated-screen){height:100%;transform:translateZ(0)}.app-shell:has(.my-offer-dedicated-screen) .app-content{min-height:0;overflow-y:auto;padding-right:0;padding-left:0}.theme-dark.telegram-fullscreen{--telegram-native-control-boundary: max( var(--app-telegram-control-inset-top, 92px), env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px), var(--tg-content-safe-area-inset-top, 0px) );--telegram-control-boundary: calc(var(--telegram-native-control-boundary) + 7vh);height:100vh;height:100dvh;height:var(--app-viewport-height, 100dvh);overflow:hidden;padding-top:var(--telegram-control-boundary)}.theme-dark.telegram-fullscreen:before{content:"";position:fixed;inset:0 0 auto;height:var(--telegram-control-boundary);z-index:50;pointer-events:none;background:var(--app-shell-bg);border-bottom:0}.theme-dark.telegram-fullscreen :is(.ai-progress-overlay,.listing-success-notice,.yield-info-backdrop,.home-offer-detail-backdrop,.deal-window-backdrop,.picture-zoom-backdrop,.camera-modal-backdrop,.receive-modal-backdrop,.expanded-screen-backdrop){top:var(--telegram-control-boundary)}.theme-dark.telegram-fullscreen>.app-shell{height:100%;min-height:0;overflow:hidden}.theme-dark.telegram-fullscreen .app-header{padding-top:1px}.theme-dark.telegram-fullscreen .app-content{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-top:2px}.theme-dark.telegram-fullscreen .app-shell:has(.my-offer-dedicated-screen) .app-content,.theme-dark.telegram-fullscreen .app-shell[data-active-tab=deals]:has(.deal-dedicated-screen) .app-content{padding-top:0}.theme-dark.telegram-fullscreen .expanded-screen-backdrop{padding-top:2px;top:var(--telegram-control-boundary)}.theme-dark.telegram-fullscreen .picture-zoom-modal,.theme-dark.telegram-fullscreen .picture-zoom-modal img{max-height:min(calc(100dvh - var(--telegram-control-boundary) - 32px),780px)}.stack{display:grid;gap:var(--app-section-gap)}.screen-header{display:grid;gap:4px;padding:2px 0 4px}.screen-header p,.screen-header h2,.screen-header span{margin:0}.screen-header p{color:var(--app-accent);font-size:13px;font-weight:800;white-space:nowrap}.screen-header h2{font-size:25px;line-height:1.12;letter-spacing:0}.screen-header span{color:var(--app-muted);font-size:14px;line-height:1.45}.card{background:var(--app-card);border:1px solid var(--app-border);border-radius:var(--app-card-medium-radius);box-shadow:var(--app-shadow-card);padding:var(--app-card-medium-padding)}.card.compact{padding:var(--app-card-small-padding)}.card.card-size-big{border-radius:var(--app-card-big-radius);padding:var(--app-card-big-padding)}.card.card-size-medium{border-radius:var(--app-card-medium-radius);padding:var(--app-card-medium-padding)}.card.card-size-small{border-radius:var(--app-card-small-radius);padding:var(--app-card-small-padding)}.primary-button,.secondary-button{width:100%;min-height:50px;border-radius:var(--app-radius-md);font-size:15px;font-weight:750;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary-button{border:0;background:var(--app-accent);color:var(--app-accent-text)}.secondary-button{border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-accent),var(--app-card) 90%);color:var(--app-text)}.secondary-button.danger-button{border-color:color-mix(in srgb,var(--app-danger),var(--app-border) 44%);color:var(--app-danger)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.58}.error-text,.warning-text{margin:12px 0 0;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.error-text{background:#ef44441a;color:var(--app-danger)}.warning-text{background:#f59e0b1f;color:var(--app-text)}.mnemonic-backup-warning{margin-top:14px;border:1px solid color-mix(in srgb,var(--app-warning),var(--app-border) 30%);border-radius:8px;background:color-mix(in srgb,var(--app-warning),transparent 86%);box-shadow:inset 3px 0 0 var(--app-warning);padding:12px;display:flex;align-items:flex-start;gap:10px}.mnemonic-backup-warning>svg{flex:0 0 auto;color:var(--app-warning)}.mnemonic-backup-warning>div{display:grid;gap:4px}.mnemonic-backup-warning strong{color:var(--app-text);font-size:14px;line-height:1.3}.mnemonic-backup-warning span{color:var(--app-text);font-size:13px;line-height:1.45}.card .primary-button,.card .secondary-button{margin-top:14px}.wallet-onboarding-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.card .wallet-onboarding-actions .primary-button,.card .wallet-onboarding-actions .secondary-button{margin-top:0;min-width:0}.icon-heading{display:flex;gap:12px;align-items:flex-start}.icon-heading svg{flex:0 0 auto;color:var(--app-accent)}.icon-heading h3,.icon-heading p{margin:0}.icon-heading h3{font-size:16px;line-height:1.25}.icon-heading p{color:var(--app-muted);font-size:14px;line-height:1.42}.icon-heading.success svg{color:var(--app-success)}.icon-heading.warning svg{color:var(--app-warning)}.icon-heading.danger svg{color:var(--app-danger)}.step-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.step-list li{display:flex;align-items:center;gap:9px;color:var(--app-muted);font-size:14px;min-height:26px}.step-list li>span,.step-list li>svg{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-border);color:var(--app-muted);font-size:12px;font-weight:800;flex:0 0 auto}.step-list li.done,.step-list li.active{color:var(--app-text);font-weight:700}.step-list li.done>svg{border-color:#16a34a40;background:#16a34a1f;color:var(--app-success);padding:4px}.step-list li.active>span{border-color:#229ed952;background:#229ed91f;color:var(--app-accent)}.phrase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phrase-grid span{min-width:0;min-height:38px;border:1px solid var(--app-border);border-radius:8px;display:flex;align-items:center;gap:7px;padding:0 10px;font-size:14px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 38%)}.phrase-grid strong{color:var(--app-muted);font-size:12px;min-width:18px}.check-row{margin-top:14px;display:flex;align-items:flex-start;gap:9px;color:var(--app-text);font-size:14px;line-height:1.4}.check-row input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--app-accent)}.secure-mnemonic-options{display:grid;gap:8px}.secure-mnemonic-options .check-row{margin-top:0}.secure-storage-note{margin:0;color:var(--app-muted);font-size:12px;line-height:1.4}.mnemonic-signing-block{display:grid;gap:10px}.mnemonic-import{display:grid;gap:8px;color:var(--app-text);font-size:13px;font-weight:700}.mnemonic-import textarea{width:100%;min-height:84px;resize:vertical;border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 34%);color:var(--app-text);padding:10px;font:inherit;line-height:1.35}.mnemonic-import textarea::placeholder{color:var(--app-muted)}.offer-form{min-height:100%;display:flex;flex-direction:column;gap:14px}.offer-form>.primary-button:last-child{margin-top:auto}.offer-pricing-edit-form{gap:16px}.offer-pricing-edit-summary{min-width:0;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px}.offer-pricing-edit-summary>div{min-width:0;display:grid;gap:4px}.offer-pricing-edit-summary small,.offer-pricing-edit-summary>div>span{color:var(--app-muted);font-size:10px;font-weight:800}.offer-pricing-edit-summary h2{margin:0;overflow:hidden;color:var(--app-text);font-size:18px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.offer-pricing-current-price{margin-top:3px;color:var(--marketplace-item-accent);display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:900}.offer-pricing-rule{border:1px solid color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 58%);border-radius:12px;padding:12px;background:color-mix(in srgb,var(--marketplace-item-accent),transparent 91%);color:var(--marketplace-item-accent);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.offer-pricing-rule.budget{border-color:color-mix(in srgb,#60a5fa,var(--app-border) 58%);background:color-mix(in srgb,#60a5fa,transparent 91%);color:#93c5fd}.offer-pricing-rule>div{min-width:0;display:grid;gap:4px}.offer-pricing-rule strong{color:var(--app-text);font-size:13px}.offer-pricing-rule span{color:var(--app-muted);font-size:11px;line-height:1.4}.offer-pricing-edit-price{position:relative}.offer-pricing-edit-price .form-field input{padding-right:74px;font-size:20px;font-weight:900}.offer-pricing-currency{position:absolute;right:11px;top:31px;border-radius:7px;padding:4px 7px;background:color-mix(in srgb,var(--marketplace-item-accent),transparent 86%);color:var(--marketplace-item-accent);font-size:11px;font-weight:900;pointer-events:none}.offer-pricing-quantity{margin-top:0}.offer-pricing-save{background:linear-gradient(135deg,var(--marketplace-item-accent),color-mix(in srgb,var(--marketplace-item-accent),var(--home-palette-mid) 32%));color:var(--marketplace-item-accent-text);box-shadow:0 10px 24px color-mix(in srgb,var(--marketplace-item-accent),transparent 62%)}.offer-quick-start-screen>.card{padding-top:12px}.offer-quick-prompt{display:grid;gap:6px}.offer-quick-prompt textarea::placeholder{color:var(--app-muted);opacity:.56}.offer-quick-next{margin-top:auto}.marketplace-creation{position:relative;min-height:100%}.offer-creation-screen{padding-top:14px}.marketplace-creation>.card{padding-top:62px}.offer-creation-screen>.card{display:flex;flex-direction:column}.offer-creation-screen>.card>:is(.offer-form,.telegram-post-preview){flex:0 0 auto}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen){height:var(--app-viewport-height, 100dvh);min-height:0;overflow:hidden}.theme-dark.telegram-fullscreen>.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen){height:calc(var(--app-viewport-height, 100dvh) - var(--telegram-control-boundary))}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen) .app-content{min-height:0;overflow:hidden;display:grid;grid-template-rows:0 minmax(0,1fr)}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen) .offer-quick-start-screen,.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen) .offer-quick-start-screen>.card{height:100%;min-height:0;overflow:hidden}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen) .offer-quick-start-form{min-height:0;gap:8px}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen) .offer-quick-start-screen>.card{padding-top:12px;padding-bottom:10px}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen) .offer-quick-start-form>.offer-intent-field{margin-top:0}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen) .picture-panel{padding:6px;gap:4px}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen) .picture-panel.has-single-picture .offer-picture-grid{display:flex;justify-content:center}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen) .picture-panel.has-single-picture .offer-picture-thumb{width:auto;height:auto;min-height:0;aspect-ratio:auto;border:0;background:transparent;overflow:visible}.offer-creation-screen .picture-panel.has-single-picture .picture-zoom-target{width:auto;height:auto;display:block}.offer-creation-screen .picture-panel.has-single-picture .offer-picture-thumb img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen) .picture-panel.has-single-picture .offer-picture-thumb img{max-width:min(168px,46vw);max-height:min(126px,34.5vw)}.offer-creation-screen:not(.offer-quick-start-screen) .picture-panel.has-single-picture .offer-picture-grid{display:flex;justify-content:center}.offer-creation-screen:not(.offer-quick-start-screen) .picture-panel.has-single-picture .offer-picture-thumb{width:auto;height:auto;min-height:0;aspect-ratio:auto;border:0;background:transparent;overflow:visible}.offer-creation-screen:not(.offer-quick-start-screen) .picture-panel.has-single-picture .offer-picture-thumb img{max-width:min(252px,70vw);max-height:min(189px,52.5vw)}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-quick-start-screen) .offer-quick-next{min-height:44px}.offer-preview-screen>.card .button-row{margin-top:auto;padding-top:14px}.offers-list-screen>.card:has(.empty-state){display:grid}.offers-list-screen:has(>.offer-list),.deals-list-screen:has(>.deal-group){align-content:start}.offers-list-screen .offer-list>.card,.deals-list-screen .deal-list>.card{min-height:114px}.offer-role-field{min-width:0;margin:0;border:0;padding:0;display:grid;gap:8px}.offer-role-field legend{margin-bottom:8px;padding:0;color:var(--app-text);font-size:13px;font-weight:850}.offer-role-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.offer-role-option{min-width:0;min-height:108px;border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 28%);color:var(--app-text);padding:10px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:7px 9px;text-align:left}.offer-role-option.active{border-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent),transparent 90%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent),transparent 48%)}.offer-role-option:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 48%);outline-offset:2px}.offer-role-option-icon{width:34px;height:34px;border-radius:8px;background:color-mix(in srgb,var(--app-accent),transparent 86%);color:var(--app-accent);display:inline-grid;place-items:center}.offer-role-option-copy{min-width:0;display:grid;gap:3px}.offer-role-option-copy strong{font-size:13px;line-height:1.2}.offer-role-option-copy small{color:var(--app-muted);font-size:10px;font-weight:650;line-height:1.3}.offer-party-pill{width:fit-content;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900;line-height:1.1;letter-spacing:.03em;text-transform:uppercase}.offer-role-option .offer-party-pill{grid-column:1 / -1;align-self:end}.offer-intent-field{min-width:0;margin:0;border:0;padding:0;display:grid;gap:7px}.offer-intent-field legend{padding:0;color:var(--app-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.offer-intent-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.offer-intent-option{min-width:0;min-height:43px;border:1px solid var(--app-border);border-radius:999px;padding:8px 10px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 22%);color:var(--app-muted);display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:820;line-height:1.15}.offer-intent-option.active{border-color:var(--marketplace-item-accent);background:color-mix(in srgb,var(--marketplace-item-accent),transparent 88%);color:var(--marketplace-item-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marketplace-item-accent),transparent 54%)}.offer-choice-screen>.card{justify-content:center}.offer-choice-screen .offer-quick-start-form{flex:1 1 auto;justify-content:center}.offer-choice-controls{width:100%}.offer-choice-screen.helpers .offer-choice-controls{--app-accent: var(--app-helper)}.seller-photo-field,.offer-improve-panel{display:grid;gap:7px}.offer-form-top-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.offer-form-top-row .offer-category-field{min-width:0}.offer-form-top-row .offer-improve-button{min-height:44px}.offer-form-top-actions{display:flex;align-items:end;gap:7px}.offer-add-photo-button{width:44px;height:44px;flex:0 0 44px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 48%);border-radius:999px;padding:0;background:color-mix(in srgb,var(--marketplace-item-accent),var(--app-card) 86%);color:var(--marketplace-item-accent);display:grid;place-items:center;box-shadow:0 5px 14px color-mix(in srgb,var(--marketplace-item-accent),transparent 76%)}.offer-add-photo-button:active{transform:scale(.95)}.offer-add-photo-button:disabled{opacity:.45}.offer-add-photo-button:focus-visible{outline:2px solid color-mix(in srgb,var(--marketplace-item-accent),transparent 38%);outline-offset:2px}.offer-form-top-row .offer-improve-button small{display:none}.seller-photo-field:before{content:"";min-height:16px}.offer-improve-button{width:fit-content;max-width:100%;min-height:40px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 55%);border-radius:999px;padding:7px 12px 7px 10px;background:linear-gradient(135deg,var(--marketplace-item-accent),color-mix(in srgb,var(--marketplace-item-accent),var(--home-palette-mid) 32%));color:var(--app-accent-text);display:inline-flex;align-items:center;gap:8px;text-align:left;box-shadow:0 7px 18px color-mix(in srgb,var(--marketplace-item-accent),transparent 62%)}.offer-improve-button>span{display:grid;gap:1px}.offer-improve-button strong{font-size:12px;line-height:1.1}.offer-improve-button small{color:color-mix(in srgb,var(--app-accent-text),transparent 20%);font-size:9px;font-weight:680}.offer-improve-button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.offer-improve-notice{color:var(--app-muted);font-size:10px;line-height:1.35;display:inline-flex;align-items:center;gap:5px}.offer-improve-notice.cooldown{color:var(--app-warning)}.offer-ai-feedback{display:grid;gap:5px}.ai-progress-overlay{position:fixed;inset:0;z-index:58;display:grid;place-items:center;padding:24px;background:#0307127a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-frame .ai-progress-overlay{position:absolute}.ai-progress-wheel{min-width:154px;min-height:132px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),#ffffff 18%);border-radius:18px;padding:20px;background:color-mix(in srgb,var(--app-card),#030712 12%);color:var(--marketplace-item-accent, var(--app-accent));box-shadow:0 24px 70px #0000006b;display:grid;place-items:center;align-content:center;gap:14px;text-align:center}.ai-progress-wheel strong{color:var(--app-text);font-size:13px}.listing-success-notice{position:fixed;inset:0;z-index:57;display:grid;place-items:center;padding:24px;pointer-events:none}.mobile-frame .listing-success-notice{position:absolute}.listing-success-notice-card{min-width:208px;border:1px solid color-mix(in srgb,var(--app-success),#ffffff 22%);border-radius:20px;padding:22px 28px;background:color-mix(in srgb,var(--app-card),#030712 9%);box-shadow:0 20px 64px #0000006b;color:var(--app-success);display:grid;justify-items:center;gap:10px;text-align:center;animation:listing-success-notice-in .22s ease-out}.listing-success-notice-card strong{color:var(--app-text);font-size:15px}@keyframes listing-success-notice-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.offer-moderation-panel{margin-top:14px;border:1px solid var(--app-border);border-radius:10px;padding:12px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 26%);display:grid;gap:10px}.offer-moderation-panel.approved{border-color:color-mix(in srgb,var(--app-success),var(--app-border) 34%);background:color-mix(in srgb,var(--app-success),transparent 90%);box-shadow:inset 3px 0 0 var(--app-success)}.offer-moderation-panel.rejected,.offer-moderation-panel.unavailable{border-color:color-mix(in srgb,var(--app-danger),var(--app-border) 45%)}.offer-moderation-panel.checking{border-color:color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 42%)}.offer-moderation-panel>header{display:flex;align-items:flex-start;gap:9px}.offer-moderation-panel>header>span{flex:0 0 auto;color:var(--app-warning)}.offer-moderation-panel.approved>header>span{color:var(--app-success)}.offer-moderation-panel.rejected>header>span,.offer-moderation-panel.unavailable>header>span{color:var(--app-danger)}.offer-moderation-panel.checking>header>span{color:var(--marketplace-item-accent)}.offer-moderation-panel>header>div,.offer-moderation-panel li>div{min-width:0;display:grid;gap:2px}.offer-moderation-panel>header strong{font-size:13px}.offer-moderation-panel>header small,.offer-moderation-panel li small{color:var(--app-muted);font-size:10px;line-height:1.35}.offer-moderation-panel ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.offer-moderation-panel li{min-width:0;border:1px solid var(--app-border);border-radius:8px;padding:7px;display:flex;align-items:flex-start;gap:6px}.offer-moderation-panel li>span{width:18px;height:18px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--app-muted),transparent 86%);color:var(--app-muted);font-size:11px}.offer-moderation-panel li.pass>span{background:color-mix(in srgb,var(--app-success),transparent 84%);color:var(--app-success)}.offer-moderation-panel li.fail>span{background:color-mix(in srgb,var(--app-danger),transparent 84%);color:var(--app-danger)}.offer-moderation-panel li strong{font-size:10px}.offer-moderation-issues{display:grid;gap:5px}.offer-moderation-issues p{margin:0;color:var(--app-danger);font-size:11px;line-height:1.35}.offer-category-control{position:relative;min-width:0;min-height:44px;display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),var(--app-border) 68%);border-radius:10px;padding:0 10px;background:color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 91%);color:var(--marketplace-item-accent, var(--app-accent))}.offer-category-control:focus-within{outline:2px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 48%);outline-offset:2px}.offer-category-selected-value{min-width:0;padding:7px 0;color:var(--app-text);font-size:13px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.form-field .offer-category-control select{position:absolute;z-index:1;inset:0;width:100%;height:100%;border:0;padding:0;background:transparent;opacity:0;cursor:pointer}.form-field .offer-category-control select:focus{outline:0}.form-field .offer-category-control select:disabled{cursor:not-allowed}.offer-category-control>svg:last-child{pointer-events:none}.offer-party-pill.receiver{background:#16a34a24;color:var(--app-success)}.offer-party-pill.sender{background:color-mix(in srgb,var(--app-accent),transparent 85%);color:var(--app-accent)}.photo-placeholder{min-height:118px;border:1px dashed color-mix(in srgb,var(--app-accent),var(--app-border) 58%);border-radius:8px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 34%);padding:14px;display:grid;gap:10px;align-items:center}.photo-placeholder>svg{color:var(--app-accent)}.photo-placeholder div{display:grid;gap:3px}.photo-placeholder strong{font-size:15px}.photo-placeholder span{color:var(--app-muted);font-size:13px}.photo-placeholder .secondary-button{margin-top:0}.photo-placeholder.compact{min-height:92px;justify-items:center;text-align:center}.picture-panel{border:1px dashed color-mix(in srgb,var(--app-accent),var(--app-border) 58%);border-radius:8px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 34%);padding:12px;display:grid;gap:10px}.picture-panel-upload{position:relative}.picture-panel-upload.is-uploadable{cursor:pointer}.picture-panel-upload.is-uploadable:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 58%);outline-offset:2px}.picture-panel-upload.disabled{opacity:.58}.picture-panel.has-inline-camera{cursor:default;border-style:solid;padding:8px}.picture-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.picture-upload-plus{color:var(--app-accent)}.picture-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.picture-panel-add-status{display:inline-flex;align-items:center;gap:7px}.picture-panel-add-icon{width:26px;height:26px;border:1px solid color-mix(in srgb,var(--app-accent),#ffffff 20%);border-radius:999px;padding:3px;background:var(--app-accent);color:var(--app-accent-text);box-shadow:0 4px 12px color-mix(in srgb,var(--app-accent),transparent 56%)}.picture-panel-header strong{font-size:15px}.picture-panel-title{display:inline-flex;align-items:center;gap:7px}.picture-panel-title svg{color:var(--app-accent)}.picture-panel-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.picture-count{color:var(--app-muted);font-size:12px;font-weight:800;white-space:nowrap}.picture-icon-action{position:relative;width:36px;height:36px;border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 30%);color:var(--app-accent);display:inline-grid;place-items:center;cursor:pointer;flex:0 0 auto}.picture-icon-action.disabled,.picture-icon-action:disabled{cursor:not-allowed;opacity:.5}.picture-icon-action input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.picture-icon-action.disabled input{pointer-events:none}.offer-picture-grid,.post-picture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.post-picture-grid .offer-picture-thumb{aspect-ratio:3 / 4}.picture-panel-upload .offer-picture-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.picture-panel-upload .offer-picture-grid:has(>:only-child) .offer-picture-thumb{min-height:72px;aspect-ratio:auto}.offer-picture-thumb{position:relative;aspect-ratio:1;border-radius:8px;border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-accent),transparent 90%);overflow:hidden;display:grid;place-items:center;color:var(--app-accent)}.offer-picture-thumb img,.offer-thumb img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.offer-picture-thumb.is-uploading img{filter:brightness(.78)}.offer-picture-uploading{position:absolute;inset:50% auto auto 50%;width:32px;height:32px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#030712a8;color:#fff;display:grid;place-items:center;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0206174d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.offer-picture-validation{position:absolute;top:6px;right:6px;width:25px;height:25px;border:1px solid rgba(255,255,255,.3);border-radius:999px;display:grid;place-items:center;color:#fff;box-shadow:0 5px 14px #02061747;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.offer-picture-validation.checking{background:#2563ebd1}.offer-picture-validation.approved{background:#16a34adb}.offer-picture-validation.rejected{background:#dc2626db}.picture-ai-status{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800;line-height:1.35}.picture-ai-status.checking{background:color-mix(in srgb,var(--app-accent),transparent 88%);color:var(--app-accent)}.picture-ai-status.approved{background:color-mix(in srgb,var(--app-success),transparent 86%);color:var(--app-success)}.picture-ai-status.rejected{background:color-mix(in srgb,var(--app-danger),transparent 86%);color:var(--app-danger)}.picture-zoom-target{width:100%;height:100%;border:0;padding:0;background:transparent;color:inherit;display:block;position:relative}.offer-photo-roulette{min-width:0;display:grid;justify-items:center;gap:7px}.offer-photo-roulette-frame{position:relative;width:100%;min-width:0;overflow:hidden;border-radius:10px;background:#000}.offer-photo-roulette-stage{width:100%;min-height:180px;border:1px solid var(--app-border);border-radius:10px;padding:0;overflow:hidden;background:#000;color:var(--app-muted);display:grid;place-items:center;position:relative;touch-action:manipulation}.offer-photo-roulette-stage img{width:auto;height:auto;max-width:100%;max-height:min(65dvh,520px);object-fit:contain;display:block}.offer-photo-roulette-stage:focus-visible,.offer-photo-roulette-dots button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 30%);outline-offset:2px}.offer-photo-roulette-empty{width:100%;height:100%;display:grid;place-items:center;background:color-mix(in srgb,var(--app-card),#000000 28%)}.offer-photo-roulette-count{position:absolute;right:10px;bottom:10px;min-width:44px;min-height:25px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:4px 9px;background:#030712b8;color:#fff;font-size:11px;font-weight:850;line-height:1;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.offer-photo-roulette-dots{min-height:18px;display:flex;align-items:center;justify-content:center;gap:7px}.offer-photo-roulette-dots button{width:9px;height:9px;border:0;border-radius:999px;padding:0;background:color-mix(in srgb,var(--app-muted),transparent 55%);transition:transform .14s ease,background-color .14s ease}.offer-photo-roulette-dots button.active{background:var(--app-accent);transform:scale(1.35)}.app-shell[data-marketplace-mode=helpers] .offer-photo-roulette-dots button.active{background:var(--app-helper)}.offer-photo-roulette-hint{color:var(--app-muted);font-size:10px;font-weight:750;line-height:1.2}.offer-picture-empty{display:grid;place-items:center;width:100%;height:100%}.form-grid{display:grid;gap:12px}.form-grid.two-columns{grid-template-columns:minmax(0,1fr) 118px}.offer-price-grid{grid-template-columns:minmax(104px,1fr) minmax(104px,118px);gap:8px}.offer-price-grid.contact-only{grid-template-columns:minmax(104px,1fr) minmax(92px,108px)}.contact-only-offer-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),var(--app-border) 72%);border-radius:10px;background:color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 92%);padding:11px 12px;color:var(--app-muted);font-size:12px;line-height:1.45}.contact-only-offer-note.compact{margin-top:10px;padding:9px 10px}.contact-only-offer-note svg{margin-top:1px;color:var(--marketplace-item-accent, var(--app-accent))}.contact-only-offer-note strong{display:block;margin-bottom:2px}.form-field{min-width:0;display:grid;gap:7px;color:var(--app-text);font-size:13px;font-weight:800}.form-field-label-spacer{min-height:16px}.form-field-requirement{position:absolute;top:8px;left:10px;z-index:1;border-radius:999px;padding:2px 5px;font-size:9px;font-weight:850;line-height:1;text-transform:uppercase;pointer-events:none}.form-field-requirement.optional{background:color-mix(in srgb,var(--app-accent),transparent 88%);color:var(--app-accent)}.form-field-requirement.required{background:color-mix(in srgb,var(--app-danger),transparent 88%);color:var(--app-danger)}.escrow-period-field{margin:0;padding:0;border:0}.escrow-period-field>legend{margin-bottom:7px;padding:0}.escrow-period-panel{position:relative;padding:6px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),var(--app-border) 78%);border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 91%),var(--app-card))}.escrow-period-panel.has-error{border-color:color-mix(in srgb,var(--app-danger),var(--app-border) 44%)}.escrow-period-selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.escrow-period-value-button{min-width:0;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:1px 3px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),var(--app-border) 76%);border-radius:8px;background:var(--app-card);color:var(--app-text);padding:5px 7px;text-align:left;touch-action:manipulation;cursor:pointer}.escrow-period-value-button>span{overflow:hidden;color:var(--app-muted);font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase}.escrow-period-value-button>svg{grid-column:2;grid-row:1 / 3;color:var(--marketplace-item-accent, var(--app-accent));transition:transform .14s ease}.escrow-period-value-button>strong{grid-column:1;grid-row:2;font-size:16px;font-variant-numeric:tabular-nums;line-height:1}.escrow-period-value-button.active{border-color:var(--marketplace-item-accent, var(--app-accent));background:color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 89%)}.escrow-period-value-button.active>svg{transform:rotate(180deg)}.escrow-period-value-button:focus-visible{outline:2px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 48%);outline-offset:1px}.escrow-period-value-button:disabled{opacity:.48;cursor:default}.escrow-period-option-popover{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:40;width:clamp(118px,34vw,150px);max-height:min(300px,38dvh);display:grid;grid-template-rows:auto minmax(0,1fr);gap:5px;padding:6px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),var(--app-border) 54%);border-radius:10px;background:var(--app-card);box-shadow:0 12px 28px #0f172a33,inset 3px 0 color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 18%);transform:translate(-50%);transform-origin:bottom center;animation:escrow-period-popover-in .13s ease-out}.escrow-period-option-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:1px 2px 3px 5px}.escrow-period-option-header strong{overflow:hidden;color:var(--app-text);font-size:10px;line-height:1.1;text-overflow:ellipsis}.escrow-period-option-header small{color:var(--app-muted);font-size:7px;font-weight:750;text-transform:uppercase}.escrow-period-option-grid{position:relative;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.escrow-period-option-grid button{min-width:0;min-height:36px;border:1px solid var(--app-border);border-radius:7px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 28%);color:var(--app-text);padding:5px 8px;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1;touch-action:manipulation}.escrow-period-option-grid button.selected{border-color:var(--marketplace-item-accent, var(--app-accent));background:var(--marketplace-item-accent, var(--app-accent));color:var(--marketplace-item-accent-text, var(--app-accent-text))}@keyframes escrow-period-popover-in{0%{opacity:0;transform:translate(-50%,4px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.currency-readonly{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),var(--app-border) 76%);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 91%),var(--app-card));padding:6px 9px;color:var(--app-text);line-height:1}.currency-readonly strong{font-size:14px}.currency-readonly small{color:var(--app-muted);font-size:10px;font-weight:700}.form-field input,.form-field textarea,.form-field select{width:100%;border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 34%);color:var(--app-text);padding:11px 12px;font:inherit;font-size:15px;font-weight:500;line-height:1.35}.form-field textarea{resize:vertical;min-height:128px}.offer-location-field{position:relative}.offer-location-suggestions{border:1px solid var(--app-border);border-radius:12px;padding:4px;background:var(--app-card);box-shadow:0 12px 28px #050c182e;display:grid;gap:2px}.offer-location-suggestions>button{width:100%;min-width:0;min-height:44px;border:0;border-radius:9px;padding:6px 8px;background:transparent;color:var(--app-text);display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;text-align:left}.offer-location-suggestions>button:active{background:color-mix(in srgb,var(--app-accent),transparent 88%)}.offer-location-suggestions>button>svg{color:var(--app-accent)}.offer-location-suggestions>button>span{min-width:0;display:grid;gap:2px}.offer-location-suggestions strong,.offer-location-suggestions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-location-suggestions small{color:var(--app-muted);font-size:10px;font-weight:750}.offer-location-no-results{min-height:44px;padding:8px;display:flex;align-items:center;gap:7px;color:var(--app-muted);font-size:12px;font-weight:700}.offer-location-no-results>svg,.offer-location-match{color:var(--app-accent)}.offer-location-match{display:flex;align-items:center;gap:4px}.form-field textarea.form-textarea-three-rows{min-height:0}.offer-clearable-control.textarea.has-requirement textarea{padding-top:32px}.offer-clearable-control{position:relative;min-width:0}.offer-clearable-control>:is(input,textarea){padding-right:42px}.offer-clearable-control.has-character-count>input{padding-right:86px}.offer-character-count{position:absolute;top:50%;right:40px;transform:translateY(-50%);color:var(--app-muted);font-size:10px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;pointer-events:none}.offer-field-clear-button{position:absolute;top:50%;right:7px;width:27px;height:27px;min-height:27px;border:1px solid color-mix(in srgb,var(--app-muted),transparent 72%);border-radius:50%;padding:0;background:color-mix(in srgb,var(--app-card),transparent 8%);color:var(--app-muted);display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%)}.offer-clearable-control.textarea .offer-field-clear-button{top:8px;transform:none}.offer-field-clear-button:active{transform:translateY(-50%) scale(.94)}.offer-clearable-control.textarea .offer-field-clear-button:active{transform:scale(.94)}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 68%);border-color:color-mix(in srgb,var(--app-accent),var(--app-border) 34%)}.yield-preference-button{grid-column:1 / -1;width:100%;min-height:58px;border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 24%);color:var(--app-text);display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;gap:9px;align-items:center;padding:8px 10px;text-align:left}.yield-preference-icon{width:32px;height:32px;border-radius:50%;background:#64748b1f;color:var(--app-muted);display:inline-flex;align-items:center;justify-content:center}.yield-preference-copy{display:grid;gap:2px;min-width:0}.yield-preference-copy strong{font-size:13px}.yield-preference-copy small{color:var(--app-muted);font-size:11px;line-height:1.25}.yield-inactive-status{border-radius:6px;background:#64748b1f;color:var(--app-muted);padding:4px 7px;font-size:10px;font-weight:850}.yield-preference-button>svg{color:var(--app-muted);transform:rotate(-90deg)}.yield-info-backdrop{position:fixed;inset:0 0 calc(68px + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)));z-index:35;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#0f172a85;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mobile-frame .yield-info-backdrop{position:absolute}.yield-info-modal{width:min(100%,480px);max-height:calc(100dvh - 100px - max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)));overflow-y:auto;border:1px solid var(--app-border);border-radius:8px;background:var(--app-card);box-shadow:0 24px 80px #0f172a3d;padding:14px;display:grid;gap:12px}.yield-info-modal>p{margin:0;color:var(--app-muted);font-size:13px;line-height:1.45}.yield-info-modal .primary-button{margin-top:0}.yield-info-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.yield-info-header p,.yield-info-header h3{margin:0}.yield-info-header p{color:var(--app-accent);font-size:11px;font-weight:850;text-transform:uppercase}.yield-info-header h3{margin-top:3px;font-size:19px}.yield-strategy-list{display:grid;gap:8px}.yield-strategy-list div{border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 24%);padding:10px;display:grid;gap:3px}.yield-strategy-list strong{font-size:13px}.yield-strategy-list span{color:var(--app-muted);font-size:12px;line-height:1.4}.yield-risk-notice{border:1px solid color-mix(in srgb,var(--app-warning),var(--app-border) 62%);border-radius:8px;background:color-mix(in srgb,var(--app-warning),transparent 92%);color:var(--app-warning);padding:10px;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;font-size:12px;line-height:1.4;font-weight:700}.field-hint{color:var(--app-muted);font-size:11px;line-height:1.35;font-weight:600}.field-error{color:var(--app-danger);font-size:12px;line-height:1.35;font-weight:700}.button-row{display:grid;gap:10px;margin-top:14px}.card .button-row .primary-button,.card .button-row .secondary-button{margin-top:0}.compact-empty{min-height:300px}.telegram-post-preview{display:grid;gap:13px}.offer-preview-heading{display:grid;gap:4px;margin-bottom:14px}.offer-preview-heading span{color:var(--marketplace-item-accent);font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.offer-preview-heading h2,.offer-preview-heading p{margin:0}.offer-preview-heading h2{font-size:21px;line-height:1.15}.offer-preview-heading p{color:var(--app-muted);font-size:12px;line-height:1.4}.telegram-post-preview h3,.telegram-post-preview p{margin:0;overflow-wrap:anywhere}.telegram-post-preview h3{font-size:19px;line-height:1.22;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.telegram-post-preview p{color:var(--app-text);font-size:15px;line-height:1.48;white-space:pre-wrap}.offer-preview-role{width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--app-accent),var(--app-border) 62%);border-radius:999px;background:color-mix(in srgb,var(--app-accent),transparent 91%);padding:5px 9px;display:inline-flex;align-items:center;gap:7px;font-size:11px}.offer-preview-role span{color:var(--app-accent);font-weight:850}.post-photo-placeholder{min-height:190px;border-radius:8px;border:1px solid var(--app-border);background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent),transparent 86%),color-mix(in srgb,var(--app-success),transparent 88%));display:grid;align-content:center;justify-items:center;gap:8px;color:var(--app-muted);font-size:13px;font-weight:800}.post-photo-placeholder svg{color:var(--app-accent)}.post-details{display:grid;gap:8px;margin:0}.post-details div{display:flex;gap:8px;align-items:baseline}.post-details dt,.post-details dd{margin:0}.post-details dt{color:var(--app-muted);font-size:13px;font-weight:800}.post-details dd{font-size:14px;font-weight:750;overflow-wrap:anywhere}.offer-list{display:grid;gap:10px}.offer-list-item{display:grid;gap:12px}.offer-list-summary{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) 58px;gap:8px;align-items:stretch}.offer-list-summary.expanded{grid-template-columns:minmax(0,1fr) 58px}.offer-summary-button{position:absolute;inset:0;z-index:1;border:0;border-radius:8px;background:transparent}.offer-summary-button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 35%);outline-offset:3px}.offer-summary-visual{position:relative;z-index:2;width:88px;min-width:0;display:grid;align-content:start;justify-items:start;gap:6px;pointer-events:none}.offer-summary-copy{position:relative;z-index:2;min-width:0;display:grid;align-content:start;gap:8px;pointer-events:none}.offer-thumb{width:88px;height:88px;border-radius:8px;background:color-mix(in srgb,var(--app-accent),transparent 86%);color:var(--app-accent);display:flex;align-items:center;justify-content:center;overflow:hidden}.offer-summary-copy h3,.offer-summary-copy p,.offer-summary-copy span,.offer-summary-copy strong{margin:0;overflow-wrap:anywhere}.offer-summary-copy h3{color:var(--app-text);font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creation-date{min-width:0;width:fit-content;max-width:100%;color:var(--app-muted);display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:750;line-height:1.15;white-space:nowrap}.creation-date svg{width:12px;height:12px;flex:0 0 auto;color:var(--marketplace-item-accent, var(--app-accent))}.creation-date span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-media-preview-date{width:100%;justify-content:flex-start;font-size:10px;text-align:left;text-shadow:none}.offer-summary-commercial{min-width:0;display:grid;gap:3px}.offer-summary-commercial span{color:var(--app-muted);font-size:10px;font-weight:800;line-height:1.3}.offer-summary-commercial strong{color:var(--app-text);font-size:11px;line-height:1.3}.listing-summary-commercial{width:100%;display:flex;align-items:center;justify-content:space-between;gap:5px;align-self:end}.listing-summary-commercial .listing-summary-price{flex:0 0 auto;margin-right:auto}.offer-summary-copy:has(>.listing-summary-commercial){min-height:0;grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;gap:5px}.listing-summary-commercial .listing-summary-location{min-width:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--app-muted);font-size:14px;line-height:1.15;text-align:right}.listing-summary-commercial .listing-summary-location strong{overflow:hidden;font-size:14px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.listing-summary-commercial .listing-summary-location svg{flex:0 0 auto;color:var(--marketplace-item-accent, var(--app-accent))}.listing-summary-commercial .listing-summary-price strong{font-size:14px;line-height:1.15}.detail-location-value{display:inline-flex;align-items:center;gap:5px}.detail-location-value svg{flex:0 0 auto;color:var(--app-accent)}.offer-summary-status{width:100%}.offer-summary-status .status-pill{width:100%;max-width:58px;min-height:22px;box-sizing:border-box;justify-content:center;padding:3px 4px;font-size:8px;line-height:1.1;text-align:center;white-space:normal}.offer-summary-tools{position:relative;z-index:2;width:58px;display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:5px;pointer-events:none}.offer-summary-tools .offer-party-pill{width:100%;box-sizing:border-box;padding:3px 4px;background:color-mix(in srgb,var(--app-accent),transparent 85%);color:var(--app-accent);font-size:8px;line-height:1.15;text-align:center;overflow-wrap:break-word}.offer-summary-tools .offer-share-button{position:absolute;right:0;bottom:0;width:28px;height:28px;margin:0;border-radius:7px;pointer-events:auto}.offer-expand-button,.offer-share-button{width:38px;height:38px;border-radius:8px}.offer-expanded{border-top:1px solid var(--app-border);padding-top:12px;display:grid;gap:12px}.my-offer-dedicated-content{border-top:0;min-height:100%;padding:16px calc(var(--app-content-gutter) + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px))) 204px calc(var(--app-content-gutter) + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)))}.my-offer-dedicated-screen{min-height:100%;align-content:start;padding:12px calc(var(--app-content-gutter) + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px))) 204px calc(var(--app-content-gutter) + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)))}.my-offer-dedicated-screen>.card{min-height:0}.my-offer-status-card{display:grid;gap:9px}.my-offer-status-heading{display:flex;align-items:center}.my-offer-dedicated-toolbar{min-height:32px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.my-offer-dedicated-heading{min-width:0;flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.owned-offer-icon-actions{position:fixed;right:0;bottom:calc(var(--bottom-nav-content-reserve) + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)));left:0;z-index:42;padding:10px calc(var(--app-content-gutter) + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px))) 10px calc(var(--app-content-gutter) + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)));border-top:1px solid var(--app-border);background:var(--app-shell-bg);display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.owned-offer-icon-actions .secondary-button{width:100%;height:50px;min-height:50px;margin-top:0;padding:10px 14px;gap:8px;font-size:15px;line-height:1.2}.owned-offer-icon-actions .secondary-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owned-offer-icon-actions .edit-action-button{color:var(--marketplace-item-accent, var(--app-accent))}.my-offer-dedicated-heading h2{min-width:0;margin:0;font-size:20px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.my-offer-dedicated-toolbar-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.my-offer-dedicated-toolbar .offer-share-button{position:static;width:30px;height:30px;margin:0}.deal-dedicated-toolbar{min-height:32px;display:flex;align-items:flex-start}.deal-dedicated-heading{min-width:0;flex:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.deal-dedicated-heading h2{min-width:0;margin:0;font-size:20px;line-height:1.2;overflow-wrap:anywhere}.offer-expanded-pictures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.offer-expanded-pictures:has(>:nth-child(2)){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(84px,1fr);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.offer-expanded-pictures:has(>:nth-child(2))::-webkit-scrollbar{display:none}.deal-list,.activity-screen,.conversation-list,.conversation-screen,.conversation-message-card,.conversation-thread{display:grid;gap:12px}.activity-screen,.conversation-list{align-content:start}.conversation-list{grid-auto-rows:minmax(132px,max-content)}.conversation-list>.card{min-height:132px;height:auto;overflow:hidden}.activity-conversation-summary{min-height:106px;height:auto}.activity-conversation-summary .offer-summary-copy{min-height:0;grid-template-rows:auto auto minmax(0,1fr);gap:5px;overflow:hidden}.app-shell[data-active-tab=activity] .offer-summary-copy:has(>.listing-summary-commercial){grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.app-shell[data-active-tab=activity] .offer-summary-copy>.listing-summary-commercial{grid-row:2;align-self:end;display:flex;align-items:center;justify-content:space-between;gap:6px}.app-shell[data-active-tab=activity] .listing-summary-price{flex:0 0 auto}.app-shell[data-active-tab=activity] .listing-summary-location{min-width:0;margin-left:auto;justify-content:flex-end;text-align:right}.app-shell[data-active-tab=activity] .listing-summary-location strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-conversation-summary .offer-summary-copy h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity-conversation-summary .offer-summary-commercial{max-height:none;gap:3px;overflow:hidden}.activity-conversation-summary .offer-summary-commercial span{min-width:0;display:inline-flex;align-items:center;gap:4px;color:var(--app-muted);font-size:14px;font-weight:750;line-height:1.1;white-space:nowrap}.activity-conversation-summary .offer-summary-commercial strong{color:var(--app-text);font-size:14px;line-height:1.1}.activity-conversation-summary .offer-summary-commercial svg{width:16px;height:16px;flex:0 0 auto;color:var(--marketplace-item-accent, var(--app-accent))}.activity-conversation-unread{min-width:18px;height:18px;border-radius:999px;background:#ef4444;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:900}.activity-conversation-read-state{color:var(--app-muted);display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:10px;font-weight:800;line-height:1.1;white-space:nowrap}.activity-conversation-read-state.read{color:var(--app-accent)}.activity-conversation-read-state svg{flex:0 0 auto}.activity-conversation-typing,.conversation-typing-indicator{color:var(--marketplace-item-accent, var(--app-accent));display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:850;line-height:1.15}.activity-conversation-typing{justify-content:flex-end;white-space:nowrap}.typing-dots{display:inline-flex;align-items:center;gap:2px}.typing-dots i{width:4px;height:4px;border-radius:999px;background:currentColor;animation:conversation-typing-dot .9s ease-in-out infinite}.typing-dots i:nth-child(2){animation-delay:.12s}.typing-dots i:nth-child(3){animation-delay:.24s}@keyframes conversation-typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.conversation-offer-card{display:grid;gap:7px}.conversation-offer-card>p{font-size:12px;line-height:1.35}.conversation-back{width:fit-content;border:0;padding:0;background:transparent;color:var(--app-accent);display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:13px;font-weight:800}.conversation-offer-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.conversation-offer-heading div{min-width:0;display:grid;gap:2px}.conversation-offer-heading h2{margin:0;font-size:18px;overflow-wrap:anywhere}.conversation-offer-card>p{margin:0;color:var(--app-muted);font-size:13px;line-height:1.45}.opened-offer-commercial-line{min-width:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;overflow:hidden;color:var(--app-muted);font-size:13px;font-weight:800;line-height:1.2}.opened-offer-price{min-width:0;flex:0 0 auto;color:var(--app-text);display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:1.2;white-space:nowrap}.opened-offer-price .offer-price-values{flex-direction:row;align-items:baseline;gap:5px}.opened-offer-price del{color:var(--app-muted);font-size:10px}.opened-offer-price strong{color:var(--app-text);font-size:13px}.opened-offer-price .offer-discount-badge{padding:2px 4px;font-size:8px}.opened-offer-location{min-width:0;flex:1 1 0;margin-left:auto;color:var(--app-muted);display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;text-align:right}.opened-offer-location>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opened-offer-location svg{flex:0 0 auto;color:var(--marketplace-item-accent, var(--app-accent))}.conversation-offer-card .home-offer-detail-pictures{width:50%;max-width:210px;margin-top:0;justify-self:start}.conversation-offer-card .home-offer-detail-pictures.compact{width:100%;max-width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,84px);justify-content:start;gap:2px;overflow-x:auto}.conversation-offer-card .home-offer-detail-pictures.compact .offer-picture-thumb,.conversation-offer-card .home-offer-detail-pictures.compact.multiple .offer-picture-thumb{width:84px;min-width:0;max-width:84px;height:72px;flex:none;aspect-ratio:auto}.conversation-message-card{min-height:0;overflow:hidden;grid-template-rows:minmax(0,1fr) auto;border-color:color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),var(--app-border) 62%);background:linear-gradient(145deg,color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 94%),transparent 44%),var(--app-card)}.conversation-message-card.expanded{height:45dvh;min-height:0;max-height:45dvh}.conversation-message-card.is-fullscreen{position:fixed;top:var(--app-viewport-offset-top, 0px);right:0;bottom:auto;left:0;z-index:100;width:100%;height:var(--app-viewport-height, 100dvh);max-height:none;border:0;border-radius:0;padding:calc(12px + max(env(safe-area-inset-top,0px),var(--tg-content-safe-area-inset-top, 0px))) calc(12px + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px))) calc(12px + max(env(safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom, 0px))) calc(12px + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)));background:var(--app-card);box-shadow:none}.theme-dark.telegram-fullscreen .conversation-message-card.is-fullscreen{top:calc(var(--app-viewport-offset-top, 0px) + var(--telegram-control-boundary));height:calc(var(--app-viewport-height, 100dvh) - var(--telegram-control-boundary));padding-top:12px}.conversation-message-card.is-fullscreen .conversation-chat-heading{border-bottom:1px solid var(--app-border);padding-bottom:10px}.conversation-message-card.is-fullscreen .conversation-thread{padding:4px 2px 10px}.conversation-message-card.is-fullscreen .conversation-composer{box-shadow:0 -8px 24px color-mix(in srgb,var(--app-bg),transparent 62%)}.conversation-message-card.collapsed{grid-template-rows:auto auto}.app-shell[data-active-tab=activity]:has(.app-content>.conversation-screen){height:var(--app-viewport-height, 100dvh);min-height:0;overflow:hidden}.app-shell[data-active-tab=activity]:has(.app-content>.conversation-screen) .app-content{min-height:0;overflow:hidden}.app-content>.conversation-screen:not(:has(>.conversation-message-card.expanded)){min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain}.app-content>.conversation-screen:has(>.conversation-message-card.expanded){min-height:0;height:100%;flex:1 1 0;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-content:stretch;overflow:hidden}.conversation-screen:has(>.conversation-message-card.expanded)>.conversation-offer-card{grid-row:1;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain}.conversation-screen:has(>.conversation-message-card.expanded)>.error-text{grid-row:2}.conversation-screen:has(>.conversation-message-card.expanded)>.conversation-message-card.expanded{grid-row:3;min-height:0;height:100%;max-height:none}.conversation-chat-surface{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;overflow:hidden}.conversation-chat-heading{width:100%;min-width:0;color:var(--app-muted);display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;touch-action:none}.conversation-chat-identity{min-width:0;display:flex;align-items:center;gap:9px}.conversation-counterpart-avatar{width:32px;height:32px;flex:0 0 32px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 58%);border-radius:999px;background:color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 86%);color:var(--marketplace-item-accent, var(--app-accent));display:grid;place-items:center}.conversation-chat-heading-copy{min-width:0;display:grid;gap:1px}.conversation-chat-heading-copy small{color:var(--marketplace-item-accent, var(--app-accent));font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.conversation-chat-collapse svg{flex:0 0 auto;color:var(--app-accent)}.conversation-chat-heading strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text);font-size:15px}.conversation-chat-collapse{width:30px;height:30px;flex:0 0 30px;border:0;border-radius:999px;padding:0;background:color-mix(in srgb,var(--app-accent),transparent 88%);display:grid;place-items:center}.conversation-chat-expand-cue{width:30px;height:30px;flex:0 0 30px;border-radius:999px;background:color-mix(in srgb,var(--app-accent),transparent 90%);color:var(--app-accent);display:grid;place-items:center}.conversation-chat-expand-cue svg{transform:rotate(180deg)}.conversation-thread{min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;align-content:start;padding:2px;scroll-padding-block:8px;scrollbar-width:thin}.conversation-message-card.collapsed .conversation-thread{height:78px;min-height:78px;max-height:78px;cursor:pointer}.conversation-message-card.expanded .conversation-thread{height:auto;min-height:0;max-height:none}.conversation-message{max-width:84%;border:1px solid var(--app-border);border-radius:16px 16px 16px 5px;padding:9px 11px;background:color-mix(in srgb,var(--app-bg),var(--app-card) 38%);display:grid;gap:4px}.conversation-message.mine{justify-self:end;border-color:color-mix(in srgb,var(--app-accent),var(--app-border) 45%);border-radius:16px 16px 5px;background:color-mix(in srgb,var(--app-accent),var(--app-card) 88%)}.conversation-message.interest{border-style:dashed}.conversation-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.conversation-message small{color:var(--app-muted);font-size:9px;line-height:1}.conversation-message.mine small{justify-self:end}.conversation-empty{min-height:58px;border:1px dashed var(--app-border);border-radius:14px;color:var(--app-muted);display:grid;place-items:center;font-size:12px;font-weight:700;text-align:center}.conversation-typing-indicator{width:fit-content;max-width:88%;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),var(--app-border) 52%);border-radius:12px 12px 12px 3px;padding:8px 10px;background:color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),var(--app-card) 91%)}.conversation-typing-indicator strong{color:var(--app-text)}.conversation-composer{position:relative;z-index:2;flex:0 0 auto;border-top:0;border-radius:16px;padding:5px;background:color-mix(in srgb,var(--app-bg),var(--app-card) 44%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.conversation-composer textarea{min-height:44px;max-height:112px;border:0;border-radius:12px;background:transparent;padding:11px 10px;resize:none;overflow-y:auto}.conversation-composer textarea:focus{outline:none}.conversation-composer .primary-button{width:44px;min-width:44px;min-height:44px;padding:0}:is(.app-keyboard-open,.app-chat-composer-focused) .conversation-screen{min-height:0;height:100%;grid-template-rows:minmax(0,1fr);gap:0;overflow:hidden;scroll-padding-bottom:16px}:is(.app-keyboard-open,.app-chat-composer-focused) .conversation-screen>:not(.conversation-message-card){display:none}:is(.app-keyboard-open,.app-chat-composer-focused) .conversation-message-card.expanded{grid-row:1;height:100%;max-height:none;border-radius:var(--app-card-small-radius)}.deal-group{display:grid;gap:10px}.deal-group-heading{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:12px;padding:2px 2px 0}.deal-group-heading>div{min-width:0;display:grid;gap:2px}.deal-group-heading span{color:var(--app-accent);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.deal-group-heading h3{margin:0;font-size:16px;line-height:1.25}.deal-history-group{margin-top:4px;padding-top:14px;border-top:1px solid var(--app-border)}.deal-history-group .deal-group-heading span{color:var(--app-muted)}.deal-list-card{display:grid;gap:12px}.deal-card-open-indicator{position:absolute;right:0;bottom:0;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 52%);border-radius:7px;background:color-mix(in srgb,var(--marketplace-item-accent),transparent 88%);color:var(--marketplace-item-accent);display:grid;place-items:center}.deal-expanded{border-top:1px solid var(--app-border);padding-top:12px;display:grid;gap:12px}.deal-dedicated-body{border-top:0;padding-top:0}.deal-expanded-actions{align-items:stretch}.deal-dispute-notice{border:1px solid color-mix(in srgb,var(--app-warning),var(--app-border) 58%);border-radius:8px;background:color-mix(in srgb,var(--app-warning),transparent 92%);color:var(--app-text);padding:10px;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;font-size:12px;line-height:1.45}.deal-dispute-notice svg,.deal-dispute-notice strong{color:var(--app-warning)}.address-copy-button{max-width:100%;min-height:30px;border:1px solid var(--app-border);border-radius:8px;padding:5px 8px;background-color:var(--app-shell-bg);background-image:none;color:var(--app-text);display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:800;text-align:left}.address-copy-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-copy-button svg{color:var(--app-muted);flex:0 0 auto}.deal-list-details{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-funding-mnemonic{margin:0}.deals-empty-state{min-height:360px}@media(max-width:380px){.deal-list-details{grid-template-columns:minmax(0,1fr)}}.offer-expanded-empty{min-height:92px;border:1px dashed var(--app-border);border-radius:8px;color:var(--app-muted);display:grid;align-content:center;justify-items:center;gap:6px;font-size:13px;font-weight:800}.offer-expanded-description{margin:0;color:var(--app-text);font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.offer-expanded-details{gap:9px}.offer-expanded .danger-button,.offer-list-error,.home-offer-strip{margin-top:0}.home-promotion-slot{--home-promotion-accent: var(--app-success);display:grid;gap:8px;margin-bottom:14px}.home-promotion-card{--home-promotion-card-accent: var(--app-accent);min-width:0;width:100%;min-height:104px;border:1px solid color-mix(in srgb,var(--home-promotion-card-accent),var(--app-border) 56%);border-radius:16px;overflow:hidden;position:relative;isolation:isolate;color:var(--app-text);background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--home-promotion-card-accent),transparent 72%),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--home-promotion-card-accent),var(--app-card) 90%),var(--app-card));box-shadow:0 10px 26px color-mix(in srgb,var(--home-promotion-card-accent),transparent 88%);transition:transform .12s ease,border-color .16s ease,box-shadow .16s ease}.home-promotion-card.treasury{--home-promotion-card-accent: var(--app-success)}.home-promotion-card:active:not(:disabled){transform:translateY(1px) scale(.99)}.home-promotion-action{width:100%;min-height:102px;border:0;padding:13px 36px 13px 14px;color:inherit;background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left}.home-promotion-icon{width:38px;height:38px;border-radius:13px;background:color-mix(in srgb,var(--home-promotion-card-accent),transparent 84%);color:var(--home-promotion-card-accent);display:grid;place-items:center}.home-promotion-copy{min-width:0;display:grid;gap:3px}.home-promotion-copy small{width:fit-content;border:1px solid color-mix(in srgb,var(--home-promotion-card-accent),transparent 72%);border-radius:999px;padding:3px 6px;background:color-mix(in srgb,var(--home-promotion-card-accent),transparent 90%);color:var(--home-promotion-card-accent);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-promotion-copy strong{font-size:16px;font-weight:900;letter-spacing:-.015em;line-height:1.25}.home-promotion-copy strong b{color:var(--home-promotion-card-accent);display:inline-flex;align-items:center;gap:4px;font:inherit;white-space:nowrap}.home-promotion-copy>span{color:var(--app-muted);font-size:12px;font-weight:650;line-height:1.35}.home-promotion-open{align-self:end;color:var(--home-promotion-card-accent);display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;font-size:11px;font-weight:850;white-space:nowrap}.promotion-detail-backdrop{background:#0f172a85;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.promotion-detail-modal{--promotion-detail-accent: var(--app-success);width:min(100%,480px);height:auto;max-height:min(100%,680px);gap:16px;overflow:hidden auto;background:radial-gradient(circle at 86% 11%,color-mix(in srgb,var(--promotion-detail-accent),transparent 82%),transparent 31%),var(--app-card)}.promotion-detail-header p{color:var(--promotion-detail-accent)}.promotion-detail-hero{min-height:132px;border:1px solid color-mix(in srgb,var(--promotion-detail-accent),var(--app-border) 55%);border-radius:14px;padding:20px;background:radial-gradient(circle at 86% 16%,color-mix(in srgb,var(--promotion-detail-accent),transparent 64%),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--promotion-detail-accent),var(--app-card) 88%),var(--app-card));display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.promotion-detail-gift{width:58px;height:58px;border-radius:18px;background:var(--promotion-detail-accent);color:#fff;box-shadow:0 12px 26px color-mix(in srgb,var(--promotion-detail-accent),transparent 68%);display:grid;place-items:center;flex:0 0 auto;position:relative;z-index:1}.promotion-detail-amount{min-width:0;display:grid;gap:4px;position:relative;z-index:1}.promotion-detail-amount small{color:var(--app-muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.promotion-detail-amount strong{color:var(--app-text);display:inline-flex;align-items:center;gap:8px;font-size:clamp(27px,8vw,36px);line-height:1;letter-spacing:-.035em}.promotion-detail-amount strong svg{color:var(--promotion-detail-accent)}.promotion-detail-intro{margin:0;color:var(--app-muted);font-size:13px;line-height:1.5}.promotion-detail-benefits{display:grid;gap:8px}.promotion-detail-benefits>div{border:1px solid var(--app-border);border-radius:10px;padding:11px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 24%);display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.promotion-detail-benefits>div>span{width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--promotion-detail-accent),transparent 86%);color:var(--promotion-detail-accent);display:grid;place-items:center}.promotion-detail-benefits p{margin:0;display:grid;gap:2px}.promotion-detail-benefits strong{font-size:13px}.promotion-detail-benefits small{color:var(--app-muted);font-size:11px;line-height:1.4}.promotion-detail-note{border:1px solid color-mix(in srgb,var(--app-warning),var(--app-border) 62%);border-radius:10px;padding:10px;background:color-mix(in srgb,var(--app-warning),transparent 93%);color:var(--app-text);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:11px;font-weight:700;line-height:1.4}.promotion-detail-note svg{color:var(--app-warning)}.promotion-detail-message{margin:-4px 0 0;text-align:center}.promotion-detail-claim{margin-top:0;border-radius:10px;background:var(--promotion-detail-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--promotion-detail-accent),transparent 74%)}.home-offer-strip.balance-precedes{margin-top:4px}.home-offer-strip.controls-pinned{margin-top:0}.home-offer-strip.controls-pinned .home-offer-section-heading{position:sticky;top:0;z-index:20;margin-bottom:48px;border-bottom:1px solid var(--app-border);padding:10px 0 12px;background:var(--app-bg);box-shadow:0 8px 18px color-mix(in srgb,var(--app-bg),transparent 32%)}.mode-section-heading,.home-offer-section-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.home-offer-section-heading{padding-top:10px}.mode-section-heading>div,.home-offer-section-heading>div{min-width:0;display:grid;gap:2px}.mode-section-heading span,.home-offer-section-heading span{color:var(--app-accent);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.app-shell[data-marketplace-mode=helpers] :is(.mode-section-heading,.home-offer-section-heading)>div>span{color:var(--app-helper)}.mode-section-heading h2,.home-offer-section-heading h2{margin:0;font-size:18px;line-height:1.25;font-weight:850;letter-spacing:0}.mode-section-heading p,.home-offer-section-heading p{margin:0;color:var(--app-muted);font-size:12px;font-weight:650;line-height:1.35}.mode-section-heading>.status-pill,.home-offer-section-heading>.status-pill{flex:0 0 auto}.home-offer-list{display:grid;gap:var(--app-compact-gap)}.home-feature-carousel.is-list-view .home-offer-strip,.home-feature-carousel.is-list-view .home-offer-list{align-content:start}.home-feature-carousel.is-list-view .home-offer-list{grid-auto-rows:max-content}.home-feature-carousel.is-list-view{margin-inline:-4px}.home-feature-carousel.is-list-view .home-offer-list>.card{height:auto;align-self:start}.home-feature-carousel.is-list-view .home-offer-main{grid-template-columns:99px minmax(0,1fr);grid-template-rows:118px auto;min-height:0;height:auto;row-gap:6px;overflow:hidden}.home-feature-carousel.is-list-view :is(.home-offer-visual,.home-offer-media){width:99px}.home-feature-carousel.is-list-view .home-offer-media :is(.offer-picture-thumb,.home-offer-photo-empty,.home-offer-collage,.offer-intent-artwork){width:99px;height:112px}.post-picture-grid .offer-picture-thumb img,.home-feature-carousel.is-list-view .home-offer-media .offer-picture-thumb img,.offer-list-summary .home-offer-media .offer-picture-thumb img{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center}.home-feature-carousel.is-list-view .home-offer-title-row h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-feature-carousel.is-list-view .home-offer-copy{display:contents}.home-feature-carousel.is-list-view .home-offer-title-row{grid-column:2;grid-row:1;min-height:0;overflow:hidden}.home-feature-carousel.is-list-view .home-offer-meta{display:none}.home-feature-carousel.is-list-view .home-offer-commercial-row{grid-column:1 / -1;grid-row:2;min-height:30px;padding:5px 8px;border-radius:0;background:transparent;display:flex;justify-content:space-between;align-self:end;gap:5px}.home-feature-carousel.is-list-view .home-offer-card-location{flex:1 1 auto;max-width:none;margin-left:auto;justify-content:flex-end;text-align:right;font-size:14px;line-height:1.15}.home-feature-carousel.is-list-view .home-offer-card-location>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-feature-carousel.is-list-view .home-offer-card-price{flex:0 0 auto;font-size:14px;line-height:1.15;white-space:nowrap}.home-offer-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:start;gap:8px}.home-offer-card:not(.featured){grid-template-columns:minmax(0,1fr)}.home-offer-owned-marker{position:absolute;top:11px;left:11px;z-index:10;min-height:25px;border:1px solid color-mix(in srgb,var(--app-accent),#ffffff 28%);border-radius:999px;padding:4px 8px;background:color-mix(in srgb,var(--app-accent),rgba(2,6,23,.86) 58%);color:#fff;box-shadow:0 5px 14px #0206174d;display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:900;line-height:1;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-offer-owned-marker svg{flex:0 0 auto}.home-offer-card.featured:has(.home-offer-photo-position) .home-offer-owned-marker{top:40px}.home-feature-carousel.is-list-view .home-offer-owned-marker{top:5px;left:5px;max-width:89px;min-height:21px;padding:3px 5px;font-size:7px}.home-feature-carousel.is-list-view .home-offer-owned-marker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-offer-owned-marker.in-list-content,.home-feature-carousel.is-list-view .home-offer-owned-marker.in-list-content{position:static;width:fit-content;max-width:100%;min-height:21px;padding:3px 6px;font-size:8px}.home-offer-card-badges{position:absolute;top:0;right:0;z-index:3;max-width:42%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;pointer-events:none}.home-offer-card-badges .owned-pill,.home-offer-card-badges .status-pill{min-height:20px;padding:3px 6px;font-size:7px;line-height:1}.home-offer-card.has-badges:not(.featured) .home-offer-title-row{padding-right:min(42%,104px)}.home-offer-card-footer{position:relative;z-index:4;min-width:0;pointer-events:auto}.home-offer-card.has-footer{gap:8px}.home-offer-open-button{position:absolute;inset:0;z-index:1;border:0;border-radius:8px;background:transparent}.home-offer-open-button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 35%);outline-offset:3px}.home-offer-main{position:relative;z-index:2;pointer-events:none;min-width:0;border:0;background:transparent;color:inherit;padding:0;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:12px;text-align:left;cursor:pointer}.home-offer-pictures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-offer-media{position:relative;width:88px;min-width:0}.home-offer-media.featured{z-index:3;pointer-events:auto;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.home-offer-visual{width:88px;display:grid;gap:6px;align-self:start}.home-offer-price{min-height:24px;border-radius:7px;padding:4px 6px;display:flex;align-items:center;justify-content:center;gap:4px;background:color-mix(in srgb,var(--app-accent),transparent 89%);color:var(--app-accent)}.home-offer-price svg{flex:0 0 auto}.home-offer-price strong{min-width:0;font-size:10px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.home-offer-media .offer-picture-thumb,.home-offer-media .home-offer-photo-empty,.home-offer-media .offer-intent-artwork,.home-offer-collage{width:88px;height:117px;aspect-ratio:3 / 4}.offer-list-summary .home-offer-media,.offer-list-summary .home-offer-media :is(.offer-picture-thumb,.home-offer-photo-empty,.home-offer-collage,.offer-intent-artwork){width:88px}.offer-list-summary .home-offer-media :is(.offer-picture-thumb,.home-offer-photo-empty,.home-offer-collage,.offer-intent-artwork){height:117px;aspect-ratio:3 / 4}.app-shell[data-active-tab=wallet] .home-offer-media>:is(.offer-picture-thumb,.home-offer-collage){border:1px solid rgba(255,255,255,.62);box-shadow:0 0 0 1px #03060d6b,inset 0 0 0 1px #ffffff1f}.home-offer-collage{display:grid;gap:2px;overflow:hidden;border-radius:8px}.home-offer-collage.collage-2{grid-template-columns:repeat(2,minmax(0,1fr))}.home-offer-collage.collage-3{grid-template-columns:1.25fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.home-offer-collage.collage-3 .home-offer-collage-cell:first-child{grid-row:1 / span 2}.home-offer-collage-cell{min-width:0;min-height:0}.home-offer-collage-cell .offer-picture-thumb{width:100%;height:100%;border-radius:0;border:0}.home-offer-photo-empty{min-height:88px;border-radius:8px;border:1px dashed var(--app-border);background:color-mix(in srgb,var(--app-accent),transparent 92%);color:var(--app-accent);display:grid;place-items:center}.offer-intent-artwork{position:relative;isolation:isolate;width:88px;height:88px;overflow:hidden;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),var(--app-border) 48%);border-radius:8px;background:radial-gradient(circle at 82% 15%,color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 63%),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),#0f172a 24%),color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),#020617 66%));color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff,transparent 90%)}.offer-intent-artwork:before,.offer-intent-artwork:after{content:"";position:absolute;z-index:-1;border:1px solid color-mix(in srgb,#ffffff,transparent 84%);border-radius:999px}.offer-intent-artwork:before{width:72%;aspect-ratio:1;top:-34%;right:-26%}.offer-intent-artwork:after{width:48%;aspect-ratio:1;bottom:-24%;left:-20%}.offer-intent-artwork-orbit{position:absolute;top:8%;right:7%;color:color-mix(in srgb,#ffffff,transparent 55%);transform:rotate(-8deg)}.offer-intent-artwork.photo-required{background:radial-gradient(circle at 82% 15%,color-mix(in srgb,#f59e0b,transparent 68%),transparent 38%),linear-gradient(145deg,#334155,#111827)}.offer-intent-artwork.featured{width:100%;height:clamp(310px,45dvh,420px);border:0;border-radius:20px 20px 0 0}.offer-intent-artwork.featured .offer-intent-artwork-orbit{top:30%;right:auto;left:70%;transform:translate(-50%,-50%) scale(2.7) rotate(-8deg)}.offer-intent-artwork.detail{width:100%;min-height:190px;height:auto;margin-top:10px;border-radius:12px}.offer-intent-artwork.detail .offer-intent-artwork-orbit{transform:scale(1.8) rotate(-8deg)}.home-offer-copy{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-self:stretch;gap:4px}.app-shell[data-active-tab=listings] .home-offer-copy{grid-template-rows:minmax(0,1fr) auto auto}.app-shell[data-active-tab=listings] .home-offer-title-row{grid-row:1}.app-shell[data-active-tab=listings] .home-offer-meta{grid-row:2}.app-shell[data-active-tab=listings] .home-offer-commercial-row{grid-row:3;align-self:end;margin-top:auto}.home-offer-title-row{min-width:0;display:grid;gap:4px}.home-offer-title-row .home-offer-created-at{font-size:10px}.home-offer-title-row h3,.home-offer-copy p,.home-offer-copy span{margin:0;overflow-wrap:anywhere}.home-offer-title-row h3{font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal}.home-offer-title-row .home-offer-body{color:var(--app-muted);font-size:11px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-offer-commercial-row{width:100%;min-width:0;min-height:30px;border-radius:7px;padding:5px 8px;background:color-mix(in srgb,var(--app-accent),transparent 89%);color:var(--app-accent);display:flex;align-items:center;justify-content:space-between;gap:8px}.home-offer-card-price,.home-offer-card-location{min-width:0;display:inline-flex;align-items:center;gap:4px}.home-offer-card-price{flex:0 0 auto;margin-right:auto;font-size:14px;font-weight:850;line-height:1.2}.home-offer-card-price strong{color:inherit;font:inherit}.offer-price-display{min-width:0}.home-offer-commercial-row .offer-price-display.discounted{flex:1 1 auto;max-width:none;white-space:nowrap}.home-offer-commercial-row:has(.offer-price-display.discounted){gap:4px}.home-offer-commercial-row:has(.offer-price-display.discounted) .home-offer-card-location{flex:0 1 72px;max-width:72px}.offer-price-values{min-width:0;display:inline-flex;align-items:baseline;gap:4px;line-height:1.05}.offer-price-display del{overflow:hidden;color:color-mix(in srgb,currentColor,transparent 45%);font-size:9px;font-weight:750;line-height:1;text-decoration-color:#fb7185;text-decoration-thickness:1.5px;text-overflow:ellipsis;white-space:nowrap}.offer-price-display.discounted>svg{color:color-mix(in srgb,var(--marketplace-item-accent, var(--app-success)),#86efac 52%)}.offer-price-display.discounted .offer-price-values strong{color:color-mix(in srgb,var(--marketplace-item-accent, var(--app-success)),#86efac 58%)}.offer-discount-badge{flex:0 0 auto;border:1px solid color-mix(in srgb,#4ade80,#ffffff 18%);border-radius:999px;padding:2px 4px;background:color-mix(in srgb,#22c55e,rgba(3,7,18,.72) 42%);color:#dcfce7;display:inline-flex;align-items:center;gap:2px;font-size:8px;font-weight:950;line-height:1;letter-spacing:-.02em}.home-offer-card-location{margin-left:auto;justify-content:flex-end;color:var(--app-muted);font-size:14px;font-weight:750;line-height:1.2;text-align:right}.home-offer-card-location svg{flex:0 0 auto;color:var(--app-accent);width:14px;height:14px}.home-offer-card-location>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-offer-card-tools{position:relative;z-index:3;width:58px;display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:5px;pointer-events:none}.home-offer-card-tools .offer-party-pill,.home-offer-card-tools .owned-pill{width:100%;box-sizing:border-box;padding:3px 4px;font-size:8px;line-height:1.15;text-align:center;overflow-wrap:break-word}.home-offer-card-tools .offer-party-pill{background:color-mix(in srgb,var(--app-accent),transparent 85%);color:var(--app-accent)}.home-offer-card-tools .owned-pill{background:#64748b2e;color:var(--app-muted)}.home-offer-card-tools .offer-share-button{position:absolute;right:0;bottom:0;width:28px;height:28px;margin:0;border-radius:7px;pointer-events:auto}.home-offer-copy p{color:var(--app-text);font-size:14px;font-weight:800}.home-offer-copy span{color:var(--app-muted);font-size:13px;line-height:1.35}.home-offer-meta{margin:2px 0 0;display:grid;align-self:end;gap:3px}.home-offer-meta div{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px}.home-offer-meta dt,.home-offer-meta dd{margin:0;font-size:12px;line-height:1.35}.home-offer-meta dt{color:var(--app-muted);font-weight:600;display:inline-flex;align-items:center;justify-content:center}.home-offer-meta dd{color:var(--app-text);font-weight:750;overflow-wrap:anywhere}.home-offer-meta dd span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.home-offer-meta .home-offer-availability{color:var(--app-success)}.home-offer-location{display:inline-flex;align-items:center;gap:4px;min-width:0}.home-offer-location svg{flex:0 0 auto}.yield-status{width:fit-content;max-width:100%;min-height:22px;border-radius:999px;padding:2px 7px;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:850;line-height:1.2;white-space:nowrap}button.yield-status{border:0;font:inherit;cursor:pointer}.yield-status.interactive{position:relative;z-index:3;pointer-events:auto}.offer-share-button{position:relative;z-index:3}.yield-status.enabled{background:color-mix(in srgb,var(--app-success),transparent 88%);color:var(--app-success)}.yield-status.disabled{background:#64748b1f;color:var(--app-muted)}.auction-status{white-space:normal}.home-offer-empty{min-height:64px;color:var(--app-muted);display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:800}.home-offer-detail-backdrop{position:fixed;inset:0 0 calc(var(--bottom-nav-content-reserve) + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)));z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mobile-frame .home-offer-detail-backdrop{position:absolute}.home-offer-detail-modal{width:min(100%,520px);max-height:calc(100dvh - 32px - max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)));overflow:auto;overflow-x:hidden;border:1px solid var(--app-border);border-radius:22px;background:var(--app-card);box-shadow:0 24px 80px #0f172a3d;padding:12px;display:grid;gap:10px}.home-offer-detail-modal.conversation-screen{align-content:start;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;gap:12px}.home-offer-detail-actions-card .home-offer-detail-actions{margin:0;padding:0;background:transparent;grid-template-columns:minmax(0,1fr)}.home-offer-detail-body-heading{display:grid;gap:3px;min-height:0}.home-offer-detail-body-heading p,.home-offer-detail-body-heading h2{margin:0}.home-offer-detail-body-heading p{color:var(--marketplace-item-accent);font-size:12px;font-weight:800;text-transform:uppercase}.home-offer-detail-body-heading h2{font-size:22px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-offer-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.home-offer-detail-header p,.home-offer-detail-header h3{margin:0}.home-offer-detail-header p{color:var(--app-accent);font-size:12px;font-weight:800;text-transform:uppercase}.home-offer-detail-header h3{margin-top:3px;font-size:20px;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-offer-detail-pictures{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:3px;margin-top:10px}.home-offer-detail-modal>.home-offer-photo-empty{margin-top:10px}.home-offer-detail-pictures .offer-picture-thumb{height:120px;aspect-ratio:auto}.home-offer-detail-pictures.single{grid-template-columns:minmax(0,1fr);justify-items:center}.home-offer-detail-pictures.single .offer-picture-thumb{width:min(75%,270px);height:auto;aspect-ratio:3 / 4}.home-offer-detail-pictures.single .picture-zoom-target,.home-offer-detail-pictures.multiple .picture-zoom-target{height:100%}.home-offer-detail-pictures.single .offer-picture-thumb img{width:100%;max-width:none;height:100%;max-height:none;margin-inline:auto}.home-offer-detail-pictures.multiple .offer-picture-thumb{width:100%;min-width:0;height:auto;aspect-ratio:3 / 4}.home-offer-detail-pictures.multiple .offer-picture-thumb img{width:100%;height:100%;max-height:none;margin-inline:auto}.home-offer-detail-pictures.multiple:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.home-offer-detail-pictures .offer-picture-thumb img{object-fit:contain}.home-offer-detail-pictures.compact{max-width:100%;display:flex;justify-content:flex-start;gap:8px;padding:2px 0 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.home-offer-detail-pictures.compact.single{justify-content:center}.home-offer-detail-pictures.compact .offer-picture-thumb,.home-offer-detail-pictures.compact.single .offer-picture-thumb,.home-offer-detail-pictures.compact.multiple .offer-picture-thumb{width:92px;min-width:92px;max-width:92px;height:92px;flex:0 0 92px;aspect-ratio:1;scroll-snap-align:start}.home-offer-detail-pictures.compact .offer-picture-thumb img{width:100%;height:100%;object-fit:cover}.home-offer-detail-description{margin:0;color:var(--app-text);font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.home-offer-commercial-summary{display:grid;gap:8px}.home-offer-facts-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-offer-facts-grid div{min-width:0;border:1px solid var(--app-border);border-radius:8px;padding:8px 10px;display:grid;gap:3px}.home-offer-facts-grid dt,.home-offer-facts-grid dd{margin:0;overflow-wrap:anywhere}.home-offer-facts-grid dt{color:var(--app-muted);font-size:11px;font-weight:800}.home-offer-facts-grid dd{color:var(--app-text);font-size:13px;font-weight:850;line-height:1.25}.home-offer-detail-actions{width:100%;min-width:0;margin-top:auto;padding-top:12px;background:var(--app-card);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:8px}.home-offer-detail-actions>*{min-width:0}.home-offer-detail-actions .primary-button{grid-column:1 / -1}.home-offer-detail-actions .offer-buy-button{justify-content:space-between;gap:10px;padding-inline:12px}.offer-purchase-row{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch}.offer-purchase-row .offer-buy-button{grid-column:auto;margin-top:0}.offer-purchase-row .yield-status{min-height:34px;align-self:center;border-radius:8px;padding-inline:8px}.offer-buy-copy{min-width:0;display:inline-flex;align-items:center;gap:7px;font-size:14px;overflow-wrap:anywhere}.offer-buy-button .yield-status{flex:0 0 auto;background:#ffffff2e;color:currentColor}.offer-buy-button .yield-status.disabled{background:#64748b;color:#fff}.home-offer-detail-actions .primary-button,.home-offer-detail-actions .secondary-button,.home-offer-detail-action{width:100%;min-height:46px;margin-top:0;padding:6px 8px;font-size:13px;line-height:1.15;text-align:center;white-space:normal}.home-offer-detail-contact-card{--offer-contact-accent: var(--marketplace-item-accent, var(--app-accent));min-width:0;min-height:70px;border:1px solid color-mix(in srgb,var(--offer-contact-accent),var(--app-border) 62%);border-radius:16px;padding:9px 11px 9px 9px;background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--offer-contact-accent),transparent 76%),transparent 42%),color-mix(in srgb,var(--app-card),var(--app-bg) 16%);display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;box-shadow:0 10px 26px #00000024}.home-offer-detail-contact-avatar{position:relative;width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--offer-contact-accent),transparent 78%);color:color-mix(in srgb,var(--offer-contact-accent),#ffffff 24%);display:grid;place-items:center;overflow:hidden}.home-offer-detail-contact-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.home-offer-detail-contact-copy{min-width:0;display:grid;gap:1px}.home-offer-detail-contact-copy small{color:var(--app-muted);font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.home-offer-detail-contact-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-offer-detail-contact-copy strong{color:var(--app-text);font-size:15px;line-height:1.25}.home-offer-detail-contact-card>svg{color:var(--offer-contact-accent)}.home-offer-detail-action{min-width:0;min-height:58px;border-radius:16px;padding:7px 10px 7px 7px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;overflow:hidden}.home-offer-detail-action>span:nth-child(2){min-width:0;display:grid;gap:1px}.home-offer-detail-action strong{color:inherit;font-size:14px;line-height:1.2}.home-offer-detail-action small{overflow:hidden;color:color-mix(in srgb,currentColor,transparent 24%);font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.home-offer-detail-action-icon{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,currentColor,transparent 84%);display:grid;place-items:center}.home-offer-detail-actions .contact-party-button{grid-column:1 / -1;border:1px solid color-mix(in srgb,var(--app-accent),transparent 44%);background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent),transparent 72%),color-mix(in srgb,var(--app-card),var(--app-accent) 12%));color:color-mix(in srgb,var(--app-accent),#ffffff 24%);box-shadow:0 10px 24px color-mix(in srgb,var(--app-accent),transparent 84%)}.home-offer-detail-actions .contact-party-button:disabled{opacity:.58}.deal-window-backdrop{position:fixed;inset:0 0 calc(68px + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)));z-index:28;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mobile-frame .deal-window-backdrop{position:absolute}.deal-window-modal{width:min(100%,520px);max-height:calc(100dvh - 100px - max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)));overflow:auto;border:1px solid var(--app-border);border-radius:8px;background:var(--app-card);box-shadow:0 24px 80px #0f172a3d;padding:16px;display:grid;gap:14px}.deal-locked-amount{min-height:78px;border:1px solid color-mix(in srgb,var(--app-accent),var(--app-border) 52%);border-radius:8px;background:color-mix(in srgb,var(--app-accent),transparent 91%);padding:12px;display:flex;align-items:center;gap:12px}.deal-locked-icon{width:42px;height:42px;border-radius:8px;background:var(--app-accent);color:var(--app-accent-text);display:inline-grid;place-items:center;flex:0 0 auto}.deal-locked-copy{min-width:0;display:grid;gap:3px}.deal-locked-copy span{color:var(--app-muted);font-size:12px;font-weight:850;text-transform:uppercase}.deal-locked-copy strong{color:var(--app-text);font-size:24px;line-height:1.1;overflow-wrap:anywhere}.deal-lock-release{align-self:flex-start;margin-left:auto;display:grid;gap:3px;text-align:right}.deal-lock-release span{color:var(--app-muted);font-size:11px;font-weight:850;text-transform:uppercase}.deal-lock-release strong{color:var(--app-text);font-size:13px;line-height:1.2;white-space:nowrap}.deal-quantity-selector{border:1px solid var(--app-border);border-radius:8px;background:var(--app-bg);padding:11px 12px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.deal-quantity-copy{min-width:0;display:grid;gap:3px}.deal-quantity-copy span{color:var(--app-muted);font-size:12px;font-weight:850;text-transform:uppercase}.deal-quantity-copy strong{color:var(--app-text);font-size:15px;line-height:1.2}.deal-quantity-stepper{display:grid;grid-template-columns:34px 48px 34px;gap:6px;align-items:center}.deal-quantity-stepper .icon-button{width:34px;height:34px}.deal-quantity-stepper input{width:48px;min-height:34px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-card);color:var(--app-text);font:inherit;font-weight:850;text-align:center}.deal-quantity-stepper input:disabled{opacity:.7}.deal-quantity-fixed{min-height:34px;border-radius:8px;padding:0 12px;background:color-mix(in srgb,var(--app-accent),transparent 90%);color:var(--app-text);display:inline-flex;align-items:center;font-size:14px;font-weight:850}.deal-window-details{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:12px 14px}.deal-window-details div{min-width:0}.deal-window-details div:first-child{grid-column:1 / -1}.deal-created-summary{min-height:54px;border:1px solid color-mix(in srgb,var(--app-success),var(--app-border) 48%);border-radius:8px;background:#16a34a1f;color:var(--app-success);padding:10px 12px;display:flex;align-items:center;gap:10px}.deal-created-summary div{min-width:0;display:grid;gap:2px}.deal-created-summary strong,.deal-created-summary span{overflow-wrap:anywhere}.deal-created-summary strong{color:var(--app-text);font-size:14px}.deal-created-summary span{color:var(--app-muted);font-size:12px;font-weight:750}.deal-window-error{margin-top:0}.deal-window-actions{position:sticky;bottom:0;z-index:1;padding-top:8px;background:var(--app-card)}.deal-window-actions .primary-button{margin-top:0}.owned-pill{flex:0 0 auto;border-radius:999px;padding:4px 8px;background:#16a34a21;color:var(--app-success);font-size:11px;line-height:1;font-weight:850;text-transform:uppercase}.picture-zoom-backdrop{position:fixed;inset:0;z-index:30;padding:16px;background:#030712d1;display:grid;place-items:center}.picture-zoom-modal{width:min(100%,720px);max-height:min(88vh,780px);position:relative;display:grid;place-items:center}.picture-zoom-remove{position:absolute;top:12px;right:12px;z-index:2}.picture-zoom-modal .offer-photo-roulette{width:100%}.picture-zoom-modal img{max-width:100%;max-height:min(88vh,780px);border-radius:8px;display:block;object-fit:contain;background:#000}.picture-zoom-empty{width:min(100%,520px);min-height:320px;border-radius:8px;background:var(--app-card);color:var(--app-muted);display:grid;place-items:center}.muted-value{color:var(--app-muted);font-weight:700}.icon-button:disabled{cursor:not-allowed;opacity:.45}.progress-row{margin-top:16px;min-height:42px;border-radius:8px;border:1px solid var(--app-border);padding:0 12px;display:flex;align-items:center;gap:10px;font-weight:700}.detail-list{display:grid;gap:12px;margin:0}.detail-list div{display:grid;gap:4px}.detail-list dt{color:var(--app-muted);font-size:12px;font-weight:800;text-transform:uppercase}.detail-list dd{margin:0;overflow-wrap:anywhere;font-size:14px;font-weight:700}.detail-list .detail-created-at{color:var(--app-text);font-size:14px;font-weight:700}.detail-list .detail-created-at svg{width:14px;height:14px}.wallet-create-hero{--wallet-create-accent: var(--app-accent);--wallet-create-accent-end: color-mix(in srgb, var(--app-accent), #2563eb 46%);width:100%;min-height:172px;margin-top:0;border:0;border-radius:8px;padding:17px 18px;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.18),transparent 30%),linear-gradient(135deg,var(--wallet-create-accent),var(--wallet-create-accent-end));color:var(--app-accent-text);box-shadow:0 14px 30px color-mix(in srgb,var(--wallet-create-accent),transparent 70%);display:grid;align-content:center;justify-items:center;gap:15px;place-items:center;text-align:center;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}.wallet-create-root[hidden]{display:none}.wallet-page-screen{min-height:calc(var(--app-viewport-height, 100dvh) - 2 * var(--app-root-top-gap) - max(env(safe-area-inset-top,0px),var(--tg-content-safe-area-inset-top, 0px)) - max(env(safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom, 0px)));display:grid;align-content:start}.wallet-page-screen.wallet-page-setup{align-content:stretch}.wallet-page-screen.wallet-page-ready{align-content:center}.wallet-page-screen.wallet-page-ready>.stack{width:100%}.wallet-page-screen.wallet-page-create .wallet-create-root{width:min(100%,360px);min-height:0;display:grid}.wallet-page-screen.wallet-page-create{align-content:center;justify-items:center}.wallet-page-screen.wallet-page-create .wallet-create-hero{min-height:0;aspect-ratio:1.586 / 1}.wallet-page-screen.wallet-page-ready .balance-card{width:100%;min-height:0;aspect-ratio:1.586 / 1}.app-shell[data-expanded-content-open=true]:has(.wallet-page-screen:is(.wallet-page-ready,.wallet-page-create)){height:var(--app-viewport-height, 100dvh);min-height:0;overflow:hidden}.theme-dark.telegram-fullscreen>.app-shell[data-expanded-content-open=true]:has(.wallet-page-screen:is(.wallet-page-ready,.wallet-page-create)){height:calc(var(--app-viewport-height, 100dvh) - var(--telegram-control-boundary))}.app-shell[data-expanded-content-open=true]:has(.wallet-page-screen:is(.wallet-page-ready,.wallet-page-create)) .app-content{min-height:0;overflow:hidden;display:grid;grid-template-rows:0 minmax(0,1fr)}.app-shell[data-expanded-content-open=true]:has(.wallet-page-screen:is(.wallet-page-ready,.wallet-page-create)) .wallet-page-screen{height:100%;min-height:0}.app-shell[data-marketplace-mode=helpers] .wallet-create-hero{--wallet-create-accent: var(--app-helper);--wallet-create-accent-end: color-mix(in srgb, var(--app-helper), #ec4899 38%)}.wallet-create-hero:active{transform:translateY(1px) scale(.99)}.wallet-create-hero:disabled{opacity:.55}.wallet-create-hero.balance-card{width:100%;border:0;cursor:pointer;text-align:left}.app-shell.app-palette :is(.wallet-page-screen,.web3-screen) .balance-card{background-color:var(--home-palette-start);background-image:var(--home-palette-art-tint),var(--home-palette-art, none);background-position:center,center;background-repeat:no-repeat,repeat;background-size:cover,var(--home-palette-art-size);box-shadow:0 18px 48px var(--home-palette-shadow)}.wallet-create-card-top{width:100%;align-items:center}.wallet-create-card-status{min-height:30px;border:1px solid rgba(255,255,255,.26);border-radius:7px;padding:0 9px;background:#ffffff1f;color:#ffffffe6;display:inline-flex;align-items:center;font-size:10px;font-weight:850}.balance-card .wallet-create-card-title{color:#fff;display:flex;align-items:center;gap:10px;font-size:30px;letter-spacing:-.025em}.wallet-create-card-title>span{color:#fff}.wallet-create-card-footer{width:100%}.wallet-create-card-open{width:32px;height:32px;border:1px solid rgba(255,255,255,.26);border-radius:7px;background:#ffffff1f;color:#fff;display:grid;place-items:center}.wallet-create-brand{width:68px;height:68px;border:1px solid rgba(255,255,255,.32);border-radius:20px;padding:10px;background:#ffffff24;box-shadow:0 12px 24px #0000002e,inset 0 1px #ffffff3d;display:grid;place-items:center}.wallet-create-brand img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 10px rgba(0,0,0,.2))}.wallet-create-copy{color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:19px;font-weight:900;line-height:1.15;text-shadow:0 3px 12px rgba(0,0,0,.26)}.wallet-create-copy strong{font:inherit}.wallet-create-hero>svg{color:#fff;filter:drop-shadow(0 6px 14px rgba(0,0,0,.24))}.wallet-preparation-card,.wallet-preparation-copy,.wallet-preparation-points{display:grid;gap:12px}.wallet-preparation-visual{min-height:112px;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent),transparent 86%),color-mix(in srgb,var(--app-success),transparent 88%));display:flex;align-items:center;justify-content:center}.wallet-preparation-visual span{width:62px;height:62px;margin:0 -5px;border:1px solid color-mix(in srgb,var(--app-accent),transparent 62%);border-radius:18px;background:color-mix(in srgb,var(--app-card),transparent 8%);color:var(--app-accent);display:grid;place-items:center;transform:rotate(-7deg)}.wallet-preparation-visual span+span{color:var(--app-success);transform:rotate(7deg)}.wallet-preparation-copy h3,.wallet-preparation-copy p{margin:0}.wallet-preparation-copy p{color:var(--app-muted);line-height:1.55}.wallet-preparation-points span{display:flex;align-items:center;gap:8px;color:var(--app-muted);font-size:13px;font-weight:700}.wallet-preparation-points svg{color:var(--app-success);flex:0 0 auto}.wallet-preparation-continue{margin-top:4px}.balance-card{position:relative;min-height:196px;border-radius:8px;padding:20px;background:linear-gradient(135deg,#102030,#1d7da6 62%,#2dd4bf);transition:box-shadow .18s ease;color:#fff;display:grid;grid-template-rows:auto auto auto;align-content:space-between;row-gap:0;box-shadow:0 18px 48px #0e749038}.balance-card[hidden]{display:none}.home-scroll-compensation-spacer{height:246px;pointer-events:none}.home-scroll-compensation-spacer.wallet-create{height:222px}.balance-card.palette-glacier{background-color:#142433;background-image:linear-gradient(135deg,#142433,#527a99 58%,#c3d7e3);box-shadow:0 18px 48px #527a993d}.balance-card.palette-hello-kitty :is(.balance-card-address,.balance-card-action-button,.balance-history-corner){border-color:#4a0e2680;background:#4a0e268f;color:#fff}.balance-card.palette-military :is(.balance-card-address,.balance-card-action-button,.balance-history-corner){border-color:#b7aa7a5c;background:#080906ad;color:#fff}.balance-card.palette-lgbtq :is(.balance-card-address,.balance-card-action-button,.balance-history-corner){border-color:#a4b0ff57;background:#050919a8;color:#fff}.balance-card.palette-pirate-duck :is(.balance-card-address,.balance-card-action-button,.balance-history-corner){border-color:#cfedf86b;background:#0d3141a3;color:#fff}.balance-card-top{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px}.balance-card-address{margin-right:auto;min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.26);border-radius:7px;background:#ffffff1f;color:#fff;padding:5px 8px;font-size:11px;font-weight:850;letter-spacing:.04em;line-height:1;white-space:nowrap}.balance-card-address span{color:#fff}.balance-card-address:focus-visible{outline:2px solid rgba(255,255,255,.82);outline-offset:2px}.balance-card span,.balance-card small{color:#ffffffc7}.balance-network-label{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#ffffffe6;font-size:11px;font-weight:800;white-space:nowrap}.balance-network-label>span{color:#ffffffe6}.balance-card strong{font-size:46px;line-height:1;letter-spacing:0}.balance-card-amount{display:flex;align-items:baseline;white-space:nowrap}.balance-card .balance-card-whole{color:#fff}.balance-card .balance-card-fraction{margin-left:1px;color:#ffffffc7;font-size:.58em}.balance-card-amount small{margin-left:10px;font-size:1em;line-height:1;font-weight:800;letter-spacing:.04em}.wallet-faucet-message{margin:-4px 2px 0;color:var(--app-muted);font-size:12px;font-weight:700}.receive-top-up-button{margin-top:0}.camera-modal-backdrop{position:fixed;inset:0 0 calc(68px + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)));z-index:35;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#030712ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mobile-frame .camera-modal-backdrop{position:absolute}.camera-modal{width:100%;max-width:430px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-card);box-shadow:0 24px 80px #0f172a3d;max-height:calc(100dvh - 100px - max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)));overflow-y:auto;overscroll-behavior:contain;padding:16px;display:grid;gap:14px}.camera-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.camera-header-actions{display:flex;align-items:center;gap:6px}.camera-modal-header p,.camera-modal-header h3{margin:0}.camera-modal-header p{color:var(--app-accent);font-size:12px;font-weight:800;text-transform:uppercase}.camera-modal-header h3{margin-top:3px;font-size:19px;line-height:1.2}.camera-preview-shell{position:relative;width:min(100%,43.5vh,calc(75dvh - 187.5px - max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px))));aspect-ratio:3 / 4;margin-inline:auto;border-radius:8px;overflow:hidden;background:#020617;touch-action:pan-y}.inline-offer-camera{min-width:0;display:grid;gap:8px}.camera-preview-shell.inline{width:min(100%,400px);height:auto;max-height:none;aspect-ratio:2 / 3;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),#ffffff 22%);box-shadow:0 10px 24px #0206172e}.inline-camera-toolbar{display:flex;align-items:center;gap:6px}.inline-camera-toolbar .icon-button{width:36px;height:36px;color:var(--app-accent)}.inline-camera-toolbar .inline-camera-close{margin-left:auto}.offer-additional-photo-screen>.card{padding:12px}.picture-panel.has-inline-camera.camera-only{border:0;padding:0;background:transparent}.inline-camera-controls{position:absolute;inset:0;z-index:6;pointer-events:none}.inline-camera-controls :is(button,.inline-camera-required){position:absolute;pointer-events:auto}.inline-camera-required{top:11px;left:50%;transform:translate(-50%);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:5px 9px;background:#0206177a;color:#fff;font-size:10px;font-weight:900;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.camera-zoom-indicator{position:absolute;top:11px;right:11px;z-index:5;min-width:30px;min-height:26px;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:4px 7px;background:#02061785;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:900;line-height:1;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inline-camera-capture{left:50%;bottom:10px;width:52px;height:52px;transform:translate(-50%);border:5px solid rgba(255,255,255,.92);border-radius:999px;padding:0;display:grid;place-items:center;background:var(--marketplace-item-accent, var(--app-accent));color:var(--marketplace-item-accent-text, var(--app-accent-text));box-shadow:0 7px 20px #02061761}.inline-camera-capture:disabled,.inline-camera-toolbar .icon-button:disabled{opacity:.55}.camera-preview{width:100%;height:100%;display:block;object-fit:contain;background:#020617}.camera-preview-shell.portrait-fill .camera-preview{object-fit:cover;object-position:center}.camera-object-frame{position:absolute;inset:var(--camera-object-frame-inset, 7%);z-index:2;border-radius:18px;box-shadow:0 0 0 999px #0206174d;pointer-events:none}.camera-frame-corner{position:absolute;width:clamp(38px,16%,56px);height:clamp(38px,16%,56px);border:0 solid rgba(255,255,255,.96);filter:drop-shadow(0 1px 2px rgba(2,6,23,.72))}.camera-frame-corner.top-left{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:18px}.camera-frame-corner.top-right{top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:18px}.camera-frame-corner.bottom-left{bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:18px}.camera-frame-corner.bottom-right{right:0;bottom:0;border-right-width:3px;border-bottom-width:3px;border-bottom-right-radius:18px}.camera-focus-marker{position:absolute;z-index:3;width:48px;height:48px;border:2px solid rgba(255,255,255,.92);border-radius:50%;box-shadow:0 0 0 1px #02061794,0 2px 10px #02061773;pointer-events:none;transform:translate(-50%,-50%) scale(.72);animation:camera-focus-marker-in .85s ease-out forwards}@keyframes camera-focus-marker-in{18%{transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.92)}}.camera-preview-overlay{position:absolute;inset:0;z-index:4;display:grid;place-items:center;align-content:center;gap:8px;background:#020617ad;color:#fff;text-align:center;padding:16px;font-size:13px;font-weight:800}.camera-preview-overlay.error{color:#fecaca}.camera-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.camera-actions .camera-library-button,.camera-actions .primary-button{grid-column:1 / -1}.camera-actions .primary-button,.camera-actions .secondary-button{margin-top:0}.offer-goods-camera-live,.offer-goods-camera-live>.card,.offer-goods-camera-live .offer-quick-start-form,.offer-goods-camera-live .seller-photo-field,.offer-goods-camera-live .picture-panel,.offer-goods-camera-live .inline-offer-camera{width:100%;height:100%;min-height:0}.offer-goods-camera-live{padding-top:0}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-goods-camera-live) .app-content{padding-top:0;padding-right:0;padding-left:0}.app-shell[data-active-tab=offers][data-expanded-content-open=true]:has(.offer-goods-camera-live) .offer-goods-camera-live>.card{border:0;border-radius:0;padding:0;background:#020617;box-shadow:none}.offer-goods-camera-live .offer-quick-start-form,.offer-goods-camera-live .seller-photo-field{display:block}.offer-goods-camera-live .picture-panel.has-inline-camera{border:0;border-radius:0;padding:0;background:transparent}.offer-goods-camera-live .inline-offer-camera{position:relative;display:block;overflow:hidden;background:#020617}.offer-goods-camera-live .camera-preview-shell.inline{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;max-height:none;border:0;border-radius:0;aspect-ratio:auto;box-shadow:none}.offer-goods-camera-live .inline-camera-toolbar{position:absolute;top:max(12px,env(safe-area-inset-top));left:12px;z-index:8}.offer-goods-camera-live .inline-camera-toolbar .icon-button{width:44px;height:44px;border-color:#ffffff47;background:#0206178a;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.offer-goods-camera-live .inline-camera-capture{bottom:max(22px,env(safe-area-inset-bottom));width:68px;height:68px;border-width:6px}.receive-modal-backdrop{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mobile-frame .receive-modal-backdrop{position:absolute}.receive-modal{width:100%;max-width:430px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-card);box-shadow:0 24px 80px #0f172a3d;padding:16px;display:grid;gap:14px}.receive-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.receive-modal-header p,.receive-modal-header h3{margin:0}.receive-modal-header p{color:var(--app-accent);font-size:12px;font-weight:800;text-transform:uppercase}.receive-modal-header h3{margin-top:3px;font-size:19px;line-height:1.2}.receive-qr-shell{justify-self:center;width:min(100%,260px);border:1px solid var(--app-border);border-radius:8px;background:#fff;padding:12px}.receive-qr{display:block;width:100%;height:auto}.receive-qr-fallback{min-height:220px;display:grid;place-items:center;color:#0f172a;text-align:center;font-weight:700}.receive-address{width:100%;border:1px solid var(--app-border);border-radius:8px;padding:12px;display:grid;gap:5px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 34%);color:var(--app-text);font:inherit;text-align:left;cursor:pointer}.receive-address:active{transform:translateY(1px)}.receive-address span{color:var(--app-muted);font-size:12px;font-weight:800;text-transform:uppercase}.receive-address strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.address-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.address-row div{min-width:0;display:grid;gap:4px}.address-row span{color:var(--app-muted);font-size:12px;font-weight:800}.address-row strong{overflow-wrap:anywhere;font-size:14px}.icon-button{width:38px;height:38px;border:1px solid var(--app-border);border-radius:8px;background:color-mix(in srgb,var(--app-accent),var(--app-card) 90%);color:var(--app-text);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.center-state,.empty-state{min-height:420px;display:grid;align-content:center;justify-items:center;text-align:center;gap:10px}.center-state h2,.center-state p,.empty-state p{margin:0}.center-state p,.empty-state p{color:var(--app-muted);line-height:1.45}.empty-state svg{color:var(--app-accent)}.profile-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:stretch}.profile-row h3,.profile-row p{margin:0}.profile-username{display:block;margin-top:2px;color:var(--app-muted);font-size:13px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.profile-row p{margin-top:4px;color:var(--app-muted);font-size:14px;line-height:1.4}.profile-identity-card{display:block}.profile-identity-copy{align-self:center;min-width:0}.profile-identity-controls{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:14px}.interface-language-selector{width:42px;height:38px;border:1px solid var(--app-border);border-radius:10px;padding:0;background:color-mix(in srgb,var(--app-bg),var(--app-card) 44%);display:grid;place-items:center;box-shadow:none;font-size:21px;line-height:1;transition:background-color .16s ease,transform .12s ease}.interface-language-selector:hover{background:color-mix(in srgb,var(--app-accent),transparent 86%)}.interface-language-selector:active{transform:scale(.94)}.interface-language-selector:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 30%);outline-offset:2px}.profile-delete-wallet-button{margin-top:0}.app-shell[data-active-tab=profile] .app-content{display:flex;flex-direction:column}.profile-screen{flex:1;display:flex;flex-direction:column;gap:14px}.profile-wallet-actions{display:grid;gap:10px;margin-top:auto;padding-top:24px}.profile-wallet-actions .secondary-button,.profile-restore-wallet-button{margin-top:0}.crypto-preview-preference-card{display:grid;gap:12px}.crypto-preview-preference-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;cursor:pointer}.crypto-preview-preference-copy{display:grid;gap:5px}.crypto-preview-preference-copy>strong{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:15px}.crypto-preview-preference-copy>strong small{border:1px solid color-mix(in srgb,var(--app-warning),transparent 38%);border-radius:999px;background:color-mix(in srgb,var(--app-warning),transparent 84%);padding:3px 7px;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.crypto-preview-preference-copy>span,.crypto-preview-preference-note{color:var(--app-muted);font-size:12px;line-height:1.45}.crypto-preview-preference-note{margin:0;padding-top:10px;border-top:1px solid var(--app-border)}.crypto-preview-preference-row input[role=switch]{width:46px;height:26px;appearance:none;border:1px solid var(--app-border);border-radius:999px;background:color-mix(in srgb,var(--app-muted),transparent 72%);padding:2px;transition:background .14s ease,border-color .14s ease}.crypto-preview-preference-row input[role=switch]:before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #00000047;transition:transform .14s ease}.crypto-preview-preference-row input[role=switch]:checked{border-color:var(--app-accent);background:var(--app-accent)}.crypto-preview-preference-row input[role=switch]:checked:before{transform:translate(20px)}.crypto-preview-preference-row input[role=switch]:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 36%);outline-offset:2px}.crypto-preview-preference-row input[role=switch]:disabled{cursor:wait;opacity:.66}.wallet-removal-confirmation{gap:16px}.wallet-removal-safety-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:18px;border:1px solid color-mix(in srgb,var(--app-warning) 42%,transparent);border-radius:18px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--app-warning) 18%,transparent),transparent 58%),color-mix(in srgb,var(--app-card) 94%,var(--app-warning) 6%)}.wallet-removal-safety-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:var(--app-warning);background:color-mix(in srgb,var(--app-warning) 16%,transparent)}.wallet-removal-safety-card p,.wallet-removal-safety-card h3,.wallet-removal-safety-card span{margin:0}.wallet-removal-safety-card p{color:var(--app-warning);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wallet-removal-safety-card h3{margin-top:4px;font-size:18px;line-height:1.25}.wallet-removal-safety-card div>span{display:block;margin-top:8px;color:var(--app-muted);font-size:14px;line-height:1.45}.wallet-removal-confirmation .warning-text{display:flex;gap:8px;align-items:flex-start}.wallet-removal-confirmation .warning-text svg{flex:0 0 auto;margin-top:2px}.wallet-removal-confirmation-field{display:grid;gap:8px}.wallet-removal-confirmation-field>span{color:var(--app-muted);font-size:13px;font-weight:700}.wallet-removal-confirmation-field input{width:100%;min-height:48px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--app-danger) 48%,var(--app-border));border-radius:14px;padding:0 14px;color:var(--app-text);background:color-mix(in srgb,var(--app-card) 94%,var(--app-danger) 6%);font:inherit;font-weight:850;letter-spacing:.08em;text-transform:uppercase;outline:none}.wallet-removal-confirmation-field input:focus{border-color:var(--app-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-danger) 18%,transparent)}.wallet-removal-actions{display:grid;gap:9px}.wallet-removal-actions .secondary-button,.backup-wallet-modal .secondary-button{margin-top:0}.backup-phrase-list{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(12,minmax(34px,auto));grid-auto-flow:column;gap:6px 8px}.backup-phrase-list li{min-width:0;min-height:34px;border:1px solid var(--app-border);border-radius:8px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;font-size:14px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 38%)}.backup-phrase-list strong{color:var(--app-muted);font-size:12px;font-weight:700}.backup-phrase-list span{min-width:0;font-size:13px;overflow-wrap:anywhere}.avatar{width:46px;height:46px;border-radius:999px;background:#229ed91f;color:var(--app-accent);display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:contain;object-position:center}.status-pill{min-height:28px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;font-size:12px;font-weight:800;white-space:nowrap}.status-pill.success{background:#16a34a1f;color:var(--app-success)}.status-pill.warning{background:#f59e0b24;color:var(--app-warning)}.status-pill.neutral{background:#64748b1f;color:var(--app-muted)}.app-shell:has(.expanded-screen-backdrop:not(.home-offer-detail-backdrop))>:is(.app-header,.bottom-nav){display:none}.app-shell:has(.home-offer-detail-backdrop)>.app-header{display:none}.app-shell[data-bottom-navigation-hidden=true] .app-content{padding-bottom:calc(16px + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)))}.expanded-screen-backdrop{position:fixed;inset:0 0 max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px));z-index:60;min-height:0;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding:calc(16px + max(env(safe-area-inset-top,0px),var(--tg-content-safe-area-inset-top, 0px))) calc(16px + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px))) 16px calc(16px + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)))}.mobile-frame .expanded-screen-backdrop{position:absolute}.expanded-screen-modal{position:relative;width:min(100%,520px);max-width:520px;height:min(100%,720px);min-height:0;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-padding-block:16px 28px;overscroll-behavior:contain;border:1px solid var(--app-border);border-radius:8px;background:var(--app-card);box-shadow:0 24px 80px #0f172a3d;padding:16px;display:grid;place-items:stretch;align-content:start;gap:14px}.expanded-screen-header{position:sticky;top:0;z-index:3;margin:-16px -16px 20px;padding:14px 16px;border-bottom:1px solid var(--app-border);background:var(--app-card);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;opacity:1;transform:translateY(0);transform-origin:top;transition:opacity .14s ease,transform .18s ease}.expanded-screen-header.is-collapsed{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 16px))}.mnemonic-window-modal{height:min(100%,760px)}.mnemonic-window-actions{display:grid;gap:10px;padding-top:2px}.expanded-screen-header p,.expanded-screen-header h3{margin:0}.expanded-screen-header p{color:var(--app-accent);font-size:12px;font-weight:800;text-transform:uppercase}.expanded-screen-header h3{margin-top:3px;font-size:19px;line-height:1.2;overflow-wrap:anywhere}.picture-zoom-modal{grid-template-rows:minmax(0,1fr);overflow:hidden}.picture-zoom-modal .offer-photo-roulette{min-height:0;align-content:center;overflow-y:auto}.wallet-restore-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto}.bottom-nav{position:fixed;left:calc(var(--app-content-gutter) + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)));right:calc(var(--app-content-gutter) + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px)));bottom:0;min-height:calc(var(--bottom-nav-height) + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)));padding:4px 0 calc(8px + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px))) 0;border-top:0;border-radius:12px 12px 0 0;transition:transform .18s ease,opacity .14s ease;background:color-mix(in srgb,var(--app-card),transparent 4%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;z-index:40}.combined-activity-screen,.combined-activity-section{display:grid;align-content:start}.combined-activity-screen{gap:0}.combined-activity-section{gap:10px}.orders-my-listings-fixed-zone{position:sticky;top:0;z-index:12;padding-bottom:10px;background:transparent}.orders-my-listings-button{width:100%;min-height:64px;border:1px solid color-mix(in srgb,var(--app-accent),var(--app-border) 58%);border-radius:15px;padding:10px 12px;background:color-mix(in srgb,var(--app-accent),var(--app-card) 94%);color:var(--app-text);display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:10px;text-align:left}.orders-my-listings-button:active{background:color-mix(in srgb,var(--app-accent),var(--app-card) 87%);transform:scale(.99)}.orders-my-listings-button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.orders-my-listings-icon{position:relative;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--app-accent),transparent 82%);color:var(--app-accent);display:grid;place-items:center}.offers-event-dot{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border:2px solid var(--app-card);border-radius:999px;background:#ef4444}.orders-my-listings-copy{min-width:0;display:grid;gap:3px}.orders-my-listings-copy strong{font-size:14px;line-height:1.2}.orders-my-listings-copy small{color:var(--app-muted);font-size:10px;font-weight:750}.orders-my-listings-screen,.web3-deals-screen{display:grid;align-content:start;gap:12px}.orders-my-listings-header,.web3-deals-header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.orders-my-listings-header>button,.web3-deals-header>button{min-height:40px;border:0;border-radius:11px;padding:0 10px 0 7px;background:color-mix(in srgb,var(--app-accent),transparent 86%);color:var(--app-text);display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:850}.web3-deals-header>div{min-width:0;display:grid;justify-items:end;gap:2px}.web3-deals-header small{color:var(--app-muted);font-size:9px;font-weight:850;text-transform:uppercase}.web3-deals-header strong{font-size:15px}.active-activity-section{border-top:1px solid var(--app-border);padding-top:10px}.activity-heading-unread-dot{width:8px;height:8px;margin-left:7px;border:2px solid var(--app-card);border-radius:999px;background:#ef4444;display:inline-block;vertical-align:1px}.listings-browser-screen,.listings-owned-section,.listings-market-section{display:grid;align-content:start}.listings-browser-screen,.listings-owned-section,.listings-market-section{gap:10px}.web3-screen{display:grid;align-content:start;gap:14px}.web3-screen>.wallet-create-root,.web3-wallet-dashboard,.web3-wallet-dashboard>.stack{width:100%}.web3-screen>.wallet-create-root .wallet-create-hero,.web3-wallet-dashboard .balance-card{width:100%;min-height:0;aspect-ratio:1.586 / 1}.web3-wallet-setup-card{padding:0;overflow:hidden}.web3-wallet-setup-card>button{width:100%;min-height:68px;border:0;padding:10px 12px;background:transparent;color:var(--app-text);display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left}.web3-wallet-setup-card>button>span:first-child{width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--app-accent),transparent 84%);color:var(--app-accent);display:grid;place-items:center}.web3-wallet-setup-card>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.web3-wallet-setup-card strong{font-size:13px}.web3-wallet-setup-card small{color:var(--app-muted);font-size:10px}.web3-action-grid{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px}.web3-action-tile{min-width:0;min-height:78px;border:1px solid color-mix(in srgb,var(--app-accent),var(--app-border) 50%);border-radius:16px;padding:11px 13px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--app-accent),transparent 70%),transparent 58%),color-mix(in srgb,var(--app-card),transparent 3%);color:var(--app-text);display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;align-content:center;align-items:center;column-gap:12px;row-gap:3px;text-align:left}.web3-action-tile>span{grid-column:1;grid-row:1 / 3;width:52px;height:52px;border:1px solid color-mix(in srgb,var(--app-accent),transparent 52%);border-radius:16px;background:color-mix(in srgb,var(--app-accent),transparent 84%);color:color-mix(in srgb,var(--app-accent),#ffffff 22%);display:grid;place-items:center}.web3-action-tile strong{grid-column:2;grid-row:1;align-self:end;font-size:16px;line-height:1.1}.web3-action-tile small{grid-column:2;grid-row:2;align-self:start;color:var(--app-muted);font-size:10px;font-weight:800;line-height:1.25}button.web3-action-tile{transition:transform .12s ease,border-color .16s ease,background-color .16s ease}button.web3-action-tile:active{transform:scale(.97);border-color:color-mix(in srgb,var(--app-accent),#ffffff 18%)}button.web3-action-tile:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),#ffffff 24%);outline-offset:2px}.web3-auctions-modal{width:min(calc(100% - 24px),390px);padding:24px 20px 20px;display:grid;justify-items:center;gap:16px;text-align:center}.web3-auctions-symbol{width:78px;height:78px;border:1px solid color-mix(in srgb,var(--app-accent),transparent 52%);border-radius:24px;background:color-mix(in srgb,var(--app-accent),transparent 82%);color:color-mix(in srgb,var(--app-accent),#ffffff 20%);display:grid;place-items:center;transform:rotate(-5deg)}.web3-auctions-copy{display:grid;gap:7px}.web3-auctions-copy h3,.web3-auctions-copy p,.web3-auctions-status{margin:0}.web3-auctions-copy h3{font-size:26px;letter-spacing:-.03em}.web3-auctions-copy p,.web3-auctions-status{color:var(--app-muted);font-size:12px;line-height:1.45}.web3-auction-types{width:100%;display:grid;gap:9px;text-align:left}.web3-auction-types article{border:1px solid var(--app-border);border-radius:14px;padding:11px;background:color-mix(in srgb,var(--app-accent),var(--app-card) 95%);display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.web3-auction-types article>svg{width:34px;height:34px;border-radius:10px;padding:8px;background:color-mix(in srgb,var(--app-accent),transparent 84%);color:var(--app-accent)}.web3-auction-types article>span{min-width:0;display:grid;gap:3px}.web3-auction-types strong{font-size:12px}.web3-auction-types small{color:var(--app-muted);font-size:10px;line-height:1.3}.web3-auctions-modal>.primary-button{width:100%}.web3-announcement-screen{width:100%;min-height:0;display:grid;place-items:center}.web3-announcement-card{width:100%;max-width:none;min-height:0;border:0;border-radius:var(--app-radius-feature);padding:clamp(16px,4.5vw,22px);overflow:hidden auto;overscroll-behavior:contain;background:transparent;box-shadow:none;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);justify-items:center;align-content:stretch;gap:18px;text-align:center}.app-shell[data-active-tab=web3][data-expanded-content-open=false][data-crypto-preview-enabled=false]{height:var(--app-viewport-height, 100dvh);min-height:0;overflow:hidden}.mobile-frame .app-shell[data-active-tab=web3][data-expanded-content-open=false][data-crypto-preview-enabled=false]{height:100%}.theme-dark.telegram-fullscreen>.app-shell[data-active-tab=web3][data-expanded-content-open=false][data-crypto-preview-enabled=false]{height:calc(var(--app-viewport-height, 100dvh) - var(--telegram-control-boundary))}.app-shell[data-active-tab=web3][data-expanded-content-open=false][data-crypto-preview-enabled=false] .app-content{min-height:0;overflow:hidden;display:grid;grid-template-rows:0 minmax(0,1fr)}.app-shell[data-active-tab=web3][data-expanded-content-open=false][data-crypto-preview-enabled=false] :is(.web3-screen,.web3-announcement-screen,.web3-announcement-card){height:100%;min-height:0}.app-shell[data-active-tab=web3][data-expanded-content-open=false][data-crypto-preview-enabled=false] .web3-screen{align-content:stretch;overflow:hidden}.web3-announcement-badge{min-height:28px;border:1px solid color-mix(in srgb,var(--app-accent),transparent 46%);border-radius:999px;padding:0 10px;background:color-mix(in srgb,var(--app-accent),transparent 86%);color:color-mix(in srgb,var(--app-accent),#ffffff 34%);display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.web3-announcement-icon{width:88px;height:88px;border:1px solid color-mix(in srgb,var(--app-accent),transparent 52%);border-radius:28px;background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent),transparent 76%),color-mix(in srgb,var(--app-accent),var(--app-card) 86%));color:color-mix(in srgb,var(--app-accent),#ffffff 24%);box-shadow:0 14px 34px color-mix(in srgb,var(--app-accent),transparent 78%);display:grid;place-items:center;transform:rotate(-5deg)}.web3-enable-button{width:min(100%,360px);min-height:68px;margin:0;position:relative;overflow:hidden;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--app-accent),#ffffff 34%);border-radius:22px;padding:10px 15px 10px 11px;color:#fff;text-align:left;background:radial-gradient(circle at 16% -20%,rgba(255,255,255,.32),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--app-accent),#111827 10%),color-mix(in srgb,var(--app-accent),#312e81 42%));box-shadow:0 18px 38px color-mix(in srgb,var(--app-accent),transparent 68%),0 1px #ffffff3d inset,0 -12px 30px #0f172a2e inset;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.web3-enable-button:before{content:"";position:absolute;top:0;left:13%;width:74%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent)}.web3-enable-button:hover:not(:disabled){filter:brightness(1.08) saturate(1.08);box-shadow:0 22px 44px color-mix(in srgb,var(--app-accent),transparent 62%),0 1px #ffffff47 inset,0 -12px 30px #0f172a29 inset}.web3-enable-button:active:not(:disabled){transform:translateY(1px) scale(.985)}.web3-enable-button-icon{width:42px;height:42px;border:1px solid rgba(255,255,255,.25);border-radius:14px;display:grid;place-items:center;color:#fff;background:#ffffff24;box-shadow:0 8px 20px #0f172a2e,0 1px #ffffff2e inset}.web3-enable-button-copy{min-width:0;display:grid;gap:3px}.web3-enable-button-copy strong{font-size:16px;font-weight:850;line-height:1.1}.web3-enable-button-copy small{color:#ffffffad;font-size:9px;font-weight:800;line-height:1;letter-spacing:.12em;text-transform:uppercase}.web3-enable-button>svg{color:#ffffffc7}.web3-enable-error{width:min(100%,420px);margin:-7px 0 0;text-align:center}.web3-announcement-card .web3-feature-list{width:100%;margin-top:clamp(14px,4vh,38px);align-self:end;display:grid;gap:9px;text-align:left}.web3-feature-list article{min-width:0;border:1px solid color-mix(in srgb,var(--app-accent),var(--app-border) 62%);border-radius:14px;padding:11px;background:color-mix(in srgb,var(--app-accent),var(--app-card) 94%);display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px}.web3-feature-list article>span{width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--app-accent),transparent 84%);color:var(--app-accent);display:grid;place-items:center}.web3-feature-list article>div{min-width:0;display:grid;gap:4px}.web3-feature-list strong{font-size:12px;line-height:1.2}.web3-feature-list small{color:var(--app-muted);font-size:10px;line-height:1.35}.web3-announcement-card>small{color:color-mix(in srgb,var(--app-muted),#ffffff 10%);font-size:11px;line-height:1.4}.listings-top-controls{min-width:0;display:grid;grid-template-columns:75px minmax(0,1fr) 40px;align-items:center;gap:8px}.listings-search-toggle{grid-column:3;justify-self:end;width:40px;min-width:40px;height:40px;flex-basis:40px}.listings-search-toggle.active{width:40px;max-width:40px;flex-basis:40px}.listings-market-section{border-top:1px solid var(--app-border);padding-top:14px}.listings-filter-dropdown{width:100%;min-height:56px;border:1px solid color-mix(in srgb,var(--app-accent),var(--app-border) 58%);border-radius:14px;padding:9px 12px;background:color-mix(in srgb,var(--app-card),transparent 7%);color:var(--app-text);display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left}.listings-filter-dropdown.open{border-color:color-mix(in srgb,var(--app-accent),#ffffff 20%);background:color-mix(in srgb,var(--app-accent),var(--app-card) 88%)}.listings-filter-dropdown-icon{width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--app-accent),transparent 84%);color:var(--app-accent);display:grid;place-items:center}.listings-filter-dropdown>span:nth-child(2){min-width:0;display:grid;gap:4px}.listings-filter-dropdown strong,.listings-filter-dropdown small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listings-filter-dropdown strong{font-size:14px}.listings-filter-dropdown small{color:var(--app-muted);font-size:10px}.listings-filter-panel{border:1px solid var(--app-border);border-radius:16px;padding:12px;background:color-mix(in srgb,var(--app-card),transparent 5%);box-shadow:var(--app-shadow-card);display:grid;gap:12px}.listings-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.listings-category-grid button{min-width:0;min-height:76px;border:1px solid var(--app-border);border-radius:12px;padding:8px 5px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 24%);color:var(--app-muted);display:grid;place-items:center;align-content:center;gap:6px}.listings-category-grid button>span{width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--app-accent),transparent 86%);color:var(--app-accent);display:grid;place-items:center}.listings-category-grid button strong{max-width:100%;overflow:hidden;font-size:9px;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.listings-category-grid button.active{border-color:color-mix(in srgb,var(--app-accent),#ffffff 22%);background:color-mix(in srgb,var(--app-accent),var(--app-card) 78%)}.listings-category-grid button.listings-connected-store-category-button{border-color:color-mix(in srgb,var(--app-accent),var(--app-border) 86%);background:color-mix(in srgb,var(--app-card),#000000 16%);color:color-mix(in srgb,var(--app-muted),transparent 18%)}.listings-category-grid button.listings-connected-store-category-button>span{background:color-mix(in srgb,var(--app-accent),transparent 92%);color:color-mix(in srgb,var(--app-accent),var(--app-muted) 52%)}.listings-category-grid button.listings-connected-store-category-button strong{overflow:visible;font-size:8px;line-height:1.05;text-overflow:clip;white-space:normal}.listings-category-grid button:last-child:nth-child(3n+1){grid-column:2}.listings-other-heading{margin-top:4px}.combined-chats-heading{min-height:42px;align-items:center;touch-action:pan-x}.bottom-nav button{max-width:none}.mobile-frame .bottom-nav{position:sticky;left:auto;right:auto;width:auto;margin-right:calc(var(--app-content-gutter) + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px)));margin-left:calc(var(--app-content-gutter) + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)))}.mobile-frame .app-content{padding-bottom:var(--bottom-nav-gap)}.bottom-nav button{min-width:0;min-height:54px;border:0;border-radius:10px;background:transparent;color:var(--app-muted);display:grid;justify-items:center;align-content:center;gap:3px;font-size:11px;font-weight:800}.bottom-nav button svg{width:22px;height:22px;stroke-width:2.1}.bottom-nav-icon{position:relative;display:grid;place-items:center}.activity-unread-dot{position:absolute;top:-3px;right:-5px;width:8px;height:8px;border:2px solid var(--app-card);border-radius:999px;background:#ef4444}.bottom-nav button.active{color:var(--app-accent);background:color-mix(in srgb,var(--app-accent),transparent 86%)}.primary-header-title{min-width:0;min-height:46px;border:1px solid var(--app-border);border-radius:10px;padding:7px 12px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 22%);display:grid;align-content:center;gap:1px}.primary-header-title strong{color:var(--app-text);font-size:15px;line-height:1.2}.primary-header-title small{color:var(--app-muted);font-size:10px;font-weight:750}.home-screen-stack{display:grid;gap:var(--app-section-gap);padding-top:0;overflow-anchor:none}.home-discovery-slot{min-width:0;min-height:320px}.home-discovery-slot.is-results,.home-discovery-slot.is-opening{display:block}.home-opening-card{--home-opening-primary: var(--app-accent);position:relative;isolation:isolate;min-width:0;min-height:320px;height:100%;border:0;border-radius:var(--app-radius-feature);padding:clamp(16px,4.5vw,22px);overflow:hidden auto;overscroll-behavior:contain;background:transparent;box-shadow:none;color:#fff;display:grid;grid-template-rows:auto minmax(178px,1fr) auto;align-content:stretch;gap:clamp(14px,3.8vw,20px)}.app-shell[data-marketplace-mode=helpers] .home-opening-card{--home-opening-primary: var(--app-helper)}.app-content.home-palette:is(.palette-military,.palette-lgbtq,.palette-hello-kitty,.palette-pirate-duck) .home-opening-card{background:transparent}.home-opening-preferences{min-width:0;padding-top:0;display:grid;gap:8px}.home-opening-mode-slogans{min-width:0;display:grid;gap:5px}.home-opening-mode-slogan{min-width:0;margin:0;display:grid;grid-template-columns:minmax(16px,1fr) auto minmax(16px,1fr);align-items:center;gap:9px;color:#ffffffb8;font-size:10px;font-weight:850;line-height:1.2;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap}.home-opening-mode-slogan>span{height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--home-opening-primary),#ffffff 38%));opacity:.72}.home-opening-mode-slogan>span:last-child{transform:scaleX(-1)}.home-opening-mode-slogan.is-easter-egg{color:#fff;font-size:12px;letter-spacing:.12em;text-transform:none;text-shadow:0 0 12px color-mix(in srgb,var(--home-opening-primary),#ffffff 28%),0 2px 8px rgba(2,6,23,.42);animation:home-mode-easter-egg-reveal .62s cubic-bezier(.22,1,.36,1) both}.home-opening-mode-slogan.is-easter-egg>span{height:2px;background:linear-gradient(90deg,transparent,#ffffff 48%,var(--home-opening-primary));box-shadow:0 0 10px color-mix(in srgb,var(--home-opening-primary),transparent 28%)}.home-opening-mode-slogan.is-easter-egg.stage-2{color:#fecaca;text-shadow:0 0 14px rgba(239,68,68,.72),0 2px 8px rgba(2,6,23,.52)}.home-opening-mode-slogan.is-easter-egg.stage-2>span{background:linear-gradient(90deg,transparent,#fecaca 48%,#ef4444);box-shadow:0 0 11px #ef44449e}.home-opening-mode-slogan.is-easter-egg.stage-3{color:#fef3c7;letter-spacing:.16em;text-shadow:0 0 15px rgba(250,204,21,.7),0 2px 8px rgba(2,6,23,.52)}.home-opening-mode-slogan.is-easter-egg.stage-3>span{background:linear-gradient(90deg,transparent,#fef3c7 42%,#f59e0b 72%,#ec4899);box-shadow:0 0 12px #f59e0bad}.home-opening-mode-slogan.is-easter-egg.stage-4{color:#bbf7d0;text-shadow:0 0 14px rgba(34,197,94,.68),0 2px 8px rgba(2,6,23,.52)}.home-opening-mode-slogan.is-easter-egg.stage-4>span{background:linear-gradient(90deg,transparent,#bbf7d0 48%,#22c55e);box-shadow:0 0 11px #22c55e94}.home-opening-mode-slogan.is-easter-egg.stage-5{color:#fde68a;text-shadow:0 0 15px rgba(245,158,11,.72),0 2px 8px rgba(2,6,23,.52)}.home-opening-mode-slogan.is-easter-egg.stage-5>span{background:linear-gradient(90deg,transparent,#fde68a 45%,#f59e0b 74%,#ffffff);box-shadow:0 0 12px #f59e0ba3}.home-opening-mode-slogan.is-easter-egg.stage-6{color:#fda4af;letter-spacing:.16em;text-shadow:0 0 16px rgba(244,63,94,.76),0 2px 8px rgba(2,6,23,.58)}.home-opening-mode-slogan.is-easter-egg.stage-6>span{background:linear-gradient(90deg,transparent,#fda4af 42%,#f43f5e 72%,#ffffff);box-shadow:0 0 13px #f43f5eb3}@keyframes home-mode-easter-egg-reveal{0%{opacity:0;transform:translateY(5px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.home-opening-mode-slogan.is-easter-egg{animation:none}}.goose-reward-overlay{position:fixed;inset:0;z-index:240;display:grid;place-items:center;padding:max(16px,var(--app-telegram-control-inset-top, 0px),env(safe-area-inset-top,0px),var(--tg-content-safe-area-inset-top, 0px)) calc(18px + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px))) max(16px,env(safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom, 0px)) calc(18px + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)));overflow:hidden;pointer-events:none;background:radial-gradient(circle at 50% 43%,rgba(250,204,21,.14),transparent 32%),linear-gradient(180deg,#02061794,#02061757 46%,#0206178f);animation:goose-reward-overlay 7s ease both}.goose-reward-overlay.is-already_claimed{background:#02061761}.goose-reward-notice{position:relative;top:-5vh;z-index:2;width:min(100%,390px);min-height:150px;overflow:hidden;border:1px solid rgba(253,224,71,.5);border-radius:26px;padding:19px 22px 21px;display:grid;place-content:center;gap:11px;color:#fff;text-align:center;background:radial-gradient(circle at 18% -10%,rgba(253,224,71,.34),transparent 42%),radial-gradient(circle at 96% 110%,rgba(192,132,252,.34),transparent 48%),linear-gradient(145deg,#0f172af5,#4c1d95f0);box-shadow:0 24px 70px #0206178f,0 0 0 1px #ffffff14 inset,0 0 44px #facc1538;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);animation:goose-reward-notice-in .52s cubic-bezier(.22,1,.36,1) both}.goose-reward-notice:before{content:"";position:absolute;top:0;left:12%;width:76%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#fde047 24%,#ffffff 50%,#c084fc 76%,transparent);box-shadow:0 0 18px #fde047b8}.is-already_claimed .goose-reward-notice{min-height:116px;border-color:#94a3b857;background:linear-gradient(145deg,#0f172af7,#1e293bf2);box-shadow:0 22px 62px #02061770}.goose-reward-title{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#fef08a;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.goose-reward-title svg{color:#fde047;filter:drop-shadow(0 0 7px rgba(253,224,71,.72))}.goose-reward-amount{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;justify-self:center;gap:10px;min-width:176px;border:1px solid rgba(254,240,138,.34);border-radius:999px;padding:9px 18px;color:#fff;font-size:clamp(24px,7vw,31px);font-weight:950;line-height:1;letter-spacing:.025em;background:linear-gradient(135deg,#facc1529,#c084fc2e);box-shadow:0 8px 24px #0206173d,0 0 18px #facc151f inset}.goose-reward-amount svg{flex:0 0 auto;color:#facc15;filter:drop-shadow(0 0 9px rgba(250,204,21,.68))}.goose-reward-status{position:relative;z-index:1;color:#ffffffc7;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.goose-reward-already-paid{position:relative;z-index:1;font-size:clamp(18px,5.4vw,23px);line-height:1.2;text-wrap:balance}.goose-reward-celebration,.goose-reward-fireworks,.goose-reward-confetti{position:absolute;inset:0}.goose-reward-fireworks span{position:absolute;width:190px;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 4deg,#fde047 0 3deg,transparent 3deg 20deg,#f472b6 20deg 23deg,transparent 23deg 40deg);-webkit-mask:radial-gradient(circle,transparent 0 20%,#000 21% 48%,transparent 49%);mask:radial-gradient(circle,transparent 0 20%,#000 21% 48%,transparent 49%);opacity:0;animation:goose-reward-firework 1.5s ease-out infinite}.goose-reward-fireworks span:nth-child(1){top:7%;left:-35px;animation-delay:-.1s}.goose-reward-fireworks span:nth-child(2){top:12%;right:-42px;transform:rotate(17deg);animation-delay:-.6s}.goose-reward-fireworks span:nth-child(3){left:50%;bottom:2%;margin-left:-95px;animation-delay:-1.1s}.goose-reward-fireworks span:nth-child(4){top:38%;left:-58px;width:166px;animation-delay:-.35s}.goose-reward-fireworks span:nth-child(5){top:44%;right:-54px;width:174px;transform:rotate(-13deg);animation-delay:-.85s}.goose-reward-fireworks span:nth-child(6){right:10%;bottom:-32px;width:154px;animation-delay:-1.35s}.goose-reward-fireworks span:nth-child(7){top:24%;left:18%;width:126px;transform:rotate(9deg);animation-delay:-1.2s}.goose-reward-fireworks span:nth-child(8){top:27%;right:14%;width:142px;transform:rotate(-21deg);animation-delay:-.45s}.goose-reward-fireworks span:nth-child(9){top:57%;left:4%;width:136px;animation-delay:-.95s}.goose-reward-fireworks span:nth-child(10){top:62%;right:3%;width:122px;transform:rotate(24deg);animation-delay:-.2s}.goose-reward-fireworks span:nth-child(11){bottom:11%;left:16%;width:148px;transform:rotate(-8deg);animation-delay:-.7s}.goose-reward-fireworks span:nth-child(12){right:20%;bottom:17%;width:132px;animation-delay:-1.45s}.goose-reward-confetti i{position:absolute;top:-8%;left:var(--confetti-left);width:8px;height:16px;border-radius:2px;background:hsl(var(--confetti-hue) 92% 62%);box-shadow:0 0 7px hsl(var(--confetti-hue) 92% 62% / .35);animation:goose-reward-confetti-fall var(--confetti-duration) linear var(--confetti-delay) infinite}.goose-reward-confetti i:nth-child(3n){width:11px;height:11px;border-radius:50%}.goose-reward-confetti i:nth-child(4n){width:6px;height:19px}@keyframes goose-reward-overlay{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes goose-reward-notice-in{0%{opacity:0;transform:translateY(-18px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes goose-reward-firework{0%{opacity:0;scale:.08;rotate:-12deg}24%{opacity:1}to{opacity:0;scale:1.22;rotate:8deg}}@keyframes goose-reward-confetti-fall{0%{opacity:0;translate:0 -8vh;rotate:0deg}10%{opacity:1}to{opacity:.94;translate:var(--confetti-drift) 112vh;rotate:780deg}}@media(prefers-reduced-motion:reduce){.goose-reward-overlay,.goose-reward-notice,.goose-reward-fireworks span,.goose-reward-confetti i{animation:none}.goose-reward-fireworks,.goose-reward-confetti{display:none}}.home-opening-theme-glyph{position:relative;width:28px;height:28px;display:grid;place-items:center;transform:rotate(-8deg);filter:drop-shadow(0 3px 5px rgba(2,6,23,.3))}.home-opening-theme-glyph>svg:last-child{position:absolute;top:-2px;right:-3px;color:#fffffff0;filter:drop-shadow(0 0 5px rgba(255,255,255,.7))}.home-opening-theme-trigger:focus-visible,.home-opening-mode-switch button:focus-visible,.home-opening-action:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:2px}.home-opening-mode-switch{position:relative;min-width:0;min-height:60px;overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:999px;padding:6px;background-color:#0b1823;background-image:none;box-shadow:inset 0 1px #ffffff14,0 10px 26px #02061738;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.home-opening-mode-orb{position:absolute;z-index:1;top:6px;left:6px;width:48px;height:48px;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--home-opening-primary),#ffffff 18%),color-mix(in srgb,var(--home-opening-primary),#020617 20%));color:#fff;display:grid;place-items:center;box-shadow:0 0 0 4px color-mix(in srgb,var(--home-opening-primary),transparent 76%),0 9px 20px color-mix(in srgb,var(--home-opening-primary),transparent 48%),inset 0 1px #ffffff47;transition:left .22s cubic-bezier(.22,1,.36,1),background .18s ease}.home-opening-mode-switch.is-helpers .home-opening-mode-orb{left:calc(100% - 54px)}.home-opening-mode-switch button{position:relative;z-index:2;min-width:0;min-height:48px;border:0;border-radius:999px;padding:0 10px;background:transparent!important;color:#ffffffe0;font-size:14px;font-weight:900;line-height:1;transition:color .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}.home-opening-mode-switch button:first-of-type{padding-left:48px}.home-opening-mode-switch button:last-of-type{padding-right:48px}.home-opening-mode-switch button.active{background:transparent!important;color:#ffffffe0}.home-opening-mode-switch button:active{transform:scale(.97)}.home-opening-actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,84px);align-content:center;align-items:stretch;gap:10px}.home-opening-theme-trigger{width:34px;height:34px;border:0;border-radius:0;padding:0;background:transparent;color:#fff;display:grid;place-items:center;box-shadow:none;transition:transform .13s ease,opacity .16s ease}.home-opening-footer{min-width:0;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.home-opening-brand{min-width:0;width:max-content;max-width:100%;border:0;padding:0;background:transparent;color:#fff;display:inline-flex;align-items:center;gap:5px;text-align:left}.home-opening-brand img{width:25px;height:25px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(7,21,38,.38))}.home-opening-brand strong{min-width:0;display:flex;align-items:baseline;font-size:13px;font-weight:950;line-height:1;letter-spacing:-.01em}.home-opening-brand .tele{color:#38bdf8}.home-opening-brand .pay{color:#fff}.home-opening-brand small{margin-left:2px;color:#ffffffb3;font-size:7px;font-weight:850}.home-opening-brand:active{opacity:.74}.home-opening-brand:focus-visible{outline:2px solid rgba(255,255,255,.86);outline-offset:3px}.home-opening-utility-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px}.home-opening-utility-row .interface-language-selector{width:34px;height:34px;border:0;border-radius:0;background:transparent;color:#fff;font-size:22px}.home-opening-utility-row .interface-language-selector:hover{background:transparent;opacity:.84}.home-opening-utility-row .interface-language-selector:focus-visible{outline-color:#ffffffdb}.home-opening-theme-trigger:hover{opacity:.84;transform:scale(1.06)}.home-opening-theme-trigger:active{transform:scale(.94)}.home-opening-action{min-width:0;min-height:84px;border:1px solid rgba(255,255,255,.26);border-radius:var(--app-radius-lg);padding:10px 14px;color:#fff;display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:12px;row-gap:3px;text-align:left;transition:transform .12s ease,filter .16s ease,opacity .16s ease}.home-opening-action.create{background:linear-gradient(145deg,color-mix(in srgb,var(--home-opening-primary),#ffffff 8%),color-mix(in srgb,var(--home-opening-primary),#020617 34%));box-shadow:0 12px 28px color-mix(in srgb,var(--home-opening-primary),transparent 56%)}.home-opening-action.browse{background:linear-gradient(145deg,#ffffff2e,#02061757);box-shadow:0 12px 28px #02061738;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-opening-action>span{grid-row:1 / span 2;width:46px;height:46px;border-radius:14px;background:#ffffff29;display:grid;place-items:center}.home-opening-action strong{align-self:end;font-size:16px;font-weight:950;line-height:1.16}.home-opening-action small{align-self:start;color:#ffffffb3;font-size:11px;font-weight:700;line-height:1.25}.home-opening-action:active:not(:disabled){transform:translateY(1px) scale(.98)}.home-opening-action:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.home-category-picker{position:relative;min-width:0;min-height:320px;height:100%;border:0;border-radius:0;padding:0;overflow:hidden;background:transparent;box-shadow:none;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;cursor:pointer}.app-content.home-palette:is(.palette-military,.palette-lgbtq,.palette-hello-kitty,.palette-pirate-duck) .home-category-picker{background:transparent}.home-category-grid{position:relative;z-index:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(64px,1fr);align-content:stretch;gap:7px;overflow-y:auto;overscroll-behavior:contain;padding:0;pointer-events:none}.home-category-grid button{position:relative;min-width:0;min-height:0;border:1px solid color-mix(in srgb,var(--home-palette-end),var(--app-border) 62%);border-radius:13px;padding:5px 3px;background:color-mix(in srgb,var(--home-palette-start),transparent 28%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--app-muted);cursor:pointer;pointer-events:auto;transition:transform .12s ease,background-color .18s ease,border-color .18s ease}@media(orientation:landscape){.app-shell{width:min(100dvw,480px);max-width:480px;margin-inline:auto}}.home-category-grid button>span{width:34px;height:28px;border-radius:8px;background:color-mix(in srgb,currentColor,transparent 88%);display:grid;place-items:center}.home-category-grid button strong{max-width:100%;max-height:2.2em;overflow:hidden;font-size:11px;line-height:1.1;text-align:center;overflow-wrap:anywhere}.home-category-grid button>span svg{width:23px;height:23px}.home-category-grid button:active{transform:translateY(1px) scale(.96)}.home-category-grid button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 28%);outline-offset:2px}.home-category-grid button.active{border-color:color-mix(in srgb,var(--home-palette-end),#ffffff 28%);background:color-mix(in srgb,var(--home-palette-end),transparent 38%);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff,transparent 78%)}.home-category-grid button.home-connected-store-category-button{border-color:color-mix(in srgb,var(--app-accent),var(--app-border) 58%);background:color-mix(in srgb,var(--app-accent),var(--home-palette-start) 90%);color:color-mix(in srgb,#ffffff,var(--app-muted) 18%)}.home-category-grid button.home-connected-store-category-button>span svg{width:15px;height:15px}.home-category-grid button:last-child:nth-child(3n+1){grid-column:2}.home-feature-carousel{--home-feature-card-height: 196px;position:relative;min-width:0;touch-action:pan-y}.home-feature-carousel.is-carousel-view{touch-action:none}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview){height:var(--app-viewport-height, 100dvh);min-height:0;overflow:hidden}.theme-dark.telegram-fullscreen>.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview){height:calc(var(--app-viewport-height, 100dvh) - var(--telegram-control-boundary))}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .app-content{min-height:0;overflow:hidden;display:grid;grid-template-rows:0 minmax(0,1fr)}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) :is(.home-screen-stack.crypto-preview,.home-feature-carousel,.popular-discovery,.popular-discovery-list,.home-offer-feature-card,.home-offer-card,.home-offer-main){min-height:0}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .home-screen-stack.crypto-preview{height:100%;overflow:hidden;grid-template-rows:minmax(0,1fr)}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .home-discovery-slot,.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .home-category-picker,.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .home-feature-carousel{height:100%;min-height:0;overflow:hidden}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .home-feature-carousel.is-list-view .home-offer-strip{height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 3px 12px}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .popular-discovery{height:100%;overflow:hidden;grid-template-rows:auto minmax(0,1fr);gap:8px}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .popular-discovery>.error-text{grid-row:1}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .popular-discovery>:is(.popular-discovery-list,.popular-discovery-state){grid-row:2}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .popular-discovery-list,.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .popular-discovery-list .card.home-offer-feature-card,.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .popular-discovery-list .home-offer-feature-card :is(.home-offer-card,.home-offer-main){height:100%}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .popular-discovery-list{padding-bottom:0}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .popular-discovery-list .home-offer-feature-card .home-offer-main{grid-template-rows:minmax(0,1fr)}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .popular-discovery-list .home-offer-feature-card :is(.home-offer-visual,.home-offer-media,.home-offer-media>.offer-picture-thumb,.home-offer-media>.home-offer-photo-empty,.home-offer-media>.offer-intent-artwork){height:100%;min-height:0}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .popular-discovery-list .home-offer-feature-card .home-offer-copy{min-height:104px;padding:13px 15px 14px;gap:8px}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true]:has(.home-screen-stack.crypto-preview) .home-scroll-compensation-spacer{display:none}.home-results-controls{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.marketplace-create-button.home-results-create-button{width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.app-shell[data-marketplace-mode=helpers] .home-results-create-button{--create-button-accent: var(--app-helper);--create-button-deep: color-mix(in srgb, var(--app-helper), #111827 34%)}.home-results-right-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.home-results-view-selector{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--home-palette-end),var(--app-border) 62%);border-radius:12px;padding:3px;background:color-mix(in srgb,var(--app-card),transparent 12%);display:grid;grid-template-columns:repeat(2,36px);gap:3px}.home-category-search-button{width:42px;min-width:42px;height:42px;flex:0 0 42px;border:1px solid color-mix(in srgb,var(--home-palette-end),var(--app-border) 62%);border-radius:12px;padding:0;background:color-mix(in srgb,var(--app-card),transparent 12%);color:var(--app-muted);display:flex;align-items:center;justify-content:center;gap:6px;transition:width .18s ease,flex-basis .18s ease,background-color .18s ease,border-color .18s ease}.home-category-search-button.active{width:42px;max-width:42px;flex-basis:42px;padding:0;border-color:color-mix(in srgb,var(--home-palette-end),#ffffff 24%);background:linear-gradient(135deg,var(--home-palette-start),var(--home-palette-end));color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--home-palette-end),transparent 72%)}.home-category-search-button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 28%);outline-offset:2px}.home-results-category-slot{min-width:0;min-height:42px;display:flex;align-items:center;gap:6px}.home-results-category-chip{min-width:0;max-width:100%;height:42px;flex:0 1 auto;border:1px solid color-mix(in srgb,var(--home-palette-end),#ffffff 22%);border-radius:12px;padding:0 11px;background:linear-gradient(135deg,color-mix(in srgb,var(--home-palette-start),var(--app-card) 20%),color-mix(in srgb,var(--home-palette-end),var(--app-card) 48%));color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--home-palette-end),transparent 76%);display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900}.home-results-category-chip svg{flex:0 0 auto}.home-results-category-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-results-category-chip:active{transform:scale(.98)}.home-results-category-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 28%);outline-offset:2px}.home-results-view-selector button{width:36px;height:34px;border:0;border-radius:8px;padding:0;background:transparent;color:var(--app-muted);display:grid;place-items:center}.home-results-view-selector button.active{background:linear-gradient(135deg,var(--home-palette-start),var(--home-palette-end));color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--home-palette-end),transparent 72%)}.home-results-view-selector button:focus-visible{outline:2px solid color-mix(in srgb,var(--app-accent),transparent 28%);outline-offset:2px}.home-feature-carousel>[hidden]{display:none!important}.home-feature-carousel .home-promotion-slot{margin-bottom:0;gap:12px}.home-feature-carousel .home-promotion-card,.home-feature-carousel .home-promotion-action{height:var(--home-feature-card-height);min-height:0}.home-feature-carousel .home-promotion-action{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:10px;padding:16px 20px;text-align:center}.home-feature-carousel .home-promotion-icon{width:52px;height:52px;border-radius:15px}.home-feature-carousel .home-promotion-icon svg{width:26px;height:26px}.home-feature-carousel .home-promotion-copy{justify-items:center;gap:5px}.home-feature-carousel .home-promotion-copy small{padding:4px 8px;font-size:10px}.home-feature-carousel .home-promotion-copy strong{font-size:21px;line-height:1.1}.home-feature-carousel .home-promotion-open{align-self:auto;font-size:12px}.popular-discovery{position:relative;border:0;border-radius:0;padding:0;overflow:visible;background:none;box-shadow:none;display:grid;gap:12px}.home-feature-heading{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px}.home-feature-heading-icon{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--app-accent),var(--app-helper));color:#fff;display:grid;place-items:center;box-shadow:0 8px 22px color-mix(in srgb,var(--app-accent),transparent 66%)}.home-feature-heading-icon.promotion{background:linear-gradient(135deg,var(--home-promotion-accent),var(--app-accent));box-shadow:0 8px 26px color-mix(in srgb,var(--home-promotion-accent),transparent 48%)}.home-feature-heading h2{margin:0;font-size:13px;line-height:1.25}.home-feature-heading.promotion h2{width:fit-content;border:1px solid color-mix(in srgb,var(--home-promotion-accent),transparent 42%);border-radius:999px;padding:4px 8px;background:color-mix(in srgb,var(--home-promotion-accent),transparent 84%);color:color-mix(in srgb,var(--home-promotion-accent),#ffffff 22%);box-shadow:0 6px 18px color-mix(in srgb,var(--home-promotion-accent),transparent 78%)}.popular-discovery-list{position:relative;min-width:0;padding:0 3px}.popular-discovery-list .card.home-offer-feature-card{position:relative;z-index:1;height:auto;min-height:0;overflow:hidden;border-radius:var(--app-card-medium-radius);padding:0;box-shadow:none;transform:translate3d(var(--home-feature-drag-x, 0),0,0) rotate(var(--home-feature-drag-rotation, 0deg));transform-origin:50% 88%;transition:transform .18s ease-out;will-change:transform}.home-feature-carousel.is-dragging .popular-discovery-list .card.home-offer-feature-card{transition:none}.popular-discovery-list .home-offer-feature-card .home-offer-card,.popular-discovery-list .home-offer-feature-card .home-offer-main{width:100%;height:auto;min-height:0}.popular-discovery-list .home-offer-feature-card .home-offer-main{cursor:pointer}.popular-discovery-list .home-offer-feature-card .home-offer-card{display:block}.popular-discovery-list .home-offer-feature-card .home-offer-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:0}.popular-discovery-list .home-offer-feature-card .home-offer-visual,.popular-discovery-list .home-offer-feature-card .home-offer-media,.popular-discovery-list .home-offer-feature-card .home-offer-media>.offer-picture-thumb,.popular-discovery-list .home-offer-feature-card .home-offer-media>:is(.home-offer-photo-empty,.offer-intent-artwork){width:100%}.popular-discovery-list .home-offer-feature-card .home-offer-visual{position:relative;display:block}.popular-discovery-list .home-offer-feature-card .home-offer-media,.popular-discovery-list .home-offer-feature-card .home-offer-media>.offer-picture-thumb,.popular-discovery-list .home-offer-feature-card .home-offer-media>:is(.home-offer-photo-empty,.offer-intent-artwork){height:clamp(310px,45dvh,420px)}.popular-discovery-list .home-offer-feature-card .home-offer-media.featured:has(>.offer-picture-thumb){padding:0;background:transparent}.popular-discovery-list .home-offer-feature-card .home-offer-media.featured>.offer-picture-thumb{height:100%;border-radius:20px 20px 0 0;overflow:hidden}.popular-discovery-list .home-offer-feature-card .home-offer-media.featured:has(>.offer-picture-thumb) .home-offer-photo-position{inset:0 0 auto;border-radius:20px 20px 0 0}.popular-discovery-list .home-offer-feature-card .home-offer-media>.offer-picture-thumb{aspect-ratio:auto;border:0;border-radius:20px 20px 0 0;background:color-mix(in srgb,var(--app-card),#000000 24%);box-shadow:none}.popular-discovery-list .home-offer-feature-card .offer-picture-thumb img{object-fit:cover;object-position:center}.popular-discovery-list .home-offer-feature-card .home-offer-photo-empty{min-height:0;border:0;border-radius:20px 20px 0 0;background:color-mix(in srgb,var(--app-card),#000000 24%)}.popular-discovery-list .card.home-offer-feature-card :is(.home-offer-card-price,.home-offer-card-location){position:absolute;top:auto;bottom:18px;z-index:4;width:min(46%,172px);max-width:calc(50% - 22px);min-height:0;box-sizing:border-box;border:0;border-radius:0;padding:0;background:transparent;color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 8px rgba(0,0,0,.82)}.popular-discovery-list .card.home-offer-feature-card .home-offer-card-price{left:14px;bottom:18px;justify-content:flex-start}.popular-discovery-list .card.home-offer-feature-card .home-offer-card-price.discounted{width:calc(100% - 28px);max-width:none}.popular-discovery-list .card.home-offer-feature-card .home-offer-card-location{top:auto;right:14px;bottom:18px;margin-left:0;justify-content:flex-end}.popular-discovery-list .home-offer-feature-card :is(.home-offer-card-price,.home-offer-card-location) svg{width:15px;height:15px}.popular-discovery-list .home-offer-feature-card .home-offer-card-price strong{font-size:17px;line-height:1.1}.popular-discovery-list .home-offer-feature-card .home-offer-card-location{font-size:14px;line-height:1.1}.popular-discovery-list .home-offer-feature-card .home-offer-card-location>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-offer-photo-position{position:absolute;inset:0 0 auto;z-index:8;height:32px;padding:6px 10px 8px;background:linear-gradient(180deg,rgba(3,7,18,.54),transparent);display:flex;gap:5px;pointer-events:auto}.home-offer-photo-position button{flex:1 1 0;min-width:0;height:18px;border:0;border-radius:999px;padding:7px 0;background:transparent;display:grid;align-items:center}.popular-discovery-list .home-offer-feature-card .home-offer-visual:has(.home-offer-photo-position) .home-offer-card-price{top:auto}.home-offer-photo-position button>span{width:100%;height:4px;border-radius:999px;background:#ffffff5c;box-shadow:0 1px 4px #0003;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.home-offer-photo-position button.active>span{background:#fff;box-shadow:0 0 9px #ffffff94;transform:scaleY(1.15)}.home-offer-photo-position button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:-3px}.popular-discovery-list .home-offer-feature-card .home-offer-card-price{pointer-events:none}.home-offer-photo-copy{position:absolute;inset:0;z-index:4;min-width:0;padding:16px 17px 17px;background:linear-gradient(180deg,transparent 0%,transparent 76%,color-mix(in srgb,var(--home-palette-mid),transparent 78%) 84%,color-mix(in srgb,var(--home-palette-start),#020617 26%) 94%,color-mix(in srgb,var(--home-palette-end),#020617 62%) 100%);color:#fff;display:grid;align-content:end;gap:8px;isolation:isolate;overflow:hidden;border-radius:0 0 22px 22px;pointer-events:none}.home-offer-photo-copy.is-expanded{background:linear-gradient(180deg,transparent 0%,transparent 58%,color-mix(in srgb,var(--home-palette-mid),transparent 70%) 69%,color-mix(in srgb,var(--home-palette-start),#020617 24%) 84%,color-mix(in srgb,var(--home-palette-end),#020617 62%) 100%)}.home-offer-fixed-summary{position:absolute;right:17px;bottom:17px;left:17px;display:grid;gap:8px;pointer-events:none}.home-offer-photo-title-row{min-width:0;min-height:54px;margin:-8px 0 -4px;padding:8px 0 4px;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;border-radius:12px;pointer-events:auto;cursor:pointer}.home-offer-fixed-summary .home-offer-photo-title-row{margin:0}.home-offer-photo-title-row:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:2px}.home-offer-expanded-details{position:absolute;right:17px;bottom:107px;left:17px;min-width:0;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .16s ease}.home-offer-photo-copy.is-expanded .home-offer-expanded-details{grid-template-rows:1fr;opacity:1}.home-offer-expanded-details-inner{min-height:0;overflow:hidden;display:grid;gap:7px}.home-offer-photo-copy .home-offer-created-at{color:#ffffffd1;font-size:10px;text-shadow:0 2px 8px rgba(0,0,0,.68)}.home-offer-photo-copy .home-offer-created-at svg{color:color-mix(in srgb,var(--marketplace-item-accent),#ffffff 38%)}.home-offer-photo-copy:before{content:"";position:absolute;inset:86% 0 0;z-index:-1;background-image:var(--home-palette-art-tint, none),var(--home-palette-art, none);background-position:center bottom,center bottom;background-repeat:no-repeat,repeat;background-size:cover,var(--home-palette-art-size, 380px auto);opacity:1;-webkit-mask-image:linear-gradient(180deg,transparent,#000000 42%);mask-image:linear-gradient(180deg,transparent,#000000 42%)}.home-offer-visual:has(.home-offer-photo-empty) .home-offer-photo-copy{background:none}.home-offer-visual:has(.offer-intent-artwork.featured) .home-offer-photo-copy{background:none}.home-offer-visual:has(.home-offer-photo-empty) .home-offer-photo-copy:before{content:none}.home-offer-visual:has(.offer-intent-artwork.featured) .home-offer-photo-copy:before{content:none}.home-offer-photo-copy h3{margin:0;overflow:hidden;font-size:22px;font-weight:880;line-height:1.12;letter-spacing:-.015em;text-shadow:0 2px 12px rgba(0,0,0,.44);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-offer-photo-copy .home-offer-commercial-row{width:100%;min-height:18px;box-sizing:border-box;margin-top:1px;padding:0;background:transparent;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42%);align-items:end;gap:6px}.home-offer-photo-copy .home-offer-commercial-row:has(.offer-price-display.discounted){width:100%}.home-offer-photo-copy .home-offer-card-price{max-width:100%;overflow:hidden;justify-self:start}.home-offer-photo-copy .offer-price-values,.home-offer-photo-copy .offer-price-values strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-offer-photo-copy .home-offer-card-price,.home-offer-photo-copy .home-offer-card-price strong,.home-offer-photo-copy .home-offer-card-location{color:#fff}.home-offer-photo-copy .home-offer-card-price{font-size:10px;text-shadow:0 2px 8px rgba(0,0,0,.7)}.home-offer-photo-copy .home-offer-card-price strong{font-size:11px}.home-offer-photo-copy .home-offer-card-price svg{width:13px;height:13px}.home-offer-photo-copy .home-offer-card-location{width:100%;max-width:100%;margin-left:0;justify-self:end;justify-content:flex-end;font-size:9px;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.7)}.popular-discovery-list .card.home-offer-feature-card .home-offer-photo-copy :is(.home-offer-card-price,.home-offer-card-location){position:static;inset:auto;width:auto;max-width:100%}.popular-discovery-list .card.home-offer-feature-card .home-offer-photo-copy .home-offer-card-price{justify-content:flex-start;font-size:10px}.popular-discovery-list .card.home-offer-feature-card .home-offer-photo-copy .home-offer-card-price strong{font-size:11px}.popular-discovery-list .card.home-offer-feature-card .home-offer-photo-copy .home-offer-card-location{width:100%;margin-left:0;justify-content:flex-end;font-size:9px}.popular-discovery-list .card.home-offer-feature-card .home-offer-photo-copy .home-offer-commercial-row:has(.offer-price-display.discounted) .home-offer-card-location{max-width:100%}.home-offer-photo-copy .home-offer-card-location svg{width:12px;height:12px}.home-offer-photo-copy .home-offer-card-location svg{color:color-mix(in srgb,var(--marketplace-item-accent),#ffffff 28%)}.home-offer-photo-location{width:fit-content;max-width:100%;min-height:25px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:4px 8px;background:#ffffff1a;color:#ffffffeb;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:780;line-height:1.15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-offer-photo-location svg{flex:0 0 auto;color:color-mix(in srgb,var(--marketplace-item-accent),#ffffff 28%)}.home-offer-photo-location span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-offer-photo-copy p{margin:0;overflow:hidden;font-size:13px;font-weight:650;line-height:1.4;text-shadow:0 2px 10px rgba(0,0,0,.5);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-offer-carousel-controls{position:absolute;inset:50% 0 auto;height:72px;z-index:9;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);pointer-events:auto;cursor:pointer}.home-offer-carousel-controls button{position:relative;z-index:1;margin-inline:12px;width:42px;height:42px;border:0;border-radius:999px;padding:0;background:transparent;color:#fff;display:grid;place-items:center;opacity:.75;filter:drop-shadow(0 2px 5px rgba(0,0,0,.72));transition:opacity .14s ease,transform .14s ease}.home-offer-carousel-controls button:is(:hover,:focus-visible){opacity:1}.home-offer-carousel-controls button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.home-offer-carousel-controls button:active{transform:scale(.94)}.popular-discovery-list .home-offer-feature-card .home-offer-copy{min-height:118px;padding:16px 17px 17px;display:grid;grid-template-rows:auto auto;align-content:start;gap:12px;background:color-mix(in srgb,var(--app-card),transparent 7%)}.popular-discovery-list .home-offer-feature-card .home-offer-title-row{gap:6px}.popular-discovery-list .home-offer-feature-card .home-offer-title-row h3{padding-right:38px;font-size:21px;line-height:1.15}.popular-discovery-list .home-offer-feature-card .home-offer-title-row .home-offer-body{font-size:13px;line-height:1.42;-webkit-line-clamp:2}.popular-discovery-list .home-offer-feature-card .home-offer-meta{margin:0;align-self:auto}.popular-discovery-list .home-offer-feature-card .home-offer-meta>div:not(:last-child){display:none}.popular-discovery-list .home-offer-feature-card .home-offer-meta>div:last-child{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px}.popular-discovery-list .home-offer-feature-card .home-offer-meta dt,.popular-discovery-list .home-offer-feature-card .home-offer-meta dd{font-size:13px}.popular-discovery-list .home-offer-feature-card .home-offer-card-tools{position:absolute;top:21px;right:13px;z-index:6;width:auto;height:auto;display:flex;flex-direction:row;align-items:flex-start;align-self:auto;gap:6px}.popular-discovery-list .home-offer-feature-card .home-offer-card-tools .offer-party-pill,.popular-discovery-list .home-offer-feature-card .home-offer-card-tools .owned-pill{width:auto;min-height:30px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 9px;background:#030712ad;color:#fff;font-size:9px;line-height:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.featured-offer-owner-icon{width:30px;height:30px;flex:0 0 30px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent),#ffffff 28%);border-radius:999px;background:color-mix(in srgb,var(--marketplace-item-accent),rgba(3,7,18,.82) 68%);color:#fff;display:grid;place-items:center;box-shadow:0 7px 18px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.popular-discovery-list .home-offer-feature-card .home-offer-card-tools .offer-share-button{position:static;width:36px;height:36px;border-radius:999px;background:#030712b3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false]{height:var(--app-viewport-height, 100dvh);min-height:0;overflow:hidden}.theme-dark.telegram-fullscreen>.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false]{height:calc(var(--app-viewport-height, 100dvh) - var(--telegram-control-boundary))}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .app-content{min-height:0;overflow:hidden;display:grid;grid-template-rows:0 minmax(0,1fr)}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] :is(.home-screen-stack.contact-mode,.home-feature-carousel,.popular-discovery,.popular-discovery-list,.home-offer-feature-card,.home-offer-card,.home-offer-main){min-height:0}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .home-screen-stack.contact-mode{height:100%;overflow:hidden;grid-template-rows:minmax(0,1fr)}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .home-discovery-slot{height:100%;min-height:0}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .home-category-picker{min-height:0}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .home-feature-carousel{height:100%;overflow:hidden}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .home-feature-carousel.is-list-view .home-offer-strip{height:100%;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 3px 12px}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .popular-discovery{height:100%;overflow:hidden;grid-template-rows:auto minmax(0,1fr);gap:8px}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .popular-discovery>.error-text{grid-row:1}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .popular-discovery>:is(.popular-discovery-list,.popular-discovery-state){grid-row:2}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .popular-discovery-list{height:100%;padding-bottom:0}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .popular-discovery-list .card.home-offer-feature-card,.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .popular-discovery-list .home-offer-feature-card :is(.home-offer-card,.home-offer-main){height:100%}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .popular-discovery-list .home-offer-feature-card .home-offer-main{grid-template-rows:minmax(0,1fr)}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .popular-discovery-list .home-offer-feature-card :is(.home-offer-visual,.home-offer-media,.home-offer-media>.offer-picture-thumb,.home-offer-media>.home-offer-photo-empty,.home-offer-media>.offer-intent-artwork){height:100%;min-height:0}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .popular-discovery-list .home-offer-feature-card .home-offer-copy{min-height:104px;padding:13px 15px 14px;gap:8px}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .home-scroll-compensation-spacer{display:none}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=true] .home-feature-carousel.is-carousel-view .popular-discovery-list .card.home-offer-feature-card.card-size-medium,.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .home-feature-carousel.is-carousel-view .popular-discovery-list .card.home-offer-feature-card.card-size-medium{height:min(100%,540px)}.theme-dark.telegram-fullscreen .app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .app-content{overflow:hidden}.mobile-frame .app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false]{height:100%}.mobile-frame .app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .app-content{padding-bottom:var(--bottom-nav-gap)}.popular-discovery-state{min-height:70px;border:1px dashed var(--app-border);border-radius:10px;color:var(--app-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;text-align:center;font-size:12px;font-weight:750}.popular-discovery-state button{min-height:34px;border:1px solid color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),var(--app-border) 58%);border-radius:999px;padding:7px 11px;background:color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 88%);color:var(--app-text);font-size:11px;font-weight:850}.app-shell[data-expanded-content-open=false]:is([data-active-tab=wallet],[data-active-tab=offers],[data-active-tab=activity]) .app-content :is(.card,.home-promotion-card,.popular-discovery){border:0}.app-shell[data-active-tab=wallet][data-expanded-content-open=false] :is(.home-brand-lockup,.home-opening-card,.home-category-picker,.home-promotion-card,.popular-discovery-list>.card,.offer-intent-artwork.featured){border:0}.app-shell.app-palette[data-expanded-content-open=false]:is([data-active-tab=wallet],[data-active-tab=listings],[data-active-tab=offers]) .app-content .card{background-color:var(--home-palette-start);background-image:var(--home-palette-art-tint),var(--home-palette-art, none);background-position:center,center;background-repeat:no-repeat,repeat;background-size:cover,var(--home-palette-art-size);box-shadow:0 16px 34px color-mix(in srgb,var(--home-palette-shadow),transparent 24%)}.app-content.home-palette :is(.balance-card,.wallet-create-hero){background-color:var(--home-palette-start);background-image:var(--home-palette-art-tint),var(--home-palette-art, none);background-position:center,center;background-repeat:no-repeat,repeat;background-size:cover,var(--home-palette-art-size);box-shadow:0 18px 48px var(--home-palette-shadow)}.app-content.home-palette .offer-intent-artwork.featured{background-color:var(--home-palette-start);background-image:var(--home-palette-art-tint),var(--home-palette-art, none);background-position:center,center;background-repeat:no-repeat,repeat;background-size:cover,var(--home-palette-art-size)}.app-content.home-palette .offer-intent-artwork.featured .offer-intent-artwork-orbit{color:color-mix(in srgb,var(--marketplace-item-accent),#ffffff 38%);filter:drop-shadow(0 12px 28px rgba(0,0,0,.3))}.app-content.home-palette .home-promotion-card{--home-promotion-card-accent: var(--home-palette-end)}.app-content.home-palette .home-promotion-slot{--home-promotion-accent: var(--home-palette-end)}.app-content.home-palette :is(.home-promotion-card,.popular-discovery-list>.card){border-color:color-mix(in srgb,var(--home-palette-end),var(--app-border) 54%);background-color:var(--home-palette-start);background-image:var(--home-palette-art-tint),var(--home-palette-art, none);background-position:center,center;background-repeat:no-repeat,repeat;background-size:cover,var(--home-palette-art-size);box-shadow:0 14px 34px color-mix(in srgb,var(--home-palette-mid),transparent 84%);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.app-shell.app-palette[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .app-content.home-palette .popular-discovery-list>.card.home-offer-feature-card{box-shadow:none;transition:transform .18s ease-out}.app-content.home-palette .popular-discovery-icon{background:linear-gradient(135deg,var(--home-palette-mid),var(--home-palette-end));box-shadow:0 8px 22px color-mix(in srgb,var(--home-palette-mid),transparent 66%)}.app-content.home-palette .popular-discovery-list .offer-share-button,.app-content.home-palette .home-promotion-card-close{border-color:color-mix(in srgb,var(--home-palette-end),var(--app-border) 56%);background:color-mix(in srgb,var(--home-palette-mid),var(--app-card) 74%);color:color-mix(in srgb,var(--home-palette-end),#ffffff 24%)}.optional-quantity-field{border:1px solid var(--app-border);border-radius:10px;padding:10px 12px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 24%);display:grid;gap:9px}.optional-quantity-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.optional-quantity-heading>div{min-width:0;display:grid;gap:2px}.optional-quantity-heading span{color:var(--app-text);font-size:13px;font-weight:800}.optional-quantity-heading span small{margin-left:5px;border-radius:999px;padding:2px 5px;background:color-mix(in srgb,var(--app-accent),transparent 88%);color:var(--app-accent);font-size:9px;text-transform:uppercase}.optional-quantity-heading p{margin:0;color:var(--app-muted);font-size:10px}.optional-quantity-heading>button{min-height:30px;border:1px solid var(--app-border);border-radius:7px;padding:0 9px;background:var(--app-card);color:var(--app-accent);font-size:11px;font-weight:800}.optional-quantity-stepper{width:fit-content;border:1px solid color-mix(in srgb,var(--app-accent),var(--app-border) 62%);border-radius:8px;padding:3px;display:grid;grid-template-columns:30px 52px 30px auto;align-items:center;gap:3px}.optional-quantity-stepper button{width:30px;height:30px;border:0;border-radius:6px;padding:0;background:color-mix(in srgb,var(--app-accent),transparent 88%);color:var(--app-accent);display:grid;place-items:center}.optional-quantity-stepper input{width:52px;height:30px;border:0;outline:0;padding:0 3px;background:transparent;color:var(--app-text);text-align:center;font:inherit;font-weight:850}.optional-quantity-stepper>span{padding:0 6px 0 3px;color:var(--app-muted);font-size:10px;font-weight:750}.balance-card-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.balance-card-money-actions{min-width:0;width:fit-content;display:inline-flex;align-items:stretch;gap:6px}.balance-card-action-button{min-width:0;min-height:32px;border:1px solid rgba(255,255,255,.26);border-radius:7px;padding:0 8px;background:#ffffff1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:800;white-space:nowrap}.balance-card-action-button span{color:#fff}.balance-card-add-money-button{min-height:36px;padding:0 11px;gap:6px;font-size:13px;font-weight:900}.balance-card-action-button:active{transform:translateY(1px) scale(.97);background:#ffffff3d;border-color:#ffffff6b}.balance-card-action-button:disabled{cursor:not-allowed;opacity:.45}.balance-history-corner{width:34px;min-height:32px;flex:0 0 34px;border:1px solid rgba(255,255,255,.26);border-radius:7px;padding:0;background:#ffffff1f;color:#fff;display:grid;place-items:center}.balance-history-corner:active{transform:translateY(1px) scale(.94);background:#ffffff3d;border-color:#ffffff6b}.balance-history-corner:disabled{cursor:not-allowed;opacity:.45}.withdraw-info-modal{height:auto;max-height:min(100%,660px)}.withdraw-destination{position:relative;border:1px solid color-mix(in srgb,var(--app-success),var(--app-border) 42%);border-radius:12px;padding:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--app-success),transparent 88%),var(--app-card));display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:11px;box-shadow:inset 3px 0 0 var(--app-success)}.withdraw-destination-icon{width:44px;height:44px;border-radius:11px;background:color-mix(in srgb,var(--app-success),transparent 82%);color:var(--app-success);display:grid;place-items:center}.withdraw-destination>div{min-width:0;display:grid;gap:3px;padding-right:58px}.withdraw-destination small{color:var(--app-success);font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.withdraw-destination strong{color:var(--app-text);font-size:17px}.withdraw-destination p{margin:2px 0 0;color:var(--app-muted);font-size:11px;line-height:1.4}.withdraw-destination-badge{position:absolute;top:12px;right:11px;border-radius:999px;padding:4px 7px;background:color-mix(in srgb,var(--app-success),transparent 84%);color:var(--app-success);display:inline-flex;align-items:center;gap:3px;font-size:8px;font-weight:850;text-transform:uppercase}.withdraw-amount-field{display:grid;gap:7px}.withdraw-amount-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.withdraw-amount-heading strong{color:var(--app-text);font-size:13px}.withdraw-amount-heading small{color:var(--app-muted);font-size:10px;font-weight:700}.withdraw-amount-control{min-height:52px;border:1px solid var(--app-border);border-radius:10px;padding:5px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 34%);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px}.withdraw-amount-control:focus-within{border-color:color-mix(in srgb,var(--app-accent),var(--app-border) 34%);outline:2px solid color-mix(in srgb,var(--app-accent),transparent 68%)}.withdraw-amount-control input{min-width:0;width:100%;border:0;outline:0;padding:7px 8px;background:transparent;color:var(--app-text);font:inherit;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.withdraw-amount-control>span{color:var(--app-muted);font-size:11px;font-weight:800}.withdraw-amount-control button{min-height:38px;border:0;border-radius:8px;padding:0 11px;background:color-mix(in srgb,var(--app-accent),transparent 84%);color:var(--app-accent);font-size:12px;font-weight:850}.withdraw-amount-control button:disabled{opacity:.42}.withdraw-balance-hint{color:var(--app-muted);font-size:10px;line-height:1.35}.withdraw-info-note{border-radius:9px;padding:11px 12px;background:color-mix(in srgb,var(--app-warning),transparent 88%);color:var(--app-text);display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4}.withdraw-info-note svg{flex:0 0 auto;color:var(--app-warning)}.withdraw-submit{margin-top:0}.withdraw-success{min-height:260px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.withdraw-success>span{width:54px;height:54px;border-radius:50%;background:color-mix(in srgb,var(--app-success),transparent 84%);color:var(--app-success);display:grid;place-items:center}.withdraw-success>strong{color:var(--app-text);font-size:18px}.withdraw-success>p{max-width:300px;margin:0;color:var(--app-muted);font-size:12px;line-height:1.5}.withdraw-success .primary-button{width:100%;margin-top:8px}.wallet-history-modal{height:min(100%,720px)}.wallet-history-header-actions{display:flex;gap:7px}.wallet-history-list{display:grid;gap:8px;padding-top:6px}.wallet-history-item{border:1px solid var(--app-border);border-radius:10px;padding:11px;background:color-mix(in srgb,var(--app-card),var(--app-bg) 18%);display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;cursor:pointer}.wallet-history-item.contextual{border-color:color-mix(in srgb,var(--app-accent),var(--app-border) 58%);background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent),transparent 95%),var(--app-card))}.wallet-history-direction{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--app-muted),transparent 88%);color:var(--app-muted);display:grid;place-items:center}.wallet-history-item.incoming .wallet-history-direction{background:color-mix(in srgb,var(--app-success),transparent 86%);color:var(--app-success)}.wallet-history-item.outgoing .wallet-history-direction{background:color-mix(in srgb,var(--app-accent),transparent 86%);color:var(--app-accent)}.wallet-history-copy{min-width:0;display:grid;gap:3px}.wallet-history-copy>div{display:flex;align-items:baseline;gap:7px}.wallet-history-copy strong{font-size:13px}.wallet-history-copy time,.wallet-history-copy small{color:var(--app-muted);font-size:10px}.wallet-history-copy button{width:fit-content;max-width:100%;border:0;padding:0;background:transparent;color:var(--app-muted);display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700}.wallet-history-copy .wallet-history-title{justify-content:space-between;align-items:baseline}.wallet-history-route{min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center!important;gap:5px!important}.wallet-history-route>svg{color:var(--app-muted)}.wallet-history-party{min-width:0;display:grid;gap:1px}.wallet-history-party:last-child{justify-items:end;text-align:right}.wallet-history-party strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text);font-size:12px}.wallet-history-party button{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-history-party:last-child button{justify-content:flex-end}.wallet-history-amount{min-width:84px;display:grid;justify-items:end;gap:3px;text-align:right}.wallet-history-amount strong{font-size:12px;white-space:nowrap}.wallet-history-item.incoming .wallet-history-amount strong{color:var(--app-success)}.wallet-history-amount small{color:var(--app-muted);font-size:9px;white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.wallet-history-state{min-height:180px;color:var(--app-muted);display:grid;place-items:center;align-content:center;gap:7px;text-align:center}.wallet-history-state span{font-size:12px}@media(max-width:370px){.home-feature-heading{grid-template-columns:28px minmax(0,1fr)}.home-feature-heading-icon{width:28px;height:28px}.wallet-history-item{grid-template-columns:34px minmax(0,1fr)}.wallet-history-amount{grid-column:2;justify-items:start;text-align:left}}.app-shell[data-marketplace-mode=helpers] .bottom-nav button.active{color:var(--app-helper);background:color-mix(in srgb,var(--app-helper),transparent 88%)}.app-shell[data-marketplace-mode=helpers] .screen-header p{color:var(--app-helper)}.app-shell[data-marketplace-mode=helpers] .offer-role-option.active{border-color:var(--app-helper);background:color-mix(in srgb,var(--app-helper),transparent 90%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-helper),transparent 48%)}.app-shell[data-marketplace-mode=helpers] .offer-role-option-icon{background:color-mix(in srgb,var(--app-helper),transparent 86%);color:var(--app-helper)}.app-shell[data-marketplace-mode=helpers] .home-offer-empty svg{color:var(--app-helper)}.marketplace-item.market,.marketplace-creation.market{--marketplace-item-accent: var(--app-accent);--marketplace-item-accent-text: var(--app-accent-text)}.marketplace-item.helpers,.marketplace-creation.helpers{--marketplace-item-accent: var(--app-helper);--marketplace-item-accent-text: #ffffff}.card.marketplace-item:not(.mixed){border-color:color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 56%);background:linear-gradient(145deg,color-mix(in srgb,var(--marketplace-item-accent),transparent 96%),var(--app-card) 48%)}.card.marketplace-item.mixed{border-color:color-mix(in srgb,var(--app-accent),var(--app-helper) 48%);background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent),transparent 95%),color-mix(in srgb,var(--app-helper),transparent 96%))}.app-shell.app-palette[data-active-tab=activity][data-expanded-content-open=false] .app-content .card.marketplace-item{border:0;background-color:var(--app-card);background-image:none;box-shadow:none}.marketplace-item:not(.mixed) :is(.offer-thumb,.offer-picture-thumb,.home-offer-photo-empty,.home-offer-collage,.post-photo-placeholder,.offer-expanded-empty),.marketplace-creation :is(.photo-placeholder,.picture-panel){border-color:color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 48%);background:color-mix(in srgb,var(--marketplace-item-accent),transparent 88%);color:var(--marketplace-item-accent)}.marketplace-item:not(.mixed) :is(.offer-thumb,.offer-picture-thumb,.home-offer-photo-empty,.home-offer-collage){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marketplace-item-accent),transparent 76%)}.marketplace-item:not(.mixed) :is(.home-offer-price,.offer-preview-role){border-color:color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 56%);background:color-mix(in srgb,var(--marketplace-item-accent),transparent 87%);color:var(--marketplace-item-accent)}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .popular-discovery-list .home-offer-feature-card .home-offer-media>:is(.offer-picture-thumb,.home-offer-photo-empty){border-radius:22px;box-shadow:none}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .popular-discovery-list .home-offer-feature-card .home-offer-media>.home-offer-photo-empty{background:color-mix(in srgb,var(--app-card),#000000 24%)}.app-shell[data-active-tab=wallet][data-expanded-content-open=false][data-crypto-preview-enabled=false] .app-content.home-palette .popular-discovery-list .home-offer-feature-card .home-offer-media>.home-offer-photo-empty{background-color:var(--home-palette-start);background-image:var(--home-palette-art-tint),var(--home-palette-art, none);background-position:center,center;background-repeat:no-repeat,repeat;background-size:cover,var(--home-palette-art-size)}.home-offer-visual:has(.home-offer-photo-empty) .home-offer-photo-copy :is(h3,p){text-shadow:none}.home-offer-visual:has(.offer-intent-artwork.featured) .home-offer-photo-copy :is(h3,p,.home-offer-created-at,.home-offer-card-price,.home-offer-card-location){text-shadow:none}.marketplace-item:not(.mixed) .offer-preview-role span,.marketplace-creation :is(.photo-placeholder>svg,.picture-panel>svg){color:var(--marketplace-item-accent)}.marketplace-item:not(.mixed) .icon-button{border-color:color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 52%);background:color-mix(in srgb,var(--marketplace-item-accent),transparent 88%);color:var(--marketplace-item-accent)}.marketplace-item:not(.mixed) .primary-button{background:var(--marketplace-item-accent);color:var(--marketplace-item-accent-text)}.marketplace-item:not(.mixed) .secondary-button:not(.danger-button){border-color:color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 50%);background:color-mix(in srgb,var(--marketplace-item-accent),transparent 92%);color:var(--marketplace-item-accent)}.marketplace-item:not(.mixed) .yield-preference-button{border-color:color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 54%);background:color-mix(in srgb,var(--marketplace-item-accent),transparent 90%)}.marketplace-item:not(.mixed) .home-offer-facts-grid>div{border-color:color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 62%)}.marketplace-item:not(.mixed) .home-offer-detail-header p{color:var(--marketplace-item-accent)}.marketplace-item:not(.mixed) .offer-summary-tools .offer-party-pill,.marketplace-item:not(.mixed) .home-offer-card-tools .offer-party-pill{background:color-mix(in srgb,var(--marketplace-item-accent),transparent 84%);color:var(--marketplace-item-accent)}.marketplace-creation .screen-header p{color:var(--marketplace-item-accent)}.marketplace-creation :is(.form-field input,.form-field textarea,.form-field select):focus{outline-color:color-mix(in srgb,var(--marketplace-item-accent),transparent 62%);border-color:color-mix(in srgb,var(--marketplace-item-accent),var(--app-border) 34%)}.marketplace-creation .offer-role-option.active{border-color:var(--marketplace-item-accent);background:color-mix(in srgb,var(--marketplace-item-accent),transparent 90%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marketplace-item-accent),transparent 48%)}.marketplace-creation .offer-role-option-icon{background:color-mix(in srgb,var(--marketplace-item-accent),transparent 86%);color:var(--marketplace-item-accent)}.app-palette:has(.expanded-screen-backdrop),.app-palette:has(.app-shell[data-bottom-navigation-hidden=true]){--nested-control-blue: #229ed9;--nested-control-blue-bright: #38bdf8}.app-palette:has(.expanded-screen-backdrop) .primary-button,.app-palette:has(.app-shell[data-bottom-navigation-hidden=true]) .primary-button{border:1px solid color-mix(in srgb,var(--nested-control-blue-bright),transparent 38%);background:linear-gradient(135deg,var(--nested-control-blue),var(--nested-control-blue-bright));box-shadow:0 8px 20px color-mix(in srgb,var(--nested-control-blue),transparent 72%);color:#fff}.app-palette:has(.expanded-screen-backdrop) .secondary-button:not(.danger-button),.app-palette:has(.app-shell[data-bottom-navigation-hidden=true]) .secondary-button:not(.danger-button),.app-palette:has(.expanded-screen-backdrop) .icon-button,.app-palette:has(.app-shell[data-bottom-navigation-hidden=true]) .icon-button{border-color:color-mix(in srgb,var(--nested-control-blue-bright),var(--app-border) 48%);background:color-mix(in srgb,var(--nested-control-blue),var(--app-card) 76%);color:#dff6ff}.app-palette:has(.expanded-screen-backdrop) :is(.primary-button,.secondary-button,.icon-button):active,.app-palette:has(.app-shell[data-bottom-navigation-hidden=true]) :is(.primary-button,.secondary-button,.icon-button):active{background-color:color-mix(in srgb,var(--nested-control-blue-bright),var(--app-card) 64%);filter:brightness(1.06)}.app-palette .primary-button:not(.danger-button){border:1px solid color-mix(in srgb,#38bdf8,transparent 38%);background:linear-gradient(135deg,#229ed9,#38bdf8);box-shadow:0 8px 20px color-mix(in srgb,#229ed9,transparent 72%);color:#fff}.app-palette .secondary-button.edit-action-button,.app-palette:has(.expanded-screen-backdrop) .secondary-button.edit-action-button,.app-palette:has(.app-shell[data-bottom-navigation-hidden=true]) .secondary-button.edit-action-button{border-color:color-mix(in srgb,#f59e0b,var(--app-border) 40%);background:color-mix(in srgb,#f59e0b,var(--app-card) 86%);color:#ffd77a}.app-palette .secondary-button.danger-button{border-color:color-mix(in srgb,var(--app-danger),var(--app-border) 40%);background:color-mix(in srgb,var(--app-danger),var(--app-card) 88%);color:var(--app-danger)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:600px){.preview-page{display:block;min-height:100vh;padding:0;background:var(--app-shell-bg)}.preview-controls{display:none}.mobile-frame{width:100vw!important;height:100vh!important;height:var(--app-viewport-height, 100dvh)!important;border-radius:0;box-shadow:none}}@media(max-width:374px){.app-header{grid-template-columns:minmax(0,1fr);gap:0;padding-right:calc(13px + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px)));padding-left:calc(13px + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)))}.marketplace-switch-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-right:calc(13px + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px)));padding-left:calc(13px + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)))}.marketplace-create-button{width:88px;min-width:88px;padding:0 10px}.home-results-controls{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.home-results-view-selector{grid-template-columns:repeat(2,34px)}.home-results-view-selector button{width:34px}.bottom-nav{left:calc(13px + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)));right:calc(13px + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px)))}.mobile-frame .bottom-nav{left:auto;right:auto;margin-right:calc(13px + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px)));margin-left:calc(13px + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)))}.home-brand-wordmark strong{font-size:21px}.home-brand-wordmark small{font-size:9px}.app-content{padding:calc(13px + max(env(safe-area-inset-top,0px),var(--tg-content-safe-area-inset-top, 0px))) calc(13px + max(env(safe-area-inset-right,0px),var(--tg-content-safe-area-inset-right, 0px))) calc(var(--bottom-nav-content-reserve) + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px))) calc(13px + max(env(safe-area-inset-left,0px),var(--tg-content-safe-area-inset-left, 0px)))}.app-shell:has(.my-offer-dedicated-screen) .app-content,.app-shell[data-active-tab=deals]:has(.deal-dedicated-screen) .app-content{padding-top:0}.screen-header h2{font-size:23px}}html.nested-screen-open,html.nested-screen-open body{overscroll-behavior-x:none}.swipe-dismiss-surface{--swipe-dismiss-progress: 0;position:relative;isolation:isolate;touch-action:pan-y pinch-zoom}.swipe-dismiss-surface:after{content:"";position:absolute;inset:0;z-index:50;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,rgba(60,145,255,.28),rgba(60,145,255,.08) 42%,transparent 76%);background:linear-gradient(90deg,color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 70%),color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 92%) 42%,transparent 76%);box-shadow:inset 4px 0 #3c91ffbf;box-shadow:inset 4px 0 color-mix(in srgb,var(--marketplace-item-accent, var(--app-accent)),transparent 25%);opacity:var(--swipe-dismiss-progress);transition:opacity .16s ease-out}.swipe-dismiss-surface.is-swipe-dragging:after{transition:none}:is(.app-keyboard-open,.app-chat-composer-focused) .bottom-nav{opacity:0;pointer-events:none;transform:translateY(110%)}:is(.app-keyboard-open,.app-chat-composer-focused) .app-content{padding-bottom:calc(16px + max(env(safe-area-inset-bottom),var(--tg-content-safe-area-inset-bottom, 0px)));scroll-padding-bottom:28px}:is(.app-keyboard-open,.app-chat-composer-focused) .expanded-screen-backdrop{bottom:0;padding-bottom:12px}:is(.app-keyboard-open,.app-chat-composer-focused) .expanded-screen-modal{max-height:min(100%,calc(var(--app-viewport-height) - 24px))}:is(.app-keyboard-open,.app-chat-composer-focused) .theme-dark.telegram-fullscreen .expanded-screen-modal{max-height:min(100%,calc(var(--app-viewport-height) - var(--telegram-control-boundary) - 24px))}@supports (-webkit-touch-callout: none){.app-shell :is(input,textarea,select){font-size:16px}}.app-palette,.app-palette :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,i,label,legend,dt,dd,li,a,time,output,button,input,textarea,select,option){color:#fff!important;-webkit-text-fill-color:#ffffff}.app-palette :is(input,textarea)::placeholder{color:#fff!important;-webkit-text-fill-color:#ffffff;opacity:.72}.app-palette .home-brand-wordmark .tele,.app-palette .telepay-brand-hero-wordmark strong>span{color:#38bdf8!important;-webkit-text-fill-color:#38bdf8}@media(prefers-reduced-motion:reduce){.expanded-screen-header,.swipe-dismiss-surface:after,.bottom-nav{transition:none}}
