._card_fykms_1{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._head_fykms_11{display:flex;align-items:center;gap:var(--spacing-2)}._icon_fykms_17{flex-shrink:0;color:var(--secondary)}._title_fykms_22{flex:1;min-width:0;margin:0;font-family:var(--font-family-display);font-size:1.1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._when_fykms_34{flex-shrink:0;padding:2px 10px;border-radius:var(--radius-full);background:color-mix(in srgb,#f2b43c 24%,transparent);font-size:.75rem;font-weight:700;color:#7a4f00}._text_fykms_44{margin:0;font-size:.85rem;line-height:1.5;color:var(--muted-foreground)}._kicker_fykms_51{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--secondary);margin-bottom:-4px}._steps_fykms_63{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._steps_fykms_63 li{display:flex;align-items:center;gap:var(--spacing-2);font-size:.86rem;font-weight:600;color:var(--foreground)}._stepNum_fykms_81{flex-shrink:0;width:22px;height:22px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}._footer_fykms_95{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-2);margin-top:auto}._moreQuiet_fykms_104{min-height:32px;display:inline-flex;align-items:center;font-size:.8rem;font-weight:600;color:var(--muted-foreground);text-decoration:none}._moreQuiet_fykms_104:hover{color:var(--primary)}._summaryTrack_fykms_119{height:6px;border-radius:var(--radius-full);background:var(--muted);overflow:hidden}._summaryTrack_fykms_119>span{display:block;height:100%;border-radius:inherit;background:var(--secondary)}._sub_fykms_133{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}._list_fykms_141{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._task_fykms_149{display:flex;align-items:center;gap:var(--spacing-2);min-height:44px;border-top:1px dashed var(--border);color:var(--primary)}._list_fykms_141>._task_fykms_149:first-child{border-top:none}._tick_fykms_162{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-full);background:none;color:var(--border);cursor:pointer}._tick_fykms_162:hover{color:var(--primary)}._tickOn_fykms_180{color:var(--secondary)}._label_fykms_184{flex:1;min-width:0;font-size:.85rem;font-weight:600;line-height:1.3;color:var(--foreground);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a._label_fykms_184:hover{color:var(--primary);text-decoration:underline}._topic_fykms_202{font-weight:500;color:var(--muted-foreground)}._taskDone_fykms_207 ._label_fykms_184{text-decoration:line-through;color:var(--muted-foreground)}._min_fykms_212{flex-shrink:0;font-size:.72rem;font-weight:600;color:var(--muted-foreground)}._cta_fykms_219{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:36px;margin-top:auto;padding:0 var(--spacing-4);border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:.85rem;font-weight:600;text-decoration:none}._cta_fykms_219:hover{background:var(--info-hover)}._more_fykms_104{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:32px;margin-top:auto;font-size:.82rem;font-weight:600;color:var(--primary);text-decoration:none}._more_fykms_104:hover{text-decoration:underline}._page_55toh_1{max-width:1080px;margin:0 auto;padding:var(--spacing-8) var(--spacing-8) var(--spacing-20);display:flex;flex-direction:column;gap:var(--spacing-8)}._header_55toh_10{display:flex;flex-direction:column;gap:4px}._title_55toh_16{margin:0;font-family:var(--font-family-display);font-size:1.7rem;font-weight:600;line-height:1.2}._sub_55toh_24{margin:0;font-size:.95rem;color:var(--muted-foreground)}._section_55toh_30{display:flex;flex-direction:column;gap:var(--spacing-3)}._sectionTitle_55toh_36{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._row_55toh_45{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:var(--spacing-4)}._card_55toh_54,._paperCard_55toh_55{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._paperCard_55toh_55{gap:var(--spacing-2);color:var(--foreground);text-decoration:none;transition:border-color var(--animation-duration-fast) ease}._paperCard_55toh_55:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}._cardHead_55toh_76{display:flex;align-items:center;gap:var(--spacing-2)}._cardIcon_55toh_82{flex-shrink:0;color:var(--secondary)}._cardTitle_55toh_87{flex:1;margin:0;font-family:var(--font-family-display);font-size:1.1rem;font-weight:600;line-height:1.3}._count_55toh_96{font-size:.8rem;font-weight:600;color:var(--muted-foreground)}._paperMeta_55toh_102{font-size:.85rem;line-height:1.5;color:var(--muted-foreground)}._paperPoints_55toh_108{display:flex;flex-direction:column;gap:6px}._paperPoint_55toh_108{display:flex;align-items:center;gap:var(--spacing-2);font-size:.86rem;font-weight:600}._paperPoint_55toh_108 svg{flex-shrink:0;color:var(--primary)}._paperGo_55toh_127{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:36px;margin-top:auto;padding:0 var(--spacing-4);border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:.85rem;font-weight:600}._paperCard_55toh_55:hover ._paperGo_55toh_127{background:var(--info-hover)}._tools_55toh_148{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3)}._tool_55toh_148{display:flex;align-items:center;gap:var(--spacing-3);height:100%;min-height:72px;padding:var(--spacing-3);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);text-decoration:none;transition:border-color var(--animation-duration-fast) ease}._tool_55toh_148:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}._toolIcon_55toh_176{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._toolText_55toh_188{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._toolLabel_55toh_196{font-size:.95rem;font-weight:700}._toolHint_55toh_201{font-size:.8rem;line-height:1.4;color:var(--muted-foreground)}._toolStatus_55toh_207{align-self:flex-start;margin-top:3px;padding:1px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,#f2b43c 24%,transparent);font-size:.72rem;font-weight:700;color:#7a4f00}._toolStatusDone_55toh_218{background:var(--muted);color:var(--muted-foreground)}._toolChevron_55toh_223{flex:none;color:var(--muted-foreground)}._emptyText_55toh_230{margin:0;padding:var(--spacing-3);border:1px dashed var(--border);border-radius:var(--radius);font-size:.85rem;color:var(--muted-foreground)}._inlineIcon_55toh_239{vertical-align:-2px}._savedList_55toh_243{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);overflow:hidden}._noteGroups_55toh_256{display:flex;flex-direction:column;gap:var(--spacing-4)}._noteChapter_55toh_262{margin:0 0 var(--spacing-2);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}._noteList_55toh_271{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._noteItem_55toh_280{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}._noteLink_55toh_290{display:flex;flex-direction:column;gap:2px;color:var(--foreground);text-decoration:none}._noteLink_55toh_290:hover ._savedTitle_55toh_298{color:var(--primary);text-decoration:underline}._noteText_55toh_303{margin:0;font-size:.9rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}._noteClamped_55toh_311{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._noteMore_55toh_318{align-self:flex-start;min-height:32px;padding:0;border:none;background:none;font:inherit;font-size:.82rem;font-weight:600;color:var(--primary);cursor:pointer}._savedItem_55toh_331{display:flex;align-items:center;border-bottom:1px solid var(--border)}._savedItem_55toh_331:last-child{border-bottom:none}._savedLink_55toh_341{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:var(--spacing-2) var(--spacing-3);color:var(--foreground);text-decoration:none}._savedLink_55toh_341:hover{background:var(--muted)}._savedMeta_55toh_356{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--primary)}._savedTitle_55toh_298{font-size:.9rem;font-weight:600;line-height:1.35}._savedRemove_55toh_370{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:var(--spacing-1);border:none;border-radius:var(--radius-full);background:transparent;color:var(--muted-foreground);cursor:pointer}._savedRemove_55toh_370:hover{background:var(--muted);color:var(--error)}@media(max-width:900px){._row_55toh_45,._tools_55toh_148{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){._page_55toh_1{padding:var(--spacing-4) var(--spacing-4) var(--spacing-8);gap:var(--spacing-6)}._title_55toh_16{font-size:1.35rem}._sub_55toh_24{font-size:.88rem}}
