.da-site{--da-pink:#f2dce0;--da-white:#fffdfb;color:var(--color-ink)}.da-site h1,.da-site h2,.da-site h3{font-family:Clash Display,DM Sans,sans-serif;font-weight:600}.da-site :is(h1,h2)[tabindex="-1"]{scroll-margin-top:140px}.da-site button,.da-dialog button{font-family:inherit}.da-site svg,.da-dialog svg{flex-shrink:0}.da-topline{letter-spacing:.07em;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;font:10px/1.5 Courier New,monospace;display:flex}.da-topline a{color:var(--color-muted)}.da-intro{text-align:center;padding-top:6px;padding-bottom:24px}.da-eyebrow{letter-spacing:.1em;color:var(--color-red-text);font:10px/1.5 Courier New,monospace}.da-intro h1{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(56px,6vw,72px);line-height:1}.da-title-accent{color:var(--color-red-text)}.da-intro>p:not(.da-eyebrow){color:var(--color-muted);font-size:15px;line-height:1.7}.da-text-action{min-height:44px;color:inherit;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:750;display:inline-flex}.da-text-action:hover{color:var(--color-red-text)}.da-layout{grid-template-columns:minmax(0,650px) 280px;align-items:start;gap:56px;max-width:1040px;display:grid}.da-game{min-width:0;padding:0 0 20px}.da-game-meta{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font:10px/1.5 Courier New,monospace;display:flex}.da-game-meta>span:first-child{color:var(--color-ink);letter-spacing:.06em;align-items:center;gap:8px;display:flex}.da-game-date{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink);font-size:17px;font-weight:700;line-height:1.4}.da-clue{border:1px solid var(--color-line);background:var(--da-pink);border-radius:20px;padding:0;overflow:hidden}.da-clue-window{min-width:0;position:relative}.da-clue-window:before,.da-clue-window:after{content:"";z-index:1;pointer-events:none;opacity:0;height:32px;position:absolute;inset-inline:0}.da-clue-window:before{background:linear-gradient(var(--da-pink), transparent);top:0}.da-clue-window:after{background:linear-gradient(transparent, var(--da-pink));bottom:0}.da-clue-window[data-more-above=true]:before,.da-clue-window[data-more-below=true]:after{opacity:1}.da-clue-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#b7979d transparent;height:260px;padding:28px 32px;overflow-y:auto}.da-clue-scroll:focus-visible{outline:2px solid var(--color-red-text);outline-offset:-5px;border-radius:16px}.da-clue-list{margin:0;padding:0;list-style:none}.da-clue-list>li:not([data-current=true]){border-bottom:1px solid var(--color-line);margin-bottom:22px;padding-bottom:22px}.da-site .da-clue-list h1{letter-spacing:-.02em;max-width:520px;margin:16px 0 0;scroll-margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.3}.da-clue-list h1:focus,.da-result :is(h1,h2):focus{outline:none}.da-earlier-clue{color:var(--color-muted);transform-origin:0 0;margin:10px 0 0;font-size:16px;line-height:1.55}.da-clue-footer{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 32px;display:grid}.da-clue-points{min-width:0;max-width:280px}.da-points-value{white-space:nowrap;color:var(--color-muted);align-items:baseline;gap:5px;margin:0 0 7px;font-size:11px;line-height:1;display:flex}.da-points-value strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:23px;font-weight:750;display:inline-block}.da-points-track{background:#0a0a0a24;border:1px solid #0a0a0a33;border-radius:3px;height:10px;position:relative;overflow:hidden}.da-points-fill{background:var(--color-paper);transform-origin:0;transition:transform .26s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.da-points-dividers{grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0}.da-points-dividers i{border-right:3px solid var(--da-pink)}.da-answer{padding-top:24px}.da-answer-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.da-answer-field{grid-area:1/1;min-width:0;max-width:380px}.da-answer label{margin-bottom:10px;font-size:15px;font-weight:750;display:block}.da-search-wrap{position:relative}.da-search-wrap>svg{z-index:1;color:var(--color-muted);width:18px;height:18px;position:absolute;top:19px;left:17px}.da-search-wrap input{border:1px solid var(--color-line);background:var(--da-white);width:100%;height:56px;color:var(--color-ink);font:16px var(--font-sans);border-radius:12px;padding:0 44px}.da-search-wrap input:focus{outline:2px solid var(--color-red-text);outline-offset:2px}.da-help{color:var(--color-muted);margin-top:9px;font-size:12px;line-height:1.6}.da-feedback{min-height:24px;color:var(--color-red-text);padding-top:7px;font-size:12px;line-height:1.5}.da-actions{justify-content:flex-end;align-items:center;gap:16px;margin:0 0 2px;display:flex}.da-primary,.da-secondary{letter-spacing:normal;gap:12px;min-height:52px;padding:14px 24px;font-size:14px;font-weight:750}.da-primary{min-width:156px}.da-secondary{padding-inline:22px}.da-primary svg,.da-secondary svg{width:20px;height:20px}.da-primary:disabled{opacity:.45;background:var(--color-pink);box-shadow:none;transform:none}@media (hover:hover) and (pointer:fine){.da-secondary:hover{background:var(--color-soft-pink)}}.da-clue-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.da-skip{gap:8px;min-height:44px;padding:10px 16px;font-size:13px}.da-skip svg{width:16px;height:16px}.da-previous{padding:15px 0 0;font-size:12px}.da-previous summary{cursor:pointer;min-height:30px;font-weight:650}.da-previous ol{color:var(--color-muted);margin:7px 0;padding-left:20px;line-height:1.7}.da-previous li+li{margin-top:8px}.da-guesses{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.da-guesses span{background:var(--color-muted-surface);color:var(--color-muted);border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.da-sidebar{padding-top:33px}.da-loading{min-height:400px;color:var(--color-muted);place-items:center;display:grid}.da-result{background:var(--da-pink);text-align:center;border-radius:20px;padding:28px 32px;animation:.2s ease-out da-arrive}.da-result-top{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;font:10px Courier New,monospace;display:flex}.da-result-top img{object-fit:contain;flex-shrink:0;width:32px;height:32px}.da-result-success{font:inherit;letter-spacing:normal;text-align:left}.da-result .da-result-success h1{margin:0;font-size:clamp(38px,5vw,56px);line-height:1.05}@media (width<=700px){.da-result-success img{width:24px;height:24px}}.da-reveal-profile{text-align:left;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:28px;margin-top:24px;display:grid}.da-athlete-photo{object-fit:cover;object-position:center 24%;background:var(--color-paper);border-radius:100px 100px 18px 18px;width:180px;height:224px}.da-result .da-reveal-profile :is(h1,h2){margin-top:0;font-size:clamp(28px,2.7vw,36px)}.da-reveal-profile .da-round-score{margin-top:20px;font-size:48px}.da-reveal-profile>div>p:last-child{margin-bottom:0;font-size:12px}.da-photo-credit{color:var(--color-muted);text-align:left;overflow-wrap:anywhere;margin:14px 0 0;font-size:10px;line-height:1.6}.da-photo-credit a{text-underline-offset:2px;text-decoration:underline}.da-athlete-avatar{object-fit:cover;object-position:center 24%;vertical-align:middle;background:var(--da-pink);border-radius:50%;flex:0 0 48px;width:48px;height:48px;display:inline-block}.da-photo-fallback{color:var(--color-muted);place-items:center;display:grid}.da-learning-item summary .da-athlete-avatar{margin-right:10px}.da-all-results li{align-items:center;gap:12px;margin:20px 0;display:flex}.da-all-results .da-photo-credit{margin-top:3px}@media (width<=700px){.da-reveal-profile{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:16px}.da-reveal-profile .da-athlete-photo{width:110px;height:150px}.da-result .da-reveal-profile :is(h1,h2){overflow-wrap:anywhere;font-size:27px}.da-reveal-profile .da-round-score{margin-top:14px;font-size:38px}}@media (width<=380px){.da-reveal-profile{grid-template-columns:90px minmax(0,1fr);gap:12px}.da-reveal-profile .da-athlete-photo{width:90px;height:130px}.da-result .da-reveal-profile :is(h1,h2){font-size:25px}}.da-result-score{letter-spacing:-.06em;align-items:baseline;gap:6px;margin-top:24px;font-size:84px;font-weight:850;line-height:1;display:flex}.da-result-score>span{white-space:nowrap;letter-spacing:0;color:var(--color-muted);flex-shrink:0;font-size:12px;font-weight:500}.da-result :is(h1,h2){margin:26px 0 8px;font-size:38px;line-height:1.12}.da-result-sport{color:var(--color-red-text);font-size:12px}.da-result>p:last-child{font-size:13px}.da-result-copy{padding:22px 0 12px;font-size:14px;line-height:1.75}.da-result-copy>p:first-child{margin-top:0}.da-result-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.da-dialog{width:min(600px,100vw - 32px)}.da-dialog p{font-size:14px;line-height:1.65}.da-dialog .da-help{font-size:12px}.da-rules{margin-bottom:22px;padding-left:22px;font-size:14px;line-height:1.65}.da-rules li+li{margin-top:14px}.da-modal-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0 12px;display:flex}@keyframes da-arrive{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.da-layout{grid-template-columns:minmax(0,1fr) 245px;gap:30px}.da-clue-scroll{padding-inline:24px}.da-clue-footer{gap:16px;padding-inline:24px}.da-actions{gap:12px}.da-primary{min-width:135px}}@media (width<=700px){.da-topline{gap:8px;padding-block:16px;font-size:8px}.da-intro{padding-top:0;padding-bottom:14px}.da-intro h1{margin:8px 0 12px;font-size:52px}.da-intro>p:not(.da-eyebrow){max-width:280px;margin:auto;font-size:13px}.da-layout{max-width:600px;display:block}.da-game-meta{margin-bottom:12px;font-size:9px}.da-clue{border-radius:16px}.da-clue-scroll{height:240px;padding:22px}.da-site .da-clue-list h1{font-size:24px}.da-clue-footer{gap:18px;padding:18px}.da-clue-points{max-width:none}.da-skip{gap:6px;min-height:36px;padding:7px 10px;font-size:11px;position:relative}.da-skip:after{content:"";position:absolute;inset:-4px 0}.da-skip svg{width:14px;height:14px}.da-answer{gap:0;padding-top:20px;display:grid}.da-answer-top{display:contents}.da-answer-field{grid-row:auto;max-width:none}.da-answer .da-actions{grid-row:3;justify-content:center}.da-answer>.da-help{grid-row:2;margin-bottom:16px}.da-actions .da-primary,.da-next{gap:8px;min-width:128px;min-height:44px;padding:10px 14px}.da-actions .da-primary svg,.da-next svg{width:18px;height:18px}.da-feedback{min-height:26px}.da-sidebar{grid-template-columns:1fr;gap:32px;margin-top:32px;padding:0;display:grid}.da-result{padding:22px}.da-result :is(h1,h2){font-size:34px}.da-result-score{font-size:72px}.da-result-top{font-size:9px}.da-dialog{padding:22px}}@media (width<=380px){.da-clue-footer{gap:12px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.da-points-fill{transition:none}.da-clue,.da-result{animation:none}}.da-home{max-width:1120px}.da-landing .da-intro{max-width:1120px;padding-top:24px;padding-bottom:36px;position:relative}.da-landing .da-intro h1{margin:14px 0 0;font-size:clamp(76px,9vw,112px)}.da-lineup{z-index:1;pointer-events:none;margin:8px 8px -20px;display:block;position:relative}.da-lineup img{width:100%;height:auto;display:block}.da-home-footer{justify-content:flex-end;align-items:center;gap:24px;margin-top:8px;display:flex}.da-playing>.quiz-magazine{margin-top:24px;padding-top:24px}.da-home-footer .da-text-action:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}.da-lineup-sources{gap:16px;padding:0;list-style:none;display:grid}.da-lineup-sources li{gap:3px;font-size:12px;line-height:1.6;display:grid}.da-lineup-sources a{text-underline-offset:3px;text-decoration:underline}.da-landing>.quiz-magazine{max-width:1120px;margin-top:48px}.da-daily-card{z-index:2;background:var(--da-pink);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:28px 48px 32px;display:grid;position:relative}.da-daily-copy{min-width:0}.da-daily-copy .da-eyebrow{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink);align-items:center;gap:8px;font-size:17px;font-weight:700;line-height:1.4;display:flex}.da-daily-copy .da-eyebrow svg{width:18px;height:18px;color:var(--color-red-text);margin-right:0}.da-mystery-athlete{aspect-ratio:1.05;width:clamp(104px,10vw,120px);color:var(--color-ink);pointer-events:none;margin-bottom:12px;display:block;position:relative}.da-mystery-person{position:absolute;bottom:0}.da-mystery-person-male{width:60%;left:0}.da-mystery-person-female{width:56%;right:0}.da-mystery-athlete img{filter:brightness(0);width:100%;height:auto;display:block}.da-mystery-person-female img{filter:brightness(0) drop-shadow(-2px 0 var(--da-pink))}.da-mystery-question{color:var(--da-pink);font-family:"Clash Display", var(--font-sans);font-size:clamp(30px,3vw,34px);font-weight:600;line-height:1;position:absolute;top:63%;left:52%;transform:translate(-50%,-50%)}.da-mystery-person-female .da-mystery-question{top:58%;left:55%}.da-daily-card h2{margin:10px 0 14px;font-size:clamp(40px,4.5vw,56px);line-height:1.1}.da-daily-card p:not(.da-eyebrow):not(.da-help){max-width:460px;margin-bottom:0;font-size:15px;line-height:1.7}.da-daily-start{flex-direction:column;align-items:center;max-width:260px;display:flex}.da-daily-start .da-help{text-align:center;margin:12px 0 0;font-size:11px;line-height:1.6}.da-trial-invite{border:1px solid var(--color-line);background:var(--color-paper);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:28px 48px;display:flex}.da-trial-invite h2{margin:0 0 8px;font-size:24px;line-height:1.2}.da-trial-invite p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.6}.da-trial-invite .da-help{margin-top:8px;font-size:11px}.da-trial-invite .button{flex-shrink:0}.da-eyebrow svg{vertical-align:-2px;margin-right:5px;display:inline-block}.da-daily-promo>.da-eyebrow{color:var(--color-red-text);margin:0 0 12px;font-size:10px}.da-home>.da-week{max-width:520px;margin:32px 0 0}.da-back{margin-bottom:12px}.da-playing .da-intro{padding-bottom:6px}.da-playing .da-intro h1{font-size:50px}.da-search-wrap input{padding-left:17px}.da-sidebar-note{padding-top:24px}.da-sidebar-note>svg{color:var(--color-red-text);font-size:26px}.da-sidebar-note h3{margin:16px 0;font-size:26px;line-height:1.15}.da-sidebar-note h3:first-child{margin-top:0}.da-sidebar-note p{color:var(--color-muted);font-size:13px;line-height:1.7}.da-sidebar-note .button{margin-top:24px}.da-week{border-top:0;padding-top:0}.da-week h2{margin:14px 0 8px;font-size:44px}.da-week h2 small{font-family:var(--font-sans);color:var(--color-muted);font-size:12px;font-weight:500}.da-week>p{font-size:12px;line-height:1.6}.da-week-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:20px 0 14px;padding:0;list-style:none;display:grid}.da-week-strip li{text-align:center;font-size:9px}.da-week-strip strong{background:var(--color-muted-surface);border-radius:6px;place-items:center;height:34px;margin-top:6px;font-size:12px;display:grid}.da-week-strip li[data-played=true] strong{background:var(--da-pink)}.da-week-strip li[data-today=true] strong{outline:1px solid var(--color-ink);outline-offset:2px}.da-week-bonus{border:1px solid var(--color-line);border-radius:12px;margin:18px 0 14px;padding:14px}.da-week-bonus[data-earned=true]{background:var(--da-pink)}.da-week-bonus>div{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:700;display:flex}.da-week-bonus>div>span{white-space:nowrap}.da-week-bonus>p{color:var(--color-muted);margin:7px 0 0;font-size:11px;line-height:1.6}.da-week+.da-sidebar-note{border-top-width:1px;margin-top:32px}.da-round-score{margin:20px 0;font-size:48px}.da-comparison{background:var(--color-muted-surface);border-radius:12px;margin:14px 0;padding:16px 18px;font-size:13px;line-height:1.7}.da-mobile-return{display:none}@media (width>=701px){.da-daily-layout .da-sidebar{padding-top:76px}}.da-week-return{border-top:1px solid var(--color-line);margin-top:20px;padding-top:16px}.da-week-return h3{margin:0 0 10px;font-size:23px;line-height:1.2}.da-week-return>p{margin:0;font-size:13px;line-height:1.6}.da-week-return>.da-help{margin-top:6px;font-size:11px}.da-summary-hero{background:var(--da-pink);border-radius:24px;padding:32px}.da-summary-hero :is(h1,h2){margin:18px 0;font-size:clamp(30px,3vw,40px);line-height:1.1}.da-summary-hero>p{font-size:14px;line-height:1.7}.da-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.da-summary-stats strong{letter-spacing:-.03em;font-size:38px;line-height:1.1;display:block}.da-summary-stats small{letter-spacing:0;margin-top:5px;font-size:12px;font-weight:500;display:block}.da-summary-stats span{margin-top:10px;font-size:11px;line-height:1.4;display:block}.da-summary-layout .da-result-actions{margin:24px 0 35px}.da-knowledge h3,.da-sport-summary h3{margin:12px 0;font-size:25px}.da-knowledge>p:not(.da-eyebrow){color:var(--color-muted);margin-bottom:18px;font-size:13px;line-height:1.7}.da-learning-item{border-bottom:1px solid var(--color-line);padding:10px 0}.da-learning-item summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:15px;font-weight:650}.da-learning-item small{color:var(--color-muted);margin-left:10px;font-size:11px;font-weight:400}.da-learning-item>p{margin:8px 0;font-size:13px;line-height:1.7}.da-sport-summary{margin:32px 0}.da-sport-summary>div{border-bottom:1px solid var(--color-divider);justify-content:space-between;padding:12px 0;font-size:13px;display:flex}.da-share-dialog{width:min(760px,100vw - 32px)}.da-share-layout{grid-template-columns:minmax(0,230px) minmax(0,1fr);align-items:center;gap:28px;margin-top:24px;display:grid}.da-share-image{border-radius:12px;width:100%;height:auto;display:block}.da-share-controls{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}@media (width<=820px){.da-daily-card{grid-template-columns:minmax(0,1fr) 112px;gap:0 20px;padding:36px 48px 40px}.da-daily-copy,.da-daily-start{display:contents}.da-daily-copy .da-eyebrow{grid-area:1/1}.da-daily-copy h2{grid-area:2/1}.da-daily-copy p:not(.da-eyebrow){grid-area:3/1/auto/-1}.da-mystery-athlete{grid-area:1/2/3;align-self:center;width:112px;margin-bottom:0}.da-mystery-question{font-size:32px}.da-daily-start .button{grid-area:4/1/auto/-1;justify-self:center;margin-top:24px}.da-daily-start .da-help{text-align:center;grid-area:5/1/auto/-1}}@media (width<=700px){.da-trial-layout .da-game{padding-bottom:0}.da-trial-layout .da-sidebar{margin-top:24px}.da-daily-promo{padding-top:0}.da-daily-promo .button{width:fit-content;margin:16px auto 0;display:flex}.da-result-actions{justify-content:center}.da-mobile-return{border:0;margin-block:20px 4px;padding:0;display:block}.da-desktop-return{display:none}.da-completed-layout .da-game{padding-bottom:0}.da-completed-layout .da-sidebar{gap:24px;margin-top:24px}.da-completed-layout .da-week{border-top:0;padding-top:0}.da-completed-layout .da-week-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.da-completed-layout .da-week-heading h2{white-space:nowrap;margin:0;font-size:38px}.da-completed-layout .da-week-heading .da-eyebrow{font:700 13px/1.4 var(--font-sans);letter-spacing:0;color:var(--color-ink)}.da-completed-layout .da-week>p{margin:12px 0 0}.da-completed-layout .da-week-strip{margin-block:16px}.da-completed-layout .da-week-bonus{margin-block:16px 12px;padding:12px}.da-completed-layout .da-week>.da-help{font-size:11px}.da-landing .da-intro{padding-top:24px;padding-bottom:20px}.da-landing .da-intro h1{white-space:nowrap;margin-top:14px;font-size:clamp(56px,18vw,94px)}.da-lineup{margin:4px 0 -16px}.da-daily-card{border-radius:22px;padding:28px 24px 32px}.da-daily-card h2{font-size:clamp(32px,10vw,40px)}.da-daily-start{max-width:none}.da-daily-start .button{min-width:0}.da-trial-invite{border-radius:22px;margin-top:20px;padding:24px;display:block}.da-trial-invite .button{margin-top:20px;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.da-playing .da-intro h1{font-size:42px}.da-playing .da-intro>p{max-width:320px}.da-summary-hero{padding:24px 20px}.da-summary-stats{gap:12px}.da-summary-stats strong{font-size:30px}.da-summary-stats span{font-size:10px}.da-share-layout{grid-template-columns:1fr;gap:18px}.da-share-image{width:auto;height:min(38vh,320px);margin:auto}.da-share-controls{align-items:center}.da-share-controls .button{min-height:44px;padding:10px 14px}.da-week+.da-sidebar-note{margin-top:0}}.da-account-gate{max-width:720px;padding-block:40px 64px}.da-account-gate h1{margin:24px 0;font-size:clamp(32px,5vw,56px);line-height:1.1}.da-account-gate p{max-width:540px;margin:20px 0 28px}@media (width<=600px){.da-account-gate{padding-block:16px 32px}.da-account-gate>.button{width:fit-content;margin-inline:auto;display:flex}}
