.registration-bonus-dialog{box-sizing:border-box;color:#fff;background:#0f141ccc;border:1px solid #fff3;border-radius:18px;width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;box-shadow:0 20px 60px #00000040}.registration-bonus-dialog::backdrop{backdrop-filter:blur(3px);background:#080c1259}.registration-bonus-dialog__panel{overflow-wrap:anywhere;min-width:0;font-size:var(--type-size-14);padding:clamp(16px,3vw,24px);line-height:1.6}.registration-bonus-dialog__top{justify-content:flex-end;display:flex}.registration-bonus-dialog__panel>p{font-size:var(--type-size-24);margin:0 0 10px;line-height:1.35}.registration-bonus-dialog__panel>a{color:#ffda82;width:fit-content;font-size:var(--type-size-16);font-weight:700;text-decoration:none;display:block}.registration-bonus-dialog a:hover{text-decoration:underline}.registration-bonus-dialog__top a[aria-disabled=true]{opacity:.5;cursor:wait}.registration-bonus-dialog__close{color:#fff;font-size:var(--type-size-24);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;line-height:1}.registration-bonus-dialog [data-bonus-activity]{border-top:1px solid #fff3;margin-top:16px;padding-top:16px}.registration-bonus-dialog__activity-title{color:#fff;font-size:var(--type-size-20);margin:0 0 10px;line-height:1.25}.registration-bonus-dialog__first-item{margin:0 0 12px}.registration-bonus-dialog__details{gap:4px;display:grid}.registration-bonus-dialog__details a{color:#ffda82;overflow-wrap:anywhere}.registration-bonus-dialog__invitation{color:#fff;margin:0}.registration-bonus-dialog [data-bonus-retry],.registration-bonus-dialog button[data-activity-offer-retry]{color:#ffda82;cursor:pointer;background:0 0;border:1px solid #ffda8280;border-radius:6px;padding:6px 12px}.registration-bonus-dialog :focus-visible{outline-offset:3px;outline:2px solid #ffda82}.registration-bonus-dialog [hidden]{display:none!important}.exchange-comparison{min-width:0;padding-block:1rem 3rem}.exchange-comparison__rank-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.exchange-comparison__notice{background:color-mix(in srgb, var(--color-paper) 82%, var(--color-brand-slate));border:1px solid color-mix(in srgb, var(--color-brand-slate) 35%, var(--color-border));color:var(--color-brand-slate);font-size:var(--type-size-10);border-radius:.55rem;align-items:flex-start;gap:.5rem;width:fit-content;max-width:48rem;margin:0 0 .55rem;padding:.45rem .45rem .45rem .65rem;line-height:1.5;display:flex;position:relative;box-shadow:0 .35rem 1rem #24303d1a}.exchange-comparison__notice:after{background:color-mix(in srgb, var(--color-paper) 82%, var(--color-brand-slate));border-bottom:1px solid color-mix(in srgb, var(--color-brand-slate) 35%, var(--color-border));border-right:1px solid color-mix(in srgb, var(--color-brand-slate) 35%, var(--color-border));content:"";width:.5rem;height:.5rem;position:absolute;bottom:-.3rem;left:1rem;transform:rotate(45deg)}.exchange-comparison__notice button{color:inherit;cursor:pointer;font-size:var(--type-size-16);background:0 0;border:0;flex:none;padding:0 .1rem;line-height:1}.exchange-comparison__state{color:var(--color-ink-muted);margin:1rem 0}.exchange-comparison__state--error{color:#8b2f3a}.exchange-comparison__grid{border:1px solid var(--color-border);border-bottom:0;min-width:0}.exchange-comparison__header,.exchange-comparison__row{grid-template-columns:3rem 6.4375rem 5.625rem minmax(14rem,1fr);display:grid}.exchange-comparison--member .exchange-comparison__header,.exchange-comparison--member .exchange-comparison__row{grid-template-columns:3rem 6.4375rem 5.625rem minmax(14rem,1fr) minmax(16rem,1.25fr)}.exchange-comparison__header{background:var(--color-paper);border-bottom:1px solid var(--color-border);color:var(--color-ink-muted);font-size:var(--type-size-11);font-weight:700}.exchange-comparison__header>*,.exchange-comparison__row>*{border-inline-end:1px solid var(--color-border);align-items:center;min-width:0;padding:.55rem .6rem;display:flex}.exchange-comparison__header>:last-child,.exchange-comparison__row>:last-child{border-inline-end:0}.exchange-comparison__header .exchange-comparison__rank{justify-content:center}.exchange-comparison__header img{width:17px;height:17px;display:block}.exchange-comparison__row{border-bottom:1px solid var(--color-border);font-size:var(--type-size-11)}.exchange-comparison__rank{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;justify-content:center;font-weight:700;text-decoration:none}a.exchange-comparison__rank:hover{color:var(--color-gold-ink);text-decoration:underline}.exchange-comparison__brand{gap:.55rem}.exchange-comparison__brand h3{font-size:var(--type-size-11);overflow-wrap:anywhere;margin:0}.exchange-comparison__logo{background:var(--color-brand-slate);color:#fff;font-size:var(--type-size-11);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:inline-flex;overflow:hidden}.exchange-comparison__logo img{object-fit:cover;width:100%;height:100%}.exchange-comparison__fee{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center}.exchange-comparison__offer-cell{position:relative}.exchange-comparison__uid-cell{border-inline-end:0;flex-wrap:nowrap;align-items:center;gap:.45rem;min-width:0;padding:.55rem .6rem;display:flex}.exchange-comparison__uid-cell .member-uid-action{width:auto;min-width:0;height:26px;min-height:0;font-size:var(--type-size-11);border-radius:6px;flex:none;padding:0 7px;line-height:1.2}.member-uid-bound{color:var(--color-ink-muted);font-size:var(--type-size-11);overflow-wrap:anywhere;white-space:nowrap;min-width:0;font-weight:600}.exchange-comparison__uid-cell form{grid-template-columns:minmax(6rem,1fr) auto;gap:.3rem;width:100%;display:grid}.exchange-comparison__uid-cell input{border:1px solid var(--color-border);border-radius:var(--radius-small);font-size:var(--type-size-11);min-width:0;min-height:1.75rem;padding:.3rem .5rem}.exchange-comparison__uid-cell .member-status{grid-column:1/-1;margin:0}.member-exchange-change-state{color:var(--color-ink-muted);font-size:var(--type-size-11);overflow-wrap:anywhere;flex-basis:100%}.member-uid-change-dialog{background:var(--color-paper);border:1px solid var(--color-border);border-radius:1rem;width:100%;max-width:min(26rem,100vw - 2rem);padding:1.25rem;box-shadow:0 1rem 3rem #17202a33}.member-uid-change-dialog::backdrop{background:#17202a7a}.exchange-comparison__uid-cell .member-uid-change-dialog form{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.member-uid-change-dialog h3,.member-uid-change-dialog p{margin:0}.member-uid-change-dialog input{border:1px solid var(--color-border);border-radius:var(--radius-small);width:100%;min-height:2.8rem;padding:.65rem .75rem}.member-uid-change-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.exchange-comparison__offer{color:var(--color-brand-slate);font-size:var(--type-size-11);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.exchange-comparison__offer:hover{text-decoration:underline}.exchange-comparison__code,.exchange-comparison__rebate{color:var(--color-gold-ink);font-size:var(--type-size-11);font-weight:700}.exchange-comparison__note-tooltip{background:var(--color-brand-slate);color:#fff;font-size:var(--type-size-12);opacity:0;pointer-events:none;visibility:hidden;white-space:pre-wrap;z-index:20;border-radius:.55rem;width:max-content;max-width:min(24rem,100vw - 3rem);padding:.65rem .75rem;line-height:1.5;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% - .2rem);left:.6rem;transform:translateY(.25rem);box-shadow:0 .5rem 1.5rem #24303d33}.exchange-comparison__note-tooltip:after{border-left:.35rem solid #0000;border-right:.35rem solid #0000;border-top:.4rem solid var(--color-brand-slate);content:"";position:absolute;bottom:-.38rem;left:1rem}@media (hover:hover) and (pointer:fine){.exchange-comparison__offer:hover+.exchange-comparison__note-tooltip,.exchange-comparison__offer:focus-visible+.exchange-comparison__note-tooltip{opacity:1;visibility:visible;transform:translateY(0)}}.exchange-comparison__source{color:var(--color-ink-muted);font-size:var(--type-size-11-52);text-align:end;margin:.8rem 0 0}.exchange-comparison__source a{color:inherit}.exchange-note-dialog{background:0 0;border:0;width:100%;max-width:min(30rem,100vw - 2rem);padding:0}.exchange-note-dialog::backdrop{background:#17202a7a}.exchange-note-dialog__card{background:var(--color-paper);border:1px solid var(--color-border);border-radius:1rem;padding:1.25rem;box-shadow:0 1rem 3rem #17202a33}.exchange-note-dialog h3{margin:0}.exchange-note-dialog p{color:var(--color-ink-muted);white-space:pre-wrap;margin:.75rem 0 0;line-height:1.6}.exchange-note-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1rem;display:flex}.exchange-note-dialog__actions button,.exchange-note-dialog__actions a{border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-brand-slate);cursor:pointer;font-size:var(--type-size-12-8);padding:.55rem .75rem;font-weight:700;text-decoration:none}.exchange-note-dialog__actions a{background:var(--color-brand-gold);border-color:var(--color-brand-gold)}@media (width<=60rem){.exchange-comparison__header{grid-template-columns:3rem minmax(0,1fr)}.exchange-comparison__row,.exchange-comparison--member .exchange-comparison__row{grid-template-columns:3rem 8rem minmax(0,1fr)}.exchange-comparison__header>:nth-child(n+3){display:none}.exchange-comparison__header>:nth-child(2),.exchange-comparison__brand{border-inline-end:0}.exchange-comparison__brand{grid-area:1/2/span 2}.exchange-comparison__row>:nth-child(n+3){border-inline-end:0;justify-content:flex-start;padding-block:.35rem}.exchange-comparison__row>:nth-child(n+3):before{color:var(--color-ink-muted);content:attr(data-label) ":";font-size:var(--type-size-11);flex:none;margin-inline-end:.4rem;font-weight:700}.exchange-comparison__fee{font-size:var(--type-size-11);grid-area:1/3/span 2;align-self:center;padding:.35rem .6rem;display:flex}.exchange-comparison__offer-cell{grid-area:3/2/auto/-1}.exchange-comparison__uid-cell{flex-wrap:wrap;grid-area:4/2/auto/-1}.member-uid-bound{white-space:normal}.exchange-comparison__row>.exchange-comparison__offer-cell:before{content:none}}@media (hover:none),(pointer:coarse){.exchange-comparison__note-tooltip{display:none}}.exchange-comparison__row>.exchange-comparison__offer-cell{border-inline-end:0;flex-wrap:wrap;gap:.4rem .6rem}.exchange-comparison__activity-button{width:max-content;height:26px;min-height:0;max-height:30px;color:var(--color-gold-ink);font:inherit;font-size:var(--type-size-12);white-space:nowrap;cursor:pointer;filter:drop-shadow(0 2px 2px #502f003d);background:0 0;border:0;border-radius:.3rem;flex:none;justify-content:center;align-items:center;gap:3px;padding:0;font-weight:700;line-height:1.2;animation:5s ease-in-out infinite exchange-registration-bonus-nudge;display:inline-flex}.exchange-comparison__activity-button>img{pointer-events:none;width:auto;height:26px;display:block}.exchange-comparison__activity-button:hover>img,.exchange-comparison__activity-button[aria-expanded=true]>img{filter:brightness(1.08)drop-shadow(0 0 2px #aa6d0059)}.exchange-comparison__activity-button:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:2px}@keyframes exchange-registration-bonus-nudge{0%,92%,to{transform:translateY(-1px)rotate(0)}2%{transform:translateY(-2px)rotate(-1.4deg)}4%{transform:translateY(-1px)rotate(1.4deg)}6%{transform:translateY(-2px)rotate(-.7deg)}8%{transform:translateY(-1px)rotate(0)}}@media (prefers-reduced-motion:reduce){.exchange-comparison__activity-button{animation:none}}.exchange-comparison__row>.exchange-comparison__activities{border-inline-end:0;border-top:1px solid var(--color-border);background:var(--color-paper);overflow-wrap:anywhere;grid-column:1/-1;min-width:0;padding:.8rem 1rem 1rem;display:block}.exchange-comparison--member .exchange-comparison__row>.exchange-comparison__activities{grid-row:auto}.exchange-comparison__activities>h3{font-size:var(--type-size-20);margin:.75rem 0;line-height:1.25}.exchange-comparison__activity-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.exchange-comparison__activity-toolbar>:last-child{margin-inline-start:auto}.exchange-comparison__activity-action,.exchange-comparison__activity-status button{color:var(--color-gold-ink);cursor:pointer;background:0 0;border:0;padding:.2rem 0;font:650 12px/1.4 Inter Variable,Arial,sans-serif}.exchange-comparison__activity-action:hover,.exchange-comparison__activity-title-link:hover{text-decoration:underline}.exchange-comparison__activity-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.exchange-comparison__activity-title-link{border:1px solid var(--color-border);background:var(--color-canvas);width:100%;color:var(--color-ink);text-align:start;overflow-wrap:anywhere;cursor:pointer;border-radius:.3rem;padding:.45rem .6rem;font:600 13px/1.4 Inter Variable,Arial,sans-serif;display:block}.exchange-comparison__activity-status{color:#8b2f3a;font-size:var(--type-size-12);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.exchange-comparison__activity-status[hidden]{display:none}.exchange-comparison__activities img{max-width:100%}@media (width<=60rem){.exchange-comparison__fee{flex-wrap:wrap}.exchange-comparison__row>.exchange-comparison__activities{grid-area:4/1/auto/-1;padding:.75rem}.exchange-comparison__row>.exchange-comparison__activities:before{content:none}}.activity-explorer{gap:0;min-width:0;display:grid}.activity-detail__template-line{white-space:pre-wrap}#events-calendar-content>.content-panel__body{margin-block-start:.5rem;padding-block-start:.5rem}.activity-explorer>.content-panel{min-width:0;margin-block:.85rem 0}.activity-explorer>.content-panel.content-panel--workspace:first-child{border-block-end:0;border-radius:.75rem .75rem 0 0;margin-block:1.5rem 0}.activity-explorer>.content-panel.content-panel--workspace+.content-panel.content-panel--workspace{border-block-start:0;border-radius:0 0 .75rem .75rem;margin-block:0 4rem}.activity-calendar{min-width:0;container-type:inline-size}.activity-calendar__toolbar,.activity-calendar__month-actions{align-items:center;gap:.5rem;display:flex}.activity-calendar__toolbar{flex-wrap:wrap;justify-content:space-between}.activity-calendar__month-actions h3{text-align:center;min-width:9rem}.activity-calendar button,.activity-calendar select,.activity-detail__cta,.activity-detail__eligibility-button{border:1px solid var(--color-border);background:var(--color-paper);min-height:2.45rem;color:var(--color-ink);font:inherit;border-radius:999px}.activity-calendar__month-actions button,.activity-calendar select{padding:.4rem .75rem}.activity-calendar__status{color:var(--color-ink-muted);margin:1rem 0 0}.activity-calendar__status--error,.activity-detail__error{color:#9e302a}.activity-calendar__retry{margin-block-start:.75rem;padding-inline:1rem}.activity-calendar__viewport{border:1px solid var(--color-border);background:var(--color-canvas);border-radius:.75rem;margin-block-start:1rem;overflow-x:hidden}.activity-calendar__weekdays,.activity-calendar__week{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0;display:grid}.activity-calendar__weekdays{border-block-end:1px solid var(--color-border);background:color-mix(in srgb, var(--color-brand-gold) 12%, var(--color-paper))}.activity-calendar__weekdays span{min-width:0;color:var(--color-ink-muted);text-align:center;padding:clamp(.2rem,1cqi,.45rem);font-size:clamp(.625rem,1.7cqi,.75rem);font-weight:700}.activity-calendar__week{--activity-day-row-height:clamp(1.4rem, 3.5cqi, 2.35rem);--activity-lane-height:clamp(1.1rem, 2.8cqi, 1.75rem);grid-template-rows:var(--activity-day-row-height) repeat(var(--activity-lanes,1), var(--activity-lane-height));border-block-end:1px solid var(--color-border);gap:clamp(.05rem,.4cqi,.2rem) 0;min-height:0;padding-block-end:clamp(.15rem,.7cqi,.35rem);position:relative}.activity-calendar__week:last-child{border-block-end:0}.activity-calendar__day{border-inline-end:1px solid var(--color-border);color:var(--color-ink-muted);grid-row:1/-1;padding:clamp(.15rem,.8cqi,.4rem) clamp(.2rem,1cqi,.5rem);font-size:clamp(.625rem,1.7cqi,.75rem)}.activity-calendar__day:nth-of-type(7n){border-inline-end:0}.activity-calendar__day--outside{color:color-mix(in srgb, var(--color-ink-muted) 45%, transparent);background:color-mix(in srgb, var(--color-paper) 62%, transparent)}.activity-calendar__day--today{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-brand-gold);font-weight:800;text-decoration-thickness:.15rem}.activity-calendar .activity-calendar__bar{z-index:1;min-width:0;min-height:max(.75rem, calc(var(--activity-lane-height) - .15rem));color:#fff;text-align:start;text-overflow:ellipsis;white-space:nowrap;background:#184e77;border:0;border-radius:.35rem;margin-inline:clamp(.04rem,.35cqi,.15rem);padding:clamp(.05rem,.4cqi,.2rem) clamp(.1rem,.8cqi,.5rem);font-size:clamp(.625rem,1.6cqi,.72rem);font-weight:700;line-height:1.2;overflow:hidden}.activity-calendar .activity-calendar__bar--general_event{background:#6b4f2c}.activity-calendar .activity-calendar__bar:hover,.activity-calendar .activity-calendar__bar:focus-visible{filter:brightness(1.12)}.activity-detail{gap:.75rem;display:grid}#events-detail-content>header h2{font-size:var(--type-article-title);line-height:var(--type-article-title-leading)}#events-detail-content:not([data-activity-list-mode]){padding-block:.75rem 1.25rem}#events-detail-content:not([data-activity-list-mode])>header{border-top:1px solid var(--color-border);padding-top:.5rem}#events-detail-content:not([data-activity-list-mode])>.content-panel__body{border-block-start:0;gap:.5rem;margin-block-start:.75rem;padding-block-start:.75rem;line-height:1.6}.activity-detail__prompt{color:var(--color-ink-muted)}.activity-calendar__return{width:100%;color:var(--color-gold-ink);font-family:Inter Variable,Arial,sans-serif;font-size:var(--type-size-12);cursor:pointer;margin-top:.75rem;font-weight:650;line-height:1.3;text-decoration:none;display:block}.activity-calendar__return:hover,.activity-calendar__return:focus-visible{color:var(--color-brand-gold)}.activity-detail__title{color:var(--color-ink);font-size:clamp(1.25rem,3vw,1.8rem)}.activity-detail__facts{gap:.65rem;display:grid}.activity-detail__facts>div{border-block-end:1px solid var(--color-border);grid-template-columns:minmax(5rem,8rem) minmax(0,1fr);gap:.75rem;padding-block-end:.65rem;display:grid}.activity-detail__facts dt{color:var(--color-ink-muted);font-size:var(--type-size-12-8);font-weight:700}.activity-detail__facts dd{color:var(--color-ink);margin:0}.activity-detail__rewards{flex-wrap:wrap;gap:.45rem;display:flex}.activity-detail__reward-line{color:var(--ink-strong,#191919);flex-basis:100%;margin:0;line-height:1.6}.activity-detail__tag{background:color-mix(in srgb, var(--color-brand-gold) 18%, var(--color-paper));color:var(--color-ink);font-size:var(--type-size-12-48);border-radius:999px;padding:.3rem .65rem;font-weight:700}.activity-detail__description{gap:.4rem;display:grid}.activity-detail__description.tailwind-prose{display:block}.activity-detail__description.tailwind-prose>:first-child{margin-block-start:0}.activity-detail__description.tailwind-prose>:last-child{margin-block-end:0}.activity-detail__eligibility-result{gap:.8rem;display:grid}.activity-detail__eligibility-result>p,.activity-detail__qualification p{margin:0}.activity-detail__qualification{border:1px solid color-mix(in srgb, var(--color-brand-gold) 30%, transparent);border-radius:.75rem;gap:.65rem;padding:.9rem;display:grid}.activity-detail__qualification h4,.activity-detail__qualification ol{margin:0}.activity-detail__description p{white-space:pre-line}.activity-detail__image{object-fit:contain;background:var(--color-paper);border-radius:.75rem;width:100%;max-height:38rem}.activity-detail__cta,.activity-detail__eligibility-button{width:fit-content;padding:.65rem 1rem;font-weight:700;text-decoration:none}.activity-detail__cta{background:var(--color-ink);color:var(--color-canvas)}.activity-detail__eligibility-result[data-eligible=true]{color:#27613b}@media (width<=47.999rem){.activity-calendar__weekdays span{padding:clamp(.15rem,1cqi,.3rem) .1rem;font-size:clamp(.625rem,2cqi,.6875rem)}.activity-calendar__week{--activity-lane-height:clamp(1rem, 5cqi, 1.4rem);--activity-mobile-font-size:clamp(9px, 3cqi, 10px);gap:.1rem 0;padding-block-end:clamp(.1rem,.7cqi,.2rem)}.activity-calendar__week[data-activity-density="2"]{--activity-lane-height:clamp(.75rem, 3.8cqi, 1rem);--activity-mobile-font-size:clamp(8px, 2.7cqi, 9px)}.activity-calendar__week[data-activity-density="3"]{--activity-lane-height:clamp(.625rem, 3cqi, .75rem);--activity-mobile-font-size:clamp(7px, 2.4cqi, 8px)}.activity-calendar__week[data-activity-density="4"],.activity-calendar__week[data-activity-density="5"]{--activity-lane-height:.625rem;--activity-mobile-font-size:clamp(6px, 2.1cqi, 7px)}.activity-calendar__day{min-width:0;padding:.15rem .2rem;font-size:clamp(.625rem,2cqi,.7rem);line-height:1.2}.activity-calendar .activity-calendar__bar{min-height:max(.5rem, calc(var(--activity-lane-height) - .1rem));font-size:var(--activity-mobile-font-size);border-radius:.2rem;margin-inline:.06rem;padding:.08rem .16rem;line-height:1.05}.activity-calendar__toolbar,.activity-calendar__month-actions{align-items:stretch}.activity-calendar__month-actions{grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.activity-calendar__month-actions h3{align-self:center;min-width:0}.activity-calendar__month-actions [data-calendar-today]{grid-column:1/-1}.activity-calendar__toolbar label,.activity-calendar select{width:100%}.activity-detail__facts>div{grid-template-columns:1fr;gap:.15rem}}.activity-calendar__tags{border:0;flex-wrap:wrap;gap:.35rem .7rem;min-width:0;margin:0 0 .65rem;padding:0;line-height:1;display:flex}.activity-calendar__tags label{cursor:pointer;font-size:var(--type-size-11-5);align-items:center;gap:.3rem;display:inline-flex}.activity-calendar__tags input{accent-color:#184e77}@media (width<=47.999rem){.activity-calendar__tags{gap:.3rem .55rem}}.activity-detail__available-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.activity-detail__available-link{width:100%;font:inherit;font-size:var(--type-size-13);text-align:start;overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:.35rem;padding:.3rem .5rem;font-weight:600;line-height:1.35;display:block}.activity-detail__available-link:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:2px}#events-detail-content[data-activity-list-mode]>header [data-content-reading-size]{display:none}#events-detail-content[data-activity-list-mode]{padding-block-start:.5rem}#events-detail-content[data-activity-list-mode]>header h2{font-size:var(--type-size-16);font-family:Inter Variable,Arial,sans-serif;line-height:1.2}#events-detail-content[data-activity-list-mode]>.content-panel__body{margin-block-start:.5rem;padding-block-start:.5rem}@media (width<=47.999rem){.activity-detail__available-link{font-size:var(--type-size-10);padding:.25rem .4rem}}.article-video{min-width:0;margin:var(--reading-gap-block,1.17188rem) 0}.article-video__frame{aspect-ratio:16/9;background:#f8fafc;border-radius:.5rem;width:100%;min-height:200px;position:relative;overflow:hidden}.article-video__placeholder{justify-content:center;align-items:center;gap:var(--workspace-gap-1,.5rem);border-radius:inherit;color:#64748b;font-size:var(--workspace-meta-size,.75rem);border:1px dashed #94a3b8;flex-direction:column;display:flex;position:absolute;inset:0}.article-video__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article-body-editor__video{position:relative}.article-body-editor__video.is-selected .article-video__frame{outline-offset:2px;outline:2px solid #64748b}.article-body-editor{gap:var(--workspace-gap-2,.75rem);min-width:0;display:grid}.article-body-editor__toolbar{width:fit-content;font-size:var(--workspace-control-size,.875rem);line-height:var(--workspace-control-leading,1.4286);background:#f8fafc;border:1px solid #d8dee8;border-radius:.625rem;align-items:center;gap:.125rem;padding:.5rem;display:flex}.article-body-editor__toolbar-wrap{width:fit-content;max-width:100%;position:relative}.article-body-editor__format-popover{z-index:20;background:#fff;border:1px solid #cbd5e1;border-radius:.625rem;gap:.375rem;width:max-content;max-width:min(28rem,100vw - 2rem);padding:.5rem;display:grid;position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-start:0;box-shadow:0 .75rem 2rem #0f172a24}.article-body-editor__format-popover .article-body-editor__tool-group{border:0;flex-wrap:wrap;padding:0}.article-body-editor__tool-group{border-inline-end:1px solid #d8dee8;align-items:center;gap:.125rem;padding-inline-end:.375rem;display:flex}.article-body-editor__tool-group:last-child{border-inline-end:0}.article-body-editor__tool{width:var(--workspace-control-height,2.5rem);min-width:var(--workspace-control-height,2.5rem);height:var(--workspace-control-height,2.5rem);color:#334155;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem;place-items:center;padding:0;display:inline-grid}.article-body-editor__tool:hover:not(:disabled),.article-body-editor__tool:focus-visible{background:#fff;border-color:#cbd5e1;outline:none}.article-body-editor__tool[aria-pressed=true]{color:#172033;background:#e8eef6;border-color:#94a3b8}.article-body-editor__tool:disabled{cursor:default;opacity:.38}.article-body-editor__surface{min-width:0;min-height:22rem;padding:var(--workspace-panel-padding,1.5rem);color:#24303d;background:#fff;border:1px solid #d8dee8;border-radius:.75rem}.article-body-editor__prosemirror{caret-color:#0f172a;outline:none;min-height:18rem}.article-body-editor__prosemirror>:first-child{margin-block-start:0}.article-body-editor__prosemirror>:last-child{margin-block-end:0}.article-body-editor__prosemirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:inline-start;color:#94a3b8;pointer-events:none;height:0}.article-body-editor__prosemirror [data-article-block-group]{display:contents}.article-body-editor__resource{margin-block:var(--reading-gap-block,1.17188rem);border:1px solid #0000;border-radius:.5rem;position:relative}.article-body-editor__embedded-button{width:var(--workspace-control-height,2.5rem);height:var(--workspace-control-height,2.5rem);color:#24303d;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;place-items:center;margin-inline-start:auto;padding:0;display:grid}.article-body-editor__access-label:disabled{cursor:default;opacity:.7}.article-body-editor__resource-preview{min-width:0;display:flow-root}.article-body-editor__resource.is-selected,.article-body-editor__resource:focus-within{border-color:#cbd5e1}.article-body-editor__resource.is-selected .article-body-editor__embedded-button,.article-body-editor__embedded-button:focus-visible{outline-offset:2px;border-color:#64748b;outline:2px solid #64748b33}.article-body-editor__access{margin-block:var(--reading-gap-block,1.17188rem);padding:var(--workspace-gap-2,.75rem);background:#f8fafcb3;border:1px dashed #94a3b8;border-radius:.625rem}.article-body-editor__access.is-selected{border-color:#475569}.article-body-editor__access-label{min-height:var(--workspace-control-height,2.5rem);color:#334155;font-size:var(--workspace-label-size,.8125rem);cursor:pointer;background:#e8eef6;border:0;border-radius:.45rem;align-items:center;gap:.45rem;margin-block-end:var(--reading-gap-paragraph,.703125rem);padding:.375rem .625rem;font-weight:600;display:inline-flex}.article-body-editor__access-label small{font-size:var(--workspace-meta-size,.75rem);color:#64748b;font-weight:400}.article-body-editor__access-content>:first-child{margin-block-start:0}.article-body-editor__access-content>:last-child{margin-block-end:0}.article-body-editor__image{gap:var(--reading-gap-paragraph,.703125rem);margin-block:var(--reading-gap-block,1.17188rem);display:grid}.article-body-editor__image img{object-fit:contain;border-radius:.4rem;width:auto;max-width:100%;max-height:34rem;margin-inline:auto;display:block}.article-body-editor__image.is-selected img,.article-body-editor__image.is-selected .article-body-editor__image-placeholder{outline-offset:3px;outline:2px solid #64748b}.article-body-editor__image-placeholder{min-height:8rem;padding:var(--workspace-gap-3,1rem);color:#64748b;font-size:var(--workspace-label-size,.8125rem);text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.5rem;place-items:center;display:grid}.article-body-editor__image-retry{min-height:var(--workspace-control-height,2.5rem);color:#334155;font-size:var(--workspace-control-size,.875rem);cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:.4rem;padding-inline:.75rem;font-weight:600}.article-body-editor__image-retry:focus-visible{outline-offset:2px;outline:2px solid #64748b40}.article-body-editor__image figcaption{color:#64748b;text-align:center;font-size:.875em}.article-body-editor__prosemirror table{table-layout:auto;border-collapse:collapse;width:100%}.article-body-editor__prosemirror th,.article-body-editor__prosemirror td{padding:var(--reading-table-pad-block,.5rem) var(--reading-table-pad-inline,.625rem);vertical-align:top;border:1px solid #d8dee8}.article-body-editor__prosemirror th{background:#f8fafc}.article-body-editor__prosemirror .selectedCell{background:#eef2f7}.article-body-editor__prosemirror ul[data-type=taskList]{padding-inline-start:0;list-style:none}.article-body-editor__prosemirror ul[data-type=taskList] li{gap:.5rem;display:flex}.article-body-editor__prosemirror ul[data-type=taskList] li>label{flex:none;margin-block-start:.2em}.article-body-editor__prosemirror ul[data-type=taskList] li>div{flex:auto}.article-body-editor--loading{color:#64748b;min-height:12rem;font-size:var(--workspace-label-size,.8125rem);place-items:center}@media (width<=47.999rem){.article-body-editor__toolbar{padding:.375rem}.article-body-editor__format-popover{width:min(18rem,100vw - 2rem)}.article-body-editor__tool{width:2.75rem;min-width:2.75rem;height:2.75rem}.article-body-editor__surface{padding:var(--workspace-card-padding,1rem)}.article-body-editor__tool-group{padding-inline-end:.25rem}}.article-workspace{color:#24303d;--article-workspace-border:#d8e0e7;min-width:0;font-family:inherit}.article-workspace [hidden]{display:none!important}.article-workspace__toolbar{z-index:3;align-items:center;gap:var(--workspace-gap-1,.5rem);padding:var(--workspace-gap-2,.75rem);border-bottom:1px solid var(--article-workspace-border);background:#fff;flex-wrap:wrap;display:flex;position:sticky;top:0}.article-workspace :where(.article-workspace__toolbar,.article-workspace__dialog,.article-workspace__review,.article-workspace__uploads,.article-workspace__status) button{min-height:var(--workspace-control-height,2.5rem);border:1px solid var(--article-workspace-border);color:inherit;font:inherit;font-size:var(--workspace-control-size,.875rem);line-height:var(--workspace-control-leading,1.42857);text-align:center;cursor:pointer;background:#fff;border-radius:.4rem;padding:.4rem .75rem}.article-workspace button.article-workspace__icon{width:var(--workspace-control-height,2.5rem);border-color:#0000;flex:none;place-items:center;padding:0;display:inline-grid}.article-workspace button:disabled{cursor:default}.article-workspace :where(.article-workspace__toolbar,.article-workspace__dialog,.article-workspace__review,.article-workspace__uploads) button:disabled{opacity:.45}.article-workspace :where(.article-workspace__toolbar,.article-workspace__dialog,.article-workspace__review) button:hover:not(:disabled),.article-workspace :where(.article-workspace__toolbar,.article-workspace__dialog) button[aria-pressed=true]{background:#edf2f7}.article-workspace :where(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #606c7d}.article-workspace .article-workspace__primary{color:#fff;background:#606c7d;border-color:#606c7d}.article-workspace .article-workspace__primary:hover:not(:disabled){background:#455263}.article-workspace__language,.article-workspace__scenario select{min-height:var(--workspace-control-height,2.5rem);border:1px solid var(--article-workspace-border);max-width:100%;color:inherit;font:inherit;font-size:var(--workspace-control-size,.875rem);background:#fff;border-radius:.4rem;padding:.4rem .5rem}.article-workspace__status{align-items:center;gap:var(--workspace-gap-1,.5rem) var(--workspace-gap-3,1rem);padding:var(--workspace-gap-2,.75rem) var(--workspace-card-padding,1.25rem);font-size:var(--workspace-meta-size,.75rem);line-height:var(--workspace-meta-leading,1.33333);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.article-workspace__status:empty{padding-block:0}.article-workspace__status p{margin:0}.article-workspace__editing,.article-workspace__preview{min-width:0;padding:var(--workspace-card-padding,1.25rem)}.article-workspace__title{box-sizing:border-box;width:100%;min-height:3rem;padding:var(--workspace-gap-2,.75rem) 0;border:0;border-bottom:1px solid var(--article-workspace-border);color:inherit;font:inherit;background:0 0;margin-block-end:var(--workspace-gap-3,1rem);font-size:clamp(1.28125rem,2.5vw,1.875rem);font-weight:600;line-height:1.3512}.article-workspace__dialog{box-sizing:border-box;overscroll-behavior:contain;color:#24303d;width:min(36rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);font-size:var(--workspace-body-size,.9375rem);line-height:var(--workspace-body-leading,1.5);background:#fff;border:1px solid #aab8c5;border-radius:.75rem;margin:auto;padding:0;overflow:auto;box-shadow:0 1rem 3rem #0f172a33}.article-workspace__dialog--wide{width:min(52rem,100% - 2rem)}.article-workspace__dialog::backdrop{background:#0f172a8c}.article-workspace__dialog>header{justify-content:space-between;align-items:center;gap:var(--workspace-gap-2,.75rem);padding:var(--workspace-card-padding,1.25rem);border-bottom:1px solid var(--article-workspace-border);display:flex}.article-workspace__dialog>header h2{font-size:var(--workspace-section-size,1.125rem);line-height:var(--workspace-section-leading,1.35);margin:0;font-weight:600}.article-workspace__dialog-content{gap:var(--workspace-gap-3,1rem);padding:var(--workspace-card-padding,1.25rem);display:grid}.article-workspace__dialog>footer,.article-workspace__actions{justify-content:flex-end;align-items:center;gap:var(--workspace-gap-2,.75rem);flex-wrap:wrap;display:flex}.article-workspace__dialog>footer{padding:var(--workspace-card-padding,1.25rem);border-top:1px solid var(--article-workspace-border)}.article-workspace__dialog label{gap:var(--workspace-gap-1,.5rem);min-width:0;display:grid}.article-workspace__dialog :where(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:var(--workspace-control-height,2.5rem);color:inherit;font:inherit;background:#fff;border:1px solid #aab8c5;border-radius:.4rem;padding:.45rem .6rem}.article-workspace__dialog :where(input[type=checkbox],input[type=radio]){flex:none;width:1rem;height:1rem}.article-workspace__dialog textarea{resize:vertical}.article-workspace__dialog fieldset{gap:var(--workspace-gap-2,.75rem);min-width:0;padding:var(--workspace-gap-3,1rem);border:1px solid var(--article-workspace-border);border-radius:.5rem;margin:0;display:grid}.article-workspace__dialog legend{font-size:var(--workspace-label-size,.8125rem);padding-inline:.25rem;font-weight:600}.article-workspace__dialog-content>p{margin:0}.article-workspace__fields{gap:var(--workspace-gap-3,1rem);display:grid}.article-workspace__filters{gap:var(--workspace-gap-2,.75rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-workspace__filters>:first-child{grid-column:1/-1}.article-workspace__choices{gap:var(--workspace-gap-1,.5rem);display:grid}.article-workspace__choices label,.article-workspace__dialog label.article-workspace__check{align-items:center;gap:var(--workspace-gap-1,.5rem);flex-direction:row;min-height:2rem;display:flex}.article-workspace__choices small{font-size:var(--workspace-meta-size,.75rem);display:block}.article-workspace__unavailable{color:#64748b}.article-workspace__hint{color:#64748b;font-size:var(--workspace-meta-size,.75rem);line-height:1.5}.article-workspace__tabs{gap:var(--workspace-gap-1,.5rem);flex-wrap:wrap;display:flex}.article-workspace__article-list{gap:var(--workspace-gap-1,.5rem);display:grid}.article-workspace__article-list>button{overflow-wrap:anywhere;gap:.25rem;width:100%;display:grid;text-align:start!important}.article-workspace__article-list span,.article-workspace__article-list time{color:#64748b;font-size:var(--workspace-meta-size,.75rem)}.article-workspace__tag-row{justify-content:space-between;align-items:center;gap:var(--workspace-gap-2,.75rem);display:flex}.article-workspace__tag-row>label{flex:1}.article-workspace__uploads{gap:var(--workspace-gap-1,.5rem);padding:var(--workspace-card-padding,1.25rem);font-size:var(--workspace-meta-size,.75rem);display:grid}.article-workspace__uploads>div{align-items:center;gap:var(--workspace-gap-1,.5rem);flex-wrap:wrap;display:flex}.article-workspace__uploads span{overflow-wrap:anywhere;min-width:0}.article-workspace__review{padding:var(--workspace-card-padding,1.25rem);background:#f8fafc;border-inline-start:3px solid #606c7d}.article-workspace__scenario{align-items:center;gap:var(--workspace-gap-2,.75rem);font-size:var(--workspace-label-size,.8125rem);flex-wrap:wrap;display:flex}.article-workspace__preview>header{margin-block:var(--workspace-gap-3,1rem)}.article-workspace__preview .article-reading-meta{font-size:var(--workspace-meta-size,.75rem)}.article-workspace__managed-image{margin-block:var(--workspace-gap-3,1rem)}.article-workspace__managed-image img{object-fit:contain;max-width:100%;max-height:34rem;margin-inline:auto;display:block}.article-workspace__delete-row{padding:0 var(--workspace-card-padding,1.25rem) var(--workspace-gap-3,1rem)}.article-workspace button.article-workspace__delete-button{align-items:center;gap:var(--workspace-gap-1,.5rem);color:#a23b47;min-height:2.75rem;font:inherit;font-size:var(--workspace-control-size,.875rem);cursor:pointer;background:#fff;border:1px solid #e4c8ca;border-radius:.4rem;padding:.5rem .75rem;display:inline-flex}.article-workspace button.article-workspace__delete-button:hover:not(:disabled){background:#fff1f2}.article-workspace button.article-workspace__delete-button:disabled{opacity:.45;cursor:default}@media (width<=47.999rem){.article-workspace{--workspace-control-height:2.75rem}.article-workspace__toolbar{padding:var(--workspace-gap-1,.5rem);gap:.25rem}.article-workspace__dialog{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.article-workspace__dialog--wide{width:calc(100% - 1rem)}.article-workspace__dialog>header,.article-workspace__dialog>footer,.article-workspace__dialog-content{padding:var(--workspace-card-padding,1rem)}.article-workspace__filters{grid-template-columns:minmax(0,1fr)}}
