:root{--ease-out:cubic-bezier(.23,1,.32,1);--bg:#f5f5f7;--text:#111113;--text-2:#00000094;--text-3:#0000008f;--text-faint:#0000005c;--hair:#00000017;--track:#0000001a;--veil:#f8f8fab3;--glass:#ffffff80;--fill:#0000000d;--seg-on:#fff;--seg-shadow:0 1px 3px #0000001a;--ink-tint:black 15%;--buncss-light:initial;--buncss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0b0b0c;--text:#fff;--text-2:#fff9;--text-3:#ffffff7a;--text-faint:#ffffff5c;--hair:#ffffff1a;--track:#ffffff24;--veil:#08080abd;--glass:#ffffff12;--fill:#ffffff12;--seg-on:#ffffff29;--seg-shadow:none;--ink-tint:white 40%;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b0b0c;--text:#fff;--text-2:#fff9;--text-3:#ffffff7a;--text-faint:#ffffff5c;--hair:#ffffff1a;--track:#ffffff24;--veil:#08080abd;--glass:#ffffff12;--fill:#ffffff12;--seg-on:#ffffff29;--seg-shadow:none;--ink-tint:white 40%;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button,input{font:inherit;color:inherit;background:0 0;border:0}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:2px}.sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}@view-transition{navigation: auto;}::view-transition-group(cover){animation-duration:.34s;animation-timing-function:var(--ease-out)}::view-transition-old(cover){animation-duration:.34s;animation-timing-function:var(--ease-out)}::view-transition-new(cover){animation-duration:.34s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation-duration:.15s}::view-transition-new(*){animation-duration:.15s}::view-transition-old(cover){animation-duration:.15s}::view-transition-new(cover){animation-duration:.15s}}.page_PUdKkg{max-width:600px;margin:0 auto;padding:0 24px 96px}.top_PUdKkg{display:flex;letter-spacing:-.03em;justify-content:space-between;align-items: center;height:64px;font-size:19px;font-weight:700}.top_PUdKkg a{text-decoration:none}.top_PUdKkg h1{color:var(--text-2);font-size:13px;font-weight:500}.status_PUdKkg{display:flex;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items: center;margin:24px 0 16px;font-size:11px;font-weight:600}.tools_PUdKkg{display:flex;gap:18px}.status_PUdKkg button,.restore_PUdKkg button{letter-spacing:0;text-transform:none;color:var(--text-2);font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.status_PUdKkg button:hover,.restore_PUdKkg button:hover{color:var(--text)}}.card_PUdKkg{--accent-ink:color-mix(in srgb,var(--accent),var(--ink-tint));transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}@starting-style{.card_PUdKkg{opacity:0;transform:translate(16px)}}@supports (color: oklch(from red l c h)){@media (prefers-color-scheme:light){.card_PUdKkg{--accent-ink:oklch(from var(--accent)min(l,.48)c h)}}}.media_PUdKkg{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000;border-radius:14px;box-shadow:0 24px 60px -24px #0000008c}.media_PUdKkg img{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.frame_PUdKkg,.frame_PUdKkg iframe{position:absolute;border:0;width:100%;height:100%;inset:0}.meta_PUdKkg{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-top:16px}.meta_PUdKkg b{display:block;letter-spacing:-.02em;font-size:17px;font-weight:700}.meta_PUdKkg span{color:var(--text-2);font-size:13px}.play_PUdKkg{color:var(--accent-ink);background:color-mix(in srgb,var(--accent)16%,transparent);transition:background-color .2s ease,color .2s ease,transform .12s var(--ease-out);border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:600}.play_PUdKkg:active{transform:scale(.96)}.play_PUdKkg[aria-pressed=true]{color:#fff;background:var(--accent)}.line_PUdKkg{letter-spacing:-.022em;margin-top:40px;font-size:30px;font-weight:700;line-height:1.2}.line_PUdKkg mark{color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.16em;background:0 0}.gap_PUdKkg{display:inline-block;vertical-align:-.1em;border-bottom:.08em solid var(--text-faint);min-width:3em;height:.9em}.hint_PUdKkg,.answer_PUdKkg{color:var(--text-2);margin-top:12px;font-size:17px;line-height:1.4}.answer_PUdKkg{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700}.answer_PUdKkg span{letter-spacing:0;color:var(--text-2);margin-left:6px;font-size:15px;font-weight:500}.show_PUdKkg{background:var(--text);color:var(--bg);transition:transform .12s var(--ease-out);border-radius:999px;margin-top:32px;padding:10px 22px;font-size:15px;font-weight:600}.show_PUdKkg:active{transform:scale(.96)}.grades_PUdKkg{display:flex;gap:8px;margin-top:32px}.grades_PUdKkg button{display:flex;background:var(--fill);transition:background-color .2s ease,transform .12s var(--ease-out);border-radius:14px;flex-direction:column;flex:1;align-items: center;gap:2px;padding:10px 0 8px;font-size:15px;font-weight:600}.grades_PUdKkg button:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.grades_PUdKkg button:hover{background:var(--seg-on)}}.grades_PUdKkg small{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.empty_PUdKkg{text-align:center;margin-top:96px}.empty_PUdKkg h1{letter-spacing:-.025em;font-size:30px;font-weight:700}.empty_PUdKkg p{color:var(--text-2);max-width:380px;margin:12px auto 0;font-size:17px;line-height:1.4}.empty_PUdKkg a{display:inline-block;background:var(--text);color:var(--bg);text-decoration:none;border-radius:999px;margin-top:24px;padding:10px 22px;font-size:15px;font-weight:600}.restore_PUdKkg{color:var(--text-2);margin-top:28px;font-size:13px}.restore_PUdKkg button{text-decoration:underline;text-underline-offset:.2em}.restore_PUdKkg span{display:block;margin-top:8px}@media (prefers-reduced-motion:reduce){.card_PUdKkg{transition-property:opacity}}
