:root{--color-primary:#dde7ef;--color-primary-dark:#fff;--color-accent:#27b4c4;--color-accent-light:#103a40;--color-white:#181e21;--color-background:#14191c;--color-border:#344046;--color-text:#e8e4de;--color-text-sub:#b8bcba;--color-text-muted:#818886;--color-success:#58a984;--color-warning:#c29443;--color-danger:#d06c6c;--color-info:#69a6d5;--color-surface:#181e21;--color-surface-elevated:#21292e;--color-header:#151a1d;--color-footer:#0e2238;--color-accent-surface:#103a40;--font-sans:"Noto Sans JP", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container-width:1200px;--content-width:760px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--radius-button:8px;--radius-card:12px;--shadow-soft:0 8px 24px #0000002e}.portfolio-page .annualized-card>strong{color:#183f63;margin-top:18px;font-size:1.8rem;display:block}.portfolio-page .annualized-card>strong.positive{color:#168b63}.portfolio-page .annualized-card>strong.negative{color:#c85d64}html[data-theme=dark] .portfolio-page .annualized-card>strong{color:#f3fbfc!important}html[data-theme=dark] .portfolio-page .annualized-card>strong.positive{color:#78d9b1!important}html[data-theme=dark] .portfolio-page .annualized-card>strong.negative{color:#f0a7ad!important}.portfolio-page .annualized-yearly-heading{color:#526d78;border-bottom:1px solid #dbe5e9;margin-top:22px;padding-bottom:8px;font-size:.8rem;font-weight:800}.portfolio-page .annualized-yearly-table{display:grid}.portfolio-page .annualized-year-row{color:#647681;border-bottom:1px solid #edf1f3;grid-template-columns:.8fr .9fr 1.5fr 1fr;align-items:center;gap:12px;padding:9px 0;font-size:.78rem;display:grid}.portfolio-page .annualized-year-row strong{text-align:right}.portfolio-page .annualized-year-row strong.positive{color:#168b63}.portfolio-page .annualized-year-row strong.negative{color:#c85d64}.portfolio-page .annualized-year-header{color:#71838b;font-size:.68rem;font-weight:800}html[data-theme=dark] .portfolio-page .annualized-yearly-heading,html[data-theme=dark] .portfolio-page .annualized-year-header{color:#b8cbd0!important}html[data-theme=dark] .portfolio-page .annualized-year-row strong.positive{color:#78d9b1!important}html[data-theme=dark] .portfolio-page .annualized-year-row strong.negative{color:#f0a7ad!important}@media (width<=680px){.portfolio-page .annualized-year-row{grid-template-columns:.7fr .8fr 1.3fr 1fr;gap:7px;font-size:.7rem}}html[data-theme=light]{color-scheme:light;--color-primary:#183f63;--color-primary-dark:#102b45;--color-accent:#27aebd;--color-accent-light:#e5f6f7;--color-white:#fff;--color-background:#eef5f7;--color-border:#d4e1e6;--color-text:#24384a;--color-text-sub:#657984;--color-text-muted:#84939d;--color-surface:#fff;--color-surface-elevated:#f5fafb;--color-header:#151a1d;--color-footer:#0e2238;--color-accent-surface:#e5f6f7;--shadow-soft:0 8px 24px #22475b1a}.search-index-meta{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}html[data-theme=dark]{color-scheme:dark;--color-primary:#e5f1f4;--color-primary-dark:#fff;--color-accent:#45c4d0;--color-accent-light:#163f48;--color-white:#172128;--color-background:#0f171c;--color-border:#344852;--color-text:#e5edef;--color-text-sub:#b4c4c9;--color-text-muted:#81959c;--color-surface:#172128;--color-surface-elevated:#223039;--color-header:#10181d;--color-footer:#0b1d31;--color-accent-surface:#163f48;--shadow-soft:0 10px 28px #00000047}html[data-theme=dark] .portfolio-page,html[data-theme=dark] .reports-page,html[data-theme=dark] .auth-page,html[data-theme=dark] .ea-page,html[data-theme=dark] .import-page,html[data-theme=dark] .checkout-page,html[data-theme=dark] .report-view-page,html[data-theme=dark] .account-detail-page{color:#e8e4de;background:linear-gradient(135deg,#14191c,#1b2328)}html[data-theme=dark] .portfolio-page .portfolio-card,html[data-theme=dark] .portfolio-page .portfolio-summary article,html[data-theme=dark] .portfolio-page .portfolio-info,html[data-theme=dark] .portfolio-page .account-card,html[data-theme=dark] .portfolio-page .account-performance-card,html[data-theme=dark] .reports-page .reports-card,html[data-theme=dark] .reports-page .report-item,html[data-theme=dark] .auth-card,html[data-theme=dark] .ea-card,html[data-theme=dark] .import-panel,html[data-theme=dark] .how-to,html[data-theme=dark] .checkout-card,html[data-theme=dark] .report-view-card,html[data-theme=dark] .detail-card,html[data-theme=dark] .account-message{color:#e8e4de;background:#181e21;border-color:#344046;box-shadow:0 8px 24px #00000038}html[data-theme=dark] .dna-page{color:#e5edef!important;background:linear-gradient(#10181d 0,#141d23 55%,#0f171c 100%)!important}html[data-theme=dark] .dna-page .dna-card,html[data-theme=dark] .dna-page .dna-plans,html[data-theme=dark] .dna-page .dna-plan,html[data-theme=dark] .dna-page .dna-upgrade{background:#172128!important;border-color:#344852!important;box-shadow:0 10px 26px #00000038!important}html[data-theme=dark] .dna-page .dna-plan.is-report,html[data-theme=dark] .dna-page .dna-upgrade{background:linear-gradient(135deg,#17333c,#192a32)!important;border-color:#347887!important}html[data-theme=dark] .dna-page .dna-plan.is-premium{background:linear-gradient(135deg,#302a1e,#24221d)!important;border-color:#6b5c36!important}html[data-theme=dark] .dna-page .card-heading h2,html[data-theme=dark] .dna-page .dna-plans h2,html[data-theme=dark] .dna-page .dna-plan h3,html[data-theme=dark] .dna-page .overall-score strong,html[data-theme=dark] .dna-page .metrics-card dd,html[data-theme=dark] .dna-page .narrative-card h2{color:#e5f1f4!important}html[data-theme=dark] .dna-page .dna-card p:not(.eyebrow),html[data-theme=dark] .dna-page .dna-card small,html[data-theme=dark] .dna-page .score-row span,html[data-theme=dark] .dna-page .metrics-card dt,html[data-theme=dark] .dna-page .style-tag small,html[data-theme=dark] .dna-page .dna-plan p,html[data-theme=dark] .dna-page .dna-upgrade p,html[data-theme=dark] .dna-page .narrative-card li,html[data-theme=dark] .dna-page .axis,html[data-theme=dark] .dna-page .demo-note{color:#b4c4c9!important}html[data-theme=dark] .dna-page .insight,html[data-theme=dark] .dna-page .style-tag,html[data-theme=dark] .dna-page .buy,html[data-theme=dark] .dna-page .sell,html[data-theme=dark] .dna-page .advice,html[data-theme=dark] .dna-page .session-bars,html[data-theme=dark] .dna-page .equity-chart svg{background-color:#223039!important;border-color:#344852!important}html[data-theme=dark] .dna-page .donut:after{background:#172128!important}html[data-theme=dark] .dna-page .score-bar{background:#344852!important}html[data-theme=dark] .dna-page .metrics-card dl div,html[data-theme=dark] .dna-page .session-bars{border-color:#344852!important}html[data-theme=dark] .portfolio-page .portfolio-summary,html[data-theme=dark] .portfolio-page .portfolio-summary-grid article,html[data-theme=dark] .portfolio-page .allocation-panel,html[data-theme=dark] .portfolio-page .period-metrics div,html[data-theme=dark] .portfolio-page .daily-calendar,html[data-theme=dark] .portfolio-page .calendar-month,html[data-theme=dark] .portfolio-page .account-card,html[data-theme=dark] .portfolio-page .performance-account-card,html[data-theme=dark] .portfolio-page .performance-row,html[data-theme=dark] .portfolio-page .account-empty,html[data-theme=dark] .portfolio-page .summary-account-controls,html[data-theme=dark] .portfolio-page .portfolio-onboarding{color:#e5edef!important;background:#172128!important;border-color:#3b505a!important;box-shadow:0 8px 20px #00000038!important}html[data-theme=dark] .portfolio-page .portfolio-summary,html[data-theme=dark] .portfolio-page .portfolio-onboarding{background:linear-gradient(135deg,#1b3039,#172128)!important}html[data-theme=dark] .portfolio-page .allocation-panel,html[data-theme=dark] .portfolio-page .period-metrics div,html[data-theme=dark] .portfolio-page .performance-account-metrics div,html[data-theme=dark] .portfolio-page .performance-row.header{background:#223039!important}html[data-theme=dark] .portfolio-page .calendar-day,html[data-theme=dark] .portfolio-page .portfolio-toggle,html[data-theme=dark] .portfolio-page .account-archive-button,html[data-theme=dark] .portfolio-page .account-restore-button,html[data-theme=dark] .portfolio-page .calendar-navigation button{color:#d7e6ea!important;background:#1d2a31!important;border-color:#425963!important}html[data-theme=dark] .portfolio-page .calendar-day.has-profit{color:#76d4b0!important;background:#173b35!important;border-color:#2e7965!important}html[data-theme=dark] .portfolio-page .calendar-day.has-loss{color:#f0a7ad!important;background:#432b31!important;border-color:#85505a!important}html[data-theme=dark] .portfolio-page .account-custom-name input{color:#e5f1f4!important;background:#17242a!important;border-color:#49636d!important}html[data-theme=dark] .portfolio-page .account-custom-name,html[data-theme=dark] .portfolio-page .account-custom-name span{color:#b8cbd0!important}html[data-theme=dark] .portfolio-page .portfolio-summary-grid article span,html[data-theme=dark] .portfolio-page .portfolio-summary-grid article small,html[data-theme=dark] .portfolio-page .account-meta,html[data-theme=dark] .portfolio-page .account-values span,html[data-theme=dark] .portfolio-page .period-metrics span,html[data-theme=dark] .portfolio-page .performance-account-metrics span,html[data-theme=dark] .portfolio-page .monthly-row,html[data-theme=dark] .portfolio-page .monthly-heading,html[data-theme=dark] .portfolio-page .period-card>.section-heading>span,html[data-theme=dark] .portfolio-page .cash-flow-heading,html[data-theme=dark] .portfolio-page .allocation-row,html[data-theme=dark] .portfolio-page .calendar-weekdays span,html[data-theme=dark] .portfolio-page .calendar-legend,html[data-theme=dark] .portfolio-page .performance-row{color:#a9bdc3!important}html[data-theme=dark] .portfolio-page .portfolio-summary-grid article strong,html[data-theme=dark] .portfolio-page .account-title strong,html[data-theme=dark] .portfolio-page .account-values strong,html[data-theme=dark] .portfolio-page .period-metrics strong,html[data-theme=dark] .portfolio-page .performance-account-head strong,html[data-theme=dark] .portfolio-page .performance-account-metrics strong,html[data-theme=dark] .portfolio-page .performance-row strong,html[data-theme=dark] .portfolio-page .calendar-month-title,html[data-theme=dark] .portfolio-page .allocation-row strong{color:#e5f1f4!important}html[data-theme=dark] .portfolio-page .portfolio-goal-card,html[data-theme=dark] .portfolio-page .goal-summary>div,html[data-theme=dark] .portfolio-page .goal-form{color:#e5edef!important;background:#172128!important;border-color:#3b505a!important}html[data-theme=dark] .portfolio-page .goal-summary span,html[data-theme=dark] .portfolio-page .goal-form label{color:#a9bdc3!important}html[data-theme=dark] .portfolio-page .goal-summary strong{color:#e5f1f4!important}html[data-theme=dark] .portfolio-page .goal-rates>div,html[data-theme=dark] .portfolio-page .goal-forecast>div{background:#223039!important;border-color:#3b505a!important}html[data-theme=dark] .portfolio-page .goal-rates span,html[data-theme=dark] .portfolio-page .goal-rates strong,html[data-theme=dark] .portfolio-page .goal-forecast span,html[data-theme=dark] .portfolio-page .goal-forecast strong{color:#d7e6ea!important}html[data-theme=dark] .portfolio-page .goal-help{color:#bce5ed!important;background:#1d2a31!important;border-color:#58727c!important}html[data-theme=dark] .portfolio-page .goal-progress-track{background:#2b3a42!important}html[data-theme=dark] .portfolio-page .goal-form input,html[data-theme=dark] .portfolio-page .goal-actions button,html[data-theme=dark] .portfolio-page .goal-form button{color:#d7e6ea!important;background:#1d2a31!important;border-color:#49636d!important}html[data-theme=dark] .portfolio-page .goal-chart-wrap{border-color:#3b505a!important}html[data-theme=dark] .portfolio-page .goal-chart-wrap svg{background:#1d2a31!important;border-color:#3b505a!important}.portfolio-page .goal-chart-grid{stroke:#dbe8eb;stroke-width:1px}.portfolio-page .goal-chart-actual{fill:none;stroke:#258fd1;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.portfolio-page .goal-chart-target{fill:none;stroke:#d4972d;stroke-width:3px;stroke-dasharray:9 7;stroke-linecap:round}.portfolio-page .goal-chart-dot{fill:#258fd1;stroke:#fff;stroke-width:3px}.portfolio-page .goal-chart-target-dot{fill:#d4972d;stroke:#fff;stroke-width:3px}.portfolio-page .goal-chart-axis{fill:#71838b;font-size:12px}html[data-theme=dark] .portfolio-page .goal-chart-grid{stroke:#3b505a!important}html[data-theme=dark] .portfolio-page .goal-chart-dot,html[data-theme=dark] .portfolio-page .goal-chart-target-dot{stroke:#172128!important}html[data-theme=dark] .portfolio-page .goal-chart-axis{fill:#b8cbd0!important}.portfolio-page .goal-chart-axis.goal-chart-legend[fill=\#258fd1],html[data-theme=dark] .portfolio-page .goal-chart-axis.goal-chart-legend[fill=\#258fd1]{fill:#258fd1!important}.portfolio-page .goal-chart-axis.goal-chart-legend[fill=\#d4972d],html[data-theme=dark] .portfolio-page .goal-chart-axis.goal-chart-legend[fill=\#d4972d]{fill:#d4972d!important}html[data-theme=dark] .portfolio-page .period-metrics strong{text-shadow:0 1px 8px #8bd9e626;color:#f3fbfc!important}html[data-theme=dark] .portfolio-page .period-metrics div{border:1px solid #3b535c}html[data-theme=dark] .portfolio-page .funds-flow-summary>div{background:#223039!important;border-color:#3b535c!important}html[data-theme=dark] .portfolio-page .funds-flow-summary span,html[data-theme=dark] .portfolio-page .funds-flow-summary small{color:#b8cbd0!important}html[data-theme=dark] .portfolio-page .funds-flow-summary strong{color:#f3fbfc!important}html[data-theme=dark] .portfolio-page .allocation-panel h3,html[data-theme=dark] .portfolio-page .allocation-heading-controls>span,html[data-theme=dark] .portfolio-page .allocation-heading-controls label,html[data-theme=dark] .portfolio-page #allocation-note{color:#e5f1f4!important}@media (width<=680px){.portfolio-page .funds-flow-summary{grid-template-columns:1fr}.portfolio-page .period-metrics{grid-template-columns:1fr 1fr}}html[data-theme=dark] .portfolio-page .line-chart-wrap svg,html[data-theme=dark] .portfolio-page .cash-flow-chart-wrap svg{background:repeating-linear-gradient(0deg,#283941 0 1px,#0000 1px 60px)!important}html[data-theme=dark] .portfolio-page .chart-point{fill:#172128}.portfolio-page .chart-grid{stroke:#dfe9ec;stroke-width:1px}.portfolio-page .chart-label{fill:#526d78;font-size:14px}.portfolio-page .chart-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.portfolio-page .chart-point{fill:#fff;stroke-width:2.5px}.portfolio-page .cash-flow-zero{stroke:#bdcbd4;stroke-width:1px}.portfolio-page .cash-flow-value{paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:800}.portfolio-page .chart-legend-toggle{cursor:pointer;color:#526d78;align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.portfolio-page .chart-legend-toggle input{accent-color:#258fd1}.portfolio-page .chart-legend-toggle i{border-radius:50%;width:9px;height:9px;display:inline-block}.portfolio-page .cash-flow-events table{border-collapse:collapse;width:100%;font-size:.72rem}.portfolio-page .cash-flow-events th,.portfolio-page .cash-flow-events td{text-align:left;border-top:1px solid #e4edef;padding:9px 10px}.portfolio-page .cash-flow-events th{color:#71838b;background:#f8fbfc;font-size:.68rem}.portfolio-page .cash-flow-events td.amount{text-align:right;white-space:nowrap;font-weight:800}.portfolio-page .cash-flow-events td small{color:#6f858d;margin-top:2px;font-size:.65rem;display:block}.portfolio-page .cash-flow-breakdown{gap:2px;margin-top:2px;display:grid}.portfolio-page .cash-flow-breakdown span{color:#71838b;font-size:.7rem}.portfolio-page .cash-flow-breakdown b{color:#526d78;margin-left:4px}.portfolio-page .monthly-row strong.positive{color:#168b63}.portfolio-page .monthly-row strong.negative{color:#c85d64}.portfolio-page .monthly-row strong small{color:inherit;font-size:.68rem;font-weight:700}.portfolio-page .monthly-row{color:#647681;border-bottom:1px solid #edf1f3;grid-template-columns:1fr .9fr 1.5fr;align-items:center;gap:16px;padding:9px 0;font-size:.78rem;display:grid}.portfolio-page .monthly-row span:nth-child(2){padding-left:8px}.portfolio-page .monthly-row strong{text-align:right}.portfolio-page .monthly-row.monthly-header{color:#71838b;font-size:.68rem;font-weight:800}html[data-theme=dark] .portfolio-page .chart-grid{stroke:#344852}html[data-theme=dark] .portfolio-page .chart-label{fill:#d5e6ea}html[data-theme=dark] .portfolio-page .cash-flow-zero{stroke:#60747d}html[data-theme=dark] .portfolio-page .cash-flow-value{stroke:#172128}html[data-theme=dark] .portfolio-page .chart-legend-toggle{color:#d5e6ea}html[data-theme=dark] .portfolio-page .cash-flow-events{border-color:#3b535c}html[data-theme=dark] .portfolio-page .cash-flow-events-disclosure{background:#182328;border-color:#3b535c}html[data-theme=dark] .portfolio-page .cash-flow-events-disclosure>summary:hover{background:#263b44}html[data-theme=dark] .portfolio-page .cash-flow-events-disclosure>summary>span{color:#9fe3e9;background:#294955}html[data-theme=dark] .portfolio-page .cash-flow-events-disclosure .cash-flow-events{border-top-color:#3b535c}html[data-theme=dark] .account-detail-page .account-cash-flow-card{background:#182328;border-color:#344852}html[data-theme=dark] .account-detail-page .account-cash-flow-card>summary:hover{background:#263b44}html[data-theme=dark] .account-detail-page .account-cash-flow-card .detail-disclosure-hint{background:#294955;color:#9fe3e9!important}html[data-theme=dark] .portfolio-page .cash-flow-events th{color:#b8cbd0;background:#223039}html[data-theme=dark] .portfolio-page .cash-flow-events th,html[data-theme=dark] .portfolio-page .cash-flow-events td{border-color:#3b535c}html[data-theme=dark] .portfolio-page .cash-flow-events td small,html[data-theme=dark] .portfolio-page .cash-flow-breakdown span{color:#a9bdc3}html[data-theme=dark] .portfolio-page .cash-flow-breakdown b{color:#d5e6ea}html[data-theme=dark] .portfolio-page .monthly-row strong.positive{color:#78d9b1!important}html[data-theme=dark] .portfolio-page .monthly-row strong.negative{color:#f0a7ad!important}html[data-theme=dark] .portfolio-page .monthly-row.monthly-header{color:#b8cbd0!important}@media (width<=680px){.portfolio-page .monthly-row{grid-template-columns:.9fr .8fr 1.5fr;gap:10px}}html[data-theme=dark] .portfolio-page .portfolio-header>a,html[data-theme=dark] .portfolio-page .portfolio-top-controls select,html[data-theme=dark] .portfolio-page .allocation-heading-controls select,html[data-theme=dark] .portfolio-page .section-heading select{color:#d7e6ea!important;background:#1d2a31!important;border-color:#425963!important}html[data-theme=dark] .portfolio-page .portfolio-header h1{color:#e5f1f4!important}html[data-theme=dark] .portfolio-page .summary-account-toggle,html[data-theme=dark] .portfolio-page .summary-account-toggle[aria-pressed=true],html[data-theme=dark] .portfolio-page .summary-account-toggle[aria-pressed=false]{color:#d7e6ea!important;background:#1d2a31!important;border-color:#4a6873!important}html[data-theme=dark] .portfolio-page .summary-account-toggle[aria-pressed=true]{color:#8ce0bd!important;background:#173b35!important;border-color:#2e9077!important}html[data-theme=dark] .portfolio-page .section-heading h2,html[data-theme=dark] .portfolio-page .section-heading>span,html[data-theme=dark] .portfolio-page .summary-account-controls strong,html[data-theme=dark] .portfolio-page .portfolio-top-controls label,html[data-theme=dark] .portfolio-page .portfolio-header p:not(.eyebrow),html[data-theme=dark] .portfolio-page .note{color:#d5e6ea!important}html[data-theme=dark] .auth-page .auth-brand,html[data-theme=dark] .auth-page .auth-card h1,html[data-theme=dark] .auth-page .auth-form label,html[data-theme=dark] .auth-page .auth-switch,html[data-theme=dark] .auth-page .auth-note{color:#e5f1f4!important}html[data-theme=dark] .auth-page .auth-brand span{color:#45c4d0!important}html[data-theme=dark] .auth-page .auth-lead,html[data-theme=dark] .auth-page .divider{color:#b4c4c9!important}html[data-theme=dark] .account-detail-page{color:#e5edef!important;background:linear-gradient(#10181d 0,#141d23 55%,#0f171c 100%)!important}html[data-theme=dark] .account-detail-page .detail-summary article,html[data-theme=dark] .account-detail-page .detail-card,html[data-theme=dark] .account-detail-page .account-message{color:#e5edef!important;background:#172128!important;border-color:#3b505a!important;box-shadow:0 8px 20px #00000038!important}html[data-theme=dark] .account-detail-page .account-detail-header h1,html[data-theme=dark] .account-detail-page .detail-heading h2,html[data-theme=dark] .account-detail-page .detail-summary strong{color:#e5f1f4!important}html[data-theme=dark] .account-detail-page .account-detail-header p:not(.eyebrow),html[data-theme=dark] .account-detail-page .detail-summary span,html[data-theme=dark] .account-detail-page .detail-note,html[data-theme=dark] .account-detail-page .detail-heading>span,html[data-theme=dark] .account-detail-page .detail-list>div,html[data-theme=dark] .account-detail-page .chart-axis{color:#b4c4c9!important}html[data-theme=dark] .account-detail-page .account-identity span{color:#d7e6ea!important;background:#1d2a31!important;border-color:#425963!important}html[data-theme=dark] .account-detail-page .account-detail-header>a{color:#8dd8e0!important;background:#1d2a31!important;border-color:#425963!important}html[data-theme=dark] .account-detail-page .chart-wrap svg{background:repeating-linear-gradient(0deg,#283941 0 1px,#0000 1px 60px)!important}.account-detail-page .chart-grid,.account-detail-page .chart-line,.account-detail-page .chart-point{vector-effect:non-scaling-stroke}.account-detail-page .chart-grid{stroke:#dfe9ec;stroke-width:1px}.account-detail-page .chart-label{fill:#526d78;font-size:14px}.account-detail-page .chart-point{fill:#fff;stroke-width:2.5px}html[data-theme=dark] .account-detail-page .chart-grid{stroke:#344852}html[data-theme=dark] .account-detail-page .chart-label{fill:#d5e6ea}html[data-theme=dark] .account-detail-page .detail-list strong.positive{color:#76d4b0!important}html[data-theme=dark] .account-detail-page .detail-list strong.negative{color:#f0a7ad!important}html[data-theme=dark] .portfolio-page h1,html[data-theme=dark] .portfolio-page h2,html[data-theme=dark] .portfolio-page h3,html[data-theme=dark] .reports-page h1,html[data-theme=dark] .reports-page h2,html[data-theme=dark] .auth-card h1,html[data-theme=dark] .ea-card h1,html[data-theme=dark] .import-panel h1,html[data-theme=dark] .checkout-card h1,html[data-theme=dark] .report-view-card h1,html[data-theme=dark] .report-view-card h2,html[data-theme=dark] .detail-card h2{color:#dde7ef}html[data-theme=dark] .portfolio-page p,html[data-theme=dark] .portfolio-page span,html[data-theme=dark] .portfolio-page small,html[data-theme=dark] .reports-page p,html[data-theme=dark] .auth-card p,html[data-theme=dark] .ea-card p,html[data-theme=dark] .import-panel p,html[data-theme=dark] .checkout-card p,html[data-theme=dark] .report-view-card p,html[data-theme=dark] .detail-card p{color:#b8bcba}html[data-theme=dark] .portfolio-page select,html[data-theme=dark] input,html[data-theme=dark] textarea{color:#e8e4de;background:#21292e;border-color:#344046}body{min-width:320px;min-height:100vh;font-family:var(--font-sans);color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:16px;line-height:1.75;display:flex}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}a{color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--color-primary-dark)}#main-content{flex:1}.skip-link{top:var(--space-3);left:var(--space-3);z-index:1000;min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-primary-dark);align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}h1,h2,h3{color:var(--color-primary);margin:0;line-height:1.2}h1{font-size:clamp(2rem,6vw,3rem)}h2{font-size:clamp(1.75rem,4vw,2.125rem)}h3{font-size:clamp(1.375rem,3vw,1.625rem)}p{margin:0 0 var(--space-4)}.container{width:min(100% - 32px, var(--container-width));margin-inline:auto}.content-container{width:min(100% - 32px, var(--content-width));margin-inline:auto}.button{min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-button);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.button--primary{background:var(--color-accent);color:var(--color-primary-dark)}.button--primary:hover{background:var(--color-primary);color:var(--color-background)}.button--secondary{border-color:var(--color-primary);background:var(--color-surface-elevated);color:var(--color-primary)}.button--secondary:hover{border-color:var(--color-primary-dark);color:var(--color-primary-dark);background:var(--color-white)}.text-muted{color:var(--color-text-muted);font-size:.9375rem}@media (width<=767px){.button--full-mobile{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=dark] .private-assets-page{color:#e5edef;background:linear-gradient(135deg,#111a1f,#182329)!important}html[data-theme=dark] .private-assets-page .asset-card,html[data-theme=dark] .private-assets-page .metric-card,html[data-theme=dark] .private-assets-page .asset-status,html[data-theme=dark] .private-assets-page .individual-chart-card,html[data-theme=dark] .private-assets-page .pie-card,html[data-theme=dark] .private-assets-page .growth-allocation-card,html[data-theme=dark] .private-assets-page .allocation-visual,html[data-theme=dark] .private-assets-page .holding-group{color:#e5edef;box-shadow:0 8px 24px #0000003d;background:#182328!important;border-color:#344852!important}html[data-theme=dark] .private-assets-page .private-assets-header h1,html[data-theme=dark] .private-assets-page .section-heading h2,html[data-theme=dark] .private-assets-page .metric-card strong,html[data-theme=dark] .private-assets-page .overview-metrics strong,html[data-theme=dark] .private-assets-page .asset-current-head strong,html[data-theme=dark] .private-assets-page .growth-allocation-card h4,html[data-theme=dark] .private-assets-page .pie-section h3,html[data-theme=dark] .private-assets-page .allocation-column-value,html[data-theme=dark] .private-assets-page .growth-bar-row>strong,html[data-theme=dark] .private-assets-page tbody th,html[data-theme=dark] .private-assets-page .diagnosis-head h3{color:#e9f6f8!important}html[data-theme=dark] .private-assets-page .private-assets-header p:not(.eyebrow),html[data-theme=dark] .private-assets-page .section-heading>span,html[data-theme=dark] .private-assets-page .allocation-note,html[data-theme=dark] .private-assets-page .allocation-subnote,html[data-theme=dark] .private-assets-page .metric-card span,html[data-theme=dark] .private-assets-page .metric-card small,html[data-theme=dark] .private-assets-page .overview-meta small,html[data-theme=dark] .private-assets-page .pie-legend,html[data-theme=dark] .private-assets-page .bar-label,html[data-theme=dark] .private-assets-page .allocation-column,html[data-theme=dark] .private-assets-page .holding-group h3{color:#b7c9ce!important}html[data-theme=dark] .private-assets-page .private-assets-header>a,html[data-theme=dark] .private-assets-page .dashboard-nav,html[data-theme=dark] .private-assets-page .chart-range-controls,html[data-theme=dark] .private-assets-page .dashboard-nav a,html[data-theme=dark] .private-assets-page .chart-range-controls button,html[data-theme=dark] .private-assets-page .legend>span,html[data-theme=dark] .private-assets-page .individual-legend>span,html[data-theme=dark] .private-assets-page .action-controls,html[data-theme=dark] .private-assets-page .overview-meta,html[data-theme=dark] .private-assets-page .overview-metrics article,html[data-theme=dark] .private-assets-page thead th{color:#c8dde1;background:#203039!important;border-color:#405661!important}html[data-theme=dark] .private-assets-page .overview-meta span+span{border-color:#405661!important}html[data-theme=dark] .private-assets-page .overview-meta b{color:#e9f6f8!important}html[data-theme=dark] .private-assets-page .dashboard-nav a:hover,html[data-theme=dark] .private-assets-page .dashboard-nav a:focus-visible,html[data-theme=dark] .private-assets-page .chart-range-controls button:hover,html[data-theme=dark] .private-assets-page .chart-range-controls button:focus-visible{color:#fff;background:#31515d!important}html[data-theme=dark] .private-assets-page .chart-range-controls button.active,html[data-theme=dark] .private-assets-page .dashboard-nav a.active{color:#fff!important;background:#2d9aaa!important}html[data-theme=dark] .private-assets-page table th,html[data-theme=dark] .private-assets-page table td,html[data-theme=dark] .private-assets-page .allocation-columns,html[data-theme=dark] .private-assets-page .asset-current-head,html[data-theme=dark] .private-assets-page .allocation-action-table tr,html[data-theme=dark] .private-assets-page .individual-action-table tr{border-color:#344852!important}html[data-theme=dark] .private-assets-page .allocation-actions-card{background:linear-gradient(135deg,#182b32,#182328)!important}html[data-theme=dark] .private-assets-page input{color:#e9f6f8!important;background:#122027!important;border-color:#496673!important}html[data-theme=dark] .private-assets-page .pie:after{background:#182328!important}html[data-theme=dark] .private-assets-page .bar-track{background:linear-gradient(90deg,#3a2529 0 50%,#203c35 50% 100%)!important}html[data-theme=dark] .private-assets-page .share-row>span:nth-child(2),html[data-theme=dark] .private-assets-page .growth-bar-track,html[data-theme=dark] .private-assets-page .allocation-column-track{background:#20343b!important}html[data-theme=dark] .private-assets-page [style*="color:#526d78"],html[data-theme=dark] .private-assets-page [style*="color: #526d78"]{color:#b7c9ce!important}html[data-theme=dark] .private-assets-page [style*="color:#183f63"],html[data-theme=dark] .private-assets-page [style*="color: #183f63"]{color:#e9f6f8!important}html[data-theme=dark] .private-assets-page .allocation-card,html[data-theme=dark] .private-assets-page .allocation-card .pie-section,html[data-theme=dark] .private-assets-page .allocation-card .pie-card,html[data-theme=dark] .private-assets-page .allocation-card .allocation-diagnosis,html[data-theme=dark] .private-assets-page .allocation-card .growth-allocation-card,html[data-theme=dark] .private-assets-page .allocation-card .allocation-visual{color:#e5edef;background:#182328!important;border-color:#344852!important}html[data-theme=dark] .private-assets-page .allocation-card .pie-card h4,html[data-theme=dark] .private-assets-page .allocation-card .pie-section h3,html[data-theme=dark] .private-assets-page .allocation-card .allocation-visual-title,html[data-theme=dark] .private-assets-page .allocation-card .allocation-note,html[data-theme=dark] .private-assets-page .allocation-card .allocation-subnote,html[data-theme=dark] .private-assets-page .allocation-card .pie-legend,html[data-theme=dark] .private-assets-page .allocation-card .bar-label{color:#b7c9ce!important}html[data-theme=dark] .private-assets-page .allocation-card .bar-track,html[data-theme=dark] .private-assets-page .allocation-card .share-list span[style*="background:#e8f0f2"],html[data-theme=dark] .private-assets-page .allocation-card .share-list span[style*="background: #e8f0f2"]{background:#20343b!important}html[data-theme=dark] .private-assets-page .individual-action-table .individual-action-group th{color:#e9f6f8!important;background:#203039!important;border-color:#344852!important}html[data-theme=dark] .private-assets-page .summary-table tbody tr:nth-child(2n),html[data-theme=dark] .private-assets-page .holding-group tbody tr:nth-child(2n),html[data-theme=dark] .private-assets-page .summary-table tbody tr,html[data-theme=dark] .private-assets-page .holding-group tbody tr{background:#182328!important}html[data-theme=dark] .private-assets-page .summary-table tbody tr:hover,html[data-theme=dark] .private-assets-page .holding-group tbody tr:hover{background:#22343b!important}html[data-theme=dark] .private-assets-page .individual-chart-card h3,html[data-theme=dark] .private-assets-page .asset-current-heading h3,html[data-theme=dark] .private-assets-page .individual-legend,html[data-theme=dark] .private-assets-page .individual-legend span,html[data-theme=dark] .private-assets-page .legend,html[data-theme=dark] .private-assets-page .legend span{color:#e9f6f8!important}html[data-theme=dark] .private-assets-page .detail-disclosure>summary:hover,html[data-theme=dark] .private-assets-page .detail-disclosure>summary:focus-visible{outline:none;background:#22343b!important;box-shadow:inset 0 0 0 2px #3b6672!important}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-8);background:var(--color-footer);color:var(--color-primary)}.site-footer__inner[data-astro-cid-nns7i3if]{gap:var(--space-6);padding-block:var(--space-6);display:grid}.site-footer__name[data-astro-cid-nns7i3if]{margin-bottom:var(--space-2);color:#fff;font-size:1.125rem;font-weight:700}.site-footer__description[data-astro-cid-nns7i3if]{color:#dde7efd1;max-width:34rem;margin-bottom:0}.site-footer__meta[data-astro-cid-nns7i3if]{gap:var(--space-3);align-content:start;display:grid}.site-footer__nav[data-astro-cid-nns7i3if]{gap:var(--space-2);flex-wrap:wrap;display:flex}.site-footer__nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius-button);color:#dceaf0;background:#ffffff08;border:1px solid #dde7ef29;align-items:center;text-decoration:none;display:inline-flex}.site-footer__nav[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius-button);color:#dceaf0;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #dde7ef29;align-items:center;text-decoration:none;display:inline-flex}.site-footer__nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.site-footer__nav[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]:hover{color:#fff;border-color:#dde7ef4d}.site-footer__nav[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]:focus-visible{outline-offset:3px;outline:3px solid #27b4c48c}html[data-theme=light] .site-footer__nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],html[data-theme=light] .site-footer__nav[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{color:#f3fbfc!important}.site-footer__copyright[data-astro-cid-nns7i3if]{color:#dde7ef9e;margin-bottom:0;font-size:.9375rem}@media (width>=768px){.site-footer__inner[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);align-items:start}.site-footer__meta[data-astro-cid-nns7i3if]{text-align:right;justify-items:end}.site-footer__nav[data-astro-cid-nns7i3if]{justify-content:flex-end}}.site-header[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--color-border);background:var(--color-header)}.site-header__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);display:flex}.site-header__brand[data-astro-cid-fzpbxy5g]{gap:var(--space-1);flex-direction:column;justify-content:center;min-height:44px;text-decoration:none;display:inline-flex}.site-header__brand-main[data-astro-cid-fzpbxy5g]{color:#e5f1f4;font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:700;line-height:1.2}.site-header__brand-sub[data-astro-cid-fzpbxy5g]{color:#b4c4c9;font-size:.875rem;line-height:1.4}.site-header__nav[data-astro-cid-fzpbxy5g]{gap:var(--space-2);flex-wrap:wrap;display:flex}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius-button);color:#e5f1f4;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:var(--color-accent-light);color:#102b45}html[data-theme=light] .site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:#d7eef1;color:#102b45!important}.site-header__search-button[data-astro-cid-fzpbxy5g]{min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius-button);color:#e5f1f4;cursor:pointer;background:#16242c;border:1px solid #45606a;display:none}.site-header__search-button[data-astro-cid-fzpbxy5g]:hover{color:#fff;background:#20343d;border-color:#8fd2df}.site-header__theme-toggle[data-astro-cid-fzpbxy5g]{color:#e5f1f4;cursor:pointer;background:#ffffff0f;border:1px solid #40545e;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 9px;display:inline-flex}.site-header__theme-toggle[data-astro-cid-fzpbxy5g]:hover{border-color:var(--color-accent)}html[data-theme=dark] .site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:#fff}html[data-theme=light] .site-header__brand-main[data-astro-cid-fzpbxy5g],html[data-theme=light] .site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],html[data-theme=light] .site-header__theme-toggle[data-astro-cid-fzpbxy5g]{color:#f3fbfc!important}html[data-theme=light] .site-header__theme-toggle[data-astro-cid-fzpbxy5g]{color:#dceaf0}.site-header__theme-option[data-astro-cid-fzpbxy5g]{opacity:.55;place-items:center;width:17px;height:17px;font-size:.82rem;line-height:1;display:inline-grid}.site-header__theme-option--light[data-astro-cid-fzpbxy5g]{color:#f0be4f}.site-header__theme-option--dark[data-astro-cid-fzpbxy5g]{color:#8fc6df}.site-header__theme-track[data-astro-cid-fzpbxy5g]{background:var(--color-border);border-radius:999px;width:34px;height:18px;display:inline-block;position:relative;box-shadow:inset 0 1px 2px #00000038}.site-header__theme-thumb[data-astro-cid-fzpbxy5g]{background:var(--color-surface);border-radius:50%;width:12px;height:12px;transition:transform .16s,background-color .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.site-header__theme-toggle[data-astro-cid-fzpbxy5g][aria-checked=true] .site-header__theme-thumb[data-astro-cid-fzpbxy5g]{background:#d9eef3;transform:translate(16px)}.site-header__theme-toggle[data-astro-cid-fzpbxy5g][aria-checked=false] .site-header__theme-option--light[data-astro-cid-fzpbxy5g],.site-header__theme-toggle[data-astro-cid-fzpbxy5g][aria-checked=true] .site-header__theme-option--dark[data-astro-cid-fzpbxy5g]{opacity:1}.site-search-dialog[data-astro-cid-fzpbxy5g]{width:min(680px,100% - 32px);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:0}.site-search-dialog[data-astro-cid-fzpbxy5g]::backdrop{background:#000000b8}.site-search-dialog__panel[data-astro-cid-fzpbxy5g]{padding:var(--space-6);position:relative}.site-search-dialog__close[data-astro-cid-fzpbxy5g]{top:var(--space-3);right:var(--space-3);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;font-size:1.75rem;position:absolute}.site-search-dialog__eyebrow[data-astro-cid-fzpbxy5g]{color:var(--color-accent);letter-spacing:.12em;font-weight:700}.site-search-dialog__input-row[data-astro-cid-fzpbxy5g]{gap:var(--space-2);margin-top:var(--space-2);display:flex}.site-search-dialog__input-row[data-astro-cid-fzpbxy5g] input[data-astro-cid-fzpbxy5g]{min-height:44px;padding-inline:var(--space-3);color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-button);flex:1}.site-search-dialog__input-row[data-astro-cid-fzpbxy5g] button[data-astro-cid-fzpbxy5g]{min-height:44px;padding-inline:var(--space-4);color:var(--color-primary-dark);background:var(--color-accent);border-radius:var(--radius-button);cursor:pointer;border:0;font-weight:700}.site-search-dialog__results[data-astro-cid-fzpbxy5g]{gap:var(--space-2);margin-top:var(--space-4);display:grid}.site-search-dialog__results[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:var(--space-2) var(--space-3);background:var(--color-surface-elevated);border-radius:var(--radius-button);display:block}.site-search-dialog__all[data-astro-cid-fzpbxy5g]{margin-top:var(--space-4);display:inline-block}@media (width<=767px){.site-header__inner[data-astro-cid-fzpbxy5g]{flex-direction:column;align-items:flex-start}.site-header__nav[data-astro-cid-fzpbxy5g]{width:100%}.site-header__search-link[data-astro-cid-fzpbxy5g]{display:none!important}.site-header__search-button[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;display:inline-flex}.site-header__theme-toggle[data-astro-cid-fzpbxy5g]{margin-left:auto}}.trader-dna-mobile-nav[data-astro-cid-4z6iovfp]{display:none}@media (width<=1100px){.trader-dna-mobile-nav[data-astro-cid-4z6iovfp]{z-index:50;backdrop-filter:blur(12px);scrollbar-width:none;background:#f7fafbf5;border-bottom:1px solid #d6e2e6;display:block;position:sticky;top:0;overflow-x:auto}.trader-dna-mobile-nav[data-astro-cid-4z6iovfp]::-webkit-scrollbar{display:none}.trader-dna-mobile-nav__items[data-astro-cid-4z6iovfp]{box-sizing:border-box;gap:6px;width:max-content;min-width:100%;padding:8px max(12px,50vw - 590px);display:flex}.trader-dna-mobile-nav[data-astro-cid-4z6iovfp] a[data-astro-cid-4z6iovfp]{color:#315367;white-space:nowrap;background:#fff;border:1px solid #d3e0e4;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.trader-dna-mobile-nav[data-astro-cid-4z6iovfp] a[data-astro-cid-4z6iovfp][aria-current=page]{color:#fff;background:#16869d;border-color:#16869d}html[data-theme=dark] .trader-dna-mobile-nav[data-astro-cid-4z6iovfp]{background:#132128f5;border-color:#344952}html[data-theme=dark] .trader-dna-mobile-nav[data-astro-cid-4z6iovfp] a[data-astro-cid-4z6iovfp]{color:#d7e7eb;background:#22343d;border-color:#405760}html[data-theme=dark] .trader-dna-mobile-nav[data-astro-cid-4z6iovfp] a[data-astro-cid-4z6iovfp][aria-current=page]{color:#082a33;background:#72dce4;border-color:#31b5c4}}.cookie-consent[data-astro-cid-onr5dr46]{z-index:20;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);max-width:54rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);margin-inline:auto;position:fixed}.cookie-consent__inner[data-astro-cid-onr5dr46]{gap:var(--space-4);display:grid}.cookie-consent[data-astro-cid-onr5dr46] h2[data-astro-cid-onr5dr46],.cookie-consent[data-astro-cid-onr5dr46] p[data-astro-cid-onr5dr46]{margin-bottom:var(--space-2)}.cookie-consent[data-astro-cid-onr5dr46] h2[data-astro-cid-onr5dr46]{color:var(--color-primary-dark);font-size:1rem}.cookie-consent[data-astro-cid-onr5dr46] p[data-astro-cid-onr5dr46]{color:var(--color-text-sub);font-size:.9375rem}.cookie-consent__status[data-astro-cid-onr5dr46]{margin-top:var(--space-2);color:var(--color-primary);font-size:.875rem;font-weight:700}.cookie-consent__actions[data-astro-cid-onr5dr46]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cookie-consent__button[data-astro-cid-onr5dr46]{border:1px solid var(--color-accent);border-radius:var(--radius-button);min-height:44px;color:var(--color-primary-dark);font:inherit;background:color-mix(in srgb, var(--color-accent) 10%, transparent);cursor:pointer;justify-content:center;align-items:center;padding:.625rem 1rem;font-weight:700;display:inline-flex}.cookie-consent__close[data-astro-cid-onr5dr46]{min-height:44px;color:var(--color-primary);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.625rem 0;text-decoration:underline;display:inline-flex}.cookie-consent__button--allow[data-astro-cid-onr5dr46]{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.cookie-consent__button--deny[data-astro-cid-onr5dr46]{border-color:color-mix(in srgb, var(--color-primary) 38%, var(--color-border));color:var(--color-primary);background:0 0}.cookie-consent__button[data-astro-cid-onr5dr46]:hover{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.cookie-consent__actions[data-astro-cid-onr5dr46] a[data-astro-cid-onr5dr46]{color:var(--color-accent);font-size:.9375rem}@media (width>=768px){.cookie-consent__inner[data-astro-cid-onr5dr46]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width<=639px){.cookie-consent__actions[data-astro-cid-onr5dr46]{grid-template-columns:1fr;display:grid}.cookie-consent__actions[data-astro-cid-onr5dr46] a[data-astro-cid-onr5dr46],.cookie-consent__close[data-astro-cid-onr5dr46],.cookie-consent__button[data-astro-cid-onr5dr46]{width:100%}}
