.s360-access-gate[data-v-8d712f88]{color:#111827;background:#f8fafc;justify-content:center;align-items:center;min-height:68vh;padding:48px 20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.s360-access-gate__panel[data-v-8d712f88]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;width:min(100%,440px);padding:28px;box-shadow:0 18px 45px #0f172a14}.s360-access-gate__eyebrow[data-v-8d712f88]{color:#64748b;text-transform:uppercase;margin:0 0 8px;font-size:.82rem;font-weight:700}.s360-access-gate__brand[data-v-8d712f88]{width:min(220px,72%);height:auto;margin:0 0 22px;display:block}.s360-access-gate__title[data-v-8d712f88]{color:#0f172a;letter-spacing:0;margin:0;font-size:1.7rem;line-height:1.2}.s360-access-gate__message[data-v-8d712f88]{color:#475569;margin:12px 0 22px;line-height:1.55}.s360-access-gate__notice[data-v-8d712f88]{color:#234968;background:#eef8fd;border-left:4px solid #4aa2da;margin:-8px 0 20px;padding:12px 14px;line-height:1.5}.s360-access-gate__form[data-v-8d712f88]{gap:12px;display:grid}.s360-access-gate__label[data-v-8d712f88]{color:#334155;font-size:.9rem;font-weight:700}.s360-access-gate__input[data-v-8d712f88]{min-height:44px;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px}.s360-access-gate__actions[data-v-8d712f88]{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.s360-access-gate__button[data-v-8d712f88]{color:#fff;min-height:44px;font:inherit;cursor:pointer;text-align:center;background:#111827;border:1px solid #111827;border-radius:6px;padding:0 16px;font-weight:700;text-decoration:none}.s360-access-gate__button--secondary[data-v-8d712f88]{color:#111827;background:#fff}.s360-access-gate--simply-stories .s360-access-gate__button[data-v-8d712f88]:not(.s360-access-gate__button--secondary){color:#07131f;background:#4aa2da;border-color:#4a82c3}.s360-access-gate--simply-stories .s360-access-gate__button--secondary[data-v-8d712f88]{color:#244f78;border-color:#4a82c3}.s360-access-gate__link[data-v-8d712f88]{justify-content:center;align-items:center;display:inline-flex}.s360-access-gate__denied-actions[data-v-8d712f88]{gap:10px;display:grid}@media (width<=480px){.s360-access-gate__panel[data-v-8d712f88]{padding:22px}.s360-access-gate__actions[data-v-8d712f88]{grid-template-columns:1fr}}.s360-account-switcher[data-v-561cecf7]{border-bottom:1px solid var(--surface-border,#94a3b873);background:var(--surface-ground,#f8fafc);color:var(--text-color,#0f172a);flex-wrap:wrap;align-items:end;gap:14px;padding:12px clamp(16px,4vw,40px);font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.s360-account-switcher__identity[data-v-561cecf7]{gap:2px;min-width:min(100%,180px);display:grid}.s360-account-switcher__form label[data-v-561cecf7],.s360-account-switcher__label[data-v-561cecf7]{color:var(--text-color-secondary,#475569);font-size:.75rem;font-weight:700}.s360-account-switcher__current[data-v-561cecf7]{font-size:.95rem}.s360-account-switcher__status[data-v-561cecf7]{color:var(--text-color-secondary,#475569);align-items:center;gap:10px;margin:0;font-size:.875rem;display:flex}.s360-account-switcher__form[data-v-561cecf7]{flex:340px;align-items:end;gap:8px;display:flex}.s360-account-switcher__form label[data-v-561cecf7]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s360-account-switcher select[data-v-561cecf7],.s360-account-switcher__button[data-v-561cecf7]{border:1px solid var(--surface-border,#64748b);border-radius:var(--border-radius,6px);min-height:40px;font:inherit}.s360-account-switcher select[data-v-561cecf7]{background:var(--surface-card,#fff);min-width:180px;color:var(--text-color,#0f172a);flex:220px;padding:0 10px}.s360-account-switcher__button[data-v-561cecf7]{background:var(--primary-color,#0f172a);color:var(--primary-color-text,#fff);cursor:pointer;padding:0 14px;font-weight:700}.s360-account-switcher__button--secondary[data-v-561cecf7]{background:var(--surface-card,#fff);color:var(--text-color,#0f172a)}.s360-account-switcher select[data-v-561cecf7]:focus-visible,.s360-account-switcher__button[data-v-561cecf7]:focus-visible{outline:3px solid var(--focus-ring,#2563eb59);outline-offset:2px}.s360-account-switcher__button[data-v-561cecf7]:disabled{cursor:wait;opacity:.68}.s360-account-switcher__logout[data-v-561cecf7]{margin-left:auto}@media (width<=640px){.s360-account-switcher[data-v-561cecf7],.s360-account-switcher__form[data-v-561cecf7]{flex-direction:column;align-items:stretch}.s360-account-switcher__form[data-v-561cecf7]{flex-basis:auto}.s360-account-switcher__form select[data-v-561cecf7]{flex:0 0 40px;width:100%;min-width:0}.s360-account-switcher__logout[data-v-561cecf7],.s360-account-switcher__logout .s360-account-switcher__button[data-v-561cecf7]{width:100%;margin-left:0}}.s360-royalty-statement-portal[data-v-9ac661cd]{border:1px solid var(--s360-portal-border,#dbe3ef);background:var(--s360-portal-surface,#fff);width:min(100%,760px);color:var(--s360-portal-text,#0f172a);border-radius:12px;margin:0 auto;padding:clamp(20px,4vw,36px);font-family:inherit}.s360-royalty-statement-portal__header[data-v-9ac661cd]{margin-bottom:22px}.s360-royalty-statement-portal__title[data-v-9ac661cd]{margin:0;font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.2}.s360-royalty-statement-portal__intro[data-v-9ac661cd],.s360-royalty-statement-portal__published[data-v-9ac661cd]{color:var(--s360-portal-muted,#475569);margin:8px 0 0;line-height:1.55}.s360-royalty-statement-portal__empty[data-v-9ac661cd],.s360-royalty-statement-portal__error[data-v-9ac661cd],.s360-royalty-statement-portal__status[data-v-9ac661cd]{background:var(--s360-portal-subtle,#f8fafc);border-radius:8px;padding:18px}.s360-royalty-statement-portal__empty h3[data-v-9ac661cd],.s360-royalty-statement-portal__empty p[data-v-9ac661cd]{margin:0}.s360-royalty-statement-portal__empty p[data-v-9ac661cd]{color:var(--s360-portal-muted,#475569);margin-top:8px}.s360-royalty-statement-portal__error[data-v-9ac661cd]{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;gap:6px;display:grid}.s360-royalty-statement-portal__list[data-v-9ac661cd]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.s360-royalty-statement-portal__statement[data-v-9ac661cd]{border:1px solid var(--s360-portal-border,#dbe3ef);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.s360-royalty-statement-portal__period[data-v-9ac661cd]{gap:4px;margin:0;display:grid}.s360-royalty-statement-portal__period span[data-v-9ac661cd]{color:var(--s360-portal-muted,#475569);font-size:.9rem}.s360-royalty-statement-portal__actions[data-v-9ac661cd]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.s360-royalty-statement-portal__button[data-v-9ac661cd]{border:1px solid var(--s360-portal-action,#0f172a);background:var(--s360-portal-action,#0f172a);min-height:44px;color:var(--s360-portal-action-text,#fff);font:inherit;cursor:pointer;border-radius:6px;padding:0 14px;font-weight:700}.s360-royalty-statement-portal__button--secondary[data-v-9ac661cd]{color:var(--s360-portal-action,#0f172a);background:0 0}.s360-royalty-statement-portal__button[data-v-9ac661cd]:focus-visible{outline:3px solid var(--s360-portal-focus,#2563eb);outline-offset:2px}.s360-royalty-statement-portal__button[data-v-9ac661cd]:disabled{cursor:wait;opacity:.65}.s360-royalty-statement-portal__details[data-v-9ac661cd]{grid-column:1/-1;padding-top:4px}.s360-royalty-statement-portal__details dl[data-v-9ac661cd]{gap:8px;margin:0;display:grid}.s360-royalty-statement-portal__details dl>div[data-v-9ac661cd]{grid-template-columns:minmax(130px,.45fr) 1fr;gap:12px;display:grid}.s360-royalty-statement-portal__details dt[data-v-9ac661cd]{color:var(--s360-portal-muted,#475569)}.s360-royalty-statement-portal__details dd[data-v-9ac661cd]{margin:0;font-weight:600}.s360-royalty-statement-portal__withdrawn[data-v-9ac661cd]{color:#991b1b;margin:0 0 12px}.s360-royalty-statement-portal__history-note[data-v-9ac661cd]{color:var(--s360-portal-muted,#475569);margin:14px 0 0;font-size:.9rem;line-height:1.5}@media (width<=600px){.s360-royalty-statement-portal__statement[data-v-9ac661cd]{grid-template-columns:1fr}.s360-royalty-statement-portal__actions[data-v-9ac661cd]{justify-content:stretch}.s360-royalty-statement-portal__button[data-v-9ac661cd]{flex:140px}.s360-royalty-statement-portal__details dl>div[data-v-9ac661cd]{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.s360-royalty-statement-portal__button[data-v-9ac661cd]{transition:none}}[data-s360-campaign-chrome][hidden]{display:none!important}html.s360-campaign-chrome-js .s360-campaign-banner:not([data-dismissal-mode=NONE]):not([data-s360-campaign-initialized=true]){visibility:hidden!important}.s360-campaign-banner{z-index:20;min-block-size:2.75rem;padding-block:max(.5rem,env(safe-area-inset-top));padding-inline:max(1rem,env(safe-area-inset-left)) max(3.5rem,env(safe-area-inset-right));overflow-wrap:anywhere;color:var(--primary-color-text,#fff);background:var(--primary-color,#2563eb);--text-color:var(--primary-color-text,#fff);--text-color-secondary:var(--primary-color-text,#fff);--s360-text-color:var(--primary-color-text,#fff);--tsk-color-text:var(--primary-color-text,#fff);--tsk-color-text-secondary:var(--primary-color-text,#fff);align-items:center;display:flex;position:relative}.s360-campaign-banner--bottom{z-index:30;position:fixed;inset-block-end:0;inset-inline:0}.s360-campaign-banner-content{isolation:isolate;inline-size:min(100%,var(--content-max-width,80rem));margin-inline:auto;position:relative;overflow:clip}.s360-campaign-banner-content a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.s360-campaign-close{color:currentColor;background:color-mix(in srgb,currentColor 12%,transparent);cursor:pointer;border:0;border-radius:999px;place-items:center;block-size:2.5rem;inline-size:2.5rem;padding:0;font:700 1.5rem/1 system-ui,sans-serif;display:inline-grid}.s360-campaign-close:focus-visible{outline-offset:2px;outline:3px solid}.s360-campaign-banner>.s360-campaign-close{position:absolute;inset-block-start:50%;inset-inline-end:max(.5rem,env(safe-area-inset-right));transform:translateY(-50%)}.s360-campaign-modal{border-radius:var(--border-radius,.75rem);max-block-size:min(100dvh - 2rem,48rem);inline-size:min(100% - 2rem,42rem);max-inline-size:42rem;color:var(--text-color,#111827);background:var(--surface-card,#fff);border:0;margin:auto;padding:0;overflow:visible;box-shadow:0 24px 80px #00000059}.s360-campaign-modal::backdrop{background:#0f172aa6}.s360-campaign-modal-panel{overscroll-behavior:contain;overflow-wrap:anywhere;max-block-size:min(100dvh - 2rem,48rem);padding:clamp(3.5rem,8vw,4.5rem) clamp(1rem,4vw,2rem) clamp(1rem,4vw,2rem);position:relative;overflow:auto}.s360-campaign-modal-content,.s360-campaign-slide-in-content{isolation:isolate;position:relative;overflow:clip}.s360-campaign-modal-close,.s360-campaign-slide-in-close{z-index:1;color:var(--text-color,#111827);position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.s360-campaign-slide-in{z-index:29;border-radius:var(--border-radius,.75rem);max-block-size:min(75dvh,36rem);inline-size:min(100% - 2rem,24rem);color:var(--text-color,#111827);background:var(--surface-card,#fff);padding:3.75rem 1.25rem 1.25rem;position:fixed;inset-block-end:max(var(--s360-campaign-bottom-offset,1rem),env(safe-area-inset-bottom));overflow:auto;box-shadow:0 18px 54px #00000040}.s360-campaign-slide-in--bottom-right{inset-inline-end:max(1rem,env(safe-area-inset-right))}.s360-campaign-slide-in--bottom-left{inset-inline-start:max(1rem,env(safe-area-inset-left))}.s360c-root--bottom-right{bottom:var(--s360-campaign-launcher-bottom-right-offset,20px)!important}.s360c-root--bottom-left{bottom:var(--s360-campaign-launcher-bottom-left-offset,20px)!important}body.s360-campaign-popup-open{overflow:hidden}@media (width<=40rem){.s360-campaign-banner{padding-inline-start:max(.75rem,env(safe-area-inset-left));padding-inline-end:max(3.5rem,env(safe-area-inset-right))}.s360-campaign-modal{max-block-size:calc(100dvh - 1rem);inline-size:calc(100% - 1rem)}.s360-campaign-modal-panel{max-block-size:calc(100dvh - 1rem);padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.s360-campaign-banner,.s360-campaign-close,.s360-campaign-modal,.s360-campaign-slide-in{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.s360-ask-story[data-v-122ce21b]{border:1px solid var(--tsk-color-border,#d7dee8);border-radius:var(--tsk-radius-card,.75rem);background:var(--tsk-color-surface,#fff);max-width:680px;color:var(--tsk-color-text,#172033);margin:2rem auto;padding:1.5rem}.s360-ask-story h2[data-v-122ce21b]{margin:0;font-size:1.45rem}.s360-ask-story h3[data-v-122ce21b]{margin:1.25rem 0 .5rem;font-size:1rem}.s360-ask-story__hint[data-v-122ce21b]{color:var(--tsk-color-text-secondary,#536174)}form[data-v-122ce21b]{gap:.65rem;display:grid}label[data-v-122ce21b]{font-weight:700}textarea[data-v-122ce21b]{border:1px solid var(--tsk-color-border-strong,#aeb9c8);width:100%;min-height:5rem;font:inherit;resize:vertical;border-radius:.4rem;padding:.7rem}button[data-v-122ce21b]{background:var(--tsk-color-primary,#172033);width:fit-content;min-height:2.75rem;color:var(--tsk-color-on-primary,#fff);font:inherit;cursor:pointer;border:0;border-radius:.4rem;padding:0 1.1rem;font-weight:700}button[data-v-122ce21b]:disabled{cursor:wait;opacity:.6}.s360-ask-story__answer[data-v-122ce21b]{margin-top:1.4rem;line-height:1.55}.s360-ask-story__error[data-v-122ce21b]{color:var(--tsk-color-danger,#a32323)}.s360-ask-story__citations[data-v-122ce21b]{gap:.8rem;padding-left:1.4rem;display:grid}.s360-ask-story__source[data-v-122ce21b]{color:var(--tsk-color-text-secondary,#536174);font-size:.85rem;font-weight:700}blockquote[data-v-122ce21b]{color:var(--tsk-color-text,#38465a);margin:.25rem 0 0}.s360-story-contribution-launcher[data-v-b42b75db]{box-sizing:border-box;border:1px solid var(--tsk-color-border,#d7dee8);border-radius:var(--tsk-radius-card,1rem);background:var(--tsk-color-surface,#fff);width:min(100% - 2rem,72rem);color:var(--tsk-color-text,#172033);box-shadow:var(--tsk-shadow-card,0 1.25rem 3rem #1720331a);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:clamp(3rem,8vw,7rem) auto;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.s360-story-contribution-launcher__copy[data-v-b42b75db]{min-width:0;max-width:44rem}.s360-story-contribution-dialog__eyebrow[data-v-b42b75db],.s360-story-contribution-launcher__eyebrow[data-v-b42b75db]{color:var(--tsk-color-primary,#594532);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:700;line-height:1.3}.s360-story-contribution-dialog h2[data-v-b42b75db],.s360-story-contribution-launcher h2[data-v-b42b75db]{color:var(--tsk-color-text,#172033);font-family:var(--tsk-font-heading,inherit);letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,4vw,2.7rem);font-weight:600;line-height:1.08}.s360-story-contribution-launcher__copy>p[data-v-b42b75db]:last-child{max-width:41rem;color:var(--tsk-color-text-secondary,#536174);margin:1rem 0 0;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.7}.s360-story-contribution-launcher__action[data-v-b42b75db]{justify-items:center;gap:.75rem;width:min(100%,17rem);display:grid}.s360-story-contribution-launcher__action button[data-v-b42b75db]{border:1px solid var(--tsk-color-primary,#594532);border-radius:var(--tsk-radius-button,999px);background:var(--tsk-color-primary,#594532);width:100%;min-height:3rem;color:var(--tsk-color-on-primary,#fff);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:1rem;padding:.8rem 1.25rem;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex}.s360-story-contribution-launcher__action button[data-v-b42b75db]:hover{box-shadow:var(--tsk-shadow-raised,0 .75rem 1.5rem #1720332e);transform:translateY(-2px)}.s360-story-contribution-dialog__close[data-v-b42b75db]:focus-visible,.s360-story-contribution-launcher__action button[data-v-b42b75db]:focus-visible{outline:3px solid var(--tsk-color-focus,#2563eb);outline-offset:3px}.s360-story-contribution-launcher__action>p[data-v-b42b75db]{color:var(--tsk-color-text-secondary,#536174);text-align:center;margin:0;font-size:.78rem;line-height:1.5}.s360-story-contribution-dialog[data-v-b42b75db]{z-index:10050;background:color-mix(in srgb,var(--tsk-color-text,#172033) 72%,transparent);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.s360-story-contribution-dialog__panel[data-v-b42b75db]{border:1px solid var(--tsk-color-border,#d7dee8);border-radius:var(--tsk-radius-card,1rem);background:var(--tsk-color-surface,#fff);width:min(100%,58rem);max-height:calc(100dvh - 4rem);color:var(--tsk-color-text,#172033);box-shadow:var(--tsk-shadow-overlay,0 2rem 5rem #0000004d);flex-direction:column;display:flex;position:relative;overflow:hidden}.s360-story-contribution-dialog__panel>header[data-v-b42b75db]{border-bottom:1px solid var(--tsk-color-border,#d7dee8);flex:none;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem clamp(1.25rem,4vw,2.5rem);display:flex}.s360-story-contribution-dialog__panel>header>div[data-v-b42b75db]{min-width:0}.s360-story-contribution-dialog h2[data-v-b42b75db]{font-size:clamp(1.5rem,3vw,2rem)}.s360-story-contribution-dialog__panel>header p[data-v-b42b75db]:last-child{max-width:39rem;color:var(--tsk-color-text-secondary,#536174);margin:.7rem 0 0;line-height:1.55}.s360-story-contribution-dialog__close[data-v-b42b75db]{border:1px solid var(--tsk-color-border-strong,#aeb9c8);border-radius:var(--tsk-radius-button,999px);background:var(--tsk-color-surface,#fff);min-width:4.25rem;min-height:2.75rem;color:var(--tsk-color-text,#172033);font:inherit;cursor:pointer;flex:none;padding:.55rem .9rem;font-weight:700}.s360-story-contribution-dialog__body[data-v-b42b75db]{min-height:0;padding:clamp(1rem,3vw,2rem) clamp(1rem,4vw,2.5rem) calc(1.5rem + env(safe-area-inset-bottom));overscroll-behavior:contain;flex:auto;overflow-y:auto}.s360-story-contribution-dialog__body data-wizard-component[data-v-b42b75db]{min-width:0;display:block}.s360-story-contribution-dialog-enter-active[data-v-b42b75db],.s360-story-contribution-dialog-leave-active[data-v-b42b75db]{transition:opacity .18s}.s360-story-contribution-dialog-enter-active .s360-story-contribution-dialog__panel[data-v-b42b75db],.s360-story-contribution-dialog-leave-active .s360-story-contribution-dialog__panel[data-v-b42b75db]{transition:transform .18s,opacity .18s}.s360-story-contribution-dialog-enter-from[data-v-b42b75db],.s360-story-contribution-dialog-leave-to[data-v-b42b75db]{opacity:0}.s360-story-contribution-dialog-enter-from .s360-story-contribution-dialog__panel[data-v-b42b75db],.s360-story-contribution-dialog-leave-to .s360-story-contribution-dialog__panel[data-v-b42b75db]{opacity:0;transform:translateY(.75rem)scale(.985)}@media (width<=639px){.s360-story-contribution-launcher[data-v-b42b75db]{grid-template-columns:minmax(0,1fr);width:min(100% - 1.25rem,72rem);margin-block:2.5rem;padding:1.5rem}.s360-story-contribution-launcher__action[data-v-b42b75db]{justify-items:stretch;width:100%}.s360-story-contribution-launcher__action button[data-v-b42b75db]{min-height:3.25rem}.s360-story-contribution-dialog[data-v-b42b75db]{align-items:flex-end;padding:.5rem 0 0}.s360-story-contribution-dialog__panel[data-v-b42b75db]{border-radius:var(--tsk-radius-card,1rem) var(--tsk-radius-card,1rem) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;height:calc(100dvh - .5rem);max-height:none}.s360-story-contribution-dialog__panel>header[data-v-b42b75db]{gap:.75rem;padding:1rem}.s360-story-contribution-dialog__panel>header p[data-v-b42b75db]:last-child{font-size:.9rem}.s360-story-contribution-dialog__body[data-v-b42b75db]{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.s360-story-contribution-dialog-enter-active[data-v-b42b75db],.s360-story-contribution-dialog-enter-active .s360-story-contribution-dialog__panel[data-v-b42b75db],.s360-story-contribution-dialog-leave-active[data-v-b42b75db],.s360-story-contribution-dialog-leave-active .s360-story-contribution-dialog__panel[data-v-b42b75db],.s360-story-contribution-launcher__action button[data-v-b42b75db]{transition:none}.s360-story-contribution-launcher__action button[data-v-b42b75db]:hover{transform:none}}
