@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,600&family=Inter:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-bold:700;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root,[data-theme=minimal]{--bg-primary:#fff;--bg-surface:#fafaf9;--bg-card:#fff;--bg-card-hover:#fafaf9;--bg-card-inner:#00000004;--card-img-bg:#f5f5f4;--bg-subtle:#f7f7f6;--bg-input:#fff;--modal-backdrop:#121214a6;--border-subtle:#00000012;--border-medium:#00000024;--border-active:#18181b;--accent-primary:#18181b;--accent-secondary:#3f3f46;--accent-glow:#18181b0d;--text-primary:#09090b;--text-secondary:#52525b;--text-muted:#94949e;--text-on-accent:#fff;--badge-bg:#0000000a;--badge-text:#18181b;--badge-border:#0000001a;--font-main:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Plus Jakarta Sans", system-ui, sans-serif;--font-serif:"Cormorant Garamond", Garamond, Georgia, serif;--font-mono:"JetBrains Mono", monospace;--shadow-luxury:none}[data-theme=sand]{--bg-primary:#f8f6f0;--bg-surface:#f1ede4;--bg-card:#fff;--bg-card-hover:#faf8f4;--bg-card-inner:#94774a0a;--card-img-bg:#f4f0e7;--bg-subtle:#faf8f5;--bg-input:#fff;--modal-backdrop:#18181b99;--border-subtle:#2c261c14;--border-medium:#2c261c29;--border-active:#94774a;--accent-primary:#94774a;--accent-secondary:#705832;--accent-glow:#94774a14;--text-primary:#18181b;--text-secondary:#52525b;--text-muted:#8c8c97;--text-on-accent:#fff;--badge-bg:#94774a0f;--badge-text:#705832;--badge-border:#94774a33;--shadow-luxury:none}[data-theme=vintage]{--bg-primary:#06080d;--bg-surface:#0b0f19;--bg-card:#111726;--bg-card-hover:#182035;--bg-card-inner:#00000073;--card-img-bg:#090d17;--bg-subtle:#ffffff08;--bg-input:#0b0f19f2;--modal-backdrop:#000000e0;--border-subtle:#c5a8781f;--border-medium:#c5a87840;--border-active:#c5a878;--accent-primary:#c5a878;--accent-secondary:#dfca9f;--accent-glow:#c5a87826;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--text-on-accent:#06080d;--badge-bg:#c5a87814;--badge-text:#dfca9f;--badge-border:#c5a8784d;--shadow-luxury:0 4px 20px #00000080}[data-theme="007"]{--bg-primary:#f9f9f7;--bg-surface:#f0eeea;--bg-card:#fff;--bg-card-hover:#f5f3ef;--bg-card-inner:#00000005;--card-img-bg:#f2f0ec;--bg-subtle:#fafaf8;--bg-input:#fff;--modal-backdrop:#000000b3;--border-subtle:#00000017;--border-medium:#0000002e;--border-active:#c9a84c;--accent-primary:#b89640;--accent-secondary:#9a7a2e;--accent-glow:#b896401a;--text-primary:#111;--text-secondary:#4a4a4a;--text-muted:#999;--text-on-accent:#fff;--badge-bg:#b8964014;--badge-text:#9a7a2e;--badge-border:#b8964038;--shadow-luxury:0 1px 4px #0000000d}[data-theme=f1]{--bg-primary:#0a0c10;--bg-surface:#10141b;--bg-card:#161b24;--bg-card-hover:#1e2430;--bg-card-inner:#00000073;--card-img-bg:#11151e;--bg-subtle:#ffffff05;--bg-input:#10141bd9;--modal-backdrop:#000000e0;--border-subtle:#ffffff14;--border-medium:#dc262659;--border-active:#dc2626;--accent-primary:#dc2626;--accent-secondary:#94a3b8;--accent-glow:#dc262626;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--text-on-accent:#fff;--badge-bg:#dc26261f;--badge-text:#fca5a5;--badge-border:#dc262659;--shadow-luxury:none}[data-theme=monochrome]{--bg-primary:#000;--bg-surface:#0a0a0d;--bg-card:#121218;--bg-card-hover:#1b1b24;--bg-card-inner:#ffffff0a;--card-img-bg:#0a0a10;--bg-subtle:#ffffff08;--bg-input:#121218f2;--modal-backdrop:#000000f0;--border-subtle:#ffffff1a;--border-medium:#ffffff38;--border-active:#e2e8f0;--accent-primary:#e2e8f0;--accent-secondary:#94a3b8;--accent-glow:#ffffff1f;--text-primary:#fafafa;--text-secondary:#a3a3a3;--text-muted:#737373;--text-on-accent:#000;--badge-bg:#ffffff14;--badge-text:#e2e8f0;--badge-border:#ffffff38;--shadow-luxury:0 4px 24px #0009}[data-theme=monochrome][data-accent=platinum]{--accent-primary:#e2e8f0;--accent-secondary:#94a3b8;--accent-glow:#e2e8f026;--border-active:#e2e8f0;--text-on-accent:#090d16}[data-theme=monochrome][data-accent=champagne]{--accent-primary:#c5a059;--accent-secondary:#e2cca1;--accent-glow:#c5a05926;--border-active:#c5a059;--text-on-accent:#0f172a}[data-theme=monochrome][data-accent=olive]{--accent-primary:#608d7e;--accent-secondary:#9bb5ab;--accent-glow:#608d7e26;--border-active:#608d7e;--text-on-accent:#fff}[data-theme=monochrome][data-accent=slate]{--accent-primary:#718096;--accent-secondary:#a0aec0;--accent-glow:#71809626;--border-active:#718096;--text-on-accent:#fff}[data-theme=monochrome][data-accent=burgundy]{--accent-primary:#9f1239;--accent-secondary:#f43f5e;--accent-glow:#9f123926;--border-active:#9f1239;--text-on-accent:#fff}:root{--content-max-width:1440px;--header-max-width:1440px;--content-padding-x:1.5rem}@media (width>=1680px){:root{--content-max-width:1650px;--header-max-width:1650px;--content-padding-x:2rem}}@media (width>=2200px){:root{--content-max-width:2040px;--header-max-width:2040px;--content-padding-x:2.5rem}}@media (width>=3000px){:root{--content-max-width:2560px;--header-max-width:2560px;--content-padding-x:3.5rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background-color:var(--bg-primary);color:var(--text-primary);max-width:100vw;transition:background-color .25s,color .25s;overflow-x:hidden}body{background-color:var(--bg-primary);color:var(--text-primary);max-width:100vw;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}::selection{background:var(--accent-glow);color:var(--text-primary)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}button{transition:background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s}button:active{transform:scale(.97)}button[class*=close],button[class*=btn-close]{border-radius:50%;transition:all .25s cubic-bezier(.16,1,.3,1)}button[class*=close]:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;transform:scale(1.1)rotate(90deg)}.footer-cookie-btn{transition:all .3s}.footer-cookie-btn:hover{background:var(--bg-surface);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.glass-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:none;transition:background-color .25s,border-color .25s,box-shadow .25s}.luxury-card-glow{background:var(--bg-card);border:1px solid var(--border-subtle);transition:all .25s cubic-bezier(.16,1,.3,1)}.luxury-card-glow:hover{border-color:var(--border-active);background:var(--bg-card-hover);box-shadow:none}.luxury-card{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:none;border-radius:2px;transition:all .25s cubic-bezier(.16,1,.3,1)}.luxury-card:hover{border-color:var(--accent-primary);box-shadow:none}[data-theme=minimal] .luxury-watch-card,[data-theme=minimal] .luxury-card,[data-theme=minimal] .luxury-card-glow,:root:not([data-theme]) .luxury-watch-card,:root:not([data-theme]) .luxury-card,:root:not([data-theme]) .luxury-card-glow{background:var(--bg-card);border-left:none!important;border-right:none!important;border-top:2px solid var(--border-medium)!important;border-bottom:1px solid var(--border-subtle)!important;box-shadow:none!important;border-radius:0!important}[data-theme=minimal] .luxury-watch-card:hover,[data-theme=minimal] .luxury-card:hover,[data-theme=minimal] .luxury-card-glow:hover,:root:not([data-theme]) .luxury-watch-card:hover,:root:not([data-theme]) .luxury-card:hover,:root:not([data-theme]) .luxury-card-glow:hover{background:var(--bg-card-hover);transform:translateY(-2px);border-left:none!important;border-right:none!important;border-top:3px solid var(--border-active)!important;border-bottom:1px solid var(--border-medium)!important}[data-theme=minimal] .hero-showcase,[data-theme=minimal] .filter-console,:root:not([data-theme]) .hero-showcase,:root:not([data-theme]) .filter-console{border-left:none!important;border-right:none!important;border-top:2px solid var(--border-medium)!important;border-bottom:1px solid var(--border-subtle)!important;box-shadow:none!important;border-radius:0!important}[data-theme=minimal] .pricing-matrix,:root:not([data-theme]) .pricing-matrix{border-left:none!important;border-right:none!important;border-top:1px solid var(--border-subtle)!important;border-bottom:1px solid var(--border-subtle)!important;background:#00000004!important;border-radius:0!important}.luxury-header,[data-theme=minimal] .luxury-header,:root:not([data-theme]) .luxury-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:2px solid var(--border-medium)!important;background:#fffffffa!important}[data-theme=minimal] [class*=gradient],:root:not([data-theme]) [class*=gradient],[data-theme=minimal] .gold-gradient,:root:not([data-theme]) .gold-gradient,[data-theme=minimal] .gold-gradient-text,:root:not([data-theme]) .gold-gradient-text,[data-theme=minimal] .archetype-title-gradient,:root:not([data-theme]) .archetype-title-gradient{background:0 0!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important}.luxury-card-inner{background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:4px}.luxury-input{background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-primary);outline:none;transition:border-color .2s,box-shadow .2s}.luxury-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.luxury-pill-btn{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);transition:all .2s}.luxury-pill-btn:hover{border-color:var(--accent-primary);color:var(--text-primary)}.luxury-pill-btn.active{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary);font-weight:700}.font-serif-luxury{font-family:var(--font-serif);letter-spacing:-.01em}.scandi-micro-tag{font-family:var(--font-main);text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:.65rem;font-weight:600}.hairline-divider{border-bottom:1px solid var(--border-subtle)}.quiet-tag{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-text);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.65rem;font-weight:600;display:inline-flex}.fade-enter-active,.fade-leave-active{transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.fade-enter-from{opacity:0;transform:translateY(6px)}.fade-leave-to{opacity:0;transform:translateY(-6px)}.atelier-studio-asset{filter:drop-shadow(0 25px 35px #0006)contrast(1.05)brightness(.98);transition:filter .5s cubic-bezier(.25,1,.5,1),transform .5s}.atelier-studio-asset:hover{filter:drop-shadow(0 30px 45px #00000080)contrast(1.08)brightness()}.cinematic-fade-enter-active,.cinematic-fade-leave-active{transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1)}.cinematic-fade-enter-from,.cinematic-fade-leave-to{opacity:0;transform:translateY(15px)scale(.98)}.winder-hub-container{flex-direction:column;gap:2rem;padding-bottom:3rem;animation:.25s ease-out fadeIn;display:flex}.winder-hero{background:linear-gradient(135deg, var(--bg-surface) 0%, var(--bg-card) 100%);border-radius:4px;flex-direction:column;gap:1rem;padding:2.2rem 2.5rem;display:flex}.winder-stats-bar{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.5rem;padding-top:1rem;display:flex}.suites-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.suite-card{cursor:pointer;border-radius:2px;flex-direction:column;gap:.75rem;padding:1.6rem 1.75rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.winder-suite-nav-bar{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.75rem 1.25rem;display:flex}.dso-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.dso-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;align-items:flex-start;gap:.55rem;padding:.6rem .75rem;display:flex}@media (width<=900px){.dso-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.winder-hero{padding:1.5rem}.btn-open-winder{text-align:center;width:100%;margin-left:0}}.luxury-driver-popover{-webkit-backdrop-filter:blur(28px)!important;color:#f1f5f9!important;width:440px!important;max-width:calc(100vw - 32px)!important;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important;z-index:1000000000!important;background:linear-gradient(#10141dfa 0%,#090c12fc 100%)!important;border:1px solid #d4af3773!important;border-radius:16px!important;padding:1.6rem!important;animation:4s ease-in-out infinite alternate popoverGoldGlow!important;box-shadow:0 30px 80px #000000f2,0 0 45px #d4af372e,inset 0 1px #ffffff26!important}@keyframes popoverGoldGlow{0%{border-color:#d4af3759;box-shadow:0 30px 80px #000000f2,0 0 25px #d4af371f,inset 0 1px #ffffff26}to{border-color:#d4af3799;box-shadow:0 30px 80px #000000f2,0 0 45px #d4af374d,inset 0 1px #ffffff40}}.lt-pips-bar{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;margin-bottom:1.1rem!important;padding-bottom:.9rem!important;display:flex!important}.lt-pip{all:unset!important;cursor:pointer!important;background:#ffffff26!important;border-radius:99px!important;flex:1!important;height:5px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.lt-pip:hover{background:#d4af37b3!important;transform:scaleY(1.4)!important}.lt-pip.completed{background:#d4af3780!important}.lt-pip.active{background:linear-gradient(90deg,#d4af37,#fceda6)!important;height:6px!important;box-shadow:0 0 12px #d4af37d9!important}.luxury-driver-popover .driver-popover-title{letter-spacing:.01em!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(135deg,#fff 0%,#fae8b6 50%,#d4af37 100%)!important;-webkit-background-clip:text!important;margin:0 0 .75rem!important;font-family:Cinzel,Playfair Display,Georgia,serif!important;font-size:1.3rem!important;font-weight:700!important;line-height:1.3!important}.lt-step-container{flex-direction:column!important;gap:.75rem!important;display:flex!important}.lt-badge-row{justify-content:space-between!important;align-items:center!important;gap:.5rem!important;display:flex!important}.lt-badge-kicker{letter-spacing:.14em!important;color:#d4af37!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:800!important}.lt-badge-tag{letter-spacing:.08em!important;color:#94a3b8!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:4px!important;padding:2px 7px!important;font-size:.62rem!important;font-weight:700!important}.lt-lead{color:#cbd5e1!important;margin:0!important;font-size:.86rem!important;line-height:1.5!important}.lt-features-grid{grid-template-columns:repeat(2,1fr)!important;gap:.45rem!important;display:grid!important}.lt-feat-chip{color:#e2e8f0!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:8px!important;align-items:center!important;gap:.45rem!important;padding:.45rem .6rem!important;font-size:.76rem!important;display:flex!important}.lt-feat-chip em{color:#f1f5f9!important;font-style:normal!important;font-weight:600!important}.lt-archetypes-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:.45rem!important;display:grid!important}.lt-arch-card{background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:8px!important;align-items:flex-start!important;gap:.45rem!important;padding:.55rem .65rem!important;display:flex!important}.lt-ac-ic{flex-shrink:0!important;font-size:1.05rem!important;line-height:1.1!important}.lt-ac-meta strong{color:#f8fafc!important;margin-bottom:2px!important;font-size:.76rem!important;display:block!important}.lt-ac-meta small{color:#94a3b8!important;font-size:.66rem!important;line-height:1.35!important;display:block!important}.lt-dualface-preview{background:#00000073!important;border:1px solid #d4af3740!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:.6rem!important;padding:.75rem .9rem!important;display:flex!important}.lt-df-side{flex-direction:column!important;flex:1!important;gap:2px!important;display:flex!important}.lt-df-tag{letter-spacing:.12em!important;color:#d4af37!important;font-size:.58rem!important;font-weight:800!important}.lt-df-side strong{color:#f8fafc!important;font-size:.8rem!important}.lt-df-side small{color:#94a3b8!important;font-size:.68rem!important;line-height:1.35!important}.lt-df-divider{color:#d4af37!important;opacity:.85!important;padding:0 4px!important;font-size:1.25rem!important}.lt-pill-list{flex-direction:column!important;gap:.45rem!important;display:flex!important}.lt-pill-item{background:#ffffff08!important;border:1px solid #ffffff12!important;border-radius:8px!important;align-items:flex-start!important;gap:.6rem!important;padding:.5rem .75rem!important;display:flex!important}.lt-pill-icon{flex-shrink:0!important;font-size:1.05rem!important;line-height:1.2!important}.lt-pill-item strong{color:#f1f5f9!important;margin-bottom:2px!important;font-size:.78rem!important;display:block!important}.lt-pill-item p{color:#94a3b8!important;margin:0!important;font-size:.7rem!important;line-height:1.4!important}.lt-pro-tip{color:#e2e8f0!important;background:#d4af3712!important;border-left:2px solid #d4af37!important;border-radius:0 8px 8px 0!important;align-items:flex-start!important;gap:.55rem!important;padding:.55rem .75rem!important;font-size:.73rem!important;line-height:1.45!important;display:flex!important}.lt-tip-ic{color:#d4af37!important;flex-shrink:0!important;font-size:.85rem!important;line-height:1.2!important}.luxury-driver-popover .driver-popover-progress-text{display:none!important}.luxury-driver-popover .driver-popover-footer{border-top:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;margin-top:1.25rem!important;padding-top:.85rem!important;display:flex!important}.lt-kbd-hint{color:#64748b!important;align-items:center!important;gap:.35rem!important;font-size:.68rem!important;display:flex!important}.lt-kbd-hint kbd{color:#94a3b8!important;background:#ffffff0f!important;border:1px solid #ffffff26!important;border-radius:4px!important;padding:1px 5px!important;font-family:monospace!important;font-size:.65rem!important}.luxury-driver-popover .driver-popover-prev-btn{color:#cbd5e1!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:8px!important;padding:.45rem .95rem!important;font-size:.8rem!important;transition:all .2s!important}.luxury-driver-popover .driver-popover-prev-btn:hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff40!important}.luxury-driver-popover .driver-popover-next-btn{color:#050608!important;cursor:pointer!important;background:linear-gradient(135deg,#f5df8b 0%,#d4af37 50%,#996515 100%)!important;border:none!important;border-radius:8px!important;padding:.48rem 1.25rem!important;font-size:.82rem!important;font-weight:700!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s!important;box-shadow:0 4px 15px #d4af374d!important}.luxury-driver-popover .driver-popover-next-btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #d4af3773!important}.luxury-driver-popover .driver-popover-close-btn{color:#64748b!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:1.3rem!important;transition:all .2s!important;display:flex!important}.luxury-driver-popover .driver-popover-close-btn:hover{color:#d4af37!important;background:#d4af371a!important}.driver-popover-arrow{display:none!important}.driver-stage{border-radius:10px!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;animation:3s ease-in-out infinite alternate stagePulseGlow!important;box-shadow:0 0 0 2px #d4af37f2,0 0 35px #d4af3780,inset 0 0 15px #d4af3733!important}@keyframes stagePulseGlow{0%{box-shadow:0 0 0 2px #d4af37cc,0 0 25px #d4af3766,inset 0 0 10px #d4af3726}to{box-shadow:0 0 0 2px #d4af37,0 0 45px #d4af37a6,inset 0 0 20px #d4af374d}}.tour-header-pill{color:#d4af37;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af3729,#d4af3714);border:1px solid #d4af3773;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.76rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.tour-header-pill:hover{color:#fff;background:linear-gradient(135deg,#d4af374d,#d4af3726);border-color:#d4af37;transform:translateY(-1px);box-shadow:0 0 16px #d4af3759}.tour-b2b-pill{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.74rem;font-weight:600;transition:all .25s;display:inline-flex}.tour-b2b-pill:hover{color:#f1f5f9;background:#ffffff1a;border-color:#ffffff40;transform:translateY(-1px)}.tour-wizard-pill{color:#e2be4b;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af371f,#d4af370a);border:1px solid #d4af3759;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.74rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.tour-wizard-pill:hover{color:#fff;background:#d4af3738;border-color:#d4af37;transform:translateY(-1px);box-shadow:0 0 14px #d4af374d}.tour-analytics-pill{color:#38bdf8;cursor:pointer;white-space:nowrap;background:#38bdf814;border:1px solid #38bdf840;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.74rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.tour-analytics-pill:hover{color:#fff;background:#38bdf82e;border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 0 14px #38bdf84d}@media (width<=1250px){.tour-analytics-pill,.tour-b2b-pill{display:none!important}}@media (width<=990px){.tour-header-pill,.tour-wizard-pill,.tour-analytics-pill,.tour-b2b-pill{display:none!important}}.kiosk-quote-btn{cursor:pointer;color:#08090b!important;letter-spacing:.04em!important;background:linear-gradient(135deg,#d4af37 0%,#f6e08c 50%,#b89128 100%)!important;border:1px solid #d4af3799!important;font-weight:700!important;box-shadow:0 4px 16px #d4af3766!important}.kiosk-quote-btn:hover{transform:translateY(-1px);box-shadow:0 6px 24px #d4af3799!important}.kiosk-mobile-btn{color:#08090b!important;background:linear-gradient(135deg,#d4af37,#f6e08c)!important;font-weight:700!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.currency-selector-container[data-v-e63e99c3]{-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.currency-segmented-group[data-v-e63e99c3]{background:var(--bg-surface);border:1px solid var(--border-medium);box-shadow:var(--shadow-luxury);border-radius:9999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.currency-segment-btn[data-v-e63e99c3]{color:var(--text-secondary);cursor:pointer;letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.35rem;padding:.32rem .72rem;font-size:.75rem;font-weight:700;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.currency-segment-btn[data-v-e63e99c3]:hover{color:var(--text-primary);background:var(--bg-card)}.currency-segment-btn[data-v-e63e99c3]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.currency-segment-btn.active[data-v-e63e99c3]{background:var(--accent-primary);color:var(--text-on-accent,#fff);border-color:var(--accent-primary);box-shadow:var(--shadow-luxury);font-weight:800}.segment-flag[data-v-e63e99c3]{font-size:.88rem;line-height:1}.segment-code[data-v-e63e99c3]{font-family:var(--font-mono,monospace);letter-spacing:.04em}[data-theme=sand] .currency-segmented-group[data-v-e63e99c3]{background:var(--bg-card);border-color:var(--text-primary)}[data-theme=sand] .currency-segment-btn[data-v-e63e99c3]{color:var(--text-primary)}[data-theme=sand] .currency-segment-btn[data-v-e63e99c3]:hover{color:var(--text-primary);background:var(--bg-card)}[data-theme=sand] .currency-segment-btn.active[data-v-e63e99c3]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary);box-shadow:var(--shadow-luxury)}.currency-trigger-pill[data-v-e63e99c3]{background:var(--bg-surface);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.currency-trigger-pill[data-v-e63e99c3]:hover,.currency-trigger-pill.is-open[data-v-e63e99c3]{background:var(--bg-card);border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-glow,#b8964026)}.currency-trigger-pill[data-v-e63e99c3]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.pill-flag[data-v-e63e99c3]{font-size:.95rem;line-height:1}.pill-code[data-v-e63e99c3]{letter-spacing:.05em;color:var(--accent-primary);font-weight:800}.pill-symbol[data-v-e63e99c3]{color:var(--text-secondary);margin-right:.1rem;font-size:.72rem}.pill-caret[data-v-e63e99c3]{color:var(--text-secondary);transition:transform .2s}.currency-trigger-pill.is-open .pill-caret[data-v-e63e99c3]{color:var(--accent-primary);transform:rotate(180deg)}.currency-menu-card[data-v-e63e99c3]{background:var(--bg-card);border:1px solid var(--border-medium);width:320px;box-shadow:0 16px 40px #00000040, 0 0 0 1px var(--border-subtle);z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.menu-header[data-v-e63e99c3]{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.75rem .9rem;display:flex}.menu-header-title[data-v-e63e99c3]{letter-spacing:.12em;color:var(--accent-primary);font-size:.65rem;font-weight:800}.menu-header-tag[data-v-e63e99c3]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:4px;padding:.1rem .4rem;font-size:.62rem;font-weight:700}[data-theme=vintage] .menu-header-tag[data-v-e63e99c3],[data-theme="007"] .menu-header-tag[data-v-e63e99c3]{color:var(--text-primary)}.menu-options-list[data-v-e63e99c3]{flex-direction:column;gap:.3rem;padding:.5rem;display:flex}.menu-option-row[data-v-e63e99c3]{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:.65rem .8rem;transition:all .15s;display:flex}.menu-option-row[data-v-e63e99c3]:hover{background:var(--bg-surface);border-color:var(--border-subtle)}.menu-option-row.selected[data-v-e63e99c3]{background:var(--bg-surface);border-color:var(--accent-primary)}.menu-option-row[data-v-e63e99c3]:focus-visible{outline:2px solid var(--accent-primary)}.option-left[data-v-e63e99c3]{align-items:center;gap:.75rem;display:flex}.option-flag[data-v-e63e99c3]{font-size:1.35rem;line-height:1}.option-text[data-v-e63e99c3]{flex-direction:column;display:flex}.option-title-line[data-v-e63e99c3]{align-items:center;gap:.5rem;display:flex}.option-name[data-v-e63e99c3]{color:var(--text-primary);font-size:.85rem;font-weight:700}.option-active-check[data-v-e63e99c3]{color:var(--accent-primary);background:var(--bg-card);border-radius:4px;padding:.08rem .35rem;font-size:.62rem;font-weight:800}.option-desc[data-v-e63e99c3]{color:var(--text-secondary);margin-top:.15rem;font-size:.68rem;line-height:1.25}.fx-rate-footer[data-v-e63e99c3]{background:var(--bg-surface);border-top:1px solid var(--border-subtle);padding:.75rem .9rem}.fx-header[data-v-e63e99c3]{align-items:center;gap:.35rem;margin-bottom:.45rem;display:flex}.fx-dot[data-v-e63e99c3]{background:var(--accent-primary);border-radius:50%;width:6px;height:6px}.fx-title[data-v-e63e99c3]{letter-spacing:.08em;color:var(--text-muted);font-size:.62rem;font-weight:800}.fx-rates-grid[data-v-e63e99c3]{gap:.5rem;margin-bottom:.55rem;display:flex}.fx-rate-chip[data-v-e63e99c3]{background:var(--bg-card);border:1px solid var(--border-subtle);text-align:center;color:var(--text-secondary);border-radius:4px;flex:1;padding:.3rem .45rem;font-size:.7rem}.fx-rate-chip strong[data-v-e63e99c3]{color:var(--text-primary)}.fx-legend[data-v-e63e99c3]{color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.65rem;line-height:1.25;display:flex}.legend-item[data-v-e63e99c3]{align-items:center;gap:.35rem;display:flex}.badge-dot[data-v-e63e99c3]{border-radius:50%;width:6px;height:6px;display:inline-block}.badge-dot.real[data-v-e63e99c3],.badge-dot.approx[data-v-e63e99c3]{background:var(--bg-card)}.currency-dropdown-enter-active[data-v-e63e99c3],.currency-dropdown-leave-active[data-v-e63e99c3]{transition:opacity .18s,transform .18s}.currency-dropdown-enter-from[data-v-e63e99c3],.currency-dropdown-leave-to[data-v-e63e99c3]{opacity:0;transform:translateY(-6px)}@media (width<=640px){.pill-symbol[data-v-e63e99c3]{display:none}.currency-trigger-pill[data-v-e63e99c3]{gap:.25rem;padding:.3rem .55rem;font-size:.74rem}.currency-menu-card[data-v-e63e99c3]{width:290px;max-width:90vw;left:auto;right:0}}.b2b-modal-overlay[data-v-143824b4]{-webkit-backdrop-filter:blur(16px);z-index:1000000;background:#000000e0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.b2b-modal-container[data-v-143824b4]{color:#e2e8f0;background:#0a0c10;border:1px solid #d4af3759;border-radius:16px;flex-direction:column;gap:1.75rem;width:100%;max-width:900px;max-height:90vh;padding:2.25rem;display:flex;overflow-y:auto;box-shadow:0 25px 60px #000000e6,0 0 35px #d4af371f}.b2b-header[data-v-143824b4]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding-bottom:1.25rem;display:flex}.b2b-brand-badge[data-v-143824b4]{align-items:center;gap:1rem;display:flex}.b2b-crest[data-v-143824b4]{background:#d4af371f;border:1px solid #d4af374d;border-radius:12px;padding:.5rem;font-size:2.2rem}.b2b-tag[data-v-143824b4]{letter-spacing:.18em;color:#d4af37;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:block}.b2b-title[data-v-143824b4]{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:600}.b2b-close-btn[data-v-143824b4]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;transition:all .2s;display:flex}.b2b-close-btn[data-v-143824b4]:hover{color:#fff;background:#d4af371a;border-color:#d4af37}.b2b-lead[data-v-143824b4]{color:#cbd5e1;margin:0;font-size:1.05rem;line-height:1.6}.b2b-pillars-grid[data-v-143824b4]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.b2b-pillar-card[data-v-143824b4]{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.b2b-p-icon[data-v-143824b4]{font-size:1.5rem}.b2b-p-title[data-v-143824b4]{color:#f1f5f9;margin:0;font-size:.95rem;font-weight:600}.b2b-p-desc[data-v-143824b4]{color:#94a3b8;margin:0;font-size:.82rem;line-height:1.5}.b2b-tiers-section[data-v-143824b4]{flex-direction:column;gap:.85rem;display:flex}.b2b-tiers-label[data-v-143824b4]{letter-spacing:.15em;color:#d4af37;font-size:.72rem;font-weight:700}.b2b-tiers-grid[data-v-143824b4]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.b2b-tier-card[data-v-143824b4]{cursor:pointer;background:#12161e99;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .25s;display:flex;position:relative}.b2b-tier-card[data-v-143824b4]:hover{border-color:#d4af3766;transform:translateY(-2px)}.b2b-tier-card.selected[data-v-143824b4]{background:#d4af370f;border-color:#d4af37;box-shadow:0 0 20px #d4af3726}.tier-top[data-v-143824b4]{flex-direction:column;gap:.35rem;display:flex}.tier-badge-gold[data-v-143824b4]{color:#000;letter-spacing:.08em;background:#d4af37;border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:800;position:absolute;top:-10px;right:14px}.tier-name[data-v-143824b4]{color:#f8fafc;font-size:1.15rem;font-weight:700}.tier-price[data-v-143824b4]{color:#d4af37;font-size:1.75rem;font-weight:800}.tier-price small[data-v-143824b4]{color:#94a3b8;font-size:.85rem;font-weight:400}.tier-desc[data-v-143824b4]{color:#94a3b8;margin:0;font-size:.85rem;line-height:1.4}.tier-features[data-v-143824b4]{color:#cbd5e1;flex-direction:column;gap:.45rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.tier-select-btn[data-v-143824b4]{cursor:pointer;color:#f1f5f9;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;margin-top:auto;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.tier-btn-gold[data-v-143824b4]{color:#000;background:linear-gradient(135deg,#d4af37,#b8860b);border:none;font-weight:700}.b2b-form-section[data-v-143824b4]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:1.25rem}.form-title[data-v-143824b4]{color:#f8fafc;margin:0 0 .85rem;font-size:.95rem;font-weight:600}.form-inputs-row[data-v-143824b4]{flex-wrap:wrap;gap:.75rem;display:flex}.b2b-input[data-v-143824b4]{color:#f8fafc;background:#11141b;border:1px solid #ffffff26;border-radius:8px;outline:none;flex:220px;padding:.65rem 1rem;font-size:.88rem;transition:border-color .2s}.b2b-input[data-v-143824b4]:focus{border-color:#d4af37}.b2b-submit-btn[data-v-143824b4]{color:#000;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af37,#996515);border:none;border-radius:8px;padding:.65rem 1.4rem;font-size:.88rem;font-weight:700;transition:transform .2s,opacity .2s}.b2b-submit-btn[data-v-143824b4]:hover{opacity:.95;transform:translateY(-1px)}.b2b-success-box[data-v-143824b4]{background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.success-icon[data-v-143824b4]{color:#10b981;font-size:1.5rem;font-weight:800}.success-text h5[data-v-143824b4]{color:#10b981;margin:0 0 .25rem;font-size:.95rem}.success-text p[data-v-143824b4]{color:#cbd5e1;margin:0;font-size:.85rem}.b2b-footer[data-v-143824b4]{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.b2b-tour-shortcut[data-v-143824b4]{color:#d4af37;cursor:pointer;background:0 0;border:1px solid #d4af3766;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;transition:all .2s}.b2b-tour-shortcut[data-v-143824b4]:hover{background:#d4af371a}.b2b-dismiss-btn[data-v-143824b4]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:.85rem;text-decoration:underline}.b2b-dismiss-btn[data-v-143824b4]:hover{color:#f1f5f9}.setup-modal-overlay[data-v-bda9947d]{-webkit-backdrop-filter:blur(16px);z-index:10075;background:#030406e6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.setup-modal-container[data-v-bda9947d]{background:#090a0d;border:1px solid #d4af3766;border-radius:12px;flex-direction:column;width:100%;max-width:840px;display:flex;overflow:hidden;box-shadow:0 32px 80px #000000f2,0 0 50px #d4af3726}.setup-header[data-v-bda9947d]{background:#0e1016d9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.setup-brand[data-v-bda9947d]{align-items:center;gap:.85rem;display:flex}.setup-crest[data-v-bda9947d]{font-size:1.6rem}.setup-kicker[data-v-bda9947d]{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:#d4af37;font-size:.65rem;display:block}.setup-title[data-v-bda9947d]{font-family:var(--font-serif,serif);color:#f8fafc;margin:0;font-size:1.3rem}.setup-close-btn[data-v-bda9947d]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;transition:all .2s;display:flex}.setup-close-btn[data-v-bda9947d]:hover{color:#fff;background:#ffffff14}.setup-body[data-v-bda9947d]{flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.setup-lead[data-v-bda9947d]{color:#94a3b8;margin:0;font-size:.85rem;line-height:1.5}.form-title[data-v-bda9947d]{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#d4af37;font-size:.65rem}.boutiques-grid[data-v-bda9947d]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.boutique-card[data-v-bda9947d]{cursor:pointer;background:#12141aa6;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;padding:1.15rem;transition:all .2s;display:flex;position:relative}.boutique-card[data-v-bda9947d]:hover{border-color:#d4af374d;transform:translateY(-2px)}.boutique-card.selected[data-v-bda9947d]{background:#d4af3714;border-color:#d4af37;box-shadow:0 4px 16px #d4af3726}.b-crest[data-v-bda9947d]{margin-bottom:.5rem;font-size:1.5rem}.b-meta[data-v-bda9947d]{flex-direction:column;gap:.2rem;display:flex}.b-name[data-v-bda9947d]{color:#f1f5f9;margin:0;font-size:.95rem;font-weight:600}.b-branch[data-v-bda9947d]{color:#94a3b8;font-size:.72rem}.b-rfc[data-v-bda9947d]{font-family:var(--font-mono,monospace);color:#64748b;margin-top:.25rem;font-size:.65rem}.b-check[data-v-bda9947d]{color:#d4af37;font-size:.85rem;font-weight:700;position:absolute;top:.85rem;right:.85rem}.advisor-inputs-row[data-v-bda9947d]{grid-template-columns:1.2fr 1fr .6fr;gap:.85rem;display:grid}.a-group[data-v-bda9947d]{flex-direction:column;gap:.35rem;display:flex}.a-label[data-v-bda9947d]{color:#cbd5e1;font-size:.75rem}.a-input[data-v-bda9947d]{color:#f8fafc;background:#0006;border:1px solid #ffffff1f;border-radius:6px;outline:none;padding:.55rem .75rem;font-size:.82rem}.a-input[data-v-bda9947d]:focus{border-color:#d4af37}.font-mono[data-v-bda9947d]{font-family:var(--font-mono,monospace);letter-spacing:.15em;text-align:center}.kiosk-features-card[data-v-bda9947d]{background:#0006;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.65rem;padding:1rem 1.25rem;display:flex}.kfeat-item[data-v-bda9947d]{color:#94a3b8;align-items:center;gap:.65rem;font-size:.78rem;display:flex}.kfeat-icon[data-v-bda9947d]{font-size:1.1rem}.kfeat-text strong[data-v-bda9947d]{color:#f1f5f9}.setup-footer[data-v-bda9947d]{background:#0e1016d9;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.15rem 1.75rem;display:flex}.btn-deactivate[data-v-bda9947d]{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef444466;border-radius:6px;padding:.5rem 1rem;font-size:.78rem;transition:all .2s}.btn-deactivate[data-v-bda9947d]:hover{background:#ef444426}.sfooter-right[data-v-bda9947d]{gap:.75rem;display:flex}.btn-cancel[data-v-bda9947d]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:.55rem 1.15rem;font-size:.8rem}.btn-activate[data-v-bda9947d]{color:#000;cursor:pointer;background:linear-gradient(135deg,#d4af37,#f6e08c);border:none;border-radius:6px;padding:.6rem 1.35rem;font-size:.82rem;font-weight:700;transition:all .2s;box-shadow:0 2px 10px #d4af3759}.btn-activate[data-v-bda9947d]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #d4af3780}@media (width<=820px){.boutiques-grid[data-v-bda9947d],.advisor-inputs-row[data-v-bda9947d]{grid-template-columns:1fr}}.wizard-modal-overlay[data-v-6f6ea09c]{-webkit-backdrop-filter:blur(22px)saturate(130%);z-index:10050;box-sizing:border-box;background:radial-gradient(circle at 50% 42%,#0a0c10e0 0%,#020305f5 100%);justify-content:center;align-items:center;padding:1rem;animation:.25s cubic-bezier(.16,1,.3,1) fadeInOverlay-6f6ea09c;display:flex;position:fixed;inset:0}@keyframes fadeInOverlay-6f6ea09c{0%{opacity:0}to{opacity:1}}.wizard-modal-container[data-v-6f6ea09c]{background:linear-gradient(#0b0d12 0%,#060709 100%);border:1px solid #d4af3752;border-radius:10px;flex-direction:column;width:100%;max-width:960px;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 90px #000000f2,inset 0 0 0 1px #ffffff0a,inset 0 1px #d4af3738}.wizard-header[data-v-6f6ea09c]{background:linear-gradient(#14171ec7 0%,#0a0c10d9 100%);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:1rem 1.65rem;display:flex}.wizard-branding[data-v-6f6ea09c]{align-items:center;gap:.85rem;display:flex}.wizard-crest-medallion[data-v-6f6ea09c]{color:#d4af37;background:radial-gradient(circle at 30% 30%,#d4af372e,#d4af370a);border:1px solid #d4af3759;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 4px 14px #00000080,inset 0 1px #ffffff1f}.wizard-kicker[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);letter-spacing:.2em;color:#d4af37;text-transform:uppercase;margin-bottom:.12rem;font-size:.6rem;font-weight:600;display:block}.wizard-title[data-v-6f6ea09c]{font-family:var(--font-serif,serif);color:#f8fafc;letter-spacing:.01em;margin:0;font-size:1.28rem;font-weight:500}.wizard-header-actions[data-v-6f6ea09c]{align-items:center;gap:.85rem;display:flex}.wizard-telemetry-step[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff17;border-radius:4px;padding:.32rem .7rem;font-size:.64rem;font-weight:600}.wizard-close-btn[data-v-6f6ea09c]{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.wizard-close-btn[data-v-6f6ea09c]:hover{color:#f8fafc;background:#d4af3714;border-color:#d4af3773}.wizard-progress-nav[data-v-6f6ea09c]{background:#050608;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(5,1fr);display:grid}.wizard-step-segment[data-v-6f6ea09c]{cursor:pointer;border-right:1px solid #ffffff0d;align-items:center;gap:.65rem;padding:.72rem .85rem;transition:background .2s;display:flex;position:relative}.wizard-step-segment[data-v-6f6ea09c]:last-child{border-right:none}.wizard-step-segment[data-v-6f6ea09c]:hover{background:#ffffff06}.wizard-step-segment.active[data-v-6f6ea09c]{background:linear-gradient(#d4af371c 0%,#d4af3708 100%)}.wizard-step-segment.active[data-v-6f6ea09c]:after{content:"";background:linear-gradient(90deg,#0000 0%,#d4af37 50%,#0000 100%);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 12px #d4af37bf}.step-pip[data-v-6f6ea09c]{width:24px;height:24px;font-family:var(--font-mono,monospace);color:#64748b;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;transition:all .2s;display:flex}.wizard-step-segment.completed .step-pip[data-v-6f6ea09c]{color:#34d399;background:#10b98126;border-color:#10b98173}.wizard-step-segment.active .step-pip[data-v-6f6ea09c]{color:#060709;background:#d4af37;border-color:#f3e5ab;box-shadow:0 0 10px #d4af3773}.step-meta[data-v-6f6ea09c]{flex-direction:column;display:flex;overflow:hidden}.step-label[data-v-6f6ea09c]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;overflow:hidden}.wizard-step-segment.active .step-label[data-v-6f6ea09c]{color:#f8fafc}.step-sub[data-v-6f6ea09c]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.wizard-body[data-v-6f6ea09c]{scrollbar-width:thin;scrollbar-color:#d4af3759 #08090ce6;flex-direction:column;flex:1;padding:1.35rem 1.65rem;display:flex;overflow-y:auto}.wizard-body[data-v-6f6ea09c]::-webkit-scrollbar{width:4px}.wizard-body[data-v-6f6ea09c]::-webkit-scrollbar-track{background:#08090cf2}.wizard-body[data-v-6f6ea09c]::-webkit-scrollbar-thumb{background:#d4af3759;border-radius:999px}.section-intro[data-v-6f6ea09c]{margin-bottom:1.05rem}.section-intro-top[data-v-6f6ea09c]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.section-pill[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);letter-spacing:.16em;color:#d4af37;text-transform:uppercase;font-size:.62rem;font-weight:700}.section-caliber-note[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);color:#64748b;letter-spacing:.04em;font-size:.62rem}.section-heading[data-v-6f6ea09c]{font-family:var(--font-serif,serif);color:#fff;margin:0 0 .28rem;font-size:1.38rem;font-weight:500}.section-desc[data-v-6f6ea09c]{color:#94a3b8;max-width:740px;margin:0;font-size:.81rem;line-height:1.45}.archetype-cards-grid[data-v-6f6ea09c]{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.archetype-card[data-v-6f6ea09c]{cursor:pointer;background:linear-gradient(165deg,#161922c7 0%,#0a0c10eb 100%);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;padding:1.05rem 1.15rem;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.archetype-card[data-v-6f6ea09c]:hover{background:linear-gradient(165deg,#1c202ce0 0%,#0c0e14f2 100%);border-color:#d4af3761;transform:translateY(-2px)}.archetype-card.selected[data-v-6f6ea09c]{background:radial-gradient(circle at 12% 0,#d4af3724 0%,#0000 65%),linear-gradient(165deg,#1a1812eb 0%,#0a0b0ef5 100%);border-color:#d4af37;box-shadow:0 10px 28px #000000a6,inset 0 0 0 1px #d4af3738}.arch-card-top[data-v-6f6ea09c]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.arch-identity-left[data-v-6f6ea09c]{align-items:center;gap:.65rem;display:flex}.arch-medallion[data-v-6f6ea09c]{color:#d4af37;background:#d4af3714;border:1px solid #d4af3747;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.archetype-card.selected .arch-medallion[data-v-6f6ea09c]{background:#d4af372e;border-color:#d4af37;box-shadow:0 0 14px #d4af3747}.arch-meta-tags[data-v-6f6ea09c]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.arch-caliber-code[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:3px;padding:.16rem .42rem;font-size:.58rem;font-weight:700}.arch-badge[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#d4af37;background:#d4af371a;border:1px solid #d4af373d;border-radius:3px;padding:.16rem .5rem;font-size:.6rem;font-weight:600}.arch-radio-pip[data-v-6f6ea09c]{background:#00000059;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.archetype-card.selected .arch-radio-pip[data-v-6f6ea09c]{border-color:#d4af37;box-shadow:0 0 10px #d4af3759}.radio-dot[data-v-6f6ea09c]{background:#d4af37;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #d4af37}.arch-title[data-v-6f6ea09c]{font-family:var(--font-serif,serif);color:#f8fafc;letter-spacing:.01em;margin:0 0 .35rem;font-size:1.14rem;font-weight:500}.arch-desc[data-v-6f6ea09c]{color:#94a3b8;flex:1;margin:0 0 .75rem;font-size:.77rem;line-height:1.48}.arch-footer[data-v-6f6ea09c]{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.55rem;display:flex}.arch-hl-label[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#64748b;font-size:.58rem}.arch-hl-pills[data-v-6f6ea09c]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.arch-hl-pill[data-v-6f6ea09c]{color:#e2e8f0;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff17;border-radius:4px;padding:.14rem .48rem;font-size:.66rem;font-weight:500}.archetype-card.selected .arch-hl-pill[data-v-6f6ea09c]{color:#f8fafc;border-color:#d4af3747}.wrist-interactive-layout[data-v-6f6ea09c]{grid-template-columns:1.3fr 1fr;align-items:center;gap:1.75rem;display:grid}.wrist-control-panel[data-v-6f6ea09c]{background:#12141a99;border:1px solid #ffffff14;border-radius:8px;padding:1.5rem}.slider-header[data-v-6f6ea09c]{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.slider-label[data-v-6f6ea09c]{color:#cbd5e1;font-size:.85rem}.slider-value-display[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);color:#d4af37;text-shadow:0 0 12px #d4af3766;font-size:1.45rem;font-weight:600}.wrist-range-slider[data-v-6f6ea09c]{accent-color:#d4af37;cursor:pointer;background:#ffffff1a;border-radius:3px;outline:none;width:100%;height:6px}.slider-ticks[data-v-6f6ea09c]{color:#64748b;justify-content:space-between;margin-top:.4rem;margin-bottom:1.25rem;font-size:.65rem;display:flex}.wrist-stats-grid[data-v-6f6ea09c]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}.wstat-item[data-v-6f6ea09c]{background:#0006;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.wstat-label[data-v-6f6ea09c]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.wstat-val[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);color:#f1f5f9;font-size:.9rem;font-weight:600}.wrist-verdict-card[data-v-6f6ea09c]{background:#d4af3714;border:1px solid #d4af3740;border-radius:6px;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.wverdict-icon[data-v-6f6ea09c]{color:#d4af37}.wverdict-text[data-v-6f6ea09c]{color:#f1f5f9;font-size:.8rem}.wrist-visual-preview[data-v-6f6ea09c]{text-align:center;background:#030405;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.wrist-mockup-frame[data-v-6f6ea09c]{justify-content:center;align-items:center;width:220px;height:160px;display:flex;position:relative}.wrist-outline[data-v-6f6ea09c]{background:radial-gradient(#d4af370d 0%,#0000 70%);border:1px dashed #d4af3759;border-radius:45px;justify-content:center;align-items:center;width:180px;height:90px;display:flex}.watch-case-overlay[data-v-6f6ea09c]{background:#0b0c10;border:2px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative;box-shadow:0 0 16px #d4af374d}.case-dial-mini[data-v-6f6ea09c]{border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.dial-center-cross[data-v-6f6ea09c]{color:#d4af37;font-size:.65rem}.lug-bracket[data-v-6f6ea09c]{border:1px solid #d4af37;width:32px;height:8px;position:absolute;left:50%;transform:translate(-50%)}.lug-bracket.top[data-v-6f6ea09c]{border-bottom:none;border-radius:4px 4px 0 0;top:-8px}.lug-bracket.bottom[data-v-6f6ea09c]{border-top:none;border-radius:0 0 4px 4px;bottom:-8px}.scale-dimension-label[data-v-6f6ea09c]{text-align:center;font-family:var(--font-mono,monospace);color:#94a3b8;font-size:.65rem;position:absolute;bottom:0;left:0;right:0}.wrist-preview-note[data-v-6f6ea09c]{color:#64748b;margin-top:1rem;font-size:.68rem}.currency-sat-container[data-v-6f6ea09c]{flex-direction:column;gap:1.5rem;display:flex}.currency-cards-row[data-v-6f6ea09c]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.currency-card[data-v-6f6ea09c]{cursor:pointer;background:#12141aa6;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.85rem;padding:1.15rem;transition:all .2s;display:flex}.currency-card[data-v-6f6ea09c]:hover{border-color:#d4af374d;transform:translateY(-2px)}.currency-card.selected[data-v-6f6ea09c]{background:#d4af3714;border-color:#d4af37;box-shadow:0 4px 16px #d4af3726}.curr-flag[data-v-6f6ea09c]{font-size:1.6rem}.curr-info[data-v-6f6ea09c]{flex-direction:column;display:flex}.curr-code[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);color:#f8fafc;margin:0;font-size:1.1rem}.curr-title[data-v-6f6ea09c]{color:#cbd5e1;font-size:.75rem}.curr-sub[data-v-6f6ea09c]{color:#64748b;margin-top:.2rem;font-size:.65rem}.sat-toggle-box[data-v-6f6ea09c]{background:#12141ab3;border:1px solid #d4af3740;border-radius:8px;padding:1.35rem}.sat-toggle-header[data-v-6f6ea09c]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.sat-badge-tag[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#d4af37;font-size:.65rem}.sat-box-title[data-v-6f6ea09c]{color:#f1f5f9;margin:0 0 .4rem;font-size:1.05rem;font-weight:500}.sat-box-desc[data-v-6f6ea09c]{color:#94a3b8;margin:0 0 1rem;font-size:.8rem;line-height:1.5}.sat-simulation-strip[data-v-6f6ea09c]{background:#0006;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex;overflow-x:auto}.sat-sim-cell[data-v-6f6ea09c]{flex-direction:column;gap:.2rem;display:flex}.sat-sim-cell.highlight .sim-val[data-v-6f6ea09c]{color:#d4af37;font-weight:700}.sim-lbl[data-v-6f6ea09c]{color:#64748b;text-transform:uppercase;font-size:.62rem}.sim-val[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);color:#f1f5f9;white-space:nowrap;font-size:.82rem}.sim-math[data-v-6f6ea09c]{color:#64748b;font-size:.8rem}.theme-cards-grid[data-v-6f6ea09c]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.theme-card[data-v-6f6ea09c]{cursor:pointer;background:#12141aa6;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.theme-card[data-v-6f6ea09c]:hover{border-color:#d4af3766;transform:translateY(-2px)}.theme-card.selected[data-v-6f6ea09c]{border-color:#d4af37;box-shadow:0 8px 24px #d4af3726}.theme-card-preview[data-v-6f6ea09c]{border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;height:90px;display:flex;position:relative}.theme-preview-elements[data-v-6f6ea09c]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.preview-crest[data-v-6f6ea09c]{font-size:1.25rem}.preview-sample-btn[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);letter-spacing:.1em;border:1px solid;border-radius:12px;padding:.25rem .6rem;font-size:.6rem}.theme-card-body[data-v-6f6ea09c]{flex-direction:column;flex:1;padding:1rem;display:flex}.theme-tag-row[data-v-6f6ea09c]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.theme-tag[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#64748b;font-size:.6rem}.theme-selected-check[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);color:#d4af37;font-size:.6rem;font-weight:600}.theme-name[data-v-6f6ea09c]{font-family:var(--font-serif,serif);color:#f1f5f9;margin:0 0 .35rem;font-size:1.05rem}.theme-desc[data-v-6f6ea09c]{color:#94a3b8;margin:0;font-size:.75rem;line-height:1.45}.toggles-list[data-v-6f6ea09c]{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.toggle-card[data-v-6f6ea09c]{background:#12141aa6;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 1.35rem;display:flex}.tcard-info[data-v-6f6ea09c]{flex-direction:column;display:flex}.tcard-title-row[data-v-6f6ea09c]{align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.tcard-icon[data-v-6f6ea09c]{font-size:1.1rem}.tcard-title[data-v-6f6ea09c]{color:#f1f5f9;margin:0;font-size:.95rem;font-weight:500}.tcard-desc[data-v-6f6ea09c]{color:#94a3b8;margin:0;font-size:.8rem;line-height:1.45}.preference-summary-box[data-v-6f6ea09c]{background:#d4af370f;border:1px solid #d4af3740;border-radius:8px;padding:1.25rem}.summary-header[data-v-6f6ea09c]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.summary-crest[data-v-6f6ea09c]{color:#d4af37}.summary-title[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#d4af37;font-size:.7rem}.summary-chips[data-v-6f6ea09c]{flex-wrap:wrap;gap:.5rem;display:flex}.sum-chip[data-v-6f6ea09c]{color:#cbd5e1;background:#00000080;border:1px solid #ffffff14;border-radius:4px;padding:.35rem .65rem;font-size:.75rem}.sum-chip strong[data-v-6f6ea09c]{color:#f8fafc}.luxury-switch[data-v-6f6ea09c]{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.luxury-switch input[data-v-6f6ea09c]{opacity:0;width:0;height:0}.slider[data-v-6f6ea09c]{cursor:pointer;background-color:#ffffff26;transition:all .3s;position:absolute;inset:0}.slider[data-v-6f6ea09c]:before{content:"";background-color:#cbd5e1;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.slider[data-v-6f6ea09c]{background-color:#d4af37}input:checked+.slider[data-v-6f6ea09c]:before{background-color:#0b0c10;transform:translate(20px)}.slider.round[data-v-6f6ea09c]{border-radius:24px}.slider.round[data-v-6f6ea09c]:before{border-radius:50%}.wizard-footer[data-v-6f6ea09c]{background:linear-gradient(#0c0e12eb 0%,#07080bfa 100%);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:.9rem 1.65rem;display:flex}.footer-left[data-v-6f6ea09c]{flex:1;align-items:center;display:flex}.footer-maison-sig[data-v-6f6ea09c]{font-family:var(--font-mono,monospace);letter-spacing:.18em;color:#94a3b873;font-size:.58rem}.footer-center[data-v-6f6ea09c]{flex:1;justify-content:center;display:flex}.footer-baton-indices[data-v-6f6ea09c]{align-items:center;gap:.4rem;display:flex}.baton-index-pip[data-v-6f6ea09c]{cursor:pointer;background:#ffffff24;border:none;border-radius:2px;width:22px;height:4px;padding:0;transition:all .25s}.baton-index-pip.completed[data-v-6f6ea09c]{background:#10b9818c}.baton-index-pip.active[data-v-6f6ea09c]{background:#d4af37;width:34px;box-shadow:0 0 10px #d4af37a6}.footer-right[data-v-6f6ea09c]{flex:1;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.wizard-btn-prev[data-v-6f6ea09c]{color:#cbd5e1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:6px;padding:.5rem 1rem;font-size:.78rem;font-weight:500;transition:all .2s}.wizard-btn-prev[data-v-6f6ea09c]:hover{color:#fff;background:#ffffff12;border-color:#ffffff3d}.wizard-btn-skip[data-v-6f6ea09c]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.5rem .75rem;font-size:.78rem;transition:all .2s}.wizard-btn-skip[data-v-6f6ea09c]:hover{color:#f8fafc;background:#ffffff0a}.wizard-btn-next[data-v-6f6ea09c]{color:#07080a;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#dfbe52 0%,#c89d28 100%);border:1px solid #fff3c459;border-radius:6px;align-items:center;gap:.45rem;padding:.55rem 1.25rem;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #d4af3747,inset 0 1px #ffffff59}.wizard-btn-next[data-v-6f6ea09c]:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 22px #d4af376b}.btn-arrow[data-v-6f6ea09c]{font-size:.82rem;transition:transform .2s}.wizard-btn-next:hover .btn-arrow[data-v-6f6ea09c]{transform:translate(2px)}.wizard-btn-finish[data-v-6f6ea09c]{color:#08090b;cursor:pointer;letter-spacing:.03em;background:linear-gradient(135deg,#d4af37 0%,#f6e08c 50%,#b89128 100%);border:1px solid #fff3c466;border-radius:6px;padding:.58rem 1.4rem;font-size:.8rem;font-weight:700;transition:all .2s;box-shadow:0 4px 18px #d4af3759}.wizard-btn-finish[data-v-6f6ea09c]:hover{transform:translateY(-1px);box-shadow:0 6px 24px #d4af3780}@media (width<=820px){.wizard-progress-nav[data-v-6f6ea09c]{display:none}.archetype-cards-grid[data-v-6f6ea09c],.wrist-interactive-layout[data-v-6f6ea09c],.currency-cards-row[data-v-6f6ea09c],.theme-cards-grid[data-v-6f6ea09c]{grid-template-columns:1fr}.wizard-modal-container[data-v-6f6ea09c]{max-height:95vh}}.funnel-modal-overlay[data-v-0db6b5ed]{-webkit-backdrop-filter:blur(16px);z-index:10060;box-sizing:border-box;background:#030406e6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.funnel-modal-container[data-v-0db6b5ed]{background:#08090c;border:1px solid #d4af3766;border-radius:12px;flex-direction:column;width:100%;max-width:1040px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 32px 80px #000000f2,0 0 50px #d4af3726}.funnel-header[data-v-0db6b5ed]{background:#0e1016cc;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.funnel-brand[data-v-0db6b5ed]{align-items:center;gap:.85rem;display:flex}.funnel-crest[data-v-0db6b5ed]{font-size:1.45rem}.funnel-kicker[data-v-0db6b5ed]{font-family:var(--font-mono,monospace);letter-spacing:.16em;color:#d4af37;font-size:.65rem;display:block}.funnel-title[data-v-0db6b5ed]{font-family:var(--font-serif,serif);color:#f8fafc;margin:0;font-size:1.35rem;font-weight:500}.funnel-header-actions[data-v-0db6b5ed]{align-items:center;gap:.85rem;display:flex}.funnel-btn-export[data-v-0db6b5ed]{color:#d4af37;cursor:pointer;background:#d4af371f;border:1px solid #d4af3759;border-radius:6px;padding:.45rem .95rem;font-size:.78rem;transition:all .2s}.funnel-btn-export[data-v-0db6b5ed]:hover{background:#d4af3738}.funnel-close-btn[data-v-0db6b5ed]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;transition:all .2s;display:flex}.funnel-close-btn[data-v-0db6b5ed]:hover{color:#f1f5f9;background:#ffffff14}.funnel-body[data-v-0db6b5ed]{flex-direction:column;flex:1;gap:1.75rem;padding:1.75rem;display:flex;overflow-y:auto}.kpi-ribbon-grid[data-v-0db6b5ed]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.kpi-stat-card[data-v-0db6b5ed]{background:#12141aa6;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:.3rem;padding:1.15rem;display:flex}.kpi-label[data-v-0db6b5ed]{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.7rem}.kpi-value[data-v-0db6b5ed]{font-family:var(--font-mono,monospace);color:#f1f5f9;font-size:1.65rem;font-weight:700}.kpi-value.gold[data-v-0db6b5ed]{color:#d4af37}.kpi-value.highlight[data-v-0db6b5ed]{color:#10b981}.kpi-value.cyan[data-v-0db6b5ed]{color:#38bdf8}.kpi-sub[data-v-0db6b5ed]{color:#94a3b8;font-size:.68rem}.leak-point-card[data-v-0db6b5ed]{background:#ef44440f;border:1px solid #ef444459;border-radius:8px;padding:1.25rem 1.5rem}.leak-header[data-v-0db6b5ed]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.leak-badge[data-v-0db6b5ed]{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#ef4444;align-items:center;gap:.45rem;font-size:.65rem;display:flex}.leak-pulse[data-v-0db6b5ed]{animation:1.4s infinite pulseDot-0db6b5ed}@keyframes pulseDot-0db6b5ed{0%,to{opacity:1}50%{opacity:.3}}.leak-stats[data-v-0db6b5ed]{font-family:var(--font-mono,monospace);color:#fca5a5;font-size:.75rem}.leak-station-title[data-v-0db6b5ed]{font-family:var(--font-serif,serif);color:#fef2f2;margin:0 0 .85rem;font-size:1.15rem}.leak-recommendation-box[data-v-0db6b5ed]{background:#0006;border:1px solid #ffffff14;border-radius:6px;gap:.75rem;padding:.85rem 1rem;display:flex}.leak-rec-icon[data-v-0db6b5ed]{font-size:1.2rem}.leak-rec-body[data-v-0db6b5ed]{flex-direction:column;gap:.25rem;display:flex}.leak-rec-title[data-v-0db6b5ed]{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#d4af37;font-size:.65rem}.leak-rec-desc[data-v-0db6b5ed]{color:#cbd5e1;margin:0;font-size:.82rem;line-height:1.45}.funnel-waterfall-section[data-v-0db6b5ed]{background:#12141a99;border:1px solid #ffffff14;border-radius:8px;padding:1.35rem 1.5rem}.section-title-row[data-v-0db6b5ed]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.funnel-sec-heading[data-v-0db6b5ed]{color:#f8fafc;margin:0;font-size:1rem;font-weight:500}.funnel-sec-tag[data-v-0db6b5ed]{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#d4af37;font-size:.65rem}.waterfall-rows-list[data-v-0db6b5ed]{flex-direction:column;gap:.85rem;display:flex}.waterfall-row[data-v-0db6b5ed]{align-items:center;gap:1rem;display:flex}.wrow-step-num[data-v-0db6b5ed]{width:24px;height:24px;font-family:var(--font-mono,monospace);color:#d4af37;background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;display:flex}.wrow-info[data-v-0db6b5ed]{flex-direction:column;flex:1;gap:.35rem;display:flex}.wrow-meta-line[data-v-0db6b5ed]{justify-content:space-between;align-items:center;display:flex}.wrow-title[data-v-0db6b5ed]{color:#f1f5f9;font-size:.85rem;font-weight:500}.wrow-figures[data-v-0db6b5ed]{font-family:var(--font-mono,monospace);align-items:center;gap:.85rem;font-size:.72rem;display:flex}.wfig-views[data-v-0db6b5ed]{color:#64748b}.wfig-retention[data-v-0db6b5ed]{color:#10b981;font-weight:600}.wfig-drop[data-v-0db6b5ed]{color:#f87171}.wfig-time[data-v-0db6b5ed]{color:#94a3b8}.wrow-bar-track[data-v-0db6b5ed]{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.wrow-bar-fill[data-v-0db6b5ed]{background:linear-gradient(90deg,#d4af37 0%,#10b981 100%);border-radius:3px;height:100%;transition:width .4s}.wrow-bar-fill.warning[data-v-0db6b5ed]{background:linear-gradient(90deg,#d4af37 0%,#ef4444 100%)}.analytics-bottom-grid[data-v-0db6b5ed]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.analytics-subcard[data-v-0db6b5ed]{background:#12141a99;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;padding:1.35rem;display:flex}.subcard-header[data-v-0db6b5ed]{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.subcard-crest[data-v-0db6b5ed]{font-size:1.15rem}.subcard-title[data-v-0db6b5ed]{color:#f8fafc;margin:0;font-size:.95rem;font-weight:500}.subcard-desc[data-v-0db6b5ed]{color:#94a3b8;margin:0 0 1.15rem;font-size:.75rem}.features-rank-list[data-v-0db6b5ed]{flex-direction:column;gap:.75rem;display:flex}.feature-rank-row[data-v-0db6b5ed]{align-items:center;gap:.65rem;display:flex}.feat-rank-idx[data-v-0db6b5ed]{font-family:var(--font-mono,monospace);color:#64748b;width:22px;font-size:.7rem}.feat-icon[data-v-0db6b5ed]{font-size:1rem}.feat-body[data-v-0db6b5ed]{flex-direction:column;flex:1;gap:.25rem;display:flex}.feat-title-line[data-v-0db6b5ed]{justify-content:space-between;font-size:.78rem;display:flex}.feat-name[data-v-0db6b5ed]{color:#e2e8f0}.feat-count[data-v-0db6b5ed]{font-family:var(--font-mono,monospace);color:#d4af37;font-weight:600}.feat-bar-track[data-v-0db6b5ed]{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.feat-bar-fill[data-v-0db6b5ed]{background:#d4af37;border-radius:2px;height:100%}.wizard-breakdown-list[data-v-0db6b5ed]{flex-direction:column;gap:.85rem;display:flex}.wizard-step-row[data-v-0db6b5ed]{background:#0000004d;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:.4rem;padding:.75rem .85rem;display:flex}.wsr-top[data-v-0db6b5ed]{align-items:center;gap:.5rem;display:flex}.wsr-icon[data-v-0db6b5ed]{font-size:.95rem}.wsr-title[data-v-0db6b5ed]{color:#f1f5f9;font-size:.8rem;font-weight:500}.wsr-stats-dual[data-v-0db6b5ed]{justify-content:space-between;font-size:.72rem;display:flex}.wsr-stat-col.configured .stat-num[data-v-0db6b5ed]{font-family:var(--font-mono,monospace);color:#d4af37;margin-right:.35rem;font-weight:600}.wsr-stat-col.skipped .stat-num[data-v-0db6b5ed]{font-family:var(--font-mono,monospace);color:#64748b;margin-right:.35rem;font-weight:600}.stat-label[data-v-0db6b5ed]{color:#94a3b8}.wsr-stacked-track[data-v-0db6b5ed]{background:#ffffff0f;border-radius:2px;height:4px;display:flex;overflow:hidden}.wsr-stacked-conf[data-v-0db6b5ed]{background:#d4af37;height:100%}.wsr-stacked-skip[data-v-0db6b5ed]{background:#475569;height:100%}.funnel-footer[data-v-0db6b5ed]{background:#0e1016cc;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.15rem 1.75rem;display:flex}.btn-subtle[data-v-0db6b5ed]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:.5rem 1rem;font-size:.78rem;transition:all .2s}.btn-subtle[data-v-0db6b5ed]:hover{color:#f8fafc;border-color:#ffffff40}.btn-primary[data-v-0db6b5ed]{color:#0b0c10;cursor:pointer;background:#d4af37;border:none;border-radius:6px;padding:.55rem 1.35rem;font-size:.82rem;font-weight:600;transition:all .2s}.btn-primary[data-v-0db6b5ed]:hover{background:#e2be4b}@media (width<=860px){.kpi-ribbon-grid[data-v-0db6b5ed]{grid-template-columns:repeat(2,1fr)}.analytics-bottom-grid[data-v-0db6b5ed]{grid-template-columns:1fr}.funnel-modal-container[data-v-0db6b5ed]{max-height:95vh}}.modal-backdrop[data-v-b04de668]{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#050508c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.alerts-modal[data-v-b04de668]{background:var(--bg-card);border:1px solid var(--accent-primary);width:100%;max-width:650px;max-height:92vh;box-shadow:var(--shadow-luxury);border-radius:6px;animation:.25s cubic-bezier(.16,1,.3,1) modalEnter-b04de668;overflow-y:auto}@keyframes modalEnter-b04de668{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-b04de668]{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.header-left[data-v-b04de668]{align-items:center;gap:.9rem;display:flex}.modal-icon-badge[data-v-b04de668]{background:var(--badge-bg);border:1px solid var(--border-active);border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;display:flex}.header-text[data-v-b04de668]{flex-direction:column;display:flex}.m-kicker[data-v-b04de668]{letter-spacing:.14em;color:var(--accent-primary);font-size:.6rem;font-weight:800}.m-title[data-v-b04de668]{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800}.btn-modal-close[data-v-b04de668]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:.4rem;font-size:1.2rem;transition:all .2s}.btn-modal-close[data-v-b04de668]:hover{color:var(--text-primary);background:var(--bg-surface)}.modal-body[data-v-b04de668]{flex-direction:column;gap:1.1rem;padding:1.35rem 1.5rem;display:flex}.modal-intro[data-v-b04de668]{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.55}.form-grid[data-v-b04de668]{flex-direction:column;gap:.95rem;display:flex}.form-group[data-v-b04de668]{flex-direction:column;gap:.4rem;display:flex}.form-label[data-v-b04de668]{color:var(--text-primary);letter-spacing:.04em;font-size:.72rem;font-weight:700}.channel-pills[data-v-b04de668]{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.pill-btn[data-v-b04de668]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:.55rem .4rem;font-size:.72rem;font-weight:700;transition:all .2s}.pill-btn[data-v-b04de668]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.pill-btn.active[data-v-b04de668]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary)}.form-input[data-v-b04de668],.form-select[data-v-b04de668]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;outline:none;padding:.6rem .8rem;font-size:.82rem;transition:border-color .2s}.form-input[data-v-b04de668]:focus,.form-select[data-v-b04de668]:focus{border-color:var(--accent-primary)}.form-row-split[data-v-b04de668]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.live-arbitrage-section[data-v-b04de668]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.las-header[data-v-b04de668]{justify-content:space-between;align-items:center;display:flex}.las-kicker[data-v-b04de668]{letter-spacing:.1em;color:var(--accent-primary);font-size:.64rem;font-weight:800}.las-badge[data-v-b04de668]{color:#34d399;background:#10b9811f;border:1px solid #10b98159;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.las-list[data-v-b04de668]{flex-direction:column;gap:.5rem;display:flex}.las-deal-row[data-v-b04de668]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.las-deal-main[data-v-b04de668]{flex-direction:column;gap:.2rem;display:flex}.las-deal-top[data-v-b04de668]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.las-discount-pill[data-v-b04de668]{color:#34d399;background:#10b9812e;border-radius:3px;padding:.1rem .4rem;font-size:.68rem;font-weight:800}.las-brand[data-v-b04de668]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-primary);font-size:.68rem;font-weight:800}.las-name[data-v-b04de668]{color:var(--text-primary);font-size:.78rem;font-weight:700}.las-deal-prices[data-v-b04de668]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.7rem;display:flex}.las-sep[data-v-b04de668]{opacity:.75}.las-save[data-v-b04de668]{color:#34d399;font-weight:700}.las-test-push-btn[data-v-b04de668]{color:var(--accent-primary);cursor:pointer;white-space:nowrap;background:#d4af3724;border:1px solid #d4af3773;border-radius:4px;padding:.4rem .65rem;font-size:.68rem;font-weight:800;transition:all .2s}.las-test-push-btn[data-v-b04de668]:hover:not(:disabled){background:#d4af3742}.las-empty[data-v-b04de668]{color:var(--text-muted);padding:.5rem 0;font-size:.75rem}.feature-pills-box[data-v-b04de668]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.35rem;padding:.75rem .85rem;display:flex}.fp-item[data-v-b04de668]{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.fp-dot[data-v-b04de668]{color:var(--accent-primary);font-weight:800}.toast-feedback[data-v-b04de668]{color:var(--text-primary);text-align:center;background:#10b9811f;border:1px solid #10b98166;border-radius:4px;padding:.6rem;font-size:.75rem}.success-state[data-v-b04de668]{text-align:center;align-items:center;padding:2rem 1.5rem}.success-icon[data-v-b04de668]{margin-bottom:.4rem;font-size:2.8rem}.success-title[data-v-b04de668]{color:var(--text-primary);margin:0 0 .4rem;font-size:1.25rem;font-weight:800}.success-desc[data-v-b04de668]{color:var(--text-secondary);max-width:480px;font-size:.84rem;line-height:1.55}.vapid-meta-card[data-v-b04de668]{background:var(--bg-surface);border:1px solid var(--border-subtle);text-align:left;border-radius:6px;flex-direction:column;gap:.4rem;width:100%;max-width:460px;padding:.8rem 1rem;font-size:.74rem;display:flex}.vmc-row[data-v-b04de668]{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vmc-code[data-v-b04de668]{color:var(--accent-primary);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:.66rem;overflow:hidden}.modal-footer[data-v-b04de668]{border-top:1px solid var(--border-subtle);padding:.95rem 1.5rem 1.3rem}.btn-confirm-alerts[data-v-b04de668]{background:var(--accent-primary);width:100%;color:var(--bg-primary);letter-spacing:.08em;cursor:pointer;box-shadow:var(--shadow-luxury);border:none;border-radius:4px;padding:.85rem;font-size:.8rem;font-weight:800;transition:all .2s}.btn-confirm-alerts[data-v-b04de668]:hover:not(:disabled){transform:translateY(-1px)}@media (width<=640px){.channel-pills[data-v-b04de668]{grid-template-columns:repeat(2,1fr)}.form-row-split[data-v-b04de668]{grid-template-columns:1fr}.las-deal-row[data-v-b04de668]{flex-direction:column;align-items:flex-start}.las-test-push-btn[data-v-b04de668]{text-align:center;width:100%}}.gemini-modal-backdrop[data-v-b358b422]{-webkit-backdrop-filter:blur(10px);z-index:1100;background:#040407c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.auth-modal-glass[data-v-b358b422]{background:linear-gradient(145deg,#121216f5,#0a0a0cfa);border:1px solid #d4af3752;border-radius:10px;width:100%;max-width:540px;max-height:92vh;padding:2rem 1.8rem;position:relative;overflow-y:auto;box-shadow:0 25px 55px #000000bf}.close-auth-btn[data-v-b358b422]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;transition:color .2s;position:absolute;top:1.15rem;right:1.15rem}.close-auth-btn[data-v-b358b422]:hover{color:var(--text-primary)}.auth-header[data-v-b358b422]{text-align:center;margin-bottom:1.35rem}.auth-kicker[data-v-b358b422]{letter-spacing:.16em;color:var(--accent-primary);margin-bottom:.4rem;font-size:.6rem;font-weight:800;display:inline-block}.auth-title[data-v-b358b422]{font-family:var(--font-serif);letter-spacing:.06em;color:var(--text-primary);margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.auth-subtitle[data-v-b358b422]{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.5}.auth-mode-tabs[data-v-b358b422]{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.25rem;display:grid}.auth-tab-btn[data-v-b358b422]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:6px;padding:.6rem .7rem;font-size:.72rem;font-weight:700;transition:all .2s}.auth-tab-btn.active[data-v-b358b422]{border-color:var(--accent-primary);color:var(--accent-primary);background:#d4af3724}.passkey-panel[data-v-b358b422]{flex-direction:column;gap:1rem;display:flex}.passkey-active-card[data-v-b358b422]{background:#ffffff08;border:1px solid #34d39959;border-radius:8px;flex-direction:column;gap:.45rem;padding:1rem;display:flex}.pac-top[data-v-b358b422]{justify-content:space-between;align-items:center;display:flex}.pac-badge[data-v-b358b422]{letter-spacing:.1em;color:#34d399;background:#10b98124;border-radius:999px;padding:.15rem .5rem;font-size:.64rem;font-weight:800}.pac-sign-count[data-v-b358b422]{font-size:.68rem;font-family:var(--font-mono);color:var(--text-muted)}.pac-alias[data-v-b358b422]{color:var(--text-primary);font-size:.95rem;font-weight:800}.pac-hardware[data-v-b358b422]{color:var(--accent-primary);font-size:.75rem}.pac-cred-id[data-v-b358b422]{color:var(--text-muted);font-size:.7rem}.pac-snapshot-box[data-v-b358b422]{border:1px solid var(--border-subtle);color:var(--text-secondary);background:#00000059;border-radius:6px;flex-direction:column;gap:.3rem;margin-top:.35rem;padding:.65rem .75rem;font-size:.72rem;display:flex}.psb-row[data-v-b358b422]{justify-content:space-between;align-items:center;display:flex}.psb-hash[data-v-b358b422]{color:#34d399;font-family:var(--font-mono);font-size:.68rem}.passkey-register-form[data-v-b358b422]{flex-direction:column;gap:.85rem;display:flex}.input-row-grid[data-v-b358b422]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.input-group[data-v-b358b422]{flex-direction:column;gap:.35rem;display:flex}.auth-label[data-v-b358b422]{letter-spacing:.12em;color:var(--accent-primary);font-size:.62rem;font-weight:800}.auth-input[data-v-b358b422]{border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);background:#ffffff0a;border-radius:4px;padding:.55rem .7rem;font-size:.82rem;transition:border-color .2s}.auth-input[data-v-b358b422]:focus{border-color:var(--accent-primary);outline:none}.auth-submit-btn[data-v-b358b422]{color:#09090b;letter-spacing:.1em;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#f3e5ab 50%,#aa8222 100%);border:none;border-radius:5px;width:100%;padding:.85rem 1rem;font-size:.76rem;font-weight:800;transition:all .2s}.auth-submit-btn[data-v-b358b422]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.auth-submit-btn[data-v-b358b422]:disabled{opacity:.5;cursor:not-allowed}.secondary-passkey-btn[data-v-b358b422]{color:var(--text-primary);border:1px solid var(--border-subtle);background:#ffffff0f}.sync-feedback-banner[data-v-b358b422]{color:#34d399;text-align:center;background:#10b9811f;border:1px solid #10b98166;border-radius:6px;padding:.65rem .8rem;font-size:.74rem;font-weight:600}.auth-success-step[data-v-b358b422]{text-align:center}.success-icon[data-v-b358b422]{margin-bottom:.6rem;font-size:2.2rem}.success-title[data-v-b358b422]{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:.4rem;font-size:1.15rem}.success-desc[data-v-b358b422]{color:var(--text-secondary);margin-bottom:1.4rem;font-size:.82rem}.auth-secondary-btn[data-v-b358b422]{color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:4px;padding:.65rem 2rem;font-size:.75rem;font-weight:700}@media (width<=600px){.auth-mode-tabs[data-v-b358b422],.input-row-grid[data-v-b358b422]{grid-template-columns:1fr}}.luxury-header[data-v-6ddfc246]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);z-index:50;transition:background-color .25s,border-color .25s;position:sticky;top:0}.header-container[data-v-6ddfc246]{max-width:var(--header-max-width,1440px);padding:.4rem var(--content-padding-x,1.5rem);box-sizing:border-box;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;display:flex}.brand-identity[data-v-6ddfc246]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;display:flex}.crest-icon[data-v-6ddfc246]{border:1px solid var(--border-subtle);background:var(--bg-card);width:30px;height:30px;color:var(--accent-primary);border-radius:7px;justify-content:center;align-items:center;transition:all .25s;display:flex}.brand-identity:hover .crest-icon[data-v-6ddfc246]{border-color:var(--border-active);box-shadow:none}.brand-title[data-v-6ddfc246]{align-items:baseline;gap:.45rem;display:flex}.title-primary[data-v-6ddfc246]{font-family:var(--font-serif);letter-spacing:.04em;color:var(--text-primary);font-size:1.15rem;font-weight:600}.title-badge[data-v-6ddfc246]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-primary);background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:3px;padding:1px 5px;font-size:.58rem;font-weight:600}.brand-subtitle[data-v-6ddfc246]{font-family:var(--font-main);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:.58rem;font-weight:500;display:block}.nav-links[data-v-6ddfc246]{background:0 0;border:none;border-radius:0;align-items:center;gap:.35rem;padding:0;display:flex}.nav-hairline-divider[data-v-6ddfc246]{background:var(--border-medium);opacity:.5;width:1px;height:14px;margin:0 .2rem}.nav-item-dropdown[data-v-6ddfc246]{position:relative}.nav-tab-split[data-v-6ddfc246]{background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding-bottom:4px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.nav-tab-split[data-v-6ddfc246]:hover{border-bottom-color:var(--border-subtle);background:0 0}.nav-tab-split.active[data-v-6ddfc246]{border-bottom:2px solid var(--border-active);box-shadow:none;background:0 0}.nav-tab-main[data-v-6ddfc246]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.35rem .45rem .35rem .55rem;font-size:.78rem;font-weight:500;transition:color .2s;display:flex}.nav-tab-split.active .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary);font-weight:700}.nav-tab-main[data-v-6ddfc246]:hover{color:var(--text-primary)}.nav-chevron-btn[data-v-6ddfc246]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.35rem .4rem .35rem .1rem;font-size:.7rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.nav-tab-main[data-v-6ddfc246]:hover,.nav-chevron-btn[data-v-6ddfc246]:hover{background:var(--bg-card-hover,#ffffff0d);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.nav-chevron-btn[data-v-6ddfc246]:hover{color:var(--accent-primary)}.nav-minimal-symbol[data-v-6ddfc246]{color:var(--text-muted);font-size:1.15rem;font-weight:900;line-height:.7;transition:transform .2s,color .2s;display:inline-block}.nav-item-dropdown:hover .nav-minimal-symbol[data-v-6ddfc246],.nav-chevron-btn:hover .nav-minimal-symbol[data-v-6ddfc246]{color:var(--accent-primary);transform:scale(1.35)}.nav-tab-split.active .nav-minimal-symbol[data-v-6ddfc246]{color:var(--accent-primary)}.mega-dropdown-panel[data-v-6ddfc246]{z-index:100;min-width:340px;max-width:420px;box-shadow:none;pointer-events:auto;border-radius:2px;padding:.85rem;animation:.18s cubic-bezier(.16,1,.3,1) dropdownFade-6ddfc246;position:absolute;top:100%;left:0}.nav-item-dropdown:last-child .mega-dropdown-panel[data-v-6ddfc246]{left:auto;right:0}.mega-dropdown-panel[data-v-6ddfc246]:before{content:"";pointer-events:auto;background:0 0;height:20px;position:absolute;top:-16px;left:-10px;right:-10px}@keyframes dropdownFade-6ddfc246{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mega-dropdown-header[data-v-6ddfc246]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:.4rem;padding:.2rem .4rem .6rem;display:flex}.dropdown-tag[data-v-6ddfc246]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:800}.hub-jump-link[data-v-6ddfc246]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:.7rem;font-weight:700;transition:color .2s}.hub-jump-link[data-v-6ddfc246]:hover{color:var(--accent-primary)}.mega-dropdown-list[data-v-6ddfc246]{flex-direction:column;gap:.25rem;display:flex}.mega-dropdown-grid-2col[data-v-6ddfc246]{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.35rem .65rem;max-width:580px;max-height:420px;display:grid;overflow-y:auto}.mega-dropdown-maisons-hub[data-v-6ddfc246]{background:var(--bg-card,#0e121cf5);border:1px solid var(--border-subtle);min-width:980px;max-width:1040px;box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:8px;padding:1.1rem 1.35rem 1.25rem}.maisons-hub-header[data-v-6ddfc246]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.header-tag-group[data-v-6ddfc246]{align-items:center;gap:.6rem;display:flex}.dropdown-counter-badge[data-v-6ddfc246]{font-family:var(--font-mono,monospace);color:var(--accent-primary);background:var(--bg-card);border:1px solid var(--border-subtle);letter-spacing:.06em;border-radius:3px;padding:.15rem .45rem;font-size:.58rem;font-weight:800}.maisons-filter-tabs[data-v-6ddfc246]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:5px;align-items:center;gap:.35rem;padding:.2rem;display:flex}.m-filter-btn[data-v-6ddfc246]{color:var(--text-muted,#fff9);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:.25rem .6rem;font-size:.64rem;font-weight:700;transition:all .2s}.m-filter-btn[data-v-6ddfc246]:hover{color:var(--text-primary);background:var(--bg-card)}.m-filter-btn.active[data-v-6ddfc246]{background:var(--accent-primary);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.maisons-panorama-body[data-v-6ddfc246]{grid-template-columns:1fr 260px;gap:1.25rem;display:grid}.maisons-categories-grid[data-v-6ddfc246]{grid-template-columns:1fr 1.15fr 1.95fr;gap:.95rem;display:grid}.maisons-tier-column[data-v-6ddfc246]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;gap:.5rem;padding:.65rem;display:flex}.tier-column-heading[data-v-6ddfc246]{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.15rem;padding-bottom:.4rem;display:flex}.tier-badge-pill[data-v-6ddfc246]{letter-spacing:.08em;border-radius:3px;width:fit-content;padding:.15rem .45rem;font-size:.58rem;font-weight:800}.tier-haute[data-v-6ddfc246],.tier-luxury[data-v-6ddfc246],.tier-heritage[data-v-6ddfc246]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle)}.tier-kicker[data-v-6ddfc246]{color:var(--text-muted,#ffffff80);font-size:.58rem}.tier-items-list[data-v-6ddfc246]{flex-direction:column;gap:.25rem;display:flex}.tier-items-heritage-grid[data-v-6ddfc246]{grid-template-columns:repeat(2,1fr);gap:.25rem .35rem;display:grid}.tier-items-dense[data-v-6ddfc246]{scrollbar-width:thin;max-height:295px;padding-right:.2rem;overflow-y:auto}.maison-concierge-row[data-v-6ddfc246]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:.65rem;padding:.45rem .55rem;text-decoration:none;transition:all .18s;display:flex}.maison-concierge-row[data-v-6ddfc246]:hover,.maison-concierge-row.is-hovered[data-v-6ddfc246]{background:var(--bg-card);border-color:var(--text-primary);transform:translate(3px)}.m-row-icon[data-v-6ddfc246]{width:22px;min-width:22px;height:22px;color:var(--accent-primary);justify-content:center;align-items:center;display:flex}.m-row-icon[data-v-6ddfc246] svg,.m-row-icon svg[data-v-6ddfc246]{width:100%;height:100%}.m-row-meta[data-v-6ddfc246]{flex-direction:column;flex:1;gap:.08rem;display:flex}.m-row-name[data-v-6ddfc246]{color:var(--text-primary,var(--text-primary)fff);font-size:.74rem;font-weight:700;line-height:1.2}.maison-concierge-row:hover .m-row-name[data-v-6ddfc246]{color:var(--accent-primary)}.m-row-origin[data-v-6ddfc246]{color:var(--text-muted,#ffffff80);font-size:.6rem;font-family:var(--font-mono,monospace)}.m-row-arrow[data-v-6ddfc246]{color:var(--text-primary);font-size:.75rem;transition:transform .18s,color .18s}.maison-concierge-row:hover .m-row-arrow[data-v-6ddfc246]{color:var(--accent-primary);transform:translate(2px)}.maisons-spotlight-column[data-v-6ddfc246]{flex-direction:column;display:flex}.spotlight-card[data-v-6ddfc246]{border:1.5px solid var(--spot-accent,#d4af3766);height:100%;box-shadow:0 10px 30px -5px #00000080, 0 0 20px -5px var(--spot-accent,#d4af3733);background:radial-gradient(circle at 50% 20%,#ffffff14 0%,#0c1019d9 100%);border-radius:6px;flex-direction:column;justify-content:space-between;padding:1.1rem;transition:all .3s;display:flex}.spotlight-crest-wrap[data-v-6ddfc246]{background:var(--bg-card);border:1px solid var(--spot-accent,#d4af374d);width:52px;height:52px;color:var(--spot-accent);box-shadow:var(--shadow-luxury);border-radius:8px;justify-content:center;align-items:center;margin-bottom:.75rem;padding:8px;display:flex}.spotlight-crest-wrap[data-v-6ddfc246] svg,.spotlight-crest-wrap svg[data-v-6ddfc246]{width:100%;height:100%}.spotlight-text-group[data-v-6ddfc246]{flex-direction:column;flex:1;gap:.35rem;display:flex}.spotlight-tier-badge[data-v-6ddfc246]{letter-spacing:.1em;color:var(--spot-accent);text-transform:uppercase;font-size:.54rem;font-weight:800}.spotlight-title[data-v-6ddfc246]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.spotlight-slogan[data-v-6ddfc246]{color:var(--text-primary);margin:0;font-size:.72rem;font-style:italic;line-height:1.35}.spotlight-meta-list[data-v-6ddfc246]{border-top:1px solid #ffffff14;flex-direction:column;gap:.35rem;margin:.65rem 0;padding-top:.6rem;display:flex}.spot-meta-item[data-v-6ddfc246]{flex-direction:column;gap:.05rem;display:flex}.spot-meta-kicker[data-v-6ddfc246]{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--spot-accent);font-size:.52rem;font-weight:800}.spot-meta-val[data-v-6ddfc246]{color:var(--text-primary);font-size:.68rem}.spotlight-enter-btn[data-v-6ddfc246]{background:var(--spot-accent);color:var(--text-primary);letter-spacing:.04em;cursor:pointer;border:none;border-radius:4px;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.55rem .85rem;font-size:.7rem;font-weight:800;transition:all .22s;display:flex}.spotlight-enter-btn[data-v-6ddfc246]:hover{filter:brightness(1.15);box-shadow:var(--shadow-luxury);transform:translateY(-1px)}.spot-arrow[data-v-6ddfc246]{font-size:.8rem;transition:transform .2s}.spotlight-enter-btn:hover .spot-arrow[data-v-6ddfc246]{transform:translate(3px)}.submenu-row[data-v-6ddfc246]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:.75rem;padding:.65rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.submenu-row[data-v-6ddfc246]:hover{background:var(--bg-card-hover,#ffffff0a);box-shadow:var(--shadow-luxury);border-color:#ffffff14;transform:translate(4px)}.sub-icon[data-v-6ddfc246]{flex-shrink:0;font-size:1rem;line-height:1.2}.sub-meta[data-v-6ddfc246]{flex-direction:column;gap:.15rem;display:flex}.sub-title[data-v-6ddfc246]{color:var(--text-primary);font-size:.78rem;font-weight:600;line-height:1.25}.submenu-row:hover .sub-title[data-v-6ddfc246]{color:var(--accent-primary)}.sub-desc[data-v-6ddfc246]{color:var(--text-muted);font-size:.68rem;line-height:1.35}.nav-pill-count[data-v-6ddfc246]{color:var(--text-muted);background:var(--bg-card);border-radius:4px;margin-left:.25rem;padding:1px 5px;font-size:.6rem;font-weight:700}.nav-tab-vault .vault-btn-primary[data-v-6ddfc246]{align-items:center;gap:.35rem;display:flex}.vault-btn-icon[data-v-6ddfc246]{font-size:.85rem;line-height:1}.vault-btn-label[data-v-6ddfc246]{font-weight:700}.vault-btn-badge[data-v-6ddfc246]{letter-spacing:.08em;color:var(--accent-primary);background:var(--badge-bg);border:1px solid var(--badge-border);box-shadow:none;border-radius:3px;margin-left:.2rem;padding:1px 5px;font-size:.58rem;font-weight:600}.nav-tab-vault.active[data-v-6ddfc246]{border-bottom:2px solid var(--border-active)!important;border-color:transparent transparent var(--border-active) transparent!important;background:0 0!important}.header-right-actions[data-v-6ddfc246]{align-items:center;gap:.65rem;margin-left:auto;display:flex}.action-icon-btn[data-v-6ddfc246]{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.action-icon-btn[data-v-6ddfc246]:hover{background:var(--bg-card-hover);border-color:var(--border-subtle);color:var(--accent-primary);transform:translateY(-2px)scale(1.05);box-shadow:0 4px 12px #00000026}.user-profile-widget[data-v-6ddfc246]{border:1px solid var(--border-subtle);cursor:pointer;text-align:left;background:0 0;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .6rem;transition:all .22s;display:flex}.user-profile-widget[data-v-6ddfc246]:hover{border-color:var(--accent-primary);background:var(--bg-card-hover)}.user-profile-widget.is-vip[data-v-6ddfc246]{border-color:var(--accent-primary)}.up-avatar-glyph[data-v-6ddfc246]{font-size:.85rem;line-height:1}.up-user-alias[data-v-6ddfc246]{color:var(--text-primary);letter-spacing:.01em;white-space:nowrap;font-size:.72rem;font-weight:600}.up-caret[data-v-6ddfc246]{color:var(--text-muted);font-size:.6rem}.header-subbar[data-v-6ddfc246]{background:var(--bg-primary);border-top:1px solid var(--border-subtle);box-shadow:none;padding:.35rem 1.5rem}.subbar-container[data-v-6ddfc246]{max-width:var(--header-max-width,1440px);padding:0 var(--content-padding-x,1.5rem);box-sizing:border-box;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;display:flex}.subbar-left[data-v-6ddfc246]{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.subbar-tag-badge[data-v-6ddfc246]{letter-spacing:.08em;color:var(--text-primary);background:var(--badge-bg);border:1px solid var(--badge-border);white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:.64rem;font-weight:800}.subbar-stat-text[data-v-6ddfc246]{color:var(--text-muted);white-space:nowrap;font-size:.72rem;font-weight:600}.subbar-search-box[data-v-6ddfc246]{background:var(--bg-input,var(--text-primary)fff);border:1px solid var(--border-subtle);border-radius:4px;flex:1;align-items:center;gap:.6rem;max-width:760px;padding:.32rem .75rem;transition:all .22s;display:flex}.subbar-search-box[data-v-6ddfc246]:focus-within{border-color:var(--border-active);background:var(--bg-surface);box-shadow:none}.subbar-search-icon[data-v-6ddfc246]{color:var(--text-muted);opacity:.85;flex-shrink:0}.subbar-search-input[data-v-6ddfc246]{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;font-size:.82rem}.subbar-search-input[data-v-6ddfc246]::placeholder{color:var(--text-muted)}.subbar-clear-btn[data-v-6ddfc246]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 3px;font-size:.8rem;transition:color .15s}.subbar-clear-btn[data-v-6ddfc246]:hover{color:var(--text-primary)}.subbar-right[data-v-6ddfc246]{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.subbar-reset-btn[data-v-6ddfc246]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:9999px;padding:3px 8px;font-size:.68rem;font-weight:700;transition:all .18s}.subbar-reset-btn[data-v-6ddfc246]:hover{background:var(--bg-card);color:var(--text-primary)}.subbar-hint-text[data-v-6ddfc246]{color:var(--text-muted);white-space:nowrap;font-size:.68rem}@media (width<=1200px){.subbar-left[data-v-6ddfc246],.subbar-hint-text[data-v-6ddfc246]{display:none}}@media (width<=990px){.nav-links[data-v-6ddfc246]{display:none}}@media (width<=768px){.header-subbar[data-v-6ddfc246]{padding:.45rem 1rem}}.luxury-header[data-theme=minimal][data-v-6ddfc246]{background:var(--text-primary)fff!important;border:1px solid #0000000a!important;border-top:1.5px solid #09090b!important;border-bottom-color:#00000014!important;box-shadow:0 1px 3px #00000005!important}.luxury-header[data-theme=minimal] .crest-icon[data-v-6ddfc246]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);border-radius:2px}.luxury-header[data-theme=minimal] .title-primary[data-v-6ddfc246]{font-family:var(--font-heading);letter-spacing:.12em;color:var(--text-primary);font-weight:800}.luxury-header[data-theme=minimal] .title-badge[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);letter-spacing:.14em;border:none;border-radius:2px;font-weight:700}.luxury-header[data-theme=minimal] .brand-subtitle[data-v-6ddfc246]{color:var(--text-primary);letter-spacing:.18em;font-size:.56rem}.luxury-header[data-theme=minimal] .nav-tab-split.active[data-v-6ddfc246]{border-bottom:2px solid #09090b}.luxury-header[data-theme=minimal] .nav-tab-split.active .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary);font-weight:800}.luxury-header[data-theme=minimal] .header-subbar[data-v-6ddfc246]{background:var(--bg-card);border-top:1px solid #0000000f}.luxury-header[data-theme=minimal] .subbar-search-box[data-v-6ddfc246]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px}.luxury-header[data-theme=vintage][data-v-6ddfc246]{border-top:1px solid #d4af3759!important;border-bottom:2px solid var(--accent-primary)!important;background:radial-gradient(circle at 50% 0,#d4af3717 0%,#090b10 80%)!important;border-left:1px solid #d4af3726!important;border-right:1px solid #d4af3726!important;box-shadow:0 10px 35px #000000f2,0 2px 10px #d4af3726!important}.luxury-header[data-theme=vintage] .crest-icon[data-v-6ddfc246]{background:var(--bg-card);border:1.5px solid var(--border-subtle);color:var(--text-primary);box-shadow:var(--shadow-luxury);border-radius:50%}.luxury-header[data-theme=vintage] .title-primary[data-v-6ddfc246]{font-family:var(--font-serif);letter-spacing:.08em;color:var(--text-primary);font-size:1.25rem;font-weight:600}.luxury-header[data-theme=vintage] .title-badge[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);font-family:var(--font-serif);letter-spacing:.12em;border-radius:2px;font-size:.62rem;font-weight:700}.luxury-header[data-theme=vintage] .brand-subtitle[data-v-6ddfc246]{color:var(--text-primary);letter-spacing:.22em;font-size:.58rem}.luxury-header[data-theme=vintage] .nav-tab-split.active[data-v-6ddfc246]{border-bottom:2px solid var(--accent-primary);box-shadow:var(--shadow-luxury)}.luxury-header[data-theme=vintage] .nav-tab-split.active .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary);font-weight:700}.luxury-header[data-theme=vintage] .nav-tab-split.active .nav-tab-main span[data-v-6ddfc246]:before{content:"✦ ";color:var(--text-primary)}.luxury-header[data-theme=vintage] .nav-tab-main[data-v-6ddfc246]:hover{color:var(--text-primary)}.luxury-header[data-theme=vintage] .header-subbar[data-v-6ddfc246]{background:var(--bg-card);border-top:1px solid #d4af372e}.luxury-header[data-theme=vintage] .subbar-search-box[data-v-6ddfc246]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px}.luxury-header[data-theme=vintage] .subbar-search-icon[data-v-6ddfc246],.luxury-header[data-theme=vintage] .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme=vintage] .nav-pill-count[data-v-6ddfc246],.luxury-header[data-theme=vintage] .subbar-tag-badge[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.luxury-header[data-theme=vintage] .subbar-stat-text[data-v-6ddfc246],.luxury-header[data-theme=vintage] .subbar-search-input[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme=vintage] .subbar-search-input[data-v-6ddfc246]::placeholder{color:var(--text-primary);opacity:.85}.luxury-header[data-theme=vintage] .subbar-hint-text[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme=f1][data-v-6ddfc246]{background:#0a0c10 repeating-linear-gradient(45deg,#dc262608 0 2px,#0000 2px 8px)!important;border:1px solid #dc262640!important;border-top:3.5px solid #dc2626!important;border-bottom:2px solid #1e2430!important;box-shadow:0 8px 30px #000000e6!important}.luxury-header[data-theme=f1] .crest-icon[data-v-6ddfc246]{background:var(--bg-card);border:1.5px solid var(--border-subtle);color:var(--text-primary);box-shadow:var(--shadow-luxury);border-radius:3px;transform:skew(-7deg)}.luxury-header[data-theme=f1] .title-primary[data-v-6ddfc246]{font-family:var(--font-heading);letter-spacing:.05em;color:var(--text-primary);text-shadow:0 0 12px #dc262666;font-style:italic;font-weight:900}.luxury-header[data-theme=f1] .title-badge[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);letter-spacing:.1em;box-shadow:var(--shadow-luxury);border:none;border-radius:2px;font-style:italic;font-weight:900;transform:skew(-7deg)}.luxury-header[data-theme=f1] .brand-subtitle[data-v-6ddfc246]{color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.14em;font-size:.56rem;font-weight:700}.luxury-header[data-theme=f1] .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary);font-weight:600}.luxury-header[data-theme=f1] .nav-tab-split[data-v-6ddfc246]{transform:skew(-5deg)}.luxury-header[data-theme=f1] .nav-tab-split.active[data-v-6ddfc246]{border-bottom:2.5px solid #dc2626}.luxury-header[data-theme=f1] .nav-tab-split.active .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary);font-weight:800}.luxury-header[data-theme=f1] .nav-tab-split.active .nav-tab-main span[data-v-6ddfc246]:before{content:"⚡ ";color:var(--text-primary)}.luxury-header[data-theme=f1] .nav-pill-count[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary)}.luxury-header[data-theme=f1] .header-subbar[data-v-6ddfc246]{background:var(--bg-card);border-top:1px solid #dc262659}.luxury-header[data-theme=f1] .subbar-tag-badge[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.luxury-header[data-theme=f1] .subbar-stat-text[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme=f1] .subbar-search-box[data-v-6ddfc246]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:3px}.luxury-header[data-theme=f1] .subbar-search-input[data-v-6ddfc246]{font-family:var(--font-mono);color:var(--text-primary)}.luxury-header[data-theme=f1] .subbar-search-input[data-v-6ddfc246]::placeholder{color:var(--text-primary);opacity:.8}.luxury-header[data-theme=f1] .subbar-search-icon[data-v-6ddfc246],.luxury-header[data-theme=f1] .subbar-hint-text[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme="007"][data-v-6ddfc246]{background:#f4f2ee radial-gradient(circle at 100% 0,#b8964014 0%,#0000 50%)!important;border:1px solid #0000001f!important;border-top:2.5px solid #111!important;border-bottom:2px solid #b89640!important;box-shadow:0 4px 18px #0000000f!important}.luxury-header[data-theme="007"] .crest-icon[data-v-6ddfc246]{background:var(--bg-card);border:1.5px solid var(--border-subtle);color:var(--text-primary);box-shadow:var(--shadow-luxury);border-radius:4px}.luxury-header[data-theme="007"] .title-primary[data-v-6ddfc246]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--text-primary);font-weight:800}.luxury-header[data-theme="007"] .title-badge[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);font-family:var(--font-mono);letter-spacing:.14em;border-radius:2px;font-size:.6rem;font-weight:800}.luxury-header[data-theme="007"] .brand-subtitle[data-v-6ddfc246]{color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.16em;font-size:.55rem;font-weight:600}.luxury-header[data-theme="007"] .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary);font-weight:600}.luxury-header[data-theme="007"] .nav-tab-split.active[data-v-6ddfc246]{border-bottom:2px solid #111}.luxury-header[data-theme="007"] .nav-tab-split.active .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary);font-weight:800}.luxury-header[data-theme="007"] .nav-tab-split.active .nav-tab-main span[data-v-6ddfc246]:before{content:"[ ";color:var(--text-primary);font-weight:800}.luxury-header[data-theme="007"] .nav-tab-split.active .nav-tab-main span[data-v-6ddfc246]:after{content:" ]";color:var(--text-primary);font-weight:800}.luxury-header[data-theme="007"] .nav-pill-count[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary)}.luxury-header[data-theme="007"] .header-subbar[data-v-6ddfc246]{background:var(--bg-card);border-top:1px solid #b8964040}.luxury-header[data-theme="007"] .subbar-tag-badge[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.luxury-header[data-theme="007"] .subbar-stat-text[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme="007"] .subbar-search-box[data-v-6ddfc246]{background:var(--bg-card);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:3px}.luxury-header[data-theme="007"] .subbar-search-input[data-v-6ddfc246]{font-family:var(--font-mono);color:var(--text-primary)}.luxury-header[data-theme="007"] .subbar-search-input[data-v-6ddfc246]::placeholder,.luxury-header[data-theme="007"] .subbar-search-icon[data-v-6ddfc246],.luxury-header[data-theme="007"] .subbar-hint-text[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme=sand][data-v-6ddfc246]{background:#f4efe6!important;border:1px solid #94774a2e!important;border-top:2.5px solid #94774a!important;border-bottom:1.5px solid #c89d5c!important;box-shadow:0 4px 20px #2c261c0d!important}.luxury-header[data-theme=sand] .crest-icon[data-v-6ddfc246]{background:var(--bg-card);border:1.5px solid var(--border-subtle);color:var(--text-primary);border-radius:6px}.luxury-header[data-theme=sand] .title-primary[data-v-6ddfc246]{font-family:var(--font-serif);letter-spacing:.06em;color:var(--text-primary);font-weight:700}.luxury-header[data-theme=sand] .title-badge[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:4px;font-weight:700}.luxury-header[data-theme=sand] .brand-subtitle[data-v-6ddfc246]{color:var(--text-primary);letter-spacing:.14em;font-size:.58rem;font-weight:600}.luxury-header[data-theme=sand] .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary);font-weight:600}.luxury-header[data-theme=sand] .nav-tab-split.active[data-v-6ddfc246]{border-bottom:2px solid #94774a}.luxury-header[data-theme=sand] .nav-tab-split.active .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary);font-weight:800}.luxury-header[data-theme=sand] .nav-tab-split.active .nav-tab-main span[data-v-6ddfc246]:before{content:"• ";color:var(--text-primary)}.luxury-header[data-theme=sand] .nav-pill-count[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.luxury-header[data-theme=sand] .header-subbar[data-v-6ddfc246]{background:var(--bg-card);border-top:1px solid #94774a33}.luxury-header[data-theme=sand] .subbar-tag-badge[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.luxury-header[data-theme=sand] .subbar-stat-text[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme=sand] .subbar-search-box[data-v-6ddfc246]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px}.luxury-header[data-theme=sand] .subbar-search-input[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme=sand] .subbar-search-input[data-v-6ddfc246]::placeholder{color:var(--text-primary);opacity:.8}.luxury-header[data-theme=sand] .subbar-search-icon[data-v-6ddfc246],.luxury-header[data-theme=sand] .subbar-hint-text[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme=monochrome][data-v-6ddfc246]{border-top:3.5px solid var(--text-primary)fff!important;background:#0d0d0d!important;border-bottom:2px solid #52525b!important;border-left:1px solid #27272a!important;border-right:1px solid #27272a!important;border-radius:0!important;box-shadow:0 6px 25px #000000e6!important}.luxury-header[data-theme=monochrome] .crest-icon[data-v-6ddfc246]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:0}.luxury-header[data-theme=monochrome] .title-primary[data-v-6ddfc246]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--text-primary);font-weight:900}.luxury-header[data-theme=monochrome] .title-badge[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);letter-spacing:.1em;border:none;border-radius:0;font-weight:900}.luxury-header[data-theme=monochrome] .brand-subtitle[data-v-6ddfc246]{color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.18em;font-size:.56rem}.luxury-header[data-theme=monochrome] .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary);border-radius:9999px;font-weight:600}.luxury-header[data-theme=monochrome] .nav-tab-split[data-v-6ddfc246]{border-radius:0!important}.luxury-header[data-theme=monochrome] .nav-tab-split.active[data-v-6ddfc246]{border-bottom:2.5px solid var(--text-primary)fff}.luxury-header[data-theme=monochrome] .nav-tab-split.active .nav-tab-main[data-v-6ddfc246]{color:var(--text-primary);font-weight:900}.luxury-header[data-theme=monochrome] .nav-tab-split.active .nav-tab-main span[data-v-6ddfc246]:before{content:"■ ";color:var(--text-primary);font-size:.65rem}.luxury-header[data-theme=monochrome] .nav-pill-count[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:0}.luxury-header[data-theme=monochrome] .header-subbar[data-v-6ddfc246]{background:var(--bg-card);border-top:1px solid #27272a;border-radius:0!important}.luxury-header[data-theme=monochrome] .subbar-tag-badge[data-v-6ddfc246]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:0}.luxury-header[data-theme=monochrome] .subbar-stat-text[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme=monochrome] .subbar-search-box[data-v-6ddfc246]{background:var(--bg-card);border:1.5px solid var(--border-subtle);border-radius:0!important}.luxury-header[data-theme=monochrome] .subbar-search-icon[data-v-6ddfc246]{color:var(--text-primary)}.luxury-header[data-theme=monochrome] .subbar-search-input[data-v-6ddfc246]{font-family:var(--font-mono);color:var(--text-primary);border-radius:0!important}.luxury-header[data-theme=monochrome] .subbar-search-input[data-v-6ddfc246]::placeholder,.luxury-header[data-theme=monochrome] .subbar-hint-text[data-v-6ddfc246]{color:var(--text-primary)}.mobile-menu-toggle[data-v-6ddfc246]{border:1px solid var(--border-subtle,#ffffff1f);cursor:pointer;background:#ffffff0f;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;padding:0;transition:all .2s;display:none}.mobile-menu-toggle[data-v-6ddfc246]:hover{border-color:var(--accent-primary,#c5a059);background:#ffffff1f}.mmt-line[data-v-6ddfc246]{background:var(--text-primary,#e2e8f0);border-radius:1px;width:18px;height:2px}.mobile-drawer-overlay[data-v-6ddfc246]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000bf;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-drawer-content[data-v-6ddfc246]{border-left:1px solid var(--border-subtle,#ffffff1f);background:#090e17;flex-direction:column;width:85%;max-width:340px;height:100%;display:flex;overflow-y:auto;box-shadow:-10px 0 30px #000c}.drawer-header[data-v-6ddfc246]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.drawer-brand[data-v-6ddfc246]{align-items:center;gap:.65rem;display:flex}.drawer-crest[data-v-6ddfc246]{color:var(--accent-primary,#c5a059)}.drawer-title[data-v-6ddfc246]{letter-spacing:.05em;color:#fff;margin-right:.4rem;font-size:.95rem;font-weight:800}.drawer-badge[data-v-6ddfc246]{background:var(--accent-primary,#c5a059);color:#0b0f17;border-radius:3px;padding:.15rem .4rem;font-size:.62rem;font-weight:800}.drawer-close-btn[data-v-6ddfc246]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.drawer-body[data-v-6ddfc246]{flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}.drawer-section-label[data-v-6ddfc246]{letter-spacing:.12em;color:var(--accent-primary,#c5a059);margin-bottom:.65rem;font-size:.65rem;font-weight:800;display:block}.drawer-nav-list[data-v-6ddfc246]{flex-direction:column;gap:.4rem;display:flex}.drawer-nav-item[data-v-6ddfc246]{color:#e2e8f0;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.8rem;padding:.75rem .9rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.drawer-nav-item[data-v-6ddfc246]:active{border-color:var(--accent-primary,#c5a059);background:#c5a05926}.dni-icon[data-v-6ddfc246]{font-size:1.1rem}.dni-label[data-v-6ddfc246]{flex:1}.dni-count[data-v-6ddfc246]{font-size:.7rem;font-family:var(--font-mono,monospace);color:#94a3b8;background:#ffffff14;border-radius:10px;padding:.15rem .45rem;font-weight:700}.drawer-fade-enter-active[data-v-6ddfc246],.drawer-fade-leave-active[data-v-6ddfc246]{transition:opacity .25s}.drawer-fade-enter-from[data-v-6ddfc246],.drawer-fade-leave-to[data-v-6ddfc246]{opacity:0}@media (width<=990px){.header-container[data-v-6ddfc246]{box-sizing:border-box;gap:.5rem;max-width:100vw;padding:.4rem .85rem}.brand-identity[data-v-6ddfc246]{flex-shrink:1;gap:.5rem;min-width:0}.title-badge[data-v-6ddfc246],.brand-identity .title-badge[data-v-6ddfc246]{display:none!important}.title-primary[data-v-6ddfc246]{letter-spacing:.05em;white-space:nowrap;font-size:.92rem}.brand-subtitle[data-v-6ddfc246]{display:none!important}.header-right-actions[data-v-6ddfc246]{flex-shrink:0;align-items:center;gap:.45rem;margin-left:auto;display:flex}.tour-header-pill[data-v-6ddfc246],.tour-wizard-pill[data-v-6ddfc246],.tour-analytics-pill[data-v-6ddfc246],.tour-b2b-pill[data-v-6ddfc246],.action-icon-btn[data-v-6ddfc246]{display:none!important}.currency-selector-container[data-v-6ddfc246]{order:1}.user-profile-widget[data-v-6ddfc246]{border-radius:50%;order:2;justify-content:center;min-width:34px;height:34px;padding:.35rem}.user-profile-widget .up-user-alias[data-v-6ddfc246],.user-profile-widget .up-caret[data-v-6ddfc246]{display:none!important}.mobile-menu-toggle[data-v-6ddfc246]{order:3;display:flex!important}.header-subbar[data-v-6ddfc246]{padding:.35rem .85rem}.subbar-container[data-v-6ddfc246]{gap:0;padding:0}.subbar-left[data-v-6ddfc246],.subbar-right[data-v-6ddfc246]{display:none!important}.subbar-search-box[data-v-6ddfc246]{width:100%;max-width:100%}}.subbar-ai-scan-btn[data-v-6ddfc246]{color:var(--accent-primary,#d4af37);cursor:pointer;white-space:nowrap;background:#d4af3724;border:1px solid #d4af3773;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.subbar-ai-scan-btn[data-v-6ddfc246]:hover{color:#fff;background:#d4af3742;transform:translateY(-1px)}.modal-backdrop[data-v-ec0c6a70]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);z-index:9999;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out fadeIn-ec0c6a70;display:flex;position:fixed;inset:0}.modal-card[data-v-ec0c6a70]{background:linear-gradient(165deg, var(--bg-surface) 0%, var(--bg-card) 100%);border:1px solid var(--accent-gold,#c5a059);width:100%;max-width:580px;box-shadow:var(--shadow-luxury);border-radius:20px;padding:2.25rem 2.5rem;animation:.3s cubic-bezier(.16,1,.3,1) slideUp-ec0c6a70;position:relative}.close-btn[data-v-ec0c6a70]{border:1px solid var(--border-subtle);background:var(--bg-subtle);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.close-btn[data-v-ec0c6a70]:hover{color:var(--text-primary);border-color:var(--text-secondary)}.crest-box[data-v-ec0c6a70]{text-align:center;margin-bottom:1.5rem}.crest-icon[data-v-ec0c6a70]{filter:drop-shadow(0 0 12px #c5a05980);margin-bottom:.5rem;font-size:2.5rem}.crest-badge[data-v-ec0c6a70]{letter-spacing:.16em;color:var(--accent-gold,#c5a059);text-transform:uppercase;margin-bottom:.4rem;font-size:.68rem;font-weight:800}.crest-title[data-v-ec0c6a70]{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.crest-sub[data-v-ec0c6a70]{color:var(--text-secondary);max-width:440px;margin:0 auto;font-size:.88rem;line-height:1.5}.value-prop-box[data-v-ec0c6a70]{background:var(--bg-card);border:1px dashed var(--border-subtle);border-radius:2px;flex-direction:column;gap:.45rem;margin-bottom:1.25rem;padding:.85rem 1.1rem;display:flex}.vp-item[data-v-ec0c6a70]{color:var(--text-primary);align-items:center;gap:.6rem;font-size:.82rem;font-weight:600;display:flex}.funnel-instructions[data-v-ec0c6a70]{color:var(--text-secondary);text-align:center;margin-bottom:1rem;font-size:.82rem;font-weight:600}.quick-actions-row[data-v-ec0c6a70]{gap:.75rem;margin-bottom:1.25rem;display:flex}.btn-quick-like[data-v-ec0c6a70],.btn-quick-follow[data-v-ec0c6a70]{border:1px solid var(--border-subtle);background:var(--bg-card);cursor:pointer;text-align:left;border-radius:2px;flex:1;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.btn-quick-like[data-v-ec0c6a70]:hover{border-color:var(--text-primary);background:var(--bg-card);box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.btn-quick-follow[data-v-ec0c6a70]:hover{border-color:var(--accent-gold,#c5a059);background:var(--bg-card);box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.btn-ic[data-v-ec0c6a70]{font-size:1.5rem}.btn-texts[data-v-ec0c6a70]{flex-direction:column;display:flex}.btn-main[data-v-ec0c6a70]{color:var(--text-primary);font-size:.82rem;font-weight:700}.btn-desc[data-v-ec0c6a70]{color:var(--text-muted);font-size:.68rem}.divider-or[data-v-ec0c6a70]{text-align:center;margin:1.25rem 0;position:relative}.divider-or[data-v-ec0c6a70]:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:50%;left:0;right:0}.divider-or span[data-v-ec0c6a70]{background:var(--bg-surface);letter-spacing:.1em;color:var(--text-muted);padding:0 .75rem;font-size:.65rem;font-weight:800;position:relative}.email-form[data-v-ec0c6a70]{flex-direction:column;gap:.6rem;display:flex}.input-wrap[data-v-ec0c6a70]{border:1px solid var(--border-subtle);background:var(--bg-subtle);border-radius:2px;display:flex;overflow:hidden}.input-wrap[data-v-ec0c6a70]:focus-within{border-color:var(--accent-gold,#c5a059);box-shadow:var(--shadow-luxury)}.email-field[data-v-ec0c6a70]{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:.85rem 1.1rem;font-size:.88rem}.btn-email-submit[data-v-ec0c6a70]{background:linear-gradient(135deg, var(--accent-gold,#c5a059), #b08d46);color:var(--text-primary);cursor:pointer;letter-spacing:.05em;border:none;padding:0 1.5rem;font-size:.82rem;font-weight:800;transition:opacity .2s}.btn-email-submit[data-v-ec0c6a70]:hover{opacity:.92}.privacy-note[data-v-ec0c6a70]{color:var(--text-muted);text-align:center;font-size:.68rem}.success-screen[data-v-ec0c6a70]{text-align:center;padding:2rem 1rem}.success-vault-open[data-v-ec0c6a70]{font-size:3.5rem;animation:.6s ease-in-out infinite alternate bounce}.success-title[data-v-ec0c6a70]{color:var(--accent-gold,#c5a059);margin:1rem 0 .5rem;font-size:1.4rem;font-weight:800}.success-sub[data-v-ec0c6a70]{color:var(--text-secondary);max-width:400px;margin:0 auto 1.5rem;font-size:.85rem}.gold-progress-bar[data-v-ec0c6a70]{background:var(--bg-card);border-radius:999px;width:100%;height:6px;overflow:hidden}.bar-fill[data-v-ec0c6a70]{background:var(--accent-gold,#c5a059);width:100%;height:100%;animation:1.2s ease-out forwards progressFill-ec0c6a70}@keyframes progressFill-ec0c6a70{0%{width:0%}to{width:100%}}@keyframes slideUp-ec0c6a70{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeIn-ec0c6a70{0%{opacity:0}to{opacity:1}}@media (width<=600px){.modal-card[data-v-ec0c6a70]{padding:1.5rem 1.25rem}.quick-actions-row[data-v-ec0c6a70]{flex-direction:column}}.flow-modal-overlay[data-v-dbb09e0f]{background:var(--bg-card);-webkit-backdrop-filter:blur(14px);z-index:99999;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.flow-modal-container[data-v-dbb09e0f]{border:1px solid var(--border-subtle);width:100%;max-width:1280px;box-shadow:var(--shadow-luxury);background:linear-gradient(145deg,#1a1a24f2,#101016fa);border-radius:20px;flex-direction:column;max-height:90vh;display:flex;overflow-y:auto}.flow-header[data-v-dbb09e0f]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:2rem 2.5rem 1.5rem;display:flex}.flow-title-group[data-v-dbb09e0f]{align-items:flex-start;gap:1.25rem;display:flex}.flow-crest-icon[data-v-dbb09e0f]{border:1px solid var(--border-subtle);background:linear-gradient(135deg,#d4af3733,#d4af370d);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.6rem;display:flex}.flow-eyebrow[data-v-dbb09e0f]{letter-spacing:.16em;color:var(--text-primary);text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.flow-title[data-v-dbb09e0f]{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.6rem;font-weight:700}.flow-subtitle[data-v-dbb09e0f]{color:var(--text-primary);max-width:720px;margin:0;font-size:.92rem;line-height:1.45}.flow-close-btn[data-v-dbb09e0f]{background:var(--bg-card);border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex}.flow-close-btn[data-v-dbb09e0f]:hover{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);transform:scale(1.05)}.flow-matrix[data-v-dbb09e0f]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;padding:2rem 2.5rem;display:grid}.flow-card[data-v-dbb09e0f]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:space-between;padding:1.5rem;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.flow-card[data-v-dbb09e0f]:before{content:"";background:var(--node-accent);opacity:.6;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.flow-card[data-v-dbb09e0f]:hover{background:var(--bg-card);border-color:var(--node-accent);box-shadow:var(--shadow-luxury);transform:translateY(-4px)}.flow-card[data-v-dbb09e0f]:hover:before{opacity:1}.card-header[data-v-dbb09e0f]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.node-icon[data-v-dbb09e0f]{filter:drop-shadow(0 2px 8px #0006);font-size:2rem}.node-badge[data-v-dbb09e0f]{letter-spacing:.14em;color:var(--node-accent);text-transform:uppercase;font-size:.65rem;font-weight:700;display:block}.node-title[data-v-dbb09e0f]{color:var(--text-primary);margin:.15rem 0 0;font-size:1.2rem;font-weight:700}.node-desc[data-v-dbb09e0f]{color:var(--text-primary);margin:0 0 1.25rem;font-size:.85rem;line-height:1.5}.node-bullets[data-v-dbb09e0f]{flex-direction:column;gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.node-bullets li[data-v-dbb09e0f]{color:var(--text-primary);align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.4;display:flex}.bullet-dot[data-v-dbb09e0f]{color:var(--node-accent);flex-shrink:0;font-size:.85rem;font-weight:700}.card-footer[data-v-dbb09e0f]{margin-top:auto}.node-action-btn[data-v-dbb09e0f]{background:var(--bg-card);border:1px solid var(--node-accent);width:100%;color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.flow-card:hover .node-action-btn[data-v-dbb09e0f]{background:var(--node-accent);color:var(--text-primary);box-shadow:var(--shadow-luxury);font-weight:700}.flow-footer[data-v-dbb09e0f]{background:var(--bg-card);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 2.5rem 1.75rem;display:flex}.flow-tip[data-v-dbb09e0f]{align-items:center;gap:.75rem;max-width:800px;display:flex}.tip-icon[data-v-dbb09e0f]{flex-shrink:0;font-size:1.25rem}.tip-text[data-v-dbb09e0f]{color:var(--text-primary);font-size:.82rem;line-height:1.4}.tip-text strong[data-v-dbb09e0f]{color:var(--text-primary)}.flow-dismiss-action[data-v-dbb09e0f]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:4px;padding:.65rem 1.4rem;font-size:.82rem;font-weight:600;transition:all .2s}.flow-dismiss-action[data-v-dbb09e0f]:hover{background:var(--bg-card);color:var(--text-primary)}.flow-modal-fade-enter-active[data-v-dbb09e0f],.flow-modal-fade-leave-active[data-v-dbb09e0f]{transition:all .3s}.flow-modal-fade-enter-from[data-v-dbb09e0f],.flow-modal-fade-leave-to[data-v-dbb09e0f]{opacity:0;transform:scale(.97)}@media (width<=900px){.flow-header[data-v-dbb09e0f]{padding:1.25rem 1.5rem}.flow-matrix[data-v-dbb09e0f]{grid-template-columns:1fr;padding:1.25rem 1.5rem}.flow-footer[data-v-dbb09e0f]{flex-direction:column;align-items:flex-start;padding:1.25rem 1.5rem}}.aem-backdrop[data-v-4bc8568a]{background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;justify-content:center;align-items:center;padding:1.5rem;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.aem-box[data-v-4bc8568a]{background:var(--bg-card);border:1px solid var(--border-medium);width:100%;max-width:980px;max-height:92vh;box-shadow:var(--shadow-luxury);border-radius:8px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}.aem-header[data-v-4bc8568a]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding-bottom:1rem;display:flex}.aem-badge[data-v-4bc8568a]{letter-spacing:.12em;color:var(--accent-primary);font-size:.65rem;font-weight:800}.aem-title[data-v-4bc8568a]{color:var(--text-primary);letter-spacing:-.02em;margin:.3rem 0 .2rem;font-size:1.45rem;font-weight:900}.aem-sub[data-v-4bc8568a]{color:var(--text-secondary);max-width:700px;margin:0;font-size:.8rem;line-height:1.4}.aem-close-btn[data-v-4bc8568a]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;transition:all .2s;display:flex}.aem-close-btn[data-v-4bc8568a]:hover{color:var(--text-primary);border-color:var(--border-medium)}.aem-grid[data-v-4bc8568a]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.aem-card[data-v-4bc8568a]{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;flex-direction:column;gap:.65rem;padding:1.25rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.aem-card[data-v-4bc8568a]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-luxury);transform:translateY(-3px)}.aem-card.active[data-v-4bc8568a]{border-color:var(--accent-primary);background:var(--bg-card);box-shadow:var(--shadow-luxury)}.ac-top[data-v-4bc8568a]{justify-content:space-between;align-items:flex-start;display:flex}.ac-icon[data-v-4bc8568a]{font-size:1.75rem;line-height:1}.ac-badge-group[data-v-4bc8568a]{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.ac-badge[data-v-4bc8568a]{letter-spacing:.08em;background:var(--bg-card);border:1px solid;border-radius:3px;padding:.15rem .45rem;font-size:.58rem;font-weight:800}.ac-active-tag[data-v-4bc8568a]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px;padding:.1rem .35rem;font-size:.55rem;font-weight:900}.ac-name[data-v-4bc8568a]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.ac-tagline[data-v-4bc8568a]{color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.35}.ac-motto[data-v-4bc8568a]{color:var(--text-muted);border-left:2px solid var(--border-subtle);margin:0;padding-left:.5rem;font-size:.68rem;font-style:italic;line-height:1.35}.ac-superpowers[data-v-4bc8568a]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.35rem;margin-top:auto;padding:.65rem .75rem;display:flex}.ac-sp-hdr[data-v-4bc8568a]{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.ac-sp-list[data-v-4bc8568a]{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ac-sp-list li[data-v-4bc8568a]{color:var(--text-primary);align-items:flex-start;gap:.35rem;font-size:.68rem;line-height:1.25;display:flex}.ac-bullet[data-v-4bc8568a]{color:var(--accent-primary);margin-top:.15rem;font-size:.6rem}.ac-select-btn[data-v-4bc8568a]{background:var(--bg-card);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;text-align:center;border-radius:4px;padding:.55rem;font-size:.74rem;font-weight:700;transition:all .2s}.ac-card:hover .ac-select-btn[data-v-4bc8568a],.ac-select-btn.current[data-v-4bc8568a]{background:var(--accent-primary);color:var(--text-on-accent,#fff);border-color:var(--accent-primary)}.aem-footer[data-v-4bc8568a]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.aem-hint[data-v-4bc8568a]{color:var(--text-secondary);font-size:.74rem}.aem-dismiss-btn[data-v-4bc8568a]{background:var(--accent-primary);color:var(--text-on-accent,#fff);cursor:pointer;border:none;border-radius:4px;padding:.6rem 1.35rem;font-size:.78rem;font-weight:700}.hero-showcase[data-v-1ae54fc8]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:4px;grid-template-columns:1.35fr 1fr;align-items:center;gap:2.5rem;margin-bottom:2rem;padding:2.5rem;transition:all .3s;display:grid}.showcase-content[data-v-1ae54fc8]{flex-direction:column;display:flex}.meta-tag[data-v-1ae54fc8]{font-family:var(--font-main);letter-spacing:.16em;color:var(--text-muted);text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.65rem;font-weight:600;display:inline-flex}.showcase-title[data-v-1ae54fc8]{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.01em;margin-bottom:.95rem;font-size:2.35rem;font-weight:500;line-height:1.15}.accent-text[data-v-1ae54fc8]{color:var(--accent-primary);font-style:italic;font-weight:400}.showcase-description[data-v-1ae54fc8]{color:var(--text-secondary);max-width:560px;margin-bottom:1.5rem;font-size:.9rem;line-height:1.65}.showcase-specs-row[data-v-1ae54fc8]{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:2px;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.65rem;padding:.85rem 1.15rem;display:grid}.spec-node[data-v-1ae54fc8]{flex-direction:column;gap:.2rem;display:flex}.node-label[data-v-1ae54fc8]{letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;font-size:.55rem;font-weight:600}.node-val[data-v-1ae54fc8]{color:var(--text-primary);font-size:.8rem;font-weight:600}.node-val.accent-val[data-v-1ae54fc8]{color:var(--accent-primary);font-weight:700}.hero-price-line[data-v-1ae54fc8]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.currency-nature-pill[data-v-1ae54fc8]{letter-spacing:.05em;text-transform:uppercase;cursor:help;border-radius:3px;padding:.08rem .35rem;font-size:.52rem;font-weight:700;line-height:1.1}.currency-nature-pill.badge-real[data-v-1ae54fc8],.currency-nature-pill.badge-approx[data-v-1ae54fc8]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.hero-price-subtext[data-v-1ae54fc8]{color:var(--text-muted);font-size:.6rem}.showcase-actions[data-v-1ae54fc8]{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.action-btn-primary[data-v-1ae54fc8]{background:var(--accent-primary);border:1px solid var(--accent-primary);color:var(--text-on-accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:4px;align-items:center;gap:.45rem;padding:.65rem 1.25rem;font-size:.72rem;font-weight:600;transition:all .2s;display:flex}.action-btn-primary[data-v-1ae54fc8]:hover{background:var(--accent-secondary);border-color:var(--accent-secondary);transform:translateY(-1px)}.action-btn-secondary[data-v-1ae54fc8]{background:var(--bg-card);border:1px solid var(--border-medium);color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:4px;padding:.65rem 1.15rem;font-size:.72rem;font-weight:600;transition:all .2s}.action-btn-secondary[data-v-1ae54fc8]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.action-btn-buy[data-v-1ae54fc8]{background:var(--bg-subtle);border:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.06em;cursor:pointer;border-radius:4px;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.action-btn-buy[data-v-1ae54fc8]:hover{border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-1px)}.hero-bono-badge[data-v-1ae54fc8]{color:var(--accent-primary);background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:3px;padding:.15rem .45rem;font-size:.6rem;font-weight:600}.showcase-visual[data-v-1ae54fc8]{aspect-ratio:4/3;cursor:pointer;border:1px solid var(--border-subtle);background:var(--card-img-bg);border-radius:2px;transition:all .3s;position:relative;overflow:hidden}.showcase-visual[data-v-1ae54fc8]:hover{border-color:var(--border-medium)}.visual-img[data-v-1ae54fc8]{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.showcase-visual:hover .visual-img[data-v-1ae54fc8]{transform:scale(1.04)}.visual-pill[data-v-1ae54fc8]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.1em;border-radius:4px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.62rem;font-weight:600;display:flex;position:absolute;bottom:.85rem;right:.85rem}.pill-dot[data-v-1ae54fc8]{background:var(--accent-primary);border-radius:50%;width:5px;height:5px}@media (width<=990px){.hero-showcase[data-v-1ae54fc8]{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.showcase-specs-row[data-v-1ae54fc8]{grid-template-columns:repeat(2,1fr)}}.filter-wrapper[data-v-0f491b4e]{margin-bottom:2rem}.preset-strip[data-v-0f491b4e]{scrollbar-width:none;gap:.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.preset-strip[data-v-0f491b4e]::-webkit-scrollbar{display:none}.preset-pill[data-v-0f491b4e]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);letter-spacing:.03em;cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.72rem;font-weight:500;transition:all .2s;display:flex}.preset-pill[data-v-0f491b4e]:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-medium)}.preset-pill.active[data-v-0f491b4e]{background:var(--bg-subtle);border-color:var(--accent-primary);color:var(--accent-primary);font-weight:600}.filter-console[data-v-0f491b4e]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;gap:.85rem;padding:1.15rem;display:flex}.console-row[data-v-0f491b4e]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.filter-group[data-v-0f491b4e]{align-items:center;gap:.5rem;display:flex;position:relative}.group-label[data-v-0f491b4e],.sub-label[data-v-0f491b4e],.sort-label[data-v-0f491b4e]{letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;font-size:.58rem;font-weight:600}.control-button[data-v-0f491b4e]{background:var(--bg-subtle);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:.45rem;padding:.38rem .8rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.control-button[data-v-0f491b4e]:hover{border-color:var(--border-medium)}.control-button.active[data-v-0f491b4e]{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-card)}.btn-chevron[data-v-0f491b4e]{color:var(--text-muted);font-size:.55rem}.brand-dropdown[data-v-0f491b4e]{background:var(--bg-surface);border:1px solid var(--border-active);z-index:100;width:260px;max-height:320px;box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;gap:.45rem;padding:.65rem;display:flex;position:absolute;top:calc(100% + 6px);left:0}.dropdown-header[data-v-0f491b4e]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.45rem;padding-bottom:.45rem;display:flex}.brand-search-input[data-v-0f491b4e]{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:2px;outline:none;flex:1;padding:.3rem .5rem;font-size:.75rem}.brand-search-input[data-v-0f491b4e]:focus{border-color:var(--border-active)}.close-drawer[data-v-0f491b4e]{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.brand-list[data-v-0f491b4e]{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.brand-item-row[data-v-0f491b4e]{border-radius:3px;justify-content:space-between;align-items:center;gap:.35rem;transition:background .15s;display:flex}.brand-item-row[data-v-0f491b4e]:hover{background:var(--bg-primary)}.brand-item[data-v-0f491b4e]{cursor:pointer;border-radius:2px;flex:1;align-items:center;gap:.5rem;padding:.35rem .5rem;transition:background .15s;display:flex}.brand-item[data-v-0f491b4e]:hover{background:0 0}.brand-item.selected[data-v-0f491b4e]{background:var(--badge-bg);color:var(--accent-primary)}.brand-item input[data-v-0f491b4e]{accent-color:var(--accent-primary)}.brand-name[data-v-0f491b4e]{color:var(--text-primary);flex:1;font-size:.78rem}.brand-item.selected .brand-name[data-v-0f491b4e]{color:var(--accent-primary);font-weight:600}.brand-count[data-v-0f491b4e]{color:var(--text-muted);font-size:.68rem}.brand-maison-link[data-v-0f491b4e]{border:1px solid var(--border-subtle);color:var(--accent-primary);cursor:pointer;white-space:nowrap;opacity:.75;background:0 0;border-radius:2px;margin-right:.35rem;padding:.15rem .4rem;font-size:.58rem;font-weight:700;transition:all .2s}.brand-maison-link[data-v-0f491b4e]:hover{opacity:1;border-color:var(--accent-primary);background:var(--badge-bg);transform:translate(1px)}.segmented-control[data-v-0f491b4e]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:2px;gap:2px;padding:2px;display:flex}.segment-item[data-v-0f491b4e]{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:.3rem .65rem;font-size:.72rem;font-weight:500;transition:all .2s}.segment-item[data-v-0f491b4e]:hover{color:var(--text-primary)}.segment-item.active[data-v-0f491b4e]{background:var(--bg-card);color:var(--accent-primary);font-weight:600}.console-secondary-row[data-v-0f491b4e]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.dial-filter-bar[data-v-0f491b4e]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dial-chips[data-v-0f491b4e]{flex-wrap:wrap;gap:.35rem;display:flex}.dial-chip[data-v-0f491b4e]{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.7rem;font-weight:500;transition:all .2s;display:flex}.dial-chip[data-v-0f491b4e]:hover{border-color:var(--text-secondary);color:var(--text-primary)}.dial-chip.active[data-v-0f491b4e]{background:var(--badge-bg);border-color:var(--border-active);color:var(--accent-primary)}.dial-dot[data-v-0f491b4e]{border-radius:50%;width:7px;height:7px}.store-filter-bar[data-v-0f491b4e],.discount-filter-bar[data-v-0f491b4e]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.store-chips[data-v-0f491b4e]{flex-wrap:wrap;gap:.3rem;display:flex}.store-chip[data-v-0f491b4e]{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:2px;padding:.25rem .6rem;font-size:.68rem;font-weight:600;transition:all .2s}.store-chip[data-v-0f491b4e]:hover{border-color:var(--border-active);color:var(--text-primary)}.store-chip.active[data-v-0f491b4e]{background:var(--badge-bg);border-color:var(--border-active);color:var(--accent-primary)}.discount-select[data-v-0f491b4e]{padding:.25rem .65rem;font-size:.7rem;font-weight:600}.sort-and-meta[data-v-0f491b4e]{align-items:center;gap:1rem;display:flex}.sort-wrapper[data-v-0f491b4e]{align-items:center;gap:.45rem;display:flex}.sort-select[data-v-0f491b4e]{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:2px;outline:none;padding:.3rem .65rem;font-size:.72rem;font-weight:500}.sort-select[data-v-0f491b4e]:focus{border-color:var(--border-active)}.view-mode-toggle[data-v-0f491b4e]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:2px;padding:2px;display:flex}.view-btn[data-v-0f491b4e]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.3rem .45rem;transition:all .2s}.view-btn.active[data-v-0f491b4e]{background:var(--bg-card);color:var(--accent-primary)}.active-chips-row[data-v-0f491b4e]{border-top:1px dashed var(--border-subtle);flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:.65rem;display:flex}.active-title[data-v-0f491b4e]{letter-spacing:.08em;color:var(--text-muted);font-size:.62rem;font-weight:700}.active-chip[data-v-0f491b4e]{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--accent-primary);cursor:pointer;border-radius:9999px;padding:.18rem .5rem;font-size:.68rem;font-weight:500;transition:all .15s}.active-chip[data-v-0f491b4e]:hover{filter:brightness(1.2)}.reset-all-btn[data-v-0f491b4e]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:.45rem;font-size:.68rem;font-weight:600;text-decoration:underline}.reset-all-btn[data-v-0f491b4e]:hover{color:var(--text-primary)}.purist-toggle-wrapper[data-v-0f491b4e]{align-items:center;display:flex}.purist-toggle-btn[data-v-0f491b4e]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.04em;cursor:pointer;border-radius:2px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.purist-toggle-btn[data-v-0f491b4e]:hover,.purist-toggle-btn.active[data-v-0f491b4e]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.purist-count-badge[data-v-0f491b4e]{background:var(--bg-card);color:var(--text-primary);border-radius:9999px;padding:.05rem .35rem;font-size:.6rem;font-weight:800}.purist-drawer[data-v-0f491b4e]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;margin-top:.85rem;padding:1.1rem;animation:.25s ease-out slideDown-0f491b4e}[data-theme=sand] .purist-drawer[data-v-0f491b4e]{background:var(--bg-card);border-color:var(--text-primary)}@keyframes slideDown-0f491b4e{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.purist-drawer-header[data-v-0f491b4e]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:.9rem;padding-bottom:.6rem;display:flex}.pdh-left[data-v-0f491b4e]{align-items:center;gap:.6rem;display:flex}.pdh-badge[data-v-0f491b4e]{background:var(--bg-card);color:var(--text-primary);border-radius:4px;padding:.15rem .5rem;font-size:.62rem;font-weight:800}.pdh-title[data-v-0f491b4e]{letter-spacing:.06em;color:var(--text-primary);font-size:.78rem;font-weight:700}.pdh-close[data-v-0f491b4e]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .5rem;font-size:.9rem}.pdh-close[data-v-0f491b4e]:hover{color:var(--text-primary);background:var(--bg-card)}.purist-drawer-grid[data-v-0f491b4e]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.purist-col-title[data-v-0f491b4e]{letter-spacing:.08em;color:var(--accent-primary);margin-bottom:.5rem;font-size:.65rem;font-weight:800;display:block}.purist-chip-group[data-v-0f491b4e]{flex-direction:column;gap:.35rem;display:flex}.purist-chip[data-v-0f491b4e]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);text-align:left;cursor:pointer;border-radius:2px;padding:.4rem .65rem;font-size:.72rem;transition:all .15s}.purist-chip[data-v-0f491b4e]:hover{border-color:var(--accent-primary);color:var(--text-primary);transform:translate(2px)}.purist-chip.active[data-v-0f491b4e]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);font-weight:700}@media (width<=900px){.purist-drawer-grid[data-v-0f491b4e]{grid-template-columns:1fr}}@media (width<=800px){.console-row[data-v-0f491b4e],.console-secondary-row[data-v-0f491b4e]{flex-direction:column;align-items:flex-start}.segmented-control[data-v-0f491b4e]{max-width:100%;overflow-x:auto}.filter-wrapper[data-v-0f491b4e]{box-sizing:border-box;max-width:100%}}.profile-modal-backdrop[data-v-1b7b08b6]{background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;top:0;left:0}.luxury-profile-modal[data-v-1b7b08b6]{background:var(--bg-surface);border:1px solid var(--border-active);width:100%;max-width:980px;max-height:90vh;box-shadow:0 25px 60px #000c, 0 0 40px var(--accent-glow);border-radius:4px;flex-direction:column;gap:1.25rem;padding:1.75rem 2rem;display:flex;position:relative;overflow-y:auto}.pm-toast[data-v-1b7b08b6]{background:var(--badge-bg);border:1px solid var(--border-active);color:var(--accent-primary);box-shadow:var(--shadow-luxury);z-index:100;border-radius:2px;padding:.5rem 1.25rem;font-size:.76rem;font-weight:700;animation:.2s fadeIn-1b7b08b6;position:absolute;top:1rem;left:50%;transform:translate(-50%)}@keyframes fadeIn-1b7b08b6{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.pm-header[data-v-1b7b08b6]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:1.2rem;display:flex}.pm-header-left[data-v-1b7b08b6]{align-items:center;gap:1rem;display:flex}.pm-avatar-box[data-v-1b7b08b6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.pm-avatar-icon[data-v-1b7b08b6]{font-size:1.6rem}.pm-user-titles[data-v-1b7b08b6]{flex-direction:column;gap:.25rem;display:flex}.pm-badge-row[data-v-1b7b08b6]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pm-badge[data-v-1b7b08b6]{letter-spacing:.12em;color:var(--accent-primary);font-size:.6rem;font-weight:800}.pm-vip-badge[data-v-1b7b08b6]{letter-spacing:.1em;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:1px 6px;font-size:.62rem;font-weight:800}.pm-theme-tag[data-v-1b7b08b6]{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:700}.pm-theme-tag.is-light[data-v-1b7b08b6]{color:var(--text-primary);border-color:var(--text-primary)}.pm-alias-row[data-v-1b7b08b6]{align-items:center;gap:.6rem;display:flex}.pm-alias[data-v-1b7b08b6]{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:800}.pm-edit-alias-btn[data-v-1b7b08b6]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.9rem}.pm-edit-alias-btn[data-v-1b7b08b6]:hover{color:var(--accent-primary)}.pm-alias-input-box[data-v-1b7b08b6]{align-items:center;gap:.4rem;display:flex}.pm-alias-input[data-v-1b7b08b6]{background:var(--bg-input);border:1px solid var(--border-active);color:var(--text-primary);border-radius:2px;outline:none;padding:.25rem .6rem;font-size:.9rem}.pm-save-alias-btn[data-v-1b7b08b6]{background:var(--accent-primary);color:var(--bg-primary);cursor:pointer;border:none;border-radius:2px;padding:.35rem .75rem;font-size:.72rem;font-weight:700}.pm-close-btn[data-v-1b7b08b6]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .2s;display:flex}.pm-close-btn[data-v-1b7b08b6]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.pm-tabs-nav[data-v-1b7b08b6]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.4rem;padding-bottom:.4rem;display:flex}.pm-tab-btn[data-v-1b7b08b6]{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.74rem;font-weight:600;transition:all .2s;display:flex}.pm-tab-btn[data-v-1b7b08b6]:hover{color:var(--text-primary);background:var(--bg-card)}.pm-tab-btn.active[data-v-1b7b08b6]{background:var(--bg-card);border-color:var(--border-subtle);color:var(--accent-primary);font-weight:700}.vip-tab-btn.active[data-v-1b7b08b6]{border-color:var(--text-primary);color:var(--text-primary)}.vip-lock-pill[data-v-1b7b08b6]{background:var(--bg-card);color:var(--text-primary);border-radius:4px;padding:1px 5px;font-size:.55rem;font-weight:800}.content-sec-head[data-v-1b7b08b6]{margin-bottom:1.2rem}.content-sec-head h4[data-v-1b7b08b6]{color:var(--text-primary);margin-bottom:.25rem;font-size:1rem;font-weight:800}.content-sec-head p[data-v-1b7b08b6]{color:var(--text-muted);font-size:.75rem;line-height:1.4}.themes-selector-grid[data-v-1b7b08b6]{grid-template-columns:repeat(2,1fr);gap:.85rem;margin-bottom:1rem;display:grid}.theme-card-option[data-v-1b7b08b6]{border:1px solid var(--border-subtle);cursor:pointer;background:var(--bg-card);border-radius:4px;padding:.85rem;transition:all .2s}.theme-card-option[data-v-1b7b08b6]:hover{border-color:var(--border-active);transform:translateY(-2px)}.theme-card-option.active[data-v-1b7b08b6]{border-color:var(--accent-primary);box-shadow:0 0 15px -3px var(--accent-glow)}.tco-top[data-v-1b7b08b6]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.tco-swatches[data-v-1b7b08b6]{gap:4px;display:flex}.swatch-dot[data-v-1b7b08b6]{border:1px solid var(--border-subtle);border-radius:50%;width:12px;height:12px}.default-pill[data-v-1b7b08b6]{letter-spacing:.08em;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:1px 5px;font-size:.55rem;font-weight:800}.active-pill[data-v-1b7b08b6]{color:var(--accent-primary);background:var(--badge-bg);border-radius:4px;padding:1px 5px;font-size:.55rem;font-weight:800}.tco-title[data-v-1b7b08b6]{color:var(--text-primary);margin-bottom:.15rem;font-size:.82rem;font-weight:700}.tco-sub[data-v-1b7b08b6]{color:var(--accent-primary);margin-bottom:.35rem;font-size:.68rem;font-weight:600}.tco-desc[data-v-1b7b08b6]{color:var(--text-muted);font-size:.68rem;line-height:1.35}.preferences-inline-row[data-v-1b7b08b6]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.pref-block[data-v-1b7b08b6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.pref-label[data-v-1b7b08b6]{color:var(--text-secondary);font-size:.68rem;font-weight:700}.p-btn-group[data-v-1b7b08b6]{gap:.25rem;display:flex}.p-btn[data-v-1b7b08b6]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:2px;flex:1;padding:.35rem .4rem;font-size:.68rem;transition:all .2s}.p-btn[data-v-1b7b08b6]:hover{border-color:var(--border-active);color:var(--text-primary)}.p-btn.active[data-v-1b7b08b6]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary);font-weight:700}.toggle-btn.active[data-v-1b7b08b6]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.archetype-cards-grid[data-v-1b7b08b6]{grid-template-columns:repeat(2,1fr);gap:.85rem;margin-bottom:1.2rem;display:grid}.arch-card[data-v-1b7b08b6]{cursor:pointer;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.3rem;padding:1rem;transition:all .2s;display:flex}.arch-card[data-v-1b7b08b6]:hover{border-color:var(--border-active);transform:translateY(-2px)}.arch-card.selected[data-v-1b7b08b6]{border-color:var(--accent-primary);box-shadow:0 0 20px -4px var(--accent-glow)}.arch-card-top[data-v-1b7b08b6]{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.arch-icon[data-v-1b7b08b6]{font-size:1.4rem}.arch-badge[data-v-1b7b08b6]{letter-spacing:.08em;color:var(--accent-primary);background:var(--badge-bg);border-radius:4px;padding:1px 5px;font-size:.58rem;font-weight:800}.arch-name[data-v-1b7b08b6]{color:var(--text-primary);font-size:.85rem;font-weight:800}.arch-sub[data-v-1b7b08b6]{color:var(--text-muted);font-size:.68rem;line-height:1.35}.arch-motto[data-v-1b7b08b6]{color:var(--accent-primary);margin-top:.25rem;font-size:.65rem;font-style:italic}.arch-detail-panel[data-v-1b7b08b6]{background:var(--bg-card);border:1px solid var(--border-active);border-radius:2px;flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.ad-head[data-v-1b7b08b6]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.ad-title-wrap[data-v-1b7b08b6]{align-items:center;gap:.6rem;display:flex}.ad-icon[data-v-1b7b08b6]{font-size:1.5rem}.ad-title[data-v-1b7b08b6]{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:800}.ad-diameters[data-v-1b7b08b6]{font-size:.68rem;font-family:var(--font-mono);color:var(--accent-primary);font-weight:700}.ad-curation-toggle[data-v-1b7b08b6]{align-items:center;gap:.6rem;display:flex}.act-label[data-v-1b7b08b6]{color:var(--text-secondary);font-size:.7rem;font-weight:600}.act-btn[data-v-1b7b08b6]{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:2px;padding:.35rem .75rem;font-size:.7rem;font-weight:700;transition:all .2s}.act-btn.active[data-v-1b7b08b6]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary)}.ad-columns[data-v-1b7b08b6]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ad-col-tag[data-v-1b7b08b6]{letter-spacing:.08em;margin-bottom:.45rem;font-size:.6rem;font-weight:800;display:block}.ad-col-tag.enabled[data-v-1b7b08b6]{color:var(--text-primary)}.ad-col-tag.deprioritized[data-v-1b7b08b6]{color:var(--text-muted)}.ad-list[data-v-1b7b08b6]{color:var(--text-primary);flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.ad-list.dep[data-v-1b7b08b6]{color:var(--text-muted)}.check-icon[data-v-1b7b08b6]{color:var(--text-primary);margin-right:.3rem;font-weight:800}.dash-icon[data-v-1b7b08b6]{color:var(--text-muted);margin-right:.3rem}.ad-advice-box[data-v-1b7b08b6]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:4px;padding:.65rem .85rem;font-size:.72rem;line-height:1.45}.vip-honeypot-hero[data-v-1b7b08b6]{background:radial-gradient(circle at 50% 20%, #c5a0591f 0%, var(--bg-card) 100%);border:1px solid var(--border-subtle);text-align:center;border-radius:2px;flex-direction:column;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:1.25rem;display:flex}.vh-badge-row[data-v-1b7b08b6]{align-items:center;gap:.4rem;display:flex}.vh-crown[data-v-1b7b08b6]{font-size:1.3rem}.vh-badge[data-v-1b7b08b6]{letter-spacing:.12em;color:var(--text-primary);font-size:.65rem;font-weight:800}.vh-title[data-v-1b7b08b6]{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:800}.vh-desc[data-v-1b7b08b6]{color:var(--text-secondary);max-width:650px;font-size:.75rem;line-height:1.45}.membership-status-card[data-v-1b7b08b6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.4rem 1.25rem;font-size:.7rem;display:flex}.membership-status-card.is-vip[data-v-1b7b08b6]{border-color:var(--text-primary);background:var(--bg-card);color:var(--text-primary);font-weight:800}.msc-lbl[data-v-1b7b08b6]{color:var(--text-muted);font-size:.6rem;font-weight:700}.msc-status[data-v-1b7b08b6]{font-weight:800}.honeypot-actions-grid[data-v-1b7b08b6]{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-bottom:1.25rem;display:grid}.hp-action-card[data-v-1b7b08b6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;justify-content:space-between;gap:.5rem;padding:1rem;transition:all .2s;display:flex}.hp-action-card.completed[data-v-1b7b08b6],.hp-action-card.highlight-black-tier[data-v-1b7b08b6]{border-color:var(--text-primary)}.hp-action-card.highlight-black-tier.completed[data-v-1b7b08b6]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury)}.hp-top[data-v-1b7b08b6]{justify-content:space-between;align-items:center;display:flex}.hp-step-badge[data-v-1b7b08b6]{color:var(--text-muted);font-size:.58rem;font-weight:800}.hp-step-badge.gold[data-v-1b7b08b6]{color:var(--text-primary)}.hp-perk-badge[data-v-1b7b08b6]{background:var(--badge-bg);color:var(--accent-primary);border-radius:4px;padding:1px 5px;font-size:.55rem;font-weight:800}.hp-perk-badge.black[data-v-1b7b08b6]{background:var(--bg-card);color:var(--text-primary)}.hp-act-title[data-v-1b7b08b6]{color:var(--text-primary);margin:0;font-size:.82rem;font-weight:800}.hp-act-desc[data-v-1b7b08b6]{color:var(--text-secondary);flex:1;font-size:.68rem;line-height:1.35}.btn-hp-action[data-v-1b7b08b6]{background:var(--bg-surface);border:1px solid var(--border-active);color:var(--accent-primary);cursor:pointer;border-radius:2px;padding:.45rem;font-size:.68rem;font-weight:700;transition:all .2s}.btn-hp-action[data-v-1b7b08b6]:hover:not(:disabled){background:var(--accent-primary);color:var(--bg-primary)}.btn-hp-action.done[data-v-1b7b08b6]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary);cursor:default}.hp-register-box[data-v-1b7b08b6]{flex-direction:column;gap:.35rem;display:flex}.hp-input[data-v-1b7b08b6]{background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:2px;outline:none;padding:.35rem .5rem;font-size:.68rem}.hp-input[data-v-1b7b08b6]:focus{border-color:var(--text-primary)}.btn-hp-gold[data-v-1b7b08b6]{color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#c5a059,#997839);border:none;border-radius:2px;padding:.45rem;font-size:.68rem;font-weight:800;transition:transform .2s}.btn-hp-gold[data-v-1b7b08b6]:hover{transform:translateY(-1px)}.hp-unlocked-banner[data-v-1b7b08b6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);text-align:center;border-radius:2px;flex-direction:column;padding:.5rem;font-size:.65rem;display:flex}.secret-watches-preview-box[data-v-1b7b08b6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;padding:1rem}.swp-header[data-v-1b7b08b6]{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.swp-crown[data-v-1b7b08b6]{font-size:1.4rem}.swp-header h5[data-v-1b7b08b6]{color:var(--text-primary);margin:0 0 .15rem;font-size:.82rem;font-weight:800}.swp-header p[data-v-1b7b08b6]{color:var(--text-muted);margin:0;font-size:.68rem}.swp-items-grid[data-v-1b7b08b6]{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.swp-item[data-v-1b7b08b6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.2rem;padding:.65rem;display:flex}.swp-tag[data-v-1b7b08b6]{color:var(--text-primary);letter-spacing:.08em;font-size:.55rem;font-weight:800}.swp-item strong[data-v-1b7b08b6]{color:var(--text-primary);font-size:.72rem;line-height:1.3}.swp-ref[data-v-1b7b08b6]{color:var(--text-muted);font-size:.62rem}.privacy-notice-box[data-v-1b7b08b6],.maintenance-box[data-v-1b7b08b6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.pnb-item[data-v-1b7b08b6]{flex-direction:column;gap:.25rem;display:flex}.pnb-tag[data-v-1b7b08b6]{color:var(--text-primary);font-size:.62rem;font-weight:800}.pnb-item p[data-v-1b7b08b6]{color:var(--text-secondary);margin:0;font-size:.74rem;line-height:1.45}.btn-sec-cookie[data-v-1b7b08b6]{background:var(--bg-surface);border:1px solid var(--border-active);color:var(--accent-primary);cursor:pointer;border-radius:2px;padding:.5rem 1.2rem;font-size:.72rem;font-weight:700}.maintenance-box[data-v-1b7b08b6]{flex-direction:row;justify-content:space-between;align-items:center}.mb-text h5[data-v-1b7b08b6]{color:var(--text-primary);margin:0 0 .2rem;font-size:.85rem;font-weight:800}.mb-text p[data-v-1b7b08b6]{color:var(--text-muted);max-width:500px;margin:0;font-size:.72rem}.btn-danger-reset[data-v-1b7b08b6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:2px;padding:.6rem 1.2rem;font-size:.72rem;font-weight:700}.btn-danger-reset[data-v-1b7b08b6]:hover{background:var(--bg-card);color:var(--text-primary)}.pm-footer[data-v-1b7b08b6]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.pm-footer-info[data-v-1b7b08b6]{color:var(--text-muted);font-size:.65rem;font-family:var(--font-mono)}.btn-primary-done[data-v-1b7b08b6]{background:var(--accent-primary);color:var(--bg-primary);cursor:pointer;border:none;border-radius:4px;padding:.55rem 1.4rem;font-size:.75rem;font-weight:800;transition:all .2s}.btn-primary-done[data-v-1b7b08b6]:hover{transform:translateY(-1px)}.monochrome-picker-box[data-v-1b7b08b6]{margin-top:1rem;padding:1rem}.mp-label[data-v-1b7b08b6]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.mp-chips[data-v-1b7b08b6]{flex-wrap:wrap;gap:.5rem;display:flex}.mp-chip[data-v-1b7b08b6]{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;color:var(--text-primary);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;transition:all .2s;display:flex}.mp-chip[data-v-1b7b08b6]:hover{border-color:var(--text-muted)}.mp-chip.active[data-v-1b7b08b6]{border-color:var(--accent-primary);background:var(--bg-card)}.mp-dot[data-v-1b7b08b6]{border:1px solid var(--border-subtle);border-radius:50%;width:12px;height:12px}@media (width<=800px){.themes-selector-grid[data-v-1b7b08b6],.archetype-cards-grid[data-v-1b7b08b6],.honeypot-actions-grid[data-v-1b7b08b6],.preferences-inline-row[data-v-1b7b08b6],.ad-columns[data-v-1b7b08b6],.swp-items-grid[data-v-1b7b08b6]{grid-template-columns:1fr}}.manifesto-hero[data-v-3a14886c]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding:1.8rem 2.2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.manifesto-hero[data-v-3a14886c]:before{content:"";background:radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);opacity:.18;pointer-events:none;width:250px;height:250px;position:absolute;top:-50px;right:-50px}.manifesto-top-badge-row[data-v-3a14886c]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.badge-identity[data-v-3a14886c]{background:var(--badge-bg);border:1px solid var(--border-active);border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .85rem;display:flex}.pulse-emerald[data-v-3a14886c]{background:var(--bg-card);width:8px;height:8px;box-shadow:var(--shadow-luxury);border-radius:50%;animation:2s ease-in-out infinite pulseDot-3a14886c;display:inline-block}@keyframes pulseDot-3a14886c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.badge-text[data-v-3a14886c]{letter-spacing:.1em;color:var(--accent-primary);font-size:.68rem;font-weight:800}.platform-stats-strip[data-v-3a14886c]{color:var(--text-muted);align-items:center;gap:.65rem;font-size:.72rem;display:flex}.stat-item[data-v-3a14886c]{align-items:center;gap:.25rem;display:flex}.stat-num[data-v-3a14886c]{color:var(--text-primary);font-weight:800;font-family:var(--font-mono)}.stat-item.highlight .stat-num[data-v-3a14886c]{color:var(--text-primary)}.stat-sep[data-v-3a14886c]{opacity:.3}.manifesto-headline-block[data-v-3a14886c]{flex-direction:column;gap:.5rem;display:flex}.manifesto-kicker[data-v-3a14886c]{letter-spacing:.18em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:900}.manifesto-title[data-v-3a14886c]{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:800;line-height:1.25}.gold-gradient[data-v-3a14886c]{color:var(--text-primary);background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:initial;font-weight:800}[data-theme=sand] .gold-gradient[data-v-3a14886c]{-webkit-text-fill-color:initial;color:var(--text-primary);background:0 0}[data-theme=vintage] .gold-gradient[data-v-3a14886c],[data-theme="007"] .gold-gradient[data-v-3a14886c]{color:var(--accent-primary)}.manifesto-description[data-v-3a14886c]{color:var(--text-secondary);max-width:1050px;margin:.25rem 0 0;font-size:.95rem;line-height:1.6}.manifesto-description strong[data-v-3a14886c]{color:var(--text-primary);font-weight:700}.pillars-grid[data-v-3a14886c]{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:.5rem;display:grid}.pillar-card[data-v-3a14886c]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.pillar-card[data-v-3a14886c]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-luxury);background:var(--bg-card);transform:translateY(-4px)}[data-theme=minimal] .pillar-card[data-v-3a14886c],:root:not([data-theme]) .pillar-card[data-v-3a14886c]{border-left:none;border-right:none;border-top:2px solid var(--border-medium);border-bottom:1px solid var(--border-subtle);box-shadow:none;background:var(--bg-card);border-radius:0}[data-theme=minimal] .pillar-card[data-v-3a14886c]:hover,:root:not([data-theme]) .pillar-card[data-v-3a14886c]:hover{border-top:3px solid var(--border-active);border-bottom:1px solid var(--border-medium);box-shadow:none;background:var(--bg-card-hover)}.pillar-header[data-v-3a14886c]{justify-content:space-between;align-items:center;display:flex}.pillar-icon-box[data-v-3a14886c]{background:var(--badge-bg);border:1px solid var(--border-subtle);border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.35rem;display:flex}.pillar-number[data-v-3a14886c]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);font-size:.62rem;font-weight:800}.pillar-body[data-v-3a14886c]{flex-direction:column;gap:.35rem;display:flex}.pillar-tag[data-v-3a14886c]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.58rem;font-weight:800}.pillar-name[data-v-3a14886c]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.pillar-text[data-v-3a14886c]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.78rem;line-height:1.5}.pillar-footer[data-v-3a14886c]{border-top:1px solid var(--border-subtle);gap:.5rem;margin-top:.25rem;padding-top:.85rem;display:flex}.btn-pillar-action[data-v-3a14886c]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;text-align:center;white-space:nowrap;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:.5rem .65rem;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.btn-pillar-action[data-v-3a14886c]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-card)}.btn-pillar-action.primary[data-v-3a14886c]{background:var(--badge-bg);border-color:var(--border-active);color:var(--accent-primary)}.btn-pillar-action.primary[data-v-3a14886c]:hover{background:var(--accent-primary);color:var(--bg-primary)}.btn-pillar-action.gold[data-v-3a14886c]{border-color:var(--accent-primary);color:var(--accent-primary)}.btn-pillar-action.emerald[data-v-3a14886c]{border-color:var(--text-primary);color:var(--text-primary);background:var(--bg-card)}.btn-pillar-action.emerald[data-v-3a14886c]:hover{background:var(--bg-card);color:var(--text-primary)}@media (width<=1180px){.pillars-grid[data-v-3a14886c]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.pillars-grid[data-v-3a14886c]{grid-template-columns:1fr}.manifesto-hero[data-v-3a14886c]{box-sizing:border-box;max-width:100%;padding:1rem .85rem;overflow:hidden}.manifesto-top-badge-row[data-v-3a14886c]{flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;max-width:100%}.badge-identity[data-v-3a14886c]{box-sizing:border-box;max-width:100%}.badge-text[data-v-3a14886c]{word-break:break-word;font-size:.62rem}.platform-stats-strip[data-v-3a14886c]{white-space:normal;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;width:100%;font-size:.68rem;display:flex}.stat-item[data-v-3a14886c]{flex-shrink:0}.stat-sep[data-v-3a14886c]{opacity:.25}}.boutique-kiosk-banner[data-v-19224fca]{z-index:1000;background:linear-gradient(90deg,#090a0d 0%,#12141a 50%,#090a0d 100%);border-bottom:2px solid #d4af37;padding:.55rem 1.5rem;position:relative;box-shadow:0 4px 20px #000000a6,0 0 15px #d4af3726}.kiosk-banner-container[data-v-19224fca]{justify-content:space-between;align-items:center;gap:1rem;max-width:1440px;margin:0 auto;display:flex}.kiosk-brand-group[data-v-19224fca]{align-items:center;gap:.85rem;display:flex}.kiosk-crest[data-v-19224fca]{filter:drop-shadow(0 0 8px #d4af3766);font-size:1.6rem}.kiosk-brand-info[data-v-19224fca]{flex-direction:column;display:flex}.kiosk-status-tag[data-v-19224fca]{font-family:var(--font-mono,monospace);letter-spacing:.16em;color:#d4af37;text-transform:uppercase;font-size:.62rem}.kiosk-brand-name[data-v-19224fca]{font-family:var(--font-serif,serif);color:#fff;letter-spacing:.04em;margin:0;font-size:1.15rem;font-weight:600;line-height:1.2}.kiosk-branch[data-v-19224fca]{color:#94a3b8;font-size:.72rem}.kiosk-controls-group[data-v-19224fca]{align-items:center;gap:.85rem;display:flex}.kiosk-advisor-chip[data-v-19224fca]{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .75rem;display:flex}.adv-icon[data-v-19224fca]{font-size:.95rem}.adv-meta[data-v-19224fca]{flex-direction:column;display:flex}.adv-label[data-v-19224fca]{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#64748b;font-size:.58rem}.adv-name[data-v-19224fca]{color:#f1f5f9;font-size:.78rem;font-weight:500}.kiosk-quote-btn[data-v-19224fca]{color:#000;cursor:pointer;background:linear-gradient(135deg,#d4af37,#b89128);border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.76rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 2px 10px #d4af374d}.kiosk-quote-btn[data-v-19224fca]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #d4af3780}.kiosk-exit-btn[data-v-19224fca]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.74rem;transition:all .2s;display:flex}.kiosk-exit-btn[data-v-19224fca]:hover{color:#fff;background:#ef444414;border-color:#ef444499}.pin-modal-overlay[data-v-19224fca]{-webkit-backdrop-filter:blur(12px);z-index:10090;background:#030406e0;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.pin-modal-card[data-v-19224fca]{text-align:center;background:#0b0d12;border:1px solid #d4af3759;border-radius:12px;flex-direction:column;align-items:center;width:100%;max-width:380px;padding:1.75rem;display:flex;box-shadow:0 24px 60px #000000e6}.pin-crest[data-v-19224fca]{margin-bottom:.4rem;font-size:2rem}.pin-title[data-v-19224fca]{font-family:var(--font-serif,serif);color:#fff;margin:0 0 .35rem;font-size:1.2rem}.pin-sub[data-v-19224fca]{color:#94a3b8;margin:0 0 1.25rem;font-size:.8rem;line-height:1.45}.pin-input-wrap[data-v-19224fca]{flex-direction:column;align-items:center;width:100%;margin-bottom:1.5rem;display:flex}.pin-input[data-v-19224fca]{width:160px;font-family:var(--font-mono,monospace);letter-spacing:.35em;text-align:center;color:#d4af37;background:#00000080;border:2px solid #d4af3780;border-radius:8px;outline:none;padding:.5rem .75rem;font-size:1.8rem;transition:all .2s}.pin-input[data-v-19224fca]:focus{border-color:#d4af37;box-shadow:0 0 16px #d4af3766}.pin-error-msg[data-v-19224fca]{color:#ef4444;margin-top:.5rem;font-size:.75rem}.pin-actions[data-v-19224fca]{gap:.75rem;width:100%;display:flex}.pin-cancel-btn[data-v-19224fca]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;flex:1;padding:.55rem;font-size:.8rem;transition:all .2s}.pin-cancel-btn[data-v-19224fca]:hover{color:#fff;border-color:#ffffff4d}.pin-submit-btn[data-v-19224fca]{color:#000;cursor:pointer;background:#d4af37;border:none;border-radius:6px;flex:1;padding:.55rem;font-size:.8rem;font-weight:700;transition:all .2s}.pin-submit-btn[data-v-19224fca]:hover{background:#e2be4b}@media (width<=768px){.kiosk-banner-container[data-v-19224fca]{flex-direction:column;align-items:flex-start}.kiosk-controls-group[data-v-19224fca]{justify-content:space-between;width:100%}}.quote-modal-overlay[data-v-c9b08f9f]{-webkit-backdrop-filter:blur(16px);z-index:10080;background:#030406e6;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.quote-modal-container[data-v-c9b08f9f]{background:#090a0d;border:1px solid #d4af3766;border-radius:12px;flex-direction:column;width:100%;max-width:960px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 32px 80px #000000f2,0 0 50px #d4af3726}.quote-header[data-v-c9b08f9f]{background:#0e1016d9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.quote-brand[data-v-c9b08f9f]{align-items:center;gap:.85rem;display:flex}.quote-crest[data-v-c9b08f9f]{font-size:1.5rem}.quote-kicker[data-v-c9b08f9f]{font-family:var(--font-mono,monospace);letter-spacing:.16em;color:#d4af37;font-size:.65rem;display:block}.quote-title[data-v-c9b08f9f]{font-family:var(--font-serif,serif);color:#f8fafc;margin:0;font-size:1.35rem;font-weight:500}.quote-close-btn[data-v-c9b08f9f]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;transition:all .2s;display:flex}.quote-close-btn[data-v-c9b08f9f]:hover{color:#fff;background:#ffffff14}.quote-body[data-v-c9b08f9f]{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem 1.75rem;display:flex;overflow-y:auto}.watch-dossier-strip[data-v-c9b08f9f]{background:#12141aa6;border:1px solid #d4af3740;border-radius:8px;align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:flex}.wds-image-box[data-v-c9b08f9f]{background:#000;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.wds-thumb[data-v-c9b08f9f]{object-fit:contain;width:100%;height:100%}.wds-placeholder-glyph[data-v-c9b08f9f]{font-size:1.8rem}.wds-info[data-v-c9b08f9f]{flex-direction:column;flex:1;gap:.25rem;display:flex}.wds-ref[data-v-c9b08f9f]{font-family:var(--font-mono,monospace);color:#d4af37;letter-spacing:.06em;font-size:.68rem}.wds-name[data-v-c9b08f9f]{color:#f8fafc;margin:0;font-size:1.15rem;font-weight:600}.wds-specs[data-v-c9b08f9f]{color:#94a3b8;gap:.65rem;font-size:.75rem;display:flex}.wds-pricing-tag[data-v-c9b08f9f]{flex-direction:column;align-items:flex-end;display:flex}.wpt-lbl[data-v-c9b08f9f]{font-family:var(--font-mono,monospace);color:#64748b;font-size:.62rem}.wpt-val[data-v-c9b08f9f]{font-family:var(--font-mono,monospace);color:#f1f5f9;font-size:1.25rem;font-weight:700}.quote-grid-layout[data-v-c9b08f9f]{grid-template-columns:1.1fr 1fr;gap:1.75rem;display:grid}.form-section-title[data-v-c9b08f9f]{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:#d4af37;margin-bottom:.85rem;font-size:.65rem}.form-group[data-v-c9b08f9f]{margin-bottom:1rem}.form-row-2[data-v-c9b08f9f]{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.form-label[data-v-c9b08f9f]{color:#cbd5e1;margin-bottom:.35rem;font-size:.78rem;display:block}.form-input[data-v-c9b08f9f],.form-textarea[data-v-c9b08f9f]{color:#f8fafc;box-sizing:border-box;background:#0006;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:100%;padding:.55rem .75rem;font-size:.85rem;transition:all .2s}.form-input[data-v-c9b08f9f]:focus,.form-textarea[data-v-c9b08f9f]:focus{border-color:#d4af37;box-shadow:0 0 10px #d4af3740}.slider-header-row[data-v-c9b08f9f]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.discount-badge[data-v-c9b08f9f]{font-family:var(--font-mono,monospace);color:#10b981;font-size:.78rem;font-weight:600}.quote-discount-slider[data-v-c9b08f9f]{accent-color:#d4af37;cursor:pointer;width:100%;height:6px}.financing-pills[data-v-c9b08f9f]{flex-wrap:wrap;gap:.5rem;display:flex}.fin-pill[data-v-c9b08f9f]{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;padding:.4rem .65rem;font-size:.72rem;transition:all .2s}.fin-pill.active[data-v-c9b08f9f]{color:#f1f5f9;background:#d4af3726;border-color:#d4af37;font-weight:600}.summary-card[data-v-c9b08f9f]{background:#12141abf;border:1px solid #d4af374d;border-radius:8px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.sc-row[data-v-c9b08f9f]{color:#94a3b8;justify-content:space-between;font-size:.85rem;display:flex}.sc-row.discount[data-v-c9b08f9f]{color:#10b981}.sc-divider[data-v-c9b08f9f]{background:#ffffff14;height:1px;margin:.25rem 0}.total-highlight[data-v-c9b08f9f]{align-items:baseline}.sc-lbl-total[data-v-c9b08f9f]{font-family:var(--font-mono,monospace);color:#d4af37;font-size:.78rem;font-weight:700}.sc-val-total[data-v-c9b08f9f]{font-family:var(--font-mono,monospace);color:#fff;text-shadow:0 0 12px #d4af3759;font-size:1.45rem;font-weight:700}.sc-fin-box[data-v-c9b08f9f]{background:#0006;border:1px solid #ffffff0f;border-radius:6px;padding:.65rem .85rem}.sfb-badge[data-v-c9b08f9f]{font-family:var(--font-mono,monospace);color:#64748b;letter-spacing:.08em;margin-bottom:.25rem;font-size:.58rem}.sfb-calc[data-v-c9b08f9f]{color:#cbd5e1;font-size:.82rem}.sc-fiscal-box[data-v-c9b08f9f]{background:#38bdf80f;border:1px solid #38bdf840;border-radius:6px;gap:.65rem;padding:.65rem .85rem;display:flex}.fiscal-icon[data-v-c9b08f9f]{font-size:1.1rem}.fiscal-meta[data-v-c9b08f9f]{flex-direction:column;gap:.2rem;display:flex}.fiscal-title[data-v-c9b08f9f]{font-family:var(--font-mono,monospace);color:#38bdf8;letter-spacing:.08em;font-size:.62rem}.fiscal-desc[data-v-c9b08f9f]{color:#cbd5e1;font-size:.72rem;line-height:1.35}.sc-bank-details[data-v-c9b08f9f]{border-top:1px dashed #ffffff1a;flex-direction:column;gap:.25rem;padding-top:.65rem;display:flex}.bank-tag[data-v-c9b08f9f]{font-family:var(--font-mono,monospace);color:#d4af37;letter-spacing:.08em;margin-bottom:.2rem;font-size:.58rem}.bank-row[data-v-c9b08f9f]{justify-content:space-between;font-size:.75rem;display:flex}.bk-lbl[data-v-c9b08f9f]{color:#64748b}.bk-val[data-v-c9b08f9f]{color:#cbd5e1}.font-mono[data-v-c9b08f9f]{font-family:var(--font-mono,monospace)}.quote-footer[data-v-c9b08f9f]{background:#0e1016d9;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.15rem 1.75rem;display:flex}.qfooter-advisor[data-v-c9b08f9f]{color:#94a3b8;font-size:.78rem}.qfooter-advisor strong[data-v-c9b08f9f]{color:#f1f5f9}.qfooter-right[data-v-c9b08f9f]{align-items:center;gap:.85rem;display:flex}.btn-whatsapp[data-v-c9b08f9f]{color:#4ade80;cursor:pointer;background:#22c55e1f;border:1px solid #22c55e59;border-radius:6px;padding:.55rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.btn-whatsapp[data-v-c9b08f9f]:hover{background:#22c55e38;border-color:#22c55e}.btn-generate-pdf[data-v-c9b08f9f]{color:#000;cursor:pointer;background:linear-gradient(135deg,#d4af37,#f6e08c);border:none;border-radius:6px;padding:.6rem 1.35rem;font-size:.82rem;font-weight:700;transition:all .2s;box-shadow:0 2px 10px #d4af3759}.btn-generate-pdf[data-v-c9b08f9f]:disabled{opacity:.4;cursor:not-allowed}.btn-generate-pdf[data-v-c9b08f9f]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 16px #d4af3780}@media (width<=820px){.quote-grid-layout[data-v-c9b08f9f]{grid-template-columns:1fr}}.luxury-app[data-v-aaac6641]{background-color:var(--bg-base);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;display:flex}.main-content[data-v-aaac6641]{flex:1}.content-container[data-v-aaac6641]{max-width:var(--content-max-width,1440px);padding:0 var(--content-padding-x,1.5rem) 4rem;box-sizing:border-box;margin:0 auto}.vault-breadcrumbs-container[data-v-aaac6641]{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);margin-bottom:.75rem;padding:.35rem 0}.breadcrumbs-inner[data-v-aaac6641]{max-width:var(--content-max-width,1440px);padding:0 var(--content-padding-x,1.5rem);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 auto;font-size:.72rem;display:flex}.b-separator[data-v-aaac6641]{color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:.8rem}.b-link[data-v-aaac6641]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:600;transition:color .15s}.b-link[data-v-aaac6641]:hover{color:var(--accent-primary);text-decoration:underline}.b-current[data-v-aaac6641]{color:var(--text-muted);font-weight:500}.b-current.is-active[data-v-aaac6641]{color:var(--accent-primary);font-weight:700}.active-subroute-banner[data-v-aaac6641]{border:1px solid var(--border-active);background:linear-gradient(135deg,#c5a0591f 0%,#0d1016d9 100%);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.1rem 1.6rem;display:flex}.asb-left[data-v-aaac6641]{flex-direction:column;gap:.2rem;display:flex}.asb-tag[data-v-aaac6641]{letter-spacing:.12em;color:var(--accent-primary);font-size:.62rem;font-weight:800}.asb-title[data-v-aaac6641]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.asb-count[data-v-aaac6641]{color:var(--text-muted);font-size:.72rem}.asb-actions[data-v-aaac6641]{align-items:center;gap:.75rem;display:flex}.asb-hub-btn[data-v-aaac6641]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:2px;padding:.45rem .9rem;font-size:.74rem;font-weight:700;transition:all .2s}.asb-hub-btn[data-v-aaac6641]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.asb-clear-btn[data-v-aaac6641]{background:var(--accent-primary);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:2px;padding:.45rem 1rem;font-size:.74rem;font-weight:700;transition:all .2s}.asb-clear-btn[data-v-aaac6641]:hover{filter:brightness(1.1);transform:translateY(-1px)}.magazine-invite-banner[data-v-aaac6641]{border:1px solid var(--border-active);cursor:pointer;background:radial-gradient(circle at 10%,#c5a0591f 0%,#0d1016e6 100%);border-radius:2px;justify-content:space-between;align-items:center;gap:1.5rem;margin:1.5rem 0 2rem;padding:1.25rem 1.75rem;transition:all .25s;display:flex;box-shadow:0 8px 30px #00000080}.magazine-invite-banner[data-v-aaac6641]:hover{border-color:var(--accent-secondary);transform:translateY(-2px);box-shadow:0 12px 35px #c5a05926}.mib-left[data-v-aaac6641]{flex-direction:column;gap:.35rem;display:flex}.mib-badge[data-v-aaac6641]{letter-spacing:.12em;color:var(--accent-primary);font-size:.62rem;font-weight:800}.black-vault-active-banner[data-v-aaac6641]{background:radial-gradient(circle at 10% 50%, #c5a0592e 0%, var(--bg-card) 100%);border:1px solid #c5a05973;border-radius:2px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1.1rem 1.5rem;display:flex;box-shadow:0 10px 30px -5px #0003,0 0 25px -5px #c5a05940}.bva-left[data-v-aaac6641]{align-items:center;gap:1rem;display:flex}.bva-crown[data-v-aaac6641]{font-size:2rem}.bva-text[data-v-aaac6641]{flex-direction:column;gap:.2rem;display:flex}.bva-title-row[data-v-aaac6641]{align-items:center;gap:.5rem;display:flex}.bva-badge[data-v-aaac6641]{letter-spacing:.1em;color:#c5a059;background:#c5a05926;border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:800}.bva-status[data-v-aaac6641]{color:#10b981;font-size:.6rem;font-weight:800}.bva-headline[data-v-aaac6641]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800}.bva-desc[data-v-aaac6641]{color:var(--text-secondary);margin:0;font-size:.74rem}.bva-btn[data-v-aaac6641]{color:#07080b;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#c5a059,#8c6d2c);border:none;border-radius:4px;padding:.55rem 1.2rem;font-size:.74rem;font-weight:800;transition:transform .2s}.bva-btn[data-v-aaac6641]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #c5a05966}.archetype-quick-dock[data-v-aaac6641]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:.85rem;padding:.75rem 1.25rem;display:flex;box-shadow:0 4px 16px -2px #0000000d}.aqd-title-group[data-v-aaac6641]{flex-direction:column;gap:.15rem;display:flex}.aqd-dot-badge[data-v-aaac6641]{align-items:center;gap:.45rem;display:flex}.aqd-pulse-dot[data-v-aaac6641]{background:var(--accent-primary);width:7px;height:7px;box-shadow:0 0 8px var(--accent-primary);border-radius:50%;animation:2s ease-in-out infinite pulseDot-aaac6641}@keyframes pulseDot-aaac6641{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.aqd-label[data-v-aaac6641]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:800}.aqd-sub[data-v-aaac6641]{color:var(--text-muted);font-size:.68rem}.aqd-chips-row[data-v-aaac6641]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.aqd-chip[data-v-aaac6641]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .85rem;font-size:.72rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.aqd-chip[data-v-aaac6641]:hover{border-color:var(--accent-primary);color:var(--text-primary);transform:translateY(-1px)}.aqd-chip.active[data-v-aaac6641]{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:0 3px 12px #b8860b59}.aqd-chip.aqd-chip-all.active[data-v-aaac6641]{background:var(--bg-surface);color:var(--text-primary);border-color:var(--text-secondary);box-shadow:none}.aqd-chip.aqd-chip-help[data-v-aaac6641]{border-style:dashed;border-color:var(--border-active);color:var(--accent-primary);background:#c5a05914}.aqd-chip.aqd-chip-help[data-v-aaac6641]:hover{background:var(--accent-primary);color:#fff}.aqd-ic[data-v-aaac6641]{font-size:.85rem}.aqd-name[data-v-aaac6641]{font-size:.72rem}.archetype-curation-banner[data-v-aaac6641]{background:var(--bg-card);border:1px solid var(--border-active);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.85rem 1.4rem;display:flex;box-shadow:0 6px 20px -3px #0000001a}.acb-left[data-v-aaac6641]{flex:1;align-items:flex-start;gap:.85rem;min-width:280px;display:flex}.acb-icon[data-v-aaac6641]{margin-top:.2rem;font-size:1.8rem;line-height:1}.acb-text[data-v-aaac6641]{flex-direction:column;gap:.35rem;display:flex}.acb-badge-row[data-v-aaac6641]{align-items:center;gap:.6rem;display:flex}.acb-badge[data-v-aaac6641]{letter-spacing:.08em;color:var(--accent-primary);background:var(--badge-bg);border-radius:4px;padding:1px 6px;font-size:.62rem;font-weight:800}.acb-range[data-v-aaac6641]{font-size:.68rem;font-family:var(--font-mono);color:var(--text-muted)}.acb-motto[data-v-aaac6641]{color:var(--text-secondary);margin:0;font-size:.74rem;font-style:italic}.acb-superpowers-row[data-v-aaac6641]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;display:flex}.acb-sp-title[data-v-aaac6641]{letter-spacing:.08em;color:var(--text-muted);font-size:.58rem;font-weight:800}.acb-sp-pill[data-v-aaac6641]{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:help;border-radius:3px;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.65rem;font-weight:700;transition:all .2s;display:inline-flex}.acb-sp-pill[data-v-aaac6641]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.acb-actions[data-v-aaac6641]{align-items:center;gap:.5rem;display:flex}.acb-btn-opt[data-v-aaac6641]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:2px;padding:.4rem .85rem;font-size:.7rem;font-weight:700;transition:all .2s}.acb-btn-opt[data-v-aaac6641]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.acb-btn-close[data-v-aaac6641]{border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:2px;padding:.4rem .75rem;font-size:.68rem;font-weight:600;transition:all .2s}.acb-btn-close[data-v-aaac6641]:hover{color:#ef4444;border-color:#ef4444}.mib-title[data-v-aaac6641]{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800}.mib-sub[data-v-aaac6641]{color:var(--text-secondary);max-width:780px;margin:0;font-size:.78rem;line-height:1.45}.hub-nav-crumb-bar[data-v-aaac6641]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.65rem 1.25rem;display:flex}.hnc-tag[data-v-aaac6641]{letter-spacing:.08em;color:var(--text-primary);font-size:.72rem;font-weight:800}.hnc-btn[data-v-aaac6641]{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;font-size:.78rem;font-weight:700;transition:transform .2s}.hnc-btn[data-v-aaac6641]:hover{transform:translate(3px)}.magazine-mode-toggle-bar[data-v-aaac6641]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.6rem 1.25rem;display:flex}.mm-label[data-v-aaac6641]{letter-spacing:.1em;color:var(--text-muted);font-size:.68rem;font-weight:800}.mm-buttons[data-v-aaac6641]{gap:.5rem;display:flex}.mm-btn[data-v-aaac6641]{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:2px;padding:.45rem .9rem;font-size:.7rem;font-weight:700;transition:all .2s}.mm-btn[data-v-aaac6641]:hover{border-color:var(--border-active);color:var(--text-primary)}.mm-btn.active[data-v-aaac6641]{background:var(--badge-bg);border-color:var(--border-active);color:var(--accent-primary)}.catalog-section-bar[data-v-aaac6641]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin:2.5rem 0 1.5rem;padding-bottom:.8rem;display:flex}.catalog-heading[data-v-aaac6641]{align-items:center;gap:.8rem;display:flex}.section-title[data-v-aaac6641]{letter-spacing:.12em;color:var(--text-primary);margin:0;font-size:.95rem;font-weight:800}.count-pill[data-v-aaac6641]{color:var(--accent-primary);border:1px solid var(--border-subtle);background:#d4af371a;border-radius:4px;padding:.2rem .55rem;font-size:.65rem;font-weight:800}.catalog-grid[data-v-aaac6641]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}@media (width>=1680px){.catalog-grid[data-v-aaac6641]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.6rem}}@media (width>=2200px){.catalog-grid[data-v-aaac6641]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.85rem}}@media (width>=3000px){.catalog-grid[data-v-aaac6641]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2.25rem}}.catalog-grid.list-layout[data-v-aaac6641]{grid-template-columns:1fr}.load-more-bar[data-v-aaac6641]{text-align:center;background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:4px;margin-top:2rem;padding:1rem;font-size:.76rem}.empty-slate[data-v-aaac6641]{text-align:center;flex-direction:column;align-items:center;gap:.8rem;margin-top:2rem;padding:4rem 2rem;display:flex}.slate-icon[data-v-aaac6641]{color:var(--accent-primary);font-size:2rem}.slate-title[data-v-aaac6641]{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.slate-text[data-v-aaac6641]{color:var(--text-muted);margin:0;font-size:.85rem}.slate-btn[data-v-aaac6641]{background:var(--accent-primary);color:#06070a;cursor:pointer;border:none;border-radius:2px;margin-top:.5rem;padding:.6rem 1.4rem;font-size:.75rem;font-weight:800}.luxury-footer[data-v-aaac6641]{border-top:1px solid var(--border-subtle);background:var(--bg-surface);margin-top:auto;padding:1.5rem 0}.footer-inner[data-v-aaac6641]{max-width:var(--content-max-width,1440px);padding:0 var(--content-padding-x,1.5rem);color:var(--text-muted);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;font-size:.7rem;display:flex}.footer-left[data-v-aaac6641]{flex-direction:column;gap:.2rem;display:flex}.f-brand[data-v-aaac6641]{letter-spacing:.12em;color:var(--accent-primary);font-weight:800}.f-sub[data-v-aaac6641]{font-size:.65rem}.footer-right[data-v-aaac6641]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.footer-cookie-btn[data-v-aaac6641]{color:#c5a059;cursor:pointer;background:#c5a0591f;border:1px solid #c5a05959;border-radius:2px;padding:.35rem .75rem;font-size:.68rem;font-weight:700;transition:all .2s}.footer-cookie-btn[data-v-aaac6641]:hover{color:#07080b;background:#c5a059}.tour-welcome-toast[data-v-aaac6641]{z-index:99999;-webkit-backdrop-filter:blur(16px);color:#f1f5f9;background:#0b0e14f5;border:1px solid #d4af3766;border-radius:12px;align-items:flex-start;gap:.85rem;max-width:380px;padding:1.1rem 1.25rem;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #000000d9,0 0 25px #d4af3726}.twt-icon[data-v-aaac6641]{color:#d4af37;background:#d4af371f;border:1px solid #d4af374d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.2rem;display:flex}.twt-body[data-v-aaac6641]{flex-direction:column;flex:1;gap:.3rem;display:flex}.twt-badge[data-v-aaac6641]{letter-spacing:.14em;color:#d4af37;text-transform:uppercase;font-size:.62rem;font-weight:700}.twt-title[data-v-aaac6641]{color:#f8fafc;margin:0;font-size:.95rem;font-weight:600}.twt-desc[data-v-aaac6641]{color:#94a3b8;margin:0 0 .4rem;font-size:.78rem;line-height:1.45}.twt-actions[data-v-aaac6641]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.twt-btn-wizard[data-v-aaac6641]{color:#08090b;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af37,#f6e08c);border:none;border-radius:6px;padding:.4rem .95rem;font-size:.76rem;font-weight:700;transition:all .2s;box-shadow:0 2px 10px #d4af3759}.twt-btn-wizard[data-v-aaac6641]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #d4af378c}.twt-btn-start[data-v-aaac6641]{color:#d4af37;cursor:pointer;background:#ffffff14;border:1px solid #d4af3766;border-radius:6px;padding:.35rem .85rem;font-size:.76rem;font-weight:700;transition:transform .2s}.twt-btn-start[data-v-aaac6641]:hover{transform:translateY(-1px)}.twt-btn-dismiss[data-v-aaac6641]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:.74rem;text-decoration:underline}.twt-btn-dismiss[data-v-aaac6641]:hover{color:#f1f5f9}.twt-close[data-v-aaac6641]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;line-height:1}.twt-close[data-v-aaac6641]:hover{color:#d4af37}.toast-fade-enter-active[data-v-aaac6641],.toast-fade-leave-active[data-v-aaac6641]{transition:all .35s cubic-bezier(.16,1,.3,1)}.toast-fade-enter-from[data-v-aaac6641],.toast-fade-leave-to[data-v-aaac6641]{opacity:0;transform:translateY(16px)scale(.96)}
