.Breadcrumbs-module-scss-module__2ihKZW__breadcrumbs{margin-bottom:1.25rem}.Breadcrumbs-module-scss-module__2ihKZW__breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module-scss-module__2ihKZW__breadcrumbs li{align-items:center;gap:.25rem;display:flex}.Breadcrumbs-module-scss-module__2ihKZW__breadcrumbs a{color:#64748b;align-items:center;font-size:.78rem;text-decoration:none;transition:color .2s;display:flex}.Breadcrumbs-module-scss-module__2ihKZW__breadcrumbs a:hover{color:#e2e8f0}.Breadcrumbs-module-scss-module__2ihKZW__breadcrumbs span{color:#94a3b8;font-size:.78rem;font-weight:600}.Breadcrumbs-module-scss-module__2ihKZW__separator{color:#334155}
.PracticeTimer-module-scss-module__EOqsLG__container{text-align:center;max-width:600px;margin:0 auto;padding:2rem 1.25rem 4rem}.PracticeTimer-module-scss-module__EOqsLG__header{margin-bottom:2rem}.PracticeTimer-module-scss-module__EOqsLG__header h1{font-family:var(--font-heading,"Space Grotesk",sans-serif);color:#f1f5f9;margin-bottom:.4rem;font-size:1.8rem;font-weight:800}.PracticeTimer-module-scss-module__EOqsLG__header p{color:#94a3b8;font-size:.95rem}.PracticeTimer-module-scss-module__EOqsLG__badge{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33;border-radius:100px;align-items:center;gap:.35rem;margin-bottom:1rem;padding:.35rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.PracticeTimer-module-scss-module__EOqsLG__selectorWrap{margin-bottom:2rem;position:relative}.PracticeTimer-module-scss-module__EOqsLG__selector{color:#f1f5f9;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1rem;transition:border-color .2s;display:flex}.PracticeTimer-module-scss-module__EOqsLG__selector:hover{border-color:#fff3}.PracticeTimer-module-scss-module__EOqsLG__selector svg{color:#64748b;transition:transform .2s}.PracticeTimer-module-scss-module__EOqsLG__chevronOpen{transform:rotate(180deg)}.PracticeTimer-module-scss-module__EOqsLG__selectorLabel{font-size:.95rem;font-weight:700;display:block}.PracticeTimer-module-scss-module__EOqsLG__selectorDesc{color:#64748b;margin-top:.15rem;font-size:.75rem;display:block}.PracticeTimer-module-scss-module__EOqsLG__presetList{z-index:50;background:#1a1f2e;border:1px solid #ffffff1a;border-radius:12px;max-height:300px;margin-top:.35rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 32px #00000080}.PracticeTimer-module-scss-module__EOqsLG__presetItem{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.65rem 1rem;transition:background .15s;display:flex}.PracticeTimer-module-scss-module__EOqsLG__presetItem span:first-child{font-size:.85rem;font-weight:600}.PracticeTimer-module-scss-module__EOqsLG__presetItem:hover{background:#ffffff0d}.PracticeTimer-module-scss-module__EOqsLG__presetItem:not(:last-child){border-bottom:1px solid #ffffff0a}.PracticeTimer-module-scss-module__EOqsLG__presetActive{background:#ffffff14!important}.PracticeTimer-module-scss-module__EOqsLG__presetDesc{color:#64748b;font-size:.72rem}.PracticeTimer-module-scss-module__EOqsLG__timerDisplay{width:240px;height:240px;margin:0 auto 2rem;position:relative}.PracticeTimer-module-scss-module__EOqsLG__progressRing{width:100%;height:100%;transform:rotate(-90deg)}.PracticeTimer-module-scss-module__EOqsLG__ringBg{fill:none;stroke:#ffffff0f;stroke-width:6px}.PracticeTimer-module-scss-module__EOqsLG__ringFill{fill:none;stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.PracticeTimer-module-scss-module__EOqsLG__timerText{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PracticeTimer-module-scss-module__EOqsLG__time{font-family:var(--font-heading,"Space Grotesk",sans-serif);color:#f1f5f9;letter-spacing:-.02em;font-size:3.2rem;font-weight:800;transition:color .3s}.PracticeTimer-module-scss-module__EOqsLG__warning .PracticeTimer-module-scss-module__EOqsLG__time{color:#f59e0b}.PracticeTimer-module-scss-module__EOqsLG__critical .PracticeTimer-module-scss-module__EOqsLG__time{color:#ef4444;animation:.5s infinite PracticeTimer-module-scss-module__EOqsLG__pulse}.PracticeTimer-module-scss-module__EOqsLG__timeLabel{color:#64748b;margin-top:-.25rem;font-size:.75rem}.PracticeTimer-module-scss-module__EOqsLG__finishedText{color:#22c55e;flex-direction:column;align-items:center;gap:.5rem;display:flex}.PracticeTimer-module-scss-module__EOqsLG__finishedText span{font-size:1.2rem;font-weight:700}@keyframes PracticeTimer-module-scss-module__EOqsLG__pulse{0%,to{opacity:1}50%{opacity:.5}}.PracticeTimer-module-scss-module__EOqsLG__controls{justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.PracticeTimer-module-scss-module__EOqsLG__resetBtn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.PracticeTimer-module-scss-module__EOqsLG__resetBtn:hover{color:#e2e8f0;background:#ffffff1a}.PracticeTimer-module-scss-module__EOqsLG__resetBtn:disabled{opacity:.3;cursor:not-allowed}.PracticeTimer-module-scss-module__EOqsLG__playBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c00,#ff3b3b);border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:72px;height:72px;transition:all .3s;display:flex;box-shadow:0 4px 20px #ff3b3b66}.PracticeTimer-module-scss-module__EOqsLG__playBtn span{font-size:.6rem;font-weight:700}.PracticeTimer-module-scss-module__EOqsLG__playBtn:hover{transform:scale(1.05);box-shadow:0 6px 30px #ff3b3b99}.PracticeTimer-module-scss-module__EOqsLG__pauseBtn{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 4px 20px #64748b66}.PracticeTimer-module-scss-module__EOqsLG__placeholder{width:48px}.PracticeTimer-module-scss-module__EOqsLG__tips{text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:1.25rem}.PracticeTimer-module-scss-module__EOqsLG__tips h3{color:#e2e8f0;margin-bottom:.6rem;font-size:.9rem;font-weight:700}.PracticeTimer-module-scss-module__EOqsLG__tips ul{margin:0;padding:0;list-style:none}.PracticeTimer-module-scss-module__EOqsLG__tips li{color:#94a3b8;padding:.3rem 0;font-size:.8rem;line-height:1.4}.PracticeTimer-module-scss-module__EOqsLG__tips li strong{color:#cbd5e1}@media (max-width:480px){.PracticeTimer-module-scss-module__EOqsLG__header h1{font-size:1.4rem}.PracticeTimer-module-scss-module__EOqsLG__timerDisplay{width:200px;height:200px}.PracticeTimer-module-scss-module__EOqsLG__time{font-size:2.6rem}}
.ScoreCalculator-module-scss-module__OfPenG__container{max-width:900px;margin:0 auto;padding:2rem 1.25rem 4rem}.ScoreCalculator-module-scss-module__OfPenG__header{text-align:center;margin-bottom:2.5rem}.ScoreCalculator-module-scss-module__OfPenG__header h1{font-family:var(--font-heading,"Space Grotesk",sans-serif);color:#f1f5f9;margin-bottom:.5rem;font-size:2rem;font-weight:800}.ScoreCalculator-module-scss-module__OfPenG__header p{color:#94a3b8;font-size:1rem}.ScoreCalculator-module-scss-module__OfPenG__badge{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33;border-radius:100px;align-items:center;gap:.35rem;margin-bottom:1rem;padding:.35rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.ScoreCalculator-module-scss-module__OfPenG__grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ScoreCalculator-module-scss-module__OfPenG__inputSection{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:1.5rem}.ScoreCalculator-module-scss-module__OfPenG__inputSection h2{color:#e2e8f0;margin-bottom:1.25rem;font-size:1rem;font-weight:700}.ScoreCalculator-module-scss-module__OfPenG__skillRow{border-bottom:1px solid #ffffff0a;grid-template-columns:90px auto;align-items:center;gap:.35rem .75rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}.ScoreCalculator-module-scss-module__OfPenG__skillRow:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ScoreCalculator-module-scss-module__OfPenG__skillRow label{color:#cbd5e1;font-size:.85rem;font-weight:600}.ScoreCalculator-module-scss-module__OfPenG__scoreControl{align-items:center;gap:.5rem;display:flex}.ScoreCalculator-module-scss-module__OfPenG__scoreControl button{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;transition:all .2s;display:flex}.ScoreCalculator-module-scss-module__OfPenG__scoreControl button:hover{background:#ffffff1a}.ScoreCalculator-module-scss-module__OfPenG__scoreValue{color:#ff3b3b;text-align:center;min-width:28px;font-size:1.3rem;font-weight:800;font-family:var(--font-heading,"Space Grotesk",sans-serif)}.ScoreCalculator-module-scss-module__OfPenG__clbLabel{color:#64748b;grid-column:1/-1;font-size:.72rem}.ScoreCalculator-module-scss-module__OfPenG__crsPoints{color:#94a3b8;grid-column:1/-1;font-size:.72rem;font-weight:600}.ScoreCalculator-module-scss-module__OfPenG__resultSection{flex-direction:column;gap:1rem;display:flex}.ScoreCalculator-module-scss-module__OfPenG__totalCard{text-align:center;background:linear-gradient(135deg,#ff3b3b14,#ff8c0014);border:1px solid #ff3b3b26;border-radius:16px;flex-direction:column;gap:.25rem;padding:1.5rem;display:flex}.ScoreCalculator-module-scss-module__OfPenG__totalLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}.ScoreCalculator-module-scss-module__OfPenG__totalValue{color:#ff3b3b;font-size:3rem;font-weight:800;font-family:var(--font-heading,"Space Grotesk",sans-serif)}.ScoreCalculator-module-scss-module__OfPenG__totalMax{color:#64748b;font-size:.75rem}.ScoreCalculator-module-scss-module__OfPenG__eligibility{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:1.25rem}.ScoreCalculator-module-scss-module__OfPenG__eligibility h3{color:#e2e8f0;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.ScoreCalculator-module-scss-module__OfPenG__eligItem{align-items:flex-start;gap:.6rem;padding:.6rem 0;display:flex}.ScoreCalculator-module-scss-module__OfPenG__eligItem:not(:last-child){border-bottom:1px solid #ffffff0a}.ScoreCalculator-module-scss-module__OfPenG__eligItem>span{flex-shrink:0;font-size:1rem}.ScoreCalculator-module-scss-module__OfPenG__eligItem strong{color:#e2e8f0;font-size:.82rem;display:block}.ScoreCalculator-module-scss-module__OfPenG__eligItem div span{color:#64748b;font-size:.72rem}.ScoreCalculator-module-scss-module__OfPenG__tip{background:#38bdf814;border:1px solid #38bdf826;border-radius:12px;align-items:flex-start;gap:.6rem;padding:1rem;display:flex}.ScoreCalculator-module-scss-module__OfPenG__tip svg{color:#38bdf8;flex-shrink:0;margin-top:2px}.ScoreCalculator-module-scss-module__OfPenG__tip p{color:#94a3b8;font-size:.82rem;line-height:1.4}.ScoreCalculator-module-scss-module__OfPenG__cta{color:#fff;background:linear-gradient(135deg,#c00,#ff3b3b);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 16px #ff3b3b4d}.ScoreCalculator-module-scss-module__OfPenG__cta:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ff3b3b80}@media (max-width:768px){.ScoreCalculator-module-scss-module__OfPenG__grid{grid-template-columns:1fr}.ScoreCalculator-module-scss-module__OfPenG__header h1{font-size:1.5rem}.ScoreCalculator-module-scss-module__OfPenG__totalValue{font-size:2.5rem}}
