.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto}.yarl__portal_open{opacity:1}.yarl__container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain)}.yarl__carousel{display:flex;flex:0 0 auto;height:100%;align-content:center;justify-content:center;align-items:stretch;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1)}.yarl__carousel_with_slides{column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{display:flex;justify-content:center;align-content:center;align-items:center}.yarl__slide{flex:1 1;position:relative;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%)}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-width:100%;max-height:100%;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{width:100%;height:100%;object-fit:cover}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);line-height:0}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));animation:yarl__delayed_fadein 1s linear}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{position:absolute;top:0;right:0;bottom:auto;left:auto;display:flex;justify-content:flex-end;padding:var(--yarl__toolbar_padding,8px)}[dir=rtl] .yarl__toolbar{top:0;right:auto;bottom:auto;left:0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);outline:none;line-height:0;padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,hsla(0,0%,100%,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{position:absolute;top:50%;transform:translateY(-50%);padding:var(--yarl__navigation_button_padding,24px 16px)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__counter{position:var(--yarl__counter_position,absolute);top:var(--yarl__counter_top,0);left:var(--yarl__counter_left,0);bottom:var(--yarl__counter_bottom,unset);right:var(--yarl__counter_right,unset);color:var(--yarl__counter_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));margin:var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px));padding:var(--yarl__counter_padding,var(--yarl__button_padding,8px));line-height:var(--yarl__counter_line_height,var(--yarl__icon_size,32px));-webkit-user-select:var(--yarl__counter_user_select,none);-moz-user-select:var(--yarl__counter_user_select,none);user-select:var(--yarl__counter_user_select,none)}[dir=rtl] .yarl__counter{left:var(--yarl__counter_rtl_left,unset);right:var(--yarl__counter_rtl_right,0)}:root{--ink:#171513;--muted:#7b7168;--paper:#f6f0e7;--cream:#fffaf1;--line:rgba(35,29,24,0.14);--clay:#b96345;--white:#fff;--green:#1f8f53;--header-h:64px;--bottom-h:72px;--app-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--brand-font:Inter,ui-sans-serif,system-ui,sans-serif}:root[data-theme=dark]{color-scheme:dark;--ink:#f5efe7;--muted:#c7b8aa;--paper:#16120f;--cream:#211b17;--line:rgba(245,239,231,0.14);--clay:#e0a17f;--white:#fffaf4;--green:#2da766}*{box-sizing:border-box}body,html{margin:0;font-family:var(--app-font);background:var(--paper);color:var(--ink)}:root[data-theme=dark] body{background:#100d0b}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.bottom-nav,.feed-header{position:fixed;right:0;left:0;z-index:30;display:flex;align-items:center;margin:0 auto;background:rgba(18,15,12,.76);color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.feed-header{top:0;height:var(--header-h);justify-content:space-between;gap:12px;padding:8px 12px}.brand-compact{display:inline-flex;min-width:max-content;align-items:center;gap:10px;font-weight:900;direction:ltr}.brand-logo{display:block;width:44px;height:auto;filter:invert(1)}.brand-name{color:var(--white);font-size:20px;font-weight:850;line-height:1;white-space:nowrap}.desktop-main-nav{display:none}.top-filters{display:flex;margin-left:auto;gap:7px;align-items:center;overflow-x:auto;scrollbar-width:none}.choice-row::-webkit-scrollbar,.gallery-strip::-webkit-scrollbar,.top-filters::-webkit-scrollbar{display:none}.bottom-nav a,.pill-link,.top-filters a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;font-size:13px;font-weight:850}.top-filters a{padding:0 12px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.72)}.top-filters .header-icon-link{width:40px;min-height:40px;padding:0;border:0;background:transparent;color:var(--white);font-size:23px}.top-filters .header-create-link{color:var(--white)}.top-filters .header-create-link svg{width:25px;height:25px;stroke-width:2.4}.header-icon-link svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.preference-controls{display:inline-flex;gap:5px;align-items:center}.preference-controls button{display:inline-grid;width:40px;min-height:40px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.1);color:var(--white);font-size:14px;font-weight:950}:root[dir=rtl] .brand-compact,:root[dir=rtl] .brand-name,:root[dir=rtl] .photo-status,:root[dir=rtl] .price-line{direction:ltr}.top-filters a.active{background:var(--cream);color:var(--ink)}.reels-feed{height:100svh;overflow-y:auto;scroll-snap-type:y proximity;background:#11100e;scroll-behavior:smooth}.feed-hero-card{position:relative;display:grid;min-height:clamp(430px,60svh,520px);overflow:hidden;align-items:flex-end;padding:calc(var(--header-h) + 18px) 16px 28px;color:var(--white);scroll-snap-align:start;isolation:isolate}.feed-hero-bg,.feed-hero-gradient{position:absolute;inset:0;z-index:-2}.feed-hero-bg{width:100%;height:100%;object-fit:cover}.feed-hero-gradient{z-index:-1;background:linear-gradient(180deg,rgba(12,10,8,.5),rgba(12,10,8,.16) 38%),linear-gradient(0deg,rgba(12,10,8,.78),rgba(12,10,8,.36) 54%,rgba(12,10,8,.06) 82%)}.feed-hero-content{display:grid;width:min(100%,520px);grid-gap:10px;gap:10px;align-self:end}.hero-trust{width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.14);color:rgba(255,255,255,.86);font-size:11px;font-weight:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.feed-hero-content h1,.feed-hero-content p{margin:0}.feed-hero-content h1{max-width:14ch;font-size:clamp(30px,8vw,40px);font-weight:850;line-height:1.06}.feed-hero-content p{max-width:27rem;color:rgba(255,255,255,.78);font-size:14px;line-height:1.45}.hero-actions,.quick-chip-list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.hero-actions::-webkit-scrollbar,.quick-chip-list::-webkit-scrollbar{display:none}.hero-actions a,.quick-chip-list a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;font-weight:850}.hero-actions a{padding:0 16px;background:rgba(255,255,255,.14);color:var(--white);font-size:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-actions .primary-action{background:var(--green)}.quick-chip-list{padding-bottom:2px}.quick-chip-list a{min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:rgba(255,255,255,.84);font-size:11px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.listing-feed-heading{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;color:var(--white);background:#171411;scroll-margin-top:var(--header-h)}.listing-feed-heading div{display:grid;grid-gap:3px;gap:3px}.listing-feed-heading div span{color:rgba(255,255,255,.58);font-size:11px;font-weight:800}.listing-feed-heading div strong{font-size:16px}.listing-feed-heading>a{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--white);font-size:12px;font-weight:850}.reel-card{position:relative;min-height:100svh;overflow:hidden;scroll-snap-align:start;color:var(--white);isolation:isolate}.gallery-strip{display:flex;height:100svh;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-photo-button{min-width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:0;background:#211d19;scroll-snap-align:start;touch-action:pan-x;cursor:zoom-in}.gallery-photo-button img{display:block;width:100%;height:100%;object-fit:cover}.card-gradient{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.02) 30%),linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.32) 48%,rgba(0,0,0,.02) 75%)}.photo-status{position:absolute;top:calc(var(--header-h) + 14px);left:14px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border-radius:999px;background:rgba(18,15,12,.55);color:var(--white);font-size:12px;font-weight:850;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0;cursor:zoom-in}.photo-dots{display:inline-flex;gap:4px}.photo-dots span{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.42)}.photo-dots span.active{width:16px;background:var(--white)}.action-rail{position:absolute;right:12px;bottom:calc(var(--bottom-h) + 118px);z-index:4;display:grid;grid-gap:10px;gap:10px;width:52px}.action-rail a,.action-rail button,.bottom-actions a,.bottom-actions button,.ghost-action,.primary-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:999px;font-weight:900}.action-rail a,.action-rail button{min-height:48px;padding:0 6px;background:rgba(255,255,255,.16);color:var(--white);font-size:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.action-rail button svg{display:block}.action-rail .whatsapp,.primary-action{background:var(--green);color:var(--white)}.favorite-button.is-favorite{color:#ffe3a8}.favorite-button{gap:7px}.reel-info{position:absolute;right:0;bottom:var(--bottom-h);left:0;z-index:3;display:grid;grid-gap:7px;gap:7px;padding:0 78px 20px 16px}.seller-identity{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:9px}.seller-avatar{display:inline-grid;width:34px;height:34px;flex:0 0 34px;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.36);border-radius:50%;background:#fff;color:#171513;font-size:13px;font-weight:950}.seller-avatar img{width:30px;height:30px;object-fit:contain}.seller-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.seller-name{display:inline-flex;min-width:0;align-items:center;gap:4px}.seller-name strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.seller-name svg{flex:0 0 auto;color:#88d7ff;fill:rgba(136,215,255,.16)}.seller-rating{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;color:#ffe3a8;font-size:10px;font-weight:950}.seller-rating svg{color:#ffe3a8;fill:currentColor}.seller-copy small{overflow:hidden;color:rgba(255,255,255,.68);font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.reel-info h1,.reel-info h2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;font-size:clamp(25px,6.6vw,34px);line-height:1.05}.listing-status-line{display:flex;flex-wrap:wrap;gap:5px 9px;color:rgba(255,255,255,.72);font-size:12px;font-weight:750}.listing-status-line time{color:rgba(255,255,255,.92)}.card-price{color:#ffe3a8;font-size:24px;line-height:1}.card-specs{color:rgba(255,255,255,.78);font-size:12px;line-height:1.3}.empty-reels{display:grid;min-height:100svh;align-content:center;grid-gap:14px;gap:14px;padding:calc(var(--header-h) + 28px) 18px calc(var(--bottom-h) + 28px);color:var(--white);background:linear-gradient(180deg,#221b16,#11100e)}.empty-reels h1,.empty-reels p{margin:0}.empty-reels h1{font-size:clamp(34px,9vw,50px);line-height:1}.empty-reels p{color:rgba(255,255,255,.72)}.bottom-actions{display:flex;gap:8px;overflow-x:auto}.info-actions{display:flex;flex-wrap:wrap;gap:8px}.bottom-actions a,.bottom-actions button{padding:0 14px;background:rgba(255,255,255,.14);color:var(--white);font-size:13px}.bottom-actions .primary-action{background:var(--green)}.info-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--cream);color:var(--ink);font-size:13px;font-weight:900}.info-actions .primary-action{border:0;background:var(--green);color:var(--white)}.studio-feed-card{position:relative;display:grid;min-height:58svh;overflow:hidden;align-items:flex-end;color:var(--white);background:#272019;isolation:isolate;scroll-snap-align:start}.studio-feed-card:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(0deg,rgba(12,10,8,.92),rgba(12,10,8,.18) 75%)}.studio-feed-card>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.studio-feed-card>div{display:grid;grid-gap:10px;gap:10px;padding:28px 18px calc(var(--bottom-h) + 28px)}.studio-feed-card span{color:#ffe3a8;font-size:12px;font-weight:900;text-transform:uppercase}.studio-feed-card h2,.studio-feed-card p{margin:0}.studio-feed-card h2{max-width:14ch;font-size:clamp(30px,8vw,46px);line-height:1}.studio-feed-card p{max-width:30rem;color:rgba(255,255,255,.78);font-size:14px;line-height:1.45}.studio-feed-card a{display:inline-flex;width:max-content;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;background:var(--green);color:var(--white);font-size:13px;font-weight:900}.bottom-nav{bottom:0;height:var(--bottom-h);justify-content:space-around;padding:8px 10px}.bottom-nav a{min-width:72px;flex-direction:column;gap:3px;color:rgba(255,255,255,.68);font-size:12px}.bottom-nav a.active{background:var(--cream);color:var(--ink)}.page-body{min-height:100svh;background:linear-gradient(180deg,var(--paper),#fffaf3 70%,#eee1d3)}:root[data-theme=dark] .page-body{background:linear-gradient(180deg,#16120f,#201812 72%,#120f0d)}.page-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line);background:rgba(246,240,231,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=dark] .page-header{background:rgba(22,18,15,.9)}.back-link,.small-link{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 13px;border-radius:999px;font-size:13px;font-weight:900}.back-link{background:var(--ink);color:var(--white)}:root[data-theme=dark] .account-hero,:root[data-theme=dark] .back-link,:root[data-theme=dark] .google-login-button,:root[data-theme=dark] .step-indicator span,:root[data-theme=dark] .submit-button{background:#f5efe7;color:#171513}:root[data-theme=dark] .account-hero p{color:rgba(23,21,19,.7)}:root[data-theme=dark] .account-type-pill{background:rgba(23,21,19,.1);color:#8d4a34}.home-link{gap:7px}.small-link{border:1px solid var(--line);background:var(--cream)}.page-shell{width:min(100%,1060px);margin:0 auto;padding:22px 16px 96px}.account-home,.auth-card,.detail-panel,.plain-stack,.publish-card,.section-title{display:grid;grid-gap:16px;gap:16px}.kicker{color:var(--clay);font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.account-hero h1,.auth-card h1,.detail-panel h1,.pro-public-hero h1,.publish-card h1,.section-title h1{margin:0;font-size:clamp(32px,8vw,54px);line-height:1}.account-hero p,.auth-card p,.detail-panel p,.publish-card p,.section-title p{margin:0;color:var(--muted)}.detail-layout,.pro-public-hero{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px}.detail-gallery{display:grid;min-width:0;align-content:start;grid-gap:10px;gap:10px}.account-card,.account-hero,.auth-card,.detail-gallery-main,.detail-panel,.mini-listing,.plain-card,.pro-public-hero,.publish-card{border:1px solid var(--line);border-radius:24px;background:rgba(255,250,241,.92);box-shadow:0 18px 60px rgba(34,24,18,.12)}:root[data-theme=dark] .account-card,:root[data-theme=dark] .account-hero,:root[data-theme=dark] .auth-card,:root[data-theme=dark] .detail-gallery-main,:root[data-theme=dark] .detail-panel,:root[data-theme=dark] .filter-card,:root[data-theme=dark] .mini-listing,:root[data-theme=dark] .plain-card,:root[data-theme=dark] .pro-public-hero,:root[data-theme=dark] .publish-card{background:rgba(33,27,23,.94);box-shadow:0 18px 60px rgba(0,0,0,.32)}.detail-gallery-main{position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;border:1px solid var(--line);color:var(--white);cursor:zoom-in}.detail-gallery-main img,.pro-public-hero img{display:block;width:100%;height:min(72svh,720px);object-fit:cover}.detail-photo-count{position:absolute;right:14px;bottom:14px;display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 11px;border-radius:999px;background:rgba(18,15,12,.72);color:var(--white);font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-thumbnails{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.detail-thumbnails::-webkit-scrollbar{display:none}.detail-thumbnails button{flex:0 0 82px;height:64px;overflow:hidden;padding:0;border:2px solid transparent;border-radius:8px;background:#ded5c9}.detail-thumbnails button.active{border-color:var(--green)}.detail-thumbnails img{display:block;width:100%;height:100%;object-fit:cover}.detail-eyebrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.detail-eyebrow time{color:var(--muted);font-size:12px;font-weight:800}.account-card,.auth-card,.detail-panel,.filter-card,.plain-card,.publish-card{padding:20px}.detail-price{color:var(--clay);font-size:32px;font-weight:950}.account-actions,.account-stats,.listing-grid,.meta-grid,.summary-grid{display:grid;grid-gap:12px;gap:12px}.meta-grid,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-stats div,.detail-notes div,.meta-grid div,.summary-grid div{display:grid;grid-gap:5px;gap:5px;padding:13px;border-radius:16px;background:#efe7dc}:root[data-theme=dark] .account-stats div,:root[data-theme=dark] .detail-notes div,:root[data-theme=dark] .meta-grid div,:root[data-theme=dark] .photo-preview,:root[data-theme=dark] .preview-card,:root[data-theme=dark] .step-indicator,:root[data-theme=dark] .summary-grid div,:root[data-theme=dark] .trust-panel,:root[data-theme=dark] .upload-zone{background:#2a221d}.meta-grid span,.summary-grid span{color:var(--muted);font-size:12px;font-weight:850}.summary-grid strong{overflow-wrap:anywhere;line-height:1.25}.chip-list,.choice-row,.verification-badges{display:flex;flex-wrap:wrap;gap:8px}.city-chip,.status-pill,.verification-badges span{display:inline-flex;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;background:#e2f0e5;color:#245c35;font-size:12px;font-weight:900}.form-grid{display:grid;grid-gap:12px;gap:12px}.three-columns,.two-columns{grid-template-columns:1fr}.form-field{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.form-field input,.form-field select,.form-field textarea{min-height:48px;width:100%;border:1px solid var(--line);border-radius:14px;background:var(--cream);color:var(--ink);padding:0 12px;text-transform:none}.form-field input[aria-invalid=true]{border-color:#c4472d;box-shadow:0 0 0 3px rgba(196,71,45,.12)}.required-mark{color:#c4472d}.field-hint,.guest-note{color:var(--muted);font-size:13px;line-height:1.35}.form-message{padding:12px 14px;border:1px solid rgba(196,71,45,.24);border-radius:14px;background:rgba(196,71,45,.08);color:#9f3524;font-size:13px;font-weight:850;line-height:1.35}:root[data-theme=dark] .form-message{color:#f4b09c}:root[data-theme=dark] .form-field input,:root[data-theme=dark] .form-field select,:root[data-theme=dark] .form-field textarea{background:#17120f}:root[data-theme=dark] .upload-zone{border-color:rgba(245,239,231,.24)}.form-field textarea{min-height:110px;padding-block:12px}.filter-card{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:24px;background:rgba(255,250,241,.92);box-shadow:0 18px 60px rgba(34,24,18,.12)}.filter-card h1,.filter-card p,.filter-section strong{margin:0}.filter-card h1{font-size:clamp(32px,8vw,54px);line-height:1}.filter-card p{color:var(--muted)}.filter-section{display:grid;grid-gap:10px;gap:10px}.publish-nav,.step-indicator{display:flex;align-items:center;justify-content:space-between;gap:10px}.step-indicator{padding:10px 12px;border-radius:16px;background:#efe7dc}.step-indicator span{display:grid;min-width:42px;min-height:34px;place-items:center;border-radius:999px;background:var(--ink);color:var(--white);font-size:12px;font-weight:950}.step-indicator strong{margin-right:auto}.publish-step{display:grid;grid-gap:13px;gap:13px}.upload-zone{display:grid;min-height:260px;place-items:center;grid-gap:8px;gap:8px;padding:22px;border:2px dashed rgba(35,29,24,.24);border-radius:22px;background:#efe7dc;text-align:center}.upload-zone input{max-width:240px}.photo-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.photo-preview{position:relative;overflow:hidden;border-radius:16px;background:#efe7dc}.photo-preview img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.photo-preview button{position:absolute;right:6px;bottom:6px;min-height:30px;border:0;border-radius:999px;background:rgba(23,21,19,.82);color:var(--white);font-size:11px;font-weight:850}.preview-card{padding:18px;border-radius:22px;background:#efe7dc}.preview-card h2,.preview-card p{margin:0}.preview-card strong{color:var(--clay);font-size:28px}.preview-details{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:16px;background:rgba(255,250,241,.66);color:var(--muted);font-size:13px;line-height:1.35}:root[data-theme=dark] .preview-details{background:rgba(23,18,15,.68)}.listing-preview-photo{width:100%;max-height:320px;border-radius:18px;object-fit:cover}.google-login-button,.submit-button{min-height:54px;border:0;border-radius:16px;background:var(--ink);color:var(--white);font-weight:950}.ghost-action{min-height:54px;padding:0 16px;border:1px solid var(--line);background:var(--cream);color:var(--ink)}.account-hero{display:grid;grid-gap:9px;gap:9px;align-content:start;min-height:128px;overflow:hidden;padding:24px;background:var(--ink);color:var(--white)}.account-type-pill{display:inline-flex;width:max-content;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.12);color:#f0c7ae;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.account-hero h1{font-size:clamp(34px,9vw,52px)}.account-hero p{max-width:100%;overflow:hidden;color:rgba(255,255,255,.72);text-overflow:ellipsis;white-space:nowrap}.account-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.account-stats strong{font-size:28px}.account-stats span{color:var(--muted);font-size:12px;font-weight:850}.account-actions a,.mini-listing{padding:16px;background:var(--cream)}.account-actions a{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:18px}.account-actions a:after{content:"›";color:var(--muted);font-size:26px;line-height:1}.account-actions a span,.account-actions a strong{display:block}.account-actions a strong{font-size:17px}.account-actions a span{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.25}.choice-row button{min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--cream);color:var(--ink);font-weight:900}.choice-row button.selected{background:var(--ink);color:var(--white)}.trust-panel{display:grid;grid-gap:7px;gap:7px;padding:14px;border-radius:18px;background:#f0eadf}.trust-panel li,.trust-panel span{color:var(--muted);font-size:13px}.detail-section{display:grid;grid-gap:10px;gap:10px}.seller-detail-section{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.seller-identity-detail{color:var(--ink)}.seller-identity-detail .seller-avatar{width:46px;height:46px;flex-basis:46px;border-color:var(--line)}.seller-identity-detail .seller-avatar img{width:40px;height:40px}.seller-identity-detail .seller-name strong{font-size:15px}.seller-identity-detail .seller-copy small{color:var(--muted);font-size:11px}.seller-detail-section>p{color:var(--muted);font-size:13px}.listing-share-panel{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.listing-share-panel h2,.listing-share-panel p{margin:0}.listing-share-panel h2{font-size:18px}.listing-share-panel p{margin-top:4px;color:var(--muted);font-size:13px}.listing-share-actions{display:flex;flex-wrap:wrap;gap:8px}.listing-share-actions a,.listing-share-actions button{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-size:12px;font-weight:850}.seller-profile-section,.seller-profile-shell{display:grid;grid-gap:20px;gap:20px}.seller-profile-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.seller-profile-avatar{display:grid;width:96px;height:96px;overflow:hidden;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff}.seller-profile-avatar img{width:84px;height:84px;object-fit:contain}.seller-profile-hero h1,.seller-profile-hero p,.seller-profile-section h2,.seller-profile-section p{margin:0}.seller-profile-hero h1{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:clamp(28px,4vw,42px)}.official-account-label,.seller-profile-hero h1 svg{color:var(--green)}.seller-profile-hero p{max-width:660px;margin-top:10px;color:var(--muted);line-height:1.5}.official-account-label,.seller-profile-contact,.seller-profile-meta,.seller-profile-meta span{display:inline-flex;align-items:center}.official-account-label{gap:6px;font-size:12px;font-weight:900}.seller-profile-meta{flex-wrap:wrap;gap:7px 14px;margin-top:8px;color:var(--muted);font-size:12px;font-weight:750}.seller-profile-contact,.seller-profile-meta span{gap:6px}.seller-profile-contact{min-height:46px;padding:0 16px}.seller-profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:var(--cream)}.preview-profile-notice{margin:-8px 0 0;padding:10px 12px;border:1px solid rgba(185,99,69,.26);border-radius:8px;background:rgba(185,99,69,.08);color:var(--muted);font-size:12px;line-height:1.4}.seller-profile-stats div{display:grid;grid-gap:3px;gap:3px;padding:18px;border-right:1px solid var(--line)}.seller-profile-stats div:last-child{border-right:0}.seller-profile-stats strong{font-size:22px}.seller-listing-grid span,.seller-profile-stats span,.seller-reviews-empty p{color:var(--muted);font-size:12px}.section-heading-inline{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.section-heading-inline h2{margin-top:4px}.section-heading-inline>a{font-size:13px;font-weight:900}.seller-listing-grid .mini-listing{border:1px solid var(--line);border-radius:8px;background:var(--cream)}.seller-listing-grid .mini-listing b{font-size:16px}.seller-reviews-empty{padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--cream)}.detail-section h2,.detail-section p,.safety-list{margin:0}.detail-section h2{font-size:18px;line-height:1.15}.safety-list{display:grid;grid-gap:7px;gap:7px;padding-left:18px}.mobile-whatsapp-cta{position:fixed;right:14px;bottom:14px;left:14px;z-index:50;display:none;min-height:56px;align-items:center;justify-content:center;border-radius:999px;background:var(--green);color:var(--white);font-weight:950;box-shadow:0 16px 44px rgba(31,143,83,.32)}.pro-card{display:grid;grid-gap:10px;gap:10px;min-height:220px}.site-links-card{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.site-links-card a{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid var(--line);border-radius:14px;background:var(--cream);color:var(--ink);font-size:14px;font-weight:850}.site-links-card a:after{content:"›";color:var(--muted)}.info-section h2,.info-section p{margin:0}.info-section{display:grid;grid-gap:8px;gap:8px}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-listing{overflow:hidden;padding:0}.mini-listing img{width:100%;height:260px;object-fit:cover}.mini-listing div{display:grid;grid-gap:7px;gap:7px;padding:13px}.studio-page{min-height:100svh;background:#f4eee5;color:var(--ink)}:root[data-theme=dark] .studio-page{background:#12100e}.studio-header{position:fixed;top:0;right:0;left:0;z-index:40;display:flex;min-height:var(--header-h);align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:rgba(18,15,12,.72);color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-header-actions{display:inline-flex;align-items:center;gap:8px}.studio-header-actions>a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 13px;border-radius:999px;background:rgba(255,255,255,.12);color:var(--white);font-size:13px;font-weight:900}.studio-hero{position:relative;display:grid;min-height:100svh;overflow:hidden;align-items:flex-end;isolation:isolate}.studio-canvas{position:absolute;inset:0;z-index:0;min-height:100svh;touch-action:none;cursor:-webkit-grab;cursor:grab}.studio-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.studio-canvas canvas{display:block;width:100%;height:100%}.studio-measure-overlay{position:absolute;inset:0;z-index:3;pointer-events:none}.studio-measure-line{position:absolute;display:grid;place-items:center;min-width:86px;height:24px;border-top:2px solid rgba(255,255,255,.9);color:var(--white);font-size:11px;font-weight:950;text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.55)}.studio-measure-line:after,.studio-measure-line:before{position:absolute;top:-5px;width:9px;height:9px;border-top:2px solid rgba(255,255,255,.9);border-left:2px solid rgba(255,255,255,.9);content:""}.studio-measure-line:before{left:0;transform:rotate(-45deg)}.studio-measure-line:after{right:0;transform:rotate(135deg)}.studio-measure-line span{margin-top:-30px;padding:5px 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(18,15,12,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.studio-measure-line.main{top:30%;left:27%;width:43%}.studio-measure-line.back{top:27%;left:32%;width:42%}.studio-measure-line.depth{top:55%;left:47%;width:19%}.studio-measure-line.vertical{width:24px;min-width:24px;height:28%;border-top:0;border-left:2px solid rgba(255,255,255,.9)}.studio-measure-line.vertical:after,.studio-measure-line.vertical:before{left:-6px;right:auto;top:0}.studio-measure-line.vertical:before{transform:rotate(45deg)}.studio-measure-line.vertical:after{top:auto;bottom:0;transform:rotate(-135deg)}.studio-measure-line.vertical span{min-width:max-content;margin-top:0;margin-left:28px}.studio-measure-line.return span,.studio-measure-line.right span,.studio-measure-line.vertical.compact span{margin-right:28px;margin-left:0}.studio-measure-line.left{top:36%;left:17%}.studio-measure-line.right{top:36%;right:20%}.studio-measure-line.return{top:38%;right:24%}.studio-measure-line.compact{left:38%;width:25%}.studio-measure-line.vertical.compact{top:38%;right:31%;height:22%;width:24px}.studio-hero:after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(18,15,12,.52),rgba(18,15,12,.04) 32%),linear-gradient(0deg,rgba(18,15,12,.78),rgba(18,15,12,.06) 58%)}.studio-hero-copy{position:relative;z-index:4;display:grid;width:min(100%,620px);grid-gap:12px;gap:12px;padding:calc(var(--header-h) + 20px) 18px 34px;color:var(--white)}.studio-hero-copy span{width:max-content;max-width:100%;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.16);color:rgba(255,255,255,.88);font-size:12px;font-weight:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studio-config-panel h2,.studio-hero-copy h1,.studio-hero-copy p,.studio-summary dl,.studio-summary h2,.studio-summary p{margin:0}.studio-hero-copy h1{max-width:13ch;font-size:clamp(36px,9vw,72px);line-height:.98}.studio-hero-copy p{max-width:32rem;color:rgba(255,255,255,.78);font-size:15px;line-height:1.45}.studio-config-section{display:grid;width:min(100%,1160px);margin:0 auto;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);grid-gap:16px;gap:16px;padding:22px 16px 96px}.studio-config-panel,.studio-summary{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:22px;background:rgba(255,250,241,.94);box-shadow:0 18px 60px rgba(34,24,18,.1)}:root[data-theme=dark] .studio-config-panel,:root[data-theme=dark] .studio-summary{background:rgba(33,27,23,.94)}.studio-config-panel{padding:20px}.studio-summary{align-content:start;padding:18px}.studio-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.studio-color-row{display:flex;flex-wrap:wrap;gap:9px}.studio-label{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.studio-color-row button{width:42px;height:42px;border:3px solid rgba(255,255,255,.78);border-radius:999px;box-shadow:0 0 0 1px var(--line)}.studio-color-row button.active{box-shadow:0 0 0 3px var(--green)}.studio-optional-panel{border:1px solid var(--line);border-radius:16px;background:rgba(239,231,220,.58)}:root[data-theme=dark] .studio-optional-panel{background:rgba(42,34,29,.68)}.studio-optional-panel summary{min-height:48px;padding:14px 16px;cursor:pointer;color:var(--ink);font-weight:950}.studio-optional-panel .studio-control-grid{padding:0 14px 14px}.studio-summary dl{display:grid;grid-gap:9px;gap:9px}.studio-summary dl div{display:grid;grid-gap:4px;gap:4px;padding:11px;border-radius:14px;background:#efe7dc}:root[data-theme=dark] .studio-summary dl div{background:#2a221d}.studio-summary dt{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.studio-summary dd{margin:0;font-weight:900}.studio-summary .primary-action{min-height:48px}.yarl__container{--yarl__color_backdrop:rgba(7,6,5,0.97);--yarl__color_button:#fff;--yarl__slide_image_max_height:calc(100% - 20px)}.yarl__counter{min-width:64px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(18,15,12,.64);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.yarl__button{border-radius:999px;background:rgba(18,15,12,.5);filter:none}@media (min-width:760px){:root{--header-h:72px}.feed-header{width:100%;height:var(--header-h);padding-inline:max(24px,calc((100vw - 1240px) / 2));background:rgba(18,15,12,.9)}.brand-logo{width:48px}.brand-name{font-size:22px}.bottom-nav{display:none}.reels-feed{display:grid;width:min(100%,1288px);height:auto;min-height:100svh;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;overflow:visible;padding:calc(var(--header-h) + 24px) 24px 56px;scroll-snap-type:none}.reels-feed,:root[data-theme=dark] .reels-feed{background:var(--paper)}.feed-hero-card{min-height:430px;grid-column:1/-1;align-items:center;padding:44px;border-radius:8px;scroll-snap-align:none}.feed-hero-content{gap:13px}.feed-hero-content h1{max-width:15ch;font-size:52px}.feed-hero-content p{font-size:16px}.quick-chip-list{flex-wrap:wrap;overflow:visible}.listing-feed-heading{min-height:58px;grid-column:1/-1;padding:6px 0 0;color:var(--ink);background:transparent}.listing-feed-heading div span{color:var(--muted)}.listing-feed-heading div strong{font-size:21px}.listing-feed-heading>a{border-color:var(--line);color:var(--ink);background:var(--cream)}.reel-card{min-height:0;aspect-ratio:4/5;border-radius:8px;box-shadow:0 16px 42px rgba(34,24,18,.14);scroll-snap-align:none}.gallery-strip{height:100%}.photo-status{top:12px}.action-rail{bottom:108px}.reel-info{bottom:0;gap:7px;padding:0 72px 18px 16px}.reel-info h2{font-size:27px}.studio-feed-card{min-height:0;aspect-ratio:4/5;border-radius:8px;scroll-snap-align:none}.studio-feed-card>div{padding:28px}.studio-feed-card h2{font-size:36px}.empty-reels{min-height:480px;grid-column:1/-1;border-radius:8px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.desktop-main-nav{gap:5px;margin-left:24px}.desktop-main-nav,.desktop-main-nav a{display:inline-flex;align-items:center}.desktop-main-nav a{min-height:40px;padding:0 13px;border-radius:999px;color:rgba(255,255,255,.72);font-size:13px;font-weight:850}.desktop-main-nav a.active,.desktop-main-nav a:hover{background:rgba(255,255,255,.12);color:var(--white)}.reels-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feed-hero-card{min-height:470px}.studio-feed-card{min-height:340px;grid-column:1/-1;aspect-ratio:auto}.studio-feed-card>div{padding:36px}.studio-feed-card h2{font-size:46px}}@media (max-width:759px){.detail-actions .primary-action{display:none}.seller-profile-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px}.seller-profile-avatar{width:70px;height:70px}.seller-profile-avatar img{width:62px;height:62px}.seller-profile-hero h1{font-size:27px}.seller-profile-contact{width:100%;grid-column:1/-1}.seller-profile-stats div{padding:13px 10px}.seller-profile-stats strong{font-size:17px}.listing-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.listing-share-actions a,.listing-share-actions button{min-width:0;justify-content:center;padding-inline:8px}.detail-layout,.listing-grid,.pro-public-hero{grid-template-columns:1fr}.mobile-whatsapp-cta{display:flex}.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-config-section,.studio-control-grid{grid-template-columns:1fr}.studio-measure-line{font-size:10px}.studio-measure-line.back,.studio-measure-line.main{top:27%;left:26%;width:48%}.studio-measure-line.depth{top:51%;left:48%;width:26%}.studio-measure-line.left{top:33%;left:13%}.studio-measure-line.right{top:33%;right:20%}.studio-measure-line.return{top:35%;right:24%}.studio-measure-line.vertical{height:25%}}@media (max-width:420px){.feed-header{gap:4px;padding-inline:4px}.brand-compact{gap:8px}.brand-logo{width:38px}.brand-name{max-width:124px;overflow:hidden;font-size:15px;text-overflow:ellipsis}.preference-controls,.top-filters{gap:3px}.preference-controls button,.top-filters .header-icon-link{width:35px;min-height:35px}.meta-grid,.summary-grid{grid-template-columns:1fr}.photo-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-header .brand-name{display:none}.studio-hero-copy h1{font-size:clamp(34px,11vw,46px)}}@media (max-width:380px){.brand-name{display:none}}