:root{--lux-canvas:#f1f3f4;--lux-canvas-soft:#f8f8f7;--lux-surface:#ffffff;--lux-surface-warm:#fbfaf9;--lux-ink:#191918;--lux-copy:#444341;--lux-muted:#92908c;--lux-faint:#b1afab;--lux-line:#eceae7;--lux-line-strong:#dedbd6;--lux-champagne:#c99272;--lux-champagne-soft:#f3e4db;--lux-green:#198754;--lux-warning:#b77934;--lux-radius-xs:10px;--lux-radius-sm:14px;--lux-radius-md:20px;--lux-radius-lg:28px;--lux-shadow-card:0 10px 32px rgba(36,35,33,.045);--lux-shadow-float:0 24px 70px rgba(36,35,33,.1);--lux-space-1:4px;--lux-space-2:8px;--lux-space-3:12px;--lux-space-4:16px;--lux-space-5:20px;--lux-space-6:24px;--lux-space-8:32px}html{background:var(--lux-canvas);color-scheme:light}body{color:var(--lux-ink);background:linear-gradient(180deg,#fafafa 0,var(--lux-canvas) 38rem);font-family:"Avenir Next",Avenir,var(--font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.app-shell{grid-template-columns:224px minmax(0,1fr)}.sidebar{padding:26px 17px;border-color:rgba(202,194,182,.72);background:rgba(255,255,255,.92);box-shadow:12px 0 40px rgba(58,48,37,.028);backdrop-filter:blur(22px)}.brand-mark{padding:0 8px 25px;border-color:var(--lux-line)}.sidebar-brand-logo{filter:contrast(1.03)}.nav-label{color:#99938b;margin-top:25px}.nav-item{min-height:40px;margin:3px 0;padding:10px 11px;border-radius:12px;color:#5d5b57;font-size:12px}.nav-item:hover{color:var(--lux-ink);background:rgba(255,255,255,.82);box-shadow:0 5px 18px rgba(45,39,30,.045);transform:none}.nav-item svg{color:#8f8980}.secure-note{border:0;border-radius:14px;background:#edf4ef;color:#567063}.topbar{height:68px;padding:0 30px;border-color:rgba(212,205,194,.72);background:rgba(255,255,255,.86);backdrop-filter:blur(22px)}.crumb{color:#8a867f;letter-spacing:.08em}.crumb strong{color:#3b3935}.global-source-badge{min-width:166px;min-height:38px;border:0;border-radius:11px;padding:6px 10px}.global-source-badge.is-database{background:#eaf3ed;color:#2f654b}.user-chip{background:var(--lux-champagne)}.content{width:100%;max-width:1240px;padding:34px 34px 72px}.page-head{margin-bottom:22px}.mobile-market-header h1,.page-head h1,.watch-detail-title-row h1{color:var(--lux-ink);font-family:var(--font-display);font-weight:680;letter-spacing:-.045em}.eyebrow,.market-page-kicker,.panel-kicker,.watch-detail-kicker{color:var(--lux-champagne);font-weight:720;letter-spacing:.13em;text-transform:uppercase}.page-description{color:var(--lux-muted);font-size:13px}.panel{border:0;border-radius:var(--lux-radius-md);box-shadow:var(--lux-shadow-card)}.btn,.panel{background:var(--lux-surface)}.btn{min-height:44px;border-color:var(--lux-line-strong);border-radius:12px;color:var(--lux-ink)}.btn-primary{border-color:#292724;background:#292724;color:#fff}.live-souq-page{max-width:1040px}.mobile-market-header{align-items:flex-start;margin:0 0 18px;padding:6px 2px 0}.market-page-kicker{display:block;margin-bottom:7px;font-size:9px}.mobile-market-header h1{font-size:clamp(2rem,4vw,2.75rem)}.mobile-market-header p{margin:7px 0 0;color:var(--lux-copy);font-size:.82rem}.mobile-market-header time{display:block;margin-top:5px;color:var(--lux-muted);font-size:.68rem}.market-refresh-button{width:46px;height:46px;border-color:var(--lux-line);border-radius:14px;background:rgba(255,255,255,.86);color:var(--lux-ink);box-shadow:0 7px 20px rgba(45,39,30,.05)}.market-refresh-button:hover{border-color:#c7b9a9;background:#fff}.market-filter-row{gap:9px;margin-bottom:10px;padding:5px;border:1px solid var(--lux-line);border-radius:16px;background:rgba(255,255,255,.72)}.market-filter-row select{flex:1;min-height:43px;border:0;border-radius:11px;background-color:#fff;color:var(--lux-copy);font-size:.78rem;box-shadow:0 1px 2px rgba(30,27,23,.04)}.compact-feed-tabs{gap:5px;margin-bottom:14px;padding:4px;border:0;border-radius:15px;background:#f0efed}.compact-feed-tabs button{min-height:43px;border-radius:11px;color:#77736d;font-weight:610}.compact-feed-tabs button[aria-selected=true]{color:var(--lux-ink);background:#fff;box-shadow:0 5px 16px rgba(40,35,29,.075)}.live-souq-page .raw-message-list,.market-feed-region>.market-quote-list{overflow:hidden;border:0;border-radius:22px;background:rgba(255,255,255,.96);box-shadow:var(--lux-shadow-card)}.market-quote-card{padding:17px 18px;border-radius:0;background:transparent}.market-quote-card:before{left:0;top:21px;height:34px}.market-quote-card:after{right:18px;left:18px;background:var(--lux-line)}.market-quote-card-layout.has-thumbnail{grid-template-columns:78px minmax(0,1fr);gap:15px}.market-quote-thumbnail{width:78px;height:98px;border-radius:13px;background:linear-gradient(145deg,#fff,#f3f3f1);box-shadow:0 5px 18px rgba(42,36,29,.08)}.market-quote-content>header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.market-quote-identity{display:grid;min-width:0;gap:2px}.market-quote-identity>span{color:var(--lux-champagne);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.market-quote-identity>span,.market-quote-identity>strong{overflow:hidden;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.market-quote-identity>strong{color:var(--lux-ink);font-size:.96rem;letter-spacing:-.018em}.market-source-badge{justify-self:end;max-width:132px;padding:4px 7px;background:#f4f3f1;color:#68645d}.market-quote-content>header time{grid-column:1;margin-top:2px;color:#66635f}.market-quote-main{align-items:center;margin-top:9px}.market-quote-price{color:#090909;font-size:1.3rem;font-weight:760;letter-spacing:-.03em}.market-quote-facts{color:var(--lux-muted)}.market-quote-evidence{max-width:740px;color:#55514b;font-size:.72rem}.market-quote-type{background:var(--lux-champagne-soft);color:#765435}.market-quote-card .whatsapp-contact-button{border:0;border-radius:50%;background:var(--lux-green);box-shadow:0 7px 18px rgba(25,135,84,.18)}.market-quote-card .whatsapp-contact-button:hover{background:#126d43;transform:translateY(-1px)}.feed-loading-overlay,.market-inline-status{border-color:#dfd7ca;border-radius:12px;background:#fffaf2;color:#755f47}.raw-message-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compact-raw-card{padding:16px;border:0;border-radius:0;background:transparent}.compact-raw-card:nth-child(odd){border-right:1px solid var(--lux-line)}.compact-raw-card header{color:var(--lux-copy)}.raw-message-details summary{list-style:none;cursor:pointer}.raw-message-details summary::-webkit-details-marker{display:none}.raw-message-preview{display:-webkit-box;margin:10px 0 8px;overflow:hidden;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.raw-message-details p,.raw-message-preview{color:var(--lux-copy);font-size:.78rem;white-space:pre-wrap}.raw-message-details p{display:none;max-height:330px;margin:10px 0;overflow:auto;line-height:1.6}.raw-message-details[open] p{display:block}.raw-collapse,.raw-message-details[open] .raw-message-preview{display:none}.raw-message-details[open] .raw-collapse{display:inline}.raw-collapse,.raw-expand{color:var(--lux-champagne);font-size:.67rem;font-weight:700}.compact-raw-card footer{margin-top:10px;color:var(--lux-faint)}.market-empty-state{min-height:190px;border:0;border-radius:18px;background:linear-gradient(145deg,#fff,var(--lux-surface-warm))}.watches-page{max-width:980px}.watches-page>.page-head{align-items:flex-start;margin-bottom:20px}.watches-page>.page-head h1{font-size:clamp(2rem,5vw,3.25rem)}.watch-search-form{min-height:64px;padding:7px 8px 7px 18px;border-color:var(--lux-line);border-radius:19px;background:rgba(255,255,255,.94);box-shadow:0 15px 42px rgba(53,45,35,.085)}.watch-search-form:focus-within{border-color:var(--lux-champagne);box-shadow:0 16px 46px rgba(53,45,35,.1),0 0 0 4px rgba(201,146,114,.08)}.watch-search-form input{color:var(--lux-ink);font-size:15px}.watch-search-form button{border-radius:12px;background:#292724}.watch-search-empty{grid-template-columns:1fr 1fr;gap:14px}.search-suggestion-section{padding:18px;border-color:var(--lux-line);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 8px 26px rgba(45,39,30,.035)}.search-suggestion-section header strong{font-size:.84rem}.search-chip-list>a,.search-history-chip{min-height:38px;border-color:var(--lux-line);background:#fff;color:#46413b}.watch-autocomplete{padding:7px 14px;border-color:var(--lux-line);border-radius:20px;box-shadow:var(--lux-shadow-float)}.watch-autocomplete a.watch-search-result-link{grid-template-columns:70px minmax(0,1fr) minmax(110px,auto) 24px;min-height:96px;padding:12px 4px;border-color:var(--lux-line);background:transparent}.watch-autocomplete a.watch-search-result-link:hover{background:var(--lux-surface-warm)}.search-watch-thumb{display:grid;place-items:center;width:70px;height:70px;overflow:hidden;border-radius:14px;background:#fff}.search-watch-thumb img{width:100%;height:100%;object-fit:contain}.search-watch-thumb svg{width:23px;color:#aaa39a}.watch-search-result-link .search-copy small{color:var(--lux-champagne)}.watch-search-result-link .search-copy strong{font-size:1rem}.watch-search-result-link .search-result-market{display:grid;justify-items:end;gap:4px;color:var(--lux-ink)}.watch-search-result-link .search-result-market strong{font-size:.74rem}.watch-search-result-link .search-result-market small{color:var(--lux-muted);font-size:.61rem;font-weight:500}.search-result-arrow{color:var(--lux-champagne)}.search-state{display:grid;place-content:center;min-height:150px;gap:6px;color:var(--lux-muted);text-align:center}.search-state strong{color:var(--lux-ink)}.canonical-watch-page.watch-detail-v3{max-width:1080px;gap:20px}.watch-detail-v3:before{inset:-34px -4vw auto;height:360px;background:linear-gradient(180deg,rgba(255,255,255,.86),transparent)}.watch-detail-back{min-height:38px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.72)}.watch-detail-header{gap:10px}.watch-detail-kicker{font-size:.65rem}.watch-detail-title-row h1{font-size:clamp(2.7rem,6vw,5rem)}.watch-detail-title-row p{color:var(--lux-muted);font-size:.92rem}.watch-catalogue-status{border:0;background:#eee9e0;color:#64584a}.watch-detail-rule i{background:linear-gradient(90deg,rgba(167,123,82,.48),transparent)}.watch-identity-panel{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);min-height:380px;border:0;border-radius:var(--lux-radius-lg);background:#fff;box-shadow:0 22px 60px rgba(40,39,37,.065)}.watch-identity-image{min-height:380px;padding:28px;border-color:var(--lux-line);background:radial-gradient(circle at 50% 48%,#fff 0 39%,transparent 40%),linear-gradient(145deg,#fbfbfa,#f0f1f1)}.watch-identity-image:after{inset:28px;border-color:rgba(167,123,82,.1)}.watch-identity-image img{height:320px;filter:drop-shadow(0 22px 23px rgba(37,31,25,.13))}.watch-identity-facts{padding:38px}.watch-facts-intro span,.watch-spec-grid dt{color:#989188}.watch-facts-intro strong{color:var(--lux-ink)}.watch-spec-grid dd{color:var(--lux-copy)}.watch-data-note{color:var(--lux-muted)}.watch-variant-rail{border-color:var(--lux-line);border-radius:20px;box-shadow:var(--lux-shadow-card)}.watch-variant-chip{border-color:var(--lux-line);background:var(--lux-canvas-soft)}.watch-variant-chip.is-active{border-color:#c9aa87;background:#fff8f0}.historical-price-panel,.reference-market-panel{overflow:hidden;border:0!important;border-radius:var(--lux-radius-md)!important;box-shadow:var(--lux-shadow-card)!important}.reference-market-head{padding:23px 25px 18px;border-color:var(--lux-line)}.reference-market-head h2{color:var(--lux-ink);font-size:clamp(1.55rem,3vw,2rem);font-weight:680}.reference-market-head p{color:var(--lux-muted)}.historical-range,.live-market-mark{border:0;background:#f0ece5;color:#665d53}.historical-stats{gap:30px;margin:0 25px;padding:24px 0 10px;overflow:visible;border:0;border-radius:0;background:transparent}.historical-stats>span{align-content:start;min-height:66px;gap:8px;padding:0;border:0;background:transparent}.historical-stats small{color:var(--lux-muted);font-size:.6rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.historical-stats strong{color:var(--lux-ink);font-size:1.15rem;font-weight:720;letter-spacing:-.025em}.historical-price-chart{background:linear-gradient(180deg,rgba(246,236,229,.62),rgba(255,255,255,0)),#fff}.watch-market-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.watch-market-summary .metric{min-height:112px;padding:17px;border:0;border-radius:17px;background:rgba(255,255,255,.96);box-shadow:0 7px 24px rgba(45,39,30,.035)}.watch-market-summary .metric:after{display:none}.watch-market-summary .metric>svg{color:var(--lux-champagne)}.watch-market-summary .metric-label{color:var(--lux-muted)}.watch-market-summary .metric-value{color:var(--lux-ink);font-family:var(--font-display);font-size:1.2rem;font-weight:700}.watchup-supply-panel{border-top:3px solid #b78a66!important}.dealer-market-panel{border-top:3px solid #383632!important}.unified-market-panel{border-top:3px solid var(--lux-champagne)!important}.reference-group-tabs{border-radius:13px;background:#f1f0ee}.reference-group-tabs button{border-radius:10px}.reference-group-tabs button.active{box-shadow:0 4px 14px rgba(41,36,30,.07)}.reference-market-panel>.market-quote-list{padding:0 25px 10px}.reference-market-panel .market-quote-card{padding-inline:1px}.reference-market-panel .market-quote-card:before{left:-9px}.reference-market-empty{color:var(--lux-muted)}.reference-market-empty strong{color:var(--lux-ink)}.reference-load-more{border-color:var(--lux-line);border-radius:12px;background:var(--lux-canvas-soft)}.market-quote-skeleton,.watch-detail-copy-skeleton,.watch-result-skeleton{border-color:var(--lux-line);border-radius:16px;background:rgba(255,255,255,.82)}.market-filter-skeleton,.market-quote-skeleton small,.market-quote-skeleton span,.market-quote-skeleton strong,.watch-result-skeleton i,.watch-result-skeleton span,.watch-result-skeleton strong,.watch-search-skeleton{background:linear-gradient(100deg,#e8e3db 18%,#f7f5f1 42%,#e8e3db 66%);background-size:240% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite}.detail-data-skeleton,.watch-detail-page-skeleton .watch-identity-panel{background:rgba(255,255,255,.86)}.watch-detail-navigation-overlay{position:fixed;z-index:1000;inset:0;overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,#fbfbfa,var(--lux-canvas));overscroll-behavior:contain}.watch-detail-navigation-overlay>.watch-detail-page-skeleton{min-height:100vh;margin:0 auto}@media (max-width:700px){body{background:linear-gradient(180deg,#fbfbfa,#f1f3f4 38rem)}.app-shell{display:block}.sidebar,.topbar{display:none}.content{max-width:none;padding:18px 14px calc(88px + env(safe-area-inset-bottom))}.mobile-nav{display:flex;right:12px;bottom:max(10px,env(safe-area-inset-bottom));left:12px;height:64px;padding:5px;border:1px solid rgba(229,227,223,.9);border-radius:20px;background:rgba(255,255,255,.95);box-shadow:0 14px 40px rgba(38,37,35,.105);backdrop-filter:blur(22px)}.mobile-nav a{position:relative;width:50%;min-height:52px;border-radius:15px;color:#8b867f;font-size:.66rem;gap:3px}.mobile-nav a.active{color:var(--lux-ink);background:#f3f0ed}.mobile-nav a.active:before{display:none}.mobile-nav a svg{width:20px;height:20px}.mobile-market-header{position:static;margin:0 0 15px;padding:4px 1px 0;border:0;background:transparent}.mobile-market-header h1{font-size:2rem}.mobile-market-header p{font-size:.76rem}.market-refresh-button{width:44px;height:44px}.compact-feed-tabs,.market-filter-row{position:static;margin-inline:0}.market-filter-row{padding:4px;background:rgba(255,255,255,.74)}.market-filter-row select{width:50%;min-height:41px;font-size:.72rem}.compact-feed-tabs{margin-bottom:12px;padding:4px;border:0;background:#f0efed}.live-souq-page .raw-message-list,.market-feed-region>.market-quote-list{border-radius:17px}.market-quote-card{padding:15px 13px}.market-quote-card:after{right:13px;left:13px}.market-quote-card-layout.has-thumbnail{grid-template-columns:64px minmax(0,1fr);gap:11px}.market-quote-thumbnail{width:64px;height:82px;border-radius:11px}.market-quote-content>header{grid-template-columns:minmax(0,1fr) auto}.market-quote-price{font-size:1.18rem}.market-quote-evidence{font-size:.69rem;line-height:1.5}.market-source-badge{max-width:103px;font-size:.58rem}.compact-raw-card{padding:15px}.compact-raw-card:nth-child(odd){border-right:0}.compact-raw-card:not(:last-child){border-bottom:1px solid var(--lux-line)}.watches-page>.page-head{display:block;margin-bottom:15px}.watches-page>.page-head .eyebrow{font-size:.56rem}.watches-page>.page-head h1{margin-top:5px;font-size:2rem}.watches-page>.page-head .page-description{display:block;margin:7px 0 0;font-size:.72rem;line-height:1.5}.watches-page{padding-top:18px}.watch-search-form{position:static;min-height:55px;padding:5px 6px 5px 13px;border-radius:16px;box-shadow:0 11px 30px rgba(45,39,30,.07)}.watch-search-form input{font-size:13px}.watch-search-empty{grid-template-columns:1fr;gap:11px}.search-suggestion-section{padding:15px;border-radius:16px}.watch-autocomplete{position:static;margin-top:12px;padding:0 12px;border:1px solid var(--lux-line);border-radius:17px;background:rgba(255,255,255,.86);box-shadow:var(--lux-shadow-card)}.watch-autocomplete a.watch-search-result-link{grid-template-columns:58px minmax(0,1fr) 20px;min-height:83px;padding:10px 0}.search-watch-thumb{width:58px;height:58px;border-radius:12px}.watch-search-result-link .search-result-market{grid-column:2;justify-items:start;margin-top:-2px}.watch-search-result-link .search-result-market small{display:none}.search-result-arrow{grid-column:3;grid-row:1/3}.canonical-watch-page.watch-detail-v3{gap:14px;padding-top:14px;overflow-x:clip}.watch-detail-v3:before{inset:-15px 0 auto;height:300px}.watch-detail-header{gap:8px}.watch-detail-title-row{align-items:flex-start}.watch-detail-title-row h1{font-size:clamp(2rem,11vw,3.05rem)}.watch-detail-title-row p{font-size:.76rem}.watch-catalogue-status{padding:6px 8px;font-size:.54rem}.watch-identity-panel{grid-template-columns:1fr;min-height:0;border-radius:22px}.watch-identity-image{min-height:270px;padding:18px;border-right:0;border-bottom:1px solid var(--lux-line)}.watch-identity-image:after{inset:17px}.watch-identity-image img{height:250px}.watch-identity-facts{gap:14px;padding:18px}.watch-spec-grid{gap:13px 18px}.watch-spec-grid dd{font-size:.76rem}.watch-data-note{display:block;font-size:.64rem}.watch-variant-rail{border-radius:17px}.historical-price-panel,.reference-market-panel{border-radius:18px!important}.reference-market-head{padding:17px 15px 14px}.reference-market-head h2{font-size:1.45rem}.reference-market-head p{display:none}.historical-range,.live-market-mark{font-size:.58rem}.historical-stats{gap:12px;margin:0 15px;padding:20px 0 7px}.historical-stats>span{min-height:68px}.historical-stats small{font-size:.54rem;line-height:1.35}.historical-stats strong{font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.historical-price-chart{height:326px}.watch-market-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:0}.watch-market-summary .metric{display:block;min-height:93px;padding:14px;border-radius:15px}.watch-market-summary .metric>svg{top:12px;right:12px;width:17px}.watch-market-summary .metric-label{max-width:calc(100% - 22px);font-size:.58rem}.watch-market-summary .metric-value{margin:17px 0 0;font-size:1rem}.reference-group-tabs{width:calc(100% - 28px);max-width:calc(100% - 28px);margin:11px 14px 8px;overflow:hidden}.reference-group-tabs button{gap:4px;min-width:0;min-height:38px;padding-inline:5px;font-size:.68rem;white-space:nowrap}.reference-group-tabs button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.reference-group-tabs button strong{flex:0 0 auto;padding-inline:6px}.reference-market-panel>.market-quote-list{padding:0 14px 7px}.reference-market-panel .market-quote-card:before{left:-8px}}@media (max-width:360px){.content{padding-inline:11px}.mobile-market-header h1,.watches-page>.page-head h1{font-size:1.82rem}.market-filter-row select{padding-left:8px;font-size:.66rem}.compact-feed-tabs button{font-size:.7rem}.market-quote-card{padding-inline:11px}.market-quote-card-layout.has-thumbnail{grid-template-columns:58px minmax(0,1fr);gap:9px}.market-quote-thumbnail{width:58px;height:76px}.market-source-badge{max-width:88px}.watch-detail-title-row h1{font-size:1.86rem}.watch-catalogue-status{display:none}}@media (prefers-reduced-motion:reduce){.market-quote-card .whatsapp-contact-button,.watch-autocomplete a.watch-search-result-link,.watch-search-form{transition:none}}