._calendar_18g0x_1{min-height:0;padding:16px var(--gutter);flex-direction:column;flex:1;gap:22px;display:flex;overflow-y:auto}._weekdays_18g0x_11,._grid_18g0x_12{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}._weekdays_18g0x_11{text-align:center;color:var(--muted);margin-bottom:4px;font-size:11px}._cell_18g0x_25{font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;justify-content:space-between;height:50px;padding:5px 6px;font-size:13px;font-weight:600;display:flex}._cellOut_18g0x_37{border:1px dashed var(--line);color:#bbb}._cellStay_18g0x_43{background:var(--stay);color:#fff}._cellTravel_18g0x_48{background:var(--fill);color:var(--ink-2);align-items:stretch}._cellTravel_18g0x_48>span:last-child{align-self:flex-start}._cellToday_18g0x_58{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ink)}._cellTag_18g0x_64{font-size:11px}._caption_18g0x_68{color:var(--muted);margin:8px 0 0;font-size:11px}._legend_18g0x_74{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}._legendItem_18g0x_80{text-align:left;background:0 0;border:none;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}._legendDot_18g0x_91{background:var(--stay);border-radius:4px;flex-shrink:0;width:14px;height:14px}._legendTravel_18g0x_99{background:var(--fill)}._legendText_18g0x_103{flex-direction:column;min-width:0;display:flex}._legendName_18g0x_109{font-size:13px;font-weight:600}._legendDates_18g0x_114{color:var(--muted);font-size:11px}._map_fi16g_2{min-height:0;margin:4px var(--gutter) 12px;border:1px solid var(--line);background:var(--map-bg);border-radius:16px;flex:1;position:relative;overflow:hidden}._svg_fi16g_13{width:100%;height:100%;display:block;position:absolute;inset:0}._line_fi16g_21{fill:none;stroke:#6b6b66;stroke-width:3px;stroke-dasharray:7 5;stroke-linecap:round}._lineLive_fi16g_29{stroke:var(--live);stroke-width:4px;stroke-dasharray:none}._lineHit_fi16g_35{fill:none;stroke:#0000;stroke-width:28px;cursor:pointer}._marker_fi16g_42{cursor:pointer;outline:none}._dot_fi16g_47{stroke:#fff;stroke-width:2.5px}._marker_fi16g_42:focus-visible ._dot_fi16g_47{stroke:var(--navy)}._ring_fi16g_56{fill:none;stroke:var(--ink);stroke-width:3px}._num_fi16g_62{fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:12px;font-weight:700}._label_fi16g_71{fill:var(--ink);stroke:var(--map-bg);stroke-width:4px;paint-order:stroke;pointer-events:none;font-size:12px;font-weight:600}._badge_fi16g_81 rect{fill:#fff;stroke:var(--live);stroke-width:1.5px}._badge_fi16g_81 text{fill:var(--to-book);text-anchor:middle;dominant-baseline:central;font-size:11px;font-weight:600}._tag_fi16g_95,._note_fi16g_96{color:#4a4a45;background:#ffffffe0;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;left:10px}._tag_fi16g_95{top:10px}._note_fi16g_96{max-width:55%;bottom:10px}._empty_fi16g_115{text-align:center;color:var(--muted);margin:0;padding:60px 24px;font-size:13px}._map_fi16g_2>._geo_fi16g_125{position:absolute;inset:0}._pin_fi16g_130{pointer-events:none;cursor:pointer;font-family:var(--font-text);background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex}._pinDot_fi16g_143{pointer-events:auto;color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:flex;box-shadow:0 1px 6px #00000059}._pinRing_fi16g_158 ._pinDot_fi16g_143{box-shadow:0 0 0 3px var(--ink), 0 1px 6px #00000059}._pinLabel_fi16g_162{max-width:130px;color:var(--ink);white-space:nowrap;pointer-events:none;background:#ffffffe0;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600}._top_3yyql_2{padding:8px var(--gutter) 6px;flex-direction:column;flex-shrink:0;gap:3px;display:flex}._toBookLine_3yyql_10{min-height:40px;color:var(--to-book);background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px;font-weight:600}._swipe_3yyql_21{touch-action:pan-y;flex-direction:column;flex:1;min-height:0;display:flex}._kicker_3yyql_29{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px}._dayTitle_3yyql_36{font-family:var(--font-title);margin:0;font-size:22px;font-weight:600}._list_3yyql_43{min-height:0;padding:16px var(--gutter);flex-direction:column;flex:1;gap:14px;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}._listSpacer_3yyql_58{flex-shrink:0;height:70vh}._empty_3yyql_63{color:var(--muted);margin:0}._row_3yyql_68{align-items:flex-start;gap:12px;display:flex}._dates_3yyql_74{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;gap:2px;width:46px;padding-top:16px;display:flex}._dateMain_3yyql_84{font-size:13px;font-weight:600}._dateEnd_3yyql_89{color:var(--faint);font-size:11px}._datePicto_3yyql_94{margin-top:8px;line-height:0}._card_3yyql_99{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);text-align:left;flex:1;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}._cardHere_3yyql_113{border:2px solid var(--here);padding:15px}._cardLive_3yyql_119{border:2px solid var(--live);padding:15px}._cardPast_3yyql_125{background:var(--fill-soft);color:#a3a39e;border:1px solid #0000;padding-block:12px}._rowPast_3yyql_132 ._dateMain_3yyql_84{color:var(--faint);font-weight:500}._rowPast_3yyql_132 ._dateEnd_3yyql_89{color:#b9b9b4}._rowPast_3yyql_132 ._datePicto_3yyql_94{opacity:.4}._cardText_3yyql_145{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._cardTitle_3yyql_153{font-size:15px;font-weight:600}._cardPast_3yyql_125 ._cardTitle_3yyql_153{font-weight:500}._cardSub_3yyql_162{color:var(--muted);font-size:12px}._pill_3yyql_167{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}._pill_booked_3yyql_176{background:var(--booked-soft);color:var(--booked)}._pill_to_book_3yyql_181{background:var(--to-book-soft);color:var(--to-book)}._pill_on_site_3yyql_186{background:var(--fill-soft);color:var(--ink-2)}._pill_live_3yyql_191{background:var(--live);color:#fff}._pill_idea_3yyql_196{background:var(--idea-soft);color:var(--idea)}._reminders_3yyql_202{padding:4px var(--gutter);flex-direction:column;flex-shrink:0;gap:8px;display:flex}._reminder_3yyql_202{border:1px solid var(--idea-line);border-radius:var(--radius-card);background:var(--idea-soft);color:var(--idea);align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}._reminderText_3yyql_221{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.4}._reminderClose_3yyql_229{width:40px;height:40px;color:inherit;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._todo_3yyql_243{margin:8px var(--gutter) 6px;background:var(--to-book-soft);color:var(--to-book);border:1px solid #f0c4be;border-radius:12px;flex-shrink:0;overflow:hidden}._todoButton_3yyql_253{text-align:left;width:100%;min-height:52px;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:6px 14px;display:flex}._todoText_3yyql_266{flex-direction:column;flex:1;gap:1px;font-size:14px;font-weight:600;display:flex}._todoUrgent_3yyql_275{font-size:12px;font-weight:500}._todoList_3yyql_280{border-top:1px solid #f0c4be;margin:0;padding:0;list-style:none}._todoList_3yyql_280 li+li{border-top:1px solid #f3d6d2}._todoLine_3yyql_291{text-align:left;width:100%;min-height:52px;color:var(--to-book);background:0 0;border:none;align-items:center;gap:12px;padding:8px 14px;display:flex}._todoLineText_3yyql_304{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._todoLineTitle_3yyql_312{color:var(--ink);font-size:14px;font-weight:600}._todoLineSub_3yyql_318{color:var(--muted);font-size:12px}._dueWhen_3yyql_323{color:var(--to-book);font-weight:600}._todoAll_3yyql_328{min-height:44px;font-size:13px;font-weight:600}._notice_3yyql_335{margin:4px var(--gutter);background:var(--fill-soft);color:var(--ink-2);border-radius:12px;flex-shrink:0;padding:10px 14px;font-size:13px;font-weight:500}._dayHead_3yyql_346{padding:8px var(--gutter) 6px;flex-shrink:0;align-items:center;gap:16px;display:flex}._dayHeadText_3yyql_354{flex-direction:column;gap:3px;min-width:0;display:flex}._optimize_3yyql_362{border:1px solid var(--navy-line);background:var(--navy-soft);min-height:36px;color:var(--navy);border-radius:18px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}._gmaps_3yyql_378{z-index:5;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:86px;left:16px}._gmapsLink_3yyql_388{border:1px solid var(--line);background:var(--bg);height:44px;color:var(--ink);border-radius:22px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px 12px #0000002e}._app_1cken_2{background:var(--bg);flex-direction:column;max-width:480px;height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (width>=482px){._app_1cken_2{border-inline:1px solid var(--line)}}._header_1cken_19{flex-shrink:0;align-items:center;gap:12px;padding:12px 12px 4px;display:flex}._iconButton_1cken_27{width:44px;height:44px;color:var(--ink);background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}._brand_1cken_44{text-align:center;font-family:var(--font-title);letter-spacing:.02em;flex:1;font-size:17px;font-weight:600}._pinDot_1cken_54{border:2px solid var(--bg);background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:4px;right:2px}._tabs_1cken_69{background:var(--fill);border-radius:12px;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}._tab_1cken_69{min-height:36px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}._tab_1cken_69[data-status=active]{background:var(--bg);color:var(--ink);font-weight:600}._trips_1cken_98{min-height:0;padding:12px var(--gutter) 140px;flex-direction:column;flex:1;gap:18px;display:flex;overflow-y:auto}._pageTitle_1cken_108{font-family:var(--font-title);margin:0;font-size:26px;font-weight:600}._tripCard_1cken_115{border:2px solid var(--navy);background:var(--bg);text-align:left;border-radius:18px;flex-direction:column;padding:0;display:flex;overflow:hidden}._tripCardHead_1cken_126{background:var(--navy);color:#fff;flex-direction:column;gap:4px;padding:20px 16px 16px;display:flex}._tripName_1cken_135{font-family:var(--font-title);font-size:28px;font-weight:600;line-height:1.15}._tripDates_1cken_142{color:#dce1ee;font-size:14px}._tripToBook_1cken_147{color:var(--to-book);padding:14px 16px;font-size:14px;font-weight:600}._addTrip_1cken_154{pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;left:0;right:0}._addTripButton_1cken_166{pointer-events:auto;background:var(--navy);color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 4px 14px #2b3a674d}._addTripLabel_1cken_180{color:var(--ink-2);font-size:12px;font-weight:500}._missing_1cken_186{padding:var(--gutter);color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}._textLink_1cken_197{color:var(--navy);font-weight:600}._chatBarWrap_1cken_203{border-top:1px solid var(--line-soft);background:var(--bg);flex-shrink:0;padding:8px 12px 14px}._chatBar_1cken_203{border:1px solid var(--line);border-radius:26px;align-items:center;gap:4px;padding:4px;display:flex}._chatPlus_1cken_219,._chatIcon_1cken_220,._chatSend_1cken_221{width:40px;height:40px;color:var(--ink);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._chatPlus_1cken_219{background:var(--fill-soft)}._chatSend_1cken_221{background:var(--navy);color:#fff}._chatField_1cken_243{text-align:left;min-width:0;min-height:40px;color:var(--faint);background:0 0;border:none;flex:1;padding:0 6px;font-size:14px}._tripCardPast_1cken_255{border-color:var(--line)}._tripCardPast_1cken_255 ._tripCardHead_1cken_126{background:#8d93a8}._tunnel_1cken_264{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:16px;left:16px;right:16px}._tunnelBack_1cken_276,._tunnelChat_1cken_277{pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 2px 12px #0003}._tunnelBack_1cken_276{border:1px solid var(--line);background:var(--bg);color:var(--ink)}._tunnelChat_1cken_277{background:var(--navy);color:#fff;border:none}._viewToggle_1cken_301{background:var(--fill);border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:flex}._viewButton_1cken_310{width:40px;height:34px;color:var(--muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._viewButton_1cken_310[aria-pressed=true]{background:var(--bg);color:var(--ink)}._tripsCards_1cken_328{flex-direction:column;flex:1;gap:14px;min-height:0;padding:12px 0 130px;display:flex}._tripsCards_1cken_328 ._pageTitle_1cken_108{padding:0 var(--gutter)}._carousel_1cken_341{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;align-items:stretch;gap:14px;min-height:0;padding:4px 11% 8px;display:flex;position:relative;overflow-x:auto}._carousel_1cken_341::-webkit-scrollbar{display:none}._bigCard_1cken_358{border:1px solid var(--line);background:var(--bg);scroll-snap-align:center;border-radius:22px;flex-direction:column;flex:0 0 78%;max-height:520px;display:flex;overflow:hidden;box-shadow:0 4px 18px #1a1a1a14}._bigCover_1cken_371{background-color:color-mix(in srgb, var(--cover) 55%, #16213f);color:#fff;background-position:50%;background-size:cover;flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:16px;display:flex;position:relative}._bigKicker_1cken_385{letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:600}._bigStays_1cken_397{gap:3px;height:6px;display:flex}._bigStays_1cken_397>span{border-radius:3px}._bigBody_1cken_407{flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}._bigName_1cken_415{font-family:var(--font-title);font-size:26px;font-weight:600;line-height:1.15}._bigDates_1cken_422{color:var(--muted);margin-bottom:6px;font-size:14px}._viewPill_1cken_429{z-index:5;border:1px solid var(--line);background:var(--bg);height:44px;color:var(--ink);border-radius:22px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:86px;right:16px;box-shadow:0 2px 12px #0000002e}._chatBarOff_1cken_449>:not(._chatField_1cken_243){opacity:.35}._chatBarOff_1cken_449 ._chatField_1cken_243{align-items:center;font-size:13px;display:flex}._window_m9ulq_2{z-index:10;background:var(--bg);flex-direction:column;animation:.18s ease-out _rise_m9ulq_1;display:flex;position:absolute;inset:0}._fromRight_m9ulq_13{animation:.22s ease-out _slideIn_m9ulq_1}@keyframes _slideIn_m9ulq_1{0%{transform:translate(100%)}}@keyframes _rise_m9ulq_1{0%{opacity:0;transform:translateY(16px)}}._head_m9ulq_30{padding:14px 12px 10px var(--gutter);flex-shrink:0;align-items:flex-start;gap:12px;display:flex}._headText_m9ulq_38{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:4px;display:flex}._title_m9ulq_47{font-family:var(--font-title);text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.2}._subtitle_m9ulq_56{color:var(--muted);font-size:13px}._eyebrow_m9ulq_61{align-items:center;gap:8px;margin-bottom:2px;display:flex}._close_m9ulq_68{border:1px solid var(--line);background:var(--bg);width:44px;height:44px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._body_m9ulq_81{min-height:0;padding:6px var(--gutter) 96px;flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}._note_m9ulq_91,._hint_m9ulq_92{color:var(--muted);margin:0;font-size:13px;line-height:1.5}._hint_m9ulq_92{background:var(--idea-soft);color:var(--idea);border-radius:12px;padding:14px 16px}._section_m9ulq_106{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:600}._sectionStrong_m9ulq_115{color:var(--navy)}._sectionRow_m9ulq_119{justify-content:space-between;align-items:center;margin-top:4px;display:flex}._ghostIcon_m9ulq_126{width:40px;height:40px;color:var(--muted);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._input_m9ulq_139{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex:1;min-width:0;min-height:44px;padding:0 14px;font-size:14px}._primary_m9ulq_150{background:var(--navy);color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:15px;font-weight:600;text-decoration:none;display:flex}._line_m9ulq_166{border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:12px;align-items:flex-start;gap:14px;padding:14px;display:flex}._lineStrong_m9ulq_177{border:2px solid var(--navy);padding:13px}._lineDate_m9ulq_182{font-variant-numeric:tabular-nums;width:44px;color:var(--ink-2);flex-direction:column;flex-shrink:0;gap:6px;font-size:12px;font-weight:600;display:flex}._lineText_m9ulq_194{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._lineTitle_m9ulq_202{font-size:14px;font-weight:600}._lineSub_m9ulq_207{color:var(--muted);font-size:12px;font-weight:400}._emptyBox_m9ulq_213{text-align:center;color:var(--muted);border:1px dashed #ccc;border-radius:12px;margin:0;padding:16px;font-size:13px}._segmented_m9ulq_224{background:var(--fill);border-radius:12px;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}._segment_m9ulq_224{opacity:.75;background:0 0;border:none;border-radius:9px;min-height:36px;padding:0 4px;font-size:12px;font-weight:500}._segment_m9ulq_224[aria-selected=true]{opacity:1;font-weight:600;box-shadow:inset 0 0 0 1.5px}._segment_booked_m9ulq_251{color:var(--booked)}._segment_booked_m9ulq_251[aria-selected=true]{background:var(--booked-soft)}._segment_to_book_m9ulq_259{color:var(--to-book)}._segment_to_book_m9ulq_259[aria-selected=true]{background:var(--to-book-soft)}._segment_on_site_m9ulq_267{color:var(--ink-2)}._segment_on_site_m9ulq_267[aria-selected=true]{background:var(--bg)}._facts_m9ulq_276{flex-direction:column;gap:12px;margin:0;font-size:14px;display:flex}._fact_m9ulq_276{grid-template-columns:104px minmax(0,1fr);gap:12px;display:grid}._fact_m9ulq_276 dt{color:var(--muted)}._fact_m9ulq_276 dd{overflow-wrap:anywhere;margin:0}._tel_m9ulq_299{color:var(--navy);font-weight:500}._box_m9ulq_304{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:16px;display:flex}._boxHead_m9ulq_313{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._boxTitle_m9ulq_320{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}._days_m9ulq_329{flex-direction:column;gap:10px;display:flex}._day_m9ulq_329{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);text-align:left;align-items:center;gap:16px;padding:14px;display:flex}._dayToday_m9ulq_346{border:2px solid var(--here);padding:13px}._dayDate_m9ulq_351{flex-direction:column;flex-shrink:0;align-items:center;width:44px;line-height:1.1;display:flex}._dayWeekday_m9ulq_360{color:var(--muted);font-size:11px;font-weight:600}._dayNumber_m9ulq_366{font-family:var(--font-title);font-size:22px;font-weight:600}._dayText_m9ulq_372{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:14px;font-weight:500;display:flex}._dayFlag_m9ulq_382{color:var(--ink);font-size:12px;font-weight:600}._legs_m9ulq_389{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._leg_m9ulq_389{gap:16px;padding-bottom:14px;display:flex;position:relative}._legRail_m9ulq_404{flex-shrink:0;width:14px;position:relative}._legRail_m9ulq_404:before{content:"";border:2px solid var(--navy);background:var(--bg);border-radius:50%;width:14px;height:14px;position:absolute;top:18px;left:0}._legRail_m9ulq_404:after{content:"";background:#ccc;width:2px;position:absolute;top:36px;bottom:-14px;left:6px}._leg_m9ulq_389:last-child ._legRail_m9ulq_404:after{display:none}._leg_past_m9ulq_436 ._legRail_m9ulq_404:before{border-color:var(--faint);background:var(--faint)}._leg_past_m9ulq_436 ._legRail_m9ulq_404:after{background:var(--faint)}._leg_current_m9ulq_445 ._legRail_m9ulq_404:before{border:4px solid var(--live)}._legCard_m9ulq_449{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px;display:flex}._leg_current_m9ulq_445 ._legCard_m9ulq_449{border:2px solid var(--live);padding:15px}._leg_past_m9ulq_436 ._legCard_m9ulq_449{border-color:var(--line-soft);color:var(--faint)}._legTitle_m9ulq_470{flex-direction:column;gap:2px;font-size:15px;font-weight:600;display:flex}._legMode_m9ulq_478{color:var(--muted);font-size:12px}._leg_past_m9ulq_436 ._legMode_m9ulq_478{color:inherit}._legTimes_m9ulq_487{font-variant-numeric:tabular-nums;grid-template-columns:52px minmax(0,1fr);gap:4px 10px;font-size:13px;display:grid}._legNote_m9ulq_495{color:var(--ink-2);margin:0;font-size:12px;line-height:1.5}._paper_m9ulq_503{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:14px;padding:24px 20px;display:flex}._paper_m9ulq_503 span{background:var(--line-soft);border-radius:2px;height:6px}._paper_m9ulq_503 span:first-child{background:var(--navy);width:40%;height:10px}._paper_m9ulq_503 span:nth-child(2){width:92%}._paper_m9ulq_503 span:nth-child(3){width:78%}._paper_m9ulq_503 span:nth-child(4){width:60%}._chatEmpty_m9ulq_536{text-align:center;flex:1;align-items:center;display:flex}._tiles_m9ulq_543{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._tile_m9ulq_543{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:12px;min-height:84px;padding:14px;font-size:14px;font-weight:600;display:flex}._backdrop_m9ulq_562{z-index:10;background:#00000073;display:flex;position:absolute;inset:0}._drawer_m9ulq_570{background:var(--bg);flex-direction:column;gap:4px;width:min(300px,86%);height:100%;padding:16px 16px 24px;animation:.18s ease-out _slide_m9ulq_1;display:flex;overflow-y:auto}@keyframes _slide_m9ulq_1{0%{opacity:0;transform:translate(-24px)}}._drawerHead_m9ulq_589{justify-content:space-between;align-items:center;padding:0 0 8px 4px;display:flex}._backdropClose_m9ulq_596{background:0 0;border:none;flex:1}._menuItem_m9ulq_602{text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:16px;min-height:56px;padding:0 8px;display:flex}._menuItemLater_m9ulq_614{opacity:.45}._menuLabel_m9ulq_618{font-size:15px;font-weight:500}._check_m9ulq_624{align-items:center;gap:14px;min-height:44px;font-size:14px;display:flex}._check_m9ulq_624>span{flex:1;min-width:0}._checkBox_m9ulq_637{background:var(--bg);color:#fff;border:2px solid #bbb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}._checkBox_m9ulq_637[aria-checked=true]{border-color:var(--navy);background:var(--navy)}._checkDone_m9ulq_656{color:var(--faint);text-decoration:line-through}._addRow_m9ulq_661{align-items:center;gap:12px;display:flex}._addButton_m9ulq_667{background:var(--navy);color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._lodging_m9ulq_681{border-radius:var(--radius-card);background:var(--lodging-soft);flex-direction:column;gap:14px;padding:16px;display:flex}._missing_m9ulq_690{color:var(--faint);font-style:italic}._actions_m9ulq_695{flex-direction:column;gap:10px;display:flex}._secondary_m9ulq_701{border:1px solid var(--line);background:var(--bg);min-height:52px;color:var(--navy);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}._modalBackdrop_m9ulq_716{z-index:10;background:#00000073;align-items:center;padding:20px;display:flex;position:absolute;inset:0}._modal_m9ulq_716{background:var(--bg);border-radius:18px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}._modalHead_m9ulq_736{align-items:flex-start;gap:12px;display:flex}._confirmKicker_m9ulq_742{color:var(--booked);font-size:12px;font-weight:600}._tiles3_m9ulq_748{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._tileButton_m9ulq_754{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;font-size:12px;font-weight:600;display:flex}._alert_m9ulq_768,._success_m9ulq_769{border-radius:12px;margin:0;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.45}._alert_m9ulq_768{background:var(--to-book-soft);color:var(--to-book)}._success_m9ulq_769{background:var(--booked-soft);color:var(--booked)}._boxRefused_m9ulq_788{border-color:var(--to-book)}._plain_m9ulq_792,._issues_m9ulq_793,._route_m9ulq_794{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}._issues_m9ulq_793{gap:10px}._issues_m9ulq_793 li{flex-direction:column;gap:2px;font-size:13px;line-height:1.4;display:flex}._issues_m9ulq_793 span{color:var(--muted)}._boxRefused_m9ulq_788 ._issues_m9ulq_793 span{color:var(--to-book)}._danger_m9ulq_824{border-color:var(--to-book);color:var(--to-book)}._route_m9ulq_794{gap:10px}._route_m9ulq_794 li{align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}._routeNum_m9ulq_842{background:var(--activity);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:flex}._routeMoved_m9ulq_856{font-weight:600}._routeTime_m9ulq_860{font-family:var(--font-title);font-size:20px;font-weight:600}._markdown_m9ulq_866{flex-direction:column;gap:8px;font-size:14px;line-height:1.5;display:flex}._markdown_m9ulq_866 h3,._markdown_m9ulq_866 h4{font-family:var(--font-title);margin:10px 0 0;font-size:18px}._markdown_m9ulq_866 h4{font-size:15px}._markdown_m9ulq_866 p{margin:0}._bullet_m9ulq_889{padding-left:16px;position:relative}._bullet_m9ulq_889:before{content:"•";color:var(--muted);position:absolute;left:2px}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Space Grotesk Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.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}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--ink:#1a1a1a;--ink-2:#3a3a36;--muted:#5c5c57;--faint:#8a8a85;--line:#e3e3e3;--line-soft:#ebebeb;--fill:#efefef;--fill-soft:#f5f5f5;--map-bg:#e9ece3;--navy:#2b3a67;--navy-soft:#eef0f6;--navy-line:#9aa3c2;--lodging:var(--navy);--lodging-soft:#e8ebf5;--transport:#b7791f;--transport-soft:#fbf0dc;--activity:#c2407a;--activity-soft:#fbe6f0;--booked:#1e5e3a;--booked-soft:#e6f4ec;--to-book:#9b2c1f;--to-book-soft:#fce8e6;--live:#c0392b;--here:var(--ink);--idea:#8a4a00;--idea-soft:#fff3e6;--idea-line:#f0cfa0;--font-text:"Inter Variable", Inter, system-ui, -apple-system, "Hiragino Sans", "Noto Sans JP", sans-serif;--font-title:"Space Grotesk Variable", "Space Grotesk", var(--font-text);--gutter:20px;--radius-card:14px}*,:before,:after{box-sizing:border-box}html{height:100%;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;font-size:14px;line-height:1.35}#root{height:100%}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
