@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,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-left{text-align:left}.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:#0d0f14;--bg-surface:#131720;--bg-card:#181c26;--bg-card-hover:#202533;--bg-card-inner:#00000040;--card-img-bg:#10131b;--bg-subtle:#ffffff05;--bg-input:#10131be6;--modal-backdrop:#000000d9;--border-subtle:#ffffff12;--border-medium:#ffffff29;--border-active:#c5a878;--accent-primary:#c5a878;--accent-secondary:#dfca9f;--accent-glow:#c5a87814;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--text-on-accent:#0b0e14;--badge-bg:#ffffff0d;--badge-text:#dfca9f;--badge-border:#c5a87840;--shadow-luxury:none}[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:#080808;--bg-surface:#111;--bg-card:#171717;--bg-card-hover:#212121;--bg-card-inner:#ffffff08;--card-img-bg:#131313;--bg-subtle:#ffffff08;--bg-input:#111111e6;--modal-backdrop:#000000eb;--border-subtle:#ffffff17;--border-medium:#ffffff40;--border-active:#e2e8f0;--accent-primary:#e2e8f0;--accent-secondary:#94a3b8;--accent-glow:#ffffff14;--text-primary:#fafafa;--text-secondary:#a3a3a3;--text-muted:#737373;--text-on-accent:#0f172a;--badge-bg:#ffffff12;--badge-text:#e2e8f0;--badge-border:#ffffff2e;--shadow-luxury:none}[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}*,: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);transition:background-color .25s,color .25s}body{background-color:var(--bg-primary);color:var(--text-primary);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:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-subtle);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)}:is(button[class*=close],button[class*=btn-close],button:contains("✕")){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}}@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-2756e51c]{-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.currency-segmented-group[data-v-2756e51c]{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-2756e51c]{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-2756e51c]:hover{color:var(--text-primary);background:var(--bg-card)}.currency-segment-btn[data-v-2756e51c]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.currency-segment-btn.active[data-v-2756e51c]{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-2756e51c]{font-size:.88rem;line-height:1}.segment-code[data-v-2756e51c]{font-family:var(--font-mono,monospace);letter-spacing:.04em}[data-theme=sand] .currency-segmented-group[data-v-2756e51c]{background:var(--bg-card);border-color:var(--text-primary)}[data-theme=sand] .currency-segment-btn[data-v-2756e51c]{color:var(--text-primary)}[data-theme=sand] .currency-segment-btn[data-v-2756e51c]:hover{color:var(--text-primary);background:var(--bg-card)}[data-theme=sand] .currency-segment-btn.active[data-v-2756e51c]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary);box-shadow:var(--shadow-luxury)}.currency-trigger-pill[data-v-2756e51c]{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-2756e51c]:hover,.currency-trigger-pill.is-open[data-v-2756e51c]{background:var(--bg-card);border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-glow,#b8964026)}.currency-trigger-pill[data-v-2756e51c]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.pill-flag[data-v-2756e51c]{font-size:.95rem;line-height:1}.pill-code[data-v-2756e51c]{letter-spacing:.05em;color:var(--accent-primary);font-weight:800}.pill-symbol[data-v-2756e51c]{color:var(--text-secondary);margin-right:.1rem;font-size:.72rem}.pill-caret[data-v-2756e51c]{color:var(--text-secondary);transition:transform .2s}.currency-trigger-pill.is-open .pill-caret[data-v-2756e51c]{color:var(--accent-primary);transform:rotate(180deg)}.currency-menu-card[data-v-2756e51c]{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-2756e51c]{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-2756e51c]{letter-spacing:.12em;color:var(--accent-primary);font-size:.65rem;font-weight:800}.menu-header-tag[data-v-2756e51c]{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-2756e51c],[data-theme="007"] .menu-header-tag[data-v-2756e51c]{color:var(--text-primary)}.menu-options-list[data-v-2756e51c]{flex-direction:column;gap:.3rem;padding:.5rem;display:flex}.menu-option-row[data-v-2756e51c]{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-2756e51c]:hover{background:var(--bg-surface);border-color:var(--border-subtle)}.menu-option-row.selected[data-v-2756e51c]{background:var(--bg-surface);border-color:var(--accent-primary)}.menu-option-row[data-v-2756e51c]:focus-visible{outline:2px solid var(--accent-primary)}.option-left[data-v-2756e51c]{align-items:center;gap:.75rem;display:flex}.option-flag[data-v-2756e51c]{font-size:1.35rem;line-height:1}.option-text[data-v-2756e51c]{flex-direction:column;display:flex}.option-title-line[data-v-2756e51c]{align-items:center;gap:.5rem;display:flex}.option-name[data-v-2756e51c]{color:var(--text-primary);font-size:.85rem;font-weight:700}.option-active-check[data-v-2756e51c]{color:var(--accent-primary);background:var(--bg-card);border-radius:4px;padding:.08rem .35rem;font-size:.62rem;font-weight:800}.option-desc[data-v-2756e51c]{color:var(--text-secondary);margin-top:.15rem;font-size:.68rem;line-height:1.25}.fx-rate-footer[data-v-2756e51c]{background:var(--bg-surface);border-top:1px solid var(--border-subtle);padding:.75rem .9rem}.fx-header[data-v-2756e51c]{align-items:center;gap:.35rem;margin-bottom:.45rem;display:flex}.fx-dot[data-v-2756e51c]{background:var(--accent-primary);border-radius:50%;width:6px;height:6px}.fx-title[data-v-2756e51c]{letter-spacing:.08em;color:var(--text-muted);font-size:.62rem;font-weight:800}.fx-rates-grid[data-v-2756e51c]{gap:.5rem;margin-bottom:.55rem;display:flex}.fx-rate-chip[data-v-2756e51c]{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-2756e51c]{color:var(--text-primary)}.fx-legend[data-v-2756e51c]{color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.65rem;line-height:1.25;display:flex}.legend-item[data-v-2756e51c]{align-items:center;gap:.35rem;display:flex}.badge-dot[data-v-2756e51c]{border-radius:50%;width:6px;height:6px;display:inline-block}.badge-dot.real[data-v-2756e51c],.badge-dot.approx[data-v-2756e51c]{background:var(--bg-card)}.currency-dropdown-enter-active[data-v-2756e51c],.currency-dropdown-leave-active[data-v-2756e51c]{transition:opacity .18s,transform .18s}.currency-dropdown-enter-from[data-v-2756e51c],.currency-dropdown-leave-to[data-v-2756e51c]{opacity:0;transform:translateY(-6px)}.referral-modal-overlay[data-v-f5daccc4]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.referral-modal-card[data-v-f5daccc4]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:840px;max-height:90vh;box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.rm-header[data-v-f5daccc4]{background:var(--bg-card);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.15rem 1.75rem;display:flex}.rm-badge[data-v-f5daccc4]{letter-spacing:.14em;color:var(--accent-primary,#d4af37);align-items:center;gap:.35rem;margin-bottom:.2rem;font-size:.62rem;font-weight:800;display:inline-flex}.rm-title[data-v-f5daccc4]{color:var(--text-primary);letter-spacing:-.01em;font-size:1.35rem;font-weight:800}.rm-close-btn[data-v-f5daccc4]{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:.3rem .6rem;font-size:1.2rem;transition:all .2s}.rm-close-btn[data-v-f5daccc4]:hover{color:var(--text-primary);background:var(--bg-card)}.rm-content-scroll[data-v-f5daccc4]{flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex;overflow-y:auto}.rm-key-card[data-v-f5daccc4]{border:1px solid var(--border-subtle);background:linear-gradient(135deg,#d4af371f 0%,#0f172a99 100%);border-radius:2px;grid-template-columns:1.2fr 1fr;gap:1.5rem;padding:1.35rem;display:grid}.key-label[data-v-f5daccc4]{letter-spacing:.12em;color:var(--accent-primary,#d4af37);margin-bottom:.4rem;font-size:.62rem;font-weight:800;display:block}.key-display-row[data-v-f5daccc4]{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.key-code[data-v-f5daccc4]{color:var(--text-primary);letter-spacing:.05em;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;padding:.2rem .65rem;font-family:monospace;font-size:1.35rem;font-weight:800}.key-tier-badge[data-v-f5daccc4]{background:var(--bg-card);color:var(--text-primary);border-radius:9999px;padding:.2rem .5rem;font-size:.68rem;font-weight:800}.key-desc[data-v-f5daccc4]{color:var(--text-primary);font-size:.74rem;line-height:1.4}.key-actions[data-v-f5daccc4]{flex-direction:column;justify-content:center;gap:.65rem;display:flex}.btn-copy-main[data-v-f5daccc4]{color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#d4af37 0%,#b89628 100%);border:none;border-radius:4px;padding:.75rem 1rem;font-size:.85rem;font-weight:800;transition:all .2s}.btn-copy-main[data-v-f5daccc4]:hover{filter:brightness(1.1);transform:translateY(-1px)}.share-url-preview[data-v-f5daccc4]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.65rem;overflow:hidden}.rm-metrics-grid[data-v-f5daccc4]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.metric-card[data-v-f5daccc4]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;padding:1rem 1.15rem;display:flex}.metric-card.gold[data-v-f5daccc4]{border-color:var(--text-primary);background:var(--bg-card)}.metric-lbl[data-v-f5daccc4]{letter-spacing:.08em;color:var(--text-primary);margin-bottom:.35rem;font-size:.6rem;font-weight:800}.metric-val[data-v-f5daccc4]{color:var(--text-primary);margin-bottom:.25rem;font-size:1.45rem;font-weight:800;line-height:1.1}.metric-card.gold .metric-val[data-v-f5daccc4]{color:var(--accent-primary,#d4af37)}.metric-sub[data-v-f5daccc4]{color:var(--text-primary);font-size:.65rem}.rm-simulator-box[data-v-f5daccc4]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;padding:1.25rem 1.5rem}.sim-header[data-v-f5daccc4]{align-items:center;gap:.45rem;margin-bottom:1.15rem;display:flex}.sim-icon[data-v-f5daccc4]{font-size:1rem}.sim-title[data-v-f5daccc4]{letter-spacing:.1em;color:var(--accent-primary,#d4af37);font-size:.72rem;font-weight:800}.sim-grid[data-v-f5daccc4]{grid-template-columns:1.2fr 1fr;align-items:center;gap:1.5rem;display:grid}.sim-label[data-v-f5daccc4]{color:var(--text-primary);margin-bottom:.4rem;font-size:.75rem;display:block}.sim-label.mt-3[data-v-f5daccc4]{margin-top:.85rem}.sim-slider[data-v-f5daccc4]{width:100%;accent-color:var(--accent-primary,#d4af37);margin-bottom:.4rem}.sim-presets[data-v-f5daccc4]{gap:.4rem;display:flex}.preset-btn[data-v-f5daccc4]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:2px;padding:.2rem .55rem;font-size:.7rem;font-weight:700}.preset-btn.active[data-v-f5daccc4]{background:var(--accent-primary,#d4af37);color:var(--text-primary);border-color:var(--accent-primary,#d4af37)}.store-pills[data-v-f5daccc4]{flex-wrap:wrap;gap:.35rem;display:flex}.store-pill[data-v-f5daccc4]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:2px;padding:.25rem .55rem;font-size:.68rem;font-weight:600;transition:all .15s}.store-pill.active[data-v-f5daccc4]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.sim-result-card[data-v-f5daccc4]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;padding:1.15rem;display:flex}.sres-tag[data-v-f5daccc4]{letter-spacing:.1em;color:var(--text-primary);margin-bottom:.35rem;font-size:.58rem;font-weight:800}.sres-amount[data-v-f5daccc4]{color:var(--text-primary);font-size:1.65rem;font-weight:800;display:block}.sres-desc[data-v-f5daccc4]{color:var(--text-primary);margin-top:.15rem;margin-bottom:.75rem;font-size:.68rem;display:block}.sres-perks[data-v-f5daccc4]{color:var(--text-primary);margin:0;padding:0;font-size:.68rem;line-height:1.5;list-style:none}.directory-title[data-v-f5daccc4]{color:var(--text-primary);letter-spacing:.04em;margin-bottom:.85rem;font-size:.78rem;font-weight:800}.directory-grid[data-v-f5daccc4]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.dir-card[data-v-f5daccc4]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:.85rem}.dir-top[data-v-f5daccc4]{justify-content:space-between;align-items:center;margin-bottom:.3rem;display:flex}.dir-name[data-v-f5daccc4]{color:var(--text-primary);font-size:.82rem}.dir-rate[data-v-f5daccc4]{color:var(--accent-primary,#d4af37);background:var(--bg-card);border-radius:4px;padding:.1rem .4rem;font-size:.68rem;font-weight:700}.dir-claim[data-v-f5daccc4]{color:var(--text-primary);margin-bottom:.4rem;font-size:.68rem;line-height:1.3}.dir-meta[data-v-f5daccc4]{color:var(--text-primary);justify-content:space-between;font-size:.62rem;display:flex}.dir-meta code[data-v-f5daccc4]{color:var(--text-primary);background:var(--bg-card);border-radius:3px;padding:.05rem .25rem}.dir-share[data-v-f5daccc4]{color:var(--text-primary);font-weight:700}.luxury-header[data-v-25074009]{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-25074009]{justify-content:space-between;align-items:center;gap:1.25rem;max-width:1650px;margin:0 auto;padding:.4rem 1.5rem;display:flex}.brand-identity[data-v-25074009]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;display:flex}.crest-icon[data-v-25074009]{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-25074009]{border-color:var(--border-active);box-shadow:none}.brand-title[data-v-25074009]{align-items:baseline;gap:.45rem;display:flex}.title-primary[data-v-25074009]{font-family:var(--font-serif);letter-spacing:.04em;color:var(--text-primary);font-size:1.15rem;font-weight:600}.title-badge[data-v-25074009]{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-25074009]{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-25074009]{background:0 0;border:none;border-radius:0;align-items:center;gap:.35rem;padding:0;display:flex}.nav-hairline-divider[data-v-25074009]{background:var(--border-medium);opacity:.5;width:1px;height:14px;margin:0 .2rem}.nav-item-dropdown[data-v-25074009]{position:relative}.nav-tab-split[data-v-25074009]{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-25074009]:hover{border-bottom-color:var(--border-subtle);background:0 0}.nav-tab-split.active[data-v-25074009]{border-bottom:2px solid var(--border-active);box-shadow:none;background:0 0}.nav-tab-main[data-v-25074009]{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-25074009]{color:var(--text-primary);font-weight:700}.nav-tab-main[data-v-25074009]:hover{color:var(--text-primary)}.nav-chevron-btn[data-v-25074009]{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-25074009]:hover,.nav-chevron-btn[data-v-25074009]:hover{background:var(--bg-card-hover,#ffffff0d);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.nav-chevron-btn[data-v-25074009]:hover{color:var(--accent-primary)}.nav-minimal-symbol[data-v-25074009]{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-25074009],.nav-chevron-btn:hover .nav-minimal-symbol[data-v-25074009]{color:var(--accent-primary);transform:scale(1.35)}.nav-tab-split.active .nav-minimal-symbol[data-v-25074009]{color:var(--accent-primary)}.mega-dropdown-panel[data-v-25074009]{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-25074009;position:absolute;top:100%;left:0}.nav-item-dropdown:last-child .mega-dropdown-panel[data-v-25074009]{left:auto;right:0}.mega-dropdown-panel[data-v-25074009]:before{content:"";pointer-events:auto;background:0 0;height:20px;position:absolute;top:-16px;left:-10px;right:-10px}@keyframes dropdownFade-25074009{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mega-dropdown-header[data-v-25074009]{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-25074009]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:800}.hub-jump-link[data-v-25074009]{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-25074009]:hover{color:var(--accent-primary)}.mega-dropdown-list[data-v-25074009]{flex-direction:column;gap:.25rem;display:flex}.mega-dropdown-grid-2col[data-v-25074009]{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-25074009]{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-25074009]{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-25074009]{align-items:center;gap:.6rem;display:flex}.dropdown-counter-badge[data-v-25074009]{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-25074009]{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-25074009]{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-25074009]:hover{color:var(--text-primary);background:var(--bg-card)}.m-filter-btn.active[data-v-25074009]{background:var(--accent-primary);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.maisons-panorama-body[data-v-25074009]{grid-template-columns:1fr 260px;gap:1.25rem;display:grid}.maisons-categories-grid[data-v-25074009]{grid-template-columns:1fr 1.15fr 1.95fr;gap:.95rem;display:grid}.maisons-tier-column[data-v-25074009]{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-25074009]{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.15rem;padding-bottom:.4rem;display:flex}.tier-badge-pill[data-v-25074009]{letter-spacing:.08em;border-radius:3px;width:fit-content;padding:.15rem .45rem;font-size:.58rem;font-weight:800}.tier-haute[data-v-25074009],.tier-luxury[data-v-25074009],.tier-heritage[data-v-25074009]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle)}.tier-kicker[data-v-25074009]{color:var(--text-muted,#ffffff80);font-size:.58rem}.tier-items-list[data-v-25074009]{flex-direction:column;gap:.25rem;display:flex}.tier-items-heritage-grid[data-v-25074009]{grid-template-columns:repeat(2,1fr);gap:.25rem .35rem;display:grid}.tier-items-dense[data-v-25074009]{scrollbar-width:thin;max-height:295px;padding-right:.2rem;overflow-y:auto}.maison-concierge-row[data-v-25074009]{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-25074009]:hover,.maison-concierge-row.is-hovered[data-v-25074009]{background:var(--bg-card);border-color:var(--text-primary);transform:translate(3px)}.m-row-icon[data-v-25074009]{width:22px;min-width:22px;height:22px;color:var(--accent-primary);justify-content:center;align-items:center;display:flex}.m-row-icon[data-v-25074009] svg,.m-row-icon svg[data-v-25074009]{width:100%;height:100%}.m-row-meta[data-v-25074009]{flex-direction:column;flex:1;gap:.08rem;display:flex}.m-row-name[data-v-25074009]{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-25074009]{color:var(--accent-primary)}.m-row-origin[data-v-25074009]{color:var(--text-muted,#ffffff80);font-size:.6rem;font-family:var(--font-mono,monospace)}.m-row-arrow[data-v-25074009]{color:var(--text-primary);font-size:.75rem;transition:transform .18s,color .18s}.maison-concierge-row:hover .m-row-arrow[data-v-25074009]{color:var(--accent-primary);transform:translate(2px)}.maisons-spotlight-column[data-v-25074009]{flex-direction:column;display:flex}.spotlight-card[data-v-25074009]{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-25074009]{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-25074009] svg,.spotlight-crest-wrap svg[data-v-25074009]{width:100%;height:100%}.spotlight-text-group[data-v-25074009]{flex-direction:column;flex:1;gap:.35rem;display:flex}.spotlight-tier-badge[data-v-25074009]{letter-spacing:.1em;color:var(--spot-accent);text-transform:uppercase;font-size:.54rem;font-weight:800}.spotlight-title[data-v-25074009]{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-25074009]{color:var(--text-primary);margin:0;font-size:.72rem;font-style:italic;line-height:1.35}.spotlight-meta-list[data-v-25074009]{border-top:1px solid #ffffff14;flex-direction:column;gap:.35rem;margin:.65rem 0;padding-top:.6rem;display:flex}.spot-meta-item[data-v-25074009]{flex-direction:column;gap:.05rem;display:flex}.spot-meta-kicker[data-v-25074009]{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:var(--spot-accent);font-size:.52rem;font-weight:800}.spot-meta-val[data-v-25074009]{color:var(--text-primary);font-size:.68rem}.spotlight-enter-btn[data-v-25074009]{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-25074009]:hover{filter:brightness(1.15);box-shadow:var(--shadow-luxury);transform:translateY(-1px)}.spot-arrow[data-v-25074009]{font-size:.8rem;transition:transform .2s}.spotlight-enter-btn:hover .spot-arrow[data-v-25074009]{transform:translate(3px)}.submenu-row[data-v-25074009]{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-25074009]:hover{background:var(--bg-card-hover,#ffffff0a);box-shadow:var(--shadow-luxury);border-color:#ffffff14;transform:translate(4px)}.sub-icon[data-v-25074009]{flex-shrink:0;font-size:1rem;line-height:1.2}.sub-meta[data-v-25074009]{flex-direction:column;gap:.15rem;display:flex}.sub-title[data-v-25074009]{color:var(--text-primary);font-size:.78rem;font-weight:600;line-height:1.25}.submenu-row:hover .sub-title[data-v-25074009]{color:var(--accent-primary)}.sub-desc[data-v-25074009]{color:var(--text-muted);font-size:.68rem;line-height:1.35}.nav-pill-count[data-v-25074009]{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-25074009]{align-items:center;gap:.35rem;display:flex}.vault-btn-icon[data-v-25074009]{font-size:.85rem;line-height:1}.vault-btn-label[data-v-25074009]{font-weight:700}.vault-btn-badge[data-v-25074009]{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-25074009]{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-25074009]{align-items:center;gap:.65rem;margin-left:auto;display:flex}.action-icon-btn[data-v-25074009]{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-25074009]: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-25074009]{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-25074009]:hover{border-color:var(--accent-primary);background:var(--bg-card-hover)}.user-profile-widget.is-vip[data-v-25074009]{border-color:var(--accent-primary)}.up-avatar-glyph[data-v-25074009]{font-size:.85rem;line-height:1}.up-user-alias[data-v-25074009]{color:var(--text-primary);letter-spacing:.01em;white-space:nowrap;font-size:.72rem;font-weight:600}.up-caret[data-v-25074009]{color:var(--text-muted);font-size:.6rem}.header-subbar[data-v-25074009]{background:var(--bg-primary);border-top:1px solid var(--border-subtle);box-shadow:none;padding:.35rem 1.5rem}.subbar-container[data-v-25074009]{justify-content:space-between;align-items:center;gap:1.25rem;max-width:1650px;margin:0 auto;display:flex}.subbar-left[data-v-25074009]{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.subbar-tag-badge[data-v-25074009]{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-25074009]{color:var(--text-muted);white-space:nowrap;font-size:.72rem;font-weight:600}.subbar-search-box[data-v-25074009]{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-25074009]:focus-within{border-color:var(--border-active);background:var(--bg-surface);box-shadow:none}.subbar-search-icon[data-v-25074009]{color:var(--text-muted);opacity:.85;flex-shrink:0}.subbar-search-input[data-v-25074009]{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;font-size:.82rem}.subbar-search-input[data-v-25074009]::placeholder{color:var(--text-muted)}.subbar-clear-btn[data-v-25074009]{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-25074009]:hover{color:var(--text-primary)}.subbar-right[data-v-25074009]{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.subbar-reset-btn[data-v-25074009]{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-25074009]:hover{background:var(--bg-card);color:var(--text-primary)}.subbar-hint-text[data-v-25074009]{color:var(--text-muted);white-space:nowrap;font-size:.68rem}@media (width<=1200px){.subbar-left[data-v-25074009],.subbar-hint-text[data-v-25074009]{display:none}}@media (width<=990px){.nav-links[data-v-25074009]{display:none}}@media (width<=768px){.header-subbar[data-v-25074009]{padding:.45rem 1rem}}.luxury-header[data-theme=minimal][data-v-25074009]{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-25074009]{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-25074009]{font-family:var(--font-heading);letter-spacing:.12em;color:var(--text-primary);font-weight:800}.luxury-header[data-theme=minimal] .title-badge[data-v-25074009]{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-25074009]{color:var(--text-primary);letter-spacing:.18em;font-size:.56rem}.luxury-header[data-theme=minimal] .nav-tab-split.active[data-v-25074009]{border-bottom:2px solid #09090b}.luxury-header[data-theme=minimal] .nav-tab-split.active .nav-tab-main[data-v-25074009]{color:var(--text-primary);font-weight:800}.luxury-header[data-theme=minimal] .header-subbar[data-v-25074009]{background:var(--bg-card);border-top:1px solid #0000000f}.luxury-header[data-theme=minimal] .subbar-search-box[data-v-25074009]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px}.luxury-header[data-theme=vintage][data-v-25074009]{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-25074009]{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-25074009]{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-25074009]{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-25074009]{color:var(--text-primary);letter-spacing:.22em;font-size:.58rem}.luxury-header[data-theme=vintage] .nav-tab-split.active[data-v-25074009]{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-25074009]{color:var(--text-primary);font-weight:700}.luxury-header[data-theme=vintage] .nav-tab-split.active .nav-tab-main span[data-v-25074009]:before{content:"✦ ";color:var(--text-primary)}.luxury-header[data-theme=vintage] .nav-tab-main[data-v-25074009]:hover{color:var(--text-primary)}.luxury-header[data-theme=vintage] .header-subbar[data-v-25074009]{background:var(--bg-card);border-top:1px solid #d4af372e}.luxury-header[data-theme=vintage] .subbar-search-box[data-v-25074009]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px}.luxury-header[data-theme=vintage] .subbar-search-icon[data-v-25074009],.luxury-header[data-theme=vintage] .nav-tab-main[data-v-25074009]{color:var(--text-primary)}.luxury-header[data-theme=vintage] .nav-pill-count[data-v-25074009],.luxury-header[data-theme=vintage] .subbar-tag-badge[data-v-25074009]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.luxury-header[data-theme=vintage] .subbar-stat-text[data-v-25074009],.luxury-header[data-theme=vintage] .subbar-search-input[data-v-25074009]{color:var(--text-primary)}.luxury-header[data-theme=vintage] .subbar-search-input[data-v-25074009]::placeholder{color:var(--text-primary);opacity:.85}.luxury-header[data-theme=vintage] .subbar-hint-text[data-v-25074009]{color:var(--text-primary)}.luxury-header[data-theme=f1][data-v-25074009]{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-25074009]{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-25074009]{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-25074009]{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-25074009]{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-25074009]{color:var(--text-primary);font-weight:600}.luxury-header[data-theme=f1] .nav-tab-split[data-v-25074009]{transform:skew(-5deg)}.luxury-header[data-theme=f1] .nav-tab-split.active[data-v-25074009]{border-bottom:2.5px solid #dc2626}.luxury-header[data-theme=f1] .nav-tab-split.active .nav-tab-main[data-v-25074009]{color:var(--text-primary);font-weight:800}.luxury-header[data-theme=f1] .nav-tab-split.active .nav-tab-main span[data-v-25074009]:before{content:"⚡ ";color:var(--text-primary)}.luxury-header[data-theme=f1] .nav-pill-count[data-v-25074009]{background:var(--bg-card);color:var(--text-primary)}.luxury-header[data-theme=f1] .header-subbar[data-v-25074009]{background:var(--bg-card);border-top:1px solid #dc262659}.luxury-header[data-theme=f1] .subbar-tag-badge[data-v-25074009]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.luxury-header[data-theme=f1] .subbar-stat-text[data-v-25074009]{color:var(--text-primary)}.luxury-header[data-theme=f1] .subbar-search-box[data-v-25074009]{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-25074009]{font-family:var(--font-mono);color:var(--text-primary)}.luxury-header[data-theme=f1] .subbar-search-input[data-v-25074009]::placeholder{color:var(--text-primary);opacity:.8}.luxury-header[data-theme=f1] .subbar-search-icon[data-v-25074009],.luxury-header[data-theme=f1] .subbar-hint-text[data-v-25074009]{color:var(--text-primary)}.luxury-header[data-theme="007"][data-v-25074009]{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-25074009]{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-25074009]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--text-primary);font-weight:800}.luxury-header[data-theme="007"] .title-badge[data-v-25074009]{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-25074009]{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-25074009]{color:var(--text-primary);font-weight:600}.luxury-header[data-theme="007"] .nav-tab-split.active[data-v-25074009]{border-bottom:2px solid #111}.luxury-header[data-theme="007"] .nav-tab-split.active .nav-tab-main[data-v-25074009]{color:var(--text-primary);font-weight:800}.luxury-header[data-theme="007"] .nav-tab-split.active .nav-tab-main span[data-v-25074009]:before{content:"[ ";color:var(--text-primary);font-weight:800}.luxury-header[data-theme="007"] .nav-tab-split.active .nav-tab-main span[data-v-25074009]:after{content:" ]";color:var(--text-primary);font-weight:800}.luxury-header[data-theme="007"] .nav-pill-count[data-v-25074009]{background:var(--bg-card);color:var(--text-primary)}.luxury-header[data-theme="007"] .header-subbar[data-v-25074009]{background:var(--bg-card);border-top:1px solid #b8964040}.luxury-header[data-theme="007"] .subbar-tag-badge[data-v-25074009]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.luxury-header[data-theme="007"] .subbar-stat-text[data-v-25074009]{color:var(--text-primary)}.luxury-header[data-theme="007"] .subbar-search-box[data-v-25074009]{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-25074009]{font-family:var(--font-mono);color:var(--text-primary)}.luxury-header[data-theme="007"] .subbar-search-input[data-v-25074009]::placeholder,.luxury-header[data-theme="007"] .subbar-search-icon[data-v-25074009],.luxury-header[data-theme="007"] .subbar-hint-text[data-v-25074009]{color:var(--text-primary)}.luxury-header[data-theme=sand][data-v-25074009]{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-25074009]{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-25074009]{font-family:var(--font-serif);letter-spacing:.06em;color:var(--text-primary);font-weight:700}.luxury-header[data-theme=sand] .title-badge[data-v-25074009]{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-25074009]{color:var(--text-primary);letter-spacing:.14em;font-size:.58rem;font-weight:600}.luxury-header[data-theme=sand] .nav-tab-main[data-v-25074009]{color:var(--text-primary);font-weight:600}.luxury-header[data-theme=sand] .nav-tab-split.active[data-v-25074009]{border-bottom:2px solid #94774a}.luxury-header[data-theme=sand] .nav-tab-split.active .nav-tab-main[data-v-25074009]{color:var(--text-primary);font-weight:800}.luxury-header[data-theme=sand] .nav-tab-split.active .nav-tab-main span[data-v-25074009]:before{content:"• ";color:var(--text-primary)}.luxury-header[data-theme=sand] .nav-pill-count[data-v-25074009]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.luxury-header[data-theme=sand] .header-subbar[data-v-25074009]{background:var(--bg-card);border-top:1px solid #94774a33}.luxury-header[data-theme=sand] .subbar-tag-badge[data-v-25074009]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.luxury-header[data-theme=sand] .subbar-stat-text[data-v-25074009]{color:var(--text-primary)}.luxury-header[data-theme=sand] .subbar-search-box[data-v-25074009]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px}.luxury-header[data-theme=sand] .subbar-search-input[data-v-25074009]{color:var(--text-primary)}.luxury-header[data-theme=sand] .subbar-search-input[data-v-25074009]::placeholder{color:var(--text-primary);opacity:.8}.luxury-header[data-theme=sand] .subbar-search-icon[data-v-25074009],.luxury-header[data-theme=sand] .subbar-hint-text[data-v-25074009]{color:var(--text-primary)}.luxury-header[data-theme=monochrome][data-v-25074009]{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-25074009]{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-25074009]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--text-primary);font-weight:900}.luxury-header[data-theme=monochrome] .title-badge[data-v-25074009]{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-25074009]{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-25074009]{color:var(--text-primary);border-radius:9999px;font-weight:600}.luxury-header[data-theme=monochrome] .nav-tab-split[data-v-25074009]{border-radius:0!important}.luxury-header[data-theme=monochrome] .nav-tab-split.active[data-v-25074009]{border-bottom:2.5px solid var(--text-primary)fff}.luxury-header[data-theme=monochrome] .nav-tab-split.active .nav-tab-main[data-v-25074009]{color:var(--text-primary);font-weight:900}.luxury-header[data-theme=monochrome] .nav-tab-split.active .nav-tab-main span[data-v-25074009]:before{content:"■ ";color:var(--text-primary);font-size:.65rem}.luxury-header[data-theme=monochrome] .nav-pill-count[data-v-25074009]{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-25074009]{background:var(--bg-card);border-top:1px solid #27272a;border-radius:0!important}.luxury-header[data-theme=monochrome] .subbar-tag-badge[data-v-25074009]{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-25074009]{color:var(--text-primary)}.luxury-header[data-theme=monochrome] .subbar-search-box[data-v-25074009]{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-25074009]{color:var(--text-primary)}.luxury-header[data-theme=monochrome] .subbar-search-input[data-v-25074009]{font-family:var(--font-mono);color:var(--text-primary);border-radius:0!important}.luxury-header[data-theme=monochrome] .subbar-search-input[data-v-25074009]::placeholder,.luxury-header[data-theme=monochrome] .subbar-hint-text[data-v-25074009]{color:var(--text-primary)}.modal-backdrop[data-v-6917b42c]{background:var(--bg-card);-webkit-backdrop-filter:blur(14px);z-index:1100;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out fadeIn-6917b42c;display:flex;position:fixed;inset:0}.importer-modal[data-v-6917b42c]{background:var(--bg-surface);border:1px solid var(--border-active);width:100%;max-width:780px;box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.modal-header[data-v-6917b42c]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding-bottom:.85rem;display:flex}.header-title-group[data-v-6917b42c]{align-items:center;gap:.75rem;display:flex}.header-icon[data-v-6917b42c]{font-size:1.6rem}.modal-title[data-v-6917b42c]{color:var(--text-primary);font-size:1.15rem;font-weight:700}.modal-sub[data-v-6917b42c]{color:var(--text-secondary);font-size:.72rem}.close-btn[data-v-6917b42c]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1rem}.close-btn[data-v-6917b42c]:hover{color:var(--text-primary)}.modal-body[data-v-6917b42c]{flex-direction:column;gap:1.25rem;display:flex}.input-label[data-v-6917b42c]{letter-spacing:.08em;color:var(--text-muted);margin-bottom:.35rem;font-size:.62rem;font-weight:700;display:block}.url-input-group[data-v-6917b42c]{gap:.5rem;display:flex}.url-input[data-v-6917b42c]{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;outline:none;flex:1;padding:.6rem .85rem;font-size:.82rem}.url-input[data-v-6917b42c]:focus{border-color:var(--border-active)}.btn-extract[data-v-6917b42c]{background:var(--accent-primary);color:var(--bg-primary);letter-spacing:.06em;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:.6rem 1.15rem;font-size:.72rem;font-weight:700;transition:all .2s}.btn-extract[data-v-6917b42c]:disabled{opacity:.5;cursor:not-allowed}.samples-row[data-v-6917b42c]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem;display:flex}.sample-label[data-v-6917b42c]{color:var(--text-muted);font-size:.65rem}.samples-list[data-v-6917b42c]{flex-wrap:wrap;gap:.35rem;display:flex}.sample-pill[data-v-6917b42c]{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.2rem .55rem;font-size:.65rem;transition:all .15s}.sample-pill[data-v-6917b42c]:hover{border-color:var(--border-active);color:var(--accent-primary)}.progress-box[data-v-6917b42c]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.5rem;padding:1rem;animation:.2s ease-out fadeIn-6917b42c;display:flex}.progress-track[data-v-6917b42c]{background:var(--bg-card);border-radius:9999px;height:6px;overflow:hidden}.pipeline-logs-box[data-v-6917b42c]{background:var(--bg-card);border:1px solid var(--border-subtle);font-family:var(--font-mono);border-radius:4px;flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.logs-header[data-v-6917b42c]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:.35rem;display:flex}.logs-title[data-v-6917b42c]{color:var(--accent-primary);letter-spacing:.08em;font-size:.62rem;font-weight:700}.tier-pill[data-v-6917b42c],.source-tier-tag[data-v-6917b42c]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:.12rem .45rem;font-size:.58rem;font-weight:700}.preview-badge-row[data-v-6917b42c]{justify-content:space-between;align-items:center;display:flex}.logs-body[data-v-6917b42c]{flex-direction:column;gap:.25rem;max-height:110px;display:flex;overflow-y:auto}.log-line[data-v-6917b42c]{color:var(--text-secondary);font-size:.65rem;line-height:1.4}.log-line.success[data-v-6917b42c],.log-line.warning[data-v-6917b42c],.log-line.info[data-v-6917b42c]{color:var(--text-primary)}.log-ts[data-v-6917b42c]{color:var(--text-muted);margin-right:.35rem}.progress-fill[data-v-6917b42c]{background:var(--accent-primary);height:100%;transition:width .4s}.progress-stage-text[data-v-6917b42c]{color:var(--text-secondary);font-size:.72rem}.extracted-preview-box[data-v-6917b42c]{background:var(--bg-primary);border-radius:2px;flex-direction:column;gap:1rem;padding:1.25rem;animation:.25s ease-out fadeIn-6917b42c;display:flex}.preview-badge[data-v-6917b42c]{letter-spacing:.1em;color:var(--accent-primary);background:var(--badge-bg);border-radius:4px;width:fit-content;padding:.2rem .55rem;font-size:.62rem;font-weight:700}.preview-content[data-v-6917b42c]{grid-template-columns:140px 1fr;align-items:center;gap:1.25rem;display:grid}.preview-img[data-v-6917b42c]{aspect-ratio:1;object-fit:cover;border:1px solid var(--border-subtle);border-radius:4px;width:100%}.preview-info[data-v-6917b42c]{flex-direction:column;gap:.25rem;display:flex}.preview-brand[data-v-6917b42c]{color:var(--accent-primary);letter-spacing:.1em;font-size:.65rem;font-weight:700}.preview-name[data-v-6917b42c]{color:var(--text-primary);font-size:.95rem;font-weight:700}.preview-ref[data-v-6917b42c]{color:var(--text-muted);margin-bottom:.35rem;font-size:.68rem}.preview-desc[data-v-6917b42c]{color:var(--text-secondary);margin-bottom:.75rem;font-size:.75rem;line-height:1.5}.mount-slot-select[data-v-6917b42c]{flex-direction:column;gap:.35rem;display:flex}.slot-select-label[data-v-6917b42c]{color:var(--text-muted);letter-spacing:.06em;font-size:.58rem;font-weight:700}.slot-options[data-v-6917b42c]{flex-wrap:wrap;gap:.35rem;display:flex}.slot-btn[data-v-6917b42c]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.25rem .6rem;font-size:.68rem;transition:all .2s}.slot-btn.active[data-v-6917b42c]{border-color:var(--border-active);color:var(--accent-primary);background:var(--badge-bg)}.preview-actions[data-v-6917b42c]{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:.75rem;padding-top:.75rem;display:flex}.btn-cancel[data-v-6917b42c]{border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:2px;padding:.5rem 1rem;font-size:.72rem}.btn-confirm[data-v-6917b42c]{background:var(--accent-primary);color:var(--bg-primary);cursor:pointer;border:none;border-radius:2px;padding:.5rem 1.25rem;font-size:.75rem;font-weight:700}@keyframes fadeIn-6917b42c{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=650px){.preview-content[data-v-6917b42c]{grid-template-columns:1fr}.url-input-group[data-v-6917b42c]{flex-direction:column}}.url-box-modal-backdrop[data-v-7217ea66]{z-index:9999;background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.url-box-modal[data-v-7217ea66]{background:var(--bg-surface,#131722);border:1px solid var(--border-gold,#c5a05959);width:100%;max-width:860px;max-height:90vh;box-shadow:var(--shadow-luxury);border-radius:20px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}.modal-header[data-v-7217ea66]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mh-badge[data-v-7217ea66]{letter-spacing:.12em;color:var(--accent-primary,#d4af37);background:var(--badge-bg,#d4af371f);border:1px solid var(--badge-border,#d4af374d);border-radius:999px;margin-bottom:.5rem;padding:.3rem .75rem;font-size:.72rem;font-weight:800;display:inline-block}.mh-title[data-v-7217ea66]{color:var(--text-primary,#f8fafc);margin:0 0 .35rem;font-family:Cinzel,Playfair Display,serif;font-size:1.6rem}.mh-sub[data-v-7217ea66]{color:var(--text-secondary,#94a3b8);margin:0;font-size:.88rem;line-height:1.5}.close-btn[data-v-7217ea66]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff1a);color:var(--text-muted,#64748b);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;transition:all .2s;display:flex}.close-btn[data-v-7217ea66]:hover{background:var(--bg-card);color:var(--text-primary)}.presets-section[data-v-7217ea66]{flex-direction:column;gap:.65rem;display:flex}.ps-label[data-v-7217ea66]{letter-spacing:.08em;color:var(--text-muted,#94a3b8);font-size:.75rem;font-weight:700}.presets-grid[data-v-7217ea66]{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:.65rem;display:grid}.preset-card[data-v-7217ea66]{background:var(--bg-card-inner,#ffffff08);border:1px solid var(--border-subtle,#ffffff14);cursor:pointer;text-align:left;border-radius:4px;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .2s;display:flex}.preset-card[data-v-7217ea66]:hover{background:var(--badge-bg,#d4af3714);border-color:var(--accent-primary,#d4af37);transform:translateY(-1px)}.preset-card.selected[data-v-7217ea66]{border-color:var(--accent-primary,#d4af37);background:var(--badge-bg,#d4af3726)}.pc-icon[data-v-7217ea66]{flex-shrink:0;font-size:1.35rem}.pc-text[data-v-7217ea66]{flex-direction:column;display:flex;overflow:hidden}.pc-title[data-v-7217ea66]{color:var(--text-primary,#f8fafc);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.pc-sub[data-v-7217ea66]{color:var(--text-secondary,#94a3b8);font-size:.72rem}.url-input-container[data-v-7217ea66]{flex-wrap:wrap;gap:.75rem;display:flex}.input-wrap[data-v-7217ea66]{background:var(--bg-card,#0006);border:1px solid var(--border-subtle,#ffffff26);border-radius:2px;flex:1;align-items:center;gap:.65rem;min-width:320px;padding:.65rem 1rem;display:flex}.input-icon[data-v-7217ea66]{font-size:1.15rem}.box-url-input[data-v-7217ea66]{color:var(--text-primary,#f8fafc);background:0 0;border:none;outline:none;flex:1;font-size:.92rem}.clear-input-btn[data-v-7217ea66]{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none}.btn-extract-box[data-v-7217ea66]{color:var(--text-primary);letter-spacing:.06em;cursor:pointer;background:linear-gradient(135deg,#c5a059 0%,#d4af37 100%);border:none;border-radius:2px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.84rem;font-weight:800;transition:all .2s;display:flex}.btn-extract-box[data-v-7217ea66]:hover:not(:disabled){filter:brightness(1.1);box-shadow:var(--shadow-luxury);transform:translateY(-1px)}.btn-extract-box[data-v-7217ea66]:disabled{opacity:.5;cursor:not-allowed}.spinner-dot[data-v-7217ea66]{border:2px solid var(--border-subtle);border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-7217ea66}@keyframes spin-7217ea66{to{transform:rotate(360deg)}}.pipeline-status-panel[data-v-7217ea66]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff1a);border-radius:2px;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.psp-header[data-v-7217ea66]{color:var(--text-primary,#f8fafc);justify-content:space-between;font-size:.84rem;display:flex}.psp-percent[data-v-7217ea66]{color:var(--accent-primary,#d4af37);font-weight:700}.progress-bar-track[data-v-7217ea66]{background:var(--bg-card);border-radius:3px;width:100%;height:6px;overflow:hidden}.progress-bar-fill[data-v-7217ea66]{background:linear-gradient(90deg,#c5a059,#38bdf8);height:100%;transition:width .3s}.terminal-logs[data-v-7217ea66]{flex-direction:column;gap:.25rem;max-height:120px;font-family:Fira Code,monospace;font-size:.75rem;display:flex;overflow-y:auto}.t-log-entry[data-v-7217ea66]{gap:.65rem;display:flex}.t-time[data-v-7217ea66]{color:var(--text-muted,#64748b);flex-shrink:0}.t-log-entry.success .t-msg[data-v-7217ea66]{color:var(--text-primary)}.t-log-entry.info .t-msg[data-v-7217ea66]{color:var(--text-secondary,#cbd5e1)}.extracted-box-card[data-v-7217ea66]{background:var(--bg-card,#171b26);border:1px solid var(--accent-primary,#d4af37);border-radius:4px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.ebc-badge-row[data-v-7217ea66]{flex-wrap:wrap;gap:.65rem;display:flex}.ebc-source-badge[data-v-7217ea66],.ebc-asin-badge[data-v-7217ea66],.ebc-conf-badge[data-v-7217ea66]{background:var(--bg-card);color:var(--text-primary);border-radius:2px;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.ebc-main-content[data-v-7217ea66]{grid-template-columns:1.2fr .8fr;gap:1.5rem;display:grid}@media (width<=768px){.ebc-main-content[data-v-7217ea66]{grid-template-columns:1fr}}.ebc-title[data-v-7217ea66]{color:var(--text-primary,#f8fafc);margin:0 0 .35rem;font-family:Cinzel,serif;font-size:1.25rem}.ebc-desc[data-v-7217ea66]{color:var(--text-secondary,#94a3b8);margin:0 0 1rem;font-size:.84rem;line-height:1.45}.ebc-specs-grid[data-v-7217ea66]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;display:grid}.spec-pill[data-v-7217ea66]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);border-radius:4px;flex-direction:column;gap:.2rem;padding:.5rem .75rem;display:flex}.sp-label[data-v-7217ea66]{color:var(--text-muted,#64748b);letter-spacing:.06em;font-size:.66rem;font-weight:700}.sp-val[data-v-7217ea66]{color:var(--text-primary,#f8fafc);font-size:.82rem;font-weight:700}.sp-val.gold[data-v-7217ea66]{color:var(--text-primary)}.ebc-schematic-wrap[data-v-7217ea66]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);border-radius:2px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.schem-label[data-v-7217ea66]{letter-spacing:.08em;color:var(--text-muted,#94a3b8);text-align:center;font-size:.7rem;font-weight:700}.schem-grid[data-v-7217ea66]{gap:.4rem;display:grid}.schem-cell[data-v-7217ea66]{aspect-ratio:1;box-shadow:var(--shadow-luxury);border-radius:2px;justify-content:center;align-items:center;font-size:.9rem;display:flex}.schem-cell.beige[data-v-7217ea66],.schem-cell.grey[data-v-7217ea66],.schem-cell.black[data-v-7217ea66]{background:var(--bg-card);border:1px solid var(--border-subtle)}.schem-extra[data-v-7217ea66]{color:var(--text-muted,#94a3b8);text-align:center;font-size:.72rem;font-style:italic}.ebc-actions[data-v-7217ea66]{border-top:1px solid var(--border-subtle,#ffffff14);justify-content:flex-end;gap:.85rem;padding-top:.5rem;display:flex}.btn-cancel[data-v-7217ea66]{border:1px solid var(--border-subtle,#ffffff26);color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border-radius:4px;padding:.65rem 1.25rem;font-size:.84rem}.btn-mount-now[data-v-7217ea66]{color:var(--text-primary);cursor:pointer;background:linear-gradient(135deg,#c5a059 0%,#d4af37 100%);border:none;border-radius:4px;padding:.65rem 1.4rem;font-size:.86rem;font-weight:800;transition:all .2s}.btn-mount-now[data-v-7217ea66]:hover{filter:brightness(1.1);transform:translateY(-1px)}.acoustic-studio[data-v-3bcae5f8]{background:linear-gradient(135deg, var(--bg-surface) 0%, var(--bg-card) 100%);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:1.75rem;padding:2rem 2.25rem;animation:.25s ease-out fadeIn;display:flex}.as-header[data-v-3bcae5f8]{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:.5rem;padding-bottom:1.25rem;display:flex}.as-badge[data-v-3bcae5f8]{letter-spacing:.14em;color:var(--accent-primary);align-items:center;gap:.4rem;font-size:.65rem;font-weight:800;display:inline-flex}.as-title[data-v-3bcae5f8]{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800}.as-sub[data-v-3bcae5f8]{color:var(--text-secondary);max-width:900px;margin:0;font-size:.88rem;line-height:1.5}.deck-grid[data-v-3bcae5f8]{grid-template-columns:1fr 1.25fr;gap:1.75rem;display:grid}.freq-column[data-v-3bcae5f8]{flex-direction:column;gap:.75rem;display:flex}.col-title[data-v-3bcae5f8]{letter-spacing:.08em;color:var(--accent-primary);text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.freq-cards[data-v-3bcae5f8]{flex-direction:column;gap:.75rem;display:flex}.f-card[data-v-3bcae5f8]{cursor:pointer;border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.4rem;padding:1rem 1.2rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.f-card[data-v-3bcae5f8]:hover{border-color:var(--border-active);transform:translate(3px)}.f-card.active[data-v-3bcae5f8]{border-color:var(--accent-primary);background:var(--badge-bg);box-shadow:0 4px 15px -3px var(--accent-glow)}.f-head[data-v-3bcae5f8]{justify-content:space-between;align-items:center;display:flex}.f-name[data-v-3bcae5f8]{color:var(--text-primary);font-size:.88rem;font-weight:700}.f-badge[data-v-3bcae5f8]{letter-spacing:.1em;color:var(--accent-primary);background:var(--bg-primary);border-radius:4px;padding:.2rem .5rem;font-size:.62rem;font-weight:800}.f-desc[data-v-3bcae5f8]{color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.45}.f-meta[data-v-3bcae5f8]{color:var(--text-muted);font-size:.68rem;font-family:var(--font-mono,monospace);border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:.3rem;display:flex}.visualizer-column[data-v-3bcae5f8]{flex-direction:column;gap:1.25rem;display:flex}.visual-box[data-v-3bcae5f8]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.vb-status-bar[data-v-3bcae5f8]{justify-content:space-between;align-items:center;display:flex}.live-pill[data-v-3bcae5f8]{letter-spacing:.1em;color:var(--text-muted);background:var(--bg-subtle);border-radius:2px;padding:.25rem .6rem;font-size:.65rem;font-weight:800}.live-pill.on[data-v-3bcae5f8]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle)}.vb-freq[data-v-3bcae5f8]{font-family:var(--font-mono,monospace);color:var(--accent-primary);font-size:.95rem;font-weight:800}.escapement-animation-stage[data-v-3bcae5f8]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-around;align-items:center;padding:1.5rem 0;display:flex;overflow:hidden}.balance-wheel[data-v-3bcae5f8]{width:100px;height:100px;transition:transform 80ms ease-in-out;position:relative}.wheel-rim[data-v-3bcae5f8]{border:3px solid var(--accent-primary);width:100%;height:100%;box-shadow:0 0 12px var(--accent-glow);border-radius:50%}.wheel-spoke[data-v-3bcae5f8]{background:var(--accent-secondary);width:100%;height:2px;position:absolute;top:50%;left:0}.wheel-spoke.s1[data-v-3bcae5f8]{transform:rotate(0)}.wheel-spoke.s2[data-v-3bcae5f8]{transform:rotate(60deg)}.wheel-spoke.s3[data-v-3bcae5f8]{transform:rotate(120deg)}.escapement-pallet[data-v-3bcae5f8]{background:var(--bg-card);border-radius:2px;width:8px;height:16px;transition:transform 50ms;position:absolute;top:42px;right:-12px}.escapement-pallet.strike[data-v-3bcae5f8]{filter:drop-shadow(0 0 6px #dc2626);transform:scale(1.3)translate(-2px)}.balance-wheel.tick-alt[data-v-3bcae5f8]{transform:rotate(24deg)}.balance-wheel[data-v-3bcae5f8]:not(.tick-alt){transform:rotate(-24deg)}.waveform-meter[data-v-3bcae5f8]{align-items:flex-end;gap:4px;width:160px;height:90px;padding:.5rem;display:flex}.wave-bar[data-v-3bcae5f8]{background:linear-gradient(to top, var(--accent-secondary), var(--accent-primary));border-radius:2px;flex:1;transition:height 60ms}.telemetry-bar[data-v-3bcae5f8]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:.85rem;display:grid}.tel-item[data-v-3bcae5f8]{flex-direction:column;gap:.15rem;display:flex}.tel-lbl[data-v-3bcae5f8]{letter-spacing:.08em;color:var(--text-muted);font-size:.62rem;font-weight:700}.tel-val[data-v-3bcae5f8]{font-family:var(--font-mono,monospace);color:var(--text-primary);font-size:.82rem;font-weight:700}.controls-row[data-v-3bcae5f8]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.btn-master-play[data-v-3bcae5f8]{background:var(--accent-primary);color:var(--text-on-accent);letter-spacing:.06em;cursor:pointer;box-shadow:0 4px 15px -3px var(--accent-glow);border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.85rem;font-weight:800;transition:all .2s;display:inline-flex}.btn-master-play[data-v-3bcae5f8]:hover{filter:brightness(1.1);transform:translateY(-2px)}.btn-master-play.active[data-v-3bcae5f8]{background:var(--bg-card);box-shadow:var(--shadow-luxury)}.volume-box[data-v-3bcae5f8]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;align-items:center;gap:.5rem;padding:.4rem .8rem;display:flex}.vol-icon[data-v-3bcae5f8]{font-size:.9rem}.vol-slider[data-v-3bcae5f8]{cursor:pointer;width:90px}.vol-num[data-v-3bcae5f8]{font-family:var(--font-mono,monospace);color:var(--text-secondary);font-size:.75rem;font-weight:700}.aux-effects-card[data-v-3bcae5f8]{border-radius:2px;flex-direction:column;gap:.6rem;padding:1.1rem 1.35rem;display:flex}.aux-title[data-v-3bcae5f8]{letter-spacing:.08em;color:var(--accent-primary);text-transform:uppercase;font-size:.72rem;font-weight:800}.aux-buttons[data-v-3bcae5f8]{flex-wrap:wrap;gap:.75rem;display:flex}.aux-btn[data-v-3bcae5f8]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:2px;padding:.5rem .9rem;font-size:.74rem;font-weight:700;transition:all .2s}.aux-btn[data-v-3bcae5f8]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.sr-only[data-v-3bcae5f8]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button[data-v-3bcae5f8]:focus-visible,[role=button][data-v-3bcae5f8]:focus-visible,[role=radio][data-v-3bcae5f8]:focus-visible,input[data-v-3bcae5f8]:focus-visible{outline:2px solid var(--accent-primary)!important;outline-offset:2px!important}@media (width<=900px){.deck-grid[data-v-3bcae5f8]{grid-template-columns:1fr}}.bespoke-modal-backdrop[data-v-dc37bbb5]{background:var(--modal-backdrop,#0a0c10d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out fadeIn-dc37bbb5;display:flex;position:fixed;inset:0}.bespoke-modal-window[data-v-dc37bbb5]{background:var(--bg-card);border:1px solid var(--border-medium);width:100%;max-width:820px;box-shadow:var(--shadow-luxury);border-radius:6px;flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.wizard-header[data-v-dc37bbb5]{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem 1rem;display:flex}.wizard-badge-row[data-v-dc37bbb5]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.wizard-kicker[data-v-dc37bbb5]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:800}.wizard-pill-step[data-v-dc37bbb5]{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--accent-primary);border-radius:3px;padding:1px 6px;font-size:.62rem;font-weight:700}.wizard-title[data-v-dc37bbb5]{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:600}.wizard-subtitle[data-v-dc37bbb5]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.78rem}.wizard-close-btn[data-v-dc37bbb5]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.1rem;transition:color .15s}.wizard-close-btn[data-v-dc37bbb5]:hover{color:var(--text-primary)}.stepper-bar[data-v-dc37bbb5]{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.65rem 1.5rem;display:flex}.step-tab[data-v-dc37bbb5]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;align-items:center;gap:.4rem;padding:.2rem .4rem;font-size:.76rem;font-weight:600;transition:all .2s;display:flex}.step-num[data-v-dc37bbb5]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.68rem;display:flex}.step-tab.active[data-v-dc37bbb5]{color:var(--accent-primary)}.step-tab.active .step-num[data-v-dc37bbb5]{background:var(--accent-primary);color:var(--text-on-accent,#fff);border-color:var(--accent-primary)}.step-tab.completed[data-v-dc37bbb5]{color:var(--text-secondary)}.step-arrow[data-v-dc37bbb5]{color:var(--border-subtle);font-size:.8rem}.wizard-body[data-v-dc37bbb5]{flex:1;padding:1.5rem;overflow-y:auto}.section-block[data-v-dc37bbb5]{margin-bottom:1.25rem}.field-label[data-v-dc37bbb5]{letter-spacing:.08em;color:var(--accent-primary);text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:block}.sub-label[data-v-dc37bbb5]{color:var(--text-secondary);margin-bottom:.4rem;font-size:.72rem;display:block}.collection-cards-grid[data-v-dc37bbb5]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.col-option-card[data-v-dc37bbb5]{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;align-items:center;gap:.65rem;padding:.75rem .85rem;transition:all .2s;display:flex}.col-option-card[data-v-dc37bbb5]:hover{border-color:var(--accent-primary)}.col-option-card.selected[data-v-dc37bbb5]{border-color:var(--accent-primary);background:var(--badge-bg)}.col-icon[data-v-dc37bbb5]{font-size:1.25rem}.col-meta[data-v-dc37bbb5]{flex-direction:column;flex:1;display:flex}.col-title[data-v-dc37bbb5]{color:var(--text-primary);font-size:.78rem;font-weight:600}.col-tag[data-v-dc37bbb5]{color:var(--text-muted);font-size:.68rem}.col-check[data-v-dc37bbb5]{color:var(--accent-primary);font-size:.85rem;font-weight:800}.mode-toggle-group[data-v-dc37bbb5]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.mode-btn[data-v-dc37bbb5]{background:var(--bg-surface);border:1px solid var(--border-subtle);text-align:left;cursor:pointer;border-radius:4px;align-items:flex-start;gap:.65rem;padding:.85rem;transition:all .2s;display:flex}.mode-btn[data-v-dc37bbb5]:hover{border-color:var(--accent-primary)}.mode-btn.active[data-v-dc37bbb5]{border-color:var(--accent-primary);background:var(--badge-bg)}.mode-title[data-v-dc37bbb5]{color:var(--text-primary);font-size:.8rem;font-weight:700;display:block}.mode-desc[data-v-dc37bbb5]{color:var(--text-secondary);margin-top:.2rem;font-size:.68rem;line-height:1.35;display:block}.clone-picker-drawer[data-v-dc37bbb5]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;margin-top:.75rem;padding:.75rem}.clone-chips-scroll[data-v-dc37bbb5]{gap:.4rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.clone-chip[data-v-dc37bbb5]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;white-space:nowrap;color:var(--text-secondary);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.72rem;display:flex}.clone-chip.selected[data-v-dc37bbb5]{background:var(--accent-primary);color:var(--text-on-accent,#fff);border-color:var(--accent-primary)}.grid-2col[data-v-dc37bbb5]{grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1rem;display:grid}.form-group[data-v-dc37bbb5]{flex-direction:column;display:flex}.wizard-input[data-v-dc37bbb5]{background:var(--bg-surface);border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);border-radius:4px;outline:none;padding:.55rem .75rem;font-size:.82rem;transition:border-color .2s}.wizard-input[data-v-dc37bbb5]:focus{border-color:var(--accent-primary)}.brand-chips-grid[data-v-dc37bbb5]{flex-wrap:wrap;gap:.4rem;display:flex}.brand-chip[data-v-dc37bbb5]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.35rem .65rem;font-size:.74rem;font-weight:600;transition:all .15s}.brand-chip[data-v-dc37bbb5]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.brand-chip.selected[data-v-dc37bbb5]{background:var(--accent-primary);color:var(--text-on-accent,#fff);border-color:var(--accent-primary)}.label-with-val[data-v-dc37bbb5]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.live-val-badge[data-v-dc37bbb5]{color:var(--accent-primary);font-size:.72rem;font-weight:700}.chips-row[data-v-dc37bbb5]{flex-wrap:wrap;gap:.4rem;display:flex}.chips-column[data-v-dc37bbb5]{flex-direction:column;gap:.35rem;display:flex}.spec-chip[data-v-dc37bbb5]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.4rem .7rem;font-size:.74rem;transition:all .15s}.spec-chip[data-v-dc37bbb5]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.spec-chip.selected[data-v-dc37bbb5]{background:var(--badge-bg);color:var(--accent-primary);border-color:var(--accent-primary);font-weight:700}.dial-colors-row[data-v-dc37bbb5]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem;display:grid}.dial-color-btn[data-v-dc37bbb5]{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;align-items:center;gap:.45rem;padding:.45rem .65rem;transition:all .15s;display:flex}.dial-color-btn.selected[data-v-dc37bbb5]{border-color:var(--accent-primary);background:var(--badge-bg)}.color-dot[data-v-dc37bbb5]{border:1px solid var(--border-subtle);border-radius:50%;width:14px;height:14px}.color-name[data-v-dc37bbb5]{color:var(--text-primary);font-size:.72rem;font-weight:600}.movement-options-grid[data-v-dc37bbb5]{grid-template-columns:1fr 1fr 1fr;gap:.65rem;display:grid}.mov-card[data-v-dc37bbb5]{background:var(--bg-surface);border:1px solid var(--border-subtle);text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;gap:.3rem;padding:.75rem;transition:all .2s;display:flex}.mov-card.selected[data-v-dc37bbb5]{border-color:var(--accent-primary);background:var(--badge-bg)}.mov-name[data-v-dc37bbb5]{color:var(--text-primary);font-size:.76rem;font-weight:700}.mov-desc[data-v-dc37bbb5]{color:var(--text-muted);font-size:.66rem;line-height:1.3}.summary-hero-panel[data-v-dc37bbb5]{flex-direction:column;gap:1.25rem;display:flex}.summary-card-preview[data-v-dc37bbb5]{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:6px;gap:1.25rem;padding:1.25rem;display:flex}.scp-image-container[data-v-dc37bbb5]{background:var(--card-img-bg,#f5f5f4);border-radius:4px;justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:relative;overflow:hidden}.scp-img[data-v-dc37bbb5]{object-fit:contain;width:100%;height:100%}.scp-badge[data-v-dc37bbb5]{background:var(--bg-card);color:var(--text-primary);border-radius:2px;padding:1px 4px;font-size:.55rem;position:absolute;bottom:4px;left:4px}.scp-details[data-v-dc37bbb5]{flex:1}.scp-header-line[data-v-dc37bbb5]{justify-content:space-between;align-items:center;display:flex}.scp-brand[data-v-dc37bbb5]{letter-spacing:.1em;color:var(--accent-primary);font-size:.7rem;font-weight:800}.scp-collection-tag[data-v-dc37bbb5]{color:var(--text-muted);font-size:.65rem;font-weight:600}.scp-title[data-v-dc37bbb5]{font-family:var(--font-heading);color:var(--text-primary);margin:.2rem 0;font-size:1.15rem;font-weight:700}.scp-ref[data-v-dc37bbb5]{color:var(--text-secondary);font-size:.75rem}.scp-specs-grid[data-v-dc37bbb5]{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:.4rem 1rem;margin-top:.85rem;padding-top:.75rem;display:grid}.spec-cell[data-v-dc37bbb5]{justify-content:space-between;font-size:.72rem;display:flex}.cell-k[data-v-dc37bbb5]{color:var(--text-muted)}.cell-v[data-v-dc37bbb5]{color:var(--text-primary);font-weight:600}.slot-assignment-block[data-v-dc37bbb5]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;padding:1rem}.sab-header[data-v-dc37bbb5]{align-items:center;gap:.5rem;display:flex}.sab-label[data-v-dc37bbb5]{color:var(--text-primary);cursor:pointer;font-size:.8rem}.slot-selector-strip[data-v-dc37bbb5]{border-top:1px solid var(--border-subtle);margin-top:.75rem;padding-top:.65rem}.slot-mini-pills[data-v-dc37bbb5]{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.mini-slot-btn[data-v-dc37bbb5]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:3px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.72rem;font-weight:600;transition:all .15s;display:flex}.mini-slot-btn.selected[data-v-dc37bbb5]{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-on-accent,#fff)}.slot-state-indicator[data-v-dc37bbb5]{font-size:.6rem}.wizard-footer[data-v-dc37bbb5]{background:var(--bg-surface);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.btn-nav[data-v-dc37bbb5]{cursor:pointer;border-radius:4px;padding:.55rem 1.1rem;font-size:.8rem;font-weight:700;transition:all .2s}.btn-back[data-v-dc37bbb5],.btn-cancel[data-v-dc37bbb5]{border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0}.btn-back[data-v-dc37bbb5]:hover,.btn-cancel[data-v-dc37bbb5]:hover{border-color:var(--text-primary);color:var(--text-primary)}.btn-primary[data-v-dc37bbb5]{background:var(--accent-primary);border:1px solid var(--accent-primary);color:var(--text-on-accent,#fff)}.btn-primary[data-v-dc37bbb5]:hover{opacity:.9}.btn-confirm-gold[data-v-dc37bbb5]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.btn-confirm-gold[data-v-dc37bbb5]:hover{background:var(--bg-card);transform:translateY(-1px)}@keyframes fadeIn-dc37bbb5{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.sr-only[data-v-2150addb]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button[data-v-2150addb]:focus-visible,[role=button][data-v-2150addb]:focus-visible,input[data-v-2150addb]:focus-visible,select[data-v-2150addb]:focus-visible{outline:2px solid var(--accent-primary)!important;outline-offset:2px!important}.winder-suite-nav-bar[data-v-2150addb]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.75rem 1.25rem;display:flex}.wsnb-left[data-v-2150addb]{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.wsnb-badge[data-v-2150addb]{letter-spacing:.1em;color:var(--text-muted);font-size:.65rem;font-weight:800}.wsnb-buttons[data-v-2150addb]{gap:.5rem;display:flex}.wsnb-btn[data-v-2150addb]{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.45rem .95rem;font-size:.74rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.wsnb-btn[data-v-2150addb]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.wsnb-btn.active[data-v-2150addb]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 10px var(--accent-glow)}.wsnb-hub-btn[data-v-2150addb]{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;font-size:.76rem;font-weight:700;transition:transform .2s}.wsnb-hub-btn[data-v-2150addb]:hover{transform:translate(3px)}.winder-suite-section[data-v-2150addb]{padding:1.5rem 0 3rem}.suite-header[data-v-2150addb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.suite-badge[data-v-2150addb]{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--accent-primary);letter-spacing:.1em;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.suite-main-title[data-v-2150addb]{font-size:1.85rem;font-family:var(--font-heading,var(--font-serif,Georgia, serif));color:var(--text-primary);letter-spacing:.02em;margin:0 0 .4rem}.suite-sub[data-v-2150addb]{color:var(--text-secondary);max-width:720px;margin:0;font-size:.9rem;line-height:1.5}.suite-top-actions[data-v-2150addb]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.action-btn-import[data-v-2150addb]{background:var(--accent-primary);color:var(--text-on-accent,#fff);border:1px solid var(--border-active);cursor:pointer;box-shadow:0 4px 14px var(--accent-glow);border-radius:4px;padding:.65rem 1.25rem;font-size:.82rem;font-weight:700;transition:all .2s}.action-btn-import[data-v-2150addb]:hover{filter:brightness(1.1);box-shadow:0 6px 20px var(--accent-glow);transform:translateY(-1px)}.action-btn-import-box[data-v-2150addb]{background:var(--bg-surface);color:var(--accent-primary);border:1px solid var(--accent-primary);cursor:pointer;border-radius:4px;padding:.65rem 1.25rem;font-size:.82rem;font-weight:700;transition:all .2s}.action-btn-import-box[data-v-2150addb]:hover{background:var(--accent-primary);color:var(--text-on-accent,#fff);transform:translateY(-1px)}.hidden-file-input[data-v-2150addb]{display:none}.action-btn-room[data-v-2150addb]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.action-btn-room[data-v-2150addb]:hover{background:var(--bg-card-hover);border-color:var(--accent-primary);color:var(--text-primary)}.action-btn-room.active[data-v-2150addb]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary)}.stage-container[data-v-2150addb]{background:radial-gradient(circle at 50% 40%, var(--bg-surface) 0%, var(--bg-primary) 100%);border:1px solid var(--border-subtle);width:100%;height:680px;min-height:620px;box-shadow:var(--shadow-luxury);border-radius:6px;position:relative;overflow:hidden}.three-winder-viewport[data-v-2150addb]{cursor:grab;width:100%;height:100%}.three-winder-viewport[data-v-2150addb]:active{cursor:grabbing}.cabinet-mechanical-actions[data-v-2150addb]{z-index:10;flex-wrap:wrap;gap:.5rem;max-width:calc(100% - 360px);display:flex;position:absolute;top:1.25rem;left:1.25rem}.mech-btn[data-v-2150addb]{letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.82rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.mech-btn.gold[data-v-2150addb]{border-color:var(--accent-primary);color:var(--accent-primary)}.mech-btn.gold[data-v-2150addb]:hover{background:var(--badge-bg);box-shadow:0 0 15px var(--accent-glow)}.mech-btn.gold.active[data-v-2150addb]{background:var(--accent-primary);color:var(--text-on-accent,#fff);border-color:var(--border-active);box-shadow:0 4px 18px var(--accent-glow)}.mech-btn.silver[data-v-2150addb]{border-color:var(--border-subtle);color:var(--text-secondary)}.mech-btn.silver[data-v-2150addb]:hover{border-color:var(--border-medium);color:var(--text-primary)}.mech-btn.silver.active[data-v-2150addb]{background:var(--bg-surface);color:var(--text-primary);border-color:var(--accent-primary)}.mech-btn.cyan[data-v-2150addb]{border-color:var(--border-subtle);color:var(--text-secondary)}.mech-btn.cyan[data-v-2150addb]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.mech-btn.cyan.active[data-v-2150addb]{background:var(--badge-bg);color:var(--accent-primary);border-color:var(--accent-primary)}.mech-icon[data-v-2150addb]{font-size:1rem}.winder-toast-feedback[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--accent-primary);color:var(--accent-primary);letter-spacing:.04em;box-shadow:0 4px 25px #0006, 0 0 20px var(--accent-glow);z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:9999px;padding:.65rem 1.4rem;font-size:.78rem;font-weight:700;animation:.3s ease-out slideDownToast-2150addb;position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}@keyframes slideDownToast-2150addb{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.calibre-auto-sync-card[data-v-2150addb]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.35rem;padding:.65rem;display:flex}.cas-top[data-v-2150addb]{align-items:center;gap:.45rem;display:flex}.cas-badge[data-v-2150addb]{color:var(--accent-primary);background:var(--badge-bg);border-radius:4px;padding:.1rem .35rem;font-size:.58rem;font-weight:800}.cas-watch-name[data-v-2150addb]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:700;overflow:hidden}.cas-desc[data-v-2150addb]{color:var(--text-secondary);font-size:.66rem;line-height:1.35}.btn-sync-calibre[data-v-2150addb]{background:var(--badge-bg);border:1px solid var(--accent-primary);color:var(--accent-primary);letter-spacing:.04em;cursor:pointer;border-radius:2px;margin-top:.2rem;padding:.35rem .65rem;font-size:.68rem;font-weight:700;transition:all .2s}.btn-sync-calibre[data-v-2150addb]:hover{background:var(--accent-primary);color:var(--text-on-accent,#fff);box-shadow:0 0 12px var(--accent-glow)}.winder-controls-overlay[data-v-2150addb]{z-index:15;scrollbar-width:thin;scrollbar-color:#d4af3766 transparent;flex-direction:column;gap:.75rem;width:325px;max-width:calc(100% - 2.5rem);padding-right:4px;display:flex;position:absolute;top:1.25rem;bottom:4.8rem;right:1.25rem;overflow-y:auto}.winder-controls-overlay[data-v-2150addb]::-webkit-scrollbar{width:5px}.winder-controls-overlay[data-v-2150addb]::-webkit-scrollbar-track{background:0 0}.winder-controls-overlay[data-v-2150addb]::-webkit-scrollbar-thumb{background:var(--bg-card);border-radius:4px}.control-panel[data-v-2150addb]{background:var(--bg-surface);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex}.ctrl-header[data-v-2150addb]{justify-content:space-between;align-items:center;display:flex}.ctrl-label[data-v-2150addb]{letter-spacing:.12em;color:var(--accent-primary);font-size:.68rem;font-weight:700}.power-toggle-btn[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:2px;padding:.25rem .6rem;font-size:.72rem;font-weight:700;transition:all .2s}.power-toggle-btn.running[data-v-2150addb]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.sub-ctrl-label[data-v-2150addb]{color:var(--text-muted);letter-spacing:.08em;margin-bottom:.25rem;font-size:.64rem;display:block}.tpd-pills[data-v-2150addb],.dir-pills[data-v-2150addb]{gap:.35rem;display:flex}.tpd-btn[data-v-2150addb],.dir-btn[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;text-align:center;border-radius:2px;flex:1;padding:.35rem .4rem;font-size:.72rem;transition:all .15s}.tpd-btn[data-v-2150addb]:hover,.dir-btn[data-v-2150addb]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.tpd-btn.active[data-v-2150addb],.dir-btn.active[data-v-2150addb]{background:var(--accent-primary);border-color:var(--border-active);color:var(--text-on-accent,#fff);font-weight:700}.led-all-actions[data-v-2150addb]{gap:.35rem;display:flex}.mini-txt-btn[data-v-2150addb]{border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:.15rem .4rem;font-size:.62rem}.mini-txt-btn[data-v-2150addb]:hover{color:var(--text-primary);border-color:var(--accent-primary)}.individual-slots-led-row[data-v-2150addb]{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.slot-led-btn[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;text-align:center;border-radius:2px;padding:.35rem .25rem;font-size:.72rem;transition:all .15s}.slot-led-btn.active[data-v-2150addb]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 10px var(--accent-glow)}.stage-bottom-dock[data-v-2150addb]{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;bottom:1rem;left:1.25rem;right:1.25rem}.stage-bottom-dock .stage-drag-hint[data-v-2150addb]{pointer-events:none;margin:0;position:static;transform:none}.stage-bottom-dock .aux-panel[data-v-2150addb]{pointer-events:auto;margin-left:auto}.aux-panel[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-luxury);border-radius:6px;justify-content:space-between;align-items:center;gap:.85rem;padding:.45rem .85rem;display:flex}.led-swatches[data-v-2150addb]{align-items:center;gap:.45rem;display:flex}.led-lbl[data-v-2150addb]{color:var(--text-primary);letter-spacing:.08em;font-size:.65rem;font-weight:800}.led-dot[data-v-2150addb]{cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px;transition:transform .15s}.led-dot[data-v-2150addb]:hover{transform:scale(1.15)}.led-dot.amber[data-v-2150addb],.led-dot.white[data-v-2150addb],.led-dot.emerald[data-v-2150addb],.led-dot.crimson[data-v-2150addb],.led-dot.off[data-v-2150addb]{background:var(--bg-card)}.led-dot.active[data-v-2150addb]{border-color:var(--text-primary);box-shadow:0 0 10px}.camera-preset-bar[data-v-2150addb]{align-items:center;gap:.35rem;display:flex}.aux-btn[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.aux-btn[data-v-2150addb]:hover{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.stage-drag-hint[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-primary);pointer-events:none;box-shadow:var(--shadow-luxury);white-space:nowrap;border-radius:999px;padding:.42rem 1rem;font-size:.72rem;font-weight:500}.winder-config-footer[data-v-2150addb]{grid-template-columns:1.3fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.boxes-selector[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:1.25rem}.selector-header-bar[data-v-2150addb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.shb-left[data-v-2150addb]{flex-direction:column;display:flex}.btn-open-box-importer[data-v-2150addb]{background:var(--badge-bg);border:1px solid var(--accent-primary);color:var(--accent-primary);cursor:pointer;border-radius:2px;padding:.45rem .85rem;font-size:.72rem;font-weight:700;transition:all .2s}.btn-open-box-importer[data-v-2150addb]:hover{background:var(--accent-primary);color:var(--text-on-accent,#fff)}.box-filter-chips[data-v-2150addb]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.filter-chip[data-v-2150addb]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:.3rem .75rem;font-size:.72rem;font-weight:600;transition:all .15s}.filter-chip[data-v-2150addb]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.filter-chip.active[data-v-2150addb]{background:var(--accent-primary);border-color:var(--border-active);color:var(--text-on-accent,#fff);font-weight:700}.amazon-tag[data-v-2150addb]{color:#000!important;background:#f59e0b!important;font-weight:800!important}.box-meta-pricing[data-v-2150addb]{align-items:center;gap:.5rem;margin:.25rem 0;display:flex}.box-price[data-v-2150addb]{color:var(--accent-primary);font-size:.82rem;font-weight:800}.box-stars[data-v-2150addb]{color:var(--text-primary);font-size:.72rem;font-weight:700}.selector-title[data-v-2150addb]{letter-spacing:.1em;color:var(--accent-primary);font-size:.76rem;font-weight:700;display:block}.selector-sub[data-v-2150addb]{color:var(--text-secondary);font-size:.72rem}.box-cards-row[data-v-2150addb]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.box-choice-btn[data-v-2150addb]{background:var(--bg-surface);border:1px solid var(--border-subtle);text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;gap:.25rem;padding:.85rem;transition:all .2s;display:flex}.box-choice-btn[data-v-2150addb]:hover{border-color:var(--accent-primary);background:var(--bg-card-hover)}.box-choice-btn.active[data-v-2150addb]{background:var(--badge-bg);border-color:var(--accent-primary);box-shadow:0 0 16px var(--accent-glow)}.box-badge-row[data-v-2150addb]{justify-content:space-between;align-items:center;display:flex}.box-manuf[data-v-2150addb]{color:var(--accent-primary);letter-spacing:.08em;font-size:.65rem;font-weight:700}.box-type-badge[data-v-2150addb]{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--accent-primary);border-radius:4px;padding:.15rem .4rem;font-size:.58rem;font-weight:700}.box-name[data-v-2150addb]{color:var(--text-primary);font-size:.82rem;font-weight:600}.box-cap[data-v-2150addb]{color:var(--text-secondary);font-size:.72rem;line-height:1.35}.slots-management[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:1rem 1.25rem}.slots-header[data-v-2150addb]{margin-bottom:.75rem}.slots-title[data-v-2150addb]{letter-spacing:.1em;color:var(--accent-primary);font-size:.76rem;font-weight:700;display:block}.slots-sub[data-v-2150addb]{color:var(--text-secondary);font-size:.72rem}.slots-list[data-v-2150addb]{flex-direction:column;gap:.5rem;max-height:250px;display:flex;overflow-y:auto}.slot-item-chip[data-v-2150addb]{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;padding:.55rem .85rem;transition:all .2s;display:flex}.slot-item-chip[data-v-2150addb]:hover{background:var(--bg-card-hover);border-color:var(--accent-primary)}.slot-idx[data-v-2150addb]{color:var(--accent-primary);width:65px;font-size:.68rem;font-weight:700}.slot-watch-name[data-v-2150addb]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 .5rem;font-size:.8rem;overflow:hidden}.slot-edit-icon[data-v-2150addb]{color:var(--text-muted);font-size:.75rem}.slot-modal-backdrop[data-v-2150addb]{background:var(--modal-backdrop,#000c);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.drawer-sections-overlay[data-v-2150addb]{background:var(--bg-surface);border:1px solid var(--border-subtle);z-index:25;box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:4px;padding:.85rem 1.25rem;animation:.35s ease-out slideUpDrawer-2150addb;position:absolute;bottom:2.8rem;left:1.5rem;right:1.5rem}@keyframes slideUpDrawer-2150addb{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.dso-header[data-v-2150addb]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;padding-bottom:.4rem;display:flex}.dso-badge[data-v-2150addb]{color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.dso-subtitle[data-v-2150addb]{color:var(--text-secondary);font-size:.72rem}.dso-grid[data-v-2150addb]{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.dso-card[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;align-items:flex-start;gap:.55rem;padding:.6rem .75rem;display:flex}.dso-icon[data-v-2150addb]{font-size:1.25rem;line-height:1}.dso-info[data-v-2150addb]{flex-direction:column;gap:.15rem;display:flex}.dso-title[data-v-2150addb]{color:var(--text-primary);font-size:.76rem;font-weight:700}.dso-desc[data-v-2150addb]{color:var(--text-secondary);font-size:.65rem;line-height:1.35}.slot-picker-modal[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-medium);width:100%;max-width:680px;max-height:80vh;box-shadow:var(--shadow-luxury);border-radius:6px;flex-direction:column;padding:1.5rem;display:flex}.wide-modal[data-v-2150addb]{width:92vw!important;max-width:1040px!important;max-height:88vh!important;padding:1.5rem!important}.picker-header-titles[data-v-2150addb]{flex-direction:column;gap:.2rem;display:flex}.picker-sub[data-v-2150addb]{color:var(--text-secondary);font-size:.75rem}.modal-top[data-v-2150addb]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.picker-title[data-v-2150addb]{font-size:1.15rem;font-family:var(--font-heading,var(--font-serif,Georgia, serif));color:var(--text-primary);margin:0}.close-modal-btn[data-v-2150addb]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:1.1rem;transition:color .15s}.close-modal-btn[data-v-2150addb]:hover{color:var(--text-primary)}.picker-search-bar[data-v-2150addb]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.5rem .85rem;display:flex}.picker-search-icon[data-v-2150addb]{color:var(--text-muted);font-size:.9rem}.picker-search-input[data-v-2150addb]{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.picker-search-input[data-v-2150addb]::placeholder{color:var(--text-muted)}.picker-clear-search-btn[data-v-2150addb]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.85rem}.picker-count-badge[data-v-2150addb]{color:var(--accent-primary);background:var(--badge-bg);white-space:nowrap;border-radius:4px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.picker-filter-chips-wrap[data-v-2150addb]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.45rem;margin-bottom:.85rem;padding:.55rem .85rem;display:flex}.picker-chips-row[data-v-2150addb]{scrollbar-width:thin;align-items:center;gap:.4rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.chips-category-label[data-v-2150addb]{letter-spacing:.08em;color:var(--text-muted);flex-shrink:0;margin-right:.3rem;font-size:.64rem;font-weight:800}.picker-chip[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:2px;flex-shrink:0;padding:.22rem .6rem;font-size:.7rem;font-weight:600;transition:all .18s}.picker-chip[data-v-2150addb]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.picker-chip.active[data-v-2150addb]{background:var(--accent-primary);border-color:var(--border-active);color:var(--text-on-accent,#fff);box-shadow:0 0 10px var(--accent-glow);font-weight:800}.picker-vault-list[data-v-2150addb]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;padding-right:.35rem;display:grid;overflow-y:auto}.picker-vault-list.wide-grid[data-v-2150addb]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:.85rem!important;max-height:52vh!important}.picker-watch-card[data-v-2150addb]{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;text-align:left;border-radius:4px;flex-direction:column;gap:.4rem;padding:.75rem;transition:all .2s;display:flex}.picker-watch-card[data-v-2150addb]:hover{background:var(--bg-card-hover);border-color:var(--accent-primary);transform:translateY(-2px)}.empty-card[data-v-2150addb]{text-align:center;border-style:dashed;justify-content:center;align-items:center}.empty-icon[data-v-2150addb]{color:var(--accent-primary);font-size:1.6rem}.p-thumb-box[data-v-2150addb]{background:var(--card-img-bg,var(--bg-card));border-radius:4px;justify-content:center;align-items:center;width:100%;height:96px;display:flex;position:relative}.p-thumb[data-v-2150addb]{object-fit:contain;width:80px;height:80px}.p-mm-tag[data-v-2150addb]{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:3px;padding:1px 4px;font-size:.6rem;font-weight:700;position:absolute;bottom:4px;right:6px}.p-info[data-v-2150addb]{flex-direction:column;gap:.2rem;width:100%;display:flex}.p-brand-row[data-v-2150addb]{justify-content:space-between;align-items:center;gap:.4rem;width:100%;display:flex}.p-brand[data-v-2150addb]{color:var(--accent-primary);font-size:.62rem;font-weight:700}.p-cat-tag[data-v-2150addb]{color:var(--text-muted);background:var(--badge-bg);text-transform:uppercase;border-radius:3px;padding:1px 5px;font-size:.58rem}.p-model[data-v-2150addb]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.p-meta-line[data-v-2150addb]{width:100%;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.3rem;font-size:.65rem;display:flex}.p-ref[data-v-2150addb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-cal[data-v-2150addb]{color:var(--accent-primary);white-space:nowrap;font-size:.62rem}.p-price[data-v-2150addb]{color:var(--accent-primary);margin-top:.15rem;font-size:.74rem;font-weight:700}[data-theme=sand]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:radial-gradient(circle at 50% 40%,#fff 0%,#ede8de 100%)}[data-theme=sand],[data-theme=sand]{background:var(--bg-card);border-color:var(--text-primary)}[data-theme=sand]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary);background:var(--bg-card)}[data-theme="007"]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:radial-gradient(circle at 50% 40%,#fff 0%,#eae7e1 100%)}[data-theme="007"],[data-theme="007"]{background:var(--bg-card);border-color:var(--text-primary)}[data-theme="007"]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary);background:var(--bg-card)}[data-theme=vintage]{border-color:var(--text-primary);background:radial-gradient(circle at 50% 40%,#171c27 0%,#090b0f 100%);background:var(--bg-card);color:var(--text-primary)}[data-theme=f1]{border-color:var(--text-primary);background:radial-gradient(circle at 50% 40%,#151a24 0%,#06080b 100%);background:var(--bg-card);color:var(--text-primary)}[data-theme=monochrome]{border-color:var(--text-primary);background:radial-gradient(circle at 50% 40%,#1c1c1c 0%,#050505 100%);background:var(--bg-card);color:var(--text-primary)}.purist-telemetry-panel[data-v-2150addb]{border-color:var(--text-primary);background:linear-gradient(135deg,#141821eb 0%,#0c0f15f5 100%);position:relative;overflow:hidden}.purist-telemetry-panel .ctrl-label[data-v-2150addb]{color:var(--text-primary)}.purist-header[data-v-2150addb]{border-bottom:1px solid #d4af3726;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.purist-title-row[data-v-2150addb]{align-items:center;gap:.4rem;display:flex}.purist-gold-icon[data-v-2150addb]{filter:drop-shadow(0 0 4px #d4af3780);font-size:.9rem}.faraday-shield-badge[data-v-2150addb]{letter-spacing:.05em;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.65rem;font-weight:800;transition:all .25s;display:inline-flex}.faraday-shield-badge.active[data-v-2150addb]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.purist-controls-grid[data-v-2150addb]{flex-direction:column;gap:.65rem;margin-bottom:.75rem;display:flex}.purist-ctrl-item[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;padding:.5rem .65rem}.pci-header[data-v-2150addb]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pci-label[data-v-2150addb]{letter-spacing:.05em;color:var(--text-primary);font-size:.68rem;font-weight:700}.pci-btn[data-v-2150addb]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.2rem .6rem;font-size:.7rem;font-weight:700;transition:all .2s}.pci-btn.active[data-v-2150addb]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent,#fff);box-shadow:0 0 10px var(--accent-glow)}.pci-desc[data-v-2150addb]{color:var(--text-primary);opacity:.9;margin-top:.35rem;font-size:.62rem;line-height:1.3;display:block}.circadian-phase-selector[data-v-2150addb]{gap:.35rem;margin-top:.45rem;display:flex}.phase-btn[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;flex:1;padding:.3rem .4rem;font-size:.62rem;font-weight:700;transition:all .2s}.phase-btn.active[data-v-2150addb]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.isochronism-gauge-card[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;padding:.65rem}.ig-top[data-v-2150addb]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ig-slot-nav[data-v-2150addb]{align-items:center;gap:.4rem;display:flex}.ig-badge[data-v-2150addb]{letter-spacing:.06em;color:var(--accent-primary);font-size:.62rem;font-weight:800}.slot-telemetry-select[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.15rem .4rem;font-size:.68rem}.ig-status-pill[data-v-2150addb]{letter-spacing:.05em;background:var(--bg-card);border-radius:999px;padding:.15rem .45rem;font-size:.6rem;font-weight:800}.ig-status-pill.green[data-v-2150addb],.ig-status-pill.amber[data-v-2150addb],.ig-status-pill.blue[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary)}.ig-caliber-banner[data-v-2150addb]{background:var(--bg-card);border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;padding:.45rem .55rem;display:flex}.ig-cal-left[data-v-2150addb]{flex-direction:column;gap:.1rem;display:flex}.ig-caliber-name[data-v-2150addb]{color:var(--text-primary);font-size:.76rem;font-weight:800}.ig-caliber-meta[data-v-2150addb]{color:var(--text-primary);font-size:.62rem}.ig-cal-type-tag[data-v-2150addb]{letter-spacing:.04em;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:3px;padding:.2rem .45rem;font-size:.6rem;font-weight:800}.ig-cal-type-tag.manual_no_wind[data-v-2150addb],.ig-cal-type-tag.quartz_no_wind[data-v-2150addb]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.heresy-alert-box[data-v-2150addb]{border-radius:4px;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:.5rem .6rem;display:flex}.heresy-alert-box.manual[data-v-2150addb],.heresy-alert-box.quartz[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle)}.hab-icon[data-v-2150addb]{font-size:.9rem}.hab-text[data-v-2150addb]{flex-direction:column;gap:.15rem;display:flex}.hab-title[data-v-2150addb]{letter-spacing:.05em;color:var(--text-primary);font-size:.65rem;font-weight:800}.heresy-alert-box.quartz .hab-title[data-v-2150addb]{color:var(--text-primary)}.hab-desc[data-v-2150addb]{color:var(--text-primary);margin:0;font-size:.62rem;line-height:1.35}.ig-metrics-grid[data-v-2150addb]{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.ig-metric[data-v-2150addb]{flex-direction:column;gap:.2rem;display:flex}.metric-top[data-v-2150addb]{color:var(--text-primary);justify-content:space-between;font-size:.64rem;font-weight:700;display:flex}.metric-val[data-v-2150addb]{color:var(--text-primary);font-weight:800}.progress-bar-wrap[data-v-2150addb]{background:var(--bg-card);border-radius:999px;width:100%;height:6px;overflow:hidden}.progress-bar-fill[data-v-2150addb]{border-radius:999px;height:100%;transition:width .4s}.progress-bar-fill.optimal[data-v-2150addb]{box-shadow:var(--shadow-luxury);background:linear-gradient(90deg,#10b981 0%,#34d399 100%)}.progress-bar-fill.saturated[data-v-2150addb]{box-shadow:var(--shadow-luxury);background:linear-gradient(90deg,#f59e0b 0%,#ef4444 100%)}.progress-bar-fill.warning[data-v-2150addb]{background:var(--bg-card)}.metric-sub[data-v-2150addb]{color:var(--text-primary);font-size:.58rem}.ig-status-msg[data-v-2150addb]{color:var(--text-primary);background:var(--bg-card);border-top:1px solid #ffffff0f;padding-top:.4rem;font-size:.62rem;line-height:1.35}.slot-item-chip[data-v-2150addb]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.slot-item-chip.active-telemetry[data-v-2150addb]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury)}.slot-item-chip.manual-protected[data-v-2150addb]{border-left:3px solid #f59e0b}.slot-item-chip.quartz-isolated[data-v-2150addb]{border-left:3px solid #a855f7}.slot-chip-left[data-v-2150addb]{flex-direction:column;flex:1;gap:.2rem;display:flex}.slot-chip-sub[data-v-2150addb]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.slot-cal-tag[data-v-2150addb]{color:var(--text-secondary);font-size:.6rem;font-weight:700}.slot-mode-tag[data-v-2150addb]{background:var(--bg-card);color:var(--text-secondary);border-radius:3px;padding:.1rem .35rem;font-size:.58rem;font-weight:700}.slot-mode-tag.manual_no_wind[data-v-2150addb],.slot-mode-tag.quartz_no_wind[data-v-2150addb]{background:var(--bg-card);color:var(--text-primary)}.slot-chip-actions[data-v-2150addb]{align-items:center;gap:.35rem;display:flex}.slot-audit-btn[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.25rem .45rem;font-size:.62rem;font-weight:700;transition:all .2s}.slot-audit-btn[data-v-2150addb]:hover,.slot-audit-btn.active[data-v-2150addb]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.harmonized-custody-studio[data-v-2150addb]{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:1.5rem;margin-top:1.75rem;display:grid}.custody-panel[data-v-2150addb]{background:var(--bg-surface,#141416);border:1px solid var(--border-subtle,#ffffff14);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;flex-direction:column;padding:1.35rem;display:flex;position:relative;overflow:hidden}.panel-header-bar[data-v-2150addb]{border-bottom:1px solid var(--border-subtle,#ffffff14);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;padding-bottom:.9rem;display:flex}.ph-titles[data-v-2150addb]{flex-direction:column;gap:.25rem;display:flex}.ph-badge-row[data-v-2150addb]{align-items:center;gap:.5rem;display:flex}.ph-kicker[data-v-2150addb]{letter-spacing:.12em;color:var(--text-secondary,#94a3b8);text-transform:uppercase;font-size:.62rem;font-weight:800}.ph-status-pill[data-v-2150addb]{letter-spacing:.08em;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:4px;padding:.1rem .45rem;font-size:.58rem;font-weight:800}.ph-occupancy-pill[data-v-2150addb]{letter-spacing:.08em;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:4px;padding:.1rem .5rem;font-size:.58rem;font-weight:800}.panel-main-title[data-v-2150addb]{letter-spacing:-.01em;color:var(--text-primary,#f8fafc);margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}.panel-sub-desc[data-v-2150addb]{color:var(--text-secondary,#94a3b8);font-size:.72rem;line-height:1.35}.btn-import-box-url[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff1f);color:var(--text-secondary,#cbd5e1);cursor:pointer;white-space:nowrap;border-radius:6px;padding:.45rem .85rem;font-size:.7rem;font-weight:700;transition:all .2s}.btn-import-box-url[data-v-2150addb]:hover{background:var(--bg-card);border-color:var(--accent-primary,#d4af37);color:var(--text-primary)}.btn-create-bespoke-gold[data-v-2150addb]{border:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.04em;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#d4af3740,#b48c1e26);border-radius:6px;align-items:center;gap:.35rem;padding:.45rem .95rem;font-size:.72rem;font-weight:800;transition:all .2s;display:inline-flex}.btn-create-bespoke-gold[data-v-2150addb]:hover{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#d4af3773,#b48c1e4d);transform:translateY(-1px)}.active-box-hero-card[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;margin-bottom:1.1rem;padding:.9rem}.abh-specs-grid[data-v-2150addb]{grid-template-columns:repeat(2,1fr);gap:.75rem 1rem;display:grid}.abh-spec-item[data-v-2150addb]{flex-direction:column;gap:.15rem;display:flex}.abh-k[data-v-2150addb]{letter-spacing:.06em;color:var(--text-secondary,#94a3b8);text-transform:uppercase;font-size:.6rem;font-weight:700}.abh-v[data-v-2150addb]{color:var(--text-primary,#f1f5f9);font-size:.76rem;font-weight:600}.abh-price[data-v-2150addb]{color:var(--text-primary);font-weight:800}.abh-stars[data-v-2150addb]{color:var(--text-primary);margin-left:.35rem;font-size:.65rem}.box-quick-switcher-section[data-v-2150addb]{flex-direction:column;flex:1;gap:.65rem;display:flex}.bqs-header[data-v-2150addb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bqs-label[data-v-2150addb]{letter-spacing:.08em;color:var(--text-secondary,#94a3b8);font-size:.62rem;font-weight:800}.bqs-filter-pills[data-v-2150addb]{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.bqs-cat-chip[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary,#94a3b8);cursor:pointer;border-radius:4px;padding:.2rem .45rem;font-size:.62rem;font-weight:700;transition:all .15s}.bqs-cat-chip[data-v-2150addb]:hover{background:var(--bg-card);color:var(--text-primary,#f8fafc)}.bqs-cat-chip.active[data-v-2150addb]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.bqs-compact-grid[data-v-2150addb]{grid-template-columns:repeat(3,1fr);gap:.6rem;max-height:280px;padding-right:.25rem;display:grid;overflow-y:auto}.bqs-box-mini-card[data-v-2150addb]{text-align:left;background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;min-height:75px;padding:.6rem;transition:all .2s;display:flex;position:relative}.bqs-box-mini-card[data-v-2150addb]:hover{background:var(--bg-card);border-color:var(--text-primary);transform:translateY(-1px)}.bqs-box-mini-card.active[data-v-2150addb]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(145deg,#d4af371f,#0000004d)}.bqs-bmc-top[data-v-2150addb]{justify-content:space-between;align-items:center;width:100%;margin-bottom:.25rem;display:flex}.bmc-manuf[data-v-2150addb]{letter-spacing:.06em;color:var(--text-secondary,#94a3b8);text-transform:uppercase;font-size:.56rem;font-weight:800}.bmc-cap-pill[data-v-2150addb]{background:var(--bg-card);color:var(--text-primary,#f8fafc);border-radius:3px;padding:.1rem .3rem;font-size:.54rem;font-weight:800}.bqs-box-mini-card.active .bmc-cap-pill[data-v-2150addb]{background:var(--bg-card);color:var(--text-primary)}.bmc-name[data-v-2150addb]{color:var(--text-primary,#f8fafc);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-bottom:.3rem;font-size:.66rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.bmc-meta[data-v-2150addb]{justify-content:space-between;align-items:center;width:100%;margin-top:auto;font-size:.6rem;display:flex}.bmc-price[data-v-2150addb]{color:var(--text-primary);font-weight:800}.bmc-drawer[data-v-2150addb]{color:var(--text-primary);background:var(--bg-card);border-radius:2px;padding:.05rem .25rem;font-size:.56rem}.occupancy-progress-track[data-v-2150addb]{background:var(--bg-card);border-radius:999px;width:100%;height:4px;margin-bottom:1rem;overflow:hidden}.occupancy-progress-fill[data-v-2150addb]{height:100%;box-shadow:var(--shadow-luxury);background:linear-gradient(90deg,#d4af37,gold);border-radius:999px;transition:width .3s}.harmonized-slots-list[data-v-2150addb]{flex-direction:column;gap:.5rem;max-height:360px;padding-right:.25rem;display:flex;overflow-y:auto}.harmonized-slot-row[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;align-items:center;gap:.75rem;padding:.55rem .75rem;transition:all .2s;display:flex}.harmonized-slot-row[data-v-2150addb]:hover{background:var(--bg-card);border-color:var(--text-primary);transform:translate(2px)}.harmonized-slot-row.is-active-telemetry[data-v-2150addb]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(90deg,#d4af371a,#ffffff08)}.harmonized-slot-row.is-empty[data-v-2150addb]{opacity:.75;border-style:dashed}.harmonized-slot-row.is-empty[data-v-2150addb]:hover{opacity:1;border-color:var(--text-primary)}.slot-idx-col[data-v-2150addb]{text-align:center;width:28px}.slot-idx-num[data-v-2150addb]{color:var(--text-secondary,#94a3b8);font-size:.65rem;font-weight:800}.slot-avatar-col[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.slot-avatar-img[data-v-2150addb]{object-fit:cover;width:100%;height:100%}.slot-avatar-empty[data-v-2150addb]{opacity:.6;font-size:1.1rem}.slot-content-col[data-v-2150addb]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.slot-title-line[data-v-2150addb]{align-items:center;gap:.5rem;display:flex;overflow:hidden}.slot-model-name[data-v-2150addb]{color:var(--text-primary,#f8fafc);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:700;overflow:hidden}.slot-empty-label[data-v-2150addb]{color:var(--text-secondary,#94a3b8);font-size:.72rem;font-style:italic}.slot-brand-pill[data-v-2150addb]{background:var(--bg-card);color:var(--text-secondary,#cbd5e1);border-radius:3px;flex-shrink:0;padding:.08rem .35rem;font-size:.54rem;font-weight:800}.slot-meta-line[data-v-2150addb]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.slot-caliber-name[data-v-2150addb]{color:var(--text-secondary,#94a3b8);font-size:.64rem;font-weight:600}.slot-telemetry-tag[data-v-2150addb]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:3px;padding:.1rem .38rem;font-size:.6rem;font-weight:700}.slot-telemetry-tag.manual_no_wind[data-v-2150addb],.slot-telemetry-tag.quartz_no_wind[data-v-2150addb]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.btn-mini-add-bespoke[data-v-2150addb]{background:var(--bg-card);border:1px dashed var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.2rem .5rem;font-size:.64rem;font-weight:700;transition:all .15s}.btn-mini-add-bespoke[data-v-2150addb]:hover{background:var(--bg-card);border-style:solid}.slot-actions-col[data-v-2150addb]{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.btn-slot-audit[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary,#cbd5e1);cursor:pointer;border-radius:4px;padding:.25rem .5rem;font-size:.62rem;font-weight:700;transition:all .15s}.btn-slot-audit[data-v-2150addb]:hover,.btn-slot-audit.active[data-v-2150addb]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.btn-slot-clear[data-v-2150addb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.2rem .45rem;font-size:.65rem;font-weight:700;transition:all .15s}.btn-slot-clear[data-v-2150addb]:hover{background:var(--bg-card);color:var(--text-primary)}.slot-edit-indicator[data-v-2150addb]{color:var(--text-secondary,#94a3b8);opacity:.6;font-size:.72rem}.bespoke-creator-card[data-v-2150addb]{text-align:center!important;cursor:pointer!important;background:linear-gradient(135deg,#d4af3726,#0000004d)!important;border:1px dashed #d4af3780!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:1.2rem .8rem!important;transition:all .2s!important;display:flex!important}.bespoke-creator-card[data-v-2150addb]:hover{background:linear-gradient(135deg,#d4af3740,#0006)!important;border-style:solid!important;border-color:gold!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #d4af3733!important}.bespoke-card-icon[data-v-2150addb]{margin-bottom:.4rem;font-size:1.6rem}.picker-bespoke-action-bar[data-v-2150addb]{border:1px solid var(--border-subtle);background:linear-gradient(135deg,#d4af371f,#00000040);border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.pb-left[data-v-2150addb]{align-items:center;gap:.75rem;display:flex}.pb-icon[data-v-2150addb]{font-size:1.4rem}.pb-text[data-v-2150addb]{flex-direction:column;gap:.15rem;display:flex}.pb-title[data-v-2150addb]{color:var(--text-primary);font-size:.78rem;font-weight:700}.pb-desc[data-v-2150addb]{color:var(--text-secondary,#cbd5e1);font-size:.68rem}.btn-picker-bespoke-action[data-v-2150addb]{border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af374d,#b48c1e33);border-radius:5px;padding:.45rem .85rem;font-size:.72rem;font-weight:800;transition:all .2s}.btn-picker-bespoke-action[data-v-2150addb]:hover{box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#d4af3780,#b48c1e59);transform:translateY(-1px)}.picker-bespoke-tile-card[data-v-2150addb]{text-align:center;border:1px dashed var(--border-subtle);cursor:pointer;background:linear-gradient(145deg,#d4af3714,#00000040);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:1.25rem .75rem;transition:all .2s;display:flex}.picker-bespoke-tile-card[data-v-2150addb]:hover{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(145deg,#d4af3733,#00000059);border-style:solid;transform:translateY(-2px)}.picker-bespoke-tile-card .p-model[data-v-2150addb]{color:var(--text-primary);margin-bottom:.2rem;font-size:.78rem;font-weight:700}.picker-bespoke-tile-card .p-sub[data-v-2150addb]{color:var(--text-secondary,#94a3b8);font-size:.65rem}[data-theme=sand]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}[data-theme=sand],[data-theme=sand],[data-theme=sand],[data-theme=sand],[data-theme=sand],[data-theme=sand]{color:var(--text-primary)}[data-theme=sand]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}[data-theme=sand],[data-theme=sand],[data-theme=sand],[data-theme=sand],[data-theme=sand],[data-theme=sand],[data-theme=sand],[data-theme=sand]{color:var(--text-primary)}[data-theme=sand]{background:var(--bg-card);border-color:var(--text-primary)}[data-theme=monochrome]{border-color:var(--text-primary);background:var(--bg-card)}[data-theme=f1]{border-color:var(--text-primary)}@media (width<=900px){.stage-container[data-v-2150addb]{height:620px}.winder-config-footer[data-v-2150addb]{grid-template-columns:1fr}.winder-controls-overlay[data-v-2150addb]{max-width:270px;bottom:5.2rem}.cabinet-mechanical-actions[data-v-2150addb]{flex-direction:column;max-width:180px}.stage-bottom-dock[data-v-2150addb]{flex-direction:column-reverse;align-items:stretch;gap:.4rem;bottom:.6rem;left:.6rem;right:.6rem}.stage-bottom-dock .stage-drag-hint[data-v-2150addb]{text-align:center;white-space:normal;padding:.25rem .6rem;font-size:.64rem}.stage-bottom-dock .aux-panel[data-v-2150addb]{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-left:0;padding:.35rem .6rem}.dso-grid[data-v-2150addb]{grid-template-columns:repeat(2,1fr)}.drawer-sections-overlay[data-v-2150addb]{bottom:3.5rem;left:.5rem;right:.5rem}}.verification-modal-backdrop[data-v-ac086c27]{z-index:999999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617e0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.verification-modal-window[data-v-ac086c27]{color:#f8fafc;background:linear-gradient(#0f172a 0%,#090e1a 100%);border:1px solid #d4af3773;border-radius:18px;flex-direction:column;gap:1.5rem;width:100%;max-width:860px;max-height:92vh;padding:2rem;display:flex;overflow-y:auto;box-shadow:0 25px 60px -15px #000000e6,0 0 40px #10b9811a}.modal-header[data-v-ac086c27]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding-bottom:1.25rem;display:flex}.header-seal-wrap[data-v-ac086c27]{align-items:center;gap:1rem;display:flex}.swiss-shield[data-v-ac086c27]{background:#dc2626;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #dc262666}.swiss-cross[data-v-ac086c27]{color:#fff;font-size:1.6rem;font-weight:900;line-height:1}.header-kicker[data-v-ac086c27]{letter-spacing:.1em;color:#d4af37;font-size:.72rem;font-weight:800;display:block}.header-title[data-v-ac086c27]{color:#fff;margin:.15rem 0 0;font-size:1.25rem;font-weight:800}.close-btn[data-v-ac086c27]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;transition:all .2s;display:flex}.close-btn[data-v-ac086c27]:hover{color:#fff;background:#ef444433;border-color:#ef4444}.status-banner[data-v-ac086c27]{border-radius:12px;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;transition:all .25s;display:flex}.status-valid[data-v-ac086c27]{background:#10b9811f;border:1px solid #10b981;box-shadow:0 0 25px #10b98126}.status-invalid[data-v-ac086c27]{background:#ef444426;border:1px solid #ef4444;box-shadow:0 0 25px #ef444433}.status-icon[data-v-ac086c27]{font-size:2rem;line-height:1}.status-valid .status-icon[data-v-ac086c27]{color:#10b981}.status-invalid .status-icon[data-v-ac086c27]{color:#ef4444}.status-heading[data-v-ac086c27]{margin:0;font-size:1.05rem;font-weight:800}.status-valid .status-heading[data-v-ac086c27]{color:#34d399}.status-invalid .status-heading[data-v-ac086c27]{color:#f87171}.status-sub[data-v-ac086c27]{color:#cbd5e1;margin:.25rem 0 0;font-size:.85rem}.claims-grid[data-v-ac086c27]{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.claim-card[data-v-ac086c27]{background:#1e293b80;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.25rem;padding:.85rem;display:flex}.claim-label[data-v-ac086c27]{color:#64748b;letter-spacing:.05em;font-size:.68rem;font-weight:700}.claim-value[data-v-ac086c27]{color:#e2e8f0;font-size:.9rem;font-weight:600}.claim-value.bold[data-v-ac086c27]{font-family:monospace;font-weight:800}.claim-value.highlight[data-v-ac086c27]{color:#38bdf8;font-weight:800}.claim-value.highlight.tampered[data-v-ac086c27]{color:#f87171;text-decoration:underline}.pass-badge[data-v-ac086c27]{color:#34d399;font-weight:700}.hash-ledger-box[data-v-ac086c27]{background:#020617a6;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ledger-row[data-v-ac086c27]{flex-direction:column;gap:.25rem;display:flex}.ledger-label[data-v-ac086c27]{color:#94a3b8;letter-spacing:.05em;font-size:.7rem;font-weight:700}.ledger-code[data-v-ac086c27]{word-break:break-all;border-radius:6px;padding:.4rem .6rem;font-family:Courier New,monospace;font-size:.8rem}.expected-code[data-v-ac086c27]{color:#38bdf8;background:#ffffff0f}.computed-match[data-v-ac086c27]{color:#34d399;background:#10b98126;border:1px solid #10b981}.computed-mismatch[data-v-ac086c27]{color:#f87171;background:#ef444433;border:1px solid #ef4444}.tamper-simulator-panel[data-v-ac086c27]{background:#1e293b66;border:1px dashed #d4af3766;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.simulator-head[data-v-ac086c27]{justify-content:space-between;align-items:center;display:flex}.sim-badge[data-v-ac086c27]{letter-spacing:.08em;color:#d4af37;font-size:.68rem;font-weight:800}.sim-title[data-v-ac086c27]{color:#fff;margin:.15rem 0 0;font-size:.95rem;font-weight:800}.switch-wrap[data-v-ac086c27]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.switch-input[data-v-ac086c27]{display:none}.switch-slider[data-v-ac086c27]{background:#fff3;border-radius:20px;width:38px;height:20px;transition:all .2s;position:relative}.switch-slider[data-v-ac086c27]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.switch-input:checked+.switch-slider[data-v-ac086c27]{background:#ef4444}.switch-input:checked+.switch-slider[data-v-ac086c27]:after{transform:translate(18px)}.switch-label[data-v-ac086c27]{color:#cbd5e1;font-size:.8rem;font-weight:700}.sim-desc[data-v-ac086c27]{color:#94a3b8;margin:0;font-size:.8rem;line-height:1.45}.tamper-control-row[data-v-ac086c27]{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.tamper-lbl[data-v-ac086c27]{color:#f87171;font-size:.8rem;font-weight:700}.tamper-input[data-v-ac086c27]{color:#fff;background:#0f172a;border:1px solid #ef4444;border-radius:6px;outline:none;width:70px;padding:.3rem .5rem;font-size:.9rem;font-weight:800}.tamper-warning[data-v-ac086c27]{color:#fca5a5;font-size:.75rem;font-weight:600}.modal-footer[data-v-ac086c27]{border-top:1px solid #ffffff14;justify-content:flex-end;gap:.75rem;padding-top:1.25rem;display:flex}.btn-secondary[data-v-ac086c27]{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700;transition:all .2s}.btn-secondary[data-v-ac086c27]:hover{background:#ffffff26}.btn-primary[data-v-ac086c27]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:8px;padding:.6rem 1.5rem;font-size:.85rem;font-weight:800;transition:all .2s}.btn-primary[data-v-ac086c27]:hover{box-shadow:0 4px 15px #0284c766}@media (width<=768px){.claims-grid[data-v-ac086c27]{grid-template-columns:1fr}}.nfc-modal-backdrop[data-v-2dc7296b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1200;background:#000000d9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.nfc-modal-window[data-v-2dc7296b]{background:#0b0f17;border:1px solid #f59e0b59;border-radius:12px;flex-direction:column;gap:1.25rem;width:100%;max-width:640px;padding:1.5rem;display:flex;box-shadow:0 20px 50px #000c,0 0 30px #f59e0b26}.nfc-header[data-v-2dc7296b]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.nfc-header-title[data-v-2dc7296b]{align-items:center;gap:.75rem;display:flex}.nfc-badge-icon[data-v-2dc7296b]{font-size:1.5rem}.nfc-title[data-v-2dc7296b]{color:#f59e0b;letter-spacing:.08em;margin:0;font-size:.95rem;font-weight:800}.nfc-sub[data-v-2dc7296b]{color:#94a3b8;letter-spacing:.05em;font-size:.65rem}.nfc-close-btn[data-v-2dc7296b]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.1rem;transition:color .15s}.nfc-close-btn[data-v-2dc7296b]:hover{color:#fff}.physical-card-showcase[data-v-2dc7296b]{perspective:1000px;justify-content:center;display:flex}.luxury-nfc-card[data-v-2dc7296b]{aspect-ratio:1.586;background:linear-gradient(135deg,#1e293b 0%,#0f172a 50%,#020617 100%);border:1px solid #f59e0b66;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;max-width:420px;padding:1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #0009,inset 0 1px 1px #ffffff26}.card-glow-reflection[data-v-2dc7296b]{pointer-events:none;background:linear-gradient(45deg,#0000 35%,#f59e0b14 48%,#ffffff1f 50%,#f59e0b14 52%,#0000 65%);width:200%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotate(25deg)}.card-top-row[data-v-2dc7296b]{justify-content:space-between;align-items:center;display:flex}.card-brand[data-v-2dc7296b]{letter-spacing:.12em;color:#f59e0b;font-size:.85rem;font-weight:800}.card-nfc-symbol[data-v-2dc7296b]{color:#fbbf24}.card-chip-container[data-v-2dc7296b]{align-items:center;gap:.6rem;margin:.4rem 0;display:flex}.emv-chip[data-v-2dc7296b]{background:linear-gradient(135deg,#d97706 0%,#fbbf24 50%,#b45309 100%);border:1px solid #fff6;border-radius:4px;width:38px;height:28px;position:relative}.chip-status-text[data-v-2dc7296b]{color:#94a3b8;letter-spacing:.06em;font-size:.62rem;font-weight:700}.card-body-meta[data-v-2dc7296b]{flex-direction:column;gap:.2rem;display:flex}.card-model-name[data-v-2dc7296b]{color:#f8fafc;font-size:.85rem;font-weight:700}.card-serial[data-v-2dc7296b]{color:#cbd5e1;font-family:monospace;font-size:.68rem}.card-cid[data-v-2dc7296b]{color:#94a3b8;font-family:monospace;font-size:.62rem}.card-footer-row[data-v-2dc7296b]{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:.4rem;display:flex}.card-issuer[data-v-2dc7296b]{color:#94a3b8;letter-spacing:.05em;font-size:.58rem;font-weight:600}.card-verified-badge[data-v-2dc7296b]{color:#10b981;letter-spacing:.05em;font-size:.62rem;font-weight:800}.payload-inspector[data-v-2dc7296b]{background:#0f172ab3;border:1px solid #ffffff14;border-radius:8px;padding:.85rem}.inspector-title[data-v-2dc7296b]{color:#fbbf24;letter-spacing:.06em;margin-bottom:.5rem;font-size:.68rem;font-weight:800}.inspector-grid[data-v-2dc7296b]{flex-direction:column;gap:.4rem;display:flex}.ins-row[data-v-2dc7296b]{justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;display:flex}.ins-label[data-v-2dc7296b]{color:#94a3b8;white-space:nowrap;font-weight:600}.ins-val[data-v-2dc7296b]{color:#f8fafc;word-break:break-all;text-align:right}.code-val[data-v-2dc7296b]{color:#cbd5e1;font-family:monospace;font-size:.64rem}.status-ok[data-v-2dc7296b]{color:#34d399;font-weight:700}.status-sim[data-v-2dc7296b]{color:#60a5fa;font-weight:700}.nfc-status-banner[data-v-2dc7296b]{color:#fef3c7;text-align:center;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:6px;padding:.6rem .85rem;font-size:.75rem;font-weight:600}.nfc-modal-actions[data-v-2dc7296b]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.nfc-btn-write[data-v-2dc7296b]{color:#fff;letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border:1px solid #fbbf24;border-radius:6px;flex:1;padding:.6rem 1rem;font-size:.72rem;font-weight:800;transition:all .2s}.nfc-btn-write[data-v-2dc7296b]:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.nfc-btn-sim[data-v-2dc7296b]{color:#cbd5e1;cursor:pointer;background:#1e293be6;border:1px solid #ffffff26;border-radius:6px;padding:.6rem .85rem;font-size:.7rem;font-weight:700;transition:all .2s}.nfc-btn-sim[data-v-2dc7296b]:hover:not(:disabled){color:#f8fafc;border-color:#60a5fa}.nfc-btn-read[data-v-2dc7296b]{color:#a7f3d0;cursor:pointer;background:#10b98133;border:1px solid #10b981;border-radius:6px;padding:.6rem .85rem;font-size:.7rem;font-weight:700;transition:all .2s}.nfc-btn-close[data-v-2dc7296b]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:.6rem .85rem;font-size:.7rem;font-weight:700}.nfc-btn-close[data-v-2dc7296b]:hover{color:#fff;border-color:#fff6}.merkle-modal-backdrop[data-v-7916372f]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2200;background:#020610e6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.merkle-modal-window[data-v-7916372f]{color:#f1f5f9;background:#070b13;border:1px solid #38bdf859;border-radius:10px;flex-direction:column;width:100%;max-width:1080px;max-height:94vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;overflow:hidden;box-shadow:0 25px 70px #000000d9}.merkle-modal-header[data-v-7916372f]{background:#0b111c;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:1.4rem 1.8rem;display:flex}.header-tag[data-v-7916372f]{gap:.5rem;margin-bottom:.35rem;display:flex}.swiss-pill[data-v-7916372f]{letter-spacing:.08em;color:#fca5a5;background:#dc262633;border:1px solid #dc262666;border-radius:4px;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.ipfs-pill[data-v-7916372f]{letter-spacing:.08em;color:#38bdf8;background:#38bdf82e;border:1px solid #38bdf866;border-radius:4px;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.header-main-title[data-v-7916372f]{letter-spacing:.04em;color:#f8fafc;margin:0;font-size:1.15rem;font-weight:800}.header-sub[data-v-7916372f]{color:#94a3b8;margin:.2rem 0 0;font-size:.82rem}.close-btn[data-v-7916372f]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.2rem .5rem;font-size:1.3rem;transition:color .2s}.close-btn[data-v-7916372f]:hover{color:#fff}.root-cid-banner[data-v-7916372f]{background:linear-gradient(135deg,#0e172ad9 0%,#060a12f2 100%);border-bottom:1px solid #38bdf833;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 1.8rem;display:flex}.cid-label-row[data-v-7916372f]{align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.pulse-indicator[data-v-7916372f]{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #10b981}.cid-label[data-v-7916372f]{color:#38bdf8;letter-spacing:.05em}.cid-multihash[data-v-7916372f]{color:#64748b;font-size:.68rem}.cid-value-display[data-v-7916372f]{margin:.35rem 0}.cid-code[data-v-7916372f]{color:#38bdf8;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:700}.cid-meta-row[data-v-7916372f]{color:#cbd5e1;gap:1rem;font-size:.75rem;display:flex}.verified-badge[data-v-7916372f]{color:#10b981;font-weight:700}.banner-actions[data-v-7916372f]{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.banner-btn[data-v-7916372f]{cursor:pointer;white-space:nowrap;border-radius:5px;padding:.55rem 1rem;font-size:.75rem;font-weight:700;transition:all .2s}.copy-cid-btn[data-v-7916372f]{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf8}.copy-cid-btn[data-v-7916372f]:hover{color:#fff;background:#0284c7}.manifest-btn[data-v-7916372f]{color:#e2e8f0;background:#ffffff0f;border:1px solid #fff3}.manifest-btn[data-v-7916372f]:hover{color:#fff;background:#ffffff26}.nfc-cid-btn[data-v-7916372f]{color:#fef3c7;background:#f59e0b26;border:1px solid #f59e0b}.nfc-cid-btn[data-v-7916372f]:hover{color:#fff;background:#d97706;box-shadow:0 0 12px #f59e0b73}.merkle-workspace-grid[data-v-7916372f]{flex:1;grid-template-columns:360px 1fr;display:grid;overflow:hidden}.blocks-explorer-pane[data-v-7916372f]{background:#080d18;border-right:1px solid #ffffff14;flex-direction:column;display:flex;overflow-y:auto}.pane-title[data-v-7916372f]{letter-spacing:.05em;color:#94a3b8;background:#0c1424;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;font-size:.72rem;font-weight:800;display:flex}.count-chip[data-v-7916372f]{color:#38bdf8;background:#38bdf826;border-radius:4px;padding:.15rem .4rem;font-size:.65rem}.status-chip[data-v-7916372f]{border-radius:4px;padding:.2rem .6rem;font-size:.68rem;font-weight:700}.status-chip.ok[data-v-7916372f]{color:#34d399;background:#10b98133;border:1px solid #10b98166}.status-chip.fail[data-v-7916372f]{color:#f87171;background:#ef444433;border:1px solid #ef444466}.blocks-list[data-v-7916372f]{flex-direction:column;gap:.4rem;padding:.6rem;display:flex;overflow-y:auto}.block-card[data-v-7916372f]{cursor:pointer;background:#0f172a99;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:.7rem;padding:.7rem .8rem;transition:all .2s;display:flex}.block-card[data-v-7916372f]:hover{background:#1e293bb3;border-color:#38bdf84d}.block-card.active[data-v-7916372f]{background:#0ea5e926;border-color:#38bdf8;box-shadow:0 0 12px #38bdf826}.card-icon[data-v-7916372f]{font-size:1.3rem}.card-details[data-v-7916372f]{flex:1;min-width:0}.card-top[data-v-7916372f]{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.file-name[data-v-7916372f]{color:#f1f5f9;font-size:.8rem;font-weight:700}.file-size[data-v-7916372f]{color:#94a3b8;font-size:.7rem}.card-cid code[data-v-7916372f]{color:#64748b;font-family:JetBrains Mono,monospace;font-size:.68rem}.block-card.active .card-cid code[data-v-7916372f]{color:#38bdf8}.status-dot[data-v-7916372f]{background:#10b981;border-radius:50%;width:6px;height:6px}.block-inspector-pane[data-v-7916372f]{background:#090e17;flex-direction:column;gap:1.2rem;padding:1.4rem;display:flex;overflow-y:auto}.selected-block-card[data-v-7916372f]{background:#0f172a;border:1px solid #ffffff14;border-radius:8px;padding:1.2rem}.s-header[data-v-7916372f]{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.s-icon[data-v-7916372f]{font-size:1.8rem}.s-info[data-v-7916372f]{flex:1}.s-name[data-v-7916372f]{color:#f8fafc;margin:0;font-size:1.05rem;font-weight:800}.s-mime[data-v-7916372f]{color:#94a3b8;font-size:.75rem}.dl-block-btn[data-v-7916372f]{color:#38bdf8;cursor:pointer;background:#38bdf826;border:1px solid #38bdf8;border-radius:4px;padding:.4rem .8rem;font-size:.72rem;font-weight:700;transition:all .2s}.dl-block-btn[data-v-7916372f]:hover{color:#fff;background:#0284c7}.s-hashes-grid[data-v-7916372f]{flex-direction:column;gap:.6rem;display:flex}.hash-box[data-v-7916372f]{background:#090d16;border:1px solid #ffffff0a;border-radius:6px;padding:.6rem .8rem}.h-label[data-v-7916372f]{color:#64748b;margin-bottom:.25rem;font-size:.68rem;font-weight:700;display:block}.h-val-row[data-v-7916372f]{justify-content:space-between;align-items:center;display:flex}.h-code[data-v-7916372f]{color:#38bdf8;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:.78rem}.mini-copy[data-v-7916372f]{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:3px;padding:.2rem .5rem;font-size:.65rem}.proof-section[data-v-7916372f]{background:#0c1322;border:1px solid #38bdf833;border-radius:8px;padding:1.2rem}.proof-header[data-v-7916372f]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.proof-header h4[data-v-7916372f]{letter-spacing:.05em;color:#94a3b8;margin:0;font-size:.82rem;font-weight:800}.tamper-btn[data-v-7916372f]{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef444466;border-radius:4px;padding:.35rem .75rem;font-size:.7rem;font-weight:700;transition:all .2s}.tamper-btn.active[data-v-7916372f]{color:#fff;background:#ef4444}.proof-flow[data-v-7916372f]{align-items:center;gap:.6rem;padding:.6rem 0;display:flex;overflow-x:auto}.proof-node[data-v-7916372f]{background:#111a2e;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;gap:.2rem;min-width:140px;padding:.6rem .8rem;display:flex}.proof-node.leaf-node[data-v-7916372f]{border-color:#38bdf8}.proof-node.leaf-node.tampered[data-v-7916372f]{background:#ef444433;border-color:#ef4444}.proof-node.root-node.verified[data-v-7916372f]{background:#10b98126;border-color:#10b981}.proof-node.root-node.failed[data-v-7916372f]{background:#ef444433;border-color:#ef4444}.pn-tag[data-v-7916372f]{color:#64748b;font-size:.62rem;font-weight:800}.pn-name[data-v-7916372f]{color:#f1f5f9;font-size:.75rem;font-weight:700}.pn-hash[data-v-7916372f]{color:#38bdf8;font-family:JetBrains Mono,monospace;font-size:.65rem}.proof-arrow[data-v-7916372f]{color:#64748b;font-size:1.1rem}.proof-explanation[data-v-7916372f]{color:#cbd5e1;background:#0f172ab3;border-left:3px solid #10b981;border-radius:6px;margin-top:1rem;padding:.8rem;font-size:.75rem;line-height:1.4}.proof-explanation.warning[data-v-7916372f]{color:#fca5a5;background:#450a0a66;border-left-color:#ef4444}@media (width<=900px){.merkle-workspace-grid[data-v-7916372f]{grid-template-columns:1fr}.root-cid-banner[data-v-7916372f]{flex-direction:column;align-items:flex-start}}.cosc-modal-backdrop[data-v-4f413f1e]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2000;background:#02060ee0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.cosc-modal-window[data-v-4f413f1e]{background:#090e17;border:1px solid #38bdf84d;border-radius:8px;flex-direction:column;width:100%;max-width:960px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 60px #000000b3}.certificate-paper[data-v-4f413f1e]{color:#e2e8f0;background:radial-gradient(circle at 50% 10%,#0d1527 0%,#060a12 100%);border-bottom:1px solid #ffffff14;flex:1;padding:2.2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-y:auto}.cert-header[data-v-4f413f1e]{text-align:center;border-bottom:2px solid #38bdf840;margin-bottom:1.6rem;padding-bottom:1.4rem}.cert-coat-arms[data-v-4f413f1e]{justify-content:center;align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.swiss-flag[data-v-4f413f1e]{font-size:1.4rem}.cosc-crest-text[data-v-4f413f1e]{letter-spacing:.2em;color:#38bdf8;font-size:.76rem;font-weight:800}.cert-title[data-v-4f413f1e]{letter-spacing:.06em;color:#f8fafc;margin:.4rem 0 .2rem;font-size:1.4rem;font-weight:900}.cert-subtitle[data-v-4f413f1e]{color:#94a3b8;letter-spacing:.1em;font-size:.72rem;font-weight:600}.cert-meta-row[data-v-4f413f1e]{color:#64748b;justify-content:space-between;margin-top:1rem;font-family:monospace;font-size:.72rem;display:flex}.cert-meta-row strong[data-v-4f413f1e]{color:#cbd5e1}.watch-dossier-grid[data-v-4f413f1e]{background:#0f172a99;border:1px solid #ffffff0f;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1.5rem;padding:1rem;display:grid}.dossier-item[data-v-4f413f1e]{flex-direction:column;gap:.2rem;display:flex}.dossier-k[data-v-4f413f1e]{color:#64748b;letter-spacing:.08em;font-size:.62rem;font-weight:700}.dossier-v[data-v-4f413f1e]{color:#f1f5f9;font-size:.82rem;font-weight:700}.brand-name[data-v-4f413f1e]{color:#38bdf8}.ref-tag[data-v-4f413f1e]{color:#fbbf24;font-family:monospace}.positions-table-wrapper[data-v-4f413f1e]{margin-bottom:1.5rem}.table-header-title[data-v-4f413f1e]{color:#38bdf8;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.72rem;font-weight:800;display:flex}.progress-pill[data-v-4f413f1e]{color:#34d399;background:#34d3991f;border:1px solid #34d3994d;border-radius:999px;padding:.2rem .55rem;font-size:.66rem;font-weight:700}.cosc-table[data-v-4f413f1e]{border-collapse:collapse;background:#0a101ccc;border:1px solid #ffffff14;border-radius:6px;width:100%;font-size:.75rem;overflow:hidden}.cosc-table th[data-v-4f413f1e]{color:#94a3b8;letter-spacing:.06em;text-align:left;background:#0f172af2;border-bottom:1px solid #ffffff1a;padding:.6rem .8rem;font-size:.64rem;font-weight:800}.cosc-table td[data-v-4f413f1e]{border-bottom:1px solid #ffffff0a;padding:.65rem .8rem}.code-badge[data-v-4f413f1e]{color:#38bdf8;background:#38bdf81f;border-radius:3px;padding:.2rem .4rem;font-family:monospace;font-weight:800}.pos-name-es[data-v-4f413f1e]{color:#f8fafc;font-weight:600}.pos-name-en[data-v-4f413f1e]{color:#64748b;font-size:.64rem}.rate-cell[data-v-4f413f1e]{font-family:monospace;font-size:.85rem;font-weight:800}.rate-plus[data-v-4f413f1e]{color:#34d399}.rate-minus[data-v-4f413f1e]{color:#f59e0b}.amp-val[data-v-4f413f1e]{color:#38bdf8;font-family:monospace;font-weight:700}.beat-val[data-v-4f413f1e]{color:#cbd5e1;font-family:monospace;font-weight:700}.pending-txt[data-v-4f413f1e]{color:#475569}.status-pill[data-v-4f413f1e]{border-radius:4px;padding:.2rem .5rem;font-size:.64rem;font-weight:800}.status-pill.passed[data-v-4f413f1e]{color:#34d399;background:#34d39926;border:1px solid #34d3994d}.status-pill.warning[data-v-4f413f1e]{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.test-pos-btn[data-v-4f413f1e]{color:#38bdf8;cursor:pointer;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:3px;padding:.25rem .5rem;font-size:.64rem;font-weight:700;transition:all .2s}.test-pos-btn[data-v-4f413f1e]:hover{color:#020617;background:#38bdf8}.statistics-section[data-v-4f413f1e]{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-bottom:1.5rem;display:grid}.stat-card[data-v-4f413f1e]{background:#0f172ab3;border:1px solid #ffffff0f;border-radius:6px;flex-direction:column;gap:.2rem;padding:.8rem;display:flex}.stat-label[data-v-4f413f1e]{color:#64748b;letter-spacing:.06em;font-size:.6rem;font-weight:800}.stat-value[data-v-4f413f1e]{font-family:monospace;font-size:1.2rem;font-weight:800}.val-good[data-v-4f413f1e]{color:#34d399}.val-warn[data-v-4f413f1e]{color:#f59e0b}.stat-limit[data-v-4f413f1e]{color:#94a3b8;font-size:.6rem}.verdict-banner-container[data-v-4f413f1e]{background:linear-gradient(135deg,#101a2ecc 0%,#080e18f2 100%);border:1px solid #38bdf840;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.2rem;display:flex}.verdict-left[data-v-4f413f1e]{flex:1;align-items:center;gap:1.4rem;min-width:280px;display:flex}.verdict-qr-card[data-v-4f413f1e]{background:#0f172ad9;border:1px solid #38bdf84d;border-radius:8px;align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex;box-shadow:0 4px 15px #0006}.qr-vector-box[data-v-4f413f1e]{background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:78px;height:78px;padding:3px;display:flex}.qr-vector-box[data-v-4f413f1e] svg,.qr-vector-box svg[data-v-4f413f1e]{width:100%;height:100%}.qr-info[data-v-4f413f1e]{flex-direction:column;gap:.2rem;display:flex}.qr-label[data-v-4f413f1e]{color:#38bdf8;letter-spacing:.05em;font-size:.65rem;font-weight:800}.qr-sub[data-v-4f413f1e]{color:#94a3b8;font-family:monospace;font-size:.55rem}.verify-cert-btn[data-v-4f413f1e]{color:#0f172a;cursor:pointer;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);border:none;border-radius:4px;justify-content:center;align-items:center;gap:.3rem;margin-top:.35rem;padding:.35rem .6rem;font-size:.68rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #38bdf84d}.verify-cert-btn[data-v-4f413f1e]:hover{filter:brightness(1.15);transform:translateY(-1px)}.digital-wax-seal[data-v-4f413f1e]{border-radius:50%;justify-content:center;align-items:center;width:96px;min-width:96px;height:96px;padding:5px;display:flex;position:relative;box-shadow:0 0 20px #0009}.seal-metas[data-v-4f413f1e]{background:radial-gradient(circle,#f59e0b 0%,#b45309 70%,#78350f 100%);border:2px dashed #fde68a;box-shadow:0 0 25px #f59e0b66}.seal-cosc[data-v-4f413f1e]{background:radial-gradient(circle,#059669 0%,#047857 70%,#064e3b 100%);border:2px dashed #a7f3d0;box-shadow:0 0 25px #05966966}.seal-standard[data-v-4f413f1e]{background:radial-gradient(circle,#0284c7 0%,#0369a1 70%,#075985 100%);border:2px dashed #bae6fd}.seal-fail[data-v-4f413f1e]{background:radial-gradient(circle,#dc2626 0%,#b91c1c 70%,#7f1d1d 100%);border:2px dashed #fecaca}.seal-inner-ring[data-v-4f413f1e]{color:#fff;text-align:center;border:1px solid #fff6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.seal-cross[data-v-4f413f1e]{font-size:1.1rem}.seal-legend[data-v-4f413f1e]{letter-spacing:.1em;font-size:.6rem;font-weight:900}.seal-status[data-v-4f413f1e]{letter-spacing:.08em;opacity:.9;font-size:.52rem;font-weight:800}.verdict-text-block[data-v-4f413f1e]{flex:1}.verdict-badge-row[data-v-4f413f1e]{align-items:center;gap:.6rem;margin-bottom:.3rem;display:flex}.verdict-badge[data-v-4f413f1e]{letter-spacing:.08em;border-radius:4px;padding:.2rem .5rem;font-size:.64rem;font-weight:800}.badge-passed[data-v-4f413f1e]{color:#34d399;background:#34d39933;border:1px solid #34d39966}.badge-pending[data-v-4f413f1e]{color:#38bdf8;background:#38bdf833;border:1px solid #38bdf866}.hash-tag[data-v-4f413f1e]{color:#64748b;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:3px;padding:.15rem .4rem;font-family:monospace;font-size:.6rem}.hash-tag[data-v-4f413f1e]:hover{color:#38bdf8;border-color:#38bdf8}.verdict-summary[data-v-4f413f1e]{color:#f8fafc;margin:.2rem 0 .5rem;font-size:.95rem;font-weight:800}.recommendations-list[data-v-4f413f1e]{color:#94a3b8;flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.acoustic-wax-seal-section[data-v-4f413f1e]{margin-bottom:1.5rem}.acoustic-seal-card[data-v-4f413f1e]{background:#0f172abf;border:1px solid #38bdf833;border-radius:6px;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.seal-audio-icon[data-v-4f413f1e]{font-size:1.4rem}.audio-pulsing-icon[data-v-4f413f1e]{transition:transform .2s;display:inline-block}.audio-pulsing-icon.playing[data-v-4f413f1e]{animation:1.2s ease-in-out infinite audio-ring-4f413f1e}@keyframes audio-ring-4f413f1e{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.seal-audio-info[data-v-4f413f1e]{flex-direction:column;flex:1;gap:.2rem;display:flex}.seal-audio-title-row[data-v-4f413f1e]{align-items:center;gap:.6rem;display:flex}.seal-audio-title[data-v-4f413f1e]{letter-spacing:.06em;color:#f8fafc;font-size:.66rem;font-weight:800}.seal-audio-tag[data-v-4f413f1e]{letter-spacing:.04em;border-radius:3px;padding:.15rem .4rem;font-size:.58rem;font-weight:800}.seal-audio-tag.tag-recorded[data-v-4f413f1e]{color:#34d399;background:#34d39933;border:1px solid #34d39966}.seal-audio-tag.tag-synthetic[data-v-4f413f1e]{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf84d}.seal-audio-sub[data-v-4f413f1e]{color:#94a3b8;font-family:monospace;font-size:.64rem}.seal-audio-actions[data-v-4f413f1e]{align-items:center;gap:.5rem;display:flex}.audio-listen-btn[data-v-4f413f1e]{color:#f0f9ff;cursor:pointer;background:#0ea5e933;border:1px solid #38bdf8;border-radius:4px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.68rem;font-weight:800;transition:all .2s;display:flex}.audio-listen-btn[data-v-4f413f1e]:hover{color:#020617;background:#38bdf8;box-shadow:0 0 10px #38bdf866}.audio-listen-btn.active[data-v-4f413f1e]{color:#a7f3d0;background:#34d39940;border-color:#34d399}.audio-dl-btn[data-v-4f413f1e]{color:#cbd5e1;cursor:pointer;background:#0f172acc;border:1px solid #ffffff26;border-radius:4px;padding:.35rem .65rem;font-size:.68rem;font-weight:800;transition:all .2s}.audio-dl-btn[data-v-4f413f1e]:hover{color:#38bdf8;border-color:#38bdf8}.annex-dossier-section[data-v-4f413f1e]{background:#0f172a99;border:1px solid #ffffff1a;border-radius:6px;margin-bottom:1.5rem;padding:.9rem}.annex-tab-bar[data-v-4f413f1e]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.annex-tab-group[data-v-4f413f1e]{gap:.4rem;display:flex}.annex-tab-btn[data-v-4f413f1e]{color:#94a3b8;cursor:pointer;letter-spacing:.05em;background:#0f172acc;border:1px solid #ffffff1f;border-radius:4px;padding:.32rem .75rem;font-size:.68rem;font-weight:800;transition:all .2s}.annex-tab-btn[data-v-4f413f1e]:hover{color:#f8fafc;border-color:#38bdf8}.annex-tab-btn.active[data-v-4f413f1e]{color:#38bdf8;background:#0ea5e92e;border-color:#38bdf8;box-shadow:0 0 12px #38bdf840}.vibrograf-theme-selector[data-v-4f413f1e]{align-items:center;gap:.4rem;display:flex}.theme-pill[data-v-4f413f1e]{color:#94a3b8;cursor:pointer;background:#1e293bcc;border:1px solid #ffffff1f;border-radius:3px;padding:.25rem .55rem;font-size:.62rem;font-weight:700;transition:all .2s}.theme-pill[data-v-4f413f1e]:hover{color:#f8fafc;border-color:#38bdf8}.theme-pill.active[data-v-4f413f1e]{color:#38bdf8;background:#38bdf833;border-color:#38bdf8;font-weight:800}.dl-strip-btn[data-v-4f413f1e]{color:#38bdf8;cursor:pointer;background:#0ea5e926;border:1px solid #0ea5e9;border-radius:3px;margin-left:.3rem;padding:.25rem .65rem;font-size:.64rem;font-weight:800;transition:all .2s}.dl-strip-btn[data-v-4f413f1e]:hover{color:#020617;background:#0ea5e9;box-shadow:0 0 10px #0ea5e966}.dl-spectro-btn[data-v-4f413f1e]{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b}.dl-spectro-btn[data-v-4f413f1e]:hover{color:#020617;background:#f59e0b;box-shadow:0 0 10px #f59e0b66}.vibrograf-strip-viewport[data-v-4f413f1e],.spectrogram-viewport[data-v-4f413f1e]{border-radius:4px;width:100%;overflow-x:auto;box-shadow:inset 0 2px 8px #00000080}.vibrograf-strip-viewport svg[data-v-4f413f1e],.spectrogram-viewport svg[data-v-4f413f1e]{min-width:650px;display:block}.spectrogram-container[data-v-4f413f1e]{flex-direction:column;gap:.8rem;display:flex}.spectrogram-markers-grid[data-v-4f413f1e]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.marker-card[data-v-4f413f1e]{background:#0f172ab3;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;gap:.25rem;padding:.6rem .75rem;display:flex}.marker-card.card-t1[data-v-4f413f1e]{border-left:3px solid #38bdf8}.marker-card.card-t2[data-v-4f413f1e]{border-left:3px solid #f59e0b}.marker-card.card-t3[data-v-4f413f1e]{border-left:3px solid #ef4444}.mc-head[data-v-4f413f1e]{align-items:center;gap:.4rem;display:flex}.mc-code[data-v-4f413f1e]{color:#f8fafc;background:#ffffff1a;border-radius:3px;padding:.1rem .35rem;font-size:.65rem;font-weight:900}.card-t1 .mc-code[data-v-4f413f1e]{color:#38bdf8;background:#38bdf833}.card-t2 .mc-code[data-v-4f413f1e]{color:#fbbf24;background:#f59e0b33}.card-t3 .mc-code[data-v-4f413f1e]{color:#f87171;background:#ef444433}.mc-freq[data-v-4f413f1e]{color:#f1f5f9;font-size:.68rem;font-weight:800}.mc-time[data-v-4f413f1e]{color:#94a3b8;margin-left:auto;font-size:.62rem}.mc-name[data-v-4f413f1e]{color:#cbd5e1;font-size:.72rem;font-weight:700}.mc-desc[data-v-4f413f1e]{color:#64748b;font-size:.6rem;line-height:1.3}.cert-footer-legal[data-v-4f413f1e]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;padding-top:1.2rem;font-size:.62rem;display:flex}.legal-sign[data-v-4f413f1e]{flex-direction:column;gap:.2rem;width:240px;display:flex}.sign-line[data-v-4f413f1e]{background:#fff3;height:1px;margin-bottom:.3rem}.sign-role[data-v-4f413f1e]{color:#cbd5e1;font-weight:700}.sign-inst[data-v-4f413f1e]{color:#64748b}.stamp-box[data-v-4f413f1e]{color:#38bdf866;border:1px dashed #38bdf84d;border-radius:4px;padding:.4rem .8rem;font-family:monospace;font-weight:800}.modal-action-bar[data-v-4f413f1e]{background:#090e17;justify-content:flex-end;align-items:center;gap:.6rem;padding:.9rem 1.6rem;display:flex}.action-btn[data-v-4f413f1e]{color:#e2e8f0;cursor:pointer;background:#0f172a;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.pdf-btn[data-v-4f413f1e]{color:#fca5a5;background:#dc26262e;border-color:#dc2626}.pdf-btn[data-v-4f413f1e]:hover{color:#fff;background:#dc2626;box-shadow:0 0 12px #dc262666}.wallet-btn[data-v-4f413f1e]{color:#f8fafc;background:#ffffff14;border-color:#ffffff59}.wallet-btn[data-v-4f413f1e]:hover{color:#000;background:#fff;border-color:#fff;box-shadow:0 0 16px #ffffff73}.share-btn[data-v-4f413f1e]{color:#d8b4fe;background:#a855f726;border-color:#a855f7}.share-btn[data-v-4f413f1e]:hover{color:#fff;background:#9333ea;box-shadow:0 0 14px #a855f773}.nfc-btn[data-v-4f413f1e]{color:#fef3c7;background:#f59e0b26;border-color:#f59e0b}.nfc-btn[data-v-4f413f1e]:hover{color:#fff;background:#d97706;box-shadow:0 0 14px #f59e0b73}.download-btn[data-v-4f413f1e]{color:#38bdf8;background:#0ea5e926;border-color:#0ea5e9}.download-btn[data-v-4f413f1e]:hover{color:#020617;background:#0ea5e9}.print-btn[data-v-4f413f1e]:hover,.copy-btn[data-v-4f413f1e]:hover{color:#fff;border-color:#cbd5e1}.verify-action-btn[data-v-4f413f1e]{color:#7dd3fc;background:#38bdf826;border-color:#38bdf8}.verify-action-btn[data-v-4f413f1e]:hover{color:#fff;background:#0284c7;box-shadow:0 0 12px #38bdf866}.merkle-btn[data-v-4f413f1e]{color:#6ee7b7;background:#10b98126;border-color:#10b981}.merkle-btn[data-v-4f413f1e]:hover{color:#fff;background:#059669;box-shadow:0 0 14px #10b98166}.close-modal-btn[data-v-4f413f1e]{color:#f87171;background:#ef44441a;border-color:#ef44444d}.close-modal-btn[data-v-4f413f1e]:hover{color:#fff;background:#ef4444}@media print{body[data-v-4f413f1e] *{visibility:hidden}#printable-cosc-certificate[data-v-4f413f1e],#printable-cosc-certificate[data-v-4f413f1e] *{visibility:visible}#printable-cosc-certificate[data-v-4f413f1e]{width:100%;position:absolute;top:0;left:0;color:#000!important;background:#fff!important}.modal-action-bar[data-v-4f413f1e],.vibrograf-theme-selector[data-v-4f413f1e],.annex-tab-bar[data-v-4f413f1e]{display:none!important}}@media (width<=768px){.watch-dossier-grid[data-v-4f413f1e]{grid-template-columns:1fr}.statistics-section[data-v-4f413f1e]{grid-template-columns:repeat(2,1fr)}.cert-footer-legal[data-v-4f413f1e]{flex-direction:column;gap:1rem}.verdict-left[data-v-4f413f1e]{flex-direction:column;align-items:flex-start}.spectrogram-markers-grid[data-v-4f413f1e]{grid-template-columns:1fr}}.modal-backdrop[data-v-96da477f]{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.viewer-window[data-v-96da477f]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:1400px;height:92vh;box-shadow:var(--shadow-luxury);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.viewer-top-bar[data-v-96da477f]{background:var(--bg-card);z-index:20;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.9rem 1.5rem;display:flex}.watch-meta[data-v-96da477f]{align-items:center;gap:1rem;display:flex}.museum-badge[data-v-96da477f]{letter-spacing:.12em;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;padding:.3rem .65rem;font-size:.68rem;font-weight:800}.watch-titles[data-v-96da477f]{flex-direction:column;gap:.15rem;display:flex}.brand-line[data-v-96da477f]{align-items:center;gap:.5rem;display:flex}.brand-heading[data-v-96da477f]{letter-spacing:.15em;color:var(--text-primary);font-size:.72rem;font-weight:800}.ref-pill[data-v-96da477f]{color:var(--text-primary);background:var(--bg-card);border-radius:4px;padding:.1rem .45rem;font-size:.62rem}.vault-pill[data-v-96da477f]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:.1rem .45rem;font-size:.6rem;font-weight:800}.model-heading[data-v-96da477f]{color:var(--text-primary);font-size:.98rem;font-weight:700}.actions-right[data-v-96da477f]{align-items:center;gap:.6rem;display:flex}.action-pill[data-v-96da477f]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.action-pill[data-v-96da477f]:hover,.action-pill.active[data-v-96da477f]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.action-pill.icon-only[data-v-96da477f]{padding:.4rem .65rem;font-size:.9rem}.close-btn[data-v-96da477f]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.close-btn[data-v-96da477f]:hover{background:var(--bg-card);color:var(--text-primary)}.viewport-wrapper[data-v-96da477f]{cursor:grab;flex:1;width:100%;height:100%;position:relative;overflow:hidden}.three-canvas-container[data-v-96da477f]{width:100%;height:100%}.camera-presets-sidebar[data-v-96da477f]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);z-index:15;border-radius:2px;flex-direction:column;gap:.45rem;padding:.8rem;display:flex;position:absolute;top:1.2rem;left:1.2rem}.sidebar-title[data-v-96da477f]{letter-spacing:.12em;color:var(--text-primary);margin-bottom:.2rem;font-size:.62rem;font-weight:800}.preset-btn[data-v-96da477f]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:2px;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.72rem;font-weight:600;transition:all .2s;display:flex}.preset-btn[data-v-96da477f]:hover{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.floating-controls-dock[data-v-96da477f]{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);z-index:15;border-radius:2px;align-items:center;gap:.9rem;padding:.5rem 1rem;display:flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.control-group[data-v-96da477f]{align-items:center;gap:.5rem;display:flex}.dock-pill[data-v-96da477f]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:20px;padding:.3rem .65rem;font-size:.68rem;font-weight:700}.dock-pill.active[data-v-96da477f]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.dock-separator[data-v-96da477f]{background:var(--bg-card);width:1px;height:22px}.zoom-btn[data-v-96da477f]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.95rem;display:flex}.slider-wrapper[data-v-96da477f]{flex-direction:column;gap:.15rem;display:flex}.slider-label[data-v-96da477f]{color:var(--text-primary);font-size:.55rem;font-weight:800}.lux-range[data-v-96da477f]{-webkit-appearance:none;background:var(--bg-card);border-radius:2px;outline:none;width:85px;height:4px}.lux-range[data-v-96da477f]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg-card);cursor:pointer;border-radius:50%;width:12px;height:12px}.floating-spec-badge[data-v-96da477f]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-subtle);z-index:15;border-radius:2px;width:280px;padding:.85rem 1rem;position:absolute;top:1.2rem;right:1.2rem}.badge-header[data-v-96da477f]{color:var(--text-primary);border-bottom:1px solid #ffffff14;align-items:center;gap:.4rem;margin-bottom:.6rem;padding-bottom:.4rem;font-size:.62rem;font-weight:800;display:flex}.badge-dot[data-v-96da477f]{background:var(--bg-card);border-radius:50%;width:6px;height:6px}.spec-row[data-v-96da477f]{justify-content:space-between;padding:.25rem 0;font-size:.72rem;display:flex}.spec-k[data-v-96da477f]{color:var(--text-primary)}.spec-v[data-v-96da477f]{color:var(--text-primary);font-weight:600}.viewer-bottom-bar[data-v-96da477f]{background:var(--bg-card);z-index:20;border-top:1px solid #ffffff14;align-items:center;gap:1.2rem;padding:.75rem 1.5rem;display:flex}.env-selector-title[data-v-96da477f]{color:var(--text-primary);white-space:nowrap;font-size:.7rem;font-weight:800}.gold-bullet[data-v-96da477f]{color:var(--text-primary)}.env-pills-row[data-v-96da477f]{gap:.6rem;display:flex;overflow-x:auto}.env-pill[data-v-96da477f]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;display:flex}.env-pill.active[data-v-96da477f]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.bottom-bar-section[data-v-96da477f]{align-items:center;gap:.8rem;display:flex}.ar-coating-section[data-v-96da477f]{border-left:1px solid #ffffff14;padding-left:1rem}.ar-pill[data-v-96da477f]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.72rem;font-weight:600;transition:all .2s;display:flex}.ar-pill[data-v-96da477f]:hover{border-color:#60a5fa66}.ar-pill.active[data-v-96da477f]{color:#93c5fd;background:#3b82f626;border-color:#60a5fa;box-shadow:0 0 12px #60a5fa40}.cosc-positions-floating-dock[data-v-96da477f]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#0a1220e0;border:1px solid #38bdf84d;border-radius:6px;flex-direction:column;gap:.4rem;padding:.5rem .9rem;display:flex;position:absolute;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000073}.cosc-positions-floating-dock .dock-header[data-v-96da477f]{align-items:center;gap:.6rem;display:flex}.cosc-pulse-dot[data-v-96da477f]{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #34d399}.cosc-positions-floating-dock .dock-title[data-v-96da477f]{letter-spacing:.08em;color:#38bdf8;font-size:.64rem;font-weight:800}.cosc-positions-floating-dock .dock-badge[data-v-96da477f]{color:#94a3b8;margin-left:auto;font-family:monospace;font-size:.62rem;font-weight:700}.mic-toggle-btn[data-v-96da477f]{color:#94a3b8;cursor:pointer;background:#0f172ab3;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:.3rem;margin-left:.5rem;padding:.2rem .55rem;font-size:.64rem;font-weight:800;transition:all .2s;display:flex}.mic-toggle-btn[data-v-96da477f]:hover{color:#e0f2fe;border-color:#38bdf8}.mic-toggle-btn.active[data-v-96da477f]{color:#a7f3d0;background:#10b98133;border-color:#10b981;animation:2s ease-in-out infinite mic-pulse-96da477f;box-shadow:0 0 10px #10b98159}@keyframes mic-pulse-96da477f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}.cert-open-btn[data-v-96da477f]{color:#f0f9ff;cursor:pointer;background:#0ea5e933;border:1px solid #38bdf8;border-radius:4px;align-items:center;gap:.3rem;margin-left:.5rem;padding:.2rem .55rem;font-size:.64rem;font-weight:800;transition:all .2s;display:flex}.cert-open-btn[data-v-96da477f]:hover{color:#020617;background:#38bdf8;box-shadow:0 0 10px #38bdf866}.cosc-pills-row[data-v-96da477f]{align-items:center;gap:.4rem;display:flex}.cosc-pos-pill[data-v-96da477f]{color:#94a3b8;cursor:pointer;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.68rem;transition:all .2s;display:flex}.cosc-pos-pill[data-v-96da477f]:hover{color:#e2e8f0;border-color:#38bdf880}.cosc-pos-pill.active[data-v-96da477f]{color:#f0f9ff;background:#0ea5e938;border-color:#38bdf8;box-shadow:0 0 10px #38bdf84d}.cosc-pos-pill .pos-code[data-v-96da477f]{color:#38bdf8;font-weight:800}.cosc-pos-pill.active .pos-code[data-v-96da477f]{color:#fff}.cosc-pos-pill .pos-rate[data-v-96da477f]{color:#34d399;background:#34d3991f;border-radius:3px;padding:.1rem .3rem;font-family:monospace;font-size:.64rem;font-weight:700}.lift-angle-dock-row[data-v-96da477f]{border-top:1px solid #ffffff14;align-items:center;gap:.6rem;margin-top:.15rem;padding-top:.35rem;display:flex}.lift-angle-meta[data-v-96da477f]{color:#94a3b8;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;display:flex}.lift-title[data-v-96da477f]{letter-spacing:.05em;color:#cbd5e1}.lift-deg[data-v-96da477f]{color:#fcd34d;background:#fcd34d1f;border:1px solid #fcd34d4d;border-radius:3px;padding:.1rem .35rem;font-family:monospace;font-weight:800}.lift-stepper[data-v-96da477f]{align-items:center;gap:.2rem;display:flex}.lift-step-btn[data-v-96da477f]{color:#cbd5e1;cursor:pointer;background:#0f172acc;border:1px solid #ffffff26;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:800;transition:all .15s;display:flex}.lift-step-btn[data-v-96da477f]:hover:not(:disabled){color:#38bdf8;background:#38bdf81a;border-color:#38bdf8}.lift-step-btn[data-v-96da477f]:disabled{opacity:.35;cursor:not-allowed}.lift-presets-row[data-v-96da477f]{align-items:center;gap:.3rem;margin-left:auto;display:flex}.lift-preset-pill[data-v-96da477f]{color:#94a3b8;cursor:pointer;background:#0f172a99;border:1px solid #ffffff1a;border-radius:3px;padding:.18rem .45rem;font-size:.58rem;font-weight:700;transition:all .15s}.lift-preset-pill[data-v-96da477f]:hover{color:#fef08a;border-color:#fcd34d66}.lift-preset-pill.active[data-v-96da477f]{color:#fef08a;background:#fcd34d29;border-color:#fcd34d;box-shadow:0 0 6px #fcd34d40}.audio-record-dock-row[data-v-96da477f]{border-top:1px solid #ffffff14;align-items:center;gap:.6rem;margin-top:.15rem;padding-top:.35rem;display:flex}.audio-record-meta[data-v-96da477f]{color:#94a3b8;align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;display:flex}.rec-dot[data-v-96da477f]{background:#64748b;border-radius:50%;width:6px;height:6px;transition:all .2s}.rec-dot.recording[data-v-96da477f]{background:#f43f5e;animation:1s ease-in-out infinite rec-pulse-96da477f;box-shadow:0 0 8px #f43f5e}@keyframes rec-pulse-96da477f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.rec-title[data-v-96da477f]{letter-spacing:.05em;color:#cbd5e1}.rec-action-btn[data-v-96da477f]{color:#fecdd3;cursor:pointer;background:#f43f5e26;border:1px solid #f43f5e66;border-radius:4px;padding:.2rem .55rem;font-size:.62rem;font-weight:800;transition:all .2s}.rec-action-btn[data-v-96da477f]:hover{color:#fff;background:#f43f5e;box-shadow:0 0 10px #f43f5e66}.rec-countdown-badge[data-v-96da477f]{color:#ffe4e6;background:#f43f5e40;border:1px solid #f43f5e;border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.62rem;font-weight:800;display:flex}.countdown-pulse[data-v-96da477f]{color:#f43f5e;animation:.8s ease-in-out infinite rec-pulse-96da477f}.rec-playback-group[data-v-96da477f]{align-items:center;gap:.4rem;margin-left:auto;display:flex}.rec-play-btn[data-v-96da477f]{color:#f0f9ff;cursor:pointer;background:#0ea5e933;border:1px solid #38bdf8;border-radius:4px;padding:.2rem .5rem;font-size:.62rem;font-weight:800;transition:all .2s}.rec-play-btn[data-v-96da477f]:hover{color:#020617;background:#38bdf8;box-shadow:0 0 8px #38bdf866}.rec-play-btn.active[data-v-96da477f]{color:#a7f3d0;background:#34d39940;border-color:#34d399}.rec-download-btn[data-v-96da477f]{color:#a7f3d0;cursor:pointer;background:#10b9812e;border:1px solid #10b981;border-radius:4px;padding:.2rem .55rem;font-size:.62rem;font-weight:800;transition:all .2s}.rec-download-btn[data-v-96da477f]:hover{color:#020617;background:#10b981;box-shadow:0 0 10px #10b98166}.sonometer-floating-dock[data-v-96da477f]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#0a1220eb;border:1px solid #f59e0b59;border-radius:6px;flex-direction:column;gap:.5rem;max-width:90vw;padding:.55rem .95rem;display:flex;position:absolute;bottom:4.8rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000008c,0 0 15px #f59e0b26}.sonometer-pulse-dot[data-v-96da477f]{background:#f59e0b;border-radius:50%;width:8px;height:8px;transition:all .2s;box-shadow:0 0 10px #f59e0b}.sonometer-pulse-dot.pulsing[data-v-96da477f]{background:#38bdf8;transform:scale(1.35);box-shadow:0 0 14px #38bdf8}.sonometer-floating-dock .dock-header[data-v-96da477f]{align-items:center;gap:.6rem;display:flex}.sonometer-floating-dock .dock-title[data-v-96da477f]{letter-spacing:.08em;color:#fbbf24;font-size:.65rem;font-weight:800}.sonometer-floating-dock .dock-badge[data-v-96da477f]{color:#94a3b8;margin-left:auto;font-family:monospace;font-size:.62rem;font-weight:700}.impulse-trigger-btn[data-v-96da477f]{color:#fef3c7;cursor:pointer;background:#f59e0b33;border:1px solid #f59e0b;border-radius:4px;margin-left:.5rem;padding:.2rem .55rem;font-size:.62rem;font-weight:800;transition:all .2s}.impulse-trigger-btn[data-v-96da477f]:hover{color:#020617;background:#f59e0b;box-shadow:0 0 10px #f59e0b80}.sonometer-impulses-row[data-v-96da477f]{align-items:center;gap:.5rem;display:flex}.impulse-pill[data-v-96da477f]{cursor:pointer;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:4px;flex:1;align-items:center;gap:.45rem;padding:.35rem .65rem;transition:all .2s;display:flex}.impulse-pill[data-v-96da477f]:hover{filter:brightness(1.15);transform:translateY(-1px)}.impulse-pill .imp-tag[data-v-96da477f]{border-radius:3px;padding:.1rem .35rem;font-size:.65rem;font-weight:900}.impulse-pill .imp-info[data-v-96da477f]{flex-direction:column;display:flex}.imp-name[data-v-96da477f]{color:#e2e8f0;font-size:.6rem;font-weight:800}.imp-freq[data-v-96da477f]{color:#94a3b8;font-family:monospace;font-size:.55rem}.imp-spark[data-v-96da477f]{margin-left:auto;font-size:.75rem}.pill-t1[data-v-96da477f]{border-color:#38bdf84d}.pill-t1 .imp-tag[data-v-96da477f]{color:#38bdf8;background:#38bdf833}.pill-t1.active[data-v-96da477f]{background:#38bdf840;border-color:#38bdf8;box-shadow:0 0 12px #38bdf866}.pill-t2[data-v-96da477f]{border-color:#f59e0b4d}.pill-t2 .imp-tag[data-v-96da477f]{color:#fbbf24;background:#f59e0b33}.pill-t2.active[data-v-96da477f]{background:#f59e0b40;border-color:#fbbf24;box-shadow:0 0 12px #f59e0b66}.pill-t3[data-v-96da477f]{border-color:#ef44444d}.pill-t3 .imp-tag[data-v-96da477f]{color:#f87171;background:#ef444433}.pill-t3.active[data-v-96da477f]{background:#ef444440;border-color:#f87171;box-shadow:0 0 12px #ef444466}.sonometer-palettes-row[data-v-96da477f]{border-top:1px solid #ffffff14;align-items:center;gap:.45rem;margin-top:.15rem;padding-top:.35rem;display:flex}.palettes-label[data-v-96da477f]{color:#94a3b8;letter-spacing:.05em;font-size:.58rem;font-weight:800}.palette-chip[data-v-96da477f]{color:#94a3b8;cursor:pointer;background:#0f172aa6;border:1px solid #ffffff1a;border-radius:4px;padding:.2rem .5rem;font-size:.6rem;font-weight:700;transition:all .2s}.palette-chip[data-v-96da477f]:hover{color:#f8fafc;border-color:#ffffff4d}.palette-chip.active[data-v-96da477f]{color:#fef3c7;background:#f59e0b33;border-color:#fbbf24;box-shadow:0 0 8px #f59e0b4d}.sonometer-action-pill.active[data-v-96da477f]{color:#fef3c7;background:#f59e0b33;border-color:#f59e0b;box-shadow:0 0 10px #f59e0b59}.cinematic-video-floating-dock[data-v-96da477f]{-webkit-backdrop-filter:blur(16px);z-index:45;background:#0a0e17e0;border:1px solid #f59e0b4d;border-radius:8px;flex-direction:column;gap:.75rem;width:min(720px,94vw);padding:.85rem 1.15rem;animation:.25s ease-out slideDownFade-96da477f;display:flex;position:absolute;top:5.2rem;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #000000a6,0 0 20px #f59e0b26}@keyframes slideDownFade-96da477f{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.video-dock-header[data-v-96da477f]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:.45rem;display:flex}.video-dock-title[data-v-96da477f]{align-items:center;gap:.5rem;display:flex}.video-icon[data-v-96da477f]{font-size:1rem}.video-title-text[data-v-96da477f]{letter-spacing:.08em;color:#f59e0b;text-transform:uppercase;font-size:.72rem;font-weight:700}.video-dock-close[data-v-96da477f]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.95rem;line-height:1;transition:color .15s}.video-dock-close[data-v-96da477f]:hover{color:#f8fafc}.video-progress-track[data-v-96da477f]{background:#ffffff1a;border-radius:2px;width:100%;height:4px;overflow:hidden}.video-progress-bar[data-v-96da477f]{background:linear-gradient(90deg,#ef4444,#f59e0b);height:100%;transition:width .1s linear;box-shadow:0 0 8px #ef4444b3}.video-ctrls-row[data-v-96da477f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.ctrl-group[data-v-96da477f]{align-items:center;gap:.5rem;display:flex}.ctrl-label[data-v-96da477f]{color:#94a3b8;letter-spacing:.06em;font-size:.62rem;font-weight:700}.chip-group[data-v-96da477f]{gap:.35rem;display:flex}.video-chip[data-v-96da477f]{color:#cbd5e1;cursor:pointer;background:#0f172abf;border:1px solid #ffffff1f;border-radius:4px;padding:.25rem .55rem;font-size:.65rem;font-weight:600;transition:all .2s}.video-chip[data-v-96da477f]:hover{color:#f8fafc;border-color:#f59e0b66}.video-chip.active[data-v-96da477f]{color:#fef3c7;background:#f59e0b38;border-color:#f59e0b;box-shadow:0 0 8px #f59e0b4d}.record-trigger-btn[data-v-96da477f]{color:#fff;letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border:1px solid #fff3;border-radius:4px;align-items:center;gap:.4rem;padding:.4rem .95rem;font-size:.7rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #ef444459}.record-trigger-btn[data-v-96da477f]:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 16px #ef444480}.video-recording-active-row[data-v-96da477f]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.recording-status-msg[data-v-96da477f]{color:#f87171;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;display:flex}.blinking-dot[data-v-96da477f]{color:#ef4444;font-size:.9rem;animation:1s infinite pulseRec-96da477f}@keyframes pulseRec-96da477f{0%,to{opacity:1}50%{opacity:.2}}.stop-rec-btn[data-v-96da477f]{color:#fee2e2;cursor:pointer;background:#b91c1c66;border:1px solid #ef4444;border-radius:4px;padding:.35rem .8rem;font-size:.68rem;font-weight:700;transition:all .2s}.stop-rec-btn[data-v-96da477f]:hover{color:#fff;background:#ef4444}.video-result-banner[data-v-96da477f]{background:#10b9811f;border:1px solid #10b98159;border-radius:5px;justify-content:space-between;align-items:center;gap:.8rem;padding:.4rem .8rem;display:flex}.result-info[data-v-96da477f]{align-items:center;gap:.45rem;font-size:.68rem;display:flex}.result-tag[data-v-96da477f]{color:#34d399;font-weight:800}.result-meta[data-v-96da477f]{color:#94a3b8}.download-clip-btn[data-v-96da477f]{color:#a7f3d0;cursor:pointer;background:#10b98140;border:1px solid #10b981;border-radius:4px;padding:.25rem .65rem;font-size:.65rem;font-weight:700;transition:all .2s}.download-clip-btn[data-v-96da477f]:hover{color:#064e3b;background:#10b981}@media (width<=900px){.floating-spec-badge[data-v-96da477f],.camera-presets-sidebar[data-v-96da477f]{display:none}.floating-controls-dock[data-v-96da477f]{flex-wrap:wrap;justify-content:center;width:90%}.cosc-positions-floating-dock[data-v-96da477f]{width:95%}.cosc-pills-row[data-v-96da477f]{flex-wrap:wrap;justify-content:center}.cinematic-video-floating-dock[data-v-96da477f]{width:95%;top:4.8rem}}.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}}.modal-backdrop[data-v-56cfbfac]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);z-index:1000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.alerts-modal[data-v-56cfbfac]{background:var(--bg-card);border:1px solid var(--accent-primary);width:100%;max-width:600px;box-shadow:var(--shadow-luxury);border-radius:4px;animation:.25s cubic-bezier(.16,1,.3,1) modalEnter-56cfbfac;overflow:hidden}@keyframes modalEnter-56cfbfac{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-header[data-v-56cfbfac]{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;display:flex}.header-left[data-v-56cfbfac]{align-items:center;gap:.9rem;display:flex}.modal-icon-badge[data-v-56cfbfac]{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-56cfbfac]{flex-direction:column;display:flex}.m-kicker[data-v-56cfbfac]{letter-spacing:.14em;color:var(--accent-primary);font-size:.6rem;font-weight:800}.m-title[data-v-56cfbfac]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.btn-modal-close[data-v-56cfbfac]{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-56cfbfac]:hover{color:var(--text-primary);background:var(--bg-surface)}.modal-body[data-v-56cfbfac]{flex-direction:column;gap:1.25rem;padding:1.5rem 1.6rem;display:flex}.modal-intro[data-v-56cfbfac]{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.55}.form-grid[data-v-56cfbfac]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-56cfbfac]{flex-direction:column;gap:.4rem;display:flex}.form-label[data-v-56cfbfac]{color:var(--text-primary);letter-spacing:.04em;font-size:.72rem;font-weight:700}.channel-pills[data-v-56cfbfac]{gap:.5rem;display:flex}.pill-btn[data-v-56cfbfac]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:9999px;flex:1;padding:.55rem;font-size:.75rem;font-weight:700;transition:all .2s}.pill-btn[data-v-56cfbfac]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.pill-btn.active[data-v-56cfbfac]{background:var(--badge-bg);border-color:var(--border-active);color:var(--accent-primary);box-shadow:var(--shadow-luxury)}.form-input[data-v-56cfbfac],.form-select[data-v-56cfbfac]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;outline:none;padding:.65rem .85rem;font-size:.85rem;transition:border-color .2s}.form-input[data-v-56cfbfac]:focus,.form-select[data-v-56cfbfac]:focus{border-color:var(--accent-primary)}.form-row-split[data-v-56cfbfac]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.feature-pills-box[data-v-56cfbfac]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.4rem;padding:.85rem;display:flex}.fp-item[data-v-56cfbfac]{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.fp-dot[data-v-56cfbfac]{color:var(--text-primary);font-weight:800}.toast-error[data-v-56cfbfac]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);text-align:center;border-radius:4px;padding:.65rem;font-size:.75rem}.success-state[data-v-56cfbfac]{text-align:center;align-items:center;padding:2.5rem 1.6rem}.success-icon[data-v-56cfbfac]{margin-bottom:.5rem;font-size:3rem}.success-title[data-v-56cfbfac]{color:var(--text-primary);margin:0 0 .5rem;font-size:1.3rem;font-weight:800}.success-desc[data-v-56cfbfac]{color:var(--text-secondary);max-width:480px;font-size:.88rem;line-height:1.6}.modal-footer[data-v-56cfbfac]{border-top:1px solid var(--border-subtle);padding:1rem 1.6rem 1.4rem}.btn-confirm-alerts[data-v-56cfbfac]{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:.82rem;font-weight:800;transition:all .2s}.btn-confirm-alerts[data-v-56cfbfac]:hover{box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.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}.customs-console[data-v-292b2db1]{background:linear-gradient(135deg, var(--bg-surface) 0%, var(--bg-card) 100%);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:1.75rem;padding:2rem 2.25rem;animation:.25s ease-out fadeIn;display:flex}.cc-header[data-v-292b2db1]{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:1rem;padding-bottom:1.25rem;display:flex}.cch-badge[data-v-292b2db1]{letter-spacing:.14em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:800}.cch-title[data-v-292b2db1]{color:var(--text-primary);letter-spacing:-.02em;margin:.3rem 0;font-size:1.75rem;font-weight:800}.cch-sub[data-v-292b2db1]{color:var(--text-secondary);max-width:900px;margin:0;font-size:.88rem;line-height:1.5}.cc-presets[data-v-292b2db1]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.preset-label[data-v-292b2db1]{color:var(--text-muted);font-size:.72rem;font-weight:700}.preset-chip[data-v-292b2db1]{background:var(--bg-subtle);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:2px;padding:.35rem .75rem;font-size:.72rem;font-weight:600;transition:all .2s}.preset-chip[data-v-292b2db1]:hover{border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-1px)}.cc-body-grid[data-v-292b2db1]{grid-template-columns:1fr 1.35fr;gap:1.75rem;display:grid}.inputs-column[data-v-292b2db1]{flex-direction:column;gap:1.25rem;display:flex}.input-card[data-v-292b2db1]{border-radius:2px;flex-direction:column;gap:1rem;padding:1.4rem;display:flex}.card-sec-title[data-v-292b2db1]{letter-spacing:.08em;color:var(--accent-primary);text-transform:uppercase;margin:0;font-size:.85rem;font-weight:800}.field-row[data-v-292b2db1]{flex-direction:column;gap:.4rem;display:flex}.f-lbl[data-v-292b2db1]{color:var(--text-secondary);font-size:.75rem;font-weight:700}.input-with-currency[data-v-292b2db1]{border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:4px;display:flex;overflow:hidden}.curr-select[data-v-292b2db1]{background:var(--bg-subtle);border:none;border-right:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;padding:.5rem .75rem;font-size:.8rem;font-weight:700}.f-num-input[data-v-292b2db1]{color:var(--text-primary);font-family:var(--font-mono,monospace);background:0 0;border:none;outline:none;flex:1;padding:.5rem .75rem;font-size:1.05rem;font-weight:700}.stepper-box[data-v-292b2db1]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:4px;align-items:center;gap:.5rem;padding:.3rem .75rem;display:flex}.f-num-input.small[data-v-292b2db1]{width:70px;padding:.25rem 0}.stepper-unit[data-v-292b2db1]{color:var(--text-muted);font-size:.75rem}.input-prefix-box[data-v-292b2db1]{border:1px solid var(--border-subtle);background:var(--bg-primary);border-radius:4px;align-items:center;padding-left:.75rem;display:flex}.input-prefix[data-v-292b2db1]{color:var(--accent-primary);font-size:.75rem;font-weight:700}.provenance-toggle-row[data-v-292b2db1]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.ptr-info[data-v-292b2db1]{flex-direction:column;display:flex}.ptr-title[data-v-292b2db1]{color:var(--text-primary);font-size:.8rem;font-weight:700}.ptr-sub[data-v-292b2db1]{color:var(--text-muted);font-size:.68rem}.toggle-switch[data-v-292b2db1]{width:44px;height:24px;display:inline-block;position:relative}.toggle-switch input[data-v-292b2db1]{opacity:0;width:0;height:0}.slider[data-v-292b2db1]{cursor:pointer;background-color:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:4px;transition:all .3s;position:absolute;inset:0}.slider[data-v-292b2db1]:before{content:"";background-color:var(--text-muted);border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.slider[data-v-292b2db1]{background-color:var(--text-primary);border-color:var(--text-primary)}input:checked+.slider[data-v-292b2db1]:before{background-color:var(--text-primary);transform:translate(20px)}.naked-alert[data-v-292b2db1]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;padding:.65rem .85rem;font-size:.72rem;line-height:1.45}.legal-badge-card[data-v-292b2db1]{border-radius:2px;flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.lbc-head[data-v-292b2db1]{align-items:center;gap:.5rem;display:flex}.lbc-icon[data-v-292b2db1]{font-size:1.1rem}.lbc-title[data-v-292b2db1]{color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:800}.lbc-list[data-v-292b2db1]{color:var(--text-secondary);margin:0;padding-left:1.1rem;font-size:.72rem;line-height:1.6}.breakdown-column[data-v-292b2db1]{flex-direction:column;gap:1.25rem;display:flex}.summary-hero-card[data-v-292b2db1]{border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;gap:.75rem;padding:1.5rem 1.75rem;display:flex}.summary-hero-card.national-wins[data-v-292b2db1]{border-color:var(--text-primary);background:linear-gradient(135deg,#10b9811f 0%,#0d1016e6 100%)}.summary-hero-card.import-wins[data-v-292b2db1]{border-color:var(--text-primary);background:linear-gradient(135deg,#f59e0b1f 0%,#0d1016e6 100%)}.shc-badge[data-v-292b2db1]{letter-spacing:.12em;color:var(--accent-primary);align-items:center;gap:.4rem;font-size:.65rem;font-weight:800;display:flex}.shc-title[data-v-292b2db1]{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:800}.shc-verdict[data-v-292b2db1]{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.55}.shc-comparison-bar[data-v-292b2db1]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.85rem;display:flex}.comp-col[data-v-292b2db1]{flex-direction:column;display:flex}.comp-lbl[data-v-292b2db1]{color:var(--text-muted);text-transform:uppercase;font-size:.65rem;font-weight:700}.comp-val[data-v-292b2db1]{font-family:var(--font-mono,monospace);font-size:1.15rem;font-weight:800}.comp-val.ok[data-v-292b2db1]{color:var(--accent-primary)}.comp-val.warn[data-v-292b2db1],[data-theme=vintage] .comp-val.warn[data-v-292b2db1],[data-theme=monochrome] .comp-val.warn[data-v-292b2db1],[data-theme=f1] .comp-val.warn[data-v-292b2db1]{color:var(--text-primary)}.comp-note[data-v-292b2db1]{color:var(--text-muted);font-size:.65rem}.comp-vs[data-v-292b2db1]{color:var(--text-muted);font-size:.85rem;font-weight:900}.math-table-card[data-v-292b2db1]{border-radius:2px;flex-direction:column;gap:.75rem;padding:1.25rem 1.4rem;display:flex}.mt-title[data-v-292b2db1]{letter-spacing:.08em;color:var(--text-primary);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.math-table[data-v-292b2db1]{border-collapse:collapse;width:100%;font-size:.76rem}.math-table td[data-v-292b2db1]{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:.45rem 0}.math-table td.num[data-v-292b2db1]{text-align:right;font-family:var(--font-mono,monospace);color:var(--text-primary);font-weight:600}.math-table td.tax[data-v-292b2db1]{color:var(--text-primary)}.subtotal-row td[data-v-292b2db1]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);background:var(--bg-card)}.total-row td[data-v-292b2db1]{border-top:2px solid var(--accent-primary);border-bottom:2px solid var(--accent-primary);color:var(--text-primary);padding:.65rem 0}.total-row td.total[data-v-292b2db1]{color:var(--accent-primary);font-size:.95rem;font-weight:800}.penalty-row td[data-v-292b2db1],.penalty-row td.penalty[data-v-292b2db1]{color:var(--text-primary)}.shc-score-bar[data-v-292b2db1]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.score-badge[data-v-292b2db1]{background:var(--bg-surface);border:1px solid var(--accent-primary);box-shadow:var(--shadow-luxury);border-radius:4px;align-items:baseline;padding:.35rem .65rem;display:flex}.score-num[data-v-292b2db1]{color:var(--accent-primary);font-size:1.5rem;font-weight:900;font-family:var(--font-mono);line-height:1}.score-scale[data-v-292b2db1]{color:var(--text-muted);font-size:.72rem;font-weight:700}.score-info[data-v-292b2db1]{flex-direction:column;gap:.15rem;display:flex}.score-title[data-v-292b2db1]{letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.score-level[data-v-292b2db1]{letter-spacing:.04em;font-size:.78rem;font-weight:800}.score-level.score-high[data-v-292b2db1]{color:var(--accent-primary)}.score-level.score-mid[data-v-292b2db1],[data-theme=vintage] .score-level.score-mid[data-v-292b2db1],[data-theme=monochrome] .score-level.score-mid[data-v-292b2db1],[data-theme=f1] .score-level.score-mid[data-v-292b2db1]{color:var(--text-primary)}.score-status-tag[data-v-292b2db1]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:2px;margin-left:auto;padding:.3rem .65rem;font-size:.65rem;font-weight:800}.shc-verdict-banner[data-v-292b2db1]{border-radius:4px;align-items:flex-start;gap:.85rem;padding:.95rem 1.15rem;display:flex}.shc-verdict-banner.vb-national[data-v-292b2db1],.shc-verdict-banner.vb-import[data-v-292b2db1]{background:var(--bg-card);border:1px solid var(--border-subtle)}.vb-icon[data-v-292b2db1]{font-size:1.5rem}.vb-content[data-v-292b2db1]{flex-direction:column;gap:.25rem;display:flex}.vb-statement[data-v-292b2db1]{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:800;line-height:1.35}.vb-sub[data-v-292b2db1]{color:var(--text-secondary);margin:0;font-size:.75rem;line-height:1.45}.tech-accordion-box[data-v-292b2db1]{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:2px;overflow:hidden}.tech-accordion-header[data-v-292b2db1]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.95rem 1.25rem;transition:background .2s;display:flex}.tech-accordion-header[data-v-292b2db1]:hover{background:var(--bg-card)}.tah-left[data-v-292b2db1]{align-items:center;gap:.75rem;display:flex}.tah-icon[data-v-292b2db1]{font-size:1.2rem}.tah-text[data-v-292b2db1]{flex-direction:column;gap:.15rem;display:flex}.tah-title[data-v-292b2db1]{color:var(--text-primary);letter-spacing:.02em;font-size:.8rem;font-weight:800}.tah-sub[data-v-292b2db1]{color:var(--text-muted);font-size:.68rem}.tah-right[data-v-292b2db1]{align-items:center;gap:.6rem;display:flex}.tah-badge[data-v-292b2db1]{color:var(--accent-primary);background:var(--badge-bg);border-radius:4px;padding:.2rem .6rem;font-size:.68rem;font-weight:700}.tah-arrow[data-v-292b2db1]{color:var(--text-muted);font-size:.65rem;transition:transform .25s}.tah-arrow.rotated[data-v-292b2db1]{transform:rotate(180deg)}.tech-accordion-body[data-v-292b2db1]{border-top:1px solid var(--border-subtle);background:var(--bg-surface);padding:1rem 1.25rem 1.25rem;animation:.2s ease-out fadeIn}@media (width<=900px){.cc-body-grid[data-v-292b2db1]{grid-template-columns:1fr}}.box-papers-console[data-v-b3e3c6a8]{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.bp-hero[data-v-b3e3c6a8]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;padding:2.25rem 2rem}.bp-hero-badge-row[data-v-b3e3c6a8]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.bp-tag[data-v-b3e3c6a8]{font-family:var(--font-mono);letter-spacing:.1em;background:var(--badge-bg);color:var(--badge-text);border:1px solid var(--badge-border);border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.bp-subtag[data-v-b3e3c6a8]{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;font-size:.75rem}.bp-hero-title[data-v-b3e3c6a8]{font-family:var(--font-heading);color:var(--text-primary);margin:0 0 .75rem;font-size:2rem;font-weight:800;line-height:1.2}.bp-hero-desc[data-v-b3e3c6a8]{color:var(--text-secondary);max-width:960px;margin:0 0 1.75rem;font-size:.98rem;line-height:1.65}.bp-hero-desc strong[data-v-b3e3c6a8]{color:var(--text-primary)}.bp-insights-grid[data-v-b3e3c6a8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.bp-insight-card[data-v-b3e3c6a8]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;display:flex}.bpi-icon[data-v-b3e3c6a8]{font-size:1.4rem;line-height:1}.bpi-content[data-v-b3e3c6a8]{flex-direction:column;gap:.25rem;display:flex}.bpi-title[data-v-b3e3c6a8]{color:var(--text-primary);font-size:.85rem;font-weight:700}.bpi-text[data-v-b3e3c6a8]{color:var(--text-muted);font-size:.78rem;line-height:1.45}.bp-controls-bar[data-v-b3e3c6a8]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.5rem;display:flex}.bpc-section[data-v-b3e3c6a8]{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.bpc-label[data-v-b3e3c6a8]{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;font-size:.75rem;font-weight:700}.bpc-btn-group[data-v-b3e3c6a8]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bpc-btn[data-v-b3e3c6a8]{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s}.bpc-btn[data-v-b3e3c6a8]:hover{border-color:var(--border-medium);color:var(--text-primary)}.bpc-btn.active[data-v-b3e3c6a8]{background:var(--accent-primary);color:var(--text-on-accent);border-color:var(--accent-primary);box-shadow:0 2px 8px var(--accent-glow)}.bp-quick-calc-strip[data-v-b3e3c6a8]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.5rem;display:flex}.bqc-left[data-v-b3e3c6a8]{align-items:center;gap:.85rem;display:flex}.bqc-icon[data-v-b3e3c6a8]{font-size:1.5rem}.bqc-desc[data-v-b3e3c6a8]{flex-direction:column;gap:.2rem;display:flex}.bqc-title[data-v-b3e3c6a8]{font-family:var(--font-mono);color:var(--text-primary);font-size:.8rem;font-weight:700}.bqc-sub[data-v-b3e3c6a8]{color:var(--text-muted);font-size:.78rem}.bqc-inputs[data-v-b3e3c6a8]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.bqc-input-group[data-v-b3e3c6a8]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;align-items:center;gap:.35rem;padding:.4rem .75rem;display:flex}.bqc-curr[data-v-b3e3c6a8]{color:var(--accent-primary);font-weight:700}.bqc-num-input[data-v-b3e3c6a8]{font-family:var(--font-mono);color:var(--text-primary);background:0 0;border:none;outline:none;width:110px;font-size:.95rem;font-weight:700}.bqc-suffix[data-v-b3e3c6a8]{color:var(--text-muted);font-size:.75rem}.bqc-arrow[data-v-b3e3c6a8]{color:var(--text-muted);font-weight:700}.bqc-result[data-v-b3e3c6a8]{flex-direction:column;align-items:flex-end;display:flex}.bqc-res-val[data-v-b3e3c6a8]{font-family:var(--font-mono);color:var(--text-primary);font-size:1rem;font-weight:800}.bqc-res-loss[data-v-b3e3c6a8]{color:var(--text-primary);font-size:.75rem;font-weight:600}.bp-grid-header[data-v-b3e3c6a8]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.5rem;display:flex}.bp-gh-title[data-v-b3e3c6a8]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-primary);margin:0;font-size:.85rem;font-weight:700}.bp-gh-sub[data-v-b3e3c6a8]{color:var(--text-muted);font-size:.8rem}.bp-cards-grid[data-v-b3e3c6a8]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;display:grid}.bp-card[data-v-b3e3c6a8]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;padding:1.35rem;transition:transform .2s,box-shadow .2s;display:flex}.bp-card[data-v-b3e3c6a8]:hover{box-shadow:var(--shadow-luxury);border-color:var(--border-medium);transform:translateY(-3px)}.bp-card-head[data-v-b3e3c6a8]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.bpc-brand[data-v-b3e3c6a8]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-primary);font-size:.75rem;font-weight:700}.bpc-badge-fullset[data-v-b3e3c6a8]{background:var(--badge-bg);color:var(--accent-primary);border:1px solid var(--badge-border);letter-spacing:.03em;border-radius:4px;padding:.2rem .45rem;font-size:.65rem;font-weight:700}.bp-visual-wrap[data-v-b3e3c6a8]{background:var(--card-img-bg);border-radius:4px;justify-content:center;align-items:center;width:100%;height:210px;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.bp-thumb[data-v-b3e3c6a8]{object-fit:contain;max-width:88%;max-height:88%;transition:transform .3s}.bp-card:hover .bp-thumb[data-v-b3e3c6a8]{transform:scale(1.04)}.bp-meta-floating[data-v-b3e3c6a8]{background:var(--bg-card);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-primary);font-size:.72rem;font-family:var(--font-mono);border-radius:4px;align-items:center;gap:.35rem;padding:.2rem .5rem;display:flex;position:absolute;bottom:8px;left:8px}.bp-model-name[data-v-b3e3c6a8]{font-family:var(--font-heading);color:var(--text-primary);margin:0 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.3}.bp-ref-text[data-v-b3e3c6a8]{color:var(--text-muted);margin:0 0 1rem;font-size:.75rem}.bp-valuation-block[data-v-b3e3c6a8]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.65rem;margin-bottom:.85rem;padding:1rem;display:flex}.bp-val-row[data-v-b3e3c6a8]{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.bp-vr-label[data-v-b3e3c6a8]{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:flex}.bp-dot[data-v-b3e3c6a8]{border-radius:50%;width:7px;height:7px}.bp-dot.green[data-v-b3e3c6a8]{background:var(--accent-primary);box-shadow:0 0 6px var(--accent-glow)}.bp-dot.red[data-v-b3e3c6a8],[data-theme=vintage] .bp-dot.red[data-v-b3e3c6a8],[data-theme=monochrome] .bp-dot.red[data-v-b3e3c6a8],[data-theme=f1] .bp-dot.red[data-v-b3e3c6a8]{background:var(--bg-card)}.bp-val-row.fullset .bp-vr-val[data-v-b3e3c6a8]{font-family:var(--font-mono);color:var(--text-primary);font-weight:800}.bp-val-row.naked .bp-vr-val[data-v-b3e3c6a8]{font-family:var(--font-mono);color:var(--text-secondary);opacity:.85;font-weight:700;text-decoration:line-through}.bp-loss-badge[data-v-b3e3c6a8]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:2px;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.76rem;display:flex}[data-theme=vintage] .bp-loss-badge[data-v-b3e3c6a8],[data-theme=monochrome] .bp-loss-badge[data-v-b3e3c6a8],[data-theme=f1] .bp-loss-badge[data-v-b3e3c6a8]{color:var(--text-primary);border-color:var(--text-primary)}.bp-lb-icon[data-v-b3e3c6a8]{font-size:.85rem}.bp-retention-meter[data-v-b3e3c6a8]{flex-direction:column;gap:.35rem;margin-bottom:.85rem;display:flex}.bp-rm-labels[data-v-b3e3c6a8]{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:600;display:flex}.bp-rm-penalty[data-v-b3e3c6a8],[data-theme=vintage] .bp-rm-penalty[data-v-b3e3c6a8],[data-theme=monochrome] .bp-rm-penalty[data-v-b3e3c6a8],[data-theme=f1] .bp-rm-penalty[data-v-b3e3c6a8]{color:var(--text-primary)}.bp-rm-bar[data-v-b3e3c6a8]{background:var(--bg-card);border-radius:3px;width:100%;height:6px;overflow:hidden}.bp-rm-fill[data-v-b3e3c6a8]{background:var(--accent-primary);border-radius:3px;height:100%;transition:width .3s}.bp-risk-note[data-v-b3e3c6a8]{color:var(--text-secondary);flex-grow:1;margin:0 0 1.15rem;font-size:.76rem;line-height:1.45}.bp-rn-badge[data-v-b3e3c6a8]{font-family:var(--font-mono);color:var(--accent-primary);margin-right:.25rem;font-size:.68rem;font-weight:700}.bp-card-actions[data-v-b3e3c6a8]{grid-template-columns:1.2fr 1fr;gap:.5rem;margin-top:auto;display:grid}.bp-btn-view[data-v-b3e3c6a8],.bp-btn-3d[data-v-b3e3c6a8]{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:.6rem .75rem;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.bp-btn-view[data-v-b3e3c6a8]{background:var(--accent-primary);color:var(--text-on-accent);border:1px solid var(--accent-primary)}.bp-btn-view[data-v-b3e3c6a8]:hover{background:var(--accent-secondary);border-color:var(--accent-secondary)}.bp-btn-3d[data-v-b3e3c6a8]{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-subtle)}.bp-store-filter-bar[data-v-b3e3c6a8]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.bps-top[data-v-b3e3c6a8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bps-title-group[data-v-b3e3c6a8]{flex-direction:column;gap:.2rem;display:flex}.bps-badge[data-v-b3e3c6a8]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-primary);font-size:.78rem;font-weight:700}.bps-sub[data-v-b3e3c6a8]{color:var(--text-muted);font-size:.78rem}.bps-search-wrap[data-v-b3e3c6a8]{flex-grow:1;align-items:center;min-width:320px;max-width:520px;display:flex;position:relative}.bps-search-icon[data-v-b3e3c6a8]{color:var(--text-muted);pointer-events:none;font-size:.85rem;position:absolute;left:.85rem}.bps-search-input[data-v-b3e3c6a8]{border:1px solid var(--border-subtle);background:var(--bg-card);width:100%;color:var(--text-primary);border-radius:4px;outline:none;padding:.55rem 2.2rem .55rem 2.35rem;font-size:.84rem;transition:border-color .2s,box-shadow .2s}.bps-search-input[data-v-b3e3c6a8]:focus{border-color:var(--border-active);box-shadow:0 0 0 3px var(--accent-glow)}.bps-clear-search-btn[data-v-b3e3c6a8]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.8rem;position:absolute;right:.75rem}.bps-clear-search-btn[data-v-b3e3c6a8]:hover{color:var(--text-primary)}.bps-store-chips[data-v-b3e3c6a8]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bps-store-chip[data-v-b3e3c6a8]{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.bps-store-chip[data-v-b3e3c6a8]:hover{border-color:var(--border-medium);color:var(--text-primary)}.bps-store-chip.active[data-v-b3e3c6a8]{background:var(--accent-primary);color:var(--text-on-accent);border-color:var(--accent-primary);box-shadow:0 2px 8px var(--accent-glow)}.bps-chip-icon[data-v-b3e3c6a8]{font-size:.95rem}.bps-context-callout[data-v-b3e3c6a8]{border-radius:4px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;font-size:.8rem;line-height:1.5;display:flex}.bps-context-callout.official[data-v-b3e3c6a8]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);background:var(--badge-bg);border:1px solid var(--badge-border)}.bps-context-callout.official strong[data-v-b3e3c6a8]{color:var(--accent-primary)}.bps-context-callout.boutique[data-v-b3e3c6a8]{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--text-primary)}.bps-context-callout.boutique strong[data-v-b3e3c6a8]{color:var(--accent-primary)}.bps-context-callout.warning[data-v-b3e3c6a8]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary)}.bps-context-callout.warning strong[data-v-b3e3c6a8],[data-theme=vintage] .bps-context-callout.warning strong[data-v-b3e3c6a8],[data-theme=monochrome] .bps-context-callout.warning strong[data-v-b3e3c6a8],[data-theme=f1] .bps-context-callout.warning strong[data-v-b3e3c6a8]{color:var(--text-primary)}.bps-context-callout.prime[data-v-b3e3c6a8]{background:var(--bg-card-inner);border:1px solid var(--border-subtle);color:var(--text-primary)}.bps-context-callout.prime strong[data-v-b3e3c6a8]{color:var(--accent-primary)}.bps-cc-icon[data-v-b3e3c6a8]{flex-shrink:0;margin-top:.1rem;font-size:1rem;line-height:1}.bp-stores-matrix[data-v-b3e3c6a8]{flex-direction:column;gap:.4rem;margin-bottom:.85rem;display:flex}.bp-sm-title[data-v-b3e3c6a8]{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;font-size:.68rem;font-weight:700}.bp-sm-list[data-v-b3e3c6a8]{flex-direction:column;gap:.3rem;display:flex}.bp-sm-pill[data-v-b3e3c6a8]{background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:2px;justify-content:space-between;align-items:center;padding:.35rem .55rem;font-size:.73rem;transition:all .2s;display:flex}.bp-sm-pill.is-active-store[data-v-b3e3c6a8]{border-color:var(--accent-primary);background:var(--badge-bg)}.bp-sm-name[data-v-b3e3c6a8]{color:var(--text-primary);font-weight:600}.bp-sm-price[data-v-b3e3c6a8]{font-family:var(--font-mono);color:var(--text-secondary);font-weight:700}.bp-sm-badge[data-v-b3e3c6a8]{border-radius:4px;padding:.15rem .35rem;font-size:.65rem;font-weight:700}.bp-sm-pill.is-fullset .bp-sm-badge[data-v-b3e3c6a8]{background:var(--badge-bg);color:var(--accent-primary);border:1px solid var(--badge-border)}.bp-sm-pill.is-naked .bp-sm-badge[data-v-b3e3c6a8]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}[data-theme=vintage] .bp-sm-pill.is-naked .bp-sm-badge[data-v-b3e3c6a8],[data-theme=monochrome] .bp-sm-pill.is-naked .bp-sm-badge[data-v-b3e3c6a8],[data-theme=f1] .bp-sm-pill.is-naked .bp-sm-badge[data-v-b3e3c6a8]{color:var(--text-primary);border-color:var(--text-primary)}.bp-empty-slate[data-v-b3e3c6a8]{text-align:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;align-items:center;margin-top:1rem;padding:3rem 2rem;display:flex}.bp-es-icon[data-v-b3e3c6a8]{color:var(--accent-primary);margin-bottom:.5rem;font-size:2.5rem}.bp-es-title[data-v-b3e3c6a8]{font-family:var(--font-heading);color:var(--text-primary);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.bp-es-desc[data-v-b3e3c6a8]{color:var(--text-muted);max-width:480px;margin:0 0 1.25rem;font-size:.85rem}.bp-es-btn[data-v-b3e3c6a8]{background:var(--accent-primary);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:4px;padding:.55rem 1.2rem;font-size:.82rem;font-weight:700;transition:background .2s}.bp-es-btn[data-v-b3e3c6a8]:hover{background:var(--accent-secondary)}@media (width<=768px){.bp-hero-title[data-v-b3e3c6a8]{font-size:1.5rem}.bp-controls-bar[data-v-b3e3c6a8],.bp-quick-calc-strip[data-v-b3e3c6a8]{flex-direction:column;align-items:flex-start}.bp-result[data-v-b3e3c6a8]{align-items:flex-start}.bp-cards-grid[data-v-b3e3c6a8]{grid-template-columns:1fr}}.radar-master-tools-nav[data-v-38f26635]{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:.5rem;padding:.75rem 1.25rem;display:flex}.rmtn-left[data-v-38f26635]{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.rmtn-badge[data-v-38f26635]{letter-spacing:.1em;color:var(--text-muted);font-size:.65rem;font-weight:800}.rmtn-buttons[data-v-38f26635]{gap:.5rem;display:flex}.rmtn-btn[data-v-38f26635]{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.45rem .95rem;font-size:.74rem;font-weight:700;transition:all .2s}.rmtn-btn[data-v-38f26635]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.rmtn-btn.active[data-v-38f26635]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary)}.rmtn-hub-btn[data-v-38f26635]{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;font-size:.76rem;font-weight:700;transition:transform .2s}.rmtn-hub-btn[data-v-38f26635]:hover{transform:translate(3px)}.crawler-container[data-v-38f26635]{flex-direction:column;gap:1.8rem;max-width:1400px;margin:0 auto;padding:0 1rem 3rem;display:flex}.crawler-hero[data-v-38f26635]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.radar-tag[data-v-38f26635]{letter-spacing:.12em;color:var(--accent-primary);align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.68rem;font-weight:800;display:flex}.pulsing-radar-dot[data-v-38f26635]{background:var(--bg-card);width:8px;height:8px;box-shadow:var(--shadow-luxury);border-radius:50%;animation:1.5s infinite pulse}.crawler-title[data-v-38f26635]{color:var(--text-primary);margin:0;font-size:1.6rem;font-weight:800}.crawler-desc[data-v-38f26635]{color:var(--text-secondary);max-width:800px;margin:.4rem 0 0;font-size:.82rem;line-height:1.5}.search-stage[data-v-38f26635]{flex-direction:column;gap:.9rem;display:flex}.search-input-box[data-v-38f26635]{background:var(--bg-input);border:1px solid var(--border-medium);border-radius:2px;align-items:center;gap:.6rem;padding:.4rem .6rem;transition:border-color .2s,box-shadow .2s;display:flex}.search-input-box[data-v-38f26635]:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.search-icon[data-v-38f26635]{margin-left:.5rem;font-size:1.1rem}.c-input[data-v-38f26635]{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:.5rem;font-size:.9rem}.crawl-action-btn[data-v-38f26635]{background:var(--accent-primary);color:var(--text-on-accent);letter-spacing:.06em;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:.7rem 1.4rem;font-size:.78rem;font-weight:800;transition:all .2s}.crawl-action-btn[data-v-38f26635]:hover{filter:brightness(1.1);box-shadow:0 4px 15px var(--accent-glow);transform:translateY(-1px)}.crawl-action-btn[data-v-38f26635]:disabled{opacity:.6;cursor:default;transform:none}.suggestions-chips[data-v-38f26635]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sugg-lbl[data-v-38f26635]{color:var(--text-muted);font-size:.68rem;font-weight:700}.chip-btn[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:2px;padding:.25rem .6rem;font-size:.68rem;transition:all .2s}.chip-btn[data-v-38f26635]:hover{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--text-primary)}.terminal-card[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:2px;overflow:hidden}.terminal-bar[data-v-38f26635]{background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.6rem 1rem;display:flex}.t-dots[data-v-38f26635]{gap:.35rem;display:flex}.t-dot[data-v-38f26635]{border-radius:50%;width:10px;height:10px}.t-dot.r[data-v-38f26635],.t-dot.y[data-v-38f26635],.t-dot.g[data-v-38f26635]{background:var(--bg-card)}.t-title[data-v-38f26635]{letter-spacing:.1em;color:var(--text-secondary);font-size:.65rem;font-weight:800}.stream-badge[data-v-38f26635]{color:var(--text-primary);background:var(--bg-card);border-radius:4px;padding:.15rem .45rem;font-size:.58rem;font-weight:800}.logs-console[data-v-38f26635]{max-height:180px;font-family:var(--font-mono,monospace);background:var(--bg-card-inner);flex-direction:column;gap:.3rem;padding:.85rem 1rem;font-size:.72rem;display:flex;overflow-y:auto}.log-row[data-v-38f26635]{color:var(--text-secondary);gap:.6rem;display:flex}.log-row.info .l-source[data-v-38f26635],.log-row.success .l-source[data-v-38f26635],.log-row.warning .l-source[data-v-38f26635]{color:var(--text-primary)}.l-time[data-v-38f26635]{color:var(--text-muted)}.results-section[data-v-38f26635]{flex-direction:column;gap:1.2rem;display:flex}.results-header[data-v-38f26635]{justify-content:space-between;align-items:center;display:flex}.res-count[data-v-38f26635]{color:var(--accent-primary);letter-spacing:.1em;font-size:.78rem;font-weight:800}.rh-sources[data-v-38f26635]{color:var(--text-muted);margin-left:.8rem;font-size:.68rem}.crawl-card[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:2px;flex-direction:column;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.crawl-card[data-v-38f26635]:hover{border-color:var(--accent-primary);background:var(--bg-card-hover);box-shadow:var(--shadow-luxury), 0 0 20px -4px var(--accent-glow);transform:translateY(-3px)}.card-img-wrapper[data-v-38f26635]{background:var(--card-img-bg);border-bottom:1px solid var(--border-subtle);justify-content:center;align-items:center;height:200px;padding:1rem;display:flex;position:relative}.crawl-img[data-v-38f26635]{object-fit:contain;max-width:100%;max-height:100%}.verified-tag[data-v-38f26635]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:.2rem .5rem;font-size:.58rem;font-weight:800;position:absolute;top:.75rem;right:.75rem}.brand-row[data-v-38f26635]{justify-content:space-between;align-items:center;display:flex}.c-brand[data-v-38f26635]{letter-spacing:.14em;color:var(--accent-primary);font-size:.65rem;font-weight:800}.c-ref[data-v-38f26635]{color:var(--text-muted);font-size:.62rem}.c-model-title[data-v-38f26635]{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.c-desc[data-v-38f26635]{color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.4}.c-specs-mini[data-v-38f26635]{color:var(--text-secondary);gap:.4rem;font-size:.65rem;display:flex}.mexico-offers-mini[data-v-38f26635]{background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.35rem;padding:.6rem;display:flex}.mini-offer-row[data-v-38f26635]{justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.mo-store[data-v-38f26635]{color:var(--text-secondary)}.mo-price[data-v-38f26635]{color:var(--text-primary);font-weight:800}.mo-disc[data-v-38f26635]{color:var(--text-primary);background:var(--bg-card);border-radius:3px;padding:.1rem .3rem;font-size:.55rem;font-weight:800}.crawl-modes-bar[data-v-38f26635]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.6rem;padding-bottom:.75rem;display:flex}.cm-tab[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition:all .2s}.cm-tab[data-v-38f26635]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.cm-tab.active[data-v-38f26635]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 14px var(--accent-glow)}.brands-chip-strip[data-v-38f26635]{flex-wrap:wrap;gap:.4rem;max-height:120px;padding:.2rem 0;display:flex;overflow-y:auto}.brand-chip[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:2px;padding:.35rem .75rem;font-size:.7rem;font-weight:600;transition:all .2s}.brand-chip[data-v-38f26635]:hover{border-color:var(--accent-primary);color:var(--text-primary);transform:translateY(-1px)}.brand-chip.active[data-v-38f26635]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary);font-weight:800}.brand-chip.crawling[data-v-38f26635]{border-color:var(--accent-primary);background:var(--badge-bg);color:var(--accent-primary);box-shadow:0 0 10px var(--accent-glow,#d4af3740);align-items:center;gap:.4rem;display:inline-flex}.bc-pulse-dot[data-v-38f26635]{color:var(--accent-primary);font-size:.65rem;animation:1.2s ease-in-out infinite pulse-glow}.bc-status-pill[data-v-38f26635]{background:var(--bg-card);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.1rem .35rem;font-size:.58rem;font-weight:800}.crawler-progress-hud[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--accent-primary);box-shadow:0 4px 20px var(--accent-glow,#d4af3726);border-radius:4px;flex-direction:column;gap:.65rem;margin-top:.75rem;padding:.85rem 1.15rem;animation:.25s ease-out fadeInDown;display:flex}.cph-main[data-v-38f26635]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cph-left[data-v-38f26635]{align-items:center;gap:.85rem;display:flex}.cph-radar-spinner[data-v-38f26635]{border:1.5px solid var(--accent-primary);background:var(--bg-card);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.radar-sweep-blade[data-v-38f26635]{background:conic-gradient(from 0deg, transparent 0deg, transparent 270deg, var(--accent-primary) 360deg);border-radius:50%;width:100%;height:100%;animation:1.4s linear infinite sweep-spin-38f26635;position:absolute;top:0;left:0}@keyframes sweep-spin-38f26635{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cph-radar-dot[data-v-38f26635]{background:var(--accent-primary);width:6px;height:6px;box-shadow:0 0 8px var(--accent-primary);z-index:2;border-radius:50%}.cph-text-group[data-v-38f26635]{flex-direction:column;gap:.15rem;display:flex}.cph-title-row[data-v-38f26635]{align-items:center;gap:.5rem;display:flex}.cph-status-tag[data-v-38f26635]{letter-spacing:.08em;color:var(--accent-primary);text-transform:uppercase;font-size:.68rem;font-weight:800}.cph-percent[data-v-38f26635]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:900}.cph-stage-msg[data-v-38f26635]{color:var(--text-secondary);font-size:.78rem;font-family:var(--font-body,inherit)}.cph-channels-badges[data-v-38f26635]{align-items:center;gap:.4rem;display:flex}.cph-channel-badge[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.65rem;font-weight:700;transition:all .3s;display:inline-flex}.cph-channel-badge.active[data-v-38f26635]{background:var(--badge-bg);border-color:var(--badge-border);color:var(--accent-primary)}.cph-cb-dot[data-v-38f26635]{background:currentColor;border-radius:50%;width:5px;height:5px}.cph-progress-track[data-v-38f26635]{background:var(--bg-card);border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.cph-progress-fill[data-v-38f26635]{background:linear-gradient(90deg, var(--accent-primary) 0%, #fff 100%);height:100%;box-shadow:0 0 10px var(--accent-primary);border-radius:999px;transition:width .25s cubic-bezier(.16,1,.3,1)}.radar-filters-console[data-v-38f26635]{background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:none;border-radius:4px;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.radar-filters-console.pre-search-variant[data-v-38f26635]{border:none;border-top:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;margin-top:1.25rem;padding:1.25rem 0 0}.rfc-top-header[data-v-38f26635]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.rfc-title-row[data-v-38f26635]{align-items:center;gap:.6rem;display:flex}.rfc-radar-icon[data-v-38f26635]{color:var(--accent-primary);font-size:.95rem}.rfc-title[data-v-38f26635]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--text-primary);font-size:.78rem;font-weight:800}.rfc-count[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem}.rf-row[data-v-38f26635]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.rf-group[data-v-38f26635]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.rf-label[data-v-38f26635]{color:var(--accent-primary);letter-spacing:.08em;font-size:.68rem;font-weight:800}.rf-pills[data-v-38f26635]{flex-wrap:wrap;gap:.45rem;display:flex}.rf-pill[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);box-shadow:var(--shadow-luxury);border-radius:4px;align-items:stretch;font-size:.72rem;font-weight:600;transition:all .2s;display:flex;overflow:hidden}.rf-pill[data-v-38f26635]:hover{border-color:var(--border-active);background:var(--bg-card-hover)}.rf-pill.active[data-v-38f26635]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary);font-weight:700}.rfp-toggle-btn[data-v-38f26635]{color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;padding:.4rem .65rem .4rem .8rem;transition:opacity .15s;display:flex}.rfp-toggle-btn[data-v-38f26635]:hover{opacity:.9}.rfp-indicator[data-v-38f26635]{color:var(--text-muted);font-size:.68rem;font-weight:800}.rf-pill.active .rfp-indicator[data-v-38f26635]{color:var(--accent-primary)}.rfp-portal-link[data-v-38f26635]{border-left:1px solid var(--border-subtle);color:var(--text-muted);background:var(--bg-card);justify-content:center;align-items:center;padding:.4rem .55rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.rfp-portal-link[data-v-38f26635]:hover{background:var(--accent-primary);color:var(--text-on-accent,#fff)}.rf-select-wrapper[data-v-38f26635]{position:relative}.rf-select[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;outline:none;padding:.45rem .95rem;font-size:.74rem;font-weight:600;transition:border-color .2s}.rf-select[data-v-38f26635]:focus{border-color:var(--accent-primary)}.crawled-cards-grid[data-v-38f26635]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2.5rem;display:grid}.crawl-card[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);cursor:pointer;border-radius:8px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.crawl-card[data-v-38f26635]:hover{border-color:var(--border-active);box-shadow:var(--shadow-luxury), 0 12px 32px -8px var(--accent-glow);transform:translateY(-4px)}.card-img-wrapper[data-v-38f26635]{background:radial-gradient(circle at center, var(--card-img-bg) 0%, var(--bg-surface) 100%);border-bottom:1px solid var(--border-subtle);justify-content:center;align-items:center;height:220px;padding:1.25rem;display:flex;position:relative;overflow:hidden}.c-floating-meta-strip[data-v-38f26635]{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.c-brand-tag[data-v-38f26635]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);pointer-events:auto;cursor:pointer;border-radius:2px;padding:.2rem .55rem;font-size:.65rem;font-weight:800;transition:all .2s}.c-brand-tag[data-v-38f26635]:hover{background:var(--accent-primary);color:var(--text-primary);border-color:var(--accent-primary);transform:translateY(-1px)}.grail-score-badge[data-v-38f26635]{background:var(--bg-surface);border:1px solid var(--border-active);color:var(--accent-primary);letter-spacing:.06em;box-shadow:var(--shadow-luxury);border-radius:2px;padding:.2rem .55rem;font-size:.65rem;font-weight:800}.crawl-img[data-v-38f26635]{object-fit:contain;filter:drop-shadow(0 10px 20px #00000040);max-width:90%;max-height:180px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.crawl-card:hover .crawl-img[data-v-38f26635]{transform:scale(1.06)translateY(-2px)}.card-body[data-v-38f26635]{flex-direction:column;flex:1;gap:.85rem;padding:2rem;display:flex}.brand-sub-row[data-v-38f26635]{justify-content:space-between;align-items:center;display:flex}.bsr-left[data-v-38f26635]{align-items:center;gap:.45rem;display:flex}.c-cat-label[data-v-38f26635]{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:700}.c-award-badge[data-v-38f26635]{color:var(--accent-primary);border:1px solid var(--border-medium);background:var(--badge-bg);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;padding:.08rem .35rem;font-size:.55rem;font-weight:700}.c-ref[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-muted);font-size:.64rem}.c-model-title[data-v-38f26635]{font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.c-market-architecture[data-v-38f26635]{background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.6rem;padding:1.25rem;transition:border-color .2s;display:flex}.c-market-architecture[data-v-38f26635]:hover{border-color:var(--border-medium)}.c-spotlight-hero[data-v-38f26635]{border-bottom:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;flex-direction:column;gap:.25rem;margin:-.4rem -.5rem .25rem;padding:.4rem .5rem;text-decoration:none;transition:all .2s;display:flex}.c-spotlight-hero[data-v-38f26635]:hover{background:var(--bg-card-inner)}.c-spotlight-hero:hover .csh-outbound-tag[data-v-38f26635],.csh-outbound-tag[data-v-38f26635]{color:var(--text-primary);border:1px solid var(--border-medium);text-transform:uppercase;background:0 0;border-radius:9999px;padding:.3rem .6rem;font-size:.65rem;font-weight:700;display:inline-block}.csh-top-row[data-v-38f26635]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.csh-price-group[data-v-38f26635]{align-items:baseline;gap:.25rem;display:flex}.csh-currency-symbol[data-v-38f26635]{font-family:var(--font-mono);color:var(--accent-primary);font-size:.95rem;font-weight:700}.csh-amount[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.32rem;font-weight:800;line-height:1}.csh-currency-code[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;font-size:.66rem;font-weight:700}.csh-original-price[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-muted);opacity:.65;margin-left:.35rem;font-size:.82rem;text-decoration:line-through}.csh-discount-badge[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);letter-spacing:.04em;white-space:nowrap;border-radius:2px;padding:.15rem .45rem;font-size:.62rem;font-weight:800}.csh-provenance-row[data-v-38f26635]{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.68rem;display:flex}.csh-status-dot[data-v-38f26635]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.csh-channel-name[data-v-38f26635]{color:var(--text-primary);font-weight:700}.csh-sep[data-v-38f26635]{opacity:.4}.csh-guarantee-text[data-v-38f26635]{color:var(--text-muted);font-weight:500}.c-channels-matrix[data-v-38f26635]{flex-direction:column;gap:.3rem;display:flex}.ccm-header[data-v-38f26635]{justify-content:space-between;align-items:center;padding:0 .15rem .15rem;display:flex}.ccm-header-label[data-v-38f26635]{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.ccm-header-sub[data-v-38f26635]{font-family:var(--font-mono);color:var(--accent-primary);letter-spacing:.04em;font-size:.54rem;font-weight:700}.ccm-rows[data-v-38f26635]{flex-direction:column;gap:.22rem;display:flex}.ccm-row[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;height:32px;min-height:32px;padding:0 .55rem;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.ccm-row[data-v-38f26635]:hover{background:var(--bg-surface);border-color:var(--border-medium);transform:translate(2px)}.ccm-row.is-champion[data-v-38f26635]{border-color:var(--text-primary);background:linear-gradient(90deg, #d4a8530f 0%, var(--bg-card) 100%)}.ccm-row.is-champion[data-v-38f26635]:hover{border-color:var(--accent-primary);background:linear-gradient(90deg, #d4a8531f 0%, var(--bg-surface) 100%)}.ccm-row.is-dimmed[data-v-38f26635]{opacity:.32;filter:grayscale(.85)}.ccm-row.is-active-filter[data-v-38f26635]{border-color:var(--accent-primary);background:var(--badge-bg);box-shadow:0 0 8px var(--accent-glow)}.ccm-col-store[data-v-38f26635]{align-items:center;gap:.4rem;min-width:0;display:flex}.ccm-dot[data-v-38f26635]{border-radius:50%;flex-shrink:0;width:5px;height:5px}.dot-verified[data-v-38f26635]{background:var(--accent-primary);box-shadow:0 0 5px var(--accent-glow)}.dot-warning[data-v-38f26635],[data-theme=vintage] .dot-warning[data-v-38f26635],[data-theme=monochrome] .dot-warning[data-v-38f26635],[data-theme=f1] .dot-warning[data-v-38f26635]{background:var(--bg-card);box-shadow:var(--shadow-luxury)}[data-theme=f1] .csh-discount-badge[data-v-38f26635],[data-theme=f1] .ccm-disc-pill[data-v-38f26635]{color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}.ccm-store-name[data-v-38f26635]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:700;overflow:hidden}.ccm-badge-pill[data-v-38f26635]{letter-spacing:.02em;white-space:nowrap;border-radius:2px;padding:.06rem .3rem;font-size:.54rem;font-weight:700}.badge-official[data-v-38f26635]{color:var(--accent-primary);background:var(--badge-bg);border:1px solid var(--border-subtle)}.badge-sat[data-v-38f26635]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle)}.ccm-col-price[data-v-38f26635]{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.ccm-price-num[data-v-38f26635]{align-items:baseline;gap:.2rem;display:flex}.ccm-val[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:.85rem;font-weight:700}.ccm-cur[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.02em;font-size:.58rem;font-weight:600}.ccm-disc-pill[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-primary);background:var(--bg-card);border-radius:2px;padding:.05rem .25rem;font-size:.58rem;font-weight:800}.ccm-star[data-v-38f26635]{color:var(--accent-primary);font-size:.65rem;line-height:1}.ccm-arrow[data-v-38f26635]{color:var(--text-muted);opacity:.6;font-size:.65rem;transition:all .18s}.ccm-row:hover .ccm-arrow[data-v-38f26635]{opacity:1;color:var(--accent-primary);transform:translate(1px,-1px)}.c-specs-mini[data-v-38f26635]{flex-wrap:wrap;gap:.4rem;display:flex}.c-spec-tag[data-v-38f26635]{background:var(--bg-card-inner);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.66rem;font-family:var(--font-mono);border-radius:2px;padding:.2rem .55rem}.c-actions-row[data-v-38f26635]{border-top:1px solid var(--border-subtle);grid-template-columns:1.25fr 1fr 1fr;gap:.45rem;margin-top:auto;padding-top:.85rem;display:grid}.c-btn-3d[data-v-38f26635]{background:var(--accent-primary);color:var(--text-on-accent);border:1px solid var(--accent-primary);cursor:pointer;box-shadow:0 2px 8px var(--accent-glow);border-radius:4px;justify-content:center;align-items:center;padding:.55rem .5rem;font-size:.7rem;font-weight:800;transition:all .2s;display:flex}.c-btn-3d[data-v-38f26635]:hover{filter:brightness(1.12);transform:translateY(-1px)}.c-btn-winder[data-v-38f26635],.c-btn-vault[data-v-38f26635]{background:var(--bg-card-inner);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:.55rem .5rem;font-size:.7rem;font-weight:700;transition:all .2s;display:flex}.c-btn-winder[data-v-38f26635]:hover,.c-btn-vault[data-v-38f26635]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--badge-bg)}.c-btn-vault.added[data-v-38f26635]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary)}.gemini-modal-backdrop[data-v-38f26635]{background:var(--modal-backdrop);-webkit-backdrop-filter:blur(16px);z-index:9999;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.gemini-breakdown-modal[data-v-38f26635]{background:linear-gradient(180deg, var(--bg-surface) 0%, var(--bg-card) 100%);border:1px solid var(--border-medium);width:100%;max-width:980px;max-height:90vh;box-shadow:0 25px 50px -12px #0009, 0 0 0 1px var(--border-subtle);scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent;border-radius:20px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}.gemini-breakdown-modal[data-v-38f26635]::-webkit-scrollbar{width:6px}.gemini-breakdown-modal[data-v-38f26635]::-webkit-scrollbar-track{background:0 0}.gemini-breakdown-modal[data-v-38f26635]::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:9999px}.g-modal-header[data-v-38f26635]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding-bottom:1.25rem;display:flex}.gmh-badge[data-v-38f26635]{letter-spacing:.16em;color:var(--accent-primary);text-transform:uppercase;align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;display:inline-flex}.gmh-title[data-v-38f26635]{font-size:1.6rem;font-family:var(--font-heading,sans-serif);color:var(--text-primary);letter-spacing:-.01em;margin:.35rem 0 .25rem;font-weight:800}.gmh-ref[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-muted);font-size:.76rem}.gmh-close-btn[data-v-38f26635]{background:var(--bg-card-inner);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:1.1rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.gmh-close-btn[data-v-38f26635]:hover{color:var(--text-primary);border-color:var(--border-active);background:var(--bg-card-hover);transform:scale(1.05)}.gm-top-row[data-v-38f26635]{grid-template-columns:240px 1fr;gap:1.8rem;margin-bottom:.5rem;display:grid}.gm-img-col[data-v-38f26635]{background:radial-gradient(circle at 50% 40%, var(--card-img-bg) 0%, var(--bg-surface) 100%);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;padding:1.5rem 1.25rem;display:flex}.gm-watch-img[data-v-38f26635]{object-fit:contain;filter:drop-shadow(0 14px 28px #00000059);max-width:180px;max-height:180px;transition:transform .4s}.gm-watch-img[data-v-38f26635]:hover{transform:scale(1.05)translateY(-3px)}.gm-rating-box[data-v-38f26635]{text-align:center;background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:.5rem .9rem;display:flex}.gm-r-score[data-v-38f26635]{color:var(--accent-primary);font-size:1.15rem;font-weight:800;font-family:var(--font-heading);letter-spacing:.04em}.gm-r-label[data-v-38f26635]{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:600}.gm-pitch-box[data-v-38f26635]{background:var(--bg-card-inner);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-primary);border-radius:2px;margin-bottom:1rem;padding:1.15rem 1.4rem}.gm-pitch-box h4[data-v-38f26635]{color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.74rem;font-weight:800}.gm-pitch-box p[data-v-38f26635]{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.6}.gm-verdict-banner[data-v-38f26635]{background:linear-gradient(135deg, var(--badge-bg) 0%, var(--bg-card-inner) 100%);border:1px solid var(--badge-border);color:var(--text-primary);border-radius:2px;align-items:flex-start;gap:1.1rem;padding:1.15rem 1.4rem;font-size:.86rem;line-height:1.6;display:flex}.vb-icon[data-v-38f26635]{font-size:1.5rem;line-height:1.2}.vb-text strong[data-v-38f26635]{color:var(--accent-primary);font-weight:700}.gm-unified-dossier-card[data-v-38f26635]{border:1px solid var(--border-medium);background:var(--bg-card);box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;margin-bottom:.5rem;display:flex;overflow:hidden}.gmd-header-nav[data-v-38f26635]{background:var(--bg-surface);border-bottom:1px solid var(--border-medium);scrollbar-width:none;-ms-overflow-style:none;gap:.35rem;padding:.4rem .6rem 0;display:flex;overflow-x:auto}.gmd-header-nav[data-v-38f26635]::-webkit-scrollbar{display:none}.gmd-tab-btn[data-v-38f26635]{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.75rem 1.15rem;font-size:.76rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.gmd-tab-btn[data-v-38f26635]:hover{color:var(--text-primary);background:var(--bg-card-hover)}.gmd-tab-btn.active[data-v-38f26635]{background:var(--bg-card);color:var(--accent-primary);border-color:var(--border-medium);border-bottom:1px solid var(--bg-card);box-shadow:0 -3px 12px var(--accent-glow);font-weight:800}.gmd-tab-icon[data-v-38f26635]{font-size:.95rem}.gmd-tab-label[data-v-38f26635]{letter-spacing:.02em}.gmd-content-body[data-v-38f26635]{background:var(--bg-card)}.gmd-table-viewport[data-v-38f26635]{width:100%;overflow-x:auto}.breakdown-table[data-v-38f26635]{border-collapse:collapse;width:100%;font-size:.82rem}.breakdown-table th[data-v-38f26635]{text-align:left;background:var(--bg-card-inner);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border-subtle);padding:.9rem 1.15rem;font-size:.69rem;font-weight:700}.breakdown-table td[data-v-38f26635]{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:.95rem 1.15rem}.breakdown-table tr:last-child td[data-v-38f26635]{border-bottom:none}.breakdown-table tr:hover td[data-v-38f26635]{background:var(--bg-card-hover)}.breakdown-table tr.highlight-row[data-v-38f26635]{background:var(--badge-bg)!important}.breakdown-table tr.highlight-row td[data-v-38f26635]{background:0 0!important}.breakdown-table tr.highlight-row td[data-v-38f26635]:first-child{border-left:3px solid var(--accent-primary)}.sub-td[data-v-38f26635]{color:var(--text-muted);margin-top:.25rem;font-size:.68rem;display:block}.price-green[data-v-38f26635]{color:var(--accent-primary);font-weight:800;font-family:var(--font-mono);font-size:.95rem}.sub-tax-note[data-v-38f26635]{color:var(--text-muted);margin-top:.25rem;font-size:.68rem}.tax-warn[data-v-38f26635]{color:var(--text-primary);font-size:.74rem;font-weight:600}[data-theme=vintage] .tax-warn[data-v-38f26635],[data-theme=monochrome] .tax-warn[data-v-38f26635],[data-theme=f1] .tax-warn[data-v-38f26635]{color:var(--text-primary)}.verdict-tag[data-v-38f26635]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);border-radius:0;align-items:center;gap:.3rem;padding:.28rem 0;font-size:.68rem;font-weight:600;display:inline-flex}.verdict-tag.best[data-v-38f26635]{border:none;border-bottom:1px solid var(--text-primary);color:var(--text-primary);background:0 0}.verdict-tag.warn[data-v-38f26635]{border:none;border-bottom:1px dashed var(--text-muted);color:var(--text-secondary);background:0 0}.verdict-tag.neutral[data-v-38f26635]{color:var(--text-muted);background:0 0;border:none}.warranty-badge[data-v-38f26635]{color:var(--text-primary);border-radius:0;align-items:center;gap:.3rem;padding:.28rem 0;font-size:.72rem;font-weight:600;display:inline-flex}.warranty-badge.ok[data-v-38f26635]{color:var(--text-primary);background:0 0;border:none}.warranty-badge.no[data-v-38f26635]{color:var(--text-muted);background:0 0;border:none;text-decoration:line-through}.warranty-audit-banner[data-v-38f26635]{background:linear-gradient(135deg, var(--badge-bg) 0%, var(--bg-card-inner) 100%);border:1px solid var(--badge-border);border-radius:2px;align-items:flex-start;gap:1.1rem;margin:1.15rem;padding:1.15rem 1.4rem;display:flex}.wab-icon[data-v-38f26635]{font-size:1.5rem;line-height:1.2}.wab-text h4[data-v-38f26635]{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .35rem;font-size:.76rem;font-weight:800}.wab-text p[data-v-38f26635]{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.6}.status-badge[data-v-38f26635]{border-radius:2px;align-items:center;padding:.24rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.status-badge.live[data-v-38f26635]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}[data-theme=vintage] .status-badge.live[data-v-38f26635],[data-theme=monochrome] .status-badge.live[data-v-38f26635],[data-theme=f1] .status-badge.live[data-v-38f26635]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.status-badge.sat[data-v-38f26635]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}[data-theme=vintage] .status-badge.sat[data-v-38f26635],[data-theme=monochrome] .status-badge.sat[data-v-38f26635],[data-theme=f1] .status-badge.sat[data-v-38f26635]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.tag-rec[data-v-38f26635]{letter-spacing:.04em;text-transform:uppercase;border-radius:2px;align-items:center;padding:.24rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.tag-rec.green[data-v-38f26635]{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--accent-primary)}.tag-rec.yellow[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary)}[data-theme=vintage] .tag-rec.yellow[data-v-38f26635],[data-theme=monochrome] .tag-rec.yellow[data-v-38f26635],[data-theme=f1] .tag-rec.yellow[data-v-38f26635]{color:var(--text-primary)}.tag-rec.red[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary)}[data-theme=vintage] .tag-rec.red[data-v-38f26635],[data-theme=monochrome] .tag-rec.red[data-v-38f26635],[data-theme=f1] .tag-rec.red[data-v-38f26635]{color:var(--text-primary)}.delta-neutral[data-v-38f26635]{color:var(--text-muted);font-size:.74rem;font-weight:600}.delta-premium[data-v-38f26635]{color:var(--text-primary);font-size:.74rem;font-weight:700}[data-theme=vintage] .delta-premium[data-v-38f26635],[data-theme=monochrome] .delta-premium[data-v-38f26635],[data-theme=f1] .delta-premium[data-v-38f26635]{color:var(--text-primary)}.danger-row td[data-v-38f26635]{background:#e11d480a!important}.danger-row td strong[data-v-38f26635]{color:#be123c!important}[data-theme=vintage] .danger-row td strong[data-v-38f26635],[data-theme=monochrome] .danger-row td strong[data-v-38f26635],[data-theme=f1] .danger-row td strong[data-v-38f26635]{color:#fda4af!important}.gm-modal-footer[data-v-38f26635]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.35rem;display:flex}.gm-actions-left[data-v-38f26635]{flex-wrap:wrap;gap:.85rem;display:flex}.gm-btn-3d[data-v-38f26635]{background:var(--accent-primary);color:var(--text-on-accent);letter-spacing:.04em;cursor:pointer;box-shadow:0 4px 14px var(--accent-glow);border:none;border-radius:4px;padding:.75rem 1.4rem;font-size:.78rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1)}.gm-btn-3d[data-v-38f26635]:hover{filter:brightness(1.12);transform:translateY(-1px)}.gm-btn-winder[data-v-38f26635],.gm-btn-vault[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.75rem 1.4rem;font-size:.78rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.gm-btn-winder[data-v-38f26635]:hover,.gm-btn-vault[data-v-38f26635]:hover,.gm-btn-vault.added[data-v-38f26635]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary)}.crawler-price-cell[data-v-38f26635]{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.currency-nature-pill[data-v-38f26635]{letter-spacing:.04em;text-transform:uppercase;cursor:help;border-radius:9999px;padding:.06rem .32rem;font-size:.52rem;font-weight:800;line-height:1.1}.currency-nature-pill.badge-real[data-v-38f26635],.currency-nature-pill.badge-approx[data-v-38f26635]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.tbl-action-btn[data-v-38f26635]{border:1px solid var(--border-medium);color:var(--text-primary);white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;background:0 0;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem 1rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.tbl-action-btn[data-v-38f26635]:hover{border-color:var(--text-primary);background:var(--bg-surface);transform:translateY(-1px)}.tbl-action-btn.best[data-v-38f26635]{color:var(--text-primary);border-color:var(--text-primary);box-shadow:none;background:0 0}.tbl-action-btn.best[data-v-38f26635]:hover{background:var(--text-primary);color:var(--bg-primary);box-shadow:none}.tbl-action-btn.c24[data-v-38f26635]{border-color:var(--border-medium);color:var(--text-secondary);background:0 0}.tbl-action-btn.c24[data-v-38f26635]:hover{color:var(--text-primary);border-color:var(--text-primary);background:0 0}.tbl-bono-text[data-v-38f26635]{color:var(--text-primary);margin-top:.2rem;font-size:.6rem;font-weight:700}.tbl-no-link[data-v-38f26635]{color:var(--text-muted);font-size:.65rem;font-style:italic}.awards-podium-section[data-v-38f26635]{background:var(--bg-surface);border:1px solid var(--border-medium);box-shadow:var(--shadow-luxury);border-radius:4px;margin-bottom:2rem;padding:1.5rem 1.75rem;transition:all .3s}.aps-header[data-v-38f26635]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.aps-title-row[data-v-38f26635]{align-items:center;gap:.85rem;display:flex}.aps-crown-icon[data-v-38f26635]{filter:drop-shadow(0 0 10px #f59e0b66);font-size:1.6rem}.aps-text-group[data-v-38f26635]{flex-direction:column;gap:.2rem;display:flex}.aps-kicker[data-v-38f26635]{letter-spacing:.14em;color:var(--accent-primary);text-transform:uppercase;font-size:.64rem;font-weight:800}.aps-title[data-v-38f26635]{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:800}.aps-count-pill[data-v-38f26635]{letter-spacing:.04em;color:var(--badge-text,#fbbf24);background:var(--badge-bg,#f59e0b26);border:1px solid var(--badge-border,#f59e0b66);border-radius:999px;padding:.35rem .75rem;font-size:.68rem;font-weight:800}.award-filter-bar[data-v-38f26635]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.af-btn[data-v-38f26635]{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:.35rem;padding:.4rem .85rem;font-size:.72rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.af-btn[data-v-38f26635]:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-active);transform:translateY(-1px)}.af-btn.active[data-v-38f26635]{background:linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-secondary,#997320) 100%);color:var(--text-on-accent,#fff);border-color:var(--accent-primary);box-shadow:0 4px 12px var(--accent-glow,#d4af3759);font-weight:800}.af-count-pill[data-v-38f26635]{background:var(--bg-card);color:inherit;border-radius:999px;margin-left:.2rem;padding:.1rem .4rem;font-size:.68rem;font-weight:700}.af-btn.active .af-count-pill[data-v-38f26635]{background:var(--bg-card);color:var(--text-primary)}.crawler-skeletons-grid[data-v-38f26635]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.skeleton-card[data-v-38f26635]{pointer-events:none;border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:4px;overflow:hidden}.skeleton-box[data-v-38f26635]{background:linear-gradient(90deg,#ffffff08 0%,#ffffff1a 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:3px;animation:1.5s linear infinite skeleton-shimmer-38f26635}@keyframes skeleton-shimmer-38f26635{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-img-box[data-v-38f26635]{border-radius:0;width:100%;height:220px}.skeleton-brand-box[data-v-38f26635]{width:40%;height:12px;margin:.75rem .75rem .4rem}.skeleton-title-box[data-v-38f26635]{width:80%;height:18px;margin:0 .75rem .6rem}.skeleton-hero-box[data-v-38f26635]{width:90%;height:60px;margin:0 .75rem .75rem}.skeleton-specs-box[data-v-38f26635]{width:65%;height:14px;margin:0 .75rem .75rem}.crawler-intent-assistant-card[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);border-left:4px solid var(--accent-primary);border-radius:6px;flex-direction:column;gap:1.5rem;margin:2rem 0;padding:2.25rem 2rem;animation:.3s cubic-bezier(.16,1,.3,1) fadeInDown;display:flex}.cia-header[data-v-38f26635]{flex-direction:column;gap:.5rem;display:flex}.cia-badge-row[data-v-38f26635]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cia-badge[data-v-38f26635]{letter-spacing:.08em;color:var(--accent-primary);background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:999px;padding:.25rem .65rem;font-size:.68rem;font-weight:800}.cia-reason-tag[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);letter-spacing:.04em;border-radius:999px;padding:.2rem .55rem;font-size:.64rem;font-weight:700}.cia-title[data-v-38f26635]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-primary);margin:0;font-size:1.35rem;line-height:1.3}.cia-explanation[data-v-38f26635]{color:var(--text-secondary);max-width:780px;margin:0;font-size:.92rem;line-height:1.55}.cia-actions-section[data-v-38f26635]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.cia-actions-label[data-v-38f26635]{letter-spacing:.06em;color:var(--text-muted);font-size:.68rem;font-weight:800}.cia-fix-buttons[data-v-38f26635]{flex-wrap:wrap;gap:.65rem;display:flex}.cia-fix-btn[data-v-38f26635]{background:var(--bg-surface,#ffffff0a);border:1px solid var(--accent-primary);color:var(--text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:.45rem;padding:.6rem 1.15rem;font-size:.8rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.cia-fix-btn[data-v-38f26635]:hover{background:var(--accent-primary);color:var(--text-on-accent,#fff);box-shadow:0 4px 14px var(--accent-glow,#d4af3759);transform:translateY(-2px)}.cia-fix-icon[data-v-38f26635]{font-size:.9rem}.cia-tips-box[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.6rem;padding:1.15rem 1.35rem;display:flex}.cia-tips-title[data-v-38f26635]{letter-spacing:.06em;color:var(--accent-primary);font-size:.72rem;font-weight:800}.cia-tips-list[data-v-38f26635]{flex-direction:column;gap:.4rem;margin:0;padding-left:1.2rem;display:flex}.cia-tips-list li[data-v-38f26635]{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.champions-showcase-grid[data-v-38f26635]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;display:grid}.champion-spotlight-card[data-v-38f26635]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;gap:.75rem;padding:1.15rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.champion-spotlight-card[data-v-38f26635]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.csc-badge-strip[data-v-38f26635]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.csc-cat-badge[data-v-38f26635]{color:var(--accent-primary);background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.csc-cat-badge .csc-icon[data-v-38f26635]{font-size:.8rem}.csc-score[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-primary);font-size:.68rem;font-weight:800}.csc-body[data-v-38f26635]{align-items:center;gap:1rem;display:flex}.csc-img-wrapper[data-v-38f26635]{background:var(--card-img-bg,var(--bg-surface));border:1px solid var(--border-subtle);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:100px;max-width:100px;height:100px;max-height:100px;padding:4px;display:flex;overflow:hidden}.csc-img[data-v-38f26635]{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .3s}.champion-spotlight-card:hover .csc-img[data-v-38f26635]{transform:scale(1.05)}.csc-info[data-v-38f26635]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.csc-brand[data-v-38f26635]{letter-spacing:.1em;color:var(--accent-primary);font-size:.64rem;font-weight:800}.csc-model[data-v-38f26635]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:800;line-height:1.25;overflow:hidden}.csc-tagline[data-v-38f26635]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 .35rem;font-size:.7rem;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}.csc-price-row[data-v-38f26635]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.45rem;display:flex}.csc-best-deal[data-v-38f26635]{flex-direction:column;gap:.1rem;display:flex}.cbd-label[data-v-38f26635]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:700}.cbd-store[data-v-38f26635]{color:var(--text-primary);font-size:.68rem;font-weight:800}.cbd-val[data-v-38f26635]{font-family:var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:800}.csc-actions-row[data-v-38f26635]{align-items:center;gap:.4rem;display:flex}.csc-buy-store-btn[data-v-38f26635]{color:var(--text-primary);border:1px solid var(--border-medium);white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;background:0 0;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 0;font-size:.68rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;overflow:hidden}.csc-buy-store-btn[data-v-38f26635]:hover{background:var(--text-primary);color:var(--bg-primary)}.csc-inspect-btn[data-v-38f26635]{color:var(--text-secondary);border:1px solid var(--border-subtle);text-transform:uppercase;background:0 0;border-radius:9999px;padding:.5rem 1rem;font-size:.68rem;font-weight:700;transition:all .2s}.csc-inspect-btn[data-v-38f26635]:hover{color:var(--text-primary);border-color:var(--text-primary)}.gm-award-curator-box[data-v-38f26635]{background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:4px;flex-direction:column;gap:.45rem;margin:.75rem 0;padding:.95rem 1.15rem;display:flex}.gac-header-row[data-v-38f26635]{letter-spacing:.08em;color:var(--accent-primary);align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:flex}.gac-icon[data-v-38f26635]{font-size:.95rem}.gac-tagline[data-v-38f26635]{color:var(--text-primary);margin:0;font-size:.75rem;font-style:italic;font-weight:700}.gac-desc[data-v-38f26635]{color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.45}.gac-criteria-grid[data-v-38f26635]{flex-direction:column;gap:.25rem;margin-top:.35rem;display:flex}.gac-crit-item[data-v-38f26635]{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.67rem;display:flex}.gac-crit-check[data-v-38f26635]{color:var(--text-primary);font-weight:800}[data-theme="007"]{border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);color:var(--text-primary);background:linear-gradient(135deg,#edeae1 0%,#e3ddd0 100%);background:var(--bg-card);border-bottom:1px solid #00000014;border:1px solid var(--border-subtle);background:var(--bg-card);border:1px solid var(--border-subtle);background:var(--bg-card);border-color:var(--text-primary);border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#b89640 0%,#9a7a2e 100%);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);background:var(--bg-card);border:1px solid var(--border-subtle);background:var(--bg-card);background:var(--bg-card);border-bottom:1px solid #00000012}[data-theme=sand]{border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);color:var(--text-primary);background:linear-gradient(135deg,#ebe3d4 0%,#ded4c2 100%);background:var(--bg-card);border-bottom:1px solid #2c261c14;border:1px solid var(--border-subtle);background:var(--bg-card);border:1px solid var(--border-subtle);background:var(--bg-card);border-color:var(--text-primary);border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#94774a 0%,#705832 100%);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);background:var(--bg-card);border:1px solid var(--border-subtle);background:var(--bg-card);background:var(--bg-card);border-bottom:1px solid #2c261c17}[data-theme=vintage]{border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);color:var(--text-primary);background:linear-gradient(135deg,#090b0f 0%,#06070a 100%);background:var(--bg-card);border-bottom:1px solid #ffffff14;border:1px solid var(--border-subtle);background:var(--bg-card);border:1px solid var(--border-subtle);background:var(--bg-card);border-color:var(--text-primary);border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#c5a878 0%,#a68958 100%);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);background:var(--bg-card);border:1px solid var(--border-subtle);background:var(--bg-card);background:var(--bg-card);border-bottom:1px solid #ffffff14}[data-theme=f1]{border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);color:var(--text-primary);background:linear-gradient(135deg,#07080b 0%,#040507 100%);background:var(--bg-card);border-bottom:1px solid #dc262633;border:1px solid var(--border-subtle);background:var(--bg-card);border:1px solid var(--border-subtle);background:var(--bg-card);border-color:var(--text-primary);border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);background:var(--bg-card);border:1px solid var(--border-subtle);background:var(--bg-card);background:var(--bg-card);border-bottom:1px solid #dc262633}[data-theme=monochrome]{border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);color:var(--text-primary);background:linear-gradient(135deg,#050505 0%,#020202 100%);background:var(--bg-card);border-bottom:1px solid #ffffff1f;border:1px solid var(--border-subtle);background:var(--bg-card);border:1px solid var(--border-subtle);background:var(--bg-card);border-color:var(--text-primary);border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);background:var(--bg-card);border:1px solid var(--border-subtle);background:var(--bg-card);background:var(--bg-card);border-bottom:1px solid #ffffff1a}.terminal-disclosure-wrapper[data-v-38f26635]{flex-direction:column;align-items:center;margin:2rem 0;display:flex}.minimal-toggle-btn[data-v-38f26635]{border:1px solid var(--border-color,#ffffff1a);color:var(--text-secondary,#999);letter-spacing:.5px;cursor:pointer;background:0 0;border-radius:30px;align-items:center;gap:8px;margin-bottom:1rem;padding:.75rem 1.5rem;font-size:.85rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.minimal-toggle-btn[data-v-38f26635]:hover{color:var(--text-primary,#fff);background:#ffffff0d;border-color:#fff3}.slide-up-fade-enter-active[data-v-38f26635],.slide-up-fade-leave-active[data-v-38f26635]{transition:all .5s cubic-bezier(.16,1,.3,1)}.slide-up-fade-enter-from[data-v-38f26635],.slide-up-fade-leave-to[data-v-38f26635]{opacity:0;transform:translateY(10px)}.crawled-cards-grid[data-v-38f26635]{gap:3rem 2rem!important;padding:2rem 0!important}.crawl-card[data-v-38f26635]{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(145deg,#1e1e1e99,#141414cc)!important;border:1px solid #ffffff0d!important;border-radius:16px!important;padding:1.5rem!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s!important}.crawl-card[data-v-38f26635]:hover{border-color:#ffffff26!important;transform:translateY(-8px)scale(1.01)!important;box-shadow:0 15px 35px #00000080!important}.c-model-title[data-v-38f26635]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ccm-header.minimalist-header[data-v-38f26635]{color:#888;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff0d;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.75rem;display:flex}.c-channels-matrix[data-v-38f26635]{background:0 0!important;border:none!important;padding:0!important}.ccm-row[data-v-38f26635]{border-bottom:1px solid #ffffff08!important;padding:.75rem 0!important;transition:background .3s!important}.ccm-row[data-v-38f26635]:hover{background:#ffffff05!important}.crawl-img[data-v-38f26635]{transition:opacity .5s}.crawl-img[src=""][data-v-38f26635]{opacity:0}.scope-copenhagen-root[data-v-cd4fa121]{background:var(--bg-card);color:var(--text-primary);font-family:var(--font-body,system-ui, sans-serif);position:relative;overflow-x:hidden}.reading-progress-track[data-v-cd4fa121]{background:var(--bg-card);z-index:1000;width:100%;height:2px;position:fixed;top:0;left:0}.reading-progress-bar[data-v-cd4fa121]{background:linear-gradient(90deg, var(--accent-primary,#d4af37) 0%, #fbbf24 100%);height:100%;transition:width .1s ease-out}.magazine-cover-8k[data-v-cd4fa121]{justify-content:center;align-items:center;width:100%;min-height:92vh;padding:6rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.cover-backdrop-img[data-v-cd4fa121]{filter:brightness(.65)contrast(1.15);z-index:1;background-image:url(https://images.unsplash.com/photo-1506703719100-a0f3a48c0f86?q=85&w=2880&auto=format&fit=crop);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.cover-overlay-vignette[data-v-cd4fa121]{z-index:2;background:radial-gradient(circle,#06090e4d 0%,#06090ef2 100%);position:absolute;inset:0}.cover-overlay-grain[data-v-cd4fa121]{opacity:.4;z-index:3;background:radial-gradient(#ffffff05 1px,#0000 0) 0 0/4px 4px;position:absolute;inset:0}.cover-content-stage[data-v-cd4fa121]{z-index:5;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:1100px;display:flex;position:relative}.cover-kicker-strip[data-v-cd4fa121]{letter-spacing:.2em;color:var(--accent-primary,#d4af37);text-transform:uppercase;align-items:center;gap:.65rem;font-size:.65rem;font-weight:800;display:inline-flex}.cks-sep[data-v-cd4fa121]{opacity:.4}.cover-monumental-title[data-v-cd4fa121]{font-family:var(--font-heading,"Playfair Display", serif);letter-spacing:-.02em;color:var(--text-primary);text-shadow:0 10px 40px #000c;margin:0;font-size:clamp(2.8rem,6.5vw,5.8rem);font-weight:800;line-height:1.02}.cover-lead[data-v-cd4fa121]{max-width:760px;color:var(--text-primary);margin:0;font-size:clamp(.95rem,1.4vw,1.2rem);line-height:1.6}.architectural-nav-strip[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.65rem 1rem;display:flex}.ans-pill[data-v-cd4fa121]{color:var(--text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.72rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ans-pill[data-v-cd4fa121]:hover{color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}.ans-pill.active[data-v-cd4fa121]{background:var(--bg-card);border-color:var(--accent-primary,#d4af37);color:var(--text-primary)}.ans-num[data-v-cd4fa121]{font-family:var(--font-mono,monospace);color:var(--accent-primary,#d4af37);font-size:.62rem}.cover-scroll-indicator[data-v-cd4fa121]{opacity:.65;flex-direction:column;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.csi-line[data-v-cd4fa121]{background:linear-gradient(180deg, var(--accent-primary,#d4af37) 0%, transparent 100%);width:1px;height:32px;animation:2s ease-in-out infinite pulseLine-cd4fa121}@keyframes pulseLine-cd4fa121{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.csi-text[data-v-cd4fa121]{letter-spacing:.2em;color:var(--text-primary);text-transform:uppercase;font-size:.58rem}.cinematic-chapter-section[data-v-cd4fa121]{align-items:center;width:100%;min-height:100vh;padding:6rem 2rem 7rem;display:flex;position:relative;overflow:hidden}.chapter-8k-backdrop[data-v-cd4fa121]{filter:brightness(.4)contrast(1.1);will-change:transform;z-index:1;background-position:50%;background-size:cover;position:absolute;inset:-10%;transform:translate(0,0)}.chapter-vignette-layer[data-v-cd4fa121]{z-index:2;background:radial-gradient(circle,#06090e40 0%,#06090ef5 100%);position:absolute;inset:0}.chapter-grain-layer[data-v-cd4fa121]{opacity:.35;z-index:3;background:radial-gradient(#ffffff06 1px,#0000 0) 0 0/5px 5px;position:absolute;inset:0}.chapter-container[data-v-cd4fa121]{z-index:5;width:100%;max-width:1240px;margin:0 auto;position:relative}.chapter-kicker-row[data-v-cd4fa121]{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.ckr-number[data-v-cd4fa121]{font-family:var(--font-mono,monospace);color:var(--accent-primary,#d4af37);font-size:1.25rem;font-weight:800}.ckr-divider[data-v-cd4fa121]{color:var(--text-primary)}.ckr-label[data-v-cd4fa121]{letter-spacing:.16em;color:var(--text-primary);text-transform:uppercase;font-size:.68rem;font-weight:800}.section-monumental-title[data-v-cd4fa121]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-primary);letter-spacing:-.01em;margin:0 0 1.25rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;line-height:1.15}.section-lead-paragraph[data-v-cd4fa121]{max-width:760px;color:var(--text-primary);margin:0 0 2.5rem;font-size:1rem;line-height:1.6}.scope-editorial-dossier[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:4px;grid-template-columns:1.2fr 1fr;gap:3rem;padding:3rem;display:grid}.sed-copy-column[data-v-cd4fa121]{flex-direction:column;gap:1.15rem;display:flex}.sed-heading[data-v-cd4fa121]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-primary);margin:0;font-size:clamp(1.6rem,2.5vw,2.3rem);font-weight:800;line-height:1.2}.sed-lead[data-v-cd4fa121]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:500;line-height:1.65}.sed-body[data-v-cd4fa121]{color:var(--text-primary);margin:0;font-size:.92rem;line-height:1.65}.scope-pullquote[data-v-cd4fa121]{border-left:2px solid var(--accent-primary,#d4af37);background:var(--bg-card);margin:.75rem 0;padding:.75rem 0 .75rem 1.4rem}.scope-pullquote p[data-v-cd4fa121]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--accent-primary,#d4af37);margin:0 0 .4rem;font-size:1rem;font-style:italic;line-height:1.55}.scope-pullquote cite[data-v-cd4fa121]{letter-spacing:.08em;color:var(--text-primary);text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:700}.sed-actions-cluster[data-v-cd4fa121]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.scope-btn-primary[data-v-cd4fa121]{background:linear-gradient(135deg, var(--accent-primary,#d4af37) 0%, #997320 100%);color:var(--text-primary);letter-spacing:.05em;cursor:pointer;border:none;border-radius:2px;padding:.7rem 1.4rem;font-size:.74rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1)}.scope-btn-primary[data-v-cd4fa121]:hover{background:linear-gradient(135deg, #e5b94c 0%, var(--accent-primary,#d4af37) 100%);box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.scope-btn-secondary[data-v-cd4fa121]{border:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:2px;padding:.7rem 1.3rem;font-size:.74rem;font-weight:700;transition:all .2s}.scope-btn-secondary[data-v-cd4fa121]:hover{background:var(--bg-card);border-color:var(--text-primary)}.scope-btn-macro[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--accent-primary,#d4af37);color:var(--accent-primary,#d4af37);letter-spacing:.06em;cursor:pointer;border-radius:2px;padding:.7rem 1.3rem;font-size:.74rem;font-weight:800;transition:all .2s}.scope-btn-macro[data-v-cd4fa121]:hover{background:var(--accent-primary,#d4af37);color:var(--text-primary);transform:translateY(-2px)}.sed-visual-column[data-v-cd4fa121]{flex-direction:column;gap:1.25rem;display:flex}.sed-photo-frame[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;position:relative;overflow:hidden}.sed-main-img[data-v-cd4fa121]{object-fit:cover;width:100%;height:380px;display:block}.sed-caption-plate[data-v-cd4fa121]{background:var(--bg-card);border-top:1px solid #ffffff14;flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.scp-kicker[data-v-cd4fa121]{letter-spacing:.12em;color:var(--accent-primary,#d4af37);text-transform:uppercase;font-size:.58rem;font-weight:800}.scp-desc[data-v-cd4fa121]{color:var(--text-primary);font-size:.74rem;line-height:1.45}.sed-telemetry-strip[data-v-cd4fa121]{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.sts-item[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;gap:.2rem;padding:.75rem .85rem;display:flex}.sts-val[data-v-cd4fa121]{font-family:var(--font-mono,monospace);color:var(--text-primary);font-size:.95rem;font-weight:800}.sts-lbl[data-v-cd4fa121]{color:var(--text-primary);font-size:.58rem;line-height:1.35}.architectural-timeline-grid[data-v-cd4fa121]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.atl-card[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:4px;flex-direction:column;gap:1.15rem;padding:1.75rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.atl-card[data-v-cd4fa121]:hover{border-color:var(--accent-primary,#d4af37);box-shadow:var(--shadow-luxury);transform:translateY(-4px)}.atl-year-strip[data-v-cd4fa121]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;padding-bottom:.65rem;display:flex}.atl-year[data-v-cd4fa121]{font-family:var(--font-mono,monospace);color:var(--accent-primary,#d4af37);font-size:1.6rem;font-weight:800}.atl-origin[data-v-cd4fa121]{letter-spacing:.08em;color:var(--text-primary);text-transform:uppercase;font-size:.65rem}.atl-title[data-v-cd4fa121]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.atl-desc[data-v-cd4fa121]{color:var(--text-primary);margin:0;font-size:.85rem;line-height:1.6}.atl-curator-note[data-v-cd4fa121]{color:var(--text-primary);background:var(--bg-card);border-left:2px solid var(--accent-primary,#d4af37);padding:.5rem .75rem;font-size:.75rem;line-height:1.5}.atl-footer[data-v-cd4fa121]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.85rem;display:flex}.atl-thumb[data-v-cd4fa121]{object-fit:contain;filter:drop-shadow(0 4px 8px #00000080);width:52px;height:52px}.atl-btn[data-v-cd4fa121]{border:1px solid var(--border-subtle);color:var(--accent-primary,#d4af37);cursor:pointer;background:0 0;border-radius:2px;padding:.35rem .85rem;font-size:.7rem;font-weight:800;transition:all .2s}.atl-btn[data-v-cd4fa121]:hover{background:var(--accent-primary,#d4af37);color:var(--text-primary)}.purist-quad-grid[data-v-cd4fa121]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.pq-card[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:4px;flex-direction:column;gap:.75rem;padding:1.85rem;transition:all .25s;display:flex}.pq-card[data-v-cd4fa121]:hover{border-color:var(--accent-primary,#d4af37);transform:translateY(-3px)}.pq-kicker[data-v-cd4fa121]{letter-spacing:.12em;color:var(--accent-primary,#d4af37);font-size:.58rem;font-weight:800}.pq-title[data-v-cd4fa121]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700;line-height:1.25}.pq-desc[data-v-cd4fa121]{color:var(--text-primary);margin:0;font-size:.85rem;line-height:1.6}.pq-ref[data-v-cd4fa121]{font-family:var(--font-mono,monospace);color:var(--text-primary);border-top:1px solid #ffffff14;margin-top:auto;padding-top:.65rem;font-size:.65rem}.crazy-editorial-grid[data-v-cd4fa121]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.ce-card[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:4px;flex-direction:column;gap:.85rem;padding:1.85rem;transition:all .25s;display:flex}.ce-card[data-v-cd4fa121]:hover{border-color:var(--text-primary);transform:translateY(-3px)}.ce-top-bar[data-v-cd4fa121]{justify-content:space-between;align-items:center;display:flex}.ce-tag[data-v-cd4fa121]{letter-spacing:.1em;color:var(--text-primary);font-size:.58rem;font-weight:800}.ce-val[data-v-cd4fa121]{font-family:var(--font-mono,monospace);color:var(--text-primary);font-size:.72rem;font-weight:700}.ce-title[data-v-cd4fa121]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.ce-desc[data-v-cd4fa121]{color:var(--text-primary);margin:0;font-size:.85rem;line-height:1.6}.deals-architectural-grid[data-v-cd4fa121]{grid-template-columns:1.3fr 1fr;gap:1.5rem;display:grid}.da-card[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:4px;flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.da-card.featured[data-v-cd4fa121]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury)}.da-top-strip[data-v-cd4fa121]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:.65rem;display:flex}.da-badge-hot[data-v-cd4fa121]{letter-spacing:.08em;color:var(--accent-primary,#d4af37);font-size:.62rem;font-weight:800}.da-badge[data-v-cd4fa121]{letter-spacing:.08em;color:var(--text-primary);font-size:.62rem;font-weight:700}.da-disc[data-v-cd4fa121]{font-family:var(--font-mono,monospace);color:var(--text-primary);background:var(--bg-card);border-radius:2px;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.da-body[data-v-cd4fa121]{align-items:center;gap:1.5rem;display:flex}.da-watch-img[data-v-cd4fa121]{object-fit:contain;filter:drop-shadow(0 6px 12px #00000080);flex-shrink:0;width:130px;height:130px}.da-info[data-v-cd4fa121]{flex-direction:column;flex:1;gap:.35rem;display:flex}.da-brand[data-v-cd4fa121]{letter-spacing:.1em;color:var(--accent-primary,#d4af37);font-size:.6rem;font-weight:800}.da-model[data-v-cd4fa121]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.da-ref[data-v-cd4fa121]{color:var(--text-primary);font-size:.72rem}.da-telemetry-box[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;gap:.25rem;margin:.65rem 0;padding:.65rem .85rem;display:flex}.dt-row[data-v-cd4fa121]{justify-content:space-between;font-size:.72rem;display:flex}.dt-row.highlight strong[data-v-cd4fa121]{font-family:var(--font-mono,monospace);color:var(--text-primary);font-size:.88rem}.dt-row.strike[data-v-cd4fa121]{color:var(--text-primary);text-decoration:line-through}.dt-row.sat[data-v-cd4fa121]{color:var(--text-primary);font-size:.68rem}.da-actions[data-v-cd4fa121]{margin-top:.5rem}.da-btn-3d[data-v-cd4fa121]{border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:2px;padding:.45rem .95rem;font-size:.68rem;font-weight:700;transition:all .2s}.da-btn-3d[data-v-cd4fa121]:hover{background:var(--bg-card);border-color:var(--accent-primary,#d4af37);color:var(--accent-primary,#d4af37)}.archetype-tabs-strip[data-v-cd4fa121]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:2rem;display:grid}.arch-tab-btn[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:4px;flex-direction:column;gap:.25rem;padding:.85rem 1.15rem;transition:all .2s;display:flex}.arch-tab-btn[data-v-cd4fa121]:hover{border-color:var(--text-primary);background:var(--bg-card)}.arch-tab-btn.active[data-v-cd4fa121]{border-color:var(--accent-primary,#d4af37);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#d4af3726 0%,#0a0e16e6 100%)}.atb-name[data-v-cd4fa121]{color:var(--text-primary);font-size:.82rem;font-weight:800}.atb-sub[data-v-cd4fa121]{color:var(--text-primary);font-size:.65rem;line-height:1.3}.profile-curated-grid[data-v-cd4fa121]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem;display:grid}.pc-card[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:4px;flex-direction:column;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.pc-card[data-v-cd4fa121]:hover{border-color:var(--accent-primary,#d4af37);box-shadow:var(--shadow-luxury);transform:translateY(-4px)}.pc-img-box[data-v-cd4fa121]{background:radial-gradient(circle,#ffffff0d 0%,#0006 100%);justify-content:center;align-items:center;height:150px;padding:.85rem;display:flex;position:relative}.pc-img[data-v-cd4fa121]{object-fit:contain;filter:drop-shadow(0 6px 12px #00000080);max-width:100%;max-height:100%}.pc-brand-tag[data-v-cd4fa121]{letter-spacing:.08em;color:var(--accent-primary,#d4af37);background:var(--bg-card);border-radius:2px;padding:.1rem .4rem;font-size:.52rem;font-weight:800;position:absolute;top:6px;left:6px}.pc-body[data-v-cd4fa121]{flex-direction:column;gap:.35rem;padding:.75rem .85rem;display:flex}.pc-model[data-v-cd4fa121]{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pc-price-strip[data-v-cd4fa121]{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.35rem;display:flex}.pc-price[data-v-cd4fa121]{font-family:var(--font-mono,monospace);color:var(--accent-primary,#d4af37);font-size:.78rem;font-weight:800}.pc-action[data-v-cd4fa121]{color:var(--text-primary);font-size:.62rem}.macro-modal-backdrop[data-v-cd4fa121]{background:var(--bg-card);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);z-index:9999;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.macro-modal-container[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:1040px;box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;display:flex;position:relative;overflow:hidden}.macro-close-btn[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.macro-close-btn[data-v-cd4fa121]:hover{background:var(--accent-primary,#d4af37);color:var(--text-primary)}.macro-modal-header[data-v-cd4fa121]{border-bottom:1px solid #ffffff14;flex-direction:column;gap:.25rem;padding:1.85rem 2rem 1.25rem;display:flex}.mmh-tag[data-v-cd4fa121]{letter-spacing:.14em;color:var(--accent-primary,#d4af37);font-size:.6rem;font-weight:800}.mmh-title[data-v-cd4fa121]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-primary);margin:0;font-size:1.45rem;font-weight:800}.mmh-sub[data-v-cd4fa121]{color:var(--text-primary);margin:0;font-size:.78rem}.macro-modal-body[data-v-cd4fa121]{grid-template-columns:1.2fr 1fr;max-height:70vh;display:grid;overflow-y:auto}.macro-img-stage[data-v-cd4fa121]{background:var(--bg-card);justify-content:center;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.macro-full-img[data-v-cd4fa121]{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.macro-full-img[data-v-cd4fa121]:hover{cursor:crosshair;transform:scale(1.15)}.macro-zoom-hint[data-v-cd4fa121]{letter-spacing:.06em;color:var(--text-primary);background:var(--bg-card);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:2px;padding:.2rem .55rem;font-size:.55rem;position:absolute;bottom:10px;left:10px}.macro-specs-panel[data-v-cd4fa121]{background:var(--bg-card);flex-direction:column;gap:1.15rem;padding:1.85rem;display:flex}.msp-kicker[data-v-cd4fa121]{letter-spacing:.12em;color:var(--accent-primary,#d4af37);font-size:.58rem;font-weight:800}.msp-focus[data-v-cd4fa121]{color:var(--text-primary);margin:0;font-size:.85rem;line-height:1.5}.msp-specs-table[data-v-cd4fa121]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;gap:.4rem;padding:.85rem;display:flex}.mst-row[data-v-cd4fa121]{justify-content:space-between;font-size:.72rem;display:flex}.mst-lbl[data-v-cd4fa121]{color:var(--text-primary)}.mst-val[data-v-cd4fa121]{font-family:var(--font-mono,monospace);color:var(--text-primary)}.msp-insight-box[data-v-cd4fa121]{border-left:2px solid var(--accent-primary,#d4af37);background:var(--bg-card);padding:.5rem .85rem}.mib-title[data-v-cd4fa121]{letter-spacing:.1em;color:var(--accent-primary,#d4af37);margin-bottom:.2rem;font-size:.58rem;font-weight:800;display:block}.mib-text[data-v-cd4fa121]{color:var(--text-primary);margin:0;font-size:.74rem;line-height:1.45}.msp-actions[data-v-cd4fa121]{gap:.65rem;margin-top:auto;display:flex}.macro-btn-3d[data-v-cd4fa121]{background:var(--accent-primary,#d4af37);color:var(--text-primary);cursor:pointer;border:none;border-radius:2px;flex:1;padding:.65rem;font-size:.72rem;font-weight:800;transition:all .2s}.macro-btn-3d[data-v-cd4fa121]:hover{background:var(--bg-card)}.macro-btn-close[data-v-cd4fa121]{border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:2px;padding:.65rem 1.15rem;font-size:.72rem;font-weight:700}@media (width<=1024px){.scope-editorial-dossier[data-v-cd4fa121]{grid-template-columns:1fr;gap:2rem;padding:2rem}.deals-architectural-grid[data-v-cd4fa121],.macro-modal-body[data-v-cd4fa121]{grid-template-columns:1fr}}@media (width<=768px){.cinematic-chapter-section[data-v-cd4fa121]{padding:4rem 1.25rem 5rem}.scope-editorial-dossier[data-v-cd4fa121]{padding:1.5rem}.sed-telemetry-strip[data-v-cd4fa121]{grid-template-columns:1fr}.da-body[data-v-cd4fa121]{flex-direction:column;align-items:flex-start}}.magazine-book-viewport[data-v-4d46e6b3]{flex-direction:column;gap:1.25rem;max-width:1480px;margin:0 auto;padding:.5rem 1rem 3.5rem;display:flex}.book-top-bar[data-v-4d46e6b3]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);box-shadow:var(--shadow-luxury);border-radius:2px;justify-content:space-between;align-items:center;padding:.65rem 1.25rem;font-size:.75rem;transition:all .25s;display:flex}.book-meta-title[data-v-4d46e6b3]{letter-spacing:.08em;color:var(--accent-primary);align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;display:flex}.gold-seal[data-v-4d46e6b3]{font-size:.9rem}.spread-indicator[data-v-4d46e6b3]{color:var(--text-primary);align-items:center;gap:.5rem;font-weight:600;display:flex}.current-spread-text[data-v-4d46e6b3]{font-size:.75rem;font-weight:700}.spread-counter[data-v-4d46e6b3]{color:var(--accent-primary);font-family:var(--font-mono);font-size:.7rem;font-weight:700}.top-actions[data-v-4d46e6b3]{align-items:center;gap:.85rem;display:flex}.transition-mode-selector[data-v-4d46e6b3]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;align-items:center;gap:.25rem;padding:3px;display:flex}.trans-pill-btn[data-v-4d46e6b3]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:.32rem .65rem;font-size:.68rem;font-weight:600;transition:all .2s}.trans-pill-btn[data-v-4d46e6b3]:hover{color:var(--text-primary)}.trans-pill-btn.active[data-v-4d46e6b3]{background:var(--badge-bg);border:1px solid var(--border-active);color:var(--accent-primary);box-shadow:var(--shadow-luxury);font-weight:700}.btn-catalog-switch[data-v-4d46e6b3]{background:var(--bg-card);border:1px solid var(--border-active);color:var(--accent-primary);cursor:pointer;border-radius:4px;padding:.45rem 1rem;font-size:.68rem;font-weight:700;transition:all .2s}.btn-catalog-switch[data-v-4d46e6b3]:hover{background:var(--accent-primary);color:var(--bg-primary)}.book-stage[data-v-4d46e6b3]{perspective:2400px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:840px;display:flex;position:relative}.book-stage[data-v-4d46e6b3]:active{cursor:grabbing}.spread-motion-container[data-v-4d46e6b3]{grid-template-rows:100%;grid-template-columns:100%;align-items:stretch;width:100%;max-width:1420px;min-height:840px;display:grid;position:relative}.spread-motion-container>.magazine-book-spread[data-v-4d46e6b3]{grid-area:1/1/2/2;width:100%}.nav-page-btn[data-v-4d46e6b3]{background:var(--bg-card);border:1px solid var(--border-subtle);width:54px;height:84px;color:var(--accent-primary);box-shadow:0 12px 30px #00000026, 0 0 15px -3px var(--accent-glow);cursor:pointer;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:27px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-page-btn[data-v-4d46e6b3]:hover:not(:disabled){border-color:var(--accent-primary);background:var(--bg-card-hover);color:var(--accent-primary);box-shadow:0 16px 36px #00000040, 0 0 25px -2px var(--accent-glow);transform:translateY(-50%)scale(1.08)}.nav-page-btn[data-v-4d46e6b3]:disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.left-btn[data-v-4d46e6b3]{left:-24px}.right-btn[data-v-4d46e6b3]{right:-24px}.btn-arrow-icon[data-v-4d46e6b3]{stroke:var(--accent-primary);transition:transform .25s cubic-bezier(.22,1,.36,1)}.left-btn:hover .btn-arrow-icon[data-v-4d46e6b3]{transform:translate(-4px)}.right-btn:hover .btn-arrow-icon[data-v-4d46e6b3]{transform:translate(4px)}.btn-label-text[data-v-4d46e6b3]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;font-size:.58rem;font-weight:700}.magazine-book-spread[data-v-4d46e6b3]{width:100%;min-height:840px;box-shadow:0 30px 80px -15px #00000059, 0 0 25px -5px var(--accent-glow);border:1px solid var(--border-subtle);background:var(--bg-card);backface-visibility:hidden;will-change:transform, opacity;border-radius:6px;transition:box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.magazine-book-spread.is-dragging[data-v-4d46e6b3]{transition:none!important}.silk-next-enter-active[data-v-4d46e6b3],.silk-prev-enter-active[data-v-4d46e6b3]{z-index:2;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1),filter .48s cubic-bezier(.22,1,.36,1)}.silk-next-leave-active[data-v-4d46e6b3],.silk-prev-leave-active[data-v-4d46e6b3]{z-index:1;pointer-events:none;transition:opacity .44s cubic-bezier(.35,0,.25,1),transform .44s cubic-bezier(.35,0,.25,1),filter .44s}.silk-next-enter-from[data-v-4d46e6b3]{opacity:0;filter:blur(2px);transform:perspective(2200px)translate(24px)scale(.992)}.silk-next-leave-to[data-v-4d46e6b3],.silk-prev-enter-from[data-v-4d46e6b3]{opacity:0;filter:blur(2px);transform:perspective(2200px)translate(-24px)scale(.992)}.silk-prev-leave-to[data-v-4d46e6b3]{opacity:0;filter:blur(2px);transform:perspective(2200px)translate(24px)scale(.992)}.flip3d-next-enter-active[data-v-4d46e6b3],.flip3d-prev-enter-active[data-v-4d46e6b3]{transform-style:preserve-3d;z-index:2;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),box-shadow .52s}.flip3d-next-leave-active[data-v-4d46e6b3],.flip3d-prev-leave-active[data-v-4d46e6b3]{transform-style:preserve-3d;z-index:1;pointer-events:none;transition:opacity .46s cubic-bezier(.35,0,.25,1),transform .46s cubic-bezier(.35,0,.25,1),box-shadow .46s}.flip3d-next-enter-from[data-v-4d46e6b3]{opacity:0;box-shadow:var(--shadow-luxury);transform:perspective(2400px)rotateY(16deg)translate(20px)scale(.988)}.flip3d-next-leave-to[data-v-4d46e6b3],.flip3d-prev-enter-from[data-v-4d46e6b3]{opacity:0;box-shadow:var(--shadow-luxury);transform:perspective(2400px)rotateY(-16deg)translate(-20px)scale(.988)}.flip3d-prev-leave-to[data-v-4d46e6b3]{opacity:0;box-shadow:var(--shadow-luxury);transform:perspective(2400px)rotateY(16deg)translate(20px)scale(.988)}.spread-cover-layout[data-v-4d46e6b3]{cursor:pointer;background:radial-gradient(circle at 50% 25%,#181c26 0%,#08090d 100%);width:100%;height:100%;min-height:840px;padding:2.2rem;display:flex}.cover-inner-border[data-v-4d46e6b3]{border:1px solid var(--border-subtle);width:100%;box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;justify-content:space-between;padding:1.8rem;display:flex}.cover-top-meta[data-v-4d46e6b3]{letter-spacing:.16em;color:var(--text-primary);border-bottom:1px solid #c5a05940;justify-content:space-between;padding-bottom:.6rem;font-size:.65rem;font-weight:700;display:flex}.cover-masthead-title[data-v-4d46e6b3]{text-align:center;letter-spacing:.08em;color:var(--text-primary);text-shadow:0 2px 10px #000c;margin:.6rem 0 0;font-size:3.2rem;font-weight:900}.cover-masthead-sub[data-v-4d46e6b3]{text-align:center;letter-spacing:.22em;color:var(--text-primary);margin-bottom:1rem;font-size:.72rem}.cover-hero-visual[data-v-4d46e6b3]{justify-content:center;align-items:center;height:320px;margin:.5rem 0;display:flex;position:relative}.cover-hero-img[data-v-4d46e6b3]{object-fit:contain;filter:drop-shadow(0 15px 35px #000000e6);max-width:380px;max-height:100%;transition:transform .4s}.spread-cover-layout:hover .cover-hero-img[data-v-4d46e6b3]{transform:scale(1.04)}.cover-watch-caption[data-v-4d46e6b3]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:2px;flex-direction:column;padding:.5rem .85rem;font-size:.62rem;display:flex;position:absolute;bottom:0;right:1rem}.badge-exclusive[data-v-4d46e6b3]{color:var(--text-primary);letter-spacing:.1em;margin-bottom:.15rem;font-weight:800}.cap-ref[data-v-4d46e6b3]{color:var(--text-primary);font-size:.55rem}.cover-articles-grid[data-v-4d46e6b3]{border-top:1px solid #c5a05940;grid-template-columns:repeat(3,1fr);gap:1.25rem;padding-top:1rem;display:grid}.cover-story-blurb[data-v-4d46e6b3]{flex-direction:column;gap:.25rem;display:flex}.cover-story-blurb.highlight[data-v-4d46e6b3]{border-left:2px solid #c5a059;padding-left:.75rem}.headline-tag[data-v-4d46e6b3]{letter-spacing:.12em;color:var(--text-primary);font-size:.55rem;font-weight:800}.headline-tag.gold[data-v-4d46e6b3]{color:var(--text-primary)}.blurb-title[data-v-4d46e6b3]{color:var(--text-primary);font-size:.82rem;font-weight:700;line-height:1.25}.blurb-desc[data-v-4d46e6b3]{color:var(--text-primary);font-size:.68rem;line-height:1.4}.cover-action-prompt[data-v-4d46e6b3]{text-align:center;color:var(--text-primary);letter-spacing:.08em;padding-top:.75rem;font-size:.68rem;font-weight:600}.spread-two-pages[data-v-4d46e6b3]{width:100%;min-height:840px;display:flex}.book-page[data-v-4d46e6b3]{cursor:pointer;flex-direction:column;flex:1;padding:2.2rem 2.5rem;transition:background .3s;display:flex;position:relative}[data-theme=sand] .page-left[data-v-4d46e6b3],.page-left[data-v-4d46e6b3]{color:var(--text-primary);background:linear-gradient(90deg,#faf7f0 0%,#f4eee2 92%,#ebe2d2 100%);border-right:1px solid #00000014}[data-theme=sand] .page-right[data-v-4d46e6b3],.page-right[data-v-4d46e6b3]{color:var(--text-primary);background:linear-gradient(270deg,#faf7f0 0%,#f4eee2 92%,#ebe2d2 100%);border-left:1px solid #0000000f}[data-theme=vintage] .page-left[data-v-4d46e6b3],[data-theme=f1] .page-left[data-v-4d46e6b3],[data-theme=monochrome] .page-left[data-v-4d46e6b3]{color:var(--text-primary);background:linear-gradient(90deg,#0a0c11 0%,#0e1117 95%,#08090d 100%);border-right:1px solid #0009}[data-theme=vintage] .page-right[data-v-4d46e6b3],[data-theme=f1] .page-right[data-v-4d46e6b3],[data-theme=monochrome] .page-right[data-v-4d46e6b3]{color:var(--text-primary);background:linear-gradient(270deg,#0a0c11 0%,#0e1117 95%,#08090d 100%);border-left:1px solid #ffffff08}.book-spine[data-v-4d46e6b3]{width:14px;box-shadow:var(--shadow-luxury);z-index:10;background:linear-gradient(90deg,#00000014 0%,#00000059 45%,#00000073 50%,#00000059 55%,#00000014 100%);flex-shrink:0;position:relative}.page-corner[data-v-4d46e6b3]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent-primary);font-size:.65rem;font-weight:800;position:absolute;top:1.4rem}.corner-left[data-v-4d46e6b3]{left:2.5rem}.corner-right[data-v-4d46e6b3]{right:2.5rem}.page-header-line[data-v-4d46e6b3]{letter-spacing:.16em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);text-transform:uppercase;justify-content:space-between;margin-bottom:1.2rem;padding-bottom:.5rem;font-size:.6rem;font-weight:700;display:flex}[data-theme=vintage] .page-header-line[data-v-4d46e6b3],[data-theme=f1] .page-header-line[data-v-4d46e6b3],[data-theme=monochrome] .page-header-line[data-v-4d46e6b3]{color:var(--text-primary)}.chapter-kicker[data-v-4d46e6b3]{letter-spacing:.14em;color:var(--accent-primary);margin-bottom:.3rem;font-size:.62rem;font-weight:800}.page-headline[data-v-4d46e6b3]{color:var(--text-primary);letter-spacing:-.01em;font-size:1.45rem;font-weight:800;line-height:1.25}[data-theme=vintage] .page-headline[data-v-4d46e6b3],[data-theme=f1] .page-headline[data-v-4d46e6b3],[data-theme=monochrome] .page-headline[data-v-4d46e6b3]{color:var(--text-primary)}.headline-separator[data-v-4d46e6b3]{background:var(--accent-primary);width:48px;height:2px;margin:.6rem 0 1.2rem}.editorial-letter[data-v-4d46e6b3]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;margin-bottom:1.5rem;padding:1.2rem}.letter-badge[data-v-4d46e6b3]{letter-spacing:.1em;color:var(--accent-primary);margin-bottom:.4rem;font-size:.58rem;font-weight:800}.letter-body[data-v-4d46e6b3]{color:var(--text-primary);font-size:.78rem;font-style:italic;line-height:1.6}.letter-sig[data-v-4d46e6b3]{flex-direction:column;margin-top:.6rem;font-size:.7rem;display:flex}.sig-name[data-v-4d46e6b3]{color:var(--text-primary);font-weight:700}.sig-role[data-v-4d46e6b3]{color:var(--text-muted);font-size:.6rem}.toc-list[data-v-4d46e6b3]{flex-direction:column;gap:.75rem;display:flex}.toc-item[data-v-4d46e6b3]{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;align-items:center;gap:.85rem;padding:.6rem .85rem;transition:all .2s;display:flex}.toc-item[data-v-4d46e6b3]:hover{border-color:var(--border-active);background:var(--bg-card-hover);transform:translate(4px)}.toc-num[data-v-4d46e6b3]{font-family:var(--font-mono);color:var(--accent-primary);font-size:.85rem;font-weight:800}.toc-text[data-v-4d46e6b3]{flex-direction:column;flex:1;display:flex}.toc-text strong[data-v-4d46e6b3]{color:var(--text-primary);font-size:.75rem}.toc-text span[data-v-4d46e6b3]{color:var(--text-muted);font-size:.62rem}.toc-page[data-v-4d46e6b3]{font-family:var(--font-mono);color:var(--accent-primary);font-size:.65rem;font-weight:700}.spread-article-content[data-v-4d46e6b3]{flex-direction:column;gap:.9rem;display:flex}.hero-spread-image[data-v-4d46e6b3]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;width:100%;height:230px;display:flex;position:relative;overflow:hidden}.article-photo[data-v-4d46e6b3]{object-fit:contain;width:100%;height:100%;padding:.75rem;transition:transform .4s}.hero-spread-image:hover .article-photo[data-v-4d46e6b3]{transform:scale(1.05)}.img-caption-bar[data-v-4d46e6b3]{background:var(--bg-card);color:var(--text-primary);border-top:1px solid #ffffff14;padding:.25rem .6rem;font-size:.58rem;position:absolute;bottom:0;left:0;right:0}.two-column-text[data-v-4d46e6b3]{color:var(--text-primary);grid-template-columns:1fr 1fr;gap:1.1rem;font-size:.76rem;line-height:1.65;display:grid}.single-column-story[data-v-4d46e6b3]{color:var(--text-primary);flex-direction:column;gap:.65rem;font-size:.76rem;line-height:1.65;display:flex}.drop-cap-p[data-v-4d46e6b3]{position:relative}.drop-cap[data-v-4d46e6b3]{float:left;color:var(--accent-primary);font-size:2.6rem;font-weight:800;line-height:.85;font-family:var(--font-heading);padding-right:.5rem}.magazine-pullquote[data-v-4d46e6b3]{background:var(--badge-bg);border-left:3px solid var(--accent-primary);border-radius:0 6px 6px 0;padding:.65rem 1rem .65rem 1.6rem;position:relative}.quote-mark[data-v-4d46e6b3]{color:var(--accent-primary);opacity:.4;font-size:2rem;position:absolute;top:-.2rem;left:.35rem}.magazine-pullquote p[data-v-4d46e6b3]{color:var(--text-primary);font-size:.74rem;font-style:italic;line-height:1.45}.quote-by[data-v-4d46e6b3]{color:var(--accent-primary);margin-top:.25rem;font-size:.62rem;font-weight:600;display:block}.spread-action-bar[data-v-4d46e6b3]{gap:.6rem;margin-top:.5rem;display:flex}.btn-magazine-3d[data-v-4d46e6b3]{background:var(--bg-surface);border:1px solid var(--border-active);color:var(--accent-primary);letter-spacing:.06em;cursor:pointer;border-radius:2px;flex:1;padding:.55rem 1rem;font-size:.68rem;font-weight:800;transition:all .2s}.btn-magazine-3d[data-v-4d46e6b3]:hover{background:var(--accent-primary);color:var(--bg-primary)}.btn-magazine-3d.alt[data-v-4d46e6b3]{border-color:var(--border-subtle);color:var(--text-secondary);background:0 0}.btn-magazine-3d.alt[data-v-4d46e6b3]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.financial-breakdown-box[data-v-4d46e6b3]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.4rem;padding:.85rem;font-size:.7rem;display:flex}.fb-title[data-v-4d46e6b3]{color:var(--accent-primary);letter-spacing:.08em;border-bottom:1px solid var(--border-subtle);padding-bottom:.35rem;font-size:.62rem;font-weight:800}.fb-row[data-v-4d46e6b3]{color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.fb-row.highlight-green[data-v-4d46e6b3]{color:var(--text-primary);background:var(--bg-card);border-radius:4px;padding:.25rem .4rem;font-weight:700}[data-theme=vintage] .fb-row.highlight-green[data-v-4d46e6b3],[data-theme=f1] .fb-row.highlight-green[data-v-4d46e6b3],[data-theme=monochrome] .fb-row.highlight-green[data-v-4d46e6b3]{color:var(--text-primary)}.fb-row.alert[data-v-4d46e6b3]{color:var(--text-primary);font-weight:700}[data-theme=vintage] .fb-row.alert[data-v-4d46e6b3],[data-theme=f1] .fb-row.alert[data-v-4d46e6b3],[data-theme=monochrome] .fb-row.alert[data-v-4d46e6b3]{color:var(--text-primary)}.fb-row.small-calc[data-v-4d46e6b3]{color:var(--text-muted);font-size:.62rem}.summary-text[data-v-4d46e6b3]{color:var(--text-primary);font-size:.72rem;line-height:1.5}.oddity-cards-stack[data-v-4d46e6b3]{flex-direction:column;gap:.85rem;display:flex}.oddity-item[data-v-4d46e6b3]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;align-items:flex-start;gap:.85rem;padding:.85rem;display:flex}.oddity-icon[data-v-4d46e6b3]{font-size:1.6rem}.oddity-copy h4[data-v-4d46e6b3]{color:var(--text-primary);margin-bottom:.2rem;font-size:.8rem;font-weight:700}.oddity-copy p[data-v-4d46e6b3]{color:var(--text-secondary);font-size:.7rem;line-height:1.45}.spread-back-cover-layout[data-v-4d46e6b3]{cursor:pointer;background:radial-gradient(circle,#151923 0%,#06070a 100%);justify-content:center;align-items:center;width:100%;height:100%;min-height:840px;padding:3rem;display:flex}.back-cover-inner[data-v-4d46e6b3]{border:1px solid var(--border-subtle);text-align:center;width:100%;max-width:680px;box-shadow:var(--shadow-luxury);border-radius:2px;flex-direction:column;align-items:center;gap:1.8rem;padding:3rem;display:flex}.vault-seal-logo[data-v-4d46e6b3]{flex-direction:column;align-items:center;gap:.4rem;display:flex}.seal-icon[data-v-4d46e6b3]{color:var(--text-primary);font-size:2.4rem}.vault-seal-logo h2[data-v-4d46e6b3]{letter-spacing:.12em;color:var(--text-primary);font-size:1.6rem;font-weight:800}.vault-seal-logo span[data-v-4d46e6b3]{letter-spacing:.2em;color:var(--text-primary);font-size:.65rem}.back-statement p[data-v-4d46e6b3]{color:var(--text-primary);font-size:.88rem;font-style:italic;line-height:1.7}.back-stats-grid[data-v-4d46e6b3]{border-top:1px solid #c5a05933;border-bottom:1px solid #c5a05933;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;padding:1.25rem 0;display:grid}.stat-card[data-v-4d46e6b3]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.sc-num[data-v-4d46e6b3]{color:var(--text-primary);font-size:1.3rem;font-weight:800;font-family:var(--font-mono)}.sc-lbl[data-v-4d46e6b3]{color:var(--text-primary);letter-spacing:.08em;font-size:.55rem}.back-actions[data-v-4d46e6b3]{gap:1rem;width:100%;display:flex}.btn-back-to-cover[data-v-4d46e6b3],.btn-back-to-vault[data-v-4d46e6b3]{letter-spacing:.06em;cursor:pointer;border-radius:4px;flex:1;padding:.75rem;font-size:.72rem;font-weight:800;transition:all .2s}.btn-back-to-cover[data-v-4d46e6b3]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary)}.btn-back-to-cover[data-v-4d46e6b3]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.btn-back-to-vault[data-v-4d46e6b3]{color:var(--text-primary);background:linear-gradient(135deg,#c5a059,#997839);border:none}.btn-back-to-vault[data-v-4d46e6b3]:hover{box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.book-scrubber-bar[data-v-4d46e6b3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;padding-top:.5rem;display:flex}.scrubber-pill[data-v-4d46e6b3]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.65rem;transition:all .2s;display:flex}.scrubber-pill[data-v-4d46e6b3]:hover{border-color:var(--border-active);color:var(--text-primary)}.scrubber-pill.active[data-v-4d46e6b3]{border-color:var(--border-active);background:var(--badge-bg);color:var(--accent-primary);font-weight:700}.pill-dot[data-v-4d46e6b3]{background:var(--text-muted);border-radius:50%;width:6px;height:6px}.scrubber-pill.active .pill-dot[data-v-4d46e6b3]{background:var(--accent-primary);box-shadow:0 0 6px var(--accent-primary)}.reading-mode-toggle[data-v-4d46e6b3]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:999px;gap:2px;padding:2px;display:flex}.rm-toggle-btn[data-v-4d46e6b3]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.35rem .85rem;font-size:.72rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.rm-toggle-btn[data-v-4d46e6b3]:hover{color:var(--text-primary)}.rm-toggle-btn.active[data-v-4d46e6b3]{background:var(--accent-primary);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.executive-reading-stage[data-v-4d46e6b3]{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:4px;flex-direction:column;gap:2.5rem;padding:2.5rem 3rem;animation:.3s ease-out fadeIn;display:flex}.exec-masthead[data-v-4d46e6b3]{text-align:center;border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:.5rem;padding-bottom:2rem;display:flex}.exec-vol[data-v-4d46e6b3]{letter-spacing:.16em;color:var(--accent-primary);text-transform:uppercase;font-size:.72rem;font-weight:800}.exec-main-title[data-v-4d46e6b3]{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:var(--text-primary);letter-spacing:.04em;margin:0;font-size:2.5rem;font-weight:900}.exec-intro[data-v-4d46e6b3]{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:.92rem;line-height:1.6}.exec-article[data-v-4d46e6b3]{border-bottom:1px dashed var(--border-subtle);flex-direction:column;gap:1rem;padding-bottom:2.25rem;display:flex}.exec-article[data-v-4d46e6b3]:last-of-type{border-bottom:none;padding-bottom:0}.ea-badge[data-v-4d46e6b3]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:800}.ea-title[data-v-4d46e6b3]{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.65rem;font-weight:800;line-height:1.3}.ea-grid[data-v-4d46e6b3]{grid-template-columns:1.2fr 1fr;align-items:start;gap:2rem;display:grid}.ea-text[data-v-4d46e6b3]{color:var(--text-secondary);flex-direction:column;gap:.85rem;font-size:.88rem;line-height:1.7;display:flex}.ea-text strong[data-v-4d46e6b3]{color:var(--text-primary)}.ea-photo[data-v-4d46e6b3]{flex-direction:column;gap:.5rem;display:flex}.ea-img[data-v-4d46e6b3]{object-fit:cover;border:1px solid var(--border-subtle);width:100%;height:260px;box-shadow:var(--shadow-luxury);border-radius:2px}.ea-caption[data-v-4d46e6b3]{color:var(--text-muted);text-align:center;font-size:.72rem;font-style:italic}.floating-editorial-dock[data-v-4d46e6b3]{z-index:20;background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-active);box-shadow:var(--shadow-luxury);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.75rem 1.25rem;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;display:flex;position:relative}.fed-header[data-v-4d46e6b3]{align-items:center;gap:.4rem;display:flex}.fed-icon[data-v-4d46e6b3]{color:var(--accent-primary);font-size:.95rem}.fed-title[data-v-4d46e6b3]{letter-spacing:.1em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:800}.fed-pills[data-v-4d46e6b3]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fed-card[data-v-4d46e6b3]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:.6rem;padding:.25rem .35rem .25rem .75rem;display:flex}.fed-name[data-v-4d46e6b3]{color:var(--text-primary);font-size:.72rem;font-weight:700}.fed-actions[data-v-4d46e6b3]{align-items:center;gap:.3rem;display:flex}.fed-btn-3d[data-v-4d46e6b3],.fed-btn-detail[data-v-4d46e6b3]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:.25rem .6rem;font-size:.65rem;font-weight:700;transition:all .2s}.fed-btn-3d[data-v-4d46e6b3]:hover{background:var(--accent-primary);color:var(--text-primary);border-color:var(--accent-primary)}.fed-btn-detail[data-v-4d46e6b3]:hover{background:var(--bg-surface);color:var(--text-primary);border-color:var(--text-secondary)}@media (width<=900px){.spread-two-pages[data-v-4d46e6b3]{flex-direction:column}.book-spine[data-v-4d46e6b3]{display:none}.cover-articles-grid[data-v-4d46e6b3]{grid-template-columns:1fr}.cover-masthead-title[data-v-4d46e6b3]{font-size:2rem}.nav-page-btn[data-v-4d46e6b3]{display:none}.ea-grid[data-v-4d46e6b3]{grid-template-columns:1fr}.floating-editorial-dock[data-v-4d46e6b3]{position:static}}.fercholo-section[data-v-9ca195aa]{margin-bottom:3rem;padding-top:1rem}.section-header[data-v-9ca195aa]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.header-left[data-v-9ca195aa]{flex-direction:column;gap:.35rem;display:flex}.vip-badge[data-v-9ca195aa]{letter-spacing:.16em;color:var(--accent-primary);background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:4px;align-items:center;gap:.4rem;width:fit-content;padding:.2rem .6rem;font-size:.62rem;font-weight:700;display:inline-flex}.badge-star[data-v-9ca195aa]{font-size:.75rem}.section-main-title[data-v-9ca195aa]{color:var(--text-primary);letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.section-sub[data-v-9ca195aa]{color:var(--text-secondary);max-width:680px;font-size:.82rem;line-height:1.5}.filter-fercholo-btn[data-v-9ca195aa]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--accent-primary);letter-spacing:.06em;cursor:pointer;border-radius:2px;padding:.55rem 1.15rem;font-size:.75rem;font-weight:700;transition:all .2s}.filter-fercholo-btn[data-v-9ca195aa]:hover,.filter-fercholo-btn.active[data-v-9ca195aa]{background:var(--badge-bg);border-color:var(--border-active)}.curated-grid[data-v-9ca195aa]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.curated-card[data-v-9ca195aa]{cursor:pointer;border-radius:2px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.curated-card[data-v-9ca195aa]:hover{border-color:var(--border-active);transform:translateY(-3px)}.card-visual[data-v-9ca195aa]{aspect-ratio:16/10;background:var(--bg-primary);position:relative;overflow:hidden}.curated-img[data-v-9ca195aa]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.curated-card:hover .curated-img[data-v-9ca195aa]{transform:scale(1.05)}.overlay-hover[data-v-9ca195aa]{background:linear-gradient(to top, var(--bg-primary) 0%, transparent 60%);opacity:0;justify-content:center;align-items:flex-end;padding:.75rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.curated-card:hover .overlay-hover[data-v-9ca195aa]{opacity:1}.btn-360-small[data-v-9ca195aa]{background:var(--bg-surface);border:1px solid var(--border-active);color:var(--accent-primary);cursor:pointer;border-radius:4px;padding:.3rem .7rem;font-size:.68rem;font-weight:700}.btn-360-small[data-v-9ca195aa]:hover{background:var(--accent-primary);color:var(--bg-primary)}.ref-badge[data-v-9ca195aa]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:.15rem .45rem;font-size:.58rem;font-weight:700;position:absolute;top:.6rem;right:.6rem}.card-details[data-v-9ca195aa]{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.brand-sub[data-v-9ca195aa]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:700}.model-heading[data-v-9ca195aa]{color:var(--text-primary);font-size:.92rem;font-weight:700;line-height:1.3}.curator-insight[data-v-9ca195aa]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:2px;padding:.6rem}.insight-label[data-v-9ca195aa]{letter-spacing:.08em;color:var(--accent-primary);margin-bottom:.2rem;font-size:.55rem;font-weight:700;display:block}.insight-text[data-v-9ca195aa]{color:var(--text-secondary);font-size:.72rem;line-height:1.45}.mexico-offer-row[data-v-9ca195aa]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.3rem;padding-top:.4rem;display:flex}.offer-pill[data-v-9ca195aa]{justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.store-name[data-v-9ca195aa]{color:var(--text-muted);font-weight:600}.store-price[data-v-9ca195aa]{color:var(--text-primary);font-weight:700}.offer-tag[data-v-9ca195aa]{color:var(--accent-primary);background:var(--badge-bg);border-radius:4px;padding:.08rem .35rem;font-size:.6rem;font-weight:700}.concierge-box[data-v-9ca195aa]{border-radius:4px;padding:1.5rem}.concierge-header[data-v-9ca195aa]{margin-bottom:1.25rem}.concierge-title-group[data-v-9ca195aa]{align-items:center;gap:.75rem;display:flex}.concierge-icon[data-v-9ca195aa]{font-size:1.5rem}.concierge-title[data-v-9ca195aa]{color:var(--text-primary);font-size:1.05rem;font-weight:700}.concierge-sub[data-v-9ca195aa]{color:var(--text-secondary);font-size:.72rem}.consultation-chips[data-v-9ca195aa]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.consult-btn[data-v-9ca195aa]{background:var(--bg-primary);border:1px solid var(--border-subtle);text-align:left;cursor:pointer;border-radius:4px;align-items:flex-start;gap:.65rem;padding:.75rem;transition:all .2s;display:flex}.consult-btn[data-v-9ca195aa]:hover{border-color:var(--border-active);background:var(--bg-card)}.consult-btn.active[data-v-9ca195aa]{border-color:var(--border-active);background:var(--badge-bg)}.c-icon[data-v-9ca195aa]{font-size:1.2rem}.c-texts[data-v-9ca195aa]{flex-direction:column;gap:.15rem;display:flex}.c-title[data-v-9ca195aa]{color:var(--text-primary);font-size:.75rem;font-weight:600}.c-tag[data-v-9ca195aa]{color:var(--accent-primary);letter-spacing:.08em;font-size:.58rem;font-weight:700}.answer-drawer[data-v-9ca195aa]{margin-top:1.25rem;animation:.25s ease-out fadeIn}.answer-card[data-v-9ca195aa]{background:var(--bg-primary);border:1px solid var(--border-active);border-radius:4px;padding:1.25rem}.answer-header[data-v-9ca195aa]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.answer-tag[data-v-9ca195aa]{color:var(--accent-primary);letter-spacing:.1em;font-size:.6rem;font-weight:700}.answer-title[data-v-9ca195aa]{color:var(--text-primary);font-size:.88rem;font-weight:700}.answer-close[data-v-9ca195aa]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.85rem}.answer-close[data-v-9ca195aa]:hover{color:var(--text-primary)}.answer-body[data-v-9ca195aa]{color:var(--text-secondary);font-size:.82rem;line-height:1.65}@media (width<=768px){.section-header[data-v-9ca195aa]{flex-direction:column;align-items:flex-start}}.sparkline-mini[data-v-e7a42d78]{width:100%;display:block}.luxury-watch-card[data-v-b5b3457c]{cursor:pointer;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.luxury-watch-card[data-v-b5b3457c]:hover{border-color:var(--border-medium);box-shadow:var(--shadow-luxury);transform:translateY(-3px)}.card-meta-top[data-v-b5b3457c]{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.65rem;left:.65rem;right:.65rem}.black-vault-tag[data-v-b5b3457c]{background:var(--bg-card);border:1px solid var(--accent-primary);color:var(--accent-primary);letter-spacing:.1em;box-shadow:none;border-radius:3px;padding:.2rem .5rem;font-size:.58rem;font-weight:700}.style-badge[data-v-b5b3457c]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:.18rem .45rem;font-size:.58rem;font-weight:600}.caliber-seal-badge[data-v-b5b3457c]{letter-spacing:.08em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-transform:uppercase;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);border-radius:3px;padding:.18rem .45rem;font-size:.58rem;font-weight:600}.caliber-seal-badge.in_house[data-v-b5b3457c]{background:var(--bg-card);border-color:var(--text-primary);color:var(--accent-primary)}.caliber-seal-badge.group_manufacture[data-v-b5b3457c]{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-secondary)}.caliber-seal-badge.modified_ebauche[data-v-b5b3457c]{background:var(--bg-surface);border-color:var(--border-subtle);color:var(--text-muted)}.caliber-seal-badge.high_frequency_quartz[data-v-b5b3457c]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.purist-l2l[data-v-b5b3457c]{color:var(--accent-primary);font-weight:600;background:var(--bg-card-inner)!important;border-color:var(--border-subtle)!important}.purist-vph[data-v-b5b3457c]{color:var(--text-secondary);font-weight:600;background:var(--bg-subtle)!important;border-color:var(--border-subtle)!important}.cert-pill[data-v-b5b3457c]{color:var(--accent-secondary);background:var(--bg-card-inner)!important;border-color:var(--border-subtle)!important}.trending-badge[data-v-b5b3457c]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--accent-primary);letter-spacing:.08em;border-radius:3px;padding:.18rem .45rem;font-size:.58rem;font-weight:600}.card-image-box[data-v-b5b3457c]{aspect-ratio:16/11;background:var(--card-img-bg);border-bottom:1px solid var(--border-subtle);position:relative;overflow:hidden}.watch-img[data-v-b5b3457c]{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.luxury-watch-card:hover .watch-img[data-v-b5b3457c]{transform:scale(1.04)}.image-hover-curtain[data-v-b5b3457c]{background:var(--bg-card);opacity:0;justify-content:center;align-items:flex-end;padding:.85rem;transition:opacity .25s;display:flex;position:absolute;inset:0}.luxury-watch-card:hover .image-hover-curtain[data-v-b5b3457c]{opacity:1}.btn-quick-360[data-v-b5b3457c]{background:var(--bg-card);border:1px solid var(--border-medium);color:var(--text-primary);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-luxury);border-radius:4px;padding:.4rem .8rem;font-size:.65rem;font-weight:600;transition:all .2s}.btn-quick-360[data-v-b5b3457c]:hover{background:var(--accent-primary);color:var(--text-on-accent);border-color:var(--accent-primary)}.card-content[data-v-b5b3457c]{flex-direction:column;flex:1;padding:.95rem;display:flex}.brand-row[data-v-b5b3457c]{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.brand-name[data-v-b5b3457c]{letter-spacing:.14em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:600}.category-tag[data-v-b5b3457c]{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:.6rem}.watch-title[data-v-b5b3457c]{color:var(--text-primary);margin-bottom:.15rem;font-size:.92rem;font-weight:600;line-height:1.35}.reference-code[data-v-b5b3457c]{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;margin-bottom:.55rem;font-size:.65rem}.specs-bar[data-v-b5b3457c]{gap:.3rem;margin-bottom:.75rem;display:flex}.spec-pill[data-v-b5b3457c]{background:var(--bg-subtle);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:3px;padding:.18rem .42rem;font-size:.62rem}.pricing-matrix[data-v-b5b3457c]{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:2px;justify-content:space-between;align-items:flex-end;margin-bottom:.55rem;padding:.55rem .75rem;display:flex}.price-current-group[data-v-b5b3457c]{flex-direction:column;display:flex}.price-header-row[data-v-b5b3457c]{align-items:center;gap:.4rem;margin-bottom:.15rem;display:flex}.currency-nature-pill[data-v-b5b3457c]{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-b5b3457c],.currency-nature-pill.badge-approx[data-v-b5b3457c]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.price-base-hint[data-v-b5b3457c]{color:var(--text-muted);margin-top:.1rem;font-size:.58rem}.market-label[data-v-b5b3457c]{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:600}.price-figures[data-v-b5b3457c]{align-items:baseline;gap:.4rem;display:flex}.price-current[data-v-b5b3457c]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:700}.price-msrp-strike[data-v-b5b3457c]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.7rem;text-decoration:line-through}.delta-badge[data-v-b5b3457c]{font-size:.65rem;font-weight:600}.delta-drop[data-v-b5b3457c],.delta-premium[data-v-b5b3457c]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px;padding:.12rem .4rem}.delta-neutral[data-v-b5b3457c]{color:var(--text-muted)}.sparkline-wrapper[data-v-b5b3457c]{border-top:1px solid var(--border-subtle);padding-top:.4rem}.sparkline-header[data-v-b5b3457c]{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.spark-label[data-v-b5b3457c],.spark-status[data-v-b5b3457c]{color:var(--text-muted);font-size:.55rem}.luxury-watch-card.is-locked-vault[data-v-b5b3457c]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);cursor:pointer}.luxury-watch-card.is-locked-vault .watch-img[data-v-b5b3457c]{filter:grayscale(40%)blur(1.5px)contrast(90%);opacity:.75}.locked-card-overlay[data-v-b5b3457c]{z-index:20;-webkit-backdrop-filter:blur(4px);border-radius:var(--radius-lg,16px);background:radial-gradient(circle,#0f1014d9 20%,#0a0b0ef0 100%);justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out fadeIn;display:flex;position:absolute;inset:0}.lock-crest[data-v-b5b3457c]{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex}.lock-icon-halo[data-v-b5b3457c]{filter:drop-shadow(0 0 10px #c5a05999);font-size:2.2rem;animation:2.5s ease-in-out infinite pulseLock-b5b3457c}@keyframes pulseLock-b5b3457c{0%,to{filter:drop-shadow(0 0 8px #c5a05980);transform:scale(1)}50%{filter:drop-shadow(0 0 16px #c5a059d9);transform:scale(1.08)}}.lock-badge[data-v-b5b3457c]{letter-spacing:.14em;color:var(--accent-gold,#c5a059);text-transform:uppercase;font-size:.62rem;font-weight:800}.lock-title[data-v-b5b3457c]{color:var(--text-primary);letter-spacing:-.01em;font-size:.92rem;font-weight:800}.lock-prompt[data-v-b5b3457c]{color:var(--text-primary);margin:.15rem 0 .5rem;font-size:.72rem}.lock-cta-btn[data-v-b5b3457c]{background:linear-gradient(135deg, var(--accent-gold,#c5a059), #a37c35);border:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.06em;cursor:pointer;box-shadow:var(--shadow-luxury);border-radius:999px;padding:.45rem 1rem;font-size:.68rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1)}.lock-cta-btn[data-v-b5b3457c]:hover{box-shadow:var(--shadow-luxury);transform:translateY(-2px)scale(1.04)}.vault-portfolio-view[data-v-d54a5e43]{flex-direction:column;gap:2rem;padding-bottom:4rem;display:flex}.portfolio-hero[data-v-d54a5e43]{border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#1e1a12e6,#101016f5);border-radius:20px;padding:2.25rem 2.5rem 1.75rem;position:relative;overflow:hidden}.portfolio-hero[data-v-d54a5e43]:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b,#0000);height:3px;position:absolute;top:0;left:0;right:0}.hero-top-row[data-v-d54a5e43]{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.hero-identity[data-v-d54a5e43]{align-items:flex-start;gap:1.5rem;max-width:800px;display:flex}.vault-crown-box[data-v-d54a5e43]{border:1px solid var(--border-subtle);width:56px;height:56px;box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#d4af374d,#d4af3714);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.9rem;display:flex}.vault-status-pill[data-v-d54a5e43]{letter-spacing:.14em;color:var(--text-primary);text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.vsp-dot[data-v-d54a5e43]{color:var(--text-primary);font-size:.6rem;animation:2s ease-in-out infinite pulse-dot-d54a5e43}@keyframes pulse-dot-d54a5e43{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.vsp-sub[data-v-d54a5e43]{color:var(--text-primary);font-weight:600}.portfolio-title[data-v-d54a5e43]{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .45rem;font-size:1.85rem;font-weight:800}.portfolio-subtitle[data-v-d54a5e43]{color:var(--text-primary);margin:0;font-size:.9rem;line-height:1.5}.portfolio-actions[data-v-d54a5e43]{flex-direction:column;gap:.6rem;min-width:240px;display:flex}.btn-p-action[data-v-d54a5e43]{cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .22s;display:flex}.btn-import-watch[data-v-d54a5e43]{border:1px solid var(--border-subtle);color:var(--text-primary);background:linear-gradient(135deg,#d4af3740,#d4af371a)}.btn-import-watch[data-v-d54a5e43]:hover{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-luxury);font-weight:700}.btn-mount-winder[data-v-d54a5e43]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary)}.btn-mount-winder[data-v-d54a5e43]:hover{background:var(--bg-card);color:var(--text-primary)}.btn-jump-catalog[data-v-d54a5e43]{border:1px dashed var(--border-subtle);color:var(--text-primary);background:0 0;font-size:.8rem}.btn-jump-catalog[data-v-d54a5e43]:hover{border-color:var(--text-primary);color:var(--text-primary);background:var(--bg-card)}.kpi-strip[data-v-d54a5e43]{border-top:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);gap:1rem;padding-top:1.5rem;display:grid}.kpi-card[data-v-d54a5e43]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;padding:1rem 1.15rem;display:flex}.kpi-label[data-v-d54a5e43]{letter-spacing:.12em;color:var(--text-primary);text-transform:uppercase;margin-bottom:.35rem;font-size:.65rem;font-weight:700}.kpi-val-group[data-v-d54a5e43]{align-items:baseline;gap:.35rem;margin-bottom:.2rem;display:flex}.kpi-value[data-v-d54a5e43]{color:var(--text-primary);letter-spacing:-.02em;font-size:1.45rem;font-weight:800}.kpi-value.gold[data-v-d54a5e43],.kpi-value.emerald[data-v-d54a5e43],.kpi-value.blue[data-v-d54a5e43]{color:var(--text-primary)}.kpi-unit[data-v-d54a5e43]{color:var(--text-primary);font-size:.75rem;font-weight:600}.kpi-sub[data-v-d54a5e43]{color:var(--text-primary);font-size:.72rem}.vault-grid-header[data-v-d54a5e43]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 0 .5rem;display:flex}.vgh-tag[data-v-d54a5e43]{letter-spacing:.14em;color:var(--text-primary);text-transform:uppercase;font-size:.68rem;font-weight:700}.vgh-title[data-v-d54a5e43]{color:var(--text-primary);margin:.2rem 0 .35rem;font-size:1.35rem;font-weight:700}.vgh-desc[data-v-d54a5e43]{color:var(--text-primary);margin:0;font-size:.85rem}.btn-browse-all[data-v-d54a5e43]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.65rem 1.2rem;font-size:.82rem;font-weight:600;transition:all .2s}.btn-browse-all[data-v-d54a5e43]:hover{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.vault-watches-grid[data-v-d54a5e43]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}@media (width<=1100px){.hero-top-row[data-v-d54a5e43]{flex-direction:column}.portfolio-actions[data-v-d54a5e43]{flex-flow:wrap;width:100%}.kpi-strip[data-v-d54a5e43]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.portfolio-hero[data-v-d54a5e43]{padding:1.5rem}.kpi-strip[data-v-d54a5e43]{grid-template-columns:1fr}.vault-grid-header[data-v-d54a5e43]{flex-direction:column;align-items:flex-start;gap:1rem}}.maison-pavilion-view[data-v-711d45ee]{width:100%;min-height:100vh;color:var(--text-primary,#fff);background:var(--bg-card);z-index:100;box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow-x:hidden}.mp-bg-layer[data-v-711d45ee]{filter:brightness(.68)saturate(1.22);z-index:1;background-position:50% 35%;background-repeat:no-repeat;background-size:cover;transition:background-image .6s cubic-bezier(.16,1,.3,1),filter .6s;position:fixed;inset:0;transform:scale(1.03)}.mp-vignette-overlay[data-v-711d45ee]{background:var(--maison-bg-gradient,radial-gradient(circle at 65% 35%, #0b0f1752 0%, #0b0f17c2 70%, #0b0f17 100%));opacity:.88;z-index:2;pointer-events:none;transition:background .6s;position:fixed;inset:0}.mp-luminous-bloom[data-v-711d45ee]{background:radial-gradient(circle, var(--maison-glow,#d4af3747) 0%, transparent 70%);filter:blur(80px);z-index:2;pointer-events:none;opacity:.8;border-radius:50%;width:55vw;height:55vh;position:fixed;top:-10%;left:25%}.mp-top-bar[data-v-711d45ee]{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-card);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.85rem 2.5rem;display:flex;position:relative}.mp-breadcrumb[data-v-711d45ee]{letter-spacing:.08em;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.mp-crumb-btn[data-v-711d45ee]{color:var(--maison-primary,var(--accent-primary,#d4af37));cursor:pointer;letter-spacing:.08em;background:0 0;border:none;padding:0;font-weight:700;transition:opacity .2s}.mp-crumb-btn[data-v-711d45ee]:hover{opacity:.8}.mp-crumb-sep[data-v-711d45ee]{opacity:.35}.mp-crumb-parent[data-v-711d45ee]{color:var(--text-primary)}.mp-crumb-current[data-v-711d45ee]{color:var(--text-primary);border-bottom:1px solid var(--maison-primary,var(--accent-primary,#d4af37));padding-bottom:1px}.mp-close-btn[data-v-711d45ee]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.08em;cursor:pointer;border-radius:4px;padding:.4rem .95rem;font-size:.68rem;font-weight:800;transition:all .25s}.mp-close-btn[data-v-711d45ee]:hover{background:var(--maison-primary,var(--accent-primary,#d4af37));color:var(--text-primary);border-color:var(--maison-primary,var(--accent-primary,#d4af37))}.mp-stage-container[data-v-711d45ee]{z-index:10;box-sizing:border-box;flex:1;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding:1.75rem 2.5rem 2.5rem;display:flex;position:relative}.mp-stage-content[data-v-711d45ee]{flex-direction:column;gap:1.25rem;max-width:890px;display:flex}.mp-crest-row[data-v-711d45ee]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mp-crest-badge[data-v-711d45ee]{letter-spacing:.12em;color:var(--maison-primary,var(--accent-primary,#d4af37));background:var(--bg-card);border:1px solid var(--maison-card-border,#d4a85359);text-transform:uppercase;border-radius:3px;padding:.25rem .65rem;font-size:.62rem;font-weight:800}.mp-origin-tag[data-v-711d45ee],.mp-founder-tag[data-v-711d45ee]{font-family:var(--font-mono,monospace);color:var(--text-primary);letter-spacing:.06em;font-size:.68rem}.mp-title-lockup[data-v-711d45ee]{align-items:center;gap:1.5rem;margin:.25rem 0;display:flex}.mp-maison-crest-mark[data-v-711d45ee]{background:var(--maison-card-surface,#ffffff14);border:1.5px solid var(--maison-card-border,#d4af3759);width:68px;min-width:68px;height:68px;color:var(--maison-primary,#d4af37);box-shadow:var(--shadow-luxury);border-radius:12px;justify-content:center;align-items:center;padding:10px;transition:all .35s;display:flex}.mp-maison-crest-mark[data-v-711d45ee]:hover{border-color:var(--maison-primary,#d4af37);box-shadow:0 12px 36px 0 var(--maison-glow,#d4af3773);transform:scale(1.06)rotate(1deg)}.mp-maison-crest-mark[data-v-711d45ee] svg,.mp-maison-crest-mark svg[data-v-711d45ee]{width:100%;height:100%;filter:drop-shadow(0 2px 8px var(--maison-glow,#d4af3773))}.mp-title-text-group[data-v-711d45ee]{flex-direction:column;gap:.25rem;display:flex}.mp-maison-title[data-v-711d45ee]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:4rem;font-weight:400;line-height:1}.mp-boutique-meta[data-v-711d45ee]{font-family:var(--font-mono,monospace);color:var(--maison-primary,#d4af37);letter-spacing:.08em;align-items:center;gap:.55rem;font-size:.68rem;font-weight:700;display:flex}.mp-boutique-dot[data-v-711d45ee]{opacity:.4}.mp-boutique-pattern[data-v-711d45ee]{color:var(--text-primary)}.mp-headline[data-v-711d45ee]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--maison-primary,var(--accent-primary,#d4af37));margin:0;font-size:clamp(1.2rem,2.2vw,1.8rem);font-style:italic;line-height:1.35}.mp-tagline[data-v-711d45ee]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:.82rem;font-weight:700}.mp-summary[data-v-711d45ee]{color:var(--text-primary);max-width:780px;margin:0;font-size:.95rem;line-height:1.65}.mp-overview-strip[data-v-711d45ee]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:0 0;border-left:none;border-right:none;gap:2rem;margin-bottom:2.5rem;padding:1.5rem 0;display:flex}.mp-overview-item[data-v-711d45ee]{flex-direction:column;flex:1;gap:.25rem;display:flex}.mpo-icon-heading[data-v-711d45ee]{align-items:center;gap:.4rem;display:flex}.mpo-badge-icon[data-v-711d45ee]{font-size:.85rem}.mpo-kicker[data-v-711d45ee]{letter-spacing:.12em;color:var(--maison-primary,var(--accent-primary,#d4af37));text-transform:uppercase;font-size:.58rem;font-weight:800}.mpo-value[data-v-711d45ee]{color:var(--text-primary);font-size:.92rem;font-weight:700;line-height:1.25}.mpo-note[data-v-711d45ee]{color:var(--text-primary);font-size:.64rem}.mpo-divider[data-v-711d45ee]{background:var(--bg-card);flex-shrink:0;width:1px;height:42px}.mp-lens-section[data-v-711d45ee]{flex-direction:column;gap:.85rem;margin-top:.5rem;display:flex}.mp-lens-header[data-v-711d45ee]{justify-content:space-between;align-items:flex-end;display:flex}.mp-lens-kicker-group[data-v-711d45ee]{flex-direction:column;gap:.15rem;display:flex}.mp-lens-eyebrow[data-v-711d45ee]{letter-spacing:.14em;color:var(--maison-primary,var(--accent-primary,#d4af37));text-transform:uppercase;font-size:.6rem;font-weight:800}.mp-lens-title[data-v-711d45ee]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:700}.mp-lens-active-badge[data-v-711d45ee]{font-family:var(--font-mono,monospace);background:var(--bg-card);border:1px solid var(--border-subtle);letter-spacing:.08em;border-radius:999px;padding:.25rem .65rem;font-size:.65rem;font-weight:800}.mp-profile-calibration-box[data-v-711d45ee]{background:var(--maison-card-surface,#ffffff0f);border:1px solid var(--maison-card-border,#d4af3740);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.35rem;padding:.75rem 1.25rem;display:flex}.mp-calibration-left[data-v-711d45ee]{align-items:center;gap:.85rem;display:flex}.mp-calib-radar-dot[data-v-711d45ee]{background:var(--maison-primary,#10b981);width:10px;height:10px;box-shadow:0 0 10px var(--maison-primary,#10b981);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite pulse-dot-711d45ee}@keyframes pulse-dot-711d45ee{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.mp-calib-copy[data-v-711d45ee]{flex-direction:column;gap:.15rem;display:flex}.mp-calib-kicker[data-v-711d45ee]{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:var(--maison-primary,#d4af37);font-size:.62rem;font-weight:800}.mp-calib-desc[data-v-711d45ee]{color:var(--text-primary);margin:0;font-size:.82rem}.mp-calib-reset-btn[data-v-711d45ee]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:4px;padding:.4rem .85rem;font-size:.72rem;font-weight:700;transition:all .2s}.mp-calib-reset-btn[data-v-711d45ee]:hover{background:var(--maison-primary,#d4af37);color:var(--text-primary);border-color:var(--maison-primary,#d4af37)}.mp-lens-segmented-bar[data-v-711d45ee]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.45rem;display:grid}.mp-lens-tab-btn[data-v-711d45ee]{cursor:pointer;text-align:left;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.65rem;padding:.65rem .85rem;transition:all .22s;display:flex;position:relative}.mp-lens-tab-btn[data-v-711d45ee]:hover{background:var(--bg-card);color:var(--text-primary)}.mp-lens-tab-btn.is-active[data-v-711d45ee]{background:var(--bg-card);border-color:var(--tab-accent,#d4af37);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.mp-lens-tab-btn.is-profile-match[data-v-711d45ee]{border-style:dashed;border-color:var(--text-primary)}.mp-lens-tab-btn.is-profile-match.is-active[data-v-711d45ee]{border-style:solid;border-color:var(--tab-accent,#d4af37)}.mp-tab-top-row[data-v-711d45ee]{align-items:center;gap:.4rem;display:flex}.mp-profile-pill[data-v-711d45ee]{letter-spacing:.06em;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);text-transform:uppercase;border-radius:999px;padding:.1rem .38rem;font-size:.52rem;font-weight:800}.mp-tab-icon[data-v-711d45ee]{flex-shrink:0;font-size:1.15rem}.mp-tab-text[data-v-711d45ee]{flex-direction:column;display:flex}.mp-tab-label[data-v-711d45ee]{letter-spacing:.04em;color:var(--text-primary);font-size:.78rem;font-weight:800}.mp-tab-kicker[data-v-711d45ee]{color:var(--text-primary);font-size:.58rem}.mp-tab-indicator[data-v-711d45ee]{background:var(--tab-accent,#d4af37);border-radius:2px;height:2px;position:absolute;bottom:-3px;left:20%;right:20%}.mp-lens-panel[data-v-711d45ee]{background:var(--maison-card-surface,#101828d1);border:1px solid var(--maison-card-border,#ffffff26);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 48px -12px var(--maison-glow,#00000080);border-radius:8px;flex-direction:column;gap:1.15rem;padding:1.45rem;display:flex}.purist-panel[data-v-711d45ee]{border-left:3px solid #d4af37}.enthusiast-panel[data-v-711d45ee]{border-left:3px solid #10b981}.geek-panel[data-v-711d45ee]{border-left:3px solid #3b82f6}.beginner-panel[data-v-711d45ee]{border-left:3px solid #f59e0b}.mp-panel-header[data-v-711d45ee]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.65rem;display:flex}.mp-panel-badge[data-v-711d45ee]{letter-spacing:.08em;color:var(--text-primary);font-size:.66rem;font-weight:800}.mp-purity-stamp[data-v-711d45ee],.mp-gauss-pill[data-v-711d45ee],.mp-entry-budget-pill[data-v-711d45ee]{font-family:var(--font-mono,monospace);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px;padding:.2rem .55rem;font-size:.64rem;font-weight:700}.mp-liquidity-chip[data-v-711d45ee]{font-family:var(--font-mono,monospace);border-radius:3px;padding:.2rem .6rem;font-size:.65rem;font-weight:800}.grade-A\+[data-v-711d45ee],.grade-A[data-v-711d45ee],.grade-B[data-v-711d45ee],.grade-C[data-v-711d45ee]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.mp-panel-grid[data-v-711d45ee]{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.mp-card-detail[data-v-711d45ee]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.35rem;padding:.95rem;display:flex}.mpcd-span-full[data-v-711d45ee]{grid-column:1/-1}.mpcd-label[data-v-711d45ee]{letter-spacing:.08em;color:var(--accent-primary,#d4af37);text-transform:uppercase;font-size:.56rem;font-weight:800}.mpcd-val[data-v-711d45ee]{color:var(--text-primary);margin:0;font-size:.84rem;font-weight:600;line-height:1.45}.mpcd-sub[data-v-711d45ee]{color:var(--text-primary);font-size:.64rem}.mpcd-patents-list[data-v-711d45ee]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.mpcd-patent-item[data-v-711d45ee]{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.patent-icon[data-v-711d45ee]{font-size:.85rem}.mp-gauge-row[data-v-711d45ee]{align-items:baseline;gap:.65rem;display:flex}.mp-gauge-num[data-v-711d45ee]{font-family:var(--font-mono,monospace);color:var(--text-primary);font-size:1.6rem;font-weight:800}.mp-gauge-num.is-premium[data-v-711d45ee]{color:var(--text-primary)}.mp-gauge-verdict[data-v-711d45ee]{color:var(--text-primary);font-size:.72rem;font-weight:700}.mp-enthusiast-verdict-box[data-v-711d45ee]{flex-direction:column;gap:.45rem;display:flex}.mp-spread-pill[data-v-711d45ee]{font-family:var(--font-mono,monospace);background:var(--bg-card);color:var(--text-primary);border-radius:3px;align-self:flex-start;padding:.2rem .55rem;font-size:.68rem;font-weight:800;display:inline-block}.mp-verdict-desc[data-v-711d45ee]{color:var(--text-primary);margin:0;font-size:.82rem;line-height:1.45}.mp-geek-stats-row[data-v-711d45ee]{justify-content:space-around;align-items:center;padding:.95rem;display:flex}.geek-sub-stat[data-v-711d45ee]{flex-direction:column;gap:.2rem;display:flex}.gss-kicker[data-v-711d45ee]{color:var(--text-primary);letter-spacing:.08em;font-size:.56rem;font-weight:800}.gss-val[data-v-711d45ee]{font-family:var(--font-mono,monospace);color:var(--text-primary);font-size:.88rem;font-weight:800}.geek-stat-sep[data-v-711d45ee]{background:var(--bg-card);width:1px;height:32px}.mp-beginner-story-box[data-v-711d45ee]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.35rem;padding:.95rem 1.15rem;display:flex}.mpbs-title[data-v-711d45ee]{color:var(--text-primary);letter-spacing:.08em;font-size:.58rem;font-weight:800}.mpbs-text[data-v-711d45ee]{color:var(--text-primary);margin:0;font-size:.86rem;line-height:1.55}.mp-trinity-grid[data-v-711d45ee]{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.mp-trinity-card[data-v-711d45ee]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.3rem;padding:.85rem;display:flex}.mpt-tag[data-v-711d45ee]{letter-spacing:.06em;color:var(--text-primary);font-size:.58rem;font-weight:800}.mpt-title[data-v-711d45ee]{color:var(--text-primary);font-size:.82rem;font-weight:800}.mpt-sub[data-v-711d45ee]{color:var(--text-primary);font-size:.62rem}.mp-gateway-banner[data-v-711d45ee]{border:1px solid var(--border-subtle);background:linear-gradient(90deg,#f59e0b26 0%,#0b0f1799 100%);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.mpgb-badge[data-v-711d45ee]{color:var(--text-primary);letter-spacing:.06em;font-size:.62rem;font-weight:800}.mpgb-name[data-v-711d45ee]{color:var(--text-primary);font-size:.84rem;font-weight:800}.lens-stage-fade-enter-active[data-v-711d45ee],.lens-stage-fade-leave-active[data-v-711d45ee]{transition:opacity .22s,transform .22s}.lens-stage-fade-enter-from[data-v-711d45ee]{opacity:0;transform:translateY(6px)}.lens-stage-fade-leave-to[data-v-711d45ee]{opacity:0;transform:translateY(-6px)}.mp-verdict-box[data-v-711d45ee]{border:1px solid var(--border-subtle);background:linear-gradient(90deg,#d4a8531f 0%,#0b0f17b3 100%);border-radius:4px;align-items:center;gap:.85rem;padding:1rem 1.25rem;display:flex}.mvb-icon[data-v-711d45ee]{color:var(--accent-primary,#d4af37);flex-shrink:0;font-size:1.4rem}.mvb-text[data-v-711d45ee]{color:var(--text-primary);font-size:.82rem;line-height:1.5}.mvb-text strong[data-v-711d45ee]{color:var(--accent-primary,#d4af37);letter-spacing:.04em;margin-right:.4rem}.mp-cta-cluster[data-v-711d45ee]{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.mp-btn-primary[data-v-711d45ee]{background:linear-gradient(135deg, var(--accent-primary,#d4af37) 0%, #b89328 100%);color:var(--text-primary);letter-spacing:.06em;cursor:pointer;box-shadow:var(--shadow-luxury);border:none;border-radius:4px;padding:.95rem 1.85rem;font-size:.82rem;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1)}.mp-btn-primary[data-v-711d45ee]:hover{filter:brightness(1.12);box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.mp-btn-secondary[data-v-711d45ee]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);letter-spacing:.06em;cursor:pointer;border-radius:4px;padding:.95rem 1.5rem;font-size:.78rem;font-weight:800;transition:all .25s}.mp-btn-secondary[data-v-711d45ee]:hover{background:var(--bg-card);border-color:var(--text-primary);transform:translateY(-2px)}.mp-showroom-section[data-v-711d45ee]{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.mps-header[data-v-711d45ee]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem;padding-bottom:.65rem;display:flex}.mps-title-group[data-v-711d45ee]{flex-direction:column;gap:.2rem;display:flex}.mps-kicker[data-v-711d45ee]{letter-spacing:.12em;color:var(--accent-primary,#d4af37);text-transform:uppercase;font-size:.62rem;font-weight:800}.mps-title[data-v-711d45ee]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.mps-view-all-btn[data-v-711d45ee]{border:1px solid var(--border-subtle);color:var(--accent-primary,#d4af37);cursor:pointer;background:0 0;border-radius:2px;padding:.35rem .75rem;font-size:.72rem;font-weight:700;transition:all .2s}.mps-view-all-btn[data-v-711d45ee]:hover{background:var(--bg-card);border-color:var(--accent-primary,#d4af37);transform:translate(2px)}.mps-grid[data-v-711d45ee]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem;display:grid}.mps-img-wrap[data-v-711d45ee]{background:radial-gradient(circle,#ffffff0f 0%,#00000080 100%);justify-content:center;align-items:center;height:140px;padding:.85rem;display:flex;position:relative}.mps-cal-chip[data-v-711d45ee]{letter-spacing:.05em;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:2px;padding:.12rem .4rem;font-size:.55rem;font-weight:700;position:absolute;bottom:6px;left:6px}.mps-card-body[data-v-711d45ee]{background:var(--bg-card);flex-direction:column;flex:1;gap:.35rem;padding:.75rem .85rem;display:flex}.mps-model[data-v-711d45ee]{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.mps-action-btn[data-v-711d45ee]{border:1px solid var(--border-subtle);color:var(--accent-primary,#d4af37);cursor:pointer;background:0 0;border-radius:2px;padding:.2rem .45rem;font-size:.62rem;font-weight:800;transition:all .18s}.mps-action-btn[data-v-711d45ee]:hover{background:var(--accent-primary,#d4af37);color:var(--text-primary)}.mp-maison-ribbon[data-v-711d45ee]{z-index:10;background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #ffffff1a;align-items:center;gap:1.5rem;padding:1.1rem 3rem;display:flex;position:relative}.mp-ribbon-label[data-v-711d45ee]{flex-direction:column;flex-shrink:0;display:flex}.mpr-title[data-v-711d45ee]{letter-spacing:.1em;color:var(--accent-primary,#d4af37);font-size:.65rem;font-weight:800}.mpr-count[data-v-711d45ee]{color:var(--text-primary);font-size:.58rem}.mp-ribbon-scroll[data-v-711d45ee]{scrollbar-width:thin;align-items:center;gap:.65rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.mp-ribbon-pill[data-v-711d45ee]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;white-space:nowrap;color:var(--text-primary);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .95rem;transition:all .25s;display:flex}.mp-ribbon-pill[data-v-711d45ee]:hover{background:var(--bg-card);border-color:var(--accent-primary,#d4af37);color:var(--text-primary);transform:translateY(-1px)}.mp-ribbon-pill.active[data-v-711d45ee]{background:var(--bg-card);border-color:var(--accent-primary,#d4af37);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.mrp-dot[data-v-711d45ee]{border-radius:50%;width:6px;height:6px}.mrp-name[data-v-711d45ee]{letter-spacing:.04em;font-size:.72rem;font-weight:800}.mrp-year[data-v-711d45ee]{font-family:var(--font-mono,monospace);opacity:.5;font-size:.62rem}@media (width<=900px){.mp-lens-segmented-bar[data-v-711d45ee]{grid-template-columns:repeat(2,1fr)}.mp-panel-grid[data-v-711d45ee],.mp-trinity-grid[data-v-711d45ee]{grid-template-columns:1fr}.mp-overview-strip[data-v-711d45ee]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:0 0;border-left:none;border-right:none;gap:2rem;margin-bottom:2.5rem;padding:1.5rem 0;display:flex}.mpo-divider[data-v-711d45ee]{display:none}}.mp-milestones-section[data-v-711d45ee]{flex-direction:column;gap:1.1rem;margin:2.2rem 0;display:flex}.mp-milestones-header[data-v-711d45ee]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;padding-bottom:.75rem;display:flex}.mp-milestones-kicker-wrap[data-v-711d45ee]{flex-direction:column;gap:.25rem;display:flex}.mp-milestones-kicker[data-v-711d45ee]{letter-spacing:.14em;color:var(--maison-accent,#d4af37);text-transform:uppercase;font-size:.62rem;font-weight:800}.mp-milestones-title[data-v-711d45ee]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:700}.mp-milestones-badge[data-v-711d45ee]{font-family:var(--font-mono,monospace);letter-spacing:.1em;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--maison-accent,#d4af37);border-radius:999px;padding:.3rem .65rem;font-size:.64rem;font-weight:800}.mp-milestones-track[data-v-711d45ee]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.mp-milestone-card[data-v-711d45ee]{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:6px;flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem;transition:transform .25s,border-color .25s;display:flex}.mp-milestone-card[data-v-711d45ee]:hover{border-color:var(--maison-accent,#d4af37);transform:translateY(-2px)}.mpm-top[data-v-711d45ee]{justify-content:space-between;align-items:center;display:flex}.mpm-year[data-v-711d45ee]{font-family:var(--font-heading,"Playfair Display", serif);color:var(--maison-accent,#d4af37);letter-spacing:.02em;font-size:1.25rem;font-weight:900}.mpm-tag[data-v-711d45ee]{text-transform:uppercase;letter-spacing:.08em;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:3px;padding:.15rem .45rem;font-size:.55rem;font-weight:800}.mpm-heading[data-v-711d45ee]{color:var(--text-primary);margin:0;font-size:.85rem;font-weight:700;line-height:1.3}.mpm-desc[data-v-711d45ee]{color:var(--text-primary);margin:0;font-size:.72rem;line-height:1.5}.mps-collections-bar[data-v-711d45ee]{scrollbar-width:thin;align-items:center;gap:.5rem;padding:.4rem 0 .8rem;display:flex;overflow-x:auto}.mps-col-pill[data-v-711d45ee]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.68rem;font-weight:700;transition:all .2s;display:inline-flex}.mps-col-pill[data-v-711d45ee]:hover{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.mps-col-pill.is-active[data-v-711d45ee]{background:var(--maison-accent,#d4af37);color:var(--text-primary);border-color:var(--maison-accent,#d4af37);box-shadow:0 0 12px var(--maison-glow,#d4af3759)}.mps-col-count[data-v-711d45ee]{font-size:.58rem;font-family:var(--font-mono,monospace);background:var(--bg-card);border-radius:999px;padding:.1rem .35rem;font-weight:800}.mps-col-pill.is-active .mps-col-count[data-v-711d45ee]{background:var(--bg-card);color:var(--maison-accent,#d4af37)}.mps-card[data-v-711d45ee]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.mps-card[data-v-711d45ee]:hover{border-color:var(--maison-accent,#d4af37);background:var(--bg-card);box-shadow:0 12px 28px #0009, 0 0 16px var(--maison-glow,#d4af3733);transform:translateY(-4px)}.mps-card-topbar[data-v-711d45ee]{background:var(--bg-card);border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.55rem .75rem .35rem;display:flex}.mps-nickname-badge[data-v-711d45ee]{color:var(--maison-accent,#d4af37);background:var(--bg-card);border:1px solid var(--border-subtle);letter-spacing:.02em;border-radius:4px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.mps-crown-icon[data-v-711d45ee]{font-size:.65rem}.mps-family-badge[data-v-711d45ee]{color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;font-weight:700}.mps-movement-pill[data-v-711d45ee]{font-family:var(--font-mono,monospace);color:var(--text-primary);background:var(--bg-card);border-radius:3px;padding:.15rem .4rem;font-size:.55rem;font-weight:700}.mps-img-wrap[data-v-711d45ee]{background:radial-gradient(circle,#ffffff0a 0%,#0000 70%);justify-content:center;align-items:center;height:175px;padding:.75rem;display:flex;position:relative;overflow:hidden}.mps-img[data-v-711d45ee]{object-fit:contain;filter:drop-shadow(0 8px 16px #000000b3);max-width:100%;max-height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mps-card:hover .mps-img[data-v-711d45ee]{transform:scale(1.05)}.mps-macro-loupe[data-v-711d45ee]{pointer-events:none;border:2px solid var(--maison-accent,#d4af37);width:90px;height:90px;box-shadow:0 0 0 3px #0009, 0 8px 24px #000c, 0 0 15px var(--maison-glow,#d4af3780);z-index:20;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-repeat:no-repeat;background-size:350%;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.mps-loupe-reticle[data-v-711d45ee]{background:linear-gradient(#0000 48%,#d4af3766 49% 51%,#0000 52%),linear-gradient(90deg,#0000 48%,#d4af3766 49% 51%,#0000 52%);border-radius:50%;position:absolute;inset:0}.mps-loupe-tag[data-v-711d45ee]{font-family:var(--font-mono,monospace);background:var(--bg-card);color:var(--maison-accent,#d4af37);border:1px solid var(--maison-accent,#d4af37);white-space:nowrap;border-radius:3px;padding:.05rem .35rem;font-size:.5rem;font-weight:800;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.mps-loupe-hint[data-v-711d45ee]{color:var(--text-primary);background:var(--bg-card);opacity:0;border-radius:3px;padding:.15rem .4rem;font-size:.55rem;font-weight:700;transition:opacity .2s;position:absolute;top:8px;right:8px}.mps-card:hover .mps-loupe-hint[data-v-711d45ee]{opacity:1}.mps-img-badges[data-v-711d45ee]{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.mps-chip-water[data-v-711d45ee],.mps-chip-power[data-v-711d45ee]{font-family:var(--font-mono,monospace);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:3px;padding:.15rem .4rem;font-size:.55rem;font-weight:800}.mps-card-body[data-v-711d45ee]{background:var(--bg-card);flex-direction:column;gap:.45rem;padding:.85rem;display:flex}.mps-ref-row[data-v-711d45ee]{justify-content:space-between;align-items:center;display:flex}.mps-brand[data-v-711d45ee]{letter-spacing:.1em;color:var(--maison-accent,#d4af37);font-size:.58rem;font-weight:800}.mps-ref-num[data-v-711d45ee]{font-family:var(--font-mono,monospace);color:var(--text-primary);font-size:.55rem;font-weight:700}.mps-model[data-v-711d45ee]{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.1rem;margin:0;font-size:.78rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.mps-ergo-row[data-v-711d45ee]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.6rem;line-height:1.25;display:flex}.mps-ergo-row.ergo-compact[data-v-711d45ee],.mps-ergo-row.ergo-classic[data-v-711d45ee],.mps-ergo-row.ergo-slender[data-v-711d45ee],.mps-ergo-row.ergo-dominant[data-v-711d45ee]{border-color:var(--text-primary);background:var(--bg-card);color:var(--text-primary)}.mps-ergo-icon[data-v-711d45ee]{flex-shrink:0;font-size:.65rem}.mps-ergo-text[data-v-711d45ee]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mps-caliber-strip[data-v-711d45ee]{color:var(--text-primary);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.4rem;padding-top:.35rem;font-size:.58rem;display:flex}.mps-cal-name[data-v-711d45ee]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;max-width:60%;display:flex;overflow:hidden}.mps-cal-bullet[data-v-711d45ee]{color:var(--maison-accent,#d4af37);font-size:.55rem}.mps-cal-label[data-v-711d45ee]{font-family:var(--font-mono,monospace);text-overflow:ellipsis;font-weight:700;overflow:hidden}.mps-cert-badge[data-v-711d45ee]{text-transform:uppercase;color:var(--text-primary);background:var(--bg-card);white-space:nowrap;border-radius:3px;padding:.1rem .35rem;font-size:.52rem;font-weight:800}.mps-price-row[data-v-711d45ee]{border-top:1px solid #ffffff12;justify-content:space-between;align-items:flex-end;margin-top:.25rem;padding-top:.45rem;display:flex}.mps-price-col[data-v-711d45ee]{flex-direction:column;display:flex}.mps-price-label[data-v-711d45ee]{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;font-size:.5rem}.mps-price[data-v-711d45ee]{font-family:var(--font-mono,monospace);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:800}.mps-action-btn[data-v-711d45ee]{background:var(--bg-card);border:1px solid var(--maison-accent,#d4af37);color:var(--maison-accent,#d4af37);cursor:pointer;border-radius:4px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.65rem;font-weight:800;transition:all .2s;display:inline-flex}.mps-action-btn[data-v-711d45ee]:hover{background:var(--maison-accent,#d4af37);color:var(--text-primary);transform:translate(2px)}.mps-btn-arrow[data-v-711d45ee]{font-size:.65rem}.anatomy-lab-container[data-v-ddb83645]{flex-direction:column;gap:1.5rem;width:100%;display:flex}.iso-plate[data-v-ddb83645]{background:var(--iso-bg,#0e1117);border:1px solid var(--iso-border,#ffffff1f);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;padding:1.2rem 1.4rem 1.4rem;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000080}.iso-plate-corners[data-v-ddb83645]{border-bottom:1px solid #ffffff14;grid-template-columns:auto auto;justify-content:space-between;row-gap:.4rem;margin-bottom:.8rem;padding-bottom:.6rem;display:grid}.iso-plate-corner[data-v-ddb83645]{letter-spacing:.08em;color:var(--iso-muted,#94a3b8);text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:700}.iso-plate-corner[data-corner=fig][data-v-ddb83645]{color:var(--accent-primary,#d4af37);font-weight:800}.iso-plate-corner[data-corner=title][data-v-ddb83645]{text-align:right;color:#f1f5f9}.iso-plate-corner[data-corner=hint][data-v-ddb83645]{color:#38bdf8}.iso-plate-corner[data-corner=readout][data-v-ddb83645]{text-align:right;color:#34d399}.canvas-interactive-wrapper[data-v-ddb83645]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;position:relative}.canvas-interactive-wrapper.dragging[data-v-ddb83645]{cursor:grabbing}.iso-svg[data-v-ddb83645]{width:100%;height:auto;display:block;overflow:visible}.orbit-hud-badge[data-v-ddb83645]{color:#cbd5e1;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad9;border:1px solid #d4af3759;border-radius:20px;align-items:center;gap:10px;padding:.35rem .85rem;font-size:.68rem;display:flex;position:absolute;top:10px;right:10px}.orbit-hud-badge strong[data-v-ddb83645]{color:#d4af37}.hud-hint[data-v-ddb83645]{color:#38bdf8;border-left:1px solid #ffffff26;padding-left:8px;font-size:.62rem}@media (width<=768px){.hud-hint[data-v-ddb83645]{display:none}}.iso-mainplate-disc[data-v-ddb83645]{fill:#1a1d24;stroke:#d4af3773;stroke-width:1.5px}.iso-engraved-text[data-v-ddb83645]{letter-spacing:.15em;fill:#ffffff40;font-family:ui-monospace,monospace;font-size:8px;font-weight:700}.iso-guide-line[data-v-ddb83645]{stroke:#d4af3766;stroke-width:.9px;stroke-dasharray:4 3;fill:none}.iso-escape-teeth[data-v-ddb83645]{fill:#d97706;stroke:#fef3c7;stroke-width:1px}.iso-escape-rim[data-v-ddb83645]{fill:#b45309;stroke:#fde68a;stroke-width:.8px}.iso-escape-hub[data-v-ddb83645]{fill:#92400e;stroke:#fff;stroke-width:.8px}.iso-escape-pinion[data-v-ddb83645]{fill:#e2e8f0;stroke:#475569;stroke-width:.6px}.iso-pallet-body[data-v-ddb83645]{fill:#475569;stroke:#e2e8f0;stroke-width:1.1px;filter:drop-shadow(0 2px 4px #0006)}.iso-ruby-pallet[data-v-ddb83645]{fill:#ef4444;stroke:#fff;stroke-width:.9px;filter:drop-shadow(0 0 4px #ef4444)}.iso-balance-rim[data-v-ddb83645]{fill:none;stroke:#d4af37;stroke-width:2.2px}.iso-balance-inner[data-v-ddb83645]{fill:none;stroke:#d4af3780;stroke-width:.9px}.iso-balance-arm[data-v-ddb83645]{stroke:#d4af37;stroke-width:1.8px}.iso-balance-hub[data-v-ddb83645]{fill:#475569;stroke:#d4af37;stroke-width:1px}.iso-microstella-head[data-v-ddb83645]{fill:#fef08a;stroke:#854d0e;stroke-width:.7px}.iso-microstella-slot[data-v-ddb83645]{stroke:#713f12;stroke-width:.8px}.iso-hairspring-coil[data-v-ddb83645]{fill:none;stroke:#38bdf8;stroke-width:1.3px;filter:drop-shadow(0 0 5px #38bdf880)}.iso-bridge-body[data-v-ddb83645]{fill:#334155;stroke:#cbd5e1;stroke-width:1.4px;opacity:.92;filter:drop-shadow(0 6px 12px #00000080)}.iso-regulator-arm[data-v-ddb83645]{stroke:#ef4444;stroke-width:1.2px}.iso-incabloc-ring[data-v-ddb83645]{fill:#d4af37;stroke:#fef08a;stroke-width:.8px}.iso-incabloc-ruby[data-v-ddb83645]{fill:#ef4444;stroke:#fff;stroke-width:.8px}.iso-component[data-v-ddb83645]{cursor:pointer;transition:opacity .2s}.iso-component.active[data-v-ddb83645]{filter:drop-shadow(0 0 10px #d4af37cc)}.anatomy-cockpit-bar[data-v-ddb83645]{grid-template-columns:1.3fr 1.3fr 1fr .8fr;gap:1rem;display:grid}@media (width<=1100px){.anatomy-cockpit-bar[data-v-ddb83645]{grid-template-columns:1fr 1fr}}@media (width<=650px){.anatomy-cockpit-bar[data-v-ddb83645]{grid-template-columns:1fr}}.control-card[data-v-ddb83645]{background:#12141ad9;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}.control-header[data-v-ddb83645]{justify-content:space-between;align-items:center;display:flex}.control-label[data-v-ddb83645]{letter-spacing:.1em;color:#94a3b8;text-transform:uppercase;font-size:.68rem;font-weight:800}.control-value[data-v-ddb83645]{color:#d4af37;font-family:monospace;font-size:.82rem;font-weight:800}.camera-presets-row[data-v-ddb83645],.slider-ticks[data-v-ddb83645]{flex-wrap:wrap;gap:.35rem;display:flex}.preset-btn[data-v-ddb83645]{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:.35rem .55rem;font-size:.68rem;font-weight:600;transition:all .2s}.preset-btn[data-v-ddb83645]:hover{background:#ffffff1a}.preset-btn.active[data-v-ddb83645]{color:#d4af37;background:#d4af3733;border-color:#d4af37}.auto-spin-btn[data-v-ddb83645]{color:#38bdf8;cursor:pointer;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:6px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.auto-spin-btn.active[data-v-ddb83645]{background:#38bdf840;border-color:#38bdf8}.luxury-range[data-v-ddb83645]{-webkit-appearance:none;cursor:pointer;background:#ffffff26;border-radius:3px;outline:none;width:100%;height:6px}.luxury-range[data-v-ddb83645]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#d4af37;border-radius:50%;width:16px;height:16px;box-shadow:0 0 10px #d4af3799}.btn-group[data-v-ddb83645]{flex-wrap:wrap;gap:.3rem;display:flex}.cadence-btn[data-v-ddb83645]{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:5px;padding:.35rem .55rem;font-size:.65rem;font-weight:700;transition:all .2s}.cadence-btn[data-v-ddb83645]:hover{background:#ffffff14}.cadence-btn.active[data-v-ddb83645]{color:#34d399;background:#34d3992e;border-color:#34d399}.theme-toggles[data-v-ddb83645]{gap:.4rem;display:flex}.theme-toggle-btn[data-v-ddb83645]{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:6px;flex:1;padding:.4rem;font-size:.7rem;font-weight:600}.theme-toggle-btn.active[data-v-ddb83645]{color:#d4af37;background:#d4af3733;border-color:#d4af37}.anatomy-lore-card[data-v-ddb83645]{background:#12141af2;border:1px solid #d4af3759;border-radius:10px;padding:1rem 1.4rem;animation:.2s ease-out fadeIn-ddb83645}.lore-kicker[data-v-ddb83645]{letter-spacing:.12em;color:#d4af37;text-transform:uppercase;margin-bottom:.3rem;font-size:.62rem;font-weight:800}.lore-content h4[data-v-ddb83645]{color:#fff;margin:0 0 .2rem;font-size:.95rem}.lore-content p[data-v-ddb83645]{color:#cbd5e1;margin:0;font-size:.82rem;line-height:1.5}.anatomy-lab-container[data-theme=light] .iso-plate[data-v-ddb83645]{--iso-bg:#f8fafc;--iso-border:#0000001f;--iso-muted:#64748b;box-shadow:0 12px 30px #00000014}.anatomy-lab-container[data-theme=light] .iso-plate-corner[data-corner=title][data-v-ddb83645]{color:#0f172a}.anatomy-lab-container[data-theme=light] .iso-mainplate-disc[data-v-ddb83645]{fill:#e2e8f0}.anatomy-lab-container[data-theme=light] .iso-engraved-text[data-v-ddb83645]{fill:#0000004d}.anatomy-lab-container[data-theme=light] .control-card[data-v-ddb83645]{color:#0f172a;background:#fff;border-color:#0000001a}.anatomy-lab-container[data-theme=light] .control-label[data-v-ddb83645]{color:#64748b}.anatomy-lab-container[data-theme=light] .preset-btn[data-v-ddb83645],.anatomy-lab-container[data-theme=light] .cadence-btn[data-v-ddb83645],.anatomy-lab-container[data-theme=light] .theme-toggle-btn[data-v-ddb83645]{color:#334155;background:#f1f5f9;border-color:#e2e8f0}.anatomy-lab-container[data-theme=light] .orbit-hud-badge[data-v-ddb83645]{color:#334155;background:#ffffffe6}@keyframes fadeIn-ddb83645{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.watch-anatomy-gallery[data-v-8916223e]{color:#f8fafc;flex-direction:column;gap:1.8rem;width:100%;display:flex}.brand-bar-container[data-v-8916223e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12141ab3;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.8rem;padding:1rem 1.2rem;display:flex}.brand-bar-header[data-v-8916223e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.brand-bar-title[data-v-8916223e]{letter-spacing:.12em;color:var(--accent-primary,#d4af37);text-transform:uppercase;font-size:.72rem;font-weight:800}.brand-bar-subtitle[data-v-8916223e]{color:#94a3b8;font-size:.75rem}.brand-pills-row[data-v-8916223e]{gap:.6rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.brand-pill[data-v-8916223e]{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.brand-pill[data-v-8916223e]:hover{background:#ffffff14;border-color:#d4af3766}.brand-pill.active[data-v-8916223e]{color:#fff;background:#d4af3726;border-color:#d4af37;box-shadow:0 0 14px #d4af3740}.brand-counter[data-v-8916223e]{color:#d4af37;background:#d4af3733;border-radius:10px;padding:.1rem .4rem;font-size:.65rem;font-weight:800}.models-showcase-row[data-v-8916223e]{grid-template-columns:repeat(5,1fr);gap:.8rem;display:grid}@media (width<=1024px){.models-showcase-row[data-v-8916223e]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.models-showcase-row[data-v-8916223e]{grid-template-columns:1fr}}.model-card-mini[data-v-8916223e]{cursor:pointer;background:#12141a99;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:.4rem;padding:.8rem;transition:all .2s;display:flex}.model-card-mini[data-v-8916223e]:hover{background:#ffffff0d;border-color:#d4af374d;transform:translateY(-2px)}.model-card-mini.active[data-v-8916223e]{background:#d4af371a;border-color:#d4af37;box-shadow:0 4px 16px #d4af3733}.card-mini-top[data-v-8916223e]{justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.model-ref-badge[data-v-8916223e]{color:#d4af37;font-family:monospace;font-weight:700}.model-size-badge[data-v-8916223e]{color:#94a3b8;background:#ffffff0d;border-radius:4px;padding:.1rem .35rem}.model-mini-name[data-v-8916223e]{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.1rem;margin:0;font-size:.82rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.card-mini-specs[data-v-8916223e]{flex-wrap:wrap;gap:.3rem;margin-top:auto;display:flex}.spec-tag[data-v-8916223e]{color:#cbd5e1;text-transform:capitalize;background:#ffffff0f;border-radius:3px;padding:.1rem .35rem;font-size:.62rem}.shape-tag[data-v-8916223e]{color:#38bdf8}.interactive-stage-layout[data-v-8916223e]{grid-template-columns:1.6fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (width<=900px){.interactive-stage-layout[data-v-8916223e]{grid-template-columns:1fr}}.canvas-panel[data-v-8916223e]{background:#0c0e12;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000080}.canvas-toolbar[data-v-8916223e]{background:#12141af2;border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.toolbar-left[data-v-8916223e]{flex-direction:column;gap:.2rem;display:flex}.model-active-badge[data-v-8916223e]{color:#fff;align-items:center;gap:6px;font-size:.82rem;font-weight:800;display:inline-flex}.live-indicator[data-v-8916223e]{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #34d399}.badge-text[data-v-8916223e]{letter-spacing:.08em;color:#d4af37;text-transform:uppercase;font-size:.62rem;font-weight:700}.toolbar-controls[data-v-8916223e]{align-items:center;gap:.5rem;display:flex}.tool-btn[data-v-8916223e]{color:#f1f5f9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;padding:.35rem .65rem;font-size:.75rem;font-weight:600;transition:all .2s}.tool-btn[data-v-8916223e]:hover{background:#ffffff1a}.tool-btn.active[data-v-8916223e]{color:#d4af37;background:#d4af372e;border-color:#d4af37}.tool-btn.icon-only[data-v-8916223e]{padding:.35rem .55rem}.dial-mode-pill-group[data-v-8916223e]{background:#0006;border:1px solid #ffffff1f;border-radius:7px;gap:2px;padding:2px;display:inline-flex}.dial-mode-btn[data-v-8916223e]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:.3rem .6rem;font-size:.72rem;transition:all .18s}.dial-mode-btn[data-v-8916223e]:hover{color:#f8fafc;background:#ffffff14}.dial-mode-btn.active[data-v-8916223e]{color:#fef08a;background:#d4af3738;border-color:#d4af3780;font-weight:700;box-shadow:0 0 10px #d4af3740}.layer-select[data-v-8916223e]{color:#f1f5f9;cursor:pointer;background:#12141ae6;border:1px solid #ffffff1f;border-radius:6px;padding:.35rem .55rem;font-size:.72rem}.svg-container[data-v-8916223e]{aspect-ratio:720/520;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:radial-gradient(circle,#11141c 0%,#090a0d 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.svg-container.dragging[data-v-8916223e]{cursor:grabbing}.isometric-canvas[data-v-8916223e]{width:100%;height:100%;display:block}.orbit-hud-badge[data-v-8916223e]{color:#cbd5e1;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad9;border:1px solid #d4af3759;border-radius:20px;align-items:center;gap:8px;padding:.35rem .85rem;font-size:.68rem;display:flex;position:absolute;top:10px;right:10px}.orbit-hud-badge strong[data-v-8916223e]{color:#d4af37}.orbit-hud-badge .hud-hint[data-v-8916223e]{color:#38bdf8;border-left:1px solid #ffffff26;padding-left:8px;font-size:.62rem}@media (width<=768px){.orbit-hud-badge .hud-hint[data-v-8916223e]{display:none}}.part-tooltip[data-v-8916223e]{color:#f1f5f9;pointer-events:none;background:#0f172af2;border:1px solid #d4af3766;border-radius:20px;align-items:center;gap:6px;padding:.4rem .8rem;font-size:.75rem;animation:.2s ease-out fadeIn-8916223e;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0009}@keyframes fadeIn-8916223e{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.camera-presets-buttons[data-v-8916223e]{border-left:1px solid #ffffff1a;gap:.35rem;padding-left:.6rem;display:flex}.cam-btn[data-v-8916223e]{color:#7dd3fc;background:#38bdf814;border-color:#38bdf833}.cam-btn[data-v-8916223e]:hover{background:#38bdf826;border-color:#38bdf8}.cam-btn.active[data-v-8916223e]{color:#fff;background:#38bdf840;border-color:#38bdf8;box-shadow:0 0 10px #38bdf84d}.view-mode-bar[data-v-8916223e]{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding-bottom:.6rem;display:flex}.mode-toggles[data-v-8916223e]{background:#0006;border:1px solid #ffffff1a;border-radius:8px;gap:3px;padding:3px;display:flex}.mode-switch-btn[data-v-8916223e]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.35rem .8rem;font-size:.72rem;font-weight:700;transition:all .15s}.mode-switch-btn[data-v-8916223e]:hover{color:#fff}.mode-switch-btn.active[data-v-8916223e]{color:#d4af37;background:#d4af3733;border-color:#d4af3766;box-shadow:0 0 10px #d4af3733}.layout-toggles[data-v-8916223e]{align-items:center;gap:.45rem;display:flex}.layout-hint-label[data-v-8916223e]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700}.layout-pill[data-v-8916223e]{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:.3rem .65rem;font-size:.7rem;font-weight:600;transition:all .15s}.layout-pill[data-v-8916223e]:hover{background:#ffffff14;border-color:#ffffff40}.layout-pill.active[data-v-8916223e]{color:#f3e8ff;background:#a855f733;border-color:#a855f7;box-shadow:0 0 8px #a855f740}.axial-plan-hint[data-v-8916223e]{color:#fef08a;background:#d4af3712;border:1px solid #d4af3747;border-radius:8px;width:100%;padding:.5rem .85rem;font-size:.72rem;line-height:1.45;animation:.25s ease-out fadeIn-8916223e}.explode-control-bar[data-v-8916223e]{background:#12141af2;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.2rem;display:flex}.slider-group[data-v-8916223e]{flex-direction:column;flex:1;gap:.3rem;min-width:220px;display:flex}.slider-header[data-v-8916223e]{color:#94a3b8;letter-spacing:.05em;justify-content:space-between;font-size:.68rem;font-weight:700;display:flex}.slider-value[data-v-8916223e]{color:#d4af37;font-family:monospace;font-weight:800}.iso-range[data-v-8916223e]{-webkit-appearance:none;cursor:pointer;background:#ffffff26;border-radius:3px;outline:none;width:100%;height:6px}.iso-range[data-v-8916223e]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#d4af37;border-radius:50%;width:16px;height:16px;box-shadow:0 0 8px #d4af3799}.preset-buttons[data-v-8916223e]{gap:.4rem;display:flex}.preset-btn[data-v-8916223e]{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:.35rem .6rem;font-size:.68rem;transition:all .2s}.preset-btn[data-v-8916223e]:hover{background:#ffffff1a}.preset-btn.active[data-v-8916223e]{color:#d4af37;background:#d4af3726;border-color:#d4af37}.inspector-plate[data-v-8916223e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12141ad9;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:1.2rem;padding:1.4rem;display:flex}.plate-header[data-v-8916223e]{border-bottom:1px solid #ffffff14;padding-bottom:.8rem}.plate-header-row[data-v-8916223e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.winder-mount-cta-btn[data-v-8916223e]{color:#fef08a;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af3740 0%,#d4af371a 100%);border:1px solid #d4af37;border-radius:8px;padding:.45rem .75rem;font-size:.72rem;font-weight:700;transition:all .2s;box-shadow:0 0 10px #d4af3733}.winder-mount-cta-btn[data-v-8916223e]:hover{background:linear-gradient(135deg,#d4af3766 0%,#d4af3733 100%);transform:translateY(-1px);box-shadow:0 0 14px #d4af3766}.winder-pill-btn[data-v-8916223e]{color:#fef08a;background:#d4af371f;border-color:#d4af3766}.winder-pill-btn[data-v-8916223e]:hover{background:#d4af3740;border-color:#d4af37}.plate-kicker[data-v-8916223e]{letter-spacing:.15em;color:#d4af37;text-transform:uppercase;font-size:.62rem;font-weight:800}.plate-title[data-v-8916223e]{color:#fff;margin:.3rem 0 .1rem;font-size:1.15rem;font-weight:800;line-height:1.25}.plate-ref[data-v-8916223e]{color:#94a3b8;font-family:monospace;font-size:.78rem}.plate-specs-grid[data-v-8916223e]{background:#00000040;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:.5rem;padding:.8rem;display:flex}.spec-row[data-v-8916223e]{border-bottom:1px dashed #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:.35rem;font-size:.75rem;display:flex}.spec-row[data-v-8916223e]:last-child{border-bottom:none;padding-bottom:0}.spec-label[data-v-8916223e]{color:#94a3b8}.spec-val[data-v-8916223e]{color:#f1f5f9;font-weight:600}.spec-val.highlight[data-v-8916223e]{color:#d4af37}.capitalize[data-v-8916223e]{text-transform:capitalize}.photo-dial-control-card[data-v-8916223e]{background:#ffffff08;border:1px solid #d4af3740;border-radius:10px;flex-direction:column;gap:.75rem;padding:.9rem;display:flex;box-shadow:0 4px 16px #0003}.card-section-header[data-v-8916223e]{justify-content:space-between;align-items:center;display:flex}.card-tag[data-v-8916223e]{letter-spacing:.12em;color:#d4af37;text-transform:uppercase;font-size:.64rem;font-weight:800}.card-status-badge[data-v-8916223e]{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.card-status-badge.active[data-v-8916223e]{color:#34d399;background:#34d39926;border-color:#34d39966}.photo-dial-mode-selector[data-v-8916223e]{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.photo-mode-btn[data-v-8916223e]{color:#cbd5e1;cursor:pointer;text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:.45rem .4rem;font-size:.7rem;font-weight:600;transition:all .2s}.photo-mode-btn[data-v-8916223e]:hover{background:#ffffff1a;border-color:#d4af3759}.photo-mode-btn.active[data-v-8916223e]{color:#fef08a;background:#d4af3733;border-color:#d4af37;box-shadow:0 0 10px #d4af374d}.photo-dial-sliders[data-v-8916223e]{border-top:1px dashed #ffffff1a;flex-direction:column;gap:.65rem;padding-top:.4rem;display:flex}.slider-control-row[data-v-8916223e]{flex-direction:column;gap:.3rem;display:flex}.slider-label-row[data-v-8916223e]{color:#94a3b8;justify-content:space-between;font-size:.68rem;font-weight:700;display:flex}.slider-label[data-v-8916223e]{color:#cbd5e1}.photo-range[data-v-8916223e]{-webkit-appearance:none;cursor:pointer;background:#ffffff24;border-radius:3px;outline:none;width:100%;height:5px}.photo-range[data-v-8916223e]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#38bdf8;border-radius:50%;width:14px;height:14px;box-shadow:0 0 8px #38bdf8b3}.layer-stack-box[data-v-8916223e]{flex-direction:column;gap:.6rem;display:flex}.layer-stack-title[data-v-8916223e]{letter-spacing:.08em;color:#cbd5e1;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.layers-list[data-v-8916223e]{flex-direction:column;gap:.4rem;display:flex}.layer-item[data-v-8916223e]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:6px;padding:.5rem .7rem;transition:all .2s}.layer-item[data-v-8916223e]:hover{background:#ffffff0f;border-color:#d4af374d}.layer-item.active[data-v-8916223e]{background:#d4af3714;border-color:#d4af37}.layer-item-top[data-v-8916223e]{color:#fff;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex}.layer-z[data-v-8916223e]{color:#d4af37;font-family:monospace;font-size:.68rem}.layer-detail[data-v-8916223e]{color:#94a3b8;margin:.2rem 0 0;font-size:.65rem;line-height:1.3}.theme-light .canvas-panel[data-v-8916223e],.theme-light .inspector-plate[data-v-8916223e],.theme-light .brand-bar-container[data-v-8916223e]{color:#0f172a;background:#fff;border-color:#0000001a}.theme-light .plate-title[data-v-8916223e],.theme-light .model-active-badge[data-v-8916223e],.theme-light .layer-item-top[data-v-8916223e]{color:#0f172a}.theme-light .svg-container[data-v-8916223e]{background:#f1f5f9}.theme-light .view-mode-bar[data-v-8916223e]{border-bottom-color:#00000014}.theme-light .mode-toggles[data-v-8916223e]{background:#0000000f;border-color:#0000001a}.theme-light .mode-switch-btn[data-v-8916223e]{color:#64748b}.theme-light .mode-switch-btn[data-v-8916223e]:hover{color:#0f172a}.theme-light .mode-switch-btn.active[data-v-8916223e]{color:#b45309;background:#d4af3726;border-color:#d4af37}.theme-light .layout-pill[data-v-8916223e]{color:#475569;background:#0000000a;border-color:#0000001f}.theme-light .layout-pill.active[data-v-8916223e]{color:#6b21a8;background:#a855f726;border-color:#9333ea}.theme-light .axial-plan-hint[data-v-8916223e]{color:#854d0e;background:#fefce8;border-color:#fde047}.theme-light .dial-mode-pill-group[data-v-8916223e]{background:#0000000d;border-color:#0000001f}.theme-light .dial-mode-btn[data-v-8916223e]{color:#64748b}.theme-light .dial-mode-btn.active[data-v-8916223e]{color:#854d0e;background:#d4af3733;border-color:#d4af37}.theme-light .photo-dial-control-card[data-v-8916223e]{background:#f8fafc;border-color:#d4af3766}.theme-light .photo-mode-btn[data-v-8916223e]{color:#334155;background:#fff;border-color:#0000001f}.theme-light .photo-mode-btn.active[data-v-8916223e]{color:#854d0e;background:#d4af3733;border-color:#d4af37}.theme-light .photo-range[data-v-8916223e]{background:#0000001f}.anatomy-view-page[data-v-63ca775d]{flex-direction:column;gap:2rem;max-width:1200px;min-height:80vh;margin:0 auto;padding:2rem 1.5rem 5rem;display:flex}.anatomy-view-header[data-v-63ca775d]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.header-left[data-v-63ca775d]{flex-direction:column;gap:.8rem;display:flex}.return-btn[data-v-63ca775d]{color:var(--accent-primary,#d4af37);letter-spacing:.05em;cursor:pointer;background:0 0;border:none;align-items:center;width:fit-content;padding:0;font-size:.8rem;font-weight:700;transition:opacity .2s;display:inline-flex}.return-btn[data-v-63ca775d]:hover{opacity:.8}.view-kicker[data-v-63ca775d]{letter-spacing:.15em;color:var(--accent-primary,#d4af37);text-transform:uppercase;font-size:.65rem;font-weight:800}.view-title[data-v-63ca775d]{letter-spacing:-.02em;color:var(--text-primary,#fff);margin:.2rem 0 0;font-size:1.85rem;font-weight:800}.header-right-zone[data-v-63ca775d]{flex-direction:column;align-items:flex-end;gap:.8rem;display:flex}.subnav-tabs[data-v-63ca775d]{background:#12141ad9;border:1px solid #ffffff1a;border-radius:10px;gap:.3rem;padding:.25rem;display:inline-flex}.subnav-tab-btn[data-v-63ca775d]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.45rem .9rem;font-size:.8rem;font-weight:700;transition:all .2s}.subnav-tab-btn[data-v-63ca775d]:hover{color:#fff;background:#ffffff0d}.subnav-tab-btn.active[data-v-63ca775d]{color:#d4af37;background:#d4af372e;border:1px solid #d4af3759;box-shadow:0 0 10px #d4af3733}.header-badge[data-v-63ca775d]{letter-spacing:.1em;color:#d4af37;background:#d4af371a;border:1px solid #d4af374d;border-radius:20px;align-items:center;gap:8px;padding:.4rem .8rem;font-size:.65rem;font-weight:800;display:inline-flex}.pulse-dot[data-v-63ca775d]{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse-63ca775d;box-shadow:0 0 8px #34d399}.anatomy-content-wrap[data-v-63ca775d]{width:100%}.anatomy-footer-lore[data-v-63ca775d]{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem;padding-top:2rem;display:grid}@media (width<=768px){.anatomy-footer-lore[data-v-63ca775d]{grid-template-columns:1fr}}.lore-column h3[data-v-63ca775d]{color:var(--text-primary,#fff);margin-bottom:.6rem;font-size:.95rem;font-weight:700}.lore-column p[data-v-63ca775d]{color:var(--text-secondary,#a1a1aa);margin:0;font-size:.82rem;line-height:1.6}.lore-column code[data-v-63ca775d]{color:var(--accent-primary,#d4af37);background:#ffffff0d;border-radius:4px;padding:.15rem .35rem}@keyframes pulse-63ca775d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.hero-showcase[data-v-1c5cc5f4]{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-1c5cc5f4]{flex-direction:column;display:flex}.meta-tag[data-v-1c5cc5f4]{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-1c5cc5f4]{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-1c5cc5f4]{color:var(--accent-primary);font-style:italic;font-weight:400}.showcase-description[data-v-1c5cc5f4]{color:var(--text-secondary);max-width:560px;margin-bottom:1.5rem;font-size:.9rem;line-height:1.65}.showcase-specs-row[data-v-1c5cc5f4]{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-1c5cc5f4]{flex-direction:column;gap:.2rem;display:flex}.node-label[data-v-1c5cc5f4]{letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;font-size:.55rem;font-weight:600}.node-val[data-v-1c5cc5f4]{color:var(--text-primary);font-size:.8rem;font-weight:600}.node-val.accent-val[data-v-1c5cc5f4]{color:var(--accent-primary);font-weight:700}.hero-price-line[data-v-1c5cc5f4]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.currency-nature-pill[data-v-1c5cc5f4]{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-1c5cc5f4],.currency-nature-pill.badge-approx[data-v-1c5cc5f4]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.hero-price-subtext[data-v-1c5cc5f4]{color:var(--text-muted);font-size:.6rem}.showcase-actions[data-v-1c5cc5f4]{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.action-btn-primary[data-v-1c5cc5f4]{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-1c5cc5f4]:hover{background:var(--accent-secondary);border-color:var(--accent-secondary);transform:translateY(-1px)}.action-btn-secondary[data-v-1c5cc5f4]{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-1c5cc5f4]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.action-btn-buy[data-v-1c5cc5f4]{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-1c5cc5f4]:hover{border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-1px)}.hero-bono-badge[data-v-1c5cc5f4]{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-1c5cc5f4]{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-1c5cc5f4]:hover{border-color:var(--border-medium)}.visual-img[data-v-1c5cc5f4]{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.showcase-visual:hover .visual-img[data-v-1c5cc5f4]{transform:scale(1.04)}.visual-pill[data-v-1c5cc5f4]{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-1c5cc5f4]{background:var(--accent-primary);border-radius:50%;width:5px;height:5px}@media (width<=990px){.hero-showcase[data-v-1c5cc5f4]{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.showcase-specs-row[data-v-1c5cc5f4]{grid-template-columns:repeat(2,1fr)}}.filter-wrapper[data-v-ccf1cc82]{margin-bottom:2rem}.preset-strip[data-v-ccf1cc82]{scrollbar-width:none;gap:.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.preset-strip[data-v-ccf1cc82]::-webkit-scrollbar{display:none}.preset-pill[data-v-ccf1cc82]{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-ccf1cc82]:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-medium)}.preset-pill.active[data-v-ccf1cc82]{background:var(--bg-subtle);border-color:var(--accent-primary);color:var(--accent-primary);font-weight:600}.filter-console[data-v-ccf1cc82]{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-ccf1cc82]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.filter-group[data-v-ccf1cc82]{align-items:center;gap:.5rem;display:flex;position:relative}.group-label[data-v-ccf1cc82],.sub-label[data-v-ccf1cc82],.sort-label[data-v-ccf1cc82]{letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;font-size:.58rem;font-weight:600}.control-button[data-v-ccf1cc82]{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-ccf1cc82]:hover{border-color:var(--border-medium)}.control-button.active[data-v-ccf1cc82]{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-card)}.btn-chevron[data-v-ccf1cc82]{color:var(--text-muted);font-size:.55rem}.brand-dropdown[data-v-ccf1cc82]{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-ccf1cc82]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:.45rem;padding-bottom:.45rem;display:flex}.brand-search-input[data-v-ccf1cc82]{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-ccf1cc82]:focus{border-color:var(--border-active)}.close-drawer[data-v-ccf1cc82]{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.brand-list[data-v-ccf1cc82]{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.brand-item-row[data-v-ccf1cc82]{border-radius:3px;justify-content:space-between;align-items:center;gap:.35rem;transition:background .15s;display:flex}.brand-item-row[data-v-ccf1cc82]:hover{background:var(--bg-primary)}.brand-item[data-v-ccf1cc82]{cursor:pointer;border-radius:2px;flex:1;align-items:center;gap:.5rem;padding:.35rem .5rem;transition:background .15s;display:flex}.brand-item[data-v-ccf1cc82]:hover{background:0 0}.brand-item.selected[data-v-ccf1cc82]{background:var(--badge-bg);color:var(--accent-primary)}.brand-item input[data-v-ccf1cc82]{accent-color:var(--accent-primary)}.brand-name[data-v-ccf1cc82]{color:var(--text-primary);flex:1;font-size:.78rem}.brand-item.selected .brand-name[data-v-ccf1cc82]{color:var(--accent-primary);font-weight:600}.brand-count[data-v-ccf1cc82]{color:var(--text-muted);font-size:.68rem}.brand-maison-link[data-v-ccf1cc82]{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-ccf1cc82]:hover{opacity:1;border-color:var(--accent-primary);background:var(--badge-bg);transform:translate(1px)}.segmented-control[data-v-ccf1cc82]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:2px;gap:2px;padding:2px;display:flex}.segment-item[data-v-ccf1cc82]{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-ccf1cc82]:hover{color:var(--text-primary)}.segment-item.active[data-v-ccf1cc82]{background:var(--bg-card);color:var(--accent-primary);font-weight:600}.console-secondary-row[data-v-ccf1cc82]{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-ccf1cc82]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dial-chips[data-v-ccf1cc82]{flex-wrap:wrap;gap:.35rem;display:flex}.dial-chip[data-v-ccf1cc82]{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-ccf1cc82]:hover{border-color:var(--text-secondary);color:var(--text-primary)}.dial-chip.active[data-v-ccf1cc82]{background:var(--badge-bg);border-color:var(--border-active);color:var(--accent-primary)}.dial-dot[data-v-ccf1cc82]{border-radius:50%;width:7px;height:7px}.store-filter-bar[data-v-ccf1cc82],.discount-filter-bar[data-v-ccf1cc82]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.store-chips[data-v-ccf1cc82]{flex-wrap:wrap;gap:.3rem;display:flex}.store-chip[data-v-ccf1cc82]{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-ccf1cc82]:hover{border-color:var(--border-active);color:var(--text-primary)}.store-chip.active[data-v-ccf1cc82]{background:var(--badge-bg);border-color:var(--border-active);color:var(--accent-primary)}.discount-select[data-v-ccf1cc82]{padding:.25rem .65rem;font-size:.7rem;font-weight:600}.sort-and-meta[data-v-ccf1cc82]{align-items:center;gap:1rem;display:flex}.sort-wrapper[data-v-ccf1cc82]{align-items:center;gap:.45rem;display:flex}.sort-select[data-v-ccf1cc82]{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-ccf1cc82]:focus{border-color:var(--border-active)}.view-mode-toggle[data-v-ccf1cc82]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:2px;padding:2px;display:flex}.view-btn[data-v-ccf1cc82]{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-ccf1cc82]{background:var(--bg-card);color:var(--accent-primary)}.active-chips-row[data-v-ccf1cc82]{border-top:1px dashed var(--border-subtle);flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:.65rem;display:flex}.active-title[data-v-ccf1cc82]{letter-spacing:.08em;color:var(--text-muted);font-size:.62rem;font-weight:700}.active-chip[data-v-ccf1cc82]{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-ccf1cc82]:hover{filter:brightness(1.2)}.reset-all-btn[data-v-ccf1cc82]{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-ccf1cc82]:hover{color:var(--text-primary)}.purist-toggle-wrapper[data-v-ccf1cc82]{align-items:center;display:flex}.purist-toggle-btn[data-v-ccf1cc82]{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-ccf1cc82]:hover,.purist-toggle-btn.active[data-v-ccf1cc82]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.purist-count-badge[data-v-ccf1cc82]{background:var(--bg-card);color:var(--text-primary);border-radius:9999px;padding:.05rem .35rem;font-size:.6rem;font-weight:800}.purist-drawer[data-v-ccf1cc82]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;margin-top:.85rem;padding:1.1rem;animation:.25s ease-out slideDown-ccf1cc82}[data-theme=sand] .purist-drawer[data-v-ccf1cc82]{background:var(--bg-card);border-color:var(--text-primary)}@keyframes slideDown-ccf1cc82{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.purist-drawer-header[data-v-ccf1cc82]{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-ccf1cc82]{align-items:center;gap:.6rem;display:flex}.pdh-badge[data-v-ccf1cc82]{background:var(--bg-card);color:var(--text-primary);border-radius:4px;padding:.15rem .5rem;font-size:.62rem;font-weight:800}.pdh-title[data-v-ccf1cc82]{letter-spacing:.06em;color:var(--text-primary);font-size:.78rem;font-weight:700}.pdh-close[data-v-ccf1cc82]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .5rem;font-size:.9rem}.pdh-close[data-v-ccf1cc82]:hover{color:var(--text-primary);background:var(--bg-card)}.purist-drawer-grid[data-v-ccf1cc82]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.purist-col-title[data-v-ccf1cc82]{letter-spacing:.08em;color:var(--accent-primary);margin-bottom:.5rem;font-size:.65rem;font-weight:800;display:block}.purist-chip-group[data-v-ccf1cc82]{flex-direction:column;gap:.35rem;display:flex}.purist-chip[data-v-ccf1cc82]{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-ccf1cc82]:hover{border-color:var(--accent-primary);color:var(--text-primary);transform:translate(2px)}.purist-chip.active[data-v-ccf1cc82]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);font-weight:700}@media (width<=900px){.purist-drawer-grid[data-v-ccf1cc82]{grid-template-columns:1fr}}@media (width<=800px){.console-row[data-v-ccf1cc82],.console-secondary-row[data-v-ccf1cc82]{flex-direction:column;align-items:flex-start}.segmented-control[data-v-ccf1cc82]{max-width:100%;overflow-x:auto}}.keepa-chart-container[data-v-7fd342b6]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:6px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.chart-top-bar[data-v-7fd342b6]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.title-row[data-v-7fd342b6]{align-items:center;gap:.65rem;display:flex}.keepa-brand-tag[data-v-7fd342b6]{letter-spacing:.12em;color:var(--text-on-accent,#fff);background:var(--accent-primary);border-radius:4px;padding:.25rem .55rem;font-size:.65rem;font-weight:900}.chart-heading[data-v-7fd342b6]{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:800}.chart-subtitle[data-v-7fd342b6]{color:var(--text-secondary);margin:.35rem 0 0;font-size:.75rem}.range-selector[data-v-7fd342b6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;gap:.35rem;padding:.25rem;display:flex}.range-btn[data-v-7fd342b6]{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:.35rem .75rem;font-size:.72rem;font-weight:700;transition:all .2s}.range-btn[data-v-7fd342b6]:hover{color:var(--text-primary);background:var(--bg-card)}.range-btn.active[data-v-7fd342b6]{background:var(--bg-card);color:var(--text-primary);border-color:var(--accent-primary);box-shadow:var(--shadow-luxury);font-weight:800}.chart-telemetry-hud[data-v-7fd342b6]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;display:grid}.hud-stat-card[data-v-7fd342b6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.2rem;padding:.75rem 1rem;display:flex}.hud-stat-lbl[data-v-7fd342b6]{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:.64rem;font-weight:800}.hud-stat-val[data-v-7fd342b6]{color:var(--text-primary);font-size:1.1rem;font-weight:800;font-family:var(--font-mono)}.hud-stat-val.gold[data-v-7fd342b6]{color:var(--accent-primary)}.hud-stat-val.green[data-v-7fd342b6],.hud-stat-val.blue[data-v-7fd342b6],[data-theme=vintage] .hud-stat-val.green[data-v-7fd342b6],[data-theme="007"] .hud-stat-val.green[data-v-7fd342b6],[data-theme=vintage] .hud-stat-val.blue[data-v-7fd342b6],[data-theme="007"] .hud-stat-val.blue[data-v-7fd342b6]{color:var(--text-primary)}.hud-stat-sub[data-v-7fd342b6]{color:var(--text-secondary);font-size:.65rem}.store-legends-row[data-v-7fd342b6]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.legends-label[data-v-7fd342b6]{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;margin-right:.2rem;font-size:.64rem;font-weight:800}.legend-pill[data-v-7fd342b6]{background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.legend-pill[data-v-7fd342b6]:hover{background:var(--bg-card-hover);border-color:var(--border-active);transform:translateY(-1px)}.legend-pill.inactive[data-v-7fd342b6]{opacity:.35;filter:grayscale(.8);border-style:dashed}.legend-circle[data-v-7fd342b6]{border-radius:50%;width:9px;height:9px;box-shadow:0 0 6px}.l-name[data-v-7fd342b6]{color:var(--text-primary);font-size:.74rem;font-weight:700}.l-tag[data-v-7fd342b6]{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px;padding:.1rem .4rem;font-size:.62rem}.svg-stage[data-v-7fd342b6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;width:100%;padding:.75rem;position:relative;overflow:hidden}.chart-svg[data-v-7fd342b6]{width:100%;height:auto;display:block}.chart-grid-line[data-v-7fd342b6]{stroke:var(--border-subtle);stroke-width:1px}.chart-axis-line[data-v-7fd342b6]{stroke:var(--border-medium);stroke-width:1.5px}.chart-tick-line[data-v-7fd342b6]{stroke:var(--border-medium);stroke-width:1px}.chart-axis-label[data-v-7fd342b6]{fill:var(--text-muted);font-size:11px;font-weight:600;font-family:var(--font-mono,monospace)}.floating-hover-tooltip[data-v-7fd342b6]{background:var(--bg-card);border:1px solid var(--border-active);width:300px;box-shadow:var(--shadow-luxury);pointer-events:none;z-index:20;border-radius:4px;padding:.9rem;animation:.15s ease-out fadeIn-7fd342b6;position:absolute}.tooltip-header[data-v-7fd342b6]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:.6rem;padding-bottom:.45rem;display:flex}.tt-date[data-v-7fd342b6]{color:var(--accent-primary);font-size:.72rem;font-weight:700}.tt-status[data-v-7fd342b6]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px;padding:.1rem .45rem;font-size:.62rem;font-weight:800}[data-theme=vintage] .tt-status[data-v-7fd342b6],[data-theme="007"] .tt-status[data-v-7fd342b6]{color:var(--text-primary)}.tooltip-prices-list[data-v-7fd342b6]{flex-direction:column;gap:.4rem;display:flex}.tt-price-row[data-v-7fd342b6]{justify-content:space-between;align-items:center;padding:.2rem 0;display:flex}.tt-store-meta[data-v-7fd342b6]{align-items:center;gap:.45rem;display:flex}.tt-dot[data-v-7fd342b6]{border-radius:50%;width:8px;height:8px}.tt-store-name[data-v-7fd342b6]{color:var(--text-secondary);font-size:.72rem;font-weight:600}.tt-price-vals[data-v-7fd342b6]{align-items:baseline;gap:.45rem;display:flex}.tt-usd[data-v-7fd342b6]{color:var(--text-primary);font-size:.8rem;font-weight:800;font-family:var(--font-mono)}.tt-mxn[data-v-7fd342b6]{color:var(--text-muted);font-size:.65rem}.tooltip-tax-note[data-v-7fd342b6]{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin-top:.65rem;padding-top:.5rem;font-size:.64rem;line-height:1.35}.sources-disclosure-card[data-v-7fd342b6]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;padding:1rem 1.25rem}.disclosure-header[data-v-7fd342b6]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.disc-icon[data-v-7fd342b6]{font-size:.9rem}.disc-title[data-v-7fd342b6]{letter-spacing:.08em;color:var(--accent-primary);font-size:.7rem;font-weight:800}.disclosure-grid[data-v-7fd342b6]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.disc-item[data-v-7fd342b6]{flex-direction:column;gap:.25rem;display:flex}.disc-k[data-v-7fd342b6]{color:var(--text-primary);font-size:.7rem;font-weight:700}.disc-v[data-v-7fd342b6]{color:var(--text-secondary);font-size:.66rem;line-height:1.4}@keyframes fadeIn-7fd342b6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.chart-top-bar[data-v-7fd342b6]{flex-direction:column}.range-selector[data-v-7fd342b6]{justify-content:space-between;width:100%}.store-legends-row[data-v-7fd342b6]{flex-direction:column;align-items:flex-start}}.specs-and-lore-section[data-v-9f20ce6d]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:1.2rem;margin-top:1.5rem;padding:1.5rem;display:flex}.tabs-header[data-v-9f20ce6d]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.5rem;padding-bottom:1rem;display:flex}.tab-btn[data-v-9f20ce6d]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.76rem;font-weight:700;transition:all .2s;display:flex}.tab-btn[data-v-9f20ce6d]:hover{background:var(--bg-card);color:var(--text-primary)}.tab-btn.active[data-v-9f20ce6d]{background:var(--bg-card);border-color:var(--accent-primary);color:var(--text-primary);box-shadow:var(--shadow-luxury);font-weight:800}.lore-tab.active[data-v-9f20ce6d]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.badge-count[data-v-9f20ce6d]{background:var(--bg-card);color:var(--text-primary);border-radius:4px;padding:.1rem .4rem;font-size:.6rem}.tab-content-grid[data-v-9f20ce6d]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.spec-card[data-v-9f20ce6d]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.35rem;padding:1.1rem;transition:all .2s;display:flex}.spec-card[data-v-9f20ce6d]:hover{border-color:var(--border-active);background:var(--bg-card-hover)}.spec-label[data-v-9f20ce6d]{letter-spacing:.12em;color:var(--accent-primary);font-size:.62rem;font-weight:800}.spec-value[data-v-9f20ce6d]{color:var(--text-primary);font-size:.95rem;font-weight:700}.spec-sub[data-v-9f20ce6d]{color:var(--text-secondary);font-size:.68rem;line-height:1.35}.lore-tab-content[data-v-9f20ce6d]{flex-direction:column;gap:1.2rem;display:flex}.lore-banner[data-v-9f20ce6d]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;padding:1.2rem}.lore-tag[data-v-9f20ce6d]{letter-spacing:.12em;color:var(--accent-primary);font-size:.65rem;font-weight:800}.lore-headline[data-v-9f20ce6d]{color:var(--text-primary);margin:.3rem 0;font-size:1.05rem;font-weight:800}.lore-sub[data-v-9f20ce6d]{color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.4}.lore-cards-stack[data-v-9f20ce6d]{flex-direction:column;gap:.8rem;display:flex}.lore-card[data-v-9f20ce6d]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;padding:1.1rem;transition:all .2s}.lore-card[data-v-9f20ce6d]:hover{background:var(--bg-card-hover);border-color:var(--border-active)}.lore-card.expanded[data-v-9f20ce6d]{border-color:var(--accent-primary)}.lore-card-header[data-v-9f20ce6d]{justify-content:space-between;align-items:center;display:flex}.lore-title-row[data-v-9f20ce6d]{align-items:center;gap:.6rem;display:flex}.lore-badge[data-v-9f20ce6d]{letter-spacing:.08em;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:.2rem .5rem;font-size:.6rem;font-weight:800}[data-theme=vintage] .lore-badge[data-v-9f20ce6d],[data-theme="007"] .lore-badge[data-v-9f20ce6d]{color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}.lore-card-title[data-v-9f20ce6d]{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:700}.toggle-icon[data-v-9f20ce6d]{color:var(--text-muted);font-size:.68rem;font-weight:700}.lore-card-summary[data-v-9f20ce6d]{color:var(--text-secondary);margin:.4rem 0 0;font-size:.74rem}.lore-card-body[data-v-9f20ce6d]{border-top:1px solid var(--border-subtle);margin-top:.8rem;padding-top:.8rem;animation:.2s ease-out fadeIn-9f20ce6d}.lore-full-text[data-v-9f20ce6d]{color:var(--text-primary);margin:0;font-size:.8rem;line-height:1.55}@keyframes fadeIn-9f20ce6d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.spec-card-wide[data-v-9f20ce6d]{grid-column:1/-1}.purist-caliber-banner[data-v-9f20ce6d]{border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#141824f2,#0c0f18fa);border-radius:2px;padding:1.25rem}[data-theme=sand] .purist-caliber-banner[data-v-9f20ce6d]{border-color:var(--text-primary);background:linear-gradient(135deg,#fefcf8fa,#f5eee1f2)}.pcb-header[data-v-9f20ce6d]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.pcb-badge-group[data-v-9f20ce6d]{align-items:center;gap:.6rem;display:flex}.pcb-badge[data-v-9f20ce6d]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.08em;border-radius:4px;padding:.2rem .55rem;font-size:.62rem;font-weight:800}.pcb-cert[data-v-9f20ce6d]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:4px;padding:.2rem .55rem;font-size:.62rem;font-weight:700}.audio-tick-btn[data-v-9f20ce6d]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.04em;cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.68rem;font-weight:700;transition:all .2s;display:flex}.audio-tick-btn[data-v-9f20ce6d]:hover,.audio-tick-btn.active[data-v-9f20ce6d]{background:var(--bg-card);border-color:var(--text-primary);box-shadow:var(--shadow-luxury)}.audio-tick-btn.active .audio-wave-icon[data-v-9f20ce6d]{animation:.5s infinite alternate pulseBeat-9f20ce6d}@keyframes pulseBeat-9f20ce6d{0%{transform:scale(1)}to{transform:scale(1.25)}}.vph-tag[data-v-9f20ce6d]{background:var(--bg-card);color:var(--text-primary);border-radius:4px;padding:.1rem .4rem;font-size:.62rem}.pcb-caliber-title[data-v-9f20ce6d]{color:var(--text-primary);letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:800}[data-theme=sand] .pcb-caliber-title[data-v-9f20ce6d]{color:var(--text-primary)}.pcb-base-sub[data-v-9f20ce6d]{color:var(--text-muted);margin:.25rem 0 .85rem;font-size:.74rem}.pcb-metrics-row[data-v-9f20ce6d]{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(4,1fr);gap:.85rem;padding-top:.75rem;display:grid}.pcb-metric[data-v-9f20ce6d]{flex-direction:column;gap:.2rem;display:flex}.pm-label[data-v-9f20ce6d]{letter-spacing:.08em;color:var(--text-muted);font-size:.58rem;font-weight:700}.pm-value[data-v-9f20ce6d]{color:var(--text-primary);font-size:.78rem;font-weight:600}.highlight-purist[data-v-9f20ce6d]{background:#d4af370d!important;border-color:#d4af3766!important}.highlight-purist .spec-value[data-v-9f20ce6d]{font-weight:700;color:#fbbf24!important}.alert-card[data-v-9f20ce6d]{background:#ef44440f!important;border-color:#ef444466!important}.alert-card .spec-value[data-v-9f20ce6d]{font-weight:700;color:#f87171!important}@media (width<=800px){.pcb-metrics-row[data-v-9f20ce6d]{grid-template-columns:1fr 1fr}}.modal-backdrop[data-v-46ec2206]{background:var(--modal-backdrop,#000000bf);-webkit-backdrop-filter:blur(12px);z-index:1100;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out fadeIn-46ec2206;display:flex;position:fixed;inset:0}.alert-modal[data-v-46ec2206]{background:var(--bg-card);border:1px solid var(--border-medium);width:100%;max-width:720px;box-shadow:0 25px 60px #00000059, 0 0 25px var(--accent-glow);max-height:90vh;color:var(--text-primary);border-radius:6px;flex-direction:column;gap:1.2rem;padding:1.6rem;display:flex;overflow-y:auto}.modal-top[data-v-46ec2206]{justify-content:space-between;align-items:center;display:flex}.keepa-badge[data-v-46ec2206]{letter-spacing:.12em;color:var(--badge-text,var(--accent-primary));background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.72rem;font-weight:800;display:flex}.close-btn[data-v-46ec2206]{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:32px;height:32px;transition:all .2s;display:flex}.close-btn[data-v-46ec2206]:hover{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--bg-card-hover)}.watch-banner[data-v-46ec2206]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;align-items:center;gap:1.2rem;padding:1rem;display:flex}.watch-thumb[data-v-46ec2206]{object-fit:cover;border:1px solid var(--border-medium);background:var(--card-img-bg,var(--bg-card-hover));border-radius:4px;width:70px;height:70px}.banner-brand[data-v-46ec2206]{letter-spacing:.14em;color:var(--accent-primary);font-size:.65rem;font-weight:800}.banner-title[data-v-46ec2206]{color:var(--text-primary);margin:.15rem 0;font-size:1.05rem;font-weight:700}.current-price-row[data-v-46ec2206]{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.current-price-row .lbl[data-v-46ec2206]{color:var(--text-secondary)}.current-price-row .val[data-v-46ec2206]{color:var(--accent-primary);font-weight:800}.section-card[data-v-46ec2206]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;gap:.9rem;padding:1.2rem;display:flex}.section-title[data-v-46ec2206]{letter-spacing:.1em;color:var(--text-primary);align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.num-dot[data-v-46ec2206]{background:var(--accent-primary);width:20px;height:20px;color:var(--text-on-accent,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:900;display:flex}.target-price-display[data-v-46ec2206]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.price-input-box[data-v-46ec2206]{background:var(--bg-card);border:1px solid var(--border-medium);border-radius:4px;align-items:center;gap:.4rem;padding:.4rem .8rem;transition:border-color .2s;display:flex}.price-input-box[data-v-46ec2206]:focus-within{border-color:var(--accent-primary)}.currency-prefix[data-v-46ec2206],.currency-suffix[data-v-46ec2206]{color:var(--accent-primary);font-size:1rem;font-weight:800}.target-input[data-v-46ec2206]{color:var(--text-primary);background:0 0;border:none;outline:none;width:130px;font-size:1.3rem;font-weight:800}.discount-pill[data-v-46ec2206]{color:var(--badge-text,var(--accent-primary));background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:4px;padding:.35rem .75rem;font-size:.75rem;font-weight:800}.discount-pill.deep[data-v-46ec2206]{color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}.price-slider[data-v-46ec2206]{appearance:none;background:var(--border-medium);border-radius:3px;outline:none;width:100%;height:6px}.price-slider[data-v-46ec2206]::-webkit-slider-thumb{appearance:none;background:var(--accent-primary);cursor:pointer;width:20px;height:20px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;transition:transform .15s}.price-slider[data-v-46ec2206]::-webkit-slider-thumb:hover{transform:scale(1.15)}.slider-labels[data-v-46ec2206]{color:var(--text-muted);justify-content:space-between;font-size:.65rem;display:flex}.channels-grid[data-v-46ec2206]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem;display:grid}.channel-chip[data-v-46ec2206]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;align-items:center;gap:.8rem;padding:.65rem .85rem;transition:all .2s;display:flex}.channel-chip[data-v-46ec2206]:hover{background:var(--bg-card-hover);border-color:var(--border-medium)}.channel-chip.active[data-v-46ec2206]{background:var(--badge-bg);border-color:var(--accent-primary)}.ch-icon[data-v-46ec2206]{font-size:1.2rem}.ch-text[data-v-46ec2206]{flex-direction:column;flex:1;display:flex}.ch-title[data-v-46ec2206]{color:var(--text-primary);font-size:.76rem;font-weight:700}.ch-desc[data-v-46ec2206]{color:var(--text-secondary);font-size:.62rem}.ch-check[data-v-46ec2206]{color:var(--accent-primary);font-size:.85rem;font-weight:800}.social-connect-box[data-v-46ec2206]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;padding-top:.6rem;display:flex}.social-lbl[data-v-46ec2206]{color:var(--text-secondary);font-size:.68rem}.social-btns[data-v-46ec2206]{gap:.5rem;display:flex}.s-btn[data-v-46ec2206]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.3rem .65rem;font-size:.68rem;font-weight:700;transition:all .2s}.s-btn[data-v-46ec2206]:hover{color:var(--text-primary);background:var(--bg-card-hover);border-color:var(--border-medium)}.stores-row[data-v-46ec2206]{flex-wrap:wrap;gap:.6rem;display:flex}.store-toggle[data-v-46ec2206]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.72rem;font-weight:600;transition:all .2s;display:flex}.store-toggle[data-v-46ec2206]:hover{background:var(--bg-card-hover);border-color:var(--border-medium);color:var(--text-primary)}.store-toggle.active[data-v-46ec2206]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--text-primary)}.s-dot[data-v-46ec2206]{border-radius:50%;width:8px;height:8px}.s-dot.liv[data-v-46ec2206],.s-dot.pal[data-v-46ec2206],.s-dot.amz[data-v-46ec2206],.s-dot.c24[data-v-46ec2206]{background:var(--bg-card)}.hidden-cb[data-v-46ec2206]{opacity:0;pointer-events:none;position:absolute}.simulated-alert-banner[data-v-46ec2206]{background:var(--badge-bg);border:1px solid var(--accent-primary);border-radius:6px;padding:.85rem 1rem;animation:.3s ease-out fadeIn-46ec2206}.banner-top[data-v-46ec2206]{color:var(--accent-primary);align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.65rem;font-weight:800;display:flex}.live-dot[data-v-46ec2206]{background:var(--accent-primary);width:7px;height:7px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%}.banner-body[data-v-46ec2206]{color:var(--text-primary);margin:0;font-size:.8rem;line-height:1.4}.modal-footer[data-v-46ec2206]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.simulate-btn[data-v-46ec2206]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:.75rem 1rem;font-size:.72rem;font-weight:700;transition:all .2s}.simulate-btn[data-v-46ec2206]:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-medium)}.save-alert-btn[data-v-46ec2206]{background:var(--accent-primary);color:var(--text-on-accent,#fff);letter-spacing:.06em;cursor:pointer;box-shadow:0 4px 15px var(--accent-glow);border:none;border-radius:4px;flex:1;min-width:260px;padding:.75rem 1.4rem;font-size:.82rem;font-weight:800;transition:all .2s}.save-alert-btn[data-v-46ec2206]:hover{background:var(--accent-secondary);transform:translateY(-1px)}.save-alert-btn[data-v-46ec2206]:disabled{background:var(--bg-card);color:var(--text-primary);cursor:default;transform:none}button[data-v-46ec2206]:focus-visible,input[data-v-46ec2206]:focus-visible,label[data-v-46ec2206]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@keyframes fadeIn-46ec2206{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.alert-modal[data-v-46ec2206]{gap:1rem;padding:1.1rem}.watch-banner[data-v-46ec2206]{flex-direction:column;align-items:flex-start;gap:.75rem}.channels-grid[data-v-46ec2206]{grid-template-columns:1fr}.modal-footer[data-v-46ec2206]{flex-direction:column;align-items:stretch}.save-alert-btn[data-v-46ec2206],.simulate-btn[data-v-46ec2206]{width:100%;min-width:unset}}.modal-backdrop[data-v-c6df25cf]{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);z-index:1100;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.share-modal[data-v-c6df25cf]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:580px;box-shadow:var(--shadow-luxury);border-radius:4px;flex-direction:column;gap:1.1rem;padding:1.5rem;display:flex}.modal-header[data-v-c6df25cf]{justify-content:space-between;align-items:flex-start;display:flex}.share-badge[data-v-c6df25cf]{letter-spacing:.12em;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:.25rem .6rem;font-size:.65rem;font-weight:800;display:inline-block}.modal-title[data-v-c6df25cf]{color:var(--text-primary);margin-top:.35rem;font-size:1.05rem;font-weight:700}.close-btn[data-v-c6df25cf]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.close-btn[data-v-c6df25cf]:hover{background:var(--bg-card);color:var(--text-primary)}.inviter-box[data-v-c6df25cf]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.4rem;padding:.75rem .9rem;display:flex}.inviter-label-row[data-v-c6df25cf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem;display:flex}.inviter-tag[data-v-c6df25cf]{letter-spacing:.08em;color:var(--text-primary);font-size:.62rem;font-weight:800}.inviter-sub[data-v-c6df25cf]{color:var(--text-primary);font-size:.62rem}.inviter-input-wrap[data-v-c6df25cf]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px;align-items:center;gap:.5rem;padding:.35rem .6rem;display:flex}.inviter-input[data-v-c6df25cf]{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.85rem;font-weight:600}.inviter-input[data-v-c6df25cf]::placeholder{color:var(--text-primary)}.inviter-badge-preview[data-v-c6df25cf]{color:var(--text-primary);background:var(--bg-card);border-radius:3px;padding:.15rem .45rem;font-size:.6rem;font-weight:700}.copy-box[data-v-c6df25cf]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;gap:.5rem;padding:.35rem;display:flex}.url-input[data-v-c6df25cf]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;flex:1;padding:.4rem .6rem;font-size:.78rem;overflow:hidden}.copy-btn[data-v-c6df25cf]{background:var(--bg-card);color:var(--text-primary);letter-spacing:.06em;cursor:pointer;white-space:nowrap;border:none;border-radius:3px;padding:.5rem 1rem;font-size:.72rem;font-weight:800;transition:all .2s}.copy-btn.copied[data-v-c6df25cf]{background:var(--bg-card);color:var(--text-primary)}.native-share-btn[data-v-c6df25cf]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.08em;cursor:pointer;border-radius:3px;padding:.65rem 1rem;font-size:.72rem;font-weight:800;transition:all .2s}.native-share-btn[data-v-c6df25cf]:hover{background:var(--bg-card);border-color:var(--text-primary)}.social-grid[data-v-c6df25cf]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.social-btn[data-v-c6df25cf]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;text-align:left;border-radius:4px;align-items:center;gap:.75rem;padding:.7rem .9rem;transition:all .2s;display:flex}.social-btn[data-v-c6df25cf]:hover{background:var(--bg-card);border-color:var(--text-primary);transform:translateY(-1px)}.s-icon[data-v-c6df25cf]{font-size:1.3rem}.s-info[data-v-c6df25cf]{flex-direction:column;display:flex}.s-name[data-v-c6df25cf]{color:var(--text-primary);font-size:.78rem;font-weight:700}.s-sub[data-v-c6df25cf]{color:var(--text-primary);font-size:.62rem}.social-btn.wa[data-v-c6df25cf]:hover,.social-btn.tw[data-v-c6df25cf]:hover,.social-btn.fb[data-v-c6df25cf]:hover,.social-btn.tg[data-v-c6df25cf]:hover{border-color:var(--text-primary)}.ig-card-preview[data-v-c6df25cf]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px;padding:.85rem}.preview-header[data-v-c6df25cf]{letter-spacing:.1em;color:var(--text-primary);margin-bottom:.6rem;font-size:.62rem;font-weight:800}.preview-content[data-v-c6df25cf]{align-items:center;gap:.9rem;display:flex}.ig-thumb[data-v-c6df25cf]{object-fit:cover;border:1px solid var(--border-subtle);border-radius:3px;width:60px;height:60px}.ig-meta[data-v-c6df25cf]{flex-direction:column;gap:.18rem;display:flex}.sender-pill[data-v-c6df25cf]{color:var(--text-primary);background:var(--bg-card);border-radius:2px;align-self:flex-start;padding:.1rem .4rem;font-size:.6rem;font-weight:700;display:inline-block}.ig-brand[data-v-c6df25cf]{letter-spacing:.12em;color:var(--text-primary);font-size:.62rem;font-weight:800}.ig-title[data-v-c6df25cf]{color:var(--text-primary);font-size:.85rem;font-weight:700}.ig-ref[data-v-c6df25cf]{color:var(--text-primary);font-size:.65rem}.vip-modal-backdrop[data-v-9c911f39]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);z-index:1200;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out fadeIn-9c911f39;display:flex;position:fixed;inset:0}@keyframes fadeIn-9c911f39{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.vip-editorial-modal[data-v-9c911f39]{background:var(--bg-surface);border:1px solid var(--border-subtle);width:100%;max-width:900px;height:600px;max-height:90vh;box-shadow:0 40px 100px #00000080, 0 0 0 1px var(--border-medium);border-radius:12px;display:flex;position:relative;overflow:hidden}.modal-left-cover[data-v-9c911f39]{background:var(--bg-card);border-right:1px solid var(--border-medium);align-items:flex-end;width:40%;padding:2.5rem 2rem;display:flex;position:relative;overflow:hidden}.cover-watch-img[data-v-9c911f39]{object-fit:cover;opacity:.85;filter:contrast(1.1)brightness(.9);width:130%;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cover-overlay[data-v-9c911f39]{background:linear-gradient(#0000 0%,#0003 40%,#000000e6 100%);position:absolute;inset:0}.cover-content[data-v-9c911f39]{z-index:2;color:var(--text-primary);position:relative}.cover-brand[data-v-9c911f39]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-primary,#d4af37);margin-bottom:.5rem;font-size:.75rem;display:block}.cover-model[data-v-9c911f39]{font-family:var(--font-serif);margin:0 0 .5rem;font-size:2rem;font-weight:600;line-height:1.1}.cover-ref[data-v-9c911f39]{color:var(--text-primary);font-size:.8rem;font-family:var(--font-mono)}.modal-right-content[data-v-9c911f39]{background:var(--bg-card);flex-direction:column;width:60%;display:flex}.vip-header[data-v-9c911f39]{padding:2rem 2.5rem 1rem}.header-badge-row[data-v-9c911f39]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.vip-pill[data-v-9c911f39]{letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;font-size:.65rem;font-weight:700}.vip-close-btn[data-v-9c911f39]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.2rem;transition:color .2s}.vip-close-btn[data-v-9c911f39]:hover{color:var(--text-primary)}.stepper-progress[data-v-9c911f39]{gap:8px;display:flex}.stepper-dot[data-v-9c911f39]{background:var(--border-medium);flex:1;height:2px;transition:background .3s}.stepper-dot.active[data-v-9c911f39]{background:var(--accent-primary)}.vip-body[data-v-9c911f39]{scrollbar-width:thin;scrollbar-color:var(--border-medium) transparent;flex:1;padding:1rem 2.5rem;overflow-y:auto}.editorial-title[data-v-9c911f39]{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:.75rem;font-size:1.8rem;font-weight:600}.editorial-intro[data-v-9c911f39]{color:var(--text-secondary);margin-bottom:2rem;font-size:.95rem;line-height:1.6}.editorial-intro strong[data-v-9c911f39]{color:var(--text-primary)}.editorial-specs-list[data-v-9c911f39]{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;display:grid}.ed-spec-item[data-v-9c911f39]{flex-direction:column;gap:.25rem;display:flex}.ed-label[data-v-9c911f39]{letter-spacing:.15em;color:var(--text-muted);font-size:.65rem}.ed-val[data-v-9c911f39]{color:var(--text-primary);font-size:1rem;font-weight:500}.editorial-audio-btn[data-v-9c911f39]{border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.85rem;font-weight:500;transition:all .3s;display:flex}.editorial-audio-btn[data-v-9c911f39]:hover{border-color:var(--accent-primary);background:var(--bg-surface)}.editorial-audio-btn.playing[data-v-9c911f39]{border-color:var(--accent-primary);color:var(--accent-primary)}.audio-wave-icon[data-v-9c911f39]{align-items:flex-end;gap:2px;height:12px;display:flex}.audio-wave-icon .bar[data-v-9c911f39]{background:var(--accent-primary);width:2px;animation:.8s infinite equalize-9c911f39}.audio-wave-icon .bar[data-v-9c911f39]:first-child{height:100%;animation-delay:.1s}.audio-wave-icon .bar[data-v-9c911f39]:nth-child(2){height:60%;animation-delay:.3s}.audio-wave-icon .bar[data-v-9c911f39]:nth-child(3){height:80%;animation-delay:.2s}@keyframes equalize-9c911f39{0%{transform:scaleY(.4)}50%{transform:scaleY(1)}to{transform:scaleY(.4)}}.editorial-features-list[data-v-9c911f39]{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.ed-feature-item[data-v-9c911f39]{align-items:flex-start;gap:1rem;display:flex}.feat-icon[data-v-9c911f39]{font-size:1.5rem;line-height:1}.feat-text[data-v-9c911f39]{flex-direction:column;gap:.2rem;display:flex}.feat-text strong[data-v-9c911f39]{color:var(--text-primary);font-size:.95rem}.feat-text span[data-v-9c911f39]{color:var(--text-secondary);font-size:.85rem;line-height:1.4}.ed-archetypes-list[data-v-9c911f39]{flex-direction:column;gap:.75rem;display:flex}.ed-archetype-card[data-v-9c911f39]{border:1px solid var(--border-medium);cursor:pointer;background:var(--bg-surface);border-radius:8px;gap:1rem;padding:1rem;transition:all .2s;display:flex}.ed-archetype-card[data-v-9c911f39]:hover{border-color:var(--text-muted)}.ed-archetype-card.selected[data-v-9c911f39]{border-color:var(--accent-primary);background:var(--bg-card)}.ed-arch-radio[data-v-9c911f39]{border:1px solid var(--border-medium);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.ed-archetype-card.selected .ed-arch-radio[data-v-9c911f39]{border-color:var(--accent-primary)}.radio-inner[data-v-9c911f39]{background:var(--accent-primary);border-radius:50%;width:10px;height:10px}.ed-arch-content[data-v-9c911f39]{flex-direction:column;gap:.25rem;display:flex}.ed-arch-name[data-v-9c911f39]{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:600}.ed-arch-desc[data-v-9c911f39]{color:var(--text-secondary);margin:0;font-size:.8rem}.ed-arch-brands[data-v-9c911f39]{color:var(--accent-primary);margin:.25rem 0 0;font-size:.75rem;font-weight:500}.alias-setup-box[data-v-9c911f39]{margin-bottom:2rem}.alias-label[data-v-9c911f39]{letter-spacing:.1em;color:var(--text-muted);margin-bottom:.5rem;font-size:.65rem;display:block}.alias-input[data-v-9c911f39]{border:none;border-bottom:1px solid var(--border-medium);width:100%;color:var(--text-primary);font-size:1.2rem;font-family:var(--font-serif);background:0 0;padding:.5rem 0;transition:border-color .3s}.alias-input[data-v-9c911f39]:focus{border-bottom-color:var(--accent-primary);outline:none}.ed-summary-box[data-v-9c911f39]{background:var(--bg-surface);border-left:2px solid var(--accent-primary);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.ed-summary-box p[data-v-9c911f39]{color:var(--text-secondary);margin:0;font-size:.9rem}.ed-summary-box p strong[data-v-9c911f39]{color:var(--text-primary)}.prestige-bonus[data-v-9c911f39]{font-weight:600;color:var(--accent-primary)!important;margin-top:.5rem!important}.vip-footer[data-v-9c911f39]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:1.5rem 2.5rem 2rem;display:flex}.editorial-nav-btn[data-v-9c911f39]{letter-spacing:.05em;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.editorial-nav-btn.prev[data-v-9c911f39]{color:var(--text-muted)}.editorial-nav-btn.prev[data-v-9c911f39]:hover,.editorial-nav-btn.next[data-v-9c911f39]{color:var(--text-primary)}.editorial-nav-btn.next[data-v-9c911f39]:hover{color:var(--accent-primary);transform:translate(2px)}.explore-vault-btn[data-v-9c911f39]{color:var(--accent-primary);font-weight:700}.explore-vault-btn[data-v-9c911f39]:hover{color:var(--text-primary);transform:translate(2px)}.brand-crest-svg[data-v-9c911f39]{width:16px;height:16px;color:var(--accent-primary)}@media (width<=768px){.vip-editorial-modal[data-v-9c911f39]{flex-direction:column;height:85vh}.modal-left-cover[data-v-9c911f39]{width:100%;height:180px;padding:1rem 1.5rem}.modal-right-content[data-v-9c911f39]{flex:1;width:100%}.vip-header[data-v-9c911f39]{padding:1.5rem 1.5rem 1rem}.vip-body[data-v-9c911f39]{padding:1rem 1.5rem}.vip-footer[data-v-9c911f39]{padding:1rem 1.5rem 1.5rem}}.outbound-modal-overlay[data-v-1fdfec0f]{background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out fadeIn-1fdfec0f;display:flex;position:fixed;inset:0}.outbound-modal-card[data-v-1fdfec0f]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:520px;box-shadow:var(--shadow-luxury);border-radius:4px;overflow:hidden}.om-header[data-v-1fdfec0f]{background:var(--bg-card);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.om-store-badge[data-v-1fdfec0f]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:9999px;align-items:center;gap:.45rem;padding:.25rem .65rem;display:flex}.om-store-dot[data-v-1fdfec0f]{background:var(--bg-card);width:6px;height:6px;box-shadow:var(--shadow-luxury);border-radius:50%}.om-store-name[data-v-1fdfec0f]{color:var(--accent-primary,#d4af37);letter-spacing:.04em;font-size:.75rem;font-weight:700}.om-close-btn[data-v-1fdfec0f]{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:2px;padding:.25rem .5rem;font-size:1.1rem;transition:all .2s}.om-close-btn[data-v-1fdfec0f]:hover{color:var(--text-primary);background:var(--bg-card)}.om-body[data-v-1fdfec0f]{padding:1.5rem}.om-hero-tag[data-v-1fdfec0f]{letter-spacing:.14em;color:var(--accent-primary,#d4af37);align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.65rem;font-weight:800;display:inline-flex}.om-title[data-v-1fdfec0f]{color:var(--text-primary,#fff);margin-bottom:1.15rem;font-size:1.2rem;font-weight:800;line-height:1.3}.highlight-store[data-v-1fdfec0f]{color:var(--accent-primary,#d4af37)}.om-watch-snippet[data-v-1fdfec0f]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;align-items:center;gap:1rem;margin-bottom:1.15rem;padding:.75rem 1rem;display:flex}.snippet-thumb[data-v-1fdfec0f]{background:var(--bg-card);border-radius:4px;flex-shrink:0;width:50px;height:50px;overflow:hidden}.snippet-thumb img[data-v-1fdfec0f]{object-fit:contain;width:100%;height:100%}.snippet-info[data-v-1fdfec0f]{flex-direction:column;display:flex}.snippet-brand[data-v-1fdfec0f]{letter-spacing:.1em;color:var(--accent-primary,#d4af37);font-size:.65rem;font-weight:800}.snippet-model[data-v-1fdfec0f]{color:var(--text-primary);font-size:.88rem;font-weight:700}.snippet-price[data-v-1fdfec0f]{color:var(--text-primary);margin-top:.15rem;font-size:.82rem;font-weight:700}.om-perks-box[data-v-1fdfec0f]{flex-direction:column;gap:.65rem;margin-bottom:1.15rem;display:flex}.perk-row[data-v-1fdfec0f]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;align-items:flex-start;gap:.75rem;padding:.65rem .85rem;display:flex}.perk-row.perk-referral[data-v-1fdfec0f]{background:var(--bg-card);border-color:var(--text-primary)}.perk-icon[data-v-1fdfec0f]{font-size:1.15rem;line-height:1}.perk-text[data-v-1fdfec0f]{flex-direction:column;font-size:.75rem;line-height:1.35;display:flex}.perk-text strong[data-v-1fdfec0f]{color:var(--text-primary);margin-bottom:.1rem;font-weight:700}.perk-text span[data-v-1fdfec0f]{color:var(--text-muted,#94a3b8)}.om-disclosure[data-v-1fdfec0f]{color:var(--text-muted,#94a3b8);margin-bottom:1.25rem;font-size:.68rem;font-style:italic;line-height:1.4}.om-actions[data-v-1fdfec0f]{flex-direction:column;gap:.75rem;display:flex}.btn-proceed[data-v-1fdfec0f]{color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#d4af37 0%,#b89628 100%);border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:800;transition:all .2s;display:flex}.btn-proceed[data-v-1fdfec0f]:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-copy-link[data-v-1fdfec0f]{border:1px solid var(--border-subtle);color:var(--text-secondary,#cbd5e1);cursor:pointer;background:0 0;border-radius:4px;padding:.6rem 1rem;font-size:.78rem;font-weight:600;transition:all .15s}.btn-copy-link[data-v-1fdfec0f]:hover{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}@keyframes fadeIn-1fdfec0f{0%{opacity:0}to{opacity:1}}.purist-ergo-card[data-v-20875cd9]{background:var(--bg-card);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-primary);border-radius:4px;flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;display:flex}.pec-header[data-v-20875cd9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pec-badge[data-v-20875cd9]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.62rem;font-weight:800}.pec-title[data-v-20875cd9]{color:var(--text-primary);letter-spacing:-.01em;margin:.2rem 0 0;font-size:1.05rem;font-weight:800}.pec-fit-score[data-v-20875cd9]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;align-items:flex-end;padding:.35rem .75rem;display:flex}.pfs-val[data-v-20875cd9]{color:var(--accent-primary);font-size:1.15rem;font-weight:900;font-family:var(--font-mono,monospace);line-height:1}.pfs-lbl[data-v-20875cd9]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;font-weight:700}.pec-metrics-grid[data-v-20875cd9]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.pec-metric-cell[data-v-20875cd9]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.25rem;padding:.75rem .9rem;display:flex}.pec-metric-cell.highlight[data-v-20875cd9]{border-color:var(--text-primary);background:var(--bg-card)}.pm-lbl[data-v-20875cd9]{letter-spacing:.08em;color:var(--text-muted);font-size:.6rem;font-weight:800}.pm-val[data-v-20875cd9]{color:var(--text-primary);font-size:1.35rem;font-weight:800;font-family:var(--font-mono,monospace);line-height:1.1}.pm-unit[data-v-20875cd9]{color:var(--text-secondary);margin-left:.15rem;font-size:.8rem;font-weight:600}.pm-sub[data-v-20875cd9]{color:var(--text-secondary);font-size:.65rem;line-height:1.25}.pec-indicator-bar[data-v-20875cd9]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.4rem;padding:.75rem .9rem;display:flex}.pib-header[data-v-20875cd9]{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.pib-header strong[data-v-20875cd9]{color:var(--text-primary)}.pib-verdict[data-v-20875cd9]{color:var(--text-primary);align-items:center;gap:.45rem;margin:0;font-size:.72rem;line-height:1.4;display:flex}.pib-icon[data-v-20875cd9]{color:var(--accent-primary);font-weight:700}.landed-modal-backdrop[data-v-8a934f56]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:1.5rem;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.landed-modal-box[data-v-8a934f56]{background:var(--bg-card);border:1px solid var(--border-medium);width:100%;max-width:680px;max-height:90vh;box-shadow:var(--shadow-luxury);border-radius:6px;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;overflow-y:auto}.lmb-header[data-v-8a934f56]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding-bottom:1rem;display:flex}.lmb-badge[data-v-8a934f56]{letter-spacing:.12em;color:var(--text-primary);font-size:.62rem;font-weight:800}.lmb-title[data-v-8a934f56]{color:var(--text-primary);margin:.25rem 0 0;font-size:1.15rem;font-weight:800}.lmb-sub[data-v-8a934f56]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.76rem}.lmb-close-btn[data-v-8a934f56]{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:32px;height:32px;font-size:.85rem;transition:all .2s;display:flex}.lmb-close-btn[data-v-8a934f56]:hover{color:var(--text-primary);border-color:var(--border-medium)}.lmb-verdict-banner[data-v-8a934f56]{border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.lmb-verdict-banner.positive[data-v-8a934f56],.lmb-verdict-banner.negative[data-v-8a934f56]{background:var(--bg-card);border:1px solid var(--border-subtle)}.lvb-left[data-v-8a934f56]{align-items:flex-start;gap:.65rem;display:flex}.lvb-icon[data-v-8a934f56]{color:var(--text-primary);font-size:1.1rem;font-weight:700}.lvb-tag[data-v-8a934f56]{letter-spacing:.08em;color:var(--text-primary);font-size:.62rem;font-weight:800}.lvb-text[data-v-8a934f56]{color:var(--text-primary);max-width:380px;margin:.15rem 0 0;font-size:.74rem;line-height:1.35}.lvb-right[data-v-8a934f56]{color:var(--text-secondary);flex-direction:column;align-items:flex-end;gap:.2rem;font-size:.72rem;display:flex}.lvb-right strong[data-v-8a934f56]{color:var(--text-primary)}.lmb-table-wrap[data-v-8a934f56]{border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden}.lmb-ledger-table[data-v-8a934f56]{border-collapse:collapse;width:100%;font-size:.76rem}.lmb-ledger-table th[data-v-8a934f56]{background:var(--bg-surface);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border-subtle);text-align:left;padding:.65rem .85rem;font-weight:700}.lmb-ledger-table td[data-v-8a934f56]{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:.65rem .85rem}.th-num[data-v-8a934f56],.td-num[data-v-8a934f56]{text-align:right;font-family:var(--font-mono,monospace);font-weight:600}.td-num.tax[data-v-8a934f56]{color:var(--text-primary)}.tr-total td[data-v-8a934f56]{background:var(--bg-surface);color:var(--text-primary);border-bottom:2px solid var(--border-medium)}.td-num.total[data-v-8a934f56]{color:var(--accent-primary);font-size:.92rem}.tr-compare td[data-v-8a934f56]{color:var(--text-primary);background:var(--bg-card)}.td-num.compare[data-v-8a934f56]{color:var(--text-primary)}.lmb-footer[data-v-8a934f56]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.lmb-savings-box[data-v-8a934f56]{flex-direction:column;gap:.2rem;display:flex}.lsb-lbl[data-v-8a934f56]{letter-spacing:.08em;color:var(--text-muted);font-size:.62rem;font-weight:800}.lsb-val[data-v-8a934f56]{color:var(--text-primary);font-size:.88rem;font-weight:800}.lsb-val.positive[data-v-8a934f56]{color:var(--text-primary)}.lmb-ack-btn[data-v-8a934f56]{background:var(--accent-primary);color:var(--text-on-accent,#fff);cursor:pointer;border:none;border-radius:4px;padding:.6rem 1.25rem;font-size:.78rem;font-weight:700;transition:opacity .2s}.lmb-ack-btn[data-v-8a934f56]:hover{opacity:.9}.timegrapher-console[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);font-family:var(--font-mono,monospace);color:var(--text-primary);border-radius:6px;flex-direction:column;gap:.9rem;margin-bottom:1.35rem;padding:1.15rem;display:flex}.tg-header[data-v-b49048a6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.tgh-left[data-v-b49048a6]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.tg-crt-badge[data-v-b49048a6]{letter-spacing:.12em;color:var(--text-primary);font-size:.68rem;font-weight:800}.tg-status-tag[data-v-b49048a6]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px;align-items:center;gap:.4rem;padding:.2rem .5rem;font-size:.6rem;font-weight:700;display:flex}.tg-status-tag.running[data-v-b49048a6],.tg-status-tag.realmic[data-v-b49048a6]{color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}.tg-dot[data-v-b49048a6]{background:var(--bg-card);border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse-b49048a6}@keyframes pulse-b49048a6{0%,to{opacity:.3}50%{opacity:1}}.tgh-actions[data-v-b49048a6]{align-items:center;gap:.75rem;display:flex}.vu-meter-cluster[data-v-b49048a6]{align-items:center;gap:.4rem;font-size:.6rem;display:flex}.vu-label[data-v-b49048a6]{color:var(--text-primary);font-weight:700}.vu-bar-track[data-v-b49048a6]{background:var(--bg-card);border-radius:2px;width:48px;height:6px;overflow:hidden}.vu-bar-fill[data-v-b49048a6]{background:linear-gradient(90deg,#10b981,#f59e0b,#ef4444);height:100%;transition:width .15s ease-out}.vu-val[data-v-b49048a6]{color:var(--text-primary);min-width:38px}.tg-control-btn[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.35rem .75rem;font-size:.68rem;font-weight:700;transition:all .2s}.tg-control-btn[data-v-b49048a6]:hover,.tg-control-btn.active[data-v-b49048a6]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.tg-subbar[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem .65rem;display:flex}.subbar-spec[data-v-b49048a6]{align-items:center;gap:.45rem;display:flex}.subbar-tag[data-v-b49048a6]{color:var(--text-primary);letter-spacing:.06em;font-size:.6rem;font-weight:800}.tgh-vph[data-v-b49048a6]{color:var(--text-primary);font-size:.85rem;font-weight:800}.tgh-hz[data-v-b49048a6]{color:var(--text-primary);font-size:.68rem}.lift-angle-box[data-v-b49048a6]{align-items:center;gap:.45rem;display:flex}.lift-angle-group[data-v-b49048a6]{gap:.25rem;display:flex}.lift-angle-btn[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:3px;padding:.2rem .45rem;font-size:.62rem;transition:all .15s}.lift-angle-btn[data-v-b49048a6]:hover{border-color:var(--text-primary);color:var(--text-primary)}.lift-angle-btn.active[data-v-b49048a6]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);font-weight:800}.tg-screen-bezel[data-v-b49048a6]{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:4px;height:110px;position:relative;overflow:hidden}.tg-crt-canvas[data-v-b49048a6]{width:100%;height:100%;display:block}.tg-crt-overlay[data-v-b49048a6]{pointer-events:none;background:repeating-linear-gradient(0deg,#00000029,#00000029 1px,#0000 1px 2px);position:absolute;inset:0}.tg-crt-watermark[data-v-b49048a6]{color:var(--text-primary);letter-spacing:.12em;pointer-events:none;font-size:.52rem;position:absolute;bottom:4px;right:8px}.tg-metrics-hud[data-v-b49048a6]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;display:grid}.tg-metric[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.18rem;padding:.55rem .75rem;display:flex}.tgm-lbl[data-v-b49048a6]{color:var(--text-primary);letter-spacing:.06em;font-size:.55rem;font-weight:800}.tgm-val[data-v-b49048a6]{font-size:1.25rem;font-weight:800;line-height:1.1}.tgm-val.green[data-v-b49048a6],.tgm-val.amber[data-v-b49048a6],.tgm-val.red[data-v-b49048a6],.tgm-val.cyan[data-v-b49048a6]{color:var(--text-primary)}.tgm-val.gold[data-v-b49048a6]{color:var(--text-primary);text-shadow:0 0 6px #fbbf2466}.tgm-val.muted[data-v-b49048a6]{color:var(--text-primary)}.tgm-val small[data-v-b49048a6]{color:var(--text-primary);font-size:.72rem;font-weight:600}.tgm-sub[data-v-b49048a6]{color:var(--text-primary);font-size:.56rem}.tgm-badge[data-v-b49048a6]{border-radius:2px;width:fit-content;padding:.1rem .35rem;font-size:.52rem;font-weight:800;display:inline-block}.tgm-badge.passed[data-v-b49048a6],.tgm-badge.warning[data-v-b49048a6],.tgm-badge.failed[data-v-b49048a6]{background:var(--bg-card);color:var(--text-primary)}.cosc-matrix-section[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.65rem;padding:.75rem;display:flex}.cosc-matrix-header[data-v-b49048a6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cm-title[data-v-b49048a6]{color:var(--text-primary);letter-spacing:.08em;font-size:.64rem;font-weight:800;display:block}.cm-desc[data-v-b49048a6]{color:var(--text-primary);font-size:.54rem}.cm-actions[data-v-b49048a6]{gap:.4rem;display:flex}.cm-record-btn[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:3px;padding:.25rem .55rem;font-size:.62rem;font-weight:700;transition:all .2s}.cm-record-btn[data-v-b49048a6]:hover{background:var(--bg-card);color:var(--text-primary)}.cm-export-strip-btn[data-v-b49048a6]{color:#10b981;cursor:pointer;background:#10b9811f;border:1px solid #10b98166;border-radius:3px;padding:.25rem .55rem;font-size:.62rem;font-weight:700;transition:all .2s}.cm-export-strip-btn[data-v-b49048a6]:hover{color:#021e17;background:#10b981}.cm-export-spectro-btn[data-v-b49048a6]{color:#fbbf24;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:3px;padding:.25rem .55rem;font-size:.62rem;font-weight:700;transition:all .2s}.cm-export-spectro-btn[data-v-b49048a6]:hover{color:#020617;background:#f59e0b}.cm-reset-btn[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:3px;padding:.25rem .45rem;font-size:.62rem}.position-chips-grid[data-v-b49048a6]{grid-template-columns:repeat(6,1fr);gap:.4rem;display:grid}@media (width<=640px){.position-chips-grid[data-v-b49048a6]{grid-template-columns:repeat(3,1fr)}}.pos-chip-btn[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .3rem;transition:all .15s;display:flex}.pos-chip-btn[data-v-b49048a6]:hover{border-color:var(--text-primary)}.pos-chip-btn.active[data-v-b49048a6]{border-color:var(--text-primary);background:var(--bg-card);box-shadow:var(--shadow-luxury)}.pos-chip-btn.recorded[data-v-b49048a6]{border-left:3px solid #10b981}.pos-code[data-v-b49048a6]{color:var(--text-primary);font-size:.72rem;font-weight:800}.pos-name[data-v-b49048a6]{color:var(--text-primary);font-size:.5rem}.pos-check[data-v-b49048a6]{color:var(--text-primary);font-size:.52rem;font-weight:800}.cosc-scorecard[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.45rem;padding:.65rem .85rem;display:flex}.scorecard-top[data-v-b49048a6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.sc-stat[data-v-b49048a6]{flex-direction:column;gap:.1rem;display:flex}.sc-lbl[data-v-b49048a6]{color:var(--text-primary);font-size:.52rem;font-weight:700}.sc-val[data-v-b49048a6]{font-size:.85rem;font-weight:800}.sc-val.green[data-v-b49048a6],.sc-val.red[data-v-b49048a6],.sc-val.cyan[data-v-b49048a6],.sc-val.amber[data-v-b49048a6]{color:var(--text-primary)}.cosc-grade-badge[data-v-b49048a6]{letter-spacing:.06em;border-radius:3px;padding:.2rem .5rem;font-size:.6rem;font-weight:800}.cosc-grade-badge.metas[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.cosc-grade-badge.cosc[data-v-b49048a6],.cosc-grade-badge.standard[data-v-b49048a6],.cosc-grade-badge.failed[data-v-b49048a6]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary)}.sc-summary[data-v-b49048a6]{color:var(--text-primary);margin:0;font-size:.58rem;line-height:1.4}.starter-modal-backdrop[data-v-18030cea]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:1.5rem;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.starter-modal-box[data-v-18030cea]{background:var(--bg-card);border:1px solid var(--border-medium);width:100%;max-width:650px;max-height:90vh;box-shadow:var(--shadow-luxury);border-radius:6px;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;overflow-y:auto}.smb-header[data-v-18030cea]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding-bottom:1rem;display:flex}.smb-badge[data-v-18030cea]{letter-spacing:.12em;color:var(--text-primary);font-size:.62rem;font-weight:800}.smb-title[data-v-18030cea]{color:var(--text-primary);margin:.25rem 0 0;font-size:1.15rem;font-weight:800}.smb-sub[data-v-18030cea]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.76rem}.smb-close-btn[data-v-18030cea]{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:32px;height:32px;font-size:.85rem;display:flex}.smb-hero-card[data-v-18030cea]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.shc-role-lbl[data-v-18030cea]{color:var(--text-muted);letter-spacing:.08em;font-size:.62rem;font-weight:800;display:block}.shc-role-name[data-v-18030cea]{color:var(--text-primary);font-size:1.2rem;font-weight:800}.shc-score[data-v-18030cea]{flex-direction:column;align-items:flex-end;display:flex}.shc-score-num[data-v-18030cea]{color:var(--text-primary);font-size:1.4rem;font-weight:900;font-family:var(--font-mono,monospace);line-height:1}.shc-score-lbl[data-v-18030cea]{color:var(--text-secondary);text-transform:uppercase;font-size:.6rem}.trio-grid[data-v-18030cea]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.trio-slot[data-v-18030cea]{background:var(--bg-surface);border:1px solid var(--border-subtle);opacity:.7;border-radius:4px;flex-direction:column;gap:.4rem;padding:.85rem;transition:all .2s;display:flex}.trio-slot.active[data-v-18030cea]{opacity:1;border-color:var(--text-primary);background:var(--bg-card)}.ts-header[data-v-18030cea]{align-items:center;gap:.5rem;display:flex}.ts-num[data-v-18030cea]{background:var(--bg-card);border:1px solid var(--border-subtle);width:22px;height:22px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:flex}.trio-slot.active .ts-num[data-v-18030cea]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.ts-title[data-v-18030cea]{color:var(--text-primary);font-size:.75rem;font-weight:800}.ts-desc[data-v-18030cea]{color:var(--text-secondary);margin:0;font-size:.68rem;line-height:1.35}.ts-match-pill[data-v-18030cea]{color:var(--text-primary);background:var(--bg-card);border-radius:3px;align-self:flex-start;margin-top:auto;padding:.2rem .4rem;font-size:.58rem;font-weight:800}.smb-verdict-box[data-v-18030cea]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;display:flex}.svb-icon[data-v-18030cea]{font-size:1.1rem}.svb-title[data-v-18030cea]{color:var(--text-primary);font-size:.72rem;font-weight:800;display:block}.svb-text[data-v-18030cea]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.smb-footer[data-v-18030cea]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.smb-tier-tag[data-v-18030cea]{color:var(--text-secondary);font-size:.72rem}.smb-tier-tag strong[data-v-18030cea]{color:var(--text-primary)}.smb-ack-btn[data-v-18030cea]{background:var(--bg-card);color:var(--text-primary);cursor:pointer;border:none;border-radius:4px;padding:.6rem 1.25rem;font-size:.78rem;font-weight:700;transition:opacity .2s}.smb-ack-btn[data-v-18030cea]:hover{opacity:.9}.dual-face-viewer[data-v-a44605df]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:16px;margin-bottom:1.5rem;padding:1.25rem;position:relative;overflow:hidden}.df-header-bar[data-v-a44605df]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.df-title-wrap[data-v-a44605df]{flex-direction:column;display:flex}.df-kicker[data-v-a44605df]{letter-spacing:.12em;color:var(--accent-primary);font-size:.65rem;font-weight:800}.df-face-indicator[data-v-a44605df]{color:var(--text-primary);font-size:.85rem;font-weight:700}.df-controls-group[data-v-a44605df]{gap:.5rem;display:flex}.df-btn[data-v-a44605df]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.df-btn[data-v-a44605df]:hover{background:var(--bg-card);border-color:var(--accent-primary);color:var(--accent-primary)}.df-btn.active[data-v-a44605df]{background:var(--accent-primary);color:var(--text-primary);border-color:var(--accent-primary);font-weight:700}.df-stage-card[data-v-a44605df]{perspective:1000px;border:1px solid var(--border-subtle);background:radial-gradient(circle,#1e293b80 0%,#0b0f17d9 75%);border-radius:12px;justify-content:center;align-items:center;min-height:420px;padding:1.5rem;display:flex;position:relative}.df-stage-card.is-loupe-cursor[data-v-a44605df]{cursor:crosshair}.df-contact-shadow[data-v-a44605df]{filter:blur(8px);pointer-events:none;z-index:1;background:radial-gradient(#000000d9 0%,#0000 70%);border-radius:50%;width:260px;height:24px;position:absolute;bottom:25px}.df-image-frame[data-v-a44605df]{z-index:2;justify-content:center;align-items:center;width:100%;max-width:360px;height:360px;display:flex;position:relative}.df-main-img[data-v-a44605df]{object-fit:contain;filter:drop-shadow(0 15px 25px #000000a6);-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .3s}.df-stage-card.is-flipped .df-main-img[data-v-a44605df]{transform:rotateY(360deg)}.df-loupe-lens[data-v-a44605df]{border:3px solid var(--accent-primary);width:160px;height:160px;box-shadow:var(--shadow-luxury);pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-repeat:no-repeat;background-size:400% 400%;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.df-loupe-badge[data-v-a44605df]{background:var(--bg-card);color:var(--text-primary);letter-spacing:.05em;border-radius:4px;padding:.15rem .4rem;font-size:.6rem;font-weight:800;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.df-standards-badge[data-v-a44605df]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:15px;left:15px}.df-sb-dot[data-v-a44605df]{background:var(--bg-card);border-radius:50%;width:6px;height:6px}.df-alpha-pill[data-v-a44605df]{background:var(--bg-card);color:var(--text-primary);border-radius:4px;padding:.1rem .35rem;font-size:.58rem}.df-footer-tags[data-v-a44605df]{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:1.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.df-tag-item[data-v-a44605df]{flex-direction:column;display:flex}.df-tag-lbl[data-v-a44605df]{color:var(--text-primary);letter-spacing:.05em;font-size:.62rem;font-weight:700}.df-tag-val[data-v-a44605df]{color:var(--text-primary);font-size:.78rem;font-weight:600}.wrist-scale-visualizer[data-v-964abf4d]{background:var(--bg-card,#0f172abf);border:1px solid var(--border-subtle,#ffffff1f);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;margin-bottom:2rem;padding:1.8rem;position:relative}.sr-only[data-v-964abf4d]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wsv-header[data-v-964abf4d]{border-bottom:1px solid var(--border-subtle,#ffffff14);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.wsv-title-group[data-v-964abf4d]{flex-direction:column;gap:.35rem;display:flex}.wsv-kicker[data-v-964abf4d]{letter-spacing:.15em;color:var(--accent-primary,#c5a059);text-transform:uppercase;font-size:.7rem;font-weight:800}.wsv-title[data-v-964abf4d]{color:var(--text-primary,#fff);letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:800}.wsv-subtitle[data-v-964abf4d]{color:var(--text-secondary,#94a3b8);max-width:680px;margin:0;font-size:.85rem}.wsv-status-pill[data-v-964abf4d]{background:var(--bg-card);box-shadow:var(--shadow-luxury);border:1px solid;border-radius:20px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.wsv-dot[data-v-964abf4d]{border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.wsv-coverage-badge[data-v-964abf4d]{opacity:.8;font-size:.72rem}.wsv-toolbar[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1.1rem;display:flex}.toolbar-group[data-v-964abf4d]{align-items:center;gap:.6rem;display:flex}.tb-label[data-v-964abf4d]{letter-spacing:.1em;color:var(--accent-primary,#c5a059);font-size:.68rem;font-weight:700}.tb-pills[data-v-964abf4d]{align-items:center;gap:.35rem;display:flex}.tb-pill[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff1a);color:var(--text-secondary,#cbd5e1);cursor:pointer;border-radius:4px;padding:.32rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.tb-pill[data-v-964abf4d]:hover{background:var(--bg-card);color:var(--text-primary);border-color:var(--accent-primary,#c5a059)}.tb-pill.active[data-v-964abf4d]{background:var(--accent-primary,#c5a059);color:var(--text-primary);border-color:var(--accent-primary,#c5a059);box-shadow:var(--shadow-luxury);font-weight:700}.skin-tone-dots[data-v-964abf4d]{align-items:center;gap:.5rem;display:flex}.tone-dot[data-v-964abf4d]{border:2px solid var(--border-subtle);cursor:pointer;border-radius:50%;width:22px;height:22px;transition:all .2s cubic-bezier(.16,1,.3,1)}.tone-dot.atelier[data-v-964abf4d],.tone-dot.tan[data-v-964abf4d],.tone-dot.fair[data-v-964abf4d],.tone-dot.deep[data-v-964abf4d]{background:var(--bg-card)}.tone-dot[data-v-964abf4d]:hover{border-color:var(--text-primary);transform:scale(1.15)}.tone-dot.active[data-v-964abf4d]{border-color:var(--accent-primary,#c5a059);box-shadow:0 0 10px var(--accent-primary,#c5a059);transform:scale(1.25)}.toolbar-actions-right[data-v-964abf4d]{align-items:center;gap:.45rem;margin-left:auto;display:flex}.btn-tool-toggle[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff1a);color:var(--text-secondary,#94a3b8);cursor:pointer;border-radius:4px;padding:.32rem .8rem;font-size:.72rem;font-weight:700;transition:all .2s}.btn-tool-toggle[data-v-964abf4d]:hover{color:var(--text-primary);border-color:var(--accent-primary,#c5a059)}.btn-tool-toggle.active[data-v-964abf4d]{background:var(--bg-card);border-color:var(--accent-primary,#c5a059);color:var(--accent-primary,#c5a059)}.wsv-subtoolbar[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff0f);border-radius:6px;flex-direction:column;gap:.65rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.subtoolbar-row[data-v-964abf4d]{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.sub-label[data-v-964abf4d]{letter-spacing:.08em;color:var(--accent-primary,#c5a059);white-space:nowrap;font-size:.65rem;font-weight:700}.sub-pills[data-v-964abf4d]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sub-pill[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary,#cbd5e1);cursor:pointer;border-radius:4px;padding:.25rem .65rem;font-size:.72rem;font-weight:600;transition:all .15s}.sub-pill[data-v-964abf4d]:hover{background:var(--bg-card);color:var(--text-primary)}.sub-pill.active[data-v-964abf4d]{background:var(--bg-card);border-color:var(--accent-primary,#c5a059);color:var(--accent-primary,#c5a059);font-weight:700}.subtoolbar-cuff-wrapper[data-v-964abf4d]{flex-direction:column;gap:.75rem;width:100%;display:flex}.cuff-controls-row[data-v-964abf4d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;width:100%;display:flex}.cuff-slider-inline[data-v-964abf4d]{flex-wrap:wrap;flex:1;align-items:center;gap:.6rem;display:flex}.cuff-mode-tabs[data-v-964abf4d]{align-items:center;gap:.35rem;display:flex}.cuff-range-slider[data-v-964abf4d],.dial-range-slider[data-v-964abf4d]{background:var(--bg-card);height:6px;accent-color:var(--accent-primary,#c5a059);cursor:pointer;border-radius:3px;flex:1;max-width:180px}.cuff-pos-badge[data-v-964abf4d]{color:var(--text-primary);font-size:.7rem;font-weight:700;font-family:var(--font-mono,monospace);background:var(--bg-card);border-radius:3px;padding:.15rem .45rem}.dial-adjust-row[data-v-964abf4d]{border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:.5rem}.dial-mode-pills[data-v-964abf4d],.dial-zoom-adjust[data-v-964abf4d]{align-items:center;gap:.5rem;display:flex}.zoom-val-text[data-v-964abf4d]{font-size:.7rem;font-family:var(--font-mono,monospace);color:var(--accent-primary,#c5a059);font-weight:700}.comparative-controls-row[data-v-964abf4d]{border-top:1px solid #ffffff0d;justify-content:space-between;padding-top:.5rem}.wsv-slider-section[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);border-radius:6px;margin-bottom:1.5rem;padding:1.15rem 1.4rem}.wsv-slider-header[data-v-964abf4d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.wsv-slider-lbl[data-v-964abf4d]{color:var(--text-primary,#f8fafc);font-size:.85rem;font-weight:700}.wsv-slider-val-badge[data-v-964abf4d]{font-family:var(--font-mono,monospace);align-items:baseline;gap:.35rem;display:flex}.val-num[data-v-964abf4d]{color:var(--accent-primary,#c5a059);font-size:1.4rem;font-weight:800}.val-unit[data-v-964abf4d]{color:var(--accent-primary,#c5a059);font-size:.9rem;font-weight:700}.val-mm[data-v-964abf4d]{color:var(--text-secondary,#94a3b8);font-size:.78rem}.val-flat[data-v-964abf4d]{color:var(--text-secondary,#94a3b8);margin-left:.4rem;font-size:.78rem}.val-flat strong[data-v-964abf4d]{color:var(--text-primary)}.slider-track-wrap[data-v-964abf4d]{margin-bottom:.85rem;position:relative}.wsv-range-slider[data-v-964abf4d]{background:var(--bg-card);cursor:pointer;width:100%;height:8px;accent-color:var(--accent-primary,#c5a059);border-radius:4px;outline:none}.wsv-range-slider[data-v-964abf4d]:focus-visible{outline:2px solid var(--accent-primary,#c5a059);outline-offset:3px}.wsv-presets-row[data-v-964abf4d]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.preset-chip[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff1a);color:var(--text-secondary,#94a3b8);cursor:pointer;border-radius:20px;padding:.28rem .7rem;font-size:.7rem;font-weight:600;transition:all .2s}.preset-chip[data-v-964abf4d]:hover{background:var(--bg-card);color:var(--text-primary)}.preset-chip.active[data-v-964abf4d]{background:var(--accent-primary,#c5a059);color:var(--text-primary);border-color:var(--accent-primary,#c5a059);font-weight:700}.wsv-anatomical-stage[data-v-964abf4d]{border:1px solid var(--border-subtle,#ffffff1a);min-height:420px;box-shadow:var(--shadow-luxury);perspective:1200px;background:radial-gradient(circle at 50% 40%,#141b28f2 0%,#090c12fa 100%);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:2.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.tech-grid-overlay[data-v-964abf4d]{pointer-events:none;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.wsv-3d-scene-container[data-v-964abf4d]{transform-style:preserve-3d;flex-direction:column;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.caliper-bar.horizontal[data-v-964abf4d]{z-index:12;justify-content:space-between;align-items:center;margin-bottom:1.5rem;transition:width .25s cubic-bezier(.16,1,.3,1),margin-bottom .25s;display:flex;position:relative}.caliper-bar.horizontal.top-caliper[data-v-964abf4d]{margin-bottom:1.6rem}.caliper-bar.horizontal.top-caliper.caliper-cuff-spacing[data-v-964abf4d]{margin-bottom:2.2rem}.caliper-line[data-v-964abf4d]{background:var(--bg-card);opacity:.85;flex:1;height:1px}.caliper-arrow[data-v-964abf4d]{color:var(--text-primary);font-size:.72rem}.caliper-tag[data-v-964abf4d]{letter-spacing:.08em;color:var(--text-primary);white-space:nowrap;font-size:.68rem;font-weight:800;font-family:var(--font-mono,monospace);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:4px;padding:.2rem .6rem}.wsv-anatomical-forearm[data-v-964abf4d]{box-shadow:var(--shadow-luxury);border-radius:36px;justify-content:center;align-items:center;transition:width .25s cubic-bezier(.16,1,.3,1),transform .3s;display:flex;position:relative}.wsv-anatomical-forearm.orientation-horizontal[data-v-964abf4d]{border-radius:20px 48px 48px 20px}.skin-atelier .wsv-anatomical-forearm[data-v-964abf4d]{border:2px solid var(--border-subtle);background:linear-gradient(90deg,#131924 0%,#1f2838 50%,#131924 100%)}.skin-tan .wsv-anatomical-forearm[data-v-964abf4d]{border:2px solid var(--border-subtle);background:linear-gradient(90deg,#9e6439 0%,#c68a5c 50%,#9e6439 100%)}.skin-fair .wsv-anatomical-forearm[data-v-964abf4d]{border:2px solid var(--border-subtle);background:linear-gradient(90deg,#bf9381 0%,#e8beac 50%,#bf9381 100%)}.skin-deep .wsv-anatomical-forearm[data-v-964abf4d]{border:2px solid var(--border-subtle);background:linear-gradient(90deg,#381e11 0%,#5c3826 50%,#381e11 100%)}.skin-atelier .wsv-anatomical-forearm.orientation-horizontal[data-v-964abf4d]{border:2px solid var(--border-subtle);background:linear-gradient(#111620 0%,#1c2433 30%,#242e40 50%,#1c2433 70%,#111620 100%)}.skin-tan .wsv-anatomical-forearm.orientation-horizontal[data-v-964abf4d]{border:2px solid var(--border-subtle);background:linear-gradient(#8a532b 0%,#ba7e52 30%,#d4986c 50%,#ba7e52 70%,#8a532b 100%)}.skin-fair .wsv-anatomical-forearm.orientation-horizontal[data-v-964abf4d]{border:2px solid var(--border-subtle);background:linear-gradient(#ab8170 0%,#dda997 30%,#f0c5b3 50%,#dda997 70%,#ab8170 100%)}.skin-deep .wsv-anatomical-forearm.orientation-horizontal[data-v-964abf4d]{border:2px solid var(--border-subtle);background:linear-gradient(#2b1509 0%,#4f2e1d 30%,#69402b 50%,#4f2e1d 70%,#2b1509 100%)}.wrist-styloid-bone[data-v-964abf4d]{background:inherit;filter:brightness(1.18);width:16px;height:24px;box-shadow:var(--shadow-luxury);border-radius:50%;position:absolute;top:15%;right:-8px}.orientation-horizontal .wrist-styloid-bone[data-v-964abf4d]{width:26px;height:14px;box-shadow:var(--shadow-luxury);top:auto;bottom:-6px;right:18%}.watch-strap-layer[data-v-964abf4d]{pointer-events:none;z-index:1;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0}.strap-steel[data-v-964abf4d]{box-shadow:var(--shadow-luxury);background:linear-gradient(90deg,#475569 0%,#94a3b8 35%,#cbd5e1 50%,#94a3b8 65%,#475569 100%);border-left:1px solid #ffffff26;border-right:1px solid #ffffff26}.steel-links-overlay[data-v-964abf4d]{flex-direction:column;justify-content:space-around;width:100%;height:100%;padding:8px 0;display:flex}.steel-link-groove[data-v-964abf4d]{background:var(--bg-card);height:1px;box-shadow:var(--shadow-luxury)}.strap-leather[data-v-964abf4d]{box-shadow:var(--shadow-luxury);background:linear-gradient(90deg,#27160c 0%,#4a2615 50%,#27160c 100%);border-left:2px dashed #ffffff40;border-right:2px dashed #ffffff40}.leather-stitch-seam[data-v-964abf4d]{background:repeating-linear-gradient(#0000 0 6px,#ffffff1a 6px 8px);width:100%;height:100%}.strap-nato[data-v-964abf4d]{background:repeating-linear-gradient(90deg,#1b2e1f,#1b2e1f 10px,#2c442e 10px 20px);border-left:1px solid #ffffff26;border-right:1px solid #ffffff26}.nato-keeper-ring[data-v-964abf4d]{width:calc(100% + 4px);height:6px;box-shadow:var(--shadow-luxury);background:linear-gradient(#cbd5e1,#94a3b8);border-radius:2px;margin:12px -2px}.watch-head-chassis[data-v-964abf4d]{z-index:5;justify-content:center;align-items:center;transition:width .2s,height .2s;display:flex;position:relative}.watch-head-chassis.extruded-3d[data-v-964abf4d]{transform-style:preserve-3d}.watch-case-body[data-v-964abf4d]{box-shadow:var(--shadow-luxury);background:var(--bg-card);border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.view-tilt .watch-case-body[data-v-964abf4d]{box-shadow:0 1px #94a3b8,0 2px #64748b,0 3px #475569,0 5px #334155,0 8px #1e293b,0 18px 40px #000000d9}.watch-head-img[data-v-964abf4d]{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;transition:transform .2s}.watch-head-cad[data-v-964abf4d]{background:var(--bg-card);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cad-dial-svg[data-v-964abf4d]{width:100%;height:100%}.cad-fallback-ring[data-v-964abf4d]{color:var(--text-primary);flex-direction:column;align-items:center;gap:.15rem;font-size:.75rem;font-weight:800;display:flex}.cad-fallback-ring small[data-v-964abf4d]{color:var(--accent-primary,#c5a059)}.sapphire-glare-overlay[data-v-964abf4d]{pointer-events:none;z-index:4;background:linear-gradient(135deg,#ffffff42 0%,#0000 45%,#38bdf81a 100%);border-radius:50%;position:absolute;inset:0}.bezel-metallic-rim[data-v-964abf4d]{pointer-events:none;box-shadow:var(--shadow-luxury);z-index:5;border:3px solid;border-radius:50%;position:absolute;inset:-2px}.watch-crown-knurl[data-v-964abf4d]{width:7px;height:16px;box-shadow:var(--shadow-luxury);z-index:6;background:linear-gradient(#94a3b8,#cbd5e1,#64748b);border-radius:2px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.watch-lug[data-v-964abf4d]{width:10px;height:20px;box-shadow:var(--shadow-luxury);background:linear-gradient(#cbd5e1,#64748b);border-radius:2px;position:absolute}.lug-top-left[data-v-964abf4d]{top:-6px;left:15%}.lug-top-right[data-v-964abf4d]{top:-6px;right:15%}.lug-bottom-left[data-v-964abf4d]{bottom:-6px;left:15%}.lug-bottom-right[data-v-964abf4d]{bottom:-6px;right:15%}.caliper-bar.vertical[data-v-964abf4d]{z-index:12;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.caliper-bar.vertical.lug-caliper[data-v-964abf4d]{right:-58px}.caliper-bar.vertical.wrist-width-caliper-v[data-v-964abf4d]{left:-58px;right:auto}.caliper-bar.vertical .caliper-line[data-v-964abf4d]{background:var(--bg-card);opacity:.85;flex:1;width:1px;height:auto}.caliper-tag-v[data-v-964abf4d]{writing-mode:vertical-rl;letter-spacing:.08em;color:var(--text-primary);font-size:.68rem;font-weight:800;font-family:var(--font-mono,monospace);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);white-space:nowrap;border-radius:4px;padding:.45rem .25rem}.overhang-laser-boundary[data-v-964abf4d]{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.left-laser[data-v-964abf4d]{left:-32px}.right-laser[data-v-964abf4d]{right:-32px}.laser-beam[data-v-964abf4d]{background:var(--bg-card);width:2px;height:100%;box-shadow:var(--shadow-luxury);animation:1.5s infinite pulseLaser-964abf4d}.laser-alert-tag[data-v-964abf4d]{color:var(--text-primary);background:var(--bg-card);white-space:nowrap;box-shadow:var(--shadow-luxury);border-radius:3px;padding:.15rem .45rem;font-size:.6rem;font-weight:800;position:absolute}.overhang-laser-boundary-h[data-v-964abf4d]{z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:-24px;right:-24px}.overhang-laser-boundary-h.top-laser[data-v-964abf4d]{top:0}.overhang-laser-boundary-h.bottom-laser[data-v-964abf4d]{bottom:0}.laser-beam-h[data-v-964abf4d]{background:var(--bg-card);width:100%;height:2px;box-shadow:var(--shadow-luxury);animation:1.5s infinite pulseLaser-964abf4d}.laser-alert-tag-h[data-v-964abf4d]{color:var(--text-primary);background:var(--bg-card);white-space:nowrap;box-shadow:var(--shadow-luxury);border-radius:3px;padding:.15rem .45rem;font-size:.6rem;font-weight:800;position:absolute}@keyframes pulseLaser-964abf4d{0%,to{opacity:.6}50%{opacity:1}}.cuff-presets-group[data-v-964abf4d]{gap:.3rem;display:flex}.cuff-telemetry-chip[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:20px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.72rem;display:flex}.cuff-telemetry-chip.smooth[data-v-964abf4d],.cuff-telemetry-chip.snug[data-v-964abf4d],.cuff-telemetry-chip.blocked[data-v-964abf4d]{border-color:var(--text-primary);background:var(--bg-card);color:var(--text-primary)}.chip-status-dot[data-v-964abf4d]{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px}.shirt-cuff-sleeve[data-v-964abf4d]{z-index:7;pointer-events:none;background:repeating-linear-gradient(45deg,#00000005 0 1px,#0000 1px 3px),linear-gradient(#fcfdfd 0%,#f1f5f9 45%,#e2e8f0 85%,#cbd5e1 100%);border:1px solid #cbd5e199;border-top:none;border-bottom:3.5px solid #94a3b8;border-radius:34px 34px 8px 8px;justify-content:space-between;align-items:flex-end;height:105px;padding:.65rem 1rem;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 12px 28px -6px #00000080,inset 0 1px #fffffff2,inset 0 -2px 6px #00000014}.shirt-cuff-sleeve.cuff-vertical[data-v-964abf4d]{border-bottom:3.5px solid #94a3b8;border-radius:34px 34px 8px 8px;top:0;left:0;right:0}.shirt-cuff-sleeve.cuff-horizontal[data-v-964abf4d]{background:repeating-linear-gradient(45deg,#00000005 0 1px,#0000 1px 3px),linear-gradient(90deg,#fcfdfd 0%,#f1f5f9 45%,#e2e8f0 85%,#cbd5e1 100%);border-bottom:none;border-right:3.5px solid #94a3b8;border-radius:20px 8px 8px 20px;flex-direction:column;justify-content:space-between;align-items:flex-end;width:120px;height:100%;padding:.8rem .65rem;display:flex;inset:0 auto 0 0}.cuff-tailoring-label[data-v-964abf4d]{letter-spacing:.08em;text-transform:uppercase;color:#64748b;opacity:.75;font-size:.55rem;font-weight:700;font-family:var(--font-mono,monospace);pointer-events:none}.cuff-horizontal .cuff-tailoring-label[data-v-964abf4d]{writing-mode:vertical-rl;margin-bottom:.5rem;transform:rotate(180deg)}.cuff-buttons-stack[data-v-964abf4d]{flex-direction:column;align-items:center;gap:.45rem;display:flex}.cuff-mother-pearl-button[data-v-964abf4d]{background:radial-gradient(circle at 35% 30%,#fff 0%,#f1f5f9 40%,#cbd5e1 75%,#94a3b8 100%);border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:relative;box-shadow:0 2px 5px #00000059,inset 0 1px 1px #fffc}.mop-core[data-v-964abf4d]{width:7px;height:7px;position:relative}.mop-hole[data-v-964abf4d]{background:#334155;border-radius:50%;width:1.5px;height:1.5px;position:absolute;box-shadow:inset 0 .5px .5px #000000b3}.mop-hole.tl[data-v-964abf4d]{top:0;left:0}.mop-hole.tr[data-v-964abf4d]{top:0;right:0}.mop-hole.bl[data-v-964abf4d]{bottom:0;left:0}.mop-hole.br[data-v-964abf4d]{bottom:0;right:0}.mop-cross-thread[data-v-964abf4d]{background:#94a3b8cc;width:5px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.cuff-edge-stitch[data-v-964abf4d]{border-bottom:1.5px dashed #64748b73;height:1px;position:absolute;bottom:8px;left:10px;right:10px}.cuff-horizontal .cuff-edge-stitch[data-v-964abf4d]{border-bottom:none;border-right:1.5px dashed #64748b73;width:1px;height:auto;inset:10px 8px 10px auto}.cuff-profile-cross-section[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:620px;box-shadow:var(--shadow-luxury);border-radius:8px;flex-direction:column;gap:1.2rem;padding:1.5rem;display:flex}.cp-header[data-v-964abf4d]{flex-direction:column;gap:.25rem;display:flex}.cp-kicker[data-v-964abf4d]{letter-spacing:.12em;color:var(--accent-primary,#c5a059);font-size:.68rem;font-weight:800}.cp-title[data-v-964abf4d]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.cp-desc[data-v-964abf4d]{color:var(--text-primary);margin:0;font-size:.8rem}.cp-diagram-card[data-v-964abf4d]{background:var(--bg-card);border-radius:6px;align-items:center;gap:1.5rem;padding:1.2rem;display:flex}.cp-case-visual[data-v-964abf4d]{border:1px solid var(--border-subtle);width:110px;box-shadow:var(--shadow-luxury);text-align:center;background:linear-gradient(#475569 0%,#334155 100%);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:.3rem;display:flex;position:relative}.cp-crystal-dome[data-v-964abf4d]{background:var(--bg-card);border-radius:6px 6px 0 0;height:6px;position:absolute;top:-6px;left:10%;right:10%}.cp-case-label[data-v-964abf4d]{color:var(--text-primary);font-size:.68rem;font-weight:800}.cp-thresholds-column[data-v-964abf4d]{flex-direction:column;flex:1;gap:.6rem;display:flex}.threshold-row[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;padding:.55rem .8rem;display:flex}.threshold-row.success[data-v-964abf4d],.threshold-row.warning[data-v-964abf4d],.threshold-row.danger[data-v-964abf4d]{border-color:var(--text-primary)}.tr-info[data-v-964abf4d]{flex-direction:column;gap:.15rem;display:flex}.tr-badge[data-v-964abf4d]{color:var(--text-primary);font-size:.72rem;font-weight:700}.tr-clearance[data-v-964abf4d]{color:var(--text-primary);font-size:.68rem;font-family:var(--font-mono,monospace)}.tr-status-tag[data-v-964abf4d]{background:var(--bg-card);color:var(--text-primary);border-radius:3px;padding:.15rem .45rem;font-size:.65rem;font-weight:700}.cp-advice-box[data-v-964abf4d]{border-left:3px solid;border-radius:4px;padding:.75rem 1rem;font-size:.78rem;line-height:1.4}.cp-advice-box.smooth[data-v-964abf4d],.cp-advice-box.snug[data-v-964abf4d],.cp-advice-box.blocked[data-v-964abf4d]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.comparative-side-wrist[data-v-964abf4d]{z-index:10;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:absolute;top:50%;right:-140px;transform:translateY(-50%)}.comparative-side-wrist.comp-horizontal[data-v-964abf4d]{top:50%;right:-130px;transform:translateY(-50%)}.comp-coin-disc[data-v-964abf4d]{text-align:center;width:100%;height:100%;box-shadow:var(--shadow-luxury);border:4px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.coin-10-inner-core[data-v-964abf4d]{border:2px dashed var(--border-subtle);width:65%;height:65%;box-shadow:var(--shadow-luxury);background:radial-gradient(circle at 35% 35%,#fef08a 0%,#d4af37 70%,#b45309 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.coin-num[data-v-964abf4d]{color:var(--text-primary);font-size:.85rem;font-weight:900;line-height:1}.coin-unit[data-v-964abf4d]{color:var(--text-primary);font-size:.55rem;font-weight:800}.coin-2eur-core[data-v-964abf4d]{background:radial-gradient(circle at 35% 35%,#fff 0%,#cbd5e1 70%,#64748b 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:65%;height:65%;display:flex}.comp-scale-tag[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:4px;flex-direction:column;align-items:center;gap:.15rem;padding:.25rem .55rem;display:flex}.comp-scale-tag span[data-v-964abf4d]{color:var(--text-primary);font-size:.62rem;font-weight:700}.comp-delta-badge[data-v-964abf4d]{color:var(--text-primary);font-size:.65rem;font-weight:800;font-family:var(--font-mono,monospace)}.comp-delta-badge.larger[data-v-964abf4d]{color:var(--text-primary)}.comparative-reference-floating[data-v-964abf4d]{box-shadow:var(--shadow-luxury);z-index:10;border-radius:50%;position:absolute;bottom:1.5rem;right:2rem}.comp-floating-label[data-v-964abf4d]{color:var(--text-primary);font-size:.6rem;font-weight:800;line-height:1.1}.comp-floating-size[data-v-964abf4d]{color:var(--text-primary);font-size:.58rem;font-weight:700}.wsv-metrics-grid[data-v-964abf4d]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.wsv-metric-card[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);border-radius:6px;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;transition:transform .2s;display:flex}.wsv-metric-card[data-v-964abf4d]:hover{background:var(--bg-card);transform:translateY(-2px)}.mc-head[data-v-964abf4d]{justify-content:space-between;align-items:center;display:flex}.wsv-m-label[data-v-964abf4d]{letter-spacing:.1em;color:var(--text-secondary,#94a3b8);font-size:.68rem;font-weight:800}.wsv-m-val[data-v-964abf4d]{color:var(--text-primary,#fff);font-feature-settings:"tnum";font-size:1.5rem;font-weight:800}.wsv-m-val small[data-v-964abf4d]{opacity:.75;font-size:.85rem}.wsv-m-sub[data-v-964abf4d]{color:var(--text-secondary,#94a3b8);font-size:.72rem;line-height:1.4}.wsv-verdict-box[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);border-left:4px solid;border-radius:6px;align-items:flex-start;gap:1.1rem;padding:1.4rem 1.6rem;display:flex}.vb-icon-wrap[data-v-964abf4d]{font-size:1.6rem;font-weight:900;line-height:1}.vb-content[data-v-964abf4d]{flex-direction:column;gap:.3rem;display:flex}.vb-heading[data-v-964abf4d]{margin:0;font-size:1.05rem;font-weight:800}.wsv-verdict-text[data-v-964abf4d]{color:var(--text-primary,#e2e8f0);margin:0;font-size:.92rem;line-height:1.6}.wsv-cuff-note[data-v-964abf4d]{color:var(--text-secondary,#cbd5e1);border-top:1px solid #ffffff14;margin:.5rem 0 0;padding-top:.45rem;font-size:.85rem}.wsv-ar-stage[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;min-height:480px;max-height:600px;box-shadow:var(--shadow-luxury);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex;position:relative;overflow:hidden}.ar-video-feed[data-v-964abf4d]{object-fit:cover;z-index:1;filter:contrast(1.05)brightness(.95);width:100%;height:100%;position:absolute;top:0;left:0}.ar-hud-overlay[data-v-964abf4d]{z-index:2;pointer-events:none;width:100%;height:calc(100% - 65px);position:absolute;top:0;left:0;overflow:hidden}.ar-hud-header[data-v-964abf4d]{pointer-events:auto;z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.ar-live-badge[data-v-964abf4d]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);letter-spacing:.12em;color:var(--text-primary);border-radius:20px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.72rem;font-weight:800;display:flex}.ar-pulse-dot[data-v-964abf4d]{background:var(--bg-card);width:8px;height:8px;box-shadow:var(--shadow-luxury);border-radius:50%;animation:1.8s infinite arPulse-964abf4d}@keyframes arPulse-964abf4d{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.3)}to{opacity:.8;transform:scale(.95)}}.ar-telemetry-tag[data-v-964abf4d]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:.72rem;font-family:var(--font-mono,monospace);border-radius:20px;align-items:center;gap:.5rem;padding:.35rem .85rem;display:flex}.hud-divider[data-v-964abf4d]{opacity:.4}.ar-calibration-guide-box[data-v-964abf4d]{border:2px dashed var(--border-subtle);width:250px;height:160px;box-shadow:var(--shadow-luxury);pointer-events:none;border-radius:8px;justify-content:center;align-items:flex-end;padding-bottom:.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ar-calibration-guide-box.coin_28mm[data-v-964abf4d]{border-radius:50%;width:140px;height:140px}.guide-label[data-v-964abf4d]{background:var(--bg-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-primary);border-radius:4px;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.ar-watch-draggable-container[data-v-964abf4d]{cursor:grab;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.ar-watch-draggable-container[data-v-964abf4d]:active{cursor:grabbing}.ar-drag-hint[data-v-964abf4d]{color:var(--text-primary);background:var(--bg-card);white-space:nowrap;border:1px solid var(--border-subtle);pointer-events:none;border-radius:12px;margin-bottom:.4rem;padding:.2rem .5rem;font-size:.65rem;font-weight:800}.ar-control-bar[data-v-964abf4d]{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:15;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:65px;padding:0 1.25rem;display:flex;position:relative}.ar-ctrl-group[data-v-964abf4d]{align-items:center;gap:.6rem;display:flex}.ar-ctrl-label[data-v-964abf4d]{letter-spacing:.08em;color:var(--accent-primary,#c5a059);font-size:.68rem;font-weight:800}.ar-ctrl-pills[data-v-964abf4d]{gap:.35rem;display:flex}.ar-pill-btn[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.3rem .65rem;font-size:.72rem;font-weight:700;transition:all .2s}.ar-pill-btn.active[data-v-964abf4d]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.ar-range-wrap[data-v-964abf4d]{align-items:center;gap:.6rem;display:flex}.ar-scale-readout[data-v-964abf4d]{font-size:.72rem;font-family:var(--font-mono,monospace);color:var(--text-primary);white-space:nowrap;font-weight:700}.ar-actions-group[data-v-964abf4d]{align-items:center;gap:.5rem;display:flex}.btn-ar-action[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.35rem .75rem;font-size:.75rem;font-weight:700;transition:all .2s}.btn-ar-action.btn-snapshot[data-v-964abf4d]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.ar-snapshot-modal[data-v-964abf4d]{z-index:30;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.ar-modal-backdrop[data-v-964abf4d]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0}.ar-modal-card[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:500px;box-shadow:var(--shadow-luxury);border-radius:8px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}.ar-modal-header[data-v-964abf4d]{justify-content:space-between;align-items:center;display:flex}.ar-modal-header h4[data-v-964abf4d]{color:var(--text-primary);margin:0;font-size:1.05rem}.btn-close[data-v-964abf4d]{color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-size:1.2rem}.ar-snapshot-img-wrap[data-v-964abf4d]{border:1px solid var(--border-subtle);border-radius:6px;width:100%;max-height:280px;overflow:hidden}.ar-snapshot-img[data-v-964abf4d]{object-fit:cover;width:100%;height:100%}.ar-snapshot-meta[data-v-964abf4d]{color:var(--text-primary);justify-content:space-between;font-size:.78rem;display:flex}.ar-modal-actions[data-v-964abf4d]{justify-content:flex-end;gap:.6rem;display:flex}.btn-download[data-v-964abf4d]{background:var(--bg-card);color:var(--text-primary);border-radius:4px;padding:.45rem 1rem;font-size:.78rem;font-weight:700;text-decoration:none}.btn-dismiss[data-v-964abf4d]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.45rem 1rem;font-size:.78rem;font-weight:700}.battle-modal-backdrop[data-v-2b89bd0e]{z-index:99999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712e0;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.battle-modal-container[data-v-2b89bd0e]{color:#f8fafc;background:linear-gradient(175deg,#0f172a 0%,#090e1a 100%);border:1px solid #d4af3766;border-radius:20px;flex-direction:column;gap:1.75rem;width:100%;max-width:1240px;max-height:94vh;padding:2rem;display:flex;overflow-y:auto;box-shadow:0 25px 60px -15px #000000e6,0 0 40px #38bdf81f}.battle-header[data-v-2b89bd0e]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding-bottom:1.25rem;display:flex}.badge-tag[data-v-2b89bd0e]{letter-spacing:.08em;color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf84d;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.live-dot[data-v-2b89bd0e]{background:#38bdf8;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse-2b89bd0e;box-shadow:0 0 10px #38bdf8}.battle-title[data-v-2b89bd0e]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.5rem;font-weight:800;display:flex}.gold-gradient[data-v-2b89bd0e]{color:#fbbf24}.cyan-gradient[data-v-2b89bd0e]{color:#38bdf8}.vs-text[data-v-2b89bd0e]{color:#64748b;font-size:1rem;font-style:italic}.battle-subtitle[data-v-2b89bd0e]{color:#94a3b8;margin:.35rem 0 0;font-size:.88rem}.close-btn[data-v-2b89bd0e]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:all .2s;display:flex}.close-btn[data-v-2b89bd0e]:hover{color:#fff;background:#ef444433;border-color:#ef4444}.arena-grid[data-v-2b89bd0e]{grid-template-columns:1fr 1.35fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.fighter-card[data-v-2b89bd0e]{background:#0f172abf;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.card-a[data-v-2b89bd0e]{border-color:#38bdf859}.card-b[data-v-2b89bd0e]{border-color:#fbbf2459}.card-a.is-ticking[data-v-2b89bd0e]{border-color:#38bdf8;box-shadow:0 0 25px #38bdf866}.card-b.is-ticking[data-v-2b89bd0e]{border-color:#fbbf24;box-shadow:0 0 25px #fbbf2466}.fighter-head[data-v-2b89bd0e]{justify-content:space-between;align-items:center;display:flex}.fighter-badge[data-v-2b89bd0e]{letter-spacing:.08em;border-radius:6px;padding:.25rem .75rem;font-size:.75rem;font-weight:800}.badge-a[data-v-2b89bd0e]{color:#38bdf8;background:#38bdf833;border:1px solid #38bdf8}.badge-b[data-v-2b89bd0e]{color:#fbbf24;background:#fbbf2433;border:1px solid #fbbf24}.beacon-indicator[data-v-2b89bd0e]{justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.beacon-core[data-v-2b89bd0e]{border-radius:50%;width:10px;height:10px;transition:transform 80ms}.core-a[data-v-2b89bd0e]{background:#38bdf8;box-shadow:0 0 8px #38bdf8}.core-b[data-v-2b89bd0e]{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.beacon-indicator.active .beacon-core[data-v-2b89bd0e]{transform:scale(1.6)}.selector-wrap[data-v-2b89bd0e]{flex-direction:column;gap:.35rem;display:flex}.field-label[data-v-2b89bd0e]{text-transform:uppercase;color:#94a3b8;font-size:.75rem;font-weight:600}.caliber-select[data-v-2b89bd0e]{color:#fff;cursor:pointer;background:#1e293be6;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:.6rem .8rem;font-size:.88rem;font-weight:600}.fighter-specs[data-v-2b89bd0e]{background:#02061773;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.spec-row[data-v-2b89bd0e]{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.spec-lbl[data-v-2b89bd0e]{color:#64748b}.spec-val[data-v-2b89bd0e]{color:#e2e8f0;text-align:right}.spec-val.bold[data-v-2b89bd0e]{font-weight:700}.spec-val.small[data-v-2b89bd0e]{font-size:.75rem}.highlight-a[data-v-2b89bd0e]{color:#38bdf8;font-weight:700}.highlight-b[data-v-2b89bd0e]{color:#fbbf24;font-weight:700}.volume-slider-box[data-v-2b89bd0e]{flex-direction:column;gap:.4rem;display:flex}.vol-label[data-v-2b89bd0e]{color:#94a3b8;justify-content:space-between;font-size:.75rem;display:flex}.vol-range[data-v-2b89bd0e]{accent-color:#38bdf8;cursor:pointer;width:100%}.range-b[data-v-2b89bd0e]{accent-color:#fbbf24}.arbiter-deck[data-v-2b89bd0e]{background:#0f172a80;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;display:flex}.polyrhythm-card[data-v-2b89bd0e]{text-align:center;background:linear-gradient(#1e293b80 0%,#0f172acc 100%);border:1px solid #d4af3759;border-radius:14px;padding:1.25rem}.poly-kicker[data-v-2b89bd0e]{letter-spacing:.1em;color:#d4af37;font-size:.72rem;font-weight:800}.poly-ratio-display[data-v-2b89bd0e]{justify-content:center;align-items:center;gap:.5rem;margin:.2rem 0;font-size:3.2rem;font-weight:900;line-height:1.1;display:flex}.ratio-a-num[data-v-2b89bd0e]{color:#38bdf8}.ratio-colon[data-v-2b89bd0e]{color:#fff6}.ratio-b-num[data-v-2b89bd0e]{color:#fbbf24}.poly-desc[data-v-2b89bd0e]{color:#cbd5e1;margin:0 0 .75rem;font-size:.85rem;font-weight:600}.poly-metrics[data-v-2b89bd0e]{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.metric-chip[data-v-2b89bd0e]{color:#94a3b8;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;padding:.2rem .5rem;font-size:.72rem}.metric-chip strong[data-v-2b89bd0e]{color:#fff}.master-play-btn[data-v-2b89bd0e]{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:1.05rem;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 24px #0284c759}.master-play-btn[data-v-2b89bd0e]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0284c780}.master-play-btn.btn-playing[data-v-2b89bd0e]{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border-color:#f87171;box-shadow:0 8px 24px #ef444466}.mode-selector-wrap[data-v-2b89bd0e]{flex-direction:column;gap:.4rem;display:flex}.mode-label[data-v-2b89bd0e]{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}.mode-button-group[data-v-2b89bd0e]{grid-template-columns:1fr 1.3fr;gap:.4rem;display:grid}.mode-btn[data-v-2b89bd0e]{color:#cbd5e1;cursor:pointer;text-align:center;background:#1e293bb3;border:1px solid #ffffff1f;border-radius:8px;padding:.5rem .4rem;font-size:.78rem;font-weight:700;transition:all .2s}.mode-btn[data-v-2b89bd0e]:hover{background:#ffffff1f}.mode-btn.active[data-v-2b89bd0e]{color:#38bdf8;background:#38bdf840;border-color:#38bdf8}.mode-btn.binaural.active[data-v-2b89bd0e]{color:#fbbf24;background:#d4af3740;border-color:#d4af37}.active-channel-banner[data-v-2b89bd0e]{color:#94a3b8;background:#02061799;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.active-channel-banner strong[data-v-2b89bd0e]{color:#38bdf8}.chan-dot[data-v-2b89bd0e]{background:#10b981;border-radius:50%;width:6px;height:6px}.master-vol-box[data-v-2b89bd0e]{flex-direction:column;gap:.3rem;display:flex}.vol-txt[data-v-2b89bd0e]{color:#64748b;font-size:.72rem}.master-range[data-v-2b89bd0e]{accent-color:#d4af37}.analytics-deck[data-v-2b89bd0e]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.analytic-panel[data-v-2b89bd0e]{background:#0f172aa6;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.panel-title[data-v-2b89bd0e]{color:#e2e8f0;margin:0;font-size:.95rem;font-weight:800}.panel-body[data-v-2b89bd0e]{color:#94a3b8;margin:0;font-size:.82rem;line-height:1.55}.verdict-text[data-v-2b89bd0e]{color:#f1f5f9;font-weight:500}.tribology-chips[data-v-2b89bd0e]{flex-wrap:wrap;gap:.6rem;display:flex}.chip-item[data-v-2b89bd0e]{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:.25rem .6rem;font-size:.75rem}.chip-item strong[data-v-2b89bd0e]{color:#38bdf8}.pro-tip-box[data-v-2b89bd0e]{color:#cbd5e1;background:#d4af3714;border:1px solid #d4af3740;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.75rem;font-size:.78rem;line-height:1.45;display:flex}.tip-icon[data-v-2b89bd0e]{font-size:1.1rem}@keyframes pulse-2b89bd0e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}@media (width<=960px){.arena-grid[data-v-2b89bd0e],.analytics-deck[data-v-2b89bd0e]{grid-template-columns:1fr}}.geek-movement-inspector[data-v-24c7eac4]{background:var(--bg-card,#0f172abf);border:1px solid var(--border-subtle,#ffffff1f);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;margin-bottom:2rem;padding:1.8rem}.gmi-header[data-v-24c7eac4]{border-bottom:1px solid var(--border-subtle,#ffffff1a);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.gmi-title-wrap[data-v-24c7eac4]{flex-direction:column;gap:.35rem;display:flex}.gmi-kicker[data-v-24c7eac4]{letter-spacing:.14em;color:var(--accent-primary,#c5a059);text-transform:uppercase;font-size:.72rem;font-weight:800}.gmi-title[data-v-24c7eac4]{color:var(--text-primary,#fff);letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:800}.caliber-highlight[data-v-24c7eac4]{color:var(--accent-primary,#c5a059)}.gmi-subtitle[data-v-24c7eac4]{color:var(--text-secondary,#94a3b8);max-width:650px;margin:0;font-size:.85rem;line-height:1.5}.gmi-badge-wrap[data-v-24c7eac4]{align-items:center;gap:.75rem;display:flex}.caliber-battle-btn[data-v-24c7eac4]{color:#38bdf8;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#38bdf826 0%,#0284c740 100%);border:1px solid #38bdf8;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.75rem;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.caliber-battle-btn[data-v-24c7eac4]:hover{color:#0f172a;background:#38bdf8;transform:translateY(-1px);box-shadow:0 0 14px #38bdf873}.gmi-badge[data-v-24c7eac4]{background:var(--bg-card);color:var(--accent-primary,#c5a059);border:1px solid var(--accent-primary,#c5a059);letter-spacing:.08em;border-radius:20px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex}.badge-pulse-dot[data-v-24c7eac4]{background:var(--accent-primary,#c5a059);width:7px;height:7px;box-shadow:0 0 8px var(--accent-primary,#c5a059);border-radius:50%;animation:2s ease-in-out infinite pulseDot-24c7eac4}@keyframes pulseDot-24c7eac4{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.gmi-grid[data-v-24c7eac4]{grid-template-columns:repeat(2,1fr);gap:1.15rem;display:grid}.gmi-card[data-v-24c7eac4]{background:var(--bg-surface,#ffffff0a);border:1px solid var(--border-subtle,#ffffff17);border-radius:6px;outline:none;flex-direction:column;gap:.5rem;padding:1.25rem 1.4rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.gmi-card[data-v-24c7eac4]:hover{border-color:var(--accent-primary,#c5a059);box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.gmi-card[data-v-24c7eac4]:focus-visible{border-color:var(--accent-primary,#c5a059);box-shadow:0 0 0 2px var(--accent-primary,#c5a059)}.card-head[data-v-24c7eac4]{justify-content:space-between;align-items:center;display:flex}.gmi-label[data-v-24c7eac4]{letter-spacing:.1em;color:var(--text-secondary,#94a3b8);text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.card-icon[data-v-24c7eac4]{opacity:.85;font-size:1.1rem}.gmi-val[data-v-24c7eac4]{color:var(--text-primary,#fff);letter-spacing:-.01em;margin:0;font-size:1.12rem;font-weight:800;line-height:1.35;display:block}.freq-val[data-v-24c7eac4],.mag-val[data-v-24c7eac4]{font-family:var(--font-mono,monospace);color:var(--accent-primary,#c5a059)}.gmi-highlight-pill[data-v-24c7eac4]{background:var(--bg-card);color:var(--accent-primary,#c5a059);border:1px solid var(--border-subtle);border-radius:4px;align-self:flex-start;align-items:center;margin-top:.1rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.gmi-highlight-pill.amag[data-v-24c7eac4],.gmi-highlight-pill.freq[data-v-24c7eac4],.gmi-highlight-pill.shield[data-v-24c7eac4]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.gmi-note[data-v-24c7eac4]{color:var(--text-secondary,#cbd5e1);margin:.25rem 0 0;font-size:.82rem;line-height:1.55;display:block}[data-theme=sand]{background:var(--bg-card,#f5efe6);border-color:var(--border-subtle,#92400e33);box-shadow:var(--shadow-luxury);color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}[data-theme=vintage]{background:var(--bg-card,#201a15);background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}[data-theme="007"]{background:var(--bg-card,#0f141c);border-color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}[data-theme=f1]{background:var(--bg-card,#111);border-color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}[data-theme=monochrome]{background:var(--bg-card);border-color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}@media (width<=768px){.gmi-grid[data-v-24c7eac4]{grid-template-columns:1fr}}.full-set-auditor[data-v-15f20e58]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;margin-bottom:1.5rem;padding:1.25rem}.fsa-header[data-v-15f20e58]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.65rem;display:flex}.fsa-kicker[data-v-15f20e58]{letter-spacing:.1em;color:var(--text-primary);font-size:.62rem;font-weight:800}.fsa-title[data-v-15f20e58]{color:var(--text-primary);margin:0;font-size:.92rem;font-weight:700}.fsa-score-badge[data-v-15f20e58]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:6px;padding:.25rem .6rem;font-size:.68rem;font-weight:800}.fsa-score-badge.perfect[data-v-15f20e58]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.fsa-section-label[data-v-15f20e58]{color:var(--text-primary);margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:block}.fsa-checklist-section[data-v-15f20e58]{margin-bottom:1.25rem}.fsa-checkboxes-grid[data-v-15f20e58]{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.fsa-check-item[data-v-15f20e58]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.55rem .75rem;transition:background .2s;display:flex}.fsa-check-item[data-v-15f20e58]:hover{background:var(--bg-card)}.fsa-check-item input[type=checkbox][data-v-15f20e58]{accent-color:var(--text-primary);cursor:pointer;margin-top:.2rem}.fsa-check-text[data-v-15f20e58]{flex-direction:column;display:flex}.fsa-check-text strong[data-v-15f20e58]{color:var(--text-primary);font-size:.76rem}.fsa-check-text small[data-v-15f20e58]{color:var(--text-primary);font-size:.62rem}.fsa-polish-section[data-v-15f20e58]{margin-bottom:1.25rem}.fsa-polish-options[data-v-15f20e58]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.fsa-polish-btn[data-v-15f20e58]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;padding:.65rem .75rem;transition:all .2s;display:flex}.fsa-polish-btn[data-v-15f20e58]:hover{background:var(--bg-card)}.fsa-polish-btn.active[data-v-15f20e58]{background:var(--bg-card);border-color:var(--text-primary)}.fp-title[data-v-15f20e58]{color:var(--text-primary);margin-bottom:.2rem;font-size:.75rem;font-weight:700}.fp-desc[data-v-15f20e58]{color:var(--text-primary);font-size:.6rem;line-height:1.3}.fsa-result-summary[data-v-15f20e58]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.fsa-res-col[data-v-15f20e58]{flex-direction:column;max-width:65%;display:flex}.fsa-res-lbl[data-v-15f20e58]{color:var(--text-primary);letter-spacing:.06em;font-size:.6rem;font-weight:700}.fsa-res-grade[data-v-15f20e58]{color:var(--text-primary);margin:.15rem 0;font-size:.88rem;font-weight:800}.fsa-res-sub[data-v-15f20e58]{color:var(--text-primary);font-size:.65rem;line-height:1.35}.fsa-res-impact[data-v-15f20e58]{flex-direction:column;align-items:flex-end;display:flex}.fsa-impact-pct[data-v-15f20e58]{font-size:1.25rem;font-weight:800}.fsa-impact-pct.positive[data-v-15f20e58],.fsa-impact-pct.negative[data-v-15f20e58]{color:var(--text-primary)}.fsa-impact-mxn[data-v-15f20e58]{color:var(--text-primary);font-size:.72rem;font-weight:600}@media (width<=640px){.fsa-checkboxes-grid[data-v-15f20e58],.fsa-polish-options[data-v-15f20e58]{grid-template-columns:1fr}.fsa-res-col[data-v-15f20e58]{max-width:100%}}.complications-lab-panel[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);font-family:var(--font-sans,system-ui, sans-serif);color:var(--text-primary);border-radius:8px;flex-direction:column;gap:1.2rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.lab-header[data-v-bb6ead1a]{border-bottom:1px solid #f59e0b26;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.85rem;display:flex}.lab-badge[data-v-bb6ead1a]{letter-spacing:.14em;color:var(--text-primary);text-transform:uppercase;font-size:.62rem;font-weight:800}.lab-title[data-v-bb6ead1a]{color:var(--text-primary);letter-spacing:-.02em;margin:.15rem 0;font-size:1.3rem;font-weight:800}.lab-sub[data-v-bb6ead1a]{color:var(--text-primary);margin:0;font-size:.75rem}.lab-caliber-tag[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;align-items:flex-end;padding:.35rem .65rem;display:flex}.lct-lbl[data-v-bb6ead1a]{color:var(--text-primary);letter-spacing:.06em;font-size:.52rem;font-weight:700}.lct-val[data-v-bb6ead1a]{color:var(--text-primary);font-size:.85rem;font-weight:800}.complications-grid[data-v-bb6ead1a]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1.2rem;display:grid}.complication-card[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;gap:1rem;padding:1.15rem;display:flex;position:relative}.card-header[data-v-bb6ead1a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ch-left[data-v-bb6ead1a]{align-items:center;gap:.65rem;display:flex}.ch-icon[data-v-bb6ead1a]{font-size:1.35rem}.ch-title[data-v-bb6ead1a]{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:800}.ch-sub[data-v-bb6ead1a]{color:var(--text-primary);font-size:.64rem}.ch-phase-badge[data-v-bb6ead1a],.ch-qp-badge[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:3px;padding:.2rem .55rem;font-size:.62rem;font-weight:800}.ch-qp-badge.leap[data-v-bb6ead1a]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.moon-stage[data-v-bb6ead1a]{flex-direction:column;align-items:center;gap:.95rem;display:flex}.moon-dial-aperture[data-v-bb6ead1a]{background:var(--bg-card);border:2px solid var(--border-subtle);width:170px;height:95px;box-shadow:var(--shadow-luxury);border-radius:95px 95px 0 0;position:relative;overflow:hidden}.aventurine-sky[data-v-bb6ead1a]{background:radial-gradient(#0f172a 0%,#020617 80%,#000 100%);width:100%;height:100%;position:relative}.star[data-v-bb6ead1a]{color:var(--text-primary);pointer-events:none;font-size:.55rem;position:absolute}.s1[data-v-bb6ead1a]{top:12px;left:24px}.s2[data-v-bb6ead1a]{top:32px;left:45px}.s3[data-v-bb6ead1a]{top:18px;right:28px}.s4[data-v-bb6ead1a]{top:35px;right:52px}.s5[data-v-bb6ead1a]{top:22px;left:82px}.moon-disk[data-v-bb6ead1a]{transform-origin:50%;border-radius:50%;width:140px;height:140px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:18px;left:15px}.gold-moon[data-v-bb6ead1a]{width:36px;height:36px;box-shadow:var(--shadow-luxury);background:radial-gradient(circle at 35% 35%,#fef08a 0%,#facc15 45%,#b45309 100%);border-radius:50%;position:absolute}.moon-1[data-v-bb6ead1a]{top:0;left:52px}.moon-2[data-v-bb6ead1a]{bottom:0;left:52px}.moon-crater[data-v-bb6ead1a]{background:var(--bg-card);box-shadow:var(--shadow-luxury);border-radius:50%;position:absolute}.c1[data-v-bb6ead1a]{width:8px;height:8px;top:10px;left:8px}.c2[data-v-bb6ead1a]{width:6px;height:6px;top:18px;left:20px}.dial-mask-bezel[data-v-bb6ead1a]{pointer-events:none;height:32px;display:flex;position:absolute;bottom:0;left:0;right:0}.mask-scallop-left[data-v-bb6ead1a],.mask-scallop-right[data-v-bb6ead1a]{background:var(--bg-card);border-top:1px solid #f59e0b66;flex:1;height:100%}.mask-scallop-left[data-v-bb6ead1a]{border-top-right-radius:38px}.mask-scallop-right[data-v-bb6ead1a]{border-top-left-radius:38px}.moon-hud[data-v-bb6ead1a]{grid-template-columns:repeat(4,1fr);gap:.45rem;width:100%;display:grid}@media (width<=500px){.moon-hud[data-v-bb6ead1a]{grid-template-columns:repeat(2,1fr)}}.hud-item[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.12rem;padding:.4rem .55rem;display:flex}.hud-lbl[data-v-bb6ead1a]{color:var(--text-primary);letter-spacing:.05em;font-size:.52rem;font-weight:700}.hud-val[data-v-bb6ead1a]{font-size:1rem;font-weight:800}.hud-val.gold[data-v-bb6ead1a],.hud-val.cyan[data-v-bb6ead1a],.hud-val.purple[data-v-bb6ead1a]{color:var(--text-primary)}.hud-val small[data-v-bb6ead1a]{color:var(--text-primary);font-size:.65rem;font-weight:600}.hud-sub[data-v-bb6ead1a]{color:var(--text-primary);font-size:.54rem}.moon-controls[data-v-bb6ead1a]{flex-direction:column;gap:.75rem;display:flex}.slider-row[data-v-bb6ead1a]{flex-direction:column;gap:.35rem;display:flex}.slider-labels[data-v-bb6ead1a]{justify-content:space-between;font-size:.62rem;font-weight:700;display:flex}.sl-tag[data-v-bb6ead1a]{color:var(--text-primary)}.sl-val[data-v-bb6ead1a]{color:var(--text-primary);font-family:var(--font-mono,monospace)}.lunar-slider[data-v-bb6ead1a]{width:100%;accent-color:var(--text-primary);background:var(--bg-card);cursor:pointer;border-radius:3px;outline:none;height:6px}.btn-cluster[data-v-bb6ead1a]{flex-wrap:wrap;gap:.35rem;display:flex}.moon-ctrl-btn[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:3px;padding:.3rem .55rem;font-size:.65rem;font-weight:700;transition:all .15s}.moon-ctrl-btn[data-v-bb6ead1a]:hover,.moon-ctrl-btn.active[data-v-bb6ead1a]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}.moon-ctrl-btn.gold[data-v-bb6ead1a]{color:var(--text-primary);border-color:var(--text-primary)}.gear-train-box[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.45rem;padding:.65rem;display:flex}.gt-title[data-v-bb6ead1a]{color:var(--text-primary);letter-spacing:.06em;font-size:.58rem;font-weight:800}.gt-options[data-v-bb6ead1a]{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}@media (width<=600px){.gt-options[data-v-bb6ead1a]{grid-template-columns:1fr}}.gt-btn[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;text-align:left;border-radius:3px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.35rem .45rem;transition:all .15s;display:flex}.gt-btn[data-v-bb6ead1a]:hover{border-color:var(--text-primary)}.gt-btn.active[data-v-bb6ead1a]{background:var(--bg-card);border-color:var(--text-primary)}.gt-name[data-v-bb6ead1a]{color:var(--text-primary);font-size:.62rem;font-weight:700}.gt-error[data-v-bb6ead1a]{color:var(--text-primary);font-size:.54rem}.gt-desc[data-v-bb6ead1a]{color:var(--text-primary);margin:0;font-size:.58rem;line-height:1.3}.subdials-stage[data-v-bb6ead1a]{grid-template-columns:repeat(3,1fr);gap:.65rem;padding:.5rem 0;display:grid}.subdial-gauge[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;align-items:center;gap:.4rem;padding:.65rem .45rem;display:flex}.sd-tag[data-v-bb6ead1a]{color:var(--text-primary);letter-spacing:.08em;font-size:.54rem;font-weight:800}.sd-circle[data-v-bb6ead1a]{border:2px solid var(--border-subtle);width:72px;height:72px;box-shadow:var(--shadow-luxury);background:radial-gradient(circle,#0f1c18 0%,#030806 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.sd-circle.highlight[data-v-bb6ead1a]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury)}.sd-main-val[data-v-bb6ead1a]{color:var(--text-primary);font-size:.95rem;font-weight:800;line-height:1}.sd-main-val.large[data-v-bb6ead1a]{color:var(--text-primary);font-size:1.3rem}.sd-sub-val[data-v-bb6ead1a]{color:var(--text-primary);margin-top:.15rem;font-size:.5rem;font-weight:700}.sd-sub-val.leap[data-v-bb6ead1a]{color:var(--text-primary);font-weight:800}.sd-sub-txt[data-v-bb6ead1a]{color:var(--text-primary);font-size:.62rem;font-weight:700}.danger-zone-banner[data-v-bb6ead1a]{border:1px solid;border-radius:6px;align-items:center;gap:.75rem;padding:.65rem .85rem;transition:all .2s;display:flex}.danger-zone-banner.active[data-v-bb6ead1a],.danger-zone-banner.safe[data-v-bb6ead1a]{background:var(--bg-card);border-color:var(--text-primary)}.dz-icon[data-v-bb6ead1a]{font-size:1.4rem}.dz-content[data-v-bb6ead1a]{flex:1}.dz-title[data-v-bb6ead1a]{letter-spacing:.06em;font-size:.65rem;display:block}.danger-zone-banner.active .dz-title[data-v-bb6ead1a],.danger-zone-banner.safe .dz-title[data-v-bb6ead1a]{color:var(--text-primary)}.dz-desc[data-v-bb6ead1a]{color:var(--text-primary);margin:.15rem 0 0;font-size:.56rem;line-height:1.3}.dz-actions[data-v-bb6ead1a]{flex-direction:column;gap:.25rem;display:flex}.dz-hour-btn[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:3px;padding:.2rem .45rem;font-size:.58rem}.dz-hour-btn.active[data-v-bb6ead1a]{border-color:var(--text-primary);color:var(--text-primary);font-weight:700}.qp-test-controls[data-v-bb6ead1a]{flex-direction:column;gap:.65rem;display:flex}.qp-actions-row[data-v-bb6ead1a]{display:flex}.qp-jump-btn[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.5rem;font-size:.72rem;font-weight:800;transition:all .2s}.qp-jump-btn[data-v-bb6ead1a]:hover{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.scenario-buttons-grid[data-v-bb6ead1a]{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}@media (width<=600px){.scenario-buttons-grid[data-v-bb6ead1a]{grid-template-columns:1fr}}.scenario-btn[data-v-bb6ead1a]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;text-align:left;border-radius:4px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.45rem .5rem;transition:all .15s;display:flex}.scenario-btn[data-v-bb6ead1a]:hover{border-color:var(--text-primary);background:var(--bg-card)}.sc-badge[data-v-bb6ead1a]{border-radius:2px;padding:.08rem .3rem;font-size:.5rem;font-weight:800}.sc-badge.leap[data-v-bb6ead1a],.sc-badge.common[data-v-bb6ead1a],.sc-badge.secular[data-v-bb6ead1a]{background:var(--bg-card);color:var(--text-primary)}.sc-title[data-v-bb6ead1a]{color:var(--text-primary);font-size:.6rem;font-weight:700}.passport-modal-backdrop[data-v-6f86dc75]{background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.passport-modal-card[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:820px;max-height:90vh;box-shadow:var(--shadow-luxury);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.certificate-sheet[data-v-6f86dc75]{color:var(--text-primary);background:radial-gradient(#091410 0%,#030806 100%);padding:1.25rem;overflow-y:auto}.guilloche-border[data-v-6f86dc75]{border:2px solid var(--border-subtle);outline-offset:4px;background:repeating-linear-gradient(45deg,#0000,#0000 10px,#f59e0b04 10px 20px);border-radius:4px;outline:1px solid #fbbf244d;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative}.cert-header[data-v-6f86dc75]{border-bottom:2px solid #f59e0b4d;justify-content:space-between;align-items:flex-start;padding-bottom:.85rem;display:flex}.cert-seal[data-v-6f86dc75]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.seal-icon[data-v-6f86dc75]{color:var(--text-primary);font-size:1.8rem}.seal-text[data-v-6f86dc75]{letter-spacing:.14em;color:var(--text-primary);font-size:.48rem;font-weight:800}.cert-title-col[data-v-6f86dc75]{text-align:center;flex:1}.cert-super[data-v-6f86dc75]{letter-spacing:.16em;color:var(--text-primary);text-transform:uppercase;font-size:.58rem;font-weight:800}.cert-title[data-v-6f86dc75]{color:var(--text-primary);font-size:1.15rem;font-weight:800;font-family:var(--font-serif,Georgia, serif);letter-spacing:-.01em;margin:.2rem 0}.cert-id[data-v-6f86dc75]{color:var(--text-primary);font-size:.62rem;font-weight:700;font-family:var(--font-mono,monospace);letter-spacing:.08em}.cert-close-btn[data-v-6f86dc75]{border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:50%;width:28px;height:28px}.cert-close-btn[data-v-6f86dc75]:hover{border-color:var(--text-primary);color:var(--text-primary)}.cert-identity-grid[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:.65rem;padding:.75rem;display:grid}@media (width<=600px){.cert-identity-grid[data-v-6f86dc75]{grid-template-columns:1fr}}.id-item[data-v-6f86dc75]{flex-direction:column;gap:.15rem;display:flex}.id-lbl[data-v-6f86dc75]{color:var(--text-primary);letter-spacing:.06em;font-size:.52rem;font-weight:700}.id-val[data-v-6f86dc75]{color:var(--text-primary);font-size:.78rem}.id-val.mono[data-v-6f86dc75]{font-family:var(--font-mono,monospace);color:var(--text-primary)}.cert-provenance-box[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.prov-badge-left[data-v-6f86dc75]{align-items:center;gap:.65rem;display:flex}.prov-seal[data-v-6f86dc75]{color:var(--text-primary);font-size:1.2rem}.prov-grade-tag[data-v-6f86dc75]{letter-spacing:.1em;color:var(--text-primary);font-size:.54rem;font-weight:800;display:block}.prov-grade-title[data-v-6f86dc75]{color:var(--text-primary);font-size:.82rem}.prov-check-status[data-v-6f86dc75]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:3px;padding:.2rem .5rem;font-size:.56rem;font-weight:800}.cert-section-title[data-v-6f86dc75]{letter-spacing:.12em;color:var(--text-primary);text-transform:uppercase;border-bottom:1px dashed #f59e0b40;padding-bottom:.25rem;font-size:.62rem;font-weight:800}.valuation-table-grid[data-v-6f86dc75]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (width<=640px){.valuation-table-grid[data-v-6f86dc75]{grid-template-columns:repeat(2,1fr)}}.val-box[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.15rem;padding:.55rem;display:flex}.vb-lbl[data-v-6f86dc75]{color:var(--text-primary);letter-spacing:.05em;font-size:.5rem;font-weight:700}.vb-val[data-v-6f86dc75]{color:var(--text-primary);font-size:.95rem;font-weight:800}.vb-val.gold[data-v-6f86dc75],.vb-val.cyan[data-v-6f86dc75]{color:var(--text-primary)}.vb-sub[data-v-6f86dc75]{color:var(--text-primary);font-size:.5rem}.chrono-badge-row[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .75rem;display:flex}.cb-stat[data-v-6f86dc75]{flex-direction:column;gap:.1rem;display:flex}.cb-stat.wide[data-v-6f86dc75]{flex:1}.cb-lbl[data-v-6f86dc75]{color:var(--text-primary);font-size:.5rem;font-weight:700}.cb-val[data-v-6f86dc75]{font-size:.85rem;font-weight:800}.cb-val.green[data-v-6f86dc75]{color:var(--text-primary)}.cb-grade-tag[data-v-6f86dc75]{color:var(--text-primary);font-size:.65rem;font-weight:700}.cert-crypto-seal[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.crypto-details[data-v-6f86dc75]{flex-direction:column;gap:.15rem;display:flex;overflow:hidden}.crypto-lbl[data-v-6f86dc75]{color:var(--text-primary);letter-spacing:.08em;font-size:.5rem;font-weight:800}.crypto-hash[data-v-6f86dc75]{font-size:.65rem;font-family:var(--font-mono,monospace);color:var(--text-primary);word-break:break-all}.crypto-custodian[data-v-6f86dc75]{color:var(--text-primary);font-size:.52rem}.hash-copy-btn[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:3px;padding:.35rem .65rem;font-size:.62rem;font-weight:700}.hash-copy-btn[data-v-6f86dc75]:hover{background:var(--bg-card);color:var(--text-primary)}.modal-footer-actions[data-v-6f86dc75]{background:var(--bg-card);border-top:1px solid #f59e0b40;justify-content:flex-end;gap:.65rem;padding:.75rem 1.25rem;display:flex}.action-btn[data-v-6f86dc75]{cursor:pointer;border-radius:9999px;padding:.45rem .95rem;font-size:.72rem;font-weight:700;transition:all .15s}.action-btn.primary[data-v-6f86dc75]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.action-btn.primary[data-v-6f86dc75]:hover{background:var(--bg-card)}.action-btn.secondary[data-v-6f86dc75]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary)}.action-btn.secondary[data-v-6f86dc75]:hover{background:var(--bg-card)}.action-btn.outline[data-v-6f86dc75]{border:1px solid var(--border-subtle);color:var(--text-primary);background:0 0}.action-btn.outline[data-v-6f86dc75]:hover{border-color:var(--text-primary)}@media print{body[data-v-6f86dc75] *{visibility:hidden}#printable-certificate-sheet[data-v-6f86dc75],#printable-certificate-sheet[data-v-6f86dc75] *{visibility:visible}#printable-certificate-sheet[data-v-6f86dc75]{width:100%;position:absolute;top:0;left:0;color:#000!important;background:#fff!important}.cert-close-btn[data-v-6f86dc75],.modal-footer-actions[data-v-6f86dc75]{display:none!important}}.minute-repeater-studio[data-v-ff258457]{background:var(--bg-card,#0f172acc);border:1px solid var(--border-subtle,#ffffff1f);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;margin-bottom:2rem;padding:1.8rem;position:relative}.mrs-header[data-v-ff258457]{border-bottom:1px solid var(--border-subtle,#ffffff14);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.mrs-title-group[data-v-ff258457]{flex-direction:column;gap:.35rem;display:flex}.mrs-kicker[data-v-ff258457]{letter-spacing:.15em;color:var(--accent-primary,#c5a059);text-transform:uppercase;font-size:.7rem;font-weight:800}.mrs-title[data-v-ff258457]{color:var(--text-primary,#fff);margin:0;font-size:1.45rem;font-weight:800}.mrs-subtitle[data-v-ff258457]{color:var(--text-secondary,#94a3b8);max-width:680px;margin:0;font-size:.85rem;line-height:1.5}.mrs-status-pill[data-v-ff258457]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--accent-primary,#c5a059);letter-spacing:.05em;border-radius:20px;align-items:center;gap:.6rem;padding:.45rem 1rem;font-size:.75rem;font-weight:800;transition:all .3s;display:inline-flex}.mrs-status-pill.chiming[data-v-ff258457]{border-color:var(--text-primary);background:var(--bg-card);color:var(--text-primary)}.mrs-dot[data-v-ff258457]{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.mrs-total-badge[data-v-ff258457]{background:var(--bg-card);border-radius:4px;padding:.15rem .45rem;font-size:.7rem}.mrs-stage[data-v-ff258457]{border:1px solid var(--border-subtle);width:100%;min-height:380px;box-shadow:var(--shadow-luxury);background:radial-gradient(circle,#111a2e 0%,#060a12 100%);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden}.mrs-blueprint-bg[data-v-ff258457]{pointer-events:none;background-image:radial-gradient(circle,#c5a0590f 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:24px 24px,48px 48px,48px 48px;position:absolute;inset:0}.mrs-mechanism-vis[data-v-ff258457]{justify-content:center;align-items:center;width:320px;height:240px;display:flex;position:relative}.gong-spiral[data-v-ff258457]{pointer-events:none;border-style:solid;border-radius:50%;transition:transform 80ms,border-color .15s;position:absolute}.gong-low[data-v-ff258457]{border-width:4px;border-color:var(--text-primary);border-top-color:#0000;width:280px;height:280px}.gong-low.vibrating[data-v-ff258457]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);transform:scale(1.02)}.gong-high[data-v-ff258457]{border-width:3.5px;border-color:var(--text-primary);border-bottom-color:#0000;width:210px;height:210px}.gong-high.vibrating[data-v-ff258457]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);transform:scale(1.03)}.gong-label[data-v-ff258457]{display:none}.hammer-unit[data-v-ff258457]{transform-origin:bottom;z-index:5;flex-direction:column;align-items:center;transition:transform 80ms cubic-bezier(.1,.9,.2,1);display:flex;position:absolute;bottom:20px}.hammer-left[data-v-ff258457]{left:45px;transform:rotate(-18deg)}.hammer-left.strike[data-v-ff258457]{transform:rotate(-4deg)translateY(-8px)}.hammer-right[data-v-ff258457]{right:45px;transform:rotate(18deg)}.hammer-right.strike[data-v-ff258457]{transform:rotate(4deg)translateY(-8px)}.hammer-arm[data-v-ff258457]{background:linear-gradient(#cbd5e1,#64748b);border-radius:2px;width:5px;height:60px}.hammer-head[data-v-ff258457]{width:18px;height:14px;box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#e2e8f0,#94a3b8);border-radius:3px}.low-head[data-v-ff258457],.high-head[data-v-ff258457]{border:1px solid var(--border-subtle)}.hammer-tag[data-v-ff258457]{color:var(--text-primary);letter-spacing:.05em;margin-top:.3rem;font-size:.6rem;font-weight:800}.mrs-center-telemetry[data-v-ff258457]{z-index:10;background:var(--bg-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:8px;flex-direction:column;align-items:center;gap:.3rem;padding:.8rem 1.4rem;display:flex;position:relative}.telemetry-time[data-v-ff258457]{letter-spacing:.05em;color:var(--text-primary);font-feature-settings:"tnum";font-size:2.2rem;font-weight:900}.telemetry-phase[data-v-ff258457]{color:var(--accent-primary,#c5a059);font-size:.75rem;font-weight:700}.telemetry-phase.idle[data-v-ff258457]{color:var(--text-primary)}.acoustic-shockwave[data-v-ff258457]{pointer-events:none;border:2px solid;border-radius:50%;width:140px;height:140px;animation:.6s ease-out forwards shockwave-ff258457;position:absolute}.acoustic-shockwave.low[data-v-ff258457],.acoustic-shockwave.high[data-v-ff258457]{border-color:var(--text-primary)}@keyframes shockwave-ff258457{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.mrs-strikes-progress-bar[data-v-ff258457]{z-index:5;width:100%;max-width:600px;margin-top:1rem}.spb-track[data-v-ff258457]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;flex-wrap:wrap;justify-content:center;gap:6px;padding:.75rem;display:flex}.spb-dot[data-v-ff258457]{background:var(--bg-card);border-radius:50%;width:10px;height:10px;transition:all .2s}.spb-dot.low[data-v-ff258457],.spb-dot.high[data-v-ff258457]{border:1px solid var(--border-subtle)}.spb-dot.completed[data-v-ff258457]{background:currentColor}.spb-dot.completed.low[data-v-ff258457],.spb-dot.completed.high[data-v-ff258457]{background:var(--bg-card);box-shadow:var(--shadow-luxury)}.spb-dot.active[data-v-ff258457]{transform:scale(1.6);background:#fff!important;box-shadow:0 0 12px #fff!important}.spb-legend[data-v-ff258457]{color:var(--text-primary);justify-content:center;gap:1.5rem;margin-top:.6rem;font-size:.68rem;font-weight:700;display:flex}.leg-item[data-v-ff258457]{align-items:center;gap:.4rem;display:flex}.leg-dot[data-v-ff258457]{border-radius:50%;width:8px;height:8px}.leg-dot.low[data-v-ff258457]{background:var(--bg-card)}.leg-dot.quarter[data-v-ff258457]{background:linear-gradient(135deg,#c5a059,#38bdf8)}.leg-dot.high[data-v-ff258457]{background:var(--bg-card)}.mrs-controls-panel[data-v-ff258457]{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.mrs-arming-lever-wrap[data-v-ff258457]{justify-content:center;align-items:center;gap:1rem;display:flex}.btn-slide-lever[data-v-ff258457]{color:var(--text-primary);letter-spacing:.08em;cursor:pointer;box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#c5a059 0%,#a6813e 100%);border:none;border-radius:6px;align-items:center;gap:.8rem;padding:.95rem 2.2rem;font-size:.95rem;font-weight:900;transition:all .2s;display:flex;position:relative}.btn-slide-lever[data-v-ff258457]:hover:not(:disabled){box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.btn-slide-lever[data-v-ff258457]:disabled{opacity:.85;cursor:not-allowed}.btn-slide-lever.arming[data-v-ff258457]{background:var(--bg-card);transform:translate(-12px)}.btn-slide-lever.playing[data-v-ff258457]{color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.btn-stop-chime[data-v-ff258457]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:.8rem 1.2rem;font-size:.82rem;font-weight:800}.btn-stop-chime[data-v-ff258457]:hover{background:var(--bg-card);color:var(--text-primary)}.mrs-time-selectors[data-v-ff258457]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.2rem;display:grid}.selector-field[data-v-ff258457]{align-items:center;gap:1rem;display:flex}.field-label[data-v-ff258457]{letter-spacing:.05em;color:var(--text-secondary,#94a3b8);min-width:100px;font-size:.72rem;font-weight:800}.field-value[data-v-ff258457]{color:var(--text-primary);font-feature-settings:"tnum";min-width:50px;font-size:.9rem;font-weight:800}.mrs-presets-row[data-v-ff258457]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.presets-label[data-v-ff258457]{letter-spacing:.08em;color:var(--text-secondary,#94a3b8);margin-right:.5rem;font-size:.68rem;font-weight:800}.preset-chip[data-v-ff258457]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.4rem .8rem;font-size:.75rem;font-weight:700;transition:all .2s}.preset-chip[data-v-ff258457]:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}.preset-chip.active[data-v-ff258457]{background:var(--accent-primary,#c5a059);color:var(--text-primary);border-color:var(--accent-primary,#c5a059);font-weight:800}.preset-chip.live-chip[data-v-ff258457]{border-color:var(--text-primary);color:var(--text-primary)}.preset-chip.live-chip.active[data-v-ff258457]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.mrs-telemetry-cards[data-v-ff258457]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.telemetry-card[data-v-ff258457]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;gap:.2rem;padding:1rem;display:flex}.tc-label[data-v-ff258457]{letter-spacing:.08em;color:var(--text-secondary,#94a3b8);font-size:.68rem;font-weight:800}.tc-val[data-v-ff258457]{color:var(--text-primary);font-feature-settings:"tnum";font-size:1.3rem;font-weight:800}.tc-val small[data-v-ff258457]{opacity:.75;font-size:.75rem}.tc-sub[data-v-ff258457]{color:var(--text-secondary,#94a3b8);font-size:.7rem}@media (width<=900px){.mrs-time-selectors[data-v-ff258457]{grid-template-columns:1fr}.mrs-telemetry-cards[data-v-ff258457]{grid-template-columns:1fr 1fr}}.detail-container[data-v-032896d4]{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:1.5rem 2rem 4rem}.nav-breadcrumbs[data-v-032896d4]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;margin-bottom:1.5rem;display:flex}.nav-breadcrumb-group[data-v-032896d4]{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.back-btn[data-v-032896d4]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--accent-primary);cursor:pointer;white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.back-btn[data-v-032896d4]:hover{background:var(--bg-card);border-color:var(--accent-primary);transform:translate(-2px)}.back-label-compact[data-v-032896d4]{display:none}.breadcrumb-trail[data-v-032896d4]{letter-spacing:.06em;color:var(--text-muted);flex:1;align-items:center;gap:.45rem;min-width:0;font-size:.72rem;font-weight:600;display:flex;overflow:hidden}.breadcrumb-trail .current[data-v-032896d4]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:420px;font-weight:700;overflow:hidden}.crumb-link[data-v-032896d4]{color:var(--text-muted);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 5px;font-size:.72rem;font-weight:600;transition:all .2s}.crumb-link[data-v-032896d4]:hover{color:var(--accent-primary);background:var(--badge-bg)}.header-tools[data-v-032896d4]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.tool-btn[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);letter-spacing:.05em;cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.tool-btn[data-v-032896d4]:hover{background:var(--bg-card-hover);border-color:var(--border-medium);color:var(--text-primary);transform:translateY(-1px)}.tool-btn.highlight[data-v-032896d4]{background:var(--badge-bg);border-color:var(--badge-border);color:var(--accent-primary)}.bonus-hub-tool[data-v-032896d4]{background:var(--bg-card);border-color:var(--text-primary);color:var(--accent-primary,#c5a059)}.bonus-hub-tool[data-v-032896d4]:hover{background:var(--bg-card);border-color:var(--accent-primary,#c5a059)}.bonus-tag-icon[data-v-032896d4]{color:var(--accent-primary,#c5a059);font-size:.85rem}.bonus-compact-text[data-v-032896d4]{display:none}.product-hero-grid[data-v-032896d4]{grid-template-columns:.95fr 1.05fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.visual-stage[data-v-032896d4]{background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative;overflow:hidden}.img-frame[data-v-032896d4]{justify-content:center;align-items:center;width:100%;max-width:340px;height:320px;display:flex}.stage-floating-actions[data-v-032896d4]{flex-wrap:wrap;justify-content:center;gap:.65rem;width:100%;margin-top:1rem;display:flex}.btn-360-launch[data-v-032896d4],.btn-winder-launch[data-v-032896d4]{border:1px solid var(--border-medium);color:var(--text-primary);letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.65rem;font-weight:700;transition:all .3s;display:flex}.btn-winder-launch[data-v-032896d4]{border-color:var(--border-subtle);color:var(--text-secondary)}.btn-360-launch[data-v-032896d4]:hover,.btn-winder-launch[data-v-032896d4]:hover{background:var(--bg-surface);border-color:var(--accent-primary);color:var(--accent-primary)}.purist-seal-pill[data-v-032896d4]{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--accent-primary);letter-spacing:.08em;border-radius:3px;padding:.18rem .5rem;font-size:.62rem;font-weight:600}.horology-studio-section[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;margin-top:1.75rem;margin-bottom:2rem;padding:1.5rem}.hs-header[data-v-032896d4]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.hs-kicker[data-v-032896d4]{letter-spacing:.1em;color:var(--accent-primary);font-size:.65rem;font-weight:800;display:block}.hs-title[data-v-032896d4]{color:var(--text-primary);margin:.2rem 0 0;font-size:1.15rem;font-weight:700}.hs-nav-tabs[data-v-032896d4]{flex-wrap:wrap;gap:.5rem;display:flex}.hs-tab-btn[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:.45rem .9rem;font-size:.75rem;font-weight:600;transition:all .2s}.hs-tab-btn[data-v-032896d4]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.hs-tab-btn.active[data-v-032896d4]{background:var(--accent-primary);color:var(--text-primary);border-color:var(--accent-primary);font-weight:700}.detail-ux-tabs-container[data-v-032896d4]{margin-top:1.25rem}.detail-tabs-bar[data-v-032896d4]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.d-tab-btn[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);letter-spacing:.04em;cursor:pointer;border-radius:4px;padding:.55rem 1.15rem;font-size:.75rem;font-weight:600;transition:all .2s}.d-tab-btn[data-v-032896d4]:hover{border-color:var(--border-medium);color:var(--text-primary)}.d-tab-btn.active[data-v-032896d4]{background:var(--bg-subtle);border-color:var(--accent-primary);color:var(--accent-primary)}.tab-pane-content[data-v-032896d4]{animation:.25s fadeIn-032896d4}@keyframes fadeIn-032896d4{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-watch-img[data-v-032896d4]{object-fit:contain;filter:drop-shadow(0 20px 40px #00000040);max-width:100%;max-height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.hero-watch-img[data-v-032896d4]:hover{transform:scale(1.03)}.intel-panel[data-v-032896d4]{border:none;border-left:1px solid var(--border-subtle);background:0 0;padding:2rem 3rem}.brand-crest-row[data-v-032896d4]{align-items:center;gap:.65rem;display:flex}.manufacture-badge[data-v-032896d4]{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-primary);background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:3px;padding:.2rem .55rem;font-size:.65rem;font-weight:600}.maison-pavilion-link-btn[data-v-032896d4]{color:var(--accent-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.3rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .3s;display:inline-flex}.maison-pavilion-link-btn[data-v-032896d4]:hover{color:var(--text-primary);transform:translate(3px)}.trending-pill[data-v-032896d4],.vault-pill[data-v-032896d4]{letter-spacing:.08em;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:3px;padding:.18rem .45rem;font-size:.58rem;font-weight:600}.hero-watch-title[data-v-032896d4]{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.75rem;font-size:3.5rem;font-weight:400;line-height:1.1}.hero-ref-tag[data-v-032896d4]{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.05em;font-size:.65rem;font-weight:500}.hero-summary[data-v-032896d4]{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.6}.pricing-terminal[data-v-032896d4]{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;gap:.95rem;padding:1.15rem;display:flex}.terminal-main-row[data-v-032896d4]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding-bottom:.8rem;display:flex}.terminal-label[data-v-032896d4]{letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;margin-bottom:.2rem;font-size:.55rem;font-weight:600;display:block}.terminal-current-price[data-v-032896d4]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:700}.mxn-equiv[data-v-032896d4]{color:var(--text-muted);font-size:.8rem;font-weight:500}.terminal-store[data-v-032896d4]{color:var(--text-secondary);font-size:.7rem}.terminal-msrp-val[data-v-032896d4]{color:var(--text-muted);font-size:1.15rem;font-weight:700;text-decoration:line-through}.terminal-metrics-grid[data-v-032896d4]{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.t-metric[data-v-032896d4]{flex-direction:column;gap:.15rem;display:flex}.tm-lbl[data-v-032896d4]{color:var(--text-muted);letter-spacing:.05em;font-size:.58rem;font-weight:800}.tm-val[data-v-032896d4]{color:var(--text-primary);font-size:.85rem;font-weight:700}.tm-val.positive[data-v-032896d4],.tm-val.negative[data-v-032896d4]{color:var(--text-primary)}.terminal-label-row[data-v-032896d4]{align-items:center;gap:.45rem;margin-bottom:.2rem;display:flex}.currency-nature-pill[data-v-032896d4]{letter-spacing:.05em;text-transform:uppercase;cursor:help;border-radius:9999px;padding:.1rem .45rem;font-size:.58rem;font-weight:800;line-height:1.1}.currency-nature-pill.badge-real[data-v-032896d4],.currency-nature-pill.badge-approx[data-v-032896d4]{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}[data-theme=vintage] .currency-nature-pill.badge-real[data-v-032896d4],[data-theme="007"] .currency-nature-pill.badge-real[data-v-032896d4],[data-theme=vintage] .currency-nature-pill.badge-approx[data-v-032896d4],[data-theme="007"] .currency-nature-pill.badge-approx[data-v-032896d4]{color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}.terminal-msrp-sub[data-v-032896d4]{color:var(--text-secondary);margin-top:.15rem;font-size:.65rem;font-style:italic;display:block}.of-price-line[data-v-032896d4]{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.of-approx-sub[data-v-032896d4]{color:var(--text-secondary);text-align:right;margin-top:.15rem;font-size:.65rem;font-style:italic;font-weight:500;display:block}.mexico-offers-box[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;padding:1.25rem 1.5rem}.offers-header[data-v-032896d4]{letter-spacing:.12em;color:var(--accent-primary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.5rem;font-size:.72rem;font-weight:800;display:flex}.of-icon[data-v-032896d4]{background:var(--bg-surface);border:1px solid var(--border-medium);color:var(--accent-primary);border-radius:3px;justify-content:center;align-items:center;padding:.15rem .45rem;font-size:.65rem;font-weight:900;display:inline-flex}.offers-table-wrapper[data-v-032896d4]{width:100%;overflow-x:auto}.offers-grid-header[data-v-032896d4],.offer-row-grid[data-v-032896d4]{box-sizing:border-box;grid-template-columns:170px 240px 180px 170px minmax(210px,1fr);align-items:center;column-gap:1.25rem;display:grid}.offers-grid-header[data-v-032896d4]{border-bottom:1px solid var(--border-medium);margin-bottom:.65rem;padding:.6rem 1rem}.ogh-col[data-v-032896d4]{letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;font-size:.64rem;font-weight:800}.offers-list[data-v-032896d4]{flex-direction:column;gap:.55rem;display:flex}.offer-row-grid[data-v-032896d4]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;padding:.85rem 1rem;transition:all .2s}.offer-row-grid[data-v-032896d4]:hover{border-color:var(--border-active);background:var(--bg-card-hover)}.og-col[data-v-032896d4]{align-items:center;display:flex}.og-store[data-v-032896d4]{justify-content:flex-start}.of-store-name[data-v-032896d4]{color:var(--text-primary);letter-spacing:.02em;font-size:.88rem;font-weight:800}.og-warranty[data-v-032896d4]{justify-content:flex-start}.of-warranty-pill[data-v-032896d4]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:3px;padding:.2rem .55rem;font-size:.62rem;font-weight:700}.of-warranty-pill.gray[data-v-032896d4]{color:var(--text-muted);border-bottom:1px dashed var(--text-muted);background:0 0}[data-theme=vintage] .of-warranty-pill[data-v-032896d4],[data-theme="007"] .of-warranty-pill[data-v-032896d4]{color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}.og-price[data-v-032896d4]{flex-direction:column;align-items:flex-start;gap:.15rem}.of-price-line[data-v-032896d4]{align-items:baseline;gap:.5rem;display:flex}.of-price-val[data-v-032896d4]{color:var(--text-primary);font-size:.95rem;font-weight:800;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.of-approx-sub[data-v-032896d4]{color:var(--text-secondary);font-size:.65rem;font-style:italic;font-weight:500;display:block}.og-badge[data-v-032896d4]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.of-champion-trophy[data-v-032896d4]{color:var(--text-primary);border:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(135deg,#fbbf24,#d4af37);border-radius:3px;align-items:center;gap:3px;padding:.15rem .5rem;font-size:.62rem;font-weight:900;display:inline-flex}.of-disc-tag[data-v-032896d4]{color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:3px;padding:.15rem .5rem;font-size:.64rem;font-weight:800}.of-regular-tag[data-v-032896d4]{color:var(--text-muted);padding:.15rem .4rem;font-size:.62rem;font-weight:600}[data-theme=vintage] .of-disc-tag[data-v-032896d4],[data-theme="007"] .of-disc-tag[data-v-032896d4]{color:var(--text-primary);background:var(--bg-card)}.og-action[data-v-032896d4]{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}@media (width<=980px){.offers-grid-header[data-v-032896d4]{display:none}.offer-row-grid[data-v-032896d4]{grid-template-columns:1fr;gap:.65rem}.og-action[data-v-032896d4]{justify-content:flex-start}}.action-buttons-row[data-v-032896d4]{gap:.65rem;margin-top:.5rem;display:flex}.cta-360-btn[data-v-032896d4]{background:var(--bg-card);color:var(--text-primary);cursor:pointer;border:none;border-radius:4px;flex:1.2;padding:.75rem 1rem;font-size:.78rem;font-weight:800;transition:all .2s}.cta-360-btn[data-v-032896d4]:hover{background:var(--bg-card);transform:translateY(-2px)}.cta-alert-btn[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;flex:1;padding:.75rem 1rem;font-size:.74rem;font-weight:800;transition:all .2s}.cta-alert-btn[data-v-032896d4]:hover{background:var(--bg-card);color:var(--text-primary)}.cta-share-btn[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.75rem 1rem;font-size:.74rem;font-weight:700;transition:all .2s}.cta-share-btn[data-v-032896d4]:hover{color:var(--text-primary);background:var(--bg-card)}.decision-hub-section[data-v-032896d4]{background:linear-gradient(145deg, var(--bg-surface) 0%, var(--bg-card) 100%);border:1px solid var(--border-active);box-shadow:var(--shadow-luxury);border-radius:4px;margin:1.75rem 0;padding:1.75rem 2rem}.dh-header[data-v-032896d4]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.dh-title-group[data-v-032896d4]{flex-direction:column;gap:.25rem;display:flex}.dh-badge[data-v-032896d4]{letter-spacing:.14em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:800}.dh-title[data-v-032896d4]{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:800}.dh-status-chip[data-v-032896d4]{letter-spacing:.08em;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.65rem;font-weight:800;display:flex}.dh-dot[data-v-032896d4]{background:var(--bg-card);width:6px;height:6px;box-shadow:var(--shadow-luxury);border-radius:50%;animation:2s ease-in-out infinite pulseDot}.dh-grid[data-v-032896d4]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;display:grid}.dh-card[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.35rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.dh-card[data-v-032896d4]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.dhc-top[data-v-032896d4]{align-items:center;gap:.5rem;display:flex}.dhc-icon[data-v-032896d4]{font-size:1.15rem}.dhc-label[data-v-032896d4]{letter-spacing:.1em;color:var(--text-primary);text-transform:uppercase;font-size:.68rem;font-weight:800}.dhc-tag[data-v-032896d4]{color:var(--accent-primary);background:var(--badge-bg);border-radius:4px;margin-left:auto;padding:1px 6px;font-size:.6rem;font-weight:800}.dhc-verdict-box[data-v-032896d4]{border-radius:4px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;display:flex}.dhc-verdict-box.verdict-national[data-v-032896d4],.dhc-verdict-box.verdict-import[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle)}.dhc-verdict-head[data-v-032896d4]{align-items:center;gap:.4rem;display:flex}.dhc-verdict-title[data-v-032896d4]{color:var(--text-primary);letter-spacing:.04em;font-size:.76rem;font-weight:800}.dhc-verdict-desc[data-v-032896d4]{color:var(--text-secondary);margin:0;font-size:.74rem;line-height:1.45}.dhc-arbitrage-numbers[data-v-032896d4]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.an-col[data-v-032896d4]{flex-direction:column;display:flex}.an-lbl[data-v-032896d4]{color:var(--text-muted);font-size:.62rem}.an-val[data-v-032896d4]{font-size:.88rem;font-weight:800;font-family:var(--font-mono)}.an-val.ok[data-v-032896d4],.an-val.warn[data-v-032896d4]{color:var(--text-primary)}.an-store[data-v-032896d4]{color:var(--text-muted);font-size:.6rem}.an-vs[data-v-032896d4]{color:var(--text-muted);font-size:.65rem;font-weight:800}.resale-gauge-box[data-v-032896d4]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.45rem;padding:.85rem;display:flex}.rgb-header[data-v-032896d4]{justify-content:space-between;align-items:center;display:flex}.rgb-title[data-v-032896d4]{color:var(--text-primary);font-size:.72rem;font-weight:700}.rgb-penalty-badge[data-v-032896d4]{color:var(--text-primary);background:var(--bg-card);border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:800}.gauge-bar-track[data-v-032896d4]{background:var(--bg-card);border-radius:999px;width:100%;height:8px;overflow:hidden}.gauge-bar-fill[data-v-032896d4]{background:linear-gradient(90deg,#10b981,#f59e0b);border-radius:999px;height:100%;transition:width .6s ease-out}.gauge-labels[data-v-032896d4]{color:var(--text-muted);justify-content:space-between;font-size:.65rem;display:flex}.gl-right[data-v-032896d4]{color:var(--text-primary);font-weight:700}.provenance-insight-card[data-v-032896d4]{flex-direction:column;gap:.3rem;display:flex}.pic-status[data-v-032896d4]{color:var(--accent-primary);letter-spacing:.05em;align-items:center;gap:.4rem;font-size:.65rem;font-weight:700;display:flex}.pic-dot[data-v-032896d4]{background:var(--accent-primary);border-radius:50%;width:5px;height:5px}.pic-text[data-v-032896d4]{color:var(--text-secondary);margin:0;font-size:.74rem;line-height:1.45}.lore-body[data-v-032896d4]{background:var(--bg-surface);border-left:3px solid var(--accent-primary);border-radius:4px;flex-direction:column;gap:.45rem;padding:.85rem 1rem;display:flex}.lore-title[data-v-032896d4]{color:var(--text-primary);margin:0;font-size:.85rem;font-weight:800;line-height:1.35}.lore-excerpt[data-v-032896d4]{color:var(--text-secondary);margin:0;font-size:.74rem;font-style:italic;line-height:1.5}.lore-author[data-v-032896d4]{color:var(--accent-primary);letter-spacing:.04em;font-size:.65rem;font-weight:700}.winder-specs-grid[data-v-032896d4]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ws-item[data-v-032896d4]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.15rem;padding:.65rem .75rem;display:flex}.ws-lbl[data-v-032896d4]{color:var(--text-muted);font-size:.62rem}.ws-val[data-v-032896d4]{color:var(--text-primary);font-size:.95rem;font-weight:800;font-family:var(--font-mono)}.ws-sub[data-v-032896d4]{color:var(--text-muted);font-size:.6rem}.winder-behavior-note[data-v-032896d4]{background:var(--bg-card);border:1px dashed var(--border-subtle);border-radius:4px;align-items:flex-start;gap:.5rem;padding:.65rem .85rem;display:flex}.wbn-icon[data-v-032896d4]{font-size:.85rem}.wbn-text[data-v-032896d4]{color:var(--text-secondary);font-size:.72rem;line-height:1.4}.dhc-action-btn[data-v-032896d4]{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);letter-spacing:.05em;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.72rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.dhc-action-btn[data-v-032896d4]:hover{border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-1px)}.dhc-action-btn.secondary[data-v-032896d4]{border-color:var(--border-active);background:var(--bg-card)}.dhc-action-btn.gold[data-v-032896d4]{background:linear-gradient(135deg, var(--accent-primary), #997320);color:var(--text-primary);box-shadow:var(--shadow-luxury);border:none}.dhc-action-btn.gold[data-v-032896d4]:hover{box-shadow:var(--shadow-luxury);transform:translateY(-2px)}.archetype-lens-banner[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;margin-bottom:.5rem;padding:1rem 1.25rem;display:flex}.alb-left[data-v-032896d4]{flex:1;align-items:center;gap:.85rem;min-width:280px;display:flex}.alb-icon[data-v-032896d4]{font-size:1.5rem;line-height:1}.alb-info[data-v-032896d4]{flex-direction:column;gap:.2rem;display:flex}.alb-tag-row[data-v-032896d4]{align-items:center;gap:.5rem;display:flex}.alb-badge[data-v-032896d4]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.62rem;font-weight:800}.alb-curated-tag[data-v-032896d4]{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:3px;padding:.1rem .4rem;font-size:.58rem;font-weight:700}.alb-insight[data-v-032896d4]{color:var(--text-primary);margin:0;font-size:.76rem;line-height:1.35}.alb-tools[data-v-032896d4]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.alb-tool-btn[data-v-032896d4]{background:var(--bg-surface);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.alb-tool-btn[data-v-032896d4]:hover{background:var(--accent-primary);color:var(--text-on-accent,#fff);border-color:var(--accent-primary)}.of-header-left[data-v-032896d4]{align-items:center;gap:.5rem;display:flex}.of-landed-btn[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.35rem .75rem;font-size:.68rem;font-weight:700;transition:all .2s}.of-landed-btn[data-v-032896d4]:hover{background:var(--bg-card);color:var(--text-primary)}.detail-ux-tabs-container[data-v-032896d4]{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.detail-tabs-bar[data-v-032896d4]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:2px;gap:.75rem;padding:.4rem;display:flex;overflow-x:auto}.d-tab-btn[data-v-032896d4]{min-width:180px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.78rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.d-tab-btn[data-v-032896d4]:hover{color:var(--text-primary);background:var(--bg-card)}.d-tab-btn.active[data-v-032896d4]{background:var(--bg-card);color:var(--text-primary);border-color:var(--accent-primary);box-shadow:var(--shadow-luxury);font-weight:800}.tab-pane-content[data-v-032896d4]{width:100%}.bonus-hub-tool[data-v-032896d4]{color:#fbbf24!important;background:#f59e0b1f!important;border-color:#f59e0b66!important;font-weight:800!important}.bonus-hub-tool[data-v-032896d4]:hover{transform:translateY(-1px);background:#f59e0b38!important;border-color:#fbbf24!important}.bonus-tag-icon[data-v-032896d4]{font-size:.85rem}.terminal-quick-buy-row[data-v-032896d4]{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.25rem 0 .5rem;display:flex}.tqb-buy-btn[data-v-032896d4]{min-width:220px;color:var(--text-primary);letter-spacing:.05em;cursor:pointer;box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:4px;flex:1.2;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.78rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.tqb-buy-btn[data-v-032896d4]:hover{box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-2px)}.tqb-arrow[data-v-032896d4]{font-size:.95rem;font-weight:900}.tqb-referral-bonus-btn[data-v-032896d4]{background:var(--bg-card);border:1px dashed var(--border-subtle);min-width:200px;color:var(--accent-primary);cursor:pointer;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1rem;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.tqb-referral-bonus-btn[data-v-032896d4]:hover{background:var(--bg-card);border-color:var(--accent-primary);transform:translateY(-1px)}.trb-star[data-v-032896d4]{font-size:.85rem}.trb-val[data-v-032896d4]{color:var(--text-primary);font-weight:800;font-family:var(--font-mono)}.trb-badge[data-v-032896d4]{color:var(--text-primary);background:var(--accent-primary);border-radius:4px;padding:.1rem .4rem;font-size:.6rem;font-weight:800}.dhc-arbitrage-actions[data-v-032896d4]{flex-direction:column;gap:.65rem;display:flex}.of-actions-col[data-v-032896d4]{align-items:center;gap:.5rem;display:flex}.of-bonus-badge-btn[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.of-bonus-badge-btn .obb-icon[data-v-032896d4]{color:var(--accent-primary)}.of-bonus-badge-btn[data-v-032896d4]:hover{background:var(--bg-card-hover);border-color:var(--border-active);transform:translateY(-1px)}.of-buy-link-btn[data-v-032896d4]{background:var(--accent-primary);border:1px solid var(--accent-primary);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-luxury);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:.45rem 1rem;font-size:.74rem;font-weight:800;transition:all .2s;display:inline-flex;color:#fff!important}.of-buy-link-btn[data-v-032896d4]:hover{background:var(--accent-secondary);border-color:var(--accent-secondary);box-shadow:var(--shadow-luxury);transform:translateY(-1px)}@media (width<=1080px){.nav-breadcrumbs[data-v-032896d4]{flex-direction:column;align-items:stretch;gap:.85rem}.header-tools[data-v-032896d4]{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (width<=900px){.product-hero-grid[data-v-032896d4],.dh-grid[data-v-032896d4]{grid-template-columns:1fr}.detail-tabs-bar[data-v-032896d4]{flex-direction:column}}@media (width<=768px){.detail-container[data-v-032896d4]{padding:.85rem .85rem 3rem}.nav-breadcrumbs[data-v-032896d4]{gap:.75rem;margin-bottom:1.1rem}.back-btn[data-v-032896d4]{padding:.4rem .75rem;font-size:.72rem}.back-label-full[data-v-032896d4]{display:none}.back-label-compact[data-v-032896d4]{display:inline}.breadcrumb-trail[data-v-032896d4]{font-size:.68rem}.breadcrumb-trail .current[data-v-032896d4]{max-width:170px}.header-tools[data-v-032896d4]{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.tool-btn[data-v-032896d4]{box-sizing:border-box;gap:.3rem;width:100%;min-width:0;height:40px;padding:.35rem .4rem;font-size:.68rem;overflow:hidden}.tool-btn span[data-v-032896d4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bonus-full-text[data-v-032896d4]{display:none}.bonus-compact-text[data-v-032896d4]{display:inline}.brand-crest-row[data-v-032896d4]{flex-wrap:wrap;gap:.45rem}.hero-watch-title[data-v-032896d4]{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.75rem;font-size:3.5rem;font-weight:400;line-height:1.1}.hero-ref-tag[data-v-032896d4]{font-size:.68rem;line-height:1.5}.terminal-main-row[data-v-032896d4]{flex-direction:column;gap:1rem}.stage-floating-actions[data-v-032896d4]{flex-direction:column;gap:.5rem}}@media (width<=420px){.detail-container[data-v-032896d4]{padding:.6rem .6rem 2.5rem}.nav-breadcrumb-group[data-v-032896d4]{gap:.5rem}.breadcrumb-trail .crumb-link.maison[data-v-032896d4],.breadcrumb-trail .sep[data-v-032896d4]:nth-of-type(2){display:none}.breadcrumb-trail .current[data-v-032896d4]{max-width:130px}.tool-btn[data-v-032896d4]{gap:.25rem;padding:.35rem;font-size:.65rem}.tool-btn svg[data-v-032896d4]{width:12px;height:12px}}.dh-actions-group[data-v-032896d4]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dh-passport-btn[data-v-032896d4]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;border-radius:9999px;padding:.4rem .85rem;font-size:.72rem;font-weight:800;transition:all .2s}.dh-passport-btn[data-v-032896d4]:hover{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.shared-floating-pill[data-v-032896d4]{z-index:1050;background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);cursor:pointer;border-radius:4px;align-items:center;gap:.55rem;padding:.55rem .95rem;transition:all .25s cubic-bezier(.16,1,.3,1);animation:.3s ease-out floatIn-032896d4;display:flex;position:fixed;bottom:24px;right:24px}.shared-floating-pill[data-v-032896d4]:hover{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:var(--bg-card);transform:translateY(-2px)}.pill-sparkle[data-v-032896d4]{color:var(--text-primary);font-size:.85rem;animation:2s ease-in-out infinite pulseGold-032896d4}.pill-text[data-v-032896d4]{color:var(--text-primary);font-size:.75rem;font-weight:700}.pill-action[data-v-032896d4]{color:var(--text-primary);background:var(--bg-card);letter-spacing:.05em;border-radius:2px;padding:.2rem .5rem;font-size:.68rem;font-weight:800}@keyframes pulseGold-032896d4{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes floatIn-032896d4{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mega-price[data-v-032896d4]{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.5rem 0;line-height:1.1;display:flex;color:var(--text-primary)!important;-webkit-text-fill-color:var(--text-primary)!important;background:0 0!important;font-size:3.25rem!important;font-weight:800!important}.mega-price .mxn-equiv[data-v-032896d4]{color:var(--text-muted)!important;-webkit-text-fill-color:var(--text-muted)!important;font-size:.95rem!important;font-weight:500!important}.faded-tech-detail[data-v-032896d4]{letter-spacing:1.5px;border-bottom:1px solid #ffffff0d;margin-bottom:1.5rem;padding-bottom:1rem;color:var(--text-tertiary,#fff6)!important;font-size:.75rem!important;font-weight:400!important}.metrics-disclosure-wrapper[data-v-032896d4]{border-top:1px solid #ffffff0d;margin-top:2rem;padding-top:1rem}.minimal-toggle-btn[data-v-032896d4]{color:#999;letter-spacing:.5px;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:8px;margin-bottom:1rem;padding:.75rem 1.5rem;font-size:.85rem;transition:all .4s;display:inline-flex}.minimal-toggle-btn[data-v-032896d4]:hover{color:#fff;background:#ffffff0d}.slide-up-fade-enter-active[data-v-032896d4],.slide-up-fade-leave-active[data-v-032896d4]{transition:all .5s cubic-bezier(.16,1,.3,1)}.slide-up-fade-enter-from[data-v-032896d4],.slide-up-fade-leave-to[data-v-032896d4]{opacity:0;transform:translateY(10px)}.intel-panel[data-v-032896d4]{padding:3rem 2.5rem!important}.horology-studio-section[data-v-032896d4]{content-visibility:auto;contain-intrinsic-size:600px;margin-top:4rem!important;padding:3rem!important}.decision-hub-section[data-v-032896d4]{content-visibility:auto;contain-intrinsic-size:550px}.brand-crest-row[data-v-032896d4]{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:28px;display:flex}.hero-watch-title[data-v-032896d4]{min-height:1.2em}.profile-modal-backdrop[data-v-94d22c96]{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-94d22c96]{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-94d22c96]{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-94d22c96;position:absolute;top:1rem;left:50%;transform:translate(-50%)}@keyframes fadeIn-94d22c96{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.pm-header[data-v-94d22c96]{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-94d22c96]{align-items:center;gap:1rem;display:flex}.pm-avatar-box[data-v-94d22c96]{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-94d22c96]{font-size:1.6rem}.pm-user-titles[data-v-94d22c96]{flex-direction:column;gap:.25rem;display:flex}.pm-badge-row[data-v-94d22c96]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pm-badge[data-v-94d22c96]{letter-spacing:.12em;color:var(--accent-primary);font-size:.6rem;font-weight:800}.pm-vip-badge[data-v-94d22c96]{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-94d22c96]{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-94d22c96]{color:var(--text-primary);border-color:var(--text-primary)}.pm-alias-row[data-v-94d22c96]{align-items:center;gap:.6rem;display:flex}.pm-alias[data-v-94d22c96]{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:800}.pm-edit-alias-btn[data-v-94d22c96]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.9rem}.pm-edit-alias-btn[data-v-94d22c96]:hover{color:var(--accent-primary)}.pm-alias-input-box[data-v-94d22c96]{align-items:center;gap:.4rem;display:flex}.pm-alias-input[data-v-94d22c96]{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-94d22c96]{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-94d22c96]{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-94d22c96]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.pm-tabs-nav[data-v-94d22c96]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.4rem;padding-bottom:.4rem;display:flex}.pm-tab-btn[data-v-94d22c96]{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-94d22c96]:hover{color:var(--text-primary);background:var(--bg-card)}.pm-tab-btn.active[data-v-94d22c96]{background:var(--bg-card);border-color:var(--border-subtle);color:var(--accent-primary);font-weight:700}.vip-tab-btn.active[data-v-94d22c96]{border-color:var(--text-primary);color:var(--text-primary)}.vip-lock-pill[data-v-94d22c96]{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-94d22c96]{margin-bottom:1.2rem}.content-sec-head h4[data-v-94d22c96]{color:var(--text-primary);margin-bottom:.25rem;font-size:1rem;font-weight:800}.content-sec-head p[data-v-94d22c96]{color:var(--text-muted);font-size:.75rem;line-height:1.4}.themes-selector-grid[data-v-94d22c96]{grid-template-columns:repeat(2,1fr);gap:.85rem;margin-bottom:1rem;display:grid}.theme-card-option[data-v-94d22c96]{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-94d22c96]:hover{border-color:var(--border-active);transform:translateY(-2px)}.theme-card-option.active[data-v-94d22c96]{border-color:var(--accent-primary);box-shadow:0 0 15px -3px var(--accent-glow)}.tco-top[data-v-94d22c96]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.tco-swatches[data-v-94d22c96]{gap:4px;display:flex}.swatch-dot[data-v-94d22c96]{border:1px solid var(--border-subtle);border-radius:50%;width:12px;height:12px}.default-pill[data-v-94d22c96]{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-94d22c96]{color:var(--accent-primary);background:var(--badge-bg);border-radius:4px;padding:1px 5px;font-size:.55rem;font-weight:800}.tco-title[data-v-94d22c96]{color:var(--text-primary);margin-bottom:.15rem;font-size:.82rem;font-weight:700}.tco-sub[data-v-94d22c96]{color:var(--accent-primary);margin-bottom:.35rem;font-size:.68rem;font-weight:600}.tco-desc[data-v-94d22c96]{color:var(--text-muted);font-size:.68rem;line-height:1.35}.preferences-inline-row[data-v-94d22c96]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.pref-block[data-v-94d22c96]{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-94d22c96]{color:var(--text-secondary);font-size:.68rem;font-weight:700}.p-btn-group[data-v-94d22c96]{gap:.25rem;display:flex}.p-btn[data-v-94d22c96]{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-94d22c96]:hover{border-color:var(--border-active);color:var(--text-primary)}.p-btn.active[data-v-94d22c96]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary);font-weight:700}.toggle-btn.active[data-v-94d22c96]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary)}.archetype-cards-grid[data-v-94d22c96]{grid-template-columns:repeat(2,1fr);gap:.85rem;margin-bottom:1.2rem;display:grid}.arch-card[data-v-94d22c96]{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-94d22c96]:hover{border-color:var(--border-active);transform:translateY(-2px)}.arch-card.selected[data-v-94d22c96]{border-color:var(--accent-primary);box-shadow:0 0 20px -4px var(--accent-glow)}.arch-card-top[data-v-94d22c96]{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.arch-icon[data-v-94d22c96]{font-size:1.4rem}.arch-badge[data-v-94d22c96]{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-94d22c96]{color:var(--text-primary);font-size:.85rem;font-weight:800}.arch-sub[data-v-94d22c96]{color:var(--text-muted);font-size:.68rem;line-height:1.35}.arch-motto[data-v-94d22c96]{color:var(--accent-primary);margin-top:.25rem;font-size:.65rem;font-style:italic}.arch-detail-panel[data-v-94d22c96]{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-94d22c96]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.ad-title-wrap[data-v-94d22c96]{align-items:center;gap:.6rem;display:flex}.ad-icon[data-v-94d22c96]{font-size:1.5rem}.ad-title[data-v-94d22c96]{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:800}.ad-diameters[data-v-94d22c96]{font-size:.68rem;font-family:var(--font-mono);color:var(--accent-primary);font-weight:700}.ad-curation-toggle[data-v-94d22c96]{align-items:center;gap:.6rem;display:flex}.act-label[data-v-94d22c96]{color:var(--text-secondary);font-size:.7rem;font-weight:600}.act-btn[data-v-94d22c96]{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-94d22c96]{background:var(--badge-bg);border-color:var(--accent-primary);color:var(--accent-primary)}.ad-columns[data-v-94d22c96]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ad-col-tag[data-v-94d22c96]{letter-spacing:.08em;margin-bottom:.45rem;font-size:.6rem;font-weight:800;display:block}.ad-col-tag.enabled[data-v-94d22c96]{color:var(--text-primary)}.ad-col-tag.deprioritized[data-v-94d22c96]{color:var(--text-muted)}.ad-list[data-v-94d22c96]{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-94d22c96]{color:var(--text-muted)}.check-icon[data-v-94d22c96]{color:var(--text-primary);margin-right:.3rem;font-weight:800}.dash-icon[data-v-94d22c96]{color:var(--text-muted);margin-right:.3rem}.ad-advice-box[data-v-94d22c96]{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-94d22c96]{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-94d22c96]{align-items:center;gap:.4rem;display:flex}.vh-crown[data-v-94d22c96]{font-size:1.3rem}.vh-badge[data-v-94d22c96]{letter-spacing:.12em;color:var(--text-primary);font-size:.65rem;font-weight:800}.vh-title[data-v-94d22c96]{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:800}.vh-desc[data-v-94d22c96]{color:var(--text-secondary);max-width:650px;font-size:.75rem;line-height:1.45}.membership-status-card[data-v-94d22c96]{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-94d22c96]{border-color:var(--text-primary);background:var(--bg-card);color:var(--text-primary);font-weight:800}.msc-lbl[data-v-94d22c96]{color:var(--text-muted);font-size:.6rem;font-weight:700}.msc-status[data-v-94d22c96]{font-weight:800}.honeypot-actions-grid[data-v-94d22c96]{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-bottom:1.25rem;display:grid}.hp-action-card[data-v-94d22c96]{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-94d22c96],.hp-action-card.highlight-black-tier[data-v-94d22c96]{border-color:var(--text-primary)}.hp-action-card.highlight-black-tier.completed[data-v-94d22c96]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury)}.hp-top[data-v-94d22c96]{justify-content:space-between;align-items:center;display:flex}.hp-step-badge[data-v-94d22c96]{color:var(--text-muted);font-size:.58rem;font-weight:800}.hp-step-badge.gold[data-v-94d22c96]{color:var(--text-primary)}.hp-perk-badge[data-v-94d22c96]{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-94d22c96]{background:var(--bg-card);color:var(--text-primary)}.hp-act-title[data-v-94d22c96]{color:var(--text-primary);margin:0;font-size:.82rem;font-weight:800}.hp-act-desc[data-v-94d22c96]{color:var(--text-secondary);flex:1;font-size:.68rem;line-height:1.35}.btn-hp-action[data-v-94d22c96]{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-94d22c96]:hover:not(:disabled){background:var(--accent-primary);color:var(--bg-primary)}.btn-hp-action.done[data-v-94d22c96]{background:var(--bg-card);color:var(--text-primary);border-color:var(--text-primary);cursor:default}.hp-register-box[data-v-94d22c96]{flex-direction:column;gap:.35rem;display:flex}.hp-input[data-v-94d22c96]{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-94d22c96]:focus{border-color:var(--text-primary)}.btn-hp-gold[data-v-94d22c96]{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-94d22c96]:hover{transform:translateY(-1px)}.hp-unlocked-banner[data-v-94d22c96]{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-94d22c96]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;padding:1rem}.swp-header[data-v-94d22c96]{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.swp-crown[data-v-94d22c96]{font-size:1.4rem}.swp-header h5[data-v-94d22c96]{color:var(--text-primary);margin:0 0 .15rem;font-size:.82rem;font-weight:800}.swp-header p[data-v-94d22c96]{color:var(--text-muted);margin:0;font-size:.68rem}.swp-items-grid[data-v-94d22c96]{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.swp-item[data-v-94d22c96]{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-94d22c96]{color:var(--text-primary);letter-spacing:.08em;font-size:.55rem;font-weight:800}.swp-item strong[data-v-94d22c96]{color:var(--text-primary);font-size:.72rem;line-height:1.3}.swp-ref[data-v-94d22c96]{color:var(--text-muted);font-size:.62rem}.privacy-notice-box[data-v-94d22c96],.maintenance-box[data-v-94d22c96]{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-94d22c96]{flex-direction:column;gap:.25rem;display:flex}.pnb-tag[data-v-94d22c96]{color:var(--text-primary);font-size:.62rem;font-weight:800}.pnb-item p[data-v-94d22c96]{color:var(--text-secondary);margin:0;font-size:.74rem;line-height:1.45}.btn-sec-cookie[data-v-94d22c96]{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-94d22c96]{flex-direction:row;justify-content:space-between;align-items:center}.mb-text h5[data-v-94d22c96]{color:var(--text-primary);margin:0 0 .2rem;font-size:.85rem;font-weight:800}.mb-text p[data-v-94d22c96]{color:var(--text-muted);max-width:500px;margin:0;font-size:.72rem}.btn-danger-reset[data-v-94d22c96]{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-94d22c96]:hover{background:var(--bg-card);color:var(--text-primary)}.pm-footer[data-v-94d22c96]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-top:1rem;display:flex}.pm-footer-info[data-v-94d22c96]{color:var(--text-muted);font-size:.65rem;font-family:var(--font-mono)}.btn-primary-done[data-v-94d22c96]{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-94d22c96]:hover{transform:translateY(-1px)}.monochrome-picker-box[data-v-94d22c96]{margin-top:1rem;padding:1rem}.mp-label[data-v-94d22c96]{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-94d22c96]{flex-wrap:wrap;gap:.5rem;display:flex}.mp-chip[data-v-94d22c96]{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-94d22c96]:hover{border-color:var(--text-muted)}.mp-chip.active[data-v-94d22c96]{border-color:var(--accent-primary);background:var(--bg-card)}.mp-dot[data-v-94d22c96]{border:1px solid var(--border-subtle);border-radius:50%;width:12px;height:12px}@media (width<=800px){.themes-selector-grid[data-v-94d22c96],.archetype-cards-grid[data-v-94d22c96],.honeypot-actions-grid[data-v-94d22c96],.preferences-inline-row[data-v-94d22c96],.ad-columns[data-v-94d22c96],.swp-items-grid[data-v-94d22c96]{grid-template-columns:1fr}}.catalog-hub-container[data-v-5575dd2b]{flex-direction:column;gap:2rem;padding-bottom:3rem;animation:.25s ease-out fadeIn;display:flex}.hub-hero[data-v-5575dd2b]{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;position:relative;overflow:hidden}.hub-hero-badge[data-v-5575dd2b]{letter-spacing:.14em;color:var(--accent-primary);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.65rem;font-weight:800;display:inline-flex}.badge-dot[data-v-5575dd2b]{font-size:.6rem;animation:2s infinite pulse-5575dd2b}.hub-title[data-v-5575dd2b]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-primary);margin-bottom:1rem;font-size:3.5rem;font-weight:400}.hub-sub[data-v-5575dd2b]{color:var(--text-secondary);max-width:900px;font-size:.92rem;line-height:1.6}.hub-hero-stats[data-v-5575dd2b]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.5rem;padding-top:1rem;display:flex}.stat-pill[data-v-5575dd2b]{flex-direction:column;display:flex}.stat-num[data-v-5575dd2b]{font-family:var(--font-heading);color:var(--text-primary);font-size:1.25rem;font-weight:800}.stat-lbl[data-v-5575dd2b]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.btn-explore-all[data-v-5575dd2b]{border:1px solid var(--border-medium);color:var(--text-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border-radius:9999px;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;transition:all .3s}.btn-explore-all[data-v-5575dd2b]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.collections-grid[data-v-5575dd2b]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.collection-card[data-v-5575dd2b]{border:none;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;flex-direction:column;padding:1.5rem 0;transition:all .3s;display:flex}.collection-card[data-v-5575dd2b]:hover{border-color:var(--accent-primary);transform:translateY(-4px)}.card-header-bar[data-v-5575dd2b]{justify-content:space-between;align-items:center;display:flex}.col-icon-box[data-v-5575dd2b]{border:1px solid var(--hub-accent,var(--border-subtle));background:var(--bg-primary);border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;display:flex}.card-badge[data-v-5575dd2b]{letter-spacing:.12em;background:var(--bg-subtle);color:var(--hub-accent,var(--accent-primary));border:1px solid var(--border-subtle);border-radius:2px;padding:.25rem .6rem;font-size:.65rem;font-weight:800}.col-title[data-v-5575dd2b]{color:var(--text-primary);letter-spacing:-.01em;font-size:1.15rem;font-weight:700;line-height:1.3}.col-subtitle[data-v-5575dd2b]{color:var(--accent-primary);font-size:.78rem;font-weight:600;line-height:1.4}.col-desc[data-v-5575dd2b]{color:var(--text-secondary);flex-grow:1;font-size:.82rem;line-height:1.55}.card-footer-row[data-v-5575dd2b]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:.75rem;display:flex}.col-count[data-v-5575dd2b]{color:var(--text-muted);font-size:.75rem;font-weight:700}.col-link-btn[data-v-5575dd2b],.collection-card:hover .col-link-btn[data-v-5575dd2b]{color:var(--accent-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}@keyframes pulse-5575dd2b{0%,to{opacity:1}50%{opacity:.4}}@media (width<=768px){.hub-hero[data-v-5575dd2b]{padding:1.5rem}.hub-title[data-v-5575dd2b]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-primary);margin-bottom:1rem;font-size:3.5rem;font-weight:400}.btn-explore-all[data-v-5575dd2b]{border:1px solid var(--border-medium);color:var(--text-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border-radius:9999px;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;transition:all .3s}}.themes-hub-container[data-v-3f74b29c]{flex-direction:column;gap:2rem;padding-bottom:3rem;animation:.25s ease-out fadeIn;display:flex}.themes-hero[data-v-3f74b29c]{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;position:relative}.themes-badge-row[data-v-3f74b29c]{letter-spacing:.14em;color:var(--accent-primary);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.65rem;font-weight:800;display:inline-flex}.badge-dot[data-v-3f74b29c]{font-size:.6rem;animation:2s infinite pulse}.themes-title[data-v-3f74b29c]{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:3.5rem;font-weight:400;line-height:1.1}.themes-sub[data-v-3f74b29c]{color:var(--text-secondary);max-width:850px;font-size:.92rem;line-height:1.6}.theme-toast[data-v-3f74b29c]{background:var(--bg-card);border:1px solid var(--accent-primary);color:var(--accent-primary);box-shadow:0 8px 24px -4px var(--accent-glow);border-radius:4px;padding:.5rem 1rem;font-size:.8rem;font-weight:700;animation:.2s slideIn-3f74b29c;position:absolute;top:1.5rem;right:1.5rem}@keyframes slideIn-3f74b29c{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.theme-cards-grid[data-v-3f74b29c]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.theme-card[data-v-3f74b29c]{border:none;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;flex-direction:column;padding:1.5rem 0;transition:all .3s;display:flex}.theme-card[data-v-3f74b29c]:hover{border-color:var(--accent-primary);transform:translateY(-4px)}.theme-card.active[data-v-3f74b29c]{border-color:var(--accent-primary);background:var(--bg-card);box-shadow:0 0 24px -4px var(--accent-glow)}.card-top-bar[data-v-3f74b29c]{justify-content:space-between;align-items:center;display:flex}.theme-tag-pill[data-v-3f74b29c]{letter-spacing:.12em;color:var(--accent-primary);background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:2px;padding:.2rem .55rem;font-size:.65rem;font-weight:800}.active-badge[data-v-3f74b29c]{letter-spacing:.1em;color:var(--text-on-accent);background:var(--accent-primary);border-radius:2px;padding:.2rem .6rem;font-size:.65rem;font-weight:800}.theme-name[data-v-3f74b29c]{color:var(--text-primary);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.theme-subname[data-v-3f74b29c]{color:var(--accent-primary);font-size:.8rem;font-weight:600}.theme-description[data-v-3f74b29c]{color:var(--text-secondary);flex-grow:1;font-size:.82rem;line-height:1.55}.palette-swatch-row[data-v-3f74b29c]{border-top:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.swatch-lbl[data-v-3f74b29c]{color:var(--text-muted);font-size:.68rem;font-weight:700}.swatches-strip[data-v-3f74b29c]{gap:.4rem;display:flex}.palette-swatch[data-v-3f74b29c]{border:1px solid var(--border-subtle);border-radius:2px;width:24px;height:24px}.card-accents-zone[data-v-3f74b29c]{background:var(--bg-primary);border:1px dashed var(--border-subtle);border-radius:4px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.accents-title[data-v-3f74b29c]{color:var(--text-muted);letter-spacing:.08em;font-size:.65rem;font-weight:700}.accents-flex[data-v-3f74b29c]{flex-wrap:wrap;gap:.4rem;display:flex}.mini-accent-btn[data-v-3f74b29c]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;border-radius:5px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.68rem;transition:all .2s;display:flex}.mini-accent-btn[data-v-3f74b29c]:hover{border-color:var(--border-active);color:var(--text-primary)}.mini-accent-btn.selected[data-v-3f74b29c]{border-color:var(--accent-primary);background:var(--bg-card-hover);color:var(--text-primary);font-weight:700}.accent-pip[data-v-3f74b29c]{border-radius:50%;width:8px;height:8px}.card-action-footer[data-v-3f74b29c]{margin-top:.5rem}.btn-activate-theme[data-v-3f74b29c]{border:1px solid var(--border-medium);color:var(--text-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border-radius:9999px;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;transition:all .3s}.btn-activate-theme[data-v-3f74b29c]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.btn-activate-theme.is-current[data-v-3f74b29c]{background:var(--accent-primary);color:var(--text-on-accent);border-color:var(--accent-primary)}.return-bar[data-v-3f74b29c]{justify-content:center;display:flex}.btn-return-vault[data-v-3f74b29c]{color:var(--accent-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.btn-return-vault[data-v-3f74b29c]:hover{color:var(--text-primary);transform:translate(-3px)}.magazine-hub-container[data-v-2840318e]{flex-direction:column;gap:2rem;padding-bottom:3rem;animation:.25s ease-out fadeIn;display:flex}.mag-hero[data-v-2840318e]{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}.mag-badge-row[data-v-2840318e]{letter-spacing:.14em;color:var(--accent-primary);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.65rem;font-weight:800;display:inline-flex}.badge-dot[data-v-2840318e]{font-size:.6rem;animation:2s infinite pulse-2840318e}.mag-title[data-v-2840318e]{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:4rem;font-weight:400;line-height:1.1}.mag-sub[data-v-2840318e]{color:var(--text-secondary);max-width:850px;font-size:.92rem;line-height:1.6}.mag-stats-bar[data-v-2840318e]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.5rem;padding-top:1rem;display:flex}.stat-item[data-v-2840318e]{flex-direction:column;display:flex}.stat-value[data-v-2840318e]{color:var(--text-primary);font-size:1.25rem;font-weight:800}.stat-label[data-v-2840318e]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.btn-open-flipbook[data-v-2840318e]{border:1px solid var(--border-medium);color:var(--text-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border-radius:9999px;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;transition:all .3s}.btn-open-flipbook[data-v-2840318e]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.articles-grid[data-v-2840318e]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.article-card[data-v-2840318e]{border:none;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;flex-direction:column;padding:1.5rem 0;transition:all .3s;display:flex}.article-card[data-v-2840318e]:hover{border-color:var(--text-primary);transform:translateY(-4px)}.card-head[data-v-2840318e]{justify-content:space-between;align-items:center;display:flex}.icon-bubble[data-v-2840318e]{border:1px solid var(--hub-accent,var(--border-subtle));background:var(--bg-primary);border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;display:flex}.art-tag[data-v-2840318e]{letter-spacing:.12em;background:var(--bg-subtle);color:var(--hub-accent,var(--accent-primary));border:1px solid var(--border-subtle);border-radius:2px;padding:.25rem .6rem;font-size:.65rem;font-weight:800}.art-title[data-v-2840318e]{color:var(--text-primary);font-size:1.15rem;font-weight:700;line-height:1.3}.art-subtitle[data-v-2840318e]{color:var(--accent-primary);font-size:.78rem;font-weight:600;line-height:1.4}.art-desc[data-v-2840318e]{color:var(--text-secondary);flex-grow:1;font-size:.82rem;line-height:1.55}.art-footer[data-v-2840318e]{border-top:1px solid var(--border-subtle);justify-content:flex-end;margin-top:.75rem;padding-top:.75rem;display:flex}.read-btn[data-v-2840318e],.article-card:hover .read-btn[data-v-2840318e]{color:var(--accent-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}@keyframes pulse-2840318e{0%,to{opacity:1}50%{opacity:.4}}@media (width<=768px){.mag-hero[data-v-2840318e]{padding:1.5rem}.mag-title[data-v-2840318e]{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:4rem;font-weight:400;line-height:1.1}.btn-open-flipbook[data-v-2840318e]{border:1px solid var(--border-medium);color:var(--text-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border-radius:9999px;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;transition:all .3s}}.market-hub-container[data-v-80c44f05]{flex-direction:column;gap:2rem;padding-bottom:3rem;animation:.25s ease-out fadeIn;display:flex}.market-hero[data-v-80c44f05]{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}.market-badge-row[data-v-80c44f05]{letter-spacing:.14em;color:var(--accent-primary);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.65rem;font-weight:800;display:inline-flex}.badge-dot[data-v-80c44f05]{font-size:.6rem;animation:2s infinite pulse-80c44f05}.market-title[data-v-80c44f05]{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:3.5rem;font-weight:400;line-height:1.1}.market-sub[data-v-80c44f05]{color:var(--text-secondary);max-width:850px;font-size:.92rem;line-height:1.6}.market-stats-bar[data-v-80c44f05]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.5rem;padding-top:1rem;display:flex}.stat-item[data-v-80c44f05]{flex-direction:column;display:flex}.stat-value[data-v-80c44f05]{color:var(--text-primary);font-size:1.25rem;font-weight:800}.stat-label[data-v-80c44f05]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.btn-open-scanner[data-v-80c44f05]{border:1px solid var(--border-medium);color:var(--text-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border-radius:9999px;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;transition:all .3s}.btn-open-scanner[data-v-80c44f05]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.tools-grid[data-v-80c44f05]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.tool-card[data-v-80c44f05]{border:none;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;flex-direction:column;padding:1.5rem 0;transition:all .3s;display:flex}.tool-card[data-v-80c44f05]:hover{border-color:var(--accent-primary);transform:translateY(-4px)}.card-head[data-v-80c44f05]{justify-content:space-between;align-items:center;display:flex}.icon-bubble[data-v-80c44f05]{border:1px solid var(--hub-accent,var(--border-subtle));background:var(--bg-primary);border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;display:flex}.tool-tag[data-v-80c44f05]{letter-spacing:.12em;background:var(--bg-subtle);color:var(--hub-accent,var(--accent-primary));border:1px solid var(--border-subtle);border-radius:2px;padding:.25rem .6rem;font-size:.65rem;font-weight:800}.tool-title[data-v-80c44f05]{color:var(--text-primary);font-size:1.15rem;font-weight:700;line-height:1.3}.tool-subtitle[data-v-80c44f05]{color:var(--accent-primary);font-size:.78rem;font-weight:600;line-height:1.4}.tool-desc[data-v-80c44f05]{color:var(--text-secondary);flex-grow:1;font-size:.82rem;line-height:1.55}.tool-footer[data-v-80c44f05]{border-top:1px solid var(--border-subtle);justify-content:flex-end;margin-top:.75rem;padding-top:.75rem;display:flex}.tool-link-btn[data-v-80c44f05],.tool-card:hover .tool-link-btn[data-v-80c44f05]{color:var(--accent-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}@keyframes pulse-80c44f05{0%,to{opacity:1}50%{opacity:.4}}@media (width<=768px){.market-hero[data-v-80c44f05]{padding:1.5rem}.market-title[data-v-80c44f05]{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:3.5rem;font-weight:400;line-height:1.1}.btn-open-scanner[data-v-80c44f05]{border:1px solid var(--border-medium);color:var(--text-primary);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border-radius:9999px;padding:.75rem 1.5rem;font-size:.75rem;font-weight:600;transition:all .3s}}.winder-experience-hub[data-v-01432ba7]{width:100%;min-height:100vh;color:var(--text-primary,#e6edf3);flex-direction:column;gap:3.5rem;padding-bottom:5rem;font-family:inherit;transition:background-color .4s,color .4s;display:flex;position:relative;overflow:hidden}.studio-parallax-viewport[data-v-01432ba7]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.studio-4k-layer[data-v-01432ba7]{opacity:.38;filter:contrast(1.2)brightness(.82)saturate(1.15);will-change:transform;background-image:url(https://images.unsplash.com/photo-1548171915-e79a380a2a4b?q=90&w=3840&auto=format&fit=crop);background-position:50% 35%;background-size:cover;width:110%;height:110%;transition:transform .15s cubic-bezier(.16,1,.3,1);position:absolute;top:-5%;left:-5%}.studio-spotlight-layer[data-v-01432ba7]{background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), #c5a0593d 0%, #c5a05914 35%, transparent 70%);transition:background .1s;position:absolute;inset:0}.studio-particle-layer[data-v-01432ba7]{opacity:.18;background-image:radial-gradient(circle,#ffffff59 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.studio-vignette-layer[data-v-01432ba7]{background:radial-gradient(circle at 50% 30%,#0000 35%,#080a0fe0 90%);position:absolute;inset:0}[data-lighting=monolith] .studio-spotlight-layer[data-v-01432ba7]{background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), #38bdf838 0%, transparent 65%)}[data-lighting=monolith] .studio-4k-layer[data-v-01432ba7]{filter:contrast(1.25)brightness(.65)grayscale(.5);opacity:.35}[data-lighting=studio-4k] .studio-spotlight-layer[data-v-01432ba7]{background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), #fff3 0%, transparent 60%)}[data-lighting=studio-4k] .studio-4k-layer[data-v-01432ba7]{opacity:.48;filter:contrast(1.15)brightness(.95)}[data-lighting=superluminova] .studio-spotlight-layer[data-v-01432ba7]{background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%), #10b98159 0%, #10b9811f 40%, transparent 70%)}[data-lighting=superluminova] .studio-4k-layer[data-v-01432ba7]{filter:contrast(1.35)brightness(.6)hue-rotate(90deg);opacity:.38}.hub-hero-monument[data-v-01432ba7]{text-align:center;z-index:10;background:0 0;border:none;flex-direction:column;align-items:center;padding:3rem 0;display:flex;position:relative}.lighting-switch-bar[data-v-01432ba7]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.lighting-label[data-v-01432ba7]{letter-spacing:.15em;color:var(--accent-primary,#c5a059);text-transform:uppercase;font-size:.72rem;font-weight:700}.lighting-pills[data-v-01432ba7]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lighting-pill[data-v-01432ba7]{border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;transition:all .3s;display:inline-flex}.lighting-pill[data-v-01432ba7]:hover{background:var(--bg-card);color:var(--text-primary);border-color:var(--accent-primary,#c5a059)}.lighting-pill.active[data-v-01432ba7]{background:var(--accent-primary,#c5a059);color:var(--text-primary);border-color:var(--accent-primary,#c5a059);box-shadow:var(--shadow-luxury)}.pill-temp[data-v-01432ba7]{opacity:.8;border-left:1px solid #0003;padding-left:.25rem;font-size:.65rem}.hero-kicker-row[data-v-01432ba7]{letter-spacing:.18em;color:var(--accent-primary,#c5a059);align-items:center;gap:.75rem;font-size:.78rem;font-weight:700;display:flex}.badge-pulsing-gold[data-v-01432ba7]{color:var(--accent-primary,#c5a059);text-shadow:0 0 10px #c5a05999;align-items:center;gap:.35rem;display:inline-flex}.kicker-sep[data-v-01432ba7]{opacity:.4;color:var(--text-primary)}.kicker-text[data-v-01432ba7]{color:var(--text-primary)}.hero-monumental-title[data-v-01432ba7]{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.02em;margin:1.5rem 0;font-size:4rem;font-weight:400;line-height:1.1}.gold-gradient-text[data-v-01432ba7]{background:linear-gradient(135deg,#fce599 0%,#c5a059 50%,#9e7d3b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=minimal],:root:not([data-theme]){background:0 0!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;color:var(--text-primary,#fff)!important}.hero-lead-text[data-v-01432ba7]{max-width:840px;margin:0;font-size:1.08rem;line-height:1.7;color:#cbd5e1!important}.telemetry-ribbon[data-v-01432ba7]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:0 0;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:800px;margin-top:2rem;padding:1rem;display:flex}.telemetry-stat[data-v-01432ba7]{flex-direction:column;gap:.2rem;display:flex}.stat-number[data-v-01432ba7]{color:var(--accent-primary,#c5a059);font-feature-settings:"tnum";font-size:1.5rem;font-weight:800}.stat-meta[data-v-01432ba7]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary,#94a3b8);font-size:.72rem}.telemetry-sep[data-v-01432ba7]{color:var(--border-subtle,#ffffff26);font-size:1.4rem}.btn-hero-immersion[data-v-01432ba7]{background:var(--accent-primary,#c5a059);color:var(--text-primary);letter-spacing:.05em;cursor:pointer;box-shadow:var(--shadow-luxury);border:none;border-radius:4px;margin-left:auto;padding:.85rem 1.75rem;font-size:.88rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-hero-immersion[data-v-01432ba7]:hover{box-shadow:var(--shadow-luxury);background:var(--bg-card);transform:translateY(-2px)}.archetypes-experience-sanctuary[data-v-01432ba7]{z-index:1;flex-direction:column;gap:2rem;display:flex;position:relative}.section-headline-group[data-v-01432ba7]{flex-direction:column;gap:.5rem;display:flex}.section-tag-gold[data-v-01432ba7]{letter-spacing:.2em;color:var(--accent-primary,#c5a059);text-transform:uppercase;font-size:.72rem;font-weight:800}.section-headline[data-v-01432ba7]{letter-spacing:-.01em;margin:0;font-size:2.2rem;font-weight:800;color:#fff!important}.section-subtext[data-v-01432ba7]{max-width:760px;margin:0;font-size:.95rem;line-height:1.6;color:#cbd5e1!important}.archetype-tab-bar[data-v-01432ba7]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.arch-tab-btn[data-v-01432ba7]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:6px;align-items:center;gap:.85rem;padding:1.15rem 1.4rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.arch-tab-btn[data-v-01432ba7]:hover{background:var(--bg-card);border-color:var(--accent-primary,#c5a059);color:var(--text-primary);transform:translateY(-2px)}.arch-tab-btn.active[data-v-01432ba7]{border-color:var(--accent-primary,#c5a059);color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#c5a05938 0%,#141821f2 100%)}.arch-tab-icon[data-v-01432ba7]{color:var(--accent-primary,#c5a059);font-size:1.5rem}.arch-tab-texts[data-v-01432ba7]{flex-direction:column;gap:.2rem;display:flex}.arch-tab-label[data-v-01432ba7]{font-size:.92rem;font-weight:700;color:#fff!important}.arch-tab-badge[data-v-01432ba7]{letter-spacing:.08em;color:var(--accent-primary,#c5a059);text-transform:uppercase;font-size:.65rem;font-weight:700}.archetype-ecstasy-card[data-v-01432ba7]{border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:transform;background:linear-gradient(135deg,#121621f0 0%,#0a0d14fa 100%);border-radius:8px;flex-direction:column;gap:2rem;padding:2.8rem;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex}.ecstasy-header[data-v-01432ba7]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.5rem;display:flex}.eh-kicker[data-v-01432ba7]{letter-spacing:.15em;color:var(--accent-primary,#c5a059);font-size:.72rem;font-weight:700}.eh-title[data-v-01432ba7]{margin:.3rem 0;font-size:1.85rem;font-weight:800;color:#fff!important}.eh-motto[data-v-01432ba7]{margin:0;font-size:.95rem;font-style:italic;color:#e2e8f0!important}.btn-ecstasy-audio[data-v-01432ba7]{background:var(--bg-card);border:1px solid var(--accent-primary,#c5a059);color:var(--accent-primary,#c5a059);cursor:pointer;border-radius:4px;align-items:center;gap:.65rem;padding:.75rem 1.4rem;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-ecstasy-audio[data-v-01432ba7]:hover,.btn-ecstasy-audio.playing[data-v-01432ba7]{background:var(--accent-primary,#c5a059);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.ecstasy-body-grid[data-v-01432ba7]{grid-template-columns:1.1fr .9fr;gap:2.5rem;display:grid}@media (width<=960px){.ecstasy-body-grid[data-v-01432ba7]{grid-template-columns:1fr}}.story-box-heading[data-v-01432ba7]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-primary,#c5a059);align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:.88rem;font-weight:700;display:flex}.story-text[data-v-01432ba7]{margin:0 0 1.5rem;font-size:.98rem;line-height:1.75;color:#f1f5f9!important}.winder-rx-card[data-v-01432ba7]{background:var(--bg-card);border-left:3px solid var(--accent-primary,#c5a059);border-radius:6px;flex-direction:column;gap:.5rem;padding:1.4rem 1.6rem;display:flex}.rx-header[data-v-01432ba7]{justify-content:space-between;align-items:center;display:flex}.rx-badge[data-v-01432ba7]{letter-spacing:.12em;color:var(--accent-primary,#c5a059);font-size:.68rem;font-weight:800}.rx-desc[data-v-01432ba7]{color:var(--text-primary);margin:0;font-size:.9rem;line-height:1.55}.key-params-grid[data-v-01432ba7]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.param-chip[data-v-01432ba7]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:.2rem;padding:.75rem 1rem;display:flex}.param-label[data-v-01432ba7]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);font-size:.68rem}.param-value[data-v-01432ba7]{font-size:.88rem;font-weight:700;color:#fff!important}.iconic-watches-list[data-v-01432ba7]{flex-direction:column;gap:.65rem;display:flex}.iconic-watch-row[data-v-01432ba7]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.iw-info[data-v-01432ba7]{flex-direction:column;gap:.15rem;display:flex}.iw-name[data-v-01432ba7]{font-size:.85rem;font-weight:700;color:#fff!important}.iw-caliber[data-v-01432ba7]{color:var(--accent-primary,#c5a059);font-size:.72rem}.iw-highlight[data-v-01432ba7]{color:var(--text-primary);text-align:right;font-size:.75rem}.ecstasy-action-footer[data-v-01432ba7]{margin-top:1.75rem;display:flex}.btn-goto-suite[data-v-01432ba7]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff26);width:100%;color:var(--text-primary,#fff);cursor:pointer;border-radius:4px;padding:.85rem 1.4rem;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-goto-suite[data-v-01432ba7]:hover{background:var(--accent-primary,#c5a059);color:var(--text-primary);border-color:var(--accent-primary,#c5a059)}.live-acoustic-section[data-v-01432ba7]{z-index:1;border:1px solid var(--border-subtle);box-shadow:var(--shadow-luxury);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#101916e0 0%,#0a1012f2 100%);border-radius:6px;flex-direction:column;gap:2rem;padding:2.8rem;display:flex;position:relative}.section-tag-emerald[data-v-01432ba7]{letter-spacing:.2em;color:var(--text-primary);text-transform:uppercase;font-size:.72rem;font-weight:800}.acoustic-header-row[data-v-01432ba7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.ahr-texts[data-v-01432ba7]{max-width:680px}.ahr-title[data-v-01432ba7]{color:var(--text-primary);margin:.3rem 0;font-size:1.95rem;font-weight:800}.ahr-sub[data-v-01432ba7]{color:var(--text-primary);margin:0;font-size:.92rem;line-height:1.6}.ahr-controls[data-v-01432ba7]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;align-items:center;gap:1.5rem;padding:.85rem 1.4rem;display:flex}.volume-box[data-v-01432ba7]{align-items:center;gap:.65rem;display:flex}.vol-label[data-v-01432ba7]{letter-spacing:.1em;color:var(--text-primary);font-size:.7rem;font-weight:700}.vol-slider[data-v-01432ba7]{accent-color:var(--text-primary);cursor:pointer;width:90px}.vol-num[data-v-01432ba7]{color:var(--text-primary);min-width:32px;font-size:.75rem;font-weight:700}.btn-master-synth[data-v-01432ba7]{background:var(--bg-card);color:var(--text-primary);cursor:pointer;border:none;border-radius:4px;padding:.65rem 1.25rem;font-size:.82rem;font-weight:700;transition:all .2s}.btn-master-synth.active[data-v-01432ba7]{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.frequency-cards-grid[data-v-01432ba7]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.freq-card[data-v-01432ba7]{background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;border-radius:4px;flex-direction:column;gap:.35rem;padding:1.25rem 1.4rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.freq-card[data-v-01432ba7]:hover{background:var(--bg-card);border-color:var(--text-primary);transform:translateY(-2px)}.freq-card.selected[data-v-01432ba7]{border-color:var(--text-primary);background:var(--bg-card)}.freq-card.active[data-v-01432ba7]{box-shadow:var(--shadow-luxury);border-color:var(--text-primary)}.fc-head[data-v-01432ba7]{justify-content:space-between;align-items:center;display:flex}.fc-tag[data-v-01432ba7]{letter-spacing:.1em;color:var(--text-primary);text-transform:uppercase;font-size:.65rem;font-weight:800}.fc-hz[data-v-01432ba7]{color:var(--text-primary);font-size:.75rem;font-weight:700}.fc-vph[data-v-01432ba7]{color:var(--text-primary);font-feature-settings:"tnum";font-size:1.45rem;font-weight:800}.fc-vph small[data-v-01432ba7]{opacity:.7;font-size:.72rem;font-weight:600}.fc-name[data-v-01432ba7]{color:var(--text-primary);font-size:.8rem}.fc-pulse-bar[data-v-01432ba7]{gap:4px;margin-top:.5rem;display:flex}.pulse-tick[data-v-01432ba7]{background:var(--bg-card);border-radius:2px;flex:1;height:3px;animation:.6s ease-in-out infinite alternate tickPulse-01432ba7}.pulse-tick[data-v-01432ba7]:nth-child(2){animation-delay:.15s}.pulse-tick[data-v-01432ba7]:nth-child(3){animation-delay:.3s}.pulse-tick[data-v-01432ba7]:nth-child(4){animation-delay:.45s}@keyframes tickPulse-01432ba7{0%{opacity:.3;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1.8)}}.acoustic-deep-link[data-v-01432ba7]{color:var(--text-primary);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.2rem;font-size:.85rem;display:flex}.link-to-full-acoustic[data-v-01432ba7]{color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:700;text-decoration:underline}.monumental-suites-section[data-v-01432ba7]{z-index:1;flex-direction:column;gap:2rem;display:flex;position:relative}.suites-triad-grid[data-v-01432ba7]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.monumental-suite-card[data-v-01432ba7]{border:1px solid var(--border-subtle,#ffffff1f);background:var(--bg-card,#11151f);min-height:480px;box-shadow:var(--shadow-luxury);cursor:pointer;will-change:transform;border-radius:6px;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.monumental-suite-card[data-v-01432ba7]:hover{box-shadow:0 30px 70px #0009, 0 0 30px var(--suite-accent,#c5a0594d);border-color:var(--suite-accent,#c5a059);transform:translateY(-8px)scale(1.01)!important}.suite-img-backdrop[data-v-01432ba7]{background-position:50%;background-size:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.monumental-suite-card:hover .suite-img-backdrop[data-v-01432ba7]{transform:scale(1.06)}.suite-img-overlay[data-v-01432ba7]{background:linear-gradient(#0a0d1480 0%,#0a0d14d9 50%,#0a0d14fa 100%);position:absolute;inset:0}.suite-content-layer[data-v-01432ba7]{z-index:2;flex-direction:column;gap:.75rem;margin-top:auto;padding:2.2rem 2.4rem;display:flex;position:relative}.suite-badges-row[data-v-01432ba7]{flex-wrap:wrap;gap:.4rem;margin-bottom:.35rem;display:flex}.suite-mini-badge[data-v-01432ba7]{letter-spacing:.08em;background:var(--bg-card);border:1px solid var(--suite-accent,#fff3);color:var(--suite-accent,#fff);border-radius:2px;padding:.25rem .6rem;font-size:.62rem;font-weight:800}.suite-kicker[data-v-01432ba7]{letter-spacing:.15em;color:var(--suite-accent,#c5a059);font-size:.68rem;font-weight:800}.suite-card-title[data-v-01432ba7]{color:var(--text-primary);margin:0;font-size:1.45rem;font-weight:800;line-height:1.25}.suite-card-subtitle[data-v-01432ba7]{color:var(--suite-accent,#c5a059);margin:0;font-size:.82rem;font-weight:600}.suite-card-desc[data-v-01432ba7]{color:var(--text-primary);margin:.35rem 0 1rem;font-size:.85rem;line-height:1.6}.suite-card-footer[data-v-01432ba7]{margin-top:auto}.btn-enter-suite[data-v-01432ba7]{background:var(--bg-card);border:1px solid var(--suite-accent,#fff3);width:100%;color:var(--text-primary);cursor:pointer;border-radius:4px;padding:.85rem 1.25rem;font-size:.85rem;font-weight:700;transition:all .2s}.monumental-suite-card:hover .btn-enter-suite[data-v-01432ba7]{background:var(--suite-accent,#c5a059);color:var(--text-primary);border-color:var(--suite-accent,#c5a059);font-weight:800}.caliber-guide-section[data-v-01432ba7]{z-index:1;border:1px solid var(--border-subtle,#ffffff1a);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#141822d9 0%,#0c1018eb 100%);border-radius:6px;flex-direction:column;gap:1.75rem;padding:2.8rem;display:flex;position:relative}.cg-title[data-v-01432ba7]{color:var(--text-primary,#fff);margin:.3rem 0;font-size:1.85rem;font-weight:800}.cg-desc[data-v-01432ba7]{max-width:780px;color:var(--text-secondary,#94a3b8);margin:0;font-size:.92rem;line-height:1.6}.cg-interactive-container[data-v-01432ba7]{flex-direction:column;gap:1.5rem;display:flex}.caliber-pills-row[data-v-01432ba7]{flex-wrap:wrap;gap:.65rem;display:flex}.caliber-pill-btn[data-v-01432ba7]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);cursor:pointer;border-radius:4px;flex-direction:column;align-items:flex-start;padding:.65rem 1rem;transition:all .2s;display:flex}.caliber-pill-btn[data-v-01432ba7]:hover,.caliber-pill-btn.active[data-v-01432ba7]{background:var(--bg-card);border-color:var(--accent-primary,#c5a059)}.cp-maison[data-v-01432ba7]{text-transform:uppercase;color:var(--accent-primary,#c5a059);font-size:.62rem;font-weight:700}.cp-name[data-v-01432ba7]{color:var(--text-primary,#fff);font-size:.8rem;font-weight:600}.caliber-telemetry-display[data-v-01432ba7]{background:var(--bg-card);border:1px solid var(--border-subtle,#ffffff14);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;padding:1.6rem 1.8rem;display:grid}.ct-col[data-v-01432ba7]{flex-direction:column;gap:.3rem;display:flex}.ct-label[data-v-01432ba7]{letter-spacing:.1em;color:var(--text-secondary,#94a3b8);text-transform:uppercase;font-size:.68rem;font-weight:700}.ct-val[data-v-01432ba7]{color:var(--text-primary,#fff);font-size:1.25rem;font-weight:800}.ct-val.gold[data-v-01432ba7]{color:var(--accent-primary,#c5a059)}.ct-notes[data-v-01432ba7]{grid-column:span 2}@media (width<=768px){.ct-notes[data-v-01432ba7]{grid-column:span 1}}.ct-note-text[data-v-01432ba7]{color:var(--text-secondary,#cbd5e1);font-size:.85rem;line-height:1.5}button[data-v-01432ba7]:focus-visible,input[data-v-01432ba7]:focus-visible,.freq-card[data-v-01432ba7]:focus-visible{outline:2px solid var(--accent-primary,#c5a059)!important;outline-offset:3px!important}.sr-only[data-v-01432ba7]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-theme=sand]{color:var(--text-primary)}[data-theme=sand],[data-theme=sand],[data-theme=sand]{border-color:var(--text-primary);box-shadow:var(--shadow-luxury);background:linear-gradient(135deg,#ffffffe6 0%,#f5f0e6f2 100%)}[data-theme=sand],[data-theme=sand],[data-theme=sand],[data-theme=sand]{color:var(--text-primary)}[data-theme=sand]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary);background:var(--bg-card);border-color:var(--text-primary)}[data-theme=sand],[data-theme=sand],[data-theme=sand],[data-theme=sand]{background:var(--bg-card);border-color:var(--text-primary);color:var(--text-primary)}[data-theme=vintage],[data-theme=vintage]{border-color:var(--text-primary)}[data-theme=f1] .winder-experience-hub{--accent-primary:#ef4444}[data-theme=f1] .winder-experience-hub .badge-pulsing-gold{color:var(--text-primary);text-shadow:0 0 10px #ef444499}[data-theme=f1] .winder-experience-hub .gold-gradient-text{background:linear-gradient(135deg,#ef4444 0%,#f97316 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=f1] .winder-experience-hub .btn-hero-immersion{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-luxury)}[data-theme=monochrome] .winder-experience-hub{--accent-primary:#fff}[data-theme=monochrome] .winder-experience-hub .gold-gradient-text{background:linear-gradient(135deg,#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}[data-theme=monochrome] .winder-experience-hub .btn-hero-immersion{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-luxury)}.manifesto-hero[data-v-3378e7af]{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-3378e7af]: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-3378e7af]{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-3378e7af]{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-3378e7af]{background:var(--bg-card);width:8px;height:8px;box-shadow:var(--shadow-luxury);border-radius:50%;animation:2s ease-in-out infinite pulseDot-3378e7af;display:inline-block}@keyframes pulseDot-3378e7af{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.badge-text[data-v-3378e7af]{letter-spacing:.1em;color:var(--accent-primary);font-size:.68rem;font-weight:800}.platform-stats-strip[data-v-3378e7af]{color:var(--text-muted);align-items:center;gap:.65rem;font-size:.72rem;display:flex}.stat-item[data-v-3378e7af]{align-items:center;gap:.25rem;display:flex}.stat-num[data-v-3378e7af]{color:var(--text-primary);font-weight:800;font-family:var(--font-mono)}.stat-item.highlight .stat-num[data-v-3378e7af]{color:var(--text-primary)}.stat-sep[data-v-3378e7af]{opacity:.3}.manifesto-headline-block[data-v-3378e7af]{flex-direction:column;gap:.5rem;display:flex}.manifesto-kicker[data-v-3378e7af]{letter-spacing:.18em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:900}.manifesto-title[data-v-3378e7af]{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-3378e7af]{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-3378e7af]{-webkit-text-fill-color:initial;color:var(--text-primary);background:0 0}[data-theme=vintage] .gold-gradient[data-v-3378e7af],[data-theme="007"] .gold-gradient[data-v-3378e7af]{color:var(--accent-primary)}.manifesto-description[data-v-3378e7af]{color:var(--text-secondary);max-width:1050px;margin:.25rem 0 0;font-size:.95rem;line-height:1.6}.manifesto-description strong[data-v-3378e7af]{color:var(--text-primary);font-weight:700}.pillars-grid[data-v-3378e7af]{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:.5rem;display:grid}.pillar-card[data-v-3378e7af]{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-3378e7af]: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-3378e7af],:root:not([data-theme]) .pillar-card[data-v-3378e7af]{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-3378e7af]:hover,:root:not([data-theme]) .pillar-card[data-v-3378e7af]: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-3378e7af]{justify-content:space-between;align-items:center;display:flex}.pillar-icon-box[data-v-3378e7af]{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-3378e7af]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-muted);font-size:.62rem;font-weight:800}.pillar-body[data-v-3378e7af]{flex-direction:column;gap:.35rem;display:flex}.pillar-tag[data-v-3378e7af]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.58rem;font-weight:800}.pillar-name[data-v-3378e7af]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.pillar-text[data-v-3378e7af]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.78rem;line-height:1.5}.pillar-footer[data-v-3378e7af]{border-top:1px solid var(--border-subtle);gap:.5rem;margin-top:.25rem;padding-top:.85rem;display:flex}.btn-pillar-action[data-v-3378e7af]{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-3378e7af]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-card)}.btn-pillar-action.primary[data-v-3378e7af]{background:var(--badge-bg);border-color:var(--border-active);color:var(--accent-primary)}.btn-pillar-action.primary[data-v-3378e7af]:hover{background:var(--accent-primary);color:var(--bg-primary)}.btn-pillar-action.gold[data-v-3378e7af]{border-color:var(--accent-primary);color:var(--accent-primary)}.btn-pillar-action.emerald[data-v-3378e7af]{border-color:var(--text-primary);color:var(--text-primary);background:var(--bg-card)}.btn-pillar-action.emerald[data-v-3378e7af]:hover{background:var(--bg-card);color:var(--text-primary)}@media (width<=1180px){.pillars-grid[data-v-3378e7af]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.pillars-grid[data-v-3378e7af]{grid-template-columns:1fr}.manifesto-hero[data-v-3378e7af]{padding:1.4rem}.manifesto-top-badge-row[data-v-3378e7af]{flex-direction:column;align-items:flex-start}}.luxury-app[data-v-3129cffa]{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-3129cffa]{flex:1}.content-container[data-v-3129cffa]{max-width:1400px;margin:0 auto;padding:0 1.5rem 4rem}.vault-breadcrumbs-container[data-v-3129cffa]{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);margin-bottom:.75rem;padding:.35rem 0}.breadcrumbs-inner[data-v-3129cffa]{flex-wrap:wrap;align-items:center;gap:.4rem;max-width:1400px;margin:0 auto;padding:0 1.5rem;font-size:.72rem;display:flex}.b-separator[data-v-3129cffa]{color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:.8rem}.b-link[data-v-3129cffa]{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-3129cffa]:hover{color:var(--accent-primary);text-decoration:underline}.b-current[data-v-3129cffa]{color:var(--text-muted);font-weight:500}.b-current.is-active[data-v-3129cffa]{color:var(--accent-primary);font-weight:700}.active-subroute-banner[data-v-3129cffa]{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-3129cffa]{flex-direction:column;gap:.2rem;display:flex}.asb-tag[data-v-3129cffa]{letter-spacing:.12em;color:var(--accent-primary);font-size:.62rem;font-weight:800}.asb-title[data-v-3129cffa]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.asb-count[data-v-3129cffa]{color:var(--text-muted);font-size:.72rem}.asb-actions[data-v-3129cffa]{align-items:center;gap:.75rem;display:flex}.asb-hub-btn[data-v-3129cffa]{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-3129cffa]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.asb-clear-btn[data-v-3129cffa]{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-3129cffa]:hover{filter:brightness(1.1);transform:translateY(-1px)}.magazine-invite-banner[data-v-3129cffa]{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-3129cffa]:hover{border-color:var(--accent-secondary);transform:translateY(-2px);box-shadow:0 12px 35px #c5a05926}.mib-left[data-v-3129cffa]{flex-direction:column;gap:.35rem;display:flex}.mib-badge[data-v-3129cffa]{letter-spacing:.12em;color:var(--accent-primary);font-size:.62rem;font-weight:800}.black-vault-active-banner[data-v-3129cffa]{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-3129cffa]{align-items:center;gap:1rem;display:flex}.bva-crown[data-v-3129cffa]{font-size:2rem}.bva-text[data-v-3129cffa]{flex-direction:column;gap:.2rem;display:flex}.bva-title-row[data-v-3129cffa]{align-items:center;gap:.5rem;display:flex}.bva-badge[data-v-3129cffa]{letter-spacing:.1em;color:#c5a059;background:#c5a05926;border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:800}.bva-status[data-v-3129cffa]{color:#10b981;font-size:.6rem;font-weight:800}.bva-headline[data-v-3129cffa]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800}.bva-desc[data-v-3129cffa]{color:var(--text-secondary);margin:0;font-size:.74rem}.bva-btn[data-v-3129cffa]{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-3129cffa]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #c5a05966}.archetype-quick-dock[data-v-3129cffa]{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-3129cffa]{flex-direction:column;gap:.15rem;display:flex}.aqd-dot-badge[data-v-3129cffa]{align-items:center;gap:.45rem;display:flex}.aqd-pulse-dot[data-v-3129cffa]{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-3129cffa}@keyframes pulseDot-3129cffa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.aqd-label[data-v-3129cffa]{letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.65rem;font-weight:800}.aqd-sub[data-v-3129cffa]{color:var(--text-muted);font-size:.68rem}.aqd-chips-row[data-v-3129cffa]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.aqd-chip[data-v-3129cffa]{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-3129cffa]:hover{border-color:var(--accent-primary);color:var(--text-primary);transform:translateY(-1px)}.aqd-chip.active[data-v-3129cffa]{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-3129cffa]{background:var(--bg-surface);color:var(--text-primary);border-color:var(--text-secondary);box-shadow:none}.aqd-chip.aqd-chip-help[data-v-3129cffa]{border-style:dashed;border-color:var(--border-active);color:var(--accent-primary);background:#c5a05914}.aqd-chip.aqd-chip-help[data-v-3129cffa]:hover{background:var(--accent-primary);color:#fff}.aqd-ic[data-v-3129cffa]{font-size:.85rem}.aqd-name[data-v-3129cffa]{font-size:.72rem}.archetype-curation-banner[data-v-3129cffa]{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-3129cffa]{flex:1;align-items:flex-start;gap:.85rem;min-width:280px;display:flex}.acb-icon[data-v-3129cffa]{margin-top:.2rem;font-size:1.8rem;line-height:1}.acb-text[data-v-3129cffa]{flex-direction:column;gap:.35rem;display:flex}.acb-badge-row[data-v-3129cffa]{align-items:center;gap:.6rem;display:flex}.acb-badge[data-v-3129cffa]{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-3129cffa]{font-size:.68rem;font-family:var(--font-mono);color:var(--text-muted)}.acb-motto[data-v-3129cffa]{color:var(--text-secondary);margin:0;font-size:.74rem;font-style:italic}.acb-superpowers-row[data-v-3129cffa]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;display:flex}.acb-sp-title[data-v-3129cffa]{letter-spacing:.08em;color:var(--text-muted);font-size:.58rem;font-weight:800}.acb-sp-pill[data-v-3129cffa]{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-3129cffa]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.acb-actions[data-v-3129cffa]{align-items:center;gap:.5rem;display:flex}.acb-btn-opt[data-v-3129cffa]{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-3129cffa]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.acb-btn-close[data-v-3129cffa]{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-3129cffa]:hover{color:#ef4444;border-color:#ef4444}.mib-title[data-v-3129cffa]{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800}.mib-sub[data-v-3129cffa]{color:var(--text-secondary);max-width:780px;margin:0;font-size:.78rem;line-height:1.45}.hub-nav-crumb-bar[data-v-3129cffa]{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-3129cffa]{letter-spacing:.08em;color:var(--text-primary);font-size:.72rem;font-weight:800}.hnc-btn[data-v-3129cffa]{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;font-size:.78rem;font-weight:700;transition:transform .2s}.hnc-btn[data-v-3129cffa]:hover{transform:translate(3px)}.magazine-mode-toggle-bar[data-v-3129cffa]{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-3129cffa]{letter-spacing:.1em;color:var(--text-muted);font-size:.68rem;font-weight:800}.mm-buttons[data-v-3129cffa]{gap:.5rem;display:flex}.mm-btn[data-v-3129cffa]{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-3129cffa]:hover{border-color:var(--border-active);color:var(--text-primary)}.mm-btn.active[data-v-3129cffa]{background:var(--badge-bg);border-color:var(--border-active);color:var(--accent-primary)}.catalog-section-bar[data-v-3129cffa]{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-3129cffa]{align-items:center;gap:.8rem;display:flex}.section-title[data-v-3129cffa]{letter-spacing:.12em;color:var(--text-primary);margin:0;font-size:.95rem;font-weight:800}.count-pill[data-v-3129cffa]{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-3129cffa]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.catalog-grid.list-layout[data-v-3129cffa]{grid-template-columns:1fr}.load-more-bar[data-v-3129cffa]{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-3129cffa]{text-align:center;flex-direction:column;align-items:center;gap:.8rem;margin-top:2rem;padding:4rem 2rem;display:flex}.slate-icon[data-v-3129cffa]{color:var(--accent-primary);font-size:2rem}.slate-title[data-v-3129cffa]{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.slate-text[data-v-3129cffa]{color:var(--text-muted);margin:0;font-size:.85rem}.slate-btn[data-v-3129cffa]{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-3129cffa]{border-top:1px solid var(--border-subtle);background:var(--bg-surface);margin-top:auto;padding:1.5rem 0}.footer-inner[data-v-3129cffa]{max-width:1400px;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:0 1.5rem;font-size:.7rem;display:flex}.footer-left[data-v-3129cffa]{flex-direction:column;gap:.2rem;display:flex}.f-brand[data-v-3129cffa]{letter-spacing:.12em;color:var(--accent-primary);font-weight:800}.f-sub[data-v-3129cffa]{font-size:.65rem}.footer-right[data-v-3129cffa]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.footer-cookie-btn[data-v-3129cffa]{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-3129cffa]:hover{color:#07080b;background:#c5a059}
