.qmzD9G_round{width:var(--size-target);height:var(--size-target);border:1px solid var(--border-control);border-radius:var(--radius-round);background:var(--bg-panel);color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}
._896k3a_menu{inset:auto;top:calc(var(--size-target) + var(--space-20));right:var(--space-24);width:min(320px, calc(100vw - var(--space-32)));padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-panel);color:var(--text);box-shadow:var(--shadow-float);gap:var(--space-12);flex-direction:column;margin:0}._896k3a_menu:popover-open{display:flex}._896k3a_email{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}._896k3a_link{min-height:var(--size-target);align-items:center;gap:var(--space-8);color:var(--text);text-underline-offset:3px;font-size:15px;font-weight:500;display:inline-flex}._896k3a_signOut{height:var(--size-target);padding:0 var(--space-16);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--bg-card);color:var(--text);font-family:var(--font-sans);cursor:pointer;font-size:15px;font-weight:600}._896k3a_signOut:disabled{cursor:progress;color:var(--text-muted)}@media (max-width:720px){._896k3a_menu{right:var(--space-12)}}
.-hZy6a_header{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-32);padding:var(--space-10) var(--space-24) var(--space-10) var(--space-32);border-bottom:1px solid var(--border);background:var(--bg-page);display:flex}.-hZy6a_wordmark{align-items:center;gap:var(--space-10);min-height:var(--size-target);letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.-hZy6a_nav{gap:var(--space-4);font-size:15px;font-weight:500;display:flex}.-hZy6a_nav a{min-height:var(--size-target);padding:0 var(--space-14);color:var(--text-muted);align-items:center;text-decoration:none;display:flex}.-hZy6a_nav a[aria-current=page]{color:var(--text);box-shadow:var(--shadow-nav-active);font-weight:600}.-hZy6a_buttons{gap:var(--space-8);display:flex}@media (max-width:720px){.-hZy6a_header{padding:var(--space-8) var(--space-12) 0 var(--space-16);flex-wrap:wrap}.-hZy6a_nav{margin-left:calc(-1 * var(--space-12));flex-basis:100%;order:1}.-hZy6a_nav a{padding:0 var(--space-12)}}
._35JK_W_app{flex-direction:column;min-height:100dvh;display:flex}._35JK_W_page{width:100%;padding:var(--fluid-page) var(--fluid-page) var(--space-56);gap:var(--space-20);flex-direction:column;flex:1;margin:0 auto;display:flex}._35JK_W_title{font-size:var(--fluid-display-m);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}._35JK_W_intro{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:15px;line-height:1.45}
.EdlVKa_main{flex-wrap:wrap;flex:1;display:flex}.EdlVKa_map{flex:999 560px;min-width:0;min-height:560px;position:relative}.EdlVKa_panel{background:var(--bg-panel);border-left:1px solid var(--border);flex-direction:column;flex:400px;display:flex}.EdlVKa_summary{padding:var(--space-24) var(--space-32) var(--space-20);border-bottom:1px solid var(--border-subtle)}.EdlVKa_since{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;line-height:1.3}.EdlVKa_title{margin:var(--space-4) 0 var(--space-12);letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1.1}.EdlVKa_stats{flex-direction:column;margin:0;display:flex}.EdlVKa_stats div{padding:var(--space-10) 0;border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;display:flex}.EdlVKa_stats dt{color:var(--text-secondary);font-size:16px}.EdlVKa_stats dd{font-family:var(--font-mono);margin:0;font-size:18px;font-weight:500;line-height:1.3}.EdlVKa_key{padding:var(--space-16) var(--space-32) var(--space-24)}.EdlVKa_narrow{display:none}.EdlVKa_empty{left:50%;bottom:var(--space-28);padding:var(--space-8) var(--space-12);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;margin:0;font-size:12px;line-height:1.3;position:absolute;translate:-50%}.EdlVKa_keyButton{top:var(--space-12);right:var(--space-12);height:var(--size-target);padding:0 var(--space-16) 0 var(--space-14);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--bg-panel);color:var(--text);align-items:center;gap:var(--space-8);font-family:var(--font-sans);cursor:pointer;font-size:15px;font-weight:500;display:none;position:absolute}.EdlVKa_keySheet{width:100%;max-width:none;padding:var(--space-20) var(--space-16) var(--space-28);border:0;border-top:1px solid var(--border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--bg-panel);color:var(--text);box-shadow:var(--shadow-sheet);margin:0;inset:auto 0 0}@media (max-width:720px){.EdlVKa_map{min-height:480px}.EdlVKa_panel{background:var(--bg-page);border-left:0}.EdlVKa_summary{padding:var(--space-16);border-bottom:0}.EdlVKa_since,.EdlVKa_title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EdlVKa_stats{border-block:1px solid var(--border-subtle);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.EdlVKa_stats div{justify-content:flex-end;gap:var(--space-2);padding:var(--space-12);border-top:0;border-left:1px solid var(--border-subtle);flex-direction:column-reverse}.EdlVKa_stats div:first-child{border-left:0;padding-left:0}.EdlVKa_stats dt{font-size:14px}.EdlVKa_key,.EdlVKa_wide{display:none}.EdlVKa_narrow{display:inline}.EdlVKa_keyButton{display:flex}}.EdlVKa_toast{left:50%;bottom:var(--space-24);width:max-content;max-width:calc(100% - var(--space-32));align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-16);border-radius:var(--radius-xl);background:var(--bg-inverse);color:var(--text-inverse);box-shadow:var(--shadow-toast);margin:0;font-size:15px;line-height:1.45;display:flex;position:absolute;translate:-50%}.EdlVKa_toast p{margin:0}.EdlVKa_undo,.EdlVKa_dismiss{height:var(--size-target);border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.EdlVKa_undo{padding:0 var(--space-14);gap:var(--space-6);color:var(--accent-on-inverse);font-family:var(--font-sans);font-size:15px;font-weight:600}.EdlVKa_dismiss{width:var(--size-target);color:var(--text-inverse);padding:0}
.Y1rtrW_page{max-width:824px}.Y1rtrW_head{justify-content:space-between;align-items:flex-start;gap:var(--space-12) var(--space-24);flex-wrap:wrap;display:flex}.Y1rtrW_add{text-decoration:none}.Y1rtrW_filters{gap:var(--space-10);flex-direction:column;display:flex}.Y1rtrW_chips{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.Y1rtrW_facet{width:72px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;line-height:1.3}.Y1rtrW_chip{height:var(--size-target);padding:0 var(--space-14) 0 var(--space-10);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--bg-card);color:var(--text);align-items:center;gap:var(--space-8);font-family:var(--font-sans);cursor:pointer;font-size:14px;font-weight:500;display:inline-flex}.Y1rtrW_chip[aria-pressed=true]{background:var(--bg-inverse);border-color:var(--bg-inverse);color:var(--text-inverse)}.Y1rtrW_chip[aria-pressed=true] svg{--mark-ground:var(--bg-inverse);--map-point:var(--text-inverse);--mark-route:var(--text-inverse)}.Y1rtrW_status{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.Y1rtrW_year{z-index:1;padding:var(--space-10) 0 var(--space-6);border-bottom:2px solid var(--text);background:var(--bg-page);font-family:var(--font-mono);margin:0;font-size:26px;font-weight:500;line-height:1.1;position:sticky;top:0}.Y1rtrW_rows{margin:0;padding:0;list-style:none}.Y1rtrW_row{width:100%;min-height:56px;padding:var(--space-6) 0;border:0;border-bottom:1px solid var(--border-subtle);color:var(--text);align-items:center;gap:var(--space-12);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;display:flex}.Y1rtrW_mark{flex:0 0 44px;justify-content:center;display:flex}.Y1rtrW_text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.Y1rtrW_name{font-size:16px;font-weight:600;line-height:1.3}.Y1rtrW_detail{color:var(--text-muted);font-size:13px;line-height:1.45}.Y1rtrW_sheet{border:0;border-left:1px solid var(--border);background:var(--bg-panel);width:min(480px,100%);max-width:none;height:100dvh;max-height:none;color:var(--text);box-shadow:var(--shadow-sheet);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.Y1rtrW_sheet[open]{flex-direction:column;display:flex}.Y1rtrW_sheet::backdrop{background:0 0}.Y1rtrW_toast{position:fixed;inset:auto 0 0}.Y1rtrW_toastInSheet{z-index:3;position:absolute;inset:auto 0 0}@media (max-width:720px){.Y1rtrW_facet{width:100%}.Y1rtrW_year{font-size:18px;line-height:1.3}.Y1rtrW_sheet{width:100%;height:auto;box-shadow:none;background:0 0;border-left:0;inset:auto 0 0;overflow:visible}}.Y1rtrW_trip{scroll-margin-top:var(--space-64)}.Y1rtrW_trip+.Y1rtrW_rows{margin-top:var(--space-16);border-top:1px dashed var(--border-control)}.Y1rtrW_tripHead{padding:var(--space-16) 0 var(--space-10);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.Y1rtrW_tripHead p{margin:0}.Y1rtrW_tripName{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.Y1rtrW_tripLink{min-height:var(--size-target);margin-top:calc(-1 * var(--space-10));align-items:center;gap:var(--space-4);flex:none;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Y1rtrW_tripLink:hover{text-underline-offset:3px;text-decoration:underline}
.pOBBWa_noticed{padding:var(--space-16) var(--space-16) var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-page)}.pOBBWa_noticed summary{min-height:var(--size-target);align-items:center;gap:var(--space-10);cursor:pointer;list-style:none;display:flex}.pOBBWa_noticed summary::-webkit-details-marker{display:none}.pOBBWa_noticed summary h2{flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.45}.pOBBWa_noticed[open] summary>svg{rotate:90deg}.pOBBWa_note{margin:var(--space-6) 0 0;color:var(--text-muted);font-size:14px;line-height:1.45}.pOBBWa_suggestions{margin:var(--space-8) 0 0;padding:0;list-style:none}.pOBBWa_suggestion{padding:var(--space-14) 0;border-top:1px solid var(--border-subtle);align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.pOBBWa_suggestion h3{margin:0;font-size:16px;font-weight:600;line-height:1.3}.pOBBWa_suggestion p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.45}.pOBBWa_badge{padding:var(--space-2) var(--space-6);align-items:center;gap:var(--space-6);border-radius:var(--radius-md);background:var(--bg-sunken);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3;display:inline-flex}.pOBBWa_field{gap:var(--space-4);width:100%;max-width:420px;color:var(--text-secondary);flex-direction:column;font-size:14px;line-height:1.45;display:flex}.pOBBWa_quiet{height:var(--size-target);min-width:var(--size-target);padding:0 var(--space-16);border-radius:var(--radius-lg);color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:500}.pOBBWa_quiet:hover{color:var(--text)}.pOBBWa_link{text-decoration:none}
.R9P7nG_page{max-width:1264px}.R9P7nG_tiles{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin:0;display:grid}.R9P7nG_tile{padding:var(--space-16) var(--space-20);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-card);gap:var(--space-6);flex-direction:column;display:flex}.R9P7nG_tile dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;line-height:1.3}.R9P7nG_tile dd{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.45}.R9P7nG_tile .R9P7nG_figure{font-size:var(--fluid-figure);letter-spacing:-.03em;color:var(--text);font-weight:600;line-height:1}.R9P7nG_figure small{letter-spacing:0;color:var(--text-secondary);font-size:18px;font-weight:500}.R9P7nG_pair{align-items:start;gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));display:grid}.R9P7nG_card{padding:var(--space-20) var(--space-24) var(--space-16);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-card)}.R9P7nG_card h2{margin:0 0 var(--space-6);font-size:18px;font-weight:600;line-height:1.3}.R9P7nG_note{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.R9P7nG_bars{margin:0 0 var(--space-6);padding:0;list-style:none}.R9P7nG_bar{align-items:center;gap:var(--space-4) var(--space-12);padding:var(--space-8) 0;grid-template-columns:44px minmax(0,1fr) auto;display:grid}.R9P7nG_person{grid-template-columns:minmax(0,1fr) auto}.R9P7nG_label{gap:var(--space-6);flex-direction:column;font-size:14px;font-weight:600;line-height:1.45;display:flex}.R9P7nG_track{border-radius:var(--radius-pill);background:var(--bg-sunken);height:8px;display:block}.R9P7nG_fill{border-radius:var(--radius-pill);background:var(--accent);min-width:4px;height:8px;display:block}.R9P7nG_value{min-width:10ch;font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.45}.R9P7nG_trips{color:var(--text-muted);grid-column:1/-1;font-size:13px;line-height:1.45}.R9P7nG_years{margin:var(--space-16) 0 var(--space-8);padding:0 0 0 var(--space-28);gap:var(--space-16);flex-direction:column;list-style:none;display:flex;position:relative}.R9P7nG_years:before{content:"";top:var(--space-4);bottom:var(--space-4);left:var(--space-6);background:var(--border);width:2px;position:absolute}.R9P7nG_years li{flex-direction:column;display:flex;position:relative}.R9P7nG_years li:before{content:"";top:var(--space-4);left:calc(var(--space-2) - var(--space-28));border-radius:var(--radius-pill);background:var(--accent);width:10px;height:10px;position:absolute}.R9P7nG_years li[data-lived]:before{border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--bg-sunken)}.R9P7nG_when{font-family:var(--font-mono);color:var(--text-muted);font-size:13px;line-height:1.45}.R9P7nG_what{font-size:16px;font-weight:600;line-height:1.3}@media (max-width:720px){.R9P7nG_card{padding:var(--space-16)}}
.tyZVhW_main{flex-wrap:wrap;flex:1;display:flex}.tyZVhW_map{min-width:0;min-height:560px;padding:var(--space-16);flex:999 560px;display:flex}.tyZVhW_frame{border:1px solid var(--map-frame);background:repeating-conic-gradient(var(--map-frame) 0 25%, var(--map-land) 0 50%) 0 0 / 24px 24px;flex:1;padding:6px;position:relative}.tyZVhW_panel{background:var(--bg-panel);border-left:1px solid var(--border);flex-direction:column;flex:400px;max-width:100%;display:flex}.tyZVhW_head{padding:var(--space-20) var(--space-28) var(--space-20);border-bottom:1px solid var(--border-subtle)}.tyZVhW_back{align-items:center;gap:var(--space-4);min-height:var(--size-target);font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.tyZVhW_title{margin:var(--space-8) 0 var(--space-6);letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1.1}.tyZVhW_meta{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.45}.tyZVhW_summary,.tyZVhW_label{margin:var(--space-6) 0 0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.3}.tyZVhW_legs{padding:var(--space-20) var(--space-28)}.tyZVhW_label{margin:0}.tyZVhW_start{margin:var(--space-8) 0 0;padding-bottom:var(--space-12);border-bottom:1px solid var(--border-subtle);align-items:center;gap:var(--space-10);color:var(--text-secondary);font-size:15px;display:flex}.tyZVhW_start strong{color:var(--text);font-weight:600}.tyZVhW_list{margin:0;padding:0;list-style:none}.tyZVhW_leg{gap:var(--space-14);padding:var(--space-16) 0;border-bottom:1px solid var(--border-subtle);display:flex}.tyZVhW_step{width:var(--size-step);height:var(--size-step);margin-top:var(--space-2);border-radius:var(--radius-round);background:var(--bg-inverse);color:var(--text-inverse);font-family:var(--font-mono);flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.tyZVhW_route{margin:0 0 var(--space-4);font-size:18px;font-weight:600;line-height:1.3}.tyZVhW_line{align-items:center;gap:var(--space-10);min-height:26px;color:var(--text-secondary);margin:0;font-size:15px;display:flex}.tyZVhW_mark{justify-content:center;width:44px;display:flex}.tyZVhW_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tyZVhW_stay{min-height:var(--size-target);padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:0 var(--space-12);flex-wrap:wrap;display:flex}.tyZVhW_field{margin-top:var(--space-12);gap:var(--space-6);color:var(--text-secondary);flex-direction:column;font-size:14px;line-height:1.45;display:flex}.tyZVhW_tools{gap:0 var(--space-16);flex-wrap:wrap;display:flex}.tyZVhW_hint,.tyZVhW_note,.tyZVhW_status{color:var(--text-muted);margin:0;font-size:14px;line-height:1.45}.tyZVhW_note{margin-top:var(--space-12);color:var(--text-secondary)}.tyZVhW_status{padding:var(--space-20) var(--space-28)}.tyZVhW_alone{align-self:flex-start}.tyZVhW_actions{padding:var(--space-16) var(--space-28);border-top:1px solid var(--border-subtle);gap:var(--space-8);margin-top:auto;display:flex}.tyZVhW_link{text-decoration:none}@media (max-width:720px){.tyZVhW_map{height:340px;min-height:0;padding:var(--space-12)}.tyZVhW_panel{background:var(--bg-page);border-left:0}.tyZVhW_head,.tyZVhW_legs,.tyZVhW_status,.tyZVhW_actions{padding-inline:var(--space-16)}.tyZVhW_title{font-size:26px}}
._4XAWUG_composer{padding:var(--space-20) var(--space-32) var(--space-24);border-bottom:1px solid var(--border-subtle);gap:var(--space-10);flex-direction:column;display:flex}._4XAWUG_composerLabel{font-size:18px;font-weight:600;line-height:1.3}._4XAWUG_input,._4XAWUG_date,._4XAWUG_select{height:var(--size-target);padding:0 var(--space-12);border:1px solid var(--border-field);border-radius:var(--radius-lg);background:var(--bg-card);color:var(--text);font-family:var(--font-sans);font-size:16px}._4XAWUG_input{height:var(--size-field);padding:0 var(--space-14)}._4XAWUG_textarea{height:auto;min-height:var(--size-field);max-height:320px;padding:var(--space-12) var(--space-14);resize:vertical;field-sizing:content;line-height:1.45}._4XAWUG_input::placeholder,._4XAWUG_date::placeholder{color:var(--text-placeholder);opacity:1}._4XAWUG_date[aria-invalid=true]{border-color:var(--danger)}._4XAWUG_buttons{gap:var(--space-8);display:flex}._4XAWUG_primary,._4XAWUG_secondary{height:var(--size-target);padding:0 var(--space-16);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:var(--space-8);font-family:var(--font-sans);cursor:pointer;font-size:15px;font-weight:600;display:inline-flex}._4XAWUG_primary{background:var(--accent);color:var(--on-accent);border:0}._4XAWUG_secondary{border:1px solid var(--border-control);background:var(--bg-card);color:var(--text);font-weight:500}._4XAWUG_primary:disabled,._4XAWUG_secondary:disabled{cursor:not-allowed;background:var(--bg-sunken);color:var(--text-muted);border:1px solid var(--border-control)}._4XAWUG_grow{flex:1}._4XAWUG_help,._4XAWUG_saved{color:var(--text-muted);margin:0;font-size:14px;line-height:1.45}._4XAWUG_saved{color:var(--text);font-weight:600}._4XAWUG_head{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-16) var(--space-16) var(--space-32);border-bottom:1px solid var(--border-subtle);display:flex}._4XAWUG_head h1{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.3}._4XAWUG_close{width:var(--size-target);height:var(--size-target);border:1px solid var(--border-control);border-radius:var(--radius-round);background:var(--bg-panel);color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}._4XAWUG_thread{padding:var(--space-20) var(--space-32);gap:var(--space-16);flex-direction:column;display:flex}._4XAWUG_user{align-self:flex-end;align-items:flex-end;gap:var(--space-4);flex-direction:column;max-width:90%;display:flex}._4XAWUG_bubble{padding:var(--space-10) var(--space-14);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);background:var(--bg-inverse);color:var(--text-inverse);margin:0;font-size:15px;line-height:1.45}._4XAWUG_tag,._4XAWUG_label,._4XAWUG_count{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.3}._4XAWUG_ai{align-items:flex-start;gap:var(--space-10);display:flex}._4XAWUG_aiMark{width:var(--size-mark);height:var(--size-mark);border:1px solid var(--border);border-radius:var(--radius-round);background:var(--bg-card);flex:none;justify-content:center;align-items:center;display:flex}._4XAWUG_aiBody{min-width:0;padding-top:var(--space-4);gap:var(--space-8);flex-direction:column;flex:1;font-size:15px;line-height:1.45;display:flex}._4XAWUG_aiBody p,._4XAWUG_questions{margin:0}._4XAWUG_questions{padding-left:var(--space-20)}._4XAWUG_card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-card);padding:var(--space-16) var(--space-20) 0;gap:var(--space-10);flex-direction:column;display:flex}._4XAWUG_label{margin:var(--space-6) 0 0}._4XAWUG_map{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);height:220px;overflow:hidden}._4XAWUG_list{margin:0;padding:0;list-style:none}._4XAWUG_place{padding:var(--space-8) 0;border-bottom:1px solid var(--border-subtle);gap:var(--space-8);flex-direction:column;display:flex}._4XAWUG_placeHead{align-items:center;gap:var(--space-10);display:flex}._4XAWUG_depthPick{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}._4XAWUG_placeName{flex-direction:column;flex:1;min-width:0;font-size:16px;font-weight:600;display:flex}._4XAWUG_sub{color:var(--text-muted);font-size:13px;font-weight:400;display:block}._4XAWUG_choice{padding:var(--space-12) var(--space-14);border:1px solid var(--notice-border);border-radius:var(--radius-xl);background:var(--notice-bg);gap:var(--space-8);flex-direction:column;margin:0;display:flex}._4XAWUG_choice legend{float:left;align-items:center;gap:var(--space-8);width:100%;padding:0;font-size:16px;font-weight:600;display:flex}._4XAWUG_count{margin-left:auto}._4XAWUG_option{align-items:center;gap:var(--space-12);min-height:var(--size-target);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-10);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--bg-card);cursor:pointer;display:flex}._4XAWUG_known{gap:var(--space-8);border:0;flex-wrap:wrap;flex-basis:100%;min-width:0;margin:0;padding:0;display:flex}._4XAWUG_known legend{float:left;width:100%;color:var(--text-secondary);padding:0;font-size:14px;line-height:1.45}._4XAWUG_known ._4XAWUG_option{flex:140px}._4XAWUG_option:has(input:checked){border-color:var(--accent)}._4XAWUG_option input{width:20px;height:20px;accent-color:var(--accent);margin:0}._4XAWUG_missing{gap:var(--space-8);padding:var(--space-12) var(--space-14);border:1px solid var(--notice-border);border-radius:var(--radius-xl);background:var(--notice-bg);flex-direction:column;margin:0;font-size:15px;line-height:1.45;display:flex}._4XAWUG_missing p{gap:var(--space-8);margin:0;display:flex}._4XAWUG_search{gap:var(--space-8);flex-direction:column;margin:0;font-size:15px;line-height:1.45;display:flex}._4XAWUG_search label{font-weight:600}._4XAWUG_search p{margin:0}._4XAWUG_lookUp{gap:var(--space-8);display:flex}._4XAWUG_lookUp ._4XAWUG_input{width:0;min-width:0;height:var(--size-target);flex:1 1 0}._4XAWUG_lookUp ._4XAWUG_secondary{white-space:nowrap}._4XAWUG_addDate{height:var(--size-target);padding:0 var(--space-4);align-self:flex-start;align-items:center;gap:var(--space-6);color:var(--text-muted);font-family:var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline;display:inline-flex}._4XAWUG_addDate:hover{color:var(--text)}._4XAWUG_leg{align-items:center;gap:var(--space-8) var(--space-10);padding:var(--space-10) 0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._4XAWUG_step{width:var(--size-step);height:var(--size-step);border-radius:var(--radius-round);background:var(--bg-inverse);color:var(--text-inverse);font-family:var(--font-mono);flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}._4XAWUG_route{align-items:center;gap:var(--space-6);flex:160px;font-size:15px;font-weight:500;display:flex}._4XAWUG_leg ._4XAWUG_select{flex:110px}._4XAWUG_date{width:110px}._4XAWUG_range{align-items:center;gap:var(--space-8);display:flex}._4XAWUG_chips{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._4XAWUG_chip{height:var(--size-target);padding:0 0 0 var(--space-14);border:1px solid var(--border-control);border-radius:var(--radius-pill);align-items:center;gap:var(--space-4);font-size:14px;font-weight:500;display:inline-flex}._4XAWUG_chip button{width:var(--size-target);height:var(--size-target);border-radius:var(--radius-round);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._4XAWUG_addChip{height:var(--size-target);padding:0 var(--space-14) 0 var(--space-10);border:1px dashed var(--border-control);border-radius:var(--radius-pill);color:var(--text);align-items:center;gap:var(--space-6);font-family:var(--font-sans);cursor:pointer;background:0 0;font-size:14px;font-weight:500;display:inline-flex}._4XAWUG_chips li:has(form){flex:220px}._4XAWUG_field{gap:var(--space-6);flex-direction:column;display:flex}._4XAWUG_pair{gap:var(--space-16);flex-wrap:wrap;display:flex}._4XAWUG_pair>*{flex:180px}._4XAWUG_danger,._4XAWUG_danger:hover{border-color:var(--danger-border);color:var(--danger);font-weight:600}._4XAWUG_change{gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}._4XAWUG_changeHead{align-items:center;gap:var(--space-12);display:flex}._4XAWUG_diff{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}._4XAWUG_diff th,._4XAWUG_diff td{padding:var(--space-8) var(--space-10) var(--space-8) 0;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}._4XAWUG_diff thead th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.3}._4XAWUG_diff tbody th{width:30%;color:var(--text-muted);font-size:14px;font-weight:400}._4XAWUG_was{color:var(--text-muted)}._4XAWUG_changed{padding:var(--space-2) var(--space-8);border-radius:var(--radius-md);background:var(--notice-bg);font-weight:600;text-decoration:none;display:inline-block}._4XAWUG_note{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.45}._4XAWUG_foot{margin:var(--space-6) calc(-1 * var(--space-20)) 0;padding:var(--space-12) var(--space-20) var(--space-16);border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}._4XAWUG_warn{align-items:center;gap:var(--space-6);color:var(--accent-text);margin:0 auto 0 0;font-size:14px;display:flex}._4XAWUG_limit{padding:var(--space-16);border:1px solid var(--notice-border);border-radius:var(--radius-xl);background:var(--notice-bg);align-items:flex-start;gap:var(--space-10);color:var(--text-secondary);flex-direction:column;display:flex}._4XAWUG_limit p{margin:0}._4XAWUG_limitHead{align-items:center;gap:var(--space-10);color:var(--text);font-size:16px;font-weight:600;display:flex}._4XAWUG_quietLink{min-height:var(--size-target);padding:0 var(--space-4);color:var(--text-secondary);text-underline-offset:3px;align-items:center;font-weight:500;display:inline-flex}._4XAWUG_helpAnswer{padding:var(--space-14) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-card);align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}._4XAWUG_helpAnswer ._4XAWUG_label{align-items:center;gap:var(--space-6);margin:0;display:flex}._4XAWUG_helpAnswer a{min-height:var(--size-target);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}._4XAWUG_interview{padding:var(--space-24) var(--space-32) var(--space-8);gap:var(--space-16);flex-direction:column;display:flex}._4XAWUG_stepper{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}._4XAWUG_stepper li{gap:var(--space-6);color:var(--text-muted);flex-direction:column;flex:1;font-size:13px;line-height:1.45;display:flex}._4XAWUG_stepper li:before{content:"";border-radius:var(--radius-pill);background:var(--border-control);height:4px}._4XAWUG_stepper li[data-state=done]:before{background:var(--text)}._4XAWUG_stepper li[aria-current=step]{color:var(--text);font-weight:600}._4XAWUG_stepper li[aria-current=step]:before{background:var(--accent)}._4XAWUG_start{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:600;line-height:1.1}._4XAWUG_intro{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.55}._4XAWUG_question{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.3}._4XAWUG_answers{flex-direction:column;margin:0;display:flex}._4XAWUG_answers div{align-items:baseline;gap:var(--space-16);padding:var(--space-10) 0;border-bottom:1px solid var(--border-subtle);display:flex}._4XAWUG_answers dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex:0 0 30%;font-size:12px;line-height:1.3}._4XAWUG_answers dd{flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.3}._4XAWUG_next{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}._4XAWUG_resume{padding:0 var(--space-32) var(--space-8);margin:0}._4XAWUG_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){._4XAWUG_composer,._4XAWUG_thread,._4XAWUG_interview,._4XAWUG_resume{padding-inline:var(--space-16)}._4XAWUG_head{padding-left:var(--space-16)}._4XAWUG_card{padding-inline:var(--space-14)}._4XAWUG_foot{margin-inline:calc(-1 * var(--space-14));padding-inline:var(--space-14)}}
.ngMkTG_page{min-height:100dvh;padding:var(--space-16) var(--fluid-gutter) var(--space-56);align-items:center;gap:var(--space-48);background:var(--bg-page);flex-direction:column;display:flex}.ngMkTG_wordmark{align-self:flex-start;align-items:center;gap:var(--space-10);min-height:var(--size-target);letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.ngMkTG_notice{width:100%;max-width:520px;padding:var(--space-24);border:1px solid var(--notice-border);border-radius:var(--radius-xl);background:var(--notice-bg);gap:var(--space-12);flex-direction:column;display:flex}.ngMkTG_notice h1{align-items:center;gap:var(--space-10);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.3;display:flex}.ngMkTG_notice p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.55}.ngMkTG_actions{margin-top:var(--space-8);gap:var(--space-8);flex-wrap:wrap;display:flex}.ngMkTG_actions a{text-decoration:none}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");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}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}._1tkq8a_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}._1tkq8a_variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
.sIJPfG_site{flex-direction:column;min-height:100dvh;display:flex}.sIJPfG_site>main{flex:1}.sIJPfG_bar{max-width:1200px;padding:0 var(--fluid-gutter);margin:0 auto}.sIJPfG_header{border-bottom:1px solid var(--border)}.sIJPfG_header .sIJPfG_bar{min-height:var(--space-72);justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.sIJPfG_wordmark{align-items:center;gap:var(--space-10);min-height:var(--size-target);letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.sIJPfG_nav{align-items:center;gap:var(--space-4) var(--space-16);flex-wrap:wrap;font-size:15px;font-weight:500;display:flex}.sIJPfG_nav a{min-width:var(--size-target);min-height:var(--size-target);color:var(--text-secondary);justify-content:center;align-items:center;text-decoration:none;display:flex}.sIJPfG_nav a:last-child{color:var(--text)}.sIJPfG_footer{border-top:1px solid var(--border)}.sIJPfG_footer .sIJPfG_bar{padding-top:var(--space-20);padding-bottom:var(--space-28);justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-24);color:var(--text-secondary);flex-wrap:wrap;font-size:14px;display:flex}.sIJPfG_footer .sIJPfG_wordmark{gap:var(--space-8);color:var(--text);font-size:15px}.sIJPfG_owner{align-items:center;gap:var(--space-4) var(--space-16);flex-wrap:wrap;display:flex}.sIJPfG_owner p{margin:0}.sIJPfG_owner a{text-underline-offset:3px}.sIJPfG_footer nav{gap:var(--space-4) var(--space-20);flex-wrap:wrap;display:flex}.sIJPfG_footer nav a{min-width:var(--size-target);min-height:var(--size-target);text-underline-offset:3px;justify-content:center;align-items:center;display:flex}.sIJPfG_page{max-width:824px;padding:var(--fluid-page) var(--fluid-gutter) var(--space-56);gap:var(--space-20);flex-direction:column;margin:0 auto;display:flex}.sIJPfG_title{font-size:var(--fluid-display-m);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.sIJPfG_intro{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:15px;line-height:1.45}.sIJPfG_topics{gap:0 var(--space-16);flex-wrap:wrap;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.sIJPfG_topics a{min-width:var(--size-target);min-height:var(--size-target);color:var(--text-secondary);text-underline-offset:3px;align-items:center;display:inline-flex}.sIJPfG_section{padding-top:var(--space-20);border-top:1px solid var(--border-subtle);scroll-margin-top:var(--space-16);gap:var(--space-10);flex-direction:column;font-size:16px;line-height:1.55;display:flex}.sIJPfG_section h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.3}.sIJPfG_section p,.sIJPfG_section ul{margin:0}.sIJPfG_section ul{padding-left:var(--space-20);gap:var(--space-4);flex-direction:column;display:flex}.sIJPfG_section a{text-underline-offset:3px}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");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}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.jOBELG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.jOBELG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
._IDt0a_inspector{background:var(--bg-panel);flex-direction:column;flex:1;display:flex}._IDt0a_head{align-items:flex-start;gap:var(--space-12);padding:var(--space-16) var(--space-16) var(--space-16) var(--space-28);border-bottom:1px solid var(--border-subtle);display:flex}._IDt0a_titles{gap:var(--space-6);flex-direction:column;flex:1;min-width:0;display:flex}._IDt0a_titles p{margin:0}._IDt0a_addTrip{margin-top:var(--space-6);gap:var(--space-4);color:var(--text-secondary);flex-direction:column;font-size:14px;line-height:1.45;display:flex}._IDt0a_title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.1}._IDt0a_sub{color:var(--text-secondary);font-size:15px;line-height:1.45}._IDt0a_sub a{text-underline-offset:3px;font-weight:600}._IDt0a_fields{padding:var(--space-4) var(--space-28) var(--space-8);flex-direction:column;margin:0;font-size:15px;line-height:1.45;display:flex}._IDt0a_row{gap:var(--space-12);min-height:56px;padding:var(--space-6) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:128px minmax(0,1fr);align-items:center;display:grid}._IDt0a_row:last-child{border-bottom:0}._IDt0a_row dt{color:var(--text-muted)}._IDt0a_row dd{gap:var(--space-8);flex-direction:column;min-width:0;margin:0;font-weight:600;display:flex}._IDt0a_empty{justify-content:space-between;align-items:center;gap:var(--space-8);color:var(--text-muted);font-weight:400;display:flex}._IDt0a_handle{display:none}._IDt0a_value{align-items:center;gap:var(--space-8);display:flex}._IDt0a_dates{gap:var(--space-8);flex-wrap:wrap;display:flex}._IDt0a_place{gap:var(--space-4);flex-direction:column;font-weight:400;display:flex}._IDt0a_actions{padding:var(--space-16) var(--space-28) var(--space-24);border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-top:auto;display:flex}._IDt0a_flag{gap:var(--space-8);flex-direction:column;flex-basis:100%;min-width:0;font-size:15px;line-height:1.45;display:flex}._IDt0a_flag p{margin:0}._IDt0a_flagButton{min-height:var(--size-target);padding:0 var(--space-4);color:var(--text);align-self:flex-start;align-items:center;gap:var(--space-8);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:600;display:inline-flex}._IDt0a_flag:has(>._IDt0a_flagButton){gap:0}._IDt0a_flagHelp{padding-left:calc(var(--space-4) + var(--size-icon) + var(--space-8));color:var(--text-muted);font-size:13px}._IDt0a_flagLead{margin:0;font-size:15px;font-weight:600;line-height:1.45}._IDt0a_flagReply:empty{display:none}._IDt0a_flagForm{gap:var(--space-8);flex-direction:column;display:flex}._IDt0a_flagForm label{font-weight:600}._IDt0a_entries{padding:var(--space-4) var(--space-28) var(--space-16);margin:0;list-style:none}._IDt0a_entries button{width:100%;min-height:56px;padding:var(--space-6) 0;border:0;border-bottom:1px solid var(--border-subtle);color:var(--text);align-items:center;gap:var(--space-12);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;display:flex}._IDt0a_stops{gap:var(--space-8);padding:var(--space-10) var(--space-28);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._IDt0a_stopList{margin:0;padding:0;list-style:none}._IDt0a_stopList li{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) 0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._IDt0a_stopList li>:first-child{flex:100%}._IDt0a_stopList li:last-child{border-bottom:0}@media (max-width:720px){._IDt0a_inspector{z-index:2;border-top:1px solid var(--border);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-height:calc(100dvh - 280px);box-shadow:var(--shadow-sheet);position:fixed;inset:auto 0 0;overflow-y:auto}._IDt0a_handle{width:36px;height:4px;margin:var(--space-8) 0 0;border-radius:var(--radius-pill);background:var(--border-control);flex:none;align-self:center;display:block}._IDt0a_head{padding-left:var(--space-16)}._IDt0a_title{letter-spacing:-.01em;font-size:18px;line-height:1.3}._IDt0a_fields,._IDt0a_entries,._IDt0a_stops,._IDt0a_actions{padding-inline:var(--space-16)}._IDt0a_row{grid-template-columns:112px minmax(0,1fr)}._IDt0a_fields[data-editing] ._IDt0a_row{gap:var(--space-6);padding:var(--space-10) 0;grid-template-columns:minmax(0,1fr)}}
.bQo93q_map{width:100%;height:100%;position:relative;container-type:size}.bQo93q_canvas{width:100%;height:100%}.bQo93q_placeholder{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bQo93q_disc{aspect-ratio:1;background:var(--map-sea);border:1px solid var(--map-limb);border-radius:var(--radius-round);width:86cqmin;position:absolute;top:50%;left:50%;translate:-50% -50%}.bQo93q_message{top:calc(50% + 43cqmin + var(--space-16));left:var(--space-16);right:var(--space-16);text-align:center;color:var(--text-muted);margin:0;position:absolute}.bQo93q_controls{top:var(--space-24);left:var(--space-24);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--bg-panel);flex-direction:column;display:flex;position:absolute;overflow:hidden}.bQo93q_controls button{width:var(--size-target);height:var(--size-target);border:0;border-bottom:1px solid var(--border-subtle);color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.bQo93q_controls button:last-child{border-bottom:0}.bQo93q_readout{left:var(--space-24);bottom:var(--space-14);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);pointer-events:none;margin:0;font-size:12px;line-height:1.3;position:absolute}.bQo93q_step{width:var(--size-step);height:var(--size-step);border:1.5px solid var(--map-land);border-radius:var(--radius-round);background:var(--bg-inverse);color:var(--text-inverse);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:12px;display:flex}@media (max-width:720px){.bQo93q_controls button:not(:last-child){display:none}.bQo93q_controls{top:var(--space-12);left:var(--space-12)}}.bQo93q_map .maplibregl-ctrl-attrib{background:var(--bg-panel);color:var(--text-muted)}.bQo93q_map .maplibregl-ctrl.maplibregl-ctrl-attrib a{color:var(--text-secondary)}.bQo93q_map .maplibregl-ctrl-attrib-button{background-color:#0000}.bQo93q_map[data-theme=dark] .maplibregl-ctrl-attrib-button{filter:invert()}.bQo93q_map .maplibregl-ctrl-scale{border-color:var(--text);background:var(--bg-panel);color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.3}.bQo93q_ring{pointer-events:none;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.bQo93q_ring [data-part=bezel],.bQo93q_ring [data-part=ticks]{stroke:var(--map-ring);stroke-width:.8px}.bQo93q_ring [data-part=limb]{stroke:var(--map-limb);stroke-width:1.1px}
.CAu3Ga_section{padding:var(--fluid-section) 0}.CAu3Ga_raised{background:var(--bg-panel);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.CAu3Ga_flush{padding-top:0}.CAu3Ga_end{padding:var(--fluid-section-end) 0}.CAu3Ga_end>div{align-items:flex-start;gap:var(--space-20);flex-direction:column;display:flex}.CAu3Ga_hero,.CAu3Ga_split{flex-wrap:wrap;align-items:center;display:flex}.CAu3Ga_hero{gap:var(--space-40)}.CAu3Ga_split{gap:var(--space-32) var(--space-56)}.CAu3Ga_lead{gap:var(--space-20);flex-direction:column;flex:380px;min-width:0;display:flex}.CAu3Ga_lead p{margin:0}.CAu3Ga_display{font-size:var(--fluid-display-xl);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.CAu3Ga_heading{max-width:760px;font-size:var(--fluid-display-l);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.CAu3Ga_subheading{margin:0 0 var(--space-20);font-size:var(--fluid-display-m);letter-spacing:-.02em;font-weight:600;line-height:1.1}.CAu3Ga_big{max-width:520px;color:var(--text-secondary);font-size:18px;line-height:1.55}.CAu3Ga_calls{align-items:center;gap:var(--space-12) var(--space-20);flex-wrap:wrap;display:flex}.CAu3Ga_cta{height:var(--size-cta);padding:0 var(--space-24);border-radius:var(--radius-xl);background:var(--accent);color:var(--on-accent);align-items:center;gap:var(--space-10);font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.CAu3Ga_textLink{min-height:var(--size-target);text-underline-offset:4px;align-items:center;font-size:16px;font-weight:500;display:flex}.CAu3Ga_small{align-items:center;gap:var(--space-8);color:var(--text-muted);font-size:14px;line-height:1.45;display:flex}.CAu3Ga_picture{flex-direction:column;flex:380px;align-items:center;min-width:0;display:flex}.CAu3Ga_globe{aspect-ratio:1;width:100%;max-width:600px}.CAu3Ga_example{z-index:1;margin:calc(-1 * var(--space-64)) 0 0;width:min(100%,420px);padding:var(--space-14) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-float);gap:var(--space-10);flex-direction:column;display:flex;position:relative}.CAu3Ga_example blockquote{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.45}.CAu3Ga_example ul,.CAu3Ga_card{margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none}.CAu3Ga_example li{min-height:var(--space-32);align-items:center;gap:var(--space-10);border-top:1px solid var(--border-subtle);display:flex}.CAu3Ga_note{color:var(--text-muted);margin-left:auto}.CAu3Ga_steps{margin:var(--space-28) 0 0;gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));padding:0;list-style:none;display:grid}.CAu3Ga_steps>li{padding:var(--space-20);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-card);gap:var(--space-14);flex-direction:column;display:flex}.CAu3Ga_steps h3{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.3}.CAu3Ga_steps p,.CAu3Ga_features p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.CAu3Ga_stepPicture{padding:var(--space-24) 0;flex-direction:column;justify-content:center;margin-top:auto;display:flex}.CAu3Ga_stepPicture .CAu3Ga_card{padding:var(--space-4) var(--space-12);border:1px solid var(--border);border-radius:var(--radius-xl)}.CAu3Ga_card li{min-height:var(--space-40);align-items:center;gap:var(--space-10);border-bottom:1px solid var(--border-subtle);display:flex}.CAu3Ga_card li:last-child{border-bottom:0}.CAu3Ga_stepPicture p{color:var(--text-inverse)}.CAu3Ga_interview{max-width:460px;padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-panel);gap:var(--space-16);flex-direction:column;flex:380px;margin:0;display:flex}.CAu3Ga_question{align-items:flex-start;gap:var(--space-10);display:flex}.CAu3Ga_question p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.45}.CAu3Ga_question .CAu3Ga_ask{margin-bottom:var(--space-4);color:var(--text);font-size:18px;font-weight:600;line-height:1.3}.CAu3Ga_features{gap:0 var(--space-32);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.CAu3Ga_features li{padding:var(--space-20) 0;border-top:2px solid var(--text);gap:var(--space-8);flex-direction:column;display:flex}.CAu3Ga_features h3{margin:0;font-size:18px;font-weight:600;line-height:1.3}.CAu3Ga_inverse{background:var(--bg-inverse);color:var(--text-inverse)}.CAu3Ga_inverse h2{flex:320px}.CAu3Ga_promises{flex:420px;margin:0;padding:0;font-size:18px;line-height:1.55;list-style:none}.CAu3Ga_promises li{padding:var(--space-14) 0;border-top:1px solid var(--text-muted);align-items:flex-start;gap:var(--space-12);display:flex}.CAu3Ga_promises svg{margin-top:var(--space-4);flex:none}
.CuLPrW_section{max-width:640px;padding-top:var(--space-20);border-top:1px solid var(--border-subtle);gap:var(--space-12);flex-direction:column;display:flex}.CuLPrW_section h2{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.3}.CuLPrW_section p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.55}.CuLPrW_part{gap:var(--space-8);flex-direction:column;display:flex}.CuLPrW_part>label{margin-top:var(--space-8);font-size:16px;font-weight:600;line-height:1.3}.CuLPrW_units{gap:var(--space-8);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.CuLPrW_units legend{float:left;width:100%;margin-bottom:var(--space-8);color:var(--text-secondary);padding:0;font-size:15px;line-height:1.45}.CuLPrW_units label{flex:160px;font-size:16px}.CuLPrW_section .CuLPrW_note{color:var(--text-muted);font-size:14px;line-height:1.45}.CuLPrW_section .CuLPrW_note:empty{display:none}.CuLPrW_button{align-self:flex-start;text-decoration:none}.CuLPrW_file{max-width:100%;min-height:var(--size-target);color:var(--text-secondary);font-family:var(--font-sans);font-size:15px}.CuLPrW_file::file-selector-button{height:var(--size-target);margin-right:var(--space-12);padding:0 var(--space-16);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--bg-card);color:var(--text);font-family:var(--font-sans);cursor:pointer;font-size:15px;font-weight:500}.CuLPrW_problems,.CuLPrW_facts{padding-left:var(--space-20);gap:var(--space-4);flex-direction:column;margin:0;font-size:15px;line-height:1.45;display:flex}.CuLPrW_summary{padding:var(--space-16);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-card);align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.CuLPrW_summary h3{margin:0;font-size:18px;font-weight:600;line-height:1.3}.CuLPrW_summary .CuLPrW_facts{color:var(--text)}.CuLPrW_places{align-self:stretch;gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CuLPrW_section .CuLPrW_error{color:var(--danger)}
.IqCqOW_lab{background:var(--bg-page);color:var(--text);position:fixed;inset:0}.IqCqOW_toolbar{top:var(--space-16);right:var(--space-16);left:var(--space-16);justify-content:flex-end;gap:var(--space-8);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.IqCqOW_button{pointer-events:auto;min-width:var(--size-target);height:var(--size-target);padding:0 var(--space-16);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--bg-card);color:var(--text);font-family:var(--font-sans);cursor:pointer;font-size:15px;font-weight:600}
