@font-face{font-family:Ouimot Text;src:url(/app/assets/inter-CEvqOKSb.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0-24F,U+300-36F,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215}@font-face{font-family:Ouimot Figure;src:url(/app/assets/nunito-D1cMOLga.woff2)format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+0-24F,U+2000-206F}@font-face{font-family:Ouimot Serif;src:url(/app/assets/newsreader-WSe0otQk.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0-24F,U+300-36F,U+2000-206F}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", sans-serif;--font-text:"Ouimot Text", var(--cjk);--font-figure:"Ouimot Figure", "Ouimot Text", var(--cjk);--font-serif:"Ouimot Serif", "Songti SC", "Noto Serif CJK SC", serif;--page:#f3f1ec;--surface:#fff;--surface-above:#fff;--well:#f4f2ed;--fill:#7676801f;--system-fill:#78788033;--chrome:#fbfaf7f5;--hairline:#00000012;--cream:#f6efe4;--label:#000;--secondary:#3c3c4399;--tertiary:#3c3c434d;--separator:#3c3c434a;--accent:#1e4f9e;--accent-fill:#1e4f9e;--masculine:#2961b8;--feminine:#b84061;--reviews:var(--accent);--new-words:#0d9487;--minutes:#ed801a;--memory:#6b5cd9;--good:#339e61;--bad:#cc423d;--ink:#217345;--caution:#ff8d28;--feed-accent:#ffd659;--switch-on:#34c759;--switch-off:#78788029;--tint-opacity:.11;--sys-red:#ff383c;--sys-orange:#ff8d28;--sys-yellow:#fc0;--sys-green:#34c759;--sys-mint:#00c8b3;--sys-teal:#00c3d0;--sys-cyan:#00c0e8;--sys-blue:#08f;--sys-indigo:#6155f5;--sys-purple:#cb30e0;--sys-pink:#ff2d55;--sys-brown:#ac7f5e;--sys-gray:#8e8e93;--card-shadow:0 1px 2px #0000000a, 0 4px 14px #0000000a;--deck-shadow:0 2px 6px #0000000d, 0 14px 40px #00000014;--s-xxs:4px;--s-xs:8px;--s-s:12px;--s-m:16px;--s-l:24px;--s-xl:32px;--s-xxl:48px;--s-page:20px;--s-hero:20px;--corner:22px;--inner-corner:16px;--deck-corner:32px;--t-large-title:34px;--lh-large-title:41px;--t-title:28px;--lh-title:34px;--t-title2:22px;--lh-title2:28px;--t-title3:20px;--lh-title3:25px;--t-headline:17px;--lh-headline:22px;--t-body:17px;--lh-body:22px;--t-callout:16px;--lh-callout:21px;--t-subheadline:15px;--lh-subheadline:20px;--t-footnote:13px;--lh-footnote:18px;--t-caption:12px;--lh-caption:16px;--t-caption2:11px;--lh-caption2:13px;--m-micro:.12s;--m-exit:.2s;--m-enter:.4s;--m-emphasis:.6s;--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.42, 0, 1, 1);--ease-press:cubic-bezier(.34, 1.3, .64, 1);--press-scale:.98;--tabbar-height:64px;--sidebar-width:248px;--column:560px;--column-wide:960px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--wide-breakpoint:900px;--corner-group:26px;--card-edge:#00000012;--hairline-width:1px;--hover:#00000009;--glass-blur:blur(20px) saturate(1.6);--chrome-edge:#0000000f;--chrome-shadow:0 1px 2px #0000000d, 0 6px 20px #00000014;--tabbar-shadow:0 1px 3px #0000000d, 0 10px 36px #0000001a;--scrim:#0003;--sheet-shadow:0 -1px 0 #00000005, 0 -8px 40px #0000001a;--shadow-raised:0 1px 2px #0000000a, 0 4px 20px #00000014;--shadow-lifted:0 1px 2px #0000000d, 0 12px 48px #0000001f;--shadow-floating:0 1px 2px #0000000f, 0 20px 72px #0000002e;--lift-edge:0 0 #0000;--spring-enter:linear(0, .068, .207, .362, .504, .624, .72, .794, .851, .893, .924, .946, .962, .973, .981, .987, .991, .994, .996, .997, 1);--spring-enter-duration:.54s;--spring-press:linear(0, .035, .119, .228, .345, .46, .565, .657, .737, .802, .856, .897, .93, .954, .972, .985, .994, 1, 1.003, 1.005, 1.006, 1.006, 1.006, 1.005, 1.005, 1.004, 1.003, 1.003, 1);--spring-press-duration:.28s;--spring-sheet:linear(0, .026, .089, .172, .264, .358, .447, .53, .605, .671, .729, .778, .82, .855, .884, .907, .927, .943, .956, .966, .974, .98, .985, .989, .992, .994, .996, .997, 1);--spring-sheet-duration:.55s;--spring-snappy:linear(0, .032, .11, .212, .321, .429, .53, .62, .699, .765, .82, .864, .9, .928, .949, .965, .977, .986, .993, .997, 1, 1.001, 1.002, 1.003, 1.003, 1.003, 1.003, 1.002, 1);--spring-snappy-duration:.37s;--navbar-height:56px;--round-button:44px;--sheet-background:#f3f1ec;--sheet-surface:#fff;--primary-lift:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000014, 0 1px 2px #0000000f, 0 6px 18px #1e4f9e38;--key-surface:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#000;--surface:#1c1c1e;--surface-above:#2c2c2e;--well:#1c1c1e;--fill:#7676803d;--system-fill:#7878805c;--chrome:#2c2c2ef2;--hairline:#ffffff12;--cream:#33302b;--label:#fff;--secondary:#ebebf599;--tertiary:#ebebf54d;--separator:#54545899;--accent:#6b9ef5;--accent-fill:#3d73e0;--masculine:#78abff;--feminine:#ff85a3;--new-words:#45d6bf;--minutes:#ffa64d;--memory:#9e94ff;--good:#59cc85;--bad:#ff736b;--ink:#59cc85;--caution:#ff9230;--switch-on:#30d158;--switch-off:#78788052;--sys-red:#ff4245;--sys-orange:#ff9230;--sys-yellow:#ffd600;--sys-green:#30d158;--sys-mint:#00dac3;--sys-teal:#00d2e0;--sys-cyan:#3cd3fe;--sys-blue:#0091ff;--sys-indigo:#6d7cff;--sys-purple:#db34f2;--sys-pink:#ff375f;--sys-brown:#b78a66;--card-shadow:none;--deck-shadow:none;--card-edge:transparent;--hover:#ffffff0b;--chrome-edge:#ffffff14;--chrome-shadow:0 1px 2px #0000004d, 0 6px 20px #00000059;--tabbar-shadow:0 1px 3px #0000004d, 0 10px 36px #00000073;--scrim:#0000007a;--sheet-shadow:0 0 #0000;--shadow-raised:0 0 #0000;--shadow-lifted:0 0 #0000;--shadow-floating:0 0 #0000;--lift-edge:inset 0 .5px 0 #ffffff1f;--key-surface:#3a3a3c;--primary-lift:inset 0 1px 0 #ffffff24;--sheet-background:#1c1c1e;--sheet-surface:#2c2c2e}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#000;--surface:#1c1c1e;--surface-above:#2c2c2e;--well:#1c1c1e;--fill:#7676803d;--system-fill:#7878805c;--chrome:#2c2c2ef2;--hairline:#ffffff12;--cream:#33302b;--label:#fff;--secondary:#ebebf599;--tertiary:#ebebf54d;--separator:#54545899;--accent:#6b9ef5;--accent-fill:#3d73e0;--masculine:#78abff;--feminine:#ff85a3;--new-words:#45d6bf;--minutes:#ffa64d;--memory:#9e94ff;--good:#59cc85;--bad:#ff736b;--ink:#59cc85;--caution:#ff9230;--switch-on:#30d158;--switch-off:#78788052;--sys-red:#ff4245;--sys-orange:#ff9230;--sys-yellow:#ffd600;--sys-green:#30d158;--sys-mint:#00dac3;--sys-teal:#00d2e0;--sys-cyan:#3cd3fe;--sys-blue:#0091ff;--sys-indigo:#6d7cff;--sys-purple:#db34f2;--sys-pink:#ff375f;--sys-brown:#b78a66;--card-shadow:none;--deck-shadow:none;--card-edge:transparent;--hover:#ffffff0b;--chrome-edge:#ffffff14;--chrome-shadow:0 1px 2px #0000004d, 0 6px 20px #00000059;--tabbar-shadow:0 1px 3px #0000004d, 0 10px 36px #00000073;--scrim:#0000007a;--sheet-shadow:0 0 #0000;--shadow-raised:0 0 #0000;--shadow-lifted:0 0 #0000;--shadow-floating:0 0 #0000;--lift-edge:inset 0 .5px 0 #ffffff1f;--key-surface:#3a3a3c;--primary-lift:inset 0 1px 0 #ffffff24;--sheet-background:#1c1c1e;--sheet-surface:#2c2c2e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--label);font-family:var(--font-text);font-size:var(--t-body);line-height:var(--lh-body);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}img{max-width:100%;display:block}.t-large-title{font-size:var(--t-large-title);line-height:var(--lh-large-title);letter-spacing:.01em;font-weight:700}.t-title{font-size:var(--t-title);line-height:var(--lh-title);font-weight:700}.t-title2{font-size:var(--t-title2);line-height:var(--lh-title2);font-weight:700}.t-title3{font-size:var(--t-title3);line-height:var(--lh-title3);font-weight:600}.t-headline{font-size:var(--t-headline);line-height:var(--lh-headline);font-weight:600}.t-body{font-size:var(--t-body);line-height:var(--lh-body)}.t-callout{font-size:var(--t-callout);line-height:var(--lh-callout)}.t-subheadline{font-size:var(--t-subheadline);line-height:var(--lh-subheadline)}.t-footnote{font-size:var(--t-footnote);line-height:var(--lh-footnote)}.t-caption{font-size:var(--t-caption);line-height:var(--lh-caption)}.t-caption2{font-size:var(--t-caption2);line-height:var(--lh-caption2)}.secondary{color:var(--secondary)}.tertiary{color:var(--tertiary)}.french{font-family:var(--font-serif);font-weight:600}.sentence{font-family:var(--font-serif);font-weight:400}.figure{font-family:var(--font-figure);font-variant-numeric:tabular-nums;font-weight:700}.ordinal{font-family:var(--font-serif);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.card-label{font-size:var(--t-footnote);line-height:var(--lh-footnote);letter-spacing:.3px;color:var(--secondary);font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){:root{--m-enter:.2s;--m-emphasis:.2s;--ease-enter:ease-in-out;--ease-press:ease-in-out;--press-scale:1}}@media (min-resolution:2x){:root{--hairline-width:.5px}}@media (max-width:374px){:root{--s-page:16px;--s-hero:16px}}button,a,[role=button],[role=tab],[role=switch],label{touch-action:manipulation}a{color:inherit;text-decoration:none}.pressable{transition:transform var(--spring-press-duration) var(--spring-press), opacity var(--m-micro) ease-out;-webkit-user-select:none;user-select:none}.pressable[data-pressed]{transform:scale(var(--press-scale));opacity:.92}@media (prefers-reduced-motion:reduce){.pressable[data-pressed]{opacity:.7;transform:none}}.elevation-raised{box-shadow:var(--shadow-raised), var(--lift-edge)}.elevation-lifted{box-shadow:var(--shadow-lifted), var(--lift-edge)}.elevation-floating{box-shadow:var(--shadow-floating), var(--lift-edge)}.paper{background:var(--page)}:focus:not(:focus-visible){outline:none}.row-pressable{transition:background-color var(--m-micro) ease-out;-webkit-user-select:none;user-select:none}.row-pressable[data-pressed]{transition:none;background-color:var(--system-fill)!important}@media (hover:hover) and (pointer:fine){.row-pressable:hover{background-color:var(--hover)}}@container frame (width>=900px){.narrow-only{display:none!important}}@container frame (width<=899.98px){.wide-only{display:none!important}}.card.svelte-1nzzoms{align-items:var(--card-align,flex-start);gap:var(--card-gap,0);width:100%;min-width:0;padding:var(--card-padding,16px);background:var(--card-background,var(--surface));border-radius:var(--card-corner,var(--corner));box-shadow:inset 0 0 0 var(--hairline-width) var(--card-edge);color:var(--label);text-align:start;font:inherit;flex-direction:column;display:flex}.card.interactive.svelte-1nzzoms{cursor:pointer}@media (hover:hover) and (pointer:fine){.card.interactive.svelte-1nzzoms:hover{background-image:linear-gradient(var(--hover), var(--hover))}}.card.interactive.svelte-1nzzoms:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inset.svelte-iushaf{gap:var(--inset-gap);width:100%;min-width:0;padding:var(--inset-padding);background:var(--surface);border-radius:var(--inner-corner);box-shadow:inset 0 0 0 var(--hairline-width) var(--card-edge);flex-direction:column;display:flex}.well.svelte-nz4h1u{gap:var(--well-gap);width:100%;min-width:0;padding:var(--well-padding);background:var(--well);border-radius:var(--well-corner);flex-direction:column;display:flex}.icon.svelte-123hemx{fill:currentColor;vertical-align:-.2em;-webkit-user-select:none;user-select:none;flex:none;display:inline-block;overflow:visible}.header.svelte-1tmaq8r{align-items:center;gap:var(--s-xs);color:var(--secondary);align-self:stretch;display:flex}.label.svelte-1tmaq8r{align-items:flex-start;gap:var(--s-xxs);flex:1;min-width:0;display:flex}.icon-line.svelte-1tmaq8r{flex:none;align-items:center;height:1lh;display:inline-flex}.trailing.svelte-1tmaq8r{font-variant-numeric:tabular-nums;white-space:nowrap}.footer.svelte-11k16fl{padding:0 var(--s-xxs);margin:0}.section-title.svelte-9z5tdz{justify-content:space-between;align-items:baseline;gap:var(--s-s);padding:var(--s-xs) var(--s-xxs) 0;display:flex}.heading.svelte-9z5tdz{min-width:0;margin:0;font-weight:700}.tight.svelte-10v2a9s{align-items:flex-start;gap:4px;width:-moz-fit-content;width:fit-content;min-width:0;display:inline-flex}.icon-line.svelte-10v2a9s{flex:none;align-items:center;height:1lh;display:inline-flex}.title.svelte-10v2a9s{min-width:0}.tile.svelte-ru602q{width:var(--side);height:var(--side);border-radius:calc(var(--side) * .26);background:linear-gradient(#ffffff2e, #fff0) , var(--tile);flex:none;justify-content:center;align-items:center;display:inline-flex}.glyph.svelte-1lthh0w{flex:none;justify-content:center;align-items:center;min-width:28px;display:inline-flex}.tile-label.svelte-1em11f0{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.text.svelte-1em11f0{flex-direction:column;gap:2px;min-width:0;display:flex}.title.svelte-1em11f0{font-size:var(--t-body);line-height:var(--lh-body);color:var(--label)}.chip.svelte-po30ig{width:-moz-fit-content;width:fit-content;padding:var(--s-xxs) var(--s-xs);white-space:nowrap;color:var(--chip);background:color-mix(in srgb, var(--chip) 12%, transparent);border-radius:999px;flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.row.svelte-14vkynw{align-items:center;gap:var(--s-s);width:100%;min-height:52px;padding:var(--s-s) var(--s-m);text-align:start;color:var(--label);display:flex}button.row.svelte-14vkynw,a.row.svelte-14vkynw{cursor:pointer}.row.svelte-14vkynw:focus-visible{outline-offset:-2px;border-radius:inherit}.content.svelte-14vkynw{align-items:center;gap:var(--s-s);flex:1;min-width:0;display:flex}.divider.svelte-1ma9d7l{height:var(--hairline-width);background:var(--separator);flex:none;align-self:stretch}.avatar.svelte-1xsx90x{width:var(--side);height:var(--side);background:linear-gradient(#ffffff29, #fff0), var(--accent-fill);color:#fff;font-family:var(--font-figure);font-size:calc(var(--side) * .46);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.avatar.empty.svelte-1xsx90x{color:var(--sys-gray);background:0 0}.mark.svelte-wfxxdc{flex:none;display:block}:root[data-theme=dark] .mark.svelte-wfxxdc rect:where(.svelte-wfxxdc){stroke:#ffffff24;stroke-width:8px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mark.svelte-wfxxdc rect:where(.svelte-wfxxdc){stroke:#ffffff24;stroke-width:8px}}.big-number.svelte-itlx2t{align-items:baseline;gap:var(--s-xxs);white-space:nowrap;min-width:0;display:inline-flex}.digits.svelte-itlx2t{font-family:var(--font-figure);font-weight:700;font-size:var(--size);font-variant-numeric:tabular-nums;color:var(--color);padding:0 .02em;line-height:1.15;display:inline-flex;overflow:hidden}.slot.svelte-itlx2t{display:inline-grid}.digit.svelte-itlx2t{grid-area:1/1}.unit.svelte-itlx2t{font-size:var(--t-subheadline);line-height:var(--lh-subheadline);font-weight:600}.rings.svelte-1q2x8yu{aspect-ratio:1;flex:none;position:relative}.track.svelte-1q2x8yu{border-style:solid;border-radius:50%;position:absolute}.fill.svelte-1q2x8yu{position:absolute;inset:0}.capsule.svelte-ysws52{width:100%;height:var(--h);background:var(--fill);border-radius:999px;flex:auto;position:relative;overflow:hidden}.ahead.svelte-ysws52,.done.svelte-ysws52{border-radius:999px;position:absolute;inset:0 auto 0 0}.ahead.svelte-ysws52{background:color-mix(in srgb, var(--tint) 35%, transparent)}.done.svelte-ysws52{background:var(--tint)}.done.animated.svelte-ysws52{transition:width var(--spring-enter-duration) var(--spring-enter)}@media (prefers-reduced-motion:reduce){.done.animated.svelte-ysws52{transition:none}}.spinner.svelte-a1ujmk{width:var(--side);height:var(--side);flex:none;display:inline-block;position:relative}.spoke.svelte-a1ujmk{left:calc(50% - var(--side) * .05);top:calc(var(--side) * .025);width:calc(var(--side) * .1);height:calc(var(--side) * .225);background:var(--color);transform-origin:50% calc(var(--side) * .475);border-radius:999px;animation:1s steps(8,end) infinite svelte-a1ujmk-spoke;position:absolute}@keyframes svelte-a1ujmk-spoke{0%{opacity:1}to{opacity:.15}}.button.svelte-1j8p21y{justify-content:center;align-items:center;gap:var(--s-xxs);width:100%;padding:var(--s-xs) var(--s-page);font-size:var(--t-headline);line-height:var(--lh-headline);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;font-weight:600;display:flex}.button.inline.svelte-1j8p21y{width:auto;display:inline-flex}.button.svelte-1j8p21y:disabled{cursor:default}.button.svelte-1j8p21y:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.primary.svelte-1j8p21y{color:#fff;background:var(--accent-fill);min-height:54px}.primary.glass.svelte-1j8p21y{box-shadow:var(--primary-lift)}.primary.svelte-1j8p21y[data-pressed]{background:color-mix(in srgb, var(--accent-fill) 85%, transparent)}.primary.svelte-1j8p21y:disabled{background:color-mix(in srgb, var(--accent-fill) 40%, var(--page));color:#fffc;box-shadow:none}.secondary.svelte-1j8p21y{min-height:54px;color:var(--label);background:var(--fill)}.secondary.glass.svelte-1j8p21y{background:var(--chrome);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 var(--hairline-width) var(--chrome-edge), var(--chrome-shadow)}.secondary.svelte-1j8p21y[data-pressed]{background:var(--system-fill)}.secondary.svelte-1j8p21y:disabled{color:var(--tertiary)}.tinted.svelte-1j8p21y{min-height:50px;color:var(--tint);background:color-mix(in srgb, var(--tint) 12%, transparent)}.tinted.svelte-1j8p21y[data-pressed]{background:color-mix(in srgb, var(--tint) 20%, transparent)}.tinted.svelte-1j8p21y:disabled{color:color-mix(in srgb, var(--tint) 45%, transparent)}.choice.svelte-1j8p21y{min-height:56px;padding:var(--s-s) var(--s-m);border-radius:var(--inner-corner);color:var(--label);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline-width) var(--card-edge);font-size:var(--t-body);line-height:var(--lh-body);font-weight:500}.choice.svelte-1j8p21y:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.primary.svelte-1j8p21y:not(:disabled):hover{background:color-mix(in srgb, var(--accent-fill) 92%, #fff)}.secondary.svelte-1j8p21y:not(:disabled):hover,.choice.svelte-1j8p21y:not(:disabled):hover{background-image:linear-gradient(var(--hover), var(--hover))}.tinted.svelte-1j8p21y:not(:disabled):hover{background:color-mix(in srgb, var(--tint) 16%, transparent)}}.round.svelte-1s68b5m{width:var(--side);height:var(--side);color:var(--label);background:var(--chrome);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 var(--hairline-width) var(--chrome-edge), var(--chrome-shadow);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.round.capsule.svelte-1s68b5m{border-radius:999px;gap:6px;width:auto;padding:0 16px 0 12px}.words.svelte-1s68b5m{font-size:var(--t-body);white-space:nowrap;font-weight:500}.round.svelte-1s68b5m:disabled{opacity:.4;cursor:default}.round.svelte-1s68b5m:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.round.svelte-1s68b5m:not(:disabled):hover{background-image:linear-gradient(var(--hover), var(--hover))}}.text-button.svelte-14lt8pn{justify-content:center;align-items:center;gap:var(--s-xxs);cursor:pointer;border-radius:8px;width:-moz-fit-content;width:fit-content;margin:-6px -4px;padding:6px 4px;display:inline-flex}.text-button.svelte-14lt8pn:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.text-button.svelte-14lt8pn:not(:disabled):hover{opacity:.75}}.speaker.svelte-1but4cz{width:44px;height:44px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.speaker.large.svelte-1but4cz{background:color-mix(in srgb, var(--accent) 10%, transparent);width:120px;height:120px}.speaker.large.svelte-1but4cz:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-10px}.speaker.svelte-1but4cz:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.speaker.svelte-1but4cz:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 17%, transparent)}}.plain.svelte-8iv5ia{font-family:var(--font-serif);font-weight:600}.fitted.svelte-8iv5ia{text-align:center;width:100%;min-width:0;font-family:var(--font-serif);position:relative}.set.svelte-8iv5ia,.measure.svelte-8iv5ia{white-space:pre;color:var(--label);line-height:1.12;display:inline-block}.set.svelte-8iv5ia{position:relative}.trailing.svelte-8iv5ia{margin-left:var(--s-s);white-space:normal;line-height:normal;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.leading.svelte-8iv5ia{margin-right:var(--s-s);white-space:normal;line-height:normal;display:flex;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.measure.svelte-8iv5ia{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.article.svelte-8iv5ia{font-weight:400}.word.svelte-8iv5ia{font-weight:500}.kind.svelte-188mg80{width:-moz-fit-content;width:fit-content;padding:var(--s-xxs) var(--s-s);background:var(--fill);color:var(--secondary);white-space:nowrap;border-radius:999px;font-weight:500;display:inline-block}.hook.svelte-1b0wjb9{align-items:baseline;gap:var(--s-xs);margin:0;display:flex}.tag.svelte-1b0wjb9{padding:2px var(--s-xs);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);white-space:nowrap;border-radius:999px;flex:none;font-weight:600}.text.svelte-1b0wjb9{min-width:0;font-weight:500}.meaning.svelte-1qp1lcy{width:100%;font-size:var(--size);line-height:var(--line);font-weight:var(--weight);flex-direction:column;gap:2px;display:flex}.group.svelte-1qp1lcy{color:var(--secondary);margin:0}.group.first.svelte-1qp1lcy{color:var(--label)}.tag.svelte-1qp1lcy{white-space:nowrap;margin-inline-end:.5em;font-weight:600;line-height:1}.more.svelte-1qp1lcy{color:var(--secondary)}.wrapping.svelte-dmqkcc{overflow-wrap:anywhere;width:100%;margin:0}.picture-box.svelte-1aeq7d0{width:100%;min-width:0;container-type:inline-size}.frame.svelte-1aeq7d0{background:var(--well);isolation:isolate;border-radius:clamp(12px,7cqi,28px);width:100%;position:relative;overflow:hidden}.frame.edge.svelte-1aeq7d0:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--label) 6%, transparent);pointer-events:none;position:absolute;inset:0}.image.svelte-1aeq7d0,.backdrop.svelte-1aeq7d0{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s ease-out;position:absolute;inset:0}.image.whole.svelte-1aeq7d0{object-fit:contain}.backdrop.svelte-1aeq7d0{filter:blur(18px);transform:scale(1.35)}.shown.svelte-1aeq7d0{opacity:1}.centre.svelte-1aeq7d0,.cream.svelte-1aeq7d0{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cream.svelte-1aeq7d0{background:var(--cream);overflow:hidden}.placeholder.svelte-1aeq7d0{font-family:var(--font-serif);white-space:nowrap;color:color-mix(in srgb, var(--label) 15%, transparent);padding:0 var(--s-m);font-weight:400;line-height:1}.switch.svelte-eppiau{background:var(--switch-off);cursor:pointer;border-radius:999px;flex:none;width:64px;height:28px;transition:background-color .2s ease-out;position:relative}.switch.on.svelte-eppiau{background:var(--switch-on)}.switch.svelte-eppiau:disabled{opacity:.4;cursor:default}.switch.svelte-eppiau:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.knob.svelte-eppiau{width:38px;height:24px;transition:transform var(--spring-snappy-duration) var(--spring-snappy), width .15s ease-out;background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 0 0 .5px #0000000a,0 2px 6px #00000026}.switch.on.svelte-eppiau .knob:where(.svelte-eppiau){transform:translate(22px)}.switch.svelte-eppiau:not(:disabled):active .knob:where(.svelte-eppiau){width:44px}.switch.on.svelte-eppiau:not(:disabled):active .knob:where(.svelte-eppiau){transform:translate(16px)}@media (prefers-reduced-motion:reduce){.knob.svelte-eppiau{transition:transform .15s ease-out}}.segmented.svelte-xjepfh{grid-template-columns:repeat(var(--count), 1fr);background:var(--fill);isolation:isolate;border-radius:999px;min-height:34px;padding:2px;display:grid;position:relative}.segmented.svelte-xjepfh:focus{outline:none}.thumb.svelte-xjepfh{z-index:-1;width:calc((100% - 4px) / var(--count));transform:translateX(calc(100% * var(--index)));background:var(--surface-above);transition:transform var(--spring-snappy-duration) var(--spring-snappy);border-radius:999px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 0 0 .5px #0000000a,0 3px 8px #0000001f}.segment.svelte-xjepfh{font-size:var(--t-subheadline);line-height:var(--lh-subheadline);color:var(--label);white-space:nowrap;border-radius:999px;padding:4px 14px;font-weight:500;transition:font-weight .1s;position:relative}.segment.on.svelte-xjepfh{font-weight:600}.segment.svelte-xjepfh:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bar.svelte-xjepfh{background:var(--chrome);min-height:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 var(--hairline-width) var(--chrome-edge), var(--chrome-shadow);padding:4px}.bar.svelte-xjepfh .thumb:where(.svelte-xjepfh){width:calc((100% - 8px) / var(--count));background:var(--fill);box-shadow:none;top:4px;bottom:4px;left:4px}.bar.svelte-xjepfh .segment:where(.svelte-xjepfh){padding:6px 16px}@media (prefers-reduced-motion:reduce){.thumb.svelte-xjepfh{transition:none}}.group.svelte-eo8jt1{flex-direction:column;min-width:0;display:flex}.header.svelte-eo8jt1{padding:var(--s-xxs) var(--s-page) var(--s-xs);font-size:var(--t-headline);line-height:var(--lh-headline);color:var(--secondary);margin:0;font-weight:600}.rows.svelte-eo8jt1{background:var(--surface);border-radius:var(--corner-group);isolation:isolate;flex-direction:column;display:flex;overflow:hidden}.footer.svelte-eo8jt1{padding:var(--s-xs) var(--s-page) 0;color:var(--secondary);white-space:pre-line;margin:0}.row.svelte-1zv6ui{width:100%;min-height:52px;padding:11px var(--s-m);text-align:start;color:var(--label);font-size:var(--t-body);line-height:var(--lh-body);align-items:center;gap:14px;display:flex;position:relative}.row.detailed.svelte-1zv6ui{padding-block:13px}.row.disabled.svelte-1zv6ui{opacity:.45}button.row.svelte-1zv6ui,a.row.svelte-1zv6ui,.toggle-row.svelte-1zv6ui{cursor:pointer}.row.svelte-1zv6ui:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--corner-group)}.row.svelte-1zv6ui:not(:last-child):after{content:"";left:var(--inset);right:var(--s-m);height:var(--hairline-width);background:var(--separator);pointer-events:none;position:absolute;bottom:0}.glyph.svelte-1zv6ui{justify-content:center;min-width:28px;margin-right:-2px;display:inline-flex}.text.svelte-1zv6ui{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.detail.svelte-1zv6ui{color:var(--secondary)}.value.svelte-1zv6ui{max-width:50%;color:var(--secondary);font-variant-numeric:tabular-nums;text-align:end;flex:none}.accessory.svelte-1zv6ui{flex:none;align-items:center;display:inline-flex}.search.svelte-34whw6{background:var(--fill);cursor:text;border-radius:999px;align-items:center;gap:6px;width:100%;height:44px;padding:0 6px 0 12px;display:flex}.search.svelte-34whw6:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}input.svelte-34whw6{min-width:0;height:100%;font-size:var(--t-body);color:var(--label);caret-color:var(--accent);appearance:none;background:0 0;border:0;outline:none;flex:1}input.svelte-34whw6::placeholder{color:var(--secondary)}input.svelte-34whw6::-webkit-search-cancel-button{appearance:none}input.svelte-34whw6::-webkit-search-decoration{appearance:none}.clear.svelte-34whw6{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.date.svelte-l0n23u{display:inline-flex;position:relative}.pill.svelte-l0n23u{background:var(--fill);color:var(--label);font-size:var(--t-body);line-height:var(--lh-body);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 11px}.pill.svelte-l0n23u:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pill.svelte-l0n23u:hover{background:var(--system-fill)}}input.svelte-l0n23u{opacity:0;pointer-events:none;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.accents.svelte-euoq8k{grid-auto-columns:minmax(0,44px);grid-auto-flow:column;justify-content:center;gap:3px;width:100%;padding:4px;display:grid}.key.svelte-euoq8k{background:var(--key-surface);min-width:0;height:40px;font-family:var(--font-serif);color:var(--label);cursor:pointer;border-radius:6px;font-size:21px;line-height:1;transition:transform 80ms ease-out;box-shadow:0 1px #00000038}.key.svelte-euoq8k:active{transform:scale(1.12)}@media (hover:hover) and (pointer:fine){.key.svelte-euoq8k:hover{background-image:linear-gradient(var(--hover), var(--hover))}}.empty.svelte-1kdgx74{justify-content:center;align-items:center;gap:var(--s-xs);padding:var(--s-xxl) var(--s-xl);text-align:center;flex-direction:column;min-height:40%;display:flex}h2.svelte-1kdgx74{margin:var(--s-xs) 0 0}p.svelte-1kdgx74{max-width:30em;margin:0}.actions.svelte-1kdgx74{margin-top:var(--s-m);gap:var(--s-s);display:flex}.anchor.svelte-1kzoi4f{display:inline-flex}.menu.svelte-1kzoi4f{z-index:150;background:var(--chrome);min-width:220px;max-width:min(320px,100vw - 16px);max-height:min(480px,100dvh - 120px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 var(--hairline-width) var(--chrome-edge), var(--shadow-floating), 0 8px 30px #0000001f;border-radius:24px;padding:6px;position:fixed;overflow-y:auto}.item.svelte-1kzoi4f{width:100%;min-height:44px;font-size:var(--t-body);line-height:var(--lh-body);color:var(--label);text-align:start;cursor:pointer;border-radius:16px;align-items:center;gap:6px;padding:0 14px 0 6px;display:flex}.item.svelte-1kzoi4f:focus-visible,.item.svelte-1kzoi4f:hover{background:var(--fill);outline:none}.item.destructive.svelte-1kzoi4f{color:var(--sys-red)}.check.svelte-1kzoi4f{flex:none;justify-content:center;width:22px;display:inline-flex}.label.svelte-1kzoi4f{flex:1;min-width:0}.divider.svelte-1kzoi4f{background:var(--fill);height:6px;margin:3px -6px}.sidebar.svelte-1058dge{height:100%;padding:calc(var(--safe-top) + var(--s-m)) var(--s-s) var(--s-s);background:var(--chrome);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 var(--hairline-width) var(--chrome-edge), var(--chrome-shadow);border-radius:26px;flex-direction:column;display:flex}.brand.svelte-1058dge{padding:var(--s-xs) var(--s-s) var(--s-l);align-items:center;gap:10px;display:flex}.name.svelte-1058dge{font-size:var(--t-title3);line-height:var(--lh-title3);letter-spacing:.04em;font-weight:700}.items.svelte-1058dge{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-1058dge{align-items:center;gap:var(--s-s);width:100%;height:44px;padding:0 var(--s-s);font-size:var(--t-body);color:var(--label);cursor:pointer;border-radius:12px;font-weight:500;display:flex}.item.on.svelte-1058dge{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);font-weight:600}.item.svelte-1058dge:focus-visible,.account.svelte-1058dge:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.account.svelte-1058dge{align-items:center;gap:var(--s-s);width:100%;padding:var(--s-s);text-align:start;cursor:pointer;border-radius:16px;margin-top:auto;display:flex}.who.svelte-1058dge{flex-direction:column;flex:1;min-width:0;display:flex}.title.svelte-1058dge{font-size:var(--t-subheadline);line-height:var(--lh-subheadline);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.detail.svelte-1058dge{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--secondary)}.tabbar.svelte-1o2s3te{background:var(--chrome);width:272px;height:62px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 var(--hairline-width) var(--chrome-edge), var(--tabbar-shadow);color:var(--label);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid}.tabbar.dark.svelte-1o2s3te{--chrome:#1e1e20d1;--chrome-edge:#ffffff1a;--fill:#7676804d;--accent:#6b9ef5;--label:#fff}.tab.svelte-1o2s3te{color:var(--label);cursor:pointer;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:background-color .2s ease-out;display:flex}.tab.on.svelte-1o2s3te{color:var(--accent);background:var(--fill)}.tab.svelte-1o2s3te:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.name.svelte-1o2s3te{letter-spacing:.01em;font-size:10px;font-weight:600;line-height:12px}@media (hover:hover) and (pointer:fine){.tab.svelte-1o2s3te:not(.on):hover{background:var(--hover)}}.frame.svelte-x47ze6{background:var(--page);width:100%;height:100%;position:relative;overflow:hidden;container:frame/inline-size}.content.svelte-x47ze6{--frame-bottom:calc(62px + max(14px, var(--safe-bottom)) + 8px);position:absolute;inset:0}.content.svelte-x47ze6>*{height:100%}.side.svelte-x47ze6{display:none}.bottom.svelte-x47ze6{left:0;right:0;bottom:max(14px, calc(var(--safe-bottom) - 10px));pointer-events:none;z-index:20;transition:transform .3s var(--ease-enter), opacity .2s ease-out;justify-content:center;display:flex;position:absolute}.bottom.svelte-x47ze6>*{pointer-events:auto}.chrome-hidden.svelte-x47ze6 .bottom:where(.svelte-x47ze6){opacity:0;visibility:hidden;transition:transform .25s var(--ease-exit), opacity .2s ease-out, visibility 0s .25s;transform:translateY(140%)}@container frame (width>=900px){.side.svelte-x47ze6{width:var(--sidebar-width);padding:var(--s-xs) 0 var(--s-xs) var(--s-xs);z-index:20;display:block;position:absolute;top:0;bottom:0;left:0}.content.svelte-x47ze6{left:var(--sidebar-width);--frame-bottom:var(--safe-bottom)}.bottom.svelte-x47ze6,.chrome-hidden.svelte-x47ze6 .side:where(.svelte-x47ze6){display:none}.chrome-hidden.svelte-x47ze6 .content:where(.svelte-x47ze6){left:0}}.nav-stack.svelte-1c1smsf{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.layer.svelte-1c1smsf{z-index:0;isolation:isolate;background:var(--page);transition:transform var(--spring-sheet-duration) var(--spring-sheet);outline:none;position:absolute;inset:0;overflow:hidden}.layer.pushed.svelte-1c1smsf{box-shadow:-1px 0 0 var(--card-edge), -12px 0 32px #00000014}.layer.covered.svelte-1c1smsf{transform:translate(-30%)}.layer.svelte-1c1smsf:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--spring-sheet-duration) var(--spring-sheet);background:#0000001a;position:absolute;inset:0}.layer.covered.svelte-1c1smsf:after{opacity:var(--dim,1)}.edge.svelte-1c1smsf{z-index:5;touch-action:none;width:20px;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.layer.covered.svelte-1c1smsf{transform:none}.layer.svelte-1c1smsf{transition:none}}.bar.svelte-f3t9mw{z-index:10;padding-top:var(--safe-top);flex:none;position:sticky;top:0}.edge.svelte-f3t9mw{background:linear-gradient(var(--page) 30%, color-mix(in srgb, var(--page) 70%, transparent) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .2s ease-out;position:absolute;inset:0 0 -18px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.scrolled.svelte-f3t9mw .edge:where(.svelte-f3t9mw){opacity:1}.hard.svelte-f3t9mw .edge:where(.svelte-f3t9mw){background:var(--page);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 var(--hairline-width) 0 var(--separator);inset:0;-webkit-mask-image:none;mask-image:none}.inner.svelte-f3t9mw{align-items:center;gap:var(--s-xs);height:var(--navbar-height);padding:0 var(--s-page);grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);margin:0 auto;display:grid;position:relative}.inner.column.svelte-f3t9mw{max-width:calc(var(--column) + 2 * var(--s-page))}.inner.wide.svelte-f3t9mw{max-width:calc(var(--column-wide) + 2 * var(--s-page))}.side.svelte-f3t9mw{align-items:center;gap:var(--s-xs);min-width:0;display:flex}.trailing.svelte-f3t9mw{justify-content:flex-end}.principal.svelte-f3t9mw{justify-content:center;min-width:0;display:flex}.title.svelte-f3t9mw{font-size:var(--t-headline);line-height:var(--lh-headline);white-space:nowrap;text-overflow:ellipsis;opacity:0;outline:none;margin:0;font-weight:600;transition:opacity .2s ease-out;overflow:hidden}.title.shown.svelte-f3t9mw{opacity:1}.page.svelte-1f8rqm3{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--page);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden auto}.column.svelte-1f8rqm3,.wide.svelte-1f8rqm3,.full.svelte-1f8rqm3{width:100%;margin-inline:auto}.column.svelte-1f8rqm3{max-width:calc(var(--column) + 2 * var(--s-page))}.wide.svelte-1f8rqm3{max-width:calc(var(--column-wide) + 2 * var(--s-page))}.large.svelte-1f8rqm3{padding:2px calc(var(--s-page) + 2px) var(--s-s);flex:none}.large.sr.svelte-1f8rqm3{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.large-title.svelte-1f8rqm3{font-size:var(--t-large-title);line-height:var(--lh-large-title);letter-spacing:.01em;outline:none;margin:0;font-weight:700}.subtitle.svelte-1f8rqm3{font-size:var(--t-footnote);line-height:var(--lh-footnote);color:var(--secondary);margin:0;font-weight:500}.content.svelte-1f8rqm3{gap:var(--gap);padding-top:var(--s-xs);padding-bottom:calc(var(--s-xl) + var(--frame-bottom,var(--safe-bottom)));flex-direction:column;flex:1 0 auto;display:flex}.content.padded.svelte-1f8rqm3{padding-inline:var(--s-page)}.bottom.svelte-1f8rqm3~.content:where(.svelte-1f8rqm3){padding-bottom:var(--s-m)}.content.svelte-1f8rqm3:has(+.bottom:where(.svelte-1f8rqm3)){padding-bottom:var(--s-m)}.bottom.svelte-1f8rqm3{z-index:10;padding:var(--s-l) 0 calc(var(--s-s) + var(--frame-bottom,var(--safe-bottom)));background:linear-gradient(color-mix(in srgb, var(--page) 0%, transparent), color-mix(in srgb, var(--page) 92%, transparent) 30%, var(--page));flex:none;position:sticky;bottom:0}.bottom-inner.svelte-1f8rqm3{gap:var(--s-xs);padding-inline:var(--s-page);flex-direction:column;display:flex}.sheet-root.svelte-7n80a1{z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-root.wide.svelte-7n80a1{align-items:center}.scrim.svelte-7n80a1{background:var(--scrim);position:absolute;inset:0}.panel.svelte-7n80a1{--page:var(--sheet-background);--surface:var(--sheet-surface);--well:var(--sheet-surface);background:var(--page);width:100%;color:var(--label);box-shadow:var(--sheet-shadow), var(--lift-edge);transition:height var(--spring-sheet-duration) var(--spring-sheet), margin var(--spring-sheet-duration) var(--spring-sheet), border-radius var(--spring-sheet-duration) var(--spring-sheet), transform var(--spring-sheet-duration) var(--spring-sheet);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.panel.large.svelte-7n80a1{height:calc(100dvh - var(--safe-top) - 10px);border-radius:32px 32px 0 0}.panel.medium.svelte-7n80a1{height:52dvh;margin:0 8px max(8px, var(--safe-bottom));border-radius:32px;width:calc(100% - 16px)}.panel.wide.svelte-7n80a1{width:min(560px,100vw - 48px);height:auto;max-height:min(760px,100dvh - 64px);box-shadow:var(--shadow-floating), var(--lift-edge);border-radius:32px;margin:0}.handle.svelte-7n80a1{flex:none;position:relative}.handle.grabbable.svelte-7n80a1{touch-action:none;cursor:grab}.grabber.svelte-7n80a1{background:var(--tertiary);border-radius:999px;width:36px;height:5px;margin-left:-18px;position:absolute;top:5px;left:50%}.header.svelte-7n80a1{align-items:center;gap:var(--s-xs);min-height:60px;padding:var(--s-s) var(--s-m) var(--s-xs);grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);display:grid}.side.svelte-7n80a1{align-items:center;gap:var(--s-xs);display:flex}.side.end.svelte-7n80a1{justify-content:flex-end}.title.svelte-7n80a1{font-size:var(--t-headline);line-height:var(--lh-headline);text-align:center;margin:0;font-weight:600}.handle.svelte-7n80a1:not(:has(.header)){height:20px}.body.svelte-7n80a1{overscroll-behavior:contain;min-height:0;padding-bottom:calc(var(--s-l) + var(--safe-bottom));flex:auto;overflow-y:auto}.body.padded.svelte-7n80a1{padding-inline:var(--s-page)}.panel.medium.svelte-7n80a1 .body:where(.svelte-7n80a1){padding-bottom:var(--s-l)}@media (prefers-reduced-motion:reduce){.panel.svelte-7n80a1{transition:none}}.cover.svelte-1azpju5{z-index:90;background:var(--page);color:var(--label);outline:none;position:fixed;inset:0;overflow:hidden}.cover.svelte-1azpju5>*{height:100%}.alert-root.svelte-ymeqs0{z-index:110;padding:var(--s-l);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.alert-root.sheet.svelte-ymeqs0{padding:0 8px max(8px, var(--safe-bottom));align-items:flex-end}.scrim.svelte-ymeqs0{background:var(--scrim);position:absolute;inset:0}.card.svelte-ymeqs0{width:min(300px,100%);padding:var(--s-l) var(--s-m) var(--s-m);background:var(--surface-above);box-shadow:var(--shadow-floating), var(--lift-edge);text-align:center;border-radius:34px;position:relative}.sheet.svelte-ymeqs0 .card:where(.svelte-ymeqs0){width:100%;max-width:480px;padding:var(--s-m) var(--s-m) var(--s-m);border-radius:32px}.text.svelte-ymeqs0{gap:var(--s-xxs);padding:0 var(--s-xs) var(--s-m);flex-direction:column;display:flex}.title.svelte-ymeqs0{font-size:var(--t-headline);line-height:var(--lh-headline);margin:0;font-weight:600}.message.svelte-ymeqs0{text-wrap:pretty;font-size:var(--t-subheadline);line-height:var(--lh-subheadline);color:var(--label);margin:0}.sheet.svelte-ymeqs0 .title:where(.svelte-ymeqs0),.sheet.svelte-ymeqs0 .message:where(.svelte-ymeqs0){font-size:var(--t-footnote);line-height:var(--lh-footnote);color:var(--secondary)}.actions.svelte-ymeqs0{gap:var(--s-xs);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.actions.stacked.svelte-ymeqs0{grid-auto-flow:row}.action.svelte-ymeqs0{min-height:48px;padding:0 var(--s-m);background:var(--fill);color:var(--label);font-size:var(--t-body);cursor:pointer;border-radius:999px;font-weight:500}.action.cancel.svelte-ymeqs0{font-weight:600}.action.destructive.svelte-ymeqs0{color:var(--sys-red)}.action.preferred.svelte-ymeqs0{background:var(--accent-fill);color:#fff;font-weight:600}.action.svelte-ymeqs0:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.action.svelte-ymeqs0:hover{background-image:linear-gradient(var(--hover), var(--hover))}}.toaster.svelte-ofo67a{top:calc(var(--safe-top) + 10px);z-index:200;pointer-events:none;justify-items:center;display:grid;position:fixed;left:0;right:0}.toast.svelte-ofo67a{align-items:center;gap:var(--s-xs);background:var(--chrome);max-width:min(420px,100vw - 32px);min-height:46px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 var(--hairline-width) var(--chrome-edge), var(--tabbar-shadow);font-size:var(--t-subheadline);line-height:var(--lh-subheadline);color:var(--label);pointer-events:auto;border-radius:999px;grid-area:1/1;padding:10px 18px 10px 14px;font-weight:600;display:flex}.word-row.svelte-1tylsk3{text-align:start;flex-direction:column;gap:2px;min-width:0;display:flex}.meaning.svelte-1tylsk3{color:var(--secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.example.svelte-1msus8s{align-items:flex-start;gap:var(--s-xs);flex-direction:column;display:flex}.sentence.svelte-1msus8s{font-family:var(--font-serif);font-weight:400;font-size:var(--t-title3);line-height:calc(var(--lh-title3) + 3px);margin:0}b.svelte-1msus8s{color:var(--accent);font-weight:600}.form.svelte-1h3arhp{gap:var(--s-l);padding-top:var(--s-xs);flex-direction:column;display:flex}.note.svelte-1h3arhp{align-items:center;gap:var(--s-xs);min-height:52px;padding:11px var(--s-m);display:flex;position:relative}.note.svelte-1h3arhp:not(:last-child):after{content:"";left:var(--s-m);right:var(--s-m);height:var(--hairline-width);background:var(--separator);position:absolute;bottom:0}.message.svelte-1h3arhp{width:100%;min-height:88px;max-height:198px;padding:11px var(--s-m);resize:vertical;font-size:var(--t-body);caret-color:var(--accent);field-sizing:content;background:0 0;border:0;outline:none;line-height:22px;display:block}.message.svelte-1h3arhp::placeholder{color:var(--tertiary)}.problem.svelte-1h3arhp{color:var(--sys-red)}.detail.svelte-idpoe4{padding-bottom:var(--s-xl);flex-direction:column;display:flex}.detail.under-bar.svelte-idpoe4{margin-top:calc(-1 * (var(--navbar-height) + var(--safe-top) + var(--s-xs)))}.hero.svelte-idpoe4{position:relative}.top-fade.svelte-idpoe4,.bottom-fade.svelte-idpoe4{pointer-events:none;position:absolute;left:0;right:0}.top-fade.svelte-idpoe4{background:linear-gradient(color-mix(in srgb, var(--page) 20%, transparent), transparent);height:110px;top:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .top-fade.svelte-idpoe4{background:linear-gradient(color-mix(in srgb, var(--page) 60%, transparent), transparent)}}:root[data-theme=dark] .top-fade.svelte-idpoe4{background:linear-gradient(color-mix(in srgb, var(--page) 60%, transparent), transparent)}.bottom-fade.svelte-idpoe4{background:linear-gradient(color-mix(in srgb, var(--page) 0%, transparent), color-mix(in srgb, var(--page) 70%, transparent), var(--page));height:96px;bottom:0}.heading.svelte-idpoe4{align-items:center;gap:var(--s-s);margin-top:calc(-1 * var(--s-xl));padding:0 var(--s-xs) var(--s-s);flex-direction:column;display:flex;position:relative}.word.svelte-idpoe4{width:100%;padding:0 52px}.meaning.svelte-idpoe4{padding-top:var(--s-xxs);max-width:100%}.cards.svelte-idpoe4{gap:var(--s-m);padding:0 var(--s-page);flex-direction:column;display:flex}.plain.svelte-idpoe4{margin:0}.track.svelte-idpoe4{align-items:center;gap:var(--s-s);display:flex}.track-tile.svelte-idpoe4{width:30px;height:30px;color:var(--new-words);background:color-mix(in srgb, var(--new-words) 13%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.note.svelte-idpoe4{resize:none;width:100%;min-height:46px;font-size:var(--t-body);caret-color:var(--accent);background:0 0;border:0;outline:none;padding:0;line-height:22px}.note.svelte-idpoe4::placeholder{color:var(--tertiary)}.note.svelte-idpoe4:focus-visible{outline:none}.members.svelte-idpoe4{flex-direction:column;display:flex}.member.svelte-idpoe4{justify-content:space-between;align-items:baseline;gap:var(--s-s);padding:var(--s-s) 0;display:flex}.member-fr.svelte-idpoe4{font-size:var(--t-body);line-height:var(--lh-body)}.member-zh.svelte-idpoe4{text-align:end}.toggle-row.svelte-idpoe4{justify-content:space-between;align-items:center;gap:var(--s-s);display:flex}.report.svelte-idpoe4{gap:var(--s-xs);flex-direction:column;display:flex}.report-title.svelte-idpoe4{color:var(--label);flex:1}.chart.svelte-m1jpdg{height:170px;padding-top:var(--s-xxs);grid-template-columns:repeat(7,1fr);display:grid}.column.svelte-m1jpdg{flex-direction:column;align-items:center;min-width:0;display:flex}.plot.svelte-m1jpdg{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;width:56%;display:flex}.bar.svelte-m1jpdg{background:linear-gradient(color-mix(in srgb, var(--accent) 34%, transparent), color-mix(in srgb, var(--accent) 44%, transparent));border-radius:7px;width:100%;transition:height .9s cubic-bezier(.22,1,.36,1)}.today.svelte-m1jpdg .bar:where(.svelte-m1jpdg){background:linear-gradient(color-mix(in srgb, var(--accent) 86%, white), var(--accent))}.count.svelte-m1jpdg{margin-bottom:var(--s-xxs);font-family:var(--font-figure);font-size:var(--t-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;color:var(--secondary);font-weight:700}.today.svelte-m1jpdg .count:where(.svelte-m1jpdg){color:var(--accent)}.label.svelte-m1jpdg{font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--secondary);white-space:nowrap;margin-top:6px;font-weight:500}@media (prefers-reduced-motion:reduce){.bar.svelte-m1jpdg{transition:none}}.grid.svelte-1jnsy4o{gap:var(--s-xs);padding-top:var(--s-xxs);grid-template-columns:repeat(7,1fr);display:grid}.name.svelte-1jnsy4o{text-align:center;font-size:var(--t-caption2);line-height:var(--lh-caption2);color:var(--secondary);font-weight:600}.cell.svelte-1jnsy4o{aspect-ratio:1;background:var(--fill);min-width:0;font-family:var(--font-figure);font-size:var(--t-caption);font-variant-numeric:tabular-nums;color:var(--secondary);white-space:nowrap;border-radius:6px;place-items:center;font-weight:500;display:grid;overflow:hidden}.cell.bold.svelte-1jnsy4o{font-weight:700}.cell.studied.svelte-1jnsy4o{background:color-mix(in srgb, var(--new-words) calc(var(--level) * 100%), transparent);color:var(--label)}.cell.strong.svelte-1jnsy4o{color:#fff}.cell.future.svelte-1jnsy4o{background:color-mix(in srgb, var(--fill) 40%, transparent);color:var(--tertiary)}.cell.today.svelte-1jnsy4o{box-shadow:inset 0 0 0 2px var(--new-words)}.key.svelte-1jnsy4o{justify-content:flex-end;align-items:center;gap:var(--s-xxs);font-size:var(--t-caption2);line-height:var(--lh-caption2);color:var(--secondary);display:flex}.swatch.svelte-1jnsy4o{background:color-mix(in srgb, var(--new-words) calc(var(--level) * 100%), transparent);border-radius:3px;width:11px;height:11px}.swatch.empty.svelte-1jnsy4o{background:var(--fill)}@container (width<=340px){.cell.svelte-1jnsy4o{font-size:10px}}.layout.svelte-1imjyox,.column.svelte-1imjyox{gap:var(--s-m);flex-direction:column;min-width:0;display:flex}.item.svelte-1imjyox{min-width:0;position:relative}.item.svelte-1imjyox:not(:last-child):after{content:"";left:var(--s-m);height:var(--hairline-width);background:var(--separator);pointer-events:none;position:absolute;bottom:0;right:0}@container frame (width>=900px){.layout.svelte-1imjyox{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.rows.svelte-1imjyox{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.item.svelte-1imjyox:after{right:var(--s-m)}.item.svelte-1imjyox:nth-last-child(2):after{display:none}}.memory.svelte-1imjyox{align-items:center;gap:var(--s-m);display:flex}.stat.svelte-1imjyox{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.medium.svelte-1imjyox{font-weight:500}.ring.svelte-1imjyox{flex:none;place-items:center;width:84px;height:84px;display:grid;position:relative}.ring.svelte-1imjyox .figure:where(.svelte-1imjyox){font-family:var(--font-figure);font-size:var(--t-subheadline);font-variant-numeric:tabular-nums;font-weight:700;position:absolute}.note.svelte-1imjyox{margin:0}.chart-space.svelte-1imjyox{height:170px}.week.svelte-1imjyox{align-items:baseline;gap:var(--s-xs);display:flex}.weak.svelte-1imjyox{gap:var(--s-xs);padding-top:var(--s-xs);flex-direction:column;display:flex}.spacer.svelte-1imjyox{flex:1}.field.svelte-1i2v1cd{min-height:52px;padding:0 var(--s-m);cursor:text;align-items:center;display:flex;position:relative}.field.svelte-1i2v1cd:not(:last-child):after{content:"";left:var(--s-m);right:var(--s-m);height:var(--hairline-width);background:var(--separator);pointer-events:none;position:absolute;bottom:0}input.svelte-1i2v1cd{min-width:0;height:52px;color:var(--label);font:inherit;font-size:var(--t-body);line-height:var(--lh-body);caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}input.svelte-1i2v1cd::placeholder{color:var(--tertiary);opacity:1}input.svelte-1i2v1cd:disabled{opacity:.5}.figures.svelte-1i2v1cd input:where(.svelte-1i2v1cd){font-family:var(--font-figure);font-size:var(--t-title3);font-variant-numeric:tabular-nums;letter-spacing:.12em}.figures.svelte-1i2v1cd input:where(.svelte-1i2v1cd)::placeholder{font-family:var(--font-text);font-size:var(--t-body);letter-spacing:0}.field.svelte-1i2v1cd:focus-within:after{background:var(--accent)}.sr.svelte-1i2v1cd{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.note.svelte-1fknzc6{align-items:flex-start;gap:var(--s-xs);padding:15px var(--s-m);background:var(--surface);border-radius:var(--corner-group);color:var(--secondary);display:flex}.note.svelte-1fknzc6 svg{flex:none;margin-top:0}span.svelte-1fknzc6{white-space:pre-line}.steps.svelte-9r5xsx{display:contents}.implicit.svelte-9r5xsx{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.note.svelte-1nz9glq{gap:var(--s-xxs);flex-direction:column;display:flex}.header.svelte-1nz9glq{padding:var(--s-xxs) var(--s-page) 0;font-size:var(--t-headline);line-height:var(--lh-headline);color:var(--secondary);margin:0;font-weight:600}.footer.svelte-1nz9glq{padding:0 var(--s-page);color:var(--secondary);margin:0}.note.svelte-1nz9glq:has(+*){margin-bottom:calc(-1 * var(--s-s))}.done.svelte-14rlf2q{align-items:center;gap:var(--s-xs);min-height:52px;padding:0 var(--s-m);color:var(--sys-green);display:flex}.steps.svelte-1tlq2az{display:contents}.implicit.svelte-1tlq2az{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.choice.svelte-1xsodrq{flex-direction:column;display:flex;position:relative}.intro.svelte-1xsodrq{gap:var(--s-xs);padding:var(--s-m) var(--s-m) 14px;flex-direction:column;display:flex;position:relative}.intro.svelte-1xsodrq:after{content:"";left:var(--s-m);right:var(--s-m);height:var(--hairline-width);background:var(--separator);position:absolute;bottom:0}.intro.svelte-1xsodrq .tile{margin-bottom:var(--s-xxs)}h3.svelte-1xsodrq,p.svelte-1xsodrq{margin:0}.busy.svelte-1xsodrq{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.email.svelte-1gckh07{gap:var(--s-l);flex-direction:column;display:flex}.mode.svelte-1gckh07{flex-direction:column;display:flex}.header.svelte-1gckh07{padding:var(--s-xxs) var(--s-page) var(--s-xs);font-size:var(--t-headline);line-height:var(--lh-headline);color:var(--secondary);margin:0;font-weight:600}.footer.svelte-1gckh07{padding:var(--s-xs) var(--s-page) 0;color:var(--secondary);margin:0}.steps.svelte-1gckh07{display:contents}.implicit.svelte-1gckh07{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.panel.svelte-5mi52h{gap:var(--s-l);flex-direction:column;display:flex}.hero.svelte-5mi52h{align-items:center;gap:var(--s-s);padding:var(--s-l) var(--s-m) var(--s-l);text-align:center;flex-direction:column;display:flex}.hero.svelte-5mi52h .mark,.hero.svelte-5mi52h .tile{margin-bottom:var(--s-xxs)}h2.svelte-5mi52h,p.svelte-5mi52h{margin:0}p.svelte-5mi52h{text-wrap:balance;max-width:30em}.apple-row.svelte-5mi52h{padding:0 var(--s-m) var(--s-m)}.apple.svelte-5mi52h{color:#fff;cursor:pointer;background:#000;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;height:50px;font-size:19px;font-weight:500;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .apple.svelte-5mi52h{color:#000;background:#fff}}:root[data-theme=dark] .apple.svelte-5mi52h{color:#000;background:#fff}.account.svelte-161rpsd{gap:var(--s-l);transition:opacity var(--m-exit);flex-direction:column;display:flex}.account.working.svelte-161rpsd{opacity:.55;pointer-events:none}.busy.svelte-161rpsd{pointer-events:none;z-index:5;place-items:center;display:grid;position:fixed;inset:0}.copyright.svelte-1anzf06{padding:14px var(--s-m);overflow-wrap:anywhere;margin:0;position:relative}.copyright.svelte-1anzf06:after{content:"";left:var(--s-m);right:var(--s-m);height:var(--hairline-width);background:var(--separator);position:absolute;bottom:0}.text.svelte-1anzf06{padding:var(--s-s) var(--s-m) var(--s-m);color:var(--secondary);-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;flex-direction:column;gap:1em;display:flex}.text.svelte-1anzf06 p:where(.svelte-1anzf06){margin:0}.loading.svelte-uyxt3w{padding:var(--s-xxl) 0;place-items:center;display:grid}.source.svelte-uyxt3w{align-items:center;gap:var(--s-s);padding:13px var(--s-m);color:var(--label);text-decoration:none;display:flex;position:relative}a.source.svelte-uyxt3w:hover{background:var(--hover)}a.source.svelte-uyxt3w:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--corner-group)}.source.svelte-uyxt3w:not(:last-child):after,.adaptation.svelte-uyxt3w:after{content:"";left:var(--s-m);right:var(--s-m);height:var(--hairline-width);background:var(--separator);position:absolute;bottom:0}.lines.svelte-uyxt3w{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.adaptation.svelte-uyxt3w{padding:14px var(--s-m);margin:0;position:relative}.adaptation.svelte-uyxt3w:last-child:after{display:none}.spans.svelte-1weu05s{gap:var(--s-s);padding:12px var(--s-m);display:flex;position:relative}.spans.svelte-1weu05s:after{content:"";left:var(--s-m);right:var(--s-m);height:var(--hairline-width);background:var(--separator);position:absolute;bottom:0}.span.svelte-1weu05s{font-size:var(--t-subheadline);line-height:var(--lh-subheadline);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);cursor:pointer;transition:background-color var(--m-micro), color var(--m-micro);border-radius:999px;padding:8px 16px;font-weight:600}.span.chosen.svelte-1weu05s{color:#fff;background:var(--accent-fill)}.span.svelte-1weu05s:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rings.svelte-1qcrnlq{padding-top:var(--s-xs);justify-content:center;display:flex}.figures.svelte-1qcrnlq{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.figure.svelte-1qcrnlq{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.figure-label.svelte-1qcrnlq{align-items:center;gap:var(--s-xxs);font-size:var(--t-subheadline);line-height:var(--lh-subheadline);color:var(--secondary);white-space:nowrap;font-weight:600;display:inline-flex}.dot.svelte-1qcrnlq{border-radius:50%;flex:none;width:7px;height:7px}.figure-value.svelte-1qcrnlq{align-items:baseline;gap:var(--s-xxs);display:inline-flex}.unit.svelte-1qcrnlq{font-size:var(--t-footnote);font-weight:600}.finished.svelte-1qcrnlq{gap:var(--s-xs);text-align:center;flex-direction:column;display:flex}.finished.svelte-1qcrnlq p:where(.svelte-1qcrnlq){text-wrap:balance;margin:0}.strong.svelte-1qcrnlq{font-weight:600}.reason.svelte-1qcrnlq{align-self:stretch;align-items:flex-start;gap:6px;margin:0;display:flex}.reason.svelte-1qcrnlq svg{flex:none;margin-top:1px}.ring.svelte-wcj0br{padding-top:var(--s-xs);place-items:center;display:grid;position:relative}.figure.svelte-wcj0br{margin-top:var(--s-xs);align-items:baseline;gap:3px;display:inline-flex;position:absolute}.of.svelte-wcj0br{font-family:var(--font-figure);font-size:var(--t-subheadline);color:var(--secondary);font-weight:700}.words.svelte-wcj0br{gap:var(--s-xs);text-align:center;flex-direction:column;display:flex}h2.svelte-wcj0br,p.svelte-wcj0br{text-wrap:balance;margin:0}h2.svelte-wcj0br{font-weight:600}.sign-in.svelte-wcj0br{margin-top:calc(-1 * var(--s-xs));align-items:baseline;gap:2px;display:inline-flex}ul.svelte-18cg9k1{gap:var(--s-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-18cg9k1{align-items:center;gap:var(--s-s);display:flex}.icon.svelte-18cg9k1{flex:none;place-items:center;width:36px;display:grid}.text.svelte-18cg9k1{flex-direction:column;gap:1px;min-width:0;display:flex}strong.svelte-18cg9k1{font-weight:600}.mark.svelte-153kway{padding-top:var(--s-xs)}.words.svelte-153kway{gap:var(--s-xs);text-align:center;flex-direction:column;display:flex}h2.svelte-153kway,p.svelte-153kway{text-wrap:balance;margin:0}h2.svelte-153kway{font-weight:600}.progress.svelte-153kway{align-items:center;gap:var(--s-xs);flex-direction:column;width:min(280px,100%);display:flex}.progress.svelte-153kway>:first-child{align-self:stretch}.figures.svelte-153kway{font-variant-numeric:tabular-nums}.head.svelte-q1bwb6{align-items:center;gap:var(--s-xs);display:flex}h2.svelte-q1bwb6,p.svelte-q1bwb6{margin:0}.actions.svelte-q1bwb6{justify-content:flex-end;display:flex}.text.svelte-1c17xlg{flex:1;min-width:0}.onboarding.svelte-bt3oj1{background:var(--page);height:100%;padding-top:var(--safe-top);flex-direction:column;display:flex}.pages.svelte-bt3oj1{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow:auto hidden}.pages.svelte-bt3oj1::-webkit-scrollbar{display:none}.page.svelte-bt3oj1{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;display:flex;overflow-y:auto}.column.svelte-bt3oj1{text-align:center;flex-direction:column;align-items:center;width:100%;margin:auto;display:flex}h1.svelte-bt3oj1,p.svelte-bt3oj1{text-wrap:balance;margin:0}.welcome.svelte-bt3oj1{gap:var(--s-xl);max-width:520px;padding:40px var(--s-xl) 56px}.mark.svelte-bt3oj1{color:#fff;width:112px;height:112px;font-family:var(--font-serif);box-shadow:var(--shadow-raised);background:linear-gradient(#336bc7,#1a4594);border-radius:26px;place-items:center;font-size:40px;font-weight:600;display:grid}.features.svelte-bt3oj1{padding:0 var(--s-s);gap:var(--s-l);text-align:start;flex-direction:column;width:100%;margin:0;list-style:none;display:flex}.features.svelte-bt3oj1 li:where(.svelte-bt3oj1){align-items:center;gap:var(--s-m);animation:.6s cubic-bezier(.34,1.2,.64,1) both svelte-bt3oj1-rise;animation-delay:calc(.25s + .12s * var(--order));display:flex}.feature-icon.svelte-bt3oj1{flex:none;place-items:center;width:48px;display:grid}.feature-text.svelte-bt3oj1,.option-text.svelte-bt3oj1{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}@keyframes svelte-bt3oj1-rise{0%{opacity:0;transform:translateY(14px)}}.paces.svelte-bt3oj1{gap:var(--s-l);max-width:560px;padding:var(--s-xl) 28px var(--s-xxl)}.heading.svelte-bt3oj1{gap:var(--s-xs);padding-bottom:var(--s-xxs);flex-direction:column;display:flex}.options.svelte-bt3oj1{gap:var(--s-s);flex-direction:column;width:100%;display:flex}.option.svelte-bt3oj1{align-items:center;gap:var(--s-s);padding:var(--s-m);text-align:start;background:var(--surface);border-radius:var(--corner);box-shadow:inset 0 0 0 .5px var(--hairline);cursor:pointer;transition:box-shadow .2s, transform var(--m-micro) var(--ease-press);display:flex}.option.svelte-bt3oj1:active{transform:scale(var(--press-scale))}.option.chosen.svelte-bt3oj1{box-shadow:inset 0 0 0 2px var(--accent)}.option.svelte-bt3oj1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.centered.svelte-bt3oj1{text-align:center}.effort.svelte-bt3oj1{gap:var(--s-l);max-width:560px;padding:60px var(--s-xl) 56px}.effort-mark.svelte-bt3oj1{background:color-mix(in srgb, var(--memory) calc(var(--tint-opacity) * 100%), transparent);border-radius:50%;place-items:center;width:132px;height:132px;display:grid}.effort-mark.pulse.svelte-bt3oj1 svg{animation:.7s cubic-bezier(.34,1.6,.64,1) .15s both svelte-bt3oj1-bounce}@keyframes svelte-bt3oj1-bounce{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.effort.svelte-bt3oj1 p:where(.svelte-bt3oj1){line-height:27px}.dots.svelte-bt3oj1{background:var(--fill);border-radius:999px;flex:none;align-self:center;gap:9px;padding:7px 10px;display:flex}.dot.svelte-bt3oj1{background:var(--tertiary);cursor:pointer;border-radius:50%;width:7px;height:7px;padding:0;transition:background-color .2s}.dot.current.svelte-bt3oj1{background:var(--label)}.bottom.svelte-bt3oj1{width:100%;max-width:560px;padding:var(--s-xs) 28px calc(var(--s-l) + var(--safe-bottom));flex:none;margin:0 auto}@media (prefers-reduced-motion:reduce){.features.svelte-bt3oj1 li:where(.svelte-bt3oj1),.effort-mark.pulse.svelte-bt3oj1 svg{animation:none}}.layout.svelte-1jjtszc,.main.svelte-1jjtszc,.side.svelte-1jjtszc{gap:var(--s-m);flex-direction:column;min-width:0;display:flex}.side.pair.svelte-1jjtszc{gap:var(--s-s);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.side.pair.svelte-1jjtszc .cram-card:where(.svelte-1jjtszc){margin-top:calc(var(--s-m) - var(--s-s));grid-column:1/-1}.side.svelte-1jjtszc .card{height:100%}.stat.svelte-1jjtszc{flex-direction:column;gap:2px;margin-top:auto;display:flex}.side.pair.svelte-1jjtszc .stat:where(.svelte-1jjtszc){padding-top:var(--s-xs)}.exam-today.svelte-1jjtszc{font-weight:700}.cram.svelte-1jjtszc{gap:var(--s-xl);align-items:flex-end;display:flex}.narrow.svelte-1jjtszc{width:100%;max-width:var(--column);gap:var(--s-l);flex-direction:column;margin-inline:auto;display:flex}.loading.svelte-1jjtszc{place-items:center;padding-top:120px;display:grid}@container frame (width>=900px){.layout.two.svelte-1jjtszc{align-items:stretch;gap:var(--s-m);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.two.svelte-1jjtszc .side:where(.svelte-1jjtszc),.two.svelte-1jjtszc .side.pair:where(.svelte-1jjtszc){gap:var(--s-m);flex-direction:column;display:flex}.two.svelte-1jjtszc .side:where(.svelte-1jjtszc)>.card,.two.svelte-1jjtszc .side:where(.svelte-1jjtszc) .cram-card:where(.svelte-1jjtszc){flex:auto}.two.svelte-1jjtszc .side:where(.svelte-1jjtszc) .cram-card:where(.svelte-1jjtszc){flex-direction:column;display:flex}.two.svelte-1jjtszc .side:where(.svelte-1jjtszc) .cram-card:where(.svelte-1jjtszc)>.card{flex:auto}.two.svelte-1jjtszc .side.pair:where(.svelte-1jjtszc) .cram-card:where(.svelte-1jjtszc){margin-top:0}.two.svelte-1jjtszc .side:where(.svelte-1jjtszc) .card{height:auto}.trial.svelte-1jjtszc .side:where(.svelte-1jjtszc)>.card{flex:none}}@container frame (width<=340px){.side.pair.svelte-1jjtszc{grid-template-columns:minmax(0,1fr)}}.pager.svelte-s2j3ec{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;outline:none;position:absolute;inset:0;overflow:hidden scroll}.pager.svelte-s2j3ec::-webkit-scrollbar{display:none}.slot.svelte-s2j3ec{scroll-snap-align:start;scroll-snap-stop:always;height:100%;position:relative}.avatar.svelte-17gtyno{width:var(--size);height:var(--size);background:#ffffff2e;border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.avatar.svelte-17gtyno:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff9}img.svelte-17gtyno{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s ease-out}img.shown.svelte-17gtyno{opacity:1}.picture.svelte-1jrvvht{background:#000;position:absolute;inset:0;overflow:hidden}img.svelte-1jrvvht{object-fit:cover;opacity:0;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .25s ease-out}img.shown.svelte-1jrvvht{opacity:1}.centre.svelte-1jrvvht{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.post.svelte-di5j3y{color:#fff;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;position:absolute;inset:0;overflow:hidden}.shade.svelte-di5j3y{pointer-events:none;background:linear-gradient(#0000,#000000bf);position:absolute;inset:50% 0 0}.foot.svelte-di5j3y{align-items:flex-end;gap:var(--s-m);padding:0 var(--s-page) var(--post-bottom,100px);display:flex;position:absolute;bottom:0;left:0;right:0}.words.svelte-di5j3y{align-items:flex-start;gap:var(--s-s);flex-direction:column;flex:1;min-width:0;display:flex}.channel.svelte-di5j3y{align-items:center;gap:var(--s-s);max-width:100%;display:flex}.channel-button.svelte-di5j3y{align-items:center;gap:var(--s-s);color:#fff;border-radius:999px;min-width:0;display:flex}.channel-name.svelte-di5j3y{text-spacing-trim:trim-start;font-size:var(--t-subheadline);line-height:var(--lh-subheadline);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #00000040;font-weight:600;overflow:hidden}.follow.svelte-di5j3y{padding:4px var(--s-s);color:#fff;font-size:var(--t-caption);line-height:var(--lh-caption);background:#ffffff38;border-radius:999px;flex:none;font-weight:600}.sentence.svelte-di5j3y{text-align:start;color:#fff;font-family:var(--font-serif);font-weight:400;font-size:var(--t-title2);line-height:var(--lh-title2);text-shadow:0 1px 6px #00000040;cursor:pointer;display:block}.sentence.svelte-di5j3y:disabled{cursor:default;opacity:1}.target.svelte-di5j3y{color:var(--feed-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.zh.svelte-di5j3y{font-size:var(--t-callout);line-height:var(--lh-callout);color:#ffffffd9;text-shadow:0 1px 4px #00000040;margin:0}.actions.svelte-di5j3y{align-items:center;gap:var(--s-m);flex-direction:column;flex:none;display:flex}.action.svelte-di5j3y{color:#fff;filter:drop-shadow(0 0 4px #0006);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.action.off.svelte-di5j3y{color:#fff9}.action.svelte-di5j3y:focus-visible{outline-offset:0;outline:2px solid #fff}.zi.svelte-di5j3y{font-size:12px;font-weight:700;line-height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.heart.svelte-di5j3y{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.end.svelte-17wqvui{justify-content:center;align-items:center;gap:var(--s-m);padding:var(--s-page);color:#fff;text-align:center;background:#000;flex-direction:column;display:flex;position:absolute;inset:0}p.svelte-17wqvui{margin:0}.dim.svelte-17wqvui{color:#ffffffb3}.directory.svelte-a5hlo1{gap:var(--s-l);padding-top:var(--s-xs);flex-direction:column;display:flex}.row.svelte-a5hlo1{align-items:center;gap:var(--s-s);width:100%;min-height:64px;padding:10px var(--s-m);text-align:start;color:var(--label);display:flex;position:relative}.row.svelte-a5hlo1:not(:last-child):after{content:"";left:calc(var(--s-m) + 44px + var(--s-s));right:var(--s-m);height:var(--hairline-width);background:var(--separator);position:absolute;bottom:0}.row.svelte-a5hlo1:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--corner-group)}.avatar.svelte-a5hlo1{box-shadow:0 0 0 var(--hairline-width) var(--hairline);border-radius:50%;display:flex}.text.svelte-a5hlo1{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.name.svelte-a5hlo1{text-spacing-trim:trim-start;font-weight:600}.hook.svelte-a5hlo1{color:var(--secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.close.svelte-56dfa4{z-index:2;height:0;padding-right:var(--s-m);justify-content:flex-end;display:flex;position:sticky;top:0}.close.svelte-56dfa4>*{margin-top:var(--s-xs)}.channel-feed.svelte-1bqwmc{--post-bottom:calc(84px + var(--safe-bottom));background:#000;height:100%;position:relative;overflow:hidden;container:channel-feed/size}.stage.svelte-1bqwmc,.column.svelte-1bqwmc{position:absolute;inset:0}.steps.svelte-1bqwmc{display:none}.close.svelte-1bqwmc{top:calc(var(--safe-top) + 6px);left:var(--s-page);z-index:3;filter:drop-shadow(0 0 4px #0006);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute}.close.svelte-1bqwmc:focus-visible{outline:2px solid #fff}@container channel-feed (width>=900px){.stage.svelte-1bqwmc{inset:var(--s-l) 0;--post-bottom:var(--s-page)}.column.svelte-1bqwmc{aspect-ratio:9/16;isolation:isolate;border-radius:28px;max-width:calc(100% - 160px);height:100%;inset:0 auto auto 50%;overflow:hidden;transform:translate(-50%)}.steps.svelte-1bqwmc{top:50%;left:calc(50% + (100cqh - 2 * var(--s-l)) * 9 / 32 + var(--s-l));gap:var(--s-s);--chrome:#2c2c3099;--chrome-edge:#ffffff24;--label:#fff;flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}}.head.svelte-isqhfz{align-items:center;gap:var(--s-m);display:flex}.avatar.svelte-isqhfz{box-shadow:0 0 0 var(--hairline-width) var(--hairline);border-radius:50%;display:flex}.names.svelte-isqhfz{gap:var(--s-xs);flex-direction:column;min-width:0;display:flex}.name.svelte-isqhfz,.tags.svelte-isqhfz,.hook.svelte-isqhfz{text-spacing-trim:trim-start;margin:0}.grid.svelte-isqhfz{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.thumb.svelte-isqhfz{aspect-ratio:9/16;isolation:isolate;background:#000;border-radius:6px;position:relative;overflow:hidden}.thumb.svelte-isqhfz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feed.svelte-11v8eg8{color:#fff;--post-bottom:calc(var(--frame-bottom,0px) + 16px);background:#000;height:100%;position:relative;overflow:hidden}.stage.svelte-11v8eg8{position:absolute;inset:0;container:stage/size}.column.svelte-11v8eg8{background:#000;position:absolute;inset:0}.unavailable.svelte-11v8eg8{justify-content:center;align-items:center;gap:var(--s-xs);padding:var(--s-page);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.unavailable.svelte-11v8eg8 p:where(.svelte-11v8eg8){margin:0}.unavailable.svelte-11v8eg8 .t-title2:where(.svelte-11v8eg8){margin-top:var(--s-xs)}.dim.svelte-11v8eg8{color:#fff9}.top.svelte-11v8eg8{z-index:5;pointer-events:none;--chrome:#2c2c306b;--chrome-edge:#ffffff24;--chrome-shadow:0 2px 12px #0000001f;--fill:#ffffff2e;--label:#fff;--accent:#fff;position:absolute;top:0;left:0;right:0}.top.svelte-11v8eg8>header{pointer-events:none}.top.svelte-11v8eg8>header .principal>*,.top.svelte-11v8eg8>header .side>*{pointer-events:auto}.channels.svelte-11v8eg8{filter:drop-shadow(0 0 4px #00000059);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.channels.svelte-11v8eg8:focus-visible{outline:2px solid #fff}.steps.svelte-11v8eg8{display:none}.press.svelte-11v8eg8{z-index:6;justify-content:center;align-items:center;gap:var(--s-s);color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000061;flex-direction:column;display:flex;position:absolute;inset:0}.press-mark.svelte-11v8eg8{width:76px;height:76px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#fff3;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff40}@container frame (width>=900px){.feed.svelte-11v8eg8{background:var(--page);color:var(--label);--post-bottom:var(--s-page)}.stage.svelte-11v8eg8{top:calc(var(--navbar-height) + var(--safe-top));bottom:var(--s-l)}.column.svelte-11v8eg8{aspect-ratio:9/16;isolation:isolate;width:min(100cqw - 160px,56.25cqh);box-shadow:var(--shadow-lifted);border-radius:28px;inset:0 auto auto 50%;overflow:hidden;transform:translate(-50%)}.top.svelte-11v8eg8{--chrome:inherit;--chrome-edge:inherit;--chrome-shadow:inherit;--fill:inherit;--label:inherit;--accent:inherit}.steps.svelte-11v8eg8{top:50%;left:calc(50% + min(calc(100cqw - 160px), calc(100cqh * 9 / 16)) / 2 + var(--s-l));gap:var(--s-s);flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}.press.svelte-11v8eg8{top:calc(var(--navbar-height) + var(--safe-top));background:color-mix(in srgb, var(--page) 40%, transparent);color:var(--label)}.press-mark.svelte-11v8eg8{background:var(--accent-fill)}}.art.svelte-xxfe75{width:100%;display:block}.pack.svelte-o5rpbm{text-align:start;border-radius:16px;flex-direction:column;gap:2px;min-width:0;display:flex}.pack.svelte-o5rpbm:focus-visible{outline-offset:4px}.title.svelte-o5rpbm{margin-top:var(--s-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.link.svelte-7e4x9f{align-items:center;gap:var(--s-s);width:100%;min-height:60px;padding:10px var(--s-m);text-align:start;color:var(--label);display:flex;position:relative}.link.svelte-7e4x9f>.word-row{flex:1}.link.svelte-7e4x9f:not(:last-child):after{content:"";left:var(--s-m);height:var(--hairline-width);background:var(--separator);position:absolute;bottom:0;right:0}.link.plain.svelte-7e4x9f{padding-inline:var(--s-page)}.link.plain.svelte-7e4x9f:not(:last-child):after{left:var(--s-page)}.link.svelte-7e4x9f:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.status.svelte-7e4x9f{flex:none;display:flex}.head.svelte-bpqtgp{gap:var(--s-m);padding-top:var(--s-xs);flex-direction:column;display:flex}.about.svelte-bpqtgp{gap:var(--s-xs);padding:0 var(--s-xxs);flex-direction:column;display:flex}.about.svelte-bpqtgp p:where(.svelte-bpqtgp),.about.svelte-bpqtgp h2:where(.svelte-bpqtgp){margin:0}.category.svelte-bpqtgp{color:var(--accent);font-weight:600}.chips.svelte-bpqtgp{gap:var(--s-xs);padding-top:var(--s-xxs);flex-wrap:wrap;display:flex}.grid.svelte-11g6g1j{gap:var(--s-l) var(--s-m);padding-top:var(--s-xxs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container frame (width>=900px){.grid.svelte-11g6g1j{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.search.svelte-107oh2h{padding:0 var(--s-page);margin-bottom:calc(-1 * var(--s-s))}.empty.svelte-107oh2h{padding:var(--s-xxl) var(--s-page) 0}.results.svelte-107oh2h{margin-top:calc(-1 * var(--s-m));flex-direction:column;display:flex}.shelf.svelte-107oh2h{gap:var(--s-s);scroll-margin-top:calc(var(--navbar-height) + var(--safe-top) + var(--s-xs));flex-direction:column;display:flex}.shelf-title.svelte-107oh2h{align-items:baseline;gap:var(--s-xxs);margin:0 var(--s-page);text-align:start;border-radius:8px;display:flex}.name.svelte-107oh2h{font-weight:700}.count.svelte-107oh2h{padding-left:var(--s-s);margin-left:auto}.row.svelte-107oh2h{grid-auto-flow:column;grid-auto-columns:calc((100% - 8 * var(--s-s)) / 9 * 4 + 3 * var(--s-s));gap:var(--s-s);padding:4px var(--s-page) 16px;scroll-snap-type:x mandatory;scroll-padding:0 var(--s-page);scrollbar-width:none;overscroll-behavior-x:contain;margin-bottom:-16px;display:grid;overflow-x:auto}.row.svelte-107oh2h::-webkit-scrollbar{display:none}.row.svelte-107oh2h>*{scroll-snap-align:start}@container frame (width>=900px){.row.svelte-107oh2h{row-gap:var(--s-l);scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}.switch.svelte-kwh87a{width:140px;display:block}.cell.svelte-1wk144b{align-items:center;gap:var(--s-s);width:100%;min-height:52px;padding:11px var(--s-m);text-align:start;color:var(--label);font-size:var(--t-body);line-height:var(--lh-body);display:flex;position:relative}button.cell.svelte-1wk144b{cursor:pointer}button.cell.svelte-1wk144b:disabled{cursor:default}.cell.svelte-1wk144b:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--corner-group)}.cell.svelte-1wk144b:not(:last-child):after{content:"";left:var(--inset);right:var(--s-m);height:var(--hairline-width);background:var(--separator);pointer-events:none;position:absolute;bottom:0}.content.svelte-1wk144b{align-items:center;gap:var(--s-s);flex:1;min-width:0;display:flex}.content.start.svelte-1wk144b{align-items:flex-start}.content.baseline.svelte-1wk144b{align-items:baseline}.group.svelte-1c7hwco{flex-direction:column;min-width:0;display:flex}.header.svelte-1c7hwco{padding:var(--s-xxs) var(--s-page) var(--s-xs);font-size:var(--t-headline);line-height:var(--lh-headline);color:var(--secondary);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.rows.svelte-1c7hwco{background:var(--surface);border-radius:var(--corner-group);isolation:isolate;flex-direction:column;display:flex;overflow:hidden}.footer.svelte-1c7hwco{padding:var(--s-xs) var(--s-page) 0;color:var(--secondary);text-wrap:pretty;margin:0}.row.svelte-chogcy{align-items:center;gap:var(--s-s);display:flex}.play.svelte-chogcy{width:56px;height:56px;color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);cursor:pointer;transition:background-color var(--m-micro) ease-out, color var(--m-micro) ease-out;border-radius:50%;flex:none;place-items:center;display:grid}.play.live.svelte-chogcy{color:#fff;background:linear-gradient(color-mix(in srgb, var(--accent-fill) 88%, #fff), var(--accent-fill))}.play.svelte-chogcy:disabled{cursor:default}.track.svelte-chogcy{gap:var(--s-xs);flex-direction:column;flex:1;min-width:0;display:flex}.line.svelte-chogcy{justify-content:space-between;gap:var(--s-xs);color:var(--secondary);display:flex}.status.failed.svelte-chogcy{color:var(--sys-orange)}.time.svelte-chogcy{font-variant-numeric:tabular-nums;flex:none}.note.svelte-chogcy{color:var(--secondary);text-wrap:pretty;margin:0}.offline.svelte-chogcy{display:flex}.feedback.svelte-mz9djz .verdict{font-weight:600}.feedback.svelte-mz9djz .small{color:var(--secondary);font-weight:600}p.svelte-mz9djz{text-wrap:pretty;margin:0}.block.svelte-mz9djz{gap:var(--s-xxs);flex-direction:column;display:flex}.others.svelte-mz9djz{gap:var(--s-xs)}.evidence.svelte-mz9djz{-webkit-user-select:text;user-select:text;font-style:italic}.reason.svelte-mz9djz{align-items:baseline;gap:var(--s-xs);display:flex}.letter.svelte-mz9djz{color:var(--secondary);font-size:var(--t-footnote);flex:none}.assisted.svelte-mz9djz{color:var(--secondary)}.option.svelte-1pxputk{align-items:center;gap:var(--s-s);width:100%;min-height:56px;padding:var(--s-s) var(--s-m);border-radius:var(--inner-corner);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline-width) var(--card-edge);color:var(--label);text-align:start;cursor:pointer;transition:background-color .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-out;display:flex}.option[aria-disabled=true].svelte-1pxputk{cursor:default}.badge.svelte-1pxputk{background:var(--fill);width:28px;height:28px;color:var(--secondary);font-size:var(--t-subheadline);border-radius:50%;flex:none;place-items:center;line-height:1;transition:background-color .2s ease-out,color .2s ease-out;display:grid}.text.svelte-1pxputk{min-width:0;font-size:var(--t-body);line-height:var(--lh-body);overflow-wrap:anywhere;flex:1}.selected.svelte-1pxputk{background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:inset 0 0 0 2px var(--accent)}.selected.svelte-1pxputk .badge:where(.svelte-1pxputk){background:var(--accent-fill);color:#fff}.right.svelte-1pxputk{background:color-mix(in srgb, var(--good) 10%, var(--surface));box-shadow:inset 0 0 0 2px var(--good)}.right.svelte-1pxputk .badge:where(.svelte-1pxputk){background:var(--good);color:#fff}.wrong.svelte-1pxputk{background:color-mix(in srgb, var(--bad) 8%, var(--surface));box-shadow:inset 0 0 0 2px var(--bad)}.wrong.svelte-1pxputk .badge:where(.svelte-1pxputk){background:var(--bad);color:#fff}.dimmed.svelte-1pxputk{opacity:.55}.option.svelte-1pxputk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.option.plain.svelte-1pxputk:not([aria-disabled=true]):hover{background-image:linear-gradient(var(--hover), var(--hover))}}p.svelte-toito7{text-wrap:pretty;margin:0}.head.svelte-toito7{color:var(--secondary);font-weight:600}.note.svelte-toito7,.you.svelte-toito7{color:var(--secondary)}.turn.svelte-toito7{gap:var(--s-xxs);flex-direction:column;display:flex}.ask.svelte-toito7{width:100%;padding:var(--s-s);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--label);text-align:start;cursor:pointer;border-radius:12px}@media (hover:hover) and (pointer:fine){.ask.svelte-toito7:hover{background:color-mix(in srgb, var(--accent) 13%, transparent)}}.editor.svelte-1g9c3s0{gap:var(--s-s);flex-direction:column;display:flex}.accents.svelte-1g9c3s0{top:var(--accents-top,calc(var(--safe-top) + var(--navbar-height) + 4px));z-index:2;background:color-mix(in srgb, var(--page) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;margin:0 -4px;position:sticky}.box.svelte-1g9c3s0{gap:var(--s-xs);flex-direction:column;display:flex}.box-head.svelte-1g9c3s0{justify-content:space-between;align-items:baseline;gap:var(--s-xs);display:flex}.label.svelte-1g9c3s0{color:var(--secondary);font-weight:600}.count.svelte-1g9c3s0{color:var(--secondary);font-variant-numeric:tabular-nums;flex:none}.count.outside.svelte-1g9c3s0{color:var(--sys-orange)}textarea.svelte-1g9c3s0{border-radius:var(--inner-corner);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--separator) 50%, transparent);color:var(--label);font-family:var(--font-serif);font-size:var(--t-body);line-height:calc(var(--lh-body) + 3px);resize:none;field-sizing:content;transition:box-shadow var(--m-micro) ease-out;border:0;outline:none;padding:12px 13px;display:block}textarea.svelte-1g9c3s0:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 70%, transparent)}textarea.svelte-1g9c3s0::placeholder{color:var(--tertiary)}textarea[readonly].svelte-1g9c3s0{background:color-mix(in srgb, var(--surface) 60%, transparent)}.reference-and-rubric.svelte-f4bn0y{gap:var(--s-m);flex-direction:column;display:flex}h3.svelte-f4bn0y,p.svelte-f4bn0y{margin:0}.part.svelte-f4bn0y{color:var(--secondary);font-weight:600}.french-text.svelte-f4bn0y{white-space:pre-line;-webkit-user-select:text;user-select:text}.zh.svelte-f4bn0y{color:var(--secondary);text-wrap:pretty}.grading.svelte-f4bn0y{gap:var(--s-s);flex-direction:column;display:flex}.grading-head.svelte-f4bn0y{justify-content:space-between;align-items:baseline;display:flex}.total.svelte-f4bn0y{color:var(--accent);font-variant-numeric:tabular-nums}.line.svelte-f4bn0y{gap:var(--s-xs);flex-direction:column;padding:4px 0;display:flex}.line-title.svelte-f4bn0y{font-weight:600}.points.svelte-f4bn0y{gap:var(--s-xs);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.point.svelte-f4bn0y{background:var(--surface);min-height:40px;box-shadow:inset 0 0 0 var(--hairline-width) var(--card-edge);color:var(--label);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px}.point.chosen.svelte-f4bn0y{background:var(--accent-fill);color:#fff;box-shadow:none}@media (hover:hover) and (pointer:fine){.point.svelte-f4bn0y:not(.chosen):hover{background-image:linear-gradient(var(--hover), var(--hover))}}.clock.svelte-65nbyf{align-items:center;gap:var(--s-xs);padding:var(--s-s);background:color-mix(in srgb, var(--accent) 8%, transparent);font-variant-numeric:tabular-nums;border-radius:12px;display:flex}.text.svelte-65nbyf{flex:1}.start.svelte-65nbyf{display:flex}.requirements.svelte-brrdqc{gap:var(--s-xs);flex-direction:column;display:flex}.head.svelte-brrdqc{color:var(--secondary);font-weight:600}.limits.svelte-brrdqc{color:var(--secondary);margin:0}.title.svelte-1b9dzv0{font-size:var(--t-headline);line-height:var(--lh-headline);margin:0}.body.svelte-1b9dzv0{font-size:var(--t-body);line-height:calc(var(--lh-body) + 3px);white-space:pre-line;-webkit-user-select:text;user-select:text;margin:0}div.svelte-3p2fp1 .label{font-weight:600}.turn.svelte-3p2fp1{font-size:var(--t-body);line-height:var(--lh-body);-webkit-user-select:text;user-select:text;margin:0}.speaker.svelte-3p2fp1{color:var(--secondary);white-space:pre;font-weight:600}.item.svelte-1ojz3l8,.pane.svelte-1ojz3l8{gap:var(--s-l);flex-direction:column;min-width:0;display:flex}.two-pane.svelte-1ojz3l8{align-items:start;gap:var(--s-l) var(--s-xl);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);display:grid}.two-pane.svelte-1ojz3l8 .span:where(.svelte-1ojz3l8){grid-column:1/-1}.two-pane.svelte-1ojz3l8 .passage:where(.svelte-1ojz3l8){max-height:calc(100dvh - var(--exam-chrome,160px));padding-bottom:var(--s-xs);overscroll-behavior:contain;position:sticky;top:0;overflow-y:auto}.header.svelte-1ojz3l8{align-items:center;gap:var(--s-xs);min-width:0;display:flex}.header.svelte-1ojz3l8 .kind{letter-spacing:.3px}.spacer.svelte-1ojz3l8{flex:1}.tag.svelte-1ojz3l8{padding:var(--s-xxs) var(--s-xs);background:color-mix(in srgb, var(--tag) 12%, transparent);color:var(--tag);font-size:var(--t-caption2);line-height:var(--lh-caption2);border-radius:999px;flex:none;font-weight:600}.role.svelte-1ojz3l8{font-size:var(--t-headline);line-height:var(--lh-headline);margin:0}.prompt.svelte-1ojz3l8{gap:var(--s-xs);flex-direction:column;display:flex}.prompt-fr.svelte-1ojz3l8{font-size:var(--t-title3);line-height:var(--lh-title3);-webkit-user-select:text;user-select:text;text-wrap:pretty;margin:0}.prompt-fr.long.svelte-1ojz3l8{font-size:var(--t-body);line-height:calc(var(--lh-body) + 2px)}.help.svelte-1ojz3l8,.aids.svelte-1ojz3l8{gap:var(--s-m);flex-wrap:wrap;display:flex}.options.svelte-1ojz3l8{gap:var(--s-xs);flex-direction:column;display:flex}.problem.svelte-1ojz3l8{align-items:center;gap:var(--s-xxs);color:var(--sys-orange);margin:0;display:flex}.focus-root.svelte-rnu9bs{outline:none}.loading.svelte-rnu9bs{place-items:center;min-height:40vh;display:grid}.testid.svelte-rnu9bs{display:contents}.clock.svelte-rnu9bs{color:var(--label);font-size:var(--t-subheadline);line-height:var(--lh-subheadline);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:600;display:inline-flex}.clock.low.svelte-rnu9bs{color:var(--caution)}.digits.svelte-rnu9bs{text-align:end}.phone-where.svelte-rnu9bs{font-size:var(--t-subheadline);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.phone-clock.svelte-rnu9bs{background:var(--chrome);height:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 0 0 var(--hairline-width) var(--chrome-edge), var(--chrome-shadow);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.phone-clock.svelte-rnu9bs svg{display:none}.body.svelte-rnu9bs{padding-top:var(--s-xs)}.phone-actions.svelte-rnu9bs{gap:var(--s-s);display:flex}.phone-actions.svelte-rnu9bs .button{flex:1}.exam.svelte-rnu9bs{background:var(--page);grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid}.exam-bar.svelte-rnu9bs{border-bottom:var(--hairline-width) solid var(--separator);background:var(--page)}.bar-inner.svelte-rnu9bs{align-items:center;gap:var(--s-m);height:64px;padding:0 var(--s-l);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.side.svelte-rnu9bs{align-items:center;display:flex}.side.end.svelte-rnu9bs{justify-content:flex-end}.side.end.svelte-rnu9bs .clock:where(.svelte-rnu9bs){background:var(--surface);box-shadow:inset 0 0 0 var(--hairline-width) var(--card-edge);border-radius:12px;padding:8px 14px}.clock.big.svelte-rnu9bs{font-size:var(--t-title3);line-height:var(--lh-title3);font-family:var(--font-figure);font-weight:700}.pause.svelte-rnu9bs{background:var(--surface);height:40px;box-shadow:inset 0 0 0 var(--hairline-width) var(--card-edge);font-size:var(--t-subheadline);color:var(--label);border-radius:999px;align-items:center;gap:6px;padding:0 16px 0 12px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.pause.svelte-rnu9bs:hover{background-image:linear-gradient(var(--hover), var(--hover))}}.where.svelte-rnu9bs{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.where-title.svelte-rnu9bs{font-size:var(--t-footnote);line-height:var(--lh-footnote);color:var(--secondary);white-space:nowrap}.where-line.svelte-rnu9bs{align-items:center;gap:var(--s-s);display:flex}.where-count.svelte-rnu9bs{font-size:var(--t-headline);line-height:var(--lh-headline);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.where-bar.svelte-rnu9bs{width:140px;display:block}.exam-body.svelte-rnu9bs{--accents-top:var(--s-xs);overscroll-behavior:contain;scrollbar-gutter:stable both-edges;overflow-y:auto}.exam-column.svelte-rnu9bs{width:100%;max-width:calc(720px + 2 * var(--s-xl));padding:var(--s-xl) var(--s-xl) var(--s-xxl);margin:0 auto}.exam-column.split.svelte-rnu9bs{max-width:calc(1080px + 2 * var(--s-xl))}.exam-foot.svelte-rnu9bs{border-top:var(--hairline-width) solid var(--separator);background:var(--page)}.foot-row.svelte-rnu9bs{justify-content:space-between;align-items:center;gap:var(--s-m);padding-top:var(--s-s);padding-bottom:calc(var(--s-s) + var(--safe-bottom));display:flex}.foot-note.svelte-rnu9bs{color:var(--secondary)}.foot-buttons.svelte-rnu9bs{gap:var(--s-s);display:flex}.foot-buttons.svelte-rnu9bs .button{min-width:168px;min-height:48px}.mark.svelte-1d5ydyf{flex:none;align-items:center;display:inline-flex}.submitted.svelte-1d5ydyf{background:var(--secondary);border-radius:50%;place-items:center;width:20px;height:20px;margin:1px;display:grid}.score.svelte-1d5ydyf{color:var(--secondary);font-variant-numeric:tabular-nums}.review.svelte-1k0y28s{gap:var(--s-s);padding-top:var(--s-xs);flex-direction:column;display:flex}.when.svelte-1k0y28s{color:var(--secondary);margin:0}.loading.svelte-1k0y28s{padding:var(--s-xl);place-items:center;display:grid}.name.svelte-1s9123r{white-space:nowrap;flex:1 0 auto}.value.svelte-1s9123r{color:var(--secondary);text-align:end;font-variant-numeric:tabular-nums}.part-head.svelte-1s9123r{align-items:center;gap:4px;display:inline-flex}.position.svelte-1s9123r{text-align:end;width:22px;color:var(--secondary);font-size:var(--t-footnote);flex:none;font-weight:400}.prompt.svelte-1s9123r{min-width:0;font-size:var(--t-subheadline);line-height:var(--lh-subheadline);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.name.svelte-1ntnkcw{white-space:nowrap;flex:1 0 auto}.value.svelte-1ntnkcw{min-width:0;color:var(--secondary);text-align:end;text-wrap:balance}.text.svelte-1ntnkcw{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.part-name.svelte-1ntnkcw{font-weight:500}.status.svelte-1ntnkcw{color:var(--secondary);font-variant-numeric:tabular-nums}.pill.svelte-1ntnkcw{background:var(--accent-fill);color:#fff;min-height:34px;font-size:var(--t-subheadline);border-radius:999px;flex:none;padding:6px 14px;font-weight:600}.pill.svelte-1ntnkcw:disabled{background:var(--fill);color:var(--tertiary);cursor:default}.link.svelte-1ntnkcw{color:var(--accent);flex:none;padding:6px 0 6px 8px;font-weight:500}.destructive.svelte-1ntnkcw{color:var(--sys-red)}.wide.svelte-1ntnkcw{width:100%;display:block}.problem.svelte-1ntnkcw{padding:0 var(--s-page);color:var(--sys-orange);margin:0}.empty.svelte-1xxe01m{place-items:center;min-height:55dvh;display:grid}.value.svelte-1xxe01m{color:var(--secondary);font-variant-numeric:tabular-nums;text-align:end;margin-left:auto}.text.svelte-1xxe01m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.run-head.svelte-1xxe01m{align-items:center;gap:var(--s-xs);display:flex}.run-title.svelte-1xxe01m{font-weight:500}.record-title.svelte-1xxe01m{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.figures.svelte-1xxe01m{font-variant-numeric:tabular-nums}.where.svelte-mvx1mq{align-items:center;gap:var(--s-xxs);flex-direction:column;min-width:0;max-width:100%;display:flex}.where-title.svelte-mvx1mq{max-width:100%;color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.where-line.svelte-mvx1mq{align-items:center;gap:var(--s-xs);display:flex}.capsule.svelte-mvx1mq{width:72px;display:block}.where-count.svelte-mvx1mq{font-variant-numeric:tabular-nums;font-weight:600}.focus-root.svelte-mvx1mq{outline:none}.body.svelte-mvx1mq{padding-top:var(--s-xs)}.loading.svelte-mvx1mq{place-items:center;min-height:40vh;display:grid}.skip.svelte-mvx1mq{justify-content:center;display:flex}.seal.svelte-mvx1mq{flex:1;place-items:center;display:grid}.key.svelte-mvx1mq{flex:1}.value.svelte-mvx1mq{color:var(--secondary);font-variant-numeric:tabular-nums}.about.svelte-1sqatvq{gap:var(--s-xs);flex-direction:column;width:100%;display:flex}.theme.svelte-1sqatvq{letter-spacing:.3px}.mission-title.svelte-1sqatvq,.outcome.svelte-1sqatvq{text-wrap:pretty;margin:0}.mission-title.svelte-1sqatvq{font-weight:700}.outcome.svelte-1sqatvq{padding-top:var(--s-xxs);align-items:baseline;gap:6px;display:flex}.outcome.svelte-1sqatvq svg{flex:none;transform:translateY(3px)}.wide.svelte-1sqatvq{width:100%;display:block}.word.svelte-1sqatvq{flex:1;min-width:0}.not-yet.svelte-1sqatvq{flex:none}.action.svelte-1sqatvq{color:var(--accent);font-weight:600}.text.svelte-1sqatvq{gap:var(--s-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.journey.svelte-1sqatvq{font-weight:500}.position.svelte-1sqatvq{text-align:end;width:22px;color:var(--secondary);font-size:var(--t-footnote);flex:none;font-weight:400}.prompt.svelte-1sqatvq{min-width:0;font-size:var(--t-subheadline);line-height:var(--lh-subheadline);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.n.svelte-q8a7vj{min-width:24px;color:var(--secondary);font-size:var(--t-body);line-height:var(--lh-body);flex:none}.text.svelte-q8a7vj{gap:var(--s-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.title.svelte-q8a7vj{font-weight:500}.outcome.svelte-q8a7vj{color:var(--secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chip.svelte-q8a7vj{font-variant-numeric:tabular-nums;flex:none;align-self:center}.note.svelte-1c687jp{align-items:flex-start;gap:var(--s-m);text-wrap:pretty;display:flex}.wide.svelte-1c687jp{width:100%;display:block}.n.svelte-1c687jp{color:var(--secondary);flex:none}.title.svelte-1c687jp{flex:1;min-width:0}.count.svelte-1c687jp{color:var(--secondary);font-variant-numeric:tabular-nums;flex:none}.intro-title.svelte-c0wm4q,.intro.svelte-c0wm4q{margin:0}.intro.svelte-c0wm4q{color:var(--secondary);text-wrap:pretty}.group.svelte-c0wm4q{gap:var(--s-xs);flex-direction:column;display:flex}.block.svelte-c0wm4q{display:block}.scene.svelte-c0wm4q{align-items:center;gap:var(--s-m);width:100%;display:flex}.scene-text.svelte-c0wm4q{gap:var(--s-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.progress.svelte-c0wm4q{align-items:center;gap:var(--s-xs);padding-top:4px;display:flex}.progress.svelte-c0wm4q>:first-child{flex:1}.figures.svelte-c0wm4q{font-variant-numeric:tabular-nums;flex:none}.skill.svelte-c0wm4q{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.skill-title.svelte-c0wm4q{font-weight:500}.mocks.svelte-c0wm4q{gap:var(--s-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mocks.svelte-c0wm4q .card{height:100%;min-height:112px}.mock-top.svelte-c0wm4q{width:100%;padding-bottom:var(--s-s);justify-content:space-between;align-items:flex-start;margin-bottom:auto;display:flex}.mock-title.svelte-c0wm4q{font-weight:600}.wall.svelte-32zd5g{width:100%;max-width:var(--column);margin:var(--s-m) auto 0}.card-picture.svelte-19o8g96{width:100%;position:relative;container-type:inline-size}.card-picture.svelte-19o8g96:after{content:"";border-radius:var(--radius);pointer-events:none;position:absolute;inset:0}.card-picture.bleeds.svelte-19o8g96{width:calc(100% + 2 * (var(--s-page) - var(--s-s)));margin:0 calc(-1 * (var(--s-page) - var(--s-s)))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .card-picture.svelte-19o8g96 img{filter:brightness(.96)}:root:not([data-theme=light]) .card-picture.svelte-19o8g96:after{box-shadow:inset 0 0 0 .5px #ffffff1a}}:root[data-theme=dark] .card-picture.svelte-19o8g96 img{filter:brightness(.96)}:root[data-theme=dark] .card-picture.svelte-19o8g96:after{box-shadow:inset 0 0 0 .5px #ffffff1a}.options.svelte-uvv6xz{gap:var(--s-xs);flex-direction:column;width:100%;display:flex}.options.grid.svelte-uvv6xz{gap:var(--s-s);grid-template-columns:1fr 1fr;display:grid}.options.locked.svelte-uvv6xz{pointer-events:none}.option.svelte-uvv6xz{align-items:baseline;gap:var(--s-s);width:100%;min-height:52px;padding:var(--s-s) var(--s-m);border-radius:var(--inner-corner);background:var(--surface);color:var(--label);text-align:left;box-shadow:inset 0 0 0 var(--border-width) var(--border), var(--shadow-raised), var(--lift-edge);transition:opacity .22s ease-out,transform .22s ease-out,box-shadow .22s ease-out;display:flex;position:relative}.option.svelte-uvv6xz:disabled{cursor:default}.grid.svelte-uvv6xz .option:where(.svelte-uvv6xz){text-align:center;min-height:96px;padding:var(--s-s);border-radius:20px;justify-content:center;align-items:center}.steps-back.svelte-uvv6xz{opacity:.4}.held.svelte-uvv6xz{transform:scale(var(--press-scale))}.short.svelte-uvv6xz{font-size:22px;font-weight:500;line-height:28px}.letter.svelte-uvv6xz{font-size:var(--t-subheadline);color:var(--secondary);flex:none}.long.svelte-uvv6xz{font-size:var(--t-body);line-height:var(--lh-body);min-width:0;font-weight:500}.key.svelte-uvv6xz{display:none}@media (hover:hover) and (pointer:fine) and (min-width:700px){.key.svelte-uvv6xz{font:600 11px/1 var(--font-text);color:var(--tertiary);display:block;position:absolute;top:8px;right:10px}.option.svelte-uvv6xz:not(:disabled):hover{background-image:linear-gradient(var(--hover), var(--hover))}}.sentence.svelte-1wdh12i{font-family:var(--font-serif);font-size:var(--t-title2);color:var(--label);white-space:pre-wrap;margin:0;font-weight:400;line-height:32px}.caret.svelte-1wdh12i{color:#0000}.caret.on.svelte-1wdh12i{color:var(--accent)}.caret.blinks.svelte-1wdh12i{animation:1s step-end infinite svelte-1wdh12i-blink}.gap.svelte-1wdh12i{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}@keyframes svelte-1wdh12i-blink{50%{color:#0000}}.capsule.svelte-m0ckrr{white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.capsule.svelte-m0ckrr:disabled{opacity:.45;cursor:default}.small.svelte-m0ckrr{padding:var(--s-xs) var(--s-m);font-size:var(--t-subheadline);line-height:var(--lh-subheadline);color:var(--accent);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline-width) var(--hairline)}.fault.svelte-m0ckrr{width:100%;min-height:44px;padding:0 var(--s-xxs);font-size:clamp(12px, 3.9vw, var(--t-subheadline));line-height:var(--lh-subheadline);color:var(--label);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline-width) var(--hairline);text-overflow:ellipsis;overflow:hidden}.mark.svelte-m0ckrr{padding:var(--s-xs) var(--s-s);font-size:var(--t-footnote);line-height:var(--lh-footnote);color:var(--label);background:var(--deck-well,var(--well))}.mark.selected.svelte-m0ckrr{color:#fff;background:var(--accent-fill)}@media (hover:hover) and (pointer:fine){.small.svelte-m0ckrr:not(:disabled):hover,.fault.svelte-m0ckrr:not(:disabled):hover,.mark.svelte-m0ckrr:not(.selected):not(:disabled):hover{background-image:linear-gradient(var(--hover), var(--hover))}}.deck.svelte-j1d34l{perspective:1100px;transform-origin:50% 100%;width:100%;height:100%;transition:transform var(--spring-enter-duration) var(--spring-enter);position:relative;transform:translateY(8px)scale(.96)}.deck.risen.svelte-j1d34l,.deck.flat.svelte-j1d34l{transform:none}.peek.svelte-j1d34l,.face.svelte-j1d34l{border-radius:var(--deck-corner);background:var(--surface);position:absolute;inset:0 0 16px}.peek.svelte-j1d34l{transform-origin:50% 100%;opacity:.7;transform:translateY(8px)scale(.96)}.peek.far.svelte-j1d34l{opacity:.4;transform:translateY(16px)scale(.92)}.face.svelte-j1d34l{box-shadow:var(--shadow-lifted), var(--lift-edge);isolation:isolate;transition:opacity .2s ease-in-out;overflow:hidden}.face.hidden.svelte-j1d34l{opacity:0;pointer-events:none}.deck.svelte-j1d34l:not(.flat) .face:where(.svelte-j1d34l){transition:none}.scroll.svelte-j1d34l{overscroll-behavior:contain;scrollbar-width:none;height:100%;padding:var(--s-page) var(--s-page) calc(var(--s-page) + var(--s-s));overflow-y:auto}.scroll.svelte-j1d34l::-webkit-scrollbar{display:none}.sentence.svelte-1wpg7eb{font-family:var(--font-serif);font-size:var(--t-title3);color:var(--label);margin:0;font-weight:400;line-height:28px}.set.svelte-1wpg7eb{color:var(--accent);font-weight:600}.zh.svelte-1wpg7eb{color:var(--secondary);margin:0}.more.svelte-1wpg7eb{margin-top:-4px;display:flex}.layer.svelte-olfznt{opacity:0;width:100%;min-width:0}.slide.svelte-olfznt{transform:translateX(var(--distance));transition:transform var(--spring-enter-duration) var(--spring-enter), opacity .32s var(--ease-enter)}.focus.svelte-olfznt{filter:blur(8px);transition:transform .32s var(--ease-enter), filter .32s var(--ease-enter), opacity .32s var(--ease-enter);transform:translateY(6px)}.shown.svelte-olfznt{opacity:1;filter:none;transform:none}.reduced.svelte-olfznt{filter:none;transition:opacity .2s ease-in-out;transform:none}.orb.svelte-18uim4q{width:128px;height:128px;color:var(--accent);border-radius:50%;position:relative}.orb.svelte-18uim4q:disabled{opacity:.4}.disc.svelte-18uim4q{background:color-mix(in srgb, var(--accent) 24%, var(--surface));box-shadow:inset 0 1px 0 #ffffff59, 0 1px 2px #0000000d, 0 10px 30px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring.svelte-18uim4q{border:1.5px solid color-mix(in srgb, var(--accent) 35%, transparent);opacity:0;border-radius:50%;animation:1.5s ease-out infinite svelte-18uim4q-ring;position:absolute;inset:0}@keyframes svelte-18uim4q-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}p.svelte-1yh417h{margin:0}.tag.svelte-1yh417h{padding:2px var(--s-xs);white-space:nowrap;border-radius:999px;flex:none;font-weight:600;display:inline-block}.tag-accent.svelte-1yh417h{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);margin-right:var(--s-xs);vertical-align:1px}.tag-caution.svelte-1yh417h{color:var(--caution);background:color-mix(in srgb, var(--caution) 14%, transparent)}.clue.svelte-1yh417h{gap:var(--s-xs);flex-direction:column;display:flex}.headline.svelte-1yh417h{font-weight:500}.detail.svelte-1yh417h{color:var(--secondary)}.pair.svelte-1yh417h{column-gap:var(--s-s);row-gap:var(--s-s);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.row-label.svelte-1yh417h{color:var(--secondary)}.row-word.svelte-1yh417h{flex-direction:column;gap:2px;min-width:0;display:flex}.french-line.svelte-1yh417h{font-family:var(--font-serif);font-size:var(--t-title3);line-height:var(--lh-title3)}.article.svelte-1yh417h{color:var(--secondary)}.marked.svelte-1yh417h{text-underline-offset:3px;text-decoration:underline}.kind.svelte-1yh417h{color:var(--secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.confusions.svelte-1yh417h{align-items:baseline;gap:var(--s-xs);display:flex}.lines.svelte-1yh417h{gap:var(--s-xxs);flex-direction:column;min-width:0;display:flex}.french-inline.svelte-1yh417h{font-family:var(--font-serif);font-weight:600}.disclosure.svelte-1yh417h{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:28px;display:flex}.label.svelte-1yh417h{align-items:center;gap:var(--s-xxs);color:var(--accent);font-weight:600;display:inline-flex}.chevron.svelte-1yh417h{color:var(--label);transition:transform .2s ease-out;display:inline-flex}.chevron.open.svelte-1yh417h{transform:rotate(90deg)}.mnemonic.svelte-1yh417h{gap:var(--s-xs);padding-top:var(--s-xs);flex-direction:column;display:flex}.wait.svelte-1hc445t{width:100%;height:54px}.check.svelte-zt49qu{color:var(--ink);flex:none;display:block}path.svelte-zt49qu{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .25s ease-out}.drawn.svelte-zt49qu path:where(.svelte-zt49qu){stroke-dashoffset:0}.reduced.svelte-zt49qu path:where(.svelte-zt49qu){transition:none}.block.svelte-cdxcc5{align-items:center;gap:var(--s-s);flex-direction:column;width:100%;display:flex}.word.svelte-cdxcc5{width:100%;padding:0 56px}.offline.svelte-cdxcc5{color:var(--secondary);margin:0}.meaning.svelte-cdxcc5{width:100%;padding-top:var(--s-xxs)}p.svelte-1nqteh5{margin:0}.card-view.svelte-1nqteh5{gap:var(--s-m);flex-direction:column;height:100%;min-height:0;display:flex}.card-view.settling.svelte-1nqteh5{pointer-events:none}.deck-area.svelte-1nqteh5{min-height:0;padding:var(--s-xs) var(--s-page) 0;flex:auto}.actions.svelte-1nqteh5{padding:0 var(--s-page) var(--s-s);flex:none}.stack.svelte-1nqteh5{align-items:center;gap:var(--s-s);flex-direction:column;display:flex}.stack.waiting.svelte-1nqteh5{opacity:.6;transition:opacity .2s}.pair.svelte-1nqteh5{gap:var(--s-s);grid-template-columns:1fr 1fr;display:grid}.row.svelte-1nqteh5{justify-content:center;gap:var(--s-s);flex-wrap:wrap;width:100%;display:flex}.faults.svelte-1nqteh5{gap:var(--s-xs);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.prompt.svelte-1nqteh5,.hint.svelte-1nqteh5{color:var(--secondary);text-align:center}.hint.svelte-1nqteh5{font-weight:500}.accents.svelte-1nqteh5{width:100%}.caution.svelte-1nqteh5{gap:var(--s-xxs);color:var(--caution);text-align:left;align-items:baseline;display:flex}.face-stack.svelte-1nqteh5{align-items:center;gap:var(--s-m);flex-direction:column;width:100%;display:flex}.face-stack.svelte-1nqteh5>.small-picture{width:60%}.big-picture.svelte-1nqteh5{width:min(100%, var(--side));margin:0 auto}.corrections.svelte-1nqteh5{align-items:center;gap:var(--s-s);flex-direction:column;width:100%;display:flex}.verdict.svelte-1nqteh5{align-items:center;gap:var(--s-xs);color:var(--secondary);text-align:center;font-weight:500;display:inline-flex}.typed-diff.svelte-1nqteh5{flex-direction:column;align-items:center;gap:2px;display:flex}.diff.svelte-1nqteh5{font-family:var(--font-serif);font-size:var(--t-title2);line-height:var(--lh-title2)}.diff.svelte-1nqteh5 .extra{color:var(--bad);text-decoration:line-through}.diff.svelte-1nqteh5 .missing{color:var(--good);text-underline-offset:3px;text-decoration:underline}.column.svelte-1nqteh5{gap:var(--s-s);flex-direction:column;width:100%;display:flex}.cloze-well.svelte-1nqteh5{gap:var(--s-s);padding:var(--s-m);background:var(--deck-well);text-align:left;border-radius:12px;flex-direction:column;display:flex}.ask.svelte-1nqteh5{gap:var(--s-l);flex-direction:column;width:100%;display:flex}.ask.svelte-1nqteh5 .centred{justify-content:center;display:flex}.ask-word.svelte-1nqteh5{align-items:center;gap:var(--s-s);flex-direction:column;display:flex}.ask-line.svelte-1nqteh5{color:var(--secondary);text-align:center;font-weight:400}.write.svelte-1nqteh5{align-items:center;gap:var(--s-s);flex-direction:column;width:100%;display:flex}.write-picture.svelte-1nqteh5{width:100%;margin:var(--s-xs) auto 0}.thumb-row.svelte-1nqteh5{align-items:center;gap:var(--s-m);display:flex}.thumb.svelte-1nqteh5{flex:none;width:88px}.thumb-meaning.svelte-1nqteh5{gap:var(--s-xs);flex-direction:column;flex:1;min-width:0;display:flex}.not-these.svelte-1nqteh5{color:var(--secondary);text-align:center}.thumb-meaning.svelte-1nqteh5 .not-these:where(.svelte-1nqteh5){text-align:left}.sentence-inline.svelte-1nqteh5{font-family:var(--font-serif)}.cloze.svelte-1nqteh5{gap:var(--s-m);padding-top:var(--s-s);text-align:left;flex-direction:column;display:flex}.cloze-label.svelte-1nqteh5{align-items:center;gap:var(--s-xxs);display:inline-flex}.hidden-field.svelte-1nqteh5{opacity:.02;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.paper.svelte-1nqteh5{width:100%}.paper-field.svelte-1nqteh5{width:100%;padding:var(--s-xs) 0 6px;background:linear-gradient(var(--separator), var(--separator)) bottom / 100% 2px no-repeat;font-family:var(--font-serif);text-align:center;color:var(--label);caret-color:var(--accent);transition:background-size var(--m-micro) ease-out;border:0;border-radius:0;outline:none;font-size:34px;font-weight:400;line-height:41px;display:block}.paper-field.focused.svelte-1nqteh5{background-image:linear-gradient(var(--accent), var(--accent))}.paper-field.svelte-1nqteh5:disabled{opacity:1;-webkit-text-fill-color:var(--label)}p.svelte-xehhc6,h3.svelte-xehhc6{margin:0}.summary.svelte-xehhc6{flex-direction:column;height:100%;min-height:0;display:flex}.summary.settling.svelte-xehhc6{pointer-events:none}.scroll.svelte-xehhc6{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.column.svelte-xehhc6{gap:var(--s-l);max-width:var(--column);padding:var(--s-xs) var(--s-page) var(--s-l);flex-direction:column;margin:0 auto;display:flex}.head.svelte-xehhc6{align-items:center;gap:var(--s-m);padding:var(--s-l) var(--s-m);border-radius:var(--corner-group);background:var(--surface);text-align:center;flex-direction:column;display:flex}.seal.svelte-xehhc6{opacity:0;display:inline-flex;transform:scale(.6)}.seal.bounced.svelte-xehhc6{animation:svelte-xehhc6-bounce .6s var(--spring-snappy) forwards}.seal.reduced.svelte-xehhc6{opacity:1;animation:none;transform:none}@keyframes svelte-xehhc6-bounce{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.figures.svelte-xehhc6{align-items:center;width:100%;display:flex}.figure.svelte-xehhc6{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.rule.svelte-xehhc6{width:var(--hairline-width);background:var(--separator);height:44px}.reason.svelte-xehhc6{color:var(--secondary)}.group.svelte-xehhc6{gap:var(--s-xs);flex-direction:column;display:flex}.group-title.svelte-xehhc6{align-items:center;gap:var(--s-xxs);padding:0 var(--s-m);font-weight:600;display:inline-flex}.rows.svelte-xehhc6{border-radius:var(--corner-group);background:var(--surface);padding:var(--s-xxs) 0}.word-row.svelte-xehhc6{padding:var(--s-s) var(--s-m);flex-direction:column;gap:2px;display:flex}.divider.svelte-xehhc6{height:var(--hairline-width);margin-left:var(--s-m);background:var(--separator)}.row-french.svelte-xehhc6{font-family:var(--font-serif);font-size:var(--t-body);line-height:var(--lh-body);font-weight:600}.row-meaning.svelte-xehhc6{color:var(--secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bar.svelte-xehhc6{padding:var(--s-s) var(--s-page) calc(var(--s-s) + var(--safe-bottom));flex:none}.bar-column.svelte-xehhc6{align-items:center;gap:var(--s-s);max-width:var(--column);flex-direction:column;margin:0 auto;display:flex}.match.svelte-8bt61x{gap:var(--s-l);flex-direction:column;width:100%;display:flex}.board.svelte-8bt61x{gap:var(--s-s);grid-template-columns:1fr 1fr;align-items:start;transition:opacity .18s ease-out;display:grid}.board.faded.svelte-8bt61x{opacity:0}.col.svelte-8bt61x{gap:var(--s-s);flex-direction:column;min-width:0;display:flex}.tile.svelte-8bt61x{min-height:72px;padding:0 var(--s-xs);border-radius:var(--inner-corner);color:var(--label);text-align:center;box-shadow:inset 0 0 0 2px var(--ring,transparent);transition:transform .25s var(--spring-snappy), opacity .3s ease-out, background-color .12s ease-out, box-shadow .12s ease-out, translate .22s var(--spring-snappy);justify-content:center;align-items:center;display:flex;position:relative}.tile.svelte-8bt61x:disabled{cursor:default}.piece.svelte-8bt61x{background:var(--deck-piece);box-shadow:inset 0 0 0 2px var(--ring,transparent), var(--shadow-raised), var(--lift-edge)}.piece.picked.svelte-8bt61x{--ring:var(--accent);box-shadow:inset 0 0 0 2px var(--ring), var(--shadow-floating), var(--lift-edge);transform:scale(1.03)}.place.svelte-8bt61x{background:var(--deck-well)}.place.picked.svelte-8bt61x{--ring:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.tile.flashing.svelte-8bt61x{--ring:var(--bad);background:color-mix(in srgb, var(--bad) 16%, var(--surface))}.tile.merging.svelte-8bt61x{--ring:var(--good);background:color-mix(in srgb, var(--good) 18%, var(--surface))}.piece.merging.svelte-8bt61x:not(.reduced){translate:10px}.place.merging.svelte-8bt61x:not(.reduced){translate:-10px}.tile.gone.svelte-8bt61x{opacity:0;pointer-events:none}.tile.gone.svelte-8bt61x:not(.reduced){transform:scale(.9)}.french.svelte-8bt61x{font-family:var(--font-serif);font-size:var(--t-title2);white-space:nowrap;font-weight:500;line-height:1.2;display:inline-block}.meaning.svelte-8bt61x{font-size:var(--t-body);line-height:var(--lh-body);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.dot.svelte-8bt61x{background:var(--bad);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.key.svelte-8bt61x{display:none}@media (hover:hover) and (pointer:fine) and (min-width:700px){.key.svelte-8bt61x{font:600 11px/1 var(--font-text);color:var(--tertiary);display:block;position:absolute;bottom:7px;right:10px}.tile.svelte-8bt61x:not(:disabled):hover{background-image:linear-gradient(var(--hover), var(--hover))}}.list.svelte-8bt61x{gap:var(--s-xs);flex-direction:column;display:flex}.pair.svelte-8bt61x{align-items:center;gap:var(--s-s);padding:var(--s-xs) var(--s-s);border-radius:var(--inner-corner);background:color-mix(in srgb, var(--good) 8%, transparent);animation:svelte-8bt61x-rise .42s var(--spring-enter) both;display:flex}.pair.missed.svelte-8bt61x{background:color-mix(in srgb, var(--bad) 8%, transparent)}.pair.extra.svelte-8bt61x{background:var(--deck-well);animation:.3s ease-out both svelte-8bt61x-rise-small}.pair.reduced.svelte-8bt61x{animation:.2s ease-out both svelte-8bt61x-fade}.pair-text.svelte-8bt61x{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pair-word.svelte-8bt61x{font-family:var(--font-serif);font-size:var(--t-title3);line-height:var(--lh-title3);white-space:nowrap;font-weight:600}.extra-word.svelte-8bt61x{font-weight:500}.pair-meaning.svelte-8bt61x{color:var(--secondary)}.extra-tag.svelte-8bt61x{font-weight:600}.small-speaker.svelte-8bt61x{flex:none;margin:-4px;display:flex;transform:scale(.8)}@keyframes svelte-8bt61x-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes svelte-8bt61x-rise-small{0%{opacity:0;transform:translateY(6px)}}@keyframes svelte-8bt61x-fade{0%{opacity:0}}p.svelte-14vnvwn{margin:0}.card-view.svelte-14vnvwn{gap:var(--s-m);flex-direction:column;height:100%;min-height:0;display:flex}.card-view.settling.svelte-14vnvwn{pointer-events:none}.deck-area.svelte-14vnvwn{min-height:0;padding:var(--s-xs) var(--s-page) 0;flex:auto}.actions.svelte-14vnvwn{padding:0 var(--s-page) var(--s-s);flex:none}.stack.svelte-14vnvwn{align-items:center;gap:var(--s-s);flex-direction:column;display:flex}.accents.svelte-14vnvwn{width:100%}.prompt.svelte-14vnvwn{color:var(--secondary);text-align:center;transition:opacity .3s ease-out}.prompt.gone.svelte-14vnvwn{opacity:0}.face.svelte-14vnvwn{gap:var(--s-m);text-align:left;flex-direction:column;width:100%;display:flex}.header.svelte-14vnvwn{justify-content:space-between;align-items:center;display:flex}.label.svelte-14vnvwn{align-items:center;gap:var(--s-xxs);display:inline-flex}.count.svelte-14vnvwn{color:var(--secondary)}.spell.svelte-14vnvwn{gap:var(--s-m);flex-direction:column;display:flex}hr.svelte-14vnvwn{border:0;border-top:var(--hairline-width) solid var(--separator);width:100%;margin:0}.spell-row.svelte-14vnvwn{gap:var(--s-xs);flex-direction:column;display:flex}.not-these.svelte-14vnvwn{color:var(--secondary)}.serif.svelte-14vnvwn{font-family:var(--font-serif)}.set-field.svelte-14vnvwn{width:100%;padding:var(--s-xxs) 0 6px;background:linear-gradient(var(--separator), var(--separator)) bottom / 100% 2px no-repeat;font-family:var(--font-serif);color:var(--label);caret-color:var(--accent);border:0;border-radius:0;outline:none;font-size:24px;line-height:30px}.set-field.focused.svelte-14vnvwn{background-image:linear-gradient(var(--accent), var(--accent))}.caution.svelte-14vnvwn{gap:var(--s-xxs);color:var(--caution);align-items:baseline;display:flex}.answer-line.svelte-14vnvwn{align-items:center;gap:var(--s-xs);display:flex}.answer-word.svelte-14vnvwn{align-items:center;gap:var(--s-xs);min-width:0;display:inline-flex}.mark-icon.svelte-14vnvwn{display:inline-flex}.mark-icon.faint.svelte-14vnvwn{opacity:.35}.french.svelte-14vnvwn{font-family:var(--font-serif);font-size:var(--t-title2);line-height:var(--lh-title2);font-weight:500}.small-speaker.svelte-14vnvwn{margin:-4px;display:flex;transform:scale(.8)}.note.svelte-14vnvwn{color:var(--secondary)}.struck.svelte-14vnvwn{-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad)}.marks.svelte-14vnvwn{gap:var(--s-xs);padding-top:var(--s-xxs);flex-wrap:wrap;display:flex}.notes-title.svelte-14vnvwn{align-items:center;gap:var(--s-xxs);font-weight:600;display:inline-flex}.session.svelte-8086t9{background:var(--page);--deck-well:var(--well);--deck-piece:var(--surface);outline:none;flex-direction:column;height:100%;display:flex;position:absolute;inset:0 0 auto}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .session.svelte-8086t9{--deck-well:#2c2c2e;--deck-piece:#3a3a3c}}:root[data-theme=dark] .session.svelte-8086t9{--deck-well:#2c2c2e;--deck-piece:#3a3a3c}.bar.svelte-8086t9{padding:calc(var(--safe-top) + 6px) var(--s-page) 6px;flex:none}.bar-row.svelte-8086t9{align-items:center;gap:var(--s-s);max-width:var(--column);grid-template-columns:1fr auto 1fr;min-height:44px;margin:0 auto;display:grid}.bar-row.svelte-8086t9>:first-child{justify-self:start}.bar-row.svelte-8086t9>:last-child{justify-self:end}.principal.svelte-8086t9{justify-content:center;display:flex}.progress.svelte-8086t9{width:min(180px, calc(100vw - 2 * var(--s-page) - 2 * 104px));display:flex}.title.svelte-8086t9{color:var(--label)}.spacer.svelte-8086t9{width:44px}.stage.svelte-8086t9{flex:auto;min-height:0;position:relative}.column.svelte-8086t9,.summary.svelte-8086t9,.centre.svelte-8086t9{position:absolute;inset:0}.column.svelte-8086t9{max-width:var(--column);max-height:940px;padding-bottom:var(--safe-bottom);grid-template:1fr/1fr;margin:auto;display:grid}.slot.svelte-8086t9{grid-area:1/1;min-width:0;min-height:0}.centre.svelte-8086t9{padding:var(--s-page);justify-content:center;align-items:center;display:flex}.failure.svelte-8086t9{left:var(--s-page);right:var(--s-page);bottom:calc(var(--safe-bottom) + 4px);color:var(--bad);text-align:center;position:absolute}.keys.svelte-8086t9{display:none}@media (hover:hover) and (pointer:fine) and (min-width:900px) and (min-height:600px){.column.svelte-8086t9{padding-bottom:var(--s-s)}.keys.svelte-8086t9{justify-content:center;gap:var(--s-m);padding:0 var(--s-page) var(--s-m);font-size:var(--t-caption);line-height:var(--lh-caption);color:var(--tertiary);opacity:.9;flex-wrap:wrap;flex:none;display:flex}.key-hint.svelte-8086t9{align-items:center;gap:6px;display:inline-flex}kbd.svelte-8086t9{font:600 11px/1 var(--font-text);color:var(--secondary);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline-width) var(--hairline), 0 1px 0 var(--hairline);border-radius:5px;padding:3px 6px}}.app.svelte-1hicyxm{height:100dvh}.tab.svelte-1hicyxm{height:100%}.tab[hidden].svelte-1hicyxm{display:none}.center.svelte-1hicyxm{justify-content:center;align-items:center;gap:var(--s-l);min-height:100dvh;padding:var(--s-page);flex-direction:column;display:flex}.download.svelte-1hicyxm{gap:var(--s-xs);text-align:center;flex-direction:column;width:min(280px,80vw);display:flex}.download.svelte-1hicyxm p:where(.svelte-1hicyxm){margin:0}
