:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--twsa-safe-area-inset-top:env(safe-area-inset-top,0px);--twsa-safe-area-inset-right:env(safe-area-inset-right,0px);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--twsa-safe-area-inset-left:env(safe-area-inset-left,0px)}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial}}html,[data-generated-space-root]{height:100%;min-height:100%}[data-generated-space-root]{overflow:auto;position:fixed;scrollbar-width:none;inset:0}.hatch-space-root[data-hatch-space-root]{--hatch-space-bottom-padding:calc(var(--bottom-padding,0px) + env(safe-area-inset-bottom,0px));box-sizing:border-box;min-height:calc(100% + var(--header-height,0px) + var(--hatch-space-bottom-padding));min-height:calc(100dvh + var(--header-height,0px) + var(--hatch-space-bottom-padding));padding-top:var(--header-height,0px);padding-bottom:var(--hatch-space-bottom-padding);background:var(--bg,#f4f7fb);color:var(--text,#0f172a)}@media (prefers-color-scheme:dark){.hatch-space-root[data-hatch-space-root]{background:var(--bg,#0c111b);color:var(--text,#e5eef9)}}[data-generated-space-root]::-webkit-scrollbar{display:none}/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-bold:700;--font-weight-black:900;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--font-display:Georgia,"Times New Roman",serif}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:initial;font-variation-settings:initial;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:initial;font-variation-settings:initial;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:-moz-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports ( not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{text-align:inherit;min-height:1lh}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{appearance:button}input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-file-upload-button{appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items: center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--warn\)\]{border-color:var(--warn)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-center{object-position:center}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-8{padding:calc(var(--spacing)*8)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-6{padding-top:calc(var(--spacing)*6)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--dim\)\]{color:var(--dim)}.text-\[var\(--good\)\]{color:var(--good)}.text-\[var\(--text\)\]{color:var(--text)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.safe{--twsa-safe-area-inset-top:env(safe-area-inset-top);--twsa-safe-area-inset-right:env(safe-area-inset-right);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom);--twsa-safe-area-inset-left:env(safe-area-inset-left)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.sm\:p-7{padding:calc(var(--spacing)*7)}}}:root{--twsa-safe-area-inset-top:env(safe-area-inset-top);--twsa-safe-area-inset-right:env(safe-area-inset-right);--twsa-safe-area-inset-bottom:env(safe-area-inset-bottom);--twsa-safe-area-inset-left:env(safe-area-inset-left);--buncss-light: ;--buncss-dark:initial;--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--surface:#121214;--surface-2:#181818;--text:#f4f2ef;--dim:#a8a5a2;--border:#303030;--accent:#ef1735;--good:#1d9e75;--warn:#e1a527;--radius:10px;--space-surface:var(--surface);--space-surface-alt:var(--surface-2);--space-muted:var(--dim);--space-border:var(--border);--space-accent:var(--accent)}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button,input,select{font:inherit}button{touch-action:manipulation}.display{font-family:var(--font-display);letter-spacing:.025em}.hairline{border-color:var(--border)}.panel{background:var(--surface);border:1px solid var(--border)}.input{border:1px solid var(--border);color:var(--text);background:#0b0b0b;border-radius:8px;width:100%;padding:12px}.input:focus{outline:2px solid var(--accent);outline-offset:1px}.btn{cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:10px 16px;font-weight:750}.btn-primary{background:var(--accent);color:#fff}.btn-ghost{color:var(--text);border:1px solid var(--border);background:#1d1d1d}.btn:disabled{opacity:.5;cursor:not-allowed}.tab{border:1px solid var(--border);color:var(--dim);background:#111;border-radius:7px;min-height:42px;padding:8px 11px}.tab[aria-selected=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.chip{border:1px solid var(--border);color:var(--dim);background:#111;border-radius:999px;padding:7px 10px}.chip.on{border-color:var(--accent);color:#fff;background:#2a0710}.metric{font-variant-numeric:tabular-nums}.safe-top{padding-top:max(12px,env(safe-area-inset-top))}.safe-bottom{padding-bottom:max(12px,env(safe-area-inset-bottom))}.scrollbar::-webkit-scrollbar{width:6px}.scrollbar::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:5px}@media (max-width:520px){.desktop-only{display:none!important}.phone-stack{grid-template-columns:1fr!important}.compact-title{font-size:2.7rem!important}.mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.ticker-wrap{overflow:hidden;background:#111}.ticker-track{display:flex;animation:ticker 50s linear infinite;width:max-content}.ticker-item{display:flex;color:var(--text);border:0;border-right:1px solid var(--border);white-space:nowrap;background:0 0;align-items: center;gap:.55rem;min-height:50px;padding:6px 16px}.ticker-item span:last-child{color:var(--dim);font-size:.75rem}@keyframes ticker{to{transform:translate(-50%)}}.logo-rail{display:flex;overflow-x:auto;scrollbar-width:thin;gap:8px;padding:3px 0 10px}.logo-rail button{display:grid;border:1px solid var(--border);background:var(--surface);color:var(--dim);place-items: center;min-width:70px;padding:5px}.logo-rail button.active{border-color:var(--accent);color:var(--text)}.logo-rail span{margin-top:3px;font-size:9px}.profile-head{border-top:4px solid;padding-top:16px}.consensus{display:flex;background:var(--surface);border:1px solid var(--border);flex-wrap:wrap;align-items: center;gap:10px;padding:12px 14px}.consensus-pill{background:#242426;border-radius:999px;padding:5px 9px;font-weight:700}.consensus small{color:var(--dim);width:100%}.inline-alert{display:grid;grid-template-columns:1fr 150px 150px auto;background:var(--surface);border:1px solid var(--border);align-items: end;gap:10px;padding:12px}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);background:var(--border);border:1px solid var(--border);gap:1px}.quick-grid>div{background:var(--surface);padding:14px}.operations-snapshot{margin-top:16px}.operations-heading{display:flex;justify-content:space-between;align-items: end;gap:14px;margin-bottom:10px}.operations-heading h2{font-family:var(--font-display);margin:0;font-size:1.45rem}.operations-heading p{color:var(--dim);text-align:right;margin:0;font-size:.75rem}.operational-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--border);border:1px solid var(--border);gap:1px}.operational-card{background:var(--surface);min-width:0;padding:16px}.operational-value{overflow-wrap:anywhere;margin:.45rem 0 0;font-size:1.12rem;font-weight:700;line-height:1.3}.operational-detail{color:var(--dim);margin:.4rem 0 0;font-size:.78rem;line-height:1.4}.occupancy-track{overflow:hidden;background:#303033;height:7px;margin-top:13px}.occupancy-track>span{display:block;background:#8d8d92;height:100%}.supporting-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1px}.info-block{border-left:3px solid var(--accent);color:var(--dim);background:#171719;padding:12px 14px;font-size:.88rem}.info-block b{color:var(--text)}.info-block p{margin:.25rem 0 0}.manage-actions{display:flex;flex-wrap:wrap;gap:8px}.manage-actions .btn{flex:130px}.btn-danger{color:#fff;background:#5d101b;border:1px solid #9b2637}.editor-form{display:grid;border:1px solid var(--border);background:#0d0d0e;gap:12px;padding:14px}.confirm-panel{background:#1d1113;border:1px solid #74303a;padding:14px}.confirm-panel p{margin:0}.report-row{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:12px}.report-source-badge{display:inline-flex;border:1px solid var(--border);color:var(--dim);letter-spacing:.04em;background:#0d0d0e;align-items: center;min-height:22px;padding:3px 7px;font-size:.63rem;font-weight:700}.reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--border);border:1px solid var(--border);gap:1px;margin-top:16px}.reference-metric,.reference-note{background:var(--surface);min-width:0;padding:15px}.reference-note{grid-column:1/-1;background:#171719}.reference-note p{color:var(--dim);margin:.35rem 0 .8rem}.metric-label{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.metric-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.45rem 0 0;font-size:1.15rem;font-weight:700;line-height:1.25}.metric-detail{color:var(--dim);margin:.3rem 0 0;font-size:.8rem}.source-line{color:var(--dim);overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.64rem;line-height:1.35}.distribution-history{border:1px solid var(--border);background:#0e0e0f;margin-top:18px;padding:18px}.distribution-history-head{display:flex;border-bottom:1px solid var(--border);justify-content:space-between;align-items: flex-start;gap:16px;padding-bottom:14px}.distribution-history-head p{color:var(--accent);letter-spacing:.11em;margin:0;font-size:.65rem;font-weight:700}.distribution-history-head h2{font-family:var(--font-display);margin:.3rem 0 0;font-size:1.7rem;line-height:1.05}.distribution-history-head>span{border:1px solid var(--border);color:var(--dim);flex:none;padding:5px 8px;font-size:.72rem}.distribution-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--border);border:1px solid var(--border);gap:1px;margin-top:14px}.distribution-summary>div{background:var(--surface);min-width:0;padding:13px}.distribution-summary small{display:block;color:var(--dim);text-transform:uppercase;letter-spacing:.07em;font-size:.65rem}.distribution-summary strong{display:block;text-transform:capitalize;margin-top:4px;font-size:1.05rem}.distribution-summary p{color:var(--dim);margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.distribution-chart{border-bottom:1px solid var(--border);background:linear-gradient(#121214,#0e0e0f);height:138px;margin-top:14px}.distribution-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));list-style:none;gap:6px;margin:12px 0 0;padding:0}.distribution-values li{border:1px solid var(--border);background:var(--surface);min-width:0;padding:8px}.distribution-values li>span{display:block;color:#777;font-variant-numeric:tabular-nums;font-size:.58rem}.distribution-values li>b{display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:.76rem}.distribution-values li.gap{grid-column:span 2;color:var(--dim);border-style:dashed}.distribution-empty{display:grid;border:1px dashed var(--border);color:var(--dim);font-family:var(--font-display);place-items: center;min-height:88px;margin-top:14px;font-size:2rem}.distribution-note{color:var(--dim);background:#171719;margin-top:14px;padding:12px 13px;font-size:.84rem;line-height:1.45}.distribution-note.emphasis{border-top:3px solid var(--accent)}.distribution-note b{display:block;color:var(--text);letter-spacing:.1em;margin-bottom:4px;font-size:.7rem}.distribution-note p{margin:0}.distribution-source{color:var(--dim);margin:12px 0 0;font-size:.7rem}.recharts-default-tooltip{font-size:.72rem;border:1px solid var(--border)!important;color:var(--text)!important;background:#111!important}@media (max-width:640px){.inline-alert{grid-template-columns:1fr 1fr}.inline-alert b,.inline-alert button{grid-column:1/-1}.quick-grid{grid-template-columns:repeat(2,1fr)}.operations-heading{display:block}.operations-heading p{text-align:left;margin-top:3px}.operational-grid{grid-template-columns:1fr}.operational-card{padding:14px}.supporting-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-grid{grid-template-columns:1fr}.reference-note{grid-column:auto}.ticker-track{animation-duration:36s}.profile-head{align-items: center}.profile-head h1{font-size:2rem}.report-row{grid-template-columns:1fr}.report-row .btn{width:100%}.manage-actions .btn{min-width:0}.editor-form{padding:12px}.distribution-history{padding:14px}.distribution-history-head{display:block}.distribution-history-head h2{font-size:1.42rem}.distribution-history-head>span{display:inline-flex;margin-top:10px}.distribution-summary{grid-template-columns:1fr}.distribution-chart{height:124px}.distribution-values{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-values li.gap{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.payments-page{color:#171717;background:#fff;min-height:calc(100vh - 180px);margin:-24px -16px -12px;padding:30px 16px 44px}.payments-hero{border-bottom:3px solid #171717;max-width:760px;padding:10px 0 22px}.payments-kicker{letter-spacing:.13em;color:#5e5e5e;margin:0;font-size:.72rem;font-weight:700}.payments-title{font-family:var(--font-display);letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(2.7rem,9vw,5.4rem);line-height:.94}.payments-range{color:#555;margin:.7rem 0 0;font-size:1.02rem}.payments-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #cfcfcf;max-width:470px;margin-top:24px}.payments-summary>div{display:flex;border-right:1px solid #cfcfcf;flex-direction:column;padding:11px 13px}.payments-summary>div:last-child{border-right:0}.payments-summary strong{font-family:var(--font-display);font-size:1.45rem}.payments-summary span{color:#666;font-size:.72rem}.payments-notice{background:#f3f3f1;border:1px solid #202020;max-width:920px;margin:22px 0 0;padding:15px 16px}.payments-notice strong{text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.payments-notice p{color:#343434;margin:.35rem 0 0;line-height:1.45}.payments-legend{display:flex;color:#666;flex-wrap:wrap;align-items: center;gap:8px 10px;margin:18px 0 26px;font-size:.75rem}.status-badge{display:inline-flex;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid #222;align-items: center;min-height:25px;padding:4px 8px;font-size:.65rem;font-weight:700}.status-badge.confirmed{color:#fff;background:#171717}.status-badge.estimated{color:#333;background:#fff;border-color:#8a8a8a}.timeline-list{list-style:none;margin:0;padding:0}.timeline-month{display:grid;grid-template-columns:48px minmax(0,1fr);position:relative;gap:14px;padding-bottom:30px}.timeline-month:not(:last-child):before{content:"";position:absolute;border-left:1px solid #b9b9b9;top:43px;bottom:0;left:23px}.timeline-marker{position:relative;z-index:1;display:grid;font-variant-numeric:tabular-nums;background:#fff;border:2px solid #171717;border-radius:50%;place-items: center;width:48px;height:48px;font-size:.72rem;font-weight:700}.month-content{min-width:0}.month-heading{display:flex;justify-content:space-between;align-items: flex-start;gap:12px;min-height:48px;padding-top:2px}.month-heading h2{font-family:var(--font-display);margin:0;font-size:1.45rem;line-height:1.1}.month-heading p{color:#5b5b5b;margin:.25rem 0 0;font-size:.76rem}.month-heading>span{color:#666;flex:none;padding-top:4px;font-size:.72rem}.payment-list{display:grid;gap:8px;margin-top:10px}.payment-entry{display:grid;grid-template-columns:minmax(150px,1.25fr)minmax(125px,.8fr)auto;background:#fff;border:1px solid #d5d5d5;align-items: center;gap:14px;padding:13px 14px}.payment-entry.confirmado{border:2px solid #171717}.payment-identity{min-width:0}.payment-identity b{display:block;letter-spacing:.01em;font-size:.91rem}.payment-identity span{display:block;color:#636363;margin-top:2px;font-size:.78rem}.payment-amount small{display:block;text-transform:uppercase;letter-spacing:.06em;color:#747474;font-size:.62rem}.payment-amount strong{display:block;font-variant-numeric:tabular-nums;margin-top:2px;font-size:.95rem}.payment-meta{display:flex;justify-content:flex-end;align-items: center;gap:9px}.confidence{color:#5d5d5d;white-space:nowrap;font-size:.72rem}.confidence b{color:#252525;text-transform:capitalize}.payment-detail{grid-column:1/-1;display:flex;color:#565656;border-top:1px solid #e2e2e2;flex-wrap:wrap;gap:5px 16px;padding-top:9px;font-size:.74rem;line-height:1.4}.payments-footnote{color:#5e5e5e;border-top:1px solid #cfcfcf;margin:0 0 0 62px;padding-top:16px;font-size:.78rem;line-height:1.45}@media (min-width:900px){.payments-page{margin:-24px calc(-50vw + min(100vw,72rem)/2 - 16px) -12px;padding-left:max(32px,50vw - 36rem + 16px);padding-right:max(32px,50vw - 36rem + 16px)}}@media (max-width:640px){.mobile-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.payments-page{margin:-24px -16px -12px;padding-top:24px}.payments-summary{max-width:none}.timeline-month{grid-template-columns:38px minmax(0,1fr);gap:10px;padding-bottom:24px}.timeline-marker{width:38px;height:38px}.timeline-month:not(:last-child):before{top:36px;left:18px}.month-heading{min-height:38px}.month-heading h2{font-size:1.25rem}.payment-entry{grid-template-columns:minmax(0,1fr)auto;gap:10px}.payment-amount{grid-column:1/2}.payment-meta{grid-column:2;grid-row:1/3;flex-direction:column;align-items: flex-end}.payment-detail{grid-column:1/-1}.confidence{white-space:normal;text-align:right}.payments-footnote{margin-left:48px}}.live-price{display:inline-flex;font-variant-numeric:tabular-nums;align-items: center;gap:.48em;line-height:1.1}.price-dot{background:var(--good);animation:price-pulse 1.65s ease-out infinite;border-radius:999px;width:.42em;min-width:7px;height:.42em;min-height:7px;box-shadow:0 0 #1d9e7599}.price-dot.reference{box-shadow:none;animation:none;background:#777}@keyframes price-pulse{0%{box-shadow:0 0 #1d9e7594;opacity:1}62%{box-shadow:0 0 0 6px #1d9e7500;opacity:.62}to{box-shadow:0 0 #1d9e7500;opacity:1}}@media (prefers-reduced-motion:reduce){.price-dot{animation:none}}.portfolio-module{--portfolio-gap:14px}.portfolio-heading{display:flex;justify-content:space-between;align-items: flex-end;gap:18px}.portfolio-heading h1{margin:.25rem 0 0}.portfolio-heading>div>p:last-child{color:var(--dim);margin:.55rem 0 0}.portfolio-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:24px}.portfolio-message{border:1px solid var(--border);color:var(--text);background:#161617;margin:12px 0 0;padding:10px 12px;font-size:.85rem}.portfolio-section{margin-top:18px}.month-control{display:flex;border:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items: flex-end;gap:18px;padding:14px}.month-control label{min-width:230px;font-size:.82rem;font-weight:700}.month-control .input{margin-top:6px}.month-control p{color:var(--dim);max-width:560px;margin:0;font-size:.78rem;line-height:1.45}.portfolio-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--border);border:1px solid var(--border);gap:1px;margin:14px 0}.portfolio-kpis article{background:var(--surface);min-width:0;padding:15px}.portfolio-kpis p{color:var(--dim);margin:0;font-size:.72rem}.portfolio-kpis strong{display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:7px;font-size:1.15rem}.portfolio-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portfolio-chart{border:1px solid var(--border);background:var(--surface);min-width:0;padding:16px}.portfolio-chart h2{font-family:var(--font-display);margin:0;font-size:1.35rem}.portfolio-chart>p{color:var(--dim);margin:.3rem 0 0;font-size:.76rem}.allocation-chart{grid-column:1/-1}.chart-frame{height:240px;margin-top:14px}.pie-frame{height:280px}.portfolio-form,.goal-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);background:var(--surface);gap:12px;padding:16px}.portfolio-form .form-title,.goal-form>div:first-child{grid-column:1/-1}.form-title h2,.goal-form h2,.section-title h2{font-family:var(--font-display);margin:0;font-size:1.5rem}.form-title p,.goal-form p,.section-title p{color:var(--dim);margin:.25rem 0 0;font-size:.78rem}.portfolio-form>.btn,.goal-form>.btn{align-self: end}.operations-list{margin-top:24px}.section-title{display:flex;justify-content:space-between;align-items: flex-end;margin-bottom:10px}.operation-row{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,.8fr)auto;border:1px solid var(--border);background:var(--surface);align-items: center;gap:14px;padding:14px}.operation-row+.operation-row{border-top:0}.operation-row h3{margin:.4rem 0 0;font-size:1rem}.operation-row p{color:var(--dim);overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.76rem}.operation-kind{display:inline-flex;border:1px solid var(--border);letter-spacing:.07em;text-transform:uppercase;padding:3px 7px;font-size:.62rem;font-weight:700}.operation-kind.buy{color:var(--good)}.operation-kind.sell{color:#ff7b90}.operation-kind.distribution{color:var(--warn)}.operation-values{text-align:right}.operation-values strong,.operation-values span{display:block;font-variant-numeric:tabular-nums}.operation-values span{color:var(--dim);margin-top:3px;font-size:.75rem}.inline-delete{display:flex;align-items: center;gap:6px}.inline-delete span{color:var(--dim);font-size:.72rem}.inline-delete .btn{min-height:38px;padding:7px 10px}.allocation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--border);border:1px solid var(--border);gap:1px}.allocation-summary>div{background:var(--surface);padding:15px}.allocation-summary span{display:block;color:var(--dim);font-size:.7rem}.allocation-summary strong{display:block;font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.2rem}.threshold-form{display:flex;border:1px solid var(--border);background:#101011;align-items: flex-end;gap:10px;margin-top:12px;padding:13px}.threshold-form label{max-width:250px;font-size:.78rem}.threshold-form input{margin-top:5px}.threshold-form>span{color:var(--dim);padding-bottom:12px;font-size:.76rem}.position-list{display:grid;gap:12px;margin-top:14px}.position-card{border:1px solid var(--border);background:var(--surface);padding:16px}.position-card.off-target{border-color:#8a2937}.position-card>header{display:flex;justify-content:space-between;align-items: flex-start;gap:14px}.position-card h2{font-family:var(--font-display);margin:0;font-size:1.5rem}.position-card header p{color:var(--dim);margin:.2rem 0 0;font-size:.78rem}.position-share{text-align:right}.position-share strong,.position-share span{display:block}.position-share strong{font-size:1.25rem}.position-share span{color:var(--dim);font-size:.65rem}.position-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#0e0e0f;gap:12px;margin-top:15px;padding:13px}.price-source{color:var(--dim);margin:8px 0 0;font-size:.7rem}.target-track{position:relative;background:#303033;height:10px;margin-top:17px}.target-track>span{display:block;background:var(--accent);height:100%}.target-track>i{position:absolute;background:#fff;width:2px;height:18px;top:-4px;transform:translate(-1px)}.target-caption{display:flex;color:var(--dim);justify-content:space-between;margin-top:6px;font-size:.68rem}.allocation-alert{color:#ffb2be;background:#2b1116;margin:10px 0 0;padding:9px 10px;font-size:.76rem}.position-edit-form{display:grid;grid-template-columns:1fr 1fr auto;align-items: end;gap:10px;margin-top:13px}.position-edit-form label{font-size:.75rem}.position-edit-form .input{margin-top:5px}.goal-form{grid-template-columns:1fr 1fr auto}.goals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.goal-card{border:1px solid var(--border);background:var(--surface);min-width:0;padding:16px}.goal-card>header{display:flex;justify-content:space-between;align-items: flex-start;gap:12px}.goal-card h2{font-family:var(--font-display);margin:0;font-size:1.45rem}.goal-card header p{color:var(--dim);margin:.25rem 0 0;font-size:.78rem}.goal-card header>strong{font-size:1.2rem}.goal-progress{background:#303033;height:9px;margin:14px 0}.goal-progress span{display:block;background:var(--accent);height:100%}.goal-card>form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.goal-card>form label:last-of-type,.goal-card>form>.btn{grid-column:1/-1}.contribution-list{border-top:1px solid var(--border);margin-top:14px}.contribution-list>div{display:flex;border-bottom:1px solid var(--border);justify-content:space-between;align-items: center;gap:12px;padding:9px 0}.contribution-list span,.contribution-list b,.contribution-list small{display:block}.contribution-list small{color:var(--dim);margin-top:2px}.contribution-list button{color:#ff8d9d;background:0 0;border:0;font-size:.74rem}.goal-delete{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:8px;margin-top:14px}.goal-delete span{color:var(--dim);margin-right:auto;font-size:.72rem}.goal-delete .btn{min-height:38px;padding:7px 10px}.portfolio-catalog{display:grid;border:1px solid var(--border);background:var(--border);gap:1px}.portfolio-catalog article{display:grid;grid-template-columns:auto minmax(0,1fr)auto;background:var(--surface);align-items: center;gap:13px;padding:13px}.portfolio-catalog h3{font-family:var(--font-display);margin:0;font-size:1.15rem}.portfolio-catalog p{color:var(--dim);margin:.2rem 0 0;font-size:.76rem}.catalog-price{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.catalog-price small{display:block;color:var(--dim);margin-top:4px;font-size:.62rem;font-weight:400}@media (max-width:760px){.portfolio-heading{display:block}.portfolio-heading>.btn{width:100%;margin-top:14px}.portfolio-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.month-control{display:block}.month-control label{display:block;min-width:0}.month-control p{margin-top:10px}.portfolio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-charts{grid-template-columns:1fr}.allocation-chart{grid-column:auto}.portfolio-form,.goal-form{grid-template-columns:1fr}.portfolio-form .form-title,.goal-form>div:first-child{grid-column:auto}.operation-row{grid-template-columns:1fr auto}.operation-values{grid-row:2;text-align:left}.operation-row>.btn,.inline-delete{grid-column:2;grid-row:1/3}.allocation-summary{grid-template-columns:1fr}.threshold-form{display:grid;grid-template-columns:1fr}.threshold-form label{max-width:none}.threshold-form>span{padding:0}.position-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.position-edit-form,.goals-grid{grid-template-columns:1fr}.chart-frame{height:220px}}@media (max-width:420px){.portfolio-kpis,.operation-row{grid-template-columns:1fr}.operation-row>.btn,.inline-delete{grid-column:1;grid-row:auto}.inline-delete{justify-content:flex-end}.position-metrics{grid-template-columns:1fr 1fr}.portfolio-tabs .tab{font-size:.78rem}.portfolio-catalog article{grid-template-columns:auto minmax(0,1fr)}.catalog-price{grid-column:1/-1;text-align:left;border-top:1px solid var(--border);padding-top:8px}}.ratios-page{--ratio-ink:#111;--ratio-dim:#636b74;--ratio-line:#d9dde1;--ratio-navy:#1a3a5c;--ratio-paper:#fff;--ratio-wash:#f6f7f8;color:var(--ratio-ink);background:#fafafa;min-height:calc(100vh - 180px);margin:-24px -16px -12px;padding:24px 16px 48px}.ratios-hero{border-bottom:3px solid var(--ratio-ink);padding:4px 0 18px}.ratios-eyebrow{color:var(--ratio-navy);letter-spacing:.11em;margin:0;font-size:.68rem;font-weight:800}.ratios-hero h1{letter-spacing:-.035em;margin:.3rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.55rem,12vw,5rem);line-height:.95}.ratios-hero>p:last-child{color:#4e5660;margin:.65rem 0 0;font-size:.95rem}.ratios-livebar{position:sticky;z-index:24;display:flex;backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #c9cdd1;align-items: center;gap:9px;min-height:45px;margin:0 -16px;padding:9px 16px;top:70px;box-shadow:0 4px 12px #1111110f}.ratios-livebar b{letter-spacing:.06em;font-size:.72rem}.ratios-livebar>span:last-child{color:var(--ratio-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem}.ratio-live-dot{display:inline-block;background:#1d9e75;border-radius:999px;flex:none;width:8px;height:8px}.ratio-live-dot.pulsing{animation:price-pulse 1.65s ease-out infinite}.ratio-live-dot.unavailable{animation:none;background:#8b8e92}.ratio-cutoff{color:#505861;margin:10px 0 0;font-size:.72rem;line-height:1.35}.metric-selector{display:grid;grid-template-columns:repeat(5,minmax(125px,1fr));gap:7px;margin-top:20px}.metric-selector button{color:#56606a;text-align:left;background:#fff;border:1px solid #c7ccd1;border-radius:6px;min-height:50px;padding:8px 10px;font-size:.76rem;font-weight:750}.metric-selector button[aria-selected=true]{border-color:var(--ratio-navy);background:var(--ratio-navy);color:#fff}.metric-selector button:disabled{cursor:not-allowed;color:#7c838a;background:#eef0f2}.metric-selector button small{display:block;white-space:normal;margin-top:3px;font-size:.56rem;font-weight:650}.ratio-definition{background:#fff;border:1px solid #cfd3d7;margin-top:12px}.ratio-definition button{display:flex;color:#111;text-align:left;background:0 0;border:0;justify-content:space-between;align-items: center;gap:16px;width:100%;padding:12px 13px}.ratio-definition button span{color:var(--ratio-navy);font-size:.72rem}.ratio-definition p{color:#3f4851;margin:0;padding:0 13px 13px;font-size:.84rem;line-height:1.5}.ratio-lesson{border-left:3px solid var(--ratio-navy);color:#222;background:#eef2f5;margin:12px 0 0;padding:12px 13px;font-size:.84rem;line-height:1.45}.ratio-group{margin-top:26px}.ratio-group.fibrae{border-top:4px solid var(--ratio-navy);margin-top:34px;padding-top:20px}.ratio-group>header{display:flex;border-bottom:2px solid #111;justify-content:space-between;align-items: end;gap:12px;padding:0 2px 8px}.ratio-group>header h2{letter-spacing:.11em;margin:0;font-size:.78rem}.ratio-group>header span{color:var(--ratio-dim);font-size:.65rem}.ratio-column-head,.ratio-row{display:grid;grid-template-columns:28px minmax(92px,1.25fr)minmax(84px,.85fr)minmax(105px,.9fr)20px;align-items: center;gap:8px}.ratio-column-head{color:#69727a;letter-spacing:.07em;padding:7px 10px;font-size:.56rem;font-weight:800}.ratio-entry{border:1px solid var(--ratio-line);background:var(--ratio-paper);border-bottom:0}.ratio-entry:last-child{border-bottom:1px solid var(--ratio-line)}.ratio-entry.open{box-shadow:inset 3px 0 0 var(--ratio-navy)}.ratio-row{color:#111;text-align:left;cursor:pointer;background:#fff;border:0;width:100%;min-height:64px;padding:8px 9px}.ratio-row:focus-visible{outline:2px solid var(--ratio-navy);outline-offset:-2px}.ratio-rank{color:#737b83;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:750}.ratio-identity,.ratio-price,.ratio-value{min-width:0}.ratio-identity b,.ratio-price b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.ratio-identity small,.ratio-price small{display:block;overflow:hidden;color:#71787f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.59rem}.ratio-price{display:grid;grid-template-columns:9px minmax(0,1fr);align-items: center;column-gap:5px}.ratio-price small{grid-column:2}.ratio-value{display:flex;text-align:right;justify-content:flex-end;align-items: center;gap:7px}.ratio-value>b{font-size:.7rem;line-height:1.2}.ratio-number{color:#111;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.ratio-move{display:inline-flex;justify-content:center;min-width:20px;font-size:.7rem;font-weight:900}.ratio-move.up{color:var(--ratio-navy)}.ratio-move.down,.ratio-move.flat{color:#81878d}.ratio-chevron{color:var(--ratio-navy);font-size:1.15rem;font-weight:600}.ratio-badges{display:flex;flex-wrap:wrap;gap:5px;padding:0 9px 8px 45px}.quality-badge{display:inline-flex;color:#363c42;letter-spacing:.04em;background:#f3f4f5;border:1px solid #b9bec3;align-items: center;max-width:100%;padding:3px 6px;font-size:.55rem;font-weight:800}.quality-badge.unverified{border-style:dashed}.quality-badge.no_distributions,.quality-badge.single_payment,.quality-badge.attention{background:#eceeef}.quality-badge.distorted{color:#694a0d;background:#fff3d6;border-color:#bd8a24}.ratio-detail{border-top:1px solid var(--ratio-line);background:var(--ratio-wash);padding:14px}.ratio-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.ratio-detail dl>div{border-bottom:1px solid #d8dce0;padding-bottom:8px}.ratio-detail dt{color:#667078;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}.ratio-detail dd{margin:3px 0 0;font-size:.8rem;font-weight:700;line-height:1.35}.ratio-fiscal-note{color:#424a52;background:#fff;margin:11px 0 0;padding:10px;font-size:.77rem;line-height:1.45}.ratio-formula{background:#fff;border:1px solid #bdc4cb;margin-top:12px;padding:12px}.ratio-formula b{display:block;font-size:.72rem}.ratio-formula code{display:block;color:#111;white-space:normal;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:700}.ratio-formula p{color:#555e66;margin:6px 0 0;font-size:.76rem}.ratio-empty{text-align:center;color:#525b63;background:#fff;border:1px dashed #aeb4ba;margin-top:20px;padding:30px}.ratio-empty button{color:#111;background:#fff;border:1px solid #111;margin-top:10px;padding:8px 12px}.ratios-disclaimer{color:#4f5860;border-top:2px solid #111;margin:34px 0 0;padding:18px 0 0;font-size:.76rem;line-height:1.5}@media (min-width:900px){.ratios-page{margin:-24px calc(-50vw + min(100vw,72rem)/2 - 16px) -12px;padding-left:max(32px,50vw - 36rem + 16px);padding-right:max(32px,50vw - 36rem + 16px)}}@media (max-width:720px){.metric-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-selector button:last-child{grid-column:1/-1}.ratios-livebar{top:82px}.ratio-column-head,.ratio-row{grid-template-columns:22px minmax(80px,1.1fr)minmax(74px,.78fr)minmax(88px,.82fr)16px;gap:5px}.ratio-column-head,.ratio-row{padding-left:7px;padding-right:7px}.ratio-badges{padding-left:34px}.ratio-detail dl{grid-template-columns:1fr}.ratio-value>b{font-size:.61rem}.ratio-number{font-size:.95rem}.mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:390px){.ratios-page{padding-left:12px;padding-right:12px}.ratios-livebar{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.ratios-livebar>span:last-child{font-size:.65rem}.ratio-column-head,.ratio-row{grid-template-columns:20px minmax(72px,1fr)minmax(68px,.75fr)minmax(82px,.82fr)14px;gap:4px}.ratio-identity small{display:none}.ratio-price b{font-size:.7rem}.ratio-value>b{max-width:83px}.quality-badge{font-size:.52rem}}@media (prefers-reduced-motion:reduce){.ratio-live-dot.pulsing{animation:none}}.satafe{color:#111;background:#fff;border:1px solid #e4e4e4;padding:20px 16px}.satafe-hero{margin-bottom:14px}.satafe-kicker{letter-spacing:.14em;color:#1a3a5c;margin:0 0 6px;font-size:.68rem;font-weight:800}.satafe-hero h1{color:#111;margin:0;font-size:1.9rem;font-weight:800;line-height:1.05}.satafe-updated{color:#525b63;margin:8px 0 0;font-size:.8rem}.satafe-disclaimer{color:#111;background:#fafafa;border:1px solid #d8d8d8;border-left:4px solid #1a3a5c;margin:0 0 18px;padding:12px 14px;font-size:.82rem;line-height:1.5}.satafe-portfolio{background:#fafafa;border:1px solid #e0e0e0;margin:0 0 22px;padding:16px}.satafe-portfolio h2{color:#111;margin:0 0 10px;font-size:1.15rem;font-weight:800}.satafe-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.satafe-chip{display:inline-block;color:#1a3a5c;background:#fff;border:1px solid #1a3a5c;padding:6px 12px;font-size:.8rem;font-weight:800}.satafe-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}.satafe-kpis>div{background:#fff;border:1px solid #e0e0e0;padding:10px 12px}.satafe-kpis small{display:block;color:#525b63;margin-bottom:4px;font-size:.68rem}.satafe-kpis strong{color:#111;font-size:1.25rem}.satafe-note{color:#525b63;margin:12px 0 0;font-size:.76rem;line-height:1.5}.satafe-h2{color:#111;margin:0 0 10px;font-size:1.2rem;font-weight:800}.satafe-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px}.satafe-table{border-collapse:collapse;background:#fff;width:100%;min-width:640px;font-size:.82rem}.satafe-table thead th{color:#fff;text-align:left;letter-spacing:.04em;white-space:nowrap;background:#1a3a5c;padding:10px 8px;font-size:.68rem}.satafe-table tbody td{vertical-align:top;color:#111;border-bottom:1px solid #ececec;padding:10px 8px}.satafe-table tbody tr:nth-child(2n){background:#fafafa}.satafe-table td b{display:block;font-size:.85rem}.satafe-table td small{display:block;color:#525b63;margin-top:2px;font-size:.7rem}.satafe-table td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.satafe-badge{display:inline-block;color:#1a3a5c;letter-spacing:.06em;white-space:nowrap;background:#fff;border:1px solid #1a3a5c;padding:4px 10px;font-size:.72rem;font-weight:800}.satafe-badge--na{color:#525b63;border-style:dashed;border-color:#8a8f94}.satafe-row--na td{background:#f4f4f4}.satafe-na-note{display:block;color:#525b63;white-space:normal;max-width:180px;margin-top:6px;font-size:.68rem;line-height:1.4}.satafe-source{color:#525b63;margin:10px 0 0;font-size:.72rem}.satafe-how{background:#fafafa;border:1px solid #e0e0e0;margin:22px 0 0}.satafe-how-toggle{display:flex;cursor:pointer;color:#111;text-align:left;background:0 0;border:0;justify-content:space-between;align-items: center;width:100%;min-height:48px;padding:14px 16px;font-size:1rem}.satafe-how-toggle b{font-size:1.05rem}.satafe-how-toggle span{color:#1a3a5c;text-decoration:underline;font-size:.8rem;font-weight:700}.satafe-how-body{color:#111;padding:0 16px 18px;font-size:.86rem;line-height:1.6}.satafe-how-body p{margin:0 0 10px}.satafe-how-body ol,.satafe-how-body ul{margin:0 0 12px;padding-left:20px}.satafe-how-body li{margin-bottom:6px}.satafe-paper{background:#fff;border:1px solid #e0e0e0;padding:10px 12px;font-size:.78rem}.satafe-limits{border-top:1px solid #e0e0e0;margin-top:12px;padding-top:12px}.satafe-foot{color:#525b63;border-top:2px solid #111;margin:22px 0 0;padding:14px 0 0;font-size:.76rem;line-height:1.5}.satafe-empty{text-align:center;color:#525b63;background:#fafafa;border:1px dashed #b9bdc1;margin:0;padding:32px 16px;font-size:.86rem}.satafe-empty button{color:#111;cursor:pointer;background:#fff;border:1px solid #111;margin-top:10px;padding:8px 14px}@media (min-width:720px){.satafe{padding:28px 32px}.satafe-hero h1{font-size:2.4rem}.satafe-table-wrap{margin:0;padding:0}.satafe-table{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.satafe *{animation:none!important;transition:none!important}}:root{--bg:#080809;--surface:#111113;--surface-2:#171719;--text:#f1f0eb;--dim:#96969a;--border:#f1f0eb26;--accent:#ef1735;--good:#62d48a;--warn:#eab308;--radius:0px}body{background-color:#080809;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:25vw 140px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;font-family:Avenir Next,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.display{letter-spacing:-.045em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.panel{background:#111113;border-color:#ffffff1f}.btn,.input,.tab{border-radius:0}.btn{text-transform:uppercase;letter-spacing:.08em;min-height:42px;font-size:.68rem}.btn-primary{background:#ef1735}.btn-primary:hover{background:#ff3a50}.btn-ghost{background:0 0;border:1px solid #ffffff2e}.btn-ghost:hover{color:#fff;border-color:#ef1735}.input{background:#0b0b0c;border-color:#ffffff2b}.tab{text-transform:uppercase;letter-spacing:.06em;background:#111113;border-color:#ffffff1f;font-size:.68rem}.tab[aria-selected=true]{background:#ef1735;border-color:#ef1735}.chip{text-transform:uppercase;letter-spacing:.055em;background:#111113;border-radius:0;font-size:.68rem}.chip.on{background:#ef1735;border-color:#ef1735}.mx-shell-header{position:sticky;z-index:40;backdrop-filter:blur(16px);background:#080809f0;border-bottom:1px solid #ffffff1c;top:0}.mx-shell-header__inner{display:flex;justify-content:space-between;align-items: center;gap:18px;max-width:72rem;min-height:70px;margin:0 auto;padding:10px 16px}.mx-shell-context{display:flex;align-items: center;gap:11px;min-width:0}.mx-shell-signal{background:#ef1735;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #ef17351a}.mx-shell-context p{letter-spacing:.13em;margin:0;font-size:.68rem;font-weight:800}.mx-shell-context div>span{display:block;color:#77777d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px;font-size:.65rem}.mx-shell-actions{display:flex;flex:none;gap:8px}.mx-shell-actions .btn{min-height:36px;padding:8px 11px;font-size:.6rem}.mx-section-nav{position:relative;z-index:32;background:#0d0d0e;border-bottom:1px solid #ffffff1c}.mx-section-nav__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));max-width:72rem;margin:0 auto;padding:0 16px}.mx-section-nav__grid.is-admin{grid-template-columns:repeat(8,minmax(0,1fr))}.mx-section-nav button{position:relative;display:flex;color:#77777d;text-align:left;background:#0d0d0e;border:0;border-right:1px solid #ffffff14;align-items: center;gap:8px;min-width:0;min-height:52px;padding:9px 10px}.mx-section-nav button:first-child{border-left:1px solid #ffffff14}.mx-section-nav button small{color:#4d4d52;font-variant-numeric:tabular-nums;font-size:.54rem}.mx-section-nav button span{overflow:hidden;text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:750}.mx-section-nav button.active,.mx-section-nav button:hover{color:#fff;background:#ef1735}.mx-section-nav button.active small,.mx-section-nav button:hover small{color:#ffffffb3}.ticker-wrap{background:#ef1735;border:0}.ticker-track{animation-duration:44s}.ticker-item{letter-spacing:.05em;border-color:#ffffff40;min-height:34px;padding:4px 14px;font-size:.66rem}.ticker-item>span:first-child{display:none}.ticker-item .price-dot{box-shadow:none;animation:none;background:#fff}.ticker-item span:last-child,.ticker-item .text-\[var\(--good\)\],.ticker-item .text-\[var\(--accent\)\]{color:#fff!important}.market-intro{display:flex;justify-content:space-between;align-items: flex-start;gap:50px;padding:48px 0 62px}.market-intro__copy{max-width:720px}.market-kicker{color:#ef1735;letter-spacing:.16em;text-transform:uppercase;margin:0 0 17px;font-size:.68rem;font-weight:800}.market-intro h1{letter-spacing:-.075em;text-transform:none;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(3.6rem,8vw,7.7rem);font-weight:600;line-height:.83}.market-intro h1 em{color:#ef1735;font-style:normal}.market-intro__copy>p:last-child{color:#96969a;max-width:520px;margin:30px 0 0;font-size:1rem;line-height:1.58}.market-notice{display:flex;color:#bdbdc0;border:1px solid #ef17356b;flex:none;align-items: center;gap:11px;margin-top:12px;padding:12px 14px}.market-notice>span{display:grid;color:#ef1735;border:1px solid #ef1735;place-items: center;width:23px;height:23px;font-family:Georgia,serif;font-weight:700}.market-notice p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700;line-height:1.45}.market-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#ffffff1f;border:1px solid #ffffff1f;gap:1px;margin-bottom:72px}.market-summary>div{background:#111113;min-width:0;padding:23px}.market-summary span,.market-summary small{display:block;color:#77777d;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.market-summary strong{display:block;color:#f7f6f1;margin:9px 0 6px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:2.25rem;line-height:1}.market-summary strong em{color:#ef1735;font-size:1rem;font-style:normal}.market-summary small{text-transform:none;letter-spacing:0}.market-warning{color:#b7b7bb;background:#151517;border-left:3px solid #eab308;margin:-48px 0 58px;padding:12px 14px;font-size:.8rem;line-height:1.5}.market-catalog{border-top:1px solid #ffffff1f;padding:66px 0 80px}.market-catalog__head{display:flex;justify-content:space-between;align-items: flex-end;gap:36px}.market-catalog__head h2{letter-spacing:-.06em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2.8rem,5vw,4.4rem);font-weight:600;line-height:.95}.market-catalog__head>div>p:last-child{color:#77777d;margin:10px 0 0;font-size:.72rem}.market-search{display:flex;color:#77777d;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff4d;align-items: center;gap:10px;width:min(310px,100%);padding:11px 0;font-size:.64rem}.market-search:focus-within{border-color:#ef1735}.market-search input{outline:0;color:#fff;text-transform:none;letter-spacing:0;background:0 0;border:0;flex:1;min-width:0;font-size:.8rem}.market-search input::placeholder{color:#65656a}.market-filters,.market-sectors{display:flex;flex-wrap:wrap;gap:7px}.market-filters{margin-top:28px}.market-sectors{margin:10px 0 28px}.market-filters button,.market-sectors button{color:#929297;letter-spacing:.08em;text-transform:uppercase;background:#111113;border:1px solid #ffffff21;min-height:36px;padding:8px 11px;font-size:.58rem;font-weight:700}.market-filters button.active,.market-sectors button.active,.market-filters button:hover,.market-sectors button:hover{color:#fff;background:#ef1735;border-color:#ef1735}.market-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#ffffff24;border:1px solid #ffffff24;gap:1px}.market-card{position:relative;background:#111113;min-width:0}.market-card:hover{background:#18181b}.market-favorite{position:absolute;z-index:2;display:grid;color:#f1f0eb;background:#0b0b0c;border:1px solid #ffffff29;place-items: center;width:36px;height:36px;font-size:1.15rem;top:12px;right:12px}.market-favorite:hover{color:#ef1735;border-color:#ef1735}.market-card__open{display:flex;color:#f1f0eb;text-align:left;background:0 0;border:0;flex-direction:column;width:100%;min-height:350px;padding:18px}.market-logo{display:grid;background:#f4f2ed;border-bottom:1px solid #ffffff1f;place-items: center;min-height:118px;margin:-18px -18px 20px;padding:16px 52px 12px}.market-logo>span{background:#fff!important;width:100%!important;height:88px!important}.market-logo img{object-fit:contain!important;width:100%!important;height:100%!important}.market-card__identity>span{color:#ef1735;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:750}.market-card__identity h3{letter-spacing:-.035em;margin:8px 0 3px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.45rem;font-weight:600;line-height:.95}.market-card__identity p{color:#77777d;margin:0;font-size:.65rem}.market-card__quote{display:grid;grid-template-columns:1fr auto;border-top:1px solid #ffffff1a;gap:14px;margin-top:24px;padding-top:13px}.market-card__quote>div:last-child{text-align:right}.market-card__quote span,.market-card__quote small{display:block;color:#77777d;text-transform:uppercase;letter-spacing:.06em;font-size:.56rem}.market-card__quote .live-price,.market-card__quote b{display:flex;color:#fff;margin-top:7px;font-size:1rem;font-weight:750}.market-card__quote .live-price span{color:#fff;font-size:inherit;letter-spacing:0;text-transform:none}.market-card__quote small{margin-top:5px;font-weight:700}.market-card__open footer{display:flex;justify-content:space-between;align-items: flex-end;gap:12px;margin-top:auto;padding-top:18px}.market-card__open footer small{color:#65656a;font-size:.57rem;line-height:1.35}.market-card__open footer b{color:#ef1735;letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.58rem}.market-card__open footer b span{font-size:.85rem}.profile-head{border-top-width:1px;border-bottom:1px solid var(--border);padding:22px 0}.logo-rail{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));overflow:visible;background:#ffffff1f;border:1px solid #ffffff1f;gap:1px;padding:0}.logo-rail button{background:#111113;border:0;min-width:0;padding:7px}.logo-rail button.active{background:#ef1735}.logo-rail button>span:first-child{width:42px!important;height:42px!important}.logo-rail button.active>span:first-child{outline:2px solid #fff}.quick-grid,.operational-grid,.reference-grid,.distribution-summary,.allocation-summary,.portfolio-kpis{background:#ffffff24;border-color:#ffffff24;gap:1px}.operational-card,.reference-metric,.reference-note,.quick-grid>div,.distribution-summary>div{background:#111113}.info-block{background:#151517;border-left-color:#ef1735}.portfolio-heading,.portfolio-section,.payments-page,.ratios-page,.satafe{font-family:Avenir Next,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.portfolio-tabs{background:#ffffff1f;gap:1px}.portfolio-tabs .tab{border:0}.portfolio-chart,.portfolio-form,.goal-form,.month-control,.position-card,.goal-card,.portfolio-catalog article,.operation-row{background:#111113;border-radius:0}.payments-page,.ratios-page,.satafe{color:#f1f0eb;background:#080809}.payments-page{padding-top:42px}.payments-hero{border-color:#ef1735}.payments-kicker,.ratios-eyebrow,.satafe-kicker{color:#ef1735}.payments-range,.month-heading p,.month-heading>span,.payment-identity span,.payment-amount small,.confidence,.payments-footnote,.payments-legend{color:#8d8d91}.payments-summary{border-color:#ffffff26}.payments-summary>div{background:#111113;border-color:#ffffff26}.payments-summary span{color:#77777d}.payments-notice{background:#151517;border-color:#ef173573}.payments-notice p{color:#b5b5b8}.status-badge.confirmed{color:#fff;background:#ef1735;border-color:#ef1735}.status-badge.estimated{color:#c6c5c2;background:#111113;border-color:#666}.timeline-marker{background:#0b0b0c;border-color:#ef1735}.timeline-month:not(:last-child):before{border-color:#4b4b4e}.payment-entry{background:#111113;border-color:#ffffff24}.payment-entry.confirmado{border-color:#ef1735}.payment-amount strong,.confidence b{color:#f1f0eb}.payment-detail{color:#96969a;border-color:#ffffff1f}.payments-footnote{border-color:#ffffff26}.ratios-page{--ratio-ink:#f1f0eb;--ratio-dim:#96969a;--ratio-line:#ffffff24;--ratio-navy:#ef1735;--ratio-paper:#111113;--ratio-wash:#151517}.ratios-hero{border-color:#ef1735}.ratios-hero>p:last-child,.ratio-cutoff{color:#96969a}.ratios-livebar{background:#080809f5;border-color:#ffffff24;box-shadow:0 8px 20px #0003}.metric-selector button{color:#96969a;background:#111113;border-color:#ffffff24;border-radius:0}.metric-selector button[aria-selected=true]{color:#fff;background:#ef1735;border-color:#ef1735}.metric-selector button:disabled{color:#646469;background:#151517}.ratio-definition{background:#111113;border-color:#ffffff24}.ratio-definition button{color:#f1f0eb}.ratio-definition button span{color:#ef1735}.ratio-definition p{color:#aaa9a6}.ratio-lesson{color:#c6c5c2;background:#151517;border-left-color:#ef1735}.ratio-group>header{border-color:#f1f0eb}.ratio-group.fibrae{border-color:#ef1735}.ratio-entry,.ratio-row{color:#f1f0eb;background:#111113}.ratio-entry.open{box-shadow:inset 3px 0 #ef1735}.ratio-rank,.ratio-identity small,.ratio-price small{color:#77777d}.ratio-number{color:#fff}.ratio-chevron,.ratio-move.up{color:#ef1735}.quality-badge{color:#c6c5c2;background:#1a1a1c;border-color:#555}.quality-badge.no_distributions,.quality-badge.single_payment,.quality-badge.attention{background:#202023}.quality-badge.distorted{color:#ffd87f;background:#2a210f;border-color:#a87515}.ratio-detail{background:#151517}.ratio-detail dl>div{border-color:#ffffff24}.ratio-detail dt{color:#77777d}.ratio-fiscal-note,.ratio-formula{color:#aaa9a6;background:#111113;border-color:#ffffff24}.ratio-formula code{color:#fff}.ratio-empty{color:#aaa9a6;background:#111113;border-color:#555}.ratio-empty button{color:#fff;background:#111113;border-color:#ef1735}.ratios-disclaimer{color:#8d8d91;border-color:#ef1735}.satafe{border-color:#ffffff24}.satafe-hero h1,.satafe-portfolio h2,.satafe-h2{color:#f1f0eb}.satafe-updated,.satafe-note,.satafe-source,.satafe-foot{color:#8d8d91}.satafe-disclaimer{color:#c6c5c2;background:#151517;border-color:#ffffff24 #ffffff24 #ffffff24 #ef1735}.satafe-portfolio{background:#111113;border-color:#ffffff24}.satafe-chip{color:#ef1735;background:#0b0b0c;border-color:#ef1735}.satafe-kpis>div{background:#151517;border-color:#ffffff24}.satafe-kpis small{color:#77777d}.satafe-kpis strong{color:#fff}.satafe-table-wrap{overflow:visible;margin:0;padding:0}.satafe-table{background:#111113;min-width:0}.satafe-table thead th{background:#ef1735}.satafe-table tbody td{color:#f1f0eb;border-color:#ffffff1c}.satafe-table tbody tr:nth-child(2n){background:#151517}.satafe-table td small,.satafe-na-note{color:#8d8d91}.satafe-badge{color:#ef1735;background:0 0;border-color:#ef1735}.satafe-badge--na{color:#96969a;border-color:#777}.satafe-row--na td{background:#171719}.satafe-how{background:#111113;border-color:#ffffff24}.satafe-how-toggle,.satafe-how-body{color:#f1f0eb}.satafe-how-toggle span{color:#ef1735}.satafe-paper{background:#151517;border-color:#ffffff24}.satafe-limits{border-color:#ffffff24}.satafe-foot{border-color:#ef1735}@media (max-width:900px){.mx-section-nav__grid,.mx-section-nav__grid.is-admin{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.mx-section-nav button{min-height:46px;padding:7px 8px}.mx-section-nav button:nth-child(4n+1){border-left:0}.mx-section-nav button small{display:none}.market-intro{gap:28px;padding-top:36px}.market-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.market-card__open{min-height:335px}.market-logo{padding-left:40px;padding-right:40px}}@media (max-width:700px){.mx-shell-header__inner{min-height:62px}.mx-shell-context div>span{display:none}.mx-shell-context p{font-size:.62rem}.mx-shell-actions .btn{padding:7px 9px;font-size:.56rem}.mx-section-nav button span{font-size:.58rem}.ticker-item{padding-left:10px;padding-right:10px}.market-intro{display:block;padding:36px 0 46px}.market-intro h1{font-size:clamp(3.7rem,19vw,5.5rem)}.market-intro__copy>p:last-child{font-size:.9rem}.market-notice{display:inline-flex;margin-top:28px}.market-summary{grid-template-columns:1fr;margin-bottom:52px}.market-summary>div{min-height:93px;padding:18px}.market-summary strong{font-size:1.9rem}.market-warning{margin:-30px 0 44px}.market-catalog{padding-top:48px}.market-catalog__head{display:block}.market-search{width:100%;margin-top:24px}.market-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.market-card__open{min-height:315px;padding:14px}.market-logo{min-height:104px;margin:-14px -14px 16px;padding:12px 28px 10px}.market-logo>span{height:78px!important}.market-card__identity h3{font-size:1.15rem}.market-card__quote{grid-template-columns:1fr;gap:9px}.market-card__quote>div:last-child{text-align:left}.market-card__open footer{display:block}.market-card__open footer b{display:block;margin-top:9px}.market-favorite{width:32px;height:32px;top:9px;right:9px}.logo-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.satafe-table,.satafe-table tbody,.satafe-table tr,.satafe-table td{display:block;width:100%}.satafe-table thead{display:none}.satafe-table tbody{display:grid;gap:10px}.satafe-table tbody tr{border:1px solid #ffffff24;padding:13px;background:#111113!important}.satafe-table tbody td{display:grid;grid-template-columns:minmax(100px,.8fr)minmax(0,1.2fr);border:0;border-bottom:1px solid #ffffff17;align-items: start;gap:10px;padding:7px 0}.satafe-table tbody td:last-child{border-bottom:0}.satafe-table tbody td:before{content:attr(data-label);color:#77777d;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:750}.satafe-table td b{font-size:.8rem}.satafe-badge{justify-self:start}}@media (max-width:420px){.mx-shell-header__inner{gap:8px;padding-left:12px;padding-right:12px}.mx-shell-actions{gap:5px}.mx-shell-actions .btn{letter-spacing:.04em;min-height:34px;padding:7px 8px}.mx-section-nav button{min-height:44px;padding-left:4px;padding-right:4px}.mx-section-nav button span{letter-spacing:.03em;font-size:.53rem}.market-cards{grid-template-columns:1fr}.market-card__open{min-height:0}.market-logo{min-height:118px;padding-left:70px;padding-right:70px}.market-logo>span{height:90px!important}.market-card__quote{grid-template-columns:1fr auto}.market-card__quote>div:last-child{text-align:right}.market-card__open footer{display:flex}.payment-entry{grid-template-columns:1fr}.payment-meta{grid-column:1;grid-row:auto;align-items: flex-start}.confidence{text-align:left}.payments-footnote{margin-left:0}.timeline-month{grid-template-columns:32px minmax(0,1fr);gap:8px}.timeline-marker{width:32px;height:32px}.timeline-month:not(:last-child):before{left:15px}}.market-cards{background:0 0;border:0;gap:1px}.market-card{border:1px solid #ffffff24}.fibra-profile{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:25% 150px;max-width:1140px;margin:0 auto;padding-bottom:70px}.profile-actions{display:flex;align-items: center;gap:8px;margin-bottom:16px}.profile-back{color:#8b8b90;letter-spacing:0;text-transform:none;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:11px;font-weight:400}.profile-back:hover{color:#ef1735;outline:0}.profile-back:focus-visible{color:#ef1735;outline:0}.profile-rail{overflow:hidden;background:#111113;border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;height:56px}.profile-rail-track{display:grid;grid-template-columns:repeat(15,minmax(82px,1fr));height:100%}.profile-rail button{display:flex;color:#85858a;background:#111113;border:0;border-right:1px solid #ffffff17;justify-content:center;align-items: center;gap:7px;min-width:0;padding:6px 8px}.profile-rail button:hover,.profile-rail button.active{color:#fff;background:#ef1735}.profile-rail button>span:first-child{flex:none;width:36px!important;height:36px!important}.profile-rail button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:750}.profile-hero{display:grid;grid-template-columns:64px minmax(0,1fr)auto;align-items: center;gap:20px;padding:42px 0}.profile-mark{display:grid;overflow:hidden;background:#f1f0eb;border:1px solid #ef1735;place-items: center;width:64px;height:64px}.profile-mark>span{width:60px!important;height:60px!important}.profile-identity{min-width:0}.profile-kicker{letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#ef1735!important;margin:0 0 8px!important;font-size:.59rem!important}.profile-identity h1{letter-spacing:-.065em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2.85rem,6vw,4.8rem);font-weight:600;line-height:.85}.profile-identity>p:last-child{color:#85858a;margin:9px 0 0;font-size:.8rem}.profile-price{display:flex;text-align:right;flex-direction:column;gap:6px;min-width:180px}.profile-price>span,.profile-price>small{color:#77777d;letter-spacing:.04em;font-size:.6rem}.profile-price strong{color:#fff;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:2rem;font-weight:600;line-height:1}.profile-price .live-price{justify-content:flex-end}.profile-price .price-dot{font-size:.65rem}.profile-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#ffffff24;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;gap:1px}.profile-tabs button{display:flex;color:#77777d;letter-spacing:.05em;text-transform:uppercase;background:#111113;border:0;justify-content:center;align-items: center;gap:8px;min-width:0;min-height:50px;padding:12px 10px;font-size:.61rem;font-weight:750}.profile-tabs button:hover,.profile-tabs button.active{color:#fff;background:#ef1735}.profile-tab-icon{flex:none;width:16px;height:16px}.profile-content{padding-top:34px}.profile-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#ffffff24;border:1px solid #ffffff24;gap:1px}.profile-metric-grid article{display:flex;background:#111113;flex-direction:column;min-width:0;min-height:150px;padding:22px}.profile-metric-grid span{color:#77777d;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.profile-metric-grid strong{color:#fff;margin:20px 0 9px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:2rem;font-weight:600;line-height:1}.profile-metric-grid small{color:#77777d;font-size:.68rem;line-height:1.4}.profile-info{display:flex;background:#111113;border:1px solid #ffffff21;gap:16px;margin-top:16px;padding:24px}.profile-info>span{display:grid;color:#ef1735;border:1px solid #ef1735;flex:none;place-items: center;width:24px;height:24px;font-family:Georgia,serif;font-size:.82rem;font-weight:700}.profile-info h2{margin:0 0 8px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.4rem;font-weight:600;line-height:1}.profile-info p{color:#96969a;max-width:780px;margin:0;font-size:.78rem;line-height:1.62}.profile-content .operations-snapshot{background:#111113;border:1px solid #ffffff21;margin-top:16px;padding:22px}.profile-content .operations-heading h2{font-size:1.35rem}.profile-content .operational-grid,.profile-content .supporting-metrics{border:0}.profile-content .operational-card,.profile-content .supporting-metrics>div{background:#171719}.profile-chart{background:#111113;border:1px solid #ffffff21;margin-top:16px;padding:22px}.profile-chart-head{display:flex;justify-content:space-between;align-items: flex-end;gap:16px}.profile-chart-head p{color:#77777d;letter-spacing:.08em;margin:0;font-size:.62rem;font-weight:750}.profile-chart-head strong{display:block;margin-top:8px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:2rem;font-weight:600}.profile-periods{display:flex;background:#ffffff21;gap:1px}.profile-periods button{color:#85858a;background:#171719;border:0;min-width:45px;min-height:38px;padding:7px;font-size:.62rem;font-weight:750}.profile-periods button[aria-pressed=true]{color:#fff;background:#ef1735}.profile-chart-frame{height:220px;margin-top:18px}.profile-source{color:#77777d;margin:12px 0 0;font-size:.64rem}.profile-alert{background:#111113;border:1px solid #ffffff21;margin-top:16px}.profile-alert summary{cursor:pointer;color:#f1f0eb;letter-spacing:.07em;text-transform:uppercase;min-height:48px;padding:15px 18px;font-size:.68rem;font-weight:750}.profile-alert[open] summary{color:#ef1735;border-bottom:1px solid #ffffff1f}.profile-alert form{display:grid;grid-template-columns:1fr 160px 160px auto;align-items: end;gap:10px;padding:16px}.profile-alert form>b{align-self: center;font-size:.78rem}.profile-reference-grid{margin-top:16px}.profile-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#ffffff24;border:1px solid #ffffff24;gap:1px;margin-top:16px}.profile-value-grid>div{background:#111113;min-width:0;padding:20px}.profile-value-grid .metric{margin-top:7px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.35rem}.profile-value-source{grid-column:1/-1!important;padding:12px 20px!important}.profile-value-source p{color:#77777d;margin:0;font-size:.65rem}.profile-occupancy{background:#111113;border:1px solid #ffffff21;margin-top:16px;padding:24px}.profile-occupancy>div:first-child{display:flex;justify-content:space-between;align-items: center;gap:18px}.profile-occupancy span,.profile-occupancy small{color:#77777d;font-size:.69rem}.profile-occupancy strong{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.85rem}.profile-occupancy-bar{background:#28282b;height:8px;margin:18px 0 10px}.profile-occupancy-bar span{display:block;background:#ef1735;height:100%}.profile-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-reports{min-width:0}.profile-section-heading{display:flex;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items: flex-end;gap:24px;margin-bottom:24px;padding-bottom:18px}.profile-section-heading p,.profile-related-heading>p{color:#ef1735;letter-spacing:.13em;margin:0;font-size:.61rem;font-weight:800}.profile-section-heading h2,.profile-related-heading h2{letter-spacing:-.06em;margin:6px 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2.25rem,5vw,3.8rem);font-weight:600;line-height:.9}.profile-section-heading>span{color:#77777d;text-align:right;max-width:240px;font-size:.7rem}.profile-related{display:grid;grid-template-columns:.8fr 1.7fr;border-top:1px solid #ffffff24;gap:50px;margin-top:86px;padding-top:54px}.profile-related-heading>span{display:block;color:#77777d;max-width:260px;margin-top:18px;font-size:.68rem;line-height:1.5}.profile-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#ffffff24;align-self: start;gap:1px}.profile-related-grid button{display:flex;color:#f1f0eb;text-align:left;background:#111113;border:0;flex-direction:column;align-items: flex-start;gap:14px;min-width:0;min-height:150px;padding:16px}.profile-related-grid button:hover{background:#19191c}.profile-related-grid button>span:nth-child(2){min-width:0}.profile-related-grid strong,.profile-related-grid small{display:block}.profile-related-grid strong{font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.3rem}.profile-related-grid small{overflow:hidden;color:#8e8e92;text-overflow:ellipsis;margin-top:4px;font-size:.65rem;line-height:1.3}.profile-related-grid i{color:#ef1735;align-self: flex-end;margin-top:auto;font-style:normal}@media (max-width:760px){.fibra-profile{background-size:50% 135px;padding-bottom:48px}.profile-rail{height:auto}.profile-rail-track{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-rail button:nth-child(n+9){display:none}.profile-hero{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:30px 0}.profile-mark{width:52px;height:52px}.profile-mark>span{width:48px!important;height:48px!important}.profile-identity h1{font-size:2.7rem}.profile-price{grid-column:1/-1;text-align:left;border-top:1px solid #ffffff1f;min-width:0;padding-top:14px}.profile-price .live-price{justify-content:flex-start}.profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-tabs button{gap:6px;min-height:48px;padding:10px 5px;font-size:.56rem}.profile-content{padding-top:24px}.profile-metric-grid{grid-template-columns:1fr}.profile-metric-grid article{min-height:116px;padding:18px}.profile-metric-grid strong{margin:12px 0 7px}.profile-info{padding:18px}.profile-content .operations-snapshot,.profile-chart,.profile-occupancy{padding:17px}.profile-chart-head{display:block}.profile-periods{margin-top:14px}.profile-periods button{flex:1}.profile-alert form{grid-template-columns:1fr 1fr}.profile-alert form>b,.profile-alert form>button{grid-column:1/-1}.profile-value-grid{grid-template-columns:1fr}.profile-value-source{grid-column:auto!important}.profile-video-grid{grid-template-columns:1fr}.profile-section-heading{display:block}.profile-section-heading>span{display:block;text-align:left;margin-top:10px}.profile-related{display:block;margin-top:64px;padding-top:42px}.profile-related-grid{grid-template-columns:1fr;margin-top:26px}.profile-related-grid button{flex-direction:row;align-items: center;min-height:96px}.profile-related-grid button>span:nth-child(2){flex:1}.profile-related-grid i{align-self: center;margin-top:0}}@media (max-width:420px){.profile-rail-track{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-rail button:nth-child(n+7){display:none}.profile-hero{padding-top:26px}.profile-tabs button{font-size:.52rem}.profile-tab-icon{width:14px;height:14px}.profile-info{gap:12px}.profile-content .operations-heading{display:block}.profile-content .operations-heading p{margin-top:4px}.profile-chart-frame{height:188px}.profile-alert form{grid-template-columns:1fr}.profile-alert form>b,.profile-alert form>button{grid-column:auto}.profile-related-heading h2{font-size:2.55rem}}.profile-rail{overflow:visible;height:auto}.profile-rail-track{grid-template-columns:repeat(8,minmax(0,1fr))}.profile-rail button{min-height:52px}@media (max-width:760px){.profile-rail-track{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-rail button:nth-child(n){display:flex}}@media (max-width:420px){.profile-rail-track{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-rail button:nth-child(n){display:flex}}:root{--bg:#0b0b0c;--surface:#111113;--text:#f4f1eb;--dim:#8c8c91;--border:#ffffff1f;--accent:#ef1735;--good:#63d58c;--radius:0;--font-display:"Fraunces",Georgia,"Times New Roman",serif}body{color:#f4f1eb;background:#0b0b0c;font-family:Karla,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.display,.metric{font-family:var(--font-display)}.mx-app{background:#0b0b0c}.mx-main{max-width:72rem;margin:0 auto;padding:54px 16px 108px}.mx-shell-header{backdrop-filter:blur(18px);background:#080809eb;border-bottom:1px solid #ffffff1f;min-height:74px}.mx-shell-header__inner{min-height:74px;padding:10px 16px}.mx-wordmark{color:#f4f1eb;font-family:var(--font-display);letter-spacing:-.03em;background:0 0;border:0;flex:none;font-size:1.15rem;font-weight:700}.mx-wordmark span{color:#ef1735}.mx-primary-links{display:flex;align-items: center;gap:22px}.mx-primary-links button{color:#8c8c91;letter-spacing:.04em;background:0 0;border:0;font-size:.66rem;font-weight:700}.mx-primary-links button:hover{color:#ef1735}.mx-market-badge{display:flex;color:#d9d8d5;letter-spacing:.04em;white-space:nowrap;align-items: center;gap:7px;font-size:.61rem;font-weight:700}.mx-market-badge i{display:block;background:#62d48a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #62d48a1a}.mx-public-visits{display:inline-flex;color:#d9d8d5;letter-spacing:.035em;white-space:nowrap;border:1px solid #ffffff29;align-items: center;gap:6px;min-height:34px;padding:7px 9px;font-size:.6rem}.mx-public-visits svg{color:#ef1735;width:14px;height:14px}.mx-public-visits b{color:#fff;font-variant-numeric:tabular-nums;font-size:.7rem}.mx-public-visits>span{color:#8c8c91;text-transform:uppercase}.mx-shell-actions{align-items: center}.mx-shell-actions .btn{background:#111113;border-radius:0}.market-catalog{margin-top:76px}.market-catalog__head h2{font-family:var(--font-display);letter-spacing:-.04em;font-weight:600}.market-catalog__head+.market-cards{margin-top:32px}.market-catalog--direct{border-top:0;margin-top:0;padding-top:0}.market-catalog__search{display:flex;margin-bottom:28px}.market-catalog--direct .market-search{margin:0}.market-education-note{color:#69696e;letter-spacing:.06em;text-align:right;text-transform:uppercase;margin:22px 0 0;font-size:.58rem}.market-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:0 0;border:0;gap:22px}.market-card{position:relative;background:#151517;border:1px solid #ffffff29;min-width:0}.market-card:hover{background:#151517}.market-card__open{display:grid;grid-template-rows:171px 1fr;color:#f4f1eb;text-align:left;background:0 0;border:0;width:100%;min-height:376px;padding:0}.market-logo{display:grid;background:#f4f2ed;border:0;place-items: center;min-height:0;margin:0;padding:18px}.market-logo>span{background:0 0!important;width:100%!important;height:135px!important}.market-logo img{object-fit:contain!important;width:100%!important;height:100%!important}.market-card__identity{display:flex;background:#151517;flex-direction:column;min-width:0;min-height:203px;padding:23px 18px 18px}.market-card__identity>span{color:#ef1735;letter-spacing:.13em;text-transform:uppercase;padding-right:38px;font-size:9px;font-weight:800;line-height:1.35}.market-card__title-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-end;gap:8px 10px;min-width:0;margin:17px 0 6px}.market-card__identity h3{color:#f4f1eb;font-family:var(--font-display);letter-spacing:-.045em;min-width:0;margin:0;font-size:29px;font-weight:600;line-height:.95}.market-card__live{display:flex;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items: center;gap:7px}.market-card__live .live-price{color:#fff;font-family:var(--font-display);font-size:13px;font-weight:600}.market-card__live .price-dot{width:6px;min-width:6px;height:6px;min-height:6px}.market-card__live>span:not(.live-price){font-size:9px;font-weight:800}.market-card__identity p{color:#8f8e8b;margin:0;font-size:11px;line-height:1.35}.market-card__link{display:flex;color:#ef1735;letter-spacing:.06em;align-items: center;gap:7px;margin-top:auto;font-size:9px;font-weight:800}.market-card__link i{animation:card-pulse 2.8s ease-in-out infinite;background:#ef1735;border-radius:50%;width:7px;height:7px}.market-card__link svg{width:12px;height:12px}.market-favorite{position:absolute;z-index:3;display:grid;color:#d9d8d5;background:0 0;border:0;place-items: center;width:34px;height:34px;top:183px;right:12px}.market-favorite svg{width:20px;height:20px}.market-favorite.active,.market-favorite:hover{color:#ef1735}@keyframes card-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.mx-floating-actions{position:fixed;z-index:60;right:max(14px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));display:grid;justify-items:end;gap:8px}.mx-education-badge{color:#f3f1ed;letter-spacing:.035em;text-align:right;background:#050506f0;border:1px solid #ef173557;max-width:min(270px,100vw - 28px);margin:0;padding:7px 10px;font-size:.59rem;font-weight:650;line-height:1.35;box-shadow:0 6px 18px #0003}.mx-floating-actions button{color:#fff;letter-spacing:.08em;background:#050506;border:1px solid #ef1735;border-radius:0;min-height:42px;padding:10px 15px;font-size:.65rem;font-weight:800;box-shadow:0 8px 24px #00000061}.fibra-profile{color:#f4f1eb;max-width:100%;margin:0}.profile-actions{display:flex;color:#8b8b90;border:0;align-items: center;gap:10px;margin:0;padding:0 0 22px}.profile-actions span{color:#3a3a3d}.profile-back{color:#8b8b90;letter-spacing:0;text-transform:none;background:0 0;border:0;min-height:36px;padding:0;font-size:11px;font-weight:400}.profile-back:hover{color:#ef1735}.profile-hero{display:grid;grid-template-columns:70px minmax(0,1fr)auto;align-items: center;gap:20px;padding:26px 0 42px}.profile-mark{display:grid;font-family:var(--font-display);letter-spacing:-.04em;background:0 0;border:1px solid #ef1735;place-items: center;width:62px;height:62px;font-size:1.35rem;font-weight:700}.profile-identity{min-width:0}.profile-kicker{letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#ef1735!important;margin:0 0 8px!important;font-size:10px!important}.profile-identity h1{color:#fff;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,66px);font-weight:600;line-height:.88}.profile-identity>p:not(.profile-kicker){color:#85858a;margin:10px 0 0;font-size:.79rem}.profile-satafe{display:inline-flex;color:#d9d8d5;letter-spacing:.08em;border:1px solid;margin-top:12px;padding:5px 8px;font-size:.58rem;font-weight:800}.profile-satafe.comprar{color:#63d58c}.profile-satafe.vender{color:#f27681}.profile-price{display:flex;text-align:right;flex-direction:column;gap:5px;min-width:205px}.profile-price>span{color:#77777d;letter-spacing:.04em;font-size:.62rem}.profile-price strong{color:#fff;font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1}.profile-price .live-price{justify-content:flex-end}.profile-price>b{font-family:var(--font-display);font-size:.95rem}.profile-price>small{color:#77777d;font-size:.58rem}.profile-rail{overflow:hidden;background:#111113;border:0;height:54px;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%)}.profile-rail-track{display:flex;overflow-x:auto;gap:1px;height:54px}.profile-rail button{display:flex;color:#77777d;background:#111113;border:0;align-items: center;gap:7px;min-width:max-content;height:54px;padding:8px 12px}.profile-rail button>span:first-child{display:none}.profile-rail button>span:last-child{letter-spacing:.06em;font-size:.62rem;font-weight:800}.profile-rail button.active,.profile-rail button:hover{color:#fff;background:#ef1735}.profile-rail img{display:none}.profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#0b0b0c;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:1px;margin:28px 0 0;padding:1px 0}.profile-tabs button{display:flex;color:#77777d;white-space:nowrap;background:#111113;border:0;border-radius:0;justify-content:center;align-items: center;gap:8px;min-width:0;min-height:52px;padding:14px 12px;font-size:.72rem;font-weight:700}.profile-tabs button.active{color:#fff;background:#ef1735}.profile-tab-icon{flex:none;width:14px;height:14px}.profile-content{margin-top:40px}.profile-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#ffffff24;gap:1px}.profile-metric-grid>article{display:flex;background:#111113;flex-direction:column;min-height:150px;padding:22px}.profile-metric-grid>article>span{color:#77777d;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.profile-metric-grid>article>strong{color:#fff;font-family:var(--font-display);margin-top:18px;font-size:31px;font-weight:600;line-height:1.05}.profile-metric-grid>article>strong .live-price{display:inline-flex}.profile-metric-grid>article>small{color:#8c8c91;margin-top:auto;padding-top:14px;font-size:.66rem;line-height:1.35}.profile-metric-grid>article>strong.profile-positive{color:#63d58c}.profile-metric-grid>article>strong.profile-negative{color:#f27681}.profile-metric-grid.profile-three{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-expanded{margin-top:66px}.profile-expanded>header,.profile-section-heading{display:flex;justify-content:space-between;align-items: end;gap:24px;margin-bottom:20px}.profile-expanded>header p,.profile-section-heading>div>p,.video-related>p,.profile-related-heading>p{color:#ef1735;letter-spacing:.13em;margin:0 0 7px;font-size:.61rem;font-weight:800}.profile-expanded>header h2,.profile-section-copy h2,.profile-section-heading h2,.selected-video h2,.profile-related-heading h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:600}.profile-expanded>header>span,.profile-section-heading>span{color:#77777d;text-align:right;max-width:310px;font-size:.67rem;line-height:1.45}.expanded-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#ffffff21;gap:1px}.expanded-grid>div{display:flex;background:#111113;flex-direction:column;min-height:100px;padding:16px}.expanded-grid span{color:#77777d;letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:700}.expanded-grid strong{color:#d9d8d5;font-family:var(--font-display);margin-top:auto;padding-top:14px;font-size:1rem;font-weight:600;line-height:1.25}.profile-simple-section{display:grid;gap:30px}.profile-section-copy{max-width:720px}.profile-section-copy p{color:#8c8c91;margin:14px 0 0;font-size:.88rem;line-height:1.7}.profile-quick-valuation{margin-top:14px}.profile-quick-valuation>h3{color:#f4f1eb;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 14px;font-size:24px;font-weight:600}.profile-metric-grid.profile-four{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-quick-source{color:#77777d;margin:11px 0 0;font-size:11px;line-height:1.45}.profile-occupancy{background:#111113;max-width:640px;padding:24px}.profile-occupancy>div:first-child{display:flex;justify-content:space-between;align-items: end;gap:20px}.profile-occupancy span{color:#77777d;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.profile-occupancy strong{font-family:var(--font-display);font-size:30px;font-weight:600}.profile-occupancy-bar{background:#242426;height:7px;margin-top:22px}.profile-occupancy-bar span{display:block;background:#ef1735;height:100%}.profile-occupancy small{display:block;color:#77777d;margin-top:10px;font-size:.62rem}.profile-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-video-card{display:flex;color:#f4f1eb;text-align:left;background:#111113;border:0;flex-direction:column;align-items:stretch;min-width:0;padding:0}.profile-video-poster{display:grid;background:#151517;place-items: center;height:140px}.profile-video-poster i{display:grid;color:#ef1735;border:1px solid #ef1735;border-radius:50%;place-items: center;width:40px;height:40px;font-size:.8rem;font-style:normal}.profile-video-poster small{position:absolute;color:#77777d;text-transform:uppercase;margin-top:100px;font-size:.58rem}.profile-video-card>strong{font-family:var(--font-display);padding:16px 16px 5px;font-size:18px;font-weight:600;line-height:1.2}.profile-video-card>small{color:#77777d;padding:0 16px 16px;font-size:.62rem}.selected-video{color:#151517;background:#f4f2ed;margin-top:16px;padding:24px}.selected-video p{color:#ef1735;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.62rem;font-weight:800}.selected-video h2{font-size:30px}.selected-video a{display:inline-flex;color:#ef1735;align-items: center;gap:6px;margin-top:18px;font-size:.72rem;font-weight:800}.selected-video a svg{width:14px}.embedded-video{color:#e8e8e8;background:#111113;margin-bottom:18px;padding:14px}.embedded-video header{display:flex;justify-content:space-between;align-items: end;gap:12px;margin-bottom:10px}.embedded-video header p{color:#ef1735;letter-spacing:.1em;margin:0;font-size:9px;font-weight:800}.embedded-video header h3{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600}.embedded-video-frame{position:relative;overflow:hidden;background:#050505;height:0;padding-bottom:56.25%}.embedded-video-frame iframe{position:absolute;border:0;width:100%;height:100%;inset:0}.embedded-video>a{display:inline-flex;color:#ef1735;align-items: center;gap:6px;margin-top:10px;font-size:11px;font-weight:800}.embedded-video>a svg{width:14px}.video-related{margin-top:40px}.video-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#ffffff21;gap:1px}.video-related button{color:#d9d8d5;text-align:left;background:#111113;border:0;padding:14px}.profile-section-heading h2 em{color:#ef1735;font-weight:400}.report-repository{display:grid;gap:22px}.report-year{display:grid;grid-template-columns:80px 1fr;border-top:1px solid #ffffff21}.report-year h3{font-family:var(--font-display);margin:0;padding-top:14px;font-size:28px}.report-year>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#ffffff1f;gap:1px}.report-period{display:flex;background:#111113;flex-direction:column;min-height:124px;padding:14px}.report-period>span{color:#ef1735;font-size:.6rem;font-weight:800}.report-period p{color:#d9d8d5;font-family:var(--font-display);margin:10px 0;font-size:.9rem;line-height:1.25}.report-period small{color:#65656a;margin-top:auto;font-size:.58rem}.report-period a{display:flex;color:#ef1735;align-items: center;gap:5px;margin-top:auto;font-size:.62rem;font-weight:800}.report-period svg{width:12px}.profile-related{border-top:1px solid #ffffff21;margin-top:88px;padding-top:46px}.profile-related-heading{display:grid;grid-template-columns:1fr 1fr;align-items: end;gap:20px;margin-bottom:22px}.profile-related-heading>p{grid-column:1/-1}.profile-related-heading h2{font-size:38px}.profile-related-heading h2 em{color:#ef1735;font-weight:400}.profile-related-heading>span{color:#8c8c91;font-size:.75rem;line-height:1.55}.profile-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#ffffff21;gap:1px}.profile-related-grid button{display:grid;grid-template-columns:52px minmax(0,1fr)18px;color:#fff;text-align:left;background:#111113;border:0;align-items: center;gap:12px;min-height:110px;padding:16px}.profile-related-grid button>span:first-child{width:52px!important;height:42px!important}.profile-related-grid button>span>strong{display:block;font-family:var(--font-display);font-size:22px;font-weight:600}.profile-related-grid button>span>small{display:block;overflow:hidden;color:#8f8e8b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.62rem}.profile-related-grid button>span>b{display:block;color:#ef1735;text-transform:uppercase;margin-top:6px;font-size:.56rem}.profile-related-grid button>svg{color:#ef1735;width:16px}.profile-footer{display:grid;grid-template-columns:1fr 1.5fr;color:#77777d;border-top:1px solid #ffffff21;gap:32px;margin-top:74px;padding:30px 0 8px;font-size:.66rem;line-height:1.55}.profile-footer div{display:flex;flex-direction:column;gap:5px}.profile-footer strong{color:#d9d8d5}.profile-footer p{margin:0}@media (max-width:900px){.mx-primary-links{display:none}.market-cards,.expanded-grid,.profile-metric-grid.profile-four{grid-template-columns:repeat(2,minmax(0,1fr))}.report-year{grid-template-columns:1fr}.report-year>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.mx-main{padding-top:36px}.market-catalog{margin-top:54px}.market-cards{grid-template-columns:1fr;gap:10px}.market-card__open{grid-template-columns:42% 58%;grid-template-rows:1fr;min-height:205px}.market-logo{min-width:0;padding:18px}.market-logo>span{height:140px!important}.market-card__identity{min-height:203px;padding:20px 16px}.market-card__identity h3{font-size:31px}.market-card__link{font-size:8px}.market-favorite{width:30px;height:30px;top:12px;right:12px}.market-favorite svg{width:18px}.profile-expanded>header{flex-direction:column;align-items: start}.profile-expanded>header>span{text-align:left}.profile-related-heading,.profile-related-grid{grid-template-columns:1fr}.profile-section-heading{flex-direction:column;align-items: start}.profile-section-heading>span{text-align:left}.profile-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mx-shell-header__inner{gap:10px}.mx-shell-actions .btn:first-of-type{display:none}.mx-market-badge{font-size:.54rem}.mx-section-nav__grid,.mx-section-nav__grid.is-admin{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.mx-section-nav button{min-height:46px;padding:7px 8px}.mx-section-nav button:nth-child(n+5){display:none}.market-intro h1{font-size:clamp(3.35rem,19vw,5.4rem)}.market-summary{grid-template-columns:1fr}.market-catalog__head{flex-direction:column;align-items: start}.market-search{width:100%}.market-filters,.market-sectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-actions{flex-wrap:wrap}.profile-hero{grid-template-columns:50px minmax(0,1fr);gap:14px;padding:22px 0 32px}.profile-mark{width:48px;height:48px;font-size:1rem}.profile-identity h1{font-size:42px}.profile-price{grid-column:1/-1;text-align:left;border-top:1px solid #ffffff1f;min-width:0;padding-top:18px}.profile-price .live-price{justify-content:flex-start}.profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.profile-tabs button{min-width:0;padding:12px 6px;font-size:.63rem}.profile-metric-grid,.profile-metric-grid.profile-three,.profile-metric-grid.profile-four{grid-template-columns:1fr;background:0 0;gap:8px}.profile-metric-grid>article{min-height:125px}.profile-content{margin-top:30px}.expanded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-expanded{margin-top:50px}.profile-video-grid,.video-related>div{grid-template-columns:1fr}.report-year>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-footer{grid-template-columns:1fr;gap:16px}.mx-floating-actions button{min-height:40px;padding:9px 12px;font-size:.59rem}}@media (max-width:420px){.mx-main{padding-left:12px;padding-right:12px}.market-card__open{grid-template-columns:42% 58%}.market-logo{padding:10px}.market-card__identity{padding:18px 13px}.market-card__identity h3{font-size:27px}.market-card__identity p{font-size:10px}.expanded-grid,.report-year>div{grid-template-columns:1fr}.profile-related-heading h2{font-size:32px}.profile-tabs button{font-size:.58rem}.profile-tab-icon{display:none}}.market-card__link{color:#8f8e8b}.market-card:hover .market-card__link,.market-card:focus-within .market-card__link,.market-card__open:active .market-card__link{color:#ef1735}.market-card__link i{background:#ef1735}.profile-identity>p:not(.profile-kicker){font-size:14px}.profile-price>span,.profile-price>small{font-size:10px}.profile-metric-grid>article>small{font-size:11px}.video-gallery-head{display:flex;justify-content:space-between;align-items: end;gap:20px;margin-bottom:16px}.video-gallery-head p{color:#ef1735;letter-spacing:.13em;margin:0 0 7px;font-size:10px;font-weight:800}.video-gallery-head h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:600}.video-gallery-head>span{color:#77777d;font-size:11px}.video-gallery-tools{display:flex;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items: center;gap:14px;margin-bottom:14px;padding:10px 0}.video-category-chips{display:flex;overflow-x:auto;scrollbar-width:none;gap:6px}.video-category-chips::-webkit-scrollbar{display:none}.video-category-chips button{color:#888;white-space:nowrap;background:#111113;border:1px solid #242426;border-radius:999px;min-height:34px;padding:7px 12px;font-size:10px;font-weight:700}.video-category-chips button.active{color:#fff;background:#ef1735;border-color:#ef1735}.video-gallery-tools label{display:flex;color:#77777d;text-transform:uppercase;align-items: center;gap:8px;font-size:10px;font-weight:700}.video-gallery-tools select{color:#e8e8e8;text-transform:none;background:#111113;border:1px solid #242426;border-radius:7px;min-height:34px;padding:6px 26px 6px 9px;font-size:10px}.profile-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.profile-video-card{display:flex;color:#e8e8e8;text-align:left;background:0 0;border:0;flex-direction:column;align-items:stretch;min-width:0;padding:0;transition:transform .12s}.profile-video-card:active{transform:scale(.98)}.profile-video-poster{position:relative;display:grid;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(145deg,#181818,#101010);border-radius:6px;place-items: center;width:100%;height:auto}.profile-video-poster:after{position:absolute;content:"";background:linear-gradient(#0000,#000000bf);height:45%;inset:auto 0 0}.profile-video-poster i{z-index:1;display:grid;color:#fff;background:#0000009e;border:1px solid #ffffffb3;border-radius:50%;place-items: center;width:38px;height:38px}.profile-video-poster i svg{width:17px;height:17px}.profile-video-poster>b{position:absolute;z-index:2;color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#ef1735;border-radius:3px;padding:4px 6px;font-size:8px;font-weight:800;top:6px;left:6px}.profile-video-poster>small{position:absolute;z-index:2;color:#fff;background:#000000d1;border-radius:3px;padding:3px 5px;font-size:9px;font-weight:700;bottom:4px;right:4px}.profile-video-card>strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;padding:0;font-family:Karla,sans-serif;font-size:12px;font-weight:600;line-height:1.3}.profile-video-card>small{color:#777;margin-top:4px;padding:0;font-size:9px;line-height:1.25}.video-load-more{display:flex;justify-content:center;align-items: center;gap:10px;margin-top:24px}.video-load-more button{color:#e8e8e8;background:#111113;border:1px solid #2e2e2e;border-radius:7px;min-height:38px;padding:8px 16px;font-size:11px;font-weight:700}.video-load-more span{color:#777;font-size:10px}.selected-video{margin-top:20px}.selected-video>span{display:block;color:#57575b;max-width:660px;margin-top:10px;font-size:12px;line-height:1.5}@media (max-width:700px){.video-gallery-tools{flex-direction:column;align-items:stretch}.video-gallery-tools label{justify-content:space-between}.profile-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 6px}.profile-video-card>strong{font-size:11px}}@media (max-width:420px){.video-gallery-head{flex-direction:column;align-items: start;gap:6px}.video-category-chips{width:100%}}.video-manage{border-top:1px solid #242426;margin-top:18px;padding-top:14px}.video-manage .editor-form,.video-manage .confirm-panel{margin-top:12px}.video-manage .editor-form{display:grid;gap:10px}.video-manage .manage-actions{display:flex;flex-wrap:wrap;gap:8px}.video-manage [role=status]{color:#77777d;margin-top:10px;font-size:11px}.quote-state-label{white-space:nowrap;line-height:1.2;color:#77777d!important;letter-spacing:.01em!important;text-transform:none!important;font-size:8px!important;font-weight:500!important}.ticker-item .quote-state-label{color:#ffffffb8!important;font-size:.54rem!important}.market-card__live{display:grid;grid-template-columns:auto auto;justify-items:end;gap:3px 7px}.market-card__live .quote-state-label{grid-column:1/-1;justify-self:end}.market-logo>span{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.profile-back{color:#8b8b90;letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}.profile-rail{overflow:hidden;height:60px;margin-bottom:0}.profile-rail-track{height:60px}.profile-rail button{height:60px;padding:7px 12px;font-weight:400}.profile-rail button>span:first-child{display:grid;background:#f4f2ed!important;width:32px!important;height:32px!important}.profile-rail button>span:last-child{letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}.profile-rail img{display:block;object-fit:contain;width:100%;height:100%}.profile-tabs button{letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}.profile-price strong{font-family:var(--font-display);font-size:32px}@media (max-width:600px){.profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;max-width:100%}.profile-tabs button{min-width:0;padding:12px 8px;font-size:11px}}.market-cards{align-items:stretch}.market-card{display:flex;height:100%;margin-top:0}.market-card__open{grid-template-rows:171px minmax(203px,1fr);height:100%}.market-logo{overflow:hidden;background:#f4f2ed;height:171px;min-height:171px}.market-logo>span{place-items: center;display:grid!important;height:135px!important}.market-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center!important}.market-card__identity{height:100%}.market-card__identity>span{display:block;min-height:24px}.market-card__title-row{align-content: end;min-height:55px}.market-card__identity>p{min-height:30px}.market-card__live{align-content: end;min-height:31px}.market-card__link{min-height:18px}@media (max-width:720px){.market-card__open{grid-template-rows:1fr;height:100%;min-height:220px}.market-logo{height:auto;min-height:220px}.market-card__identity{min-height:220px}.market-card__identity>span{min-height:24px}.market-card__title-row{min-height:58px}.market-card__identity>p{min-height:30px}}.mx-theme-toggle{color:#080809;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#f4f1eb;border:1px solid #f4f1eb;min-height:36px;padding:8px 12px;font-size:.6rem;font-weight:800}.mx-theme-toggle:focus-visible{outline:2px solid;outline-offset:3px}.mx-global-footer{display:flex;padding:30px 16px calc(34px + env(safe-area-inset-bottom));border-top:1px solid var(--border);color:var(--dim);flex-wrap:wrap;justify-content:flex-start;align-items: center;gap:16px 24px;max-width:72rem;margin:0 auto;font-size:.68rem}.mx-global-footer.has-floating-actions{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.mx-admin-entry{border:1px solid var(--border);background:var(--surface);color:var(--text);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;min-height:42px;padding:10px 14px;font-size:.66rem;font-weight:800}.mx-admin-entry:hover{border-color:var(--accent);color:var(--accent);outline:0}.mx-admin-entry:focus-visible{border-color:var(--accent);color:var(--accent);outline:0}.visits-panel{padding:20px 0 50px}.visits-heading{display:flex;border-bottom:3px solid var(--accent);justify-content:space-between;align-items: end;gap:24px;padding-bottom:18px}.visits-heading p{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:.64rem;font-weight:800}.visits-heading h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.8rem,8vw,5.5rem);font-weight:600;line-height:.9}.visits-heading>span{color:var(--dim);font-size:.7rem}.visits-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);background:var(--border);gap:1px;margin-top:22px}.visits-kpis article{background:var(--surface);min-width:0;padding:18px}.visits-kpis span,.visits-kpis small{display:block;color:var(--dim);font-size:.64rem}.visits-kpis span{letter-spacing:.06em;text-transform:uppercase;font-weight:750}.visits-kpis strong{display:block;font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:9px;font-size:2.1rem;font-weight:600}.visits-kpis small{margin-top:5px}.visits-chart{border:1px solid var(--border);background:var(--surface);height:250px;margin-top:20px;padding:14px 6px 4px}.visits-table-wrap{margin-top:18px}.visits-table{border-collapse:collapse;background:var(--surface);width:100%;font-size:.78rem}.visits-table th,.visits-table td{border-bottom:1px solid var(--border);text-align:left;padding:11px 12px}.visits-table th{color:var(--dim);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem}.visits-table th:nth-child(n+2),.visits-table td:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.visits-privacy{color:var(--dim);margin:16px 0 0;font-size:.68rem;line-height:1.5}html[data-theme=light]{--buncss-light:initial;--buncss-dark: ;color-scheme:light;--bg:#f7f7f5;--surface:#fff;--surface-2:#ececea;--text:#111;--dim:#5f5f5c;--border:#1113;--accent:#111;--good:#111;--warn:#444;background:#f7f7f5}html[data-theme=light] body{color:#111;background-color:#f7f7f5;background-image:linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.mx-app[data-theme=light]{color:#111;background:#f7f7f5}.mx-app[data-theme=light] .mx-shell-header{background:#f7f7f5f5;border-color:#1111112b}.mx-app[data-theme=light] .mx-wordmark,.mx-app[data-theme=light] .mx-wordmark span{color:#111}.mx-app[data-theme=light] .mx-primary-links button{color:#5f5f5c}.mx-app[data-theme=light] .mx-primary-links button:hover{color:#111}.mx-app[data-theme=light] .mx-theme-toggle{color:#fff;background:#111;border-color:#111}.mx-app[data-theme=light] .mx-market-badge{color:#333}.mx-app[data-theme=light] .mx-market-badge i{background:#111;box-shadow:0 0 0 4px #1111111a}.mx-app[data-theme=light] .mx-public-visits{color:#333;border-color:#11111138}.mx-app[data-theme=light] .mx-public-visits svg,.mx-app[data-theme=light] .mx-public-visits b{color:#111}.mx-app[data-theme=light] .mx-public-visits>span{color:#666}.mx-app[data-theme=light] .mx-section-nav{background:#fff;border-color:#11111129}.mx-app[data-theme=light] .mx-section-nav button{color:#595957;background:#fff;border-color:#1111111f}.mx-app[data-theme=light] .mx-section-nav button small{color:#888}.mx-app[data-theme=light] .mx-section-nav button.active,.mx-app[data-theme=light] .mx-section-nav button:hover{color:#fff;background:#111}.mx-app[data-theme=light] .mx-section-nav button.active small,.mx-app[data-theme=light] .mx-section-nav button:hover small{color:#ccc}.mx-app[data-theme=light] .ticker-wrap{background:#111;border-color:#111}.mx-app[data-theme=light] .ticker-item{color:#fff;border-color:#444}.mx-app[data-theme=light] .ticker-item span:last-child,.mx-app[data-theme=light] .ticker-item .text-\[var\(--good\)\],.mx-app[data-theme=light] .ticker-item .text-\[var\(--accent\)\]{color:#fff!important}.mx-app[data-theme=light] .panel,.mx-app[data-theme=light] .editor-form,.mx-app[data-theme=light] .confirm-panel{color:#111;background:#fff;border-color:#1113}.mx-app[data-theme=light] .input,.mx-app[data-theme=light] select{color:#111;background:#fff;border-color:#11111147}.mx-app[data-theme=light] .input:focus{outline-color:#111}.mx-app[data-theme=light] .btn-primary,.mx-app[data-theme=light] .tab[aria-selected=true],.mx-app[data-theme=light] .chip.on{color:#fff;background:#111;border-color:#111}.mx-app[data-theme=light] .btn-ghost,.mx-app[data-theme=light] .tab,.mx-app[data-theme=light] .chip{color:#222;background:#fff;border-color:#1111113d}.mx-app[data-theme=light] .btn-danger{color:#fff;background:#111;border-color:#111}.mx-app[data-theme=light] .market-search{color:#555;border-color:#555}.mx-app[data-theme=light] .market-search:focus-within{border-color:#111}.mx-app[data-theme=light] .market-search input{color:#111}.mx-app[data-theme=light] .market-card{background:#fff;border-color:#222}.mx-app[data-theme=light] .market-card:hover{background:#fff}.mx-app[data-theme=light] .market-card__open{color:#111}.mx-app[data-theme=light] .market-logo{background:#efefed}.mx-app[data-theme=light] .market-card__identity{background:#fff}.mx-app[data-theme=light] .market-card__identity>span,.mx-app[data-theme=light] .market-card__identity h3,.mx-app[data-theme=light] .market-card__live .live-price,.mx-app[data-theme=light] .market-card__live .live-price span,.mx-app[data-theme=light] .market-card__link,.mx-app[data-theme=light] .market-card:hover .market-card__link,.mx-app[data-theme=light] .market-card:focus-within .market-card__link{color:#111}.mx-app[data-theme=light] .market-card__link i{background:#111}.mx-app[data-theme=light] .market-card__identity p{color:#565654}.mx-app[data-theme=light] .market-favorite{color:#333}.mx-app[data-theme=light] .market-favorite.active,.mx-app[data-theme=light] .market-favorite:hover{color:#111}.mx-app[data-theme=light] .market-education-note{color:#555}.mx-app[data-theme=light] .mx-education-badge{color:#111;background:#fff;border-color:#111;box-shadow:0 6px 18px #0000001f}.mx-app[data-theme=light] .mx-floating-actions button{color:#fff;background:#111;border-color:#111;box-shadow:0 8px 20px #0000002e}.mx-app[data-theme=light] .fibra-profile{color:#111}.mx-app[data-theme=light] .profile-actions,.mx-app[data-theme=light] .profile-back{color:#555}.mx-app[data-theme=light] .profile-mark{border-color:#111}.mx-app[data-theme=light] .profile-kicker,.mx-app[data-theme=light] .profile-expanded>header p,.mx-app[data-theme=light] .profile-section-heading>div>p,.mx-app[data-theme=light] .profile-related-heading>p{color:#111!important}.mx-app[data-theme=light] .profile-identity h1,.mx-app[data-theme=light] .profile-price strong{color:#111}.mx-app[data-theme=light] .profile-rail{background:#e8e8e6}.mx-app[data-theme=light] .profile-rail button{color:#555;background:#fff}.mx-app[data-theme=light] .profile-rail button.active,.mx-app[data-theme=light] .profile-rail button:hover{color:#fff;background:#111}.mx-app[data-theme=light] .profile-tabs{background:#ddd;border-color:#1111112e}.mx-app[data-theme=light] .profile-tabs button{color:#555;background:#fff}.mx-app[data-theme=light] .profile-tabs button.active{color:#fff;background:#111}.mx-app[data-theme=light] .profile-metric-grid,.mx-app[data-theme=light] .expanded-grid,.mx-app[data-theme=light] .profile-related-grid,.mx-app[data-theme=light] .video-related>div{background:#1111112e}.mx-app[data-theme=light] .profile-metric-grid>article,.mx-app[data-theme=light] .expanded-grid>div,.mx-app[data-theme=light] .profile-occupancy,.mx-app[data-theme=light] .profile-video-card,.mx-app[data-theme=light] .video-related button,.mx-app[data-theme=light] .profile-related-grid button,.mx-app[data-theme=light] .report-period{color:#111;background:#fff}.mx-app[data-theme=light] .profile-metric-grid>article>strong,.mx-app[data-theme=light] .profile-quick-valuation>h3,.mx-app[data-theme=light] .profile-related-grid button,.mx-app[data-theme=light] .profile-metric-grid>article>strong.profile-positive,.mx-app[data-theme=light] .profile-metric-grid>article>strong.profile-negative,.mx-app[data-theme=light] .profile-satafe,.mx-app[data-theme=light] .profile-satafe.comprar,.mx-app[data-theme=light] .profile-satafe.vender{color:#111}.mx-app[data-theme=light] .profile-occupancy-bar{background:#ddd}.mx-app[data-theme=light] .profile-occupancy-bar span{background:#111}.mx-app[data-theme=light] .profile-video-poster{background:#ededeb}.mx-app[data-theme=light] .profile-video-poster i{color:#111;border-color:#111}.mx-app[data-theme=light] .selected-video{color:#fff;background:#111}.mx-app[data-theme=light] .selected-video p,.mx-app[data-theme=light] .selected-video a{color:#fff}.mx-app[data-theme=light] .embedded-video{color:#111;background:#fff;border:1px solid #222}.mx-app[data-theme=light] .embedded-video header p,.mx-app[data-theme=light] .embedded-video>a,.mx-app[data-theme=light] .report-period>span,.mx-app[data-theme=light] .report-period a{color:#111}.mx-app[data-theme=light] .payments-page,.mx-app[data-theme=light] .ratios-page,.mx-app[data-theme=light] .satafe{color:#111;background:#f7f7f5}.mx-app[data-theme=light] .payments-hero,.mx-app[data-theme=light] .ratios-hero,.mx-app[data-theme=light] .satafe-foot{border-color:#111}.mx-app[data-theme=light] .payments-kicker,.mx-app[data-theme=light] .ratios-eyebrow,.mx-app[data-theme=light] .satafe-kicker{color:#111}.mx-app[data-theme=light] .payments-summary>div,.mx-app[data-theme=light] .payments-notice,.mx-app[data-theme=light] .payment-entry,.mx-app[data-theme=light] .ratio-definition,.mx-app[data-theme=light] .ratio-entry,.mx-app[data-theme=light] .ratio-row,.mx-app[data-theme=light] .ratio-fiscal-note,.mx-app[data-theme=light] .ratio-formula,.mx-app[data-theme=light] .satafe-portfolio,.mx-app[data-theme=light] .satafe-kpis>div,.mx-app[data-theme=light] .satafe-how,.mx-app[data-theme=light] .satafe-paper{color:#111;background:#fff}.mx-app[data-theme=light] .status-badge.confirmed,.mx-app[data-theme=light] .metric-selector button[aria-selected=true]{color:#fff;background:#111;border-color:#111}.mx-app[data-theme=light] .status-badge.estimated,.mx-app[data-theme=light] .metric-selector button{color:#111;background:#fff;border-color:#777}.mx-app[data-theme=light] .timeline-marker{background:#fff;border-color:#111}.mx-app[data-theme=light] .ratios-livebar{background:#f7f7f5f7}.mx-app[data-theme=light] .ratio-entry.open{box-shadow:inset 3px 0 #111}.mx-app[data-theme=light] .ratio-detail,.mx-app[data-theme=light] .ratio-lesson{color:#111;background:#ececea}.mx-app[data-theme=light] .ratio-definition button,.mx-app[data-theme=light] .ratio-definition button span,.mx-app[data-theme=light] .ratio-number,.mx-app[data-theme=light] .ratio-chevron,.mx-app[data-theme=light] .ratio-move.up{color:#111}.mx-app[data-theme=light] .quality-badge{color:#111;background:#eee;border-color:#777}.mx-app[data-theme=light] .satafe-table,.mx-app[data-theme=light] .satafe-table tbody td{color:#111;background:#fff}.mx-app[data-theme=light] .satafe-table thead th{color:#fff;background:#111}.mx-app[data-theme=light] .satafe-badge{color:#111;border-color:#111}.mx-app[data-theme=light] .satafe-disclaimer{color:#111;background:#eee;border-color:#777 #777 #777 #111}.mx-app[data-theme=light] .portfolio-chart,.mx-app[data-theme=light] .portfolio-form,.mx-app[data-theme=light] .goal-form,.mx-app[data-theme=light] .month-control,.mx-app[data-theme=light] .position-card,.mx-app[data-theme=light] .goal-card,.mx-app[data-theme=light] .portfolio-catalog article,.mx-app[data-theme=light] .operation-row,.mx-app[data-theme=light] .portfolio-kpis article,.mx-app[data-theme=light] .allocation-summary>div{color:#111;background:#fff}.mx-app[data-theme=light] .portfolio-tabs,.mx-app[data-theme=light] .target-track,.mx-app[data-theme=light] .goal-progress{background:#ddd}.mx-app[data-theme=light] .target-track>span,.mx-app[data-theme=light] .goal-progress span{background:#111}.mx-app[data-theme=light] .allocation-alert,.mx-app[data-theme=light] .portfolio-message{color:#111;background:#eee}.mx-app[data-theme=light] .price-dot,.mx-app[data-theme=light] .ratio-live-dot{box-shadow:none;animation:none;background:#111}.mx-app[data-theme=light] .quote-state-label.live,.mx-app[data-theme=light] .quote-state-label.stored{color:#111;background:#fff;border-color:#555}.mx-app[data-theme=light] .recharts-cartesian-grid line,.mx-app[data-theme=light] .recharts-cartesian-axis line{stroke:#ccc}.mx-app[data-theme=light] .recharts-cartesian-axis-tick text{fill:#555}.mx-app[data-theme=light] .recharts-default-tooltip{color:#111!important;background:#fff!important;border-color:#222!important}@media (max-width:600px){.mx-theme-toggle{min-height:34px;padding:7px 9px;font-size:.56rem}.mx-market-badge{display:none}.mx-global-footer{padding-left:12px;padding-right:12px}.mx-section-nav__grid.is-admin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mx-section-nav__grid.is-admin button:nth-child(n){display:flex!important}.visits-heading{display:block}.visits-heading>span{display:block;margin-top:10px}.visits-kpis{grid-template-columns:1fr}.visits-chart{height:210px}.visits-table th,.visits-table td{padding:10px 8px}}.mx-section-nav__grid.is-admin{grid-template-columns:repeat(9,minmax(0,1fr))}.market-logo,.profile-rail button>span:first-child,.profile-related-grid button>span:first-child,.portfolio-catalog article>span:first-child{place-items: center}.market-logo img,.profile-rail img,.profile-related-grid img,.portfolio-catalog img{display:block;object-fit:contain;object-position:center;max-width:100%;max-height:100%}.video-embed-frame{position:relative;overflow:hidden;aspect-ratio:16/9;background:#090909;width:100%}.video-embed-frame iframe{position:absolute;border:0;width:100%;height:100%;inset:0}.profile-video-card{display:flex;overflow:hidden;color:#e8e8e8;text-align:left;background:#111113;border:1px solid #ffffff1f;flex-direction:column;align-items:stretch;min-width:0}.profile-video-poster{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#090909;border-radius:0;width:100%;height:auto}.profile-video-poster .video-embed-frame{height:100%}.profile-video-poster:after{display:none}.profile-video-poster>b,.profile-video-poster>small{pointer-events:none}.profile-video-card>strong{display:block;font-family:var(--font-display);margin:0;padding:13px 14px 4px;font-size:16px;font-weight:600;line-height:1.25}.profile-video-card>span{color:#999;padding:4px 14px;font-size:11px;line-height:1.45}.profile-video-card>small{color:#777;margin:0;padding:5px 14px 14px;font-size:9px;line-height:1.25}.profile-video-card .video-manage{margin:0 14px 14px}.publish-video-preview{overflow:hidden;border:1px solid var(--border);background:#090909}.publish-video-preview>p{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:9px 11px;font-size:.65rem;font-weight:800}.video-privacy-note{color:var(--dim);margin:0;font-size:.72rem;line-height:1.45}.video-privacy-note code{color:var(--text);font-size:.68rem}.video-order-manager{border-top:3px solid var(--accent);background:var(--surface);margin-top:26px}.video-order-manager>header{display:flex;justify-content:space-between;align-items: flex-end;gap:16px;padding:18px 18px 12px}.video-order-manager>header p{color:var(--accent);letter-spacing:.12em;margin:0;font-size:.62rem;font-weight:800}.video-order-manager>header h2{font-family:var(--font-display);margin:5px 0 0;font-size:1.8rem;font-weight:600}.video-order-manager>header>span{color:var(--dim);font-size:.72rem}.video-order-help,.video-manager-status{color:var(--dim);margin:0;padding:0 18px 14px;font-size:.75rem;line-height:1.45}.video-order-list{list-style:none;border-top:1px solid var(--border);margin:0;padding:0}.video-order-list li{display:grid;grid-template-columns:42px minmax(0,1fr)auto;border-bottom:1px solid var(--border);align-items: center;gap:12px;min-height:70px;padding:10px 12px}.video-order-index{color:var(--accent);font-family:var(--font-display);text-align:center;font-size:1rem}.video-order-copy{min-width:0}.video-order-copy strong,.video-order-copy span{display:block}.video-order-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}.video-order-copy span{color:var(--dim);margin-top:4px;font-size:.65rem}.video-order-actions,.video-order-confirm{display:flex;align-items: center;gap:6px}.video-order-actions .btn,.video-order-confirm .btn{min-height:36px;padding:7px 10px}.video-order-actions .btn:first-child,.video-order-actions .btn:nth-child(2){min-width:36px;font-size:1rem}.video-order-confirm>span{color:var(--dim);font-size:.7rem}@media (max-width:560px){.video-order-manager>header{align-items: flex-start}.video-order-list li{grid-template-columns:34px minmax(0,1fr)}.video-order-actions,.video-order-confirm{grid-column:2;justify-content:flex-start}.video-order-actions .btn:last-child{margin-left:auto}.video-order-copy strong{white-space:normal}.video-order-help{padding-bottom:16px}}.video-url-error{color:#ff9dac;margin:0;font-size:.75rem}.embedded-video .video-embed-frame{margin-top:10px}@media (max-width:700px){.profile-video-card>strong{font-size:15px}}.market-logo{background:#fff!important}.market-logo>span{display:grid!important;background:0 0!important;place-items: center!important}.market-logo img{margin:auto}html[data-theme=light]{--bg:#f3f0e9;--surface:#fffdf9;--surface-2:#e9e4da;--text:#171717;--dim:#53514d;--border:#27231e33;--accent:#d71936;--good:#187554;--warn:#8a5c00;background:#f3f0e9}html[data-theme=light] body{color:#171717;background-color:#f3f0e9;background-image:linear-gradient(#483c2a06 1px,#0000 1px),linear-gradient(90deg,#483c2a06 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.mx-app[data-theme=light]{color:#171717;background:#f3f0e9}.mx-app[data-theme=light] .mx-shell-header{background:#f3f0e9f5;border-color:#27231e2e;box-shadow:0 3px 14px #2f271b0f}.mx-app[data-theme=light] .mx-wordmark{color:#171717}.mx-app[data-theme=light] .mx-wordmark span{color:#d71936}.mx-app[data-theme=light] .mx-primary-links button{color:#4a4844}.mx-app[data-theme=light] .mx-primary-links button:hover{color:#d71936}.mx-app[data-theme=light] .mx-theme-toggle{color:#fff;background:#26231f;border-color:#26231f}.mx-app[data-theme=light] .mx-section-nav{background:#faf8f3;border-color:#27231e29;box-shadow:0 3px 12px #2f271b0b}.mx-app[data-theme=light] .mx-section-nav button{color:#45423d;background:#faf8f3;border-color:#27231e1f}.mx-app[data-theme=light] .mx-section-nav button small{color:#706c65}.mx-app[data-theme=light] .mx-section-nav button.active,.mx-app[data-theme=light] .mx-section-nav button:hover{color:#fff;background:#d71936}.mx-app[data-theme=light] .ticker-wrap{background:#2b2926}.mx-app[data-theme=light] .ticker-item{border-color:#ffffff2e}.mx-app[data-theme=light] .panel,.mx-app[data-theme=light] .editor-form,.mx-app[data-theme=light] .confirm-panel{color:#171717;background:#fffdf9;border-color:#27231e33;box-shadow:0 8px 24px #2f271b0e}.mx-app[data-theme=light] .input,.mx-app[data-theme=light] select{color:#171717;background:#fffdf9;border-color:#27231e52}.mx-app[data-theme=light] .input::placeholder{color:#6b6760}.mx-app[data-theme=light] .input:focus{outline-color:#d71936}.mx-app[data-theme=light] .btn-primary,.mx-app[data-theme=light] .tab[aria-selected=true],.mx-app[data-theme=light] .chip.on{color:#fff;background:#d71936;border-color:#d71936}.mx-app[data-theme=light] .btn-ghost,.mx-app[data-theme=light] .tab,.mx-app[data-theme=light] .chip{color:#24211e;background:#fffdf9;border-color:#27231e3d}.mx-app[data-theme=light] .btn-danger{color:#fff;background:#8f1728;border-color:#8f1728}.mx-app[data-theme=light] .market-search{color:#4c4841;border-color:#4c4841}.mx-app[data-theme=light] .market-search:focus-within{border-color:#d71936}.mx-app[data-theme=light] .market-search input{color:#171717}.mx-app[data-theme=light] .market-card{background:#fffdf9;border-color:#27231e33;box-shadow:0 10px 26px #2f271b12}.mx-app[data-theme=light] .market-card:hover{background:#fffdf9;border-color:#d7193673}.mx-app[data-theme=light] .market-card__identity,.mx-app[data-theme=light] .market-logo{background:0 0}.mx-app[data-theme=light] .market-card__identity>span,.mx-app[data-theme=light] .market-card__link,.mx-app[data-theme=light] .market-card:hover .market-card__link,.mx-app[data-theme=light] .market-card:focus-within .market-card__link{color:#b6122b}.mx-app[data-theme=light] .market-card__identity h3,.mx-app[data-theme=light] .market-card__live .live-price,.mx-app[data-theme=light] .market-card__live .live-price span{color:#171717}.mx-app[data-theme=light] .market-card__link i{background:#d71936}.mx-app[data-theme=light] .market-card__identity p{color:#4f4b45}.mx-app[data-theme=light] .market-favorite.active,.mx-app[data-theme=light] .market-favorite:hover{color:#d71936}.mx-app[data-theme=light] .mx-education-badge{color:#24211e;background:#fffdf9;border-color:#d7193666}.mx-app[data-theme=light] .mx-floating-actions button{background:#d71936;border-color:#d71936}.mx-app[data-theme=light] .profile-kicker,.mx-app[data-theme=light] .profile-expanded>header p,.mx-app[data-theme=light] .profile-section-heading>div>p,.mx-app[data-theme=light] .profile-related-heading>p{color:#b6122b!important}.mx-app[data-theme=light] .profile-mark{border-color:#d71936}.mx-app[data-theme=light] .profile-rail{background:#e4ded4;border-top:1px solid #27231e24;border-bottom:1px solid #27231e24}.mx-app[data-theme=light] .profile-rail button{color:#383530;background:#fffdf9}.mx-app[data-theme=light] .profile-rail button.active,.mx-app[data-theme=light] .profile-rail button:hover{color:#fff;background:#d71936}.mx-app[data-theme=light] .profile-tabs{background:#ddd6ca;border-color:#27231e2e}.mx-app[data-theme=light] .profile-tabs button{color:#403d38;background:#fffdf9}.mx-app[data-theme=light] .profile-tabs button.active{color:#fff;background:#d71936}.mx-app[data-theme=light] .profile-metric-grid,.mx-app[data-theme=light] .expanded-grid,.mx-app[data-theme=light] .profile-related-grid,.mx-app[data-theme=light] .video-related>div{background:#27231e29}.mx-app[data-theme=light] .profile-metric-grid>article,.mx-app[data-theme=light] .expanded-grid>div,.mx-app[data-theme=light] .profile-occupancy,.mx-app[data-theme=light] .profile-video-card,.mx-app[data-theme=light] .video-related button,.mx-app[data-theme=light] .profile-related-grid button,.mx-app[data-theme=light] .report-period{color:#171717;background:#fffdf9}.mx-app[data-theme=light] .profile-metric-grid>article>span,.mx-app[data-theme=light] .profile-metric-grid>article>small,.mx-app[data-theme=light] .profile-identity>p:not(.profile-kicker),.mx-app[data-theme=light] .profile-price>span,.mx-app[data-theme=light] .profile-price>small,.mx-app[data-theme=light] .profile-section-copy p,.mx-app[data-theme=light] .profile-related-heading>span{color:#514e48}.mx-app[data-theme=light] .profile-occupancy-bar{background:#ded7cb}.mx-app[data-theme=light] .profile-occupancy-bar span{background:#d71936}.mx-app[data-theme=light] .embedded-video,.mx-app[data-theme=light] .publish-video-preview{color:#171717;background:#fffdf9;border-color:#27231e38;box-shadow:0 8px 24px #2f271b0f}.mx-app[data-theme=light] .profile-video-card>span,.mx-app[data-theme=light] .profile-video-card>small{color:#514e48}.mx-app[data-theme=light] .video-order-manager{background:#fffdf9}.mx-app[data-theme=light] .video-order-list li{border-color:#27231e2e}.mx-app[data-theme=light] .video-order-copy strong,.mx-app[data-theme=light] .video-privacy-note code{color:#171717}.mx-app[data-theme=light] .video-order-copy span,.mx-app[data-theme=light] .video-order-help,.mx-app[data-theme=light] .video-manager-status,.mx-app[data-theme=light] .video-privacy-note{color:#514e48}.mx-app[data-theme=light] .payments-page,.mx-app[data-theme=light] .ratios-page,.mx-app[data-theme=light] .satafe{color:#171717;background:#f3f0e9}.mx-app[data-theme=light] .payments-hero,.mx-app[data-theme=light] .ratios-hero,.mx-app[data-theme=light] .satafe-foot{border-color:#d71936}.mx-app[data-theme=light] .payments-kicker,.mx-app[data-theme=light] .ratios-eyebrow,.mx-app[data-theme=light] .satafe-kicker{color:#b6122b}.mx-app[data-theme=light] .payments-summary>div,.mx-app[data-theme=light] .payments-notice,.mx-app[data-theme=light] .payment-entry,.mx-app[data-theme=light] .ratio-definition,.mx-app[data-theme=light] .ratio-entry,.mx-app[data-theme=light] .ratio-row,.mx-app[data-theme=light] .ratio-fiscal-note,.mx-app[data-theme=light] .ratio-formula,.mx-app[data-theme=light] .satafe-portfolio,.mx-app[data-theme=light] .satafe-kpis>div,.mx-app[data-theme=light] .satafe-how,.mx-app[data-theme=light] .satafe-paper{color:#171717;background:#fffdf9;border-color:#27231e33}.mx-app[data-theme=light] .status-badge.confirmed,.mx-app[data-theme=light] .metric-selector button[aria-selected=true]{color:#fff;background:#d71936;border-color:#d71936}.mx-app[data-theme=light] .timeline-marker{background:#fffdf9;border-color:#d71936}.mx-app[data-theme=light] .ratios-livebar{background:#f3f0e9f7}.mx-app[data-theme=light] .ratio-entry.open{box-shadow:inset 3px 0 #d71936}.mx-app[data-theme=light] .ratio-detail,.mx-app[data-theme=light] .ratio-lesson{color:#171717;background:#e9e4da}.mx-app[data-theme=light] .ratio-definition button span,.mx-app[data-theme=light] .ratio-chevron,.mx-app[data-theme=light] .ratio-move.up{color:#b6122b}.mx-app[data-theme=light] .portfolio-chart,.mx-app[data-theme=light] .portfolio-form,.mx-app[data-theme=light] .goal-form,.mx-app[data-theme=light] .month-control,.mx-app[data-theme=light] .position-card,.mx-app[data-theme=light] .goal-card,.mx-app[data-theme=light] .portfolio-catalog article,.mx-app[data-theme=light] .operation-row,.mx-app[data-theme=light] .portfolio-kpis article,.mx-app[data-theme=light] .allocation-summary>div,.mx-app[data-theme=light] .visits-kpis article,.mx-app[data-theme=light] .visits-chart,.mx-app[data-theme=light] .visits-table{color:#171717;background:#fffdf9;border-color:#27231e33}.mx-app[data-theme=light] .portfolio-chart,.mx-app[data-theme=light] .portfolio-form,.mx-app[data-theme=light] .goal-form,.mx-app[data-theme=light] .month-control,.mx-app[data-theme=light] .position-card,.mx-app[data-theme=light] .goal-card,.mx-app[data-theme=light] .visits-chart{box-shadow:0 8px 24px #2f271b0e}.mx-app[data-theme=light] .portfolio-tabs,.mx-app[data-theme=light] .target-track,.mx-app[data-theme=light] .goal-progress{background:#ded7cb}.mx-app[data-theme=light] .target-track>span,.mx-app[data-theme=light] .goal-progress span{background:#d71936}.mx-app[data-theme=light] .allocation-alert,.mx-app[data-theme=light] .portfolio-message{color:#171717;background:#e9e4da}.mx-app[data-theme=light] .visits-heading{border-color:#d71936}.mx-app[data-theme=light] .visits-heading p{color:#b6122b}.mx-app[data-theme=light] .visits-heading>span,.mx-app[data-theme=light] .visits-kpis span,.mx-app[data-theme=light] .visits-kpis small,.mx-app[data-theme=light] .visits-table th,.mx-app[data-theme=light] .visits-privacy{color:#514e48}.mx-app[data-theme=light] .price-dot,.mx-app[data-theme=light] .ratio-live-dot{background:#187554}.mx-app[data-theme=light] .quote-state-label.live,.mx-app[data-theme=light] .quote-state-label.stored{color:#272421;background:#fffdf9;border-color:#5d5850}.mx-app[data-theme=light] .mx-global-footer{color:#4f4b45;border-color:#27231e2e}.profile-mark>span{background:#fff!important;width:58px!important;height:58px!important}.profile-analysis{display:grid;grid-template-columns:1.05fr .8fr 1.15fr;border-block-start:1px solid #ffffff29;border-block-end:1px solid #ffffff29;margin-bottom:22px}.profile-analysis>div{display:flex;border-right:1px solid #ffffff29;flex-direction:column;justify-content:center;min-width:0;min-height:86px;padding:15px 18px}.profile-analysis>div:last-child{border-right:0}.profile-analysis span{color:#77777d;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:800}.profile-analysis strong{color:#f4f1eb;font-family:var(--font-display);margin-top:9px;font-size:1.25rem;font-weight:600;line-height:1.05}.profile-analysis strong.comprar{color:#63d58c}.profile-analysis strong.vender{color:#f27681}.profile-analysis small{color:#77777d;margin-top:5px;font-size:.57rem;line-height:1.3}.profile-description{color:#b7b7ba;font-family:var(--font-display);letter-spacing:-.012em;max-width:850px;margin:0 0 28px;font-size:clamp(1.15rem,2vw,1.48rem);line-height:1.48}.profile-metric-grid.profile-six{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-app[data-theme=light] .profile-analysis,.mx-app[data-theme=light] .profile-analysis>div{border-color:#27231e33}.mx-app[data-theme=light] .profile-analysis span,.mx-app[data-theme=light] .profile-analysis small{color:#625e57}.mx-app[data-theme=light] .profile-analysis strong,.mx-app[data-theme=light] .profile-analysis strong.comprar,.mx-app[data-theme=light] .profile-analysis strong.vender{color:#171717}.mx-app[data-theme=light] .profile-description{color:#34312d}@media (max-width:760px){.profile-mark>span{width:44px!important;height:44px!important}.profile-analysis{grid-template-columns:1fr 1fr;margin-bottom:18px}.profile-analysis>div{min-height:76px;padding:13px 12px}.profile-analysis>div:nth-child(2){border-right:0}.profile-analysis>div:last-child{grid-column:1/-1;border-top:1px solid #ffffff29}.mx-app[data-theme=light] .profile-analysis>div:last-child{border-color:#27231e33}.profile-description{margin-bottom:22px;font-size:1.08rem}.profile-metric-grid.profile-six{grid-template-columns:repeat(2,minmax(0,1fr));background:#ffffff24;gap:1px}.profile-metric-grid.profile-six>article{min-height:132px;padding:16px}.profile-metric-grid.profile-six>article>strong{font-size:1.55rem}.mx-app[data-theme=light] .profile-metric-grid.profile-six{background:#27231e29}}@media (max-width:370px){.profile-metric-grid.profile-six,.profile-analysis{grid-template-columns:1fr}.profile-analysis>div{border-top:1px solid #ffffff29;border-right:0}.profile-analysis>div:first-child{border-top:0}.profile-analysis>div:last-child{grid-column:auto}}.profile-videos .profile-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.published-video{background:#111113;border:1px solid #ffffff1f;min-width:0;margin:0;padding:10px}.published-video header{align-items: center;gap:6px;min-width:0;margin-bottom:10px}.published-video header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.published-video header small{color:#77777d;letter-spacing:.08em;font-size:9px;font-weight:800}.published-video .video-embed-frame{margin-top:0}.published-video .video-manage{margin-top:12px}.mx-app[data-theme=light] .published-video{background:#fffdf9;border-color:#27231e38}.mx-app[data-theme=light] .published-video header small{color:#514e48}@media (max-width:760px){.profile-videos .profile-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-videos .published-video{padding:6px}.profile-videos .published-video header{margin-bottom:6px}.profile-videos .published-video header p,.profile-videos .published-video header small{font-size:8px}}@media (max-width:600px){.mx-public-visits{min-height:34px;padding:7px 8px}.mx-public-visits>span{display:none}.mx-public-visits svg{width:13px;height:13px}.mx-public-visits b{font-size:.66rem}}@media (max-width:360px){.mx-public-visits svg{display:none}.mx-public-visits,.mx-theme-toggle{padding-inline-start:7px;padding-inline-end:7px}}.contact-page,.messages-page{padding:28px 0 58px}.contact-page{display:grid;grid-template-columns:minmax(0,.9fr)minmax(320px,1.1fr);align-items: start;gap:clamp(32px,7vw,96px)}.contact-heading{border-top:3px solid var(--accent);padding-top:16px}.contact-heading>p,.messages-heading p,.contact-confirmation>p{color:var(--accent);letter-spacing:.14em;margin:0;font-size:.64rem;font-weight:800}.contact-heading h1,.messages-heading h1,.contact-confirmation h1{font-family:var(--font-display);letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:600;line-height:.91}.contact-heading>span{display:block;color:var(--dim);max-width:470px;margin-top:24px;font-size:.95rem;line-height:1.65}.contact-form{display:grid;border:1px solid var(--border);background:var(--surface);gap:18px;padding:24px}.contact-form label{display:grid;color:var(--text);letter-spacing:.04em;gap:8px;font-size:.72rem;font-weight:750}.contact-form label small{color:var(--dim);font-size:.62rem;font-weight:500}.contact-form textarea{resize:vertical;font:inherit;min-height:160px;line-height:1.55}.contact-message-field{margin-top:2px}.contact-privacy{color:var(--dim);margin:0;font-size:.69rem;line-height:1.5}.contact-error{border-left:3px solid var(--accent);color:#ffb7c1;background:#1b1113;margin:0;padding:10px 12px;font-size:.76rem}.contact-submit{width:100%}.contact-honeypot{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important}.contact-confirmation{grid-column:1/-1;border-top:4px solid var(--accent);background:var(--surface);max-width:720px;margin:5vh auto 0;padding:34px}.contact-confirmation h1{font-size:clamp(2.6rem,7vw,4.8rem)}.contact-confirmation span{display:block;color:var(--dim);margin:18px 0 26px;line-height:1.55}.messages-heading{display:flex;border-bottom:3px solid var(--accent);justify-content:space-between;align-items: flex-end;gap:24px;padding-bottom:18px}.messages-heading h1{font-size:clamp(2.8rem,8vw,5.5rem)}.messages-heading>span{color:var(--dim);font-size:.72rem}.messages-list{display:grid;gap:12px;margin-top:22px}.message-card{border:1px solid var(--border);background:var(--surface);padding:18px}.message-card.is-new{border-left:4px solid var(--accent)}.message-card>header{display:flex;justify-content:space-between;align-items: flex-start;gap:18px}.message-card header span{display:block;color:var(--dim);letter-spacing:.11em;font-size:.58rem;font-weight:800}.message-card.is-new header span{color:var(--accent)}.message-card h2{font-family:var(--font-display);margin:6px 0 2px;font-size:1.3rem}.message-card a{color:var(--text);text-underline-offset:3px;font-size:.76rem}.message-card time{color:var(--dim);text-align:right;font-size:.67rem}.message-card>p{white-space:pre-wrap;color:#c4c3c0;margin:18px 0;font-size:.88rem;line-height:1.6}.message-card>footer{display:flex;border-top:1px solid var(--border);flex-wrap:wrap;align-items: center;gap:8px;padding-top:12px}.message-card>footer span{color:var(--dim);font-size:.72rem}.message-card>footer .btn{min-height:36px;padding:7px 10px}.messages-empty{display:grid;border:1px dashed var(--border);color:var(--dim);text-align:center;gap:6px;margin-top:22px;padding:36px}.messages-empty strong{color:var(--text);font-family:var(--font-display);font-size:1.5rem}.mx-section-nav__grid{grid-template-columns:repeat(9,minmax(0,1fr))}.mx-section-nav__grid.is-admin{grid-template-columns:repeat(12,minmax(0,1fr))}.mx-app[data-theme=light] .contact-form,.mx-app[data-theme=light] .contact-confirmation,.mx-app[data-theme=light] .message-card{background:#fffdf9;border-color:#27231e33;box-shadow:0 8px 24px #2f271b0e}.mx-app[data-theme=light] .contact-heading,.mx-app[data-theme=light] .messages-heading,.mx-app[data-theme=light] .contact-confirmation{border-color:#d71936}.mx-app[data-theme=light] .contact-heading>p,.mx-app[data-theme=light] .messages-heading p,.mx-app[data-theme=light] .contact-confirmation>p,.mx-app[data-theme=light] .message-card.is-new header span{color:#b6122b}.mx-app[data-theme=light] .message-card>p{color:#34312d}.mx-app[data-theme=light] .message-card a{color:#171717}.mx-app[data-theme=light] .contact-error{color:#7c1022;background:#f6e5e8}@media (max-width:760px){.contact-page{grid-template-columns:1fr;gap:26px;padding-top:18px}.contact-heading h1{font-size:clamp(2.7rem,15vw,4.4rem)}.contact-heading>span{margin-top:16px}.contact-form{padding:18px}.messages-heading{display:block}.messages-heading>span{display:block;margin-top:10px}.message-card>header{display:block}.message-card time{display:block;text-align:left;margin-top:10px}}@media (max-width:600px){.mx-section-nav__grid.is-admin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mx-section-nav__grid.is-admin button:nth-child(n){display:flex!important}}.receipt-import{display:grid;grid-template-columns:minmax(0,1fr)auto;border:1px solid var(--border);background:var(--surface);align-items: center;gap:16px;margin-bottom:14px;padding:16px}.receipt-import>div>p{color:var(--accent);letter-spacing:.1em;margin:0;font-size:.65rem;font-weight:800}.receipt-import h2{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.55rem}.receipt-import>div>span{display:block;color:var(--dim);max-width:640px;margin-top:.35rem;font-size:.8rem;line-height:1.45}.receipt-upload{position:relative;display:inline-grid;border:1px solid var(--accent);color:var(--text);cursor:pointer;background:0 0;place-items: center;min-height:44px;padding:10px 15px;font-size:.75rem;font-weight:800}.receipt-upload input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.receipt-error{grid-column:1/-1;color:#ffb2be;background:#2b1116;margin:0;padding:10px 12px;font-size:.8rem}.receipt-review{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);gap:12px;padding-top:14px}.receipt-review .form-title{grid-column:1/-1}.receipt-review h3{font-family:var(--font-display);margin:0;font-size:1.25rem}.receipt-review p{color:var(--dim);margin:.25rem 0 0;font-size:.78rem}.receipt-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}@media (max-width:760px){.receipt-import{grid-template-columns:1fr}.receipt-upload{width:100%}.receipt-review{grid-template-columns:1fr}.receipt-review .form-title,.receipt-actions,.receipt-error{grid-column:auto}.receipt-actions{display:grid;grid-template-columns:1fr}}.ai-educator{padding:12px 0 54px}.ai-educator__hero{display:flex;border-bottom:3px solid var(--accent);justify-content:space-between;align-items: flex-end;gap:24px;padding:22px 0 24px}.ai-educator__hero p{color:var(--accent);letter-spacing:.14em;margin:0;font-size:.66rem;font-weight:800}.ai-educator__hero h1{font-family:var(--font-display);letter-spacing:-.055em;max-width:760px;margin:.35rem 0 0;font-size:clamp(2.7rem,8vw,5.7rem);font-weight:600;line-height:.9}.ai-educator__hero>div>span{display:block;color:var(--dim);max-width:600px;margin-top:13px;font-size:.9rem;line-height:1.5}.ai-educator__status{display:flex;border:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items: center;gap:8px;padding:8px 10px;font-size:.64rem;font-weight:750}.ai-educator__status i{background:var(--good);border-radius:50%;width:8px;height:8px}.ai-educator__layout{display:grid;grid-template-columns:minmax(220px,280px)minmax(0,1fr);border:1px solid var(--border);background:var(--border);gap:1px;margin-top:22px}.ai-educator__context,.ai-educator__conversation{background:var(--surface);min-width:0}.ai-educator__context{padding:18px}.ai-educator__context label{display:block;color:var(--text);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ai-educator__context select{border:1px solid var(--border);color:var(--text);background:#080809;border-radius:0;width:100%;min-height:46px;margin-top:8px;padding:10px}.ai-educator__context>p{color:var(--dim);margin:11px 0 22px;font-size:.75rem;line-height:1.5}.ai-educator__context>strong{display:block;color:var(--dim);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:.62rem}.ai-educator__context>button{display:block;border:0;border-top:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:44px;padding:10px 0;font-size:.76rem;line-height:1.35}.ai-educator__context>button:last-child{border-bottom:1px solid var(--border)}.ai-educator__context>button:hover{color:var(--accent);outline:0}.ai-educator__context>button:focus-visible{color:var(--accent);outline:0}.ai-educator__context>button:disabled{opacity:.45;cursor:wait}.ai-educator__conversation{display:flex;flex-direction:column;min-height:560px}.ai-educator__messages{display:flex;overflow-wrap:anywhere;flex-direction:column;flex:1;gap:12px;padding:20px}.ai-educator__empty{text-align:center;max-width:540px;margin:auto;padding:36px 18px}.ai-educator__empty>span{display:grid;border:1px solid var(--accent);color:var(--accent);place-items: center;width:36px;height:36px;margin:0 auto 16px;font-size:.64rem;font-weight:800}.ai-educator__empty h2{font-family:var(--font-display);margin:0;font-size:clamp(1.65rem,5vw,2.6rem);font-weight:600;line-height:1.05}.ai-educator__empty p{color:var(--dim);margin:12px auto 0;font-size:.84rem;line-height:1.55}.ai-message{border:1px solid var(--border);background:#0b0b0c;max-width:85%;padding:14px 15px}.ai-message--user{background:#1d0d11;border-color:#ef17357a;align-self: flex-end}.ai-message--assistant{align-self: flex-start}.ai-message>span{display:block;color:var(--accent);letter-spacing:.1em;font-size:.58rem;font-weight:850}.ai-message>p{white-space:pre-wrap;margin:7px 0 0;font-size:.87rem;line-height:1.6}.ai-message ul{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--dim);margin:12px 0 0;padding:11px 12px 11px 28px;font-size:.8rem;line-height:1.5}.ai-message li+li{margin-top:6px}.ai-message small{display:block;color:var(--warn);margin-top:11px;font-size:.72rem;line-height:1.45}.ai-thinking{display:flex;border:1px solid var(--border);color:var(--dim);align-self: flex-start;align-items: center;gap:5px;padding:13px 15px;font-size:.72rem}.ai-thinking i{background:var(--accent);animation:ai-dot 1.2s infinite ease-in-out;border-radius:50%;width:5px;height:5px}.ai-thinking i:nth-child(2){animation-delay:.15s}.ai-thinking i:nth-child(3){animation-delay:.3s}.ai-thinking span{margin-left:5px}@keyframes ai-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.ai-educator__composer{border-top:1px solid var(--border);background:#0d0d0e;padding:16px 20px 20px}.ai-educator__composer>label{display:block;color:var(--dim);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:.62rem;font-weight:800}.ai-educator__composer textarea{display:block;resize:vertical;border:1px solid var(--border);outline:0;color:var(--text);font:inherit;background:#080809;border-radius:0;width:100%;min-height:105px;padding:13px;line-height:1.5}.ai-educator__composer textarea:focus{border-color:var(--accent)}.ai-educator__composer>div{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-top:10px}.ai-educator__composer>div>span{color:var(--dim);font-variant-numeric:tabular-nums;font-size:.65rem}.ai-educator__composer button{border:1px solid var(--accent);background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;min-height:43px;padding:10px 18px;font-size:.67rem;font-weight:850}.ai-educator__composer button:disabled{opacity:.5;cursor:not-allowed}.ai-educator__error{color:#ffb2be;background:#2b1116;border-top:1px solid #5d2029;margin:0;padding:11px 20px;font-size:.78rem}.ai-educator__footer{color:var(--dim);padding:16px 0 0;font-size:.72rem;line-height:1.45}.mx-app[data-theme=light] .ai-educator__context,.mx-app[data-theme=light] .ai-educator__conversation{background:#fff}.mx-app[data-theme=light] .ai-educator__context select,.mx-app[data-theme=light] .ai-educator__composer textarea{color:#171717;background:#fff}.mx-app[data-theme=light] .ai-educator__composer{background:#f4f4f2}.mx-app[data-theme=light] .ai-message{background:#f7f7f5}.mx-app[data-theme=light] .ai-message--user{background:#fff0f2}@media (max-width:760px){.ai-educator{padding-top:0}.ai-educator__hero{display:block;padding-top:12px}.ai-educator__hero h1{font-size:clamp(2.7rem,14vw,4.4rem)}.ai-educator__status{display:inline-flex;margin-top:18px}.ai-educator__layout{grid-template-columns:1fr}.ai-educator__context{padding:14px}.ai-educator__context>p{margin-bottom:14px}.ai-educator__conversation{min-height:520px}.ai-educator__messages{padding:14px}.ai-message{max-width:94%}.ai-educator__composer{padding:14px}.ai-educator__footer{padding-left:2px;padding-right:2px}}@media (prefers-reduced-motion:reduce){.ai-thinking i{animation:none}}.ai-message__file{display:inline-block;border:1px solid var(--border);color:var(--dim);margin-top:8px;padding:5px 7px;font-size:.65rem;font-weight:700}.ai-educator__attachment{flex-wrap:wrap;display:flex!important;justify-content:flex-start!important;align-items: center!important;gap:9px!important;margin-top:10px!important}.ai-educator__attachment>label{position:relative;display:inline-grid;border:1px solid var(--border);color:var(--text);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;place-items: center;min-height:39px;padding:8px 11px;font-size:.65rem;font-weight:800}.ai-educator__attachment>label:focus-within{border-color:var(--accent)}.ai-educator__attachment input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.ai-educator__attachment>span{display:flex;background:var(--surface);color:var(--dim);align-items: center;gap:8px;min-width:0;padding:6px 8px;font-size:.68rem}.ai-educator__attachment>span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.ai-educator__attachment>span button{color:var(--accent)!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;min-height:auto!important;padding:3px 5px!important;font-size:.63rem!important}.mx-account-button{border:1px solid var(--accent);color:var(--text);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;min-height:36px;padding:8px 12px;font-size:.61rem;font-weight:800}.mx-account-button:hover{background:var(--accent);color:#fff;outline:0}.mx-account-button:focus-visible{background:var(--accent);color:#fff;outline:0}.account-page{padding:18px 0 64px}.account-back{color:var(--dim);cursor:pointer;background:0 0;border:0;min-height:40px;padding:0;font-size:.74rem}.account-back:hover{color:var(--text)}.account-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(340px,.82fr);align-items: start;gap:clamp(32px,7vw,90px);margin-top:26px}.account-intro{border-top:4px solid var(--accent);padding-top:18px}.account-intro>p,.account-card--signed>p:first-of-type,.account-step>p{color:var(--accent);letter-spacing:.14em;margin:0;font-size:.64rem;font-weight:850}.account-intro h1,.account-card--signed h1{font-family:var(--font-display);letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(3.1rem,8vw,6.4rem);font-weight:600;line-height:.88}.account-intro>span{display:block;color:var(--dim);max-width:590px;margin-top:24px;font-size:.95rem;line-height:1.65}.account-intro ul{display:grid;list-style:none;border-top:1px solid var(--border);gap:0;margin:28px 0 0;padding:0}.account-intro li{border-bottom:1px solid var(--border);color:var(--text);padding:12px 0;font-size:.76rem}.account-intro li:before{content:"✓";color:var(--accent);margin-right:10px;font-weight:900}.account-card{border:1px solid var(--border);background:var(--surface);padding:24px}.account-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border);margin:-24px -24px 24px}.account-tabs button{border:0;border-right:1px solid var(--border);color:var(--dim);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#0d0d0e;min-height:52px;font-size:.67rem;font-weight:800}.account-tabs button:last-child{border-right:0}.account-tabs button[aria-selected=true]{background:var(--accent);color:#fff}.account-card form{display:grid;gap:15px}.account-card form label{color:var(--text);font-size:.72rem;font-weight:700}.account-card form small{color:var(--dim);margin-top:-6px;font-size:.67rem;line-height:1.4}.account-card form .btn{width:100%;margin-top:3px}.account-card .input{margin-top:7px}.account-code{letter-spacing:.28em;font-variant-numeric:tabular-nums;text-align:center;font-size:1.35rem;font-weight:850}.account-link{display:block;color:var(--dim);text-decoration:underline;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:.72rem}.account-link:hover{color:var(--text)}.account-error{border-left:3px solid var(--accent);color:#ffb2be;background:#2b1116;margin:16px 0 0;padding:11px 12px;font-size:.76rem;line-height:1.45}.account-note{border-top:1px solid var(--border);color:var(--dim);margin:18px 0 0;padding-top:15px;font-size:.67rem;line-height:1.5}.account-step{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:18px}.account-step h2{font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0 0;font-size:2rem;font-weight:600}.account-step>span{display:block;color:var(--dim);overflow-wrap:anywhere;margin-top:10px;font-size:.78rem;line-height:1.5}.account-step b{color:var(--text)}.account-inline-actions{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-top:16px}.account-inline-actions button{color:var(--dim);text-decoration:underline;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:38px;font-size:.69rem}.account-inline-actions button:disabled{opacity:.45;cursor:not-allowed}.account-card--signed{border-top:4px solid var(--accent);text-align:center;max-width:680px;margin:5vh auto 0;padding:34px}.account-avatar{display:grid;background:var(--accent);color:#fff;font-family:var(--font-display);place-items: center;width:64px;height:64px;margin:0 auto 22px;font-size:2rem}.account-card--signed h1{font-size:clamp(2.5rem,7vw,4.8rem)}.account-card--signed>span:not(.account-avatar){display:block;color:var(--dim);overflow-wrap:anywhere;margin-top:12px}.account-synced{max-width:520px;line-height:1.6;color:var(--dim)!important;letter-spacing:0!important;margin:22px auto 0!important;font-size:.85rem!important}.account-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.mx-app[data-theme=light] .mx-account-button{color:#171717}.mx-app[data-theme=light] .mx-account-button:hover{color:#fff}.mx-app[data-theme=light] .mx-account-button:focus-visible{color:#fff}.mx-app[data-theme=light] .account-card{background:#fffdf9;border-color:#27231e33;box-shadow:0 8px 24px #2f271b0e}.mx-app[data-theme=light] .account-tabs{border-color:#27231e2e}.mx-app[data-theme=light] .account-tabs button{color:#5b5650;background:#f1eee8;border-color:#27231e2e}.mx-app[data-theme=light] .account-tabs button[aria-selected=true]{color:#fff;background:#d71936}.mx-app[data-theme=light] .account-error{color:#7c1022;background:#f6e5e8}.mx-app[data-theme=light] .account-code{background:#fff}.mx-app[data-theme=light] .account-avatar{background:#d71936}@media (max-width:760px){.account-page{padding-top:4px}.account-grid{grid-template-columns:1fr;gap:28px;margin-top:18px}.account-intro h1{font-size:clamp(3rem,18vw,5rem)}.account-intro>span{margin-top:18px}.account-intro ul{margin-top:20px}.account-card{padding:18px}.account-tabs{margin:-18px -18px 20px}.account-card--signed{margin-top:18px}.account-actions{grid-template-columns:1fr}}@media (max-width:600px){.mx-account-button{min-height:34px;padding:7px 9px;font-size:.56rem}.mx-shell-actions{gap:5px}}@media (max-width:390px){.mx-theme-toggle{display:none}.account-inline-actions{flex-direction:column;align-items: flex-start;gap:2px}.account-inline-actions button{padding-left:0}}.news-page,.premium-page{padding:26px 0 64px}.news-hero,.premium-hero{display:flex;border-top:4px solid var(--accent);border-bottom:1px solid var(--border);justify-content:space-between;align-items: flex-end;gap:28px;padding:18px 0 24px}.news-hero p,.premium-hero p,.premium-admin>section>p{color:var(--accent);letter-spacing:.14em;margin:0;font-size:.64rem;font-weight:850}.news-hero h1,.premium-hero h1{font-family:var(--font-display);letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(3rem,8vw,6.4rem);font-weight:600;line-height:.87}.news-hero>div>span,.premium-hero>div>span{display:block;color:var(--dim);max-width:650px;margin-top:18px;font-size:.9rem;line-height:1.55}.news-hero>.btn{flex:none}.news-meta{display:flex;color:var(--dim);border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;font-size:.66rem}.news-warning{border-left:3px solid var(--warn);background:var(--surface);color:var(--dim);margin:18px 0 0;padding:12px 14px;font-size:.8rem}.news-list{border-top:1px solid var(--border)}.news-card{display:grid;grid-template-columns:42px minmax(0,1fr)auto;border-bottom:1px solid var(--border);align-items: start;gap:18px;padding:22px 0}.news-index{color:#55555b;font-family:var(--font-display);font-size:1.15rem}.news-card p{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:800}.news-card h2{font-family:var(--font-display);max-width:820px;margin:8px 0 0;font-size:clamp(1.35rem,3vw,2rem);font-weight:600;line-height:1.1}.news-card h2 a{color:var(--text);text-decoration:none}.news-card h2 a:hover{color:var(--accent)}.news-card h2 a:focus-visible{color:var(--accent)}.news-card div>span{display:block;color:var(--dim);max-width:760px;margin-top:10px;font-size:.8rem;line-height:1.5}.news-open{color:var(--text);letter-spacing:.08em;text-decoration:none;text-transform:uppercase;padding-top:4px;font-size:.65rem;font-weight:800}.news-open:hover{color:var(--accent)}.news-loading,.premium-loading,.news-empty,.premium-empty{display:grid;border:1px dashed var(--border);color:var(--dim);text-align:center;align-content: center;place-items: center;gap:9px;min-height:180px;margin-top:24px;padding:30px}.news-empty strong,.premium-empty strong{color:var(--text);font-family:var(--font-display);font-size:1.6rem}.news-empty .btn,.premium-empty .btn{margin-top:8px}.premium-tier{border:1px solid var(--border);color:var(--dim);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:8px 11px;font-size:.65rem;font-weight:850}.premium-tier--premium{border-color:var(--accent);background:var(--accent);color:#fff}.premium-gate{border:1px solid var(--border);background:var(--surface);text-align:center;max-width:760px;margin:28px auto 0;padding:34px}.premium-gate>span{color:var(--accent);letter-spacing:.12em;font-size:.65rem;font-weight:850}.premium-gate h2{font-family:var(--font-display);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(2rem,7vw,4rem);font-weight:600}.premium-gate p{color:var(--dim);max-width:550px;margin:15px auto 22px;line-height:1.6}.premium-access{display:flex;border-left:4px solid var(--accent);background:var(--surface);justify-content:space-between;gap:18px;margin-top:24px;padding:14px 16px}.premium-access span{color:var(--dim);font-size:.76rem}.premium-content-list{display:grid;background:var(--border);border:1px solid var(--border);gap:1px;margin-top:18px}.premium-content{background:var(--surface);padding:22px}.premium-content header{display:flex;justify-content:space-between;gap:12px}.premium-content header span{color:var(--accent);letter-spacing:.11em;font-size:.62rem;font-weight:850}.premium-content header b{color:var(--dim);letter-spacing:.08em;font-size:.58rem}.premium-content h2{font-family:var(--font-display);margin:12px 0 0;font-size:1.8rem;font-weight:600}.premium-content>p{color:var(--dim);margin:8px 0 0;line-height:1.55}.premium-body{border-top:1px solid var(--border);white-space:pre-wrap;color:var(--text);margin-top:18px;padding-top:18px;font-size:.9rem;line-height:1.7}.premium-content>.btn{margin-top:18px}.premium-admin{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);border-top:3px solid var(--accent);gap:18px;margin-top:32px;padding-top:28px}.premium-admin>section{border:1px solid var(--border);background:var(--surface);padding:22px}.premium-admin h2{font-family:var(--font-display);margin:8px 0 20px;font-size:2rem;font-weight:600}.premium-admin form{display:grid;gap:14px}.premium-admin form label{display:grid;color:var(--text);gap:7px;font-size:.72rem;font-weight:750}.premium-admin textarea{resize:vertical;line-height:1.5}.premium-error{color:#ff9bab;margin:0;font-size:.75rem}.premium-muted{display:block;color:var(--dim);font-size:.78rem}.membership-list{display:grid;gap:10px}.membership-row{display:grid;grid-template-columns:minmax(0,1fr)145px;border:1px solid var(--border);background:#0d0d0e;gap:12px;padding:14px}.membership-row strong,.membership-row span,.membership-row small{display:block}.membership-row span{color:var(--dim);overflow-wrap:anywhere;margin-top:3px;font-size:.7rem}.membership-row small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:.6rem;font-weight:800}.membership-row label{color:var(--dim);font-size:.64rem}.membership-row .input{margin-top:5px;padding:9px}.membership-row>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.membership-row .btn{min-height:38px;padding:8px;font-size:.6rem}.mx-app[data-theme=light] .news-card h2 a,.mx-app[data-theme=light] .news-open{color:#171717}.mx-app[data-theme=light] .news-card h2 a:hover,.mx-app[data-theme=light] .news-open:hover{color:#b6122b}.mx-app[data-theme=light] .premium-gate,.mx-app[data-theme=light] .premium-access,.mx-app[data-theme=light] .premium-content,.mx-app[data-theme=light] .premium-admin>section{background:#fffdf9;border-color:#27231e33}.mx-app[data-theme=light] .membership-row{background:#f5f1ea;border-color:#27231e2e}@media (max-width:760px){.news-page,.premium-page{padding-top:8px}.news-hero,.premium-hero{display:block;padding-top:14px}.news-hero h1,.premium-hero h1{font-size:clamp(3rem,17vw,5rem)}.news-hero>.btn,.premium-tier{display:inline-flex;margin-top:20px}.news-meta{flex-direction:column;align-items: flex-start;gap:4px}.news-card{grid-template-columns:30px minmax(0,1fr);gap:12px}.news-open{grid-column:2}.premium-gate{padding:24px 18px}.premium-access{flex-direction:column;gap:6px}.premium-admin{grid-template-columns:1fr}.premium-admin>section{padding:18px}}@media (max-width:420px){.news-card{grid-template-columns:1fr;padding:18px 0}.news-index{font-size:.85rem}.news-open{grid-column:1}.membership-row{grid-template-columns:1fr}.membership-row>label{grid-column:1}.membership-row>div:last-child{grid-template-columns:1fr}}.mx-wordmark{display:flex;overflow:hidden;background:#fff;align-items: center;padding:0}.mx-wordmark img{display:block;object-fit:contain;width:148px;height:49px}.mx-footer-logo{display:block;object-fit:contain;background:#fff;flex:none;width:174px;height:58px}.mx-global-footer>span{margin-right:auto}@media (max-width:700px){.mx-wordmark img{width:112px;height:37px}.mx-footer-logo{width:150px;height:50px}.mx-global-footer>span{order:2;width:100%}.mx-global-footer .mx-admin-entry{order:3}}.newsletter{display:grid;grid-template-columns:minmax(0,.9fr)minmax(340px,1.1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:clamp(28px,6vw,84px);max-width:72rem;margin:34px auto 0;padding:clamp(28px,5vw,56px) 16px}.newsletter__copy>p{color:var(--accent);letter-spacing:.16em;margin:0 0 10px;font-size:.68rem;font-weight:900}.newsletter__copy h2{color:var(--text);letter-spacing:-.055em;max-width:560px;margin:0;font-size:clamp(2rem,4vw,3.55rem);font-weight:900;line-height:.98}.newsletter__copy>span{display:block;color:var(--dim);max-width:470px;margin-top:16px;font-size:.94rem;line-height:1.65}.newsletter__form-wrap{align-self: center}.newsletter__tabs{display:flex;gap:4px;margin-bottom:16px}.newsletter__tabs button{border:1px solid var(--border);color:var(--dim);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;min-height:38px;padding:8px 12px;font-size:.68rem;font-weight:850}.newsletter__tabs button.active{border-color:var(--accent);background:var(--accent);color:#fff}.newsletter__tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.newsletter form>label{display:block;color:var(--text);margin-bottom:7px;font-size:.72rem;font-weight:800}.newsletter__row{display:grid;grid-template-columns:minmax(0,1fr)auto}.newsletter__row input{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-right:0;min-width:0;height:50px;padding:0 14px}.newsletter__row input::placeholder{color:var(--dim)}.newsletter__row input:focus{position:relative;z-index:1;border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent)30%,transparent)}.newsletter__row button{border:1px solid var(--accent);background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;min-height:50px;padding:0 18px;font-size:.72rem;font-weight:900}.newsletter__row button:disabled{cursor:wait;opacity:.65}.newsletter form>small{display:block;color:var(--dim);margin-top:10px;font-size:.68rem;line-height:1.5}.newsletter__trap{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;left:-10000px!important}.newsletter__notice,.newsletter__error{margin:12px 0 0;font-size:.76rem;font-weight:750}.newsletter__notice{color:var(--good)}.newsletter__error{color:var(--accent)}.mx-app[data-theme=light] .newsletter{border-color:#27231e2e}.mx-app[data-theme=light] .newsletter__row input{background:#fff}@media (max-width:760px){.newsletter{grid-template-columns:1fr;gap:26px;margin-top:12px;padding-top:34px;padding-bottom:38px}.newsletter__copy h2{font-size:clamp(2.2rem,12vw,3.6rem)}.newsletter__row{grid-template-columns:1fr}.newsletter__row input{border-right:1px solid var(--border)}.newsletter__row button{width:100%;margin-top:8px}}@media (max-width:390px){.newsletter__tabs{display:grid;grid-template-columns:1fr 1fr}.newsletter__tabs button{padding-inline-start:8px;padding-inline-end:8px}}.mx-install-button{border:1px solid var(--accent);background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:36px;padding:8px 11px;font-size:.58rem;font-weight:900}.mx-install-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.broker-promo{display:grid;grid-template-columns:auto auto minmax(0,1fr)auto;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface)76%,transparent);align-items: center;gap:14px;margin:0 0 22px;padding:14px 16px}.broker-promo>span{color:var(--accent);letter-spacing:.15em;font-size:.61rem;font-weight:900}.broker-promo>strong{color:var(--text);letter-spacing:-.03em;font-size:1.3rem}.broker-promo>p{color:var(--dim);margin:0;font-size:.76rem}.broker-promo>b{border:1px solid var(--border);color:var(--dim);letter-spacing:.09em;padding:7px 9px;font-size:.58rem}.glossary{max-width:900px;margin:0 auto;padding:8px 0 38px}.glossary>header>p{color:var(--accent);letter-spacing:.16em;margin:0 0 10px;font-size:.68rem;font-weight:900}.glossary>header h1{color:var(--text);letter-spacing:-.07em;margin:0;font-size:clamp(3.2rem,8vw,6.6rem);font-weight:950;line-height:.88}.glossary>header>span{display:block;color:var(--dim);max-width:620px;margin-top:20px;font-size:.95rem;line-height:1.65}.glossary__search{display:block;color:var(--text);margin:34px 0 18px;font-size:.72rem;font-weight:850}.glossary__search input{display:block;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;width:100%;height:52px;margin-top:7px;padding:0 15px;font-size:.9rem}.glossary__search input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent)28%,transparent)}.glossary__list{border-top:1px solid var(--border)}.glossary__list details{border-bottom:1px solid var(--border)}.glossary__list summary{display:grid;grid-template-columns:34px minmax(0,1fr)24px;cursor:pointer;list-style:none;align-items: center;gap:14px;min-height:82px;padding:12px 4px}.glossary__list summary::-webkit-details-marker{display:none}.glossary__list summary>span{color:var(--accent);font-size:.68rem;font-weight:850}.glossary__list summary div{display:flex;align-items:baseline;gap:12px}.glossary__list summary strong{color:var(--text);font-size:1.08rem}.glossary__list summary small{color:var(--dim);font-size:.72rem}.glossary__list summary>b{color:var(--accent);text-align:center;transition:transform .18s;font-size:1.3rem}.glossary__list details[open] summary>b{transform:rotate(45deg)}.glossary__list details>p{color:var(--dim);max-width:750px;margin:-2px 0 0;padding:0 42px 22px;font-size:.86rem;line-height:1.7}.glossary__note{color:var(--dim);margin:22px 0 0;font-size:.72rem;line-height:1.6}.premium-course{border-top:2px solid var(--accent);background:var(--surface);margin:24px 0 30px;padding:24px}.premium-course>header{display:flex;justify-content:space-between;align-items: flex-end;gap:18px}.premium-course>header p{color:var(--accent);letter-spacing:.14em;margin:0 0 6px;font-size:.62rem;font-weight:900}.premium-course>header h2{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,4vw,2.7rem)}.premium-course>header>span{color:var(--dim);flex:none;font-size:.7rem;font-weight:800}.premium-course__intro{color:var(--dim);max-width:680px;margin:14px 0 22px;font-size:.86rem;line-height:1.65}.premium-course__modules{border-top:1px solid var(--border)}.premium-course__modules details{border-bottom:1px solid var(--border)}.premium-course__modules summary{display:grid;grid-template-columns:34px minmax(0,1fr)20px;cursor:pointer;list-style:none;align-items: center;gap:12px;min-height:68px}.premium-course__modules summary::-webkit-details-marker{display:none}.premium-course__modules summary>span{color:var(--accent);font-size:.64rem;font-weight:900}.premium-course__modules summary div{display:flex;justify-content:space-between;gap:14px}.premium-course__modules summary strong{color:var(--text);font-size:.9rem}.premium-course__modules summary small{color:var(--dim);font-size:.68rem}.premium-course__modules summary>b{color:var(--accent);transition:transform .18s;font-size:1.15rem}.premium-course__modules details[open] summary>b{transform:rotate(45deg)}.premium-course__modules details>div{padding:0 32px 16px 46px}.premium-course__modules details p{color:var(--dim);margin:0 0 10px;font-size:.8rem;line-height:1.7}.premium-course>footer{color:var(--dim);margin-top:18px;font-size:.67rem}@media (max-width:700px){.broker-promo{grid-template-columns:auto 1fr;gap:8px 12px}.broker-promo>p{grid-column:1/-1}.broker-promo>b{grid-column:2;grid-row:1;text-align:center}.glossary>header h1{font-size:clamp(3.2rem,17vw,5.2rem)}.glossary__list summary div{flex-direction:column;align-items: flex-start;gap:3px}.glossary__list details>p{padding-left:48px}.premium-course{margin-inline-start:-4px;margin-inline-end:-4px;padding:20px 16px}.premium-course>header{flex-direction:column;align-items: flex-start;gap:8px}.premium-course__modules summary div{flex-direction:column;align-items: flex-start;gap:3px}.premium-course__modules details>div{padding-left:46px}}@media (max-width:440px){.mx-install-button{padding-inline-start:8px;padding-inline-end:8px;font-size:.53rem}.broker-promo{grid-template-columns:1fr auto}.broker-promo>span{font-size:.56rem}.glossary__list summary{grid-template-columns:26px minmax(0,1fr)20px;gap:8px}.glossary__list details>p{padding-left:34px}.premium-course__modules summary{grid-template-columns:26px minmax(0,1fr)18px;gap:8px}.premium-course__modules details>div{padding-left:34px}}.valuation-loading,.valuation-error{display:flex;border:1px solid var(--border);color:var(--dim);background:#111113;justify-content:center;align-items: center;gap:14px;min-height:220px}.valuation-lab{display:grid;gap:18px}.valuation-hero{display:flex;border-bottom:3px solid var(--accent);justify-content:space-between;align-items: flex-end;gap:24px;padding:22px 0 20px}.valuation-hero p,.valuation-sensitivity header p,.valuation-history header p,.valuation-score header p,.valuation-coming>div>p{color:var(--accent);letter-spacing:.13em;margin:0;font-size:.63rem;font-weight:800}.valuation-hero h2,.valuation-coming h2{letter-spacing:-.055em;margin:.35rem 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(2.35rem,8vw,4.4rem);font-weight:600;line-height:.93}.valuation-hero div>span,.valuation-coming div>span{display:block;color:var(--dim);max-width:610px;margin-top:10px;font-size:.86rem;line-height:1.5}.valuation-grade{display:grid;grid-template-columns:1fr auto;background:#151517;border:1px solid #ef17358c;align-items: end;min-width:118px;padding:13px 14px}.valuation-grade small{grid-column:1/-1;color:var(--dim);letter-spacing:.1em;font-size:.55rem}.valuation-grade strong{margin-top:6px;font-family:Georgia,serif;font-size:2.5rem;line-height:1}.valuation-grade span{font-weight:800;color:var(--accent)!important;margin:0 0 3px 7px!important;font-size:.72rem!important}.valuation-workbench{display:grid;grid-template-columns:minmax(0,1.55fr)minmax(240px,.65fr);border:1px solid var(--border);background:var(--border);gap:1px}.valuation-control,.valuation-result{background:#111113;min-width:0;padding:20px}.valuation-control label{display:flex;justify-content:space-between;align-items: center;gap:15px;font-size:.82rem}.valuation-control label b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.3rem}.valuation-control input[type=range]{accent-color:var(--accent);width:100%;margin:22px 0 10px}.valuation-control>div{display:flex;color:var(--dim);justify-content:space-between;gap:12px;font-size:.64rem}.valuation-result{display:flex;flex-direction:column;justify-content:center}.valuation-result small{color:var(--dim);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem}.valuation-result strong{font-variant-numeric:tabular-nums;margin:8px 0 5px;font-family:Georgia,serif;font-size:2.35rem;line-height:1}.valuation-result span{color:var(--good);font-size:.72rem;line-height:1.35}.valuation-formula{display:grid;grid-template-columns:minmax(120px,1fr)auto minmax(120px,1fr)auto minmax(140px,1.2fr)auto minmax(120px,1fr);border:1px solid var(--border);background:#0d0d0e;align-items: center;gap:9px;padding:14px}.valuation-formula>div{background:#151517;min-width:0;padding:11px}.valuation-formula span{display:block;color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:.59rem}.valuation-formula strong{display:block;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:.86rem}.valuation-formula>b{color:var(--accent);text-align:center;font-size:.63rem}.valuation-sensitivity,.valuation-history,.valuation-score{border:1px solid var(--border);background:#111113;padding:18px}.valuation-sensitivity header,.valuation-history header,.valuation-score>header{display:flex;border-bottom:1px solid var(--border);justify-content:space-between;align-items: flex-end;gap:16px;margin-bottom:14px;padding-bottom:12px}.valuation-sensitivity h3,.valuation-history h3,.valuation-score h3{margin:.3rem 0 0;font-family:Georgia,serif;font-size:1.42rem;font-weight:600}.valuation-sensitivity header>span,.valuation-history header>span{color:var(--dim);font-size:.65rem}.valuation-sensitivity>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--border);gap:1px}.valuation-sensitivity article{background:#171719;min-width:0;padding:13px 10px}.valuation-sensitivity article.active{background:var(--accent)}.valuation-sensitivity article span,.valuation-sensitivity article strong{display:block}.valuation-sensitivity article span{color:var(--dim);font-size:.61rem}.valuation-sensitivity article.active span{color:#ffffffbf}.valuation-sensitivity article strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:.92rem}.valuation-history-head,.valuation-history-row{display:grid;grid-template-columns:minmax(120px,1.2fr)repeat(2,minmax(105px,1fr));gap:1px}.valuation-history-head{background:var(--accent);color:#fff}.valuation-history-head span,.valuation-history-head b{letter-spacing:.06em;text-transform:uppercase;padding:9px 11px;font-size:.64rem}.valuation-history-head b{text-align:right}.valuation-history-row{border-bottom:1px solid var(--border)}.valuation-history-row span,.valuation-history-row strong{padding:11px}.valuation-history-row span{color:var(--dim);font-size:.72rem}.valuation-history-row strong{text-align:right;font-variant-numeric:tabular-nums;font-size:.78rem}.valuation-score>header>strong{color:var(--accent);font-family:Georgia,serif;font-size:2.6rem}.valuation-score>header>strong small{font-family:inherit;font-size:.9rem}.valuation-score>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.valuation-score article{border:1px solid var(--border);background:#151517;min-width:0;padding:12px}.valuation-score article>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:.68rem}.valuation-score-track{background:#333;height:5px;margin:10px 0}.valuation-score-track i{display:block;background:var(--accent);height:100%}.valuation-score article p{color:var(--dim);margin:0;font-size:.67rem;line-height:1.42}.valuation-score>small{display:block;color:var(--dim);margin-top:13px;font-size:.65rem}.valuation-foot{display:flex;border-top:2px solid var(--accent);justify-content:space-between;align-items: flex-start;gap:22px;padding:15px 0}.valuation-foot p{color:var(--dim);max-width:720px;margin:0;font-size:.72rem;line-height:1.5}.valuation-foot a{color:#fff;text-decoration-color:var(--accent);text-underline-offset:4px;flex:none;font-size:.7rem;font-weight:800}.valuation-coming{display:grid;grid-template-columns:1fr auto;background:#111113;border:1px dashed #555;align-items: end;gap:18px;padding:26px}.valuation-coming>p{grid-column:1/-1;border-top:1px solid var(--border);color:var(--dim);margin:0;padding-top:14px;font-size:.76rem;line-height:1.5}@media (max-width:760px){.valuation-hero{align-items:stretch}.valuation-grade{min-width:104px}.valuation-workbench{grid-template-columns:1fr}.valuation-formula{grid-template-columns:1fr auto 1fr}.valuation-formula>div:nth-of-type(3),.valuation-formula>b:nth-of-type(3){margin-top:0}.valuation-score>div{grid-template-columns:1fr 1fr}.valuation-foot{display:block}.valuation-foot a{display:inline-block;margin-top:12px}.valuation-coming{grid-template-columns:1fr}.valuation-coming .btn{width:100%}.valuation-coming>p{grid-column:auto}}@media (max-width:520px){.valuation-hero{display:grid;grid-template-columns:minmax(0,1fr)90px;gap:12px}.valuation-hero h2{font-size:2.5rem}.valuation-grade{min-width:0;padding:10px}.valuation-grade strong{font-size:2rem}.valuation-control,.valuation-result,.valuation-sensitivity,.valuation-history,.valuation-score{padding:14px}.valuation-control>div span:nth-child(2){display:none}.valuation-formula{grid-template-columns:1fr}.valuation-formula>b{text-align:left;padding:1px}.valuation-sensitivity>div{grid-template-columns:1fr 1fr}.valuation-sensitivity article.active{grid-column:1/-1;grid-row:1}.valuation-history-head,.valuation-history-row{grid-template-columns:minmax(92px,1fr)repeat(2,minmax(78px,.8fr))}.valuation-history-head span,.valuation-history-head b,.valuation-history-row span,.valuation-history-row strong{padding:8px 6px}.valuation-history-row strong{font-size:.69rem}.valuation-score>header{align-items: flex-start}.valuation-score>div{grid-template-columns:1fr}.valuation-foot a{line-height:1.45}}.mx-category-nav{display:flex;flex:1;justify-content:center;align-items: center;min-width:170px}.mx-category-trigger{display:flex;color:#f1f0eb;cursor:pointer;background:#111113;border:1px solid #ffffff2b;justify-content:space-between;align-items: center;gap:24px;min-width:170px;min-height:42px;padding:0 14px}.mx-category-trigger span{overflow:visible;color:inherit;letter-spacing:.1em;text-overflow:clip;text-transform:uppercase;white-space:nowrap;font-size:.67rem;font-weight:800}.mx-category-trigger i{display:grid;color:#ef1735;border:1px solid #ffffff40;place-items: center;width:24px;height:24px;font-size:1rem;font-style:normal;line-height:1}.mx-category-trigger:hover{color:#fff;outline:0;background:#ef1735;border-color:#ef1735}.mx-category-trigger:focus-visible{color:#fff;outline:0;background:#ef1735;border-color:#ef1735}.mx-category-trigger:hover i{color:#fff;border-color:#fff}.mx-category-trigger:focus-visible i{color:#fff;border-color:#fff}.mx-category-overlay{position:fixed;z-index:90;display:grid;overscroll-behavior:contain;background:#000000c2;place-items: center;padding:20px;inset:0}.mx-category-panel{display:flex;overflow:auto;color:#f5f4ef;background:#0b0b0c;border:1px solid #ffffff26;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 40px);box-shadow:0 24px 70px #0000008c}.mx-category-panel>header{background:#0b0b0c;padding:28px 28px 18px}.mx-category-panel h2{letter-spacing:.06em;margin:0;font-size:1.35rem;font-weight:850}.mx-category-panel header p{color:#85858a;letter-spacing:.14em;margin:28px 0 0;font-size:.7rem;font-weight:800}.mx-category-list{display:grid;gap:8px;padding:0 28px 24px}.mx-category-list button{display:flex;color:#f4f3ef;text-align:left;cursor:pointer;background:#151517;border:1px solid #ffffff1a;justify-content:space-between;align-items: center;gap:18px;width:100%;min-height:60px;padding:12px 18px}.mx-category-list button span{font-size:.93rem;font-weight:750}.mx-category-list button small{color:#85858a;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.mx-category-list button:hover{outline:0;border-color:#ef1735}.mx-category-list button:focus-visible{outline:0;border-color:#ef1735}.mx-category-list button.active{color:#ff2948;background:#2a0d13;border-color:#ef1735}.mx-category-list button.active small{color:#caa0a7}.mx-category-close{position:sticky;color:#f5f4ef;cursor:pointer;background:#18181a;border:1px solid #ffffff2e;width:calc(100% - 56px);min-height:58px;margin:0 28px 28px;padding:12px 18px;font-size:.9rem;font-weight:800;bottom:0;box-shadow:0 -14px 24px #0b0b0c}.mx-category-close:hover{color:#ef1735;outline:0;border-color:#ef1735}.mx-category-close:focus-visible{color:#ef1735;outline:0;border-color:#ef1735}.mx-app[data-theme=light] .mx-category-trigger{color:#171717;background:#faf8f3;border-color:#27231e2e}.mx-app[data-theme=light] .mx-category-trigger i{color:#d71936;border-color:#27231e4d}.mx-app[data-theme=light] .mx-category-trigger:hover{color:#fff;background:#d71936;border-color:#d71936}.mx-app[data-theme=light] .mx-category-trigger:focus-visible{color:#fff;background:#d71936;border-color:#d71936}.mx-app[data-theme=light] .mx-category-trigger:hover i{color:#fff;border-color:#fff}.mx-app[data-theme=light] .mx-category-trigger:focus-visible i{color:#fff;border-color:#fff}@media (max-width:700px){.mx-shell-header__inner{flex-wrap:wrap}.mx-category-nav{flex:0 0 100%;order:3;justify-content:stretch;width:100%;min-width:0}.mx-category-trigger{width:100%;min-width:0;min-height:42px}}@media (max-width:600px){.mx-category-trigger{padding:0 12px}.mx-category-trigger span{font-size:.62rem}.mx-category-overlay{place-items:stretch;padding:0}.mx-category-panel{border:0;width:100%;min-height:100dvh;max-height:100dvh}.mx-category-panel>header{padding:calc(28px + env(safe-area-inset-top))20px 18px}.mx-category-panel header p{margin-top:25px}.mx-category-list{gap:8px;padding:0 20px 22px}.mx-category-list button{min-height:56px;padding:11px 16px}.mx-category-close{margin:0 20px calc(20px + env(safe-area-inset-bottom));width:calc(100% - 40px)}}@media (prefers-reduced-motion:no-preference){.mx-category-overlay{animation:category-fade .16s ease-out}.mx-category-panel{animation:category-rise .18s ease-out}@keyframes category-fade{0%{opacity:0}to{opacity:1}}@keyframes category-rise{0%{transform:translateY(12px)}to{transform:translateY(0)}}}.premium-advantage{margin-top:34px}.premium-advantage>header{display:grid;grid-template-columns:minmax(0,1fr)minmax(260px,.7fr);border-bottom:1px solid var(--border);align-items: end;gap:8px 32px;padding-bottom:18px}.premium-advantage>header p,.premium-library>header p{grid-column:1/-1;color:var(--accent);letter-spacing:.14em;margin:0;font-size:.62rem;font-weight:900}.premium-advantage>header h2,.premium-library>header h2{color:var(--text);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,3.8rem);font-weight:600;line-height:.95}.premium-advantage>header>span{color:var(--dim);font-size:.84rem;line-height:1.55}.premium-advantage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--border);gap:1px;margin-top:1px}.premium-advantage__grid article{display:flex;background:var(--surface);flex-direction:column;min-width:0;min-height:270px;padding:22px}.premium-advantage__grid article>span{color:var(--accent);letter-spacing:.12em;font-size:.64rem;font-weight:900}.premium-advantage__grid h3{color:var(--text);font-family:var(--font-display);letter-spacing:-.035em;margin:20px 0 0;font-size:1.55rem;font-weight:600}.premium-advantage__grid p{color:var(--dim);margin:10px 0 22px;font-size:.8rem;line-height:1.65}.premium-advantage__grid .btn{width:100%;margin-top:auto}.premium-library{margin:34px 0}.premium-library>header{padding-bottom:4px}.premium-admin{grid-template-columns:minmax(0,1fr)}.premium-admin>section{max-width:760px}.mx-app[data-theme=light] .premium-advantage__grid article{background:#fffdf9}.mx-app[data-theme=light] .premium-advantage__grid{background:#27231e33}@media (max-width:760px){.premium-advantage>header,.premium-advantage__grid{grid-template-columns:1fr}.premium-advantage__grid article{min-height:0}.premium-advantage__grid .btn{margin-top:4px}.premium-library{margin-top:28px}}.premium-valuation{margin-top:34px}.premium-valuation>header{display:grid;grid-template-columns:minmax(0,1fr)minmax(280px,.75fr);border-bottom:1px solid var(--border);align-items: end;gap:8px 34px;margin-bottom:18px;padding-bottom:18px}.premium-valuation>header p{grid-column:1/-1;color:var(--accent);letter-spacing:.14em;margin:0;font-size:.62rem;font-weight:900}.premium-valuation>header h2{color:var(--text);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,3.8rem);font-weight:600;line-height:.95}.premium-valuation>header>span{color:var(--dim);font-size:.84rem;line-height:1.55}@media (max-width:760px){.premium-valuation{margin-top:28px}.premium-valuation>header{grid-template-columns:1fr}.premium-valuation>header h2{font-size:clamp(2rem,11vw,3.25rem)}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
