.d10-day{--d10-sky:#18284a;--d10-sky-raised:#203460;--d10-moon:#0f1b36;--d10-line:#34497d;--d10-ink:#f4f1ea;--d10-muted:#bcc8df;--d10-gold:#d4a853;--d10-on-gold:#0f1b36;--d10-error:#e08a7a;background:var(--d10-sky);color:var(--d10-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans), sans-serif;word-break:keep-all;overflow-wrap:break-word;min-height:100vh;padding-bottom:96px;line-height:1.65}.d10-day *,.d10-day :before,.d10-day :after{box-sizing:border-box}.d10-day [hidden]{display:none!important}.d10-day .d10-day-shell{width:min(720px,100% - 40px);margin-inline:auto}.d10-day h1,.d10-day h2,.d10-day h3{color:var(--d10-ink);letter-spacing:-.02em;text-wrap:balance}.d10-day h1{font-size:clamp(2.75rem,10vw,4rem);font-weight:800;line-height:1.1}.d10-day h2{margin-bottom:20px;font-size:1.5rem;font-weight:800}.d10-day h3{margin-bottom:12px;font-size:1.05rem;font-weight:700}.d10-day a,.d10-day button,.d10-day select,.d10-day summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.d10-day a{color:var(--d10-ink);text-underline-offset:4px}.d10-day a:focus-visible,.d10-day button:focus-visible,.d10-day select:focus-visible,.d10-day summary:focus-visible{outline:2px solid var(--d10-gold);outline-offset:4px;border-radius:6px}.d10-day button,.d10-day .d10-day-actions a,.d10-day .d10-day-primary,.d10-day .d10-day-links a,.d10-day .d10-day-coach,.d10-day .d10-day-footer-links a{border:1px solid var(--d10-line);min-height:44px;color:var(--d10-ink);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-size:1rem;font-weight:600;line-height:1.45;text-decoration:none;display:inline-flex}.d10-day button:hover,.d10-day .d10-day-links a:hover{background:var(--d10-sky-raised)}.d10-day button[aria-pressed=true]{border-color:var(--d10-gold);color:var(--d10-gold)}.d10-day button:disabled{opacity:.6;cursor:default}.d10-day a.d10-day-primary{background:var(--d10-gold);color:var(--d10-on-gold);border-color:var(--d10-gold)}.d10-day .d10-day-muted{color:var(--d10-muted)}.d10-day .d10-pdf-buttons{gap:12px;margin-top:16px;display:grid}.d10-day .d10-pdf-button{border:1px solid var(--d10-gold);background:var(--d10-moon);min-height:72px;color:var(--d10-ink);text-align:left;font:inherit;border-radius:12px;flex-direction:column;justify-content:center;align-items:start;gap:4px;padding:14px 18px;text-decoration:none;display:flex}.d10-day .d10-pdf-button strong{font-weight:700}.d10-day .d10-pdf-button small{color:var(--d10-muted);font-size:.875rem}.d10-day .d10-pdf-button:disabled{opacity:1;border-color:var(--d10-line);cursor:default}.d10-day a.d10-pdf-button:hover{background:var(--d10-sky-raised)}@media (min-width:768px){.d10-day .d10-pdf-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.d10-day section{border-top:1px solid var(--d10-line);padding-block:32px}.d10-day .d10-day-header{padding-block:24px 32px}.d10-day .d10-day-top,.d10-day .d10-day-nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.d10-day .d10-day-top a,.d10-day .d10-day-nav a{align-items:center;min-height:44px;display:inline-flex}.d10-day .d10-day-top span{color:var(--d10-muted)}.d10-day .d10-day-nav a{color:var(--d10-gold)}.d10-day .d10-day-hero{align-items:center;gap:16px;padding-block:20px 28px;display:flex}.d10-day .d10-day-eclipse{flex-shrink:0;width:104px}.d10-day .d10-day-eclipse .d10-eclipse-stage svg{width:100%;height:100%}.d10-day .d10-day-hero p{color:var(--d10-muted);margin-top:12px}.d10-day .d10-day-progress{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.d10-day progress{background:var(--d10-line);width:100%;height:8px;accent-color:var(--d10-gold);border:0;border-radius:10px;overflow:hidden}.d10-day progress::-webkit-progress-bar{background:var(--d10-line)}.d10-day progress::-webkit-progress-value{background:var(--d10-gold)}.d10-day progress::-moz-progress-bar{background:var(--d10-gold)}.d10-day .d10-day-device-note{margin-top:10px;font-size:.875rem}.d10-day .d10-day-toc{border-top:1px solid var(--d10-line);padding-block:28px}.d10-day ol,.d10-day ul{margin:0;padding:0;list-style:none}.d10-day .d10-day-toc li+li{border-top:1px solid var(--d10-line)}.d10-day .d10-day-toc a{align-items:baseline;gap:12px;min-height:52px;padding-block:12px;text-decoration:none;display:flex}.d10-day .d10-day-toc a>span:nth-child(2){flex:1;min-width:0}.d10-day .d10-day-code{color:var(--d10-gold);white-space:nowrap;font-weight:700}.d10-day .d10-day-toc small{color:var(--d10-gold);font-size:.8rem}.d10-day .d10-day-card{border-top:1px solid var(--d10-line);scroll-margin-top:88px}.d10-day .d10-day-card:last-child{border-bottom:1px solid var(--d10-line)}.d10-day summary{cursor:pointer;min-height:88px;padding:20px 22px 20px 0;list-style-position:inside}.d10-day summary::marker{color:var(--d10-gold)}.d10-day .d10-day-card-meta{color:var(--d10-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.875rem;display:inline-flex}.d10-day .d10-day-rating{color:var(--d10-gold)}.d10-day .d10-day-card-title{margin-top:6px;font-size:1.25rem;font-weight:750;line-height:1.45;display:block}.d10-day summary small{color:var(--d10-muted);margin-top:6px;font-size:.875rem;display:block}.d10-day .d10-day-card-body{padding:8px 0 32px}.d10-day .d10-day-recall-prompt{align-items:center;gap:12px;display:flex}.d10-day .d10-day-recall-ring{fill:none;stroke-width:3px;flex-shrink:0;width:40px;height:40px;transform:rotate(-90deg)}.d10-day .d10-day-recall-ring-track{stroke:var(--d10-line)}.d10-day .d10-day-recall-ring-progress{stroke:var(--d10-gold);stroke-dasharray:100;stroke-dashoffset:100px}.d10-day .d10-day-recall-ring[data-running=true] .d10-day-recall-ring-progress{animation:3s linear forwards d10-recall-three}.d10-day .d10-day-recall-confirm{margin-block:24px}.d10-day .d10-day-practice{margin-top:28px}@keyframes d10-recall-three{to{stroke-dashoffset:0}}.d10-day .d10-day-question{border:0;border-top:1px solid var(--d10-line);min-width:0;margin:0 0 28px;padding:20px 0 0}.d10-day .d10-day-question legend{white-space:pre-wrap;width:100%;padding:0;font-weight:600;line-height:1.75}.d10-day .d10-day-question-type{color:var(--d10-muted);margin-bottom:6px;font-size:.8rem;font-weight:400;display:block}.d10-day .d10-day-actions,.d10-day .d10-day-links{flex-wrap:wrap;gap:8px;margin-block:16px;display:flex}.d10-day .d10-day-actions>button{min-width:80px}.d10-day .d10-day-matching label{margin-block:16px;display:block}.d10-day .d10-day-matching label>span{margin-bottom:8px;display:block}.d10-day .d10-day-matching small{color:var(--d10-muted);font-size:.8rem;display:block}.d10-day select{border:1px solid var(--d10-line);background:var(--d10-sky-raised);width:100%;max-width:100%;min-height:48px;color:var(--d10-ink);font:inherit;border-radius:8px;padding:10px 8px}.d10-day option{white-space:normal;overflow-wrap:anywhere;padding-block:8px}.d10-day .d10-day-order-items{flex-direction:column;gap:8px;margin-block:12px;display:flex}.d10-day .d10-day-order-items button{text-align:left;white-space:pre-line;justify-content:flex-start}.d10-day .d10-day-order-picked{color:var(--d10-gold);min-height:28px}.d10-day .d10-day-answer{color:var(--d10-gold);white-space:pre-line;margin-top:16px}.d10-day .d10-day-result{color:var(--d10-gold);margin-top:12px}.d10-day .d10-day-result:empty{display:none}.d10-day .d10-day-result.is-wrong{color:var(--d10-error)}.d10-day .d10-day-why{color:var(--d10-muted);white-space:pre-line;margin-top:8px}.d10-day .d10-day-watch{border-left:2px solid var(--d10-gold);background:var(--d10-sky-raised);margin-bottom:24px;padding:16px}.d10-day .d10-day-watch aside+aside{margin-top:20px}.d10-day .d10-day-watch h3{color:var(--d10-gold);margin-bottom:6px;font-size:.9rem}.d10-day .d10-day-watch p{white-space:pre-line}.d10-day .d10-day-video{margin-block:24px}.d10-day button.d10-day-video-button{text-align:left;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:16px;width:100%;padding:0}.d10-day .d10-day-video-button img{object-fit:cover;border-radius:6px;flex-shrink:0;width:112px;height:84px}.d10-day .d10-day-video-button>span{flex:1;min-width:0}.d10-day .d10-day-video-button b{color:var(--d10-gold);margin-bottom:4px;display:block}.d10-day .d10-day-video-button span>span{color:var(--d10-muted);font-size:.875rem;font-weight:400;display:block}.d10-day .d10-day-scene{color:var(--d10-gold);margin-bottom:4px;font-size:.8rem;display:block}.d10-day iframe{aspect-ratio:16/9;border:0;width:100%}.d10-day .d10-day-coach{width:100%;color:var(--d10-gold);justify-content:flex-start}.d10-day .d10-day-gate{padding-block:8px 20px}.d10-day .d10-day-gate p{margin-bottom:12px}.d10-day .d10-day-star-list li{border-bottom:1px solid var(--d10-line)}.d10-day .d10-day-star-list a{flex-direction:column;min-height:52px;padding-block:12px;text-decoration:none;display:flex}.d10-day .d10-day-footer-links{flex-direction:column;gap:12px;display:flex}.d10-day .d10-day-locked{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:70vh;padding-block:40px;display:flex}.d10-day .d10-day-locked>a:first-child{align-items:center;min-height:44px;display:inline-flex}.d10-day .d10-day-locked h1{font-size:2rem;line-height:1.45}.dark .d10-day{background:var(--d10-sky);color:var(--d10-ink)}@media (min-width:768px){.d10-day .d10-day-eclipse{width:136px}.d10-day .d10-day-header{padding-top:40px}.d10-day section{padding-block:40px}.d10-day .d10-day-video-button img{width:160px;height:120px}.d10-day .d10-day-footer-links{flex-flow:wrap}}.d10-day .d10-eclipse-stage{aspect-ratio:1;pointer-events:none;width:100%;position:relative}.d10-day .d10-eclipse-stage>canvas,.d10-day [data-eclipse-fallback]{width:100%;height:100%;position:absolute;inset:0}.d10-day .d10-eclipse-controls{flex-wrap:wrap;justify-content:center;display:flex}.d10-day .d10-eclipse-controls button{color:var(--d10-muted);text-underline-offset:4px;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.d10-day .d10-eclipse-controls small{color:var(--d10-muted);font-size:13px}.d10-day .d10-day-caption{color:var(--d10-gold);font-variant-numeric:tabular-nums}.d10-day .d10-day-goal{color:var(--d10-muted);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.d10-day .d10-day-goal svg{width:28px;height:28px}.d10-day .d10-day-hero-final{text-align:center;flex-direction:column}.d10-day .d10-day-hero-final .d10-day-eclipse{width:240px}.d10-day .d10-day-hero-final .d10-day-goal{justify-content:center}.d10-day .d10-day-completion{text-align:center;min-height:180px}.d10-day .d10-day-completion-copy p{text-wrap:balance;font-size:22px;font-weight:700;line-height:1.5}.d10-day .d10-day-completion-copy small{color:var(--d10-muted);margin-top:12px;font-size:13px;display:block}.d10-day .d10-day-completion-copy button{margin-top:16px}.d10-day .d10-day-live{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px){.d10-day .d10-day-hero-final .d10-day-eclipse{width:320px}.d10-day .d10-day-completion-copy p{font-size:28px}}@media (prefers-reduced-motion:reduce){.d10-day *,.d10-day :before,.d10-day :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.d10-day a.d10-day-coach{margin-block:4px 12px}.d10-day a.d10-day-coach.is-text{width:auto;min-height:44px;color:var(--d10-gold);background:0 0;border:0;border-radius:0;padding:0;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-flex}.d10-day button~a.d10-day-coach.is-text{margin-inline-start:12px}.d10-day .d10-day-review .d10-review-quote{border-left:2px solid var(--d10-gold);margin:0;padding-left:16px}.d10-day .d10-day-review blockquote{overflow-wrap:anywhere;line-height:1.65}.d10-day .d10-day-review .d10-review-note{color:var(--d10-muted);margin-top:8px;font-size:.8125rem}.d10-day .d10-day-review figcaption{color:var(--d10-muted);margin-top:8px;font-size:.875rem}.d10-day .d10-day-survey p{margin-bottom:16px}.dark .d10-day a.d10-day-coach.is-text{color:var(--d10-gold)}.d10-day .d10-day-bonus-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.d10-day .d10-day-bonus-heading h2{margin-bottom:0}.d10-day .d10-day-optional{border:1px solid var(--d10-line);color:var(--d10-muted);border-radius:6px;padding:2px 8px;font-size:.875rem}.d10-day .d10-day-bonus-note{margin-bottom:20px}
