@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/member/fonts/nunito/nunito-v32-latin-wght.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial),local(ArialMT);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0%;size-adjust:101.39%}.member-page--illustrated{--ill-bg:#fbf7ee;--ill-panel:#fffdf8;--ill-sunk:#f6f0e3;--ill-sunk-strong:#efe6d4;--ill-line:#ece3d1;--ill-line-strong:#8c7b62;--ill-ink:#3a2e22;--ill-text:#5a4d40;--ill-muted:#6f604f;--ill-teal:#1b6f68;--ill-teal-strong:#155a54;--ill-on-teal:#fffdf8;--ill-honey:#f6c453;--ill-honey-strong:#edb33a;--ill-danger:#b23a2e;--ill-danger-strong:#962e24;--ill-danger-ink:#9a2f25;--ill-danger-soft:#fbe7e2;--ill-success:#2f5e2a;--ill-focus:#24508f;--ill-leaf-bg:#dcefd2;--ill-leaf-ink:#2f5e2a;--ill-sky-bg:#d6eaf5;--ill-sky-ink:#1f4e6e;--ill-honey-bg:#fbebc0;--ill-honey-ink:#6b4a0c;--ill-peach-bg:#faddcb;--ill-peach-ink:#7a3a17;--ill-blossom-bg:#f7dce4;--ill-blossom-ink:#7a2943;--ill-lilac-bg:#e6ddf3;--ill-lilac-ink:#4b3577;--ill-mint-bg:#d3eee9;--ill-mint-ink:#1b5e58;--ill-day-0:#f6f0e3;--ill-day-1:#dcefd2;--ill-day-2:#a9d18e;--ill-day-3:#3f6b2e;--ill-font:"Nunito", "Nunito Fallback", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;--ill-type-title:800 clamp(2rem, 1.5rem + 1.6vw, 2.75rem) / 1.15 var(--ill-font);--ill-type-medium-title:800 clamp(1.375rem, 1.2rem + .6vw, 1.625rem) / 1.25 var(--ill-font);--ill-type-small-title:800 1.1875rem / 1.5rem var(--ill-font);--ill-type-big:800 clamp(1.875rem, 1.6rem + 1vw, 2.375rem) / 1.1 var(--ill-font);--ill-type-large:600 1.1875rem / 1.75rem var(--ill-font);--ill-type-large-strong:700 1.1875rem / 1.75rem var(--ill-font);--ill-type-medium:500 1.0625rem / 1.5rem var(--ill-font);--ill-type-medium-strong:800 1.0625rem / 1.5rem var(--ill-font);--ill-type-small:600 .9375rem / 1.375rem var(--ill-font);--ill-type-small-strong:800 .9375rem / 1.375rem var(--ill-font);--ill-type-tag:800 .875rem / 1.125rem var(--ill-font);--ill-track-title:-.015em;--ill-track-medium-title:-.01em;--ill-track-small-title:-.005em;--ill-track-big:-.02em;--ill-track-small:.005em;--ill-track-tag:.02em;--ill-space-1:.25rem;--ill-space-2:.5rem;--ill-space-3:.75rem;--ill-space-4:1rem;--ill-space-5:1.5rem;--ill-space-6:2rem;--ill-card-pad:clamp(1rem, .75rem + 1vw, 1.5rem);--ill-radius-sm:.5rem;--ill-radius-md:.75rem;--ill-radius-icon:.875rem;--ill-radius-lg:1rem;--ill-radius-xl:1.5rem;--ill-radius-pill:999px;--ill-shadow-xs:0 1px 2px #3a2e2214;--ill-shadow-sm:0 1px 2px #3a2e220f, 0 6px 16px #3a2e2212;--ill-shadow-md:0 2px 4px #3a2e221a, 0 8px 20px #3a2e221f;--ill-tier-uncommon:#3d8b37;--ill-tier-rare:#2f6fb5;--ill-tier-epic:#7a4fc0;--ill-tier-legendary:#cc6a12;background:var(--ill-bg)}.member-page--illustrated .member-section,.member-page--illustrated .member-card{padding:var(--ill-card-pad);background:var(--ill-panel);border:1px solid var(--ill-line);border-radius:var(--ill-radius-xl);box-shadow:var(--ill-shadow-sm)}.member-page--illustrated .member-section__body{gap:var(--ill-space-5)}.member-page--illustrated .member-card--notice>p{font:var(--ill-type-medium);letter-spacing:0;color:var(--ill-text)}.member-page--illustrated .member-section__title{margin:0 0 var(--ill-space-4);font:var(--ill-type-medium-title);letter-spacing:var(--ill-track-medium-title);color:var(--ill-ink)}.member-page--illustrated .member-section__intro,.member-page--illustrated .member-muted{font:var(--ill-type-small);letter-spacing:var(--ill-track-small);color:var(--ill-muted)}.member-page--illustrated .member-empty,.member-page--illustrated .member-loading{font:var(--ill-type-medium);letter-spacing:0;color:var(--ill-muted)}.member-page--illustrated .member-status{font:var(--ill-type-small-strong);letter-spacing:var(--ill-track-small);color:var(--ill-success)}.member-page--illustrated .member-page__main{font:var(--ill-type-medium);font-synthesis-weight:auto;letter-spacing:0;color:var(--ill-text);padding-block-start:clamp(1rem,2.5vw,1.75rem)}.member-page--illustrated .member-dashboard-header{margin:0 0 clamp(1.5rem,3vw,2rem)}.member-page--illustrated .member-dashboard-header>h1{font:var(--ill-type-title);letter-spacing:var(--ill-track-title);color:var(--ill-ink)}.member-page--illustrated .member-dashboard-header__sentence{font:var(--ill-type-large);letter-spacing:0;color:var(--ill-text)}.member-page--illustrated .member-button{border-radius:var(--ill-radius-pill);min-block-size:2.75rem;font:var(--ill-type-medium-strong);letter-spacing:0;cursor:pointer;border:0;padding:.625rem 1.25rem}.member-page--illustrated .member-button:disabled{cursor:not-allowed;opacity:.6}.member-page--illustrated .member-button--primary{color:var(--ill-on-teal);background:var(--ill-teal)}.member-page--illustrated .member-button--primary:hover{background:var(--ill-teal-strong)}.member-page--illustrated .member-button--accent{color:var(--ill-ink);background:var(--ill-honey)}.member-page--illustrated .member-button--accent:hover{background:var(--ill-honey-strong)}.member-page--illustrated .member-button--secondary{color:var(--ill-ink);background:var(--ill-sunk);box-shadow:inset 0 0 0 1px var(--ill-line)}.member-page--illustrated .member-button--secondary:hover{background:var(--ill-sunk-strong)}.member-page--illustrated .member-button--link{min-block-size:2.75rem;padding:0 var(--ill-space-1);color:var(--ill-teal);text-underline-offset:.18em;background:0 0;text-decoration:underline;text-decoration-thickness:.08em}.member-page--illustrated .member-button--link:hover{color:var(--ill-teal-strong)}.member-page--illustrated .member-button--danger{color:var(--ill-on-teal);background:var(--ill-danger)}.member-page--illustrated .member-button--danger:hover{background:var(--ill-danger-strong)}.member-page--illustrated .member-tab.member-button--secondary{min-block-size:2.75rem;color:var(--ill-ink);background:var(--ill-panel);border-radius:var(--ill-radius-pill);box-shadow:inset 0 0 0 1px var(--ill-line), var(--ill-shadow-xs);padding:.625rem 1.125rem}.member-page--illustrated .member-tab.member-button--secondary:hover{background:var(--ill-sunk)}.member-page--illustrated .member-tab.member-button--secondary[aria-current=page]{background:var(--ill-honey);box-shadow:var(--ill-shadow-xs);text-decoration:none}.member-page--illustrated .member-tab.member-button--secondary[aria-current=page]:hover{background:var(--ill-honey-strong)}.member-page--illustrated .member-tab.member-button--secondary[aria-current=page]:before{content:"";block-size:.5rem;inline-size:.5rem;background:var(--ill-ink);border-radius:50%;flex:none;margin-inline-end:var(--ill-space-2);display:inline-block}.member-page--illustrated .member-link{font:var(--ill-type-medium-strong);letter-spacing:0;color:var(--ill-teal);text-underline-offset:.18em;text-decoration-thickness:.08em}.member-page--illustrated .member-link:hover{color:var(--ill-teal-strong)}.member-page--illustrated .member-field__label{font:var(--ill-type-small-strong);letter-spacing:var(--ill-track-small);color:var(--ill-ink)}.member-page--illustrated .member-field__hint{font:var(--ill-type-small);letter-spacing:var(--ill-track-small);color:var(--ill-muted)}.member-page--illustrated .member-input{min-block-size:2.75rem;padding:var(--ill-space-2) var(--ill-space-3);background:var(--ill-panel);border:2px solid var(--ill-line-strong);border-radius:var(--ill-radius-md);font:var(--ill-type-medium);letter-spacing:0;color:var(--ill-ink)}.member-page--illustrated .member-input[aria-invalid=true]{border-color:var(--ill-danger-ink)}.member-page--illustrated .member-notice,.member-page--illustrated .member-warning{padding:var(--ill-space-3) var(--ill-space-4);background:var(--ill-peach-bg);border-inline-start:.25rem solid var(--ill-peach-ink);border-radius:var(--ill-radius-md);font:var(--ill-type-medium);letter-spacing:0;color:var(--ill-text)}.member-page--illustrated .member-inline-error{padding:var(--ill-space-3);background:var(--ill-danger-soft);border-radius:var(--ill-radius-md)}.member-page--illustrated .member-inline-error p{font:var(--ill-type-medium);letter-spacing:0;color:var(--ill-ink)}.member-page--illustrated .member-error-summary{color:var(--ill-ink);background:var(--ill-danger-soft);border:2px solid var(--ill-danger-ink);border-radius:var(--ill-radius-md)}.member-page--illustrated .member-error-summary__title{font:var(--ill-type-medium-strong);letter-spacing:0;color:var(--ill-danger-ink)}.member-page--illustrated .member-error-summary__list{font:var(--ill-type-small);letter-spacing:var(--ill-track-small);color:var(--ill-ink)}.member-page--illustrated .member-button:focus-visible,.member-page--illustrated .member-tab:focus-visible,.member-page--illustrated .member-link:focus-visible,.member-page--illustrated .member-settings__summary:focus-visible,.member-page--illustrated .member-home__scene:focus-visible,.member-page--illustrated .member-section__title:focus-visible,.member-page--illustrated .member-error-summary:focus{outline:3px solid var(--ill-focus);outline-offset:3px}.member-page--illustrated .member-input:focus-visible,.member-page--illustrated .member-home__view-button:focus-visible,.member-page--illustrated .member-home__hear button:focus-visible,.member-page--illustrated .member-cal__nav:focus-visible,.member-page--illustrated .member-icon-button:focus-visible,.member-page--illustrated .member-dialog__close:focus-visible,.member-page--illustrated .member-finished__item:focus-visible,.member-page--illustrated .member-dialog__item:focus-visible{outline:3px solid var(--ill-focus);outline-offset:2px}.member-page--illustrated .member-page__content--illustrated,.member-page--illustrated .member-illustrated__columns,.member-page--illustrated .member-glance__body{grid-template-columns:minmax(0,1fr)}.member-page--illustrated .member-page__content--illustrated>*,.member-page--illustrated .member-illustrated__columns>*,.member-page--illustrated .member-illustrated__side>*,.member-page--illustrated .member-glance__body>*{min-inline-size:0}.member-page--illustrated .member-page__content--illustrated,.member-page--illustrated .member-illustrated__columns{gap:clamp(1rem,2vw,1.5rem);display:grid}.member-page--illustrated .member-illustrated__side{align-content:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.member-page--illustrated .member-home-section{gap:var(--ill-space-3);margin:0;display:grid}.member-page--illustrated #critter-home,.member-page--illustrated #reading-glance,.member-page--illustrated #profile,.member-page--illustrated #settings,.member-page--illustrated #progress-passport{scroll-margin-block-start:calc(var(--site-navigation-height,4.5rem) + 1rem)}.member-page--illustrated .member-glance__body{gap:var(--ill-space-4);display:grid}.member-page--illustrated .member-glance__calendar{gap:var(--ill-space-3);align-content:start;display:grid}.member-page--illustrated .member-glance__calendar>.member-button{justify-self:start}.member-page--illustrated .member-tiles,.member-page--illustrated .member-glance__tiles[aria-busy=true]{gap:var(--ill-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.member-page--illustrated .member-tiles>.member-tile:last-child:nth-child(odd){grid-column:1/-1}.member-page--illustrated .member-tile{gap:var(--ill-space-1);padding:var(--ill-space-3);background:var(--ill-sunk);border-radius:var(--ill-radius-lg);flex-direction:column;display:flex}.member-page--illustrated .member-tile dd{margin:0}.member-page--illustrated .member-tile>dd.member-tile__value{margin-block-start:var(--ill-space-1)}.member-page--illustrated .member-tile__label{gap:var(--ill-space-2);font:var(--ill-type-small-strong);letter-spacing:var(--ill-track-small);color:var(--ill-text);flex-direction:column;display:flex}.member-page--illustrated .member-glance__tiles .member-tile__text{align-items:flex-end;min-block-size:2.75rem;display:flex}.member-page--illustrated .member-tile__value{font:var(--ill-type-big);letter-spacing:var(--ill-track-big);font-variant-numeric:tabular-nums;color:var(--ill-ink)}.member-page--illustrated .member-tile__note{font:var(--ill-type-small);letter-spacing:var(--ill-track-small);color:var(--ill-muted);margin-block-start:auto}.member-page--illustrated .member-cal{gap:var(--ill-space-3);min-inline-size:0;max-inline-size:24rem;display:grid}.member-page--illustrated .member-cal__head{align-items:center;gap:var(--ill-space-2);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;display:grid}.member-page--illustrated .member-cal__heading{font:var(--ill-type-small-title);letter-spacing:var(--ill-track-small-title);color:var(--ill-ink);text-align:center;margin:0}.member-page--illustrated .member-cal__nav{block-size:2.75rem;inline-size:2.75rem;color:var(--ill-ink);background:var(--ill-panel);border:1px solid var(--ill-line);border-radius:var(--ill-radius-icon);box-shadow:var(--ill-shadow-xs);cursor:pointer;place-items:center;padding:0;display:grid}.member-page--illustrated .member-cal__nav:hover{background:var(--ill-sunk)}.member-page--illustrated .member-cal__nav[aria-disabled=true]{opacity:.4;background:var(--ill-sunk);box-shadow:none;cursor:not-allowed}.member-page--illustrated .member-cal__limit{font:var(--ill-type-small);letter-spacing:var(--ill-track-small);color:var(--ill-muted);text-align:center;margin:0}.member-page--illustrated .member-cal__limit[hidden]{display:none}.member-page--illustrated .member-cal__nav--prev .member-icon{transform:rotate(90deg)}.member-page--illustrated .member-cal__nav--next .member-icon{transform:rotate(-90deg)}.member-page--illustrated .member-cal__note{font:var(--ill-type-small);letter-spacing:var(--ill-track-small);margin:0}.member-page--illustrated .member-cal__note[hidden]{display:none}.member-page--illustrated .member-cal__grid{table-layout:fixed;border-collapse:separate;border-spacing:2px;inline-size:100%}.member-page--illustrated .member-cal__weekday{padding:0 0 var(--ill-space-1);font:var(--ill-type-tag);letter-spacing:0;color:var(--ill-text);text-align:center}.member-page--illustrated .member-cal__weekday abbr{text-decoration:none}.member-page--illustrated .member-cal__cell,.member-page--illustrated .member-cal__blank{box-sizing:border-box;text-align:center;vertical-align:middle;block-size:2.5rem;padding:0}.member-page--illustrated .member-cal__cell{color:var(--ill-ink);background:var(--ill-day-0);border:1px solid var(--ill-line);border-radius:var(--ill-radius-sm)}.member-page--illustrated .member-cal__cell.is-read{background:var(--ill-day-1);border-color:#0000}.member-page--illustrated .member-cal__cell.is-finished{color:var(--ill-on-teal);background:var(--ill-day-3);border-color:#0000}.member-page--illustrated .member-cal__cell.is-uncounted{border:2px dashed var(--ill-line-strong);background:0 0}.member-page--illustrated .member-cal__cell.is-future{color:var(--ill-muted);background:0 0;border-color:#0000}.member-page--illustrated .member-cal__cell.is-today{outline:2px solid var(--ill-teal);outline-offset:1px}.member-page--illustrated .member-cal__cell:focus-visible,.member-page--illustrated .member-cal__cell.is-today:focus-visible{outline:3px solid var(--ill-focus);outline-offset:1px}.member-page--illustrated .member-cal__num{font:var(--ill-type-small-strong);letter-spacing:0;font-variant-numeric:tabular-nums;display:block}.member-page--illustrated .member-cal__mark{block-size:.75rem;line-height:0;display:block}.member-page--illustrated .member-cal__mark .member-icon{block-size:.75rem;inline-size:.75rem;margin-inline:auto}.member-page--illustrated .member-cal__mark--dot:before,.member-page--illustrated .member-cal__swatch.is-read:before{content:"";background:currentColor;border-radius:50%;block-size:.375rem;inline-size:.375rem;display:inline-block}.member-page--illustrated .member-cal__legend{font:var(--ill-type-small);letter-spacing:var(--ill-track-small);color:var(--ill-muted);flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:flex}.member-page--illustrated .member-cal__legend-item{align-items:center;gap:.35rem;display:inline-flex}.member-page--illustrated .member-cal__swatch{box-sizing:border-box;block-size:1.125rem;inline-size:1.125rem;color:var(--ill-ink);background:var(--ill-day-0);border:1px solid var(--ill-line);border-radius:.3rem;place-items:center;line-height:0;display:inline-grid}.member-page--illustrated .member-cal__swatch.is-read{background:var(--ill-day-1);border-color:#0000}.member-page--illustrated .member-cal__swatch.is-finished{color:var(--ill-on-teal);background:var(--ill-day-3);border-color:#0000}.member-page--illustrated .member-cal__swatch .member-icon{block-size:.75rem;inline-size:.75rem}.member-page--illustrated .member-cal__swatch.is-today{outline:2px solid var(--ill-teal);outline-offset:1px}.member-page--illustrated .member-cal__swatch.is-uncounted{border:2px dashed var(--ill-line-strong);background:0 0}.member-page--illustrated .member-table-wrap{border-radius:var(--ill-radius-sm)}.member-page--illustrated .member-table caption{font:var(--ill-type-medium-strong);letter-spacing:0;color:var(--ill-ink)}.member-page--illustrated .member-table th{font:var(--ill-type-small-strong);letter-spacing:var(--ill-track-small);color:var(--ill-ink)}.member-page--illustrated .member-table td{font:var(--ill-type-medium);letter-spacing:0;color:var(--ill-text)}.member-page--illustrated .member-table th,.member-page--illustrated .member-table td{border-block-end-color:var(--ill-line)}.member-page--illustrated .member-table thead th{background:var(--ill-sunk)}.member-page--illustrated .member-skeleton{background:var(--ill-line);border-radius:var(--ill-radius-sm)}.member-page--illustrated .member-glance__tiles .member-skeleton--tile{block-size:8rem}.member-page--illustrated .member-glance__calendar .member-skeleton--row{block-size:2.5rem}@media (min-width:64rem){.member-page--illustrated .member-illustrated__columns{grid-template-columns:clamp(300px,24vw,360px) minmax(0,1fr);align-items:start}.member-page--illustrated #critter-home{grid-area:1/2}.member-page--illustrated .member-illustrated__side{grid-area:1/1}}.member-page--illustrated .member-profile>.member-section__body{align-items:center;gap:var(--ill-space-5) var(--ill-space-4);grid-template-columns:auto minmax(0,1fr)}.member-page--illustrated .member-profile>.member-section__body>:not(.member-profile__portrait,.member-profile__fields--name){grid-column:1/-1}.member-page--illustrated .member-profile__portrait{border:3px solid var(--ill-leaf-ink);block-size:5rem;inline-size:5rem;box-shadow:var(--ill-shadow-xs);border-radius:50%;margin:0;overflow:hidden}.member-page--illustrated .member-profile__passport{gap:var(--ill-space-3);padding:var(--ill-space-4);background:var(--ill-sunk);border-radius:var(--ill-radius-lg);margin-block-start:.6rem;display:grid}.member-page--illustrated .member-profile__passport>*{min-inline-size:0}.member-page--illustrated .member-profile__passport .member-subheading{margin-block-start:.4rem}.member-page--illustrated .member-profile__passport .member-form{gap:.6rem}.member-page--illustrated .member-profile__passport .member-button--secondary{background:var(--ill-panel)}.member-page--illustrated .member-profile__passport .member-button--secondary:hover{background:var(--ill-sunk-strong)}.member-page--illustrated .member-profile__passport .member-list__item{flex-wrap:wrap;align-items:center;gap:0 .5rem;display:flex}.member-page--illustrated .member-profile__passport .member-badge{margin-inline-start:0}.member-page--illustrated .member-profile__passport .member-button--link{min-block-size:2.75rem}.member-page--illustrated .member-list__item.is-flagged{padding:var(--ill-space-2) var(--ill-space-3);background:var(--ill-panel);border-radius:var(--ill-radius-md)}.member-page--illustrated .member-passport__line{font:var(--ill-type-medium-strong);letter-spacing:0;color:var(--ill-ink);margin:0}.member-page--illustrated .member-passport>.member-passport__summary{background:var(--ill-panel)}.member-page--illustrated .member-passport[open]>.member-passport__summary{margin-block-end:var(--ill-space-4)}.member-page--illustrated .member-passport__body{gap:var(--ill-space-4);display:grid}.member-page--illustrated .member-passport__body>*{min-inline-size:0}.member-page--illustrated .member-profile__portrait-art{block-size:100%;inline-size:100%;display:block}.member-page--illustrated .member-profile__fields{margin:0;display:grid}.member-page--illustrated .member-profile__fields>dt{align-items:center;gap:var(--ill-space-2);font:var(--ill-type-tag);letter-spacing:var(--ill-track-tag);color:var(--ill-muted);display:flex;position:relative}.member-page--illustrated .member-profile__fields dd{margin:var(--ill-space-1) 0 var(--ill-space-4);padding-inline-start:2.25rem}.member-page--illustrated .member-profile__fields>dd:last-child{margin-block-end:0}.member-page--illustrated #progress-passport{padding-inline-start:0}.member-page--illustrated .member-details dt{font:var(--ill-type-tag);letter-spacing:var(--ill-track-tag);color:var(--ill-muted)}.member-page--illustrated .member-profile__arrived,.member-page--illustrated .member-details dd{font:var(--ill-type-medium);letter-spacing:0;color:var(--ill-text)}.member-page--illustrated .member-profile .member-list__title{overflow-wrap:anywhere}.member-page--illustrated .member-list__title,.member-page--illustrated .member-book__title{font:var(--ill-type-medium-strong);letter-spacing:0;color:var(--ill-ink)}.member-page--illustrated .member-profile dd,.member-page--illustrated .member-profile .member-profile__name-value{overflow-wrap:anywhere}.member-page--illustrated .member-profile .member-form--inline,.member-page--illustrated .member-profile .member-details{grid-template-columns:minmax(0,1fr)}.member-page--illustrated .member-profile__fields--name{position:relative}.member-page--illustrated .member-profile__name-view{display:block}.member-page--illustrated .member-profile__edit{position:absolute;inset-block-start:-.25rem;inset-inline-end:0}.member-page--illustrated .member-profile__edit .member-icon{block-size:1rem;inline-size:1rem}.member-page--illustrated .member-profile__edit[hidden]{display:none}.member-page--illustrated .member-icon-button{block-size:2rem;inline-size:2rem;color:var(--ill-ink);border-radius:var(--ill-radius-icon);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.member-page--illustrated .member-icon-button:hover{background:var(--ill-sunk)}.member-page--illustrated .member-hint{align-items:center;margin-inline-start:calc(var(--ill-space-1) * -1);display:inline-flex}.member-page--illustrated .member-hint__button{color:var(--ill-teal);margin-block:-.25rem}.member-page--illustrated .member-hint__tip{z-index:3;box-sizing:border-box;inline-size:min(100%,20rem);padding:var(--ill-space-3);font:var(--ill-type-small);letter-spacing:var(--ill-track-small);color:var(--ill-on-teal);background:var(--ill-ink);border-radius:var(--ill-radius-md);box-shadow:var(--ill-shadow-md);scroll-margin-block-start:calc(var(--site-navigation-height,4.5rem) + 1rem);position:absolute;inset-block-end:calc(100% + .375rem);inset-inline-start:0}.member-page--illustrated .member-hint__tip:before{content:"";block-size:.5rem;position:absolute;inset-block-start:100%;inset-inline:0}.member-page--illustrated .member-hint__tip[hidden]{display:none}.member-page--illustrated .member-profile__name-value{min-inline-size:0;font:var(--ill-type-large-strong);letter-spacing:0;color:var(--ill-ink)}.member-page--illustrated .member-profile__name .member-form{margin-block-start:.5rem}.member-page--illustrated .member-profile__title{align-items:center;gap:var(--ill-space-2);flex-wrap:wrap;display:flex}.member-page--illustrated .member-profile__status-value{font:var(--ill-type-medium-strong);letter-spacing:0;color:var(--ill-ink)}.member-page--illustrated .member-profile__status-hint{display:block}.member-page--illustrated .member-chip{color:var(--ill-leaf-ink);background:var(--ill-leaf-bg);border-radius:var(--ill-radius-pill);font:var(--ill-type-tag);letter-spacing:var(--ill-track-tag);padding:.25rem .625rem;display:inline-flex}.member-page--illustrated .member-chip--leaf{color:var(--ill-leaf-ink);background:var(--ill-leaf-bg)}.member-page--illustrated .member-chip--sky{color:var(--ill-sky-ink);background:var(--ill-sky-bg)}.member-page--illustrated .member-chip--honey{color:var(--ill-honey-ink);background:var(--ill-honey-bg)}.member-page--illustrated .member-chip--peach{color:var(--ill-peach-ink);background:var(--ill-peach-bg)}.member-page--illustrated .member-chip--blossom{color:var(--ill-blossom-ink);background:var(--ill-blossom-bg)}.member-page--illustrated .member-chip--lilac{color:var(--ill-lilac-ink);background:var(--ill-lilac-bg)}.member-page--illustrated .member-chip--mint{color:var(--ill-mint-ink);background:var(--ill-mint-bg)}.member-page--illustrated .member-badge{color:var(--ill-honey-ink);background:var(--ill-honey-bg);border-radius:var(--ill-radius-pill);font:var(--ill-type-tag);letter-spacing:var(--ill-track-tag);margin-inline-start:.5rem;padding:.25rem .625rem;display:inline-block}.member-page--illustrated .member-badge--warning{color:var(--ill-peach-ink);background:var(--ill-peach-bg)}.member-page--illustrated .member-companion{gap:var(--ill-space-1);padding:var(--ill-space-4);background:var(--ill-sunk);border:2px dashed var(--ill-line-strong);border-radius:var(--ill-radius-lg);margin:0;display:grid}.member-page--illustrated .member-companion>.member-subheading{margin:0}.member-page--illustrated .member-subheading--icon{align-items:center;gap:var(--ill-space-2);display:flex}.member-page--illustrated .member-companion>.member-muted{padding-inline-start:2.25rem}.member-page--illustrated .member-companion__slot:empty{display:none}.member-page--illustrated .member-profile__reading{gap:var(--ill-space-3);border-block-start:1px solid var(--ill-line);padding-block-start:var(--ill-space-5);display:grid}.member-page--illustrated .member-profile__reading>.member-subheading{margin-block:.4rem 0}.member-page--illustrated .member-profile__reading>.member-button{justify-self:start}.member-page--illustrated .member-profile__reading-summary{font:var(--ill-type-medium-strong);letter-spacing:0;color:var(--ill-ink);margin:0}.member-page--illustrated .member-settings__body>p:not([class]){font:var(--ill-type-small);letter-spacing:var(--ill-track-small);color:var(--ill-text)}.member-page--illustrated .member-companion>.member-subheading,.member-page--illustrated .member-profile__reading>.member-subheading{font:var(--ill-type-small-title);letter-spacing:var(--ill-track-small-title);color:var(--ill-ink)}.member-page--illustrated .member-settings__body .member-subheading,.member-page--illustrated .member-passport__body .member-subheading{font:var(--ill-type-medium-strong);letter-spacing:0;color:var(--ill-ink)}.member-page--illustrated .member-books{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.member-page--illustrated .member-books[hidden]{display:none}.member-page--illustrated .member-book{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.member-page--illustrated .member-book>.member-book__body:only-child{grid-column:1/-1}.member-page--illustrated .member-book__cover{aspect-ratio:1;object-fit:cover;object-position:25% 50%;background:var(--ill-line);border-radius:var(--ill-radius-sm);block-size:auto;inline-size:3.5rem;box-shadow:var(--ill-shadow-xs)}.member-page--illustrated .member-book__body{gap:.25rem;min-inline-size:0;display:grid}.member-page--illustrated .member-progress{background:var(--ill-line);border-radius:var(--ill-radius-pill);appearance:none;border:0;block-size:.5rem;inline-size:100%;display:block;overflow:hidden}.member-page--illustrated .member-progress::-webkit-progress-bar{background:var(--ill-line);border-radius:var(--ill-radius-pill)}.member-page--illustrated .member-progress::-webkit-progress-value{background:var(--ill-teal);border-radius:var(--ill-radius-pill)}.member-page--illustrated .member-progress::-moz-progress-bar{background:var(--ill-teal);border-radius:var(--ill-radius-pill)}.member-page--illustrated .member-settings{border-block-start:1px solid var(--ill-line);padding-block-start:var(--ill-space-5)}.member-page--illustrated .member-settings__summary{align-items:center;gap:var(--ill-space-3);min-block-size:2.75rem;padding:var(--ill-space-2) var(--ill-space-3);box-sizing:border-box;color:var(--ill-ink);background:var(--ill-sunk);border-radius:var(--ill-radius-md);font:var(--ill-type-medium-strong);letter-spacing:0;cursor:pointer;list-style:none;display:flex}.member-page--illustrated .member-settings__summary::-webkit-details-marker{display:none}.member-page--illustrated .member-settings__summary:hover{background:var(--ill-sunk-strong)}.member-page--illustrated .member-summary__chevron{margin-inline-start:auto}.member-page--illustrated details[open]>summary .member-summary__chevron{transform:rotate(180deg)}.member-page--illustrated .member-settings__body .member-subheading{margin-block-start:.5rem}.member-page--illustrated .member-settings__body p{margin-block:0}.member-page--illustrated .member-settings[open] .member-settings__summary{margin-block-end:var(--ill-space-4)}.member-page--illustrated .member-settings__body{gap:var(--ill-space-4);display:grid}.member-page--illustrated .member-settings__body>*{min-inline-size:0}.member-page--illustrated .member-finished{gap:var(--ill-space-1);margin:0;padding:0;list-style:none;display:grid}.member-page--illustrated .member-finished__item{gap:var(--ill-space-3);min-block-size:2.75rem;padding:var(--ill-space-1) var(--ill-space-2);color:var(--ill-teal);border-radius:var(--ill-radius-md);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.member-page--illustrated .member-finished__item:hover{background:var(--ill-sunk)}.member-page--illustrated .member-finished__item:hover .member-finished__title,.member-page--illustrated .member-dialog__item:hover .member-dialog__book-title{text-decoration:underline}.member-page--illustrated .member-finished__cover-frame{aspect-ratio:1;background:var(--ill-sunk-strong);border-radius:var(--ill-radius-sm);block-size:auto;inline-size:2.75rem;box-shadow:var(--ill-shadow-xs);overflow:hidden}.member-page--illustrated .member-finished__cover{aspect-ratio:1;object-fit:cover;object-position:25% 50%;block-size:auto;inline-size:100%;display:block}.member-page--illustrated .member-finished__text{min-inline-size:0;display:grid}.member-page--illustrated .member-finished__title{font:var(--ill-type-medium-strong);letter-spacing:0;overflow-wrap:anywhere}.member-page--illustrated .member-finished__date{font:var(--ill-type-small);letter-spacing:var(--ill-track-small)}.member-page--illustrated.member-has-dialog{overflow:hidden}.member-page--illustrated .member-dialog{box-sizing:border-box;max-block-size:calc(100dvh - 2rem);inline-size:min(42rem,100% - 2rem);color:var(--ill-text);background:var(--ill-panel);border:1px solid var(--ill-line);border-radius:var(--ill-radius-xl);box-shadow:var(--ill-shadow-md);margin:auto;padding:0;overflow:hidden}.member-page--illustrated .member-dialog::backdrop{background:#3a2e2273}.member-page--illustrated .member-dialog__panel{gap:var(--ill-space-3);max-block-size:calc(100dvh - 2rem);padding:var(--ill-card-pad);overscroll-behavior:contain;display:grid;overflow-y:auto}.member-page--illustrated .member-dialog__head{gap:var(--ill-space-3);justify-content:space-between;align-items:center;display:flex}.member-page--illustrated .member-dialog__title{font:var(--ill-type-medium-title);letter-spacing:var(--ill-track-medium-title);color:var(--ill-ink);margin:0}.member-page--illustrated .member-dialog__count{margin:0}.member-page--illustrated .member-dialog__close{block-size:2.75rem;inline-size:2.75rem;color:var(--ill-ink);background:var(--ill-panel);border:1px solid var(--ill-line);border-radius:var(--ill-radius-icon);box-shadow:var(--ill-shadow-xs);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.member-page--illustrated .member-dialog__close:hover{background:var(--ill-sunk)}.member-page--illustrated .member-dialog__grid{gap:var(--ill-space-3);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));margin:0;padding:0;list-style:none;display:grid}.member-page--illustrated .member-dialog__item{align-content:start;justify-items:center;gap:var(--ill-space-1);min-inline-size:0;padding:var(--ill-space-2);color:var(--ill-teal);border-radius:var(--ill-radius-md);text-align:center;text-decoration:none;display:grid}.member-page--illustrated .member-dialog__item:hover{background:var(--ill-sunk)}.member-page--illustrated .member-dialog__cover-frame{aspect-ratio:1;background:var(--ill-sunk-strong);border-radius:var(--ill-radius-sm);block-size:auto;inline-size:6rem;box-shadow:var(--ill-shadow-xs);display:block;overflow:hidden}.member-page--illustrated .member-dialog__cover{aspect-ratio:1;object-fit:cover;object-position:25% 50%;block-size:auto;inline-size:100%;display:block}.member-page--illustrated .member-dialog__book-title,.member-page--illustrated .member-dialog__date{overflow-wrap:anywhere;max-inline-size:100%}.member-page--illustrated .member-dialog__book-title{font:var(--ill-type-small-strong);letter-spacing:var(--ill-track-small);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.member-page--illustrated .member-dialog__date{font:var(--ill-type-small);letter-spacing:var(--ill-track-small)}.member-page--illustrated .member-dialog__panel>.member-button{justify-self:center}.member-page--illustrated .member-dialog__panel>.member-button[hidden]{display:none}.member-page--illustrated .member-events__list{gap:var(--ill-space-2);margin:0;padding:0;list-style:none;display:grid}.member-page--illustrated .member-event{column-gap:var(--ill-space-3);padding:var(--ill-space-2) var(--ill-space-3);background:var(--ill-sunk);border-radius:var(--ill-radius-lg);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon name""icon chip";align-items:center;row-gap:.125rem;display:grid}.member-page--illustrated .member-event>.member-icon{grid-area:icon}.member-page--illustrated .member-event__name{min-inline-size:0;font:var(--ill-type-small-title);letter-spacing:var(--ill-track-small-title);color:var(--ill-ink);overflow-wrap:anywhere;grid-area:name}.member-page--illustrated .member-event>.member-chip{grid-area:chip;justify-self:start}.member-page--illustrated .member-home__scene{border:1px solid var(--ill-line);border-radius:var(--ill-radius-xl);background:#9ccc7a;block-size:clamp(440px,124vw,680px);position:relative;overflow:hidden}.member-page--illustrated .member-home__stage,.member-page--illustrated .member-home__stage>svg,.member-page--illustrated .member-home__stage>canvas{block-size:100%;inline-size:100%;display:block}.member-page--illustrated .member-home__stage.has-view-controls{touch-action:pan-x pan-y}.member-page--illustrated .member-home__stage.is-zoomed{touch-action:none;cursor:grab}.member-page--illustrated .member-home__stage.is-dragging{cursor:grabbing}.member-page--illustrated .member-home__view-controls{gap:.375rem;display:grid;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.member-page--illustrated .member-home__view-button{block-size:2.75rem;inline-size:2.75rem;color:var(--ill-ink);background:var(--ill-panel);border:1px solid var(--ill-line);border-radius:var(--ill-radius-icon);box-shadow:var(--ill-shadow-md);cursor:pointer;place-items:center;padding:0;display:grid}.member-page--illustrated .member-home__view-button:hover{background:var(--ill-sunk)}.member-page--illustrated .member-home__view-button[aria-disabled=true]{opacity:.55;cursor:default}.member-page--illustrated .member-home__demo-note{max-inline-size:calc(100% - 5.5rem);color:var(--ill-ink);border-radius:var(--ill-radius-md);font:var(--ill-type-small-strong);letter-spacing:var(--ill-track-small);background:#fffdf8f0;margin:0;padding:.25rem .6rem;position:absolute;inset-block-start:4rem;inset-inline-start:.75rem}.member-page--illustrated .member-home__album-link{z-index:2;box-sizing:border-box;white-space:nowrap;min-block-size:2.75rem;box-shadow:var(--ill-shadow-md);gap:.25rem;padding:.5rem .75rem;text-decoration:none;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.member-page--illustrated .member-home__album-star{flex:none;block-size:1rem;inline-size:1rem}.member-page--illustrated .member-home__talk,.member-page--illustrated .member-home__chatter{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.member-page--illustrated .member-home__bubble,.member-page--illustrated .member-home__chat{--bubble-accent:var(--ill-tier-uncommon);box-sizing:border-box;inline-size:max-content;max-inline-size:220px;color:var(--ill-ink);background:var(--ill-panel);border:1px solid var(--ill-line-strong);border-inline-start:4px solid var(--bubble-accent);border-radius:var(--ill-radius-md);box-shadow:var(--ill-shadow-md);font:var(--ill-type-medium);letter-spacing:0;pointer-events:none;padding:.5rem .75rem;position:absolute;inset:0 auto auto 0}.member-page--illustrated .member-home__bubble.is-offscreen{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;box-shadow:none;border:0;padding:0;overflow:hidden}.member-page--illustrated .member-home__bubble--uncommon,.member-page--illustrated .member-home__chat--uncommon{--bubble-accent:var(--ill-tier-uncommon)}.member-page--illustrated .member-home__bubble--rare,.member-page--illustrated .member-home__chat--rare{--bubble-accent:var(--ill-tier-rare)}.member-page--illustrated .member-home__bubble--epic,.member-page--illustrated .member-home__chat--epic{--bubble-accent:var(--ill-tier-epic)}.member-page--illustrated .member-home__bubble--legendary,.member-page--illustrated .member-home__chat--legendary{--bubble-accent:var(--ill-tier-legendary)}.member-page--illustrated .member-home__bubble-name,.member-page--illustrated .member-home__chat-name{font:var(--ill-type-medium-strong);letter-spacing:0;overflow-wrap:anywhere;display:block}.member-page--illustrated .member-home__bubble-line,.member-page--illustrated .member-home__chat-line{overflow-wrap:anywhere;display:block}.member-page--illustrated .member-home__bubble-tail,.member-page--illustrated .member-home__chat-tail{background:var(--ill-panel);border-inline-end:1px solid var(--ill-line-strong);border-block-end:1px solid var(--ill-line-strong);block-size:12px;inline-size:12px;margin-inline-start:-10px;position:absolute;inset-block-end:-7px;inset-inline-start:var(--tail-x,1.25rem);transform:rotate(45deg)}.member-page--illustrated .member-home__bubble.is-below .member-home__bubble-tail,.member-page--illustrated .member-home__chat.is-below .member-home__chat-tail{border-block-end:0;border-inline-end:0;border-block-start:1px solid var(--ill-line-strong);border-inline-start:1px solid var(--ill-line-strong);inset-block:-7px auto}@media (prefers-reduced-motion:no-preference){.member-page--illustrated .member-home__bubble,.member-page--illustrated .member-home__chat{transition:opacity .15s ease-out}.member-page--illustrated .member-home__bubble.is-leaving,.member-page--illustrated .member-home__chat.is-leaving{opacity:0}}.member-page--illustrated .member-home__hear{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.member-page--illustrated .member-home__hear[hidden]{display:none}.member-page--illustrated .member-home__hear:focus-within{z-index:3;clip:auto;gap:.375rem;block-size:auto;inline-size:auto;max-inline-size:calc(100% - 1.5rem);margin:0;display:flex;inset-block-end:.75rem;inset-inline-start:.75rem;overflow:auto hidden}.member-page--illustrated .member-home__hear li{flex:none}.member-page--illustrated .member-home__hear button{box-sizing:border-box;min-block-size:2.75rem;color:var(--ill-ink);background:var(--ill-panel);border:1px solid var(--ill-line-strong);border-radius:var(--ill-radius-pill);box-shadow:var(--ill-shadow-md);font:var(--ill-type-small-strong);letter-spacing:var(--ill-track-small);cursor:pointer;padding:.5rem .875rem}@media (min-width:64rem){.member-page--illustrated .member-home__scene{block-size:clamp(640px,116vh,1280px)}}@media (max-width:40rem){.member-page--illustrated .member-home__view-controls{grid-auto-flow:column}.member-page--illustrated .member-home__demo-note{max-inline-size:calc(100% - 1.5rem)}}.member-page--illustrated .member-icon{color:var(--member-icon-ink,currentColor);flex:none;display:block;overflow:visible}.member-page--illustrated .member-icon--bare{block-size:1.25rem;inline-size:1.25rem}.member-page--illustrated .member-icon--s{block-size:1.75rem;inline-size:1.75rem}.member-page--illustrated .member-icon--m{block-size:2.75rem;inline-size:2.75rem}.member-page--illustrated .member-icon--l{block-size:4rem;inline-size:4rem}.member-page--illustrated .member-icon__tile,.member-page--illustrated .member-icon__cut{fill:var(--member-icon-bg)}.member-page--illustrated .member-icon__cut-line{stroke:var(--member-icon-bg)}.member-page--illustrated .member-icon__badge{fill:var(--ill-teal);stroke:var(--ill-panel);stroke-width:2.5px}.member-page--illustrated .member-icon--leaf{--member-icon-bg:var(--ill-leaf-bg);--member-icon-ink:var(--ill-leaf-ink)}.member-page--illustrated .member-icon--sky{--member-icon-bg:var(--ill-sky-bg);--member-icon-ink:var(--ill-sky-ink)}.member-page--illustrated .member-icon--honey{--member-icon-bg:var(--ill-honey-bg);--member-icon-ink:var(--ill-honey-ink)}.member-page--illustrated .member-icon--peach{--member-icon-bg:var(--ill-peach-bg);--member-icon-ink:var(--ill-peach-ink)}.member-page--illustrated .member-icon--blossom{--member-icon-bg:var(--ill-blossom-bg);--member-icon-ink:var(--ill-blossom-ink)}.member-page--illustrated .member-icon--lilac{--member-icon-bg:var(--ill-lilac-bg);--member-icon-ink:var(--ill-lilac-ink)}.member-page--illustrated .member-icon--mint{--member-icon-bg:var(--ill-mint-bg);--member-icon-ink:var(--ill-mint-ink)}@media (forced-colors:active){.member-page--illustrated .member-button:not(.member-button--link){border:2px solid buttontext}.member-page--illustrated .member-tab.member-button--secondary{box-sizing:border-box;border:2px solid buttontext}.member-page--illustrated .member-home__scene{border:2px solid canvastext}.member-page--illustrated .member-home__view-button{border:2px solid buttontext}.member-page--illustrated .member-home__bubble,.member-page--illustrated .member-home__chat{color:canvastext;box-shadow:none;background:canvas;border:2px solid canvastext;border-inline-start:6px solid highlight}.member-page--illustrated .member-home__bubble-tail,.member-page--illustrated .member-home__chat-tail{background:canvas;border-color:canvastext}.member-page--illustrated .member-home__hear button{color:buttontext;box-shadow:none;background:buttonface;border:2px solid buttontext}.member-page--illustrated .member-icon-button{border:1px solid buttontext}.member-page--illustrated .member-hint__tip{color:canvastext;background:canvas;border:1px solid canvastext}.member-page--illustrated .member-cal__nav[aria-disabled=true]{opacity:1;color:graytext;border-color:graytext}.member-page--illustrated .member-cal__nav[aria-disabled=true] .member-icon{color:graytext}.member-page--illustrated .member-tile,.member-page--illustrated .member-cal__cell,.member-page--illustrated .member-cal__swatch,.member-page--illustrated .member-cal__nav,.member-page--illustrated .member-event,.member-page--illustrated .member-settings__summary,.member-page--illustrated .member-chip,.member-page--illustrated .member-companion__slot,.member-page--illustrated .member-finished__cover-frame,.member-page--illustrated .member-dialog__cover-frame,.member-page--illustrated .member-dialog__close{border:1px solid canvastext}.member-page--illustrated .member-cal__cell.is-finished,.member-page--illustrated .member-cal__swatch.is-finished{border:3px solid canvastext}.member-page--illustrated .member-cal__cell.is-uncounted,.member-page--illustrated .member-cal__swatch.is-uncounted,.member-page--illustrated .member-companion__slot{border-style:dashed}.member-page--illustrated .member-cal__cell.is-future{border-color:canvas}.member-page--illustrated .member-cal__cell.is-today,.member-page--illustrated .member-cal__swatch.is-today{outline:2px solid highlight}.member-page--illustrated .member-cal__mark,.member-page--illustrated .member-cal__swatch{color:canvastext}.member-page--illustrated .member-dialog{border:2px solid canvastext}.member-page--illustrated .member-icon{color:canvastext}.member-page--illustrated .member-icon__tile{fill:canvas;stroke:canvastext;stroke-width:2px}.member-page--illustrated .member-icon__cut{fill:canvas}.member-page--illustrated .member-icon__cut-line{stroke:canvas}.member-page--illustrated .member-icon__badge{fill:canvastext;stroke:canvas}.member-page--illustrated .member-tab.member-button--secondary[aria-current=page]{text-decoration:underline}.member-page--illustrated .member-tab.member-button--secondary[aria-current=page]:before{background:canvastext}.member-page--illustrated .member-companion{border:2px dashed canvastext}}
