._button_qxgid_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;max-width:100%;padding:10px 16px;border:1px solid transparent;border-radius:var(--radius-md);font-size:15px;font-weight:600;line-height:1.2;text-align:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease,translate .18s ease,box-shadow .18s ease}._button_qxgid_1:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:2px}._button_qxgid_1:disabled{opacity:.55;cursor:not-allowed}._primary_qxgid_29{background:var(--gradient-action);color:#fff;border-color:#8e426326;box-shadow:0 4px 10px #9c4e7029,inset 0 1px #fff3}._primary_qxgid_29:hover:not(:disabled){background-color:var(--color-deep-rose)}._ghost_qxgid_40{background-color:var(--color-soft-pink);color:var(--color-deep-rose)}._ghost_qxgid_40:hover:not(:disabled){background-color:var(--color-accent);color:var(--color-text)}._quiet_qxgid_50{background-color:transparent;border-color:transparent;color:var(--color-deep-rose)}._quiet_qxgid_50:hover:not(:disabled){color:var(--color-deep-rose);border-color:var(--color-accent)}._button_qxgid_1:hover:not(:disabled){translate:0 -1px}._button_qxgid_1:active:not(:disabled){translate:0 1px;box-shadow:none}._card_lebl7_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background-color:var(--color-surface);border:1px solid rgba(239,217,227,.65);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}._blush_lebl7_16{background:var(--gradient-blush)}._accent_lebl7_20{border-color:var(--color-border);box-shadow:none}._accent_lebl7_20{border-color:#e4bfd1;background:linear-gradient(140deg,#fffdf9,#fff7fb)}._blush_lebl7_16{border-color:#e9bfd4;box-shadow:var(--shadow-paper)}._overlay_ci81v_1{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:calc(var(--space-4) + var(--app-safe-top)) var(--space-4) calc(var(--space-4) + var(--app-safe-bottom));background-color:#59465361}._dialog_ci81v_13{position:relative;width:100%;max-width:440px;max-height:calc(var(--app-viewport-height, 100dvh) - var(--app-safe-top) - var(--app-safe-bottom) - 32px);padding:24px;overflow-y:auto;overscroll-behavior:contain;border-radius:24px;background:linear-gradient(155deg,#fffdfd,#fff4f9);box-shadow:var(--shadow-raised)}._closeButton_ci81v_26{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background-color:#ffffffbf;color:var(--color-deep-rose);font-size:24px;line-height:1}._closeButton_ci81v_26:hover{background-color:var(--color-soft-pink)}._closeButton_ci81v_26:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:2px}._eyebrow_ci81v_52{padding-right:44px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-strong)}._title_ci81v_61{margin-top:4px;padding-right:44px;font-size:clamp(21px,5vw,26px);font-weight:700;line-height:1.25;color:var(--color-text);overflow-wrap:anywhere}._subtitle_ci81v_71{margin-top:6px;font-size:13px;line-height:1.5;color:var(--color-text-muted)}._options_ci81v_78{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-4)}._option_ci81v_78{display:flex;align-items:center;gap:12px;width:100%;min-height:88px;padding:14px;border:1px solid transparent;border-radius:var(--radius-md);background:#fffafc;color:var(--color-text);text-align:left;transition:background .15s ease}._option_ci81v_78:hover:not(:disabled){border-color:var(--color-accent);box-shadow:var(--shadow-soft);transform:translateY(-1px)}._option_ci81v_78:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:2px}._option_ci81v_78:disabled{opacity:.55;cursor:not-allowed}._optionIcon_ci81v_116{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-deep-rose)}._optionText_ci81v_126{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}._optionTitle_ci81v_134{font-size:16px;font-weight:700;line-height:1.25;color:var(--color-text)}._optionDescription_ci81v_141{font-size:12px;line-height:1.4;color:var(--color-text-muted)}._optionArrow_ci81v_147{flex:0 0 auto;color:var(--color-accent-strong);font-size:18px;font-weight:700}@media(max-width:380px){._dialog_ci81v_13{padding:var(--space-4)}._option_ci81v_78{min-height:76px;padding:12px}._optionIcon_ci81v_116{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){._option_ci81v_78{transition:none}}@media(max-width:520px){._overlay_ci81v_1{align-items:flex-end}._dialog_ci81v_13{border-radius:24px 24px 18px 18px}}._optionIcon_ci81v_116{border-radius:12px;background:var(--color-soft-pink)}._trainer_5qjir_1{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;justify-content:center;width:100%;height:100%;min-height:0;padding:14px 18px 16px;overflow-y:auto;overscroll-behavior:contain}._trainerEmpty_5qjir_15{justify-content:flex-start}._topBar_5qjir_19{flex:0 0 auto;display:flex;align-items:flex-start;gap:12px;min-width:0;padding-top:2px}._backButton_5qjir_28{flex:0 0 auto;min-height:44px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:#fffdfe;color:var(--color-deep-rose);font-size:13px;font-weight:700}._backButton_5qjir_28:hover{background-color:var(--color-soft-pink)}._backButton_5qjir_28:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:2px}._titleBlock_5qjir_49{flex:1 1 auto;min-width:0;padding-top:2px}._title_5qjir_49{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(17px,4.2vw,22px);font-weight:700;line-height:1.25;color:var(--color-text);overflow-wrap:anywhere}._progressRow_5qjir_67{display:flex;align-items:center;gap:10px;margin-top:5px}._progressText_5qjir_74{flex:0 0 auto;font-size:13px;font-weight:600;line-height:1.3;color:var(--color-deep-rose);white-space:nowrap}._modeLabel_5qjir_83{flex:0 0 auto;padding:2px 7px;border-radius:var(--radius-pill);background-color:var(--color-soft-pink);color:var(--color-deep-rose);font-size:10.5px;font-weight:600;line-height:1.3;white-space:nowrap}._progressTrack_5qjir_95{flex:1 1 auto;height:4px;overflow:hidden;border-radius:var(--radius-pill);background-color:var(--color-soft-pink)}._progressFill_5qjir_103{display:block;height:100%;border-radius:inherit;background:var(--color-deep-rose);transition:width .25s ease}._cardMeta_5qjir_111{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}._reviewBadge_5qjir_119,._noAnswerBadge_5qjir_120{padding:3px 9px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:600}._reviewBadge_5qjir_119{background-color:#fdf0f4;color:#a54d68}._noAnswerBadge_5qjir_120{background-color:#fff2dd;color:#9a6a24}._cardStage_5qjir_137{flex:1 1 auto;width:100%;min-height:180px;max-height:min(46dvh,430px);max-width:540px;align-self:center;margin:clamp(8px,2vh,20px) 0;perspective:1200px}._card_5qjir_111{position:relative;width:100%;height:100%;border-radius:var(--radius-lg);outline:none;cursor:pointer;touch-action:manipulation}._card_5qjir_111:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:4px}._cardAnimating_5qjir_165{transform-style:preserve-3d;will-change:transform}._cardAnimating_5qjir_165 ._cardFace_5qjir_172{visibility:visible;pointer-events:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}._cardToBack_5qjir_179{animation:_flipToBack_5qjir_1 .6s cubic-bezier(.2,.7,.2,1) both}._cardToFront_5qjir_183{animation:_flipToFront_5qjir_1 .6s cubic-bezier(.2,.7,.2,1) both}@keyframes _flipToBack_5qjir_1{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes _flipToFront_5qjir_1{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}._cardFace_5qjir_172{position:absolute;inset:0;display:flex;flex-direction:column;padding:clamp(18px,5vw,28px);overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-surface)}._cardFront_5qjir_218{visibility:visible;border:1px solid #e4b7cb;background:radial-gradient(ellipse at 0% 100%,#f0e6f6 0%,transparent 65%),linear-gradient(145deg,#fff4f7,#f8dce9);box-shadow:0 12px 28px #954c6e1f,inset 0 0 0 6px #fff9}._cardBack_5qjir_225{visibility:hidden;pointer-events:none;border:1px solid #e4b7cb;background:linear-gradient(165deg,#fff6fa,#fffdfd 22%);box-shadow:0 12px 28px #954c6e17}._cardFlipped_5qjir_233 ._cardFront_5qjir_218{visibility:hidden;pointer-events:none}._cardFlipped_5qjir_233 ._cardBack_5qjir_225{visibility:visible;pointer-events:auto}._cardToBack_5qjir_179 ._cardBack_5qjir_225,._cardToFront_5qjir_183 ._cardBack_5qjir_225{transform:rotateY(180deg)}._questionWrap_5qjir_248{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding-bottom:26px;overflow-y:auto;overscroll-behavior:contain}._question_5qjir_248{margin:0;text-align:center;font-size:clamp(20px,5.2vw,30px);font-family:var(--font-family-display);font-weight:500;line-height:1.4;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}._flipHint_5qjir_271{position:absolute;right:16px;bottom:14px;left:16px;text-align:center;font-size:12px;letter-spacing:.02em;color:var(--color-text-muted)}._answerHead_5qjir_282{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}._answerLabel_5qjir_291{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-deep-rose)}._answerHint_5qjir_299{font-size:11.5px;color:var(--color-text-muted)}._answerScroll_5qjir_305{flex:1 1 auto;min-height:0;padding:2px 6px 6px 0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._answerText_5qjir_315{margin:0;font-size:clamp(14.5px,3.8vw,16px);line-height:1.65;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}._answerMissing_5qjir_324{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-muted)}._controls_5qjir_331{position:sticky;bottom:0;z-index:2;flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding-top:4px;padding-bottom:4px;background-color:var(--color-background)}._flipButton_5qjir_344{width:100%;min-height:52px;padding:12px 18px;border:none;border-radius:var(--radius-md);background:var(--gradient-action);box-shadow:0 4px 12px #9c4e702e;color:#fff;font-size:16px;font-weight:600}._flipButton_5qjir_344:hover{background:linear-gradient(120deg,#a55379,#85395c)}._flipButton_5qjir_344:active{transform:translateY(1px)}._flipButton_5qjir_344:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:3px}._gradeRow_5qjir_370{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._gradeRow_5qjir_370>button{min-height:48px;font-size:15px;font-weight:700}._navRow_5qjir_382{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._navButton_5qjir_388{min-height:46px;padding:0 12px;border:1px solid var(--color-border);border-radius:14px;background-color:#fffdfe;color:var(--color-deep-rose);font-size:13.5px;font-weight:600}._navButton_5qjir_388:hover:not(:disabled){border-color:var(--color-accent);background-color:var(--color-soft-pink)}._navButton_5qjir_388:disabled{opacity:.5;cursor:not-allowed}._navButton_5qjir_388:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:2px}._answerEditor_5qjir_414{position:relative}._answerEditorSummary_5qjir_418{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px dashed var(--color-border);border-radius:14px;background-color:#fffdfe;color:var(--color-deep-rose);font-size:13px;font-weight:600;text-align:center;cursor:pointer;list-style:none}._answerEditorSummary_5qjir_418::-webkit-details-marker{display:none}._answerEditorSummary_5qjir_418:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:2px}._answerEditorBody_5qjir_444{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:5;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fff;box-shadow:0 12px 30px #965b7838}._answerField_5qjir_460{display:flex;flex-direction:column;gap:4px}._answerField_5qjir_460 textarea{width:100%;max-height:24vh;padding:9px 11px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fffafc;color:var(--color-text);font-family:inherit;font-size:13.5px;line-height:1.5;resize:vertical}._answerField_5qjir_460 textarea:focus{outline:none;border-color:var(--color-accent-strong);box-shadow:0 0 0 3px var(--color-soft-pink)}._hint_5qjir_486{font-size:11.5px;line-height:1.4;color:var(--color-text-muted)}._completion_5qjir_492{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:0;padding:var(--space-4);text-align:center}._completionIcon_5qjir_504{font-size:46px;line-height:1}._completionTitle_5qjir_509{font-size:clamp(21px,5vw,27px);font-weight:700;line-height:1.25;color:var(--color-text);overflow-wrap:anywhere}._completionText_5qjir_517{max-width:360px;font-size:13.5px;line-height:1.5;color:var(--color-text-muted)}._completionActions_5qjir_524{display:flex;flex-direction:column;gap:12px;justify-content:center;width:100%;max-width:320px;margin-top:8px}._completionActions_5qjir_524>button{width:100%}._empty_5qjir_538{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:0;padding:var(--space-5) var(--space-4);color:var(--color-text-muted);font-size:13px;line-height:1.5;text-align:center}@media(max-width:480px){._trainer_5qjir_1{gap:8px;padding:8px 12px 10px}._topBar_5qjir_19{gap:10px}._title_5qjir_49{font-size:clamp(17px,4.4vw,21px)}._cardStage_5qjir_137{margin:10px 0}._question_5qjir_248{font-size:clamp(20px,5.4vw,26px)}._answerText_5qjir_315{font-size:14.5px}._controls_5qjir_331{gap:8px}._flipButton_5qjir_344{min-height:50px;font-size:15.5px}._navButton_5qjir_388{font-size:12.5px}}@media(min-width:600px){._question_5qjir_248{font-size:clamp(24px,3.4vw,30px)}._answerText_5qjir_315{font-size:16px}}@media(max-height:700px){._cardStage_5qjir_137{margin:6px 0}._title_5qjir_49{-webkit-line-clamp:1}}@media(max-height:640px){._cardStage_5qjir_137{flex:1 1 auto;min-height:100px}}@media(min-width:480px){._completionActions_5qjir_524{flex-direction:row;justify-content:center}._completionActions_5qjir_524>button{width:auto}}@media(prefers-reduced-motion:reduce){._cardToBack_5qjir_179,._cardToFront_5qjir_183,._progressFill_5qjir_103{animation:none;transition:none}}@media(min-height:800px){._cardStage_5qjir_137{min-height:280px}}@media(max-height:700px){._trainer_5qjir_1{gap:6px;padding-top:6px}._flipButton_5qjir_344{min-height:44px;padding-block:8px}._navButton_5qjir_388,._gradeRow_5qjir_370>button{min-height:44px}._controls_5qjir_331{gap:6px}}._topBar_5qjir_19,._controls_5qjir_331{width:100%;max-width:540px;align-self:center}._cardFace_5qjir_172{border-radius:26px}._cardBloom_5qjir_652{flex:0 0 auto;width:64px;height:70px;align-self:center;color:#b46f94;opacity:.8;pointer-events:none}._questionWrap_5qjir_248{position:relative;padding-top:8px}._flipHint_5qjir_271{font-size:12px;color:var(--color-deep-rose)}._flipHint_5qjir_271:before{content:"♡";display:inline-block;margin-right:7px}._answerHead_5qjir_282{padding-bottom:10px;border-bottom:1px solid var(--color-border)}._answerScroll_5qjir_305{scrollbar-color:#d7a6be transparent}._navButton_5qjir_388{transition:background-color .18s ease,translate .18s ease}._navButton_5qjir_388:active:not(:disabled){translate:0 1px}@media(max-height:700px){._cardBloom_5qjir_652{width:36px;height:40px}}@media(max-height:580px){._cardBloom_5qjir_652{display:none}}._page_ebv25_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding-bottom:var(--space-2)}._hero_ebv25_9{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:22px;padding:26px 22px;border:1px solid var(--color-border);border-radius:28px;background:var(--gradient-blush);box-shadow:var(--shadow-soft)}._heroText_ebv25_22{min-width:0}._brand_ebv25_26{margin-bottom:10px;font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--color-deep-rose)}._title_ebv25_35{margin-top:2px;font-family:var(--font-family-display);font-size:34px;font-weight:500;letter-spacing:-.035em;line-height:1.15;color:var(--color-text);overflow-wrap:anywhere}._subtitle_ebv25_46{margin-top:10px;max-width:28em;font-size:14px;line-height:1.5;color:var(--color-text-muted)}._heroAction_ebv25_54{width:100%}._heroAction_ebv25_54>button{width:100%}._createHeader_ebv25_62{display:flex;flex-direction:column;gap:6px}._backLink_ebv25_68{align-self:flex-start;min-height:44px;padding:0;border:none;background:transparent;color:var(--color-deep-rose);font-size:12px;font-weight:700}._backLink_ebv25_68:hover{color:var(--color-accent-strong)}._backLink_ebv25_68:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:3px}._createTitle_ebv25_88{font-size:clamp(22px,4.6vw,28px);font-weight:700;line-height:1.2;color:var(--color-text)}._formCard_ebv25_95{gap:var(--space-3)}._field_ebv25_99{display:flex;flex-direction:column;gap:6px;min-width:0}._fieldLabel_ebv25_106{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-deep-rose)}._subjectInput_ebv25_113,._questionInput_ebv25_114,._answerInput_ebv25_115{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fffafc;color:var(--color-text);font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}._subjectInput_ebv25_113:focus,._materialInput_ebv25_129:focus,._questionInput_ebv25_114:focus,._answerInput_ebv25_115:focus{outline:none;border-color:var(--color-accent-strong);box-shadow:0 0 0 3px var(--color-soft-pink)}._questionInput_ebv25_114{resize:vertical;min-height:74px}._answerInput_ebv25_115{resize:vertical;min-height:120px;max-height:320px;overflow-y:auto}._fileBlock_ebv25_152{display:flex;flex-direction:column;gap:6px}._fileInput_ebv25_158{width:100%;font-size:12.5px;color:var(--color-text-muted)}._fileChip_ebv25_164{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:7px 10px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-soft-pink)}._fileName_ebv25_175{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--color-deep-rose)}._fileRemove_ebv25_184{flex:0 0 auto;min-height:44px;padding:8px 6px;border:none;background:transparent;color:var(--color-deep-rose);font-size:12px;font-weight:600}._hint_ebv25_195{font-size:11.5px;line-height:1.45;color:var(--color-text-muted)}._error_ebv25_201{padding:9px 11px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fdf4f7;color:#a54d68;font-size:13px;line-height:1.45}._notice_ebv25_211{padding:9px 11px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-soft-pink);color:var(--color-deep-rose);font-size:12.5px;line-height:1.45}._actions_ebv25_221{display:flex;justify-content:stretch}._actions_ebv25_221>*{width:100%}._processing_ebv25_230{font-size:12.5px;line-height:1.45;color:var(--color-deep-rose)}._library_ebv25_236{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._libraryHeader_ebv25_243{display:flex;align-items:center;gap:var(--space-2)}._sectionTitle_ebv25_249{font-size:15px;font-weight:700;color:var(--color-text)}._deckCounter_ebv25_255{padding:1px 8px;border-radius:var(--radius-pill);background-color:var(--color-soft-pink);color:var(--color-deep-rose);font-size:11px;font-weight:700}._emptyState_ebv25_264{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:13px;line-height:1.45;text-align:center}._libraryEmpty_ebv25_274{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-muted);font-size:14px;text-align:center}._deckGrid_ebv25_287{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}._deckCard_ebv25_293{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px;border:1px solid #eed6e2;border-radius:24px;background:linear-gradient(145deg,#fff 20%,#fff1f7);box-shadow:var(--shadow-soft);transition:translate .18s ease,box-shadow .18s ease}._deckTop_ebv25_307{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._sourceBadge_ebv25_314{padding:5px 10px;border:1px solid #ecd1df;border-radius:8px;background:#fff8fc;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--color-deep-rose)}._deckProgress_ebv25_325{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:54px;padding:8px;border:1px solid #ebcbdc;border-radius:50%;background:#fff8fc;font-size:20px;font-weight:650;letter-spacing:-.04em;color:var(--color-deep-rose)}._deckTitle_ebv25_341{font-size:18px;font-weight:700;line-height:1.28;color:var(--color-text);overflow-wrap:anywhere}._deckStats_ebv25_349{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:11.5px;line-height:1.4;color:var(--color-text-muted)}._deckStats_ebv25_349 b{color:var(--color-deep-rose);font-weight:700}._progressTrack_ebv25_363{position:relative;display:block;height:8px;overflow:hidden;border-radius:var(--radius-pill);background-color:var(--color-soft-pink)}._progressFill_ebv25_372{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d996b5,#a45883);transition:width .25s ease}._deckWarning_ebv25_380{font-size:11px;font-weight:600;color:#9a6a24}._deckActions_ebv25_386{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:2px}._deckActions_ebv25_386>button{width:100%}._deleteDeck_ebv25_397{align-self:flex-end;min-height:44px;padding:8px 4px 8px 12px;border:none;background:transparent;color:var(--color-text-muted);font-size:12px}._deleteDeck_ebv25_397:hover{color:var(--color-deep-rose);opacity:1}._deleteDeck_ebv25_397:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:2px}._trainerHost_ebv25_417{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;height:100%;overflow:hidden}._floatingError_ebv25_427{position:absolute;top:8px;right:12px;left:12px;z-index:20;padding:8px 10px;border:1px solid #f0c9d6;border-radius:var(--radius-md);background-color:#fff4f8;color:#a54d68;font-size:12px;line-height:1.4;box-shadow:var(--shadow-soft)}._preview_ebv25_443{display:flex;flex-direction:column;gap:var(--space-4)}._previewHeader_ebv25_449{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 0;border-bottom:1px solid var(--color-border)}._previewHeadingText_ebv25_459{min-width:0}._previewTitle_ebv25_463{font-size:17px;font-weight:700;line-height:1.3;color:var(--color-text);overflow-wrap:anywhere}._previewMeta_ebv25_471{margin-top:3px;font-size:11.5px;line-height:1.4;color:var(--color-text-muted)}._reviewCounter_ebv25_478{flex:0 0 auto;padding:3px 9px;border-radius:var(--radius-pill);background-color:#fffdfe;color:var(--color-deep-rose);font-size:11px;font-weight:600;white-space:nowrap}._warningList_ebv25_489{display:flex;flex-direction:column;gap:6px;margin:0;padding:var(--space-2) var(--space-3);border:1px solid #f0d9a8;border-radius:var(--radius-md);background-color:#fff9ec;color:#8a5a12;font-size:12.5px;line-height:1.5;list-style:disc inside}._answerWarning_ebv25_504{padding:9px 11px;border:1px solid #f0d9b5;border-radius:var(--radius-md);background-color:#fff7e8;color:#8a5a1f;font-size:12.5px;line-height:1.45}._saveRow_ebv25_514{display:flex;flex-direction:column;gap:var(--space-2)}._section_ebv25_249,._ticketList_ebv25_526{display:flex;flex-direction:column;gap:var(--space-3)}._ticket_ebv25_526{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:var(--shadow-soft)}._ticketHeader_ebv25_544{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._ticketNumber_ebv25_551{font-size:13px;font-weight:700;color:var(--color-deep-rose)}._reviewBadge_ebv25_557{padding:2px 8px;border-radius:var(--radius-pill);background-color:#fdf0f4;color:#a54d68;font-size:10.5px;font-weight:600}._deleteButton_ebv25_566{margin-left:auto;min-height:44px;padding:8px 6px;border:none;background:transparent;color:var(--color-text-muted);font-size:11.5px}._deleteButton_ebv25_566:hover{color:var(--color-deep-rose)}._unresolvedList_ebv25_580{display:flex;flex-direction:column;gap:var(--space-2)}._unresolvedCard_ebv25_586{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fffafc}._unresolvedText_ebv25_593{font-size:12.5px;line-height:1.5;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}._unresolvedReason_ebv25_601{margin-top:3px;font-size:11px;color:var(--color-text-muted)}._originalBlock_ebv25_607{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);overflow:hidden}._originalSummary_ebv25_614{padding:var(--space-3) var(--space-4);color:var(--color-deep-rose);font-size:12.5px;font-weight:600;cursor:pointer}._originalText_ebv25_622{max-height:320px;margin:0;padding:0 var(--space-4) var(--space-4);overflow:auto;color:var(--color-text-muted);font-family:inherit;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}._docxHelp_ebv25_635{display:flex;flex-direction:column;gap:6px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fffdf9}._docxBadge_ebv25_645{align-self:flex-start;padding:3px 8px;border-radius:var(--radius-pill);background-color:var(--color-soft-pink);color:var(--color-deep-rose);font-size:11px;font-weight:700;letter-spacing:.02em}._docxExample_ebv25_656{display:flex;flex-direction:column;gap:2px;padding:var(--space-2);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background-color:#fffafc;font-size:12.5px;line-height:1.5;color:var(--color-text)}._docxExample_ebv25_656 p{margin:0}@media(min-width:520px){._hero_ebv25_9{flex-direction:row;align-items:center;justify-content:space-between}._heroAction_ebv25_54{flex:0 0 auto;width:auto}._heroAction_ebv25_54>button{width:auto}._saveRow_ebv25_514{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:640px){._deckGrid_ebv25_287{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){._progressFill_ebv25_372{transition:none}}._fileInput_ebv25_158::file-selector-button{min-height:44px;margin-right:10px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-field);color:var(--color-deep-rose);font:inherit;cursor:pointer}._heroBloom_ebv25_720{position:absolute;top:12px;right:12px;width:88px;height:98px;color:#bc789d;opacity:.35;z-index:-1;pointer-events:none}._deckCard_ebv25_293:nth-child(2n){background:linear-gradient(145deg,#fff 20%,#f3edf9);border-color:#e4d9ee}._deckCard_ebv25_293:hover{translate:0 -2px;box-shadow:var(--shadow-raised)}._deckActions_ebv25_386{margin-top:auto}@media(min-width:520px){._hero_ebv25_9{flex-wrap:wrap}._heroText_ebv25_22{flex:1 1 240px}}._banner_aoudq_1{position:relative;display:flex;align-items:center;gap:12px;padding:20px 16px 16px;border:1px solid #dfc7e1;border-radius:20px 12px;background:linear-gradient(135deg,#f8e4f0,#f1eaf9 65%,#fff0e8);box-shadow:0 3px #eee2f0}._compact_aoudq_13{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);box-shadow:none}._compact_aoudq_13 ._icon_aoudq_20{width:30px;height:30px}._compact_aoudq_13 ._icon_aoudq_20 svg{width:17px;height:17px}._compact_aoudq_13 ._title_aoudq_30{font-size:13px}._compact_aoudq_13 ._subtitle_aoudq_34{font-size:11.5px}._icon_aoudq_20{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ffffffb8;color:var(--color-deep-rose)}._icon_aoudq_20 svg{width:22px;height:22px}._text_aoudq_55{min-width:0}._title_aoudq_30{font-size:14.5px;font-weight:700;line-height:1.35;color:var(--color-text)}._subtitle_aoudq_34{margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--color-text-muted);overflow-wrap:anywhere}._banner_aoudq_1:before{content:"";position:absolute;top:-5px;left:24px;width:45px;height:11px;background:#e4c6dc;rotate:-5deg;border-inline:2px dotted #fbf3fa;pointer-events:none}._icon_aoudq_20{border:1px solid #e9cbdc;border-radius:14px;background:#fff9f5;rotate:-6deg;box-shadow:0 2px 3px #e9d4e3}._title_aoudq_30{color:#6c3b59}._compact_aoudq_13{margin-top:4px}._page_dugyx_1{display:flex;flex-direction:column;flex:1 0 auto;gap:clamp(20px,3dvh,32px);min-width:0;padding-bottom:var(--space-2)}._greetingBlock_dugyx_10{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:10px;min-height:180px;padding:28px 24px;border:1px solid rgba(229,175,196,.35);border-radius:28px 28px 12px;background:var(--gradient-blush);box-shadow:inset 0 1px #fff,var(--shadow-soft)}._greeting_dugyx_10{position:relative;max-width:100%;z-index:1;font-family:var(--font-family-display);font-size:clamp(30px,7vw,42px);font-weight:500;line-height:1.16;letter-spacing:-.04em;color:var(--color-text)}._heart_dugyx_36{color:var(--color-accent-strong);font-weight:400}._date_dugyx_41{font-size:14px;line-height:1.4;color:var(--color-text-muted)}._scheduleSection_dugyx_47{display:flex;flex-direction:column;gap:12px}._sectionHeader_dugyx_53{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 2px}._sectionTitle_dugyx_61{margin-top:2px;font-size:clamp(24px,5.6vw,30px);font-weight:700;line-height:1.15;letter-spacing:-.04em;color:var(--color-text)}._textLink_dugyx_70{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font-size:13px;font-weight:600;color:var(--color-deep-rose);text-decoration:none;white-space:nowrap}._textLink_dugyx_70:hover{color:var(--color-accent-strong)}._textLink_dugyx_70:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:3px;border-radius:6px}._schedulePanel_dugyx_92{display:block;padding:8px 20px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(155deg,#fff,#fffbfd);color:inherit;text-decoration:none;box-shadow:var(--shadow-soft);transition:box-shadow .18s ease}._schedulePanel_dugyx_92:hover{background-color:#fffdfd}._schedulePanel_dugyx_92:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:3px}._schedulePanel_dugyx_92>aside{margin:12px 0}._skeleton_dugyx_117{display:flex;flex-direction:column;gap:12px;padding:20px 0}._skeletonLine_dugyx_124,._skeletonLineShort_dugyx_125{height:16px;border-radius:var(--radius-pill);background-color:var(--color-soft-pink);animation:_schedule-pulse_dugyx_1 1.4s ease-in-out infinite}._skeletonLineShort_dugyx_125{width:62%}@keyframes _schedule-pulse_dugyx_1{0%,to{opacity:.55}50%{opacity:1}}._scheduleError_dugyx_147{padding:20px 0;font-size:13.5px;line-height:1.45;color:#a54d68}._noSchedule_dugyx_154{display:flex;flex-direction:column;gap:4px;padding:20px 0}._noScheduleTitle_dugyx_161{font-size:15px;font-weight:600;line-height:1.35;color:var(--color-text)}._noScheduleText_dugyx_168{font-size:12.5px;line-height:1.45;color:var(--color-text-muted)}._lessonList_dugyx_174{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._lessonRow_dugyx_182{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--color-border)}._lessonRow_dugyx_182:last-child{border-bottom:none}._lessonTime_dugyx_195{padding-top:1px;font-size:16px;font-weight:700;line-height:1.3;color:var(--color-deep-rose);font-variant-numeric:tabular-nums}._lessonMain_dugyx_204{display:flex;flex-direction:column;gap:2px;min-width:0}._lessonSubject_dugyx_211{font-size:16px;font-weight:600;line-height:1.35;color:var(--color-text);overflow-wrap:anywhere}._lessonRoom_dugyx_219{font-size:12.5px;line-height:1.4;color:var(--color-text-muted)}._moreLessons_dugyx_225{margin:0;padding:12px 0 16px;font-size:12.5px;font-weight:600;color:var(--color-deep-rose)}._emptyDay_dugyx_233{display:flex;align-items:center;gap:12px;padding:20px 0}._emptyIcon_dugyx_240{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:var(--color-soft-pink);color:var(--color-deep-rose);font-size:18px}._emptyTitle_dugyx_253{display:block;font-size:15px;font-weight:600;line-height:1.35;color:var(--color-text)}._emptyText_dugyx_261{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--color-text-muted)}._appNav_dugyx_269{display:flex;flex-direction:column;gap:10px;padding-top:2px;flex:1 0 auto;display:grid;grid-template-rows:auto minmax(140px,1fr) minmax(212px,1.2fr)}._navHeading_dugyx_279{padding:0 2px;font-size:12px;font-weight:600;color:var(--color-text-muted)}._muzaLink_dugyx_286{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:76px;padding:18px;border:1px solid #eed2df;border-radius:22px;background:linear-gradient(115deg,#f9dfeb,#fbf0f7 70%,#f0e9f8);box-shadow:var(--shadow-soft);color:inherit;transition:translate .18s ease,box-shadow .18s ease}._muzaLink_dugyx_286:hover{background-color:#fffafb}._muzaLink_dugyx_286:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:3px}._muzaText_dugyx_311{display:flex;flex-direction:column;gap:2px;min-width:0}._muzaTitle_dugyx_318{font-size:16px;font-weight:700;line-height:1.25;color:var(--color-text)}._muzaSubtitle_dugyx_325{font-size:12.5px;line-height:1.35;color:var(--color-text-muted)}._compactNav_dugyx_332{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._compactLink_dugyx_338{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;min-height:90px;padding:18px 16px;border:1px solid var(--color-border);border-radius:20px;background:linear-gradient(145deg,#fffdfd,#fdf0f5);box-shadow:var(--shadow-soft);color:inherit;transition:translate .18s ease,box-shadow .18s ease}._compactLink_dugyx_338:hover{border-color:transparent;background-color:var(--color-soft-pink)}._compactLink_dugyx_338:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:2px}._compactTitle_dugyx_365{min-width:0;overflow:hidden;font-size:13.5px;font-weight:600;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}@media(max-width:380px){._schedulePanel_dugyx_92{padding:4px 16px}._lessonRow_dugyx_182{grid-template-columns:54px minmax(0,1fr);gap:12px}._compactNav_dugyx_332{grid-template-columns:minmax(0,1fr)}}@media(min-width:600px){._page_dugyx_1{gap:32px}._schedulePanel_dugyx_92{padding:8px 22px}._lessonSubject_dugyx_211{font-size:17px}}@media(prefers-reduced-motion:reduce){._skeletonLine_dugyx_124,._skeletonLineShort_dugyx_125{animation:none}}._heroBloom_dugyx_411{position:absolute;width:92px;height:102px;right:6px;bottom:6px;color:#bd7496;opacity:.55;z-index:-1;pointer-events:none}._compactLink_dugyx_338:nth-child(2){background:linear-gradient(145deg,#fffdfd,#f0eaf8)}._compactTitle_dugyx_365{font-size:15px}._muzaLink_dugyx_286:hover,._compactLink_dugyx_338:hover{translate:0 -2px;box-shadow:var(--shadow-raised)}._muzaLink_dugyx_286:active,._compactLink_dugyx_338:active{translate:0 1px}@media(max-width:380px){._greetingBlock_dugyx_10{padding:24px 18px}._greeting_dugyx_10{font-size:29px}}._heroBow_dugyx_419{position:absolute;width:58px;height:40px;right:20px;top:-14px;color:#b26588;rotate:7deg;pointer-events:none}._greetingBlock_dugyx_10{background:radial-gradient(ellipse at 10% 0%,#ffdce9,transparent 70%),var(--gradient-blush);border-color:#e7b5cc;box-shadow:var(--shadow-paper)}._greetingBlock_dugyx_10:after{content:"";position:absolute;inset:7px;border:1px dashed #e9c3d4;border-radius:22px 22px 8px;pointer-events:none}._schedulePanel_dugyx_92{position:relative;margin-top:6px;padding-top:18px;padding-left:22px;border-radius:12px 24px 24px 12px;border-left:4px solid #e8afc8;background:var(--color-paper);box-shadow:var(--shadow-paper)}._schedulePanel_dugyx_92:before{content:"";position:absolute;top:-7px;left:40%;width:62px;height:15px;rotate:-4deg;background:#f1d6e5;border-inline:2px dotted #fff5fa;pointer-events:none}._sectionTitle_dugyx_61{font-family:var(--font-family-display);font-weight:500;font-size:30px}._sectionTitle_dugyx_61:after{content:" ✧";color:#b86e91;font-size:19px}._lessonTime_dugyx_195{padding:5px 0;font-size:15px}._lessonSubject_dugyx_211{padding-top:4px}._muzaLink_dugyx_286{position:relative;border-radius:12px 24px 24px;box-shadow:var(--shadow-paper)}._muzaLink_dugyx_286:after{content:"";position:absolute;top:-1px;right:22px;width:15px;height:23px;background:#dca5c1;clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);pointer-events:none}._compactLink_dugyx_338{border-top:3px solid #e3b3c9;border-radius:12px 12px 22px 22px;box-shadow:var(--shadow-paper)}._compactLink_dugyx_338:nth-child(2){border-top-color:#cfc1e5}._heroDecoration_dugyx_434{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px}._heroRibbon_dugyx_435{max-width:76%;padding:6px 12px;border:1px solid #edc2d5;border-radius:4px 12px 12px 4px;background:#fff5f9d9;color:#9b5b79;font-size:12px;font-style:italic;rotate:-2deg;box-shadow:0 3px #edc2d52e}._heroHearts_dugyx_436{font-size:17px;color:#b66b90;white-space:nowrap}._heroBloom_dugyx_411{width:124px;height:136px;right:5px;bottom:3px;opacity:.48}._heroBow_dugyx_419{width:66px;height:47px;top:-17px;right:16px}._greetingBlock_dugyx_10{background:radial-gradient(circle at 85% 80%,#f6d9ec 0,transparent 52%),radial-gradient(ellipse at 8% 0%,#ffcfdf,transparent 70%),#fff0f7}._greetingBlock_dugyx_10:before{content:"✧";position:absolute;right:110px;top:75px;font-size:24px;color:#cd8cac;rotate:12deg}@media(max-width:380px){._heroDecoration_dugyx_434{gap:6px}._heroRibbon_dugyx_435{font-size:11px;padding-inline:8px}._heroHearts_dugyx_436{font-size:14px}}@media(max-height:650px){._greetingBlock_dugyx_10{min-height:158px;padding-block:22px}._heroDecoration_dugyx_434{padding-top:10px}._page_dugyx_1{gap:20px}}._muzaLink_dugyx_286{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;min-height:140px;padding:18px 10px 18px 18px;overflow:hidden;background:radial-gradient(ellipse at 90% 10%,#eadff3,transparent 65%),linear-gradient(120deg,#fae0ec,#fff0f6)}._muzaLink_dugyx_286:after{height:18px;right:16px;width:11px}._muzaText_dugyx_311{position:relative;z-index:1;gap:6px}._bannerEyebrow_dugyx_455{font-size:9px;letter-spacing:.035em;color:#a16d87}._muzaTitle_dugyx_318{font:500 29px/1.08 var(--font-family-display);letter-spacing:-.03em}._muzaSubtitle_dugyx_325{font-size:11px;line-height:1.5;color:#8c6a7f}._muzaArt_dugyx_458{display:block;width:125%;margin-left:-13%;rotate:1deg;pointer-events:none}._muzaArt_dugyx_458 svg,._bannerArt_dugyx_459 svg{display:block;width:100%;height:auto;overflow:visible}._bannerAction_dugyx_460{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;margin-top:5px;font-size:11px;font-weight:600;color:#9e567a}._bannerAction_dugyx_460>span{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border:1px solid #dfb4c9;border-radius:50%;background:#fff8fc;font-size:13px;font-weight:400}._compactLink_dugyx_338{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:0;min-height:212px;padding:4px 12px 15px;overflow:hidden;background:radial-gradient(ellipse at 30% 18%,#f5dce8,transparent 65%),#fff6fa}._compactLink_dugyx_338:nth-child(2){background:radial-gradient(ellipse at 70% 20%,#e7dff3,transparent 65%),#f8f4fc}._bannerArt_dugyx_459{display:block;width:calc(100% + 14px);max-width:220px;margin:0 auto 0 -7px;pointer-events:none}._bannerCopy_dugyx_477{display:flex;flex-direction:column;gap:4px;padding-inline:3px}._compactTitle_dugyx_365{overflow:visible;font-family:var(--font-family-display);font-size:22px;font-weight:500;line-height:1.15}._bannerSubtitle_dugyx_479{font-size:10px;line-height:1.5;color:#8c7082}._compactLink_dugyx_338:nth-child(2) ._bannerAction_dugyx_460{color:#8c6a9a}._compactLink_dugyx_338:nth-child(2) ._bannerAction_dugyx_460>span{border-color:#d6c3e0;background:#fcf8ff}@media(max-width:380px){._compactNav_dugyx_332{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._compactLink_dugyx_338{padding-inline:8px;min-height:196px}._compactTitle_dugyx_365{font-size:20px}._bannerCopy_dugyx_477{padding-inline:0}._muzaLink_dugyx_286{padding-left:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}._bannerEyebrow_dugyx_455{font-size:8px;letter-spacing:0}._muzaSubtitle_dugyx_325{font-size:10px}._muzaTitle_dugyx_318{font-size:27px}}@media(min-width:600px){._muzaArt_dugyx_458{max-width:270px;justify-self:end;margin:-10px 8px}._muzaLink_dugyx_286{padding-left:28px}._muzaTitle_dugyx_318{font-size:34px}._muzaSubtitle_dugyx_325,._bannerSubtitle_dugyx_479{font-size:13px}._bannerEyebrow_dugyx_455,._bannerAction_dugyx_460{font-size:12px}._compactLink_dugyx_338{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px}._bannerArt_dugyx_459{width:116%;margin-left:-8%}._compactTitle_dugyx_365{font-size:25px}}._schedulePanel_dugyx_92{padding:8px 16px 8px 19px;border-radius:10px 23px 23px 10px;border-color:#e8c4d5;border-left:4px solid #dca2be;background:radial-gradient(ellipse at top right,#fbe7f0,transparent 58%),#fffdf8}._schedulePanel_dugyx_92:before{width:47px;height:13px;left:auto;right:20px;top:-6px;background:#eed0e0;rotate:5deg}._schedulePanel_dugyx_92:after{content:"";position:absolute;top:15px;bottom:15px;left:7px;border-left:1px dashed #ead0dd;pointer-events:none}._lessonRow_dugyx_182{position:relative;grid-template-columns:62px minmax(0,1fr);gap:14px;min-height:107px;padding:18px 0;border-bottom:1px dashed #e8cbd9;align-items:center}._lessonTime_dugyx_195{display:flex;flex-direction:column;align-items:center;align-self:start;gap:5px;padding:8px 3px;border:1px solid #edcbdc;border-radius:12px;background:linear-gradient(145deg,#fae0eb,#fff1f7);font-size:15px;font-weight:650;line-height:1.1;box-shadow:0 2px #f0dbe6}._lessonTime_dugyx_195 svg{color:#b87a9b;margin-bottom:1px}._lessonEnd_dugyx_516{padding-top:4px;border-top:1px solid #e8c6d6;font-size:10px;font-weight:400;color:#ae849a}._lessonMain_dugyx_204{gap:5px}._lessonType_dugyx_518{align-self:flex-start;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#a7728b;border-bottom:1px solid #e6bfd1;padding-bottom:2px}._lessonSubject_dugyx_211{padding:0;font-family:var(--font-family-display);font-size:20px;font-weight:500;line-height:1.24}._lessonRoom_dugyx_219{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:11px;color:#9d7a8d}._lessonRoom_dugyx_219 svg{flex:0 0 auto;color:#bc8ba3}._moreLessons_dugyx_225{display:flex;align-items:center;justify-content:center;padding:10px 0 12px;margin-top:2px;font-size:11px;color:#a06b87}._moreLessons_dugyx_225:after{content:"↗";padding-left:7px}@media(max-width:350px){._schedulePanel_dugyx_92{padding-right:13px;padding-left:16px}._lessonRow_dugyx_182{grid-template-columns:55px minmax(0,1fr);gap:11px}._lessonTime_dugyx_195{font-size:14px}._lessonSubject_dugyx_211{font-size:18px}}._single_egxmy_1{display:block}._gallery_egxmy_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:var(--space-2);max-width:100%}._thumbButton_egxmy_12{display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-background)}._single_egxmy_1 ._thumbButton_egxmy_12{width:min(220px,100%)}._thumbImage_egxmy_27{display:block;width:100%;height:100%;object-fit:cover}._placeholder_egxmy_34{width:100%;aspect-ratio:1 / 1;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-soft-pink);animation:_attachmentPulse_egxmy_1 1.2s ease-in-out infinite}._single_egxmy_1 ._placeholder_egxmy_34,._single_egxmy_1 ._error_egxmy_44{width:min(220px,100%)}._error_egxmy_44{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;padding:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);color:#b4546d;font-size:11px;line-height:1.3;text-align:center}._overlay_egxmy_64{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background-color:#28161fbd}._lightboxImage_egxmy_75{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-md)}._closeButton_egxmy_82{position:absolute;top:calc(var(--space-3) + var(--app-safe-top));right:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-deep-rose);font-size:22px;line-height:1}@keyframes _attachmentPulse_egxmy_1{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._placeholder_egxmy_34{animation:none;opacity:.8}}._markdown_m9a8c_1{font-size:15px;line-height:1.55;color:var(--color-text);overflow-wrap:anywhere}._markdown_m9a8c_1>:first-child{margin-top:0}._markdown_m9a8c_1>:last-child{margin-bottom:0}._markdown_m9a8c_1 p{margin:0 0 var(--space-2)}._markdown_m9a8c_1 h1,._markdown_m9a8c_1 h2,._markdown_m9a8c_1 h3,._markdown_m9a8c_1 h4{margin:var(--space-3) 0 var(--space-2);font-weight:700;line-height:1.3;color:var(--color-text)}._markdown_m9a8c_1 h1{font-size:18px}._markdown_m9a8c_1 h2{font-size:16px}._markdown_m9a8c_1 h3,._markdown_m9a8c_1 h4{font-size:15px}._markdown_m9a8c_1 ul,._markdown_m9a8c_1 ol{display:flex;flex-direction:column;gap:2px;margin:0 0 var(--space-2);padding-left:1.3em}._markdown_m9a8c_1 li{margin:0}._markdown_m9a8c_1 blockquote{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);background-color:var(--color-soft-pink);color:var(--color-text-muted)}._markdown_m9a8c_1 code{padding:1px 4px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-background);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}._markdown_m9a8c_1 pre{margin:0 0 var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);overflow-x:auto}._markdown_m9a8c_1 pre code{padding:0;border:none;background:transparent;font-size:12.5px}._markdown_m9a8c_1 a{color:var(--color-deep-rose);text-decoration:underline;overflow-wrap:anywhere}._markdown_m9a8c_1 strong{font-weight:700}._markdown_m9a8c_1 em{font-style:italic}._markdown_m9a8c_1 hr{margin:var(--space-3) 0;border:none;border-top:1px solid var(--color-border)}._bubble_3ohtu_1{display:flex;flex-direction:column;gap:4px;max-width:100%;padding:var(--space-3) var(--space-4);border:none;border-radius:var(--radius-lg);box-shadow:none}._user_3ohtu_12{align-self:flex-end;background-color:var(--color-soft-pink);border-color:var(--color-accent);border-bottom-right-radius:var(--radius-sm)}._muse_3ohtu_19{align-self:flex-start;background-color:var(--color-surface);border-bottom-left-radius:var(--radius-sm)}._author_3ohtu_25{font-size:11px;font-weight:650;color:var(--color-deep-rose)}._messageHeader_3ohtu_31{display:flex;align-items:center;justify-content:space-between;gap:12px}._messageHeader_3ohtu_31 ._author_3ohtu_25{margin-bottom:0}._copyButton_3ohtu_33{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;margin:-4px -6px -2px 0;padding:0;border:none;border-radius:9px;background:transparent;color:var(--color-text-muted);cursor:pointer}._copyButton_3ohtu_33:hover{background:#fae8f0;color:var(--color-deep-rose)}._copyButton_3ohtu_33:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}._copyStatus_3ohtu_50{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._copyError_3ohtu_51{font-size:12px;line-height:1.4;color:#a34568}._attachments_3ohtu_53{display:flex;flex-wrap:wrap;gap:var(--space-2)}._attachment_3ohtu_53{width:88px;height:88px;object-fit:cover;border-radius:var(--radius-md);border:none}._text_3ohtu_67{font-size:15px;line-height:1.55;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}._muse_3ohtu_19{border:1px solid #ead9df;border-top:3px solid #e8bbd0;border-radius:8px 20px 20px;background:#fffdf8;box-shadow:0 2px #f0e1e7}._user_3ohtu_12{border:1px solid #e9bdd0;background:linear-gradient(135deg,#f9dfeb,#f8e8f1);border-radius:20px 8px 20px 20px}._author_3ohtu_25{margin-bottom:5px}._muse_3ohtu_19 ._author_3ohtu_25:before{content:"✧ ";color:#ad6a8d}._wrapper_4h5wr_1{align-self:flex-start;display:flex;flex-direction:column;gap:4px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-bottom-left-radius:var(--radius-sm);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-soft)}._author_4h5wr_14{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-strong)}._row_4h5wr_22{display:inline-flex;align-items:center;gap:var(--space-2)}._dots_4h5wr_28{display:inline-flex;align-items:center;gap:4px}._dot_4h5wr_28{width:6px;height:6px;border-radius:50%;background-color:var(--color-deep-rose);opacity:.45;animation:_museTyping_4h5wr_1 1.2s infinite ease-in-out}._dot_4h5wr_28:nth-child(2){animation-delay:.15s}._dot_4h5wr_28:nth-child(3){animation-delay:.3s}._label_4h5wr_51{font-size:12px;color:var(--color-text-muted)}@keyframes _museTyping_4h5wr_1{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){._dot_4h5wr_28{animation:none;opacity:.7}}._page_8s9m1_1{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;min-height:0;height:100%;padding:12px 18px 0}._page_8s9m1_1>*{flex:0 0 auto}._header_8s9m1_17{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-1)}._headerText_8s9m1_25{display:flex;flex-direction:column;gap:2px;min-width:0}._clearHistory_8s9m1_32{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;margin-left:auto;border:1px solid #eacbd9;border-radius:13px;background:#ffffff8c;color:var(--color-text-muted);cursor:pointer}._clearHistory_8s9m1_32:hover{background:#fff7fb;color:var(--color-deep-rose)}._clearHistory_8s9m1_32:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}._title_8s9m1_57{font-family:var(--font-family-display);font-size:30px;font-weight:500;letter-spacing:-.035em;color:var(--color-text)}._subtitle_8s9m1_65{font-size:13px;color:var(--color-text-muted)}._confirmText_8s9m1_70{font-size:14px;line-height:1.5;color:var(--color-text)}._confirmActions_8s9m1_76{display:flex;flex-wrap:wrap;gap:var(--space-2)}._error_8s9m1_82{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border:1px solid #f0cfd8;border-radius:var(--radius-md);background-color:#fdf1f4}._errorText_8s9m1_93{font-size:13px;line-height:1.45;color:#b4546d;overflow-wrap:anywhere}._errorActions_8s9m1_100{display:flex;flex:0 0 auto;gap:var(--space-2)}._errorClose_8s9m1_106{min-height:44px;flex:0 0 auto;border:none;background:transparent;font-size:12px;font-weight:600;color:var(--color-deep-rose)}._messages_8s9m1_116{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-3);min-height:0;padding:0 var(--space-1) var(--space-2);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-anchor:none}._hint_8s9m1_130{font-size:13px;color:var(--color-text-muted);text-align:center}._welcomeTitle_8s9m1_136{font-size:23px;font-weight:650;line-height:1.3;letter-spacing:-.025em;color:var(--color-text)}._welcomeText_8s9m1_144{font-size:14px;line-height:1.55;color:var(--color-text-muted)}._notice_8s9m1_150{align-self:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-soft-pink);font-size:11px;line-height:1.4;text-align:center;color:var(--color-accent-strong)}._previewList_8s9m1_161{display:flex;flex-wrap:wrap;gap:var(--space-2)}._preview_8s9m1_161{position:relative;width:72px;height:72px}._previewImage_8s9m1_173{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border)}._previewRemove_8s9m1_181{position:absolute;top:-6px;right:-6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-deep-rose);font-size:14px;line-height:1}._fileError_8s9m1_198{font-size:12px;line-height:1.4;color:#b4546d}._fileInput_8s9m1_204{display:none}._attachButton_8s9m1_208{flex:0 0 auto;min-height:44px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-soft-pink);color:var(--color-deep-rose);font-size:12px;font-weight:600}._attachButton_8s9m1_208:disabled{opacity:.55;cursor:not-allowed}._composerActions_8s9m1_225{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}._composer_8s9m1_225{flex:0 0 auto;margin:0 0 12px;display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}._input_8s9m1_246{width:100%;min-height:44px;max-height:120px;padding:10px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;font-size:16px;line-height:1.45;resize:none;overflow-y:auto}._input_8s9m1_246:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:1px}._composerFooter_8s9m1_267{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._inputHint_8s9m1_274{display:none;font-size:11px;color:var(--color-text-muted)}@media(min-width:430px){._title_8s9m1_57{font-size:28px}}._messages_8s9m1_116>:first-child{margin-top:12px}._welcome_8s9m1_136{margin-block:auto;padding:28px 24px;background:transparent;border:none;box-shadow:none}@media(min-width:768px){._page_8s9m1_1{padding-inline:32px}._inputHint_8s9m1_274{display:block}}@media(max-height:540px){._subtitle_8s9m1_65{display:none}._header_8s9m1_17{align-items:center}._page_8s9m1_1{padding-top:4px}}._titleBow_8s9m1_291{display:inline-block;width:34px;height:24px;vertical-align:middle;color:#ac6184}._header_8s9m1_17{padding:14px;border:1px solid #ebc6d9;border-radius:20px 20px 10px;background:linear-gradient(125deg,#fbdfea,#fff3f8 70%,#f0e8f7);box-shadow:0 2px #f1dfe9}._messages_8s9m1_116{padding-top:4px}._welcome_8s9m1_136{position:relative;padding:32px 20px;border:1px solid #ead6e0;border-radius:12px 24px 24px;background:linear-gradient(155deg,#fffdf8,#fff6fb);box-shadow:var(--shadow-paper)}._welcome_8s9m1_136:before{content:"♡";display:block;align-self:flex-start;padding:5px 13px;margin-bottom:8px;border:1px solid #e8bed2;border-radius:50%;background:#fae4ee;color:#a65d7d;font-size:25px;rotate:-8deg}._welcomeTitle_8s9m1_136{font-family:var(--font-family-display);font-weight:500;font-size:25px}._composer_8s9m1_225{border-color:#dfb3c8;background:linear-gradient(125deg,#fffdfd,#fff5fa);box-shadow:0 3px #f2dfe9,0 5px 20px #954c6e0f}@media(max-height:600px){._header_8s9m1_17{padding:6px 10px}._title_8s9m1_57{font-size:26px}}._page_158jt_1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._header_158jt_8{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px}._title_158jt_17{font-family:var(--font-family-display);font-size:32px;font-weight:500;letter-spacing:-.035em;line-height:1.2;color:var(--color-text)}._subtitle_158jt_26{margin-top:5px;font-size:14px;line-height:1.5;font-style:italic;color:#985e7c;text-wrap:pretty}._error_158jt_35{padding:var(--space-3);border:1px solid #f0cfd8;border-radius:var(--radius-md);background-color:#fdf1f4;color:#b4546d;font-size:13px;overflow-wrap:anywhere}._errorText_158jt_45{color:#b4546d;font-size:13px}._notice_158jt_50{align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-soft-pink);color:var(--color-accent-strong);font-size:12px}._busy_158jt_59{align-self:flex-start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-soft-pink);color:var(--color-deep-rose);font-size:13px}._hint_158jt_68{font-size:13px;line-height:1.5;color:var(--color-text-muted)}._emptyTitle_158jt_74{font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:var(--space-1)}._list_158jt_81{display:flex;flex-direction:column;border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}._list_158jt_81>div{border-radius:0;border:none;border-bottom:1px solid var(--color-border);box-shadow:none}._list_158jt_81>div:last-child{border-bottom:none}._projectHead_158jt_98{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:var(--space-2)}._projectTitle_158jt_107{font-size:17px;font-weight:700;line-height:1.35;color:var(--color-text)}._projectMeta_158jt_114{margin-top:2px;font-size:12px;color:var(--color-text-muted)}._status_158jt_120{flex:0 1 auto;max-width:100%;padding:4px 9px;border-radius:6px;background:var(--color-soft-pink);color:var(--color-deep-rose);font-size:11px;font-weight:600}._actions_158jt_131{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}._reviewLink_158jt_139{min-height:44px;padding:0 8px;border:none;background:none;color:var(--color-text-muted);font-size:11px;font-weight:400;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._reviewLink_158jt_139:hover{color:var(--color-text)}._reviewLink_158jt_139:disabled{opacity:.5;cursor:default}._sectionTitle_158jt_161{font-size:17px;font-weight:700;color:var(--color-text);margin-bottom:var(--space-2)}._formGrid_158jt_168{display:flex;flex-direction:column;gap:var(--space-3)}._field_158jt_174{display:flex;flex-direction:column;gap:4px;min-width:0}._label_158jt_181{font-size:12px;font-weight:600;color:var(--color-text-muted)}._input_158jt_187,._textarea_158jt_188{width:100%;min-height:48px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-text);font-family:inherit;font-size:16px;line-height:1.45}._textarea_158jt_188{resize:vertical;min-height:60px}._input_158jt_187:focus-visible,._textarea_158jt_188:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:1px}._rangeRow_158jt_212{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._project_158jt_98{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._planList_158jt_227{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);overflow:hidden}._planRow_158jt_236{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 8px;padding:10px 8px;border-bottom:1px solid var(--color-border);background-color:var(--color-surface)}._planRow_158jt_236:last-child{border-bottom:none}._planNumber_158jt_251{flex:0 0 auto;min-width:18px;padding-top:8px;color:var(--color-text-muted);font-size:14px;font-variant-numeric:tabular-nums}._planTitle_158jt_260{flex:1 1 120px;min-width:0;padding:7px 0;color:var(--color-text);font-size:14px;line-height:1.4;text-align:left;overflow-wrap:anywhere}._planFooter_158jt_271{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._generationStage_158jt_278,._generationDone_158jt_279{margin-top:var(--space-2);font-size:14px;font-weight:600;color:var(--color-text)}._generationError_158jt_286{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid #f0cfd8;border-radius:var(--radius-md);background-color:#fdf1f4;color:#b4546d;font-size:13px;overflow-wrap:anywhere}._progressSteps_158jt_297{display:flex;flex-direction:column;gap:4px;margin:var(--space-2) 0 0;padding:0;list-style:none}._progressStep_158jt_297{display:flex;justify-content:space-between;gap:var(--space-2);font-size:12px;color:var(--color-text-muted)}._progressStepLabel_158jt_314{flex:0 1 auto}._progressStepDetail_158jt_318{flex:1 1 auto;text-align:right}._progressStepDone_158jt_323{color:var(--color-text-muted)}._progressStepDone_158jt_323 ._progressStepLabel_158jt_314:before{content:"✓ ";color:#6f9a7a}._progressStepActive_158jt_332{color:var(--color-text);font-weight:600}._progressStepActive_158jt_332 ._progressStepLabel_158jt_314:before{content:"• ";color:var(--color-accent-strong)}._progressStepPending_158jt_342{opacity:.55}._progressStepFailed_158jt_346{color:#b4546d}._progressStepFailed_158jt_346 ._progressStepLabel_158jt_314:before{content:"! "}._progress_158jt_297{width:100%;height:7px;margin-top:var(--space-2);overflow:hidden;border-radius:var(--radius-pill);background-color:var(--color-soft-pink)}._progressBar_158jt_363{height:100%;border-radius:var(--radius-pill);background-color:var(--color-accent-strong);transition:width .3s ease}._progressMeta_158jt_370{margin-top:4px;font-size:12px;color:var(--color-text-muted)}@media(min-width:430px){._title_158jt_17{font-size:30px}._rangeRow_158jt_212{grid-template-columns:repeat(2,minmax(0,1fr))}}._titleBow_158jt_386{display:inline-block;width:38px;height:26px;vertical-align:middle;color:#af6385}._header_158jt_8{padding:22px 18px;border:1px solid #e8bed2;border-radius:24px 24px 12px;background:linear-gradient(125deg,#fce0ec,#fff1f6 65%,#f0e9f8);box-shadow:var(--shadow-paper)}._list_158jt_81{border:1px solid #ead5df;border-radius:14px 24px 24px 14px;box-shadow:var(--shadow-paper)}._list_158jt_81>div{position:relative;padding-left:25px;border-left:4px solid #e4abc4;background:linear-gradient(115deg,#fffdf8,#fffbfd)}._list_158jt_81>div:nth-child(2n){border-left-color:#cdb9de}._projectTitle_158jt_107{font-family:var(--font-family-display);font-size:23px;font-weight:500}._status_158jt_120{padding:5px 10px;border:1px solid #e6b9cf;border-radius:7px;background:#fbe6ef;color:#82415f}._label_158jt_181{font-size:13px;color:#814e67}._input_158jt_187,._textarea_158jt_188{border-color:#e5cbd7;background:#fffdf8;box-shadow:inset 0 2px 3px #974d6e06}._sectionTitle_158jt_161{font-family:var(--font-family-display);font-size:24px;font-weight:500}._planList_158jt_227{border-left:4px solid #dfafc5;border-radius:10px 20px 20px 10px;box-shadow:var(--shadow-paper)}._planRow_158jt_236{background:#fffdf9}._planNumber_158jt_251{color:#a25879}._progress_158jt_297{height:8px;background:#f5e1eb}._progressBar_158jt_363{background:var(--gradient-action)}._generationDone_158jt_279{padding:10px 12px;border:1px dashed #d3a4bd;border-radius:10px;background:#fff9fc;font-family:var(--font-family-display);font-size:23px;font-weight:500}._list_158jt_81{gap:17px;overflow:visible;border:none;border-radius:0;background:transparent;box-shadow:none}._list_158jt_81>._reportCard_158jt_405{position:relative;gap:0;padding:18px 19px 17px 25px;border:1px solid #e7c5d6;border-left:4px solid #dfa6c2;border-radius:10px 24px 24px 10px;background:radial-gradient(ellipse at 100% 0,#f7e2ed,transparent 55%),#fffdf8;box-shadow:0 3px #f0dfe9,0 8px 20px #a8648509}._list_158jt_81>._reportCard_158jt_405:nth-child(2n){border-left-color:#c4aed6;background:radial-gradient(ellipse at 100% 0,#efe5f5,transparent 55%),#fffdfb}._reportCard_158jt_405:before{content:"";position:absolute;left:10px;top:15px;bottom:15px;border-left:1px dashed #ead0dc;pointer-events:none}._folioHeader_158jt_417{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;padding-right:19px;margin-bottom:13px}._folioLabel_158jt_418{display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#aa7b93}._folioLabel_158jt_418>span{font-size:15px}._folioHeader_158jt_417 ._status_158jt_120{padding:3px 7px;font-size:9px;margin-left:auto}._paperClip_158jt_421{position:absolute;right:20px;top:-5px;width:13px;height:27px;border:1px solid #ca92af;border-radius:8px;rotate:15deg;box-shadow:inset 3px 0 #fff6fa;pointer-events:none}._reportCard_158jt_405 ._projectHead_158jt_98{margin-bottom:0}._reportCard_158jt_405 ._projectTitle_158jt_107{font-size:23px;line-height:1.25}._reportCard_158jt_405 ._projectMeta_158jt_114{margin-top:9px;font-size:11px;line-height:1.5;color:#967087}._modified_158jt_425{margin-top:13px;padding-top:10px;border-top:1px dashed #e8cbd9;color:#b090a2;font-size:10px;line-height:1.4}._reportCard_158jt_405 ._actions_158jt_131{margin-top:10px;gap:10px}._projectCover_158jt_427{padding:19px 20px;border:1px solid #e8c4d7;border-left:4px solid #dba6c2;border-radius:10px 22px 22px 10px;background:radial-gradient(ellipse at top right,#f6e1ee,transparent 65%),#fffdf9;box-shadow:var(--shadow-paper);margin-bottom:0}._projectCover_158jt_427 ._projectMeta_158jt_114{margin-top:7px;line-height:1.5}@media(max-width:350px){._reportCard_158jt_405 ._projectTitle_158jt_107{font-size:21px}._list_158jt_81>._reportCard_158jt_405{padding-right:16px;padding-left:20px}}._strip_kdp5b_1{display:flex;gap:3px;max-width:100%;padding:2px;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}._day_kdp5b_11{flex:1 0 44px;min-width:44px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 6px;border:1px solid transparent;border-radius:var(--radius-md);background-color:transparent;color:var(--color-text-muted);transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}._day_kdp5b_11:hover{border-color:var(--color-border);background-color:#fffafc}._day_kdp5b_11:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:2px}._weekday_kdp5b_37{font-size:11px;text-transform:capitalize}._number_kdp5b_42{font-size:16px;font-weight:600;color:var(--color-text)}._markerVisible_kdp5b_48,._markerHidden_kdp5b_49{font-size:14px;line-height:1;color:var(--color-accent-strong)}._markerHidden_kdp5b_49{visibility:hidden}._day_kdp5b_11._selected_kdp5b_59,._day_kdp5b_11._selected_kdp5b_59:hover,._day_kdp5b_11._selected_kdp5b_59:focus-visible{border-color:transparent;background:#944463;background-color:#944463;box-shadow:none}._selected_kdp5b_59 ._weekday_kdp5b_37,._selected_kdp5b_59 ._number_kdp5b_42{color:#fff}._selected_kdp5b_59 ._markerVisible_kdp5b_48{color:var(--color-accent)}._day_kdp5b_11[aria-current=date]{border-color:#d49ab4;background-color:#fbe4ee}._day_kdp5b_11[aria-current=date] ._weekday_kdp5b_37{font-weight:700;color:#88405e}._day_kdp5b_11[aria-current=date] ._number_kdp5b_42{color:#663047}._day_kdp5b_11._selected_kdp5b_59[aria-current=date],._day_kdp5b_11._selected_kdp5b_59[aria-current=date]:hover,._day_kdp5b_11._selected_kdp5b_59[aria-current=date]:focus-visible{background:#944463;border-color:#944463}._day_kdp5b_11._selected_kdp5b_59 ._weekday_kdp5b_37,._day_kdp5b_11._selected_kdp5b_59 ._number_kdp5b_42,._day_kdp5b_11._selected_kdp5b_59[aria-current=date] ._weekday_kdp5b_37,._day_kdp5b_11._selected_kdp5b_59[aria-current=date] ._number_kdp5b_42{color:#fff;opacity:1}._day_kdp5b_11._selected_kdp5b_59{box-shadow:0 4px 10px #9444632e}._day_kdp5b_11{min-height:76px;border-radius:14px}._strip_kdp5b_1{padding:3px;gap:2px}._day_kdp5b_11:hover{border-color:#e5b9ce}._day_kdp5b_11:active{translate:0 1px}@media(prefers-reduced-motion:no-preference){._day_kdp5b_11{transition:border-color .16s ease,box-shadow .16s ease}}._day_kdp5b_11._selected_kdp5b_59{transition:box-shadow .16s ease}._card_ubkyp_1{position:relative;display:flex;flex-direction:column;gap:15px;padding:19px 18px 0 22px;border:1px solid #e8c5d5;border-left:4px solid #dba2bd;border-radius:10px 23px 23px 10px;background:radial-gradient(ellipse at 100% 0,#fbe5ef 0,transparent 58%),#fffdf8;box-shadow:0 3px #efdee6,0 7px 18px #9b59740a}._card_ubkyp_1:before{content:"";position:absolute;top:13px;bottom:13px;left:9px;border-left:1px dashed #edd0de;pointer-events:none}._card_ubkyp_1:after{content:"";position:absolute;top:-5px;right:22px;width:13px;height:24px;border:1px solid #dcadc4;border-radius:7px;rotate:16deg;pointer-events:none;box-shadow:inset 3px 0 #fff8fb}._cardHeader_ubkyp_15{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;padding-right:17px}._time_ubkyp_16{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 9px;border:1px solid #edd1de;border-radius:9px;background:#f8e4ed;color:#93496e;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}._time_ubkyp_16 svg,._teacher_ubkyp_17 svg,._meta_ubkyp_17 svg{flex:0 0 auto}._dash_ubkyp_18{color:#bc86a0}._type_ubkyp_19{font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#a26b86;border-bottom:1px solid #dcb5c7;padding-bottom:3px}._body_ubkyp_20{display:flex;flex-direction:column;gap:9px;min-width:0;padding-bottom:4px}._subject_ubkyp_21{font-family:var(--font-family-display);font-size:22px;font-weight:500;line-height:1.25;color:var(--color-text);overflow-wrap:anywhere}._teacher_ubkyp_17{display:flex;align-items:flex-start;gap:7px;color:#937486;font-size:12px;line-height:1.5;overflow-wrap:anywhere}._teacher_ubkyp_17 svg{margin-top:2px;color:#ba87a0}._details_ubkyp_24{display:flex;flex-wrap:wrap;gap:8px 14px;padding:12px 0 15px;border-top:1px dashed #e6c8d6}._meta_ubkyp_17{display:flex;align-items:center;gap:5px;color:#8c647c;font-size:11px;line-height:1.5;overflow-wrap:anywhere}._meta_ubkyp_17 svg{color:#b5829b}._body_ubkyp_20:last-child{padding-bottom:18px}@media(max-width:350px){._card_ubkyp_1{padding-left:18px;padding-right:14px}._subject_ubkyp_21{font-size:20px}._time_ubkyp_16{font-size:13px}}._title_1coal_1{font-size:18px;font-weight:700;color:var(--color-text)}._hint_1coal_7{font-size:13px;line-height:1.5;color:var(--color-text-muted)}._textarea_1coal_13{width:100%;min-height:160px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-text);font-family:inherit;font-size:16px;line-height:1.45;resize:vertical}._textarea_1coal_13:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:1px}._actions_1coal_32{display:flex;flex-wrap:wrap;gap:var(--space-2)}._error_1coal_38{font-size:13px;line-height:1.45;color:#b4546d}._preview_1coal_44{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-border)}._previewTitle_1coal_52{font-size:15px;font-weight:700;color:var(--color-text)}._previewRange_1coal_58{font-size:14px;font-weight:600;color:var(--color-deep-rose)}._previewStats_1coal_64{font-size:13px;color:var(--color-text-muted)}._issues_1coal_69{display:flex;flex-direction:column;gap:var(--space-1)}._issuesTitle_1coal_75{font-size:13px;font-weight:700;color:var(--color-text)}._issuesList_1coal_81{margin:0;padding-left:var(--space-4);font-size:13px;line-height:1.45}._issueError_1coal_88{color:#b4546d}._issueWarning_1coal_92{color:var(--color-text-muted)}._daysList_1coal_96{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._dayItem_1coal_105{padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-background)}._dayTitle_1coal_111{font-size:13px;font-weight:700;color:var(--color-text)}._dayEmpty_1coal_117{font-size:12px;color:var(--color-text-muted)}._lessonList_1coal_122{display:flex;flex-direction:column;gap:4px;margin:var(--space-1) 0 0;padding:0;list-style:none}._lessonItem_1coal_131{display:flex;gap:var(--space-2);font-size:12px;line-height:1.4;color:var(--color-text);overflow-wrap:anywhere}._lessonTime_1coal_140{flex:0 0 auto;font-weight:600;color:var(--color-deep-rose)}._lessonSubject_1coal_146{min-width:0}._page_69ves_1{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._header_69ves_8{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}._headerText_69ves_16{display:flex;flex-direction:column;gap:2px;min-width:0}._title_69ves_23{font-family:var(--font-family-display);font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}._subtitle_69ves_32{font-size:12.5px;line-height:1.4;color:var(--color-text-muted)}._headerAction_69ves_38{flex:0 0 auto}._syncStatus_69ves_42{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--radius-pill);background-color:var(--color-soft-pink);color:var(--color-deep-rose);font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}._syncStatus_69ves_42:before{content:"";width:5px;height:5px;border-radius:50%;background-color:var(--color-accent-strong);animation:_sync-pulse_69ves_1 1.2s ease-in-out infinite}@keyframes _sync-pulse_69ves_1{0%,to{opacity:.35}50%{opacity:1}}._syncNotice_69ves_76{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fdf4f7}._syncNoticeCompact_69ves_86{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:#fdf4f7;color:var(--color-text-muted);font-size:11.5px;line-height:1.4}._syncNoticeDot_69ves_100{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background-color:var(--color-accent-strong)}._syncNoticeTitle_69ves_108{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--color-deep-rose)}._syncNoticeText_69ves_116{font-size:12.5px;line-height:1.45;color:var(--color-text-muted);overflow-wrap:anywhere}._periodCard_69ves_123{position:relative;display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:25px 18px 16px;border:1px solid #e8c2d4;border-bottom:none;border-radius:24px 24px 0 0;background:linear-gradient(130deg,#fbe2ed,#fff3f6 70%,#f1eaf8)}._periodCard_69ves_123:after{content:"";position:absolute;top:-6px;left:18px;right:18px;height:12px;background:radial-gradient(ellipse,#c68da9 0 2px,#fff6fa 2.5px 4px,transparent 4.5px) 0 0 / 30px 12px repeat-x;pointer-events:none}._periodLabel_69ves_147{font-size:12px;color:var(--color-text-muted)}._periodRange_69ves_152{position:relative;font-size:21px;font-weight:700;line-height:1.25;color:var(--color-text);overflow-wrap:anywhere}._daysCard_69ves_161{margin-top:-12px;padding:4px 5px 14px;border:1px solid #e8c2d4;border-top:none;border-radius:0 0 24px 24px;background:#fff7fb;box-shadow:var(--shadow-paper)}._daySection_69ves_171{display:flex;flex-direction:column;gap:var(--space-3);padding-top:2px}._dayHeader_69ves_178{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0 4px}._dayTitle_69ves_186{font-size:14.5px;font-weight:700;line-height:1.35;color:var(--color-text);text-transform:capitalize;overflow-wrap:anywhere}._dayCount_69ves_195{flex:0 0 auto;padding:3px 9px;border-radius:var(--radius-pill);background-color:var(--color-soft-pink);color:var(--color-deep-rose);font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}._stateTitle_69ves_207{font-size:16px;font-weight:700;color:var(--color-text)}._stateText_69ves_213{font-size:14px;line-height:1.5;color:var(--color-text-muted)}._lessonList_69ves_219{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._emptyDay_69ves_228{font-size:15px;text-align:center;color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){._syncStatus_69ves_42:before{animation:none}}@media(min-width:430px){._title_69ves_23{font-size:30px}._periodRange_69ves_152{font-size:23px}}._titleBow_69ves_250{display:inline-block;width:36px;height:25px;vertical-align:middle;color:#b36789}._header_69ves_8{padding-bottom:4px}._dayTitle_69ves_186{font-family:var(--font-family-display);font-size:20px;font-weight:500}._dayCount_69ves_195{border:1px solid #ebc2d5;background:#fff5fa}._stateTitle_69ves_207{color:var(--color-rose-ink)}._emptyDay_69ves_228{padding-block:16px;font-family:var(--font-family-display);font-size:19px}._refreshButton_69ves_257{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 13px;border:1px solid #e0aec6;border-radius:14px;background:linear-gradient(140deg,#fffafc,#f7deea);color:#954c70;font:inherit;font-size:12px;font-weight:650;cursor:pointer;box-shadow:0 2px #edd2e0;white-space:nowrap}._refreshButton_69ves_257:hover{background:#f7deea;border-color:#cb8fae}._refreshButton_69ves_257:active{translate:0 1px;box-shadow:none}._refreshButton_69ves_257:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}._headerText_69ves_16{flex:1 1 180px}._headerAction_69ves_38{margin-left:auto}._title_69ves_23{display:flex;align-items:center;gap:7px;font-size:clamp(24px,6.3vw,30px)}._titleBow_69ves_250{position:static;flex:0 0 28px;width:28px;height:21px;rotate:0deg}._panel_vrazq_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}._title_vrazq_12{font-size:20px;font-weight:700}._message_vrazq_17{font-size:15px;color:var(--color-text-muted);line-height:1.55}._loading_vrazq_23{border-left:4px solid var(--color-accent)}._denied_vrazq_27{border-left:4px solid var(--color-accent-strong)}._error_vrazq_31{border-left:4px solid #c98b8b}._nav_4oigb_1{position:sticky;flex:0 0 auto;bottom:0;z-index:10;padding:var(--space-2) var(--space-3) calc(var(--space-2) + var(--app-safe-bottom));background-color:#fffffff5;backdrop-filter:blur(16px);border-top:1px solid #f0dce6;border-radius:22px 22px 0 0;box-shadow:0 -4px 24px #974d6e0b}._list_4oigb_14{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1);margin:0;padding:0;list-style:none}._item_4oigb_23{min-width:0}._button_4oigb_27{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:52px;padding:var(--space-1) 2px;border:none;border-radius:var(--radius-md);background-color:transparent;color:var(--color-text-muted);font-size:11px;line-height:1.2;transition:background-color .15s ease,color .15s ease}._button_4oigb_27:hover{color:var(--color-accent-strong)}._button_4oigb_27:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}._active_4oigb_54{background:linear-gradient(145deg,#fae6ef,#f8edf5);color:var(--color-deep-rose);box-shadow:inset 0 1px #fff;font-weight:650}._label_4oigb_61{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._button_4oigb_27:active{translate:0 1px}._active_4oigb_54 svg{translate:0 -1px}._active_4oigb_54{position:relative}._active_4oigb_54:before{content:"";position:absolute;top:-9px;left:calc(50% - 5px);width:10px;height:12px;background:#d89ab8;clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);pointer-events:none}._shell_1qdq8_1{display:flex;flex-direction:column;width:100%;max-width:var(--layout-max-width);min-height:100vh;min-height:100dvh;margin:0 auto;background-color:var(--color-background)}._header_1qdq8_12{position:sticky;top:0;z-index:10;flex:0 0 auto;padding:calc(14px + var(--app-safe-top)) 22px 14px;background:var(--color-background)}._headerInner_1qdq8_21{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}._brand_1qdq8_29{flex-shrink:0;font-size:17px;font-weight:750;letter-spacing:-.045em;color:var(--color-deep-rose)}._subtitle_1qdq8_37{max-width:46%;font-size:10px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._content_1qdq8_46{flex:1 1 auto;min-width:0;padding:20px 22px 32px}._messenger_1qdq8_53{height:var(--app-viewport-height, 100dvh);min-height:0;overflow:hidden}._messengerContent_1qdq8_59{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}._immersive_1qdq8_68{height:var(--app-viewport-height, 100dvh);min-height:0;overflow:hidden}._immersiveContent_1qdq8_74{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}@media(min-width:768px){._shell_1qdq8_1{border-inline:1px solid var(--color-border)}._content_1qdq8_46{padding:28px 36px 40px}._header_1qdq8_12{padding-inline:36px}._messengerContent_1qdq8_59,._immersiveContent_1qdq8_74{padding:0}}._homeContent_1qdq8_90{display:flex;flex-direction:column;padding-bottom:18px}:root{--color-background: #fff4f9;--color-surface: #fffdfd;--color-soft-pink: #f8e4ec;--color-accent: #e5afc4;--color-accent-strong: #9c4e70;--color-deep-rose: #8e4263;--color-text: #49313f;--color-text-muted: #785d6d;--color-border: #ebcddb;--color-field: #fff8fb;--shadow-raised: 0 16px 38px rgba(151, 77, 110, .12);--color-lavender: #eee8f6;--color-peach: #fff0e8;--gradient-blush: linear-gradient(135deg, #fbe2ed 0%, #fff3f4 60%, #f4edfa 100%);--gradient-action: linear-gradient(120deg, #af5b80, #914265);--font-family-display: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 28px;--shadow-soft: 0 5px 20px rgba(151, 77, 110, .065);--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px);--layout-max-width: 760px;--bottom-nav-height: 64px;--app-viewport-height: 100dvh;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}:root{--color-paper: #fffdf8;--color-rose-ink: #783850;--shadow-paper: 0 2px 0 #f3dfE8, 0 8px 22px rgba(148, 68, 99, .065)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family-base);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}h1,h2,h3,p{margin:0}button{font-family:inherit;color:inherit;cursor:pointer}a{color:var(--color-accent-strong);text-decoration:none}html{scroll-padding-bottom:calc(88px + var(--app-safe-bottom))}button,a,input,textarea,summary{touch-action:manipulation}button,input,textarea{font:inherit}input,textarea{min-width:0}button{-webkit-user-select:none;user-select:none}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--color-deep-rose);outline-offset:3px}::selection{background:var(--color-soft-pink);color:var(--color-text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes soft-appear{0%{opacity:.85}to{opacity:1}}@media(prefers-reduced-motion:no-preference){main>div>header{animation:soft-appear .24s ease-out}}
