._container_1lb39_2{padding:0 var(--spacing-md);max-width:1200px;margin:0 auto;min-height:80vh}._hero_1lb39_9{text-align:center;margin-bottom:3rem;padding-top:2rem}._title_1lb39_15{font-size:3.5rem;margin-bottom:1rem;background:var(--hero-gradient-tools);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:-.02em}._subtitle_1lb39_26{color:var(--text-muted);font-size:1.25rem;max-width:700px;margin:0 auto;line-height:1.6}._calculatorWrapper_1lb39_35{margin-bottom:4rem;display:flex;justify-content:center;width:100%}._calculatorCard_1lb39_42{background:var(--surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:24px;padding:3rem;width:100%;max-width:800px;box-shadow:0 20px 40px -10px #0000001a;text-align:center}._modeToggle_1lb39_55{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center;flex-wrap:wrap}._modeBtn_1lb39_63{background:var(--background);border:1px solid var(--border);color:var(--text-muted);padding:.8rem 1.5rem;border-radius:12px;font-weight:600;font-size:1.15rem;cursor:pointer;transition:all .2s ease}._modeBtn_1lb39_63:hover{background:var(--surface);color:var(--text-main)}._modeBtn_1lb39_63._active_1lb39_80{background:#38bdf826;border-color:var(--info);color:var(--info);box-shadow:0 0 10px #38bdf833}._timeInputSection_1lb39_88{margin-bottom:2rem}._timeSelectGroup_1lb39_92{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem}._timeSelect_1lb39_92{background:var(--background);border:1px solid var(--border);color:var(--text-main);font-size:2.5rem;font-weight:700;padding:.5rem 1rem;border-radius:16px;width:110px;text-align:center;appearance:none;cursor:pointer}._timeSelect_1lb39_92 option{font-size:1.1rem;background:var(--background);color:var(--text-main);padding:.5rem}._timeSelect_1lb39_92:focus{outline:none;border-color:#c084fc;box-shadow:0 0 0 4px #c084fc33}._colon_1lb39_127{font-size:2.5rem;font-weight:700;color:var(--text-muted);margin:0 .5rem}._periodToggle_1lb39_134{display:flex;flex-direction:column;gap:.5rem;margin-left:1rem}._periodBtn_1lb39_141{background:var(--background);border:1px solid var(--border);color:var(--text-muted);padding:.5rem .8rem;font-weight:700;font-size:.9rem;border-radius:8px;cursor:pointer;transition:all .2s}._periodBtn_1lb39_141:hover{background:var(--surface)}._periodBtn_1lb39_141._activeAM_1lb39_157{background:#f59e0b;color:var(--text-main);border-color:#f59e0b;box-shadow:0 0 8px #f59e0b66}._periodBtn_1lb39_141._activePM_1lb39_164{background:#3b82f6;color:var(--text-main);border-color:#3b82f6;box-shadow:0 0 8px #3b82f666}._calculateBtn_1lb39_171{background:var(--hero-gradient-tools);color:#fff;border:none;padding:1rem 3rem;border-radius:12px;font-weight:700;font-size:1.2rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px #7c3aed4d}._calculateBtn_1lb39_171:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px #7c3aed66;filter:brightness(1.1)}._resultHeading_1lb39_191{font-size:1.5rem;color:var(--text-main);margin-bottom:.5rem;font-weight:700}._note_1lb39_198{font-size:.9rem;color:var(--text-muted);margin-bottom:2rem}._cyclesGrid_1lb39_204{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;width:100%}._cycleCard_1lb39_211{background:var(--background);border:1px solid var(--border);padding:1.5rem;border-radius:16px;position:relative;transition:transform .2s ease}._cycleCard_1lb39_211:hover{transform:translateY(-4px)}._cycleCard_1lb39_211._perfect_1lb39_224{border-color:#a855f7;box-shadow:0 0 15px #a855f733}._cycleCard_1lb39_211._great_1lb39_230{border-color:#4ade80;box-shadow:0 0 15px #4ade801a}._cycleCard_1lb39_211._good_1lb39_236{border-color:var(--info);box-shadow:0 0 15px #38bdf81a}._cycleCard_1lb39_211._okay_1lb39_241{border-color:#fbbf24;box-shadow:0 0 15px #fbbf241a}._badge_1lb39_246{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#0f172a}._perfect_1lb39_224 ._badge_1lb39_246{background:#a855f7;color:var(--text-main)}._great_1lb39_230 ._badge_1lb39_246{background:#4ade80}._good_1lb39_236 ._badge_1lb39_246{background:#38bdf8}._okay_1lb39_241 ._badge_1lb39_246{background:#fbbf24}._cycleTime_1lb39_277{font-size:2rem;font-weight:800;color:var(--text-main);margin:1rem 0 .5rem}._cycleDetails_1lb39_284{color:var(--text-muted);font-size:.9rem;font-weight:500}@media(max-width:768px){._title_1lb39_15{font-size:2.5rem}._calculatorCard_1lb39_42{padding:1.5rem}._timeSelect_1lb39_92{font-size:2rem;width:80px}._colon_1lb39_127{font-size:2rem}._modeToggle_1lb39_55{flex-direction:column}._modeBtn_1lb39_63{width:100%;text-align:center}}._contentSection_1lb39_320{margin-top:3rem;width:100%}._contentWrapper_1lb39_325{width:100%;margin-top:2rem}._section_1lb39_330{margin-bottom:4rem}._sectionTitle_1lb39_334{font-size:1.75rem;color:var(--text-main);margin-bottom:1.5rem;font-weight:700}._text_1lb39_341{color:var(--text-muted);line-height:1.8;margin-bottom:1.25rem;font-size:1.1rem}._list_1lb39_348{color:var(--text-muted);line-height:1.8;margin-bottom:1.5rem;padding-left:1.5rem}._list_1lb39_348 li{margin-bottom:.75rem}._faqList_1lb39_359{display:flex;flex-direction:column;gap:1.5rem}._faqItem_1lb39_365{background:var(--surface-hover);border:1px solid var(--border);padding:1.5rem;border-radius:16px}._faqQuestion_1lb39_372{color:var(--text-main);font-size:1.15rem;margin-bottom:.75rem;font-weight:600}._faqAnswer_1lb39_379{color:var(--text-muted);line-height:1.7}._useCaseGrid_1lb39_384{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}._useCaseItem_1lb39_391{background:var(--surface-hover);border:1px solid var(--border);padding:1.5rem;border-radius:16px;transition:transform .2s ease}._useCaseTitle_1lb39_399{color:var(--text-main);font-size:1.25rem;margin-bottom:.75rem;font-weight:700}._useCaseText_1lb39_406{color:var(--text-muted);line-height:1.6;font-size:1rem}._simpleTable_1lb39_412{width:100%;margin-top:1.5rem;border-collapse:collapse;color:var(--text-muted);font-size:.95rem}._simpleTable_1lb39_412 th,._simpleTable_1lb39_412 td{border:1px solid var(--border);padding:.65rem 1rem;text-align:left}._simpleTable_1lb39_412 th{background:var(--surface);color:var(--text-main);font-weight:700}._simpleTable_1lb39_412 tr:nth-child(2n){background:var(--surface-muted)}._simpleTable_1lb39_412 tr:hover{background:var(--surface-hover)}
