.AccordionJournalCard_card__DH6jV{position:relative;width:100%;background:color-mix(in srgb,var(--week-color,#5168ff) 8%,#fff);border:3px solid #1a1d33;border-radius:var(--radius-xl,16px);overflow:hidden;box-shadow:4px 4px 0 #1a1d33;transition:all .2s ease}.AccordionJournalCard_card__DH6jV:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--week-color,#5168ff);z-index:1;border-radius:13px 0 0 13px}.AccordionJournalCard_card__DH6jV:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #1a1d33}.AccordionJournalCard_cardExpanded__nESuQ,.AccordionJournalCard_cardExpanded__nESuQ:hover{transform:none;box-shadow:4px 4px 0 #1a1d33}.AccordionJournalCard_cardFace__Bao3s{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#fff;border:none;width:100%;cursor:pointer;text-align:left;transition:background .15s ease}.AccordionJournalCard_cardFace__Bao3s:hover{background:#fafbff}.AccordionJournalCard_cardFaceLeft__CL0uV{display:flex;align-items:center;gap:16px}.AccordionJournalCard_weekBadge__f5GDb{padding:6px 12px;background:var(--week-color,#5168ff);color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;border:2px solid #1a1d33;box-shadow:2px 2px 0 #1a1d33}.AccordionJournalCard_saveIndicator__Xii9D{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--color-primary,#5168ff);opacity:.7;padding:2px 6px}.AccordionJournalCard_cardTitleGroup__btBE3{display:flex;flex-direction:column;gap:4px}.AccordionJournalCard_cardTitle__EJpOm{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;color:#1a1d33;margin:0;line-height:1.2}.AccordionJournalCard_cardSubtitle__Q1P4U{font-family:Poppins,sans-serif;font-size:12px;font-weight:400;color:rgba(0,0,0,.5);margin:0}.AccordionJournalCard_cardFaceRight__keOtK{display:flex;align-items:center;gap:16px}.AccordionJournalCard_progressRing__aGyFD{position:relative;width:48px;height:48px}.AccordionJournalCard_progressSvg__3Zga7{width:100%;height:100%;transform:rotate(-90deg)}.AccordionJournalCard_progressBg__HLf4A{fill:none;stroke:#e8e9f0;stroke-width:3}.AccordionJournalCard_progressFill__68QS1{fill:none;stroke:var(--color-primary,#5168ff);stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .3s ease}.AccordionJournalCard_progressText__V3IrK{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;color:#1a1d33}.AccordionJournalCard_expandArrow__n4Hbi{color:#1a1d33;transition:transform .2s ease}.AccordionJournalCard_expandArrowRotated__tAD1W{transform:rotate(180deg)}.AccordionJournalCard_sectionsContainer__8rul2{max-height:0;overflow:hidden;transition:max-height .3s ease;border-top:0 solid #1a1d33}.AccordionJournalCard_sectionsVisible__Hi17U{max-height:5000px;border-top-width:3px}.AccordionJournalCard_section__VELjg{border-bottom:2px solid rgba(26,29,51,.1)}.AccordionJournalCard_section__VELjg:last-child{border-bottom:none}.AccordionJournalCard_sectionCompleted__cqvAq{background:#f8fff8}.AccordionJournalCard_sectionHeader__iSJjm{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;background:transparent;border:none;cursor:pointer;transition:background .15s ease}.AccordionJournalCard_sectionHeader__iSJjm:hover{background:rgba(81,104,255,.05)}.AccordionJournalCard_sectionHeaderLeft__f4Rhf{display:flex;align-items:center;gap:12px}.AccordionJournalCard_sectionIcon__8juoT{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f4f5fe;border:2px solid #1a1d33;border-radius:4px;color:#1a1d33;transition:all .15s ease}.AccordionJournalCard_sectionIconCompleted__uNjVd{background:#22c55e;color:#fff}.AccordionJournalCard_sectionTitle__kKn8m{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;color:#1a1d33}.AccordionJournalCard_sectionChevron__U5nWW{color:#666;transition:transform .2s ease}.AccordionJournalCard_sectionChevronRotated__oHlNJ{transform:rotate(180deg)}.AccordionJournalCard_sectionContent__xGjw0{max-height:0;overflow:hidden;transition:max-height .25s ease,padding .25s ease;padding:0 24px}.AccordionJournalCard_sectionContentVisible__bi6SG{max-height:2000px;padding:0 24px 20px}.AccordionJournalCard_instructions__RqY1f{font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#666;line-height:1.7;margin:0 0 16px;padding:12px 16px;background:#f4f5fe;border-left:4px solid var(--color-primary,#5168ff);border-radius:0 4px 4px 0}.AccordionJournalCard_readLetterButton__PBIhl{display:inline-flex;align-items:center;gap:8px;margin:12px 0 16px;padding:10px 16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:var(--color-primary,#5168ff);background:#f4f5fe;border:none;border-left:4px solid var(--color-primary,#5168ff);border-radius:0 4px 4px 0;cursor:pointer;transition:all .15s ease}.AccordionJournalCard_readLetterButton__PBIhl:hover{background:#eaecfd;color:#3a4ad4}.AccordionJournalCard_readLetterButton__PBIhl svg{flex-shrink:0}.AccordionJournalCard_textarea__QMoOm{width:100%;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;color:#1a1d33;background:#fff;border:2px solid #1a1d33;border-radius:4px;resize:vertical;min-height:100px;transition:all .15s ease;box-shadow:2px 2px 0 #1a1d33}.AccordionJournalCard_textarea__QMoOm:focus{outline:none;border-color:var(--color-primary,#5168ff);box-shadow:3px 3px 0 var(--color-primary,#5168ff)}.AccordionJournalCard_textarea__QMoOm::placeholder{color:#999}.AccordionJournalCard_input__87hvi{width:100%;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;color:#1a1d33;background:#fff;border:2px solid #1a1d33;border-radius:4px;transition:all .15s ease;box-shadow:2px 2px 0 #1a1d33}.AccordionJournalCard_input__87hvi:focus{outline:none;border-color:var(--color-primary,#5168ff);box-shadow:3px 3px 0 var(--color-primary,#5168ff)}.AccordionJournalCard_input__87hvi::placeholder{color:#999}.AccordionJournalCard_listInputs__rq1db{display:flex;flex-direction:column;gap:16px}.AccordionJournalCard_listItem__3ILFb{display:flex;flex-direction:column;gap:6px}.AccordionJournalCard_listLabel__ujI_z{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666}.AccordionJournalCard_blurtsContainer__RyM70{display:flex;flex-direction:column;gap:12px}.AccordionJournalCard_blurtsHeader__J7NmZ{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;padding-bottom:8px;border-bottom:2px solid rgba(26,29,51,.1)}.AccordionJournalCard_blurtColumnHeader__z_1TM{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666}.AccordionJournalCard_blurtRow__b1lNd{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center}.AccordionJournalCard_affirmationInput__xv69X,.AccordionJournalCard_blurtInput__w3Du1{width:100%;padding:10px 14px;font-family:Poppins,sans-serif;font-size:13px;color:#1a1d33;background:#fff;border:2px solid #1a1d33;border-radius:4px;transition:all .15s ease;box-shadow:2px 2px 0 #1a1d33}.AccordionJournalCard_blurtInput__w3Du1{background:#fff5f5;border-color:#e53e3e;box-shadow:2px 2px 0 #e53e3e}.AccordionJournalCard_blurtInput__w3Du1:focus{outline:none;box-shadow:3px 3px 0 #e53e3e}.AccordionJournalCard_affirmationInput__xv69X{background:#f0fff4;border-color:#22c55e;box-shadow:2px 2px 0 #22c55e}.AccordionJournalCard_affirmationInput__xv69X:focus{outline:none;box-shadow:3px 3px 0 #22c55e}.AccordionJournalCard_blurtArrow__oF52h{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;color:var(--color-primary,#5168ff)}.AccordionJournalCard_addBlurtButton__ZkFEW{align-self:flex-start;padding:8px 16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;color:var(--color-primary,#5168ff);background:transparent;border:2px dashed var(--color-primary,#5168ff);border-radius:4px;cursor:pointer;transition:all .15s ease}.AccordionJournalCard_addBlurtButton__ZkFEW:hover{background:var(--color-primary,#5168ff);color:#fff;border-style:solid}.AccordionJournalCard_livesContainer__A1tTp{display:flex;flex-direction:column;gap:12px}.AccordionJournalCard_lifeItem__XfpDi{display:flex;align-items:center;gap:12px}.AccordionJournalCard_lifeNumber__rrujT{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary,#5168ff);color:#fff;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700;border:2px solid #1a1d33;border-radius:4px;flex-shrink:0}.AccordionJournalCard_lifeInput__U2dyC{flex:1 1;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;color:#1a1d33;background:#fff;border:2px solid #1a1d33;border-radius:4px;transition:all .15s ease;box-shadow:2px 2px 0 #1a1d33}.AccordionJournalCard_lifeInput__U2dyC:focus{outline:none;border-color:var(--color-primary,#5168ff);box-shadow:3px 3px 0 var(--color-primary,#5168ff)}.AccordionJournalCard_lifeAction__lMDp5{margin-top:8px;display:flex;flex-direction:column;gap:8px}.AccordionJournalCard_checklistContainer__CzG9R{display:flex;flex-direction:column;gap:12px}.AccordionJournalCard_checklistItem__t5ePV{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f4f5fe;border:2px solid #1a1d33;border-radius:4px;cursor:pointer;transition:all .15s ease}.AccordionJournalCard_checklistItem__t5ePV:hover{background:#ebeeff}.AccordionJournalCard_checkbox___kWs8{width:20px;height:20px;cursor:pointer;accent-color:var(--color-primary,#5168ff)}.AccordionJournalCard_checklistText__P6oAV{font-family:Poppins,sans-serif;font-size:14px;color:#1a1d33}.AccordionJournalCard_timeMapContainer__05aJd{display:flex;flex-direction:column;gap:24px}.AccordionJournalCard_timeMapTable__kNzHq{display:flex;flex-direction:column;gap:8px}.AccordionJournalCard_timeMapHeader__D2TqC{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;padding-bottom:8px;border-bottom:2px solid rgba(26,29,51,.1);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666}.AccordionJournalCard_timeMapRow__HjzRs{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:8px;gap:8px;align-items:center}.AccordionJournalCard_select__YrkT_{width:100%;font-family:Poppins,sans-serif;font-size:13px;color:#1a1d33;background:#fff;border:2px solid #1a1d33;border-radius:4px;cursor:pointer;transition:all .15s ease;box-shadow:2px 2px 0 #1a1d33;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231A1D33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding:10px 32px 10px 12px}.AccordionJournalCard_select__YrkT_:focus{outline:none;border-color:var(--color-primary,#5168ff);box-shadow:3px 3px 0 var(--color-primary,#5168ff)}.AccordionJournalCard_safetyMapSection__G_LHw{display:flex;flex-direction:column;gap:16px;padding-top:16px;border-top:2px solid rgba(26,29,51,.1)}.AccordionJournalCard_subSectionTitle__G1K56{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;color:#1a1d33;margin:0}.AccordionJournalCard_safetyMapInputs__nap7e{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.AccordionJournalCard_safetyMapColumn__DDlKh{display:flex;flex-direction:column;gap:6px}.AccordionJournalCard_enjoyListContainer__jzwbm{display:flex;flex-direction:column;gap:8px}.AccordionJournalCard_enjoyListHeader__jPEmF{display:grid;grid-template-columns:32px 1fr 100px;grid-gap:12px;gap:12px;padding-bottom:8px;border-bottom:2px solid rgba(26,29,51,.1);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666}.AccordionJournalCard_enjoyListHeader__jPEmF span:first-child{visibility:hidden}.AccordionJournalCard_enjoyListRow__x_AxA{display:grid;grid-template-columns:32px 1fr 100px;grid-gap:12px;gap:12px;align-items:center}.AccordionJournalCard_enjoyListNumber__taufA{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f4f5fe;color:#1a1d33;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;border:2px solid #1a1d33;border-radius:4px;flex-shrink:0}.AccordionJournalCard_dateInput__Zk7U0{width:100%;padding:10px 12px;font-family:Poppins,sans-serif;font-size:13px;color:#1a1d33;background:#fff;border:2px solid #1a1d33;border-radius:4px;transition:all .15s ease;box-shadow:2px 2px 0 #1a1d33}.AccordionJournalCard_dateInput__Zk7U0:focus{outline:none;border-color:var(--color-primary,#5168ff);box-shadow:3px 3px 0 var(--color-primary,#5168ff)}.AccordionJournalCard_affirmationsContainer__PMYlI{display:flex;flex-direction:column;gap:16px}.AccordionJournalCard_affirmationInputGreen___tGw5{width:100%;padding:10px 14px;font-family:Poppins,sans-serif;font-size:14px;color:#1a1d33;background:#f0fff4;border:2px solid #22c55e;border-radius:4px;transition:all .15s ease;box-shadow:2px 2px 0 #22c55e}.AccordionJournalCard_affirmationInputGreen___tGw5:focus{outline:none;box-shadow:3px 3px 0 #22c55e}.AccordionJournalCard_affirmationInputGreen___tGw5::placeholder{color:#86efac}.AccordionJournalCard_affirmationReminder__FUmlw{padding:12px 16px;background:#fffbeb;border:2px solid #f59e0b;border-radius:4px}.AccordionJournalCard_affirmationReminder__FUmlw p{font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#92400e;margin:0}.AccordionJournalCard_lifePieContainer__9bw8o{display:flex;flex-direction:column;gap:16px}.AccordionJournalCard_lifePieInstructions__jcc3Z{font-family:Poppins,sans-serif;font-size:13px;color:#666;margin:0}.AccordionJournalCard_lifePieSliders__UH2Kk{display:flex;flex-direction:column;gap:16px}.AccordionJournalCard_lifePieSlider__2qAKF{display:flex;flex-direction:column;gap:6px}.AccordionJournalCard_lifePieLabel__biP1q{display:flex;justify-content:space-between;align-items:center;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;color:#1a1d33}.AccordionJournalCard_lifePieValue__mTGij{color:var(--color-primary,#5168ff)}.AccordionJournalCard_slider__e68f3{width:100%;height:8px;border-radius:4px;background:#e8e9f0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AccordionJournalCard_slider__e68f3::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:4px;background:var(--color-primary,#5168ff);border:2px solid #1a1d33;cursor:pointer;box-shadow:2px 2px 0 #1a1d33;-webkit-transition:all .15s ease;transition:all .15s ease}.AccordionJournalCard_slider__e68f3::-webkit-slider-thumb:hover{transform:scale(1.1)}.AccordionJournalCard_slider__e68f3::-moz-range-thumb{width:20px;height:20px;border-radius:4px;background:var(--color-primary,#5168ff);border:2px solid #1a1d33;cursor:pointer;box-shadow:2px 2px 0 #1a1d33}.AccordionJournalCard_completeButton__HZdRw{margin-top:16px;padding:12px 24px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#1a1d33;background:#fff;border:2px solid #1a1d33;border-radius:4px;cursor:pointer;transition:all .15s ease;box-shadow:2px 2px 0 #1a1d33}.AccordionJournalCard_completeButton__HZdRw:hover{background:var(--color-primary,#5168ff);color:#fff;transform:translate(-1px,-1px);box-shadow:3px 3px 0 #1a1d33}.AccordionJournalCard_completeButtonActive__hnTTN{background:#22c55e;color:#fff;border-color:#1a1d33}.AccordionJournalCard_completeButtonActive__hnTTN:hover{background:#16a34a}.AccordionJournalCard_cardSealed__4pXxZ{border-color:#1a1d33;box-shadow:4px 4px 0 #1a1d33;background:linear-gradient(135deg,#fffdf5,#fff8e7 50%,#fffdf5)}.AccordionJournalCard_cardSealed__4pXxZ:hover{box-shadow:6px 6px 0 #1a1d33}.AccordionJournalCard_cardSealed__4pXxZ:before{background:linear-gradient(180deg,#d4a017,#f5c842,#d4a017)}.AccordionJournalCard_weekBadgeSealed___qYws{background:linear-gradient(135deg,#d4a017,#f5c842);color:#1a1d33;font-weight:700;box-shadow:2px 2px 0 #1a1d33,inset 0 1px 0 hsla(0,0%,100%,.3);animation:AccordionJournalCard_sealedShimmer__XQZbG 3s ease-in-out infinite}@keyframes AccordionJournalCard_sealedShimmer__XQZbG{0%,to{opacity:1}50%{opacity:.85}}.AccordionJournalCard_progressRingSealed__0t0gY{filter:drop-shadow(0 0 6px rgba(212,160,23,.4))}.AccordionJournalCard_progressFillSealed__qsnNz{stroke:#d4a017}.AccordionJournalCard_sealedIcon__HjcAp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:brightness(0) saturate(100%) invert(62%) sepia(85%) saturate(500%) hue-rotate(10deg) brightness(95%)}.AccordionJournalCard_cardLocked__wQ_JZ{opacity:.55;border-color:rgba(26,29,51,.4);box-shadow:3px 3px 0 rgba(26,29,51,.3);pointer-events:none}.AccordionJournalCard_cardLocked__wQ_JZ:before{background:rgba(26,29,51,.25)}.AccordionJournalCard_cardLocked__wQ_JZ:hover{transform:none;box-shadow:3px 3px 0 rgba(26,29,51,.3)}.AccordionJournalCard_weekBadgeLocked__raZ4T{background:rgba(26,29,51,.15);color:rgba(26,29,51,.6);font-weight:700}.AccordionJournalCard_countdownBadge__QQqbd{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;color:var(--week-color,#5168ff);background:color-mix(in srgb,var(--week-color,#5168ff) 12%,transparent);padding:3px 8px;border-radius:6px;letter-spacing:.02em;white-space:nowrap}.AccordionJournalCard_sealSection__L2Ces{padding:20px 24px;border-top:3px solid #1a1d33;background:linear-gradient(135deg,#f8faff,#f0f4ff)}.AccordionJournalCard_sealPrompt__sYEY_{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.AccordionJournalCard_sealAzuraIcon__PnfT_{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid #1a1d33;flex-shrink:0}.AccordionJournalCard_azuraImg__Qpfws{width:100%;height:100%;object-fit:cover}.AccordionJournalCard_sealPromptText___cWy9{flex:1 1}.AccordionJournalCard_sealPromptTitle__lk091{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;color:#1a1d33;margin:0 0 4px}.AccordionJournalCard_sealPromptDesc__rnhEZ{font-family:Poppins,sans-serif;font-size:12px;color:#666;margin:0}.AccordionJournalCard_sealButton__xJGnF{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#999;background:#e8e9f0;border:3px solid #ccc;border-radius:4px;cursor:not-allowed;transition:all .2s ease}.AccordionJournalCard_sealButtonActive__gzayU{color:#fff;background:linear-gradient(135deg,#5168ff,#7c3aed);border-color:#1a1d33;box-shadow:4px 4px 0 #1a1d33;cursor:pointer}.AccordionJournalCard_sealButtonActive__gzayU:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 #1a1d33}.AccordionJournalCard_sealButtonActive__gzayU:active{transform:translate(1px,1px);box-shadow:2px 2px 0 #1a1d33}.AccordionJournalCard_sealedInfo__9bsZp{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.AccordionJournalCard_sealedBadge__e1Az4{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#22c55e;color:#fff;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;border:2px solid #1a1d33}.AccordionJournalCard_sealedDetails__XrujP{font-family:Poppins,sans-serif;font-size:12px;color:#666;margin:0}.AccordionJournalCard_txLink__FuzC1{display:flex;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--color-primary,#5168ff);text-decoration:none;margin-top:4px}.AccordionJournalCard_txLink__FuzC1:hover{text-decoration:underline}.AccordionJournalCard_sealModalOverlay__fin4f{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AccordionJournalCard_sealModalBackdrop__HsznD{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AccordionJournalCard_sealModal__iGMMO{position:relative;width:100%;max-width:420px;background:#fff;border:3px solid #1a1d33;border-radius:8px;box-shadow:8px 8px 0 #1a1d33;overflow:hidden;animation:AccordionJournalCard_modalSlideIn__p3wAy .3s ease}@keyframes AccordionJournalCard_modalSlideIn__p3wAy{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AccordionJournalCard_sealModalHeader__etSXi{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 24px 16px;background:linear-gradient(135deg,#f8faff,#f0f4ff);border-bottom:3px solid #1a1d33}.AccordionJournalCard_sealModalAzura__qHRTY{width:64px;height:64px;border-radius:50%;overflow:hidden;border:3px solid #1a1d33;box-shadow:3px 3px 0 #1a1d33}.AccordionJournalCard_azuraImgLarge__TeiHt{width:100%;height:100%;object-fit:cover}.AccordionJournalCard_sealModalTitle__0w7OJ{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;color:#1a1d33;margin:0;text-align:center}.AccordionJournalCard_sealModalBody__R5UwP{padding:20px 24px}.AccordionJournalCard_sealModalText__2jPIK{font-family:Poppins,sans-serif;font-size:14px;color:#666;line-height:1.6;margin:0 0 20px;text-align:center}.AccordionJournalCard_sealSummary__W2XBb{display:flex;flex-direction:column;gap:12px;padding:16px;background:#f4f5fe;border:2px solid #1a1d33;border-radius:4px}.AccordionJournalCard_sealSummaryItem__xJMMz{display:flex;justify-content:space-between;align-items:center}.AccordionJournalCard_sealSummaryLabel__F273K{font-family:Poppins,sans-serif;font-size:13px;color:#666}.AccordionJournalCard_sealSummaryValue__Y_AiB{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700;color:#1a1d33}.AccordionJournalCard_sealProgress__3VoSn{display:flex;flex-direction:column;align-items:center;gap:24px;padding:20px 0}.AccordionJournalCard_sealSpinner__9gkr_{width:48px;height:48px;border:4px solid #e8e9f0;border-top:4px solid var(--color-primary,#5168ff);border-radius:50%;animation:AccordionJournalCard_spin__jwvGx 1s linear infinite}@keyframes AccordionJournalCard_spin__jwvGx{to{transform:rotate(1turn)}}.AccordionJournalCard_sealSteps__44XzA{display:flex;flex-direction:column;gap:12px;width:100%}.AccordionJournalCard_sealStepItem__K7qR5{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f4f5fe;border-radius:4px;font-family:Poppins,sans-serif;font-size:13px;color:#999;transition:all .3s ease}.AccordionJournalCard_sealStepActive__HTnQ3{background:#f0fff4;color:#1a1d33}.AccordionJournalCard_sealStepDot__L2mGy{width:8px;height:8px;background:#ccc;border-radius:50%;transition:all .3s ease}.AccordionJournalCard_sealStepActive__HTnQ3 .AccordionJournalCard_sealStepDot__L2mGy{background:#22c55e}.AccordionJournalCard_sealComplete__nSB9R{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0;text-align:center}.AccordionJournalCard_sealCompleteIcon__DKRkj{color:#22c55e;animation:AccordionJournalCard_scaleIn__kWtU9 .5s ease}@keyframes AccordionJournalCard_scaleIn__kWtU9{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.AccordionJournalCard_sealCompleteText__lKHLJ{font-family:Poppins,sans-serif;font-size:14px;color:#666;margin:0;line-height:1.6}.AccordionJournalCard_sealReward__0X6nm{display:inline-flex;align-items:center;padding:8px 16px;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:4px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700;color:#92400e}.AccordionJournalCard_sealModalFooter__67LLU{display:flex;gap:12px;padding:16px 24px 24px;border-top:2px solid rgba(26,29,51,.1)}.AccordionJournalCard_sealModalCancel__kxkmr{flex:1 1;padding:12px 20px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#666;background:#fff;border:2px solid #ccc;border-radius:4px;cursor:pointer;transition:all .15s ease}.AccordionJournalCard_sealModalCancel__kxkmr:hover{background:#f4f5fe;border-color:#1a1d33}.AccordionJournalCard_sealModalConfirm__Fyx_r{flex:2 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#5168ff,#7c3aed);border:2px solid #1a1d33;border-radius:4px;cursor:pointer;transition:all .15s ease;box-shadow:3px 3px 0 #1a1d33}.AccordionJournalCard_sealModalConfirm__Fyx_r:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #1a1d33}.AccordionJournalCard_sealModalDone__4_G3Q{flex:1 1;padding:12px 20px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#22c55e;border:2px solid #1a1d33;border-radius:4px;cursor:pointer;transition:all .15s ease;box-shadow:3px 3px 0 #1a1d33}.AccordionJournalCard_sealModalDone__4_G3Q:hover{background:#16a34a;transform:translate(-1px,-1px);box-shadow:4px 4px 0 #1a1d33}.AccordionJournalCard_morningPagesStrip__zMchz{border-bottom:3px solid #1a1d33;background:#f4f5fe;padding:16px 24px}.AccordionJournalCard_morningPagesHeader__zBurJ{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.AccordionJournalCard_morningPagesLabel__Y1ZjJ{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1a1d33;margin:0}.AccordionJournalCard_morningPagesDays__fHWUZ{display:flex;flex-direction:row;gap:8px}.AccordionJournalCard_morningPagesDayBtn__fZW1g{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;border-radius:4px;border:2px solid #1a1d33;transition:all .15s ease}.AccordionJournalCard_morningPagesDayAvailable__DraQR{background:var(--color-primary,#5168ff);color:#fff;box-shadow:2px 2px 0 #1a1d33;cursor:pointer}.AccordionJournalCard_morningPagesDayAvailable__DraQR:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 #1a1d33}.AccordionJournalCard_morningPagesDayDone__jiwPQ{background:#22c55e;color:#fff;box-shadow:2px 2px 0 #1a1d33;cursor:default}.AccordionJournalCard_morningPagesDayLocked___XxHM{background:#e8e9f0;color:#aaa;border-color:#ccc;cursor:not-allowed}.AccordionJournalCard_morningPagesPending__hlMhv{font-family:Poppins,sans-serif;font-size:12px;color:#666;margin:10px 0 0}.AccordionJournalCard_sectionsList__tthdW{position:relative}.AccordionJournalCard_sectionsGateOverlay__N1j2F{position:absolute;inset:0;z-index:10;background:rgba(244,245,254,.92);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px}.AccordionJournalCard_sectionsGateContent__lYQiK{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.AccordionJournalCard_sectionsGateText__zGnnL{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;color:#1a1d33;max-width:280px;margin:0}.AccordionJournalCard_sectionsGateBtn__Ikvze{padding:12px 24px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--color-primary,#5168ff);border:2px solid #1a1d33;border-radius:4px;cursor:pointer;box-shadow:3px 3px 0 #1a1d33;transition:all .15s ease}.AccordionJournalCard_sectionsGateBtn__Ikvze:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #1a1d33}.AccordionJournalCard_sectionsGatePending__wxRSZ{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;color:#666}.AccordionJournalCard_morningPagesModalOverlay__PozFn{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AccordionJournalCard_morningPagesModalBackdrop__5u7iE{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.AccordionJournalCard_morningPagesModal__9sSfS{position:relative;width:100%;max-width:560px;background:#fff;border:3px solid #1a1d33;border-radius:8px;box-shadow:8px 8px 0 #1a1d33;overflow:hidden;display:flex;flex-direction:column;animation:AccordionJournalCard_modalSlideIn__p3wAy .3s ease}.AccordionJournalCard_morningPagesModalHeader__H_Ovn{padding:24px 24px 16px;background:linear-gradient(135deg,#f4f5fe,#ebeeff);border-bottom:3px solid #1a1d33;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.AccordionJournalCard_morningPagesModalDayBadge__vHZet{display:inline-block;padding:4px 12px;background:var(--color-primary,#5168ff);color:#fff;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:20px;border:2px solid #1a1d33}.AccordionJournalCard_morningPagesModalTitle__QPnR2{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;color:#1a1d33;margin:0}.AccordionJournalCard_morningPagesModalSubtitle__cfDhB{font-family:Poppins,sans-serif;font-size:12px;color:#666;margin:0}.AccordionJournalCard_morningPagesTimerDisplay__SQsqw{padding:24px 24px 16px;text-align:center}.AccordionJournalCard_morningPagesTimerCount__szdOL{font-family:IBM Plex Mono,monospace;font-size:56px;font-weight:700;color:#1a1d33;letter-spacing:-2px;line-height:1;margin-bottom:16px;transition:color .3s ease}.AccordionJournalCard_morningPagesTimerWarning__M7Has{color:#e53e3e}.AccordionJournalCard_morningPagesTimerBar__ymoVa{height:6px;background:#e8e9f0;border:2px solid #1a1d33;border-radius:4px;overflow:hidden}.AccordionJournalCard_morningPagesTimerBarFill__A5oDj{height:100%;background:var(--color-primary,#5168ff);transition:width 1s linear}.AccordionJournalCard_morningPagesWriteArea__wNMK9{padding:0 24px 16px;flex:1 1}.AccordionJournalCard_morningPagesTextarea__hiHAm{width:100%;height:200px;padding:12px 16px;font-family:Poppins,sans-serif;font-size:15px;color:#1a1d33;background:#fffef7;border:2px solid #1a1d33;border-radius:4px;resize:vertical;box-sizing:border-box;transition:all .15s ease;box-shadow:2px 2px 0 #1a1d33}.AccordionJournalCard_morningPagesTextarea__hiHAm:focus{outline:none;border-color:var(--color-primary,#5168ff);box-shadow:3px 3px 0 var(--color-primary,#5168ff)}.AccordionJournalCard_morningPagesTextarea__hiHAm::placeholder{color:#bba}.AccordionJournalCard_morningPagesModalFooter__AY_Ds{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 20px;border-top:2px solid rgba(26,29,51,.1)}.AccordionJournalCard_morningPagesModalNote__wNxJL{font-family:Poppins,sans-serif;font-size:12px;color:#666;margin:0;flex:1 1}.AccordionJournalCard_morningPagesSubmitBtn__i7FBS{padding:12px 24px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#22c55e;border:2px solid #1a1d33;border-radius:4px;cursor:pointer;box-shadow:3px 3px 0 #1a1d33;transition:all .15s ease;flex-shrink:0}.AccordionJournalCard_morningPagesSubmitBtn__i7FBS:hover{background:#16a34a;transform:translate(-1px,-1px);box-shadow:4px 4px 0 #1a1d33}@media (max-width:768px){.AccordionJournalCard_card__DH6jV{box-shadow:3px 3px 0 #1a1d33}.AccordionJournalCard_cardFace__Bao3s{padding:16px;flex-wrap:wrap;gap:12px}.AccordionJournalCard_cardFaceLeft__CL0uV{flex-direction:column;align-items:flex-start;gap:8px}.AccordionJournalCard_cardTitle__EJpOm{font-size:14px}.AccordionJournalCard_progressRing__aGyFD{width:40px;height:40px}.AccordionJournalCard_sectionHeader__iSJjm{padding:14px 16px}.AccordionJournalCard_sectionContent__xGjw0{padding:0 16px}.AccordionJournalCard_sectionContentVisible__bi6SG{padding:0 16px 16px}.AccordionJournalCard_blurtRow__b1lNd{grid-template-columns:1fr;gap:8px}.AccordionJournalCard_blurtArrow__oF52h,.AccordionJournalCard_blurtsHeader__J7NmZ{display:none}.AccordionJournalCard_blurtInput__w3Du1::placeholder{content:"Negative blurt..."}.AccordionJournalCard_affirmationInput__xv69X::placeholder{content:"Positive affirmation..."}.AccordionJournalCard_timeMapHeader__D2TqC{display:none}.AccordionJournalCard_timeMapRow__HjzRs{grid-template-columns:1fr 1fr;gap:8px}.AccordionJournalCard_safetyMapInputs__nap7e{grid-template-columns:1fr}.AccordionJournalCard_enjoyListHeader__jPEmF{display:none}.AccordionJournalCard_enjoyListRow__x_AxA{grid-template-columns:28px 1fr}.AccordionJournalCard_dateInput__Zk7U0{grid-column:2;margin-top:-4px}.AccordionJournalCard_morningPagesStrip__zMchz{padding:12px 16px}.AccordionJournalCard_morningPagesHeader__zBurJ{gap:10px}.AccordionJournalCard_morningPagesDays__fHWUZ{gap:6px}.AccordionJournalCard_morningPagesDayBtn__fZW1g{width:34px;height:34px;font-size:12px}.AccordionJournalCard_sealSection__L2Ces{padding:16px}.AccordionJournalCard_sealModal__iGMMO{max-width:100%;margin:16px;box-shadow:4px 4px 0 #1a1d33}.AccordionJournalCard_sealModalHeader__etSXi{padding:20px 16px 12px}.AccordionJournalCard_sealModalBody__R5UwP{padding:16px}.AccordionJournalCard_sealModalFooter__67LLU{padding:12px 16px 20px;flex-direction:column}.AccordionJournalCard_sealModalCancel__kxkmr,.AccordionJournalCard_sealModalConfirm__Fyx_r,.AccordionJournalCard_sealModalDone__4_G3Q{flex:none;width:100%}}@media (max-width:480px){.AccordionJournalCard_cardFace__Bao3s{padding:14px}.AccordionJournalCard_weekBadge__f5GDb{padding:4px 10px;font-size:10px}.AccordionJournalCard_cardTitle__EJpOm{font-size:13px}.AccordionJournalCard_cardSubtitle__Q1P4U{font-size:11px}.AccordionJournalCard_sectionTitle__kKn8m{font-size:14px}.AccordionJournalCard_sectionIcon__8juoT{width:32px;height:32px}.AccordionJournalCard_sectionIcon__8juoT svg{width:16px;height:16px}.AccordionJournalCard_instructions__RqY1f{font-size:12px;padding:10px 12px}.AccordionJournalCard_readLetterButton__PBIhl{font-size:12px;padding:8px 12px}.AccordionJournalCard_affirmationInput__xv69X,.AccordionJournalCard_blurtInput__w3Du1,.AccordionJournalCard_input__87hvi,.AccordionJournalCard_lifeInput__U2dyC,.AccordionJournalCard_textarea__QMoOm{font-size:13px;padding:10px 12px}.AccordionJournalCard_morningPagesStrip__zMchz{padding:10px 14px}.AccordionJournalCard_morningPagesDays__fHWUZ{gap:4px}.AccordionJournalCard_morningPagesDayBtn__fZW1g{width:30px;height:30px;font-size:11px;border-width:1.5px}.AccordionJournalCard_morningPagesLabel__Y1ZjJ{font-size:11px}}.LetterModal_overlay__bUEQG{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(10,12,28,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2000;animation:LetterModal_fadeIn__XQi4d .15s ease}@keyframes LetterModal_fadeIn__XQi4d{0%{opacity:0}to{opacity:1}}@keyframes LetterModal_slideIn__czlCY{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.LetterModal_modal__QeE5x{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2001;width:min(420px,90vw);max-height:80vh;background:#fff;border:3px solid #1a1d33;border-radius:6px;box-shadow:6px 6px 0 #1a1d33;animation:LetterModal_slideIn__czlCY .2s cubic-bezier(.25,1,.5,1);overflow:hidden;display:flex;flex-direction:column}.LetterModal_header__b3sle{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:3px solid #1a1d33;background:#50599b;flex-shrink:0}.LetterModal_headerLeft___NTY_{display:flex;align-items:center;gap:10px}.LetterModal_azuraIcon__TnXvd{width:28px;height:28px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);flex-shrink:0}.LetterModal_title__sjXtw{font-family:var(--font-primary);font-size:14px;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.05em}.LetterModal_closeButton__aBm0C{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;cursor:pointer;transition:all .15s ease}.LetterModal_closeButton__aBm0C:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.LetterModal_content__snOSM{padding:20px 24px;overflow-y:auto;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#666;line-height:1.7;white-space:pre-line}.BookReaderModal_backdrop__Eg4AJ{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease}.BookReaderModal_backdropVisible__9z9xx{opacity:1;pointer-events:auto}.BookReaderModal_modal__ctgkW{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.96);width:94%;max-width:640px;max-height:90vh;background:#fffdf7;border:3px solid #1a1d33;border-radius:var(--radius-xl);box-shadow:8px 8px 0 #1a1d33;z-index:1000;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.BookReaderModal_modalOpen__Rfe52{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.BookReaderModal_header__Mh6kt{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:2px solid #1a1d33;background:#fff;border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-shrink:0}.BookReaderModal_headerInfo__69Iih{display:flex;flex-direction:column;gap:2px}.BookReaderModal_headerTitle__50i3x{font-family:var(--font-primary);font-size:14px;font-weight:700;color:#1a1d33;margin:0}.BookReaderModal_headerAuthor__V3GmB{font-family:IBM Plex Mono,monospace;font-size:11px;color:rgba(26,29,51,.5);margin:0}.BookReaderModal_closeButton__iaJcr{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid #1a1d33;border-radius:8px;cursor:pointer;color:#1a1d33;transition:all .15s ease;flex-shrink:0}.BookReaderModal_closeButton__iaJcr:hover{background:#1a1d33;color:#fff}.BookReaderModal_body__qDCOI{flex:1 1;overflow-y:auto;padding:32px 32px 48px;overscroll-behavior:contain}.BookReaderModal_prose__h0c8Z h1{font-size:26px;margin:0 0 8px}.BookReaderModal_prose__h0c8Z h1,.BookReaderModal_prose__h0c8Z h2{font-family:var(--font-primary);font-weight:700;color:#1a1d33;line-height:1.3}.BookReaderModal_prose__h0c8Z h2{font-size:19px;margin:32px 0 12px}.BookReaderModal_prose__h0c8Z h3{font-family:var(--font-primary);font-size:16px;font-weight:700;color:#1a1d33;margin:24px 0 8px;line-height:1.4}.BookReaderModal_prose__h0c8Z p{font-family:var(--font-primary);font-size:15px;line-height:1.8;color:#2a2d3e;margin:0 0 16px}.BookReaderModal_prose__h0c8Z strong{font-weight:700;color:#1a1d33}.BookReaderModal_prose__h0c8Z em{font-style:italic;color:rgba(26,29,51,.85)}.BookReaderModal_prose__h0c8Z hr{border:none;border-top:2px solid #e0e1ee;margin:28px 0}.BookReaderModal_prose__h0c8Z ol,.BookReaderModal_prose__h0c8Z ul{font-family:var(--font-primary);font-size:15px;line-height:1.8;color:#2a2d3e;margin:0 0 16px;padding-left:24px}.BookReaderModal_prose__h0c8Z li{margin-bottom:6px}.BookReaderModal_prose__h0c8Z blockquote{border-left:3px solid var(--color-primary,#5168ff);padding-left:16px;margin:20px 0;font-style:italic;color:rgba(26,29,51,.75)}.BookReaderModal_commentsSection__yArTu{margin-top:40px;padding-top:32px;border-top:2px solid #1a1d33}.BookReaderModal_commentsTitle__jEkp3{font-family:var(--font-primary);font-size:16px;font-weight:700;color:#1a1d33;margin:0 0 20px;text-transform:uppercase;letter-spacing:.03em}.BookReaderModal_commentForm___6KQp{display:flex;gap:12px;margin-bottom:24px}.BookReaderModal_commentFormAvatar__RzQVp{flex-shrink:0;padding-top:2px}.BookReaderModal_avatar__RBmA6{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #1a1d33}.BookReaderModal_avatarFallback__q0gaa{width:32px;height:32px;font-size:14px}.BookReaderModal_avatarFallbackSmall__tyzxQ,.BookReaderModal_avatarFallback__q0gaa{border-radius:50%;background:var(--color-primary,#5168ff);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-weight:700;border:2px solid #1a1d33}.BookReaderModal_avatarFallbackSmall__tyzxQ{width:28px;height:28px;font-size:12px}.BookReaderModal_commentFormInput__flMkc{flex:1 1;display:flex;flex-direction:column;gap:8px}.BookReaderModal_commentTextarea__Cs_Sm{width:100%;padding:10px 12px;border:2px solid #1a1d33;border-radius:8px;font-family:var(--font-primary);font-size:13px;line-height:1.5;color:#1a1d33;background:#fff;resize:vertical;min-height:44px;outline:none;transition:border-color .15s ease}.BookReaderModal_commentTextarea__Cs_Sm::placeholder{color:rgba(26,29,51,.35)}.BookReaderModal_commentTextarea__Cs_Sm:focus{border-color:var(--color-primary,#5168ff)}.BookReaderModal_commentFormFooter__NTwrP{display:flex;align-items:center;justify-content:space-between}.BookReaderModal_charCount__x4otA{font-family:IBM Plex Mono,monospace;font-size:11px;color:rgba(26,29,51,.3);transition:color .15s ease}.BookReaderModal_charCountLow__TpB_N{color:#e85d3a;font-weight:600}.BookReaderModal_commentSubmit__4Pqw0{padding:8px 20px;background:var(--color-primary,#5168ff);color:#fff;border:2px solid #1a1d33;border-radius:8px;font-family:var(--font-primary);font-size:12px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;box-shadow:3px 3px 0 #1a1d33;transition:all .15s ease}.BookReaderModal_commentSubmit__4Pqw0:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 #1a1d33}.BookReaderModal_commentSubmit__4Pqw0:disabled{opacity:.4;cursor:not-allowed}.BookReaderModal_signInPrompt__y2yAS{font-family:var(--font-primary);font-size:13px;color:rgba(26,29,51,.5);margin:0 0 20px;font-style:italic}.BookReaderModal_commentsList__ubhwH{display:flex;flex-direction:column;gap:16px}.BookReaderModal_commentItem__iJ41H{display:flex;gap:10px}.BookReaderModal_commentAvatar__ekB87{flex-shrink:0;padding-top:2px}.BookReaderModal_commentBody__kv76O{flex:1 1;min-width:0}.BookReaderModal_commentMeta__vydSe{display:flex;align-items:center;gap:8px;margin-bottom:4px}.BookReaderModal_commentAuthor____qHi{font-family:var(--font-primary);font-size:13px;font-weight:700;color:#1a1d33}.BookReaderModal_commentTime__xSM_Z{font-family:IBM Plex Mono,monospace;font-size:11px;color:rgba(26,29,51,.4)}.BookReaderModal_commentText__CDwuu{font-family:var(--font-primary);font-size:13px;line-height:1.6;color:rgba(26,29,51,.8);margin:0;word-break:break-word}.BookReaderModal_commentActions__mQXtB{display:flex;align-items:center;gap:12px;margin-top:6px}.BookReaderModal_likeButton__J_IdJ{display:flex;align-items:center;gap:4px;background:none;border:none;padding:2px 0;font-family:IBM Plex Mono,monospace;font-size:11px;color:rgba(26,29,51,.4);cursor:pointer;transition:color .15s ease}.BookReaderModal_likeButtonActive__i59bR,.BookReaderModal_likeButton__J_IdJ:hover{color:#e85d3a}.BookReaderModal_deleteButton__LfMWe{display:flex;align-items:center;gap:4px;background:none;border:none;padding:2px 0;font-family:IBM Plex Mono,monospace;font-size:11px;color:rgba(26,29,51,.3);cursor:pointer;transition:color .15s ease}.BookReaderModal_deleteButton__LfMWe:hover{color:#d03660}.BookReaderModal_noComments__zxPXD{font-family:var(--font-primary);font-size:13px;color:rgba(26,29,51,.4);margin:0;font-style:italic}@media (max-width:600px){.BookReaderModal_modal__ctgkW{width:100%;max-width:100%;max-height:100vh;border-radius:0;border:none;box-shadow:none}.BookReaderModal_header__Mh6kt{border-radius:0}.BookReaderModal_body__qDCOI{padding:24px 20px 40px}.BookReaderModal_prose__h0c8Z h1{font-size:22px}.BookReaderModal_prose__h0c8Z ol,.BookReaderModal_prose__h0c8Z p,.BookReaderModal_prose__h0c8Z ul{font-size:14px}}