.ConfirmDialog-module__iATPwG__overlay{z-index:200;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ConfirmDialog-module__iATPwG__dialog{background:#fff;border-radius:12px;width:100%;max-width:380px;padding:28px 24px 20px;box-shadow:0 8px 32px #0000002e}.ConfirmDialog-module__iATPwG__message{color:#1e293b;word-break:keep-all;margin:0 0 24px;font-size:15px;line-height:1.65}.ConfirmDialog-module__iATPwG__actions{justify-content:flex-end;gap:10px;display:flex}.ConfirmDialog-module__iATPwG__btnConfirm{cursor:pointer;color:#fff;background:#0ea5e9;border:none;border-radius:8px;padding:9px 22px;font-size:14px;font-weight:600;transition:background .15s}.ConfirmDialog-module__iATPwG__btnConfirm:hover{background:#0284c7}.ConfirmDialog-module__iATPwG__btnCancel{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px 22px;font-size:14px;font-weight:500;transition:background .15s}.ConfirmDialog-module__iATPwG__btnCancel:hover{background:#f1f5f9}
.SchoolWatermark-module__BEvFrG__mark{z-index:0;color:var(--color-accent-dark);opacity:.055;pointer-events:none;position:absolute}.SchoolWatermark-module__BEvFrG__label{font-family:var(--font-sans);font-size:13px;font-weight:800}.SchoolWatermark-module__BEvFrG__card{width:104px;height:104px;top:-12px;right:-10px}
.SchoolLogo-module__XBARva__logo{z-index:0;object-fit:contain;pointer-events:none;width:64px;height:64px;position:absolute;top:8px;right:10px}.SchoolLogo-module__XBARva__stemRow:after{clear:both;content:"";display:block}.SchoolLogo-module__XBARva__solve{float:right;width:64px;height:64px;margin:var(--school-logo-top,0) var(--school-logo-inset,0) var(--space-sm) var(--space-lg)}.SchoolLogo-module__XBARva__solveImg{object-fit:contain;width:100%;height:100%;display:block}.SchoolLogo-module__XBARva__stemRow .vf-rendered>:not(p){clear:right}@media (max-width:760px){.SchoolLogo-module__XBARva__solve{width:40px;height:40px;margin-bottom:var(--space-xs);margin-left:var(--space-md)}}
.StarIcon-module__fpElAG__star{vertical-align:-.3em;object-fit:contain;-webkit-user-select:none;user-select:none;flex:none;display:inline-block}
.PrimaryButton-module__yWbDHq__wrap{width:100%;display:block}.PrimaryButton-module__yWbDHq__btn{background:var(--gradient-primary);width:100%;color:var(--color-white);text-align:center;cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;display:inline-flex}.PrimaryButton-module__yWbDHq__btn:not(:disabled):hover,.PrimaryButton-module__yWbDHq__btn:not(:disabled):active{box-shadow:0 3px 0 var(--btn-shadow);transform:translateY(2px)}.PrimaryButton-module__yWbDHq__solve{height:53px;box-shadow:var(--shadow-btn-solve);letter-spacing:-.155px;border-radius:16px;font-family:inherit;font-size:15.5px;font-weight:800}.PrimaryButton-module__yWbDHq__solve:disabled{background:var(--color-btn-off-bg);box-shadow:none;color:var(--color-btn-off-ink);cursor:default}.PrimaryButton-module__yWbDHq__result{height:48px;box-shadow:var(--shadow-btn-result);border-radius:13px;font-size:14.5px;font-weight:800}.PrimaryButton-module__yWbDHq__archive{height:48px;box-shadow:0 5px 0 var(--btn-shadow);border-radius:16px;font-size:15px;font-weight:700}.PrimaryButton-module__yWbDHq__result:disabled,.PrimaryButton-module__yWbDHq__archive:disabled{background:var(--color-btn-off-bg-legacy);box-shadow:var(--shadow-btn-off-legacy);color:var(--color-btn-off-ink-legacy);cursor:not-allowed}.PrimaryButton-module__yWbDHq__sub{color:var(--color-ink-subtle);text-align:center;margin-top:10px;font-size:11.5px;display:block}.PrimaryButton-module__yWbDHq__archive+.PrimaryButton-module__yWbDHq__sub{color:var(--color-ink-soft);font-size:12px}@media (max-width:760px){.PrimaryButton-module__yWbDHq__solve{width:100%;height:58px;font-size:16px;display:flex}}@media (prefers-reduced-motion:reduce){.PrimaryButton-module__yWbDHq__btn{transition:none}.PrimaryButton-module__yWbDHq__btn:not(:disabled):hover,.PrimaryButton-module__yWbDHq__btn:not(:disabled):active{transform:none}}
.LockCard-module__wCx92W__card{border:1px solid var(--color-lock-border);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-lock);text-align:center;padding:18px 18px 16px}.LockCard-module__wCx92W__title{color:var(--color-text);letter-spacing:-.01em;justify-content:center;align-items:center;gap:7px;margin:0;font-size:14.5px;font-weight:800;display:flex}.LockCard-module__wCx92W__icon{font-size:15px}.LockCard-module__wCx92W__note{color:var(--color-muted);word-break:keep-all;margin:7px 0 0;font-size:12px;font-weight:600;line-height:1.7}.LockCard-module__wCx92W__note b{color:var(--color-exp-strong);font-weight:800}.LockCard-module__wCx92W__action{margin-top:12px}.LockCard-module__wCx92W__action>a,.LockCard-module__wCx92W__action>button{width:100%;box-shadow:none;border-radius:13px;font-weight:800;display:flex}.LockCard-module__wCx92W__kakao>a,.LockCard-module__wCx92W__kakao>button{height:50px;font-size:14.5px}.LockCard-module__wCx92W__pay>a,.LockCard-module__wCx92W__pay>button{background:var(--gradient-pay);height:44px;font-size:13px}.LockCard-module__wCx92W__action>a:not(:disabled):hover,.LockCard-module__wCx92W__action>button:not(:disabled):hover{box-shadow:none;filter:brightness(1.08);transform:none}@media (max-width:760px){.LockCard-module__wCx92W__card{padding:15px 15px 14px}.LockCard-module__wCx92W__title,.LockCard-module__wCx92W__note b{font-size:13.5px}.LockCard-module__wCx92W__kakao>a,.LockCard-module__wCx92W__kakao>button,.LockCard-module__wCx92W__pay>a,.LockCard-module__wCx92W__pay>button{height:46px;font-size:13.5px}}
.DailyExplanation-module__aHUCHa__exp{border:1px solid var(--color-border-soft);background:var(--color-white);border-radius:14px}.DailyExplanation-module__aHUCHa__head{border-bottom:1px solid var(--color-border-soft);background:var(--color-chip-cool-bg);border-radius:13px 13px 0 0;align-items:center;gap:8px;padding:10px 13px;display:flex}.DailyExplanation-module__aHUCHa__headTitle{color:var(--color-primary);font-size:12.5px;font-weight:800}.DailyExplanation-module__aHUCHa__tier{border-radius:var(--radius-pill);white-space:nowrap;margin-left:auto;padding:3px 8px;font-size:9.5px;font-weight:800}.DailyExplanation-module__aHUCHa__tierLocked{background:var(--color-lockb-bg);color:var(--color-warning)}.DailyExplanation-module__aHUCHa__tierPaid{background:var(--color-chip-blue-bg);color:var(--color-accent-dark);letter-spacing:.01em}.DailyExplanation-module__aHUCHa__num{width:22px;height:22px;color:var(--color-white);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.DailyExplanation-module__aHUCHa__numOk{background:var(--color-ok)}.DailyExplanation-module__aHUCHa__numNo{background:var(--color-danger)}.DailyExplanation-module__aHUCHa__ansline{border:1px solid var(--color-line-cohort);background:var(--color-exp-ansline-bg);border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:11px 13px;display:flex}.DailyExplanation-module__aHUCHa__ansLabel{border-radius:var(--radius-pill);background:var(--color-ok-soft-bg);color:var(--color-ok-deep);white-space:nowrap;padding:3px 8px;font-size:10.5px;font-weight:800}.DailyExplanation-module__aHUCHa__ansText{min-width:0;color:var(--color-ok-ink);font-size:13.5px;font-weight:800;line-height:normal}.DailyExplanation-module__aHUCHa__ansMine{color:var(--color-muted-2);white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:700}.DailyExplanation-module__aHUCHa__ansMine b{font-size:12.5px;font-weight:800}.DailyExplanation-module__aHUCHa__mineOk{color:var(--color-ok-deep)}.DailyExplanation-module__aHUCHa__mineNo{color:var(--color-wrong-ink)}.DailyExplanation-module__aHUCHa__gap{border:1px solid var(--color-exp-gap-line);background:var(--color-white);border-radius:13px;margin-top:12px;padding:13px 15px}.DailyExplanation-module__aHUCHa__gapOk{border-color:var(--color-line-cohort);background:var(--color-exp-ansline-bg)}.DailyExplanation-module__aHUCHa__gapChips{align-items:center;gap:8px;margin-bottom:8px;display:flex}.DailyExplanation-module__aHUCHa__gapChip{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 9px;font-size:10.5px;font-weight:800}.DailyExplanation-module__aHUCHa__gapChip b{padding:0 9px;font-weight:800}.DailyExplanation-module__aHUCHa__gapChipOk{background:var(--color-exp-chip-ok-bg);color:var(--color-ok-deep)}.DailyExplanation-module__aHUCHa__gapChipNo{background:var(--color-wrong-soft-bg);color:var(--color-wrong-deep)}.DailyExplanation-module__aHUCHa__gapLine{background:var(--color-line);flex:1;height:1px}.DailyExplanation-module__aHUCHa__gapBody{color:var(--color-text-light);font-size:12px;line-height:1.75}.DailyExplanation-module__aHUCHa__gapBody b,.DailyExplanation-module__aHUCHa__gapBody strong{color:var(--color-exp-strong);font-weight:800}.DailyExplanation-module__aHUCHa__hintFragment{margin-top:0;margin-bottom:12px}.DailyExplanation-module__aHUCHa__hintLocked{background:var(--color-bg-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.DailyExplanation-module__aHUCHa__hintLockedText{color:var(--color-muted-2);margin:0;font-size:12px;font-weight:700;line-height:1.6}.DailyExplanation-module__aHUCHa__hintLockedCta{color:var(--color-primary);white-space:nowrap;font-size:12px;font-weight:800}.DailyExplanation-module__aHUCHa__rows{padding:4px 13px 13px}.DailyExplanation-module__aHUCHa__row{border-bottom:1px solid var(--color-divider-hair);padding:11px 0}.DailyExplanation-module__aHUCHa__cols2,.DailyExplanation-module__aHUCHa__cols3{column-gap:10px;display:grid}.DailyExplanation-module__aHUCHa__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.DailyExplanation-module__aHUCHa__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.DailyExplanation-module__aHUCHa__cols2 .DailyExplanation-module__aHUCHa__row:last-child,.DailyExplanation-module__aHUCHa__cols3 .DailyExplanation-module__aHUCHa__row:last-child{border-bottom:1px solid var(--color-divider-hair)}@media (max-width:760px){.DailyExplanation-module__aHUCHa__cols2,.DailyExplanation-module__aHUCHa__cols3{display:block}}.DailyExplanation-module__aHUCHa__row:last-child{border-bottom:0}.DailyExplanation-module__aHUCHa__rowHead{align-items:center;gap:8px;display:flex}.DailyExplanation-module__aHUCHa__rowText{min-width:0;color:var(--color-ink);font-size:12.5px;font-weight:800;line-height:normal}.DailyExplanation-module__aHUCHa__tag{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 7px;font-size:9px;font-weight:800}.DailyExplanation-module__aHUCHa__tagAnswer{background:var(--color-ok-soft-bg);color:var(--color-ok-deep)}.DailyExplanation-module__aHUCHa__tagMine{background:var(--color-chip-blue-bg);color:var(--color-accent-dark);margin-left:4px}.DailyExplanation-module__aHUCHa__rowBody{color:var(--color-text-light);margin-top:6px;padding-left:30px;font-size:12px;line-height:1.75}.DailyExplanation-module__aHUCHa__ghost{height:1.75em;margin-left:30px;font-size:12px;display:block;position:relative}.DailyExplanation-module__aHUCHa__rowHead+.DailyExplanation-module__aHUCHa__ghost{margin-top:6px}.DailyExplanation-module__aHUCHa__ghost:before{background:var(--color-muted);content:"";opacity:.3;border-radius:5px;height:8px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.DailyExplanation-module__aHUCHa__ghostMore{display:none}.DailyExplanation-module__aHUCHa__ghostAlways{display:block}.DailyExplanation-module__aHUCHa__lockwrap{border-radius:14px;position:relative}.DailyExplanation-module__aHUCHa__blurred{filter:blur(4px);opacity:.62;pointer-events:none;-webkit-user-select:none;user-select:none}.DailyExplanation-module__aHUCHa__veil{background:var(--color-exp-veil);pointer-events:none;position:absolute;inset:0}.DailyExplanation-module__aHUCHa__lockSlot{z-index:1;width:calc(100% - 34px);max-width:352px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:760px){.DailyExplanation-module__aHUCHa__rowBody{padding-left:26px;font-size:11.5px}.DailyExplanation-module__aHUCHa__ghost{margin-left:26px;font-size:11.5px}.DailyExplanation-module__aHUCHa__ghostNarrow{display:block}.DailyExplanation-module__aHUCHa__lockSlot{width:calc(100% - 24px);max-width:300px}}
.CorrectRateNote-module__l85Mla__note{color:var(--color-ink-subtle);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.CorrectRateNote-module__l85Mla__info{min-width:24px;min-height:24px;color:var(--color-ink-subtle);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.CorrectRateNote-module__l85Mla__tip{flex-basis:100%;font-weight:500;line-height:1.6}
.QuestionStem-module__JudxEq__stem{z-index:1;position:relative}.QuestionStem-module__JudxEq__card{color:var(--color-qstem-ink);margin-top:10px;font-size:13px;font-weight:600;line-height:1.62}.QuestionStem-module__JudxEq__solve{color:var(--color-text);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700;line-height:1.55}.QuestionStem-module__JudxEq__solve b,.QuestionStem-module__JudxEq__solve strong{font-weight:900}@media (max-width:760px){.QuestionStem-module__JudxEq__solve{letter-spacing:-.02em;font-size:15.5px;line-height:1.62}}
.DocBar-module__dhjRkq__bar{z-index:20;background:var(--color-white);border-bottom:1px solid var(--color-tile-border);letter-spacing:normal;align-items:center;gap:12px;margin:-1.5rem -2rem 1.5rem;padding:11px 15px;display:flex;position:sticky;top:0}.DocBar-module__dhjRkq__back{border-radius:var(--radius-pill);background:var(--color-chip-blue-bg);color:var(--color-accent-dark);flex:none;padding:6px 12px;font-size:11.5px;font-weight:800;text-decoration:none}.DocBar-module__dhjRkq__back:hover{background:var(--color-mvback-hover)}.DocBar-module__dhjRkq__title{color:var(--color-text);letter-spacing:-.02em;font-size:14px;font-weight:800}.DocBar-module__dhjRkq__sub{color:var(--color-ink-subtle);font-size:11px;font-weight:600}.DocBar-module__dhjRkq__newWin{background:var(--color-badge-unit-bg);color:var(--color-primary);border-radius:9px;flex:none;margin-left:auto;padding:7px 12px;font-size:11.5px;font-weight:800;text-decoration:none}.DocBar-module__dhjRkq__newWin:hover{background:var(--color-mvnew-hover)}@media (max-width:760px){.DocBar-module__dhjRkq__bar{flex-wrap:wrap;gap:6px;margin:-1rem -1rem 1rem;position:static}.DocBar-module__dhjRkq__title{white-space:nowrap}.DocBar-module__dhjRkq__sub,.DocBar-module__dhjRkq__newWin{display:none}}@media (max-width:480px){.DocBar-module__dhjRkq__bar{margin:-.75rem -.75rem .75rem}}
.BackLink-module__3UVvFq__row{margin-bottom:12px;display:flex}.BackLink-module__3UVvFq__inset{margin:0;padding:12px 16px 0}
.DailyResultCard-module__r1smTW__page{background:var(--color-white);box-shadow:var(--shadow-solve-page);border-radius:20px;overflow:hidden}.DailyResultCard-module__r1smTW__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.DailyResultCard-module__r1smTW__left{border-right:1px solid var(--color-divider-hair);background:var(--color-surface-faint);padding:20px 24px}.DailyResultCard-module__r1smTW__right{flex-direction:column;padding:20px 24px;display:flex}.DailyResultCard-module__r1smTW__problem{border:1px solid var(--color-border-soft);background:var(--color-white);border-radius:14px;margin-bottom:14px}.DailyResultCard-module__r1smTW__problemSummary{border-bottom:1px solid var(--color-border-soft);color:var(--color-primary);margin:0;padding:10px 13px;font-size:12.5px;font-weight:800}.DailyResultCard-module__r1smTW__problemBody{padding:2px 14px 14px}.DailyResultCard-module__r1smTW__problemChoices{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.DailyResultCard-module__r1smTW__cols2,.DailyResultCard-module__r1smTW__cols3{display:grid}.DailyResultCard-module__r1smTW__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.DailyResultCard-module__r1smTW__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.DailyResultCard-module__r1smTW__problemChoice{color:var(--color-text);align-items:baseline;gap:8px;font-size:13px;font-weight:600;line-height:1.55;display:flex}.DailyResultCard-module__r1smTW__problemNum{color:var(--color-text);flex:none;font-weight:800}.DailyResultCard-module__r1smTW__resolveChoice{border:1px solid var(--color-border-soft);background:var(--color-white);width:100%;height:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;padding:6px 8px}.DailyResultCard-module__r1smTW__resolveChoice:hover{border-color:var(--color-accent)}.DailyResultCard-module__r1smTW__resolveOk{border-color:var(--color-ok);background:var(--color-ok-soft-bg);color:var(--color-ok-ink)}.DailyResultCard-module__r1smTW__resolveNo{border-color:var(--color-wrong-deep);background:var(--color-wrong-soft-bg);color:var(--color-wrong-ink)}.DailyResultCard-module__r1smTW__resolveFeedback{min-height:1.5em;color:var(--color-primary);margin:10px 0 0;font-size:13px;font-weight:800}.DailyResultCard-module__r1smTW__resolveNote{color:var(--color-muted);margin:4px 0 0;font-size:12px;font-weight:600}.DailyResultCard-module__r1smTW__statNote{color:var(--color-muted);flex-direction:column;gap:2px;margin:8px 0 0;font-size:11px;font-weight:600;line-height:1.5;display:flex}.DailyResultCard-module__r1smTW__actions{gap:10px;margin-top:14px;display:flex}.DailyResultCard-module__r1smTW__action{border:1px solid var(--color-result-btn-line);background:var(--color-white);height:48px;color:var(--color-text-light);white-space:nowrap;border-radius:13px;flex:1 1 0;justify-content:center;align-items:center;font-size:13.5px;font-weight:800;text-decoration:none;display:flex}.DailyResultCard-module__r1smTW__action:hover{border-color:var(--color-map-go-line);color:var(--color-accent-dark)}@media (max-width:980px){.DailyResultCard-module__r1smTW__body{grid-template-columns:minmax(0,1fr)}.DailyResultCard-module__r1smTW__left{border-right:0}}@media (max-width:760px){.DailyResultCard-module__r1smTW__cols2,.DailyResultCard-module__r1smTW__cols3{display:flex}.DailyResultCard-module__r1smTW__page{box-shadow:none;border-radius:0}.DailyResultCard-module__r1smTW__left{padding:16px 18px 0}.DailyResultCard-module__r1smTW__right{padding:14px 18px 20px}.DailyResultCard-module__r1smTW__actions{flex-direction:column;gap:9px}.DailyResultCard-module__r1smTW__action{flex:none;height:46px}}
.ChoiceList-module__lhSOXa__choices{flex-direction:column;display:flex}.ChoiceList-module__lhSOXa__row{text-align:left;align-items:center;display:flex}.ChoiceList-module__lhSOXa__num{border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.ChoiceList-module__lhSOXa__text{flex:1;min-width:0}.ChoiceList-module__lhSOXa__card{z-index:1;gap:5px;min-height:190px;margin-top:12px;position:relative}.ChoiceList-module__lhSOXa__card .ChoiceList-module__lhSOXa__row{border:1px solid var(--color-qpanel-border);background:var(--color-qchoice-bg);border-radius:12px;gap:9px;padding:9px 11px}.ChoiceList-module__lhSOXa__card .ChoiceList-module__lhSOXa__num{background:var(--color-qchoice-num-bg);width:20px;height:20px;color:var(--color-qcard-body-ink);font-size:13px;line-height:1}.ChoiceList-module__lhSOXa__card .ChoiceList-module__lhSOXa__text{color:var(--color-qcard-body-ink);font-size:11.5px;font-weight:600;line-height:1.5}.ChoiceList-module__lhSOXa__mask{border-radius:var(--radius-pill);background:var(--color-qchoice-num-bg);width:132px;max-width:100%;color:var(--color-ink-soft);text-align:center;white-space:nowrap;flex:none;padding:0 10px;font-size:11.5px;font-weight:600;line-height:1.5}.ChoiceList-module__lhSOXa__maskNote{color:var(--color-ink-soft);margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.5}.ChoiceList-module__lhSOXa__label{color:var(--color-ink-soft);margin:0;font-size:13px;font-weight:700}.ChoiceList-module__lhSOXa__solve{gap:9px;margin-top:13px}.ChoiceList-module__lhSOXa__solve .ChoiceList-module__lhSOXa__row{background:var(--color-surface-cool);cursor:pointer;min-height:54px;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border:0;border-radius:18px;gap:12px;padding:12px 15px;font-family:inherit}.ChoiceList-module__lhSOXa__solve .ChoiceList-module__lhSOXa__num{background:var(--color-white);width:26px;height:26px;color:var(--color-text);font-size:13px}.ChoiceList-module__lhSOXa__solve .ChoiceList-module__lhSOXa__text{color:var(--color-text);font-size:14.5px;line-height:normal}.ChoiceList-module__lhSOXa__solve .ChoiceList-module__lhSOXa__row:hover{background:var(--color-sv-choice-hover-bg)}.ChoiceList-module__lhSOXa__solve .ChoiceList-module__lhSOXa__row.ChoiceList-module__lhSOXa__selected{background:var(--gradient-sv-choice-selected);box-shadow:inset 0 0 0 2px var(--color-accent)}.ChoiceList-module__lhSOXa__solve .ChoiceList-module__lhSOXa__row.ChoiceList-module__lhSOXa__selected .ChoiceList-module__lhSOXa__num{background:var(--color-accent);color:var(--color-white)}.ChoiceList-module__lhSOXa__solve .ChoiceList-module__lhSOXa__row.ChoiceList-module__lhSOXa__selected .ChoiceList-module__lhSOXa__text{font-weight:600}@media (prefers-reduced-motion:reduce){.ChoiceList-module__lhSOXa__solve .ChoiceList-module__lhSOXa__row{transition:none}}@media (max-width:760px){.ChoiceList-module__lhSOXa__card .ChoiceList-module__lhSOXa__text{font-size:13px}.ChoiceList-module__lhSOXa__label{font-size:12px;font-weight:800}.ChoiceList-module__lhSOXa__solve{gap:8px}.ChoiceList-module__lhSOXa__solve .ChoiceList-module__lhSOXa__row{letter-spacing:-.015em;border-radius:14px;gap:6px;font-size:13.5px}.ChoiceList-module__lhSOXa__solve.ChoiceList-module__lhSOXa__tile{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ChoiceList-module__lhSOXa__solve.ChoiceList-module__lhSOXa__tile .ChoiceList-module__lhSOXa__row{text-align:center;flex-direction:column;justify-content:center;min-height:66px;padding:10px 8px}.ChoiceList-module__lhSOXa__solve.ChoiceList-module__lhSOXa__list .ChoiceList-module__lhSOXa__row{text-align:left;flex-direction:row;justify-content:flex-start;min-height:0;padding:12px;font-size:14px}}
.ReportFlag-module__780EUW__wrap{flex:none;margin-block:-12px;display:inline-flex;position:relative}.ReportFlag-module__780EUW__flagButton{border:1px solid var(--color-line-2);border-radius:var(--radius-pill);background:var(--color-white);height:24px;color:var(--color-muted);font-size:var(--type-label-size);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.ReportFlag-module__780EUW__flagIcon{flex:none;width:13px;height:13px}.ReportFlag-module__780EUW__flagButton:hover,.ReportFlag-module__780EUW__flagButton:focus-visible,.ReportFlag-module__780EUW__flagButton[aria-expanded=true]{border-color:var(--color-map-go-line);background:var(--color-chip-cool-bg);color:var(--color-text)}.ReportFlag-module__780EUW__reportBox{z-index:30;border:1px solid var(--color-lock-border);border-radius:var(--radius-card);background:var(--color-white);width:min(340px,100vw - 32px);box-shadow:var(--shadow-lock);color:var(--color-text);text-align:left;white-space:normal;padding:14px 16px;position:absolute;top:calc(100% + 8px);right:0}.ReportFlag-module__780EUW__reportHead{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;display:flex}.ReportFlag-module__780EUW__reportClose{color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-size:12px}.ReportFlag-module__780EUW__reportField{margin-bottom:9px;font-size:12.5px;display:block}.ReportFlag-module__780EUW__reportField span{color:var(--color-muted);margin-bottom:3px;font-weight:700;display:block}.ReportFlag-module__780EUW__reportField select,.ReportFlag-module__780EUW__reportField textarea{border:1px solid var(--color-line-2);border-radius:var(--radius-md);background:var(--color-surface-faint);width:100%;font:inherit;padding:7px 9px;font-size:13px}.ReportFlag-module__780EUW__reportNotice{color:var(--color-muted);word-break:keep-all;margin:8px 0 10px;font-size:11.5px;line-height:1.6}.ReportFlag-module__780EUW__reportSubmit{border-radius:var(--radius-md);background:var(--gradient-primary);width:100%;height:40px;color:var(--color-white);cursor:pointer;border:0;font-size:13px;font-weight:800}.ReportFlag-module__780EUW__reportSubmit:disabled{background:var(--color-btn-off-bg);color:var(--color-btn-off-ink);cursor:default}.ReportFlag-module__780EUW__reportError{color:var(--color-danger);margin:6px 0;font-size:12px}.ReportFlag-module__780EUW__reportDone{color:var(--color-ok-deep);margin:0;font-size:13px;line-height:1.6}.ReportFlag-module__780EUW__attachList{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.ReportFlag-module__780EUW__attachItem{flex-direction:column;align-items:center;gap:3px;display:flex}.ReportFlag-module__780EUW__attachThumb{border:1px solid var(--color-line-2);border-radius:var(--radius-md);background:var(--color-surface-faint);object-fit:cover;width:64px;height:64px}.ReportFlag-module__780EUW__attachRemove{color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-size:11.5px;text-decoration:underline}.ReportFlag-module__780EUW__attachPick{border:1px solid var(--color-line-2);border-radius:var(--radius-pill);background:var(--color-white);height:30px;color:var(--color-text);cursor:pointer;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.ReportFlag-module__780EUW__attachPick:focus-within{border-color:var(--color-map-go-line)}.ReportFlag-module__780EUW__attachInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReportFlag-module__780EUW__attachHint{color:var(--color-muted);margin-top:4px;font-size:11.5px;display:block}
.QuestionCard-module__r_uG6G__cta{border-top:1px solid var(--color-qcard-hairline);background:var(--color-qcard-foot-bg);padding:13px 16px 16px}
.DeadlineClock-module__nCrefq__clock{border-radius:var(--radius-pill);background:var(--color-surface-cool);min-height:33px;color:var(--color-primary);align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.DeadlineClock-module__nCrefq__label{color:var(--color-deadline-label);font-size:12px;font-weight:700}.DeadlineClock-module__nCrefq__time{color:var(--color-danger);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}@media (max-width:760px){.DeadlineClock-module__nCrefq__clock{white-space:nowrap;border-radius:10px;flex:none;align-self:center;column-gap:7px;min-height:0;margin-left:auto;padding:5px 10px;font-size:13.5px}.DeadlineClock-module__nCrefq__label{font-size:10.5px;line-height:1.3}.DeadlineClock-module__nCrefq__time{letter-spacing:-.01em;font-size:12.5px;line-height:1.3}}
.MetaBadge-module__1ioEVa__badge{border-radius:var(--radius-pill);align-items:center;font-weight:800;display:inline-flex}.MetaBadge-module__1ioEVa__card{padding:4px 9px;font-size:9.5px}.MetaBadge-module__1ioEVa__solve{padding:4px 10px;font-size:10.5px}.MetaBadge-module__1ioEVa__result{white-space:nowrap;padding:4px 10px;font-size:11.5px}.MetaBadge-module__1ioEVa__card.MetaBadge-module__1ioEVa__source{background:var(--color-badge-card-source-bg);color:var(--color-accent-dark)}.MetaBadge-module__1ioEVa__card.MetaBadge-module__1ioEVa__unit{background:var(--color-badge-unit-bg);color:var(--color-badge-unit-ink)}.MetaBadge-module__1ioEVa__solve.MetaBadge-module__1ioEVa__source{background:var(--color-badge-solve-source-bg);color:var(--color-badge-solve-source-ink)}.MetaBadge-module__1ioEVa__solve.MetaBadge-module__1ioEVa__unit{background:var(--color-badge-solve-unit-bg);color:var(--color-text-light)}.MetaBadge-module__1ioEVa__solve.MetaBadge-module__1ioEVa__difficulty{background:var(--color-ok-soft-bg);color:var(--color-ok-deep)}.MetaBadge-module__1ioEVa__result.MetaBadge-module__1ioEVa__source{background:var(--color-badge-solve-source-bg);color:var(--color-badge-solve-source-ink)}.MetaBadge-module__1ioEVa__result.MetaBadge-module__1ioEVa__unit{background:var(--color-badge-unit-bg);color:var(--color-text-light)}.MetaBadge-module__1ioEVa__rate.MetaBadge-module__1ioEVa__high{background:var(--color-ok-soft-bg);color:var(--color-ok-deep)}.MetaBadge-module__1ioEVa__rate.MetaBadge-module__1ioEVa__mid{background:var(--color-badge-unit-bg);color:var(--color-text-light)}.MetaBadge-module__1ioEVa__rate.MetaBadge-module__1ioEVa__low{background:var(--color-tile-warn-bg);color:var(--color-lt-warn-ink)}@media (max-width:760px){.MetaBadge-module__1ioEVa__solve{letter-spacing:-.02em;white-space:nowrap;font-size:9.5px}}
.QuestionMetaBadges-module__I6rN0W__row{z-index:1;flex-wrap:wrap;display:flex;position:relative}.QuestionMetaBadges-module__I6rN0W__card{gap:5px}.QuestionMetaBadges-module__I6rN0W__solve{align-items:center;gap:6px;min-height:22px;margin:14px 32px 0}.QuestionMetaBadges-module__I6rN0W__result{gap:5px}@media (max-width:760px){.QuestionMetaBadges-module__I6rN0W__solve{gap:5px;height:auto;margin:0 12px 10px}}
.NextStepCard-module__vO47Pa__card{word-break:keep-all;flex-direction:column;gap:4px;display:flex}.NextStepCard-module__vO47Pa__title{color:var(--color-muted);font-size:10.5px;font-weight:800}.NextStepCard-module__vO47Pa__headline{color:var(--color-ink);font-size:13px;font-weight:800;line-height:1.45}.NextStepCard-module__vO47Pa__reason{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:11.5px;line-height:1.6}.NextStepCard-module__vO47Pa__dots{align-items:center;gap:4px;margin-top:2px;display:flex}.NextStepCard-module__vO47Pa__dot{border-radius:var(--radius-pill);background:var(--color-progress-track);width:8px;height:8px}.NextStepCard-module__vO47Pa__dotOn{background:var(--color-primary)}.NextStepCard-module__vO47Pa__dotsLabel{color:var(--color-ink-subtle);font-variant-numeric:tabular-nums;margin-left:4px;font-size:10.5px;font-weight:700}.NextStepCard-module__vO47Pa__home .NextStepCard-module__vO47Pa__cta{color:var(--color-accent-deep);align-self:flex-start;margin-top:4px;font-size:11.5px;font-weight:800;text-decoration:none}.NextStepCard-module__vO47Pa__records{border:1px solid var(--color-rec-task-line);background:var(--gradient-gold-card);box-shadow:var(--shadow-gold-card);border-radius:14px;gap:6px;padding:15px 17px}.NextStepCard-module__vO47Pa__records .NextStepCard-module__vO47Pa__headline{font-size:15px}.NextStepCard-module__vO47Pa__records .NextStepCard-module__vO47Pa__reason{font-size:12px}.NextStepCard-module__vO47Pa__records .NextStepCard-module__vO47Pa__cta{background:var(--gradient-eb-gold);height:44px;box-shadow:0 3px 0 var(--color-warning);color:var(--color-white);border-radius:12px;justify-content:center;align-items:center;margin-top:8px;padding:0 13px;font-size:13.5px;font-weight:800;text-decoration:none;display:flex}
.PlanBadge-module__UWMsIq__badge{border-radius:var(--radius-pill);align-items:center;font-weight:800;display:inline-flex}.PlanBadge-module__UWMsIq__bar{padding:3px 9px;font-size:10px}.PlanBadge-module__UWMsIq__bar.PlanBadge-module__UWMsIq__free{background:var(--color-ok-soft-bg);color:var(--color-ok-deep)}.PlanBadge-module__UWMsIq__bar.PlanBadge-module__UWMsIq__pro{border:1px solid var(--color-smart-badge-border);background:var(--color-smart-badge-bg);color:var(--color-warning)}.PlanBadge-module__UWMsIq__tab{background:var(--color-smart-badge-bg);color:var(--color-warning);margin-left:5px;padding:1px 6px;font-size:9px;font-style:normal}
.badgeHeader-module___JBTHG__wrap{align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-md);margin:var(--space-md) 0;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--type-body-size);line-height:var(--type-h2-lh);flex-wrap:wrap;display:flex}.badgeHeader-module___JBTHG__dot,.badgeHeader-module___JBTHG__itemDot{width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-menu-new-dot);box-shadow:0 0 0 2px var(--color-white);flex:none;display:inline-block}.badgeHeader-module___JBTHG__itemDot{margin-left:var(--space-xs);vertical-align:middle}.badgeHeader-module___JBTHG__text{flex:auto;min-width:0}.badgeHeader-module___JBTHG__linkBtn,.badgeHeader-module___JBTHG__clearBtn{border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-md);font-size:var(--type-label-size);font-weight:var(--type-label-weight);cursor:pointer;flex:none}.badgeHeader-module___JBTHG__linkBtn{color:var(--color-text);background:0 0;border:0}.badgeHeader-module___JBTHG__clearBtn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.badgeHeader-module___JBTHG__clearBtn:disabled{cursor:progress}.badgeHeader-module___JBTHG__list{padding:var(--space-sm) 0 0;gap:var(--space-xs);border-top:1px solid var(--color-border);flex:1 0 100%;margin:0;list-style:none;display:grid}.badgeHeader-module___JBTHG__list li{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.badgeHeader-module___JBTHG__listLink{color:var(--color-text);text-decoration:underline}.badgeHeader-module___JBTHG__listCount,.badgeHeader-module___JBTHG__itemAdded{font-size:var(--type-label-size);font-weight:var(--type-label-weight)}.badgeHeader-module___JBTHG__itemAdded{margin-left:var(--space-xs)}.badgeHeader-module___JBTHG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.LiveParticipantsChip-module__B2KeOq__chip{color:var(--color-landing-live-ink);background:var(--color-landing-live-bg);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;line-height:normal;display:inline-flex}.LiveParticipantsChip-module__B2KeOq__chip b{color:var(--color-landing-live-num);font-weight:800}.LiveParticipantsChip-module__B2KeOq__dot{background:var(--color-landing-live-dot);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite LiveParticipantsChip-module__B2KeOq__lvp}@keyframes LiveParticipantsChip-module__B2KeOq__lvp{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.LiveParticipantsChip-module__B2KeOq__dot{animation:none}}
.StatTiles-module__QGoiLG__row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.StatTiles-module__QGoiLG__value{letter-spacing:-.02em;font-weight:800}.StatTiles-module__QGoiLG__unit{font-weight:inherit}.StatTiles-module__QGoiLG__result{gap:var(--space-sm)}.StatTiles-module__QGoiLG__result .StatTiles-module__QGoiLG__tile{border:1px solid var(--color-border-soft);background:var(--color-white);border-radius:13px;height:auto;min-height:64px;padding:13px 15px}.StatTiles-module__QGoiLG__result .StatTiles-module__QGoiLG__label{color:var(--color-ink-subtle);font-size:10px;font-style:normal;font-weight:800}.StatTiles-module__QGoiLG__result .StatTiles-module__QGoiLG__value{font-family:var(--font-mono)}.StatTiles-module__QGoiLG__toneInk{color:var(--color-text)}.StatTiles-module__QGoiLG__toneGreen{color:var(--color-success)}.StatTiles-module__QGoiLG__toneNavy{color:var(--color-primary)}.StatTiles-module__QGoiLG__toneRed{color:var(--color-danger)}.StatTiles-module__QGoiLG__archive{gap:6px;margin-top:10px}.StatTiles-module__QGoiLG__archive .StatTiles-module__QGoiLG__tile{border:1px solid var(--color-tile-border);background:var(--color-tile-bg);text-align:center;border-radius:11px;padding:8px 9px}.StatTiles-module__QGoiLG__archive .StatTiles-module__QGoiLG__label{color:var(--color-ink-pale);margin-top:2px;font-size:9px;font-style:normal;font-weight:700;display:block}.StatTiles-module__QGoiLG__archive .StatTiles-module__QGoiLG__value{color:var(--color-ink-soft);font-family:var(--font-mono);letter-spacing:normal;font-size:17px;display:block}.StatTiles-module__QGoiLG__action{width:100%;font:inherit;color:inherit;cursor:pointer;text-decoration:none;display:block}.StatTiles-module__QGoiLG__action:hover,.StatTiles-module__QGoiLG__action:focus-visible{border-color:var(--color-card-hover-border)}.StatTiles-module__QGoiLG__archive .StatTiles-module__QGoiLG__warn{border-color:var(--color-smart-badge-border);background:var(--color-tile-warn-bg)}.StatTiles-module__QGoiLG__archive .StatTiles-module__QGoiLG__warn .StatTiles-module__QGoiLG__value{color:var(--color-tile-warn-ink)}.StatTiles-module__QGoiLG__archive .StatTiles-module__QGoiLG__warn .StatTiles-module__QGoiLG__label{color:var(--color-tile-warn-label)}@media (max-width:760px){.StatTiles-module__QGoiLG__archive{gap:7px}}
.PdfFailReason-module__7oWG-a__reason{color:var(--color-danger);font-weight:700}
.ProgressBar-module__RtqSeW__track{background:var(--color-progress-track);border-radius:99px;overflow:hidden}.ProgressBar-module__RtqSeW__fill{border-radius:99px;height:100%}.ProgressBar-module__RtqSeW__solve{flex:1 0;height:10px}.ProgressBar-module__RtqSeW__solve .ProgressBar-module__RtqSeW__fill{background:var(--gradient-progress-solve)}.ProgressBar-module__RtqSeW__result .ProgressBar-module__RtqSeW__fill{background:var(--gradient-progress-result)}@media (max-width:760px){.ProgressBar-module__RtqSeW__solve{flex:1 1 0;min-width:60px;height:12px;margin-top:2px}}
.TabPills-module__GqMWoa__tabs{border-radius:var(--radius-pill);background:var(--color-tabs-bg);gap:4px;margin:9px 0 2px;padding:3px;display:flex}.TabPills-module__GqMWoa__pill{border-radius:var(--radius-pill);color:var(--color-ink-subtle);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:7px 10px;font-family:inherit;font-size:11.5px;font-weight:800;line-height:1.5}.TabPills-module__GqMWoa__pill:hover{color:var(--color-text-light)}.TabPills-module__GqMWoa__pill.TabPills-module__GqMWoa__on{background:var(--color-primary);color:var(--color-white)}.TabPills-module__GqMWoa__on [data-plan-badge=tab]{background:var(--color-plan-tab-on-bg);color:var(--color-plan-tab-on-ink)}.TabPills-module__GqMWoa__pill [data-plan-badge=tab]{line-height:1.5;display:inline}.TabPills-module__GqMWoa__tabs.TabPills-module__GqMWoa__locked{margin-top:8px}@media (max-width:760px){.TabPills-module__GqMWoa__tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TabPills-module__GqMWoa__pill{flex-direction:column;align-items:center;gap:2px;line-height:1.25;display:flex}.TabPills-module__GqMWoa__locked .TabPills-module__GqMWoa__pill{line-height:1.5}}
.AreaRadar-module__Q4Hsba__svg{width:100%;max-width:440px;height:auto;margin:0 auto;display:block}.AreaRadar-module__Q4Hsba__outer{fill:var(--color-radar-face);stroke:var(--color-radar-outer);stroke-width:1px}.AreaRadar-module__Q4Hsba__grid{fill:none;stroke:var(--color-line);stroke-width:1px;stroke-dasharray:3 3}.AreaRadar-module__Q4Hsba__axis{stroke:var(--color-line)}.AreaRadar-module__Q4Hsba__tick{fill:var(--color-radar-tick);font-family:var(--font-mono);text-anchor:middle;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--color-white);stroke-width:2.4px;font-size:7.5px;font-weight:800}.AreaRadar-module__Q4Hsba__mine{fill:var(--color-accent-deep);fill-opacity:.14;stroke:var(--color-accent-deep);stroke-width:3px;stroke-linejoin:round}.AreaRadar-module__Q4Hsba__cohort{fill:none;stroke:var(--color-ok);stroke-width:2px;stroke-linejoin:round}.AreaRadar-module__Q4Hsba__peer{fill:none;stroke:var(--color-peer-line);stroke-width:1.9px;stroke-dasharray:6 4;stroke-linejoin:round}.AreaRadar-module__Q4Hsba__dot{stroke:var(--color-white);stroke-width:2px}.AreaRadar-module__Q4Hsba__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--color-white);stroke-width:2.4px;font-size:8px;font-weight:800}.AreaRadar-module__Q4Hsba__name{fill:var(--color-ink);font-size:11px;font-weight:700}.AreaRadar-module__Q4Hsba__n{fill:var(--color-muted-2);font-size:8.5px;font-weight:700}.AreaRadar-module__Q4Hsba__good .AreaRadar-module__Q4Hsba__dot,.AreaRadar-module__Q4Hsba__good .AreaRadar-module__Q4Hsba__value{fill:var(--color-accent-deep)}.AreaRadar-module__Q4Hsba__mid .AreaRadar-module__Q4Hsba__dot,.AreaRadar-module__Q4Hsba__mid .AreaRadar-module__Q4Hsba__value{fill:var(--color-warn-line)}.AreaRadar-module__Q4Hsba__bad .AreaRadar-module__Q4Hsba__dot,.AreaRadar-module__Q4Hsba__bad .AreaRadar-module__Q4Hsba__value{fill:var(--color-danger)}.AreaRadar-module__Q4Hsba__bad .AreaRadar-module__Q4Hsba__name{fill:var(--color-danger);font-weight:800}.AreaRadar-module__Q4Hsba__none .AreaRadar-module__Q4Hsba__dot,.AreaRadar-module__Q4Hsba__none .AreaRadar-module__Q4Hsba__value{fill:var(--color-radar-none)}.AreaRadar-module__Q4Hsba__ripple{fill:none;stroke:var(--color-danger);stroke-width:1.6px;opacity:.45}@media (max-width:720px){.AreaRadar-module__Q4Hsba__compactMarks .AreaRadar-module__Q4Hsba__dot{r:4.2px}.AreaRadar-module__Q4Hsba__compactMarks .AreaRadar-module__Q4Hsba__ripple{r:8px}}.AreaRadar-module__Q4Hsba__mini{width:100%;max-width:none;height:100%;margin:0}
.PriorMultiText-module__nMLS2q__mark{color:var(--color-prior-multi);font-weight:600}b .PriorMultiText-module__nMLS2q__mark,strong .PriorMultiText-module__nMLS2q__mark{font-weight:inherit}
.freeCourse-module__ONYwmq__screen{background:var(--gradient-archive-page);width:100%;min-width:0;color:var(--color-text);word-break:keep-all;margin:0 auto;line-height:1.5;display:block}.freeCourse-module__ONYwmq__screen :is(b,.freeCourse-module__ONYwmq__num,time){font-variant-numeric:tabular-nums}.freeCourse-module__ONYwmq__header{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.freeCourse-module__ONYwmq__wordmark{letter-spacing:-.02em;color:var(--color-primary);align-items:center;gap:7px;font-size:16.5px;font-weight:800;line-height:1;text-decoration:none;display:flex}.freeCourse-module__ONYwmq__wordmarkZ{color:var(--color-ink-soft);text-transform:lowercase;margin-left:1px}.freeCourse-module__ONYwmq__monthWrap{margin:0;padding:0}.freeCourse-module__ONYwmq__stk{background:var(--color-white);border-radius:var(--radius-card);box-shadow:var(--shadow-stk);margin:12px;padding:13px 14px 0;display:block}.freeCourse-module__ONYwmq__stkL,.freeCourse-module__ONYwmq__stkM,.freeCourse-module__ONYwmq__stkR{border:0;width:auto;margin:0 0 11px;padding:0}.freeCourse-module__ONYwmq__stkL{flex-wrap:nowrap;align-items:center;gap:9px;display:flex}.freeCourse-module__ONYwmq__stkM{margin-bottom:0}.freeCourse-module__ONYwmq__stkFire{filter:drop-shadow(0 2px 5px var(--color-fire-shadow));font-size:19px}.freeCourse-module__ONYwmq__stkNum{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.freeCourse-module__ONYwmq__stkNum b{font-family:var(--font-mono);color:var(--color-primary);letter-spacing:-.03em;font-size:21px;font-weight:800;line-height:22px;display:block}.freeCourse-module__ONYwmq__stkNum span{color:var(--color-primary);font-size:13.5px;font-weight:800;display:block}.freeCourse-module__ONYwmq__stkBest{border-left:1px solid var(--color-divider-cool);color:var(--color-ink-mist);white-space:nowrap;margin-left:2px;padding-left:11px;font-size:10.5px;font-weight:700}.freeCourse-module__ONYwmq__stkBest b{color:var(--color-ink-soft);font-weight:800}.freeCourse-module__ONYwmq__stkGl{color:var(--color-ink-soft);align-items:baseline;gap:8px;font-size:11px;font-weight:700;display:flex}.freeCourse-module__ONYwmq__stkGr{font-family:var(--font-mono);color:var(--color-ink-mist);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:800}.freeCourse-module__ONYwmq__wk{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:7px;display:grid}.freeCourse-module__ONYwmq__wd{flex-direction:column;align-items:stretch;gap:4px;display:flex}.freeCourse-module__ONYwmq__wl{color:var(--color-ink-mist);text-align:center;font-size:10px;font-weight:800}.freeCourse-module__ONYwmq__sat .freeCourse-module__ONYwmq__wl{color:var(--color-accent-dark)}.freeCourse-module__ONYwmq__sun .freeCourse-module__ONYwmq__wl{color:var(--color-danger)}.freeCourse-module__ONYwmq__wc{background:var(--color-wc-bg);width:100%;height:26px;color:var(--color-wc-ink);border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.freeCourse-module__ONYwmq__wcOk{background:var(--gradient-wc-ok);color:var(--color-white)}.freeCourse-module__ONYwmq__wcNo{background:var(--gradient-wc-no);color:var(--color-white)}.freeCourse-module__ONYwmq__wcToday{background:var(--color-chip-blue-bg);box-shadow:inset 0 0 0 2px var(--color-accent-dark);color:var(--color-accent-dark)}.freeCourse-module__ONYwmq__wcRest{background:var(--color-wc-bg);color:var(--color-wc-ink)}.freeCourse-module__ONYwmq__wcFuture{background:var(--stripe-wc-future)}.freeCourse-module__ONYwmq__wn{font-family:var(--font-mono);color:var(--color-radar-none);text-align:center;font-size:9px;font-weight:700}.freeCourse-module__ONYwmq__stkSub{color:var(--color-ink-mist);margin:5px 0 11px;font-size:10px;font-weight:700}.freeCourse-module__ONYwmq__stkSub b{color:var(--color-ink-soft);font-weight:800}.freeCourse-module__ONYwmq__stkR{flex-wrap:wrap;place-content:flex-start space-between;align-items:baseline;gap:8px;min-height:68px;margin-bottom:0;padding-bottom:0;display:flex}.freeCourse-module__ONYwmq__stkCdlab{color:var(--color-ink-subtle);white-space:nowrap;font-size:10.5px;font-weight:700}.freeCourse-module__ONYwmq__stkCdlab b{color:var(--color-ok-ink);font-weight:800}.freeCourse-module__ONYwmq__stkCd{font-family:var(--font-mono);color:var(--color-danger);letter-spacing:-.02em;margin-top:2px;font-size:17px;font-weight:800}.freeCourse-module__ONYwmq__stkCds{color:var(--color-warning);background:var(--color-deadline-chip-bg);border-radius:var(--radius-pill);white-space:nowrap;padding:3px 8px;font-size:10px;font-weight:800}.freeCourse-module__ONYwmq__week{background:var(--color-white);box-shadow:var(--shadow-card-archive);border-radius:22px;margin:12px;padding-bottom:4px;overflow:hidden}.freeCourse-module__ONYwmq__weekHead{border:0;border-bottom:1px solid var(--color-divider-cool);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}.freeCourse-module__ONYwmq__weekMark{color:var(--color-ink-soft);white-space:nowrap;flex:none;font-size:12px}.freeCourse-module__ONYwmq__weekTitle{color:var(--color-text);font-size:14px;font-weight:700;display:block}.freeCourse-module__ONYwmq__weekSummary{color:var(--color-ink-soft);margin-top:4px;font-size:11.5px;display:block}.freeCourse-module__ONYwmq__sumchips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.freeCourse-module__ONYwmq__sumchips i{color:var(--color-ink-soft);background:var(--color-tabs-bg);border:1px solid var(--color-stat-border);border-radius:var(--radius-pill);padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:700}.freeCourse-module__ONYwmq__sumchips i b{font-family:var(--font-mono);color:var(--color-primary);font-weight:800}.freeCourse-module__ONYwmq__sumchips i.freeCourse-module__ONYwmq__chipOk b{color:var(--color-ok-deep)}.freeCourse-module__ONYwmq__sumchips i.freeCourse-module__ONYwmq__chipStreak{background:var(--color-sumchip-streak-bg);border-color:var(--color-sumchip-streak-border);color:var(--color-warning)}.freeCourse-module__ONYwmq__sumchips i.freeCourse-module__ONYwmq__chipStreak b{color:var(--color-warning)}.freeCourse-module__ONYwmq__stones{padding:8px 12px 0}.freeCourse-module__ONYwmq__stagewrap{padding-top:2px;position:relative}.freeCourse-module__ONYwmq__stagewrap svg{width:88%;height:auto;margin:0 auto;display:block}.freeCourse-module__ONYwmq__kst{cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:transform .13s cubic-bezier(.2,.7,.3,1)}.freeCourse-module__ONYwmq__kst:hover{transform:translateY(-3px)}.freeCourse-module__ONYwmq__kst:focus{outline:none}.freeCourse-module__ONYwmq__kst:focus-visible{filter:drop-shadow(0 0 0 var(--color-white)) drop-shadow(0 0 3px var(--color-accent-dark)) drop-shadow(0 0 6px var(--color-accent-dark));outline:none;transform:translateY(-3px)}.freeCourse-module__ONYwmq__unlockBox{border:1px solid var(--color-plan-core-line);background:var(--color-white);width:360px;max-width:100%;box-shadow:var(--shadow-plan-modal);border-radius:20px;padding:20px 20px 16px}.freeCourse-module__ONYwmq__unlockTitle{color:var(--color-primary);margin:0;font-size:15px;font-weight:800}.freeCourse-module__ONYwmq__unlockBody{color:var(--color-text);word-break:keep-all;margin:10px 0 0;font-size:13.5px;font-weight:600;line-height:1.6}.freeCourse-module__ONYwmq__unlockNote{color:var(--color-muted);margin:6px 0 0;font-size:12px;font-weight:600}.freeCourse-module__ONYwmq__unlockError{color:var(--color-danger);margin:8px 0 0;font-size:12.5px;font-weight:700}.freeCourse-module__ONYwmq__unlockActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.freeCourse-module__ONYwmq__unlockCancel,.freeCourse-module__ONYwmq__unlockConfirm{height:38px;font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:13px;font-weight:800}.freeCourse-module__ONYwmq__unlockCancel{border:1px solid var(--color-line-2);background:var(--color-white);color:var(--color-text-light)}.freeCourse-module__ONYwmq__unlockConfirm{background:var(--gradient-primary);color:var(--color-white);border:0}.freeCourse-module__ONYwmq__unlockConfirm:disabled{background:var(--color-btn-off-bg);color:var(--color-btn-off-ink);cursor:default}.freeCourse-module__ONYwmq__tip{z-index:9;pointer-events:none;background:var(--color-tip-bg);color:var(--color-white);min-width:150px;max-width:230px;box-shadow:var(--shadow-tip);opacity:0;border-radius:12px;padding:9px 12px;transition:opacity .12s;position:absolute;transform:translate(-50%,-100%)}.freeCourse-module__ONYwmq__tipOn{opacity:1}.freeCourse-module__ONYwmq__tip:after{content:"";background:var(--color-tip-bg);border-radius:2px;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.freeCourse-module__ONYwmq__tipD{color:var(--color-tip-date);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.freeCourse-module__ONYwmq__tipR{border-radius:var(--radius-pill);color:var(--color-white);padding:2px 7px;font-size:9.5px;font-weight:800}.freeCourse-module__ONYwmq__tipRok{background:var(--color-success)}.freeCourse-module__ONYwmq__tipRno{background:var(--color-danger)}.freeCourse-module__ONYwmq__tipRtd{background:var(--color-stone-td-0)}.freeCourse-module__ONYwmq__tipRrs{background:var(--color-tip-rest-bg);color:var(--color-tip-rest-ink)}.freeCourse-module__ONYwmq__tipQ{letter-spacing:-.01em;margin-top:6px;font-size:12px;font-weight:800}.freeCourse-module__ONYwmq__tipT{color:var(--color-tip-unit);margin-top:3px;font-size:11.5px;font-weight:600}.freeCourse-module__ONYwmq__legend{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:0;display:flex}.freeCourse-module__ONYwmq__legend span{color:var(--color-ink-graphite);align-items:center;gap:6px;font-size:11px;display:flex}.freeCourse-module__ONYwmq__legend i{border-radius:var(--radius-pill);width:16px;height:16px;color:var(--color-white);justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.freeCourse-module__ONYwmq__lgOk{background:var(--color-success)}.freeCourse-module__ONYwmq__lgNo{background:var(--color-danger)}.freeCourse-module__ONYwmq__lgToday{background:var(--color-accent-dark)}.freeCourse-module__ONYwmq__lgRest{background:var(--color-divider-cool);box-shadow:inset 0 0 0 1.5px var(--color-legend-rest-border)}.freeCourse-module__ONYwmq__tiphint{color:var(--color-ink-dim);text-align:center;margin:12px 0 0;font-size:10.5px;font-weight:600}.freeCourse-module__ONYwmq__today{padding:0 18px 18px}.freeCourse-module__ONYwmq__todayBox{background:var(--color-surface-cool);border-radius:var(--radius-card);padding:14px 15px}.freeCourse-module__ONYwmq__todayTitle{color:var(--color-text);text-align:center;margin:0;font-size:13.5px;font-weight:600;line-height:1.55}.freeCourse-module__ONYwmq__todayMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.freeCourse-module__ONYwmq__source{border-radius:var(--radius-pill);color:var(--color-badge-solve-source-ink);background:var(--color-badge-solve-source-bg);white-space:nowrap;font-size:11.5px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:3px 9px;display:inline-flex}.freeCourse-module__ONYwmq__todayTopic{color:var(--color-ink-subtle);white-space:nowrap;font-size:11.5px}.freeCourse-module__ONYwmq__todayQ{color:var(--color-text);margin-top:9px;font-size:13.5px;font-weight:700;line-height:1.65}.freeCourse-module__ONYwmq__todayCta{margin-top:9px}.freeCourse-module__ONYwmq__alarmWrap{margin-top:8px}.freeCourse-module__ONYwmq__alarm{border:1px solid var(--color-fc-alarm-line);background:var(--color-fc-alarm-bg);width:100%;height:38px;color:var(--color-ink-soft);font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.freeCourse-module__ONYwmq__alarm:hover{color:var(--color-accent-dark)}.freeCourse-module__ONYwmq__alarm:disabled{cursor:progress}.freeCourse-module__ONYwmq__alarmIcon{font-size:13px}.freeCourse-module__ONYwmq__alarmAction{color:var(--color-accent-dark);margin-left:auto;font-size:11px;font-weight:800}.freeCourse-module__ONYwmq__alarmSub{color:var(--color-ink-soft);margin:6px 0 0;font-size:10px;font-weight:700}.freeCourse-module__ONYwmq__alarmSub b{color:var(--color-fc-ink-deep);font-weight:800}.freeCourse-module__ONYwmq__col2{width:auto;margin:12px;display:block}.freeCourse-module__ONYwmq__col2>*{margin-bottom:12px}.freeCourse-module__ONYwmq__card{background:var(--color-white);box-shadow:var(--shadow-card-archive);border-radius:22px;padding:16px}.freeCourse-module__ONYwmq__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.freeCourse-module__ONYwmq__guideHead{align-items:baseline}.freeCourse-module__ONYwmq__uh{letter-spacing:-.02em;color:var(--color-text);font-size:15px;font-weight:800}.freeCourse-module__ONYwmq__uhs{color:var(--color-ink-subtle);margin-left:auto;font-size:11.5px;font-weight:700}.freeCourse-module__ONYwmq__gapchip{border-radius:var(--radius-pill);background:var(--color-gapchip-bg);color:var(--color-wrong-deep);flex:none;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:800}.freeCourse-module__ONYwmq__gapchip b{font-family:var(--font-mono);color:var(--color-wrong-ink);font-weight:800}.freeCourse-module__ONYwmq__gapchipLite{background:var(--color-wc-bg);color:var(--color-ink-dim)}.freeCourse-module__ONYwmq__gapchipLite b{color:var(--color-ink-dim)}.freeCourse-module__ONYwmq__rateCard{flex-direction:column;display:flex}.freeCourse-module__ONYwmq__sub2{color:var(--color-ink-dim);margin-top:2px;margin-bottom:0;font-size:11px;font-weight:700}.freeCourse-module__ONYwmq__chart{width:100%;height:auto;max-height:184px;margin-top:2px;display:block}.freeCourse-module__ONYwmq__gridLine{stroke:var(--color-divider-cool)}.freeCourse-module__ONYwmq__gridLabel{fill:var(--color-wc-ink);font-size:9.5px;font-weight:700}.freeCourse-module__ONYwmq__avgLine{stroke:var(--color-chart-avg);stroke-width:1.4px;stroke-dasharray:4 4}.freeCourse-module__ONYwmq__line{fill:none;stroke:var(--color-chart-line);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.freeCourse-module__ONYwmq__lineFaint{opacity:.45}.freeCourse-module__ONYwmq__dotEmpty{fill:var(--color-chart-dot-empty)}.freeCourse-module__ONYwmq__markOk{fill:var(--color-success);stroke:var(--color-white);stroke-width:2px}.freeCourse-module__ONYwmq__markNo{fill:var(--color-danger);stroke:var(--color-white);stroke-width:2px}.freeCourse-module__ONYwmq__markCross{stroke:var(--color-white);stroke-width:1.9px;stroke-linecap:round;fill:none}.freeCourse-module__ONYwmq__kptRing{fill:none;stroke:var(--color-danger);stroke-width:2.2px;pointer-events:none}.freeCourse-module__ONYwmq__band{fill:var(--color-band-wrong)}.freeCourse-module__ONYwmq__bandEasy{fill:var(--color-fc-band-easy)}.freeCourse-module__ONYwmq__bandLabel{fill:var(--color-wrong-ink);font-size:9.5px;font-weight:800}.freeCourse-module__ONYwmq__valueOk{fill:var(--color-ok-deep);paint-order:stroke;stroke:var(--color-white);stroke-width:3px;font-size:9px;font-weight:800}.freeCourse-module__ONYwmq__valueNo{fill:var(--color-wrong-ink);paint-order:stroke;stroke:var(--color-white);stroke-width:3px;font-size:9px;font-weight:800}.freeCourse-module__ONYwmq__leg{border-top:1px solid var(--color-divider-hair);flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;padding-top:10px;display:flex}.freeCourse-module__ONYwmq__leg span{color:var(--color-ink-soft);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.freeCourse-module__ONYwmq__legLine{background:var(--color-chart-line);border-radius:2px;width:16px;height:3px}.freeCourse-module__ONYwmq__leg .freeCourse-module__ONYwmq__legd{color:var(--color-ink-dim);gap:5px;margin-left:auto;font-size:10.5px}.freeCourse-module__ONYwmq__legDot{border-radius:var(--radius-pill);background:var(--color-success);width:10px;height:10px;margin-left:4px}.freeCourse-module__ONYwmq__legDotNo{background:var(--color-danger)}.freeCourse-module__ONYwmq__chartNote{color:var(--color-ink-dim);margin-top:8px;font-size:10.5px;font-weight:700;line-height:1.6}.freeCourse-module__ONYwmq__chartNote b{color:var(--color-ink-soft)}.freeCourse-module__ONYwmq__posw{border-top:1px solid var(--color-divider-hair);margin-top:12px;padding-top:12px}.freeCourse-module__ONYwmq__lvnote{color:var(--color-ink-slate);margin-top:2px;font-size:11.5px;line-height:1.75}.freeCourse-module__ONYwmq__lvnote b{color:var(--color-text);font-weight:800}.freeCourse-module__ONYwmq__lvnoteAdv b{color:var(--color-warning)}.freeCourse-module__ONYwmq__posr{align-items:center;gap:10px;margin-top:11px;display:flex}.freeCourse-module__ONYwmq__posl{width:118px;color:var(--color-ink-soft);flex:none;font-size:11px;font-weight:700}.freeCourse-module__ONYwmq__posl b{color:var(--color-fc-ink-deep);font-weight:800}.freeCourse-module__ONYwmq__posrKey .freeCourse-module__ONYwmq__posl b{color:var(--color-wrong-ink)}.freeCourse-module__ONYwmq__posbar{border-radius:var(--radius-pill);background:var(--color-divider-cool);flex:1;height:8px;overflow:hidden}.freeCourse-module__ONYwmq__posrKey .freeCourse-module__ONYwmq__posbar{background:var(--color-fc-pos-key-track)}.freeCourse-module__ONYwmq__posbar i{border-radius:var(--radius-pill);background:var(--color-chart-avg);height:100%;display:block}.freeCourse-module__ONYwmq__posrKey .freeCourse-module__ONYwmq__posbar i{background:var(--color-ink-graphite)}.freeCourse-module__ONYwmq__posv{font-family:var(--font-mono);color:var(--color-ink-dim);flex:none;font-size:12.5px;font-weight:800}.freeCourse-module__ONYwmq__posrKey .freeCourse-module__ONYwmq__posv{color:var(--color-wrong-ink)}.freeCourse-module__ONYwmq__posrAdv.freeCourse-module__ONYwmq__posrKey .freeCourse-module__ONYwmq__posbar i{background:var(--color-success)}.freeCourse-module__ONYwmq__posrAdv.freeCourse-module__ONYwmq__posrKey .freeCourse-module__ONYwmq__posv{color:var(--color-ok-ink)}.freeCourse-module__ONYwmq__posrAdv:not(.freeCourse-module__ONYwmq__posrKey) .freeCourse-module__ONYwmq__posbar i{background:var(--color-danger)}.freeCourse-module__ONYwmq__posrAdv:not(.freeCourse-module__ONYwmq__posrKey) .freeCourse-module__ONYwmq__posv{color:var(--color-wrong-ink)}.freeCourse-module__ONYwmq__simwrap{border-top:1px dashed var(--color-divider-cool);margin-top:11px;padding-top:11px}.freeCourse-module__ONYwmq__simh{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.freeCourse-module__ONYwmq__simh b{color:var(--color-text);font-size:12.5px;font-weight:800}.freeCourse-module__ONYwmq__simh span{color:var(--color-ink-mist);font-size:10.5px;font-weight:700}.freeCourse-module__ONYwmq__simi{border:1px solid var(--color-tile-border);background:var(--color-radar-face);color:inherit;border-radius:12px;margin-top:9px;padding:10px 12px;text-decoration:none;display:block}a.freeCourse-module__ONYwmq__simi:hover{border-color:var(--color-card-hover-border);background:var(--color-white)}.freeCourse-module__ONYwmq__simt{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.freeCourse-module__ONYwmq__simsrc{border-radius:var(--radius-pill);background:var(--color-chip-blue-bg);color:var(--color-accent-dark);padding:3px 8px;font-size:9.5px;font-weight:800}.freeCourse-module__ONYwmq__simunit{color:var(--color-text);font-size:11.5px;font-weight:800}.freeCourse-module__ONYwmq__simlk{border-radius:var(--radius-pill);background:var(--color-smart-badge-bg);color:var(--color-warning);margin-left:auto;padding:3px 8px;font-size:9.5px;font-weight:800}.freeCourse-module__ONYwmq__simlkOpen{background:var(--color-ok-soft-bg);color:var(--color-ok-deep)}.freeCourse-module__ONYwmq__simkw{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.freeCourse-module__ONYwmq__simkw i{border-radius:var(--radius-pill);background:var(--color-wc-bg);color:var(--color-ink-soft);padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:700}.freeCourse-module__ONYwmq__blank{background:var(--color-thr-bg);border:1px solid var(--color-thr-border);color:var(--color-ink-subtle);border-radius:10px;margin-top:10px;padding:8px 11px;font-size:10.5px;font-weight:700}.freeCourse-module__ONYwmq__upsell{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:8px;display:flex}.freeCourse-module__ONYwmq__upsellNote{min-width:0;color:var(--color-ink-soft);word-break:keep-all;flex:180px;margin:0;font-size:11.5px;font-weight:600;line-height:1.5}.freeCourse-module__ONYwmq__upsellLink{border:1.5px solid var(--color-upg-border);border-radius:var(--radius-gnb);background:var(--color-white);min-height:36px;color:var(--color-primary);white-space:nowrap;flex:none;align-items:center;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.freeCourse-module__ONYwmq__upsellLink:hover{background:var(--color-accent-wash);border-color:var(--color-accent)}.freeCourse-module__ONYwmq__empty{background:var(--color-empty-bg);border:1px solid var(--color-empty-border);border-radius:13px;margin-top:12px;padding:13px 14px}.freeCourse-module__ONYwmq__empty>b{color:var(--color-text);font-size:12.5px;font-weight:800;display:block}.freeCourse-module__ONYwmq__empty p{color:var(--color-ink-soft);margin:6px 0 11.5px;font-size:11.5px;font-weight:600;line-height:1.7}.freeCourse-module__ONYwmq__grow{border-top:1px solid var(--color-divider-hair);align-items:flex-start;gap:8px;min-height:59.5px;padding:8px 0;display:flex}.freeCourse-module__ONYwmq__grow:first-of-type{border-top:none}.freeCourse-module__ONYwmq__gn{border-radius:var(--radius-pill);background:var(--color-chip-blue-bg);width:19px;height:19px;color:var(--color-accent-dark);flex:none;justify-content:center;align-items:center;margin-top:0;font-size:10.5px;font-weight:800;display:flex}.freeCourse-module__ONYwmq__grow p{color:var(--color-ink-soft);flex:1;margin:0;font-size:11.5px;font-weight:600;line-height:18px}.freeCourse-module__ONYwmq__grow p b{color:var(--color-text);font-weight:800}.freeCourse-module__ONYwmq__lbtn{border:1px solid var(--color-fc-guide-btn-line);background:var(--color-white);height:40px;color:var(--color-warning);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:800;text-decoration:none;display:flex}.freeCourse-module__ONYwmq__lbtn:hover{border-color:var(--color-fc-guide-btn-hover-line);background:var(--color-fc-guide-btn-hover-bg)}.freeCourse-module__ONYwmq__col2>.freeCourse-module__ONYwmq__lockedCard{padding:0}.freeCourse-module__ONYwmq__lockHead{align-items:center;gap:8px;display:flex}.freeCourse-module__ONYwmq__lockHead .freeCourse-module__ONYwmq__uhs{margin-left:0}@media (max-width:760px){.freeCourse-module__ONYwmq__lockHead .freeCourse-module__ONYwmq__uhs{margin-left:auto;margin-right:6px}.freeCourse-module__ONYwmq__lvnote br{display:none}.freeCourse-module__ONYwmq__posr{grid-template-columns:1fr 64px 44px;gap:8px;display:grid}.freeCourse-module__ONYwmq__posl{width:auto}.freeCourse-module__ONYwmq__simh{justify-content:space-between;gap:6px}}.freeCourse-module__ONYwmq__lpane{display:block}.freeCourse-module__ONYwmq__lrow{border-top:1px solid var(--color-divider-hair);flex-wrap:wrap;align-items:center;gap:9px;padding:7px 0;display:flex}.freeCourse-module__ONYwmq__lrow:first-of-type{border-top:none}.freeCourse-module__ONYwmq__ld{color:var(--color-ink-dim);font-size:12.5px;font-weight:800}.freeCourse-module__ONYwmq__ls{color:var(--color-wc-ink);margin-left:auto;font-size:11px;font-weight:700}.freeCourse-module__ONYwmq__lk{opacity:.55;font-size:11px}@media (max-width:760px){.freeCourse-module__ONYwmq__lrow{gap:6px}.freeCourse-module__ONYwmq__lk{margin-left:auto}}.freeCourse-module__ONYwmq__lwhy{color:var(--color-ink-cool);margin-top:9px;font-size:11px;line-height:1.75}.freeCourse-module__ONYwmq__lwhy b{color:var(--color-fc-ink-deep);font-weight:800}.freeCourse-module__ONYwmq__lwhyGo{color:var(--color-accent-deep);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.freeCourse-module__ONYwmq__tkbox{background:var(--gradient-star-box);border:1.4px solid var(--color-smart-badge-border);border-radius:13px;margin-top:0;padding:12px 14px}.freeCourse-module__ONYwmq__tkh{flex-wrap:wrap;align-items:center;gap:9px;display:flex}@media (max-width:760px){.freeCourse-module__ONYwmq__tkh{gap:6px}}.freeCourse-module__ONYwmq__foldStar{margin-right:3px}.freeCourse-module__ONYwmq__tkh b{color:var(--color-star-note-strong);font-size:13px;font-weight:800}.freeCourse-module__ONYwmq__tkcnt{font-family:var(--font-mono);color:var(--color-warning);margin-left:auto;font-size:19px;font-weight:800}.freeCourse-module__ONYwmq__tkcnt b{color:var(--color-star-note-strong);font-size:13px}.freeCourse-module__ONYwmq__tkcnt em{color:var(--color-tile-warn-label);margin-left:2px;font-size:10px;font-style:normal;font-weight:700}.freeCourse-module__ONYwmq__tkbar{border-radius:var(--radius-pill);background:var(--color-star-bar-track);gap:2px;height:8px;margin-top:10px;display:flex;overflow:hidden}.freeCourse-module__ONYwmq__tkbar i{border-radius:var(--radius-pill);background:var(--color-fc-star-seg-off);flex:1}.freeCourse-module__ONYwmq__tkbar i.freeCourse-module__ONYwmq__tkbarOn{background:var(--gradient-star-bar)}.freeCourse-module__ONYwmq__tkn{color:var(--color-star-note-ink);margin-top:8px;font-size:11px;line-height:1.7}.freeCourse-module__ONYwmq__tkn b{color:var(--color-star-note-strong);font-weight:800}.freeCourse-module__ONYwmq__tknNums b{font-family:var(--font-mono)}.freeCourse-module__ONYwmq__tkact{align-items:center;gap:7px;margin-top:10px;display:flex}.freeCourse-module__ONYwmq__tklink{color:var(--color-warning);text-underline-offset:3px;align-items:center;gap:6px;font-size:12.5px;font-weight:800;text-decoration:underline;display:inline-flex}.freeCourse-module__ONYwmq__tkoff{background:var(--color-star-btn-off-bg);height:42px;color:var(--color-tile-warn-label);border-radius:11px;flex:1;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex}.freeCourse-module__ONYwmq__tkbtn2{border:1px solid var(--color-smart-badge-border);background:var(--color-white);height:42px;color:var(--color-warning);white-space:nowrap;border-radius:11px;flex:none;align-items:center;margin-left:auto;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.freeCourse-module__ONYwmq__screen a:focus-visible,.freeCourse-module__ONYwmq__screen button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (min-width:768px){.freeCourse-module__ONYwmq__screen{max-width:720px}.freeCourse-module__ONYwmq__stagewrap svg{max-height:340px}}@media (min-width:1024px){.freeCourse-module__ONYwmq__stagewrap svg{max-height:none}}@media (max-width:900px){.freeCourse-module__ONYwmq__stkR{text-align:left;border-left:none;width:100%;padding-left:0}}@media (min-width:1024px){.freeCourse-module__ONYwmq__screen{max-width:1120px;box-shadow:var(--shadow-archive-shell);border-radius:22px;grid-template-columns:1fr 1fr;align-items:start;column-gap:18px;padding-bottom:0;display:grid;overflow:hidden}.freeCourse-module__ONYwmq__header{grid-column:1/-1;padding:18px 22px}.freeCourse-module__ONYwmq__monthWrap{grid-column:1/-1;padding:0 22px}.freeCourse-module__ONYwmq__stk{border-radius:20px;grid-template:".m r"1fr"l m r""sub m r"".m r"1fr/auto minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:124px;margin:0;padding:10px 16px;display:grid}.freeCourse-module__ONYwmq__stkL{grid-area:l;margin-bottom:0}.freeCourse-module__ONYwmq__stkSub{grid-area:sub;margin:5px 0 0}.freeCourse-module__ONYwmq__stkM{grid-area:m;align-self:start;margin-bottom:0}.freeCourse-module__ONYwmq__wk{gap:6px}.freeCourse-module__ONYwmq__wd{gap:3px}.freeCourse-module__ONYwmq__stkR{text-align:right;border-left:1px solid var(--color-divider-hair);grid-area:r;margin-bottom:0;padding-left:14px;display:block}.freeCourse-module__ONYwmq__stkCds{margin:4px 0 0 auto;display:table}.freeCourse-module__ONYwmq__stkNum b{font-size:22px}.freeCourse-module__ONYwmq__week{grid-area:3/1;margin:16px 0 0 22px;padding-bottom:0}.freeCourse-module__ONYwmq__stones{padding-bottom:4px}.freeCourse-module__ONYwmq__legend{margin-top:6px}.freeCourse-module__ONYwmq__grow{gap:10px}.freeCourse-module__ONYwmq__gn{margin-top:1px}.freeCourse-module__ONYwmq__grow p{margin:11.5px 0;line-height:1.7}.freeCourse-module__ONYwmq__alarmWrap{padding-bottom:12px}.freeCourse-module__ONYwmq__today{padding:0 18px 18px}.freeCourse-module__ONYwmq__col2{flex-direction:column;grid-area:3/2;align-self:start;gap:14px;margin:16px 22px 0 0;display:flex}.freeCourse-module__ONYwmq__col2>*{margin-bottom:0}.freeCourse-module__ONYwmq__week{padding-right:13.45px}.freeCourse-module__ONYwmq__rateCard>:not(.freeCourse-module__ONYwmq__cardHead),.freeCourse-module__ONYwmq__lpane>*,.freeCourse-module__ONYwmq__tkbox>*,.freeCourse-module__ONYwmq__grow,.freeCourse-module__ONYwmq__lbtn{margin-right:22.55px}.freeCourse-module__ONYwmq__rateCard>.freeCourse-module__ONYwmq__chart{width:calc(100% - 22.55px)}.freeCourse-module__ONYwmq__rateCardEmpty>.freeCourse-module__ONYwmq__chart{width:100%;margin-right:0}.freeCourse-module__ONYwmq__tkact{grid-template-columns:auto 1fr;align-items:center}}@media (prefers-reduced-motion:reduce){.freeCourse-module__ONYwmq__kst{transition:none}.freeCourse-module__ONYwmq__kptRing{display:none}}.freeCourse-module__ONYwmq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.SolveShell-module__LvAG-a__page{background:var(--color-background);min-height:100vh;padding:24px}.SolveShell-module__LvAG-a__sv{background:var(--gradient-solve-page);max-width:1236px;box-shadow:var(--shadow-solve-page);border-radius:22px;margin:0 auto;overflow:hidden}.SolveShell-module__LvAG-a__top{background:var(--color-white);align-items:center;gap:16px;padding:18px 32px;display:flex}.SolveShell-module__LvAG-a__close{background:var(--color-chip);width:32px;height:32px;color:var(--color-muted);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:17px;text-decoration:none;display:flex}.SolveShell-module__LvAG-a__close:hover{color:var(--color-ink)}.SolveShell-module__LvAG-a__topic{color:var(--color-muted);white-space:nowrap;flex:none;font-size:12.5px;font-weight:700}.SolveShell-module__LvAG-a__topic b{color:var(--color-ink);font-family:var(--font-mono);font-weight:900}@media (max-width:760px){.SolveShell-module__LvAG-a__page{padding:0}.SolveShell-module__LvAG-a__sv{box-shadow:none;border-radius:0}.SolveShell-module__LvAG-a__top{flex-wrap:wrap;gap:0 8px;padding:12px 12px 10px}.SolveShell-module__LvAG-a__top:after{content:"";flex-basis:100%;order:5;height:8px}.SolveShell-module__LvAG-a__close{width:34px;height:34px}.SolveShell-module__LvAG-a__topic{order:9}.SolveShell-module__LvAG-a__top>[role=progressbar]{order:10}}
.dashboard-module__LjnzkW__screen{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);letter-spacing:-.01em;padding:26px;font-size:15px;line-height:1.55}.dashboard-module__LjnzkW__screen *{box-sizing:border-box}.dashboard-module__LjnzkW__layout{max-width:var(--shell-max);background:var(--color-white);border-radius:var(--radius-shell);box-shadow:var(--shadow-shell);grid-template-columns:var(--sidenav-width) 1fr;grid-template-rows:auto 1fr;min-height:calc(100vh - 52px);margin:0 auto;display:grid;overflow:clip}.dashboard-module__LjnzkW__skip{z-index:60;min-height:var(--touch-min);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-white);align-items:center;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.dashboard-module__LjnzkW__skip:focus-visible{transform:translateY(0)}.dashboard-module__LjnzkW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-module__LjnzkW__topbar{border-bottom:1px solid var(--color-shell-line);background:var(--color-white);flex-wrap:wrap;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:12px 22px;display:flex}.dashboard-module__LjnzkW__topLeft{flex-wrap:wrap;align-items:center;gap:8px 0;min-width:0;display:flex}.dashboard-module__LjnzkW__topRight{align-items:center;gap:8px;display:flex}.dashboard-module__LjnzkW__brand{letter-spacing:-.02em;color:var(--color-primary);white-space:nowrap;align-items:center;gap:1px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.dashboard-module__LjnzkW__brandZ{color:var(--color-ink-soft)}.dashboard-module__LjnzkW__gnb{background:var(--color-gnb-capsule);border:1px solid var(--color-gnb-capsule-border);border-radius:var(--radius-gnb);flex-wrap:wrap;align-items:center;gap:2px;margin-left:18px;padding:3px;display:flex}.dashboard-module__LjnzkW__gnbItem{color:var(--color-ink-soft);border-radius:var(--radius-sm);white-space:nowrap;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none;position:relative}.dashboard-module__LjnzkW__gnbItem:hover{color:var(--color-accent-dark)}.dashboard-module__LjnzkW__gnbOn{background:var(--color-white);color:var(--color-primary);box-shadow:var(--shadow-gnb-on);font-weight:800}.dashboard-module__LjnzkW__gnbNotice{border-left:1px solid var(--color-divider-faint);color:var(--color-ink-soft);background:0 0;border-radius:0;margin-left:7px;padding-left:15px;font-weight:600}.dashboard-module__LjnzkW__gnbNotice.dashboard-module__LjnzkW__gnbOn{box-shadow:none;color:var(--color-primary);background:0 0;font-weight:800}.dashboard-module__LjnzkW__gnbPending{opacity:.55;cursor:not-allowed}.dashboard-module__LjnzkW__me{border-radius:var(--radius-pill);border:1px solid var(--color-chip-border);color:var(--color-text-light);white-space:nowrap;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:12px;text-decoration:none;display:inline-flex}.dashboard-module__LjnzkW__tkchip{border-radius:var(--radius-pill);background:var(--color-star-chip-bg);border:1px solid var(--color-star-chip-border);align-items:center;gap:4px;margin-left:8px;padding:3px 9px;display:inline-flex}.dashboard-module__LjnzkW__tkchip b{font-family:var(--font-mono);color:var(--color-star-chip-ink);font-size:11.5px;font-weight:800}.dashboard-module__LjnzkW__av{background:var(--gradient-avatar);width:22px;height:22px;color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.dashboard-module__LjnzkW__sidenav{background:var(--color-rail-bg);border-right:1px solid var(--color-shell-line);grid-area:2/1;min-width:0}.dashboard-module__LjnzkW__railInner,.dashboard-module__LjnzkW__gnb{letter-spacing:normal}.dashboard-module__LjnzkW__railInner{flex-direction:column;height:calc(100vh - 116px);padding:14px 8px 18px;display:flex;position:sticky;top:0;overflow:hidden auto}.dashboard-module__LjnzkW__ngrp{letter-spacing:.04em;color:var(--color-accent-dark);flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin:15px 0 7px;font-size:9px;font-weight:800;display:flex}.dashboard-module__LjnzkW__ngrp:first-child{margin-top:2px}.dashboard-module__LjnzkW__ngrpBadge{background:var(--color-group-badge-bg);width:14px;height:14px;color:var(--color-accent-dark);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:8.5px;font-style:normal;font-weight:800;display:flex}.dashboard-module__LjnzkW__railgap{background:var(--color-shell-line);flex-shrink:0;height:1px;margin:auto 6px 12px}.dashboard-module__LjnzkW__railBottom{flex-shrink:0}.dashboard-module__LjnzkW__navi{border-radius:var(--radius-rail-item);text-align:center;word-break:keep-all;color:var(--color-rail-ink);opacity:.68;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 4px;font-size:10.5px;font-weight:600;line-height:1.35;text-decoration:none;transition:color .15s,opacity .15s;display:flex;position:relative}.dashboard-module__LjnzkW__navi+.dashboard-module__LjnzkW__navi{margin-top:1px}.dashboard-module__LjnzkW__navi:hover{color:var(--color-accent-dark);opacity:1;background:0 0}.dashboard-module__LjnzkW__navi.dashboard-module__LjnzkW__active{box-shadow:none;color:var(--color-primary);opacity:1;background:0 0;font-weight:800}.dashboard-module__LjnzkW__navi.dashboard-module__LjnzkW__active:before{content:"";background:var(--color-accent);border-radius:99px;width:3px;position:absolute;top:8px;bottom:8px;left:2px}.dashboard-module__LjnzkW__navi.dashboard-module__LjnzkW__active .dashboard-module__LjnzkW__ico{stroke-width:2.1px}.dashboard-module__LjnzkW__naviGroupEnd{margin-bottom:6px}.dashboard-module__LjnzkW__nlb{display:block}.dashboard-module__LjnzkW__nlb i{font-style:normal;display:block}.dashboard-module__LjnzkW__nlbSmart:after{content:"SMART";letter-spacing:.06em;width:fit-content;color:var(--color-warning);background:var(--color-smart-badge-bg);border:1px solid var(--color-smart-badge-border);border-radius:var(--radius-pill);margin:4px auto 0;padding:2px 7px;font-size:8.5px;font-weight:800;display:block}.dashboard-module__LjnzkW__naviLocked{color:var(--color-text-muted);cursor:not-allowed}.dashboard-module__LjnzkW__naviLocked:hover{color:var(--color-text-muted);opacity:.68}.dashboard-module__LjnzkW__naviLock{width:12px;height:12px;color:var(--color-text-muted);flex-shrink:0}.dashboard-module__LjnzkW__navi .dashboard-module__LjnzkW__ico{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:23px;height:23px}.dashboard-module__LjnzkW__icoBox{display:inline-flex;position:relative}.dashboard-module__LjnzkW__newDot{box-sizing:content-box;border:2px solid var(--color-white);border-radius:var(--radius-pill);background:var(--color-menu-new-dot);pointer-events:none;width:8px;height:8px;position:absolute;top:-4px;right:-6px}.dashboard-module__LjnzkW__gnbItem>.dashboard-module__LjnzkW__newDot{top:-3px;right:-3px}.dashboard-module__LjnzkW__naviDot{opacity:1}.dashboard-module__LjnzkW__naviDot>.dashboard-module__LjnzkW__icoBox>:not(.dashboard-module__LjnzkW__newDot),.dashboard-module__LjnzkW__naviDot>.dashboard-module__LjnzkW__nlb{opacity:.68;transition:opacity .15s}.dashboard-module__LjnzkW__naviDot:hover>.dashboard-module__LjnzkW__icoBox>:not(.dashboard-module__LjnzkW__newDot),.dashboard-module__LjnzkW__naviDot:hover>.dashboard-module__LjnzkW__nlb,.dashboard-module__LjnzkW__naviDot.dashboard-module__LjnzkW__active>.dashboard-module__LjnzkW__icoBox>:not(.dashboard-module__LjnzkW__newDot),.dashboard-module__LjnzkW__naviDot.dashboard-module__LjnzkW__active>.dashboard-module__LjnzkW__nlb{opacity:1}.dashboard-module__LjnzkW__naviSoon{letter-spacing:.02em;width:fit-content;color:var(--color-text-muted);background:var(--color-bg-soft);white-space:nowrap;border-radius:999px;margin:4px auto 0;padding:1px 6px;font-size:8.5px;font-weight:700;line-height:1.5;display:block}.dashboard-module__LjnzkW__navBusy{pointer-events:none}.dashboard-module__LjnzkW__spin{opacity:.7;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:23px;height:23px;animation:.6s linear infinite dashboard-module__LjnzkW__naviSpin}@keyframes dashboard-module__LjnzkW__naviSpin{to{transform:rotate(360deg)}}.dashboard-module__LjnzkW__layoutCompact{grid-template-columns:46px 1fr}.dashboard-module__LjnzkW__screenCompact{padding:0}.dashboard-module__LjnzkW__screenCompact .dashboard-module__LjnzkW__layout{border-radius:0}.dashboard-module__LjnzkW__mainCompact{padding-left:0;padding-right:0}.dashboard-module__LjnzkW__layoutCompact .dashboard-module__LjnzkW__railInner{padding-left:4px;padding-right:4px}.dashboard-module__LjnzkW__layoutCompact .dashboard-module__LjnzkW__ngrp{gap:0;font-size:0}.dashboard-module__LjnzkW__layoutCompact .dashboard-module__LjnzkW__naviSoon{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-module__LjnzkW__layoutCompact .dashboard-module__LjnzkW__navi:has(.dashboard-module__LjnzkW__ico,.dashboard-module__LjnzkW__spin) .dashboard-module__LjnzkW__nlb{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-module__LjnzkW__tabbar{background:var(--color-white);border-top:1px solid var(--color-chip-border);box-shadow:var(--shadow-tabbar);align-items:stretch;display:none}.dashboard-module__LjnzkW__tab{min-height:var(--touch-min);border-radius:var(--radius-rail-item);letter-spacing:-.02em;color:var(--color-muted-2);text-align:center;word-break:keep-all;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;margin:5px 3px;padding:9px 4px 10px;font-size:10.5px;font-weight:800;text-decoration:none;display:flex}.dashboard-module__LjnzkW__tabOn{color:var(--color-primary)}.dashboard-module__LjnzkW__tabIco{justify-content:center;align-items:center;height:18px;font-size:15px;line-height:1;display:flex;position:relative}.dashboard-module__LjnzkW__tabPending{opacity:.55;cursor:not-allowed}.dashboard-module__LjnzkW__mobileOnly{display:none}@media (max-height:920px){.dashboard-module__LjnzkW__navi{padding-top:8px;padding-bottom:8px}.dashboard-module__LjnzkW__navi .dashboard-module__LjnzkW__ico,.dashboard-module__LjnzkW__spin{width:21px;height:21px}}@media (max-height:880px){.dashboard-module__LjnzkW__railInner{padding-top:8px;padding-bottom:10px}.dashboard-module__LjnzkW__ngrp{margin:8px 0 4px}.dashboard-module__LjnzkW__ngrp:first-child{margin-top:0}.dashboard-module__LjnzkW__navi{gap:3px;padding-top:5px;padding-bottom:5px}.dashboard-module__LjnzkW__navi .dashboard-module__LjnzkW__ico{width:19px;height:19px}.dashboard-module__LjnzkW__nlbSmart:after{margin-top:2px}.dashboard-module__LjnzkW__railgap{margin-bottom:6px}}@media (max-height:720px){.dashboard-module__LjnzkW__navi{gap:2px;padding-top:3px;padding-bottom:3px}.dashboard-module__LjnzkW__navi .dashboard-module__LjnzkW__ico{width:16px;height:16px}.dashboard-module__LjnzkW__ngrp{margin:5px 0 2px}}.dashboard-module__LjnzkW__infoList{flex-direction:column;display:flex}.dashboard-module__LjnzkW__infoRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.dashboard-module__LjnzkW__infoRow:last-child{border-bottom:none}.dashboard-module__LjnzkW__infoKey{color:var(--color-text-muted);font-size:.9rem}.dashboard-module__LjnzkW__infoVal{color:var(--color-text);text-align:right;font-weight:600}.dashboard-module__LjnzkW__accountActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.dashboard-module__LjnzkW__main{background:var(--color-bg-soft);grid-area:2/2;width:100%;min-width:0;padding:1.5rem 2rem 2.5rem}.dashboard-module__LjnzkW__mainFull{grid-area:1/1/-1/-1}.dashboard-module__LjnzkW__pageHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-module__LjnzkW__pageTitle{letter-spacing:-.025em;color:var(--color-text);font-size:1.65rem;font-weight:800}.dashboard-module__LjnzkW__pageSub{color:var(--color-text-muted);margin-top:.2rem;font-size:.88rem}.dashboard-module__LjnzkW__headActions{gap:.5rem;display:flex}.dashboard-module__LjnzkW__btn{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-white);font:inherit;cursor:pointer;color:var(--color-text);transition:transform .18s var(--ease-spring), box-shadow .18s var(--ease-spring), background-color .18s var(--ease-spring), border-color .18s var(--ease-spring);align-items:center;gap:.4rem;padding:.65rem 1.125rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-module__LjnzkW__btn:hover{background:var(--color-bg-soft);border-color:#cbd5e1}.dashboard-module__LjnzkW__btn:active{transform:scale(.97)}.dashboard-module__LjnzkW__btn.dashboard-module__LjnzkW__primary{background:var(--gradient-primary);color:#fff;border-color:#0000;box-shadow:0 4px 12px #0ea5e940}.dashboard-module__LjnzkW__btn.dashboard-module__LjnzkW__primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0ea5e959}.dashboard-module__LjnzkW__kpis{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.dashboard-module__LjnzkW__kpi{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:.4rem;padding:1.125rem 1.25rem;display:flex;position:relative;overflow:hidden}.dashboard-module__LjnzkW__kpi:before{content:"";background:var(--color-accent);opacity:.05;border-radius:50%;width:80px;height:80px;position:absolute;top:0;right:0;transform:translate(30%,-30%)}.dashboard-module__LjnzkW__kpiLabel{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.dashboard-module__LjnzkW__kpiValue{color:var(--color-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1}.dashboard-module__LjnzkW__kpiValue .dashboard-module__LjnzkW__unit{color:var(--color-text-muted);margin-left:2px;font-size:.95rem;font-weight:700}.dashboard-module__LjnzkW__kpiTrend{font-size:.75rem;font-weight:700}.dashboard-module__LjnzkW__kpiTrend.dashboard-module__LjnzkW__up{color:#047857}.dashboard-module__LjnzkW__kpiTrend.dashboard-module__LjnzkW__down{color:#b91c1c}.dashboard-module__LjnzkW__kpiIcon{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:1rem;right:1rem}.dashboard-module__LjnzkW__kpiIcon.dashboard-module__LjnzkW__p{background:var(--color-primary)}.dashboard-module__LjnzkW__kpiIcon.dashboard-module__LjnzkW__s{background:linear-gradient(135deg,#10b981,#0ea5e9)}.dashboard-module__LjnzkW__kpiIcon.dashboard-module__LjnzkW__w{background:linear-gradient(135deg,#f59e0b,#ef4444)}.dashboard-module__LjnzkW__kpiIcon.dashboard-module__LjnzkW__a{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.dashboard-module__LjnzkW__row{grid-template-columns:1.4fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.dashboard-module__LjnzkW__card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.dashboard-module__LjnzkW__cardSpaced{margin-bottom:1.5rem}.dashboard-module__LjnzkW__cardHead{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;padding:1.125rem 1.5rem;display:flex}.dashboard-module__LjnzkW__cardHead h2{color:var(--color-text);letter-spacing:-.015em;font-size:1rem;font-weight:800}.dashboard-module__LjnzkW__cardHead .dashboard-module__LjnzkW__hint{color:var(--color-text-muted);margin-left:auto;font-size:.75rem;font-weight:600}.dashboard-module__LjnzkW__cardBody{padding:1.25rem 1.5rem 1.5rem}.dashboard-module__LjnzkW__heatMeta{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.78rem;display:flex}.dashboard-module__LjnzkW__heatMeta strong{color:var(--color-text)}.dashboard-module__LjnzkW__heatGrid{grid-template-columns:repeat(26,1fr);gap:3px;display:grid}.dashboard-module__LjnzkW__heatCell{aspect-ratio:1;background:var(--color-bg-soft);border-radius:3px;transition:transform .1s}.dashboard-module__LjnzkW__heatCell:hover{z-index:5;cursor:pointer;transform:scale(1.5)}.dashboard-module__LjnzkW__heatCell.dashboard-module__LjnzkW__l1{background:#0ea5e92e}.dashboard-module__LjnzkW__heatCell.dashboard-module__LjnzkW__l2{background:#0ea5e966}.dashboard-module__LjnzkW__heatCell.dashboard-module__LjnzkW__l3{background:#0ea5e9a6}.dashboard-module__LjnzkW__heatCell.dashboard-module__LjnzkW__l4{background:#0ea5e9e6}.dashboard-module__LjnzkW__heatLegend{color:var(--color-text-muted);justify-content:flex-end;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.72rem;display:flex}.dashboard-module__LjnzkW__heatLegendCell{background:var(--color-bg-soft);border-radius:3px;width:11px;height:11px}.dashboard-module__LjnzkW__weakList{flex-direction:column;gap:.5rem;display:flex}.dashboard-module__LjnzkW__weak{border-radius:var(--radius-md);background:var(--color-bg-soft);cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;gap:.75rem;padding:.75rem .875rem;transition:all .15s;display:grid}.dashboard-module__LjnzkW__weak:hover{background:#ef44440f;transform:translate(2px)}.dashboard-module__LjnzkW__weakRank{color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:flex}.dashboard-module__LjnzkW__weakName{color:var(--color-text);font-size:.88rem;font-weight:700}.dashboard-module__LjnzkW__weakSub{color:var(--color-text-muted);font-size:.72rem}.dashboard-module__LjnzkW__weakPct{text-align:right}.dashboard-module__LjnzkW__weakPctVal{color:var(--color-danger);font-size:1.05rem;font-weight:800}.dashboard-module__LjnzkW__weakPctLbl{color:var(--color-text-muted);font-size:.68rem;font-weight:600}.dashboard-module__LjnzkW__qaGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.dashboard-module__LjnzkW__qaCard{border-radius:var(--radius-md);background:var(--color-white);border:1.5px solid var(--color-border);cursor:pointer;color:inherit;padding:1rem;text-decoration:none;transition:all .15s}.dashboard-module__LjnzkW__qaCard:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px #0ea5e91f}.dashboard-module__LjnzkW__qaEmoji{margin-bottom:.4rem;font-size:1.5rem}.dashboard-module__LjnzkW__qaTitle{color:var(--color-text);margin-bottom:.2rem;font-size:.9rem;font-weight:800}.dashboard-module__LjnzkW__qaSub{color:var(--color-text-muted);font-size:.74rem}.dashboard-module__LjnzkW__activityList{flex-direction:column;gap:.5rem;display:flex}.dashboard-module__LjnzkW__act{border-radius:var(--radius-sm);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.875rem;padding:.625rem .75rem;display:grid}.dashboard-module__LjnzkW__act:hover{background:var(--color-bg-soft);cursor:pointer}.dashboard-module__LjnzkW__actIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dashboard-module__LjnzkW__actIcon.dashboard-module__LjnzkW__t1{color:var(--color-primary-dark);background:#0ea5e91f}.dashboard-module__LjnzkW__actIcon.dashboard-module__LjnzkW__t2{color:var(--color-accent-dark);background:#8b5cf61f}.dashboard-module__LjnzkW__actIcon.dashboard-module__LjnzkW__t3{color:#047857;background:#10b9811f}.dashboard-module__LjnzkW__actIcon.dashboard-module__LjnzkW__t4{color:#b45309;background:#f59e0b1f}.dashboard-module__LjnzkW__actText{font-size:.88rem;font-weight:600}.dashboard-module__LjnzkW__actSub{color:var(--color-text-muted);font-size:.72rem;font-weight:500}.dashboard-module__LjnzkW__actPct{border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:800}.dashboard-module__LjnzkW__actPct.dashboard-module__LjnzkW__g{color:#047857;background:#10b9811a}.dashboard-module__LjnzkW__actPct.dashboard-module__LjnzkW__b{color:#b45309;background:#f59e0b1a}.dashboard-module__LjnzkW__actPct.dashboard-module__LjnzkW__r{color:#b91c1c;background:#ef44441a}.dashboard-module__LjnzkW__actWhen{color:var(--color-text-muted);font-size:.72rem;font-weight:600}.dashboard-module__LjnzkW__badges{grid-template-columns:repeat(4,1fr);gap:.625rem;display:grid}.dashboard-module__LjnzkW__badge{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-bg-soft);border:1.5px solid var(--color-border);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:.4rem;transition:all .15s;display:flex}.dashboard-module__LjnzkW__badge.dashboard-module__LjnzkW__unlocked{background:linear-gradient(135deg,#0ea5e90f,#8b5cf60f);border-color:#0ea5e94d}.dashboard-module__LjnzkW__badge:hover{transform:translateY(-2px)}.dashboard-module__LjnzkW__badgeEmoji{margin-bottom:.3rem;font-size:1.6rem;line-height:1}.dashboard-module__LjnzkW__badge.dashboard-module__LjnzkW__locked .dashboard-module__LjnzkW__badgeEmoji{filter:grayscale();opacity:.35}.dashboard-module__LjnzkW__badgeName{color:var(--color-text);font-size:.7rem;font-weight:800;line-height:1.2}.dashboard-module__LjnzkW__badge.dashboard-module__LjnzkW__locked .dashboard-module__LjnzkW__badgeName{color:var(--color-text-muted)}.dashboard-module__LjnzkW__goalProgress{background:#e2e8f0;border-radius:999px;height:8px;margin-top:.75rem;overflow:hidden}.dashboard-module__LjnzkW__goalProgressFill{background:var(--gradient-primary);border-radius:999px;height:100%}.dashboard-module__LjnzkW__goalSub{color:var(--color-text-light);font-size:.78rem;font-weight:600}.dashboard-module__LjnzkW__quotaCta{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.dashboard-module__LjnzkW__quotaCta:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 6px 20px #0ea5e91f}.dashboard-module__LjnzkW__quotaCtaRow{align-items:baseline;gap:.4rem;margin-bottom:.6rem;display:flex}.dashboard-module__LjnzkW__quotaRemain{color:var(--color-primary-dark);letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1}.dashboard-module__LjnzkW__quotaRemainUnit{color:var(--color-text);font-size:.9rem;font-weight:700}.dashboard-module__LjnzkW__quotaCtaGo{color:var(--color-primary-dark);align-items:center;gap:.25rem;margin-left:auto;font-size:.82rem;font-weight:700;display:inline-flex}.dashboard-module__LjnzkW__ico{width:16px;height:16px}@media (max-width:1100px){.dashboard-module__LjnzkW__row{grid-template-columns:1fr}.dashboard-module__LjnzkW__kpis{grid-template-columns:repeat(2,1fr)}.dashboard-module__LjnzkW__qaGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.dashboard-module__LjnzkW__screen{padding:0}.dashboard-module__LjnzkW__layout{max-width:none;box-shadow:none;border-radius:0;flex-direction:column;min-height:100vh;margin:0;display:flex;overflow:visible}.dashboard-module__LjnzkW__topbar{order:0;gap:8px;min-height:0;padding:11px 14px}.dashboard-module__LjnzkW__gnb{display:none}.dashboard-module__LjnzkW__brand,.dashboard-module__LjnzkW__me{min-height:var(--touch-min)}.dashboard-module__LjnzkW__sidenav{display:none}.dashboard-module__LjnzkW__mobileOnly{display:block}.dashboard-module__LjnzkW__tabbar{z-index:20;padding-bottom:env(safe-area-inset-bottom,0px);order:2;display:flex;position:sticky;bottom:0}.dashboard-module__LjnzkW__main{flex:1;order:1;padding:1rem;overflow-x:hidden}.dashboard-module__LjnzkW__kpis{grid-template-columns:1fr 1fr}.dashboard-module__LjnzkW__qaGrid{grid-template-columns:1fr}.dashboard-module__LjnzkW__badges{grid-template-columns:repeat(2,1fr)}.dashboard-module__LjnzkW__heatGrid{grid-template-columns:repeat(15,1fr)}.dashboard-module__LjnzkW__noticeThumb{display:none}.dashboard-module__LjnzkW__goal{grid-template-columns:1fr}.dashboard-module__LjnzkW__goalDay{border-top:1px solid #0ea5e92e;border-left:none;padding-top:.5rem;padding-left:0}}@media (max-width:480px){.dashboard-module__LjnzkW__main{padding:.75rem}.dashboard-module__LjnzkW__kpis{grid-template-columns:1fr}}.dashboard-module__LjnzkW__noticeList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__LjnzkW__noticeItem{border-bottom:1px solid var(--color-border)}.dashboard-module__LjnzkW__noticeItem:last-child{border-bottom:none}.dashboard-module__LjnzkW__noticeSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .25rem;list-style:none;display:flex}.dashboard-module__LjnzkW__noticeSummary::-webkit-details-marker{display:none}.dashboard-module__LjnzkW__noticeTitleRow{align-items:center;gap:.5rem;min-width:0;display:flex}.dashboard-module__LjnzkW__noticeThumb{border:1px solid var(--color-border);object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:44px}.dashboard-module__LjnzkW__noticePin{flex-shrink:0}.dashboard-module__LjnzkW__noticeBadge{background:var(--notice-tone-bg);color:var(--notice-tone-ink);border-radius:999px;flex-shrink:0;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.dashboard-module__LjnzkW__noticeTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:.9rem;font-weight:700;overflow:hidden}.dashboard-module__LjnzkW__noticeDate{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem;font-weight:600}.dashboard-module__LjnzkW__noticeBody{color:var(--color-text-muted);white-space:pre-line;padding:0 .25rem .85rem;font-size:.85rem;line-height:1.6}.dashboard-module__LjnzkW__noticeBodyImage{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:520px;height:auto;margin:0 0 .85rem;display:block}
.daily-module__r_sFtq__metaRow{align-items:center;gap:8px;min-height:22px;margin:14px 32px 0;display:flex}.daily-module__r_sFtq__metaRow>div:first-child{margin:0}.daily-module__r_sFtq__metaTools{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.daily-module__r_sFtq__slotTabs{gap:6px;display:flex}.daily-module__r_sFtq__slotTab{border:1px solid var(--color-line-2);border-radius:var(--radius-pill);background:var(--color-white);height:22px;color:var(--color-muted);font:inherit;cursor:pointer;align-items:center;gap:4px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.daily-module__r_sFtq__slotTabOn{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-primary)}.daily-module__r_sFtq__slotTabDone{color:var(--color-ok)}.daily-module__r_sFtq__slotTabLock{font-size:10px}.daily-module__r_sFtq__grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;padding:24px 32px 32px;display:grid}.daily-module__r_sFtq__gridC{background:var(--color-white);box-shadow:var(--shadow-card-elevated);border-radius:22px;grid-template-columns:.4fr .6fr;align-items:stretch;gap:0;margin:24px 32px 32px;padding:0;overflow:hidden}.daily-module__r_sFtq__panel{background:var(--color-white);box-shadow:var(--shadow-card-elevated);border-radius:22px;padding:24px;position:relative;overflow:hidden}.daily-module__r_sFtq__sidePanel{padding:20px}.daily-module__r_sFtq__gridC .daily-module__r_sFtq__panel{box-shadow:none;border-radius:0;padding:26px 28px}.daily-module__r_sFtq__gridC>.daily-module__r_sFtq__panel{border-right:1px solid var(--color-solve-divider)}.daily-module__r_sFtq__side{flex-direction:column;gap:16px;display:flex}.daily-module__r_sFtq__gridC .daily-module__r_sFtq__side{gap:0}.daily-module__r_sFtq__questionPanel .stemLead{font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:.5em}.daily-module__r_sFtq__questionPanel .vf-rendered>.assetFigure{background:var(--color-surface-cool);border-radius:20px;margin:18px 0 0;padding:12px}.daily-module__r_sFtq__questionPanel .vf-rendered>.assetFigure img{box-sizing:border-box;background:var(--color-white);object-fit:contain;border-radius:14px;width:100%;padding:8px;display:block}.daily-module__r_sFtq__questionPanel .vf-rendered>.assetFigure:not(.imageSizeSmall):not(.imageSizeMedium) img{max-height:calc(264px * var(--vf-image-height-ratio,1))}.daily-module__r_sFtq__questionPanel .bokiBlock{border:1px solid var(--color-sv-notes-border);background:var(--color-white);color:var(--color-ink);letter-spacing:0;border-radius:14px;gap:9px;margin:20px 0 0;padding:18px 16px 14px;font-size:13.5px;font-weight:400;line-height:1.5}.daily-module__r_sFtq__questionPanel .bokiTitle{background:var(--color-white);padding:0 8px;font-size:13px;font-weight:500}.daily-module__r_sFtq__questionPanel .bokiItem{grid-template-columns:auto minmax(0,1fr);column-gap:4px}.daily-module__r_sFtq__cta{padding-top:16px}.daily-module__r_sFtq__ctaNote{color:var(--color-muted);text-align:center;word-break:keep-all;margin:12px 0 0;font-size:12px;line-height:1.6}.daily-module__r_sFtq__ctaNote b{color:var(--color-text-light);font-weight:700}.daily-module__r_sFtq__error{color:var(--color-danger);text-align:center;margin:8px 0 0;font-size:12.5px}.daily-module__r_sFtq__blocked{color:var(--color-text-light);word-break:keep-all;margin:0;font-size:14px;line-height:1.6}.daily-module__r_sFtq__blockedCard{background:var(--color-white);box-shadow:var(--shadow-card-elevated);border-radius:22px;margin:24px 32px 32px;padding:22px 24px}.daily-module__r_sFtq__guestNote{border:1px solid var(--color-line-2);background:var(--color-white);color:var(--color-muted);word-break:keep-all;border-radius:14px;margin:0 32px 28px;padding:12px 16px;font-size:12.5px;line-height:1.6}.daily-module__r_sFtq__guestNote a{color:var(--color-accent-dark);font-weight:800}.daily-module__r_sFtq__notice{border:1px solid var(--color-line-2);background:var(--color-white);color:var(--color-text);border-radius:12px;margin:14px 32px 0;padding:10px 14px;font-size:13px;font-weight:600}.daily-module__r_sFtq__resultPage{background:var(--color-background);min-height:100vh;padding:26px}.daily-module__r_sFtq__resultWrap{max-width:1188px;margin:0 auto}.daily-module__r_sFtq__resultWrap>.daily-module__r_sFtq__notice{margin:0 0 12px}.daily-module__r_sFtq__resultTabs{margin-bottom:12px;display:flex}.daily-module__r_sFtq__complete{border:1px solid var(--color-line-2);background:var(--color-surface-faint);border-radius:14px;margin-top:12px;padding:14px 16px}.daily-module__r_sFtq__completeText{color:var(--color-primary);word-break:keep-all;font-size:13px;font-weight:700}.daily-module__r_sFtq__reward{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;display:flex}.daily-module__r_sFtq__rewardGain{border:1px solid var(--color-star-chip-border);background:var(--color-star-chip-bg);height:28px;color:var(--color-star-chip-ink);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.daily-module__r_sFtq__loginCta{background:var(--gradient-primary);height:36px;color:var(--color-white);border-radius:10px;align-items:center;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.daily-module__r_sFtq__rewardNote{color:var(--color-muted);font-size:12px;font-weight:600}.daily-module__r_sFtq__rewardBalance{color:var(--color-primary);align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-weight:800;display:inline-flex}@media (max-width:760px){.daily-module__r_sFtq__metaRow{flex-wrap:wrap;row-gap:6px;min-height:19px;margin:0 12px 10px}.daily-module__r_sFtq__metaTools>span{margin-block:-9.5px -14.5px}.daily-module__r_sFtq__slotTab{height:24px}.daily-module__r_sFtq__grid{padding:0 0 14px;display:block}.daily-module__r_sFtq__gridC{margin:24px 0 32px;padding:0 0 14px;display:block}.daily-module__r_sFtq__panel,.daily-module__r_sFtq__sidePanel,.daily-module__r_sFtq__gridC .daily-module__r_sFtq__panel{border-radius:16px;margin:0 12px 12px;padding:14px}.daily-module__r_sFtq__gridC>.daily-module__r_sFtq__panel{border-right:0}.daily-module__r_sFtq__side{gap:10px}.daily-module__r_sFtq__questionPanel .vf-rendered>.assetFigure{margin-top:12px;padding:10px}.daily-module__r_sFtq__questionPanel .bokiBlock{margin-top:12px;padding:18px 14px 14px}.daily-module__r_sFtq__questionPanel .bokiTitle{font-weight:800;line-height:18px}.daily-module__r_sFtq__ctaNote{line-height:1.55}.daily-module__r_sFtq__ctaLine{display:block}.daily-module__r_sFtq__ctaNote b{color:inherit;font-weight:inherit}.daily-module__r_sFtq__blockedCard{border-radius:16px;margin:12px;padding:18px}.daily-module__r_sFtq__guestNote{margin:0 12px 16px}.daily-module__r_sFtq__notice{margin:10px 12px 0}.daily-module__r_sFtq__resultPage{padding:0}.daily-module__r_sFtq__resultWrap>.daily-module__r_sFtq__notice{margin:12px 16px}.daily-module__r_sFtq__resultTabs{background:var(--color-white);margin:0;padding:12px 16px}}.daily-module__r_sFtq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.starGuideCoach-module__fny6Ia__scrim{z-index:8990;background:0 0;position:fixed;inset:0}.starGuideCoach-module__fny6Ia__bubble{z-index:8991;border-radius:var(--radius-card);background:var(--color-white);border:1px solid var(--color-divider-shell);width:300px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-toast);color:var(--color-text);padding:16px;position:fixed}.starGuideCoach-module__fny6Ia__title{margin:0 0 8px;font-size:14px;font-weight:800}.starGuideCoach-module__fny6Ia__lines{margin:0 0 14px;padding-left:18px;font-size:13px;line-height:1.55}.starGuideCoach-module__fny6Ia__plain{margin:0 0 14px;font-size:13px;line-height:1.55}.starGuideCoach-module__fny6Ia__foot{justify-content:space-between;align-items:center;display:flex}.starGuideCoach-module__fny6Ia__count{font-family:var(--font-mono);color:var(--color-ink-subtle);font-size:12px}.starGuideCoach-module__fny6Ia__ok{border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-white);cursor:pointer;border:0;padding:7px 16px;font-size:13px;font-weight:800}.starGuideCoach-module__fny6Ia__ok:hover{background:var(--color-primary-dark)}.starGuideCoach-module__fny6Ia__help{border:1px solid var(--color-star-chip-border);background:var(--color-star-chip-bg);width:18px;height:18px;color:var(--color-star-chip-ink);cursor:pointer;border-radius:50%;place-items:center;margin-left:4px;padding:0;font-size:11px;font-weight:800;line-height:1;display:inline-grid}
.reportRewardNotice-module__8f1EoG__dot{border-radius:var(--radius-pill);background:var(--color-danger);align-self:flex-start;width:6px;height:6px;margin-left:2px;display:inline-block}.reportRewardNotice-module__8f1EoG__toast{z-index:9000;border-radius:var(--radius-card);background:var(--color-white);border:1px solid var(--color-divider-shell);max-width:470px;box-shadow:var(--shadow-toast);align-items:center;gap:12px;padding:14px 34px 14px 16px;display:flex;position:fixed;bottom:22px;right:22px}.reportRewardNotice-module__8f1EoG__text{color:var(--color-text);font-size:14px;font-weight:800}.reportRewardNotice-module__8f1EoG__go{color:var(--color-primary-dark);white-space:nowrap;flex:none;font-size:12px;font-weight:800;text-decoration:none}.reportRewardNotice-module__8f1EoG__close{color:var(--color-ink-pale);cursor:pointer;background:0 0;border:0;font-size:11px;position:absolute;top:7px;right:9px}@media (max-width:700px){.reportRewardNotice-module__8f1EoG__toast{max-width:none;bottom:76px;left:10px;right:10px}}
.servicePage-module__cnwf_G__page{letter-spacing:normal}.servicePage-module__cnwf_G__kicker{border-radius:var(--radius-pill);background:var(--color-chip-blue-bg);width:fit-content;color:var(--color-accent-dark);letter-spacing:.04em;margin-top:4px;padding:4px 9px;font-size:9.5px;font-weight:900;line-height:14px;display:flex}.servicePage-module__cnwf_G__pagehead{justify-content:space-between;align-items:flex-end;gap:18px;margin:9px 4px 14px;display:flex}.servicePage-module__cnwf_G__pagehead h1{letter-spacing:-.05em;color:var(--color-ink);margin:0;font-size:25px;line-height:1.2}.servicePage-module__cnwf_G__pagehead p{color:var(--color-ink-soft);margin:7px 0 0;font-size:11.5px;line-height:1.7}.servicePage-module__cnwf_G__card,.servicePage-module__cnwf_G__block{background:var(--color-white);border:1px solid var(--color-tile-border);border-radius:var(--radius-lg);padding:15px}.servicePage-module__cnwf_G__block{position:relative;overflow:hidden}.servicePage-module__cnwf_G__block:after{content:"";background:var(--gradient-card-corner);border-radius:50%;width:125px;height:125px;position:absolute;top:-55px;right:-45px}.servicePage-module__cnwf_G__block>*{z-index:1;position:relative}.servicePage-module__cnwf_G__card h2,.servicePage-module__cnwf_G__block h2{letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:15px;line-height:1.4}.servicePage-module__cnwf_G__card p,.servicePage-module__cnwf_G__block p{color:var(--color-text-light);margin:8px 0 0;font-size:11px;line-height:1.7}.servicePage-module__cnwf_G__icon{background:var(--color-chip-blue-bg);width:40px;height:40px;color:var(--color-accent-dark);border-radius:12px;place-items:center;margin-bottom:13px;font-size:16px;font-weight:950;display:grid}.servicePage-module__cnwf_G__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.servicePage-module__cnwf_G__pill{border-radius:var(--radius-pill);white-space:nowrap;padding:4px 8px;font-size:9px;font-weight:900;line-height:13px;display:inline-flex}.servicePage-module__cnwf_G__pillBlue{background:var(--color-service-pill-blue-bg);color:var(--color-primary)}.servicePage-module__cnwf_G__pillGreen{background:var(--color-ok-soft-bg);color:var(--color-ok-deep)}.servicePage-module__cnwf_G__pillGold{background:var(--color-pill-gold-bg);color:var(--color-pill-gold-ink)}.servicePage-module__cnwf_G__pillRed{background:var(--color-pill-red-bg);color:var(--color-pill-red-ink)}.servicePage-module__cnwf_G__notice{border-radius:11px;margin:14px 0;padding:13px 15px;font-size:11px;line-height:1.7}.servicePage-module__cnwf_G__noticeInfo{background:var(--color-notice-info-bg);border:1px solid var(--color-notice-info-border);color:var(--color-notice-info-ink)}.servicePage-module__cnwf_G__noticeWarn{background:var(--color-notice-bg);border:1px solid var(--color-notice-border);color:var(--color-notice-ink)}.servicePage-module__cnwf_G__btn{cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:11.5px;font-weight:850;text-decoration:none;display:inline-flex}.servicePage-module__cnwf_G__btn:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.servicePage-module__cnwf_G__primary{color:var(--color-white);background:var(--gradient-primary);box-shadow:0 3px 0 var(--color-btn-primary-shadow)}.servicePage-module__cnwf_G__green{color:var(--color-white);background:var(--gradient-btn-green);box-shadow:0 3px 0 var(--color-btn-green-shadow)}.servicePage-module__cnwf_G__light{background:var(--color-badge-card-source-bg);color:var(--color-accent-dark)}.servicePage-module__cnwf_G__actions{flex-wrap:wrap;gap:8px;display:flex}.servicePage-module__cnwf_G__row{border:1px solid var(--color-service-row-line);background:var(--color-white);border-radius:12px;align-items:center;gap:10px;padding:12px 13px;display:flex}.servicePage-module__cnwf_G__grow{flex:1;min-width:0}.servicePage-module__cnwf_G__row b{color:var(--color-ink);font-size:12px;line-height:24px;display:block}.servicePage-module__cnwf_G__row .servicePage-module__cnwf_G__grow p{color:var(--color-text-light);margin:3px 0 0;font-size:11px;line-height:1.7}.servicePage-module__cnwf_G__tablewrap{border:1px solid var(--color-pick-border);background:var(--color-white);border-radius:13px;overflow:auto}@media (max-width:760px){.servicePage-module__cnwf_G__pagehead{flex-direction:column;align-items:flex-start;gap:10px}.servicePage-module__cnwf_G__pagehead h1{font-size:23px}.servicePage-module__cnwf_G__pagehead:not(:has(.servicePage-module__cnwf_G__actions)){margin-bottom:24px}.servicePage-module__cnwf_G__pagehead .servicePage-module__cnwf_G__actions,.servicePage-module__cnwf_G__pagehead .servicePage-module__cnwf_G__actions .servicePage-module__cnwf_G__btn{width:100%}.servicePage-module__cnwf_G__card,.servicePage-module__cnwf_G__block{padding:14px}.servicePage-module__cnwf_G__grid2{grid-template-columns:1fr}}
.LegalDocumentView-module__vjwqqW__page{color:#0f172a;letter-spacing:-.01em;max-width:44rem;margin:0 auto;padding:2.5rem 1.25rem 5rem;font-size:15px;line-height:1.75}.LegalDocumentView-module__vjwqqW__pageInTabs{padding-top:1.75rem}.LegalDocumentView-module__vjwqqW__title{text-wrap:balance;margin:0 0 .4rem;font-size:1.6rem;font-weight:800}.LegalDocumentView-module__vjwqqW__meta{color:#64748b;font-variant-numeric:tabular-nums;margin:0 0 1.75rem;font-size:.85rem}.LegalDocumentView-module__vjwqqW__notice{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;margin-bottom:2rem;padding:.85rem 1rem;font-size:.9rem}.LegalDocumentView-module__vjwqqW__notice a{color:#0369a1;font-weight:700}.LegalDocumentView-module__vjwqqW__body{flex-direction:column;gap:.55rem;display:flex}.LegalDocumentView-module__vjwqqW__chapter{letter-spacing:.02em;border-bottom:1px solid #e2e8f0;margin:2.25rem 0 .5rem;padding-bottom:.45rem;font-size:1.05rem;font-weight:800}.LegalDocumentView-module__vjwqqW__chapter:first-child{margin-top:0}.LegalDocumentView-module__vjwqqW__article{margin:1.25rem 0 .15rem;font-size:.98rem;font-weight:700}.LegalDocumentView-module__vjwqqW__para{margin:0}.LegalDocumentView-module__vjwqqW__clause{margin:0;padding-left:.15rem}.LegalDocumentView-module__vjwqqW__item{color:#334155;margin:0;padding-left:1.4rem}.LegalDocumentView-module__vjwqqW__emphasis{background:#f8fafc;border-left:3px solid #94a3b8;border-radius:0 8px 8px 0;margin:.35rem 0;padding:.7rem .85rem}.LegalDocumentView-module__vjwqqW__tableWrap{border:1px solid #e2e8f0;border-radius:10px;margin:.75rem 0 1rem;overflow-x:auto}.LegalDocumentView-module__vjwqqW__table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.85rem}.LegalDocumentView-module__vjwqqW__table th,.LegalDocumentView-module__vjwqqW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.55rem .7rem}.LegalDocumentView-module__vjwqqW__table th{white-space:nowrap;background:#f8fafc;font-weight:700}.LegalDocumentView-module__vjwqqW__table tr:last-child td{border-bottom:0}@media (max-width:480px){.LegalDocumentView-module__vjwqqW__page{padding:2rem 1rem 4rem;font-size:14.5px}.LegalDocumentView-module__vjwqqW__pageInTabs{padding-top:1.25rem}.LegalDocumentView-module__vjwqqW__item{padding-left:.9rem}}