.pRFN-W_root{isolation:isolate;border-radius:var(--radius-xl);background:radial-gradient(circle at 36% 42%, var(--space-night), var(--space-void) 72%);background-color:var(--space-void);height:clamp(600px,82vh,800px);color:var(--space-ink);--glass:color-mix(in srgb, var(--space-panel) 88%, transparent);--line:color-mix(in srgb, var(--space-ink) 12%, transparent);--line-strong:color-mix(in srgb, var(--space-ink) 30%, transparent);--muted:color-mix(in srgb, var(--space-ink) 72%, transparent);grid-template-columns:minmax(0,1fr) 380px;scroll-margin-top:80px;font-size:14px;display:grid;position:relative;overflow:hidden}.pRFN-W_root button{font:inherit;cursor:pointer}.pRFN-W_root button:focus-visible,.pRFN-W_link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pRFN-W_stage{min-width:0;position:relative;overflow:hidden}.pRFN-W_poster{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pRFN-W_poster svg{width:min(78%,420px);height:70%}.pRFN-W_posterHidden{opacity:0}.pRFN-W_posterLine{stroke:var(--space-dot);stroke-opacity:.25;stroke-width:.6px}.pRFN-W_posterSat{fill:var(--accent)}.pRFN-W_posterSuit{fill:color-mix(in srgb, var(--space-ink) 9%, transparent);stroke:color-mix(in srgb, var(--space-ink) 22%, transparent);stroke-width:.8px}.pRFN-W_scene{z-index:2;opacity:0;touch-action:pan-y;transition:opacity .22s;position:absolute;inset:0}.pRFN-W_sceneShown{opacity:1}.pRFN-W_hotspots{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pRFN-W_hotspot{pointer-events:auto;visibility:hidden;will-change:transform;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:-22px;left:-22px}.pRFN-W_hotspot[data-show="1"]{visibility:visible}.pRFN-W_stem{width:var(--len,0px);transform-origin:0;height:2px;transform:rotate(var(--ang,0deg));background:color-mix(in srgb, var(--tile-text) 75%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--space-void) 45%, transparent);pointer-events:none;margin-top:-1px;position:absolute;top:50%;left:50%}.pRFN-W_stem:after{content:"";background:var(--tile-text);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--space-void) 55%, transparent);border-radius:50%;position:absolute;top:-3px;right:-4px}.pRFN-W_hotspot[data-moved="0"] .pRFN-W_stem{display:none}.pRFN-W_hotspotOn .pRFN-W_stem,.pRFN-W_hotspotOn .pRFN-W_stem:after{background:var(--accent)}.pRFN-W_hotspot .pRFN-W_dot{background:var(--tile-text);width:24px;height:24px;color:var(--tile-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--space-void) 55%, transparent);transition:transform var(--transition-fast);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.pRFN-W_hotspot:hover .pRFN-W_dot{transform:scale(1.12)}.pRFN-W_hotspotNew .pRFN-W_dot{box-shadow:0 0 0 3px var(--accent)}.pRFN-W_hotspotOn .pRFN-W_dot{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 35%, transparent)}.pRFN-W_head{z-index:6;background:color-mix(in srgb, var(--space-void) 62%, transparent);pointer-events:none;border-radius:14px;max-width:calc(100% - 300px);padding:6px 10px 8px;position:absolute;top:12px;left:10px}.pRFN-W_kicker{color:var(--accent);margin:0;font-size:12px;font-weight:600}.pRFN-W_name{letter-spacing:-.02em;color:var(--tile-text);margin:4px 0 0;font-size:24px;font-weight:600;line-height:1.15}.pRFN-W_when{color:var(--muted);margin:4px 0 0;font-size:14px}.pRFN-W_tnum{font-variant-numeric:tabular-nums}.pRFN-W_year{font-variant-numeric:tabular-nums;color:var(--tile-text);font-weight:600}.pRFN-W_tools{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:16px}.pRFN-W_seg{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--glass);padding:3px;display:flex}.pRFN-W_segBtn{border-radius:var(--radius-full);height:34px;color:var(--space-ink);background:0 0;border:0;padding:0 14px;font-size:13px}.pRFN-W_segOn{background:var(--tile-text);color:var(--tile-bg);font-weight:600}.pRFN-W_newBtn{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--glass);height:42px;color:var(--space-ink);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.pRFN-W_newDot{border:2px solid var(--accent);border-radius:50%;width:8px;height:8px}.pRFN-W_newOn{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.pRFN-W_newOn .pRFN-W_newDot{background:var(--on-accent);border-color:var(--on-accent)}.pRFN-W_card{z-index:8;border:1px solid var(--line);background:color-mix(in srgb, var(--space-panel) 95%, transparent);scrollbar-width:thin;border-radius:18px;width:340px;max-height:calc(100% - 196px);padding:14px 16px 12px 18px;position:absolute;top:112px;left:16px;overflow-y:auto}.pRFN-W_close{width:44px;height:44px;color:var(--tile-text);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;right:2px}.pRFN-W_close:hover{background:var(--line)}.pRFN-W_cardKicker{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 40px 0 0;font-size:12px;display:flex}.pRFN-W_tag{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);color:var(--accent);padding:2px 8px;font-weight:600}.pRFN-W_cardTitle{color:var(--tile-text);margin:6px 40px 0 0;font-size:19px;font-weight:600;line-height:1.25}.pRFN-W_cardText{margin:8px 0 0;font-size:14px;line-height:1.55}.pRFN-W_cardText strong{color:var(--tile-text);font-weight:600}.pRFN-W_cardNote{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.45}.pRFN-W_cardNav{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.pRFN-W_navBtn,.pRFN-W_stepBtn{border:1px solid var(--line);background:var(--glass);width:44px;height:44px;color:var(--space-ink);border-radius:50%;flex:none;place-items:center;display:grid}.pRFN-W_stepBtn:disabled{opacity:.35;cursor:default}.pRFN-W_picker{z-index:6;align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.pRFN-W_chips{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, var(--space-void) 18px, var(--space-void) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--space-void) 18px, var(--space-void) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, transparent, var(--space-void) 18px, var(--space-void) calc(100% - 28px), transparent);flex:auto;gap:6px;padding:0 18px;display:flex;overflow-x:auto}.pRFN-W_chips::-webkit-scrollbar{display:none}.pRFN-W_chip{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--glass);height:44px;color:var(--space-ink);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.pRFN-W_chip:hover{border-color:var(--line-strong)}.pRFN-W_chipYear{color:var(--muted);font-size:12px}.pRFN-W_chipOn{background:var(--tile-text);border-color:var(--tile-text);color:var(--tile-bg);font-weight:600}.pRFN-W_chipOn .pRFN-W_chipYear{color:var(--tile-bg)}.pRFN-W_status{z-index:7;border:1px solid var(--line);background:var(--glass);text-align:center;border-radius:16px;width:min(360px,100% - 40px);padding:14px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pRFN-W_status p{margin:0;line-height:1.5}.pRFN-W_statusError{border-color:color-mix(in srgb, var(--error-color) 60%, transparent)}.pRFN-W_statusDot{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:2.4s ease-in-out infinite pRFN-W_pulse;display:inline-block}@keyframes pRFN-W_pulse{50%{opacity:.35}}.pRFN-W_retry{border-radius:var(--radius-full);background:var(--tile-text);min-height:44px;color:var(--tile-bg);border:0;margin-top:10px;padding:0 20px;font-weight:600}.pRFN-W_panel{border-left:1px solid var(--line);background:color-mix(in srgb, var(--space-panel) 70%, transparent);scrollbar-width:thin;min-width:0;padding:20px 22px 22px;overflow-y:auto}.pRFN-W_lead{color:var(--tile-text-2);margin:0;font-size:15px;line-height:1.6}.pRFN-W_facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:16px 0 0;padding:14px 0;display:grid}.pRFN-W_facts dt{color:var(--muted);font-size:12px}.pRFN-W_facts dd{color:var(--tile-text);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:14px;font-weight:600;line-height:1.35}.pRFN-W_h3{color:var(--tile-text);margin:20px 0 6px;font-size:16px;font-weight:600}.pRFN-W_hint{color:var(--muted);margin:0 0 8px;font-size:13px}.pRFN-W_parts{margin:0;padding:0;list-style:none}.pRFN-W_partBtn{width:100%;min-height:44px;color:var(--space-ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;display:flex}.pRFN-W_partBtn:hover{background:var(--tile-surface)}.pRFN-W_partOn{background:var(--tile-surface-strong)}.pRFN-W_partNo{background:var(--tile-text);width:24px;height:24px;color:var(--tile-bg);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pRFN-W_partOn .pRFN-W_partNo{background:var(--accent);color:var(--on-accent)}.pRFN-W_partName{flex:auto;font-size:14px;line-height:1.35}.pRFN-W_partTag{border:1px solid var(--line-strong);border-radius:var(--radius-full);color:var(--muted);flex:none;padding:1px 8px;font-size:12px}.pRFN-W_partTagOn{border-color:color-mix(in srgb, var(--accent) 60%, transparent);color:var(--accent)}.pRFN-W_changes{color:var(--tile-text-2);margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5}.pRFN-W_changes li+li{margin-top:4px}.pRFN-W_changes li::marker{color:var(--accent)}.pRFN-W_showNew{border:1px solid var(--line-strong);border-radius:var(--radius-full);min-height:44px;color:var(--space-ink);background:0 0;margin-top:10px;padding:0 18px;font-weight:600}.pRFN-W_showNewOn{border-color:var(--accent);color:var(--accent)}.pRFN-W_versions{margin:0;padding:0;list-style:none}.pRFN-W_versions li{color:var(--tile-text-2);grid-template-columns:44px minmax(0,1fr);gap:8px;padding:6px 0;font-size:14px;line-height:1.45;display:grid}.pRFN-W_versions li+li{border-top:1px solid var(--line)}.pRFN-W_versions strong{color:var(--tile-text);font-weight:600}.pRFN-W_vYear{color:var(--muted)}.pRFN-W_first{color:var(--tile-text-2);margin:0;font-size:14px;line-height:1.5}.pRFN-W_links{border-top:1px solid var(--line);margin:6px 0 0;padding:0;list-style:none}.pRFN-W_link{border-bottom:1px solid var(--line);min-height:44px;color:var(--accent);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.pRFN-W_link:after{content:"";opacity:.7;border-top:2px solid;border-right:2px solid;width:7px;height:7px;margin-right:4px;transform:rotate(45deg)}.pRFN-W_source{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}@media (max-width:1023px){.pRFN-W_root{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:767px){.pRFN-W_root{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.pRFN-W_stage{border-radius:var(--radius-xl) var(--radius-xl) 0 0;height:clamp(480px,100svh - 170px,600px)}.pRFN-W_head{max-width:calc(100% - 16px);top:8px;left:8px}.pRFN-W_name{font-size:21px}.pRFN-W_tools{justify-content:space-between;inset:auto 12px 66px}.pRFN-W_segBtn{height:38px;padding:0 14px;font-size:14px}.pRFN-W_newBtn{height:44px;font-size:14px}.pRFN-W_picker{bottom:10px;left:6px;right:6px}.pRFN-W_stepBtn{display:none}.pRFN-W_chips{padding:0 14px}.pRFN-W_card{background:var(--space-panel);width:auto;max-height:56%;inset:auto 10px 10px}.pRFN-W_hasCard .pRFN-W_tools,.pRFN-W_hasCard .pRFN-W_picker{visibility:hidden}.pRFN-W_panel{border-left:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius-xl) var(--radius-xl);padding:18px 16px 20px;overflow:visible}}@media (prefers-reduced-motion:reduce){.pRFN-W_scene,.pRFN-W_hotspot .pRFN-W_dot{transition:none}.pRFN-W_statusDot{animation:none}}
.-GYl8a_page{padding-top:16px;padding-bottom:48px}.-GYl8a_head{max-width:860px;margin-bottom:18px}.-GYl8a_title{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.1}.-GYl8a_lead{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.55}.-GYl8a_facts{color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.5}.-GYl8a_facts strong{color:var(--text-primary);font-weight:600}.-GYl8a_section{margin-top:16px;scroll-margin-top:80px}.-GYl8a_h2{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:600}.-GYl8a_sub{max-width:820px;color:var(--text-secondary);margin:0 0 16px;font-size:15px;line-height:1.55}.-GYl8a_showBtn{border:1px solid var(--border-color-dark);border-radius:var(--radius-full);background:var(--card-background);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;transition:border-color var(--transition-fast);flex:none;padding:0 16px;font-size:14px;font-weight:600}.-GYl8a_showBtn:hover{border-color:var(--text-primary)}.-GYl8a_chrono{--label:220px;position:relative}.-GYl8a_axis{height:40px;margin-left:var(--label);border-bottom:1px solid var(--border-color);position:relative}.-GYl8a_axisTick{color:var(--text-tertiary);font-size:12px;position:absolute;bottom:4px;transform:translate(-50%)}.-GYl8a_axisNow{border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);padding:1px 8px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:0;transform:translate(-50%)}.-GYl8a_group+.-GYl8a_group{margin-top:8px}.-GYl8a_groupTitle{margin:14px 0 4px;font-size:14px;font-weight:600}.-GYl8a_groupTitle span{color:var(--text-secondary);font-weight:400}.-GYl8a_rows{margin:0;padding:0;list-style:none}.-GYl8a_row{grid-template-columns:var(--label) minmax(0, 1fr);width:100%;min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:0;display:grid}.-GYl8a_row:hover{background:var(--surface-muted)}.-GYl8a_row:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.-GYl8a_rowName{flex-direction:column;min-width:0;padding:4px 12px 4px 8px;display:flex}.-GYl8a_rowName strong{font-size:15px;font-weight:600;line-height:1.25}.-GYl8a_rowName span{color:var(--text-secondary);font-size:12px}.-GYl8a_track{height:44px;position:relative}.-GYl8a_grid{border-left:1px solid var(--chart-grid);position:absolute;top:0;bottom:0}.-GYl8a_nowLine{top:0;bottom:0;left:var(--now);border-left:1px dashed var(--accent-strong);position:absolute}.-GYl8a_bar{border-radius:var(--radius-full);height:16px;transition:filter var(--transition-fast);position:absolute;top:14px}.-GYl8a_row:hover .-GYl8a_bar{filter:brightness(.92)}.-GYl8a_bar_past{background:var(--text-tertiary)}.-GYl8a_bar_now{background:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-strong) 50%, transparent)}.-GYl8a_bar_planned{border:1.5px dashed var(--text-secondary);background:0 0}.-GYl8a_ver{background:var(--text-primary);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.-GYl8a_bar_now .-GYl8a_ver{background:var(--on-accent)}.-GYl8a_legend{color:var(--text-secondary);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:13px;display:flex}.-GYl8a_legendTop{margin:-4px 0 18px}.-GYl8a_legend span{align-items:center;gap:8px;display:inline-flex}.-GYl8a_key{border-radius:var(--radius-full);width:22px;height:10px;display:inline-block;position:static}.-GYl8a_keyShip{background:var(--text-tertiary)}.-GYl8a_keyEva{background:var(--text-primary)}.-GYl8a_eras{margin:0;padding:0;list-style:none}.-GYl8a_era{border-top:1px solid var(--border-color);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.-GYl8a_era[hidden]{display:none}.-GYl8a_era:first-child{border-top:0;padding-top:4px}.-GYl8a_eraWhen{color:var(--text-secondary);font-size:15px;font-weight:600}.-GYl8a_eraTitle{margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3}.-GYl8a_eraBody p{max-width:820px;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.65}.-GYl8a_eraSuits{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.-GYl8a_more{border:1px solid var(--border-color-dark);border-radius:var(--radius-full);background:var(--card-background);width:100%;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;margin-top:8px;font-size:15px;font-weight:600}.-GYl8a_more:hover{border-color:var(--text-primary)}.-GYl8a_numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.-GYl8a_colTitle{margin:0 0 2px;font-size:16px;font-weight:600}.-GYl8a_colSub{color:var(--text-secondary);margin:0 0 10px;font-size:14px;line-height:1.5}.-GYl8a_bars{margin:0;padding:0;list-style:none}.-GYl8a_barRow{grid-template-columns:112px minmax(0,1fr) 64px;align-items:center;gap:10px;display:grid}.-GYl8a_barName{min-height:40px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.-GYl8a_barName:hover{text-underline-offset:3px;text-decoration:underline}.-GYl8a_barTrack{border-radius:var(--radius-full);background:var(--surface-muted);height:14px;position:relative}.-GYl8a_barFill{border-radius:var(--radius-full);background:var(--text-primary);position:absolute;top:0;bottom:0;left:0}.-GYl8a_barShip{background:var(--text-tertiary)}.-GYl8a_barRef{border-left:2px dashed var(--text-secondary);position:absolute;top:-5px;bottom:-5px}.-GYl8a_barValue{text-align:right;white-space:nowrap;font-size:14px;font-weight:600}.-GYl8a_faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin-top:10px;display:grid}.-GYl8a_faq h3{margin:0 0 6px;font-size:16px;font-weight:600}.-GYl8a_faq p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.-GYl8a_links{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;display:flex}.-GYl8a_linksLabel{color:var(--text-secondary);flex:0 0 100%;font-size:13px}.-GYl8a_linkChip{border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--card-background);min-height:44px;color:var(--text-primary);transition:border-color var(--transition-fast);align-items:center;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.-GYl8a_linkChip:hover{border-color:var(--text-primary)}.-GYl8a_source{color:var(--text-secondary);margin:20px 0 0;font-size:13px;line-height:1.5}@media (max-width:1023px){.-GYl8a_numbers,.-GYl8a_faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.-GYl8a_chrono{--label:0px}.-GYl8a_axisOdd{display:none}.-GYl8a_row{grid-template-columns:minmax(0,1fr);padding:6px 0 0}.-GYl8a_rowName{flex-flow:wrap;align-items:baseline;gap:0 8px;padding:0 4px}.-GYl8a_track{height:30px}.-GYl8a_bar{height:14px;top:8px}.-GYl8a_era{grid-template-columns:minmax(0,1fr);gap:4px}.-GYl8a_barRow{grid-template-columns:92px minmax(0,1fr) 58px;gap:8px}}
