._toggle_yamay_1{display:inline-flex;background:#00000059;border:1px solid rgba(243,227,191,.25);border-radius:999px;padding:3px;gap:2px}._btn_yamay_10,._active_yamay_10{background:transparent;color:#f3e3bfb3;border:none;padding:6px 14px;font-size:13px;cursor:pointer;border-radius:999px;font-family:inherit;transition:background .15s ease,color .15s ease}._btn_yamay_10:hover{color:#f3e3bf}._active_yamay_10{background:#d4af37;color:#1a120b;font-weight:600}._row_evj74_1{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}._label_evj74_9{color:#f3e3bfa6;font-size:12px;margin-right:4px;text-transform:uppercase;letter-spacing:.05em}._chipOn_evj74_17,._chipOff_evj74_17{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:12px;cursor:pointer;font-family:inherit;transition:transform .1s ease,background .15s ease;border:1px solid}._chipOn_evj74_17{color:#fff;font-weight:600;box-shadow:0 2px 6px #0000004d}._chipOff_evj74_17{background:transparent;color:#f3e3bf8c;border-color:#f3e3bf40}._chipOff_evj74_17:hover{color:#f3e3bf;border-color:#f3e3bf80}._chipOn_evj74_17:hover{transform:translateY(-1px)}._spacer_evj74_45{flex:1}._quick_evj74_47{background:transparent;color:#f3e3bf8c;border:1px solid rgba(243,227,191,.2);border-radius:999px;padding:4px 10px;font-size:11px;cursor:pointer;font-family:inherit}._quick_evj74_47:hover{color:#f3e3bf;border-color:#f3e3bf66}._header_o5psz_1{padding:20px 28px 12px;background:linear-gradient(180deg,#231a10,#1a120b);border-bottom:1px solid rgba(255,255,255,.08)}._titleRow_o5psz_7{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}._title_o5psz_7{margin:0;font-size:28px;font-weight:700;color:#f3e3bf;letter-spacing:.01em}._zh_o5psz_23{font-weight:600}._sep_o5psz_27{color:#f3e3bf66;margin:0 4px}._subtitle_o5psz_32{margin:4px 0 0;color:#f3e3bfa6;font-size:13px}._hint_o5psz_38{margin:8px 0 0;color:#f3e3bf73;font-size:12px;font-style:italic}@media (max-width: 640px){._header_o5psz_1{padding:16px 14px 10px}._title_o5psz_7{font-size:22px}}._band_1hwc9_1{position:absolute;top:8px;bottom:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #00000040;color:#fff;overflow:hidden;transition:transform .15s ease}._band_1hwc9_1:hover{transform:translateY(-1px);z-index:2}._label_1hwc9_20{font-size:13px;font-weight:600;padding:0 6px;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.6)}._labelCompact_1hwc9_28{font-size:10px;font-weight:600;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.6)}._marker_342zo_1{position:absolute;transform:translate(-6px);display:flex;align-items:center;gap:6px;background:#140e08e0;color:#f0e9d9;border:1px solid;border-radius:999px;padding:3px 10px 3px 4px;font-size:12px;line-height:1.2;max-width:220px;cursor:pointer;transition:opacity .2s ease,transform .15s ease,background .15s ease;text-align:left;font-family:inherit}._marker_342zo_1:hover{background:#281c10fa;transform:translate(-6px) translateY(-1px);z-index:3;max-width:340px}._dot_342zo_28{flex:0 0 16px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;box-shadow:0 0 0 2px #00000059}._label_342zo_41{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._marker_342zo_1:hover ._label_342zo_41{white-space:normal}._scroller_105f0_1{width:100%;overflow-x:auto;overflow-y:hidden;background:linear-gradient(180deg,#1a120b,#231a10);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}._inner_105f0_10{position:relative}._bandRow_105f0_14{position:absolute;top:0;left:0;right:0}._axis_105f0_21{position:absolute;left:0;right:0;border-top:1px solid rgba(255,255,255,.25)}._tick_105f0_28{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;color:#ffffff8c;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._tickMark_105f0_40{width:1px;height:8px;background:#ffffff4d}._tickLabel_105f0_46{margin-top:2px;white-space:nowrap}._eventArea_105f0_51{position:absolute;left:0;right:0}._overlay_1spvq_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:100}._modal_1spvq_13{background:#fbf4e4;color:#2b1e10;border-radius:10px;max-width:640px;width:100%;padding:28px 32px 24px;position:relative;border-top:6px solid;box-shadow:0 20px 60px #00000080}._close_1spvq_25{position:absolute;top:12px;right:12px;background:transparent;border:none;cursor:pointer;font-size:13px;color:#6b4f2a;font-family:inherit}._close_1spvq_25:hover{color:#1a120b}._catChip_1spvq_41{display:inline-flex;align-items:center;gap:6px;color:#fff;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;margin-bottom:8px}._title_1spvq_53{margin:4px 0 12px;font-size:26px;font-weight:700;line-height:1.2}._meta_1spvq_60{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:13px;color:#5a4525;margin-bottom:14px}._summary_1spvq_69{font-size:15px;line-height:1.6;margin:0 0 20px}._altLang_1spvq_75{border-top:1px dashed rgba(107,79,42,.35);padding-top:14px;color:#6b4f2a;font-size:13px;line-height:1.55}._altTitle_1spvq_83{font-weight:600;margin-bottom:4px;color:#2b1e10}._altSummary_1spvq_89{opacity:.9}:root{color-scheme:dark;--ink: #1a120b;--paper: #f3e3bf;--gold: #d4af37}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,sans-serif;background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-footer{display:flex;justify-content:space-between;padding:10px 28px;font-size:11px;color:#f3e3bf66;letter-spacing:.04em;text-transform:uppercase;background:var(--ink);border-top:1px solid rgba(255,255,255,.05)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#1a120b}::-webkit-scrollbar-thumb{background:#4a3826;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#6b4f2a}@media (max-width: 640px){.app-footer{flex-direction:column;gap:4px;padding:8px 14px}}
