@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Universe_Simulator/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Universe_Simulator/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/Universe_Simulator/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space:#04060d;--night:#0a1124;--panel:#0a1022db;--panel-solid:#0e162d;--panel-raised:#142041;--line:#96acf033;--line-strong:#96acf073;--ice:#eef2ff;--muted:#a6b3d9;--label:#9fb4ff;--accent:#7c9cff;--accent-strong:#a9bdff;--navy:#2b3f80;--navy-strong:#3a52a3;--glow:#4fc3ff;--sun:#ffd27a;--warn:#ffa25c;--danger:#ff9a9a;--safe:#5fe0a8;--font-display:"Jost Variable", system-ui, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-sans:system-ui, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--radius:2px;--tracking-wide:.32em;--tracking-label:.16em;--header-h:4.25rem}:root:lang(ko){--tracking-wide:.18em;--tracking-label:.04em;word-break:keep-all;overflow-wrap:break-word}*,:before,:after{box-sizing:border-box}html{background-color:var(--space);color:var(--ice);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--space);min-height:100svh;margin:0;font-size:.9375rem;line-height:1.5}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset{margin:0}fieldset{border:0;min-width:0;padding:0}legend{padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--accent-strong)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label-caps{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600;line-height:1.25}.title-wide{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:300}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums}.sb-frame{background-color:var(--space);min-height:100%;color:var(--ice);padding:1rem}._9KAhDW_button{border-radius:var(--radius);min-height:2.75rem;font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:0 1.1rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}._9KAhDW_sm{min-height:2.25rem;padding:0 .75rem;font-size:.75rem}._9KAhDW_primary{background-color:var(--navy);color:#fff}._9KAhDW_primary:hover:not(:disabled){background-color:var(--navy-strong)}._9KAhDW_ghost{border-color:var(--line-strong);color:var(--ice);background-color:#0000}._9KAhDW_ghost:hover:not(:disabled){border-color:var(--accent-strong);color:var(--accent-strong)}._9KAhDW_danger{background-color:var(--warn);color:#160b03}._9KAhDW_danger:hover:not(:disabled){background-color:#ffb57c}._9KAhDW_button:disabled{border-color:var(--line);color:var(--muted);background-color:#182040}._9KAhDW_chevron{font-size:1rem;line-height:1}.YVVgJW_list{border-bottom:1px solid var(--line);display:grid}.YVVgJW_tab{min-height:2.75rem;color:var(--muted);font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;background:0 0;border:0;padding:.25rem .35rem;font-size:.8125rem;font-weight:600;transition:color .2s;position:relative}.YVVgJW_tab:after{content:"";inset-inline:.5rem;background-color:#0000;height:2px;transition:background-color .2s;position:absolute;bottom:-1px}.YVVgJW_tab:hover,.YVVgJW_selected{color:var(--ice)}.YVVgJW_selected:after{background-color:var(--accent)}.YVVgJW_panel{padding-top:1rem}.YVVgJW_panel:focus-visible{outline-offset:4px}.KeHRBq_field{gap:.35rem;display:grid}.KeHRBq_head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.KeHRBq_value{color:var(--ice);white-space:nowrap;font-size:1.05rem}.KeHRBq_input{width:100%;height:2.75rem;accent-color:var(--accent);cursor:pointer;margin:0}.KeHRBq_description{color:var(--muted);font-size:.8125rem;line-height:1.5}.NCYDHW_field{gap:.4rem;display:grid}.NCYDHW_control{position:relative}.NCYDHW_select{appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius);background-color:var(--panel-solid);width:100%;min-height:2.75rem;color:var(--ice);padding:0 calc(1.25rem + 12px) 0 .75rem;font-size:.875rem}.NCYDHW_select:hover{border-color:var(--accent-strong)}.NCYDHW_chevron{width:12px;height:8px;color:var(--ice);pointer-events:none;position:absolute;top:50%;right:calc(1px + .75rem);transform:translateY(-50%)}.NCYDHW_description{color:var(--muted);font-size:.8125rem;line-height:1.5}.BEcUQq_fieldset{gap:.4rem;display:grid}.BEcUQq_legend{margin-bottom:.4rem}.BEcUQq_grid{gap:.375rem;display:grid}.BEcUQq_choice{border:1px solid var(--line);border-radius:var(--radius);min-height:2.75rem;color:var(--muted);cursor:pointer;flex-direction:column;justify-content:center;padding:.4rem .6rem;transition:border-color .2s,color .2s,background-color .2s;display:flex}.BEcUQq_choice:hover{border-color:var(--line-strong);color:var(--ice)}.BEcUQq_choice:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.BEcUQq_checked{border-color:var(--accent);color:var(--ice);background-color:#7c9cff24}.BEcUQq_label{font-size:.8125rem;font-weight:600;line-height:1.3}.BEcUQq_hint{color:var(--muted);font-size:.75rem;line-height:1.35}.ETcfwq_message{min-height:1.25rem;color:var(--ice);font-size:.875rem;line-height:1.5}.ETcfwq_error{color:var(--warn)}._8QxJ1q_toggle{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:2.25rem;color:var(--muted);font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;background-color:#0000;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.75rem;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}._8QxJ1q_toggle:hover{color:var(--ice)}._8QxJ1q_dot{border:1px solid;border-radius:50%;width:.4rem;height:.4rem}._8QxJ1q_on{border-color:var(--accent);color:var(--ice);background-color:#7c9cff29}._8QxJ1q_on ._8QxJ1q_dot{border-color:var(--accent-strong);background-color:var(--accent-strong)}.kH_eHq_rings{z-index:35;pointer-events:none;width:max(130vmin,720px);height:max(130vmin,720px);animation:1.4s ease-out both kH_eHq_appear;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.kH_eHq_ring{transform-origin:0 0;animation-name:kH_eHq_spin;animation-timing-function:linear;animation-iteration-count:infinite}.kH_eHq_ring:nth-child(2n){animation-direction:reverse}.kH_eHq_orbit{fill:none;stroke:#7c9cff61;stroke-width:1.2px;vector-effect:non-scaling-stroke}.kH_eHq_node{fill:#04060d99;stroke:#a9bdffd9;stroke-width:1.4px;vector-effect:non-scaling-stroke}.kH_eHq_dot{fill:#c9d6ff}@keyframes kH_eHq_spin{to{transform:rotate(360deg)}}@keyframes kH_eHq_appear{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}}@media (prefers-reduced-motion:reduce){.kH_eHq_ring,.kH_eHq_rings{animation:none}}.PBSc5W_viewport{position:absolute;inset:0;overflow:hidden}.PBSc5W_canvas{touch-action:none;position:absolute;inset:0}.PBSc5W_canvas:focus-visible{outline-offset:-4px}.PBSc5W_canvas canvas{display:block}.PBSc5W_surface{cursor:grab;touch-action:none;width:100%;height:100%}.PBSc5W_labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.PBSc5W_label{visibility:hidden;font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:#eef2ffc7;text-shadow:0 0 6px #04060df2;will-change:transform;font-size:.6875rem;font-weight:600;position:absolute;top:0;left:0}.PBSc5W_label[data-mode=center]{letter-spacing:.3em;color:#fff;font-size:.875rem;font-weight:500}.PBSc5W_selected{color:var(--accent-strong)}.PBSc5W_status{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase;color:var(--muted);pointer-events:none;font-size:.8125rem;position:absolute;inset:40% 1rem auto}.PBSc5W_hidden{visibility:hidden}.PBSc5W_controls{pointer-events:none;justify-content:center;padding:0 .5rem;display:flex;position:absolute;inset:auto 0 .4rem}.PBSc5W_bar{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem;padding:.25rem;display:flex}.PBSc5W_icon{min-width:2.1rem;padding:0;font-size:1rem}.PBSc5W_more{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:2.25rem;color:var(--ice);font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;background:0 0;padding:0 .7rem;font-size:.75rem;font-weight:600}.PBSc5W_options{flex-wrap:wrap;justify-content:center;gap:.3rem;width:100%;display:none}.PBSc5W_open{display:flex}@media (min-width:1024px){.PBSc5W_controls{inset:5.5rem 0 auto}.PBSc5W_bar{flex-wrap:nowrap;position:relative}.PBSc5W_options{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--panel-solid);flex-direction:column;align-items:stretch;width:15rem;padding:.4rem;position:absolute;top:calc(100% + .35rem);right:0}}.bkIj7a_ladder{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.bkIj7a_step{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:2.75rem;color:var(--muted);cursor:pointer;justify-items:center;gap:.1rem;padding:.35rem .75rem;transition:border-color .2s,color .2s;display:grid;position:relative}.bkIj7a_step:hover{color:var(--ice);border-color:var(--line-strong)}.bkIj7a_step:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.bkIj7a_on{border-color:var(--accent);color:var(--ice);background-color:#2b3f80a6}.bkIj7a_name{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600}.bkIj7a_span{font-family:var(--font-display);letter-spacing:.08em;color:var(--label);font-size:.625rem}.UZ-Q1a_strip{gap:.5rem;display:grid}.UZ-Q1a_legend{width:100%;font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;color:var(--ice);font-size:1.1rem;font-weight:300}.UZ-Q1a_hint{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;color:var(--label);margin:-.35rem 0 .15rem;font-size:.6875rem;font-weight:600}.UZ-Q1a_legend,.UZ-Q1a_hint{text-shadow:0 0 3px var(--space), 0 0 8px var(--space), 0 0 14px var(--space)}.UZ-Q1a_items{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.UZ-Q1a_item{border-radius:var(--radius);min-height:2.5rem;color:var(--muted);font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:#0a1022b3;border:1px solid #0000;align-items:center;padding:0 .7rem;font-size:.75rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.UZ-Q1a_item:hover{color:var(--ice);border-color:var(--line-strong)}.UZ-Q1a_item:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.UZ-Q1a_on{border-color:var(--accent);color:#fff;background-color:#2b3f80bf}.UZ-Q1a_gone{opacity:.75;text-decoration:line-through}.seM99W_panel{gap:1rem;display:grid}.seM99W_intro{color:var(--muted);font-size:.8125rem;line-height:1.55}.seM99W_presets{flex-wrap:wrap;gap:.35rem;display:flex}.seM99W_preview{border:1px solid var(--line);border-radius:var(--radius);background-color:#14204166;grid-template-columns:auto 1fr;gap:.3rem .75rem;padding:.75rem;font-size:.8125rem;display:grid}.seM99W_preview dt{color:var(--muted)}.seM99W_preview dd{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums}.seM99W_caption{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--label);font-size:.75rem;font-weight:600}.seM99W_cards{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.seM99W_card{border:1px solid var(--line);border-radius:var(--radius);background-color:#14204159;gap:.45rem;padding:.75rem;display:grid}.seM99W_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.seM99W_cardTitle{font-family:var(--font-display);letter-spacing:.04em;font-size:.9375rem;font-weight:500}.seM99W_small{color:var(--muted);font-size:.8125rem;line-height:1.5}.seM99W_meter{background-color:#96acf026;border-radius:999px;height:.4rem;overflow:hidden}.seM99W_meter span{background-color:var(--accent);height:100%;display:block}.seM99W_good{color:var(--safe)}.seM99W_warn{color:var(--warn)}.seM99W_danger{color:var(--danger)}.seM99W_row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.seM99W_number{border:1px solid var(--line-strong);border-radius:var(--radius);background-color:var(--panel-solid);width:5rem;min-height:2.25rem;padding:0 .5rem}.seM99W_field{gap:.3rem;display:grid}.seM99W_check{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;display:flex}.seM99W_check input{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.seM99W_tag{border:1px solid var(--line-strong);font-family:var(--font-display);letter-spacing:.06em;color:var(--label);border-radius:2px;padding:0 .35rem;font-size:.6875rem;font-weight:600;display:inline-block}.seM99W_table{border-collapse:collapse;width:100%;font-size:.8125rem}.seM99W_table caption{text-align:left;color:var(--muted);margin-bottom:.5rem}.seM99W_table th,.seM99W_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.4rem .3rem}.seM99W_table thead th{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--label);font-size:.6875rem;font-weight:600}.seM99W_table td:nth-child(3){font-family:var(--font-display);font-variant-numeric:tabular-nums}.seM99W_tableWrap{overflow-x:auto}.seM99W_hr{border:1px solid var(--line);background-color:#04060d80;width:100%;height:auto}.T8MqwW_block{gap:.75rem;display:grid}.T8MqwW_heading{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--label);font-size:.75rem;font-weight:600}.T8MqwW_row{align-items:center;gap:.9rem;display:flex}.T8MqwW_ringButton{color:#fff;background:radial-gradient(circle,#2b3f80 0 52%,#0000 53%);border:0;border-radius:50%;flex:none;place-items:center;width:4rem;height:4rem;display:grid;position:relative}.T8MqwW_ringButton:before{content:"";border:1px solid var(--accent);border-radius:50%;position:absolute;inset:0}.T8MqwW_ringButton:after{content:"";border:1px solid #7c9cff59;border-radius:50%;position:absolute;inset:-6px}.T8MqwW_ringButton:hover{background:radial-gradient(circle,#3a52a3 0 52%,#0000 53%)}.T8MqwW_playing:after{animation:2.4s ease-out infinite T8MqwW_pulse}@keyframes T8MqwW_pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.T8MqwW_date{gap:.1rem;display:grid}.T8MqwW_dateValue{font-family:var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:400;line-height:1.15}.T8MqwW_small{color:var(--muted);font-size:.8125rem}.T8MqwW_list{grid-template-columns:auto 1fr;align-items:baseline;gap:.3rem .75rem;font-size:.875rem;display:grid}.T8MqwW_list dt{color:var(--muted);font-size:.8125rem}.T8MqwW_list dd{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums}.T8MqwW_group{border-top:1px solid var(--line);gap:.45rem;padding-top:.75rem;display:grid}.T8MqwW_good{color:var(--safe)}.T8MqwW_warn{color:var(--warn)}.T8MqwW_danger{color:var(--danger)}.T8MqwW_meter{background-color:#96acf026;border-radius:999px;height:.5rem;position:relative;overflow:hidden}.T8MqwW_events{gap:.5rem;max-height:16rem;margin:0;padding:0 .25rem 0 0;list-style:none;display:grid;overflow-y:auto}.T8MqwW_event{border-left:2px solid var(--line-strong);background-color:#14204173;gap:.15rem;padding:.45rem .6rem;font-size:.8125rem;line-height:1.45;display:grid}.T8MqwW_eventMeta{font-family:var(--font-display);letter-spacing:.06em;color:var(--muted);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.T8MqwW_tag{border:1px solid;border-radius:2px;padding:0 .35rem;font-weight:600}.T8MqwW_tone-info{border-left-color:var(--accent)}.T8MqwW_tone-warn{border-left-color:var(--warn)}.T8MqwW_tone-danger{border-left-color:var(--danger)}.T8MqwW_tone-good{border-left-color:var(--safe)}.T8MqwW_actions{flex-wrap:wrap;gap:.4rem;display:flex}@media (prefers-reduced-motion:reduce){.T8MqwW_playing:after{animation:none}}.T8MqwW_input{border:1px solid var(--line-strong);border-radius:var(--radius);background-color:var(--panel-solid);flex:8rem;min-width:0;min-height:2.25rem;padding:0 .6rem;font-size:.875rem}.T8MqwW_saves{gap:.4rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.T8MqwW_saves li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.T8MqwW_missions{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.T8MqwW_missions li{border-bottom:1px solid var(--line);justify-items:start;gap:.35rem;padding-bottom:.75rem;display:grid}.T8MqwW_missionName{font-family:var(--font-display);letter-spacing:.06em;font-size:.9375rem;font-weight:500}.T8MqwW_dialog{border:1px solid var(--accent);border-radius:var(--radius);background-color:var(--panel-solid);max-width:min(28rem,100vw - 2rem);color:var(--ice);padding:1.5rem}.T8MqwW_dialog::backdrop{background-color:#04060db3}.T8MqwW_dialog p{margin:.75rem 0 1.25rem;line-height:1.6}.T8MqwW_dialogTitle{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:1.3rem;font-weight:300}details.T8MqwW_block>summary{cursor:pointer;align-items:center;min-height:2.25rem;display:flex}.vHH1Ra_card{gap:.35rem;display:grid;container-type:inline-size}.vHH1Ra_title{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-align:center;font-size:1.35rem;font-weight:300}.vHH1Ra_subtitle{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--label);text-align:center;font-size:.6875rem;font-weight:600}.vHH1Ra_passport{aspect-ratio:1/.9;background:radial-gradient(at 50% 30%,#2b3f8059,#0000 70%),linear-gradient(#0000 70%,#7c9cff0d);margin-top:.5rem;position:relative}.vHH1Ra_lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vHH1Ra_lines line{stroke:#7c9cff8c;stroke-width:1px;vector-effect:non-scaling-stroke}.vHH1Ra_center{aspect-ratio:1;width:34%;position:absolute;top:42%;left:50%;transform:translate(-50%,-38%)}.vHH1Ra_planet{border-radius:50%;position:absolute;inset:9%;box-shadow:inset -14px -10px 26px #000000bf,inset 4px 3px 10px #ffffff1f,0 0 18px #4fc3ff2e}.vHH1Ra_spin{animation:40s linear infinite vHH1Ra_spin}@keyframes vHH1Ra_spin{0%{background-position:0%}to{background-position:-200%}}.vHH1Ra_ring{position:absolute;inset:0}.vHH1Ra_track{fill:none;stroke:#7c9cff33;stroke-width:2px}.vHH1Ra_progress{fill:none;stroke:#4fa8ff;stroke-width:3px;stroke-linecap:round}.vHH1Ra_badge{aspect-ratio:1;width:34%;font-family:var(--font-display);letter-spacing:.08em;color:#fff;background-color:#2b64a0d9;border-radius:50%;place-items:center;font-size:.75rem;font-weight:500;display:grid;position:absolute;top:-2%;left:-6%}.vHH1Ra_fields{margin:0;position:absolute;inset:0}.vHH1Ra_field{top:var(--row);gap:.1rem;width:31%;display:grid;position:absolute}.vHH1Ra_field[data-side=left]{text-align:right;left:0}.vHH1Ra_field[data-side=right]{right:0}.vHH1Ra_field dt{color:var(--label);font-size:.6875rem;font-weight:700}.vHH1Ra_field dd{font-family:var(--font-display);letter-spacing:.04em;color:var(--ice);overflow-wrap:anywhere;font-size:.8125rem}.vHH1Ra_meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.25rem .75rem;font-size:.75rem;display:flex}@container (width<19rem){.vHH1Ra_passport{aspect-ratio:auto;gap:.75rem;padding-top:.5rem;display:grid}.vHH1Ra_lines{display:none}.vHH1Ra_center{width:9rem;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.vHH1Ra_fields{grid-template-columns:1fr 1fr;gap:.5rem .75rem;display:grid;position:static}.vHH1Ra_field{width:auto;position:static}.vHH1Ra_field[data-side=left]{text-align:left}}@media (prefers-reduced-motion:reduce){.vHH1Ra_spin{animation:none}}.k2GCHG_page{min-height:100svh;padding-bottom:4rem;position:relative}.k2GCHG_skip{z-index:60;background-color:var(--navy);color:#fff;padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.k2GCHG_skip:focus{transform:none}.k2GCHG_header{z-index:40;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .75rem;display:flex;position:relative}.k2GCHG_brand{gap:.35rem;display:grid}.k2GCHG_title{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;font-size:1.15rem;font-weight:300;line-height:1.1}.k2GCHG_tagline{font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--label);font-size:.6875rem;font-weight:600}.k2GCHG_lead{max-width:34rem;color:var(--muted);margin:.75rem auto 0;font-size:.9375rem;line-height:1.6}.k2GCHG_start{justify-self:center;min-width:13rem;min-height:3rem;margin-top:1.25rem}.k2GCHG_languages{flex-shrink:0;gap:.25rem;display:flex}.k2GCHG_language{white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--radius);min-height:2.25rem;color:var(--muted);background:0 0;padding:0 .6rem;font-size:.75rem;font-weight:600}.k2GCHG_language:hover{color:var(--ice)}.k2GCHG_languageOn{border-color:var(--accent);color:var(--ice);background-color:#7c9cff29}.k2GCHG_introOn{height:100svh;overflow:hidden}.k2GCHG_introOn .k2GCHG_header{z-index:50;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;position:fixed;inset:0}.k2GCHG_introOn .k2GCHG_header>*{pointer-events:auto}.k2GCHG_introOn .k2GCHG_brand{background:radial-gradient(closest-side,#04060d9e,#04060d61 70%,#0000);justify-items:center;padding:2rem 2.5rem}.k2GCHG_introOn .k2GCHG_title{letter-spacing:.24em;text-indent:.24em;text-shadow:0 0 40px #04060dcc;font-size:clamp(1.9rem,7vw,4.75rem);font-weight:200}.k2GCHG_introOn .k2GCHG_tagline{letter-spacing:.3em;color:var(--ice);font-size:clamp(.7rem,1.6vw,.875rem)}.k2GCHG_introOn .k2GCHG_title,.k2GCHG_introOn .k2GCHG_tagline,.k2GCHG_introOn .k2GCHG_lead{text-shadow:0 0 2px #04060df2,0 0 6px #04060de6,0 0 16px #04060dd9}.k2GCHG_introOn .k2GCHG_lead{color:var(--ice)}.k2GCHG_introOn .k2GCHG_languages{position:absolute;top:1rem;right:1rem}.k2GCHG_introOn .k2GCHG_stage{height:auto;position:fixed;inset:0}.k2GCHG_introOn .k2GCHG_panels,.k2GCHG_introOn .k2GCHG_ladder,.k2GCHG_introOn .k2GCHG_destinations,.k2GCHG_introOn .k2GCHG_mobileNav{visibility:hidden}.k2GCHG_main{gap:.75rem;display:grid}.k2GCHG_stage{z-index:30;background-color:var(--space);height:46svh;position:sticky;top:0}.k2GCHG_hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k2GCHG_ladder,.k2GCHG_destinations{padding:0 1rem}.k2GCHG_panels{gap:1rem;padding:0 1rem;display:grid}.k2GCHG_panel{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-content:start;gap:1.15rem;padding:1rem 1.1rem 1.25rem;scroll-margin-top:calc(46svh + .5rem);display:grid}.k2GCHG_panel:focus-visible{outline-offset:-2px}.k2GCHG_panelTitle{font-family:var(--font-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:1.05rem;font-weight:300}.k2GCHG_credits{color:var(--muted);font-size:.8125rem}.k2GCHG_mobileNav{z-index:45;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0e162df5;position:fixed;inset:auto 0 0}.k2GCHG_mobileNav ul{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.k2GCHG_mobileNav a{min-height:3.5rem;font-family:var(--font-display);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ice);justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.k2GCHG_mobileNav a:hover{color:var(--accent-strong)}@media (min-width:1024px){.k2GCHG_page{height:100svh;padding-bottom:0;overflow:hidden}.k2GCHG_header{pointer-events:none;padding:1.25rem 1.5rem 0;position:absolute;inset:0 0 auto}.k2GCHG_header>*{pointer-events:auto}.k2GCHG_title{font-size:1.3rem}.k2GCHG_stage{z-index:0;height:auto;position:fixed;inset:0}.k2GCHG_hint{clip-path:none;z-index:5;width:auto;height:auto;color:var(--muted);text-align:center;pointer-events:none;font-size:.75rem;position:fixed;inset:auto 0 .5rem;overflow:visible}.k2GCHG_ladder{z-index:15;padding:0;position:fixed;top:1.15rem;left:50%;transform:translate(-50%)}.k2GCHG_destinations{z-index:15;background:radial-gradient(at 50% 100%,#04060dd9,#04060d8c 55%,#0000 75%);width:min(100vw - 48rem,54rem);padding:0;position:fixed;bottom:2.25rem;left:50%;transform:translate(-50%)}.k2GCHG_panels{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;padding:0;display:flex;position:fixed;inset:5.75rem 1.25rem 1.25rem}.k2GCHG_panel{pointer-events:auto;max-height:100%;scroll-margin-top:0;overflow-y:auto}.k2GCHG_left{width:22.5rem}.k2GCHG_right{width:21.5rem}.k2GCHG_mobileNav{display:none}}
