.AppHeader-module__MVMNla__header{border-bottom:1px solid var(--border);background:var(--bg);z-index:20;position:sticky;top:0}.AppHeader-module__MVMNla__inner{justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto;padding:12px 20px;display:flex}.AppHeader-module__MVMNla__brand{font-family:var(--font-serif);letter-spacing:-.01em;font-size:17px;font-weight:600;text-decoration:none}.AppHeader-module__MVMNla__nav{align-items:center;gap:6px;display:flex}.AppHeader-module__MVMNla__link{color:var(--text-muted);border-radius:var(--radius);padding:6px 10px;font-size:14px;text-decoration:none}.AppHeader-module__MVMNla__link:hover{color:var(--text);background:var(--surface-sunken)}.AppHeader-module__MVMNla__nickname{color:var(--text-muted);align-items:center;gap:5px;padding-left:6px;font-size:14px;display:inline-flex}.AppHeader-module__MVMNla__pro{letter-spacing:.06em;background:var(--accent-soft);color:var(--accent-strong);border:1px solid var(--accent);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}@media (max-width:520px){.AppHeader-module__MVMNla__nickname{display:none}}
.AxisTrend-module__qCg3VW__grid{gap:10px;display:grid}@media (min-width:620px){.AxisTrend-module__qCg3VW__grid{grid-template-columns:1fr 1fr}}.AxisTrend-module__qCg3VW__cell{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin:0;padding:12px 14px 6px}.AxisTrend-module__qCg3VW__weakest{border-color:var(--accent);background:var(--accent-soft)}.AxisTrend-module__qCg3VW__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.AxisTrend-module__qCg3VW__axisName{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.AxisTrend-module__qCg3VW__weakTag{background:var(--accent);color:#fff;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}:root[data-theme=dark] .AxisTrend-module__qCg3VW__weakTag{color:#17150f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .AxisTrend-module__qCg3VW__weakTag{color:#17150f}}.AxisTrend-module__qCg3VW__latest{font-family:var(--font-serif);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:18px;font-weight:600;display:inline-flex}.AxisTrend-module__qCg3VW__up{font-family:var(--font);color:var(--success);font-size:11px;font-weight:700}.AxisTrend-module__qCg3VW__down{font-family:var(--font);color:var(--danger);font-size:11px;font-weight:700}.AxisTrend-module__qCg3VW__svg{width:100%;height:auto;display:block;overflow:visible}.AxisTrend-module__qCg3VW__gridline{stroke:var(--border);stroke-width:1px}.AxisTrend-module__qCg3VW__baseline{stroke:var(--border-strong);stroke-width:1px}.AxisTrend-module__qCg3VW__line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.AxisTrend-module__qCg3VW__marker{fill:var(--accent);stroke:var(--surface);stroke-width:2px;transition:r .1s}.AxisTrend-module__qCg3VW__weakest .AxisTrend-module__qCg3VW__marker{stroke:var(--accent-soft)}.AxisTrend-module__qCg3VW__tick{fill:var(--text-faint);font-size:10px}.AxisTrend-module__qCg3VW__hoverLabel{fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:700}
.CategoryBars-module__WnHZ9G__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CategoryBars-module__WnHZ9G__row{grid-template-columns:4.5em 1fr auto;align-items:center;gap:12px;display:grid}.CategoryBars-module__WnHZ9G__label{font-size:14px;font-weight:600}.CategoryBars-module__WnHZ9G__track{background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;height:10px;overflow:hidden}.CategoryBars-module__WnHZ9G__bar{background:var(--accent);border-radius:0 4px 4px 0;min-width:3px;height:100%;display:block}.CategoryBars-module__WnHZ9G__value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}
.GalleryCard-module__yFb1Dq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);gap:14px;padding:14px;text-decoration:none;transition:border-color .15s,transform 60ms;display:flex}.GalleryCard-module__yFb1Dq__card:hover{border-color:var(--border-strong)}.GalleryCard-module__yFb1Dq__card:active{transform:translateY(1px)}.GalleryCard-module__yFb1Dq__thumbs{flex-shrink:0;gap:4px;display:flex}.GalleryCard-module__yFb1Dq__thumb{aspect-ratio:300/527;width:44px;box-shadow:var(--shadow);border-radius:5px;display:block;overflow:hidden}.GalleryCard-module__yFb1Dq__thumb img{object-fit:cover;width:100%;height:100%;display:block}.GalleryCard-module__yFb1Dq__reversed{transform:rotate(180deg)}.GalleryCard-module__yFb1Dq__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.GalleryCard-module__yFb1Dq__meta{gap:5px;display:flex}.GalleryCard-module__yFb1Dq__question{font-family:var(--font-serif);margin:0;font-size:16px;line-height:1.45}.GalleryCard-module__yFb1Dq__excerpt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.GalleryCard-module__yFb1Dq__footer{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;font-size:13px;display:flex}.GalleryCard-module__yFb1Dq__stats{align-items:center;gap:10px;display:flex}.GalleryCard-module__yFb1Dq__score{font-family:var(--font-serif);color:var(--accent);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.GalleryCard-module__yFb1Dq__likedByMe{color:var(--danger);font-weight:600}
.PlayingCard-module__UQFkNG__wrapper{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.PlayingCard-module__UQFkNG__position{color:var(--text-muted);font-size:13px;font-weight:600}.PlayingCard-module__UQFkNG__card{aspect-ratio:300/527;perspective:1200px;background:0 0;border:none;border-radius:12px;width:min(200px,46vw);padding:0}.PlayingCard-module__UQFkNG__card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.PlayingCard-module__UQFkNG__inner{width:100%;height:100%;transform-style:preserve-3d;box-shadow:var(--shadow);border-radius:12px;transition:transform .6s cubic-bezier(.4,.05,.2,1);display:block;position:relative}.PlayingCard-module__UQFkNG__card:not(.PlayingCard-module__UQFkNG__revealed):hover .PlayingCard-module__UQFkNG__inner{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.PlayingCard-module__UQFkNG__revealed .PlayingCard-module__UQFkNG__inner{transform:rotateY(180deg)}.PlayingCard-module__UQFkNG__face{backface-visibility:hidden;background:var(--surface-sunken);border-radius:12px;position:absolute;inset:0;overflow:hidden}.PlayingCard-module__UQFkNG__face img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.PlayingCard-module__UQFkNG__front{transform:rotateY(180deg)}.PlayingCard-module__UQFkNG__reversedImage{transform:rotate(180deg)}.PlayingCard-module__UQFkNG__reversedBadge{letter-spacing:.02em;background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.PlayingCard-module__UQFkNG__hint{color:var(--text-faint);font-size:12px}.PlayingCard-module__UQFkNG__nameTip{font-family:var(--font-serif);color:var(--accent-strong);background:var(--accent-soft);border:1px solid var(--accent);border-radius:999px;padding:2px 10px;font-size:15px;font-weight:600}
.ScoreRadar-module__swkj8G__wrapper{justify-content:center;display:flex}.ScoreRadar-module__swkj8G__svg{width:100%;max-width:340px;height:auto;overflow:visible}.ScoreRadar-module__swkj8G__ring{fill:none;stroke:var(--border);stroke-width:1px}.ScoreRadar-module__swkj8G__ringOuter{fill:none;stroke:var(--border-strong);stroke-width:1px}.ScoreRadar-module__swkj8G__axis{stroke:var(--border);stroke-width:1px}.ScoreRadar-module__swkj8G__area{fill:var(--accent);fill-opacity:.14;stroke:none}.ScoreRadar-module__swkj8G__line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.ScoreRadar-module__swkj8G__marker{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.ScoreRadar-module__swkj8G__axisLabel{fill:var(--text-muted);font-size:12px;font-weight:600}.ScoreRadar-module__swkj8G__axisValue{fill:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ScoreRadar-module__swkj8G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.detail-module__diM0Aq__author{font-family:var(--font-serif);font-size:18px;font-weight:600;text-decoration:none}.detail-module__diM0Aq__author:hover{text-decoration:underline}.detail-module__diM0Aq__client{font-family:var(--font-serif);margin:0;font-size:19px;font-weight:600}.detail-module__diM0Aq__question{border-left:3px solid var(--accent);background:var(--surface-sunken);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-serif);margin:0;padding:12px 14px;font-size:17px;line-height:1.55}.detail-module__diM0Aq__cards{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.detail-module__diM0Aq__card{flex-direction:column;align-items:center;gap:6px;width:min(150px,30vw);margin:0;display:flex}.detail-module__diM0Aq__card img{aspect-ratio:300/527;object-fit:cover;width:100%;box-shadow:var(--shadow);border-radius:8px;display:block}.detail-module__diM0Aq__card figcaption{text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:13px;display:flex}.detail-module__diM0Aq__position{color:var(--text-muted);font-size:12px;font-weight:700}.detail-module__diM0Aq__rev{color:var(--danger);font-size:11px;font-weight:700}.detail-module__diM0Aq__reversed{transform:rotate(180deg)}.detail-module__diM0Aq__body{white-space:pre-wrap;margin:0;line-height:1.85}.detail-module__diM0Aq__scoreHead{justify-content:center;align-items:baseline;gap:6px;display:flex}.detail-module__diM0Aq__overall{font-family:var(--font-serif);color:var(--accent);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.detail-module__diM0Aq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.detail-module__diM0Aq__liked{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.detail-module__diM0Aq__reportTitle{margin:0;font-size:16px;font-weight:700}
.gallery-module__V1A5-W__title{font-family:var(--font-serif);font-size:24px;font-weight:600}.gallery-module__V1A5-W__weekly{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius-lg);padding:12px 16px}.gallery-module__V1A5-W__weeklyLabel{color:var(--accent-strong);letter-spacing:.02em;font-size:12px;font-weight:700}.gallery-module__V1A5-W__weeklyList{flex-direction:column;gap:1px;margin:6px 0 0;padding:0;list-style:none;display:flex}.gallery-module__V1A5-W__weeklyItem{align-items:center;gap:10px;padding:5px 0;font-size:14px;text-decoration:none;display:flex}.gallery-module__V1A5-W__weeklyItem:hover .gallery-module__V1A5-W__weeklyQuestion{text-decoration:underline}.gallery-module__V1A5-W__rank{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.gallery-module__V1A5-W__weeklyQuestion{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gallery-module__V1A5-W__controls{flex-direction:column;gap:8px;display:flex}.gallery-module__V1A5-W__group{flex-wrap:wrap;gap:6px;display:flex}.gallery-module__V1A5-W__chip{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.gallery-module__V1A5-W__chip:hover{border-color:var(--border-strong);color:var(--text)}.gallery-module__V1A5-W__chipActive{background:var(--accent);border-color:var(--accent);color:#fff}:root[data-theme=dark] .gallery-module__V1A5-W__chipActive{color:#17150f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gallery-module__V1A5-W__chipActive{color:#17150f}}.gallery-module__V1A5-W__feed{gap:10px;display:grid}@media (min-width:760px){.gallery-module__V1A5-W__feed{grid-template-columns:1fr 1fr}}
.history-module__yUkPUa__title{font-family:var(--font-serif);font-size:24px;font-weight:600}.history-module__yUkPUa__list{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.history-module__yUkPUa__item{background:var(--surface);grid-template-columns:1fr auto;grid-template-areas:"meta score""question score";align-items:center;gap:4px 16px;padding:14px 16px;text-decoration:none;display:grid}.history-module__yUkPUa__item:hover{background:var(--surface-sunken)}.history-module__yUkPUa__meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px;display:flex}.history-module__yUkPUa__question{grid-area:question;margin:0;font-size:15px;line-height:1.5}.history-module__yUkPUa__right{grid-area:score;align-items:center;display:flex}.history-module__yUkPUa__score{font-family:var(--font-serif);color:var(--accent);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.history-module__yUkPUa__status{white-space:nowrap;font-size:13px}
.home-module__wXzKCG__today{flex-direction:column;gap:16px;display:flex}.home-module__wXzKCG__title{font-family:var(--font-serif);margin:0 0 6px;font-size:24px;font-weight:600}.home-module__wXzKCG__todayActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-module__wXzKCG__spreadPicker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-module__wXzKCG__spreadOption{border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface);color:inherit;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.home-module__wXzKCG__spreadOption strong{align-items:center;gap:6px;font-size:15px;display:inline-flex}.home-module__wXzKCG__spreadActive{border-color:var(--accent);background:var(--accent-soft)}.home-module__wXzKCG__spreadLocked{opacity:.55}.home-module__wXzKCG__lockTag{background:var(--surface-sunken);border:1px solid var(--border);color:var(--text-muted);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.home-module__wXzKCG__stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.home-module__wXzKCG__stat{text-align:center;flex-direction:column;gap:2px;padding:16px;display:flex}.home-module__wXzKCG__statValue{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.2}.home-module__wXzKCG__sectionTitle{margin:0;font-size:15px;font-weight:700}.home-module__wXzKCG__recentList{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.home-module__wXzKCG__recentItem{background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.home-module__wXzKCG__recentItem:hover{background:var(--surface-sunken)}.home-module__wXzKCG__recentMain{align-items:center;gap:10px;min-width:0;display:flex}.home-module__wXzKCG__recentQuestion{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.home-module__wXzKCG__recentScore{font-family:var(--font-serif);color:var(--accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:20px;font-weight:600}@media (max-width:560px){.home-module__wXzKCG__stats{grid-template-columns:1fr 1fr}.home-module__wXzKCG__stats>:last-child{grid-column:span 2}}
.landing-module__scJOqG__hero{border-bottom:1px solid var(--border);padding:56px 0 40px}.landing-module__scJOqG__eyebrow{color:var(--accent);margin:0 0 12px;font-size:14px;font-weight:600}.landing-module__scJOqG__title{font-family:var(--font-serif);margin-bottom:20px;font-size:clamp(30px,6vw,44px);font-weight:600}.landing-module__scJOqG__lead{color:var(--text-muted);max-width:34em;margin:0 0 28px;font-size:17px}.landing-module__scJOqG__cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.landing-module__scJOqG__sectionTitle{color:var(--text-muted);letter-spacing:.02em;margin-bottom:16px;font-size:15px;font-weight:600}.landing-module__scJOqG__axes{border-bottom:1px solid var(--border);padding:40px 0}.landing-module__scJOqG__axisList{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.landing-module__scJOqG__axisItem{background:var(--surface);grid-template-columns:7em 1fr;align-items:baseline;gap:4px 14px;padding:14px 18px;display:grid}.landing-module__scJOqG__axisItem strong{font-size:15px}.landing-module__scJOqG__axisItem span{font-size:14px}@media (max-width:460px){.landing-module__scJOqG__axisItem{grid-template-columns:1fr}}.landing-module__scJOqG__sample{padding:40px 0}.landing-module__scJOqG__sampleCard{flex-direction:column;gap:20px;display:flex}.landing-module__scJOqG__sampleHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.landing-module__scJOqG__sampleScore{font-family:var(--font-serif);color:var(--accent);font-size:28px;font-weight:600}.landing-module__scJOqG__quote{flex-direction:column;gap:8px;display:flex}.landing-module__scJOqG__quoteTag{align-self:flex-start}.landing-module__scJOqG__quote blockquote{border-left:3px solid var(--border-strong);margin:0;padding-left:14px;font-size:16px;line-height:1.65}.landing-module__scJOqG__quote p{margin:0;font-size:14px}.landing-module__scJOqG__closing{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:32px 0 0;display:flex}.landing-module__scJOqG__closing p{color:var(--text-muted);max-width:28em;margin:0}
.login-module__ndwAQa__page{max-width:420px;padding-top:48px}.login-module__ndwAQa__card{flex-direction:column;gap:18px;display:flex}.login-module__ndwAQa__title{font-family:var(--font-serif);font-size:26px;font-weight:600}.login-module__ndwAQa__switch{color:var(--text-muted);border-top:1px solid var(--border);justify-content:center;align-items:center;gap:4px;padding-top:16px;font-size:14px;display:flex}.login-module__ndwAQa__kakaoNote{text-align:center;color:var(--text-faint);margin:0;font-size:13px}
.practice-module__6GSc9G__steps{gap:8px;margin:0 0 24px;padding:0;font-size:13px;list-style:none;display:flex}.practice-module__6GSc9G__step{color:var(--text-faint);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 5px;display:flex}.practice-module__6GSc9G__stepNum{background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.practice-module__6GSc9G__stepCurrent{color:var(--text);border-color:var(--border);background:var(--surface);font-weight:600}.practice-module__6GSc9G__stepCurrent .practice-module__6GSc9G__stepNum{background:var(--accent);border-color:var(--accent);color:#fff}.practice-module__6GSc9G__stepDone{color:var(--text-muted)}.practice-module__6GSc9G__stepDone .practice-module__6GSc9G__stepNum{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.practice-module__6GSc9G__client{flex-direction:column;gap:10px;display:flex}.practice-module__6GSc9G__clientHead{gap:6px;display:flex}.practice-module__6GSc9G__clientName{font-family:var(--font-serif);margin:4px 0 0;font-size:20px;font-weight:600}.practice-module__6GSc9G__clientContext{color:var(--text-muted);margin:0}.practice-module__6GSc9G__question{border-left:3px solid var(--accent);background:var(--surface-sunken);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-serif);margin:8px 0 0;padding:14px 16px;font-size:18px;line-height:1.6}.practice-module__6GSc9G__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.practice-module__6GSc9G__prompt{text-align:center;color:var(--text-muted);margin:8px 0 0}.practice-module__6GSc9G__cards{flex-wrap:wrap;justify-content:center;gap:18px;padding:20px 0;display:flex}.practice-module__6GSc9G__questionRecall{text-align:center;font-family:var(--font-serif);color:var(--text-muted);margin:0;font-size:16px}.practice-module__6GSc9G__shuffle{justify-content:center;align-items:center;height:300px;display:flex;position:relative}.practice-module__6GSc9G__shuffleCard{aspect-ratio:300/527;width:150px;box-shadow:var(--shadow);border-radius:10px;animation:.7s ease-in-out infinite alternate practice-module__6GSc9G__shuffleMove;position:absolute;overflow:hidden}.practice-module__6GSc9G__shuffleCard img{object-fit:cover;width:100%;height:100%;display:block}@keyframes practice-module__6GSc9G__shuffleMove{0%{transform:translate(-40px)rotate(-7deg)}to{transform:translate(40px)rotate(7deg)}}@media (prefers-reduced-motion:reduce){.practice-module__6GSc9G__shuffleCard{animation:none}}.practice-module__6GSc9G__writingContext{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:16px;padding:14px 16px;display:flex}.practice-module__6GSc9G__miniCards{flex-shrink:0;gap:6px;display:flex}.practice-module__6GSc9G__miniCard{aspect-ratio:300/527;width:46px;box-shadow:var(--shadow);border-radius:5px;margin:0;position:relative;overflow:hidden}.practice-module__6GSc9G__miniCard img{object-fit:cover;width:100%;height:100%;display:block}.practice-module__6GSc9G__miniCard figcaption{background:var(--danger);color:#fff;border-radius:3px;padding:0 3px;font-size:9px;font-weight:700;position:absolute;bottom:2px;right:2px}.practice-module__6GSc9G__reversedImage{transform:rotate(180deg)}.practice-module__6GSc9G__questionCompact{font-family:var(--font-serif);margin:0;font-size:16px;line-height:1.55}.practice-module__6GSc9G__textarea{border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-elevated);resize:vertical;outline:none;width:100%;min-height:320px;padding:16px;line-height:1.8}.practice-module__6GSc9G__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.practice-module__6GSc9G__counter{align-items:center;gap:10px;font-size:13px;display:flex}.practice-module__6GSc9G__counterOk{color:var(--success);font-weight:600}.practice-module__6GSc9G__counterShort{color:var(--text-muted);font-weight:600}.practice-module__6GSc9G__backdrop{z-index:40;background:#0a090d8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.practice-module__6GSc9G__modal{width:100%;max-width:420px;box-shadow:var(--shadow-lift);flex-direction:column;gap:14px;display:flex}.practice-module__6GSc9G__modalTitle{font-family:var(--font-serif);font-size:20px;font-weight:600}@media (max-width:520px){.practice-module__6GSc9G__writingContext{flex-direction:column;align-items:flex-start}}
.result-module__OKJgbq__waiting{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:72px;display:flex}.result-module__OKJgbq__waitingTitle{font-family:var(--font-serif);margin:8px 0 0;font-size:24px;font-weight:600}.result-module__OKJgbq__spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:999px;width:40px;height:40px;animation:.9s linear infinite result-module__OKJgbq__spin}@keyframes result-module__OKJgbq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.result-module__OKJgbq__spinner{animation-duration:2.4s}}.result-module__OKJgbq__scorePanel{flex-direction:column;align-items:center;gap:12px;display:flex}.result-module__OKJgbq__overall{align-items:baseline;gap:6px;display:flex}.result-module__OKJgbq__overallValue{font-family:var(--font-serif);color:var(--accent);font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1}.result-module__OKJgbq__comment{text-align:center;max-width:32em;color:var(--text-muted);margin:0}.result-module__OKJgbq__sectionTitle{margin:0;font-size:15px;font-weight:700}.result-module__OKJgbq__quote{flex-direction:column;gap:6px;margin:0;display:flex}.result-module__OKJgbq__quote blockquote{border-radius:var(--radius);border-left:3px solid var(--border-strong);background:var(--surface-sunken);margin:0;padding:10px 14px;line-height:1.65}.result-module__OKJgbq__quoteGood{border-left-color:var(--success)}.result-module__OKJgbq__quoteFix{border-left-color:var(--accent)}.result-module__OKJgbq__quote figcaption{padding-left:14px;font-size:14px}.result-module__OKJgbq__disclosure{text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.result-module__OKJgbq__modelReading{border-top:1px solid var(--border);white-space:pre-wrap;margin:14px 0 0;padding-top:14px;line-height:1.85}.result-module__OKJgbq__lock{background:var(--accent-soft);border-color:var(--accent);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.result-module__OKJgbq__lockList{color:var(--text-muted);margin:0;padding-left:18px;font-size:14px}.result-module__OKJgbq__publish{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.result-module__OKJgbq__publishActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.result-module__OKJgbq__failTitle{font-family:var(--font-serif);font-size:22px;font-weight:600}.result-module__OKJgbq__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}
.reports-module___cfqlq__title{font-family:var(--font-serif);font-size:24px;font-weight:600}.reports-module___cfqlq__sectionTitle{margin:0;font-size:15px;font-weight:700}.reports-module___cfqlq__lock{background:var(--accent-soft);border-color:var(--accent);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.reports-module___cfqlq__weak{flex-direction:column;gap:12px;display:flex}.reports-module___cfqlq__weakScore{font-family:var(--font-serif);color:var(--accent);font-variant-numeric:tabular-nums;font-size:18px}.reports-module___cfqlq__recommendList{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.reports-module___cfqlq__recommendItem{background:var(--surface);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.reports-module___cfqlq__recommendQuestion{font-family:var(--font-serif);margin:0;font-size:16px;line-height:1.5}
.profile-module__Px-Q5q__head{flex-direction:column;gap:6px;display:flex}.profile-module__Px-Q5q__nickname{font-family:var(--font-serif);font-size:28px;font-weight:600}.profile-module__Px-Q5q__stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;padding-top:14px;display:grid}.profile-module__Px-Q5q__stats>div{flex-direction:column;align-items:center;gap:1px;display:flex}.profile-module__Px-Q5q__statValue{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.profile-module__Px-Q5q__sectionTitle{margin:0;font-size:15px;font-weight:700}.profile-module__Px-Q5q__list{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.profile-module__Px-Q5q__item{background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.profile-module__Px-Q5q__item:hover{background:var(--surface-sunken)}.profile-module__Px-Q5q__itemMain{align-items:center;gap:10px;min-width:0;display:flex}.profile-module__Px-Q5q__question{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.profile-module__Px-Q5q__itemStats{flex-shrink:0;align-items:center;gap:10px;font-size:13px;display:flex}.profile-module__Px-Q5q__score{font-family:var(--font-serif);color:var(--accent);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}
