@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/roboto-500-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/roboto-500-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/roboto-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/roboto-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,.dark{--bg-primary: #050505;--bg-secondary: #0a0a0a;--bg-tertiary: #111111;--bg-elevated: #1a1a1a;--border-subtle: #222222;--border-default: #2a2a2a;--border-strong: #3a3a3a;--text-primary: #f5f0e8;--text-secondary: #d4cfc5;--text-tertiary: #8a8580;--text-ghost: #5a5550;--accent-pink: #ff2d75;--accent-cyan: #00d4ff;--accent-gold: #c9a84c;--accent-purple: #b347ff;--shadow-color: rgba(0,0,0,.5);--grain-opacity: .03;--glow-intensity: .4;color-scheme:dark}.\!light{--bg-primary: #ffffff !important;--bg-secondary: #fafafa !important;--bg-tertiary: #f5f5f5 !important;--bg-elevated: #eeeeee !important;--border-subtle: #e0e0e0 !important;--border-default: #cccccc !important;--border-strong: #999999 !important;--text-primary: #050505 !important;--text-secondary: #1a1a1a !important;--text-tertiary: #555555 !important;--text-ghost: #888888 !important;--accent-pink: #ff2d75 !important;--accent-cyan: #00b8e0 !important;--accent-gold: #b89530 !important;--accent-purple: #9333ea !important;--shadow-color: rgba(0,0,0,.08) !important;--grain-opacity: .02 !important;--glow-intensity: .15 !important;color-scheme:light!important}.light{--bg-primary: #ffffff;--bg-secondary: #fafafa;--bg-tertiary: #f5f5f5;--bg-elevated: #eeeeee;--border-subtle: #e0e0e0;--border-default: #cccccc;--border-strong: #999999;--text-primary: #050505;--text-secondary: #1a1a1a;--text-tertiary: #555555;--text-ghost: #888888;--accent-pink: #ff2d75;--accent-cyan: #00b8e0;--accent-gold: #b89530;--accent-purple: #9333ea;--shadow-color: rgba(0,0,0,.08);--grain-opacity: .02;--glow-intensity: .15;color-scheme:light}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Inter,sans-serif;overflow-x:hidden;transition:background-color .4s ease,color .4s ease}::-moz-selection{background-color:var(--accent-pink);color:var(--bg-primary)}::selection{background-color:var(--accent-pink);color:var(--bg-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-default)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.bg-canvas{background-color:var(--bg-primary)}.bg-surface{background-color:var(--bg-secondary)}.bg-elevated{background-color:var(--bg-tertiary)}.border-canvas{border-color:var(--border-subtle)}.border-default{border-color:var(--border-default)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-ghost-adaptive{color:var(--text-ghost)}.btn-primary{position:relative;padding:.75rem 2rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background-color:var(--text-primary);color:var(--bg-primary)}.btn-primary:hover{background-color:var(--accent-pink);color:#fff;box-shadow:0 0 30px rgba(255,45,117,calc(var(--glow-intensity)*1.1))}.btn-ghost{position:relative;padding:.75rem 2rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:1px solid var(--border-default);color:var(--text-primary)}.btn-ghost:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);box-shadow:0 0 24px rgba(0,212,255,calc(var(--glow-intensity)*.7))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem}.input-field{width:100%;background-color:transparent;padding-left:0;padding-right:0;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;letter-spacing:.025em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.input-field:focus{outline:2px solid transparent;outline-offset:2px}.input-field{border-bottom:1px solid var(--border-default);color:var(--text-primary)}.input-field:focus{border-color:var(--accent-cyan)}.input-field::-moz-placeholder{color:var(--text-ghost)}.input-field::placeholder{color:var(--text-ghost)}.card-surface{background-color:var(--bg-secondary);border:1px solid var(--border-subtle)}.card-elevated{background-color:var(--bg-tertiary);border:1px solid var(--border-default)}.group:hover .card-frame{border-color:color-mix(in srgb,var(--accent-pink) 45%,transparent);box-shadow:0 24px 60px -20px var(--shadow-color),0 0 0 1px color-mix(in srgb,var(--accent-pink) 18%,transparent);transform:translateY(-2px)}.kicker{font-family:JetBrains Mono,monospace;text-transform:uppercase;font-size:10px;letter-spacing:.3em;color:var(--text-tertiary)}.kicker--pink{color:var(--accent-pink)}.kicker--cyan{color:var(--accent-cyan)}.kicker--gold{color:var(--accent-gold)}.bl-navlink{position:relative;font-family:JetBrains Mono,monospace;text-transform:uppercase;font-size:11px;letter-spacing:.2em;color:var(--text-secondary);padding:6px 0;transition:color .25s}.bl-navlink:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:linear-gradient(90deg,var(--accent-pink),var(--accent-cyan));box-shadow:0 0 8px color-mix(in srgb,var(--accent-pink) 60%,transparent);transition:right .35s cubic-bezier(.16,1,.3,1)}.bl-navlink:hover{color:var(--text-primary)}.bl-navlink:hover:after{right:0}.glass{background-color:color-mix(in srgb,var(--bg-primary) 80%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.theme-toggle{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:1px solid var(--border-default);color:var(--text-secondary)}.theme-toggle:hover{color:var(--accent-cyan);border-color:var(--accent-cyan)}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-2{top:-.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-1\/3{bottom:33.333333%}.bottom-24{bottom:6rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[14\%\]{bottom:14%}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-5{left:1.25rem}.left-6{left:1.5rem}.right-0{right:0}.right-1\/4{right:25%}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[6\]{z-index:6}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-64{margin-left:16rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[500px\]{height:500px}.h-\[56px\]{height:56px}.h-\[88px\]{height:88px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[60vh\]{max-height:60vh}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[500px\]{width:500px}.w-\[min\(360px\,64vw\)\]{width:min(360px,64vw)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[82\%\]{max-width:82%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[120px_1fr_100px_100px_120px\]{grid-template-columns:120px 1fr 100px 100px 120px}.grid-cols-\[120px_2fr_60px_60px_1fr_160px_140px\]{grid-template-columns:120px 2fr 60px 60px 1fr 160px 140px}.grid-cols-\[140px_1fr_auto\]{grid-template-columns:140px 1fr auto}.grid-cols-\[150px_1fr_60px\]{grid-template-columns:150px 1fr 60px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-gold{--tw-border-opacity: 1;border-color:rgb(201 168 76 / var(--tw-border-opacity, 1))}.border-gold\/30{border-color:#c9a84c4d}.border-gold\/50{border-color:#c9a84c80}.border-graphite{--tw-border-opacity: 1;border-color:rgb(34 34 34 / var(--tw-border-opacity, 1))}.border-graphite\/30{border-color:#2222224d}.border-graphite\/50{border-color:#22222280}.border-green-400\/30{border-color:#4ade804d}.border-neon-cyan{--tw-border-opacity: 1;border-color:rgb(0 212 255 / var(--tw-border-opacity, 1))}.border-neon-cyan\/30{border-color:#00d4ff4d}.border-neon-cyan\/40{border-color:#00d4ff66}.border-neon-cyan\/50{border-color:#00d4ff80}.border-neon-cyan\/60{border-color:#00d4ff99}.border-neon-pink{--tw-border-opacity: 1;border-color:rgb(255 45 117 / var(--tw-border-opacity, 1))}.border-neon-pink\/30{border-color:#ff2d754d}.bg-coal{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-coal\/30{background-color:#1111114d}.bg-coal\/50{background-color:#11111180}.bg-cream{--tw-bg-opacity: 1;background-color:rgb(245 240 232 / var(--tw-bg-opacity, 1))}.bg-gold{--tw-bg-opacity: 1;background-color:rgb(201 168 76 / var(--tw-bg-opacity, 1))}.bg-gold\/10{background-color:#c9a84c1a}.bg-gold\/5{background-color:#c9a84c0d}.bg-green-400\/10{background-color:#4ade801a}.bg-green-400\/5{background-color:#4ade800d}.bg-neon-cyan{--tw-bg-opacity: 1;background-color:rgb(0 212 255 / var(--tw-bg-opacity, 1))}.bg-neon-cyan\/10{background-color:#00d4ff1a}.bg-neon-cyan\/5{background-color:#00d4ff0d}.bg-neon-pink{--tw-bg-opacity: 1;background-color:rgb(255 45 117 / var(--tw-bg-opacity, 1))}.bg-neon-pink\/10{background-color:#ff2d751a}.bg-neon-pink\/5{background-color:#ff2d750d}.bg-purple-400\/10{background-color:#c084fc1a}.bg-transparent{background-color:transparent}.bg-void{--tw-bg-opacity: 1;background-color:rgb(5 5 5 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-gold\/10{--tw-gradient-from: rgb(201 168 76 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(201 168 76 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neon-pink{--tw-gradient-from: #ff2d75 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 45 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neon-pink\/10{--tw-gradient-from: rgb(255 45 117 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 45 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neon-pink\/5{--tw-gradient-from: rgb(255 45 117 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 45 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-neon-cyan{--tw-gradient-to: #00d4ff var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-12{padding:3rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-\[114px\]{padding-top:114px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Cormorant Garamond,Georgia,serif}.font-mono{font-family:JetBrains Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[\.4em\]{letter-spacing:.4em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.tracking-widest-2{letter-spacing:.2em}.tracking-widest-3{letter-spacing:.3em}.text-bone{--tw-text-opacity: 1;color:rgb(212 207 197 / var(--tw-text-opacity, 1))}.text-bone\/70{color:#d4cfc5b3}.text-cream{--tw-text-opacity: 1;color:rgb(245 240 232 / var(--tw-text-opacity, 1))}.text-dust{--tw-text-opacity: 1;color:rgb(138 133 128 / var(--tw-text-opacity, 1))}.text-ghost{--tw-text-opacity: 1;color:rgb(90 85 80 / var(--tw-text-opacity, 1))}.text-gold{--tw-text-opacity: 1;color:rgb(201 168 76 / var(--tw-text-opacity, 1))}.text-gold\/30{color:#c9a84c4d}.text-graphite\/40{color:#2226}.text-graphite\/50{color:#22222280}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-neon-cyan{--tw-text-opacity: 1;color:rgb(0 212 255 / var(--tw-text-opacity, 1))}.text-neon-pink{--tw-text-opacity: 1;color:rgb(255 45 117 / var(--tw-text-opacity, 1))}.text-neon-pink\/30{color:#ff2d754d}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-void{--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.placeholder-ghost::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(90 85 80 / var(--tw-placeholder-opacity, 1))}.placeholder-ghost::placeholder{--tw-placeholder-opacity: 1;color:rgb(90 85 80 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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)}.blur-\[120px\]{--tw-blur: blur(120px);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)}.blur-\[150px\]{--tw-blur: blur(150px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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-blur-md{--tw-backdrop-blur: blur(12px);-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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.logo-aura,.bl-logo-glow{animation:logoFloat 7.5s ease-in-out infinite,logoAura 5s ease-in-out infinite;will-change:transform,filter}.bl-logo-glow-static{animation:logoAura 5s ease-in-out infinite}@keyframes logoAura{0%,to{filter:drop-shadow(0 0 6px rgba(179,71,255,.8)) drop-shadow(0 0 16px rgba(179,71,255,.5)) drop-shadow(0 0 10px rgba(255,45,117,.45))}50%{filter:drop-shadow(0 0 11px rgba(179,71,255,1)) drop-shadow(0 0 28px rgba(179,71,255,.65)) drop-shadow(0 0 18px rgba(255,45,117,.6))}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.smoke{position:absolute;pointer-events:none;z-index:4}.smoke i{position:absolute;bottom:0;left:0;width:20px;height:20px;border-radius:50%;opacity:0;background:radial-gradient(circle,#e1e1e680,#d2d2dc00 70%);filter:blur(5px);animation:smokeRise var(--sd, 5s) linear infinite}@keyframes smokeRise{0%{opacity:0;transform:translate(0) scale(.5)}18%{opacity:.5}60%{opacity:.3}to{opacity:0;transform:translate(var(--sx,10px),-130px) scale(2.5)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.bl-float{animation:floaty 6s ease-in-out infinite}.bl-halo-glow{background:radial-gradient(circle,#b347ff6b,#b347ff00 70%);filter:blur(60px);animation:glow-pulse 4s ease-in-out infinite}@keyframes shimmer-skel{to{transform:translate(100%)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes auraDrift{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.12);opacity:.8}}@keyframes glow-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes paySpin{to{transform:rotate(360deg)}}@keyframes payPulse{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes successPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes draw-line{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.bl-float,.skeleton:after,.smoke i,.shimmer-text,.bl-halo-glow{animation:none!important}.logo-aura,.bl-logo-glow,.bl-logo-glow-static{animation:none!important;filter:drop-shadow(0 0 8px rgba(179,71,255,.7)) drop-shadow(0 0 20px rgba(179,71,255,.45)) drop-shadow(0 0 12px rgba(255,45,117,.4))}}.btn-grad{position:relative;border:none;color:#fff;background:linear-gradient(95deg,var(--accent-pink),var(--accent-cyan));background-size:160% 100%;background-position:0% 50%;transition:background-position .5s ease,box-shadow .4s ease,transform .2s ease}.btn-grad:hover{background-position:100% 50%;box-shadow:0 0 30px color-mix(in srgb,var(--accent-pink) 40%,transparent),0 0 50px color-mix(in srgb,var(--accent-cyan) 22%,transparent);transform:translateY(-2px)}.btn-grad:active{transform:translateY(0) scale(.99)}.btn-lg{padding:18px 40px;font-size:12px}.btn-arrow{transition:transform .3s;display:inline-block}.btn-grad:hover .btn-arrow,.btn:hover .btn-arrow{transform:translate(4px)}.gold{color:var(--accent-gold)}.price-lg{font-family:Cormorant Garamond,serif;font-style:italic;font-size:30px;color:var(--accent-gold);line-height:1}.price-lg small{font-family:JetBrains Mono,monospace;font-style:normal;font-size:11px;letter-spacing:.16em;color:var(--text-tertiary)}.msi{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--text-tertiary)}.pill{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;border:1px solid;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.pill-green{color:#3ddc84;border-color:color-mix(in srgb,#3ddc84 40%,transparent);background:color-mix(in srgb,#3ddc84 8%,transparent)}.pill-gold{color:var(--accent-gold);border-color:color-mix(in srgb,var(--accent-gold) 40%,transparent);background:color-mix(in srgb,var(--accent-gold) 8%,transparent)}.pill-cyan{color:var(--accent-cyan);border-color:color-mix(in srgb,var(--accent-cyan) 40%,transparent);background:color-mix(in srgb,var(--accent-cyan) 8%,transparent)}.pill-pink{color:var(--accent-pink);border-color:color-mix(in srgb,var(--accent-pink) 40%,transparent);background:color-mix(in srgb,var(--accent-pink) 8%,transparent)}.badge{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:5px 9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge-new{color:var(--accent-cyan);background:color-mix(in srgb,var(--accent-cyan) 14%,transparent);border:.5px solid color-mix(in srgb,var(--accent-cyan) 45%,transparent)}.badge-last{color:var(--accent-pink);background:color-mix(in srgb,var(--accent-pink) 14%,transparent);border:.5px solid color-mix(in srgb,var(--accent-pink) 45%,transparent)}.badge-off{color:#fff;background:var(--accent-pink)}.badge-soldout{color:var(--text-tertiary);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);border:.5px solid var(--border-default)}.fav{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--bg-primary) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border-default);color:var(--text-secondary);font-size:15px;cursor:pointer;transition:.25s}.fav:hover{color:var(--accent-pink);border-color:color-mix(in srgb,var(--accent-pink) 50%,transparent)}.fav.on{color:var(--accent-pink);animation:favpop .4s cubic-bezier(.2,.7,.2,1)}@keyframes favpop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.stars{display:inline-flex;gap:2px;color:var(--accent-gold);font-size:11px;letter-spacing:1px}.h-display{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;line-height:1.02;letter-spacing:-.015em;font-size:clamp(40px,6.5vw,84px);margin:0}.h-section{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;line-height:1.05;letter-spacing:-.01em;font-size:clamp(36px,5vw,64px);margin:0;color:var(--text-primary)}.wrap{max-width:1600px;margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.wrap-narrow{max-width:1100px;margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.section{padding-top:clamp(72px,10vw,140px);padding-bottom:clamp(72px,10vw,140px)}.hero-grid{width:100%;max-width:1500px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(20px,4vw,56px)}.hero-title{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(46px,7vw,104px);line-height:.96;letter-spacing:-.03em;margin:0;color:var(--text-primary);text-transform:none}.grad-text{background:linear-gradient(95deg,var(--accent-pink),var(--accent-cyan));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-monkey{position:relative;display:flex;justify-content:center;z-index:1}.monkey-float{animation:monkeyFloat 7s ease-in-out infinite;will-change:transform}@keyframes monkeyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.hero-halo{position:absolute;top:50%;left:50%;width:62%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--accent-purple) 32%,transparent),transparent 68%)}.halo-breath{animation:haloBreath 6s ease-in-out infinite}@keyframes haloBreath{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.1)}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;text-align:center;gap:8px}.hero-copy{order:2}.hero-monkey{order:1;margin-bottom:8px}.hero-copy>div[style*=flex]{justify-content:center}.hero-copy p{margin-left:auto;margin-right:auto}}.coll{position:relative;overflow:hidden;border-radius:16px;border:1px solid var(--border-default);min-height:240px;display:flex;align-items:flex-end;transition:border-color .4s,transform .4s,box-shadow .4s}.coll-bg{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .8s cubic-bezier(.16,1,.3,1)}.coll:hover{transform:translateY(-3px);box-shadow:0 24px 60px -28px var(--shadow-color)}.coll:hover .coll-bg{transform:scale(1.06)}.coll-meta{position:relative;z-index:1;padding:24px}.coll-go{display:inline-block;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);opacity:0;transform:translateY(6px);transition:.35s}.coll:hover .coll-go{opacity:1;transform:none}.chip{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:9px 16px;border:1px solid var(--border-default);background:transparent;color:var(--text-tertiary);transition:.25s;cursor:pointer}.chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.chip.active{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}@media (prefers-reduced-motion: reduce){.monkey-float,.halo-breath,.btn-grad{animation:none!important}}.btn,.btn-grad,.btn-primary,.btn-ghost,.btn-lg,button.btn,a.btn,.chip,.badge,.badge-mono,.badge-new,.badge-last,.badge-off,.badge-soldout{border-radius:999px!important}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:12px!important}.card,.card-surface,.card-frame,.card-elevated{border-radius:18px!important}.coll,.rounded-img,.thumb{border-radius:16px!important}.hover\:border-strong:hover{border-color:var(--border-strong)}.hover\:text-primary:hover{color:var(--text-primary)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-gold\/30:hover{border-color:#c9a84c4d}.hover\:border-graphite:hover{--tw-border-opacity: 1;border-color:rgb(34 34 34 / var(--tw-border-opacity, 1))}.hover\:border-neon-cyan:hover{--tw-border-opacity: 1;border-color:rgb(0 212 255 / var(--tw-border-opacity, 1))}.hover\:border-neon-cyan\/30:hover{border-color:#00d4ff4d}.hover\:border-neon-pink\/30:hover{border-color:#ff2d754d}.hover\:bg-cream:hover{--tw-bg-opacity: 1;background-color:rgb(245 240 232 / var(--tw-bg-opacity, 1))}.hover\:bg-gold:hover{--tw-bg-opacity: 1;background-color:rgb(201 168 76 / var(--tw-bg-opacity, 1))}.hover\:bg-neon-cyan:hover{--tw-bg-opacity: 1;background-color:rgb(0 212 255 / var(--tw-bg-opacity, 1))}.hover\:bg-neon-cyan\/10:hover{background-color:#00d4ff1a}.hover\:bg-neon-pink:hover{--tw-bg-opacity: 1;background-color:rgb(255 45 117 / var(--tw-bg-opacity, 1))}.hover\:text-cream:hover{--tw-text-opacity: 1;color:rgb(245 240 232 / var(--tw-text-opacity, 1))}.hover\:text-neon-cyan:hover{--tw-text-opacity: 1;color:rgb(0 212 255 / var(--tw-text-opacity, 1))}.hover\:text-neon-pink:hover{--tw-text-opacity: 1;color:rgb(255 45 117 / var(--tw-text-opacity, 1))}.hover\:text-void:hover{--tw-text-opacity: 1;color:rgb(5 5 5 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0_16px_rgba\(201\,168\,76\,\.3\)\]:hover{--tw-shadow: 0 0 16px rgba(201,168,76,.3);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:\[animation-play-state\:paused\]:hover{animation-play-state:paused}.focus\:border-gold:focus{--tw-border-opacity: 1;border-color:rgb(201 168 76 / var(--tw-border-opacity, 1))}.focus\:border-neon-cyan:focus{--tw-border-opacity: 1;border-color:rgb(0 212 255 / var(--tw-border-opacity, 1))}.focus\:border-neon-pink:focus{--tw-border-opacity: 1;border-color:rgb(255 45 117 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.05\]{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-cream{--tw-text-opacity: 1;color:rgb(245 240 232 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:left-auto{left:auto}.sm\:w-\[370px\]{width:370px}.sm\:flex-row{flex-direction:row}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[120px\]{height:120px}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[120px_2fr_60px_60px_1fr_160px_140px\]{grid-template-columns:120px 2fr 60px 60px 1fr 160px 140px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:p-5{padding:1.25rem}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.bl{font-family:Roboto,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink);background:var(--bg)}:root{--r-s:8px;--r-m:12px;--r-l:22px;--r-pill:999px;--t-1:9.5px;--t-2:11px;--t-3:12.5px;--t-4:14px;--t-5:16px;--t-6:20px;--t-7:26px;--t-8:30px;--wa:#1f7a4d;--safe-top:48px;--t-1:.16s;--t-2:.32s;--t-3:.5s;--ease:cubic-bezier(.16,1,.3,1);--shadow-panel:0 0 60px rgba(0,0,0,.45);--bg:#0a0908;--bg-2:#110f0d;--bg-3:#17130f;--bg-4:#1e1813;--line:rgba(245,240,232,.1);--line-2:rgba(245,240,232,.18);--line-3:rgba(245,240,232,.28);--ink:#f7f3ec;--ink-rgb:247,243,236;--ink-2:#c6bfb3;--ink-3:#948d83;--ink-4:#635c53;--pink:#ff2d75;--cyan:#00d4ff;--purple:#b347ff;--gold:#e3dccf;--gold-2:#f4efe6;--gold-rgb:227,220,207;--gold-soft:rgba(227,220,207,.12);--gold-text:#e3dccf;--green:#3ddc84;--red:#ff5a52;--red-rgb:255,90,82;--green-text:#3ddc84;--red-text:#ff5a52;--r:14px;--r-lg:20px;--neon-grad:linear-gradient(95deg,var(--pink),var(--cyan));--ff-display:"Instrument Serif",Georgia,serif;--halo-op:.9;--on-tone:#0b0a08;--ink-on-color:#fff;--wa-brand:#25d366;--wa-brand-rgb:37,211,102;--wa-brand-ink:#06231a;--studio-bg:#000;--studio-ink:#5a554d;--glass:rgba(10,9,8,.78);--ph-1:#16130f;--ph-2:#0d0b09;--on-accent:#0a0908;--ph-ink:rgba(245,240,232,.07);--fill-1:rgba(245,240,232,.04);--fill-2:rgba(245,240,232,.05);--fill-3:rgba(245,240,232,.07);--fill-4:rgba(245,240,232,.1);--scrim:rgba(8,7,6,.92);--scrim-2:rgba(8,7,6,.55);--chip-bg:rgba(10,9,8,.5);--chip-bg-2:rgba(10,9,8,.62);--sheet:linear-gradient(180deg,#100e0b,#0a0908);--overlay:rgba(5,4,3,.74);--mono-bg:linear-gradient(145deg,#191510,#0d0b09);--lightbox-bg:rgba(4,4,3,.96);--wall-veil-in:rgba(10,9,8,.86);--wall-veil-mid:rgba(10,9,8,.78);--wall-veil-out:rgba(10,9,8,.94)}.bl,.bl *{box-sizing:border-box}.bl .ff-display{font-family:var(--ff-display);text-wrap:balance}.bl .ff-mono{font-family:DM Mono,ui-monospace,monospace;letter-spacing:.08em}.bl .mono-kick{font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.bl .grad-text{background:var(--neon-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bl .gold,.bl .ct-count,.bl .plad-n,.bl .tstrip-link,.bl .ct-sub{color:var(--gold-text)}.bl .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;border:none;font-family:DM Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:15px 26px;border-radius:999px;transition:.28s var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bl .btn-neon{position:relative;color:var(--ink-on-color);background:var(--neon-grad);background-size:160% 100%;background-position:0 50%}.bl .btn-neon:hover{background-position:100% 50%;box-shadow:0 0 26px #ff2d7552,0 0 44px #00d4ff2e}.bl .btn-neon:active{transform:scale(.985)}.bl .btn-solid{background:var(--ink);color:var(--on-accent)}.bl .btn-solid:hover{background:var(--gold-2)}.bl .btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.bl .btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.bl .btn-arrow{transition:transform var(--t-2)}.bl .btn:hover .btn-arrow{transform:translate(4px)}.bl .hair{height:1px;background:var(--line);width:100%}.bl .badge{display:inline-flex;align-items:center;gap:5px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bl .badge-new{color:var(--cyan);background:#00d4ff1f;border:.5px solid rgba(0,212,255,.45)}.bl .badge-last{color:var(--pink);background:#ff2d751f;border:.5px solid rgba(255,45,117,.45)}.bl .badge-soldout{color:var(--ink-3);background:#0a090899;border:.5px solid var(--line-2)}.bl .badge-cert{color:var(--gold);background:var(--gold-soft);border:.5px solid rgba(var(--gold-rgb),.42)}.bl .badge-off{color:var(--ink-on-color);background:var(--pink)}.bl .noscroll::-webkit-scrollbar{display:none}.bl .noscroll{-ms-overflow-style:none;scrollbar-width:none}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.bl .float{animation:floaty 7s ease-in-out infinite;will-change:transform}@keyframes haloBreath{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}.bl .halo-breath{animation:haloBreath 6s ease-in-out infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bl .marquee-track{display:inline-flex;white-space:nowrap;animation:marquee 22s linear infinite}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{transform:scale(.6);opacity:0}55%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes sheen{0%{background-position:-150% 0}to{background-position:250% 0}}.bl .logo-aura{filter:drop-shadow(0 18px 38px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(227,220,207,.14))}@keyframes logoAura{0%,to{filter:drop-shadow(0 18px 38px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(179,71,255,.6)) drop-shadow(0 0 24px rgba(179,71,255,.4)) drop-shadow(0 0 16px rgba(255,45,117,.34)) drop-shadow(0 0 30px rgba(0,212,255,.24))}50%{filter:drop-shadow(0 18px 38px rgba(0,0,0,.5)) drop-shadow(0 0 16px rgba(179,71,255,.85)) drop-shadow(0 0 36px rgba(179,71,255,.6)) drop-shadow(0 0 26px rgba(255,45,117,.5)) drop-shadow(0 0 46px rgba(0,212,255,.34))}}.bl .logo-fog{position:absolute;left:-8%;right:-8%;bottom:-6%;height:58%;pointer-events:none;z-index:2;background:radial-gradient(125% 82% at 50% 24%,#d8d8e242,#d8d8e200 72%);filter:blur(12px);animation:fogBreath 6.5s ease-in-out infinite}@keyframes fogBreath{0%,to{opacity:.22;transform:translateY(0)}50%{opacity:.4;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){.bl .float,.bl .halo-breath,.bl .marquee-track,.bl .logo-aura,.bl .sk:after{animation:none!important}.bl .logo-aura{filter:drop-shadow(0 18px 38px rgba(0,0,0,.5))}}html[data-mode=lujo]{--pink:#c4788c;--cyan:#7fa6cc;--purple:#8e7aa8;--neon-grad:linear-gradient(100deg,#d8c391 0%,#f0e4c6 46%,#c9ad74 100%)}html[data-mode=lujo] .bl .grad-text{background:var(--neon-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}html[data-mode=lujo] .bl .btn-neon{background:var(--neon-grad);background-size:170% 100%;background-position:0 50%;color:#17130c;box-shadow:0 6px 20px rgba(var(--gold-rgb),.16)}html[data-mode=lujo] .bl .btn-neon:hover{background-position:100% 50%;box-shadow:0 10px 30px rgba(var(--gold-rgb),.3)}html[data-mode=lujo] .bl .badge-new{color:#a8ccec;background:#7fa6cc24;border-color:#7fa6cc6b}html[data-mode=lujo] .bl .badge-last{color:#eaa8b8;background:#c4788c26;border-color:#c4788c73}html[data-mode=lujo] .bl .badge-off{background:var(--neon-grad);color:#17130c}html[data-mode=lujo] .bl .badge-cert{color:var(--gold-2);background:var(--gold-soft);border-color:rgba(var(--gold-rgb),.45)}html[data-mode=lujo] .bl .logo-aura{animation:none!important;filter:drop-shadow(0 18px 40px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(227,220,207,.14))!important}html[data-palette=galeria],html[data-theme=claro]{--bg:#f7f5f1;--bg-2:#efece6;--bg-3:#e7e3db;--bg-4:#ddd8ce;--ink:#141210;--ink-rgb:20,18,16;--ink-2:#4e4842;--ink-3:#615a50;--ink-4:#7a736a;--line:rgba(20,18,16,.11);--line-2:rgba(20,18,16,.19);--line-3:rgba(20,18,16,.3);--gold:#6f675b;--gold-2:#514a40;--gold-rgb:111,103,91;--gold-soft:rgba(111,103,91,.1);--gold-text:#5f584d}html[data-palette=galeria][data-mode=lujo],html[data-theme=claro][data-mode=lujo]{--pink:#a2596c;--cyan:#4d7ba3;--neon-grad:linear-gradient(100deg,#2a251d,#141210)}html[data-palette=galeria],html[data-theme=claro]{--green-text:#15703d;--red-text:#a82a22}html[data-palette=galeria] .bl .grad-text,html[data-theme=claro] .bl .grad-text{background:none;-webkit-text-fill-color:var(--ink);color:var(--ink)}html[data-palette=galeria] .bl .btn-neon,html[data-theme=claro] .bl .btn-neon{box-shadow:0 6px 18px #1412102e}html[data-palette=galeria] .bl .badge-new,html[data-theme=claro] .bl .badge-new{color:#2f5c80;background:#4d7ba31f;border-color:#4d7ba366}html[data-palette=galeria] .bl .badge-last,html[data-theme=claro] .bl .badge-last{color:#8d3f52;background:#a2596c1f;border-color:#a2596c66}html[data-palette=galeria] .bl .badge-off,html[data-theme=claro] .bl .badge-off,html[data-palette=galeria] .bl .btn-solid,html[data-theme=claro] .bl .btn-solid,html[data-palette=galeria] .bl .btn-neon,html[data-theme=claro] .bl .btn-neon{background:#141210;color:#f7f5f1}html[data-palette=galeria] .bl .btn-neon:hover,html[data-theme=claro] .bl .btn-neon:hover{background:#332e28;box-shadow:none}html[data-palette=galeria] .bl .studio,html[data-theme=claro] .bl .studio{background:radial-gradient(120% 90% at 50% 0%,#e9e6e0,#dedad3 55%,#d3cfc7)}html[data-palette=galeria] .bl .sk,html[data-theme=claro] .bl .sk{background:#e2ded6}html[data-palette=galeria] .bl .sk:after,html[data-theme=claro] .bl .sk:after{background:linear-gradient(90deg,transparent,rgba(20,18,16,.06),transparent)}html[data-palette=galeria] .bl .badge-off,html[data-theme=claro] .bl .badge-off{color:#f7f5f1}html[data-theme=claro] .bl .grad-text{background:none;-webkit-text-fill-color:var(--ink);color:var(--ink)}html[data-theme=claro] .bl .logo-aura{filter:drop-shadow(0 14px 30px rgba(20,18,16,.18))!important}html[data-theme=claro] .bl .badge-soldout,html[data-palette=galeria] .bl .badge-soldout{color:var(--ink-2);background:#f7f5f1db;border-color:var(--line-2)}html[data-theme=claro] .bl .pcard-media,html[data-palette=galeria] .bl .pcard-media{border-color:#14121024}html[data-theme=claro] .bl .pcard:hover .pcard-media,html[data-palette=galeria] .bl .pcard:hover .pcard-media{box-shadow:0 22px 44px #1c19152e,0 0 0 1px #14121024}html[data-theme=claro] .bl .btn-ripple,html[data-palette=galeria] .bl .btn-ripple{background:#14121029}html[data-theme=claro] .bl .btn-neon:after,html[data-palette=galeria] .bl .btn-neon:after{background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.16) 48%,transparent 66%)}html[data-palette=galeria],html[data-theme=claro]{--glass:rgba(247,245,241,.82);--ph-1:#ddd8ce;--ph-2:#cbc4b7;--on-accent:#f7f5f1;--ph-ink:rgba(20,18,16,.13);--fill-1:rgba(20,18,16,.035);--fill-2:rgba(20,18,16,.05);--fill-3:rgba(20,18,16,.13);--fill-4:rgba(20,18,16,.18);--scrim:rgba(247,245,241,.94);--scrim-2:rgba(247,245,241,.6);--chip-bg:rgba(247,245,241,.72);--chip-bg-2:rgba(247,245,241,.82);--sheet:linear-gradient(180deg,#fbfaf7,#f2efe9);--overlay:rgba(28,25,21,.42);--mono-bg:linear-gradient(145deg,#eae6de,#dcd7cd);--lightbox-bg:rgba(246,244,240,.97);--wall-veil-in:rgba(247,245,241,.88);--wall-veil-mid:rgba(247,245,241,.8);--wall-veil-out:rgba(247,245,241,.95)}.bl .grid-products{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(158px,1fr))}.bl .dk-two{display:grid;gap:34px}.bl .dk .dk-two{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.bl .dk .dk-sticky{position:sticky;top:104px}.bl .dk .pdp-two{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px;align-items:start}.bl .dk-desktop .pdp-two{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}.bl .dk .pdp-gal{position:sticky;top:96px;align-self:start}.bl .dk .pdp-gal .gal-stage{max-height:calc(100vh - 140px)}html.prod .bl .dk .pdp-gal{top:84px}.bl .pdp-pista{display:none}.bl .dk-tablet .pdp-info{display:flex;flex-direction:column}.bl .dk-tablet .pdp-info>*{flex-shrink:0}.bl .dk-tablet .pdp-pista{display:flex;position:sticky;bottom:0;z-index:3;order:99;margin:0 -18px;padding:26px 18px 16px;width:calc(100% + 36px);align-items:center;justify-content:center;gap:9px;border:none;cursor:pointer;color:var(--ink-2);text-align:center;background:linear-gradient(to top,var(--bg) 55%,transparent);transition:opacity var(--t-2),transform var(--t-2)}.bl .pdp-pista-t{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .pdp-pista-i{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid var(--line-2);color:var(--gold-text);animation:pistaBob 1.6s ease-in-out infinite}.bl .pdp-pista:hover .pdp-pista-i{border-color:var(--gold)}.bl .pdp-pista.is-ida{opacity:0;transform:translateY(8px);pointer-events:none}@keyframes pistaBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.bl .dk .dk-hide{display:none!important}.bl .dk .dk-pad{padding-left:34px;padding-right:34px}.bl .dk .dk-hero{max-width:1080px;margin:0 auto}.bl input,.bl select,.bl textarea{font-size:16px}.bl .dk input,.bl .dk select,.bl .dk textarea{font-size:14px}.bl button,.bl [role=button],.bl a{-webkit-tap-highlight-color:transparent}.bl .tap-lg{position:relative;min-height:44px;min-width:44px}.bl .dk-desktop .tap-lg{min-height:0;min-width:0}.bl .dk-desktop .tap-lg:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.bl .rrail-dot,.bl .cdhead-x,.bl .onb-skip,.bl .mnu-fl,.bl .hptema,.bl .cbar-vb,.bl .bcrumb-home,.bl .cbar-f,.bl .cd-more{position:relative}.bl .rrail-dot:before,.bl .cdhead-x:before,.bl .onb-skip:before,.bl .bcrumb-home:before,.bl .cd-more:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.bl .hptema:before,.bl .cbar-vb:before,.bl .cbar-f:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.bl .tap-lg.pcard-fav,.bl .tap-lg.hdr-ic{min-width:0;min-height:0}.bl .tap-lg.pcard-fav:before,.bl .tap-lg.hdr-ic:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.bl .pcard-fav,.bl .hdr-ic{position:relative}.bl .hdr-hide{transform:translateY(-100%);transition:transform .36s var(--ease);will-change:transform}.bl .hdr-show{transform:translateY(0);transition:transform .36s var(--ease);will-change:transform}.bl .gal{display:block}.bl .gal-thumbs,.bl .gal-stage{display:none}.bl .gal-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.bl .gal-dots{display:flex;justify-content:center;gap:4px;margin-top:11px}.bl .dk .gal{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;align-items:start}.bl .dk .gal-thumbs{display:flex;flex-direction:column;gap:9px;max-height:560px;overflow-y:auto;padding-right:2px}.bl .dk .gal-stage{display:block}.bl .dk .gal-rail,.bl .dk .gal-dots{display:none}.bl .dk-tablet .gal{grid-template-columns:minmax(0,1fr)}.bl .dk-tablet .gal-thumbs{flex-direction:row;order:2;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0 0 2px}.bl .dk-tablet .gal-main{order:1}.bl .dk-mobile .gal-zoomhint,.bl .dk-tablet .gal-zoomhint{display:none}.bl .gal-arrow{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);background:var(--chip-bg-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);transition:background var(--t-1),transform var(--t-2) var(--ease),opacity var(--t-1),box-shadow var(--t-1);padding:0}.bl .gal-arrow:hover{background:var(--ink);color:var(--bg);border-color:transparent;transform:scale(1.08);box-shadow:0 8px 22px #0000004d}.bl .gal-arrow:active{transform:scale(.96)}.bl .dk-desktop .gal-stage .gal-arrow{opacity:0}.bl .dk-desktop .gal-stage:hover .gal-arrow{opacity:1}.bl .lbx-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lightbox-bg,rgba(10,9,8,.96));transition:opacity var(--t-2)}html[data-theme=claro] .bl .lbx-veil,html[data-palette=galeria] .bl .lbx-veil{background:#f7f5f1f7}.bl .lbx[aria-hidden=true]{visibility:hidden;transition:visibility 0s linear .4s}.lbx{--tone-text:var(--tone)}html[data-theme=claro] .lbx,html[data-palette=galeria] .lbx{--tone-text:color-mix(in oklab,var(--tone),var(--ink) 55%)}.bl .lbx-room{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;animation:fadeUp .38s var(--ease) both}.bl .lbx-wm{position:absolute;right:-1%;top:50%;transform:translateY(-58%);font-style:italic;font-weight:400;font-size:clamp(180px,42%,420px);line-height:1;letter-spacing:-.06em;color:var(--tone);opacity:.09;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity var(--t-2)}.bl .lbx-top{position:relative;z-index:4;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:calc(var(--safe-top) + 10px) 16px 12px;border-bottom:1px solid var(--line)}.bl .lbx-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bl .lbx-brand{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tone-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl .lbx-name{font-style:italic;font-weight:400;font-size:20px;line-height:1;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl .lbx-count{display:none;align-items:center;gap:10px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.bl .lbx-count b{font-weight:400;color:var(--ink)}.bl .lbx-count i{display:inline-block;width:14px;height:1px;background:var(--line-2)}.bl .lbx-x{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 6px 0 10px;border-radius:999px;border:1px solid var(--line-2);background:var(--chip-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);cursor:pointer;transition:background var(--t-1),border-color var(--t-1)}.bl .lbx-x:hover{background:var(--ink);color:var(--bg);border-color:transparent}.bl .lbx-x-k{display:none;font-size:9.5px;letter-spacing:.14em;padding:3px 7px;border-radius:8px;border:1px solid var(--line-2);color:var(--ink-3)}.bl .lbx-x:hover .lbx-x-k{color:var(--bg);border-color:#0003}.bl .lbx-stage{position:relative;z-index:2;flex:1;min-height:0;display:grid;place-items:center;padding:12px 16px 28px;touch-action:none;overflow:hidden}.bl .lbx-halo{position:absolute;left:50%;top:50%;width:min(90%,640px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 22%,transparent),transparent 72%);filter:blur(24px)}.bl .lbx-frame{position:relative;width:auto;height:100%;max-height:100%;max-width:100%;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);background:var(--bg-2);box-shadow:0 40px 90px #00000073,0 0 0 1px color-mix(in srgb,var(--tone) 18%,transparent)}.bl .lbx-play{display:grid;place-items:center;width:62px;height:62px;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:#0000005c;color:var(--ink-on-color)}.bl .lbx-dots{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:5px;z-index:3;pointer-events:none}.bl .lbx-dot{width:18px;height:2px;border-radius:8px;background:var(--line-2);transition:background var(--t-1),width var(--t-2) var(--ease)}.bl .lbx-dot.is-on{width:30px;background:var(--tone)}.bl .lbx-foot{position:relative;z-index:4;flex-shrink:0;display:grid;grid-template-columns:1fr;gap:10px;padding:8px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bl .lbx-thumbs{display:flex;gap:8px;overflow-x:auto;justify-content:safe center;padding:2px}.bl .lbx-th{position:relative;flex-shrink:0;width:48px;height:60px;border-radius:8px;overflow:hidden;cursor:pointer;padding:0;background:var(--bg-2);border:1px solid var(--line-2);opacity:.55;transition:opacity var(--t-1),border-color var(--t-1),transform var(--t-2) var(--ease)}.bl .lbx-th:hover{opacity:.9;transform:translateY(-2px)}.bl .lbx-th.is-on{opacity:1;border-color:var(--tone);box-shadow:0 0 0 1px var(--tone)}.bl .lbx-th-n{position:absolute;left:4px;bottom:3px;font-size:9.5px;letter-spacing:.1em;color:var(--ink);text-shadow:0 1px 4px rgba(0,0,0,.6)}.bl .lbx-hint{display:none;text-align:center;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .lbx-buy{display:grid;grid-template-columns:minmax(0,1fr) 44px auto;align-items:center;gap:10px}.bl .lbx-buy-say{min-width:0;display:flex;flex-direction:column;gap:3px}.bl .lbx-buy-k{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl .lbx-cot{font-style:italic;font-weight:400;font-size:20px;line-height:1;color:var(--ink)}.bl .lbx-fav{flex-shrink:0;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);transition:border-color var(--t-1),color var(--t-1),background var(--t-1)}.bl .lbx-fav.is-on{color:var(--pink);border-color:var(--pink);background:#ff2d751a}.bl .lbx-add{padding:13px 16px;white-space:nowrap;font-size:9.5px}.bl .lbx.is-wide .lbx-top{padding:22px 28px 14px}.bl .lbx.is-wide .lbx-count{display:inline-flex}.bl .lbx.is-wide .lbx-x-k{display:inline-block}.bl .lbx.is-wide .lbx-foot{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:14px 28px 18px}.bl .lbx.is-wide .lbx-thumbs{justify-content:flex-start}.bl .lbx.is-wide .lbx-hint{display:block}.bl .lbx.is-wide .lbx-buy{grid-template-columns:auto 44px auto;justify-content:end}.bl .lbx.is-wide .lbx-add{padding:13px 20px}.bl .lbx.is-wide .lbx-stage{padding:12px 80px 30px}.bl .lbx.is-wide .lbx-name{font-size:26px}.bl .lb-arrow{position:absolute;top:0;bottom:0;width:22%;max-width:110px;z-index:5;display:grid;place-items:center;border:none;background:transparent;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.bl .lb-arrow-ring{width:46px;height:46px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--chip-bg-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);transition:transform var(--t-2) var(--ease),background var(--t-1),border-color var(--t-1),box-shadow var(--t-1)}.bl .lb-arrow:hover .lb-arrow-ring{background:var(--ink);color:var(--bg);border-color:transparent;transform:scale(1.09);box-shadow:0 10px 26px #00000057}.bl .lb-arrow:active .lb-arrow-ring{transform:scale(.96)}.bl .lb-arrow:focus-visible .lb-arrow-ring{outline:2px solid var(--gold);outline-offset:3px}.bl .lbx.is-desk .lb-arrow-ring{opacity:.55}.bl .lb-zoom{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line-2);background:var(--chip-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.bl .lb-zbtn{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--ink);transition:background var(--t-1),transform var(--t-1);padding:0}.bl .lb-zbtn:hover{background:var(--fill-3)}.bl .lb-zbtn:active{transform:scale(.94)}.bl .lb-only-desktop{display:none}.bl .lb-only-touch,.bl .lbx.is-desk .lb-only-desktop{display:inline}.bl .lbx.is-desk .lb-only-touch{display:none}.bl .lbx.is-desk .lb-arrow-ring{opacity:.3}.bl .lbx.is-desk .lb-arrow:hover .lb-arrow-ring{opacity:1}.bl #bl-page{overflow-x:hidden}.bl #bl-page img,.bl #bl-page video,.bl #bl-page table,.bl #bl-page pre,.bl #bl-page iframe,.bl #bl-page canvas{max-width:100%}.bl #bl-page table{width:100%;table-layout:fixed}.bl #bl-page td,.bl #bl-page th{overflow-wrap:anywhere}.bl .dk-two>*{min-width:0}.bl .noscroll{max-width:none}.bl .band{position:relative;background:var(--bg-2)}.bl .band:before,.bl .band:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--line)}.bl .band:before{top:0}.bl .band:after{bottom:0}.bl .band-warm{background:linear-gradient(180deg,rgba(var(--gold-rgb),.07),transparent 70%)}.bl .band-cool{background:linear-gradient(180deg,rgba(140,168,196,.07),transparent 70%)}.bl .glow-top{position:relative}.bl .glow-top:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--gold-rgb),.55),transparent)}.bl .hero-split{position:relative;padding:26px 20px 32px;text-align:center}.bl .hero-h1{font-style:italic;font-weight:400;font-size:47px;line-height:1.02;letter-spacing:-.01em;margin:0}.bl .hero-lede{font-size:14px;line-height:1.65;color:var(--ink-2);max-width:330px;margin:18px auto 0;text-wrap:pretty}.bl .hero-cta{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:22px}.bl .hero-cta .btn{width:100%}.bl .hero-notes{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center;margin-top:22px}.bl .hero-star{display:block;width:100%;margin-top:26px;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.bl .hero-star-frame{position:relative;display:block;width:100%;aspect-ratio:4/5;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);transition:transform var(--t-3) var(--ease),box-shadow var(--t-3)}.bl .hero-star:hover .hero-star-frame{transform:translateY(-4px);box-shadow:0 26px 60px #00000057}.bl .hero-star-info{position:absolute;left:0;right:0;bottom:0;display:block;padding:16px;background:linear-gradient(to top,var(--scrim),transparent)}.bl .rail-track{display:flex;gap:14px;overflow-x:auto;padding:0 20px 6px;scroll-snap-type:x mandatory;scroll-behavior:smooth}.bl .rail-card{flex:0 0 158px;scroll-snap-align:start}.bl .rail-nav{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;cursor:pointer;padding:0;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);transition:background var(--t-1),color var(--t-1),transform var(--t-1)}.bl .rail-nav:hover{background:var(--ink);color:var(--bg);border-color:transparent;transform:scale(1.06)}.bl .rail-nav:active{transform:scale(.95)}.bl .dk .hero-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:44px;align-items:center;text-align:left;padding:44px 34px 40px;max-width:1240px;margin:0 auto}.bl .dk .hero-h1{font-size:clamp(48px,4.6vw,68px);line-height:.98}.bl .dk .hero-lede{max-width:430px;margin:20px 0 0;font-size:16px}.bl .dk .hero-cta{flex-direction:row;align-items:center;gap:20px;margin-top:26px}.bl .dk .hero-cta .btn{width:auto}.bl .dk .hero-notes{justify-content:flex-start;gap:10px 22px;margin-top:26px}.bl .dk .hero-star{margin-top:0}.bl .dk .hero-star-frame{aspect-ratio:4/5;max-height:62vh;margin-left:auto}.bl .dk .rail-track{padding-left:34px;padding-right:34px}.bl .dk .rail-card{flex:0 0 clamp(190px,17vw,232px)}.bl .dk .rail-nav{width:36px;height:36px}.bl .dk .announce-bar{display:none}.bl .collage{padding:20px 16px 30px}.bl .collage-head{margin-bottom:16px}.bl .collage-h1{font-style:italic;font-weight:400;font-size:clamp(34px,9vw,44px);line-height:1;letter-spacing:-.01em;margin:0}.bl .collage-lede{font-size:14px;line-height:1.6;color:var(--ink-2);margin:14px 0 0;max-width:420px;text-wrap:pretty}.bl .dk-mobile .collage-head-cta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.bl .dk-mobile .collage-head-cta .btn{flex:1 1 0;width:auto;min-width:0;padding-left:10px;padding-right:10px;font-size:9.5px}.bl .dk-mobile .collage-head-cta .collage-link{flex-basis:100%;margin-top:4px}.bl .collage-head-cta{display:flex;flex-direction:column;gap:11px;align-items:flex-start;margin-top:16px}.bl .collage-head-cta .btn{width:100%}.bl .collage-head-cta{min-width:0;max-width:100%}.bl .collage-link{background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold);text-align:left;white-space:normal;max-width:100%;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .collage-trust{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.bl .collage-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,auto);grid-template-areas:"lead lead" "s1 s2" "s3 s4" "s5 s6" "s7 s7" "new new" "all all"}.bl .ct{position:relative;display:block;width:100%;min-height:0;padding:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--bg-2);cursor:pointer;text-align:left;aspect-ratio:3/4;transition:transform var(--t-3) var(--ease),border-color var(--t-2),box-shadow var(--t-3)}.bl .ct:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:0 18px 44px #0000004d}.bl .ct:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bl .ct-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:transform .7s var(--ease)}.bl .ct:hover .ct-img{transform:scale(1.05)}.bl .ct-scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;background:linear-gradient(to top,var(--scrim) 0%,var(--scrim-2) 42%,transparent 78%)}.bl .ct-edge{position:absolute;left:0;right:0;top:0;height:2px;display:block;opacity:.7;pointer-events:none}.bl .ct-body{position:absolute;left:0;right:0;bottom:0;display:block;padding:12px 13px;pointer-events:none}.bl .ct-sub{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .ct-label{display:block;font-style:italic;font-weight:400;font-size:20px;line-height:1.1;color:var(--ink)}.bl .ct-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.bl .ct-count{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bl .ct-go{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;flex-shrink:0;border:1px solid var(--line-2);background:var(--chip-bg);color:var(--ink);transition:background var(--t-1),color var(--t-1)}.bl .ct:hover .ct-go{background:var(--ink);color:var(--bg);border-color:transparent}.bl .ct-feature .ct-label{font-size:26px}.bl .ct-feature .ct-sub{font-size:9.5px}.bl .ct-band{aspect-ratio:16/7}.bl .ct-band-strip{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:2px}.bl .ct-band-thumb{position:relative;flex:1;min-width:0;display:block;overflow:hidden}.bl .ct-quote{aspect-ratio:16/9;background:linear-gradient(160deg,var(--bg-3),var(--bg-2));border-color:rgba(var(--gold-rgb),.28)}.bl .ct-quote-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:16px 17px}.bl .ct-quote .ct-label{font-size:20px}.bl .dk-tablet .collage{padding:26px 22px 34px}.bl .dk-tablet .collage-grid{gap:12px;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(150px,1fr);grid-template-areas:"lead lead s1" "lead lead s2" "s3 s4 s5" "s6 s7 new" "all all new"}.bl .dk-tablet .collage-grid.has-6{grid-template-areas:"lead lead s1" "lead lead s2" "s3 s4 s5" "s6 new new" "all all all"}.bl .dk-tablet .ct,.bl .dk-tablet .ct-band,.bl .dk-tablet .ct-quote{aspect-ratio:auto}.bl .dk-tablet .ct-feature .ct-label{font-size:30px}.bl .dk-tablet .collage-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:end}.bl .dk-tablet .collage-lede{margin:0}.bl .dk-tablet .collage-head-cta{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px 18px}.bl .dk-tablet .collage-head-cta .btn{width:auto}.bl .dk-tablet .collage-head-cta .collage-link{flex-basis:100%;white-space:nowrap}.bl .dk-desktop .collage{max-width:1300px;margin:0 auto;padding:34px 34px 42px}.bl .dk-desktop .collage-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:20px}.bl .dk-desktop .collage-h1{font-size:clamp(46px,4.2vw,62px);line-height:.96}.bl .dk-desktop .collage-lede{margin:0;font-size:16px}.bl .dk-desktop .collage-head-cta{flex-direction:row;align-items:center;gap:20px}.bl .dk-desktop .collage-head-cta .btn{width:auto}.bl .dk-desktop .ct,.bl .dk-desktop .ct-band,.bl .dk-desktop .ct-quote{aspect-ratio:auto}.bl .dk-desktop .collage-grid{gap:12px;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(162px,1fr);grid-template-areas:"lead lead s1 s2" "lead lead s3 s4" "new new s5 s6" "new new s7 s7" "all all all all"}.bl .dk-desktop .collage-grid.has-6{grid-template-areas:"lead lead s1 s2" "lead lead s3 s4" "new new s5 s6" "all all all all"}.bl .dk-mobile .collage-grid.has-0{grid-template-areas:"lead lead" "new new" "all all"}.bl .dk-mobile .collage-grid.has-1{grid-template-areas:"lead lead" "s1 s1" "new new" "all all"}.bl .dk-mobile .collage-grid.has-2{grid-template-areas:"lead lead" "s1 s2" "new new" "all all"}.bl .dk-mobile .collage-grid.has-3{grid-template-areas:"lead lead" "s1 s2" "s3 s3" "new new" "all all"}.bl .dk-mobile .collage-grid.has-4{grid-template-areas:"lead lead" "s1 s2" "s3 s4" "new new" "all all"}.bl .dk-mobile .collage-grid.has-5{grid-template-areas:"lead lead" "s1 s2" "s3 s4" "s5 s5" "new new" "all all"}.bl .dk-mobile .collage-grid.has-6{grid-template-areas:"lead lead" "s1 s2" "s3 s4" "s5 s6" "new new" "all all"}.bl .dk-tablet .collage-grid.has-0{grid-template-areas:"lead lead new" "lead lead all"}.bl .dk-tablet .collage-grid.has-1{grid-template-areas:"lead lead s1" "lead lead new" "all all all"}.bl .dk-tablet .collage-grid.has-2{grid-template-areas:"lead lead s1" "lead lead s2" "new new all"}.bl .dk-tablet .collage-grid.has-3{grid-template-areas:"lead lead s1" "lead lead s2" "s3 new all"}.bl .dk-tablet .collage-grid.has-4{grid-template-areas:"lead lead s1" "lead lead s2" "s3 s4 new" "all all new"}.bl .dk-tablet .collage-grid.has-5{grid-template-areas:"lead lead s1" "lead lead s2" "s3 s4 s5" "new new all"}.bl .dk-desktop .collage-grid.has-0{grid-template-areas:"lead lead new new" "lead lead all all"}.bl .dk-desktop .collage-grid.has-1{grid-template-areas:"lead lead s1 new" "lead lead all all"}.bl .dk-desktop .collage-grid.has-2{grid-template-areas:"lead lead s1 s2" "lead lead new all"}.bl .dk-desktop .collage-grid.has-3{grid-template-areas:"lead lead s1 s2" "lead lead s3 new" "all all all all"}.bl .dk-desktop .collage-grid.has-4{grid-template-areas:"lead lead s1 s2" "lead lead s3 s4" "new new all all"}.bl .dk-desktop .collage-grid.has-5{grid-template-areas:"lead lead s1 s2" "lead lead s3 s4" "new new s5 all"}.bl .ph{container:ph/inline-size}.bl .ph-ini{font-size:92px;font-size:clamp(22px,56cqw,92px)}.bl .ph-ini.is-big{font-size:170px;font-size:clamp(22px,56cqw,170px)}.bl .ph-corner{display:none}@container ph (min-width:150px){.bl .ph-corner{display:flex}}.bl .ix-img .ph-corner,.bl .ct-img .ph-corner,.bl .mgtipo-img .ph-corner,.bl .scc-img .ph-corner{display:none}.bl .dk-desktop .ct-feature .ct-label{font-size:34px}.bl .dk-desktop .ct-body{padding:15px 16px}.bl .dk-desktop .collage-trust{justify-content:center;gap:10px 28px;margin-top:26px}.bl .wall{position:relative;overflow:hidden;min-height:78vh;display:grid;place-items:center;padding:44px 18px 38px;background:var(--bg)}.bl .wall-bg{position:absolute;top:-8%;right:-2%;bottom:-8%;left:-2%;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;pointer-events:none;z-index:0}.bl .wall-col{display:flex;flex-direction:column;gap:8px;will-change:transform}.bl .wall-col-up{animation:wallUp linear infinite}.bl .wall-col-down{animation:wallDown linear infinite}@keyframes wallUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes wallDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.bl .wall-cell{position:relative;display:block;width:100%;aspect-ratio:3/4;border-radius:12px;overflow:hidden;flex-shrink:0;background:var(--bg-2)}.bl .wall-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% 50%,var(--wall-veil-in) 0%,var(--wall-veil-mid) 46%,var(--wall-veil-out) 100%)}.bl .wall-body{position:relative;z-index:2;text-align:center;max-width:620px}.bl .wall-h1{font-style:italic;font-weight:400;font-size:clamp(38px,10vw,52px);line-height:1;letter-spacing:-.015em;margin:0}.bl .wall-count{margin:20px 0 0;display:flex;flex-direction:column;align-items:center;gap:5px}.bl .wall-count-n{font-style:italic;font-weight:400;font-size:clamp(30px,8vw,40px);line-height:1;color:var(--gold)}.bl .wall-count-l{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);text-align:center}.bl .wall-cta{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:24px}.bl .wall-cta .btn{width:100%;max-width:320px}.bl .wall-photo-btn{display:inline-flex;align-items:center;gap:9px;padding:12px 18px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:var(--chip-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);transition:border-color var(--t-1),background var(--t-1)}.bl .wall-photo-btn:hover{border-color:var(--gold);background:var(--gold-soft)}.bl .wall-hint{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:30px;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.bl .wall-hint-line{width:1px;height:34px;background:linear-gradient(180deg,var(--line-3),transparent);animation:hintDrop 2.4s ease-in-out infinite}@keyframes hintDrop{0%,to{opacity:.35;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.bl .doors{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 8px}.bl .door{position:relative;display:block;padding:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--bg-2);cursor:pointer;aspect-ratio:3/4;transition:flex-grow var(--t-3) var(--ease),opacity var(--t-3),transform var(--t-3) var(--ease)}.bl .door-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:transform .8s var(--ease)}.bl .door-on .door-img{transform:scale(1.06)}.bl .door-off{opacity:.5}.bl .door-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,var(--scrim) 0%,var(--scrim-2) 48%,transparent 82%)}.bl .door-body{position:absolute;left:0;right:0;bottom:0;padding:16px 15px;pointer-events:none}.bl .door-sub{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .door-label{display:block;font-style:italic;font-weight:400;font-size:clamp(30px,9vw,40px);line-height:1;color:var(--ink)}.bl .door-go{display:inline-flex;align-items:center;gap:7px;margin-top:11px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);opacity:0;transform:translateY(5px);transition:var(--t-2)}.bl .door-on .door-go{opacity:1;transform:translateY(0)}.bl .hgrid-wrap{padding:30px 16px 8px}.bl .hgrid-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.bl .hgrid-h2{font-style:italic;font-weight:400;font-size:30px;margin:7px 0 0}.bl .hgrid-all{background:transparent;border:none;padding:0 0 5px;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.14em;white-space:nowrap}.bl .hgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.bl .hg{position:relative;display:block;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg-2);cursor:pointer;aspect-ratio:1/1;transition:transform .42s var(--ease),opacity var(--t-2),box-shadow .42s,z-index 0s}.bl .hg-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:transform var(--t-3) var(--ease)}.bl .hg-on{transform:scale(1.14);z-index:3;box-shadow:0 20px 46px #0006;border-color:var(--line-2)}.bl .hg-off{opacity:.42}.bl .hg-info{position:absolute;left:0;right:0;bottom:0;padding:9px 9px 8px;pointer-events:none;opacity:0;transform:translateY(6px);transition:var(--t-2);background:linear-gradient(to top,var(--scrim),transparent)}.bl .hg-on .hg-info{opacity:1;transform:translateY(0)}.bl .hg-brand{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .hg-name{display:block;font-size:9.5px;color:var(--ink);line-height:1.25;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .hg-price{display:block;font-size:9.5px;color:var(--gold);margin-top:3px}.bl .look{padding:32px 16px 10px}.bl .look-head{margin-bottom:16px}.bl .look-h2{font-style:italic;font-weight:400;font-size:30px;margin:7px 0 0}.bl .look-lede{font-size:12.5px;color:var(--ink-3);line-height:1.6;margin:9px 0 0;max-width:420px;text-wrap:pretty}.bl .look-body{display:flex;flex-direction:column;gap:14px}.bl .look-photo{position:relative;width:100%;aspect-ratio:4/5;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.bl .look-photo-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 100% at 50% 100%,var(--scrim-2),transparent 62%)}.bl .look-dot{position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px;border:none;background:transparent;cursor:pointer;display:grid;place-items:center;padding:0;z-index:2}.bl .look-dot-i{width:12px;height:12px;border-radius:999px;background:var(--ink);border:2px solid var(--bg);box-shadow:0 0 rgba(var(--gold-rgb),.5);transition:transform var(--t-2),background var(--t-2)}.bl .look-dot-on .look-dot-i{background:var(--gold);transform:scale(1.35);animation:dotPulse 2s ease-out infinite}@keyframes dotPulse{0%{box-shadow:0 0 rgba(var(--gold-rgb),.5)}70%{box-shadow:0 0 0 14px rgba(var(--gold-rgb),0)}to{box-shadow:0 0 rgba(var(--gold-rgb),0)}}.bl .look-list{display:flex;flex-direction:column;gap:7px}.bl .look-row{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:12px;cursor:pointer;border:1px solid var(--line);background:var(--bg-2);text-align:left;transition:border-color var(--t-1),background var(--t-1)}.bl .look-row-on{border-color:rgba(var(--gold-rgb),.42);background:var(--gold-soft)}.bl .look-row-th{position:relative;width:40px;height:50px;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid var(--line)}.bl .look-row-brand{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .look-row-name{display:block;font-size:12.5px;color:var(--ink);margin-top:3px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .look-row-price{font-size:11px;color:var(--gold);flex-shrink:0}.bl .look-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:14px 15px;border-radius:var(--r);border:1px solid rgba(var(--gold-rgb),.32);background:var(--gold-soft)}.bl .look-total-l{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .look-total-n{font-style:italic;font-weight:400;font-size:26px;line-height:1.1;margin-top:3px}.bl .poster{padding:30px 16px 10px}.bl .poster-frame{position:relative;width:100%;aspect-ratio:4/5;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);background:var(--bg-2)}.bl .poster-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bl .poster-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,var(--scrim) 0%,var(--scrim-2) 52%,transparent 88%)}.bl .poster-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:radial-gradient(circle at 1px 1px,#fff 1px,transparent 0);background-size:3px 3px}.bl .poster-body{position:absolute;left:0;right:0;bottom:0;padding:24px 20px}.bl .poster-kicker{display:block;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:9px}.bl .poster-h2{font-style:italic;font-weight:400;font-size:clamp(30px,8.5vw,40px);line-height:1.02;margin:0;white-space:pre-line;color:var(--ink)}.bl .poster-cta{margin-top:18px}.bl .dk-tablet .wall{min-height:70vh;padding:52px 26px 44px}.bl .dk-tablet .doors{padding:0 22px 8px;gap:10px}.bl .dk-tablet .hgrid{grid-template-columns:repeat(5,1fr)}.bl .dk-tablet .hgrid-wrap,.bl .dk-tablet .look,.bl .dk-tablet .poster{padding-left:22px;padding-right:22px}.bl .dk-tablet .look-body{flex-direction:row;align-items:flex-start;gap:20px}.bl .dk-tablet .look-photo{flex:1 1 52%;min-width:0}.bl .dk-tablet .look-list{flex:1 1 48%;min-width:0}.bl .dk-tablet .poster-frame{aspect-ratio:16/10}.bl .dk-desktop .wall{min-height:88vh;padding:60px 34px 52px}.bl .dk-desktop .wall-bg{grid-template-columns:repeat(4,1fr);gap:12px;top:-6%;right:-1%;bottom:-6%;left:-1%}.bl .dk-desktop .wall-cell{gap:12px;border-radius:12px}.bl .dk-desktop .wall-col{gap:12px}.bl .dk-desktop .wall-h1{font-size:clamp(56px,5.4vw,84px);line-height:.94}.bl .dk-desktop .wall-count{flex-direction:row;align-items:baseline;gap:12px;margin-top:24px;justify-content:center}.bl .dk-desktop .wall-count-n{font-size:46px}.bl .dk-desktop .wall-count-l{font-size:9.5px;text-align:left}.bl .dk-desktop .wall-cta{flex-direction:row;gap:14px;margin-top:30px}.bl .dk-desktop .wall-cta .btn{width:auto}.bl .dk-desktop .wall-body{max-width:820px}.bl .dk-desktop .doors{display:flex;padding:0 34px 10px;gap:12px;height:66vh}.bl .dk-desktop .door{flex:1 1 50%;aspect-ratio:auto}.bl .dk-desktop .door-on{flex:1 1 62%}.bl .dk-desktop .door-off{flex:1 1 38%}.bl .dk-desktop .door-body{padding:26px 24px}.bl .dk-desktop .door-label{font-size:52px}.bl .dk-desktop .hgrid{grid-template-columns:repeat(8,1fr);gap:9px}.bl .dk-desktop .hgrid-wrap,.bl .dk-desktop .look,.bl .dk-desktop .poster{padding-left:34px;padding-right:34px;max-width:1300px;margin:0 auto}.bl .dk-desktop .hgrid-h2,.bl .dk-desktop .look-h2{font-size:36px}.bl .dk-desktop .hg-name{font-size:11px}.bl .dk-desktop .look-body{flex-direction:row;align-items:flex-start;gap:28px}.bl .dk-desktop .look-photo{flex:1 1 54%;min-width:0;aspect-ratio:4/5}.bl .dk-desktop .look-list{flex:1 1 46%;min-width:0;gap:9px}.bl .dk-desktop .look-row{padding:11px 13px}.bl .dk-desktop .look-row-name{font-size:14px}.bl .dk-desktop .poster-frame{aspect-ratio:21/9}.bl .dk-desktop .poster-body{padding:38px 40px;max-width:640px}.bl .dk-desktop .poster-h2{font-size:clamp(44px,4vw,60px)}@media (prefers-reduced-motion:reduce){.bl .wall-col-up,.bl .wall-col-down,.bl .wall-hint-line,.bl .look-dot-on .look-dot-i{animation:none!important}.bl .wall-col-down{transform:translateY(-50%)}}.bl .tstrip{padding:4px 16px 26px}.bl .tstrip-in{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);padding:16px 16px 14px}.bl .tstrip-scale{display:flex;align-items:baseline;gap:9px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.bl .tstrip-n{font-style:italic;font-weight:400;font-size:30px;line-height:1}.bl .tstrip-nl{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .tstrip-pts{display:flex;flex-direction:column;gap:13px}.bl .tstrip-pts{position:relative;min-height:34px;justify-content:center}.bl .tstrip-dots{display:flex;gap:5px;justify-content:center;margin-top:12px}.bl .tstrip-dots>i{width:14px;height:2px;border-radius:8px;background:var(--line-3);transition:background .3s}.bl .tstrip-dots>i.is-on{background:var(--gold)}.bl .tstrip-pt{display:flex;align-items:flex-start;gap:11px}.bl .tstrip-ic{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;border:1px solid rgba(var(--gold-rgb),.3);background:var(--gold-soft);color:var(--gold)}.bl .tstrip-t{display:block;font-size:12.5px;color:var(--ink);line-height:1.3}.bl .tstrip-d{display:block;font-size:11px;color:var(--ink-3);line-height:1.4;margin-top:2px}.bl .tstrip-pt{display:none}.bl .tstrip-pt.is-on{display:flex;animation:tstripIn .42s cubic-bezier(.16,1,.3,1)}@keyframes tstripIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.bl .tstrip-link{display:block;width:100%;text-align:center;margin-top:15px;padding-top:13px;border:none;border-top:1px solid var(--line);background:transparent;cursor:pointer;color:var(--gold);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .dk-tablet .tstrip-pts,.bl .dk-desktop .tstrip-pts{flex-direction:row;gap:26px;min-height:0}.bl .dk .tstrip-pt{display:flex;animation:none}.bl .dk .tstrip-dots{display:none}.bl .dk-tablet .tstrip-pt,.bl .dk-desktop .tstrip-pt{flex:1;min-width:0}.bl .dk-desktop .tstrip{padding:4px 34px 30px}.bl .dk-desktop .tstrip-in{display:flex;align-items:center;gap:30px;padding:18px 22px}.bl .dk-desktop .tstrip-scale{padding:0 26px 0 0;margin:0;border:none;border-right:1px solid var(--line);flex-shrink:0}.bl .dk-desktop .tstrip-pts{flex:1}.bl .dk-desktop .tstrip-link{width:auto;margin:0;padding:0;border:none;flex-shrink:0;white-space:nowrap}.bl .pladder{padding:8px 16px 30px}.bl .pladder-head{margin-bottom:15px}.bl .pladder-h2{font-style:italic;font-weight:400;font-size:26px;margin:7px 0 0;line-height:1.08}.bl .pladder-grid{display:grid;gap:11px;grid-template-columns:1fr}.bl .plad{position:relative;display:flex;align-items:stretch;gap:0;width:100%;padding:0;cursor:pointer;text-align:left;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--bg-2);transition:transform var(--t-2) var(--ease),border-color var(--t-2),box-shadow var(--t-2)}.bl .plad:hover{transform:translateY(-2px);border-color:rgba(var(--gold-rgb),.34);box-shadow:0 14px 34px #0000003d}.bl .plad:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bl .plad-strip{display:flex;flex-shrink:0;width:38%;max-width:150px}.bl .plad-th{position:relative;flex:1;min-width:0;display:block;overflow:hidden}.bl .plad-body{flex:1;min-width:0;display:block;padding:14px 15px}.bl .plad-k{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .plad-desde{display:block;font-style:italic;font-weight:400;font-size:20px;color:var(--ink-2);margin-top:6px;line-height:1.1}.bl .plad-sub{display:block;font-size:11px;color:var(--ink-3);margin-top:5px;line-height:1.4}.bl .plad-n{display:block;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:9px}.bl .dk-tablet .pladder-grid,.bl .dk-desktop .pladder-grid{grid-template-columns:repeat(3,1fr)}.bl .dk-tablet .plad,.bl .dk-desktop .plad{flex-direction:column}.bl .dk-tablet .plad-strip,.bl .dk-desktop .plad-strip{width:100%;max-width:none;height:118px}.bl .dk-desktop .pladder{padding:8px 34px 36px}.bl .dlv{display:flex;align-items:center;gap:14px;margin:0 16px;padding:15px 17px;border-radius:var(--r);border:1px solid rgba(var(--gold-rgb),.26);background:var(--gold-soft)}.bl .dlv-n{font-style:italic;font-weight:400;font-size:34px;line-height:1;color:var(--gold);flex-shrink:0}.bl .dlv-t{font-size:14px;color:var(--ink)}.bl .dlv-d{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.bl .dk-desktop .dlv{margin:0 34px;justify-content:center}.bl .earn{padding:10px 16px 34px}.bl .earn-head{margin-bottom:15px}.bl .earn-h2{font-style:italic;font-weight:400;font-size:26px;margin:7px 0 0;line-height:1.08}.bl .earn-lede{font-size:12.5px;color:var(--ink-3);line-height:1.6;margin:9px 0 0;max-width:420px;text-wrap:pretty}.bl .earn-grid{display:grid;gap:11px;grid-template-columns:1fr}.bl .earn-card{position:relative;padding:17px 17px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);overflow:hidden}.bl .earn-bar{position:absolute;left:0;top:0;bottom:0;width:2px;opacity:.6}.bl .earn-k{font-size:16px;color:var(--ink);line-height:1.3}.bl .earn-d{font-size:12.5px;color:var(--ink-3);line-height:1.6;margin:7px 0 14px}.bl .earn-cta{width:100%}.bl .dk-tablet .earn-grid,.bl .dk-desktop .earn-grid{grid-template-columns:1fr 1fr}.bl .dk-desktop .earn{padding:10px 34px 40px}.bl .dk-desktop .earn-cta{width:auto}.bl .askband{padding:34px 20px 40px;margin-top:20px;border-top:1px solid var(--line);background:var(--bg-2)}.bl .askrow{display:flex;flex-direction:column;gap:22px;max-width:1100px;margin:0 auto}.bl .askrow-say{min-width:0}.bl .askrow-h{font-style:italic;font-weight:400;font-size:clamp(26px,7vw,32px);line-height:1.08;margin:10px 0 0;color:var(--ink)}.bl .askrow-p{font-size:14px;line-height:1.65;color:var(--ink-2);margin:12px 0 0;max-width:440px;text-wrap:pretty}.bl .askrow-do{display:flex;flex-direction:column;gap:12px;min-width:0}.bl .askrow-steps{display:flex;flex-wrap:wrap;gap:8px 16px}.bl .askrow-step{display:inline-flex;align-items:center;gap:7px;min-width:0}.bl .askrow-step-n{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;font-size:9.5px;border:1px solid rgba(var(--gold-rgb),.4);color:var(--gold-text)}.bl .askrow-step-t{font-size:12.5px;color:var(--ink-2);white-space:nowrap}.bl .askrow-alt{background:transparent;border:none;padding:4px 0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;text-align:left}.bl .dk .askband{padding:44px 34px 52px}.bl .dk .askrow{flex-direction:row;align-items:center;gap:56px}.bl .dk .askrow-say{flex:1.3}.bl .dk .askrow-do{flex:1;max-width:340px}.bl .dk .askrow-h{font-size:clamp(30px,2.6vw,38px)}.bl .dk .askrow-steps{flex-direction:column;gap:9px;margin-bottom:4px}.bl .styleband{padding:0 20px 26px}.bl .styleband-row{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-2)}.bl .styleband-h{font-style:italic;font-weight:400;font-size:clamp(22px,6vw,26px);line-height:1.12;margin:8px 0 0;color:var(--ink)}.bl .styleband-steps{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:14px}.bl .styleband-step{display:inline-flex;align-items:center;gap:7px}.bl .styleband-n{width:17px;height:17px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;font-size:9.5px;border:1px solid rgba(var(--gold-rgb),.4);color:var(--gold-text)}.bl .styleband-t{font-size:12.5px;color:var(--ink-2);white-space:nowrap}.bl .styleband-cta{display:flex;align-items:center;gap:14px}.bl .styleband-cta .btn{flex:1}.bl .styleband-skip{background:transparent;border:none;padding:0;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0}.bl .dk .styleband{padding:0 34px 30px}.bl .dk .styleband-row{flex-direction:row;align-items:center;gap:40px;padding:22px 26px}.bl .dk .styleband-say{flex:1;min-width:0}.bl .dk .styleband-do{flex-shrink:0;display:flex;align-items:center;gap:26px}.bl .dk .styleband-steps{flex-direction:row;margin-bottom:0}.bl .dk .styleband-cta .btn{flex:0 0 auto}html.bl-cookie-open .bl .pdp-bar{display:none}.bl .shead{padding:22px 18px 16px;border-bottom:1px solid var(--line)}.bl .shead-kick{margin-bottom:8px}.bl .shead-h{font-style:italic;font-weight:400;font-size:clamp(28px,7.5vw,34px);line-height:1.04;margin:0;color:var(--ink)}.bl .shead-sub{font-size:12.5px;line-height:1.6;color:var(--ink-2);margin:10px 0 0;max-width:460px;text-wrap:pretty}.bl .shead-side{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:16px;flex-wrap:wrap}.bl .shead-stat{min-width:0}.bl .shead-n{display:block;font-style:italic;font-weight:400;font-size:30px;line-height:1;color:var(--gold-text)}.bl .shead-nl{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.bl .dk .shead{padding:30px 34px 20px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.bl .dk .shead-main{flex:1;min-width:0}.bl .dk .shead-h{font-size:clamp(32px,2.6vw,40px)}.bl .dk .shead-side{margin-top:0;flex-shrink:0;align-items:flex-end;gap:22px}.bl .dk .shead-n{font-size:38px}.bl .salert{display:flex;flex-direction:column;gap:13px;margin:16px 18px 0;padding:4px 0 6px 16px;border:none;border-left:2px solid;border-radius:0}.bl .salert-say{display:block;min-width:0}.bl .salert-label{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px}.bl .salert-t{display:block;font-size:14px;color:var(--ink);line-height:1.35}.bl .salert-b{display:block;font-size:12.5px;color:var(--ink-2);line-height:1.55;margin-top:6px}.bl .salert-meta{display:block;font-size:9.5px;letter-spacing:.1em;color:var(--ink-3);margin-top:8px}.bl .salert-cta{width:100%}.bl .dk .salert{flex-direction:row;align-items:center;gap:26px;margin:20px 34px 0;padding:6px 0 8px 20px}.bl .dk .salert-say{flex:1}.bl .dk .salert-cta{width:auto;flex-shrink:0}.bl .drow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.bl .drow-l{flex-shrink:0;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .drow-v{font-size:12.5px;color:var(--ink);text-align:right;overflow-wrap:anywhere}.bl .drow-v-strong{font-style:italic;font-weight:400;font-size:20px;color:var(--gold-text);text-align:right}.bl .mstats{display:flex;gap:10px}.bl .mstat{flex:1;min-width:0;text-align:center;padding:14px 8px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .mstat-n{display:block;font-style:italic;font-weight:400;font-size:20px;line-height:1;color:var(--ink)}.bl .mstat-l{display:block;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:7px}.bl .sempty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:54px 30px}.bl .sempty-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink-3)}.bl .sempty-t{font-style:italic;font-weight:400;font-size:26px;line-height:1.1;color:var(--ink);margin-top:18px}.bl .sempty-b{font-size:12.5px;line-height:1.6;color:var(--ink-3);margin:9px 0 0;max-width:300px;text-wrap:pretty}.bl .sempty-cta{margin-top:22px}.bl .sempty-alt{background:transparent;border:none;padding:0;margin-top:14px;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}.bl .serr{padding:44px 20px 40px;max-width:460px;margin:0 auto}.bl .serr-card{position:relative;overflow:hidden;padding:22px 20px 20px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg-2)}.bl .serr-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-3),transparent)}.bl .serr-head{display:flex;align-items:center;gap:11px;margin-bottom:16px}.bl .serr-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;flex-shrink:0;border:1px solid var(--line-2);background:var(--bg-3)}.bl .serr-et{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase}.bl .serr-t{font-style:italic;font-weight:400;font-size:clamp(24px,7vw,28px);line-height:1.1;color:var(--ink)}.bl .serr-b{font-size:14px;line-height:1.65;color:var(--ink-2);margin:10px 0 0;text-wrap:pretty}.bl .serr-tip{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;border-radius:12px;border:1px solid var(--line);background:var(--fill-1)}.bl .serr-tip-ic{color:var(--gold-text);flex-shrink:0;display:grid;place-items:center;margin-top:1px}.bl .serr-tip-t{font-size:12.5px;line-height:1.55;color:var(--ink-3)}.bl .serr-cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:20px;width:100%}.bl .serr-cta .btn{width:100%}.bl .serr-alt{background:transparent;border:none;padding:0;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}.bl .serr-wa{width:100%;margin-top:22px;text-align:center}.bl .serr-wa-l{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:11px}.bl .shead-act{background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.bl .lwwrap{padding:20px 18px 0;display:flex;flex-direction:column;gap:22px}.bl .lwsection{min-width:0}.bl .lwsection-h{margin-bottom:12px}.bl .lwlist{display:flex;flex-direction:column;gap:12px}.bl .lwcredit{padding:14px 16px;border-radius:var(--r);border:1px solid rgba(var(--gold-rgb),.28);background:var(--gold-soft)}.bl .lwcredit-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.bl .lwcredit-note{font-size:11px;color:var(--ink-3);line-height:1.5}.bl .lwcredit-use{background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0}.bl .lwcard{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg-2);transition:border-color var(--t-2)}.bl .lwcard-top{display:flex;gap:13px;padding:14px 15px}.bl .lwcard-img{position:relative;width:70px;height:88px;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid var(--line);cursor:pointer;padding:0;background:var(--bg-3)}.bl .lwcard-say{flex:1;min-width:0}.bl .lwcard-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bl .lwcard-state{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .lwcard-id{font-size:9.5px;letter-spacing:.12em;color:var(--ink-3)}.bl .lwcard-name{font-size:12.5px;color:var(--ink);margin-top:6px;line-height:1.35}.bl .lwcard-meta{font-size:9.5px;color:var(--ink-3);margin-top:5px;line-height:1.5}.bl .lwcard-body{padding:0 15px 14px}.bl .lwcard-prog-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.bl .lwcard-prog-l{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .lwcard-prog-v{font-size:11px;color:var(--ink-3)}.bl .lwcard-bar{height:4px;border-radius:999px;background:var(--fill-3);overflow:hidden}.bl .lwcard-due{display:flex;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;border-radius:8px;border:1px solid}.bl .lwcard-due-t{font-size:12.5px;line-height:1.45}.bl .lwcard-due-d{font-size:9.5px;color:var(--ink-3);letter-spacing:.06em}.bl .lwcard-pay{width:100%;margin-top:11px}.bl .lwcard-wait{font-size:9.5px;color:var(--ink-3);margin-top:12px;letter-spacing:.06em;line-height:1.55}.bl .lwrules{padding:18px 17px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .lwrules-link{background:transparent;border:none;padding:0;margin-top:14px;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}.bl .dk .lwwrap{padding:24px 34px 0;gap:28px}.bl .dk .lwlist{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bl .dk .lwrules{max-width:520px}.bl .menu-split{display:flex;align-items:center;gap:12px;padding:26px 14px 14px}.bl .menu-split-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line-2),transparent)}.bl .menu-split-t{flex-shrink:0;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.bl .qwrap{padding:20px 18px 0;display:flex;flex-direction:column;gap:22px}.bl .qsection-h{margin-bottom:12px}.bl .qlist{display:flex;flex-direction:column;gap:12px}.bl .qcard{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg-2);transition:border-color var(--t-2)}.bl .qcard-top{display:flex;gap:13px;padding:14px 15px}.bl .qcard-pair{display:flex;gap:6px;flex-shrink:0}.bl .qcard-img{position:relative;width:70px;height:88px;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid var(--line);cursor:pointer;padding:0;background:var(--bg-3)}.bl .qcard-img.is-tuya{border-style:dashed;border-color:var(--line-2);display:grid;place-items:center}.bl .qcard-slot{padding:0 6px;font:400 9px/1.4 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);text-align:center}.bl .qcard-cuenta{margin-top:10px;font-size:11px;letter-spacing:.08em;color:var(--ink-3)}.bl .qcard-again{margin-top:12px;background:transparent;border:none;padding:6px 0;min-height:44px;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;text-align:left}.bl .qcard-img-tag{position:absolute;left:0;right:0;bottom:0;padding:3px 0;text-align:center;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:var(--scrim)}.bl .qcard-say{flex:1;min-width:0}.bl .qcard-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bl .qcard-state{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .qcard-id{font-size:9.5px;letter-spacing:.12em;color:var(--ink-3)}.bl .qcard-name{font-size:12.5px;color:var(--ink);margin-top:6px;line-height:1.35}.bl .qcard-note{font-size:11px;color:var(--ink-3);margin-top:5px;line-height:1.45;font-style:italic}.bl .qcard-meta{font-size:9.5px;color:var(--ink-3);margin-top:6px;line-height:1.5}.bl .qcard-body{padding:0 15px 14px}.bl .qcard-wait{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:8px;border:1px solid var(--line)}.bl .qcard-wait-dot{width:14px;height:14px;border-radius:999px;flex-shrink:0}.bl .qcard-wait-t{font-size:12.5px;color:var(--ink-2);line-height:1.5}.bl .qcard-wait-d{font-size:9.5px;color:var(--ink-3)}.bl .qcard-price{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 13px;border-radius:8px;border:1px solid rgba(var(--gold-rgb),.3);background:var(--gold-soft)}.bl .qcard-price-l{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .qcard-price-v{font-style:italic;font-weight:400;font-size:26px;color:var(--gold-text);line-height:1}.bl .qcard-price-c{font-style:normal;font-size:9.5px;color:var(--ink-3)}.bl .qcard-valid{display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;border-radius:8px;border:1px solid}.bl .qcard-valid-t{font-size:11px;line-height:1.45}.bl .qcard-valid-d{font-size:9.5px;color:var(--ink-3);letter-spacing:.06em}.bl .qcard-old{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 0}.bl .qcard-old-l{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .qcard-old-v{font-size:12.5px;color:var(--ink-3);text-decoration:line-through}.bl .qcard-cta{width:100%;margin-top:11px}.bl .qrules{padding:18px 17px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .qrules-p{font-size:11px;line-height:1.6;color:var(--ink-3);margin:14px 0 0}.bl .dk .qwrap{padding:24px 34px 0;gap:28px}.bl .dk .qlist{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bl .dk .qrules{max-width:520px}.bl .trwrap{padding:20px 18px 0;display:flex;flex-direction:column;gap:16px}.bl .trsearch{display:flex;align-items:center;gap:10px;padding:4px 4px 4px 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-2)}.bl .trsearch-in{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--ink);font-size:16px;font-family:Roboto,sans-serif}.bl .trsearch-btn{flex-shrink:0;padding:12px 18px}.bl .trguia{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-radius:var(--r);border:1px solid rgba(var(--gold-rgb),.3);background:var(--gold-soft)}.bl .trguia-l{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .trguia-v{font-size:16px;color:var(--ink);margin-top:5px;letter-spacing:.06em}.bl .trguia-copy{flex-shrink:0;padding:9px 13px;border-radius:999px;cursor:pointer;border:1px solid rgba(var(--gold-rgb),.4);background:transparent;color:var(--gold-text);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .trline{padding:18px 18px 6px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2)}.bl .trline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line)}.bl .trline-sub{font-size:9.5px;letter-spacing:.1em;color:var(--ink-4);margin-top:5px}.bl .trline-eta-wrap{flex-shrink:0;text-align:right}.bl .trline-eta-l{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.bl .trline-eta-v{display:block;font-size:12.5px;color:var(--gold-text);margin-top:4px;font-weight:500}.bl .trsteps{display:flex;flex-direction:column}.bl .trstep{display:flex;gap:14px}.bl .trstep-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.bl .trstep-dot{width:17px;height:17px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;border:1px solid;position:relative}.bl .trstep-pulse{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:var(--gold);animation:trpulse 2.2s ease-in-out infinite}@keyframes trpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.bl .trstep-bar{width:1px;flex:1;min-height:26px}.bl .trstep-say{padding-bottom:20px;min-width:0;flex:1}.bl .trstep-row{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.bl .trstep-t{font-size:14px;line-height:1.25}.bl .trstep-now{flex-shrink:0;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);padding:2px 7px;border-radius:999px;border:1px solid rgba(var(--gold-rgb),.4)}.bl .trstep-at{flex-shrink:0;font-size:9.5px;letter-spacing:.08em;color:var(--ink-3);margin-left:auto}.bl .trstep-d{font-size:11px;color:var(--ink-3);margin-top:4px;line-height:1.5}.bl .trlogs{margin-top:10px;padding-left:11px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.bl .trlog{display:flex;align-items:baseline;gap:9px}.bl .trlog-dot{width:3px;height:3px;border-radius:999px;background:var(--ink-4);flex-shrink:0;margin-top:6px}.bl .trlog-t{font-size:11px;color:var(--ink-2);line-height:1.45;min-width:0}.bl .trlog-at{flex-shrink:0;font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);margin-left:auto}.bl .trstep-tax{margin-top:12px;padding:12px 13px;border-radius:8px;border:1px solid}.bl .trstep-tax-p{font-size:11px;line-height:1.55;color:var(--ink-3);margin:10px 0 0}.bl .trstep.is-now .trstep-say{padding-bottom:22px}@media (prefers-reduced-motion:reduce){.bl .trstep-pulse{animation:none}}.bl .tralert{display:flex;align-items:center;gap:12px;padding:14px 15px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .tralert-t{font-size:12.5px;color:var(--ink)}.bl .tralert-d{font-size:9.5px;color:var(--ink-3);margin-top:3px;letter-spacing:.08em}.bl .trtoggle{flex-shrink:0;width:44px;height:26px;border-radius:999px;cursor:pointer;position:relative;transition:background var(--t-1);border:1px solid var(--line-2);padding:0}.bl .trtoggle-k{position:absolute;top:2px;width:20px;height:20px;border-radius:999px;transition:left var(--t-1),background var(--t-1)}.bl .trhelp{padding:17px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .trhelp-t{font-size:14px;color:var(--ink)}.bl .trhelp-p{font-size:12.5px;line-height:1.6;color:var(--ink-3);margin:8px 0 14px}.bl .dk .trwrap{padding:24px 34px 0;max-width:720px}.bl .acwrap{padding:20px 18px 0;display:flex;flex-direction:column;gap:22px}.bl .dk .shead,.bl .dk .acwrap,.bl .dk .tywrap,.bl .dk .aywrap,.bl .dk .lwwrap,.bl .dk .qtwrap,.bl .dk .trwrap,.bl .dk .fvwrap,.bl .dk .bxawrap,.bl .dk .ajwrap,.bl .dk .lgwrap,.bl .dk .hpwrap{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:34px;padding-right:34px}.bl .dk .shead{padding-top:34px;padding-bottom:22px}.bl .dk-desktop .shead{padding-top:44px}.bl .dk .shead-h{font-size:clamp(38px,4vw,54px)}.bl .dk .acwrap{padding-top:28px;gap:26px}.bl .dk-desktop .acwrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;-moz-column-gap:48px;column-gap:48px;row-gap:26px;align-items:start}.bl .dk-desktop .acwrap>*{grid-column:1}.bl .dk-desktop .acwrap>.ac-side{grid-column:2;grid-row:1 / span 8;position:sticky;top:96px}.bl .dk .acmore,.bl .dk .acask,.bl .dk .trhelp{max-width:none}.bl .dk-desktop .hpwrap{display:grid;grid-template-columns:minmax(0,1fr) 380px;-moz-column-gap:56px;column-gap:56px;align-items:start}.bl .dk-desktop .hpwrap>.hpsection{grid-column:1}.bl .dk-desktop .hpwrap>.hpsection.is-top,.bl .dk-desktop .hpwrap>.hpcontact{grid-column:2}.bl .dk-desktop .hpwrap>.hpsection.is-top{grid-row:1 / span 3;position:sticky;top:96px}.bl .dk-desktop .hpwrap>.hpcontact{grid-row:4;margin-top:0}.bl .dk-desktop .hpwrap>.hpnone{grid-column:1}.bl .dk .acwrap>.trsearch{max-width:560px}.bl .acmore{padding:13px 15px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .acmore-l{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px}.bl .acmore-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 0;background:transparent;border:none;cursor:pointer;text-align:left}.bl .acmore-dot{width:5px;height:5px;border-radius:999px;flex-shrink:0}.bl .acmore-t{flex:1;min-width:0;font-size:12.5px;color:var(--ink-2);line-height:1.4}.bl .acmore-go{color:var(--ink-4);flex-shrink:0;display:grid;place-items:center}.bl .acsection-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.bl .acsection-h{margin-bottom:12px}.bl .acsection-link{background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .aclist{display:flex;flex-direction:column;gap:12px}.bl .acorder{padding:15px 16px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2)}.bl .acorder-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.bl .acorder-id{font-size:11px;letter-spacing:.14em;color:var(--gold-text)}.bl .acorder-st{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .acorder-d{font-size:9.5px;color:var(--ink-3);margin-top:6px;letter-spacing:.08em}.bl .acorder-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:13px}.bl .acorder-thumbs{display:flex;gap:8px;min-width:0}.bl .acorder-th{position:relative;width:46px;height:58px;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid var(--line);cursor:pointer;padding:0;background:var(--bg-3)}.bl .acorder-cta{flex-shrink:0;padding:9px 13px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .acrows{display:flex;flex-direction:column;gap:2px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.bl .acrow{width:100%;display:flex;align-items:center;gap:13px;padding:15px 16px;background:transparent;border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;transition:background var(--t-1)}.bl .acrows .acrow:last-child{border-bottom:none}.bl .acrow:hover{background:var(--fill-1)}.bl .acrow-ic{color:var(--gold-text);flex-shrink:0;display:grid;place-items:center}.bl .acrow-say{flex:1;min-width:0}.bl .acrow-l{display:block;font-size:14px;color:var(--ink)}.bl .acrow-s{display:block;font-size:9.5px;color:var(--ink-3);margin-top:3px;letter-spacing:.1em}.bl .acrow-badge{flex-shrink:0;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);padding:3px 8px;border-radius:999px;border:1px solid rgba(var(--gold-rgb),.36)}.bl .acrow-go{color:var(--ink-4);flex-shrink:0;display:grid;place-items:center}.bl .acask{display:flex;align-items:center;gap:12px;padding:14px 15px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .acask-t{font-size:12.5px;color:var(--ink);line-height:1.35}.bl .acask-d{font-size:9.5px;color:var(--ink-3);margin-top:3px;letter-spacing:.08em}.bl .acask-cta{flex-shrink:0;padding:8px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .acproofs{margin-top:12px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2);padding:13px 15px}.bl .acproofs-h{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.bl .acproof{display:flex;align-items:center;gap:10px;padding:10px 0}.bl .acproof-id{font-size:9.5px;letter-spacing:.12em;color:var(--gold-text);flex-shrink:0}.bl .acproof-d{font-size:9.5px;color:var(--ink-3);flex-shrink:0}.bl .acproof-m{font-size:11px;color:var(--ink-2)}.bl .acproof-st{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--green-text);flex-shrink:0}.bl .acopt{display:flex;flex-direction:column;gap:0}.bl .acout{width:100%;margin-top:4px}.bl .dk .acwrap{padding:24px 34px 0;max-width:760px}.bl .dk .aclist{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bl .blcd{min-height:100%;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;padding:48px 24px 40px;background:var(--bg);color:var(--ink);position:relative;isolation:isolate}.bl .blcd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 38% at 50% 8%,rgba(var(--gold-rgb),.1),transparent 70%)}.bl .blcd.is-red:before{background:radial-gradient(55% 38% at 50% 8%,rgba(var(--ink-rgb),.05),transparent 70%)}.bl .blcd-logo{width:96px;height:96px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 38px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(var(--gold-rgb),.14));margin-bottom:26px}.bl .blcd-k{display:block;text-wrap:balance;line-height:1.6}.bl .blcd-t{font-size:clamp(34px,9vw,52px);line-height:1.02;font-weight:400;font-style:italic;letter-spacing:-.01em;margin:14px 0 0;max-width:12ch;text-wrap:balance}.bl .blcd-d{font-size:14px;line-height:1.65;color:var(--ink-2);max-width:360px;margin:16px 0 0;text-wrap:pretty}.bl .blcd-cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:28px;width:100%;max-width:360px}.bl .blcd-btn{width:100%;min-height:52px}.bl .blcd-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px}.bl .blcd-link{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;background:transparent;border:0;padding:0;cursor:pointer;color:var(--gold-text);font-family:DM Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.bl .blcd-link:hover{color:var(--ink)}.bl .blcd-det{margin-top:22px;width:100%;max-width:420px}.bl .blcd-det-t{background:transparent;border:0;padding:8px 0;min-height:44px;cursor:pointer;color:var(--ink-3);font-size:11px;letter-spacing:.04em}.bl .blcd-det-t:hover{color:var(--ink-2)}.bl .blcd-det-b{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--fill-2);text-align:left}.bl .blcd-det-b code{display:block;font-family:DM Mono,ui-monospace,monospace;font-size:11px;line-height:1.55;color:var(--ink-3);white-space:pre-wrap;overflow-wrap:anywhere;max-height:120px;overflow:auto}.bl .blcd-copy{align-self:flex-start;background:transparent;border:1px solid var(--line-2);border-radius:999px;padding:9px 14px;min-height:36px;cursor:pointer;color:var(--ink-2);font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .blcd-copy:hover{border-color:var(--gold);color:var(--gold-text)}.bl .blcd-pie{margin:26px 0 0;font-size:12.5px;color:var(--ink-3)}.bl .blcd.is-red .blcd-pie:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-right:8px;vertical-align:middle;animation:blcdPulso 1.1s ease-in-out infinite}@keyframes blcdPulso{50%{opacity:.25}}.bl .dk .blcd{padding:64px 40px}.bl .dk .blcd-t{font-size:56px}.bl .dk .blcd-d{font-size:16px;max-width:420px}.bl .dk .blcd-cta{flex-direction:row;justify-content:center;max-width:none;gap:22px}.bl .dk .blcd-btn{width:auto;min-width:220px}@media (prefers-reduced-motion:reduce){.bl .blcd.is-red .blcd-pie:before{animation:none}}.bl .nwrap{padding:20px 18px 0;display:flex;flex-direction:column;gap:22px}.bl .nsection-h{margin-bottom:12px}.bl .nlist{display:flex;flex-direction:column;gap:2px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.bl .nrow{display:flex;gap:12px;padding:15px;cursor:pointer;text-align:left;width:100%;background:transparent;border:none;border-bottom:1px solid var(--line);transition:background var(--t-1)}.bl .nlist .nrow:last-child{border-bottom:none}.bl .nrow:hover{background:var(--fill-1)}.bl .nrow.is-act{background:var(--gold-soft)}.bl .nrow.is-act:hover{background:rgba(var(--gold-rgb),.14)}.bl .nrow-ic{color:var(--gold-text);flex-shrink:0;margin-top:2px;display:grid;place-items:center}.bl .nrow-say{flex:1;min-width:0}.bl .nrow-top{display:flex;align-items:center;gap:8px}.bl .nrow-t{font-size:14px;color:var(--ink);line-height:1.3}.bl .nrow.is-new .nrow-t{font-weight:500}.bl .nrow-dot{width:6px;height:6px;border-radius:999px;background:var(--gold);flex-shrink:0}.bl .nrow-b{display:block;font-size:12.5px;color:var(--ink-3);line-height:1.5;margin-top:5px}.bl .nrow-when{display:block;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.bl .nrow-go{color:var(--ink-4);flex-shrink:0;align-self:center;display:grid;place-items:center}.bl .nprefs{padding:17px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .nprefs-cta{margin-top:14px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .dk .nwrap{padding:24px 34px 0;max-width:700px}.bl .hpsearch.is-hidden{display:none}.bl .hpsearch.is-top{margin-bottom:2px}.bl .lgwa{display:flex;flex-direction:column;gap:12px}.bl .lgwa-d{font-size:9.5px;line-height:1.6;letter-spacing:.06em;color:var(--ink-3);margin:0 0 4px;text-wrap:pretty}.bl .lgwa-sent{font-size:12.5px;color:var(--ink-3)}.bl .lgwa-sent span{color:var(--ink)}.bl .lgwa-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.bl .lgwa-l{background:transparent;border:none;padding:0;min-height:44px;cursor:pointer;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.bl .lgwa-l:hover{color:var(--ink)}.bl .dk-tablet .dkh-link.is-util,.bl .dk-tablet .dkh-theme{display:none}.bl .dkh-nav{min-width:0}.bl .abproc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.bl .abproc-ph{aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.bl .abproc-ph image-slot{display:block;width:100%;height:100%}.bl .dk .abproc{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bl .lgor-t{white-space:nowrap}.bl .mbfe{scroll-snap-align:start;flex-shrink:0;width:158px;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:9px}.bl .mbfe-media{position:relative;width:100%;aspect-ratio:3/4;border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}.bl .mbfe-media image-slot{display:block;width:100%;height:100%}.bl .mbfe-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--scrim),transparent 60%)}.bl .mbfe-mono{position:absolute;top:11px;left:11px;z-index:2}.bl .mbfe-say{display:flex;flex-direction:column;gap:4px;text-align:left;background:transparent;border:none;padding:0;cursor:pointer;width:100%;min-width:0}.bl .mbfe-n{font-style:italic;font-weight:400;font-size:16px;line-height:1.15;color:var(--ink)}.bl .mbfe-note{font-size:11px;line-height:1.45;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl .mbfe-s{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .mbfe:hover .mbfe-media,.bl .mbfe-say:hover+.mbfe-media{border-color:rgba(var(--gold-rgb),.45)}.bl .dk .mbfe{width:214px}.bl .lwcal{border:1px solid rgba(var(--gold-rgb),.26);border-radius:var(--r-lg);background:linear-gradient(180deg,var(--gold-soft),var(--bg-2) 58%);padding:17px 17px 19px}.bl .lwcal-h{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;flex-wrap:wrap}.bl .lwcal-t{font-style:italic;font-weight:400;font-size:20px;line-height:1.12;color:var(--ink);margin-top:7px}.bl .lwcal-cta{flex-shrink:0;min-height:44px;padding:0 15px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid var(--gold);background:var(--gold);color:var(--on-accent);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}.bl .lwcal-months{display:flex;flex-direction:column;gap:18px;margin-top:18px}.bl .lwcal-mn{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px}.bl .lwcal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.bl .lwcal-dh{text-align:center;font-size:9.5px;letter-spacing:.1em;color:var(--ink-3);padding-bottom:5px}.bl .lwcal-cell{position:relative;aspect-ratio:1;display:grid;place-items:center;border-radius:8px;border:1px solid transparent;background:color-mix(in srgb,var(--ink) 4%,transparent)}.bl .lwcal-cell.is-empty{background:transparent}.bl .lwcal-cell>b{font-weight:400;font-size:11px;color:var(--ink-3)}.bl .lwcal-cell.is-pasado>b{color:var(--ink-4);opacity:.55}.bl .lwcal-cell.is-hoy{border-color:var(--line-3)}.bl .lwcal-cell.is-hoy>b{color:var(--ink)}.bl .lwcal-cell.is-vence{background:rgba(var(--gold-rgb),.2);border-color:rgba(var(--gold-rgb),.5)}.bl .lwcal-cell.is-vence>b{color:var(--gold-text);font-weight:500}.bl .lwcal-cell.is-vence>em{position:absolute;bottom:4px;width:4px;height:4px;border-radius:999px;background:var(--gold)}.bl .lwcal-cell.is-urge{background:color-mix(in srgb,var(--red) 16%,transparent);border-color:color-mix(in srgb,var(--red) 45%,transparent)}.bl .lwcal-cell.is-urge>b{color:var(--red-text)}.bl .lwcal-cell.is-urge>em{background:var(--red)}.bl .lwcal-leg{list-style:none;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.bl .lwcal-leg>li{display:flex;align-items:center;gap:10px;min-width:0}.bl .lwcal-leg-dot{width:7px;height:7px;border-radius:999px;background:var(--gold);flex-shrink:0}.bl .lwcal-leg-dot.is-urge{background:var(--red)}.bl .lwcal-leg-t{flex:1;min-width:0;font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .lwcal-leg-d{flex-shrink:0;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.bl .lwcal-note{margin:14px 0 0;font-size:11px;line-height:1.55;color:var(--ink-3);text-wrap:pretty}.bl .dk .lwcal{padding:22px 24px 24px}.bl .dk .lwcal-months{flex-direction:row;gap:28px}.bl .dk .lwcal-m{flex:1;min-width:0}.bl .fvwrap{padding:20px 18px 0;display:flex;flex-direction:column;gap:16px}.bl .fvgift{display:flex;align-items:center;gap:11px;width:100%;padding:13px 14px;border-radius:var(--r);cursor:pointer;text-align:left;border:1px solid rgba(var(--gold-rgb),.3);background:var(--gold-soft)}.bl .fvgift-t{display:block;font-size:12.5px;color:var(--ink)}.bl .fvgift-d{display:block;font-size:9.5px;color:var(--ink-3);margin-top:3px;letter-spacing:.06em}.bl .fvbulk{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--r);border:1px solid rgba(var(--gold-rgb),.34);background:var(--gold-soft)}.bl .fvbulk-n{font-size:9.5px;letter-spacing:.12em;color:var(--gold-text);flex-shrink:0}.bl .fvbulk-alt{background:transparent;border:none;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .fvbulk-cta{padding:8px 12px;border-radius:999px;cursor:pointer;flex-shrink:0;border:none;background:var(--ink);color:var(--on-accent);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .fvboard{display:flex;flex-direction:column;gap:20px}.bl .fvlane{border-top:1px solid var(--line);padding-top:14px}.bl .fvlane-h{display:flex;align-items:center;gap:10px;margin-bottom:12px}.bl .fvlane-dot{width:7px;height:7px;border-radius:999px;background:var(--lane);flex-shrink:0}.bl .fvlane-t{font-size:14px;color:var(--ink)}.bl .fvlane-d{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-top:3px}.bl .fvlane-n{margin-left:auto;font-size:11px;letter-spacing:.1em;color:var(--ink-4);flex-shrink:0}.bl .fvlane-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bl .dk .fvboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.bl .dk-desktop .fvboard{grid-template-columns:repeat(3,minmax(0,1fr))}.bl .dk .fvlane{border-top:none;padding-top:0}.bl .dk .fvlane-h{padding-bottom:12px;border-bottom:1px solid var(--line)}.bl .dk .fvlane-list{grid-template-columns:1fr}.bl .dk .fvcard{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:stretch}.bl .dk .fvcard-media{aspect-ratio:1;height:100%}.bl .dk .fvcard-tag{top:6px;left:6px}.bl .dk .fvcard-sel{top:6px;right:6px}.bl .dk .fvcard-x{display:none}.bl .fvgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bl .fvcard{border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg-2);transition:border-color var(--t-1)}.bl .fvcard.is-sel{border-color:rgba(var(--gold-rgb),.44)}.bl .fvcard-media{position:relative;width:100%;aspect-ratio:3/4}.bl .fvcard-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0;border:none;background:var(--bg-3);cursor:pointer}.bl .fvcard-tag{position:absolute;top:9px;left:9px;z-index:2}.bl .fvcard-sel{position:absolute;top:9px;right:9px;z-index:2;width:22px;height:22px;border-radius:8px;display:grid;place-items:center;cursor:pointer;border:1px solid;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:0}.bl .fvcard-x{position:absolute;bottom:9px;right:9px;z-index:2;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);background:var(--chip-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink-2);padding:0;opacity:0;transition:opacity var(--t-1)}.bl .fvcard:hover .fvcard-x,.bl .dk-mobile .fvcard-x,.bl .dk-tablet .fvcard-x{opacity:1}.bl .fvcard-say{padding:11px 12px 12px}.bl .fvcard-brand{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.bl .fvcard-name{font-size:12.5px;color:var(--ink);margin-top:4px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl .fvcard-price{margin-top:7px}.bl .fvcard-quote{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-top:8px}.bl .fvcard-note{font-size:11px;color:var(--ink-3);margin-top:7px;line-height:1.4;font-style:italic}.bl .fvcard-more{margin-top:9px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;text-align:left}.bl .fvcard-panel{margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.bl .fvcard-input{width:100%;margin-top:9px;background:var(--bg-3);border:1px solid var(--line-2);border-radius:8px;padding:9px 10px;color:var(--ink);font-size:12.5px;font-family:Roboto,sans-serif;outline:none}.bl .dk .fvwrap{padding:24px 34px 0}.bl .dk .fvgrid{grid-template-columns:repeat(4,1fr)}.bl .dk .fvgift{max-width:520px}.bl .hpwrap{padding:20px 18px 0;display:flex;flex-direction:column;gap:26px}.bl .hpsection-h{margin-bottom:12px}.bl .hpmine{display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.bl .hpmine-row{display:flex;align-items:center;gap:13px;padding:14px 15px;background:transparent;border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;transition:background var(--t-1)}.bl .hpmine-row:last-child{border-bottom:none}.bl .hpmine-row:hover{background:var(--fill-1)}.bl .hpmine-ic{color:var(--gold-text);flex-shrink:0;display:grid;place-items:center}.bl .hpmine-say{flex:1;min-width:0}.bl .hpmine-t{display:block;font-size:14px;color:var(--ink);line-height:1.3}.bl .hpmine-d{display:block;font-size:9.5px;color:var(--ink-3);margin-top:3px;letter-spacing:.1em}.bl .hpmine-go{color:var(--ink-4);flex-shrink:0;display:grid;place-items:center}.bl .hpsearch{display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-2)}.bl .hpsearch-in{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--ink);font-size:16px;font-family:Roboto,sans-serif}.bl .hpsearch-x{flex-shrink:0;background:transparent;border:none;color:var(--ink-4);cursor:pointer;display:grid;place-items:center}.bl .hptemas{display:flex;gap:7px;overflow-x:auto;margin-top:12px;padding-bottom:2px}.bl .hptema{flex-shrink:0;padding:8px 13px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid var(--line-2);background:transparent;color:var(--ink-3);font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.1em;transition:var(--t-1)}.bl .hptema:hover{border-color:var(--line-3);color:var(--ink-2)}.bl .hptema.is-on{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-text)}.bl .hptema-n{color:var(--ink-4);margin-left:4px}.bl .hptema.is-on .hptema-n{color:var(--gold-text);opacity:.7}.bl .hptop{display:flex;flex-direction:column;gap:2px;border-radius:var(--r);overflow:hidden;border:1px solid rgba(var(--gold-rgb),.28);background:var(--gold-soft)}.bl .hptop-item{padding:15px 16px;border-bottom:1px solid rgba(var(--gold-rgb),.18)}.bl .hptop-item:last-child{border-bottom:none}.bl .hptop-q{font-size:14px;color:var(--ink);font-weight:500;line-height:1.35}.bl .hptop-a{font-size:12.5px;color:var(--ink-2);line-height:1.65;margin:7px 0 0}.bl .hpgroups{display:flex;flex-direction:column;gap:22px}.bl .hpgroup-h{margin-bottom:2px}.bl .hpqs{border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--bg-2);padding:0 15px}.bl .hpnone{padding:34px 20px;text-align:center;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .hpnone-t{font-style:italic;font-weight:400;font-size:26px;color:var(--ink)}.bl .hpnone-p{font-size:12.5px;color:var(--ink-3);margin:8px auto 18px;line-height:1.6;max-width:320px}.bl .hpnone-alt{margin-top:12px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .hpcontact{padding:22px 20px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg-2)}.bl .hpcontact-h{font-style:italic;font-weight:400;font-size:clamp(22px,6vw,26px);line-height:1.12;margin:9px 0 0;color:var(--ink)}.bl .hpcontact-p{font-size:12.5px;color:var(--ink-2);line-height:1.6;margin:11px 0 16px}.bl .hpcontact-data{margin-bottom:18px}.bl .hpcontact-do{display:flex;flex-direction:column;gap:10px}.bl .hpcontact-alt{width:100%}.bl .hpform{display:flex;flex-direction:column;gap:14px;margin-top:6px;padding-top:16px;border-top:1px solid var(--line)}.bl .hpform-l{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.bl .hpform-ta{width:100%;background:var(--bg-3);border:1px solid var(--line-2);border-radius:12px;padding:12px 13px;color:var(--ink);font-size:16px;font-family:Roboto,sans-serif;outline:none;resize:vertical}.bl .hpform-note{font-size:11px;color:var(--ink-3);line-height:1.55;margin:0}.bl .hpsent{text-align:center;padding:30px 20px;border-radius:var(--r);border:1px solid rgba(61,220,132,.4);background:#3ddc8412}.bl .hpsent-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;margin:0 auto;border:1px solid rgba(61,220,132,.45);background:#3ddc841f;color:var(--green-text)}.bl .hpsent-t{font-style:italic;font-weight:400;font-size:26px;margin-top:14px;color:var(--ink)}.bl .hpsent-p{font-size:12.5px;color:var(--ink-2);margin-top:8px;line-height:1.6}.bl .dk .hpwrap{padding:24px 34px 0;max-width:760px}.bl .dk .hpcontact{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:start;padding:28px 30px}.bl .dk .hpcontact-p{margin-bottom:0}.bl .dk .hptop-q{font-size:14px}.bl .lgwrap{padding:26px 20px 44px;display:flex;justify-content:center}.bl .lgcard{width:100%;max-width:390px}.bl .lglogo{display:block;width:104px;margin:0 auto 20px;opacity:.94}.bl .lgkick{text-align:center;color:var(--gold-text)}.bl .lgh{font-style:italic;font-weight:400;font-size:clamp(26px,7vw,31px);line-height:1.1;margin:9px 0 0;text-align:center;color:var(--ink)}.bl .lgsub{font-size:12.5px;color:var(--ink-2);line-height:1.6;margin:11px 0 0;text-align:center;text-wrap:pretty}.bl .lgback{background:transparent;border:none;padding:0;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.bl .lgoauth{display:flex;flex-direction:column;gap:9px;margin-top:22px}.bl .lgo-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 18px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink);transition:border-color var(--t-1),background var(--t-1)}.bl .lgo-btn:hover{border-color:var(--line-3);background:var(--fill-1)}.bl .lgo-t{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.bl .lgor{display:flex;align-items:center;gap:12px;margin:20px 0}.bl .lgor-line{flex:1;height:1px;background:var(--line)}.bl .lgor-t{flex-shrink:0;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .lgform{display:flex;flex-direction:column;gap:15px}.bl .lgpwrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.bl .lgpw-toggle,.bl .lgpw-forgot{background:transparent;border:none;padding:0;cursor:pointer;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .lgpw-toggle{color:var(--ink-3)}.bl .lgpw-forgot{color:var(--gold-text)}.bl .lgpw-hint{font-size:9.5px;color:var(--ink-3);margin-top:7px;letter-spacing:.06em}.bl .lgremember{display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:0;cursor:pointer;text-align:left}.bl .lgremember-box{width:18px;height:18px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;border:1px solid;transition:var(--t-1)}.bl .lgremember-t{font-size:12.5px;color:var(--ink-2)}.bl .lglegal{font-size:11px;line-height:1.6;color:var(--ink-3);margin:0;text-align:center}.bl .lglegal-a{background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold-text);font-size:11px;font-family:inherit;text-decoration:underline}.bl .lgswap{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px}.bl .lgswap-t{font-size:9.5px;letter-spacing:.08em;color:var(--ink-3)}.bl .lgswap-a{background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.bl .lgguest{margin-top:26px;padding:17px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .lgguest-t{font-size:14px;color:var(--ink)}.bl .lgguest-p{font-size:12.5px;color:var(--ink-3);line-height:1.6;margin:7px 0 12px}.bl .lgguest-a{background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .lgdone{text-align:center;padding-top:30px}.bl .lgdone-ic{display:grid;place-items:center;width:54px;height:54px;border-radius:999px;margin:0 auto;border:1px solid rgba(61,220,132,.45);background:#3ddc841a;color:var(--green-text)}.bl .lgdone-t{font-style:italic;font-weight:400;font-size:30px;margin:17px 0 0;line-height:1.15;color:var(--ink)}.bl .lgdone-p{font-size:12.5px;color:var(--ink-2);margin-top:11px;line-height:1.65}.bl .lgdone-cta{width:100%;margin-top:24px}.bl .dk .lgwrap{padding:44px 34px 52px}.bl .bxawrap{padding:20px 18px 0;display:flex;flex-direction:column;gap:24px}.bl .bxasection-h{margin-bottom:12px}.bl .bxacurp{padding:16px 17px;border-radius:var(--r);border:1px solid;transition:border-color var(--t-2),background var(--t-2)}.bl .bxacurp-head{display:flex;align-items:flex-start;gap:11px}.bl .bxacurp-t{font-size:14px;color:var(--ink)}.bl .bxacurp-st{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.bl .bxacurp-edit{flex-shrink:0;background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .bxacurp-v{margin-top:12px;padding:11px 13px;border-radius:8px;background:var(--bg-3);border:1px solid var(--line);font-size:14px;color:var(--ink);letter-spacing:.1em}.bl .bxacurp-form{margin-top:12px}.bl .bxacurp-in{width:100%;background:var(--bg-3);border:1px solid var(--line-2);border-radius:8px;padding:12px 13px;color:var(--ink);font-size:16px;letter-spacing:.12em;outline:none;font-family:DM Mono,monospace;text-transform:uppercase}.bl .bxacurp-row{display:flex;align-items:center;gap:12px;margin-top:10px}.bl .bxacurp-count{font-size:9.5px;letter-spacing:.1em;color:var(--ink-3)}.bl .bxacurp-cancel{background:transparent;border:none;padding:0;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .bxacurp-save{flex-shrink:0;padding:11px 18px}.bl .bxacurp-p{font-size:11px;line-height:1.6;color:var(--ink-3);margin:14px 0 0}.bl .bxacurp-link{margin-top:11px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}.bl .bxalist{display:flex;flex-direction:column;gap:12px}.bl .bxacard{padding:16px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2)}.bl .bxacard.is-def{border-color:rgba(var(--gold-rgb),.36)}.bl .bxacard-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.bl .bxacard-label{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.bl .bxacard-def{flex-shrink:0;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);padding:4px 8px;border-radius:999px;border:1px solid rgba(var(--gold-rgb),.4);background:var(--gold-soft)}.bl .bxacard-name{font-size:14px;color:var(--ink)}.bl .bxacard-addr{font-size:12.5px;color:var(--ink-3);line-height:1.55;margin-top:5px}.bl .bxacard-tel{font-size:9.5px;color:var(--ink-3);margin-top:7px;letter-spacing:.06em}.bl .bxacard-acts{display:flex;gap:16px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line);flex-wrap:wrap}.bl .bxacard-act{background:transparent;border:none;padding:0;cursor:pointer;color:var(--ink-2);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .bxacard-act.is-gold{color:var(--gold-text)}.bl .bxacard-act.is-red{color:var(--red-text);margin-left:auto}.bl .bxaadd{width:100%;margin-top:14px}.bl .bxaform{display:flex;flex-direction:column;gap:16px;max-width:440px}.bl .bxaform-l{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.bl .bxaform-hint{font-size:9.5px;color:var(--ink-3);margin-top:7px;letter-spacing:.06em;line-height:1.5}.bl .bxachips{display:flex;gap:8px}.bl .bxachip{flex:1;padding:11px 0;border-radius:12px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.1em}.bl .bxachip.is-on{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-text)}.bl .bxarow2{display:flex;gap:12px}.bl .bxarow2>*{flex:1;min-width:0}.bl .bxaform-cta{display:flex;gap:10px;margin-top:6px}.bl .bxaform-cta .btn:last-child{flex:1}.bl .dk .bxawrap{padding:24px 34px 0;max-width:720px}.bl .dk .bxalist{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bl .prwrap{padding:20px 18px 0;display:flex;flex-direction:column;gap:26px}.bl .prsection-h{margin-bottom:12px}.bl .prsection-p{font-size:12.5px;color:var(--ink-3);line-height:1.6;margin:0 0 14px;max-width:440px}.bl .prform{display:flex;flex-direction:column;gap:15px}.bl .prform-hint{font-size:9.5px;color:var(--ink-3);margin-top:7px;letter-spacing:.06em;line-height:1.5}.bl .prform-warn{font-size:9.5px;color:var(--gold-text);margin-top:7px;letter-spacing:.06em;line-height:1.5}.bl .prsizes{display:flex;flex-direction:column;gap:16px}.bl .prsizes-l{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px}.bl .prsizes-row{display:flex;gap:8px;flex-wrap:wrap}.bl .prsize{min-width:48px;padding:11px 0;border-radius:12px;cursor:pointer;text-align:center;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-family:DM Mono,monospace;font-size:11px;transition:var(--t-1)}.bl .prsize:hover{border-color:var(--line-3)}.bl .prsize.is-on{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-text)}.bl .prsizes-save{width:100%;margin-top:16px}.bl .prnotif{display:flex;flex-direction:column;gap:14px}.bl .prnotif-block{border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2);padding:14px 15px}.bl .prnotif-l{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.bl .prnotif-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.bl .prnotif-row:last-child{border-bottom:none}.bl .prnotif-t{font-size:12.5px;color:var(--ink)}.bl .prnotif-d{font-size:9.5px;color:var(--ink-3);margin-top:3px;letter-spacing:.08em}.bl .prnotif-note{font-size:11px;color:var(--ink-3);line-height:1.6;margin:12px 0 0}.bl .prtog{width:44px;height:26px;border-radius:999px;flex-shrink:0;position:relative;transition:background var(--t-1);border:1px solid var(--line-2);padding:0}.bl .prtog-k{position:absolute;top:2px;width:20px;height:20px;border-radius:999px;transition:left var(--t-1),background var(--t-1)}.bl .prfold{border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.bl .prfold-head{display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px;background:transparent;border:none;border-top:1px solid var(--line);cursor:pointer;text-align:left}.bl .prfold-head:first-child{border-top:none}.bl .prfold-t{display:block;font-size:14px;color:var(--ink)}.bl .prfold-d{display:block;font-size:9.5px;color:var(--ink-3);margin-top:3px;letter-spacing:.08em}.bl .prfold-sign{flex-shrink:0;font-size:20px;line-height:1;color:var(--ink-3);transition:transform var(--t-2)}.bl .prfold-body{padding:2px 16px 18px;display:flex;flex-direction:column;gap:14px}.bl .prdel-p{font-size:12.5px;color:var(--ink-3);line-height:1.65;margin:0}.bl .prdel-cta{display:flex;gap:10px}.bl .prdel-cta .btn{flex:1}.bl .prdel-go{border-color:#ff5a5266!important;color:var(--red-text)!important}.bl .dk .prwrap{padding:24px 34px 0;max-width:680px}.bl .dk .prnotif{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.bl .cmwrap{padding:14px 18px 0}.bl .cmhead{display:grid;gap:10px;position:sticky;top:0;z-index:14;padding:12px 0;align-items:start;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.bl .cmcol{position:relative;min-width:0;display:flex;flex-direction:column}.bl .cmcol-img{position:relative;display:block;width:100%;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid var(--line);cursor:pointer;padding:0;background:var(--bg-3)}.bl .cmcol-tag{position:absolute;left:7px;bottom:7px;z-index:2;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--green) 18%,var(--chip-bg-2));border:1px solid color-mix(in srgb,var(--green) 50%,transparent);color:var(--green-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bl .cmcol-x{position:absolute;top:6px;right:6px;z-index:3;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);background:var(--chip-bg-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink-2);padding:0;transition:background var(--t-1),color var(--t-1)}.bl .cmcol-x:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:999px}.bl .cmcol-x:hover{background:var(--ink);color:var(--bg);border-color:transparent}.bl .cmcol-brand{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:9px}.bl .cmcol-name{background:transparent;border:none;padding:0;cursor:pointer;text-align:left;font-size:11px;color:var(--ink);margin-top:3px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Roboto,sans-serif}.bl .cmcol-name:hover{color:var(--gold-text)}.bl .cmcol-swap{align-self:flex-start;background:transparent;border:none;padding:8px 0 0;min-height:30px;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px dotted rgba(var(--gold-rgb),.6);line-height:1.2}.bl .cmcol-swap:hover{border-bottom-style:solid}.bl .cmghost{align-self:stretch;min-height:120px;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed rgba(var(--gold-rgb),.45);background:var(--gold-soft);color:var(--gold-text);padding:0;transition:border-color var(--t-1),background var(--t-1)}.bl .cmghost:hover{border-style:solid}.bl .cmghost-l{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.bl .cmver{margin-top:16px;padding:15px 16px 13px;border-radius:var(--r);border:1px solid rgba(var(--gold-rgb),.28);background:var(--gold-soft)}.bl .cmver-k{color:var(--gold-text)}.bl .cmver-l{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.bl .cmver-i{position:relative;padding-left:16px;font-size:12.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.bl .cmver-i b{font-weight:500;color:var(--ink)}.bl .cmver-i:before{content:"";position:absolute;left:1px;top:8px;width:6px;height:6px;border-radius:999px;background:var(--gold)}.bl .cmver-i.is-ok:before{background:var(--green)}.bl .cmver-i.is-mute:before{background:var(--ink-3)}.bl .cmctl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-bottom:10px;border-bottom:1px solid var(--line-2)}.bl .cmctl-n{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .cmsw{display:inline-flex;align-items:center;gap:9px;min-height:36px;padding:0;background:transparent;border:none;cursor:pointer;color:var(--ink-3)}.bl .cmsw-l{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .cmsw-k{position:relative;width:30px;height:18px;border-radius:999px;background:var(--fill-4);border:1px solid var(--line-2);transition:background var(--t-1),border-color var(--t-1);flex-shrink:0}.bl .cmsw-k:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:var(--ink-2);transition:transform var(--t-1) var(--ease),background var(--t-1)}.bl .cmsw.is-on{color:var(--gold-text)}.bl .cmsw.is-on .cmsw-k{background:rgba(var(--gold-rgb),.35);border-color:var(--gold)}.bl .cmsw.is-on .cmsw-k:after{transform:translate(12px);background:var(--gold-2)}.bl .cmtable{display:flex;flex-direction:column}.bl .cmr{padding:13px 0 14px;border-bottom:1px solid var(--line)}.bl .cmr-l{display:flex;align-items:center;gap:7px;margin-bottom:8px}.bl .cmr-lt{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);line-height:1.2}.bl .cmr.is-dif .cmr-lt{color:var(--gold-text)}.bl .cmr-dot{width:5px;height:5px;border-radius:999px;background:var(--gold);flex-shrink:0}.bl .cmr-cells{display:grid;gap:10px;align-items:start}.bl .cmc{min-width:0;display:flex;flex-direction:column;gap:3px}.bl .cmc-v{font-size:12.5px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.bl .cmr.is-same .cmc-v{color:var(--ink-3)}.bl .cmc-v.is-now{color:var(--green-text)}.bl .cmc-s{font-size:9.5px;letter-spacing:.08em;color:var(--ink-3);line-height:1.5}.bl .cmp{font-style:italic;font-weight:400;font-size:26px;line-height:1;color:var(--ink);letter-spacing:-.01em}.bl .cmp.is-best{color:var(--green-text)}.bl .cmp.is-cotizar{color:var(--gold-text);font-size:20px}.bl .cmr.is-same .cmp{color:var(--ink-2)}.bl .cmp-was{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);margin-top:3px}.bl .cmp-was s{text-decoration-color:var(--ink-3)}.bl .cmnote{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;text-align:center}.bl .cmacts{display:grid;gap:10px;margin-top:20px}.bl .cmact{min-width:0}.bl .cmact-btn{width:100%;padding:13px 8px;font-size:9.5px;letter-spacing:.14em}.bl .cmhelp{margin-top:28px;padding:18px 17px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .cmhelp-t{font-style:italic;font-weight:400;font-size:20px;line-height:1.1;color:var(--ink)}.bl .cmhelp-p{font-size:12.5px;color:var(--ink-3);line-height:1.6;margin:9px 0 15px;text-wrap:pretty}.bl .cmpk-search{display:flex;align-items:center;gap:10px;padding:0 14px 0 16px;min-height:48px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-2)}.bl .cmpk-in{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--ink);font-size:14px;font-family:Roboto,sans-serif}.bl .cmpk-clear{background:transparent;border:none;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;padding:0}.bl .cmpk-g{margin-top:20px}.bl .cmpk-gt{margin-bottom:10px}.bl .cmpk-list{display:flex;flex-direction:column;gap:8px}.bl .cmpk-row{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;cursor:pointer;text-align:left;border:1px solid var(--line);background:var(--bg-2);color:var(--ink);transition:border-color var(--t-1)}.bl .cmpk-row:hover{border-color:var(--gold)}.bl .cmpk-img{position:relative;width:46px;height:58px;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid var(--line);display:block}.bl .cmpk-say{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bl .cmpk-name{font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.bl .cmpk-meta{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .cmpk-price{color:var(--gold-text)}.bl .cmpk-go{flex-shrink:0;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;color:var(--gold-text);border:1px solid rgba(var(--gold-rgb),.35);background:var(--gold-soft)}.bl .cmpk-empty{margin-top:22px;font-size:12.5px;color:var(--ink-3);line-height:1.55;text-align:center;padding:0 10px}.bl .dk .cmwrap{padding:20px 34px 0;max-width:860px}.bl .dk .cmhead,.bl .dk .cmr-cells,.bl .dk .cmacts{gap:16px}.bl .dk .cmcol-name,.bl .dk .cmc-v{font-size:12.5px}.bl .dk .cmp{font-size:26px}.bl .dk-desktop .cmcol-x{width:24px;height:24px}.bl .dk-desktop .cmghost{min-height:100px}.bl .dk-desktop .cmsw{min-height:30px}.bl .dk-desktop .cmpk-search{min-height:42px}.bl .cdpanel{position:absolute;top:0;right:0;bottom:0;width:min(88%,400px);background:var(--sheet);border-left:1px solid var(--line-2);display:flex;flex-direction:column;padding-top:calc(var(--safe-top) + 2px);transition:transform var(--t-3) var(--ease);box-shadow:-20px 0 60px #00000047}.bl .cdhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 18px 15px;border-bottom:1px solid var(--line);flex-shrink:0}.bl .cdhead-t{font-style:italic;font-weight:400;font-size:26px;line-height:1;color:var(--ink)}.bl .cdhead-n{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.bl .cdhead-x{background:transparent;border:none;color:var(--ink);cursor:pointer;flex-shrink:0;display:grid;place-items:center}.bl .cdbody{flex:1;overflow-y:auto;padding:4px 18px 0}.bl .cdgroup{padding-bottom:6px}.bl .cdgroup-head{display:flex;align-items:center;gap:8px;padding:15px 0 4px}.bl .cdgroup-dot{width:6px;height:6px;border-radius:999px;flex-shrink:0}.bl .cdgroup-t{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.bl .cdquote-note{font-size:11px;color:var(--ink-3);line-height:1.55;padding:4px 0 8px}.bl .cdline{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.bl .cdline-img{position:relative;width:68px;height:85px;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid var(--line);cursor:pointer;padding:0;background:var(--bg-3)}.bl .cdline-say{flex:1;min-width:0}.bl .cdline-brand{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.bl .cdline-name{font-size:12.5px;color:var(--ink);margin-top:4px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl .cdline-size{font-size:9.5px;color:var(--ink-2);margin-top:5px;letter-spacing:.06em}.bl .cdline-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.bl .cdline-price{font-style:italic;font-weight:400;font-size:16px;color:var(--gold-text);line-height:1}.bl .cdline-x{background:transparent;border:none;color:var(--ink-4);cursor:pointer;flex-shrink:0;align-self:flex-start;display:grid;place-items:center;padding:2px}.bl .cdline-quote{margin-top:10px}.bl .cdline-quote-t{display:block;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bl .cdline-quote-a{margin-top:6px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .cdqty{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:999px}.bl .cdqty-b{width:28px;height:28px;background:transparent;border:none;color:var(--ink-2);cursor:pointer;font-size:16px;line-height:1;display:grid;place-items:center}.bl .cdqty-b:hover{color:var(--ink)}.bl .cdqty-n{font-size:11px;color:var(--ink);min-width:18px;text-align:center}.bl .cdfoot{flex-shrink:0;padding:15px 18px calc(22px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg-2)}.bl .cdtotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px}.bl .cdtotal-l{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .cdtotal-v{font-style:italic;font-weight:400;font-size:26px;color:var(--gold-text);line-height:1}.bl .cdtotal-c{font-style:normal;font-size:9.5px;color:var(--ink-3)}.bl .cdtotal-note{font-size:9.5px;color:var(--ink-3);margin-top:6px;letter-spacing:.06em}.bl .cdsplit{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 12px;border-radius:8px;border:1px dashed rgba(var(--gold-rgb),.34);background:var(--gold-soft)}.bl .cdsplit-t{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bl .cdsplit-v{font-size:11px;color:var(--gold-text);letter-spacing:.06em}.bl .cdfoot-cta{width:100%;margin-top:14px}.bl .cdfoot-alt{display:block;width:100%;margin-top:11px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}.bl .cdonly{font-size:12.5px;color:var(--ink-3);line-height:1.6}.bl .cdtrust{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;color:var(--ink-4)}.bl .cdtrust-t{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .cdempty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 28px;text-align:center}.bl .cdempty-ic{color:var(--ink-4);display:grid;place-items:center}.bl .cdempty-t{font-style:italic;font-weight:400;font-size:26px;margin-top:16px;color:var(--ink);line-height:1.15}.bl .cdempty-p{font-size:12.5px;color:var(--ink-3);margin-top:10px;line-height:1.6}.bl .cdempty-cta{margin-top:22px}.bl .cdempty-alt{margin-top:14px;background:transparent;border:none;padding:0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}.bl .cf3{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0 0;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bl .cf3-i{display:flex;flex-direction:column;gap:4px;padding:16px 16px 16px 0}.bl .cf3-i+.cf3-i{border-left:1px solid var(--line);padding-left:16px}.bl .cf3-n{font-size:9.5px;letter-spacing:.16em;color:var(--gold-text)}.bl .cf3-t{font-weight:400;font-size:14px;color:var(--ink);line-height:1.3;text-wrap:pretty}.bl .cf3-d{font-size:12.5px;color:var(--ink-3);line-height:1.5;text-wrap:pretty}.bl .dk-mobile .cf3{grid-template-columns:minmax(0,1fr);border-bottom:0}.bl .dk-mobile .cf3-i{padding:14px 0;border-top:1px solid var(--line)}.bl .dk-mobile .cf3-i:first-child{border-top:0}.bl .dk-mobile .cf3-i+.cf3-i{border-left:0;padding-left:0}.bl .ix-main.is-slot{cursor:default}.bl .ix-main.is-slot:hover{transform:none;box-shadow:none}.bl .ix-main.is-slot:hover .ix-img{transform:none}.bl .ix-main.is-slot .ix-img image-slot{display:block;width:100%;height:100%}.bl .ix-main.is-slot{aspect-ratio:auto;display:flex;flex-direction:column}.bl .ix-main.is-slot .ix-img{position:relative;inset:auto;flex:1;min-height:210px}.bl .ix-main.is-slot .ix-say-btn{position:static;background:var(--bg-2);padding:12px 14px 13px 16px}.bl .ix-say-btn{width:100%;background:transparent;border:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.bl .ix-say-btn:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.bl .rrail-lead{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:center;width:calc(100% - 40px);margin:0 20px 16px;padding:0;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);text-align:left;cursor:pointer;overflow:hidden;transition:border-color var(--t-2)}.bl .rrail-lead:hover{border-color:var(--line-2)}.bl .rrail-lead:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bl .rrail-lead-img{display:block;align-self:stretch;min-height:158px;position:relative;overflow:hidden}.bl .rrail-lead-img>*{width:100%;height:100%}.bl .rrail-lead-say{display:flex;flex-direction:column;gap:6px;padding:14px 15px 14px 0;min-width:0}.bl .rrail-lead-b{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .rrail-lead-n{font-style:italic;font-weight:400;font-size:20px;line-height:1.1;color:var(--ink)}.bl .rrail-lead-d{font-size:12.5px;color:var(--ink-2);line-height:1.5;text-wrap:pretty}.bl .rrail-lead-p{margin-top:2px}.bl .rrail-lead-cot{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}.bl .dk .rrail-lead{grid-template-columns:220px minmax(0,1fr);gap:22px;max-width:760px;margin-left:20px}.bl .dk .rrail-lead-img{min-height:230px}.bl .dk .rrail-lead-n{font-size:26px}.bl .trmap{padding:18px 18px 20px;border-radius:var(--r-lg);border:1px solid rgba(var(--gold-rgb),.26);background:linear-gradient(180deg,var(--gold-soft),var(--bg-2) 62%)}.bl .trmap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.bl .trmap-h{font-style:italic;font-weight:400;font-size:26px;line-height:1.1;color:var(--ink);margin-top:7px}.bl .trmap-eta{flex-shrink:0;text-align:right}.bl .trmap-eta-l{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4)}.bl .trmap-eta-v{display:block;margin-top:4px;font-size:12.5px;font-weight:500;color:var(--gold-text)}.bl .trmap-track{position:relative;height:74px;margin:24px 6px 0}.bl .trmap-line{position:absolute;left:0;right:0;top:7px;height:1px;background:var(--line-3)}.bl .trmap-line.is-done{right:auto;background:var(--gold);height:2px;top:6.5px}.bl .trmap-node{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;width:66px}.bl .trmap-node>i{width:15px;height:15px;border-radius:999px;border:1px solid var(--line-3);background:var(--bg);flex-shrink:0}.bl .trmap-node.is-done>i{border-color:var(--gold);background:var(--gold)}.bl .trmap-node.is-now>i{border-color:var(--gold);background:var(--bg);box-shadow:0 0 0 4px var(--gold-soft)}.bl .trmap-node>b{font-weight:400;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:center;line-height:1.35}.bl .trmap-node.is-done>b,.bl .trmap-node.is-now>b{color:var(--ink-2)}.bl .trmap{overflow:hidden}.bl .trmap-node>em{font-style:normal;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.bl .trmap-node.is-first{transform:translate(-22%)}.bl .trmap-node.is-last{transform:translate(-78%)}.bl .trmap-d{margin:8px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-3);text-wrap:pretty}.bl .dk .trmap{padding:22px 24px 24px}.bl .dk .trmap-track{height:66px;margin:26px 16px 0}.bl .dk .trmap-node{width:104px}.bl .dk .trmap-node>b{font-size:9.5px}.bl .tywrap{padding:20px 18px 0;display:flex;flex-direction:column;gap:22px}.bl .dk .tywrap{padding-top:28px;gap:26px;max-width:900px}.bl .tyver{padding:20px 20px 22px;border-radius:var(--r-lg);border:1px solid rgba(var(--gold-rgb),.34);background:linear-gradient(180deg,var(--gold-soft),var(--bg-2) 68%)}.bl .tyver.is-ok{border-color:#7fb58a52;background:linear-gradient(180deg,rgba(127,181,138,.08),var(--bg-2) 68%)}.bl .tyver-k{display:block;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text)}.bl .tyver.is-ok .tyver-k{color:var(--green-text)}.bl .tyver-t{margin-top:9px;font-style:italic;font-weight:400;font-size:26px;line-height:1.12;color:var(--ink);text-wrap:pretty}.bl .tyver-d{margin:9px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-3);text-wrap:pretty}.bl .tyver-a{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.bl .tyfil{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin-bottom:4px}.bl .tyfil::-webkit-scrollbar{display:none}.bl .tyfil-c{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;height:36px;padding:0 13px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink-3);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.bl .tyfil-c>b{font-weight:400;color:var(--ink-3)}.bl .tyfil-c.is-on{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-text)}.bl .tyfil-c.is-on>b{color:var(--gold-text)}.bl .tyline{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);overflow:hidden}.bl .tyline-end{margin:12px 2px 0;font-size:11px;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.bl .tygrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bl .tycard{display:flex;flex-direction:column;gap:5px;align-items:flex-start;text-align:left;cursor:pointer;padding:15px 15px 16px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);transition:border-color var(--t-2)}.bl .tycard:hover{border-color:rgba(var(--gold-rgb),.4)}.bl .tycard-ic{color:var(--gold-text);display:grid;place-items:center;margin-bottom:3px}.bl .tycard-t{font-size:14px;color:var(--ink)}.bl .tycard-d{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.bl .dk .tygrid{grid-template-columns:repeat(4,minmax(0,1fr))}.bl .tyrow{display:grid;grid-template-columns:9px minmax(0,1fr) 44px;align-items:start;gap:5px 11px;padding:14px 15px;border-top:1px solid var(--line)}.bl .tyline>.tyrow:first-child{border-top:none}.bl .tyrow.is-urge{background:var(--gold-soft)}.bl .tyrow-at{grid-column:2;grid-row:1;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.bl .tyrow-dot{grid-column:1;grid-row:1;width:7px;height:7px;border-radius:999px;margin-top:4px}.bl .tyrow-say{grid-column:2;grid-row:2;min-width:0}.bl .tyrow-t{font-size:14px;line-height:1.4;color:var(--ink);text-wrap:pretty}.bl .tyrow-d{margin-top:3px;font-size:12.5px;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.bl .tyrow-f{display:inline-block;margin-top:5px;font-size:9.5px;letter-spacing:.14em;color:var(--ink-3)}.bl .tyrow-img{position:relative;grid-column:3;grid-row:1 / span 2;width:44px;height:44px;border-radius:8px;overflow:hidden;padding:0;cursor:pointer;border:1px solid var(--line);background:var(--bg-3)}.bl .tyrow-img>*{width:100%;height:100%}.bl .tyrow-cta{grid-column:2;grid-row:3;justify-self:start;min-height:44px;padding:0 14px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid rgba(var(--gold-rgb),.5);background:var(--gold-soft);color:var(--gold-text);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}.bl .tyrow-k{grid-column:2;grid-row:3;justify-self:start;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding-top:3px}.bl .dk .tyrow{grid-template-columns:74px 9px minmax(0,1fr) 44px auto;align-items:center;gap:14px;padding:15px 18px}.bl .dk .tyrow-at{grid-column:1;grid-row:1}.bl .dk .tyrow-dot{grid-column:2;grid-row:1;justify-self:center;margin-top:0}.bl .dk .tyrow-say{grid-column:3;grid-row:1}.bl .dk .tyrow-img{grid-column:4;grid-row:1}.bl .dk .tyrow-cta,.bl .dk .tyrow-k{grid-column:5;grid-row:1;justify-self:end;padding-top:0}.bl .tyall{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;text-align:left;cursor:pointer;padding:17px 18px;border-radius:var(--r);border:1px solid rgba(var(--gold-rgb),.3);background:linear-gradient(180deg,var(--gold-soft),var(--bg-2) 70%);transition:border-color var(--t-2)}.bl .tyall:hover{border-color:rgba(var(--gold-rgb),.55)}.bl .tyall-k{grid-column:1;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text)}.bl .tyall-t{grid-column:1;font-size:16px;color:var(--ink)}.bl .tyall-d{grid-column:1;font-size:9.5px;letter-spacing:.08em;color:var(--ink-3);line-height:1.5;text-wrap:pretty}.bl .tyall-go{grid-column:2;grid-row:1 / span 3;color:var(--gold-text);display:grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid rgba(var(--gold-rgb),.35)}.bl .qs-wrap{padding:26px 22px 0;max-width:560px;margin:0 auto}.bl .qs-steps{display:flex;align-items:center;gap:12px;margin-bottom:14px}.bl .qs-steps>i{flex:1;height:1px;background:var(--line)}.bl .qs-step{display:flex;align-items:center;gap:8px;background:transparent;border:none;padding:6px 0;cursor:pointer;min-height:44px;white-space:nowrap;color:var(--ink-4);font-size:12.5px}.bl .qs-step span{font-size:9.5px;letter-spacing:.16em;color:var(--ink-4)}.bl .qs-step.is-on{color:var(--ink)}.bl .qs-step.is-on span{color:var(--gold-text)}.bl .qs-step:disabled{cursor:default}.bl .qs-card{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg-2);padding:20px}.bl .qs-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;min-height:230px;padding:26px 20px;border-radius:var(--r);cursor:pointer;border:1px dashed var(--line-3);background:transparent;transition:border-color var(--t-2),background var(--t-2)}.bl .qs-drop.is-drag{border-color:var(--gold);background:var(--gold-soft)}.bl .qs-drop.is-ok{border-color:#7fb58a80;background:#7fb58a0f}.bl .qs-drop-ic{color:var(--gold);display:grid;place-items:center}.bl .qs-drop.is-ok .qs-drop-ic{color:var(--green)}.bl .qs-drop-t{font-style:italic;font-weight:400;font-size:26px;color:var(--ink);line-height:1.1}.bl .qs-drop-d{font-size:12.5px;color:var(--ink-3);line-height:1.5;max-width:280px;overflow-wrap:anywhere}.bl .qs-drop-alt{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-top:2px}.bl .qs-or{display:flex;align-items:center;gap:11px;margin:16px 0 10px}.bl .qs-or>i{flex:1;height:1px;background:var(--line)}.bl .qs-or>span{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .qs-link{width:100%;background:var(--bg-3);border:1px solid var(--line-2);border-radius:12px;padding:0 13px;height:46px;color:var(--ink);font-size:14px;font-family:Roboto,sans-serif;outline:none}.bl .qs-link:focus{border-color:rgba(var(--gold-rgb),.55)}.bl .qs-link.is-bad{border-color:var(--red)}.bl .qs-err{display:block;margin-top:7px;font-size:11px;color:var(--red-text);line-height:1.45;text-wrap:pretty}.bl .qs-lbl{display:block;margin:18px 0 8px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .qs-chips{display:flex;flex-wrap:wrap;gap:8px}.bl .qs-chip{padding:0 14px;height:44px;border-radius:999px;font-size:9.5px;letter-spacing:.08em;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink-2)}.bl .qs-chip.is-on{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-text)}.bl .qs-tuya{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:12px;border:1px solid var(--line);background:var(--bg-3)}.bl .qs-tuya-img{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--line-2);background:var(--bg-2);color:var(--green)}.bl .qs-tuya-say{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bl .qs-tuya-say>b{font-weight:400;font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .qs-tuya-say>span{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .qs-tuya-x{flex-shrink:0;background:transparent;border:none;padding:0 4px;min-height:44px;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .qs-bud{padding:14px 15px;border-radius:12px;border:1px solid var(--line);background:var(--bg-3)}.bl .qs-bud-v{display:block;font-style:italic;font-weight:400;font-size:26px;color:var(--ink);line-height:1.1}.bl .qs-bud-d{display:block;margin-top:10px;font-size:9.5px;letter-spacing:.05em;color:var(--ink-3);line-height:1.5}.bl .qs-range{width:100%;margin:14px 0 0;height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;accent-color:var(--gold)}.bl .qs-range::-webkit-slider-runnable-track{height:2px;background:var(--line-3);border-radius:8px}.bl .qs-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin-top:-10px;border-radius:999px;background:var(--gold);border:3px solid var(--bg-2);box-shadow:0 0 0 1px rgba(var(--gold-rgb),.5)}.bl .qs-range::-moz-range-track{height:2px;background:var(--line-3);border-radius:8px}.bl .qs-range::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:var(--gold);border:3px solid var(--bg-2)}.bl .qs-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(var(--gold-rgb),.4)}.bl .qs-sin{margin:12px 0 0;font-size:11px;color:var(--ink-4);line-height:1.55;text-wrap:pretty}.bl .bxacurp-err{display:block;margin-top:8px;font-size:11px;color:var(--red-text);line-height:1.45;text-wrap:pretty}.bl .pcard{position:relative}.bl .pcard-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;font-size:0;color:inherit;text-decoration:none}.bl .pcard-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:var(--r)}.bl .pcard-fav,.bl .pcard-quick{position:relative;z-index:2}.bl .cdsug{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:340px;margin-top:16px}.bl .cdsug-i{display:flex;flex-direction:column;gap:5px;text-align:left;background:transparent;border:none;padding:0;cursor:pointer;min-width:0}.bl .cdsug-img{position:relative;display:block;height:118px;border-radius:12px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line)}.bl .cdsug-img>*{width:100%;height:100%}.bl .cdsug-b{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl .cdsug-n{font-size:11px;color:var(--ink-2);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl .cdsug-p{font-size:11px;color:var(--gold-text);letter-spacing:.06em}.bl .cdsug-i:hover .cdsug-img{border-color:rgba(var(--gold-rgb),.5)}.bl .qvsheet{position:absolute;left:0;right:0;bottom:0;max-height:92%;overflow-y:auto;background:var(--sheet);border-top:1px solid var(--line-2);border-radius:22px 22px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom));box-shadow:0 -18px 50px #00000042}.bl .qvgrab{display:flex;justify-content:center;padding:12px 0 6px;touch-action:none;cursor:grab}.bl .qvgrab-bar{width:42px;height:4px;border-radius:8px;background:var(--line-3)}.bl .qvmedia{position:relative;margin:6px 16px 0}.bl .qvrail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .qvshot{position:relative;flex:0 0 100%;aspect-ratio:3/4;scroll-snap-align:start}.bl .qvshot-tag{position:absolute;top:12px;left:12px;z-index:2}.bl .qvtags{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bl .qvdots{position:absolute;left:0;right:0;bottom:12px;z-index:3;display:flex;justify-content:center;gap:4px}.bl .qvdot{height:4px;border-radius:8px;transition:width var(--t-2),background var(--t-2)}.bl .qvfull{position:absolute;top:12px;right:12px;z-index:3;padding:7px 11px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:var(--chip-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}.bl .qvbody{padding:18px 18px 0}.bl .qvbrand{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.bl .qvname{font-style:italic;font-weight:400;font-size:26px;margin:7px 0 0;line-height:1.18;color:var(--ink)}.bl .qvprice{margin-top:14px}.bl .qvquote{margin-top:14px;padding:12px 13px;border-radius:var(--r);border:1px solid rgba(var(--gold-rgb),.3);background:var(--gold-soft)}.bl .qvquote-t{display:block;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.bl .qvquote-d{display:block;font-size:12.5px;color:var(--ink-3);margin-top:6px;line-height:1.5}.bl .qveta{display:flex;align-items:center;gap:9px;margin-top:14px;padding:11px 13px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .qveta-t{font-size:12.5px;color:var(--ink-2);line-height:1.4;text-wrap:pretty}.bl .qveta-t strong{color:var(--ink);font-weight:500}.bl .qvsizes{margin-top:18px}.bl .qvsizes-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.bl .qvsizes-all{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--green-text)}.bl .qvsizes-row{display:flex;gap:8px;flex-wrap:wrap}.bl .qvsize{min-width:48px;padding:11px 0;border-radius:12px;cursor:pointer;text-align:center;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-family:DM Mono,monospace;font-size:11px;transition:var(--t-1)}.bl .qvsize:hover{border-color:var(--line-3)}.bl .qvsize.is-on{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-text)}.bl .qvsize.is-out{color:var(--ink-4);text-decoration:line-through;cursor:not-allowed;opacity:.6}.bl .qvcta{display:flex;gap:10px;margin-top:20px}.bl .qvfav{width:52px;flex-shrink:0;border-radius:999px;border:1px solid;display:grid;place-items:center;cursor:pointer;transition:var(--t-1);background:transparent}.bl .qvbuy{flex:1}.bl .dk .qvsheet{max-width:520px;margin:0 auto}.bl .size-select{position:absolute;left:-10px;right:-10px;top:50%;height:44px;transform:translateY(-50%);width:calc(100% + 20px);opacity:0;cursor:pointer;font-size:16px}.bl .size-label{position:relative;display:inline-flex;align-items:center;min-height:44px;margin:-10px 0}.bl .size-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bl .pcard-quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;padding:9px 0;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:var(--chip-bg-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;transition:opacity .28s,transform .28s var(--ease),background var(--t-1)}.bl .pcard-quick:hover{background:var(--ink);color:var(--bg);border-color:transparent}.bl .dk .pcard-quick{opacity:0;transform:translateY(6px)}.bl .dk .pcard:hover .pcard-quick{opacity:1;transform:translateY(0)}.bl .hmade{padding:34px 20px}.bl .hmade.is-compact{padding:26px 20px}.bl .hmade-h{font-style:italic;font-weight:400;font-size:clamp(26px,7vw,32px);line-height:1.08;margin:9px 0 0;color:var(--ink)}.bl .hmade-p{font-size:14px;line-height:1.65;color:var(--ink-2);margin:12px 0 0;max-width:440px;text-wrap:pretty}.bl .hmade-steps{margin-top:24px}.bl .hmade-step{display:flex;gap:14px}.bl .hmade-step-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.bl .hmade-step-n{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;font-size:9.5px;letter-spacing:.06em;border:1px solid rgba(var(--gold-rgb),.42);color:var(--gold-text)}.bl .hmade-step-bar{width:1px;flex:1;min-height:22px;background:linear-gradient(180deg,rgba(var(--gold-rgb),.3),var(--line))}.bl .hmade-step-say{padding-bottom:22px;min-width:0}.bl .hmade-step-et{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text)}.bl .hmade-step-t{font-size:16px;color:var(--ink);margin-top:5px;line-height:1.3;font-weight:500}.bl .hmade-step-d{font-size:12.5px;line-height:1.65;color:var(--ink-3);margin:7px 0 0;max-width:460px}.bl .hmade-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:6px}.bl .hmade-shot{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--bg-2);aspect-ratio:1/1}.bl .hmade-shot-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,var(--ph-1),var(--ph-2))}.bl .hmade-shot-t{position:absolute;left:0;right:0;bottom:0;padding:7px 8px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);background:var(--scrim);text-align:center}.bl .dk .hmade{padding:44px 34px;max-width:1000px;margin:0 auto}.bl .dk .hmade-steps{display:grid;grid-template-columns:1fr 1fr;gap:0 34px}.bl .dk .hmade-shots{margin-top:20px;gap:12px}.bl .wiis{padding:34px 20px}.bl .wiis.is-compact{padding:26px 20px}.bl .wiis-h{font-style:italic;font-weight:400;font-size:clamp(26px,7vw,32px);line-height:1.1;margin:9px 0 0;color:var(--ink)}.bl .wiis-p{font-size:14px;line-height:1.65;color:var(--ink-2);margin:12px 0 0;max-width:430px;text-wrap:pretty}.bl .wiis-cols{display:flex;flex-direction:column;gap:12px;margin-top:22px}.bl .wiis-col{padding:16px 17px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .wiis-col.is-yes{border-color:#3ddc8447}.bl .wiis-col.is-no{border-color:var(--line-2)}.bl .wiis-col-h{display:flex;align-items:center;gap:9px;margin-bottom:13px}.bl .wiis-ic{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;border:1px solid}.bl .is-yes .wiis-ic{border-color:#3ddc846b;color:var(--green-text)}.bl .is-no .wiis-ic{border-color:var(--line-3);color:var(--ink-3)}.bl .wiis-col-t{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase}.bl .is-yes .wiis-col-t{color:var(--green-text)}.bl .is-no .wiis-col-t{color:var(--ink-3)}.bl .wiis-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.bl .wiis-list li{font-size:12.5px;line-height:1.6;color:var(--ink-2);padding-left:14px;position:relative}.bl .wiis-list li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:1px;background:var(--line-3)}.bl .is-no .wiis-list li{color:var(--ink-3)}.bl .wiis-foot{font-size:11px;line-height:1.7;color:var(--ink-3);margin:18px 0 0;max-width:520px}.bl .dk .wiis{padding:44px 34px;max-width:1000px;margin:0 auto}.bl .dk .wiis-cols{flex-direction:row;align-items:stretch}.bl .dk .wiis-col{flex:1;min-width:0}.bl .fspec{margin-top:16px;padding:15px 16px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .fspec-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.bl .fspec-note{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bl .fspec-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 0}.bl .fspec-k{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0}.bl .fspec-v{font-size:12.5px;color:var(--ink);text-align:right;overflow-wrap:anywhere}.bl .fspec-foot{font-size:11px;line-height:1.6;color:var(--ink-3);margin:12px 0 0;padding-top:12px;border-top:1px solid var(--line)}.bl .bcrumb{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;padding:14px 18px 0;scrollbar-width:none}.bl .bcrumb::-webkit-scrollbar{display:none}.bl .bcrumb-home{flex-shrink:0;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-2);background:transparent;cursor:pointer;color:var(--ink-3);transition:color var(--t-1),border-color var(--t-1),background var(--t-1)}.bl .bcrumb-home:hover{color:var(--ink);border-color:var(--gold);background:var(--gold-soft)}.bl .bcrumb-sep{flex-shrink:0;width:14px;height:1px;background:var(--line-2);margin:0 4px}.bl .bcrumb-link{flex-shrink:0;background:transparent;border:none;padding:6px 4px;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:color var(--t-1)}.bl .bcrumb-link:hover{color:var(--gold-text)}.bl .bcrumb-here{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:999px;border:1px solid var(--line-2);background:var(--fill-1);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.bl .bcrumb-here:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--gold);flex-shrink:0}.bl .bcrumb-n{font-size:9.5px;letter-spacing:.08em;color:var(--ink-3);flex-shrink:0;margin-left:6px}.bl .dk .bcrumb{padding:18px 34px 0}.bl .dk-desktop .bcrumb{padding:20px 36px 0}.bl .rrail{padding:22px 0 8px}.bl .rrail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:0 20px 14px}.bl .rrail-h{font-style:italic;font-weight:400;font-size:26px;margin:7px 0 0;color:var(--ink);line-height:1.1}.bl .rrail-sub{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:5px}.bl .rrail-dots{display:flex;gap:6px;flex-shrink:0;padding-bottom:6px}.bl .rrail-dot{width:6px;height:6px;border-radius:999px;cursor:pointer;padding:0;border:none;background:var(--line-3);transition:width var(--t-2),background var(--t-2)}.bl .rrail-dot.is-on{width:18px;background:var(--gold)}.bl .rrail-strip{display:flex;gap:14px;overflow-x:auto;padding:0 20px 8px;scroll-snap-type:x mandatory}.bl .rrail-item{scroll-snap-align:start;flex-shrink:0}.bl .dk .rrail{padding:26px 0 10px}.bl .dk .rrail-head{padding:0 34px 16px}.bl .dk .rrail-h{font-size:30px}.bl .dk .rrail-strip{padding:0 34px 8px}.bl .anb{position:relative;overflow:hidden;background:var(--ink);min-height:38px;display:flex;align-items:center;--anb-accent:#5f584d}html[data-theme=claro] .anb,html[data-palette=galeria] .anb{--anb-accent:#e3dccf}.bl .anb-rot{position:relative;flex:1;height:38px;min-width:0}.bl .anb-all{display:none}.bl .anb-msg{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;min-width:0;background:transparent;border:none;padding:0 14px;cursor:pointer;font-family:inherit}.bl .anb-rot .anb-msg{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;transform:translateY(120%);opacity:0;pointer-events:none;transition:transform var(--t-2) var(--ease),opacity .28s ease}.bl .anb-rot .anb-msg.is-on{transform:translateY(0);opacity:1;pointer-events:auto}.bl .anb-rot .anb-msg.is-out{transform:translateY(-120%);opacity:0}.bl .anb-rot .anb-msg.is-next{transform:translateY(120%);opacity:0;transition:none}.bl .anb-ic{display:grid;place-items:center;flex-shrink:0;color:var(--anb-accent)}.bl .anb-txt{font-size:11px;line-height:1;color:var(--bg);letter-spacing:.01em}.bl .anb-dato{font-size:11px;color:var(--anb-accent);letter-spacing:.02em;font-weight:500}.bl .anb-cta{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bg);opacity:.75;transition:opacity var(--t-1);flex-shrink:0;display:none}.bl .anb-msg:hover .anb-cta{opacity:1}.bl .anb-arrow{display:inline-block;transition:transform var(--t-1)}.bl .anb-msg:hover .anb-arrow{transform:translate(3px)}.bl .anb-sep{width:1px;height:11px;background:var(--bg);opacity:.2;flex-shrink:0}.bl .anb-prog{position:absolute;left:0;right:0;bottom:0;height:2px;background:#0000;overflow:hidden}.bl .anb-prog-fill{display:block;height:100%;width:100%;transform-origin:left;background:var(--anb-accent);opacity:.6;animation:anbFill linear forwards}@keyframes anbFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bl .dk .anb{min-height:44px}.bl .dk .anb-all{display:none}.bl .dk .anb-rot{height:44px}.bl .dk .anb-txt,.bl .dk .anb-dato{font-size:12.5px}.bl .dk .anb-cta{display:inline;margin-left:6px;opacity:.55}html[data-theme=claro] .bl .anb-txt,html[data-palette=galeria] .bl .anb-txt{color:var(--bg)}.bl .hsrch{padding:6px 20px 24px}.bl .hsrch-box{display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-2);transition:border-color var(--t-1)}.bl .hsrch-box:focus-within{border-color:var(--gold)}.bl .hsrch-ic{display:grid;place-items:center;flex-shrink:0;color:var(--ink-3)}.bl .hsrch-in{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--ink);font-size:16px;font-family:Roboto,sans-serif}.bl .hsrch-go{flex-shrink:0;background:transparent;border:none;cursor:pointer;color:var(--gold-text);display:grid;place-items:center;padding:0}.bl .hsrch-hot{display:flex;gap:7px;margin-top:11px;overflow-x:auto}.bl .hsrch-chip{flex-shrink:0;padding:7px 12px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid var(--line);background:transparent;color:var(--ink-3);font-size:9.5px;letter-spacing:.12em;transition:var(--t-1)}.bl .hsrch-chip:hover{border-color:var(--line-3);color:var(--ink-2)}.bl .dk .hsrch{padding:8px 34px 28px;max-width:640px}.bl .dk .hsrch-in{font-size:14px}.bl .gnwrap,.bl .afwrap{padding:20px 18px 0;display:flex;flex-direction:column;gap:26px}.bl .gncards{display:flex;flex-direction:column;gap:12px}.bl .gncard{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:20px 18px;cursor:pointer;text-align:left;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg-2);transition:border-color var(--t-2),transform var(--t-2) var(--ease)}.bl .gncard:hover{border-color:rgba(var(--gold-rgb),.4);transform:translateY(-2px)}.bl .gncard.is-drop{border-color:rgba(var(--gold-rgb),.28)}.bl .gncard-tag{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);padding:4px 9px;border-radius:999px;border:1px solid rgba(var(--gold-rgb),.35)}.bl .gncard-h{font-style:italic;font-weight:400;font-size:30px;line-height:1.05;color:var(--ink);margin:12px 0 0}.bl .gncard-for{display:block;margin:7px 0 2px;font-size:9.5px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .gnwho{margin:0;font-size:14px;line-height:1.7;color:var(--ink-3);text-wrap:pretty}.bl .gnwho b{font-weight:400;color:var(--ink)}.bl .gnwho-l{background:transparent;border:none;padding:0 2px;cursor:pointer;font:inherit;color:var(--gold-text);border-bottom:1px dotted rgba(var(--gold-rgb),.6)}.bl .gnwho-l:hover{color:var(--ink)}.bl .gncard-p{font-size:12.5px;line-height:1.6;color:var(--ink-2);margin-top:9px}.bl .gncard-p b{font-weight:500;color:var(--ink)}.bl .gncard-list{display:flex;flex-direction:column;gap:7px;margin-top:14px}.bl .gncard-li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.bl .gncard-tick{display:grid;place-items:center;flex-shrink:0;width:15px;height:15px;border-radius:999px;background:var(--gold-soft);color:var(--gold-text)}.bl .gncard-go{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);margin-top:16px}.bl .gncard:hover .anb-arrow{transform:translate(3px)}.bl .gnlad{padding:20px 18px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-2)}.bl .gnlad-h{font-style:italic;font-weight:400;font-size:26px;line-height:1.1;margin:0;color:var(--ink)}.bl .gnlad-p{font-size:12.5px;line-height:1.6;color:var(--ink-3);margin:9px 0 18px}.bl .gnstep{display:flex;gap:14px}.bl .gnstep-rail{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.bl .gnstep-n{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;font-size:9.5px;letter-spacing:.06em;border:1px solid var(--line-2);color:var(--ink-3)}.bl .gnstep.is-now .gnstep-n{border-color:var(--gold);color:var(--gold-text);background:var(--gold-soft)}.bl .gnstep-bar{width:1px;flex:1;min-height:22px;background:var(--line-2);margin:4px 0}.bl .gnstep-say{padding-bottom:18px;min-width:0;flex:1}.bl .gnstep-top{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.bl .gnstep-name{font-style:italic;font-weight:400;font-size:20px;color:var(--ink);line-height:1.2}.bl .gnstep-gate{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .gnstep-badge.is-now{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);padding:3px 8px;border-radius:999px;border:1px solid rgba(var(--gold-rgb),.35)}.bl .gnstep-what{font-size:12.5px;line-height:1.55;color:var(--ink-3);margin:6px 0 0}.bl .gnstep-cta{background:transparent;border:none;padding:6px 0 0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .gngate{display:flex;gap:13px;padding:17px;border-radius:var(--r);border:1px solid rgba(var(--gold-rgb),.28);background:var(--gold-soft)}.bl .gngate-ic{color:var(--gold-text);flex-shrink:0;display:grid;place-items:center;margin-top:1px}.bl .gngate-t{font-size:14px;color:var(--ink)}.bl .gngate-p{font-size:12.5px;line-height:1.6;color:var(--ink-2);margin:7px 0 0}.bl .gngate-cta{background:transparent;border:none;padding:10px 0 0;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .afcalc{padding:20px 18px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg-2);position:relative;overflow:hidden}.bl .afcalc:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--neon-grad);opacity:.5}.bl .afcalc-out{text-align:center;padding-bottom:20px;border-bottom:1px solid var(--line)}.bl .afcalc-l{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.bl .afcalc-v{font-style:italic;font-weight:400;font-size:clamp(44px,13vw,56px);line-height:1.02;color:var(--gold-text);margin-top:4px}.bl .afcalc-d{font-size:9.5px;letter-spacing:.08em;color:var(--ink-3);line-height:1.5}.bl .afcalc-in{display:flex;flex-direction:column;gap:18px;margin-top:20px}.bl .afsl-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.bl .afsl-l{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .afsl-v{font-size:11px;color:var(--ink)}.bl .afsl-in{width:100%;accent-color:var(--gold)}.bl .afcalc-next{margin-top:18px;padding:11px 13px;border-radius:12px;background:var(--gold-soft);border:1px solid rgba(var(--gold-rgb),.28);font-size:9.5px;letter-spacing:.06em;color:var(--ink-2);line-height:1.5}.bl .afcalc-note{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);margin-top:12px;text-align:center}.bl .dscalc-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.bl .dscalc-l{font-size:9.5px;color:var(--ink-3);letter-spacing:.04em}.bl .dscalc-v{font-size:11px;color:var(--gold-text);letter-spacing:.04em}.bl .afhow-step{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.bl .afhow-n{font-size:9.5px;letter-spacing:.14em;color:var(--gold-text);flex-shrink:0;padding-top:3px}.bl .afhow-t{font-size:14px;color:var(--ink)}.bl .afhow-d{font-size:12.5px;line-height:1.55;color:var(--ink-3);margin:5px 0 0}.bl .afniv-h{font-style:italic;font-weight:400;font-size:26px;line-height:1.1;margin:0 0 14px;color:var(--ink)}.bl .afniv-row{display:flex;align-items:center;gap:13px;padding:15px 16px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2);margin-bottom:10px}.bl .afniv-row.is-on{border-color:rgba(var(--gold-rgb),.45);background:var(--gold-soft)}.bl .afniv-name{font-style:italic;font-weight:400;font-size:20px;line-height:1.2}.bl .afniv-desc{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.bl .afniv-pct{font-style:italic;font-weight:400;font-size:26px;flex-shrink:0}.bl .afniv-note{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);line-height:1.6;margin-top:4px}.bl .afbar{position:sticky;bottom:0;z-index:20;margin-top:28px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line)}.bl .afcode{display:flex;gap:14px;padding:16px;border-radius:var(--r);border:1px dashed rgba(var(--gold-rgb),.45);background:var(--gold-soft)}.bl .afcode-l{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .afcode-v{font-size:20px;letter-spacing:.16em;color:var(--gold-text);margin-top:3px}.bl .afcode-link{font-size:9.5px;color:var(--ink-3);margin-top:7px;word-break:break-all;line-height:1.5}.bl .afcode-btns{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.bl .afcode-b{flex:1;min-width:76px;padding:10px 6px;border-radius:8px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;transition:background var(--t-1)}.bl .afcode-b:hover{background:var(--fill-3)}.bl .afcode-b.is-wa{border-color:rgba(var(--wa-brand-rgb),.45);color:var(--wa-brand)}.bl .afstats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bl .afstat{padding:14px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .afstat-l{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .afstat-v{font-style:italic;font-weight:400;font-size:26px;line-height:1.05;margin-top:6px}.bl .afprog{margin-top:11px;padding:13px 14px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .afprog-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.bl .afprog-l{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}.bl .afprog-r{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3)}.bl .afprog-bar{height:5px;border-radius:999px;background:var(--fill-3);overflow:hidden}.bl .afprog-fill{height:100%;border-radius:999px;background:var(--neon-grad)}.bl .afpay{display:flex;flex-direction:column;gap:10px}.bl .afpay-opt{display:flex;align-items:center;gap:12px;padding:14px 15px;border-radius:12px;cursor:pointer;text-align:left;border:1px solid var(--line-2);background:transparent;transition:border-color var(--t-1),background var(--t-1)}.bl .afpay-opt.is-on{border-color:var(--gold);background:var(--gold-soft)}.bl .afpay-radio{width:18px;height:18px;border-radius:999px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--line-3)}.bl .afpay-opt.is-on .afpay-radio{border-color:var(--gold)}.bl .afpay-dot{width:9px;height:9px;border-radius:999px;background:var(--gold)}.bl .afpay-t{display:block;font-size:14px;color:var(--ink)}.bl .afpay-d{display:block;font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);margin-top:3px}.bl .afpay-m{font-style:italic;font-weight:400;font-size:20px;flex-shrink:0}.bl .afhist{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-2);overflow:hidden}.bl .afhist-row{display:flex;align-items:center;gap:11px;padding:14px 15px}.bl .afhist-t{font-size:12.5px;color:var(--ink)}.bl .afhist-d{font-size:9.5px;color:var(--ink-3);margin-top:2px;letter-spacing:.08em}.bl .afhist-m{font-style:italic;font-weight:400;font-size:20px;color:var(--gold-text);flex-shrink:0}.bl .afhist-s{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0}.bl .afkit-p{font-size:12.5px;line-height:1.55;color:var(--ink-3);margin:0 0 12px}.bl .afkit{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bl .afkit-b{display:flex;align-items:center;gap:10px;padding:14px;border-radius:var(--r);cursor:pointer;text-align:left;border:1px solid var(--line);background:var(--bg-2);transition:border-color var(--t-1)}.bl .afkit-b:hover{border-color:var(--line-2)}.bl .afkit-ic{color:var(--gold-text);flex-shrink:0;display:grid;place-items:center}.bl .afkit-t{font-size:12.5px;color:var(--ink);flex:1;min-width:0}.bl .afkit-d{font-size:9.5px;letter-spacing:.1em;color:var(--ink-3);flex-shrink:0}.bl .dswhat-row{display:flex;gap:14px;padding:15px 0;border-top:1px solid var(--line)}.bl .dswhat-ic{color:var(--gold-text);flex-shrink:0;display:grid;place-items:center;margin-top:2px}.bl .dswhat-t{font-size:14px;color:var(--ink)}.bl .dswhat-d{font-size:12.5px;line-height:1.55;color:var(--ink-3);margin:5px 0 0}.bl .dsform{padding:20px 18px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg-2)}.bl .dsform-p{font-size:12.5px;line-height:1.6;color:var(--ink-3);margin:0 0 18px}.bl .dsform-fields{display:flex;flex-direction:column;gap:18px}.bl .dsform-lbl{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.bl .dsform-why{font-size:9.5px;letter-spacing:.04em;color:var(--ink-3);margin-top:7px;line-height:1.5}.bl .dsform-chips{display:flex;flex-wrap:wrap;gap:8px}.bl .dschip{padding:9px 13px;border-radius:999px;cursor:pointer;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);transition:border-color var(--t-1),background var(--t-1),color var(--t-1)}.bl .dschip.is-on{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-text)}.bl .dsform-area{width:100%;background:var(--bg-3);border:1px solid var(--line-2);border-radius:12px;padding:12px 13px;color:var(--ink);font-size:16px;font-family:Roboto,sans-serif;outline:none;resize:vertical}.bl .dssent{padding:0 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.bl .dssent-ic{display:grid;place-items:center;width:58px;height:58px;border-radius:999px;border:1px solid rgba(61,220,132,.45);background:#3ddc841a;color:var(--green)}.bl .dssent-h{font-style:italic;font-weight:400;font-size:30px;line-height:1.1;margin-top:18px;color:var(--ink)}.bl .dssent-p{font-size:14px;line-height:1.65;color:var(--ink-2);margin:10px 0 0;max-width:380px}.bl .dssent-what{display:flex;flex-direction:column;gap:9px;margin:20px 0 24px;text-align:left}.bl .dssent-li{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-2)}.bl .dk .gnwrap,.bl .dk .afwrap{padding:24px 34px 0;gap:32px;max-width:1080px;margin-left:auto;margin-right:auto}.bl .dk .gncards{flex-direction:row}.bl .dk .gncard{flex:1;min-width:0}.bl .dk .afstats,.bl .dk .afkit{grid-template-columns:repeat(4,1fr)}.bl .dk .afbar{position:static;background:transparent;border:none;padding:0 34px;max-width:900px;margin:28px auto 0}.bl .dk .afbar .btn{max-width:340px}.bl .dk .afcalc-v{font-size:62px}.bl .onb{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:70;background:var(--bg);display:flex;flex-direction:column;padding-top:calc(var(--safe-top) + 6px)}.bl .onb-top{display:flex;align-items:center;gap:14px;padding:10px 22px 0;flex-shrink:0}.bl .onb-bars{display:flex;gap:5px;flex:1}.bl .onb-bar{flex:1;height:3px;border-radius:999px;background:var(--line);overflow:hidden}.bl .onb-bar-f{display:block;height:100%;width:100%;border-radius:999px;background:var(--gold);transform-origin:left;transform:scaleX(0);transition:transform var(--ease)}.bl .onb-skip{flex-shrink:0;background:transparent;border:none;padding:6px 0;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.bl .onb-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;padding:0 24px}.bl .onb-slide{padding:24px 0;animation:onbIn .5s cubic-bezier(.16,1,.3,1) both}@keyframes onbIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.bl .onb-logo{width:min(26%,96px);height:auto;display:block;margin:0 0 22px;filter:drop-shadow(0 14px 30px rgba(0,0,0,.45))}.bl .onb-kick{color:var(--gold-text)}.bl .onb-h{font-style:italic;font-weight:400;font-size:clamp(32px,9vw,40px);line-height:1.04;margin:11px 0 0;white-space:pre-line;color:var(--ink)}.bl .onb-p{font-size:14px;line-height:1.68;color:var(--ink-2);margin:15px 0 0;max-width:360px;text-wrap:pretty}.bl .onb-vis{margin-top:24px}.bl .onb-precio{padding:17px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--bg-2)}.bl .onb-pr-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bl .onb-pr-row.is-ours{margin-top:12px}.bl .onb-pr-l{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .onb-pr-old{font-size:12.5px;color:var(--ink-3);text-decoration:line-through}.bl .onb-pr-new{font-style:italic;font-weight:400;font-size:30px;color:var(--gold-text);line-height:1}.bl .onb-pr-bar{height:6px;border-radius:999px;background:var(--fill-3);overflow:hidden;margin-top:11px}.bl .onb-pr-fill{display:block;height:100%;width:19%;border-radius:999px;background:var(--neon-grad);animation:onbFill .9s .3s cubic-bezier(.16,1,.3,1) both}@keyframes onbFill{0%{width:100%}to{width:19%}}.bl .onb-pr-note{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);margin-top:13px}.bl .onb-rutas{display:flex;flex-direction:column;gap:10px}.bl .onb-ruta{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .onb-ruta-pct{font-style:italic;font-weight:400;font-size:26px;color:var(--gold-text);flex-shrink:0;line-height:1}.bl .onb-ruta-say{min-width:0}.bl .onb-ruta-t{display:block;font-size:14px;color:var(--ink)}.bl .onb-ruta-d{display:block;font-size:9.5px;letter-spacing:.08em;color:var(--ink-3);margin-top:3px}.bl .onb-grupo{display:flex;flex-direction:column;gap:10px}.bl .onb-gr-li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-2)}.bl .onb-gr-tick{display:grid;place-items:center;flex-shrink:0;width:17px;height:17px;border-radius:999px;background:rgba(var(--wa-brand-rgb),.14);color:var(--wa-brand)}.bl .onb-foot{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px 24px calc(26px + env(safe-area-inset-bottom))}.bl .onb-wa{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:15px 20px;border-radius:999px;text-decoration:none;background:var(--wa-brand);color:var(--wa-brand-ink)}.bl .onb-wa-t{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.bl .dk .onb-body{padding:0 34px;align-items:center}.bl .dk .onb-slide{max-width:520px;width:100%}.bl .dk .onb-h{font-size:46px}.bl .dk .onb-foot{align-items:center}.bl .dk .onb-foot>*{max-width:340px;width:100%}.bl .dk .wafab{display:none}.bl .dkwa{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--wa-brand);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;transition:opacity var(--t-1);opacity:.85}.bl .dkwa:hover{opacity:1}.bl .dsproof{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.bl .dsdrop{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;border-radius:var(--r);cursor:pointer;background:transparent;border:1px dashed var(--line-3);transition:border-color var(--t-1),background var(--t-1)}.bl .dsdrop:hover{border-color:rgba(var(--gold-rgb),.5)}.bl .dsdrop.is-ok{border-style:solid;border-color:#3ddc8473;background:#3ddc840f}.bl .dsdrop-ic{display:grid;place-items:center;color:var(--gold-text)}.bl .dsdrop.is-ok .dsdrop-ic{color:var(--green)}.bl .dsdrop-t{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.bl .dsdrop.is-ok .dsdrop-t{color:var(--green)}.bl .dsdrop-f{font-size:9.5px;color:var(--ink-3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .dscrit{margin-top:16px;padding:15px 16px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-3)}.bl .dscrit-h{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:11px}.bl .dscrit-row{display:flex;align-items:flex-start;gap:9px;padding:6px 0}.bl .dscrit-t{font-size:12.5px;color:var(--ink-2);line-height:1.5}.bl .dkh-strip{overflow:hidden;background:var(--ink);height:32px;transition:height .34s var(--ease),opacity .28s}.bl .dkh.is-min .dkh-strip{height:0;opacity:0}.bl .dkh-strip-in{position:relative;height:32px}.bl .dkh-strip-m{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:Roboto,sans-serif;font-size:11px;letter-spacing:.02em;color:var(--bg);opacity:0;transform:translateY(110%);transition:transform var(--t-2) var(--ease),opacity var(--t-2)}.bl .dkh-strip-m.is-on{opacity:1;transform:translateY(0)}.bl .dkh{background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.bl .dkh-bar{border-bottom:1px solid var(--line)}.bl .dkh-search-ic{color:var(--ink-3);display:grid;place-items:center;flex-shrink:0}.bl .dkh-accw{position:relative}.bl .dkh-menu{position:absolute;top:calc(100% + 12px);right:-6px;width:340px;z-index:40;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--sheet);box-shadow:0 24px 60px #00000061,0 0 0 1px rgba(var(--gold-rgb),.06);opacity:0;transform:translateY(-8px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .22s,transform var(--t-2) var(--ease)}.bl .dkh-menu.is-on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.bl .dkh-menu:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.bl .dkh-mcaret{position:absolute;top:-6px;right:22px;width:12px;height:12px;transform:rotate(45deg);background:color-mix(in srgb,var(--sheet),var(--ink) 3%);border-left:1px solid var(--line-2);border-top:1px solid var(--line-2)}.bl .dkh-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#00000057}.bl .dkh-bar{position:relative;z-index:1}.bl .dkh-accw.is-on>button{color:var(--ink)}.bl .dkh-mk{padding:14px 20px 4px;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.bl .dkh-theme{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:transparent;border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;margin-left:4px;transition:border-color var(--t-1),color var(--t-1)}.bl .dkh-theme:hover{border-color:var(--gold);color:var(--ink)}.bl .dkh-mhd{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:20px 18px 18px;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--fill-1);border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;color:var(--ink-3);transition:background var(--t-1),color var(--t-1)}.bl .dkh-mhd:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(90% 120% at 0% 0%,rgba(var(--gold-rgb),.12),transparent 60%)}.bl .dkh-mhd:hover{background:var(--fill-2);color:var(--gold-text)}.bl .dkh-mavatar{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:999px;display:grid;place-items:center;font-style:italic;font-weight:400;font-size:26px;box-shadow:0 0 0 4px var(--gold-soft);line-height:1;color:var(--gold-text);background:var(--gold-soft);border:1px solid rgba(var(--gold-rgb),.35)}.bl .dkh-mwho{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.bl .dkh-mname{font-style:italic;font-weight:400;font-size:26px;line-height:1;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl .dkh-mlvl{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .dkh-mlvl i{width:5px;height:5px;border-radius:999px;background:var(--gold)}.bl .dkh-mhd svg{position:relative;flex-shrink:0;transition:transform var(--t-1)}.bl .dkh-mhd:hover svg{transform:translate(3px)}.bl .dkh-mlist{padding:2px 10px 8px}.bl .dkh-mi{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:0 10px;min-height:46px;border-radius:12px;font-family:Roboto,sans-serif;font-size:14px;color:var(--ink-2);transition:background var(--t-1),color var(--t-1)}.bl .dkh-mi-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl .dkh-mi:hover{background:var(--fill-2);color:var(--ink)}.bl .dkh-mi-h{flex-shrink:0;white-space:nowrap;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);padding:3px 7px;border-radius:999px;background:var(--gold-soft)}.bl .dkh-mi-a{flex-shrink:0;color:var(--ink-4);transition:transform var(--t-1),color var(--t-1)}.bl .dkh-mi:hover .dkh-mi-a{transform:translate(3px);color:var(--ink)}.bl .dkh-mfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 18px 10px 20px;border-top:1px solid var(--line)}.bl .dkh-mwa{display:inline-flex;align-items:center;gap:8px;min-height:36px;white-space:nowrap;text-decoration:none;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--green-text)}.bl .dkh-mwa-dot{width:6px;height:6px;border-radius:999px;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 18%,transparent)}.bl .dkh-mout{background:transparent;border:none;cursor:pointer;min-height:36px;padding:0;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);transition:color var(--t-1)}.bl .dkh-mout:hover{color:var(--ink)}.bl .dk .anb{display:none}.bl .mgwrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.85fr);gap:0 40px;padding:26px 34px 30px}.bl .mgcol{min-width:0}.bl .mgh{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin-bottom:12px}.bl .mgi{display:block;text-align:left;background:transparent;border:none;padding:5px 0;cursor:pointer;color:var(--ink-3);font-size:12.5px;line-height:1.35;transition:color var(--t-1);font-family:Roboto,sans-serif}.bl .mgi:hover{color:var(--ink)}.bl .mgseg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-3);margin-bottom:18px}.bl .mgseg-b{padding:8px 16px;border-radius:999px;cursor:pointer;border:none;background:transparent;color:var(--ink-3);font-family:Roboto,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:background .28s var(--ease),color .28s}.bl .mgseg-b:hover{color:var(--ink)}.bl .mgseg-b.is-on{background:var(--ink);color:var(--bg)}.bl .mgdepts{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px;animation:mgIn .34s cubic-bezier(.16,1,.3,1) both}@keyframes mgIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.bl .mgdept{min-width:0}.bl .mgdept-h{display:block;width:100%;text-align:left;background:transparent;border:none;padding:0 0 9px;cursor:pointer;color:var(--ink);font-size:14px;font-weight:500;line-height:1.35;font-family:Roboto,sans-serif;transition:color var(--t-1)}.bl .mgdept-h:hover{color:var(--gold-text)}.bl .mgdept-subs{display:flex;flex-direction:column;gap:0}.bl .mgtipos{display:flex;flex-direction:column}.bl .mgtipo{--tone-text:var(--tone);position:relative;display:flex;align-items:center;gap:11px;width:100%;background:transparent;border:none;border-bottom:1px solid var(--line);padding:7px 0;cursor:pointer;text-align:left}html[data-theme=claro] .mgtipo,html[data-palette=galeria] .mgtipo{--tone-text:color-mix(in oklab,var(--tone),var(--ink) 55%)}.bl .mgtipo-img{position:relative;flex-shrink:0;width:46px;height:32px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--bg-3);transition:border-color var(--t-1),transform var(--t-2) var(--ease)}.bl .mgtipo:hover .mgtipo-img{border-color:var(--tone);transform:scale(1.04)}.bl .mgtipo-i{flex-shrink:0;width:18px;font-size:9.5px;letter-spacing:.1em;color:var(--ink-4);transition:color var(--t-1)}.bl .mgtipo:hover .mgtipo-i{color:var(--tone-text)}.bl .mgtipo-t{flex:1;min-width:0;font-size:12.5px;color:var(--ink-2);font-family:Roboto,sans-serif;transition:color var(--t-1),transform var(--t-2) var(--ease)}.bl .mgtipo:hover .mgtipo-t{color:var(--tone-text);transform:translate(3px)}.bl .mgtipo-n{font-size:9.5px;color:var(--ink-3);flex-shrink:0}.bl .mgprice{padding:14px 15px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-3)}.bl .mgprice-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:11px}.bl .mgprice-l{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .mgprice-v{font-style:italic;font-weight:400;font-size:20px;color:var(--gold-text);line-height:1}.bl .mgprice-in{width:100%;height:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:var(--fill-3);outline:none;cursor:pointer}.bl .mgprice-in::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:999px;background:var(--gold);cursor:pointer;border:2px solid var(--bg-2);box-shadow:0 2px 8px #0000004d}.bl .mgprice-in::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:var(--gold);cursor:pointer;border:2px solid var(--bg-2)}.bl .mgprice-ends{display:flex;justify-content:space-between;margin-top:8px;font-size:9.5px;color:var(--ink-3)}.bl .mgprice-go{width:100%;margin-top:12px;padding:11px 14px;font-size:9.5px}.bl .mgtop{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.bl .mgtop-i{display:flex;align-items:center;gap:11px;background:transparent;border:none;padding:0;cursor:pointer;text-align:left}.bl .mgtop-img{position:relative;width:48px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid var(--line);background:var(--bg-3);transition:border-color var(--t-1)}.bl .mgtop-i:hover .mgtop-img{border-color:rgba(var(--gold-rgb),.5)}.bl .mgtop-say{min-width:0}.bl .mgtop-b{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .mgtop-n{display:block;font-size:12.5px;color:var(--ink-2);margin-top:3px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .mgtop-i:hover .mgtop-n{color:var(--ink)}.bl .mgmore{margin-top:16px;color:var(--gold-text)}.bl .mgprice-alt{display:block;width:100%;margin-top:9px;background:transparent;border:none;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;text-align:center;transition:color var(--t-1)}.bl .mgprice-alt:hover{color:var(--ink)}.bl .abpage{padding-bottom:40px}.bl .dk .abpage{max-width:720px;margin:0 auto}.bl .abnarr{padding:24px 22px 0;display:flex;flex-direction:column;gap:18px}.bl .pline-wrap{padding:12px 0 16px;margin:0 -22px;overflow:hidden}.bl .pline{display:flex;align-items:center;gap:11px;padding:0 22px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 26px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 26px),transparent 100%)}.bl .pline::-webkit-scrollbar{display:none}.bl .pline-i{flex:0 0 auto;background:transparent;border:none;padding:0;cursor:pointer;white-space:nowrap;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);min-height:44px}.bl .pline-i:hover,.bl .pline-i:focus-visible{color:var(--ink)}.bl .pline-dot{flex:0 0 auto;width:3px;height:3px;border-radius:999px;background:var(--gold);opacity:.8}.bl .dk-tablet .pline-wrap{margin:0;padding:14px 0 20px}.bl .dk-tablet .pline{padding:0;flex-wrap:nowrap;justify-content:flex-start}.bl .dk-tablet .pline-i{font-size:11px}.bl .dk-desktop .pline-wrap{display:none}.bl .pgrid-wrap{padding:2px 0 18px}.bl .pgrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--line)}.bl .pgrid-i{display:flex;align-items:flex-start;gap:9px;padding:13px 12px;cursor:pointer;background:var(--bg-2);border:none;text-align:left;min-width:0;transition:background .22s}.bl .pgrid-i:hover{background:var(--bg-3)}.bl .pgrid-ic{display:grid;place-items:center;flex-shrink:0;margin-top:1px;color:var(--gold-text)}.bl .pgrid-say{display:block;min-width:0;flex:1}.bl .pgrid-t{display:block;font-size:12.5px;color:var(--ink);line-height:1.3;text-wrap:balance}.bl .pgrid-d{display:block;font-size:11px;color:var(--ink-3);line-height:1.4;margin-top:4px}.bl .dk-tablet .pgrid{grid-template-columns:repeat(3,1fr)}.bl .dk-tablet .pgrid-wrap{padding:4px 0 20px}.bl .dk-desktop .pgrid-wrap{display:none}.bl .nvchips{display:flex;gap:5px;padding:14px 0 2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent 100%)}.bl .nvchips::-webkit-scrollbar{display:none}.bl .nvchip{flex:0 0 auto;min-width:0;padding:10px 11px;line-height:22px;border-radius:999px;cursor:pointer;text-align:center;white-space:nowrap;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-family:Roboto,sans-serif;font-size:12.5px;letter-spacing:.01em;transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .nvchip.is-more{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;min-height:42px;color:var(--ink-3);border-style:dashed}.bl .nvchip.is-more:hover{background:var(--fill-3);color:var(--ink);border-color:var(--line-3)}.bl .nvchip:hover,.bl .nvchip:active{background:var(--ink);color:var(--bg);border-color:transparent}.bl .nvchip.is-sale{color:var(--pink);border-color:#ff2d7566}.bl .nvchip.is-sale:hover{background:var(--pink);color:var(--ink-on-color)}.bl .nvchip.is-hero{background:var(--gold-soft);border-color:rgba(var(--gold-rgb),.42);color:var(--gold-text)}.bl .nvchip.is-hero:hover{background:var(--gold);color:var(--on-accent)}.bl .nvchip.is-util{color:var(--ink-3)}.bl .dk-tablet .nvchips{margin:-26px -22px 24px;padding:0 22px;gap:0;overflow:visible;display:flex;align-items:stretch;justify-content:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);-webkit-mask-image:none;mask-image:none}.bl .dk-tablet .nvchip{border:none;border-radius:0;background:transparent;padding:15px 16px;font-size:12.5px;color:var(--ink-2);position:relative}.bl .dk-tablet .nvchip:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;background:var(--gold);transition:left .26s var(--ease),right .26s var(--ease)}.bl .dk-tablet .nvchip:hover{background:transparent;color:var(--ink)}.bl .dk-tablet .nvchip:hover:after{left:16px;right:16px}.bl .dk-tablet .nvchip.is-sale{color:var(--pink)}.bl .dk-tablet .nvchip.is-sale:after{background:var(--pink)}.bl .dk-tablet .nvchip.is-sale:hover{color:var(--pink)}.bl .dk-tablet .nvchip.is-hero{color:var(--gold-text);background:var(--gold-soft);margin:8px 6px;padding:7px 15px;border-radius:999px}.bl .dk-tablet .nvchip.is-hero:after{display:none}.bl .dk-tablet .nvchip.is-hero:hover{background:var(--gold);color:var(--on-accent)}.bl .dk-tablet .nvchip.is-util{color:var(--ink-3)}.bl .dk-tablet .nvchip.is-hero{margin-left:18px}.bl .dk-tablet .nvchip.is-hero:before{content:"";position:absolute;left:-18px;top:50%;transform:translateY(-50%);width:1px;height:14px;background:var(--line-2)}.bl .dk-desktop .nvchips,.bl .dk-tablet .nvchips{display:none}.bl .prom-wrap{padding:0 20px}.bl .prom{position:relative;overflow:hidden;border-radius:var(--r-lg);border:1px solid rgba(var(--gold-rgb),.28);background:var(--bg-2);padding:26px 20px 22px}.bl .prom-edge{position:absolute;top:0;left:0;right:0;height:2px;background:var(--neon-grad);opacity:.6}.bl .prom-corner{position:absolute;width:22px;height:22px;pointer-events:none;opacity:.5}.bl .prom-corner.is-tl{top:12px;left:12px;border-top:1px solid var(--gold);border-left:1px solid var(--gold)}.bl .prom-corner.is-br{bottom:12px;right:12px;border-bottom:1px solid var(--gold);border-right:1px solid var(--gold)}.bl .prom-head{text-align:center;max-width:420px;margin:0 auto}.bl .prom-kick{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text)}.bl .prom-h{font-style:italic;font-weight:400;font-size:clamp(26px,7vw,32px);line-height:1.08;margin:10px 0 0;color:var(--ink)}.bl .prom-lede{font-size:12.5px;line-height:1.6;color:var(--ink-3);margin:11px 0 0;text-wrap:pretty}.bl .prom-grid{display:grid;gap:11px;margin-top:22px}.bl .prom-item{padding:16px 16px 17px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-3)}.bl .prom-item-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.bl .prom-seal{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;flex-shrink:0;border:1px solid rgba(var(--gold-rgb),.34);background:var(--gold-soft);color:var(--gold-text)}.bl .prom-n{font-size:16px;letter-spacing:.06em;color:var(--line-3)}.bl .prom-t{font-size:16px;color:var(--ink);line-height:1.3;font-weight:500}.bl .prom-d{font-size:12.5px;line-height:1.6;color:var(--ink-3);margin:7px 0 0;text-wrap:pretty}.bl .prom-pay{margin-top:20px;padding-top:19px;border-top:1px solid var(--line);text-align:center}.bl .prom-pay-l{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:13px}.bl .prom-pay-d{display:block;font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);margin-top:12px;line-height:1.6}.bl .dk-tablet .prom-grid{grid-template-columns:repeat(3,1fr)}.bl .dk-desktop .prom-wrap{padding:0 34px}.bl .dk-desktop .prom{padding:38px 34px 30px}.bl .dk-desktop .prom-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.bl .dk-desktop .prom-item{padding:20px}.bl .cjcta{position:relative;overflow:hidden;margin-top:18px;padding:20px 18px;border-radius:var(--r-lg);border:1px solid rgba(var(--gold-rgb),.34);background:linear-gradient(160deg,var(--bg-3),var(--bg-2))}.bl .cjcta-edge{position:absolute;top:0;left:0;right:0;height:2px;background:var(--neon-grad);opacity:.65}.bl .cjcta-kick{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text)}.bl .cjcta-h{font-style:italic;font-weight:400;font-size:clamp(21px,5.6vw,25px);line-height:1.14;margin:9px 0 0;color:var(--ink)}.bl .cjcta-p{font-size:12.5px;line-height:1.6;color:var(--ink-3);margin:10px 0 0;max-width:460px;text-wrap:pretty}.bl .cjcta-btn{width:100%;margin-top:16px}.bl .dk-desktop .cjcta{display:flex;align-items:center;gap:34px;padding:24px 26px}.bl .dk-desktop .cjcta-say{flex:1;min-width:0}.bl .dk-desktop .cjcta-btn{width:auto;flex-shrink:0;margin-top:0}.bl .cjsheet{position:absolute;left:0;right:0;bottom:0;max-height:92%;overflow-y:auto;background:var(--sheet);border-top:1px solid var(--line-2);border-radius:22px 22px 0 0;padding:14px 20px calc(26px + env(safe-area-inset-bottom));animation:cjUp .42s cubic-bezier(.16,1,.3,1) both}.bl .dk .cjsheet{top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);width:min(560px,92vw);max-height:86vh;border-radius:var(--r-lg);border:1px solid var(--line-2);box-shadow:0 30px 90px #00000080;padding:16px 26px 26px;animation:cjIn .4s cubic-bezier(.16,1,.3,1) both}@keyframes cjIn{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.bl .dk .cjsheet-grab{display:none}@keyframes cjUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bl .cjsheet-grab{display:flex;justify-content:center;padding-bottom:12px}.bl .cjsheet-grab span{width:42px;height:4px;border-radius:8px;background:var(--line-3)}.bl .cjhead{margin-bottom:20px}.bl .cjsheet-h{font-style:italic;font-weight:400;font-size:26px;line-height:1.12;margin:8px 0 0;color:var(--ink)}.bl .cjsheet-p{font-size:12.5px;line-height:1.6;color:var(--ink-3);margin:8px 0 0}.bl .cjblock{padding:16px 0;border-top:1px solid var(--line)}.bl .cjlbl{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin-bottom:6px}.bl .cjwhy{display:block;font-size:11px;line-height:1.6;color:var(--ink-3);margin-bottom:11px}.bl .cjchips{display:flex;flex-wrap:wrap;gap:7px}.bl .cjchip{padding:9px 13px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-family:Roboto,sans-serif;font-size:12.5px;transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .cjchip:hover{border-color:var(--line-3)}.bl .cjchip.is-on{background:var(--gold-soft);border-color:rgba(var(--gold-rgb),.5);color:var(--gold-text)}.bl .cjdrop{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;border-radius:var(--r);cursor:pointer;background:transparent;border:1px dashed var(--line-3);transition:border-color var(--t-1),background var(--t-1)}.bl .cjdrop:hover{border-color:rgba(var(--gold-rgb),.5)}.bl .cjdrop.is-ok{border-style:solid;border-color:#3ddc8473;background:#3ddc840f}.bl .cjdrop-ic{display:grid;place-items:center;color:var(--gold-text)}.bl .cjdrop.is-ok .cjdrop-ic{color:var(--green)}.bl .cjdrop-t{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.bl .cjdrop.is-ok .cjdrop-t{color:var(--green)}.bl .cjdrop-f{font-size:9.5px;color:var(--ink-3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .cjta{width:100%;margin-top:11px;background:var(--bg-3);border:1px solid var(--line-2);border-radius:12px;padding:12px 13px;color:var(--ink);font-size:16px;font-family:Roboto,sans-serif;outline:none;resize:vertical}.bl .dk .cjta{font-size:14px}.bl .cjdone{text-align:center;padding:30px 10px 10px}.bl .cjdone-ic{display:grid;place-items:center;width:54px;height:54px;border-radius:999px;margin:0 auto;border:1px solid rgba(61,220,132,.45);background:#3ddc841a;color:var(--green)}.bl .cjdone-h{font-style:italic;font-weight:400;font-size:26px;margin-top:16px;color:var(--ink)}.bl .cjdone-p{font-size:12.5px;line-height:1.65;color:var(--ink-2);margin:10px auto 0;max-width:330px}.bl .cmix{display:inline-flex;align-items:center;gap:8px;margin:12px 18px 0;padding:7px 13px 7px 11px;border:1px solid rgba(var(--gold-rgb),.38);border-radius:999px;background:var(--gold-soft)}.bl .cmix-t{font-size:11px;line-height:1.35;color:var(--ink-3)}.bl .cfil-clear>button{white-space:nowrap}.bl .dk .cmix{margin:14px 34px 0}.bl .cfil{display:none}.bl .dk-desktop .cwrap{display:grid;grid-template-columns:252px minmax(0,1fr);align-items:start}.bl .dk-desktop .ccol{min-width:0}.bl .dk-desktop .cfil{display:block;position:sticky;top:12px;padding:14px 22px 24px 20px;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:none}.bl .dk-desktop .cfil::-webkit-scrollbar{display:none}.bl .dk-desktop .cwrap .cbar-f{display:none}.bl .dk-desktop .cwrap .cmix{margin-left:20px}.bl .bfbar{display:flex;align-items:center;gap:7px;padding:14px 20px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%)}.bl .bfbtn{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:9px 14px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);transition:background .22s,color .22s,border-color .22s;white-space:nowrap}.bl .bfbtn .ff-mono{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .bfbtn:hover{border-color:var(--line-3)}.bl .bfbtn.is-on{background:var(--gold-soft);border-color:rgba(var(--gold-rgb),.5);color:var(--gold-text)}.bl .bfpill{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:8px 12px;border-radius:999px;cursor:pointer;border:1px solid rgba(var(--gold-rgb),.42);background:var(--gold-soft);color:var(--gold-text);font-family:Roboto,sans-serif;font-size:11px;white-space:nowrap}.bl .bfclear{flex-shrink:0;background:transparent;border:none;padding:8px 4px;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .bfpanel{margin:12px 20px 0;padding:17px 17px 18px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg-2)}.bl .bflbl{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin:16px 0 9px}.bl .bflbl:first-child{margin-top:0}.bl .bfchips{display:flex;flex-wrap:wrap;gap:7px}.bl .bfchip{padding:9px 13px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-family:Roboto,sans-serif;font-size:12.5px;transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .bfchip:hover{border-color:var(--line-3)}.bl .bfchip.is-on{background:var(--gold-soft);border-color:rgba(var(--gold-rgb),.5);color:var(--gold-text)}.bl .bfwhy{display:block;font-size:9.5px;line-height:1.6;color:var(--ink-3);margin-top:9px}.bl .dk .bfbar{padding:16px 34px 0}.bl .dk .bfpanel{margin:12px 34px 0;max-width:680px}.bl .azrail{position:sticky;top:0;z-index:15;display:flex;gap:6px;overflow-x:auto;padding:10px 20px;margin-top:24px;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bl .azl{flex-shrink:0;min-width:36px;height:40px;border-radius:8px;cursor:pointer;border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);font-size:9.5px;letter-spacing:.04em;transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .azl:hover{border-color:var(--ink)}.bl .azl.is-on{background:var(--ink);color:var(--bg);border-color:transparent}.bl .azl:disabled{opacity:.3;cursor:default}.bl .azl:disabled:hover{border-color:var(--line)}.bl .bfollow,.bl .bpeek{flex-shrink:0;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;cursor:pointer;position:relative;background:transparent;border:1px solid var(--line-2);color:var(--ink-3);transition:color var(--t-1),border-color var(--t-1),background var(--t-1)}.bl .bfollow:before,.bl .bpeek:before,.bl .bgo:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:999px}.bl .bfollow.is-on{border-color:var(--pink);color:var(--pink);background:color-mix(in srgb,var(--pink) 12%,transparent)}.bl .bpeek{font-size:16px;line-height:1;transition:transform var(--t-2),color var(--t-1),border-color var(--t-1)}.bl .bpeek.is-on{border-color:var(--gold);color:var(--gold-text);transform:rotate(45deg)}.bl .bgo{flex-shrink:0;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;cursor:pointer;position:relative;background:var(--gold-soft);border:1px solid rgba(var(--gold-rgb),.4);color:var(--gold-text)}.bl .bhd{padding:10px 20px 6px}.bl .bhd-top{display:flex;align-items:flex-start;gap:14px}.bl .bhd-say{flex:1;min-width:0}.bl .bhd-h{font-style:italic;font-weight:400;font-size:36px;margin:6px 0 0;line-height:1.02;overflow-wrap:anywhere}.bl .bhd-meta{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;line-height:1.6}.bl .bhd-follow{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;transition:color var(--t-1),border-color var(--t-1),background var(--t-1)}.bl .bhd-follow:hover{border-color:var(--line-3)}.bl .bhd-follow.is-on{border-color:var(--pink);color:var(--pink);background:color-mix(in srgb,var(--pink) 12%,transparent)}.bl .bhd-cats{display:flex;gap:7px;overflow-x:auto;padding:16px 0 6px}.bl .bhd-cat{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 13px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .bhd-cat:hover{border-color:var(--line-3)}.bl .bhd-cat.is-on{border-color:rgba(var(--gold-rgb),.5);background:var(--gold-soft);color:var(--gold-text)}.bl .bhd-n{color:var(--ink-3);font-size:9.5px}.bl .bhd-cat.is-on .bhd-n{color:var(--gold-text)}.bl .dk .azrail{padding:10px 34px}.bl .dk .bhd{padding:10px 34px 6px}.bl .dk-desktop .azl{min-width:30px;height:30px}.bl .dk-desktop .bhd-h{font-size:46px}.bl .dk-desktop .bhd-follow{min-height:38px}.bl .dk-desktop .bhd-cat{min-height:34px}.bl .dk-desktop .bfollow,.bl .dk-desktop .bpeek{width:28px;height:28px}.bl .ctx{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;padding:2px 20px 12px}.bl .ctx-s{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0;background:transparent;border:none;cursor:pointer;font-family:var(--ff-display);font-style:italic;font-weight:400;font-size:20px;line-height:1.2;color:var(--ink);text-align:left}.bl .ctx-t{border-bottom:1px dotted rgba(var(--gold-rgb),.75);padding-bottom:1px;transition:border-color var(--t-1),color var(--t-1)}.bl .ctx-s:hover .ctx-t{border-bottom-style:solid;color:var(--gold-text)}.bl .ctx-c{color:var(--gold-text);flex-shrink:0;transition:transform var(--t-1)}.bl .ctx-s:hover .ctx-c{transform:translateY(1px)}.bl .ctx-sep{color:var(--ink-4);font-size:14px;line-height:1}.bl .dk-tablet .ctx{padding:2px 24px 14px}.bl .dk-desktop .ctx{padding:4px 34px 16px;gap:0 12px}.bl .dk-desktop .ctx-s{min-height:34px;font-size:20px}.bl .scc{display:flex;gap:10px;overflow-x:auto;margin:0 -20px;padding:2px 20px 18px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 28px),transparent 100%)}.bl .scc-t{flex-shrink:0;scroll-snap-align:start;position:relative;width:96px;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:8px;opacity:.62;transition:opacity var(--t-1),transform var(--t-1)}.bl .scc-t:hover{opacity:.9}.bl .scc-t.is-on{opacity:1}.bl .scc-img{position:relative;display:block;width:100%;aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:1px solid var(--line);transition:border-color var(--t-1),box-shadow var(--t-1)}.bl .scc-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--scrim),transparent 60%);pointer-events:none}.bl .scc-t.is-on .scc-img{border-color:var(--tone);box-shadow:0 0 0 1px var(--tone),0 8px 22px color-mix(in srgb,var(--tone) 28%,transparent)}.bl .scc-nada{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-3)}.bl .scc-l{display:block;font-style:italic;font-weight:400;font-size:16px;line-height:1.1;color:var(--ink);padding:0 2px}.bl .scc-t.is-on .scc-l{color:var(--tone)}.bl .scc-here{position:absolute;top:8px;left:8px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;padding:4px 7px;border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);border:1px solid var(--line-2)}.bl .scg{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-bottom:22px}.bl .scg-all{grid-column:1/-1}.bl .sct{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:12px 14px;border-radius:var(--r);cursor:pointer;text-align:left;border:1px solid var(--line-2);background:transparent;color:var(--ink);font-family:Roboto,sans-serif;font-size:12.5px;line-height:1.3;transition:background var(--t-1),border-color var(--t-1)}.bl .sct:hover{border-color:var(--line-3)}.bl .sct.is-on{background:color-mix(in srgb,var(--tone,var(--gold)) 12%,transparent);border-color:color-mix(in srgb,var(--tone,var(--gold)) 55%,transparent)}.bl .sct.is-on .sct-t,.bl .sct.is-on .sct-n{color:var(--ink)}.bl .scg-all{background:var(--bg-2);border-color:var(--line-2)}.bl .scg-all .sct-t{font-family:var(--ff-display);font-style:italic;font-size:16px}.bl .scg-all:hover{border-color:var(--tone,var(--gold))}.bl .sct.is-vacio{opacity:.5}.bl .sct.is-vacio:hover{opacity:1}.bl .sct-n{flex-shrink:0;font-size:9.5px;letter-spacing:.08em;color:var(--ink-3)}.bl .dk-desktop .sct{min-height:44px;padding:10px 13px}.bl .dk-desktop .scc-t{width:88px}.bl .qlist{display:flex;flex-direction:column;padding-bottom:22px}.bl .qrow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:64px;padding:12px 4px;cursor:pointer;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--line);color:var(--ink)}.bl .qrow:last-child{border-bottom:none}.bl .qrow-say{display:flex;flex-direction:column;gap:5px;min-width:0}.bl .qrow-t{font-family:var(--ff-display);font-style:italic;font-size:26px;line-height:1.1;transition:color var(--t-1)}.bl .qrow:hover .qrow-t,.bl .qrow.is-on .qrow-t{color:var(--gold-text)}.bl .qrow-n{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);line-height:1.5}.bl .qrow-dot{width:9px;height:9px;border-radius:999px;background:var(--gold);flex-shrink:0;box-shadow:0 0 0 4px var(--gold-soft)}.bl .dk-desktop .qrow{min-height:56px}.bl .rcbox{margin:16px 18px 0;padding:18px 17px;border-radius:var(--r-lg);border:1px solid rgba(var(--gold-rgb),.34);background:var(--gold-soft)}.bl .rcbox-h{font-style:italic;font-weight:400;font-size:26px;line-height:1.14;margin:8px 0 0;color:var(--ink)}.bl .rcbox-p{font-size:12.5px;line-height:1.6;color:var(--ink-2);margin:10px 0 16px}.bl .rcbox-btns{display:flex;gap:10px}.bl .rcbox-why{display:block;font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);margin-top:12px;text-align:center}.bl .rcok{display:flex;align-items:center;gap:11px;margin:16px 18px 0;padding:14px 15px;border-radius:var(--r);border:1px solid rgba(61,220,132,.4);background:#3ddc8412}.bl .rcok-ic{display:grid;place-items:center;flex-shrink:0;color:var(--green)}.bl .rcok-t{font-size:14px;color:var(--ink)}.bl .rcok-d{font-size:9.5px;color:var(--ink-3);margin-top:3px;letter-spacing:.06em;line-height:1.5}.bl .rpsheet{position:absolute;left:0;right:0;bottom:0;max-height:92%;overflow-y:auto;background:var(--sheet);border-top:1px solid var(--line-2);border-radius:22px 22px 0 0;transition:transform .42s var(--ease);padding:14px 20px calc(26px + env(safe-area-inset-bottom))}.bl .rpsheet-h{font-style:italic;font-weight:400;font-size:26px;line-height:1.14;margin:8px 0 0;color:var(--ink)}.bl .rpplazo{display:flex;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;border-radius:8px;border:1px solid var(--line-2);background:var(--bg-3)}.bl .rpplazo-t{font-size:11px;line-height:1.45;color:var(--ink-2)}.bl .rplbl{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);margin:18px 0 9px}.bl .rpwhy{display:block;font-size:11px;line-height:1.55;color:var(--ink-3);margin:-4px 0 10px}.bl .rptipos{display:flex;flex-direction:column;gap:8px}.bl .rptipo{text-align:left;padding:13px 14px;border-radius:12px;cursor:pointer;border:1px solid var(--line-2);background:transparent;transition:border-color var(--t-1),background var(--t-1)}.bl .rptipo:hover{border-color:var(--line-3)}.bl .rptipo.is-on{border-color:rgba(var(--gold-rgb),.5);background:var(--gold-soft)}.bl .rptipo-t{display:block;font-size:14px;color:var(--ink)}.bl .rptipo-d{display:block;font-size:9.5px;color:var(--ink-3);margin-top:4px;letter-spacing:.04em;line-height:1.4}.bl .rpdrop{width:100%;display:flex;flex-direction:column;align-items:center;gap:7px;padding:22px 16px;border-radius:var(--r);cursor:pointer;background:transparent;border:1px dashed var(--line-3);transition:border-color var(--t-1),background var(--t-1)}.bl .rpdrop:hover{border-color:rgba(var(--gold-rgb),.5)}.bl .rpdrop.is-ok{border-style:solid;border-color:#3ddc8473;background:#3ddc840f}.bl .rpdrop-ic{display:grid;place-items:center;color:var(--gold-text)}.bl .rpdrop.is-ok .rpdrop-ic{color:var(--green)}.bl .rpdrop-t{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.bl .rpdrop.is-ok .rpdrop-t{color:var(--green)}.bl .rpdrop-f{font-size:9.5px;color:var(--ink-3)}.bl .rptxt{width:100%;background:var(--bg-3);border:1px solid var(--line-2);border-radius:12px;padding:12px 13px;color:var(--ink);font-size:16px;font-family:Roboto,sans-serif;outline:none;resize:vertical}.bl .rpsent-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;margin:0 auto;border:1px solid rgba(61,220,132,.45);background:#3ddc841a;color:var(--green)}.bl .rpsent-h{font-style:italic;font-weight:400;font-size:26px;margin-top:15px;color:var(--ink)}.bl .rpsent-p{font-size:12.5px;line-height:1.6;color:var(--ink-2);margin:9px auto 0;max-width:320px}.bl .rpres{margin-top:20px;padding:15px 16px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2);text-align:left}.bl .rpres-h{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.bl .rpres-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0}.bl .rpres-t{font-size:12.5px;color:var(--ink);flex-shrink:0}.bl .rpres-d{font-size:9.5px;color:var(--ink-3);text-align:right;line-height:1.4}.bl .dk .rcbox,.bl .dk .rcok{margin:16px 34px 0;max-width:560px}.bl .dk .rpsheet{max-width:520px;left:50%;transform:translate(-50%);border-radius:22px 22px 0 0}.bl .facets{display:flex;flex-direction:column;gap:13px;padding:16px 0 2px}.bl .facet{min-width:0}.bl .facet-l{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);padding:0 18px;margin-bottom:7px}.bl .facet-row{display:flex;gap:7px;overflow-x:auto;padding:0 18px 2px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%)}.bl .facet-c{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 12px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-family:Roboto,sans-serif;font-size:12.5px;transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .facet-c:hover{border-color:var(--line-3)}.bl .facet-c.is-on{background:var(--gold-soft);border-color:rgba(var(--gold-rgb),.5);color:var(--gold-text)}.bl .facet-n{font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;color:var(--ink-3);letter-spacing:.02em}.bl .facet-c.is-on .facet-n{color:var(--gold-text);opacity:.75}.bl .facet-c.is-sale{color:var(--pink);border-color:#ff2d755c}.bl .facet-c.is-sale.is-on{background:#ff2d751f;border-color:var(--pink);color:var(--pink)}.bl .facet-c.is-sale .facet-n{color:var(--pink);opacity:.7}.bl .dk .facets{flex-direction:row;flex-wrap:wrap;gap:20px 34px;padding:18px 34px 4px}.bl .dk .facet-l,.bl .dk .facet-row{padding-left:0;padding-right:0}.bl .dk .facet-row{mask-image:none;-webkit-mask-image:none;flex-wrap:wrap}.bl .ckcurp{margin-top:16px;padding:2px 0 4px 14px;border-left:2px solid var(--gold)}.bl .ckcurp-top{display:flex;align-items:center;gap:9px;margin-bottom:10px}.bl .ckcurp-ic{display:grid;place-items:center;flex-shrink:0;color:var(--gold-text)}.bl .ckcurp-l{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.bl .ckcurp-p{font-size:12.5px;line-height:1.65;color:var(--ink-3);margin:0}.bl .ckcurp-em{color:var(--green)}.bl .ckcurp-d{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);margin-top:9px;line-height:1.5}.bl .fld-l{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.bl .fld-req{color:var(--gold-text)}.bl .fld-in{width:100%;background:var(--bg-2);border:1px solid var(--line-2);border-radius:12px;padding:12px 13px;color:var(--ink);font-size:16px;font-family:Roboto,sans-serif;outline:none;transition:border-color var(--t-1),background var(--t-1)}.bl .fld-in:focus{border-color:var(--gold);background:var(--bg-3)}.bl .fld-in::-moz-placeholder{color:var(--ink-4)}.bl .fld-in::placeholder{color:var(--ink-4)}.bl .fld-in.is-bad{border-color:var(--red);background:#ff5a520d}.bl .fld-in.is-bad:focus{border-color:var(--red)}.bl .hpform-ta.is-bad,.bl textarea.is-bad{border-color:var(--red);background:#ff5a520d}.bl .fld-err{display:block;font-size:9.5px;letter-spacing:.02em;color:var(--red);margin-top:6px;line-height:1.45}.bl .fld-hint{display:block;font-size:9.5px;letter-spacing:.02em;color:var(--ink-3);margin-top:6px;line-height:1.45}.bl .dk .fld-in{font-size:14px}.bl .sh-wrap{overflow:hidden}.bl .capa[aria-hidden=true]{visibility:hidden;transition:visibility 0s linear .45s}.bl .sh-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--t-2)}.bl .sh{position:absolute;left:0;right:0;bottom:0;overflow-y:auto;background:var(--sheet);border-top:1px solid var(--line-2);border-radius:22px 22px 0 0;box-shadow:0 -18px 50px #00000057}.bl .sh-grab{display:flex;justify-content:center;padding:12px 0 6px;touch-action:none;cursor:grab}.bl .sh-bar{width:42px;height:4px;border-radius:8px;background:var(--line-3)}.bl .sh-head{display:flex;align-items:flex-start;gap:12px;padding:6px 20px 0}.bl .sh-h{font-style:italic;font-weight:400;font-size:26px;line-height:1.14;margin:8px 0 0;color:var(--ink)}.bl .sh-sub{font-size:12.5px;line-height:1.6;color:var(--ink-3);margin:8px 0 0;max-width:44ch}.bl .sh-x{flex-shrink:0;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);transition:background var(--t-1),color var(--t-1)}.bl .sh-x:hover{background:var(--ink);color:var(--bg);border-color:transparent}.bl .sh-body{padding:18px 20px 0}.bl .sh-foot{position:sticky;bottom:0;margin-top:18px;padding:14px 20px calc(20px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line)}.bl .capa.is-wide .sh{left:50%;right:auto;transform-origin:bottom center;width:min(520px,92vw);margin-left:calc(min(520px,92vw)/-2);border-radius:22px;bottom:24px}.bl .sgtab{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.bl .sgrow{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-top:1px solid var(--line)}.bl .sgrow:first-child{border-top:none}.bl .sgrow.is-head{background:var(--bg-3)}.bl .sgcell{padding:11px 8px;font-size:11px;color:var(--ink-2);text-align:center;border-left:1px solid var(--line)}.bl .sgcell.is-first{border-left:none;color:var(--ink);text-align:left;padding-left:14px}.bl .sgrow.is-head .sgcell{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .sgnote{font-size:9.5px;color:var(--ink-3);margin-top:9px;line-height:1.6}.bl .sgmeas{margin-top:20px;padding:16px 16px 8px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .sgmeas-h{margin-bottom:10px}.bl .sgmeas-row{display:flex;gap:11px;padding:11px 0}.bl .sgmeas-n{width:19px;height:19px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;font-size:9.5px;border:1px solid rgba(var(--gold-rgb),.4);color:var(--gold-text);margin-top:1px}.bl .sgmeas-t{display:block;font-size:12.5px;color:var(--ink)}.bl .sgmeas-d{display:block;font-size:11px;color:var(--ink-3);line-height:1.5;margin-top:3px}.bl .sg-foot{text-align:center;font-size:9.5px;letter-spacing:.1em;color:var(--ink-3);margin-top:9px}.bl .sadv-out{margin-top:20px;padding:18px 16px;border-radius:var(--r);text-align:center;border:1px solid rgba(var(--gold-rgb),.4);background:var(--gold-soft)}.bl .sadv-out-l{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .sadv-out-v{font-style:italic;font-weight:400;font-size:44px;line-height:1.05;margin-top:6px;color:var(--gold-text)}.bl .wag{padding:8px 20px 34px}.bl .wag-box{display:flex;flex-direction:column;gap:18px;padding:20px 18px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-2)}.bl .wag-h{font-style:italic;font-weight:400;font-size:clamp(24px,6.5vw,29px);line-height:1.1;margin:8px 0 0;color:var(--ink)}.bl .wag-p{font-size:12.5px;line-height:1.6;color:var(--ink-3);margin:9px 0 0}.bl .wag-list{display:flex;flex-direction:column;gap:11px;margin-bottom:16px}.bl .wag-row{display:flex;gap:10px;align-items:flex-start}.bl .wag-ic{display:grid;place-items:center;flex-shrink:0;margin-top:2px;color:var(--gold-text)}.bl .wag-t{display:block;font-size:12.5px;color:var(--ink)}.bl .wag-d{display:block;font-size:11px;color:var(--ink-3);line-height:1.45;margin-top:2px}.bl .wag-cta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:14px 20px;border-radius:999px;text-decoration:none;background:var(--wa-brand);color:var(--wa-brand-ink);transition:transform var(--t-1),box-shadow var(--t-1)}.bl .wag-cta:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(var(--wa-brand-rgb),.28)}.bl .wag-cta .ff-mono{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.bl .wag-note{text-align:center;font-size:9.5px;letter-spacing:.1em;color:var(--ink-3);margin-top:10px}.bl .dk .wag-box{flex-direction:row;align-items:center;gap:48px;padding:26px 30px}.bl .dk .wag-say{flex:1;min-width:0}.bl .dk .wag-do{flex-shrink:0;width:300px}.bl .sprf{padding:30px 20px 0}.bl .sprf-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;padding-bottom:18px;border-bottom:1px solid var(--line)}.bl .sprf-score{display:flex;align-items:baseline;gap:9px;min-width:0}.bl .sprf-num{font-style:italic;font-weight:400;font-size:38px;line-height:1;color:var(--ink)}.bl .sprf-stars{display:inline-flex;gap:2px;color:var(--gold-text)}.bl .sprf-of{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .sprf-deliv{display:flex;flex-direction:column;gap:3px}.bl .sprf-deliv-n{font-size:16px;color:var(--ink)}.bl .sprf-deliv-l{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .sprf-list{display:grid;gap:12px;margin-top:18px}.bl .sprf-lead{display:grid;gap:16px;margin-top:18px}.bl .sprf-big{position:relative;margin:0;padding:20px 20px 16px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .sprf-big-t{margin:0;font-style:italic;font-weight:400;font-size:clamp(20px,5.4vw,26px);line-height:1.3;color:var(--ink);text-wrap:pretty}.bl .sprf-big .sprf-who{margin-top:14px}.bl .sprf-shot{min-height:220px;border-radius:12px;overflow:hidden}.bl .sprf-shot image-slot{display:block;width:100%;height:100%;min-height:220px}.bl .dk .sprf-lead{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:20px}.bl .dk .sprf-big{display:flex;flex-direction:column;justify-content:center;padding:28px 28px 24px}.bl .dk .sprf-shot{min-height:280px}.bl .dk .sprf-shot image-slot{min-height:280px}.bl .askrow-ph{min-height:210px;border-radius:12px;overflow:hidden}.bl .askrow-ph image-slot{display:block;width:100%;height:100%;min-height:210px}.bl .dk .askrow-ph{flex:1;min-height:300px;align-self:stretch}.bl .dk .askrow-ph image-slot{min-height:300px}.bl .sprf-q{position:relative;margin:0;padding:16px 17px 14px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .sprf-mark{position:absolute;top:2px;right:14px;font-family:var(--ff-display);font-style:italic;font-size:52px;line-height:1;color:var(--line-2);pointer-events:none}.bl .sprf-txt{margin:0;font-size:14px;line-height:1.65;color:var(--ink-2);position:relative}.bl .sprf-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px}.bl .sprf-name{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .sprf-ver{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}.bl .dk .sprf{padding:36px 34px 0}.bl .dk .sprf-list{grid-template-columns:repeat(2,1fr)}.bl .gift{padding:34px 0 10px}.bl .gift-head{padding:0 20px 16px}.bl .gift-h{font-style:italic;font-weight:400;font-size:clamp(26px,7vw,31px);line-height:1.06;margin:8px 0 6px;color:var(--ink)}.bl .gift-p{font-size:14px;line-height:1.65;color:var(--ink-3);margin:0;max-width:46ch}.bl .gift-rail{display:flex;gap:13px;overflow-x:auto;padding:0 20px 8px;scroll-snap-type:x mandatory}.bl .gift-card{scroll-snap-align:start;flex-shrink:0;width:158px;padding:0;background:transparent;border:none;cursor:pointer;text-align:left}.bl .gift-img{position:relative;display:block;width:100%;aspect-ratio:3/4;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);transition:transform var(--t-3) var(--ease)}.bl .gift-card:hover .gift-img{transform:translateY(-3px)}.bl .gift-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--scrim),transparent 58%)}.bl .gift-say{position:absolute;left:13px;right:13px;bottom:13px}.bl .gift-t{display:block;font-style:italic;font-weight:400;font-size:20px;color:var(--ink);line-height:1.1}.bl .gift-from{display:block;font-size:11px;color:var(--gold-text);margin-top:5px}.bl .gift-n{display:block;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.bl .gift-foot{padding:14px 20px 0}.bl .gift-note{text-align:center;font-size:9.5px;letter-spacing:.1em;color:var(--ink-3);margin-top:9px}.bl .dk .gift{padding:40px 0 12px}.bl .dk .gift-head,.bl .dk .gift-foot{padding-left:34px;padding-right:34px}.bl .dk .gift-rail{padding-left:34px;padding-right:34px;gap:16px}.bl .dk .gift-card{width:230px}.bl .tst{position:absolute;left:50%;bottom:104px;transform:translate(-50%);z-index:80;animation:pop .35s cubic-bezier(.2,.7,.2,1);max-width:calc(100% - 32px)}.bl .tst-box{display:flex;align-items:center;gap:10px;padding:11px 8px 11px 16px;border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line-2);box-shadow:0 12px 40px #00000057}.bl .tst-ic{color:var(--gold-text);display:grid;place-items:center;flex-shrink:0}.bl .tst-msg{font-size:11px;letter-spacing:.12em;color:var(--ink);text-transform:uppercase;padding-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .tst-cta{flex-shrink:0;padding:7px 14px;border-radius:999px;cursor:pointer;border:none;background:var(--ink);color:var(--bg);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .dkh-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1320px;margin:0 auto;padding:10px 30px}.bl .dkh-in>.dkh-nav{padding:0;max-width:none;overflow-x:auto;scrollbar-width:none}.bl .dkh-in>.dkh-nav::-webkit-scrollbar{display:none}.bl .dkh-side{display:flex;align-items:center;gap:6px;min-width:0}.bl .dkh-side.is-l{justify-content:flex-start}.bl .dkh-side.is-r{justify-content:flex-end}.bl .dkh-sidelink{background:transparent;border:none;padding:7px 10px;cursor:pointer;color:var(--ink-3);font-family:Roboto,sans-serif;font-size:12.5px;transition:color var(--t-1)}.bl .dkh-sidelink:hover{color:var(--ink)}.bl .dkh-logo{background:transparent;border:none;padding:0;cursor:pointer;display:block;line-height:0}.bl .dkh-logo img{height:44px;width:auto;display:block;transition:height var(--t-2) var(--ease)}.bl .dkh.is-min .dkh-logo img{height:34px}.bl .dkh.is-min .dkh-in{padding:7px 30px}.bl .dkh-navrow{position:relative;border-top:1px solid var(--line);overflow:hidden;height:52px;transition:height .34s var(--ease),border-color .34s}.bl .dkh-navrow .dkh-nav{transition:transform .34s var(--ease),opacity var(--t-1)}.bl .dkh.is-min .dkh-navrow{height:0;border-top-color:transparent}.bl .dkh.is-min .dkh-navrow .dkh-nav{transform:translateY(-8px);opacity:0}.bl .dkh-nav{display:flex;align-items:center;justify-content:center;gap:2px;max-width:1320px;margin:0 auto;padding:0 30px}.bl .dkh-link{position:relative;background:transparent;border:none;padding:13px 14px;cursor:pointer;color:var(--ink-2);font-family:Roboto,sans-serif;font-size:14px;white-space:nowrap;transition:color var(--t-1)}.bl .dkh-link:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;background:var(--gold);transition:left .26s var(--ease),right .26s var(--ease)}.bl .dkh-link:hover,.bl .dkh-link.is-on{color:var(--ink)}.bl .dkh-link:hover:after,.bl .dkh-link.is-on:after{left:16px;right:16px}.bl .dkh-link.is-sale{color:var(--pink)}.bl .dkh-link.is-sale:after{background:var(--pink)}.bl .dkh-link.is-hero{color:var(--gold-text)}.bl .dkh-link.is-util{color:var(--ink-3)}.bl .dkh-div{width:1px;height:14px;background:var(--line-2);flex-shrink:0;margin:0 10px}.bl .dk-tablet .dkh-in{padding:8px 22px;gap:10px}.bl .dk-tablet .dkh-logo img{height:36px}.bl .dk-tablet .dkh-nav{padding:0;gap:0}.bl .dk-tablet .dkh-link{padding:12px 9px;font-size:12.5px}.bl .dk-tablet .dkh-link.is-sec,.bl .dk-tablet .dkh-div{display:none}.bl .dk-tablet .dkh-div{margin:0 6px}.bl .dk-tablet .dkh-sidelink{display:none}.bl .dk-tablet .dkh-bag{padding:8px 13px}.bl .dk-tablet .dkh-bag-t{font-size:12.5px}.bl .dkh-bag{display:flex;align-items:center;gap:8px;margin-left:4px;padding:9px 16px;border-radius:999px;cursor:pointer;border:none;background:var(--ink);color:var(--bg);transition:background var(--t-1),transform .22s var(--ease)}.bl .dkh-bag:hover{background:var(--ink-2)}.bl .dkh-bag:active{transform:scale(.97)}.bl .dkh-bag-t{font-family:Roboto,sans-serif;font-size:12.5px;letter-spacing:.01em}.bl .dkh-bag-n{font-size:11px;line-height:1;opacity:.75;border-left:1px solid currentColor;margin-left:2px;padding-left:8px}.mnu{--tone-text:var(--tone)}html[data-theme=claro] .mnu,html[data-palette=galeria] .mnu{--tone-text:color-mix(in oklab,var(--tone),var(--ink) 55%)}.bl .mnu-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--t-2)}.bl .mnu-top{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:calc(var(--safe-top) + 2px) 12px 8px 14px;border-bottom:1px solid var(--line)}.bl .mnu-acts{display:flex;align-items:center;gap:2px}.bl .mnu-acts .dkh-theme{width:44px;height:44px;border:none;margin:0;color:var(--ink-2)}.bl .mnu-acts .dkh-theme:hover{background:var(--fill-3);color:var(--ink)}.bl .mnu-ico{position:relative;width:44px;height:44px;display:grid;place-items:center;background:transparent;border:none;color:var(--ink-2);cursor:pointer;border-radius:999px;transition:background var(--t-1),color var(--t-1)}.bl .mnu-ico:hover{background:var(--fill-3);color:var(--ink)}.bl .mnu-ico.is-x{color:var(--ink)}.bl .mnu-badge{position:absolute;top:7px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--gold);color:var(--on-accent);font-size:9.5px;display:grid;place-items:center}.bl .mnu-track{flex:1;min-height:0;position:relative;overflow:hidden}.bl .mnu-pane{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;transition:transform var(--t-3) var(--ease),opacity var(--t-2)}.bl .mnu-pane:first-child{transform:translate(0)}.bl .mnu.is-l2 .mnu-pane:first-child{transform:translate(-14%);opacity:0;pointer-events:none}.bl .mnu-pane:last-child{transform:translate(100%);opacity:0;pointer-events:none}.bl .mnu.is-l2 .mnu-pane:last-child{transform:translate(0);opacity:1;pointer-events:auto}.bl .mnu-root,.bl .mnu-l2{position:relative;padding:0 16px 30px}.bl .mnu-l2{padding-top:14px}.bl .mnu-tick{margin:0 -16px;padding:9px 0;border-bottom:1px solid var(--line);overflow:hidden;background:var(--fill-1)}.bl .mnu-tick-in{animation-duration:38s}.bl .mnu-tick-t{display:inline-flex;align-items:center;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.bl .mnu-tick-t i{display:inline-block;width:3px;height:3px;border-radius:999px;background:var(--gold);margin:0 16px;opacity:.9}.bl .mnu-mast{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:22px 0 16px}.bl .mnu-mast-t{font-style:italic;font-weight:400;font-size:40px;line-height:.9;color:var(--ink);letter-spacing:-.01em}.bl .mnu-mast-m{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);text-align:right;line-height:1.75;white-space:nowrap}.bl .mnu-search{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 6px 0 15px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-2);transition:border-color var(--t-1)}.bl .mnu-search:focus-within{border-color:var(--gold)}.bl .mnu-search-i{color:var(--ink-3);display:grid;place-items:center;flex-shrink:0}.bl .mnu-in{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--ink);font-size:14px;font-family:Roboto,sans-serif}.bl .mnu-go-btn{flex-shrink:0;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--gold);color:var(--on-accent);border:none;cursor:pointer}.bl .mnu-quick{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;background:var(--fill-1)}.bl .mnu-q{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:66px;padding:13px 12px;background:transparent;border:none;cursor:pointer;text-align:left;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background var(--t-1)}.bl .mnu-q:nth-child(2n){border-right:none}.bl .mnu-q:nth-last-child(-n+2){border-bottom:none}.bl .mnu-q:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform var(--t-2) var(--ease)}.bl .mnu-q:hover{background:var(--fill-3)}.bl .mnu-q:hover:after{transform:scaleX(1)}.bl .mnu-q-t{font-style:italic;font-weight:400;font-size:16px;line-height:1.05;color:var(--ink);white-space:nowrap;text-wrap:nowrap;transition:color var(--t-1)}.bl .mnu-q:hover .mnu-q-t{color:var(--gold-text)}.bl .mnu-q-k{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .mnu-krow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:24px;padding-bottom:9px;border-bottom:1px solid var(--line-2)}.bl .mnu-krow .mono-kick{font-size:9.5px;white-space:nowrap;flex-shrink:0}.bl .mnu-kn{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex-shrink:0}.bl .mnu-casas{display:flex;flex-direction:column}.bl .mnu-row{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;width:100%;min-height:88px;padding:12px 0;background:transparent;border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left}.bl .mnu-row:before{content:"";position:absolute;left:-16px;top:16px;bottom:16px;width:3px;border-radius:0 8px 8px 0;background:linear-gradient(180deg,var(--tone),transparent 85%);opacity:0;transition:opacity var(--t-1)}.bl .mnu-row:after{content:"";position:absolute;z-index:-1;left:-16px;right:-16px;top:0;bottom:0;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 11%,transparent),transparent 72%);opacity:0;transition:opacity var(--t-2)}.bl .mnu-row:hover:before,.bl .mnu-row:focus-visible:before,.bl .mnu-row:hover:after{opacity:1}.bl .mnu-row-wm{position:absolute;z-index:-1;right:30px;top:50%;transform:translateY(-54%);font-style:italic;font-weight:400;font-size:64px;line-height:1;letter-spacing:-.05em;color:var(--tone);opacity:.1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity var(--t-2),transform var(--t-3) var(--ease)}.bl .mnu-row:hover .mnu-row-wm{opacity:.24;transform:translateY(-54%) translate(-6px)}.bl .mnu-img{position:relative;flex-shrink:0;width:104px;height:68px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg-3);transition:border-color var(--t-2),box-shadow var(--t-2)}.bl .mnu-img-in{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:transform .7s var(--ease)}.bl .mnu-row:hover .mnu-img{border-color:var(--tone);box-shadow:0 8px 22px color-mix(in srgb,var(--tone) 22%,transparent)}.bl .mnu-row:hover .mnu-img-in{transform:scale(1.07)}.bl .mnu-tint{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--tone);opacity:.16;mix-blend-mode:color;pointer-events:none}.bl .mnu-scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;background:linear-gradient(to top,var(--scrim) 0%,var(--scrim-2) 44%,transparent 78%)}.bl .mnu-scrim.is-sm{background:linear-gradient(180deg,var(--scrim-2),transparent 60%)}.bl .mnu-nada{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-3)}.bl .mnu-num{position:absolute;top:6px;left:7px;font-size:9.5px;letter-spacing:.18em;color:var(--tone-text);padding:3px 6px;border-radius:999px;background:var(--chip-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bl .mnu-say{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.bl .mnu-t{font-style:italic;font-weight:400;font-size:26px;line-height:1;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--t-1),transform var(--t-2) var(--ease)}.bl .mnu-row:hover .mnu-t{color:var(--tone-text);transform:translate(4px)}@keyframes mnuGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bl .mnu-share{display:block;height:2px;width:100%;border-radius:8px;background:var(--line);overflow:hidden}.bl .mnu-share-in{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--tone),color-mix(in srgb,var(--tone) 45%,transparent));transform-origin:left;animation:mnuGrow 1.1s cubic-bezier(.16,1,.3,1) .35s both}.bl .mnu-note{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.bl .mnu-note b{font-weight:400;color:var(--ink-2)}.bl .mnu-go{flex-shrink:0;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--ink-3);background:var(--sheet);transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .mnu-row:hover .mnu-go{background:var(--tone);color:var(--on-tone);border-color:transparent}.bl .mnu-row.is-marcas{border-bottom:none}.bl .mnu-monos{position:relative;flex-shrink:0;width:104px;height:68px;display:flex;align-items:center;justify-content:center}.bl .mnu-mono{display:block;margin-left:-11px;border-radius:8px;box-shadow:0 0 0 2px var(--bg);transition:transform var(--t-3) var(--ease)}.bl .mnu-mono:first-child{margin-left:0}.bl .mnu-row:hover .mnu-mono:nth-child(1){transform:translate(-5px) rotate(-7deg)}.bl .mnu-row:hover .mnu-mono:nth-child(3){transform:translate(5px) rotate(7deg)}.bl .mnu-split{display:flex;align-items:center;gap:12px;padding:26px 0 8px}.bl .mnu-split-l{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line-2),transparent)}.bl .mnu-split-t{flex-shrink:0;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.bl .mnu-util{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px}.bl .mnu-u{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:0;background:transparent;border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;font-family:Roboto,sans-serif;font-size:12.5px;color:var(--ink-2);transition:color var(--t-1)}.bl .mnu-u svg{color:var(--ink-3);flex-shrink:0;transition:transform var(--t-1),color var(--t-1)}.bl .mnu-u:hover{color:var(--ink)}.bl .mnu-u:hover svg{transform:translate(3px);color:var(--gold-text)}.bl .mnu-cur{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0 0}.bl .mnu-cur-l{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .mnu-help{margin-top:24px;padding:16px;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2)}.bl .mnu-help-t{font-style:italic;font-weight:400;font-size:20px;line-height:1.1;color:var(--ink)}.bl .mnu-help-k{display:flex;align-items:center;gap:8px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}@keyframes mnuPulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--green) 40%,transparent)}70%{box-shadow:0 0 0 6px transparent}}.bl .mnu-help-dot{flex-shrink:0;width:6px;height:6px;border-radius:999px;background:var(--green);animation:mnuPulse 2.4s ease-out infinite}.bl .mnu-foot{display:flex;justify-content:center;margin-top:18px}.bl .mnu-fl{background:transparent;border:none;cursor:pointer;min-height:44px;padding:0 12px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);transition:color var(--t-1)}.bl .mnu-fl:hover{color:var(--ink)}.bl .mnu-fl+.mnu-fl{border-left:1px solid var(--line-2)}.bl .mnu-handle{font-size:9.5px;letter-spacing:.2em;color:var(--ink-3);margin-top:10px;text-align:center}.bl .mnu-glow{position:absolute;left:0;right:0;top:-80px;height:360px;display:block;pointer-events:none;background:radial-gradient(70% 70% at 50% 30%,color-mix(in srgb,var(--tone) 20%,transparent),transparent 72%)}.bl .mnu-l2top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.bl .mnu-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 8px;margin-left:-8px;border-radius:999px;background:transparent;border:none;color:var(--ink-2);cursor:pointer;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;transition:background var(--t-1),color var(--t-1)}.bl .mnu-back:hover{background:var(--fill-3);color:var(--ink)}.bl .mnu-hero{position:relative;display:block;width:100%;aspect-ratio:4/3;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--bg-3);padding:0;cursor:pointer;text-align:left;box-shadow:0 18px 44px color-mix(in srgb,var(--tone) 16%,transparent)}@keyframes mnuHero{0%{transform:scale(1.08)}to{transform:scale(1)}}.bl .mnu-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;animation:mnuHero 1.6s cubic-bezier(.16,1,.3,1) both;transition:transform .7s var(--ease)}.bl .mnu-hero:hover .mnu-hero-img{transform:scale(1.04)}.bl .mnu-wm{position:absolute;right:4px;top:-18px;font-style:italic;font-weight:400;font-size:164px;line-height:1;letter-spacing:-.06em;color:var(--tone);opacity:.32;mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-theme=claro] .bl .mnu-wm,html[data-palette=galeria] .bl .mnu-wm{mix-blend-mode:multiply;opacity:.26}.bl .mnu-rule{position:absolute;left:0;top:0;bottom:0;width:3px;display:block;background:linear-gradient(180deg,var(--tone),transparent 72%);opacity:.9}.bl .mnu-hero-say{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:7px;padding:16px 18px 18px 20px}.bl .mnu-hero-k{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tone-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .mnu-hero-t{font-style:italic;font-weight:400;font-size:clamp(40px,11vw,50px);line-height:.94;color:var(--ink);letter-spacing:-.01em}.bl .mnu-hero-m{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.bl .mnu-lede{position:relative;font-size:12.5px;line-height:1.55;color:var(--ink-2);margin:16px 0 0;padding-left:14px;border-left:2px solid var(--tone);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl .mnu-all{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;margin-top:14px;padding:0 6px 0 16px;border-radius:var(--r);cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink);transition:border-color var(--t-1),background var(--t-1)}.bl .mnu-all:hover{border-color:var(--tone);background:color-mix(in srgb,var(--tone) 8%,transparent)}.bl .mnu-all-t{flex:1;min-width:0;font-style:italic;font-weight:400;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl .mnu-all-go{flex-shrink:0;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--ink);transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .mnu-all:hover .mnu-all-go{background:var(--tone);color:var(--on-tone);border-color:transparent}.bl .mnu-losas{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.bl .mnu-losa{position:relative;display:block;aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg-3);padding:0;cursor:pointer;text-align:left;transition:border-color var(--t-1),transform var(--t-2) var(--ease),box-shadow var(--t-2)}.bl .mnu-losa:hover{border-color:var(--tone);transform:translateY(-3px);box-shadow:0 10px 24px color-mix(in srgb,var(--tone) 20%,transparent)}.bl .mnu-losa-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:transform .7s var(--ease)}.bl .mnu-losa:hover .mnu-losa-img{transform:scale(1.06)}.bl .mnu-losa-say{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:3px;padding:9px 9px 10px}.bl .mnu-losa-t{font-family:Roboto,sans-serif;font-size:11px;line-height:1.25;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.bl .mnu-losa-n{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tone-text)}.bl .mnu-subs{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;margin-top:6px}.bl .mnu-sub{display:flex;align-items:center;gap:9px;min-height:44px;padding:0;background:transparent;border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;font-family:Roboto,sans-serif;font-size:12.5px;color:var(--ink-2);transition:color var(--t-1)}.bl .mnu-sub:hover{color:var(--ink)}.bl .mnu-sub-i{flex-shrink:0;font-size:9.5px;letter-spacing:.1em;color:var(--ink-4);transition:color var(--t-1)}.bl .mnu-sub:hover .mnu-sub-i{color:var(--tone-text)}.bl .mnu-sub-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .mnu-sub-n{flex-shrink:0;font-size:9.5px;letter-spacing:.08em;color:var(--ink-3)}.bl .mnu-sub:hover .mnu-sub-n{color:var(--tone-text)}.bl .mnu-sub.is-vacio{opacity:.5}.bl .mnu-sub.is-vacio:hover{opacity:1}.bl .mnu-rail{display:flex;gap:10px;overflow-x:auto;margin:12px 0 0;padding:0 0 4px;scroll-snap-type:x proximity}.bl .mnu-pc{flex-shrink:0;scroll-snap-align:start;width:104px;background:transparent;border:none;padding:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:6px}.bl .mnu-pc-img{position:relative;display:block;width:100%;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg-3);transition:border-color var(--t-1),transform var(--t-2) var(--ease)}.bl .mnu-pc:hover .mnu-pc-img{border-color:var(--tone);transform:translateY(-3px)}.bl .mnu-pc-n{font-family:Roboto,sans-serif;font-size:11px;line-height:1.3;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl .mnu-pc-p{font-size:9.5px;color:var(--gold-text)}.bl .mnu-pc-p.is-cot{color:var(--ink-3)}.bl .mnu-brands{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bl .mnu-brand{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px 0 5px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink);font-family:Roboto,sans-serif;font-size:12.5px;transition:border-color var(--t-1),background var(--t-1)}.bl .mnu-brand:hover{border-color:var(--tone);background:color-mix(in srgb,var(--tone) 8%,transparent)}.bl .mnu-brand-n{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3)}.bl .mnu-brand.is-more{padding:0 14px;color:var(--gold-text);border-color:rgba(var(--gold-rgb),.4);background:var(--gold-soft)}.bl .mnu-brand.is-more .ff-mono{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.bl .mnu-pager{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:26px}.bl .mnu-pg{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:72px;padding:12px 14px;border-radius:var(--r);cursor:pointer;text-align:left;border:1px solid var(--line);background:var(--fill-1);color:var(--ink);overflow:hidden;transition:border-color var(--t-1),background var(--t-1)}.bl .mnu-pg.is-next{align-items:flex-end;text-align:right}.bl .mnu-pg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 14%,transparent),transparent 80%);opacity:0;transition:opacity var(--t-2)}.bl .mnu-pg.is-next:before{background:linear-gradient(270deg,color-mix(in srgb,var(--tone) 14%,transparent),transparent 80%)}.bl .mnu-pg:hover{border-color:var(--tone)}.bl .mnu-pg:hover:before{opacity:1}.bl .mnu-pg-k{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .mnu-pg:hover .mnu-pg-k{color:var(--tone-text)}.bl .mnu-pg-t{position:relative;font-style:italic;font-weight:400;font-size:20px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bl .mnu.is-wide .mnu-top{padding-top:16px}.bl .mnu.is-wide .mnu-ico{width:38px;height:38px}.bl .mnu.is-wide .mnu-mast-t{font-size:36px}.bl .mnu.is-wide .mnu-row{min-height:80px;padding:10px 0}.bl .mnu.is-wide .mnu-t{font-size:26px}.bl .mnu.is-wide .mnu-q{min-height:58px}.bl .mnu.is-wide .mnu-u,.bl .mnu.is-wide .mnu-sub{min-height:40px}.bl .mnu.is-wide .mnu-brand{min-height:34px}.bl .mnu.is-wide .mnu-all{min-height:52px}.bl .mnu.is-wide .mnu-all-go{width:34px;height:34px}.bl .mnu.is-wide .mnu-back{min-height:34px}.bl .mnu.is-wide .mnu-hero{aspect-ratio:16/11}.bl .mnu.is-wide .mnu-pg{min-height:64px}@media (prefers-reduced-motion: reduce){.bl .mnu-hero-img,.bl .mnu-share-in,.bl .mnu-help-dot{animation:none}}.bl .cktr-steps{list-style:none;margin:12px 0 14px;padding:0;display:flex;flex-direction:column}.bl .cktr-step{display:flex;gap:12px;padding:10px 0;border-top:1px solid rgba(var(--gold-rgb),.18)}.bl .cktr-n{flex-shrink:0;width:22px;font-size:9.5px;letter-spacing:.14em;color:var(--gold-text);padding-top:3px}.bl .cktr-say{display:flex;flex-direction:column;gap:2px;min-width:0}.bl .cktr-t{font-size:12.5px;color:var(--ink);line-height:1.4}.bl .cktr-d{font-size:12.5px;color:var(--ink-3);line-height:1.5;text-wrap:pretty}.bl .tsel-wrap{position:relative;margin-top:18px}.bl .tsel-wrap.is-open{z-index:12}.bl .tsel{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.bl .tsel.is-open{border-color:var(--gold)}.bl .tsel.is-open .tsel-chev{background:var(--gold);color:var(--on-accent);border-color:transparent;transform:rotate(180deg)}.bl .tsel{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:0 12px 0 16px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-2);cursor:pointer;transition:border-color var(--t-1)}.bl .tsel:hover,.bl .tsel:focus-within{border-color:var(--gold)}.bl .tsel-say{display:flex;flex-direction:column;gap:3px;min-width:0}.bl .tsel-k{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.bl .tsel-v{font-family:Roboto,sans-serif;font-size:14px;color:var(--ink);line-height:1.3}.bl .tsel-v.is-on{color:var(--ink);font-size:16px}.bl .tsel-chev{flex-shrink:0;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--ink-2);transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .tsel:hover .tsel-chev{background:var(--gold);color:var(--on-accent);border-color:transparent}.bl .tsel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.bl .tsel-note{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3)}.bl .tsel-help{flex-shrink:0;font-size:9.5px;letter-spacing:.1em;color:var(--gold-text);text-decoration:none;border-bottom:1px dotted rgba(var(--gold-rgb),.6);white-space:nowrap;background:none;border-top:0;border-left:0;border-right:0;padding:0;cursor:pointer;font-family:inherit}.bl .blc{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:12px;padding:9px 40px 9px 16px;text-align:center;font-size:12.5px;line-height:1.35;background:var(--gold);color:#0a0908}.bl .blc.is-verde{background:#7fb58a}.bl .blc.is-rojo{background:#d47a6a}.bl .blc.is-tinta{background:var(--bg-2);color:var(--ink);border-bottom:1px solid var(--line)}.bl .blc-x{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;background:transparent;color:inherit;opacity:.6;cursor:pointer;font-size:12.5px}.bl .blc-x:hover{opacity:1}.bl .bla{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;border:1px dashed var(--line-2);background:var(--fill-2)}.bl .bla b{display:block;font-weight:500;font-size:14px;color:var(--ink)}.bl .bla span{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.bl .bla-b{width:100%}.bl .bla-l{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .bla-f{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.bl .bla-f input{height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink);font-size:16px}.bl .bla-f input:focus{outline:none;border-color:var(--gold)}.bl .bla-n{font-size:11px;color:var(--ink-3)}.bl .bla-ok{border-style:solid;border-color:rgba(var(--gold-rgb),.45);background:var(--gold-soft)}.bl .blnc{margin-top:16px;padding:13px 16px;border-radius:12px;border:1px solid var(--line);background:var(--fill-1)}.bl .blnc b{display:block;font-weight:500;font-size:14px;color:var(--ink)}.bl .blnc p{margin:5px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.bl .blnc.is-min{margin-top:10px;padding:10px 13px}.bl .blsa{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;padding:15px 18px;border-radius:12px;border:1px solid rgba(var(--gold-rgb),.4);background:linear-gradient(150deg,rgba(var(--gold-rgb),.14),var(--bg-2) 70%)}.bl .blsa-k{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.bl .blsa b{display:block;margin-top:4px;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:30px;color:var(--gold-text)}.bl .blsa-d{display:block;margin-top:4px;font-size:12.5px;color:var(--ink-3)}.bl .blsa-i{font-size:20px;color:var(--gold);opacity:.5}.bl .blnw{padding:28px 20px;border-bottom:1px solid var(--line)}.bl .blnw-k{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);text-align:center}.bl .blnw-i{max-width:520px;margin:14px auto 0;text-align:center}.bl .blnw-i b{display:block;font-family:"Instrument Serif",serif;font-weight:400;font-size:20px;line-height:1.25;color:var(--ink)}.bl .blnw-i p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.bl .blnw-i time{display:block;margin-top:6px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .gtl{margin-top:12px}.bl .gtl.is-compact{margin-top:10px}.bl .gtl-marca{margin:0 0 8px;font-size:9.5px;letter-spacing:.08em;color:var(--gold-text)}.bl .gtl-marca b{font-weight:500;color:var(--ink)}.bl .gtl-scroll{overflow-x:auto;scrollbar-width:none;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.bl .gtl-scroll::-webkit-scrollbar{display:none}.bl .gtl-t{border-collapse:collapse;width:100%;min-width:0}.bl .gtl-t th{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bl .gtl-t td{padding:8px 12px;font-size:12.5px;color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap}.bl .gtl-t tr:last-child td{border-bottom:0}.bl .gtl-t td.is-k{color:var(--ink);font-weight:500}.bl .gtl.is-compact .gtl-t td{padding:6px 10px;font-size:12.5px}.bl .gtl.is-compact .gtl-t th{padding:7px 10px}.bl .gtl-t.is-tira{width:auto;min-width:100%}.bl .gtl-t.is-tira th{position:sticky;left:0;background:var(--bg-2);border-right:1px solid var(--line);border-bottom:0;padding:7px 10px;vertical-align:middle}.bl .gtl-t.is-tira tr:first-child th,.bl .gtl-t.is-tira tr:first-child td{border-bottom:1px solid var(--line)}.bl .gtl-t.is-tira td{text-align:center;padding:7px 9px;border-bottom:0;min-width:40px}.bl .gtl-nota{margin:8px 0 0;font-size:12.5px;color:var(--ink-3)}.bl .gtl-sheet{display:flex;flex-direction:column;gap:20px;padding:4px 0 8px}.bl .gtl-blk p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.bl .gtl-k{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.bl .gtl-medir{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.bl .gtl-medir li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5;color:var(--ink-2)}.bl .gtl-medir i{font-style:normal;font-size:11px;color:var(--gold-text);padding-top:3px}.bl .gtl-foot{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.bl .gtl-wa,.bl .gtl-ok{flex:1 1 180px;min-height:44px}.bl .dk .gtl.is-compact .gtl-t td{font-size:12.5px}.bl .tpop{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:12;min-width:320px;padding:18px 18px 14px;border-radius:22px;border:1px solid var(--line-2);background:var(--sheet);box-shadow:var(--shadow-panel),0 0 0 1px rgba(var(--gold-rgb),.06);animation:tpop-in .22s var(--ease) both;transform-origin:top center}.bl .tpop:before{content:"";position:absolute;top:-6px;left:28px;width:11px;height:11px;transform:rotate(45deg);background:var(--bg-2);border-left:1px solid var(--line-2);border-top:1px solid var(--line-2)}.bl .tpop.is-right{left:auto;right:0}.bl .tpop.is-up{top:auto;bottom:calc(100% + 10px);transform-origin:bottom center}.bl .tpop.is-up:before{top:auto;bottom:-6px;transform:rotate(225deg)}.bl .size-label .tpop{left:0;right:auto;width:360px;max-width:min(360px,86vw)}@keyframes tpop-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.bl .tlg{display:flex;flex-direction:column;min-width:0}.bl .tlg-k{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--line)}.bl .tlg-kn{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .tlg-kh{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);white-space:nowrap}.bl .tlg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:8px}.bl .tlg.is-letras .tlg-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.bl .tlg-it{min-height:48px;padding:0;border-radius:12px;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);cursor:pointer;display:grid;place-items:center;font-family:Roboto,sans-serif;font-size:14px;letter-spacing:.02em;transition:border-color var(--t-1),color var(--t-1),background var(--t-1),transform var(--t-1)}.bl .tlg-it:hover{border-color:var(--gold);color:var(--ink);background:rgba(var(--gold-rgb),.06)}.bl .tlg-it:active{transform:scale(.96)}.bl .tlg-it.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.bl .tlg-it:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bl .tlg-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.bl .tlg-later{padding:0;min-height:32px;border:none;background:transparent;cursor:pointer;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.bl .tlg-later:hover{color:var(--ink)}.bl .tlg-help{font-size:9.5px;letter-spacing:.1em;color:var(--gold-text);text-decoration:none;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center;gap:4px}.bl .tlg-help:hover{text-decoration:underline}.bl .sh-body .tlg{padding-bottom:6px}.bl .sh-body .tlg-grid{grid-template-columns:repeat(4,1fr);gap:10px}.bl .sh-body .tlg.is-letras .tlg-grid{grid-template-columns:repeat(3,1fr)}.bl .sh-body .tlg-it{min-height:54px;font-size:16px}.bl .tsel-inline{padding:0;border:none;background:transparent;cursor:pointer;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:6px;min-height:44px}.bl .tsel-inline-go{color:var(--gold-text)}.bl .tsel-inline:hover .tsel-inline-go{text-decoration:underline}.bl .agr-row{display:flex;align-items:center;gap:14px;padding:6px 0 16px;border-bottom:1px solid var(--line)}.bl .agr-img{position:relative;flex-shrink:0;width:64px;height:80px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg-3)}.bl .agr-say{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bl .agr-b{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bl .agr-n{font-family:Roboto,sans-serif;font-size:14px;color:var(--ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl .agr-m{font-size:9.5px;letter-spacing:.08em;color:var(--gold-text)}.bl .agr-ok{flex-shrink:0;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:var(--green);color:var(--bg)}.bl .agr-acts{display:flex;gap:10px;margin-top:16px}.bl .agr-acts .btn{white-space:nowrap;padding-left:14px;padding-right:14px;min-width:0}.bl .agr-links{display:flex;flex-direction:column;margin-top:18px}.bl .agr-l{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:0;background:transparent;border:none;border-top:1px solid var(--line);cursor:pointer;text-align:left;font-family:var(--ff-display);font-style:italic;font-size:20px;color:var(--ink);transition:color var(--t-1)}.bl .agr-l:last-child{border-bottom:1px solid var(--line)}.bl .agr-l svg{color:var(--ink-3);transition:transform var(--t-1)}.bl .agr-l:hover{color:var(--gold-text)}.bl .agr-l:hover svg{transform:translate(3px)}.bl .scc-nav{display:none;justify-content:flex-end;gap:6px;margin:-6px 0 8px}.bl .capa.is-wide .scc-nav{display:flex}.bl .scc-arr{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;cursor:pointer;padding:0;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);transition:background var(--t-1),color var(--t-1)}.bl .scc-arr:hover{background:var(--ink);color:var(--bg);border-color:transparent}.bl .capa.is-wide .scc{cursor:grab}.bl .is-arrastre{cursor:grabbing!important;scroll-snap-type:none!important;scroll-behavior:auto!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bl .is-arrastre *{pointer-events:none}.bl body.is-arrastrando{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing}.bl .scc-hint{font-size:9.5px;letter-spacing:.08em;color:var(--ink-3);margin:-8px 0 14px}.bl .scg-k{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:9px;margin-bottom:10px;border-bottom:1px solid var(--line-2)}.bl .scg-kn{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tone,var(--gold))}.bl .ckhd{padding:18px 20px 0}.bl .ckhd-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.bl .ckhd-k{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .ckhd-t{font-style:italic;font-weight:400;font-size:38px;line-height:.95;margin:10px 0 18px;color:var(--ink)}.bl .cks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;list-style:none;margin:0;padding:0}.bl .cks-i{display:flex;align-items:center;gap:9px;padding:0 0 12px;border-bottom:2px solid var(--line);color:var(--ink-3);transition:border-color var(--t-2),color var(--t-2)}.bl .cks-i.is-on{border-bottom-color:var(--gold);color:var(--ink)}.bl .cks-i.is-done{border-bottom-color:var(--gold);color:var(--ink-2)}.bl .cks-n{font-style:italic;font-size:20px;line-height:1;min-width:24px;display:inline-flex;align-items:center}.bl .cks-i.is-done .cks-n{color:var(--gold-text)}.bl .cks-l{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.bl .ck-line{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:2px 0 2px 12px;border-left:2px solid var(--gold);line-height:1.6}.bl .ck-note{margin-top:12px;padding:2px 0 2px 12px;border-left:2px solid var(--gold)}.bl .ck-ship{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 0 10px;border-bottom:1px solid var(--line)}.bl .ck-ship-ic{color:var(--gold-text);display:grid;place-items:center;flex-shrink:0}.bl .ck-ship-t{flex:1;min-width:0;font-size:12.5px;color:var(--ink-2)}.bl .ck-ship-n{flex-shrink:0;font-size:12.5px;color:var(--ink)}.bl .ck-ship-n.is-free{color:var(--green-text)}.bl .ckopts{display:grid;grid-template-columns:1fr;gap:10px}.bl .dk .ckopts{grid-template-columns:1fr 1fr}.bl .ckopt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 46px 16px 16px;border-radius:var(--r);cursor:pointer;text-align:left;border:1px solid var(--line-2);background:transparent;color:var(--ink);transition:border-color var(--t-1),background var(--t-1)}.bl .ckopt:hover{border-color:var(--line-3)}.bl .ckopt.is-on{border-color:var(--gold);background:var(--gold-soft)}.bl .ckopt-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bl .ckopt-t{font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.bl .ckopt-tag{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.bl .ckopt-d{font-family:Roboto,sans-serif;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.bl .ckopt-p{font-style:italic;font-weight:400;font-size:26px;line-height:1;color:var(--gold-text);margin-top:4px}.bl .ckopt-ps{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-left:7px}.bl .ckopt-dot{position:absolute;top:16px;right:16px;width:18px;height:18px;border-radius:999px;border:1px solid var(--line-3);transition:border-color var(--t-1),box-shadow var(--t-1)}.bl .ckopt.is-on .ckopt-dot{border-color:var(--gold);box-shadow:inset 0 0 0 5px var(--gold)}.bl .ckpays{display:flex;flex-direction:column}.bl .ckpay{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 4px;background:transparent;border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;color:var(--ink-2);transition:color var(--t-1)}.bl .ckpay:first-of-type{border-top:1px solid var(--line)}.bl .ckpay:hover,.bl .ckpay.is-on{color:var(--ink)}.bl .ckpay-dot{flex-shrink:0;width:18px;height:18px;border-radius:999px;border:1px solid var(--line-3);transition:border-color var(--t-1),box-shadow var(--t-1)}.bl .ckpay.is-on .ckpay-dot{border-color:var(--gold);box-shadow:inset 0 0 0 5px var(--gold)}.bl .ckpay-t{flex:1;min-width:0;font-family:Roboto,sans-serif;font-size:14px}.bl .ckpay-logos{display:flex;gap:5px}.bl .ckpay-logo{width:32px;height:21px;border-radius:8px;background:var(--fill-2);border:1px solid var(--line);display:grid;place-items:center;padding:3px}.bl .ck-trust{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.bl .ck-trust-l{display:flex;flex-direction:column;gap:8px}.bl .ck-trust-i{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-2)}.bl .ck-trust-ic{color:var(--gold-text);flex-shrink:0;display:grid;place-items:center}.bl .cksum{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);padding:16px 16px 14px}.bl .cksum-hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.bl .cksum-n{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .cksum-items{display:flex;flex-direction:column}.bl .cksum-it{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.bl .cksum-img{position:relative;flex-shrink:0;width:46px;height:58px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--bg-3)}.bl .cksum-say{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bl .cksum-b{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .cksum-t{font-family:Roboto,sans-serif;font-size:12.5px;color:var(--ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl .cksum-m{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3)}.bl .cksum-p{flex-shrink:0;font-size:12.5px;color:var(--ink)}.bl .cksum-tot{margin:0;padding-top:10px;display:flex;flex-direction:column;gap:8px}.bl .cksum-tot>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bl .cksum-tot dt{font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .cksum-tot dd{margin:0;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px;color:var(--ink-2)}.bl .cksum-tot .is-green dt,.bl .cksum-tot .is-green dd,.bl .cksum-tot dd.is-green{color:var(--green-text)}.bl .cksum-tot .is-total{margin-top:6px;padding-top:12px;border-top:1px solid var(--line-2)}.bl .cksum-tot .is-total dt{color:var(--ink)}.bl .cksum-tot .is-total dd,.bl .cksum-tot .is-hoy dd{font-family:var(--ff-display);font-style:italic;font-size:26px;line-height:1;color:var(--gold-text)}.bl .cksum-tot .is-hoy{margin-top:6px;padding-top:10px;border-top:1px dashed rgba(var(--gold-rgb),.32)}.bl .cksum-tot .is-hoy dt{color:var(--gold-text)}.bl .cksum-cur{font-size:9.5px;letter-spacing:.1em;color:var(--ink-3);font-style:normal}.bl .cksum-note{font-size:9.5px;letter-spacing:.04em;color:var(--ink-3);line-height:1.5;margin-top:8px}.bl .cksum-eta{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bl .dk .ck-two{grid-template-columns:minmax(0,1fr) 380px;gap:48px}.bl .dk .ckhd{padding:22px 34px 0}.bl .dk .ckhd-t{font-size:46px}.bl .aj-col{display:flex;flex-direction:column;gap:6px;min-width:0}.bl .aj-sec{display:flex;flex-direction:column;gap:12px;padding:18px 0 22px;border-bottom:1px solid var(--line)}.bl .aj-col .aj-sec:last-child{border-bottom:none}.bl .aj-k{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line-2)}.bl .aj-kn{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.bl .aj-kn.is-ok{color:var(--green-text)}.bl .aj-p{font-size:12.5px;line-height:1.6;color:var(--ink-2);margin:0;text-wrap:pretty}.bl .aj-link{font-size:9.5px;letter-spacing:.1em;color:var(--gold-text);text-decoration:none;border-bottom:1px dotted rgba(var(--gold-rgb),.6);align-self:flex-start;padding-bottom:2px}.bl .aj-note{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);line-height:1.6;margin-top:-2px}.bl .aj-sub{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.bl .aj-list{display:flex;flex-direction:column}.bl .aj-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:8px 0;border-bottom:1px solid var(--line)}.bl .aj-list .aj-row:last-child,.bl .aj-sec>.aj-row:last-child{border-bottom:none}.bl .aj-row-say{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bl .aj-row-t{font-family:Roboto,sans-serif;font-size:14px;color:var(--ink)}.bl .aj-row-d{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);line-height:1.5}.bl .aj-links{display:flex;flex-direction:column}.bl .aj-l{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:50px;padding:0;background:transparent;border:none;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;font-family:Roboto,sans-serif;font-size:14px;color:var(--ink);transition:color var(--t-1)}.bl .aj-l:last-child{border-bottom:none}.bl .aj-l svg{color:var(--ink-3);flex-shrink:0;transition:transform var(--t-1),color var(--t-1)}.bl .aj-l:hover{color:var(--gold-text)}.bl .aj-l:hover svg{transform:translate(3px);color:var(--gold-text)}.bl .aj-l.is-danger,.bl .aj-l.is-danger:hover{color:var(--red-text)}.bl .aj-plus{font-family:var(--ff-display);font-size:20px;line-height:1;color:var(--ink-3);transition:transform var(--t-2) var(--ease)}.bl .aj-fold{display:flex;flex-direction:column;gap:12px;padding:4px 0 8px 14px;border-left:2px solid var(--line-2)}.bl .aj-fold .btn{align-self:flex-start}.bl .aj-danger{padding:14px 0 6px 14px;border-left:2px solid var(--red)}.bl .btn-ghost.is-danger{color:var(--red-text);border-color:rgba(var(--red-rgb,255,90,82),.4)}.bl .btn-ghost.is-danger:hover{color:var(--red-text);border-color:var(--red)}.bl .tg{position:relative;flex-shrink:0;width:46px;height:28px;border-radius:999px;border:1px solid var(--line-3);background:var(--bg-3);cursor:pointer;padding:0;transition:background var(--t-1),border-color var(--t-1)}.bl .tg:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.bl .tg-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:var(--ink-3);transition:transform var(--t-2) var(--ease),background var(--t-1)}.bl .tg.is-on{background:var(--gold);border-color:var(--gold)}.bl .tg.is-on .tg-knob{transform:translate(18px);background:var(--on-accent)}.bl .tg.is-fixed{cursor:default;opacity:.7}.bl .tg:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bl .aj-save{position:sticky;bottom:0;z-index:5;margin-top:0;height:0;visibility:hidden;transform:translateY(110%);opacity:0;pointer-events:none;transition:transform var(--t-2) var(--ease),opacity var(--t-1),visibility var(--t-1)}.bl .aj-save.is-on{margin-top:10px;height:auto;visibility:visible;transform:translateY(0);opacity:1;pointer-events:auto}.bl .aj-save-in{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line-2)}.bl .aj-save-k{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.bl .dk-mobile .aj-save{bottom:calc(65px + env(safe-area-inset-bottom))}.bl .dk .aj-two{gap:56px}.bl .dk .aj-save-in{padding-left:34px;padding-right:34px}.bl .menupanel.is-wide{right:auto;width:400px;max-width:86vw;box-shadow:var(--shadow-panel);border-right:1px solid var(--line-2)}.bl .menupanel.is-tablet{width:360px}html[data-theme=claro],html[data-palette=galeria]{--shadow-panel:0 0 60px rgba(20,18,16,.16)}html[data-theme=claro] .bl .mnu-tint,html[data-palette=galeria] .bl .mnu-tint{mix-blend-mode:multiply;opacity:.1}html.prod{--safe-top:env(safe-area-inset-top,0px)}.bl .hgrid-all{display:inline-flex;align-items:center;gap:5px}.bl .edgem{position:absolute;top:0;bottom:0;left:0;width:14px;z-index:44;display:grid;place-items:center;background:transparent;border:none;padding:0;cursor:pointer}.bl .edgem-grip{width:3px;height:52px;border-radius:999px;background:var(--gold);opacity:0;transform:translate(-4px);transition:opacity var(--t-2),transform var(--t-2) var(--ease)}.bl .edgem.is-near .edgem-grip,.bl .edgem:hover .edgem-grip{opacity:.75;transform:translate(0)}.bl .edgem:focus-visible .edgem-grip{opacity:1;transform:translate(0)}.bl .edgem{display:none}.bl .dk .edgem{display:grid}.bl .dk-tablet .edgem{display:none}.bl .mfab{position:absolute;left:16px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:36;display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink);box-shadow:0 10px 30px #00000047;transition:background var(--t-1),transform .22s var(--ease)}.bl .mfab:hover{background:var(--ink);color:var(--bg);border-color:transparent}.bl .mfab:active{transform:scale(.96)}.bl .mfab-t{font-family:Roboto,sans-serif;font-size:12.5px}html.bl-cookie-open .bl .mfab{display:none}.bl .cbar{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:12px;padding:11px 16px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bl .cbar-f{flex-shrink:0;display:flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink);transition:background .22s,border-color .22s,color .22s}.bl .cbar-f:hover{border-color:var(--line-3)}.bl .cbar-f.is-on{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-text)}.bl .cbar-ft{font-size:9.5px;letter-spacing:.14em}.bl .cbar-n{flex:1;min-width:0;font-size:9.5px;letter-spacing:.14em;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .cbar-view{flex-shrink:0;display:flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;overflow:hidden}.bl .cbar-vb{width:32px;height:30px;display:grid;place-items:center;cursor:pointer;border:none;background:transparent;color:var(--ink-3);transition:background var(--t-1),color var(--t-1)}.bl .cbar-vb:hover{color:var(--ink)}.bl .cbar-vb.is-on{background:var(--ink);color:var(--on-accent)}.bl .cbar-vdiv{width:1px;height:16px;background:var(--line-2);flex-shrink:0}.bl .cchips{display:flex;gap:7px;flex-wrap:wrap;padding:12px 16px 0}.bl .cchip{display:inline-flex;align-items:center;gap:6px;max-width:170px;padding:6px 11px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink-2);font-size:9.5px;letter-spacing:.1em}.bl .cchip:hover{color:var(--ink);border-color:var(--line-3)}.bl .cchip-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .cchip.is-clear{background:transparent;color:var(--ink-3)}.bl .sheet-alt{width:100%;margin-top:11px;padding:4px 0;background:transparent;border:none;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}.bl .sheet-alt:hover{color:var(--ink)}.bl .prng{display:flex;align-items:flex-end;gap:10px}.bl .prng-f{flex:1;min-width:0;display:block}.bl .prng-l{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.bl .prng-in{display:flex;align-items:center;gap:6px;padding:11px 13px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-3);transition:border-color .22s}.bl .prng-in:focus-within{border-color:var(--gold)}.bl .prng-s{font-size:12.5px;color:var(--ink-3);flex-shrink:0}.bl .prng-in input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--ink);font-family:DM Mono,ui-monospace,monospace;font-size:16px;letter-spacing:.02em}.bl .prng-in input::-moz-placeholder{color:var(--ink-4);letter-spacing:0}.bl .prng-in input::placeholder{color:var(--ink-4);letter-spacing:0}.bl .prng-c{font-size:9.5px;letter-spacing:.1em;color:var(--ink-3);flex-shrink:0}.bl .prng-d{color:var(--ink-3);font-size:12.5px;padding-bottom:12px;flex-shrink:0}.bl .prng-n{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);margin-top:9px;line-height:1.5}.bl .gnhero{position:relative;overflow:hidden;margin:12px 16px 0;border-radius:var(--r-lg);border:1px solid var(--line);aspect-ratio:16/10;display:flex;align-items:flex-end}.bl .gnhero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.bl .gnhero-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--scrim) 12%,transparent 78%)}.bl .gnhero-say{position:relative;padding:20px 20px 22px;width:100%}.bl .gnhero-kick{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text)}.bl .gnhero-h{font-style:italic;font-weight:400;font-size:clamp(34px,10vw,46px);line-height:1;margin:8px 0 0;color:var(--ink)}.bl .gnhero-p{font-size:12.5px;line-height:1.6;color:var(--ink-2);margin:10px 0 0;max-width:400px}.bl .gnsec{padding:30px 16px 0}.bl .gnsec-k{margin-bottom:5px}.bl .gnsec-h{font-style:italic;font-weight:400;font-size:30px;margin:0 0 14px;color:var(--ink)}.bl .gnall{background:transparent;border:none;padding:0 0 6px;cursor:pointer;color:var(--gold-text);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.bl .gngrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bl .gntile{position:relative;overflow:hidden;border-radius:var(--r);border:1px solid var(--line);background:var(--bg-2);cursor:pointer;padding:0;aspect-ratio:1/1;display:block;transition:transform var(--t-2) var(--ease),border-color var(--t-2)}.bl .gntile:hover{transform:translateY(-3px);border-color:var(--line-2)}.bl .gntile.is-lead{grid-column:1/-1;aspect-ratio:16/9}.bl .gntile-img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .7s var(--ease)}.bl .gntile:hover .gntile-img{transform:scale(1.05)}.bl .gntile-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--scrim) 8%,transparent 68%)}.bl .gntile-say{position:absolute;left:0;right:0;bottom:0;padding:12px 13px;text-align:left}.bl .gntile-t{display:block;font-style:italic;font-weight:400;font-size:20px;line-height:1.1;color:var(--ink)}.bl .gntile.is-lead .gntile-t{font-size:26px}.bl .gntile-n{display:block;font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-top:5px}.bl .gnsubs{display:flex;gap:7px;overflow-x:auto;margin-top:12px;padding-bottom:2px}.bl .gnsub{flex-shrink:0;padding:9px 14px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-family:Roboto,sans-serif;font-size:12.5px;transition:background var(--t-1),color var(--t-1)}.bl .gnsub:hover{background:var(--ink);color:var(--bg);border-color:transparent}.bl .gnswap{display:flex;justify-content:center;margin-top:30px;padding:20px 16px 0;border-top:1px solid var(--line)}.bl .gnswap-b{background:transparent;border:none;padding:6px 0;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .gnswap-b:hover{color:var(--ink)}.bl .dk .gnhero{margin:16px 34px 0;aspect-ratio:21/8}.bl .dk-desktop .gnhero{max-width:1080px;margin-left:auto;margin-right:auto}.bl .dk .gnsec{padding:38px 34px 0;width:100%;max-width:1240px;margin-left:auto;margin-right:auto}.bl .dk .gngrid{grid-template-columns:repeat(4,1fr);gap:12px}.bl .dk .gntile.is-lead{grid-column:span 2;aspect-ratio:16/10}.bl .cxw{display:flex;flex-direction:column;gap:9px;padding:0 18px 14px}.bl .cxrow{display:flex;align-items:center;gap:8px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%)}.bl .cxchip{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;padding:9px 14px;border-radius:999px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .cxchip:hover{border-color:var(--line-3);color:var(--ink)}.bl .cxchip.is-on{background:var(--ink);color:var(--on-accent);border-color:transparent}.bl .cxn{font-size:9.5px;opacity:.55}.bl .cxchip.is-on .cxn{opacity:.7}.bl .dk .cxw{padding:0 34px 16px}.bl .cgen{display:flex;align-items:center;gap:11px;padding:14px 18px 2px}.bl .cgen-k{flex-shrink:0;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.bl .cgen-n{flex-shrink:0;margin-left:auto;font-size:9.5px;letter-spacing:.1em;color:var(--ink-3);white-space:nowrap}.bl .cgen-row{display:flex;gap:6px;min-width:0}.bl .cgen-b{min-height:44px;padding:0 15px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid var(--line-2);background:transparent;color:var(--ink-3);font-family:Roboto,sans-serif;font-size:12.5px;line-height:1;transition:background .22s,color .22s,border-color .22s,box-shadow .22s}.bl .cgen-b:hover{color:var(--ink);border-color:var(--line-3)}.bl .cgen-b.is-on{background:var(--gold);color:var(--on-accent);border-color:transparent;box-shadow:0 2px 12px rgba(var(--gold-rgb),.28)}.bl .dk-desktop .cgen{padding:14px 34px 0}.bl .dk-desktop .cgen-b{min-height:34px;font-size:12.5px}.bl .gpick{flex-shrink:0;padding:14px 14px 4px}.bl .gpick-k{display:block;margin-bottom:9px}.bl .gpick-row{display:flex;padding:3px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-3)}.bl .gpick-b{flex:1;min-height:44px;padding:0 10px;border-radius:999px;cursor:pointer;border:none;background:transparent;color:var(--ink-3);font-family:Roboto,sans-serif;font-size:12.5px;line-height:1;transition:background .22s,color .22s}.bl .gpick-b:hover{color:var(--ink)}.bl .gpick-b.is-on{background:var(--ink);color:var(--bg)}.bl .gpick.is-sm{padding:0}.bl .gpick.is-sm .gpick-row{padding:2px}.bl .gpick.is-sm .gpick-b{font-size:11px;padding:0 12px}.bl .dk-desktop .gpick.is-sm .gpick-b{min-height:28px}.bl .mkgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px 0}.bl .mktile{display:block;padding:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--bg-2);cursor:pointer;text-align:left;transition:border-color var(--t-1),transform var(--t-2) var(--ease)}.bl .mktile:hover{border-color:var(--line-2);transform:translateY(-2px)}.bl .mktile-img{position:relative;display:block;width:100%;aspect-ratio:4/3}.bl .mktile-say{display:block;padding:11px 13px 13px}.bl .mktile-b{display:block;font-family:Roboto,sans-serif;font-size:12.5px;color:var(--ink);line-height:1.3}.bl .mktile-n{display:block;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:5px}.bl .dk .mkgrid{grid-template-columns:repeat(4,1fr);padding:18px 34px 0;gap:14px}.bl .mbuscar{width:100%;background:var(--bg-3);border:1px solid var(--line-2);border-radius:12px;padding:11px 13px;color:var(--ink);font-size:16px;font-family:Roboto,sans-serif;outline:none;margin-bottom:9px}.bl .mbuscar:focus{border-color:var(--line-3)}.bl .mlista{display:flex;flex-direction:column;max-height:230px;overflow-y:auto}.bl .mopt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;border-radius:8px;cursor:pointer;text-align:left;border:1px solid transparent;background:transparent;color:var(--ink-2);font-family:Roboto,sans-serif;font-size:14px;transition:background .18s,color .18s}.bl .mopt:hover{background:var(--fill-2);color:var(--ink)}.bl .mopt.is-on{background:var(--gold-soft);border-color:rgba(var(--gold-rgb),.34);color:var(--gold-text)}.bl .mopt-n{flex-shrink:0;font-size:9.5px;color:var(--ink-3)}.bl .mopt.is-on .mopt-n{color:var(--gold-text);opacity:.7}.bl .nres{text-align:center;max-width:340px;margin:20px auto 0}.bl .nres-p{font-size:14px;line-height:1.65;color:var(--ink-2);margin:0 0 16px}.bl .nres-cta{width:100%}.bl .nres-alt{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:13px;flex-wrap:wrap}.bl .nres-lnk{background:transparent;border:none;padding:0;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.bl .nres-lnk:hover{color:var(--ink)}.bl .nres-sep{color:var(--ink-4);font-size:9.5px}.bl .cgrid{padding:12px 20px 0}.bl .cgrid-1{display:grid;grid-template-columns:1fr;gap:22px}.bl .dk-tablet .cgrid{padding:14px 26px 0}.bl .dk-desktop .cgrid{padding:16px 36px 0}.bl .dk-tablet .gnwrap,.bl .dk-tablet .afwrap{padding:22px 24px 0;gap:28px;max-width:none}.bl .dk-tablet .gnhero{margin:14px 24px 0;aspect-ratio:16/7}.bl .dk-tablet .gnsec{padding:32px 24px 0;width:100%;max-width:none}.bl .dk-tablet .gngrid{grid-template-columns:repeat(3,1fr);gap:11px}.bl .dk-tablet .mkgrid{grid-template-columns:repeat(3,1fr);padding:16px 24px 0;gap:12px}.bl .dk-tablet .cxw{padding:0 24px 15px}.bl .dk-tablet .cbar{padding:10px 24px}.bl .dk-tablet .grid-products{grid-template-columns:repeat(3,1fr);gap:16px}.bl .dk-desktop .cgrid.grid-products{grid-template-columns:repeat(5,1fr);gap:20px 16px}.bl .dk-tablet .cwrap,.bl .dk-tablet .qwrap,.bl .dk-tablet .trwrap{padding-left:24px;padding-right:24px}.bl .dk-desktop .cxrow{flex-wrap:wrap;overflow-x:visible}.bl .dk-desktop .cbar{padding:12px 34px}.bl .dk-desktop .nres{max-width:420px}.bl .gnbrands{padding:0 18px}.bl .gnbrands-b{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg-2);text-align:left;transition:border-color var(--t-1),background var(--t-1)}.bl .gnbrands-b:hover{border-color:rgba(var(--gold-rgb),.45);background:var(--bg-3)}.bl .gnbrands-say{flex:1;min-width:0}.bl .gnbrands-k{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.bl .gnbrands-t{display:block;font-style:italic;font-weight:400;font-size:20px;color:var(--ink);margin-top:4px}.bl .gnbrands-n{flex-shrink:0;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}.bl .gnbrands-go{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-2)}.bl .gnbrands-b:hover .gnbrands-go{background:var(--ink);color:var(--bg);border-color:transparent}.bl .dk .gnbrands{padding:0 34px}.bl .gntile.is-vacia{opacity:.62}.bl .gntile.is-vacia:hover{opacity:1}.bl .gntile-nada{display:grid;place-items:center;background:var(--bg-3)}.bl .gntile-mark{font-style:italic;font-weight:400;font-size:52px;color:var(--line-2);line-height:1}.bl .cxchip.is-vacio{opacity:.55}.bl .cxchip.is-vacio:hover,.bl .cxchip.is-vacio.is-on{opacity:1}.bl .gntile.is-brands{background:linear-gradient(160deg,var(--bg-3),var(--bg-2));border-color:rgba(var(--gold-rgb),.28)}.bl .gntile-monos{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;place-items:center;padding:10% 12% 38%}.bl .gntile-mono{font-style:italic;font-weight:400;font-size:38px;line-height:1;color:var(--gold-text);opacity:.85}.bl .gntile-mono:nth-child(2){opacity:.55;font-size:30px}.bl .gntile-mono:nth-child(3){opacity:.4;font-size:30px}.bl .gntile-mono:nth-child(4){opacity:.28;font-size:34px}.bl .gntile.is-brands .gntile-n{color:var(--gold-text)}.bl .dk .gntile-mono{font-size:44px}.bl .bpk-search{display:flex;align-items:center;gap:10px;padding:0 14px;height:44px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-2);margin-bottom:14px}.bl .bpk-search input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--ink);font-size:16px;font-family:Roboto,sans-serif}.bl .bpk-x{display:grid;place-items:center;background:transparent;border:none;color:var(--ink-3);cursor:pointer;padding:6px}.bl .bpk-list{display:flex;flex-direction:column}.bl .bpk-row{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);transition:background var(--t-1)}.bl .bpk-row:first-child{border-top:none}.bl .bpk-row.is-on{background:var(--gold-soft)}.bl .bpk-main{flex:1;min-width:0;display:flex;align-items:center;gap:13px;padding:11px 0 11px 4px;background:transparent;border:none;cursor:pointer;text-align:left;min-height:56px}.bl .bpk-mono{display:grid;place-items:center;flex-shrink:0;border-radius:999px;font-family:var(--ff-display);font-style:italic;color:var(--gold-text);border:1px solid rgba(var(--gold-rgb),.35);background:var(--bg-3)}.bl .bpk-say{flex:1;min-width:0}.bl .bpk-b{display:block;font-style:italic;font-weight:400;font-size:20px;line-height:1.1;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .bpk-n{display:block;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.bl .bpk-go{flex-shrink:0;color:var(--ink-3);display:grid;place-items:center;padding-right:2px}.bl .bpk-chk{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;background:transparent;border:none;cursor:pointer;color:var(--on-accent);position:relative}.bl .bpk-chk:before{content:"";position:absolute;width:26px;height:26px;border-radius:999px;border:1px solid var(--line-3);transition:background var(--t-1),border-color var(--t-1)}.bl .bpk-chk[aria-pressed=true]:before{background:var(--gold);border-color:var(--gold)}.bl .bpk-chk svg{position:relative}.bl .bpk-empty{padding:26px 0;text-align:center;font-size:12.5px;color:var(--ink-3)}.bl .bpk-foot{display:flex;flex-direction:column;align-items:center;gap:10px}.bl .bpk-ver{width:100%;display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:13px;padding-bottom:13px}.bl .bpk-ver-n{font-size:9.5px;letter-spacing:.16em;text-transform:none;opacity:.75}.bl .bpk-clear{background:transparent;border:none;cursor:pointer;color:var(--ink-3);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px}.bl .bpk-hint{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);text-align:center;line-height:1.6;padding:2px 6px}.bl .bpk-hint-b{color:var(--gold-text);text-transform:uppercase;letter-spacing:.14em}.bl .bstrip{display:flex;align-items:center;gap:10px;padding:2px 18px 12px}.bl .bstrip-k{flex-shrink:0;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.bl .bstrip-rail{display:flex;gap:7px;overflow-x:auto;flex:1;min-width:0;padding:2px 0;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%)}.bl .bstrip-c{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px 0 13px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-family:Roboto,sans-serif;font-size:12.5px;transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .bstrip-c:hover{border-color:var(--line-3);color:var(--ink)}.bl .bstrip-c:disabled{opacity:.35;cursor:not-allowed}.bl .bstrip-c.is-on{background:var(--gold-soft);border-color:rgba(var(--gold-rgb),.5);color:var(--ink)}.bl .bstrip-n{font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);padding:2px 6px;border-radius:999px;background:var(--fill-2)}.bl .bstrip-c.is-on .bstrip-n{color:var(--gold-text);background:rgba(var(--gold-rgb),.16)}.bl .bstrip-c.is-more{border-style:dashed;color:var(--gold-text)}.bl .dk .bstrip{padding:2px 34px 14px}.bl .dk-mobile .bstrip-c,.bl .dk-tablet .bstrip-c{min-height:40px}.bl .bpk-ver-t{display:block;white-space:nowrap}.bl .ix{display:flex;flex-direction:column;min-width:0}.bl .ix-main{position:relative;display:block;width:100%;flex:1;min-height:0;padding:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--bg-2);cursor:pointer;text-align:left;aspect-ratio:3/4;transition:transform var(--t-3) var(--ease),border-color var(--t-2),box-shadow var(--t-3)}.bl .ix.is-feature .ix-main{aspect-ratio:16/11}.bl .dk-mobile .ix.is-wide .ix-main{aspect-ratio:16/7}.bl .dk-mobile .ix.is-wide .ix-img{-o-object-position:center 35%;object-position:center 35%}.bl .ix-main:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:0 18px 44px #00000047}.bl .ix-main:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bl .ix-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:transform .8s var(--ease)}.bl .ix-main:hover .ix-img{transform:scale(1.05)}.ix,.gnwrap{--tone-text:var(--tone)}html[data-theme=claro] .ix,html[data-theme=claro] .gnwrap,html[data-palette=galeria] .ix,html[data-palette=galeria] .gnwrap{--tone-text:var(--ink-3);--tone-text:color-mix(in oklab,var(--tone),var(--ink) 60%)}.bl .ix-tint{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--tone);opacity:.14;mix-blend-mode:color;pointer-events:none}.bl .ix-scrim{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;background:linear-gradient(to top,var(--scrim) 0%,var(--scrim-2) 40%,transparent 72%)}.bl .ix-rule{position:absolute;left:0;top:0;bottom:0;width:3px;display:block;background:linear-gradient(180deg,var(--tone),transparent 72%);opacity:.9}.bl .ix-n{position:absolute;top:11px;left:14px;font-size:9.5px;letter-spacing:.2em;color:var(--tone-text);padding:4px 7px;border-radius:999px;background:var(--chip-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bl .ix-say{position:absolute;left:0;right:0;bottom:0;display:block;padding:13px 14px 13px 16px}.bl .ix-kick{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tone-text);margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl .ix-t{display:block;font-style:italic;font-weight:400;font-size:20px;line-height:1.05;color:var(--ink)}.bl .ix.is-feature .ix-t{font-size:34px}.bl .ix-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.bl .ix-count{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.bl .ix-go{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;flex-shrink:0;border:1px solid var(--line-2);background:var(--chip-bg);color:var(--ink);transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .ix-main:hover .ix-go{background:var(--tone);color:var(--on-tone);border-color:transparent}.bl .ix{min-width:0}.bl .ix-subs{display:none;gap:6px;margin-top:8px;overflow-x:auto;max-width:100%;padding-bottom:2px;flex-shrink:0}.bl .ix-sub{flex-shrink:0;padding:7px 11px;border-radius:999px;cursor:pointer;white-space:nowrap;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-family:Roboto,sans-serif;font-size:11px;transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .ix-sub:hover{border-color:var(--tone);color:var(--ink)}.bl .ix-sub.is-all{color:var(--gold-text);border-color:rgba(var(--gold-rgb),.35)}.bl .dk .ix-subs{display:flex;opacity:0;transform:translateY(-4px);transition:opacity var(--t-1),transform var(--t-2) var(--ease);mask-image:linear-gradient(90deg,#000 82%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent)}.bl .dk .ix:hover .ix-subs,.bl .dk .ix:focus-within .ix-subs{opacity:1;transform:translateY(0)}.bl .dk .ix-main{aspect-ratio:auto;min-height:150px}.bl .dk-mobile .azrail>button{min-height:44px;min-width:30px}.bl .dk .ix-t{font-size:26px}.bl .dk .ix.is-feature .ix-t{font-size:44px}.bl .dk .ix-say{padding:16px 18px 16px 20px}.bl .dk .ix-kick{font-size:9.5px}.bl .enhero{display:flex;flex-direction:column;margin:0 16px;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.bl .enhero-img{position:relative;aspect-ratio:16/10;overflow:hidden}.bl .enhero-tint{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--tone);opacity:.14;mix-blend-mode:color}.bl .enhero-tag{position:absolute;top:12px;left:14px;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tone-text);padding:5px 9px;border-radius:999px;background:var(--chip-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bl .enhero-say{position:relative;padding:18px 18px 20px;border-top:3px solid var(--tone)}.bl .enhero-kick{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--tone-text)}.bl .enhero-h{font-style:italic;font-weight:400;font-size:clamp(36px,10vw,48px);line-height:.98;margin:8px 0 0;color:var(--ink)}.bl .enhero-p{font-size:14px;line-height:1.65;color:var(--ink-2);margin:12px 0 0;max-width:460px;text-wrap:pretty}.bl .enhero-facts{display:flex;margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bl .enfact{flex:1;min-width:0;padding:12px 8px 12px 0;border-right:1px solid var(--line)}.bl .enfact:last-child{border-right:none}.bl .enfact-n{display:block;font-style:italic;font-weight:400;font-size:20px;line-height:1;color:var(--ink);white-space:nowrap}.bl .enfact-l{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:5px}.bl .enhero-gen{margin:16px 0 0;padding:0}.bl .dk .enhero{flex-direction:row;align-items:stretch}.bl .dk .enhero-img{flex:0 0 46%;aspect-ratio:auto;min-height:380px}.bl .dk .enhero-say{flex:1;border-top:none;border-left:3px solid var(--tone);padding:34px 36px;display:flex;flex-direction:column;justify-content:center}.bl .dk .enhero-h{font-size:clamp(46px,4.6vw,64px)}.bl .dk .enfact-n{font-size:26px}.bl .enall{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:96px;padding:0 16px;border-radius:var(--r);border:1px solid var(--line);overflow:hidden;background:var(--bg-2);cursor:pointer;text-align:left;transition:transform var(--t-2) var(--ease),border-color var(--t-2)}.bl .enall:hover{transform:translateY(-2px);border-color:var(--line-2)}.bl .enall-strip{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:2px}.bl .enall-th{position:relative;flex:1;min-width:0;display:block;overflow:hidden}.bl .enall-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(90deg,var(--scrim) 0%,var(--scrim) 42%,transparent 100%)}.bl .enall-say{position:relative;flex:1;min-width:0;padding:16px 0}.bl .enall-k{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tone-text)}.bl .enall-t{display:block;font-style:italic;font-weight:400;font-size:20px;line-height:1.1;color:var(--ink);margin-top:5px}.bl .enall-go{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--chip-bg);color:var(--ink);transition:background var(--t-1),color var(--t-1)}.bl .enall:hover .enall-go{background:var(--tone);color:var(--on-tone);border-color:transparent}.bl .dk .enall{min-height:124px;padding:0 26px}.bl .dk .enall-t{font-size:30px}.bl .entile-n{position:absolute;top:10px;left:12px;font-size:9.5px;letter-spacing:.18em;color:var(--tone-text);padding:4px 7px;border-radius:999px;background:var(--chip-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bl .entile:hover{transform:translateY(-3px);border-color:var(--tone)}.bl .entile:hover .gntile-img{transform:scale(1.05)}.bl .dk-tablet .engrid{grid-template-columns:repeat(3,1fr);gap:12px}.bl .dk-desktop .engrid{grid-template-columns:repeat(4,1fr);gap:14px}.bl .pager{padding:26px 18px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.bl .pager-sum{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:center}.bl .pager-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.bl .pager-b{min-width:44px;min-height:44px;padding:0 10px;border-radius:999px;cursor:pointer;display:grid;place-items:center;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-size:12.5px;letter-spacing:.04em;transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.bl .pager-b:hover{border-color:var(--ink);color:var(--ink)}.bl .pager-b.is-on{background:var(--ink);color:var(--bg);border-color:transparent}.bl .pager-b:disabled{opacity:.35;cursor:default}.bl .pager-b:disabled:hover{border-color:var(--line-2);color:var(--ink-2)}.bl .pager-dots{color:var(--ink-3);padding:0 2px}.bl .dk-desktop .pager-b{min-height:38px;min-width:38px}.bl :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}.bl button:focus{outline:none}.bl button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bl .sk{position:relative;overflow:hidden;background:var(--bg-3);border:1px solid var(--line);border-radius:12px}.bl .sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(245,240,232,.07),transparent);animation:sksh 1.5s infinite}@keyframes sksh{to{transform:translate(100%)}}@keyframes vsPulse{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.bl .btn-press{transition:transform .16s cubic-bezier(.2,.8,.2,1),background-position .28s,box-shadow .28s,border-color var(--t-1),color var(--t-1)}.bl .btn-press:active{transform:scale(.965)}.bl .btn-ripple{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;pointer-events:none;background:#ffffff6b;animation:rip .62s cubic-bezier(.16,1,.3,1) forwards}@keyframes rip{to{transform:scale(22);opacity:0}}.bl .btn-spin{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:999px;border:1.6px solid currentColor;border-top-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.bl .btn-neon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.22) 48%,transparent 66%);background-size:250% 100%;background-position:-60% 0}.bl .btn-neon:hover:after{opacity:1;animation:swipe .85s cubic-bezier(.16,1,.3,1)}@keyframes swipe{to{background-position:160% 0}}.bl .price-sheen{position:relative;background-image:linear-gradient(100deg,var(--gold) 38%,var(--gold-2) 50%,var(--gold) 62%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sheenRun 2.6s ease-in-out .4s 1 both}@keyframes sheenRun{0%,72%{background-position:120% 0}88%,to{background-position:-40% 0}}.bl .sk:after{animation:sksh 1.9s cubic-bezier(.5,0,.5,1) infinite}html{transition:background-color var(--t-3) ease}.bl body,.bl #bl-page{transition:background-color var(--t-3) ease,color var(--t-3) ease}@keyframes stagIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bl .stag>*{animation:stagIn .55s cubic-bezier(.16,1,.3,1) both}.bl .stag>*:nth-child(1){animation-delay:.05s}.bl .stag>*:nth-child(2){animation-delay:.09s}.bl .stag>*:nth-child(3){animation-delay:.13s}.bl .stag>*:nth-child(4){animation-delay:.17s}.bl .stag>*:nth-child(5){animation-delay:.21s}.bl .stag>*:nth-child(6){animation-delay:.25s}.bl .stag>*:nth-child(7){animation-delay:.29s}.bl .stag>*:nth-child(8){animation-delay:.33s}.bl .pcard{transition:transform .42s var(--ease)}.bl .dk-desktop .pcard:hover{transform:translateY(-8px) scale(1.022);z-index:3}.bl .dk-desktop .pcard:hover .pcard-media{box-shadow:0 26px 54px #00000080,0 0 0 1px var(--line-2)}.bl .dk-desktop .pcard:hover .pcard-cta{opacity:1;transform:translateY(0)}.bl .pcard-media{transition:box-shadow .42s var(--ease)}.bl .pcard-cta{opacity:0;transform:translateY(8px);transition:opacity var(--t-2),transform var(--t-2)}@keyframes beat{0%{transform:scale(1)}35%{transform:scale(1.32)}60%{transform:scale(.94)}to{transform:scale(1)}}.bl .fav-beat{animation:beat .5s cubic-bezier(.2,.8,.2,1)}@keyframes nudge{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-7deg)}60%{transform:translateY(0) rotate(6deg)}}.bl .bag-nudge{animation:nudge .5s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: reduce){.bl .btn-press:active{transform:none}.bl .btn-ripple,.bl .price-sheen,.bl .stag>*,.bl .fav-beat,.bl .bag-nudge,.bl .btn-neon:hover:after{animation:none!important}.bl .price-sheen{-webkit-text-fill-color:var(--gold);background:none}.bl .pcard:hover{transform:none}html,.bl body,.bl #bl-page{transition:none}}.bl span.__om-t{display:inline;margin:0;white-space:inherit;overflow:visible}.bl .bl-spei{max-width:460px;margin:0 auto;padding:28px 20px 56px;display:flex;flex-direction:column;gap:14px}.bl .bl-spei-k{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-spei-monto{display:grid;gap:2px;padding:20px;border-radius:22px;border:1px solid rgba(var(--gold-rgb),.35);background:linear-gradient(160deg,rgba(var(--gold-rgb),.12),var(--bg-2) 70%)}.bl .bl-spei-monto em{font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-spei-monto b{font-weight:400;font-size:52px;line-height:1.05;color:var(--ink)}.bl .bl-spei-monto span{font-size:11px;letter-spacing:.12em;color:var(--ink-3)}.bl .bl-spei-nota{margin:0;font-size:14px;color:var(--ink-2);line-height:1.55}.bl .bl-spei-nota b{color:var(--ink);font-weight:500}.bl .bl-spei-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--fill-1)}.bl .bl-spei-fila em{display:block;font-style:normal;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-spei-fila b{font-size:16px;color:var(--ink);font-weight:500}.bl .bl-spei-fila .btn{min-height:44px}.bl .bl-spei-wa{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;min-height:52px}.bl .bl-spei-mini{margin:-4px 0 0;font-size:12.5px;color:var(--ink-3);text-align:center}.bl .bl-spei-comp{display:grid;gap:4px;padding:14px;border-radius:12px;border:1px dashed var(--line-2);background:var(--fill-1)}.bl .bl-spei-comp b{color:var(--ink);font-weight:500;font-size:14px}.bl .bl-spei-comp span{font-size:12.5px;color:var(--ink-2)}.bl .bl-spei-comp .btn{margin-top:6px;min-height:44px}.bl .bl-spei-pasos{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.bl .bl-spei-pasos li{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-3)}.bl .bl-spei-pasos i{width:10px;height:10px;border-radius:999px;border:1px solid var(--line-3);flex-shrink:0}.bl .bl-spei-pasos li.is-ok{color:var(--ink-2)}.bl .bl-spei-pasos li.is-ok i{background:var(--gold);border-color:var(--gold)}.bl .bl-spei-pasos li.is-ahora{color:var(--ink)}.bl .bl-spei-pasos li.is-ahora i{border-color:var(--gold);box-shadow:0 0 0 3px rgba(var(--gold-rgb),.2)}.bl .bl-spei-desp{display:grid;gap:4px;padding-top:12px;border-top:1px solid var(--line)}.bl .bl-spei-desp em{font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-spei-desp span{font-size:12.5px;color:var(--ink-2);line-height:1.55}.bl .bl-fx{display:grid;gap:10px;margin:14px 0 4px}.bl .bl-fx-lleg{display:grid;gap:2px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--fill-1)}.bl .bl-fx-lleg em{font-style:normal;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-fx-lleg b{font-weight:500;font-size:16px;color:var(--ink)}.bl .bl-fx-lleg span{font-size:12.5px;color:var(--ink-3);line-height:1.5}.bl .bl-fx-sellos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bl .bl-fx-sellos li{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:var(--fill-2)}.bl .bl-fx-sellos b{font-weight:500;font-size:12.5px;color:var(--ink)}.bl .bl-fx-sellos span{font-size:11px;color:var(--ink-3);line-height:1.4}.bl .dk-mobile .bl-fx-sellos{grid-template-columns:1fr}.bl .bl-lc{display:grid;gap:6px;margin-top:12px}.bl .bl-lc-k{display:inline-flex;align-items:center;gap:8px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-lc-k i{width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0}.bl .bl-lc-k.is-uni{color:var(--pink)}.bl .bl-lc-k.is-bod{color:var(--cyan)}.bl .bl-lc-l{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.bl .bl-lc-ic{color:var(--gold-text);display:grid;place-items:center;flex-shrink:0}.bl .bl-lc-t{font-size:12.5px;color:var(--ink-2);line-height:1.45}.bl .bl-lc-t b{font-weight:500;color:var(--ink)}.bl .bl-lc-cp{position:relative;background:none;border:0;padding:2px 0;cursor:pointer;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);-webkit-text-decoration:underline dotted rgba(var(--gold-rgb),.6);text-decoration:underline dotted rgba(var(--gold-rgb),.6);text-underline-offset:4px}.bl .bl-lc-cp:before{content:"";position:absolute;left:-6px;right:-6px;top:-12px;bottom:-12px}.bl .bl-lc-ed{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--fill-1)}.bl .bl-lc-f{display:flex;align-items:center;gap:8px}.bl .bl-lc-f input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink);font-family:DM Mono,ui-monospace,monospace;letter-spacing:.2em;font-size:16px}.bl .bl-lc-f input:focus{outline:none;border-color:var(--gold)}.bl .bl-lc-f input[aria-invalid=true]{border-color:var(--red-text)}.bl .bl-lc-f .btn{padding:0 18px;min-height:44px}.bl .bl-lc-x{background:none;border:0;cursor:pointer;min-height:44px;padding:0 4px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-lc-h{font-size:11px;color:var(--ink-3)}.bl .bl-lc-err{font-size:12.5px;color:var(--red-text)}.bl .bl-rs{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.bl .bl-rs-b{position:relative;display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:0;cursor:pointer;color:var(--ink-2)}.bl .bl-rs-b:before{content:"";position:absolute;left:-4px;right:-4px;top:-12px;bottom:-12px}.bl .bl-rs-b b{font-weight:500;font-size:12.5px;color:var(--ink)}.bl .bl-rs-b span{font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;color:var(--ink-3);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.bl .bl-rs-g{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.bl .bl-rs-g svg{color:var(--pink);flex-shrink:0}.bl .bl-cl-est{display:inline-flex;gap:2px;color:var(--gold-text)}.bl .bl-cam{display:grid;gap:8px;padding:14px 16px;border-radius:12px;border:1px solid rgba(var(--gold-rgb),.34);background:var(--gold-soft)}.bl .bl-cam em{font-style:normal;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-cam p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.bl .bl-cam p b{font-weight:500;color:var(--ink)}.bl .bl-cam .btn{justify-self:start;min-height:44px;padding:0 20px}.bl .bl-cl{margin-top:34px;display:grid;gap:14px}.bl .bl-cl-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.bl .bl-cl-h em{display:block;font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-cl-h h3{margin:7px 0 0;font-style:italic;font-weight:400;font-size:26px;line-height:1.1}.bl .bl-cl-sum{display:grid;justify-items:end;gap:4px;flex-shrink:0}.bl .bl-cl-sum b{font-style:italic;font-weight:400;font-size:26px;line-height:1;color:var(--ink)}.bl .bl-cl-sum i{font-style:normal;font-size:9.5px;letter-spacing:.1em;color:var(--ink-3)}.bl .bl-cl-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.bl .bl-cl-card{flex:0 0 138px;scroll-snap-align:start;display:grid;gap:7px;align-content:start;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit}.bl .dk .bl-cl-card{flex-basis:156px}.bl .bl-cl-img{position:relative;display:block;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.bl .bl-cl-card:hover .bl-cl-img{border-color:rgba(var(--gold-rgb),.5)}.bl .bl-cl-fimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bl .bl-cl-q{font-size:12.5px;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl .bl-cl-who{font-size:9.5px;letter-spacing:.08em;color:var(--ink-3)}.bl .bl-cl-list{list-style:none;margin:0;padding:0;display:grid}.bl .bl-cl-list li{display:grid;gap:5px;padding:12px 0;border-top:1px solid var(--line)}.bl .bl-cl-list p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.bl .bl-cl-list span{font-size:9.5px;letter-spacing:.08em;color:var(--ink-3)}.bl .bl-cl-mas{justify-self:start;background:none;border:0;cursor:pointer;min-height:44px;padding:0;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-cl-nota{margin:0;font-size:11px;color:var(--ink-3)}.bl .bl-cl-velo{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);transition:opacity .3s}.bl .bl-cl-ver{position:absolute;left:16px;right:16px;top:50%;transform:translateY(-50%);max-height:calc(100% - 48px);overflow:auto;display:grid;gap:12px;padding:14px;border-radius:22px;border:1px solid var(--line-2);background:var(--sheet)}.bl .capa.is-wide .bl-cl-ver{left:50%;right:auto;width:min(480px,calc(100% - 64px));transform:translate(-50%,-50%)}.bl .bl-cl-x{position:absolute;top:22px;right:22px;z-index:2;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--chip-bg);color:var(--ink);cursor:pointer}.bl .bl-cl-vimg{position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden}.bl .bl-cl-vtxt{display:grid;gap:6px}.bl .bl-cl-vtxt p{margin:0;font-size:14px;line-height:1.55;color:var(--ink)}.bl .bl-cl-vtxt span{font-size:9.5px;letter-spacing:.08em;color:var(--ink-3)}.bl .bl-cl-nav{display:flex;align-items:center;justify-content:space-between}.bl .bl-cl-nav button{width:44px;height:44px;border-radius:999px;border:1px solid var(--line-2);background:none;color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.bl .bl-cl-nav span{font-size:9.5px;letter-spacing:.14em;color:var(--ink-3)}.bl .bl-lk{margin-top:34px;display:grid;gap:14px}.bl .bl-lk-h em{display:block;font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-lk-h h3{margin:7px 0 4px;font-style:italic;font-weight:400;font-size:26px;line-height:1.1}.bl .bl-lk-h span{font-size:12.5px;color:var(--ink-3)}.bl .bl-lk-grid{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:10px}.bl .bl-lk-it{display:grid;gap:5px;align-content:start;min-width:0;transition:opacity .25s}.bl .bl-lk-it.is-off{opacity:.45}.bl .bl-lk-img{position:relative;display:block;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.bl .bl-lk-it.is-base .bl-lk-img{border-color:rgba(var(--gold-rgb),.5)}.bl .bl-lk-img>i{position:absolute;left:8px;top:8px;font-style:normal;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:var(--chip-bg);color:var(--gold-text)}.bl .bl-lk-ver{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:pointer}.bl .bl-lk-chk{position:absolute;right:6px;top:6px;width:28px;height:28px;padding:0;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--chip-bg);color:transparent;cursor:pointer}.bl .bl-lk-chk:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.bl .bl-lk-chk svg{width:14px;height:14px}.bl .bl-lk-chk.is-on{background:var(--gold);border-color:var(--gold);color:var(--ink-on-color)}.bl .bl-lk-casa{display:flex;align-items:center;gap:6px;min-width:0;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bl .bl-lk-casa i{width:6px;height:6px;border-radius:999px;background:var(--tone,var(--gold));flex-shrink:0}.bl .bl-lk-n{font-weight:400;font-size:12.5px;line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl .bl-lk-p{font-size:11px;color:var(--ink-2)}.bl .bl-lk-otra{position:relative;justify-self:start;background:none;border:0;padding:2px 0;cursor:pointer;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-lk-otra:before{content:"";position:absolute;left:-6px;right:-6px;top:-12px;bottom:-12px}.bl .bl-lk-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}.bl .bl-lk-pie em{display:block;font-style:normal;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-lk-pie b{font-style:italic;font-weight:400;font-size:26px}.bl .bl-lk-pie .btn{min-height:44px}.bl .bl-lk-pie .btn:disabled{opacity:.5;cursor:default}.bl .bl-fj{margin-top:22px;border-radius:var(--r);border:1px solid var(--line-2);overflow:hidden}.bl .bl-fj-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid var(--line);background:var(--fill-1)}.bl .bl-fj-h em{font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-fj-h span{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-fj-v{margin:0;padding:14px 15px 4px;display:grid;gap:4px}.bl .bl-fj-v b{font-style:italic;font-weight:400;font-size:20px;line-height:1.25;color:var(--ink)}.bl .bl-fj-v span{font-size:12.5px;color:var(--ink-2)}.bl .bl-fj-dl{margin:0;padding:4px 15px 8px}.bl .bl-fj-dl div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}.bl .bl-fj-dl div:last-child{border-bottom:0}.bl .bl-fj-dl dt{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0}.bl .bl-fj-dl dd{margin:0;font-size:12.5px;color:var(--ink);text-align:right}.bl .bl-fj-cae{display:grid;gap:10px;padding:14px 15px;border-top:1px solid var(--line)}.bl .bl-fj-cae-k{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-fj-regla{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.bl .bl-fj-regla:before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:var(--line-2)}.bl .bl-fj-regla span{position:relative;display:block;text-align:center;padding-top:16px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;color:var(--ink-3)}.bl .bl-fj-regla i{position:absolute;left:50%;top:0;width:1px;height:9px;background:var(--line-3);transform:translate(-50%)}.bl .bl-fj-regla span.is-on{color:var(--ink)}.bl .bl-fj-regla span.is-on i{width:9px;height:9px;border-radius:999px;background:var(--gold);box-shadow:0 0 0 4px rgba(var(--gold-rgb),.18)}.bl .bl-fj-cae-t{font-size:12.5px;color:var(--ink-2)}.bl .bl-fj-cae-t b{font-weight:500;color:var(--ink)}.bl .bl-fj-nota{margin:0;padding:12px 15px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.55;color:var(--ink-3)}.bl .bl-fj-alta{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;width:100%;min-height:52px;padding:13px 15px;border:0;border-top:1px solid var(--line);background:var(--fill-1);color:var(--ink-2);font-size:12.5px;text-align:left;cursor:pointer}.bl .bl-fj-alta b{font-weight:400;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-fj-alta:hover b{text-decoration:underline}.bl .bl-vid{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.bl .bl-vid video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bl .bl-vid-ctl{position:absolute;left:12px;bottom:12px;z-index:4;display:flex;gap:8px}.bl .bl-vid-ctl button{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#00000080;color:#fff;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.bl .bl-pv{display:grid;gap:14px;padding:30px 18px 4px}.bl .dk .bl-pv{padding:34px 34px 4px;max-width:1080px;margin:0 auto;width:100%;box-sizing:border-box}.bl .bl-pv-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.bl .bl-pv-h em{display:block;font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-pv-h h2{margin:7px 0 0;font-style:italic;font-weight:400;font-size:26px;line-height:1.1;color:var(--ink)}.bl .bl-pv-h span{display:block;margin-top:4px;font-size:12.5px;color:var(--ink-3)}.bl .bl-pv-ver{position:relative;flex-shrink:0;background:none;border:0;padding:2px 0;cursor:pointer;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-pv-ver:before{content:"";position:absolute;left:-6px;right:-6px;top:-12px;bottom:-12px}.bl .bl-pv-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.bl .bl-pv-rail .bl-pv-card{flex:0 0 142px;scroll-snap-align:start}.bl .dk .bl-pv-rail .bl-pv-card{flex-basis:176px}.bl .bl-pv-grid{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:10px}.bl .dk-mobile .bl-pv-grid{grid-template-columns:repeat(min(var(--n,3),2),minmax(0,1fr))}.bl .bl-pv-card{display:grid;gap:5px;align-content:start;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit}.bl .bl-pv-img{position:relative;display:block;aspect-ratio:3/4;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.bl .bl-pv-card:hover .bl-pv-img{border-color:rgba(var(--gold-rgb),.5)}.bl .bl-pv-marca{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bl .bl-pv-n{font-size:12.5px;line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl .bl-pv-p{font-size:11px;letter-spacing:.06em;color:var(--gold-text)}.bl .bl-pv-q{font-size:12.5px;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl .bl-pv-ent{display:flex;align-items:center;gap:10px;margin:10px 18px 0;padding:10px 8px 10px 14px;border-radius:12px;border:1px solid rgba(var(--gold-rgb),.38);background:var(--gold-soft);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.bl .bl-pv-ent b{font-weight:500;color:var(--ink)}.bl .dk .bl-pv-ent{max-width:1012px;margin:12px auto 0}.bl .bl-pv-ent-i{color:var(--gold-text);display:grid;place-items:center;flex-shrink:0}.bl .bl-pv-ent>span:nth-child(2){flex:1;min-width:0}.bl .bl-pv-ent-x{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--ink-3);cursor:pointer}.bl .bl-pv-ig{padding-top:18px}.bl .bl-pv-camp{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px}.bl .bl-pv-camp-n{display:grid;justify-items:center;padding:14px 18px;border-radius:12px;border:1px solid rgba(var(--gold-rgb),.38);background:var(--gold-soft)}.bl .bl-pv-camp-n b{font-style:italic;font-weight:400;font-size:44px;line-height:1;color:var(--ink)}.bl .bl-pv-camp-n span{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-pv-camp-t{display:grid;gap:6px}.bl .bl-pv-camp-t em{font-style:normal;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-pv-camp-t p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.bl .bl-pv-camp-t p b{font-weight:500;color:var(--ink)}.bl .bl-pv-camp-t .btn{justify-self:start;min-height:44px;margin-top:4px}.bl .bl-pv-cuenta{display:flex;gap:8px}.bl .bl-pv-cuenta>span{display:grid;justify-items:center;min-width:58px;padding:10px 8px;border-radius:12px;border:1px solid var(--line-2);background:var(--fill-1)}.bl .bl-pv-cuenta b{font-style:italic;font-weight:400;font-size:30px;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.bl .bl-pv-cuenta i{font-style:normal;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.bl .bl-pv-cuenta.is-grande>span{min-width:76px;padding:14px 10px}.bl .bl-pv-cuenta.is-grande b{font-size:44px}.bl .bl-pv-sil{display:grid;gap:5px}.bl .bl-pv-sil .bl-pv-img>*{filter:brightness(0) contrast(1.2)}.bl .bl-pv-sil .bl-pv-img{background:var(--fill-2)}.bl .bl-pv-sil .bl-pv-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 50% 40%,rgba(var(--gold-rgb),.16),transparent 70%)}.bl .bl-pv-fue{gap:8px}.bl .bl-pv-fue em{font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-pv-fue ul{list-style:none;margin:0;padding:0;display:grid}.bl .bl-pv-fue li button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 0;border:0;border-top:1px solid var(--line);background:none;color:var(--ink-2);font-size:12.5px;text-align:left;cursor:pointer}.bl .bl-pv-fue li:first-child button{border-top:0}.bl .bl-pv-fue li button span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bl .bl-pv-fue b{font-weight:500;color:var(--ink)}.bl .bl-pv-fue i{width:6px;height:6px;border-radius:999px;background:var(--green);flex-shrink:0}.bl .bl-pv-fue time{flex-shrink:0;font-size:9.5px;letter-spacing:.08em;color:var(--ink-3)}.bl .bl-cm,.bl .bl-lz{padding-bottom:56px}.bl .bl-cm-h,.bl .bl-lz-h{display:grid;gap:8px;padding:22px 18px 18px}.bl .dk .bl-cm-h,.bl .dk .bl-lz-h{max-width:1080px;margin:0 auto;box-sizing:border-box;width:100%}.bl .bl-cm-h em,.bl .bl-lz-h em{font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-cm-h h1,.bl .bl-lz-h h1{margin:0;font-style:italic;font-weight:400;font-size:34px;line-height:1.1;color:var(--ink)}.bl .bl-cm-h p,.bl .bl-lz-h p{margin:0;max-width:560px;font-size:14px;line-height:1.6;color:var(--ink-2)}.bl .bl-cm-grid,.bl .bl-lz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:0 18px}.bl .dk .bl-cm-grid,.bl .dk .bl-lz-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px;margin:0 auto;box-sizing:border-box;width:100%}.bl .dk-tablet .bl-cm-grid,.bl .dk-tablet .bl-lz-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bl .bl-cm-card,.bl .bl-lz-card{display:grid;gap:6px;align-content:start;min-width:0}.bl .bl-cm-card.is-llego .bl-cm-img{border-color:rgba(var(--gold-rgb),.5)}.bl .bl-cm-img{position:relative;display:block;width:100%;aspect-ratio:3/4;padding:0;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:none;cursor:pointer}.bl .bl-cm-tag{position:absolute;left:8px;bottom:8px;padding:5px 9px;border-radius:999px;background:var(--chip-bg);color:var(--ink);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.bl .bl-cm-b{display:grid;gap:6px}.bl .bl-cm-marca{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-cm-n{font-weight:400;font-size:12.5px;line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl .bl-cm-p{font-style:italic;font-weight:400;font-size:20px;line-height:1.1}.bl .bl-cm-cuenta{font-size:11px;color:var(--ink-3)}.bl .bl-cm-card .btn,.bl .bl-lz-card .btn{min-height:44px;padding:0 14px;font-size:9.5px;letter-spacing:.12em}.bl .bl-cm-link{position:relative;justify-self:start;background:none;border:0;padding:2px 0;cursor:pointer;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);-webkit-text-decoration:underline dotted rgba(var(--gold-rgb),.6);text-decoration:underline dotted rgba(var(--gold-rgb),.6);text-underline-offset:4px}.bl .bl-cm-link:before{content:"";position:absolute;left:-6px;right:-6px;top:-12px;bottom:-12px}.bl .bl-cm-ok{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--green-text)}.bl .bl-cm-wa{display:flex;gap:6px}.bl .bl-cm-wa input{flex:1;min-width:0;height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink);font-size:16px}.bl .bl-cm-wa input:focus{outline:none;border-color:var(--gold)}.bl .bl-cm-wa .btn{min-height:44px;padding:0 14px}.bl .bl-cm-sep{display:flex;align-items:baseline;gap:12px;padding:28px 18px 12px}.bl .dk .bl-cm-sep{max-width:1080px;margin:0 auto;box-sizing:border-box;width:100%}.bl .bl-cm-sep em{font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-cm-sep span{font-size:12.5px;color:var(--ink-3)}.bl .bl-cm-vacio{display:grid;gap:10px;padding:28px 18px;border-top:1px solid var(--line)}.bl .bl-cm-vacio h2{margin:0;font-style:italic;font-weight:400;font-size:26px;color:var(--ink)}.bl .bl-cm-vacio p{margin:0;font-size:12.5px;color:var(--ink-2)}.bl .bl-cm-vacio-a{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bl .bl-cm-vacio .btn{min-height:44px;justify-self:start}.bl .bl-cm-como{display:grid;gap:12px;margin:34px 18px 0;padding:18px;border-radius:12px;border:1px solid var(--line-2);background:var(--fill-1)}.bl .dk .bl-cm-como{max-width:1012px;margin:40px auto 0;box-sizing:border-box}.bl .bl-cm-como em{font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-cm-como ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bl .dk-mobile .bl-cm-como ol{grid-template-columns:1fr}.bl .bl-cm-como li{display:grid;gap:3px}.bl .bl-cm-como li i{font-style:normal;font-size:9.5px;letter-spacing:.14em;color:var(--gold-text)}.bl .bl-cm-como li b{font-weight:500;font-size:14px;color:var(--ink)}.bl .bl-cm-como li span{font-size:12.5px;line-height:1.5;color:var(--ink-3)}.bl .bl-cm-como p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-3)}.bl .bl-lz-cuando{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.bl .bl-lz-h .bl-pv-cuenta{margin:6px 0}.bl .bl-lz-av{display:grid;gap:8px;max-width:420px}.bl .bl-lz-vip{font-size:12.5px;color:var(--ink-3)}.bl .bl-lz-grid.is-sil .bl-cm-img>*{filter:brightness(0) contrast(1.2)}.bl .bl-lz-grid.is-sil .bl-cm-img{background:var(--fill-2);cursor:default}.bl .bl-lz-grid.is-sil .bl-cm-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 50% 40%,rgba(var(--gold-rgb),.16),transparent 70%)}.bl .bl-am{display:grid;gap:10px;margin-top:22px;padding:18px;border-radius:12px;border:1px solid rgba(var(--gold-rgb),.34);background:var(--gold-soft)}.bl .bl-am em{font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-am h3{margin:0;font-style:italic;font-weight:400;font-size:26px;line-height:1.15;color:var(--ink)}.bl .bl-am p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.bl .bl-am-cod{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-2)}.bl .bl-am-cod span{display:block;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-am-cod b{font-weight:400;font-size:16px;letter-spacing:.14em;color:var(--ink)}.bl .bl-am-cod .btn{min-height:44px;padding:0 16px}.bl .bl-am-acc{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bl .bl-am-acc .btn{min-height:44px;text-decoration:none}.bl .bl-am-lista{list-style:none;margin:0;padding:0;display:grid}.bl .bl-am-lista li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid rgba(var(--gold-rgb),.2);font-size:12.5px;color:var(--ink)}.bl .bl-am-lista em{font-style:normal;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-am-lista em.is-pagado{color:var(--green-text)}.bl .bl-am-regla{font-size:11px;color:var(--ink-3)}.bl .bl-cm-img .ph-corner,.bl .bl-pv-img .ph-corner,.bl .bl-lk-img .ph-corner,.bl .bl-cl-img .ph-corner{display:none}.bl .bl-cv{display:grid;gap:10px;margin-top:22px;padding:18px;border-radius:12px;border:1px solid var(--line-2);background:var(--fill-1)}.bl .bl-cv-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.bl .bl-cv-h em{display:block;font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-cv-h b{font-style:italic;font-weight:400;font-size:30px;line-height:1.05;color:var(--gold-text)}.bl .bl-cv-h>span{font-size:11px;letter-spacing:.06em;color:var(--ink-2)}.bl .bl-cv-bar{height:4px;border-radius:999px;background:var(--fill-3);overflow:hidden}.bl .bl-cv-bar i{display:block;height:100%;border-radius:999px;background:var(--gold)}.bl .bl-cv-sig{font-size:12.5px;color:var(--ink-3)}.bl .bl-cv-sig b{font-weight:500;color:var(--ink)}.bl .bl-cv-ben{list-style:none;margin:4px 0 0;padding:0;display:grid}.bl .bl-cv-ben li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3)}.bl .bl-cv-ben li.is-on{color:var(--ink)}.bl .bl-cv-ben li>i{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-2)}.bl .bl-cv-ben li.is-on>i{background:var(--gold);border-color:var(--gold);color:var(--ink-on-color)}.bl .bl-cv-ben em{font-style:normal;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.bl .bl-cv-ben li.is-on em{color:var(--gold-text)}.bl .bl-cv-ics{justify-self:start;margin-top:4px;background:none;border:0;padding:0;min-height:44px;cursor:pointer;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);-webkit-text-decoration:underline dotted rgba(var(--gold-rgb),.6);text-decoration:underline dotted rgba(var(--gold-rgb),.6);text-underline-offset:4px}.bl .bl-en{max-width:560px;margin:0 auto;padding:22px 18px 56px;display:grid;gap:16px}.bl .bl-en-h{display:grid;gap:6px}.bl .bl-en-h em{font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-en-h h1,.bl .bl-en-ok h1{margin:0;font-style:italic;font-weight:400;font-size:34px;line-height:1.1;color:var(--ink)}.bl .bl-en-h span{font-size:12.5px;color:var(--ink-2)}.bl .bl-en-caras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bl .bl-en-cara{display:grid;justify-items:center;gap:8px;min-height:104px;padding:14px 8px;border-radius:12px;border:1px solid var(--line-2);background:var(--fill-1);color:var(--ink-2);font-size:12.5px;cursor:pointer}.bl .bl-en-cara i{width:34px;height:34px;border-radius:999px;border:1.5px solid currentColor;position:relative}.bl .bl-en-cara i:before,.bl .bl-en-cara i:after{content:"";position:absolute;top:11px;width:4px;height:4px;border-radius:999px;background:currentColor}.bl .bl-en-cara i:before{left:9px}.bl .bl-en-cara i:after{right:9px}.bl .bl-en-cara.is-bien{color:var(--green-text)}.bl .bl-en-cara.is-medio{color:var(--gold-text)}.bl .bl-en-cara.is-mal{color:var(--red-text)}.bl .bl-en-cara.is-on{border-color:currentColor;background:var(--fill-2)}.bl .bl-en-cara span{color:var(--ink)}.bl .bl-en-f{display:grid;gap:12px}.bl .bl-en-f textarea,.bl .bl-lr-n input{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink);font:inherit;font-size:16px;resize:vertical}.bl .bl-en-f textarea:focus,.bl .bl-lr-n input:focus{outline:none;border-color:var(--gold)}.bl .bl-en-est{display:flex;gap:4px}.bl .bl-en-est button{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--fill-4);cursor:pointer}.bl .bl-en-est button.is-on{color:var(--gold-text)}.bl .bl-en-sube{display:grid;gap:3px;justify-items:start;padding:14px;border-radius:12px;border:1px dashed var(--line-3);background:var(--fill-1);color:var(--ink);text-align:left;cursor:pointer}.bl .bl-en-sube b{font-weight:500;font-size:14px}.bl .bl-en-sube span{font-size:12.5px;color:var(--ink-3)}.bl .bl-en-foto{display:flex;align-items:center;gap:12px}.bl .bl-en-foto img{width:88px;height:110px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.bl .bl-en-perm{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.bl .bl-en-perm input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--gold);flex-shrink:0}.bl .bl-en-l{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-family:DM Mono,ui-monospace,monospace}.bl .bl-en-chips{display:flex;flex-wrap:wrap;gap:8px}.bl .bl-en-chips button{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--fill-1);color:var(--ink-2);font-size:12.5px;cursor:pointer}.bl .bl-en-chips button.is-on{border-color:var(--gold);background:var(--gold-soft);color:var(--ink)}.bl .bl-en-48{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.bl .bl-en-acc{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bl .bl-en .btn{min-height:48px}.bl .bl-en-ok{display:grid;gap:10px;padding:18px 0}.bl .bl-en-ok em{font-style:normal;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.bl .bl-en-ok p{margin:0;font-size:14px;color:var(--ink-2)}.bl .bl-en-ok .btn{justify-self:start}.bl .bl-lr{display:grid;gap:12px}.bl .bl-lr-n{display:grid;gap:6px}.bl .bl-lr-l{display:grid;gap:6px;max-height:300px;overflow:auto}.bl .bl-lr-it{display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:56px;padding:6px 8px;border-radius:12px;border:1px solid var(--line);background:var(--fill-1);color:var(--ink);text-align:left;cursor:pointer}.bl .bl-lr-it.is-on{border-color:rgba(var(--gold-rgb),.6)}.bl .bl-lr-img{position:relative;display:block;width:44px;height:56px;border-radius:8px;overflow:hidden}.bl .bl-lr-img .ph-corner{display:none}.bl .bl-lr-t{display:grid;gap:2px;min-width:0}.bl .bl-lr-t b{font-weight:400;font-size:12.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bl .bl-lr-t em{font-style:normal;font-size:9.5px;color:var(--ink-3)}.bl .bl-lr-it>i{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-2)}.bl .bl-lr-it.is-on>i{background:var(--gold);border-color:var(--gold);color:var(--ink-on-color)}.bl .bl-lr-acc{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bl .bl-lr-acc .btn{min-height:48px;text-decoration:none}.bl .bl-lr-acc .btn.is-off{opacity:.5;pointer-events:none}.bl .bl-lr-cta{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:12px 18px 0}.bl .bl-lr-cta span{font-size:12.5px;color:var(--ink-3)}.bl .dk .bl-lr-cta{padding-left:34px;padding-right:34px}.bl .bl-vd-b{position:relative;justify-self:start;background:none;border:0;padding:2px 0;cursor:pointer;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);-webkit-text-decoration:underline dotted rgba(var(--gold-rgb),.6);text-decoration:underline dotted rgba(var(--gold-rgb),.6);text-underline-offset:4px}.bl .bl-vd-b:before{content:"";position:absolute;left:-6px;right:-6px;top:-12px;bottom:-12px}.bl .bl-vd{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--fill-1)}.bl span.__om-t{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;display:inline!important;margin:0!important;padding:0!important;border:0!important;background:none!important}.bl .bl-rbh{margin-top:8px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text)}.bl .blcd-inc{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin:10px 18px 0;padding:10px 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--fill-1);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.bl .blcd-inc b{font-weight:500;color:var(--ink)}.bl .dk .blcd-inc{max-width:1012px;margin:12px auto 0}.bl .blcd-inc-b{min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);-webkit-text-decoration:underline dotted rgba(var(--gold-rgb),.6);text-decoration:underline dotted rgba(var(--gold-rgb),.6);text-underline-offset:4px}.bl .collage-link,.bl .cdempty-alt,.bl .shead-act{display:inline-flex;align-items:center;min-height:44px}.bl .cdempty-alt{margin-top:0}.bl .dk-desktop .collage-link,.bl .dk-desktop .cdempty-alt,.bl .dk-desktop .shead-act,.bl .dk-desktop .tstrip-link{min-height:24px}.bl .dk-desktop .tstrip-link{display:inline-flex;align-items:center}.bl .dk-tablet .dkh-in button,.bl .dk-tablet .dkh-in a,.bl .dk-tablet .ix-sub{position:relative}.bl .dk-tablet .dkh-in button:before,.bl .dk-tablet .dkh-in a:before,.bl .dk-tablet .ix-sub:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.bl .bl-pv-ver:before,.bl .bl-lc-cp:before,.bl .bl-cm-link:before,.bl .bl-lk-otra:before,.bl .bl-vd-b:before,.bl .bl-rs-b:before{top:50%;bottom:auto;height:44px;transform:translateY(-50%)}.bl .mnu-ico{position:relative}.bl .mnu-ico:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.bl .mnu-u,.bl .mnu-cur button{min-height:44px}.bl .menupanel.is-wide:not(.is-tablet) .mnu-cur button{min-height:0}.bl .mnu.is-wide.is-tablet .mnu-u,.bl .mnu.is-wide.is-tablet .mnu-sub,.bl .askrow-alt{min-height:44px}.bl .dk-desktop .askrow-alt{min-height:24px}.bl .tstrip-link,.bl .dk-tablet .pcard-quick{min-height:44px}.bl .cjchips>button{min-height:44px}.bl .fvcard-more{min-height:44px}.bl .dk-desktop .fvcard-more{min-height:24px}.bl .bl-spei-items{display:grid;gap:8px;margin-bottom:14px}.bl .bl-spei-it{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:12px;background:var(--fill-1)}.bl .bl-spei-img{position:relative;display:block;width:52px;height:64px;border-radius:12px;overflow:hidden}.bl .bl-spei-img .ph-corner{display:none}.bl .bl-spei-it-t{display:grid;gap:2px;min-width:0}.bl .bl-spei-it-t b{font-weight:500;font-size:14px;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bl .bl-spei-it-t em{font-style:normal;font-size:11px;color:var(--ink-3)}.bl .bl-spei-it strong{font-weight:400;font-size:12.5px;color:var(--ink)}.bl .bl-spei-mas{font-size:12.5px;color:var(--ink-3)}.bl .afhist-vacio{margin:0;padding:14px 0;font-size:12.5px;line-height:1.55;color:var(--ink-3)}.bl .bl-off{display:flex;align-items:center;gap:10px;padding:10px 18px;background:var(--fill-2);border-bottom:1px solid var(--line-2);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.bl .bl-off b{font-weight:500;color:var(--ink)}.bl .bl-off i{width:8px;height:8px;border-radius:999px;background:var(--red-text);flex-shrink:0}.bl .dk .bl-off{padding:10px 34px}.bl .lgwa-l:disabled{opacity:.5;cursor:default}.bl .dk-mobile .collage .pline-wrap{margin:0 -16px}.bl .dk-mobile .collage .pline{padding:0 16px}.bl .acsection-link,.bl .acorder-cta,.bl .shead-act,.bl .acsection-head .mono-kick,.bl .bl-lc-cp,.bl .gtl-t.is-tira td,.bl .gtl-t.is-tira th,.bl .dk .collage-link{white-space:nowrap}.bl #bl-page .gtl-t.is-tira{table-layout:auto;width:-moz-max-content;width:max-content;min-width:100%}.bl #bl-page .gtl-t.is-tira td{min-width:40px}.bl .bl-cm-vacio .btn{white-space:nowrap}.bl .mfab{min-height:44px}
