.dividend-tooltip{background:var(--color-heading);border-radius:var(--radius-sm);color:#fff;font-size:var(--text-xs);font-weight:650;line-height:1.55;max-width:17rem;opacity:0;padding:.65rem .8rem;pointer-events:none;position:fixed;white-space:pre-line;z-index:100}.dividend-tooltip--visible{opacity:1}#dividend-calendar{--fc-border-color: var(--color-border);--fc-button-bg-color: var(--color-primary);--fc-button-border-color: var(--color-primary);--fc-button-hover-bg-color: var(--color-primary-hover);--fc-button-hover-border-color: var(--color-primary-hover);--fc-button-active-bg-color: var(--color-primary-hover);--fc-button-active-border-color: var(--color-primary-hover);--fc-event-bg-color: var(--color-accent-soft);--fc-event-border-color: var(--color-yellow-500);--fc-event-text-color: var(--color-heading);color:var(--color-text);font-size:var(--text-sm)}#dividend-calendar .fc-toolbar-title{color:var(--color-heading);font-size:var(--text-xl);font-weight:900;letter-spacing:0}#dividend-calendar .fc-toolbar{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}#dividend-calendar .fc-toolbar-chunk{align-items:center;display:flex;gap:var(--space-2)}#dividend-calendar .fc-button-group{display:inline-flex;gap:2px}#dividend-calendar .fc-button{background:var(--color-surface);border-color:var(--color-heading);border-radius:var(--radius-sm);box-shadow:none;color:var(--color-heading);font-size:var(--text-xs);font-weight:850;line-height:1;min-height:2.25rem;padding:.55rem .75rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease}#dividend-calendar .fc-button-group>.fc-button{border-radius:var(--radius-sm);margin:0}#dividend-calendar .fc-prev-button,#dividend-calendar .fc-next-button{align-items:center;display:inline-flex;height:2.25rem;justify-content:center;padding:0;width:2.25rem}#dividend-calendar .fc-today-button{background:var(--color-surface);border-color:var(--color-heading);color:var(--color-heading);margin-left:var(--space-2)}#dividend-calendar .fc-dayGridMonth-button,#dividend-calendar .fc-listMonth-button{background:var(--color-surface);border-color:var(--color-heading);color:var(--color-heading);min-width:2.75rem}#dividend-calendar .fc-button:disabled{opacity:.72}#dividend-calendar .fc-button:focus{box-shadow:none}#dividend-calendar .fc-button:hover,#dividend-calendar .fc-button-primary:not(:disabled):hover{background:var(--color-yellow-50);border-color:var(--color-yellow-600);color:var(--color-heading)}#dividend-calendar .fc-button-primary:not(:disabled).fc-button-active{background:var(--color-heading);border-color:var(--color-heading);color:#fff}#dividend-calendar .fc-col-header-cell{background:var(--color-surface-muted);color:var(--color-muted);font-size:var(--text-xs);font-weight:800;padding:.5rem 0}#dividend-calendar .fc-daygrid-day-number{color:var(--color-muted);font-size:var(--text-xs);padding:.5rem}#dividend-calendar .fc-day-today{background:#fff8d5}#dividend-calendar .fc-event{border-width:0 0 0 4px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:800;padding:.3rem .45rem;cursor:help;transition:background-color .16s ease,border-color .16s ease}#dividend-calendar .fc-event:hover{filter:brightness(.98)}#dividend-calendar .fc-event.event-actual{background:var(--color-accent);border-color:var(--color-heading);color:var(--color-heading)}#dividend-calendar .fc-event.event-estimated{background:var(--color-yellow-100);border-color:var(--color-yellow-600);color:var(--color-heading)}#dividend-calendar .fc-event.event-projected{background:var(--color-gray-100);border-color:var(--color-gray-300);color:var(--color-muted)}#dividend-calendar .fc-daygrid-more-link{background:var(--color-surface-muted);border-radius:6px;color:var(--color-muted);font-weight:800;padding:1px 5px}#dividend-calendar .fc-dividend-event{display:grid;gap:1px;min-width:0}#dividend-calendar .fc-dividend-event__amount{color:inherit;font-size:.8rem;font-weight:950;letter-spacing:0;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dividend-calendar .fc-dividend-event__meta{font-size:.7rem;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dividend-calendar .fc-list-event-title,#dividend-calendar .fc-list-event-time{color:var(--color-text)}#dividend-calendar .fc-list-event.event-actual td{background:var(--color-accent-soft);border-color:var(--color-yellow-600)}#dividend-calendar .fc-list-event.event-estimated td{background:var(--color-yellow-50)}#dividend-calendar .fc-list-event.event-projected td{color:var(--color-muted)}#dividend-calendar .fc-list-event-title .fc-dividend-event{gap:2px}#dividend-calendar .fc-list-event-title .fc-dividend-event__amount{color:var(--color-heading);display:inline;font-size:var(--text-sm);font-weight:950;margin-right:.4rem}#dividend-calendar .fc-list-event-title .fc-dividend-event__meta{display:inline;font-size:var(--text-xs);margin-right:.35rem}#dividend-calendar .fc-list-day-cushion{background:var(--color-surface-muted);color:var(--color-muted)}@media(max-width:640px){#dividend-calendar .fc-toolbar{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:auto 1fr auto;margin-bottom:var(--space-3)}#dividend-calendar .fc-toolbar-chunk{display:flex}#dividend-calendar .fc-toolbar-chunk:nth-child(2){justify-content:center}#dividend-calendar .fc-toolbar-chunk:last-child{display:none}#dividend-calendar .fc-toolbar-title{font-size:var(--text-md)}#dividend-calendar .fc-button{min-height:1.9rem;padding:.4rem .5rem}#dividend-calendar .fc-prev-button,#dividend-calendar .fc-next-button{height:1.9rem;width:1.9rem}#dividend-calendar .fc-today-button{display:none}#dividend-calendar .fc-col-header-cell{font-size:.65rem;padding:.35rem 0}#dividend-calendar .fc-daygrid-day-number{font-size:.65rem;padding:.25rem}#dividend-calendar .fc-daygrid-day-frame{min-height:4.7rem}#dividend-calendar .fc-daygrid-day-events{margin:0 1px}#dividend-calendar .fc-event{border-left-width:2px;border-radius:3px;margin-top:1px;padding:2px}#dividend-calendar .fc-dividend-event{gap:0}#dividend-calendar .fc-dividend-event__meta,#dividend-calendar .fc-dividend-event__amount{font-size:.56rem;line-height:1.05}#dividend-calendar .fc-daygrid-more-link{font-size:.58rem;padding:0 2px}}.dividend-page[data-astro-cid-lxjppx5t]{background:var(--color-bg);color:var(--color-text);min-height:100vh}.dividend-main[data-astro-cid-lxjppx5t]{max-width:var(--container-md);padding-block:var(--space-10) var(--space-16)}.sr-only[data-astro-cid-lxjppx5t]{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.table-shell[data-astro-cid-lxjppx5t],.calendar-shell[data-astro-cid-lxjppx5t]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.table-shell[data-astro-cid-lxjppx5t]{overflow-x:auto}.etf-disclosure[data-astro-cid-lxjppx5t]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-top:var(--space-10);overflow:hidden}.etf-disclosure[data-astro-cid-lxjppx5t] summary[data-astro-cid-lxjppx5t]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;gap:var(--space-4);list-style:none;padding:var(--space-5) var(--space-6)}.etf-disclosure[data-astro-cid-lxjppx5t] summary[data-astro-cid-lxjppx5t]::-webkit-details-marker{display:none}.etf-disclosure[data-astro-cid-lxjppx5t] summary[data-astro-cid-lxjppx5t]:after{color:var(--color-muted);content:"展開";flex:0 0 2rem;font-size:var(--text-sm);font-weight:800;height:auto;line-height:var(--leading-snug);transition:transform .16s ease;width:auto}.etf-disclosure[data-astro-cid-lxjppx5t][open] summary[data-astro-cid-lxjppx5t]:after{content:"收合";transform:none}.etf-disclosure[data-astro-cid-lxjppx5t] summary[data-astro-cid-lxjppx5t] strong[data-astro-cid-lxjppx5t]{color:var(--color-heading);display:block;font-size:var(--text-lg);font-weight:900;line-height:var(--leading-snug)}.etf-disclosure[data-astro-cid-lxjppx5t] summary[data-astro-cid-lxjppx5t] small[data-astro-cid-lxjppx5t]{color:var(--color-muted);display:block;font-size:var(--text-sm);line-height:var(--leading-normal);margin-top:var(--space-1)}.etf-disclosure[data-astro-cid-lxjppx5t] .table-shell[data-astro-cid-lxjppx5t]{border-bottom:0;border-inline:0;border-radius:0;box-shadow:none}.dividend-table[data-astro-cid-lxjppx5t]{min-width:42rem}.dividend-table[data-astro-cid-lxjppx5t] tr[data-astro-cid-lxjppx5t]:hover td[data-astro-cid-lxjppx5t]{background:var(--color-yellow-50)}.dividend-table[data-astro-cid-lxjppx5t] a[data-astro-cid-lxjppx5t]{display:block;text-decoration:none}.dividend-table[data-astro-cid-lxjppx5t] a[data-astro-cid-lxjppx5t]:hover{color:var(--color-primary)}.rank-cell[data-astro-cid-lxjppx5t]{color:var(--color-subtle);width:4rem}.code-cell[data-astro-cid-lxjppx5t],.name-cell[data-astro-cid-lxjppx5t],.asset-cell[data-astro-cid-lxjppx5t]{color:var(--color-heading);font-weight:800}.asset-cell[data-astro-cid-lxjppx5t]{text-align:right}.dividend-table[data-astro-cid-lxjppx5t] th[data-astro-cid-lxjppx5t]:last-child{text-align:right}.dividend-hero[data-astro-cid-lxjppx5t]{border-bottom:2px solid var(--color-heading);padding-bottom:var(--space-6)}.dividend-hero__image[data-astro-cid-lxjppx5t]{appearance:none;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:zoom-in;display:block;overflow:hidden;padding:0;width:100%}.dividend-hero__image[data-astro-cid-lxjppx5t] img[data-astro-cid-lxjppx5t]{display:block;height:auto;width:100%}.dividend-title[data-astro-cid-lxjppx5t]{font-size:clamp(2rem,5vw,2.75rem);margin:var(--space-3) 0 var(--space-4)}.dividend-lede[data-astro-cid-lxjppx5t]{color:var(--color-muted);font-size:var(--text-lg);line-height:var(--leading-normal);margin:0;max-width:32em}.hero-actions[data-astro-cid-lxjppx5t]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.subscribe-btn[data-astro-cid-lxjppx5t]{font-weight:800}.subscribe-btn__icon[data-astro-cid-lxjppx5t]{fill:none;height:1.1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:1.1rem}.subscribe-apple[data-astro-cid-lxjppx5t]{color:var(--color-heading);font-size:var(--text-sm);font-weight:700;text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:.16rem;text-underline-offset:.3rem}.subscribe-apple[data-astro-cid-lxjppx5t]:hover{text-decoration-color:var(--color-heading)}.calendar-guide[data-astro-cid-lxjppx5t]{margin-top:var(--space-10)}.calendar-guide[data-astro-cid-lxjppx5t]>h2[data-astro-cid-lxjppx5t]{border-left:5px solid var(--color-accent);color:var(--color-heading);font-family:var(--font-headline);font-size:var(--text-2xl);line-height:var(--leading-snug);margin:0;padding-left:var(--space-4)}.calendar-guide__facts[data-astro-cid-lxjppx5t]{display:grid;gap:var(--space-5) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-8)}.calendar-guide__fact[data-astro-cid-lxjppx5t]{align-items:center;color:var(--color-text);display:flex;font-size:var(--text-md);gap:var(--space-4);min-width:0}.calendar-guide__fact[data-astro-cid-lxjppx5t] b[data-astro-cid-lxjppx5t]{color:var(--color-heading);margin-right:var(--space-2)}.calendar-guide__icon[data-astro-cid-lxjppx5t]{align-items:center;background:var(--color-accent);border-radius:50%;color:var(--color-heading);display:flex;flex:0 0 3rem;height:3rem;justify-content:center;width:3rem}.calendar-guide__icon[data-astro-cid-lxjppx5t] svg[data-astro-cid-lxjppx5t]{fill:none;height:1.35rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1.35rem}.calendar-guide__copy[data-astro-cid-lxjppx5t]{color:var(--color-text);font-size:var(--text-md);line-height:1.9;margin-top:var(--space-8);max-width:54rem}.calendar-guide__copy[data-astro-cid-lxjppx5t] p[data-astro-cid-lxjppx5t]{margin:0}.calendar-guide__copy[data-astro-cid-lxjppx5t] p[data-astro-cid-lxjppx5t]+p[data-astro-cid-lxjppx5t]{margin-top:var(--space-3)}.calendar-guide__copy[data-astro-cid-lxjppx5t] strong[data-astro-cid-lxjppx5t]{color:var(--color-heading);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:.18rem;text-underline-offset:.2rem}.dividend-tabs[data-astro-cid-lxjppx5t]{margin-top:var(--space-10)}.dividend-tabs__list[data-astro-cid-lxjppx5t]{border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-6);overflow-x:auto}.dividend-tabs__button[data-astro-cid-lxjppx5t]{appearance:none;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--color-muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:var(--text-sm);font-weight:800;padding:0 0 var(--space-3)}.dividend-tabs__button[data-astro-cid-lxjppx5t][aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-heading)}.dividend-tabs__button[data-astro-cid-lxjppx5t]:focus-visible{outline:2px solid var(--color-heading);outline-offset:3px}.dividend-tabs__panel[data-astro-cid-lxjppx5t]{padding-top:var(--space-8)}.dividend-tabs__panel[data-astro-cid-lxjppx5t][hidden]{display:none}.dividend-tabs__panel[data-astro-cid-lxjppx5t]>.table-shell[data-astro-cid-lxjppx5t]{border-radius:var(--radius-xl)}.upcoming-strip[data-astro-cid-lxjppx5t]{margin-top:0}.calendar-preview[data-astro-cid-lxjppx5t]{border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-5);grid-template-columns:minmax(10rem,.4fr) minmax(0,.82fr);margin-top:var(--space-8);padding-bottom:var(--space-8)}.calendar-preview__copy[data-astro-cid-lxjppx5t] h2[data-astro-cid-lxjppx5t]{color:var(--color-heading);font-size:var(--text-lg);font-weight:850;margin:0 0 var(--space-2)}.calendar-preview__copy[data-astro-cid-lxjppx5t] p[data-astro-cid-lxjppx5t]{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.calendar-preview__image[data-astro-cid-lxjppx5t]{appearance:none;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:zoom-in;display:block;justify-self:end;max-width:43rem;overflow:hidden;padding:0;width:100%}.calendar-preview__image[data-astro-cid-lxjppx5t] img[data-astro-cid-lxjppx5t]{display:block;height:auto;width:100%}.calendar-preview-dialog[data-astro-cid-lxjppx5t]{align-items:center;background:transparent;border:0;height:100dvh;justify-content:center;max-height:none;max-width:none;overflow:visible;padding:clamp(1rem,4vw,3rem);width:100vw}.calendar-preview-dialog[data-astro-cid-lxjppx5t][open]{display:flex}.calendar-preview-dialog[data-astro-cid-lxjppx5t]::backdrop{background:#0b0b0ac7}.calendar-preview-dialog[data-astro-cid-lxjppx5t] picture[data-astro-cid-lxjppx5t]{display:contents}.calendar-preview-dialog[data-astro-cid-lxjppx5t] img[data-astro-cid-lxjppx5t]{background:var(--color-surface);border-radius:var(--radius-md);display:block;height:auto;max-height:calc(100dvh - clamp(2rem,8vw,6rem));max-width:calc(100vw - clamp(2rem,8vw,6rem));object-fit:contain;width:auto}.calendar-preview-dialog__close[data-astro-cid-lxjppx5t]{align-items:center;background:var(--color-heading);border:1px solid #ffffff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.35rem;height:2.25rem;justify-content:center;line-height:1;position:fixed;right:clamp(1rem,3vw,2rem);top:clamp(1rem,3vw,2rem);width:2.25rem;z-index:1}.upcoming-strip[data-astro-cid-lxjppx5t] h2[data-astro-cid-lxjppx5t]{color:var(--color-heading);font-size:var(--text-md);font-weight:850;margin:0 0 var(--space-3)}.upcoming-grid[data-astro-cid-lxjppx5t]{display:grid;gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.upcoming-card[data-astro-cid-lxjppx5t]{border:1px solid var(--color-border);border-top:4px solid var(--color-gray-300);border-radius:var(--radius-md);display:grid;min-width:0;padding:var(--space-4)}.upcoming-card--actual[data-astro-cid-lxjppx5t]{background:var(--color-yellow-50);border-color:var(--color-heading);border-top-color:var(--color-accent)}.upcoming-card--estimated[data-astro-cid-lxjppx5t]{background:var(--color-surface-warm);border-top-color:var(--color-yellow-600)}.upcoming-card[data-astro-cid-lxjppx5t] time[data-astro-cid-lxjppx5t]{color:var(--color-muted);font-size:var(--text-xs);font-weight:750}.upcoming-card[data-astro-cid-lxjppx5t] strong[data-astro-cid-lxjppx5t]{color:var(--color-heading);font-size:var(--text-xl);line-height:var(--leading-tight);margin-top:var(--space-2)}.upcoming-card[data-astro-cid-lxjppx5t] span[data-astro-cid-lxjppx5t]{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-card[data-astro-cid-lxjppx5t] b[data-astro-cid-lxjppx5t]{color:var(--color-heading);font-size:var(--text-sm);margin-top:var(--space-3)}.calendar-section[data-astro-cid-lxjppx5t]{margin-top:var(--space-10)}.sec-head[data-astro-cid-lxjppx5t]{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-5)}.sec-head[data-astro-cid-lxjppx5t] h2[data-astro-cid-lxjppx5t]{color:var(--color-heading);font-family:var(--font-headline);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-snug);margin:0}.sec-note[data-astro-cid-lxjppx5t]{color:var(--color-subtle);font-size:var(--text-sm)}.calendar-shell[data-astro-cid-lxjppx5t]{background:var(--color-surface);padding:var(--space-4)}.calendar-disclaimer[data-astro-cid-lxjppx5t]{border-left:3px solid var(--color-warning);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin-top:var(--space-4);max-width:42rem;padding-left:var(--space-4)}@media(prefers-reduced-motion:reduce){#dividend-calendar[data-astro-cid-lxjppx5t] .fc-event[data-astro-cid-lxjppx5t]{transition:none}#dividend-calendar[data-astro-cid-lxjppx5t] .fc-event[data-astro-cid-lxjppx5t]:hover{transform:none}}@media(max-width:760px){.dividend-main[data-astro-cid-lxjppx5t]{padding-block:var(--space-8) var(--space-16)}.upcoming-grid[data-astro-cid-lxjppx5t]{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-preview[data-astro-cid-lxjppx5t]{gap:var(--space-3);grid-template-columns:1fr}.calendar-preview__image[data-astro-cid-lxjppx5t]{justify-self:stretch;max-width:100%}.subscribe-btn[data-astro-cid-lxjppx5t]{flex:1 1 auto}.dividend-tabs__list[data-astro-cid-lxjppx5t]{gap:var(--space-4)}.calendar-guide__facts[data-astro-cid-lxjppx5t]{grid-template-columns:1fr}}@media(max-width:480px){.calendar-guide[data-astro-cid-lxjppx5t]>h2[data-astro-cid-lxjppx5t]{font-size:var(--text-xl)}.calendar-guide__fact[data-astro-cid-lxjppx5t]{align-items:flex-start;font-size:var(--text-sm)}.calendar-guide__fact[data-astro-cid-lxjppx5t] span[data-astro-cid-lxjppx5t]:last-child{display:grid;gap:.15rem}.calendar-guide__fact[data-astro-cid-lxjppx5t] b[data-astro-cid-lxjppx5t]{margin-right:0}.calendar-guide__copy[data-astro-cid-lxjppx5t]{font-size:var(--text-sm);line-height:var(--leading-loose)}.upcoming-grid[data-astro-cid-lxjppx5t]{grid-template-columns:1fr}.upcoming-card[data-astro-cid-lxjppx5t]{grid-template-columns:auto 1fr;column-gap:var(--space-3)}.upcoming-card[data-astro-cid-lxjppx5t] time[data-astro-cid-lxjppx5t],.upcoming-card[data-astro-cid-lxjppx5t] b[data-astro-cid-lxjppx5t]{grid-column:1}.upcoming-card[data-astro-cid-lxjppx5t] strong[data-astro-cid-lxjppx5t],.upcoming-card[data-astro-cid-lxjppx5t] span[data-astro-cid-lxjppx5t]{grid-column:2}.upcoming-card[data-astro-cid-lxjppx5t] strong[data-astro-cid-lxjppx5t]{grid-row:1;margin-top:0}.upcoming-card[data-astro-cid-lxjppx5t] span[data-astro-cid-lxjppx5t]{grid-row:2}.upcoming-card[data-astro-cid-lxjppx5t] b[data-astro-cid-lxjppx5t]{margin-top:var(--space-2)}}
