.DescriptionPage-module__AgMRvq__container{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);min-height:100vh;padding-bottom:100px}.DescriptionPage-module__AgMRvq__header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem;position:sticky;top:0}.DescriptionPage-module__AgMRvq__backLink{color:#475569;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.DescriptionPage-module__AgMRvq__backLink:hover{color:#178363}.DescriptionPage-module__AgMRvq__backIcon{width:20px;height:20px}.DescriptionPage-module__AgMRvq__content{max-width:680px;margin:0 auto;padding:1.5rem 1rem}.DescriptionPage-module__AgMRvq__mainCard{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.DescriptionPage-module__AgMRvq__quizHeader{color:#fff;background:linear-gradient(135deg,#178363 0%,#0d5f46 100%);padding:2rem 1.5rem}.DescriptionPage-module__AgMRvq__categoryBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:20px;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.DescriptionPage-module__AgMRvq__quizTitle{color:#fff;margin:0 0 .75rem;font-size:1.75rem;font-weight:700;line-height:1.3}.DescriptionPage-module__AgMRvq__quizDescription{color:#ffffffe6;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6}.DescriptionPage-module__AgMRvq__difficultyIndicator{flex-direction:column;gap:.5rem;display:flex}.DescriptionPage-module__AgMRvq__difficultyBar{background:#fff3;border-radius:10px;height:6px;overflow:hidden}.DescriptionPage-module__AgMRvq__difficultyFill{border-radius:10px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.DescriptionPage-module__AgMRvq__difficultyLabel{text-transform:uppercase;letter-spacing:.5px;font-size:.8125rem;font-weight:700}.DescriptionPage-module__AgMRvq__quickStats{border-bottom:1px solid #f1f5f9;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1.5rem;display:grid}.DescriptionPage-module__AgMRvq__statItem{background:#f8fafc;border-radius:12px;align-items:center;gap:.75rem;padding:.875rem;transition:all .2s;display:flex}.DescriptionPage-module__AgMRvq__statItem:hover{background:#f1f5f9;transform:translateY(-2px)}.DescriptionPage-module__AgMRvq__statIcon{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.DescriptionPage-module__AgMRvq__statContent{flex:1;min-width:0}.DescriptionPage-module__AgMRvq__statValue{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.2}.DescriptionPage-module__AgMRvq__statLabel{color:#64748b;text-transform:uppercase;letter-spacing:.3px;margin-top:.125rem;font-size:.75rem;font-weight:500}.DescriptionPage-module__AgMRvq__instructionsCard{border-bottom:1px solid #f1f5f9;padding:1.5rem}.DescriptionPage-module__AgMRvq__instructionsHeader{align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.DescriptionPage-module__AgMRvq__instructionsIcon{color:#178363;width:22px;height:22px}.DescriptionPage-module__AgMRvq__instructionsTitle{color:#0f172a;margin:0;font-size:1.125rem;font-weight:700}.DescriptionPage-module__AgMRvq__guidelinesList{flex-direction:column;gap:.75rem;display:flex}.DescriptionPage-module__AgMRvq__guidelineItem{color:#475569;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}.DescriptionPage-module__AgMRvq__checkIcon{color:#178363;flex-shrink:0;width:18px;height:18px;margin-top:.125rem}.DescriptionPage-module__AgMRvq__tipsCard{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);padding:1.5rem}.DescriptionPage-module__AgMRvq__tipsHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.DescriptionPage-module__AgMRvq__tipsIcon{color:#059669;width:20px;height:20px}.DescriptionPage-module__AgMRvq__tipsHeader span{color:#065f46;font-size:.9375rem;font-weight:700}.DescriptionPage-module__AgMRvq__tipsContent{flex-direction:column;gap:.5rem;display:flex}.DescriptionPage-module__AgMRvq__tipsContent p{color:#064e3b;margin:0;font-size:.8125rem;line-height:1.5}.DescriptionPage-module__AgMRvq__bottomBar{z-index:50;background:#fff;border-top:1px solid #e2e8f0;padding:1rem 1rem 1.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000000d}.DescriptionPage-module__AgMRvq__startButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#178363 0%,#0d5f46 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:680px;margin:0 auto;padding:1rem 1.5rem;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #1783634d}.DescriptionPage-module__AgMRvq__startButton:hover:not(:disabled){background:linear-gradient(135deg,#126e52 0%,#0a4f3a 100%);transform:translateY(-2px);box-shadow:0 8px 20px #17836366}.DescriptionPage-module__AgMRvq__startButton:active:not(:disabled){transform:translateY(0)}.DescriptionPage-module__AgMRvq__startButton:disabled{opacity:.6;cursor:not-allowed}.DescriptionPage-module__AgMRvq__buttonIcon{width:20px;height:20px;transition:transform .2s}.DescriptionPage-module__AgMRvq__startButton:hover:not(:disabled) .DescriptionPage-module__AgMRvq__buttonIcon{transform:translate(4px)}@media (max-width:768px){.DescriptionPage-module__AgMRvq__header{padding:.875rem 1rem}.DescriptionPage-module__AgMRvq__backLink{font-size:.875rem}.DescriptionPage-module__AgMRvq__backIcon{width:18px;height:18px}.DescriptionPage-module__AgMRvq__content{padding:1rem .75rem}.DescriptionPage-module__AgMRvq__quizHeader{padding:1.5rem 1.25rem}.DescriptionPage-module__AgMRvq__quizTitle{font-size:1.5rem}.DescriptionPage-module__AgMRvq__quizDescription{font-size:.875rem}.DescriptionPage-module__AgMRvq__quickStats{gap:.875rem;padding:1.25rem}.DescriptionPage-module__AgMRvq__statItem{padding:.75rem}.DescriptionPage-module__AgMRvq__statIcon{width:36px;height:36px}.DescriptionPage-module__AgMRvq__statValue{font-size:1.125rem}.DescriptionPage-module__AgMRvq__instructionsCard{padding:1.25rem}.DescriptionPage-module__AgMRvq__instructionsTitle{font-size:1rem}.DescriptionPage-module__AgMRvq__guidelineItem{font-size:.8125rem}.DescriptionPage-module__AgMRvq__tipsCard{padding:1.25rem}.DescriptionPage-module__AgMRvq__bottomBar{padding:.875rem .75rem 1.25rem}.DescriptionPage-module__AgMRvq__startButton{padding:.875rem 1.25rem;font-size:.9375rem}}@media (max-width:480px){.DescriptionPage-module__AgMRvq__container{padding-bottom:240px}.DescriptionPage-module__AgMRvq__header{padding:.75rem}.DescriptionPage-module__AgMRvq__backLink{font-size:.8125rem}.DescriptionPage-module__AgMRvq__backIcon{width:16px;height:16px}.DescriptionPage-module__AgMRvq__content{padding:.875rem .5rem}.DescriptionPage-module__AgMRvq__mainCard{border-radius:12px}.DescriptionPage-module__AgMRvq__quizHeader{padding:1.25rem 1rem}.DescriptionPage-module__AgMRvq__categoryBadge{padding:.3125rem .625rem;font-size:.75rem}.DescriptionPage-module__AgMRvq__quizTitle{margin-bottom:.625rem;font-size:1.25rem}.DescriptionPage-module__AgMRvq__quizDescription{margin-bottom:1.25rem;font-size:.8125rem}.DescriptionPage-module__AgMRvq__difficultyLabel{font-size:.75rem}.DescriptionPage-module__AgMRvq__quickStats{grid-template-columns:1fr;gap:.75rem;padding:1rem}.DescriptionPage-module__AgMRvq__statItem{padding:.625rem .75rem}.DescriptionPage-module__AgMRvq__statIcon{width:32px;height:32px}.DescriptionPage-module__AgMRvq__statValue{font-size:1rem}.DescriptionPage-module__AgMRvq__statLabel{font-size:.6875rem}.DescriptionPage-module__AgMRvq__instructionsCard{padding:1rem}.DescriptionPage-module__AgMRvq__instructionsHeader{gap:.5rem;margin-bottom:.875rem}.DescriptionPage-module__AgMRvq__instructionsIcon{width:20px;height:20px}.DescriptionPage-module__AgMRvq__instructionsTitle{font-size:.9375rem}.DescriptionPage-module__AgMRvq__guidelinesList{gap:.625rem}.DescriptionPage-module__AgMRvq__guidelineItem{gap:.5rem;font-size:.75rem}.DescriptionPage-module__AgMRvq__checkIcon{width:16px;height:16px}.DescriptionPage-module__AgMRvq__tipsCard{padding:1rem}.DescriptionPage-module__AgMRvq__tipsHeader{gap:.375rem;margin-bottom:.625rem}.DescriptionPage-module__AgMRvq__tipsIcon{width:18px;height:18px}.DescriptionPage-module__AgMRvq__tipsHeader span{font-size:.875rem}.DescriptionPage-module__AgMRvq__tipsContent{gap:.375rem}.DescriptionPage-module__AgMRvq__tipsContent p{font-size:.75rem}.DescriptionPage-module__AgMRvq__bottomBar{padding:.75rem .5rem 7rem}.DescriptionPage-module__AgMRvq__startButton{border-radius:10px;padding:.75rem 1rem;font-size:.875rem}.DescriptionPage-module__AgMRvq__buttonIcon{width:18px;height:18px}}@media (max-width:360px){.DescriptionPage-module__AgMRvq__quizTitle{font-size:1.125rem}.DescriptionPage-module__AgMRvq__quizDescription{font-size:.75rem}.DescriptionPage-module__AgMRvq__statValue{font-size:.9375rem}.DescriptionPage-module__AgMRvq__guidelineItem,.DescriptionPage-module__AgMRvq__tipsContent p{font-size:.6875rem}.DescriptionPage-module__AgMRvq__startButton{padding:.625rem .875rem;font-size:.8125rem}}
