.daily-module__N0UyPa__page{width:100%;max-width:var(--page-max);flex-direction:column;min-height:100dvh;margin:0 auto;padding:1.25rem 1.25rem 0;display:flex}.daily-module__N0UyPa__topBar{justify-content:space-between;align-items:center;min-height:3rem;margin-bottom:.5rem;display:flex}.daily-module__N0UyPa__wordmark{font-family:var(--font-serif);letter-spacing:.04em;color:var(--ink);font-size:1.0625rem}.daily-module__N0UyPa__textLink{min-height:3rem;color:var(--ink-soft);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .25rem;font-size:.9375rem;text-decoration:underline;display:inline-flex}.daily-module__N0UyPa__body{flex-direction:column;flex:1;gap:1.5rem;padding-bottom:1.5rem;display:flex}.daily-module__N0UyPa__actions{padding:.75rem 0 calc(1rem + env(safe-area-inset-bottom,0px));background:var(--bg);flex-direction:column;gap:.75rem;display:flex;position:sticky;bottom:0}.daily-module__N0UyPa__primaryButton{border-radius:var(--radius-control);background:var(--primary);width:100%;min-height:3.5rem;color:var(--primary-ink);letter-spacing:.04em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.daily-module__N0UyPa__primaryButton:disabled{background:var(--disabled-bg);color:var(--disabled-ink);cursor:not-allowed}.daily-module__N0UyPa__homeLead{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.daily-module__N0UyPa__homeTitle{font-family:var(--font-serif);letter-spacing:.02em;font-size:clamp(2rem,9vw,2.625rem);font-weight:500;line-height:1.35}.daily-module__N0UyPa__homeText{color:var(--ink-soft);max-width:26em}.daily-module__N0UyPa__categoryRow{border-top:1px solid var(--line);gap:.25rem;margin:0;padding:1.25rem 0 0;list-style:none;display:grid}.daily-module__N0UyPa__categoryRow li{color:var(--ink);align-items:baseline;gap:.75rem;display:flex}.daily-module__N0UyPa__categoryOrder{color:var(--ink-soft);min-width:1.25em;font-size:.875rem}.daily-module__N0UyPa__prototypeNote{color:var(--ink-soft);font-size:.8125rem;line-height:1.6}.daily-module__N0UyPa__progress{flex-direction:column;gap:.5rem;display:flex}.daily-module__N0UyPa__progressText{color:var(--ink-soft);font-size:.9375rem}.daily-module__N0UyPa__progressBar{grid-template-columns:repeat(5,1fr);gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.daily-module__N0UyPa__progressStep{background:var(--line);border-radius:999px;height:.375rem}.daily-module__N0UyPa__progressDone{background:var(--primary);opacity:.45}.daily-module__N0UyPa__progressCurrent{background:var(--primary)}.daily-module__N0UyPa__categoryLabel{color:var(--primary);font-size:.9375rem;font-weight:600}.daily-module__N0UyPa__questionText{font-size:1.25rem;font-weight:500;line-height:1.7}.daily-module__N0UyPa__choiceList{border:0;flex-direction:column;gap:.75rem;margin:0;padding:0;display:flex}.daily-module__N0UyPa__choice{border:1.5px solid var(--line);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;align-items:flex-start;gap:.875rem;min-height:3.5rem;padding:.875rem 1rem;display:flex;position:relative}.daily-module__N0UyPa__choice input{opacity:0;pointer-events:none;position:absolute}.daily-module__N0UyPa__choice:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.daily-module__N0UyPa__choiceSelected{border-color:var(--primary);background:var(--primary-tint)}.daily-module__N0UyPa__choiceKey{border:1.5px solid var(--line);width:2rem;height:2rem;color:var(--ink-soft);background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.daily-module__N0UyPa__choiceSelected .daily-module__N0UyPa__choiceKey{border-color:var(--primary);background:var(--primary);color:var(--primary-ink)}.daily-module__N0UyPa__choiceText{padding-top:.125rem}.daily-module__N0UyPa__verdict{border-radius:var(--radius-panel);border-left:5px solid;flex-direction:column;gap:.25rem;padding:1rem 1.125rem;display:flex}.daily-module__N0UyPa__verdictCorrect{background:var(--correct-tint);border-color:var(--correct)}.daily-module__N0UyPa__verdictWrong{background:var(--wrong-tint);border-color:var(--wrong)}.daily-module__N0UyPa__verdictTitle{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;line-height:1.4}.daily-module__N0UyPa__verdictCorrect .daily-module__N0UyPa__verdictTitle{color:var(--correct)}.daily-module__N0UyPa__verdictWrong .daily-module__N0UyPa__verdictTitle{color:var(--wrong)}.daily-module__N0UyPa__reviewList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.daily-module__N0UyPa__reviewItem{border:1.5px solid var(--line);border-radius:var(--radius-control);background:var(--surface);align-items:flex-start;gap:.875rem;padding:.75rem 1rem;display:flex}.daily-module__N0UyPa__reviewCorrect{border-color:var(--correct);background:var(--correct-tint)}.daily-module__N0UyPa__reviewSelectedWrong{border-color:var(--wrong);background:var(--wrong-tint)}.daily-module__N0UyPa__reviewBody{flex-direction:column;gap:.375rem;display:flex}.daily-module__N0UyPa__tags{flex-wrap:wrap;gap:.375rem;display:flex}.daily-module__N0UyPa__tag{border-radius:999px;padding:.0625rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.6;display:inline-block}.daily-module__N0UyPa__tagCorrect{background:var(--correct);color:var(--surface)}.daily-module__N0UyPa__tagSelected{color:var(--ink);border:1.5px solid}.daily-module__N0UyPa__tagSelectedWrong{border:1.5px solid var(--wrong);color:var(--wrong)}.daily-module__N0UyPa__section{flex-direction:column;gap:.5rem;display:flex}.daily-module__N0UyPa__sectionTitle{font-family:var(--font-serif);font-size:1.125rem;font-weight:600}.daily-module__N0UyPa__related{border:1.5px dashed var(--line);border-radius:var(--radius-control);color:var(--ink-soft);flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.daily-module__N0UyPa__relatedTitle{color:var(--ink)}.daily-module__N0UyPa__relatedNote{font-size:.8125rem}.daily-module__N0UyPa__scoreLine{font-family:var(--font-serif);font-size:1.375rem}.daily-module__N0UyPa__scoreNumber{margin:0 .125em;font-size:2.75rem;font-weight:600}.daily-module__N0UyPa__summaryList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.daily-module__N0UyPa__summaryList li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.daily-module__N0UyPa__summaryCorrect{color:var(--correct);font-weight:600}.daily-module__N0UyPa__summaryWrong{color:var(--wrong);font-weight:600}.daily-module__N0UyPa__loading{color:var(--ink-soft);padding:2rem 0}.daily-module__N0UyPa__relatedLink{border-style:solid;border-color:var(--primary);color:var(--ink);text-decoration:none}.daily-module__N0UyPa__relatedLink .daily-module__N0UyPa__relatedNote{color:var(--primary);font-weight:600}.daily-module__N0UyPa__homeSection{border-top:1px solid var(--line);flex-direction:column;gap:.75rem;padding:1.25rem 0;display:flex}.daily-module__N0UyPa__homeSectionHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.daily-module__N0UyPa__homeSectionTitle{font-family:var(--font-serif);font-size:1.25rem;font-weight:600}.daily-module__N0UyPa__homeMeta{color:var(--ink-soft);font-size:.9375rem}.daily-module__N0UyPa__doneMark{color:var(--correct);font-size:.9375rem;font-weight:600}.daily-module__N0UyPa__secondaryButton{border:1.5px solid var(--primary);border-radius:var(--radius-control);width:100%;min-height:3.25rem;color:var(--primary);background:0 0;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.daily-module__N0UyPa__streak{border-top:1px solid var(--line);padding:1.25rem 0;font-size:1.125rem;font-weight:600}.daily-module__N0UyPa__notice{border-radius:var(--radius-control);background:var(--wrong-tint);color:var(--ink);padding:.75rem 1rem;font-size:.9375rem}.daily-module__N0UyPa__sampleBadge{border:1.5px solid var(--ink-soft);color:var(--ink-soft);border-radius:999px;align-self:flex-start;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;display:inline-block}.daily-module__N0UyPa__homeTitleLite{font-size:clamp(1.5rem,7.6vw,2.5rem)}.daily-module__N0UyPa__homeHint{border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);flex-direction:column;gap:.25rem;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.7;display:flex}.daily-module__N0UyPa__homeHintTitle{color:var(--ink);font-size:.9375rem;font-weight:600}.daily-module__N0UyPa__homeFooter{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.25rem;padding-top:1rem;display:flex}.daily-module__N0UyPa__resetButton{min-height:2.75rem;color:var(--ink-soft);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.daily-module__N0UyPa__moreSection{border-top:1px solid var(--line);flex-direction:column;gap:.25rem;padding-top:1rem;display:flex}.daily-module__N0UyPa__moreList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.daily-module__N0UyPa__moreList li{flex-direction:column;display:flex}.daily-module__N0UyPa__moreLabel{color:var(--ink-soft);margin-top:.5rem;font-size:.8125rem}.daily-module__N0UyPa__moreLink{min-height:2.75rem;color:var(--primary);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.daily-module__N0UyPa__moreLink:hover{text-underline-offset:.2em;text-decoration:underline}.daily-module__N0UyPa__breathFrameWrap{background:#101c30;flex-direction:column;height:100dvh;display:flex}.daily-module__N0UyPa__breathBar{background:#101c30;flex:none;align-items:center;min-height:3rem;padding:0 1rem;display:flex}.daily-module__N0UyPa__breathBack{color:#e6ece9;align-items:center;min-height:3rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.daily-module__N0UyPa__breathFrame{border:0;flex:1;width:100%;display:block}.daily-module__N0UyPa__inlineLink{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.daily-module__N0UyPa__fortuneBar{background:#f4ede2;border-bottom:1px solid #e3d6c2}.daily-module__N0UyPa__fortuneBack{color:#5a4632}
