*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}html{-webkit-tap-highlight-color:transparent}body{font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);font-family:var(--font-ui);background:var(--md-background);color:var(--md-on-background);-webkit-font-smoothing:antialiased;transition:background var(--motion-medium2) var(--ease-standard)}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(50rem 34rem at 82% -10%,color-mix(in srgb,var(--md-primary) 13%,transparent),transparent 60%),radial-gradient(40rem 30rem at -10% 100%,color-mix(in srgb,var(--md-tertiary) 8%,transparent),transparent 60%);pointer-events:none}a{color:var(--md-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:inherit;color:inherit}:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px;border-radius:var(--shape-xs)}.display-s{font:var(--type-display-small);letter-spacing:var(--type-display-small-tracking)}.headline-l{font:var(--type-headline-large);letter-spacing:var(--type-headline-large-tracking)}.headline-m{font:var(--type-headline-medium)}.headline-s{font:var(--type-headline-small)}.title-l{font:var(--type-title-large)}.title-m{font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking)}.title-s{font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking)}.body-l{font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking)}.body-m{font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.body-s{font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking)}.label-l{font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking)}.label-m{font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking)}.muted{color:var(--md-on-surface-variant)}.gain{color:var(--md-gain)}.loss{color:var(--md-loss)}.card{background:var(--md-surface-container-low);color:var(--md-on-surface);border-radius:var(--shape-lg);border:1px solid var(--md-glass-border);box-shadow:var(--elevation-level1);padding:20px;transition:box-shadow var(--motion-medium1) var(--ease-standard),transform var(--motion-medium1) var(--ease-standard)}.card.interactive:hover{box-shadow:var(--elevation-level3);transform:translateY(-1px)}.card.glass{background:var(--md-glass-surface)}.card.glass,.card.glass-primary{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.card.glass-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--md-primary) 16%,var(--md-glass-surface)),color-mix(in srgb,var(--md-tertiary) 8%,var(--md-glass-surface)));border-color:color-mix(in srgb,var(--md-primary) 25%,transparent)}.sheen{position:relative;overflow:hidden}.sheen:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--md-on-surface) 4%,transparent) 45%,transparent 60%);pointer-events:none}.card.glass-primary{position:relative;overflow:hidden}.card.glass-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,color-mix(in srgb,var(--md-on-surface) 10%,transparent) 50%,transparent 62%);transform:translateX(-130%);animation:sheen-sweep calc(var(--motion-long2) * 2.4) var(--ease-emphasized-decelerate) var(--motion-medium2) 1 forwards;pointer-events:none}@keyframes sheen-sweep{to{transform:translateX(130%)}}.card.interactive{position:relative;overflow:hidden}.card.interactive:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--md-on-surface) 7%,transparent) 50%,transparent 58%);transform:translateX(-130%);pointer-events:none}.card.interactive:hover:before{transform:translateX(130%);transition:transform calc(var(--motion-long2) * 1.6) var(--ease-standard)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);border-radius:var(--shape-full);padding:0 24px;height:40px;transition:background var(--motion-short4) var(--ease-standard),box-shadow var(--motion-short4) var(--ease-standard),transform var(--motion-short3) var(--ease-standard);white-space:nowrap}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.38;cursor:not-allowed}.btn-filled{background:var(--md-primary);color:var(--md-on-primary);box-shadow:var(--elevation-level1)}.btn-filled:hover{box-shadow:var(--elevation-level2);filter:brightness(1.06)}.btn-tonal{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.btn-tonal:hover{filter:brightness(1.08)}.btn-outlined{background:transparent;color:var(--md-primary);border:1px solid var(--md-outline)}.btn-outlined:hover{background:color-mix(in srgb,var(--md-primary) 8%,transparent)}.btn-text{background:transparent;color:var(--md-primary);padding:0 12px}.btn-text:hover{background:color-mix(in srgb,var(--md-primary) 8%,transparent)}.btn-lg{height:52px;padding:0 32px;font-size:16px}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--shape-sm);border:1px solid var(--md-outline-variant);background:transparent;color:var(--md-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);transition:background var(--motion-short4) var(--ease-standard),border-color var(--motion-short4) var(--ease-standard)}.chip:hover{background:color-mix(in srgb,var(--md-on-surface) 6%,transparent)}.chip:active{background:color-mix(in srgb,var(--md-on-surface) 12%,transparent)}.chip.selected{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-color:transparent}.chip.pill{border-radius:var(--shape-full)}.chip.multiline{height:auto;min-height:40px;width:100%;padding:9px 14px;align-items:flex-start;text-align:left;white-space:normal;overflow-wrap:anywhere;font:var(--type-body-medium);line-height:1.45}.chip.multiline>svg{flex-shrink:0;margin-top:2px}.chip.wrap{height:auto;min-height:32px;white-space:normal;overflow-wrap:anywhere;text-align:left;align-items:flex-start;padding:7px 14px}.chip.wrap>svg{flex-shrink:0;margin-top:2px}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--shape-full);font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking);white-space:nowrap;background:var(--md-primary-container);color:var(--md-on-primary-container)}.badge.gain{background:var(--md-gain-container);color:var(--md-on-gain-container)}.badge.loss{background:var(--md-loss-container);color:var(--md-on-loss-container)}.badge.warn{background:var(--md-error-container);color:var(--md-on-error-container)}.badge.neutral{background:var(--md-surface-container-high);color:var(--md-on-surface-variant)}.field{display:flex;flex-direction:column;gap:6px}.field label{font:var(--type-label-large);color:var(--md-on-surface-variant)}.input,.select{height:48px;min-width:0;border-radius:var(--shape-xl);border:1px solid var(--md-outline);background:var(--md-surface-container-lowest);color:var(--md-on-surface);padding:0 14px;font:var(--type-body-large);transition:border-color var(--motion-short3) var(--ease-standard)}.input:focus,.select:focus{outline:none;border-color:var(--md-primary);box-shadow:0 0 0 1px var(--md-primary)}.slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:20px;background:transparent}.slider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--md-primary) 0,var(--md-primary) var(--fill,50%),var(--md-surface-container-highest) var(--fill,50%))}.slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:var(--md-primary);border:3px solid var(--md-surface);box-shadow:var(--elevation-level1);-webkit-transition:transform var(--motion-short2) var(--ease-standard);transition:transform var(--motion-short2) var(--ease-standard)}.slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.slider::-moz-range-track{height:6px;border-radius:3px;background:var(--md-surface-container-highest)}.slider::-moz-range-progress{height:6px;border-radius:3px;background:var(--md-primary)}.slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--md-primary);border:3px solid var(--md-surface)}.switch{position:relative;width:52px;height:32px;border-radius:var(--shape-full);background:var(--md-surface-container-highest);border:2px solid var(--md-outline);transition:background var(--motion-short4) var(--ease-standard),border-color var(--motion-short4) var(--ease-standard);flex-shrink:0}.switch:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:var(--md-outline);transition:transform var(--motion-short4) var(--ease-emphasized-decelerate),background var(--motion-short4) var(--ease-standard),width var(--motion-short2) var(--ease-standard)}.switch[aria-checked=true]{background:var(--md-primary);border-color:var(--md-primary)}.switch[aria-checked=true]:after{transform:translateX(20px);background:var(--md-on-primary)}.tabs{display:flex;gap:4px;box-shadow:inset 0 -1px var(--md-outline-variant);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{padding:12px 18px;font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking);color:var(--md-on-surface-variant);border-bottom:2px solid transparent;white-space:nowrap;transition:color var(--motion-short4) var(--ease-standard),border-color var(--motion-short4) var(--ease-standard);display:inline-flex;align-items:center;gap:8px}.tab:hover{color:var(--md-on-surface)}.tab:active{background:color-mix(in srgb,var(--md-on-surface) 8%,transparent)}.tab.active{color:var(--md-primary);border-bottom-color:var(--md-primary)}.table{width:100%;border-collapse:collapse}.table th{text-align:left;font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);color:var(--md-on-surface-variant);padding:10px 12px;border-bottom:1px solid var(--md-outline-variant)}.table td{padding:12px;border-bottom:1px solid color-mix(in srgb,var(--md-outline-variant) 50%,transparent);font:var(--type-body-medium)}.table tr:last-child td{border-bottom:none}.table.compact td,.table.compact th{padding-left:6px;padding-right:6px}.table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell{display:flex;min-height:100vh}.nav-rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;width:240px;flex-shrink:0;display:flex;flex-direction:column;padding:16px 12px;gap:4px;background:var(--md-glass-surface-strong);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-right:1px solid var(--md-glass-border)}.nav-item{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--shape-full);color:var(--md-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);transition:background var(--motion-short4) var(--ease-standard),color var(--motion-short4) var(--ease-standard)}.nav-item:hover{background:color-mix(in srgb,var(--md-on-surface) 6%,transparent);text-decoration:none}.nav-item:active{background:color-mix(in srgb,var(--md-on-surface) 12%,transparent)}.nav-item.active{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.topbar-logo{display:none}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 24px;background:var(--md-glass-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--md-glass-border)}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;pointer-events:none}.reading-progress-fill{height:100%;width:100%;transform-origin:left;background:var(--md-primary)}.content{overflow-x:clip}.content,.page-clip{flex:1 1;min-width:0;display:flex;flex-direction:column}.page-clip{overflow:clip}.page{flex:1 1;width:100%;max-width:1120px;margin:0 auto;padding:28px 24px 96px;display:flex;flex-direction:column;gap:20px;overflow-x:clip}@supports not (overflow:clip){.content,.page{overflow-x:hidden}.page-clip{overflow:hidden}}.disclaimer-bar{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking);color:var(--md-on-surface-variant);background:var(--md-glass-surface-strong);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-top:1px solid var(--md-glass-border);text-align:center}.disclaimer-bar-text{white-space:nowrap;min-width:0;overflow:hidden}@keyframes menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.account-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:var(--md-surface-container-high);border:1px solid var(--md-glass-border);border-radius:var(--shape-md);padding:4px;display:flex;flex-direction:column;gap:2px;z-index:200;box-shadow:var(--elevation-level2)}.account-menu[data-state=open]{animation:menu-in .22s var(--ease-emphasized-decelerate) forwards}.account-menu[data-state=closing]{animation:menu-out .18s var(--ease-emphasized-accelerate) forwards}.account-menu-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--shape-sm);font:var(--type-body-medium);color:var(--md-on-surface);background:none;border:none;cursor:pointer;text-decoration:none;width:100%;text-align:left}.account-menu-item:active,.account-menu-item:hover{background:var(--md-surface-container-highest)}.disclaimer-link{color:inherit;opacity:.7;text-decoration:none;white-space:nowrap}.disclaimer-link:hover{opacity:1;text-decoration:underline}.bottom-tabs,.topbar .chip.pill span{display:none}.page-legal-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;padding:32px 16px 8px;font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking);color:var(--md-on-surface-variant);opacity:.55}@media (max-width:900px){.nav-rail{display:none}.topbar{padding:0 16px}.topbar-logo{display:block}.topbar-section-title{display:none}.page{padding:20px 16px 132px}.bottom-tabs{position:fixed;bottom:33px;left:0;right:0;z-index:25;background:var(--md-glass-surface-strong);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-top:1px solid var(--md-glass-border)}.bottom-tab,.bottom-tabs{display:flex;padding:6px 4px}.bottom-tab{flex:1 1;min-width:0;align-items:center;justify-content:center;border-radius:var(--shape-md);color:var(--md-on-surface-variant);font:var(--type-label-medium)}.bottom-tab.active{color:var(--md-primary)}.bottom-tab:hover{text-decoration:none}.bottom-tab:active{background:color-mix(in srgb,var(--md-on-surface) 10%,transparent)}.bottom-tab-content{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;max-width:100%;transition:transform .2s var(--ease-emphasized-decelerate);transform:scale(.88)}.bottom-tab-content span{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottom-tab.active .bottom-tab-content{transform:scale(1.22)}}.recharts-surface:focus,.recharts-wrapper :focus,.recharts-wrapper:focus{outline:none}.donut-glow{position:relative;isolation:isolate}.donut-glow:before{content:"";position:absolute;inset:-28px;background:radial-gradient(circle closest-side at center,color-mix(in srgb,var(--md-primary) 20%,transparent) 0,color-mix(in srgb,var(--md-primary) 17%,transparent) 10%,color-mix(in srgb,var(--md-primary) 13%,transparent) 20%,color-mix(in srgb,var(--md-primary) 9%,transparent) 32%,color-mix(in srgb,var(--md-primary) 6%,transparent) 44%,color-mix(in srgb,var(--md-primary) 3%,transparent) 56%,color-mix(in srgb,var(--md-primary) 1%,transparent) 66%,transparent 72%);filter:blur(24px);pointer-events:none;z-index:-1;animation:donut-glow-pulse 3.2s var(--ease-standard) infinite}[data-reduce-transparency=true] .donut-glow:before{display:none}@keyframes donut-glow-pulse{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.donut-glow:before{animation:none}}.disclosure-arrow{transition:transform var(--motion-short4) var(--ease-standard);flex-shrink:0}details[open] .disclosure-arrow{transform:rotate(90deg)}details[open] .details-content{animation:fade-up var(--motion-medium4) var(--ease-emphasized-decelerate) both}.row{display:flex;align-items:center;gap:12px}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:12px}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:16px}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.grid-2>*,.grid-3>*,.grid-4>*{min-width:0}@media (max-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.spacer{flex:1 1}@keyframes fade-up{0%{opacity:0;transform:translateY(10px) translateX(var(--slide-x,0))}to{opacity:1;transform:translateY(0) translateX(0)}}.fade-up{animation:fade-up var(--motion-medium4) var(--ease-emphasized-decelerate) both}@keyframes pulse-ring{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.6);opacity:0}}.compute-ring{position:relative;width:96px;height:96px;border-radius:50%;background:var(--md-primary-container);display:flex;align-items:center;justify-content:center;color:var(--md-on-primary-container)}.compute-ring:after,.compute-ring:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--md-primary);animation:pulse-ring 1.6s var(--ease-standard) infinite}.compute-ring:after{animation-delay:.8s}.cookie-banner{position:fixed;bottom:56px;left:16px;right:16px;z-index:45;max-width:560px;padding:12px 20px;background:var(--md-surface-container-high);border:1px solid var(--md-glass-border);border-radius:var(--shape-lg);box-shadow:var(--elevation-level3);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));animation:fade-up var(--motion-medium2) var(--ease-emphasized-decelerate) both}.cookie-banner-head{margin-bottom:8px;align-items:flex-start}.cookie-banner-body{line-height:1.45;margin-bottom:10px}@media (max-width:900px){body:has(.bottom-tabs) .cookie-banner{bottom:108px}}.toast-region{position:fixed;top:max(16px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:9000;display:flex;flex-direction:column-reverse;gap:10px;width:min(440px,calc(100vw - 32px));pointer-events:none}@media (min-width:901px){.toast-region{top:80px}}.toast-card{pointer-events:all;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--md-surface-container-high);border:1px solid var(--md-glass-border);border-radius:var(--shape-lg);box-shadow:var(--elevation-level3);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.toast-card.toast-enter{animation:toast-in .36s var(--ease-emphasized-decelerate) both}.toast-card.toast-exit{animation:toast-out .38s var(--ease-emphasized-accelerate) both}@keyframes toast-in{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.toast-icon{width:34px;height:34px;border-radius:var(--shape-sm);background:color-mix(in srgb,var(--md-primary) 14%,transparent);color:var(--md-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-body{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.toast-title{font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);color:var(--md-on-surface)}.toast-msg{font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking);color:var(--md-on-surface-variant)}.toast-action{align-self:flex-start;margin-top:6px;font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking);color:var(--md-primary);background:none;border:none;padding:0;cursor:pointer}.toast-action:hover{text-decoration:underline}.toast-close{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--md-on-surface-variant);opacity:.5;flex-shrink:0;transition:opacity var(--motion-short3) var(--ease-standard),background var(--motion-short3) var(--ease-standard)}.toast-close:hover{opacity:1;background:color-mix(in srgb,var(--md-on-surface) 8%,transparent)}@media print{.bottom-tabs,.disclaimer-bar,.nav-rail,.no-print,.topbar,body:before{display:none!important}body{background:#fff;color:#111}.page{max-width:none;padding:0}.card{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid;break-inside:avoid}.print-footer{display:block!important}}.print-footer{display:none}.certificate{position:relative;padding:56px 48px 44px;text-align:center;border:1px solid var(--md-primary);border-radius:var(--shape-md);background:var(--md-surface-container-lowest);page-break-inside:avoid;break-inside:avoid}.certificate:after{content:"";position:absolute;inset:7px;border:1px solid color-mix(in srgb,var(--md-primary) 28%,transparent);border-radius:calc(var(--shape-md) - 5px);pointer-events:none}.certificate-eyebrow{margin:14px 0 0;font:var(--type-label-medium);letter-spacing:.22em;text-transform:uppercase;color:var(--md-primary)}.certificate-title{margin:6px 0 0;font:var(--type-headline-medium);letter-spacing:.01em}.certificate-rule{width:44px;height:1px;margin:22px auto;background:color-mix(in srgb,var(--md-primary) 55%,transparent)}.certificate-lede{margin:0;font:var(--type-body-medium);color:var(--md-on-surface-variant)}.certificate-recipient{margin:10px 0 0;font:var(--type-headline-small);line-height:1.2}.certificate-track{margin:6px 0 0;font:var(--type-title-large);color:var(--md-primary)}.certificate-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 18px;margin:30px 0 0;padding-top:18px;border-top:1px solid var(--md-outline-variant);font:var(--type-label-medium);color:var(--md-on-surface-variant)}.certificate-note{max-width:62ch;margin:22px auto 0;font:var(--type-body-small);line-height:1.55;color:var(--md-on-surface-variant)}@media (max-width:600px){.certificate{padding:36px 22px 30px}.certificate:after{inset:5px}}@media print{.certificate{border:1.5px solid #1f6f78!important;background:#fff!important;box-shadow:none!important;padding:52px 44px 40px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.certificate:after{border-color:rgba(31,111,120,.35)!important}.certificate-eyebrow,.certificate-track{color:#1f6f78!important}.certificate-rule{background:rgba(31,111,120,.55)!important}.certificate-recipient,.certificate-title{color:#111!important}.certificate-lede,.certificate-meta,.certificate-note{color:#444!important}.certificate-meta{border-top-color:#ddd!important}}.landing{min-height:100vh;overflow-x:clip}.landing-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding:12px clamp(20px,4.5vw,48px);background:var(--md-glass-surface-strong);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--md-glass-border)}.landing-nav-logo{display:inline-flex;align-items:center;justify-self:start}.landing-nav-actions{justify-self:end}.landing-nav-links{display:flex;justify-self:center;gap:22px;font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking)}.landing-nav-links a{color:var(--md-on-surface-variant);text-decoration:none;transition:color var(--motion-short3) var(--ease-standard)}.landing-nav-links a:hover{color:var(--md-on-surface)}.landing-hero{max-width:1160px;margin:0 auto;padding:clamp(40px,7vw,88px) clamp(28px,6vw,72px) clamp(40px,6vw,72px);display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}.landing-hero-copy{display:flex;flex-direction:column;gap:20px}.landing-display{font-size:clamp(2.35rem,5.4vw,3.55rem);line-height:1.06;font-weight:700;letter-spacing:-.02em;margin:0}.landing-display em{font-style:normal;background:linear-gradient(92deg,var(--md-primary),var(--md-tertiary));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-trust{gap:18px}.landing-trust span{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--md-on-surface-variant)}.landing-hero-visual{min-width:0}@keyframes landing-float{0%{transform:translateY(4px)}to{transform:translateY(-8px)}}.landing-float{animation:landing-float calc(var(--motion-long2) * 8) var(--ease-standard) infinite alternate}.landing-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.landing-holding-row{gap:10px}.landing-holding-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.landing-section{max-width:1160px;margin:0 auto;padding:clamp(48px,7vw,84px) clamp(28px,6vw,72px);display:flex;flex-direction:column;gap:clamp(36px,5vw,56px);scroll-margin-top:76px}.landing-section-head{display:flex;flex-direction:column;gap:10px;max-width:640px}.landing-section-head.centered{align-items:center;text-align:center;margin:0 auto}.landing-feature{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,60px);gap:clamp(28px,5vw,60px);align-items:center}.landing-feature.reverse .landing-feature-copy{order:2}.landing-feature-copy{display:flex;flex-direction:column;gap:14px}.landing-feature-copy .chip{align-self:flex-start}.landing-feature-visual{padding:20px;display:flex;flex-direction:column;gap:4px;min-width:0}.landing-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.landing-checklist li{display:flex;align-items:center;gap:9px;font-size:.92rem;color:var(--md-on-surface-variant)}.landing-checklist li svg{color:var(--md-primary);flex-shrink:0}.landing-report-mock{align-items:center;gap:16px}.landing-report-page{width:min(280px,100%);aspect-ratio:210/260;background:#f7faf9;color:#1c2222;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:16px;display:flex;flex-direction:column;box-shadow:var(--elevation-level2)}.landing-report-line{display:block;height:6px;border-radius:3px;background:rgba(28,34,34,.13);width:100%}.landing-steps{list-style:none;padding:0;margin:0 auto;max-width:680px;width:100%;display:flex;flex-direction:column}.landing-step{display:flex;gap:18px;padding:16px 0;position:relative}.landing-step:before{content:"";position:absolute;left:17px;top:56px;bottom:-4px;width:2px;background:var(--md-outline-variant)}.landing-step:last-child:before{display:none}.landing-step-num{width:36px;height:36px;border-radius:50%;background:var(--md-surface-container-high);border:1px solid var(--md-outline-variant);color:var(--md-primary);font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.landing-billing-toggle{background:var(--md-surface-container);padding:4px;gap:2px}.landing-billing-opt,.landing-billing-toggle{display:flex;align-items:center;border-radius:var(--shape-full)}.landing-billing-opt{padding:7px 16px;border:none;background:transparent;color:var(--md-on-surface-variant);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.landing-billing-opt.active{background:var(--md-primary);color:var(--md-on-primary)}.landing-billing-opt:not(.active):active,.landing-billing-opt:not(.active):hover{background:var(--md-surface-container-high);color:var(--md-on-surface)}.landing-pricing{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch;width:100%}.landing-price-card{gap:10px;padding:20px}.landing-price-highlight{border-color:var(--md-primary)}.landing-faq{max-width:720px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:10px}.landing-faq-item{background:var(--md-surface-container);border:1px solid var(--md-outline-variant);border-radius:var(--shape-lg);padding:4px 18px}.landing-faq-item summary{cursor:pointer;padding:13px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item summary:after{content:"+";font-size:1.2rem;color:var(--md-on-surface-variant);transition:transform var(--motion-short4) var(--ease-standard)}.landing-faq-item[open] summary:after{transform:rotate(45deg)}.landing-faq-item p{margin:0;padding:0 0 15px}.landing-cta .card{max-width:860px;margin:0 auto;width:100%}.landing-footer{max-width:1120px;margin:0 auto;padding:40px 24px 56px;border-top:1px solid var(--md-outline-variant);display:flex;flex-direction:column;gap:20px}.landing-footer-top{align-items:flex-start;gap:20px}.landing-footer-bottom,.landing-footer-top{display:flex;justify-content:space-between;flex-wrap:wrap}.landing-footer-bottom{align-items:center;gap:12px}@media (max-width:900px){.landing-feature,.landing-hero{grid-template-columns:1fr}.landing-feature.reverse .landing-feature-copy{order:0}.landing-pricing{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.landing-nav-links{display:none}.landing-holding-name{max-width:90px}.landing-pricing{grid-template-columns:1fr}}.landing-hero{position:relative}.landing-hero-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.landing-hero-bg img{opacity:.14}.landing-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--md-background) 35%,transparent) 0,color-mix(in srgb,var(--md-background) 20%,transparent) 55%,var(--md-background) 100%)}.coming-soon{position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:24px;text-align:center;overflow:hidden}.coming-soon-glow{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(38rem 30rem at 18% 12%,color-mix(in srgb,var(--md-primary) 22%,transparent),transparent 60%),radial-gradient(34rem 28rem at 85% 20%,color-mix(in srgb,var(--md-tertiary) 16%,transparent),transparent 60%),radial-gradient(42rem 32rem at 50% 100%,color-mix(in srgb,var(--md-primary) 14%,transparent),transparent 65%);filter:blur(2px)}.coming-soon-logo{width:min(72vw,480px);height:auto;color:var(--md-on-background);filter:drop-shadow(0 4px 40px color-mix(in srgb,var(--md-primary) 30%,transparent))}.coming-soon-tagline{font:var(--type-title-large);letter-spacing:var(--type-title-large-tracking);color:var(--md-on-background);opacity:.85;max-width:32rem}body:has(.coming-soon) .cookie-banner{display:none}.landing-photo-frame{position:relative;overflow:hidden;border-radius:var(--shape-lg);border:1px solid var(--md-glass-border);box-shadow:var(--elevation-level2)}.landing-intro-split{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:center}.landing-intro-photo{aspect-ratio:3/2;min-height:220px}@media (max-width:900px){.landing-intro-photo{order:2}}.landing-visual-photo{position:relative;height:130px;border-radius:var(--shape-md);overflow:hidden;margin-bottom:10px;border:1px solid var(--md-glass-border)}.landing-broker-visual{min-width:0}.landing-broker-photo{aspect-ratio:4/3}.landing-overlap-card{margin:14px 0 0}.landing-band{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.landing-band-tile{position:relative;margin:0;aspect-ratio:3/4;border-radius:var(--shape-lg);overflow:hidden;border:1px solid var(--md-glass-border);box-shadow:var(--elevation-level1)}.landing-band-tile figcaption{position:absolute;inset:auto 0 0 0;z-index:1;padding:40px 14px 12px;font-size:.85rem;font-weight:550;color:#fff;background:linear-gradient(180deg,transparent,rgba(10,16,17,.78))}.landing-cta-card{position:relative;overflow:hidden;border-radius:var(--shape-xl);max-width:860px;width:100%;margin:0 auto;border:1px solid var(--md-glass-border);box-shadow:var(--elevation-level3)}.landing-cta-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,14,15,.62),rgba(8,14,15,.78))}.landing-cta-content{position:relative;z-index:1;align-items:center;text-align:center;gap:16px;padding:56px 24px;color:#fff}@media (max-width:900px){.landing-intro-split{grid-template-columns:1fr}.landing-band{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.landing-band{grid-template-columns:1fr}.landing-band-tile{aspect-ratio:4/3}}.landing-nav-lang{display:contents}.landing-footer-lang{display:none}.landing-footer-lang .landing-lang-menu{top:auto;bottom:calc(100% + 6px)}@media (max-width:760px){.landing-nav{display:flex;justify-content:space-between}.landing-nav-lang{display:none}.landing-footer-lang{display:block}.landing-footer-brand{flex-basis:100%}.landing-footer-brand-row{justify-content:space-between}}.landing-lang{position:relative}.landing-lang-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:176px;margin:0;padding:6px;list-style:none;display:flex;flex-direction:column;gap:2px;background:var(--md-surface-container-high);border:1px solid var(--md-outline-variant);border-radius:var(--shape-md);box-shadow:var(--elevation-level2)}.landing-lang-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:var(--shape-sm);background:none;color:var(--md-on-surface);font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.landing-lang-option:active,.landing-lang-option:hover{background:color-mix(in srgb,var(--md-on-surface) 8%,transparent)}.landing-lang-option.active{color:var(--md-primary);font-weight:600}.landing-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--md-on-surface-variant)}.landing-legend-line{width:16px;height:0;border-top:2.4px solid var(--md-primary);border-radius:2px}.landing-legend-line.dashed{border-top:1.6px dashed var(--md-on-surface-variant);opacity:.7}.landing-legend-swatch{width:14px;height:10px;border-radius:3px;background:color-mix(in srgb,var(--md-primary) 22%,transparent)}.landing-footer-links{gap:16px}@media (max-width:760px){.landing-footer-links{display:block}.landing-footer-links a{display:inline}.landing-footer-links a:not(:last-child):after{content:" ·";padding-right:3px;opacity:.45}}.landing-footer-links a{color:var(--md-on-surface-variant);font-size:.8rem;text-decoration:none;transition:color var(--motion-short3) var(--ease-standard)}.landing-footer-links a:hover{color:var(--md-on-surface);text-decoration:underline}@media (max-width:520px){.landing-nav-actions .btn-text{display:none}}.academy-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--shape-lg);border:1px solid var(--md-glass-border);background:var(--md-surface-container);color:var(--md-on-surface);text-decoration:none;transition:border-color var(--motion-short3) var(--ease-standard),background var(--motion-short3) var(--ease-standard)}.academy-card:active,.academy-card:hover{border-color:var(--md-primary);background:color-mix(in srgb,var(--md-primary) 6%,var(--md-surface-container));text-decoration:none}.academy-card[aria-pressed=true]{border-color:var(--md-primary);background:color-mix(in srgb,var(--md-primary) 10%,var(--md-surface-container))}.academy-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:auto}.academy-card-icon{width:36px;height:36px;border-radius:var(--shape-sm);background:color-mix(in srgb,var(--md-primary) 14%,transparent);color:var(--md-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.academy-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--shape-full);font:var(--type-label-small);letter-spacing:var(--type-label-small-tracking);background:color-mix(in srgb,var(--md-on-surface) 10%,transparent);color:var(--md-on-surface-variant)}.academy-pill.accent{background:color-mix(in srgb,var(--md-primary) 16%,transparent);color:var(--md-primary)}.academy-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:var(--shape-full);border:1px solid var(--md-outline-variant);font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking);color:var(--md-on-surface-variant);background:none;cursor:pointer;transition:border-color var(--motion-short3) var(--ease-standard),color var(--motion-short3) var(--ease-standard),background var(--motion-short3) var(--ease-standard)}.academy-tag:active,.academy-tag:hover,.academy-tag[aria-pressed=true]{border-color:var(--md-primary);color:var(--md-primary)}.academy-tag[aria-pressed=true]{background:color-mix(in srgb,var(--md-primary) 16%,transparent)}.academy-filters{border:1px solid var(--md-outline-variant);border-radius:var(--shape-lg);overflow:hidden}.academy-filters-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;cursor:pointer;list-style:none;font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);color:var(--md-on-surface-variant);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--motion-short3) var(--ease-standard)}.academy-filters-summary::-webkit-details-marker{display:none}.academy-filters-summary:active,.academy-filters-summary:hover{background:color-mix(in srgb,var(--md-on-surface) 6%,transparent)}.academy-filters[open]>.academy-filters-summary{border-bottom:1px solid var(--md-outline-variant)}.academy-filters-arrow{transition:transform var(--motion-short4) var(--ease-standard)}.academy-filters[open] .academy-filters-arrow{transform:rotate(90deg)}.academy-filters-body{padding:12px 14px;display:flex;flex-wrap:wrap;gap:8px}.academy-prompt{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 0;text-align:center;color:var(--md-on-surface-variant);opacity:.65}.academy-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:8px}.academy-pagination button{min-width:88px}.academy-share{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--shape-full);border:1px solid var(--md-outline-variant);font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking);color:var(--md-on-surface-variant);background:none;cursor:pointer;transition:border-color var(--motion-short3) var(--ease-standard),color var(--motion-short3) var(--ease-standard)}.academy-share:active,.academy-share:hover{border-color:var(--md-primary);color:var(--md-primary)}.academy-select-trigger{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--shape-full);border:1px solid var(--md-outline-variant);background:var(--md-surface-container);color:var(--md-on-surface);font:var(--type-label-large);cursor:pointer;white-space:nowrap;transition:border-color var(--motion-short3) var(--ease-standard),color var(--motion-short3) var(--ease-standard)}.academy-select-trigger:hover{border-color:var(--md-primary)}.academy-select-trigger[aria-expanded=true],.academy-select-trigger[data-active=true]{border-color:var(--md-primary);color:var(--md-primary)}.academy-select-trigger[data-active=true]{background:color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-container))}.academy-select-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;background:var(--md-surface-container-high);border:1px solid var(--md-outline-variant);border-radius:var(--shape-lg);overflow:hidden;z-index:200;box-shadow:0 4px 20px rgba(0,0,0,.18)}.academy-select-option{display:block;width:100%;padding:10px 16px;text-align:left;background:transparent;border:none;color:var(--md-on-surface);font:var(--type-body-medium);cursor:pointer;transition:background var(--motion-short3) var(--ease-standard)}.academy-select-option:active,.academy-select-option:hover{background:color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-container-high))}.academy-select-option[aria-selected=true]{color:var(--md-primary);background:color-mix(in srgb,var(--md-primary) 12%,var(--md-surface-container-high));font-weight:500}.prose{max-width:44rem;color:var(--md-on-surface);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking)}.prose>*+*{margin-top:1.1em}.prose .lede{font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking);color:var(--md-on-surface-variant);line-height:1.55}.prose h2{font:var(--type-headline-small);margin-top:2.2rem;scroll-margin-top:84px}.prose h3{font:var(--type-title-large);margin-top:1.7rem}.prose p{line-height:1.7}.prose strong{color:var(--md-on-surface);font-weight:650}.prose a{color:var(--md-primary);text-decoration:underline;text-underline-offset:2px}.prose ol,.prose ul{padding-left:1.35rem;display:flex;flex-direction:column;gap:.5rem}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{line-height:1.6;padding-left:.2rem}.prose li::marker{color:var(--md-primary)}.prose hr{border:none;border-top:1px solid var(--md-outline-variant);margin:2rem 0}.prose>:first-child{margin-top:0}.article-takeaways{background:color-mix(in srgb,var(--md-primary) 8%,var(--md-surface-container-low));border:1px solid color-mix(in srgb,var(--md-primary) 22%,transparent);border-radius:var(--shape-large,16px);padding:18px 20px}.article-takeaways-title{display:flex;align-items:center;gap:8px;font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking);color:var(--md-primary);margin-bottom:10px}.article-takeaways ul{list-style:none;padding-left:0;gap:.6rem}.article-takeaways li{position:relative;padding-left:1.6rem;line-height:1.55;font:var(--type-body-medium)}.article-takeaways li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:var(--md-primary)}.article-callout{display:flex;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid var(--md-outline-variant);background:var(--md-surface-container);font:var(--type-body-medium);line-height:1.55}.article-callout-icon{flex-shrink:0;margin-top:1px}.article-callout-label{display:block;font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);margin-bottom:2px}.article-callout.info{border-color:color-mix(in srgb,var(--md-primary) 35%,transparent)}.article-callout.info .article-callout-icon,.article-callout.info .article-callout-label{color:var(--md-primary)}.article-callout.tip{border-color:color-mix(in srgb,var(--md-gain) 40%,transparent)}.article-callout.tip .article-callout-icon,.article-callout.tip .article-callout-label{color:var(--md-gain)}.article-callout.warning{border-color:color-mix(in srgb,var(--md-error) 40%,transparent)}.article-callout.warning .article-callout-icon,.article-callout.warning .article-callout-label{color:var(--md-error)}.article-formula{border:1px solid var(--md-outline-variant);border-radius:12px;background:var(--md-surface-container-lowest);padding:16px 18px}.article-formula-label{font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);color:var(--md-on-surface-variant);margin-bottom:8px}.article-formula-body{font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:1.02rem;color:var(--md-on-surface);line-height:1.5;overflow-x:auto}.article-formula-note{margin-top:10px;font:var(--type-body-small);color:var(--md-on-surface-variant)}.article-example{border:1px dashed var(--md-outline);border-radius:14px;padding:18px 20px;background:var(--md-surface-container-lowest)}.article-example-title{display:flex;align-items:center;gap:8px;font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking);color:var(--md-tertiary,var(--md-primary));margin-bottom:10px}.article-proscons{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.article-proscons-col{border:1px solid var(--md-outline-variant);border-radius:14px;padding:16px}.article-proscons-col h4{display:flex;align-items:center;gap:7px;font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking);margin-bottom:10px}.article-proscons-col.pros{border-color:color-mix(in srgb,var(--md-gain) 30%,transparent)}.article-proscons-col.pros h4{color:var(--md-gain)}.article-proscons-col.cons{border-color:color-mix(in srgb,var(--md-loss) 30%,transparent)}.article-proscons-col.cons h4{color:var(--md-loss)}.article-proscons-col ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:8px}.article-proscons-col li{padding-left:1.4rem;position:relative;line-height:1.5;font:var(--type-body-medium)}.article-proscons-col.pros li:before{content:"+";position:absolute;left:0;color:var(--md-gain);font-weight:700}.article-proscons-col.cons li:before{content:"−";position:absolute;left:0;color:var(--md-loss);font-weight:700}.article-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--md-outline-variant)}.article-table-wrap .table{min-width:32rem}.article-table-wrap .table td,.article-table-wrap .table th{padding-left:16px;padding-right:16px}.article-figure{border:1px solid var(--md-outline-variant);border-radius:14px;padding:16px;background:var(--md-surface-container-lowest)}.article-figure figcaption{margin-top:10px;font:var(--type-body-small);color:var(--md-on-surface-variant);text-align:center}.dividend-timeline{display:flex;flex-direction:column;gap:0}.dividend-timeline-track{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;position:relative}.dividend-timeline-step{display:flex;flex-direction:column;gap:6px;text-align:center;padding-top:26px;position:relative}.dividend-timeline-step:before{content:"";position:absolute;top:8px;left:0;right:0;height:2px;background:var(--md-outline-variant)}.dividend-timeline-step:first-child:before{left:50%}.dividend-timeline-step:last-child:before{right:50%}.dividend-timeline-dot{position:absolute;top:3px;left:50%;transform:translateX(-50%);width:12px;height:12px;border-radius:50%;background:var(--md-primary);border:2px solid var(--md-surface)}.dividend-timeline-step.muted-step .dividend-timeline-dot{background:var(--md-outline)}.dividend-timeline-day{font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);color:var(--md-on-surface)}.dividend-timeline-desc{font:var(--type-body-small);color:var(--md-on-surface-variant);line-height:1.4}@media (max-width:640px){.article-proscons{grid-template-columns:1fr}.dividend-timeline-track{grid-template-columns:1fr 1fr;gap:20px 8px}.dividend-timeline-step:before{display:none}.prose h2{margin-top:1.8rem}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}