@layer base{@keyframes _collapsible-down_1grw8_1{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes _collapsible-up_1grw8_1{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}._trigger_1grw8_20{cursor:pointer;display:block;appearance:none;border:none;background:transparent;color:inherit}._content_1grw8_29{overflow:hidden}._content_1grw8_29[data-state=open]{animation:_collapsible-down_1grw8_1 var(--animation-duration-fast) ease-out}._content_1grw8_29[data-state=closed]{animation:_collapsible-up_1grw8_1 var(--animation-duration-fast) ease-out}}._essay_1st84_1{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-3)}._note_1st84_8{margin:0;font-size:.82rem;color:var(--muted-foreground)}._row_1st84_15{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:var(--spacing-4);align-items:start;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._side_1st84_24{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._sideName_1st84_31{font-family:var(--font-family-display);font-size:.85rem;font-weight:700;line-height:1.3;color:var(--foreground)}._sideSub_1st84_39{font-size:.78rem;font-weight:600;line-height:1.35;color:var(--muted-foreground)}._body_1st84_46{min-width:0}._text_1st84_50{margin:0;font-size:.9rem;line-height:1.65;color:var(--foreground)}._tag_1st84_58{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-full);color:#fff;font-family:var(--font-family-display);font-size:.7rem;font-weight:700;line-height:1;vertical-align:1px}._key_1st84_72{display:inline-flex;flex-wrap:wrap;gap:4px 10px}._keyItem_1st84_78{display:inline-flex;align-items:center;gap:4px}@media(max-width:600px){._row_1st84_15{grid-template-columns:1fr;gap:var(--spacing-2)}._side_1st84_24{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}}._heading_1st84_98{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--font-family-display);font-size:.85rem;font-weight:700;color:var(--foreground)}._label_1st84_109{font-weight:600;color:var(--muted-foreground)}._chip_1st84_115{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-full);border:1px solid #b7791f;color:#8a5a12;background:#fdf3df;font-family:var(--font-family-base, inherit);font-size:.7rem;font-weight:700;letter-spacing:.02em}._frame_1st84_131,._judgement_1st84_132{padding:var(--spacing-3);border:1px solid var(--border);border-left:4px solid #2e6362;border-radius:var(--radius-md);background:var(--card)}._judgement_1st84_132{border-left-color:#5b3f7c}._optional_1st84_145{margin-top:var(--spacing-2);padding:var(--spacing-3);border:1px dashed #b7791f;border-radius:var(--radius-md)}._why_1st84_152{margin:var(--spacing-2) 0 0;font-size:.8rem;line-height:1.5;color:var(--muted-foreground)}._marking_1st84_159{padding-top:var(--spacing-3);border-top:1px solid var(--border)}._ladder_1st84_164{margin-top:var(--spacing-2);border:1px solid var(--border)}._ladderRow_1st84_169{display:grid;grid-template-columns:2.6rem 4.2rem minmax(0,1fr);gap:var(--spacing-2);padding:6px var(--spacing-2);font-size:.82rem;line-height:1.45;border-top:1px solid var(--border)}._ladderRow_1st84_169:first-child{border-top:none}._ladderLevel_1st84_183{font-weight:700;color:#8a5a12}._ladderMarks_1st84_188{color:var(--muted-foreground);white-space:nowrap}._ladderText_1st84_193{color:var(--foreground)}._guide_1pk6a_1{border:1px solid var(--border);border-left:3px solid #b7791f;border-radius:var(--radius-md);background:var(--card)}._trigger_1pk6a_8{display:flex;width:100%;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:none;background:transparent;color:var(--foreground);font:inherit;font-size:.85rem;font-weight:600;text-align:left;cursor:pointer}._trigger_1pk6a_8:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._triggerIcon_1pk6a_29{flex-shrink:0;color:#8a5a12}._triggerHint_1pk6a_34{font-weight:400;color:var(--muted-foreground)}._chevron_1pk6a_39{margin-left:auto;flex-shrink:0;transition:transform var(--animation-duration-fast, .15s) ease}._trigger_1pk6a_8[data-state=open] ._chevron_1pk6a_39{transform:rotate(180deg)}._body_1pk6a_49{padding:0 var(--spacing-3) var(--spacing-3)}._title_1pk6a_53{margin:0 0 var(--spacing-2);font-size:.8rem;color:var(--muted-foreground)}._ladder_1pk6a_59{border:1px solid var(--border)}._row_1pk6a_63{display:grid;grid-template-columns:2.6rem 4.2rem minmax(0,1fr);gap:var(--spacing-2);padding:6px var(--spacing-2);font-size:.82rem;line-height:1.45;border-top:1px solid var(--border)}._row_1pk6a_63:first-child{border-top:none}._level_1pk6a_77{font-weight:700;color:#8a5a12}._marks_1pk6a_82{color:var(--muted-foreground);white-space:nowrap}._text_1pk6a_87{color:var(--foreground)}._tip_1pk6a_91{margin:var(--spacing-2) 0 0;font-size:.8rem;line-height:1.5;color:var(--muted-foreground)}@media(max-width:480px){._row_1pk6a_63{grid-template-columns:2.4rem minmax(0,1fr)}._marks_1pk6a_82{grid-column:2;grid-row:1}._text_1pk6a_87{grid-column:1 / -1}}._chips_i85bx_1{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}._chip_i85bx_1{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:1px dashed #2e6362;border-radius:var(--radius-full);background:transparent;color:#2e6362;font:inherit;font-size:.72rem;font-weight:600;line-height:1;cursor:pointer}._chip_i85bx_1:hover{background:color-mix(in srgb,#2e6362 8%,transparent)}._chip_i85bx_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._pop_i85bx_34{max-width:280px;font-size:.85rem;line-height:1.5}._popTitle_i85bx_40{margin:0 0 4px;font-family:var(--font-family-display);font-weight:700;font-size:.9rem}._popText_i85bx_47{margin:0;color:var(--foreground)}._popNote_i85bx_52{margin:6px 0 0;font-size:.75rem;color:var(--muted-foreground)}
