.TripWorkspace_page__LceQh{max-width:1280px;margin:0 auto;padding:24px 32px 80px;color:var(--ink)}.TripWorkspace_page__LceQh,.TripWorkspace_page__LceQh *{min-width:0}.TripWorkspace_page__LceQh button,.TripWorkspace_page__LceQh input,.TripWorkspace_page__LceQh select,.TripWorkspace_page__LceQh textarea{font:inherit}.TripWorkspace_page__LceQh a,.TripWorkspace_page__LceQh button,.TripWorkspace_page__LceQh summary{touch-action:manipulation}.TripWorkspace_page__LceQh :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.TripWorkspace_page__LceQh input,.TripWorkspace_page__LceQh select,.TripWorkspace_page__LceQh textarea{background:var(--surface);color:var(--ink);border:1px solid var(--rule);padding:10px 12px;border-radius:0;min-height:46px;width:100%}.TripWorkspace_page__LceQh textarea{resize:vertical}.TripWorkspace_page__LceQh button{cursor:pointer}.TripWorkspace_page__LceQh button:disabled,.TripWorkspace_page__LceQh fieldset:disabled{opacity:.6;cursor:default}.TripWorkspace_page__LceQh p{margin:8px 0 16px;color:var(--ink-2)}.TripWorkspace_page__LceQh h1{font-size:clamp(38px,5vw,76px);line-height:1.06;letter-spacing:-.045em;overflow-wrap:anywhere}.TripWorkspace_page__LceQh h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.025em}.TripWorkspace_page__LceQh h3{font-size:24px;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.TripWorkspace_kicker__nwSBz{display:block;color:var(--accent-ink);font:600 12px/1.5 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;overflow-wrap:anywhere}.TripWorkspace_primary__7DFoK,.TripWorkspace_secondary__Pxngm,.TripWorkspace_textButton__S7xrE{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;font:600 14px/1.4 Bricolage Grotesque,system-ui,sans-serif!important;text-decoration:none;border-radius:0}.TripWorkspace_primary__7DFoK{background:var(--accent);border:1px solid var(--accent);color:var(--on-accent,white)}.TripWorkspace_secondary__Pxngm{background:var(--surface);border:1px solid var(--rule);color:var(--ink)}.TripWorkspace_textButton__S7xrE{background:transparent;border:0;padding:10px 0;color:var(--accent-ink);text-align:left}.TripWorkspace_primary__7DFoK:hover{background:var(--accent-ink);color:var(--ground)}.TripWorkspace_secondary__Pxngm:hover{background:var(--accent-soft);border-color:var(--accent)}.TripWorkspace_textButton__S7xrE:hover{text-decoration:underline;text-underline-offset:4px}.TripWorkspace_actions__zARyj{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.TripWorkspace_muted__T5pJo,.TripWorkspace_storageNote__NNizK{color:var(--ink-2);font-size:15px}.TripWorkspace_collectionHeader__hJxgf{position:relative;border-bottom:2px solid var(--ink);padding:60px 0 32px;margin-bottom:32px}.TripWorkspace_collectionHeader__hJxgf h1{max-width:780px}.TripWorkspace_collectionHeader__hJxgf p{max-width:650px;font-size:21px;margin:16px 0 24px}.TripWorkspace_collectionHeader__hJxgf:after{content:"";position:absolute;top:46px;right:24px;width:160px;height:160px;border:1px dashed var(--rule);border-radius:50%;box-shadow:0 0 0 24px var(--ground),0 0 0 25px var(--rule);z-index:-1}.TripWorkspace_metrics__ZB_o7{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule);margin:24px 0 32px;background:var(--surface)}.TripWorkspace_metrics__ZB_o7>div{padding:20px 24px;border-right:1px solid var(--rule)}.TripWorkspace_metrics__ZB_o7>div:last-child{border-right:0}.TripWorkspace_metrics__ZB_o7 strong{font:600 clamp(28px,4vw,44px)/1.2 Bricolage Grotesque,system-ui,sans-serif;display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TripWorkspace_metrics__ZB_o7 strong small{color:var(--ink-2);font-size:20px}.TripWorkspace_metrics__ZB_o7 span{font:500 13px/1.5 IBM Plex Mono,ui-monospace,monospace;color:var(--ink-2)}.TripWorkspace_toolbar__J_N_F{display:grid;grid-template-columns:minmax(200px,1fr) auto auto;align-items:end;grid-gap:16px;gap:16px;margin-bottom:24px}.TripWorkspace_checker___zAZd label,.TripWorkspace_fields__0CO6L label,.TripWorkspace_finding__qW7h1 label,.TripWorkspace_toolbar__J_N_F label{display:grid;grid-gap:6px;gap:6px;font:600 15px/1.5 Bricolage Grotesque,system-ui,sans-serif}.TripWorkspace_tabs__iETPQ{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 24px;border-bottom:1px solid var(--rule);padding-bottom:8px}.TripWorkspace_tabs__iETPQ button{min-height:46px;border:1px solid transparent;background:transparent;color:var(--ink-2);padding:8px 16px;font:600 15px/1.4 Bricolage Grotesque,system-ui,sans-serif}.TripWorkspace_tabs__iETPQ button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.TripWorkspace_tripList__PWQJ8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.TripWorkspace_tripCard__avKDc{border:1px solid var(--rule);border-top:3px solid var(--ink);background:var(--surface);padding:24px;display:flex;flex-direction:column;gap:12px}.TripWorkspace_tripCard__avKDc h2{font-size:30px}.TripWorkspace_tripCard__avKDc .TripWorkspace_kicker__nwSBz,.TripWorkspace_tripCard__avKDc p{margin:0}.TripWorkspace_cardTop__V4agu{display:flex;justify-content:space-between;align-items:center;gap:12px}.TripWorkspace_phase__GzZcH{color:var(--ink-2);font:500 12px/1.4 IBM Plex Mono,ui-monospace,monospace;white-space:nowrap}.TripWorkspace_checkProgress__QYJ1k{display:flex;gap:6px;align-items:center;font-size:16px;margin:8px 0 4px}.TripWorkspace_progressTrack__vdKlu{height:5px;background:var(--sunk);margin-bottom:12px}.TripWorkspace_progressTrack__vdKlu i{display:block;height:100%;background:var(--ok)}.TripWorkspace_cardFooter__ruBzB{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;margin-top:auto;padding-top:8px}.TripWorkspace_cardFooter__ruBzB .TripWorkspace_textButton__S7xrE{font-size:13px!important}.TripWorkspace_empty__i87z2{border:1px solid var(--rule);background:var(--surface);padding:clamp(24px,5vw,64px);margin-bottom:32px}.TripWorkspace_empty__i87z2 h2{margin-bottom:16px}.TripWorkspace_empty__i87z2 p{max-width:620px;font-size:20px}.TripWorkspace_notice__uIfCk{padding:16px 20px;background:var(--check-bg);color:var(--ink)!important;border-left:4px solid var(--check);margin:18px 0;overflow-wrap:anywhere}.TripWorkspace_notice__uIfCk button{border:0;background:transparent;color:var(--accent-ink);min-height:44px;padding:4px 10px;font-weight:600;text-decoration:underline}.TripWorkspace_notice__uIfCk p{margin-bottom:0}.TripWorkspace_storageNote__NNizK{margin-top:32px!important;padding-top:20px;border-top:1px solid var(--rule)}.TripWorkspace_create__3h6tY{max-width:760px;padding:36px 0}.TripWorkspace_create__3h6tY .TripWorkspace_kicker__nwSBz{margin-top:30px}.TripWorkspace_create__3h6tY h1{font-size:clamp(36px,5vw,58px)}.TripWorkspace_create__3h6tY>p{font-size:21px;margin:20px 0 28px}.TripWorkspace_fields__0CO6L{display:grid;grid-gap:20px;gap:20px;border:0;padding:0;margin:0}.TripWorkspace_fields__0CO6L small{font-weight:400;color:var(--ink-2);font-size:14px}.TripWorkspace_fieldPair___KXd3{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.TripWorkspace_tripHeader__NrrBI{padding:24px 0 8px}.TripWorkspace_tripHeader__NrrBI .TripWorkspace_kicker__nwSBz{margin-top:24px}.TripWorkspace_tripHeader__NrrBI>p{font-size:20px;margin:16px 0 22px}.TripWorkspace_checker___zAZd{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding:18px 24px;border:1px solid var(--rule);margin-bottom:32px;background:var(--surface)}.TripWorkspace_checker___zAZd label{flex:0 1 310px}.TripWorkspace_checker___zAZd>p{flex:1 1 260px;font-size:16px;margin:0}.TripWorkspace_checker___zAZd .TripWorkspace_notice__uIfCk{flex-basis:100%}.TripWorkspace_planner__Xciyy{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;border-top:2px solid var(--ink)}.TripWorkspace_dayRail__AYg5_{position:-webkit-sticky;position:sticky;top:20px;max-height:calc(100dvh - 40px);overflow-y:auto;padding:20px 20px 20px 0}.TripWorkspace_railTitle__VwApa{margin-bottom:16px;color:var(--ink-2);font:600 12px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.TripWorkspace_dayRail__AYg5_ button{display:flex;gap:14px;width:100%;text-align:left;padding:16px 12px;background:transparent;color:var(--ink);border:1px solid transparent;border-bottom:1px solid var(--rule)}.TripWorkspace_dayRail__AYg5_ button:hover{background:var(--surface)}.TripWorkspace_dayRail__AYg5_ button[aria-current=step]{background:var(--accent-soft);border-color:var(--accent)}.TripWorkspace_dayNumber__I4bvA{color:var(--accent-ink);font:500 21px/1.2 IBM Plex Mono,ui-monospace,monospace;padding-top:2px}.TripWorkspace_dayRail__AYg5_ b{font:600 15px/1.4 Bricolage Grotesque,system-ui,sans-serif}.TripWorkspace_dayRail__AYg5_ button span span{display:block;font-size:16px;line-height:1.4;overflow-wrap:anywhere;margin-top:4px}.TripWorkspace_dayRail__AYg5_ small{display:block;color:var(--ink-2);font:500 12px/1.5 IBM Plex Mono,ui-monospace,monospace;margin-top:6px}.TripWorkspace_dayContent__5D_mR{padding:28px 0 0 32px;border-left:1px solid var(--rule)}.TripWorkspace_dayHeading__sQNyJ{display:flex;gap:16px;align-items:center;justify-content:space-between;padding-bottom:24px}.TripWorkspace_dayHeading__sQNyJ .TripWorkspace_kicker__nwSBz{margin-bottom:8px}.TripWorkspace_filterCheck__AQE1I{display:flex;align-items:center;gap:8px;font:500 13px/1.4 Bricolage Grotesque,system-ui,sans-serif;min-height:44px;cursor:pointer}.TripWorkspace_page__LceQh .TripWorkspace_filterCheck__AQE1I input{width:20px;height:20px;min-height:20px;accent-color:var(--accent)}.TripWorkspace_dayEmpty__Y7UVE{background:var(--surface);border:1px dashed var(--rule);padding:32px;margin:0 0 24px}.TripWorkspace_dayEmpty__Y7UVE>span{color:var(--accent);font-size:38px}.TripWorkspace_dayEmpty__Y7UVE p{font-size:18px;margin-top:12px}.TripWorkspace_planItem__fawc2{background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--unk);padding:24px;margin-bottom:16px}.TripWorkspace_planItem__fawc2[data-trust=confirmed]{border-left-color:var(--ok)}.TripWorkspace_planItem__fawc2[data-trust=checking]{border-left-color:var(--check)}.TripWorkspace_itemHeading__FT2iF{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:12px}.TripWorkspace_time__JF7V3{font:500 13px/1.5 IBM Plex Mono,ui-monospace,monospace;color:var(--ink-2)}.TripWorkspace_stamp__hwA2p{border:1px solid;padding:4px 8px;font:600 11px/1.4 IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.TripWorkspace_confirmed__Lw45V{color:var(--ok);background:var(--ok-bg)}.TripWorkspace_checking__rRLFa{color:var(--check);background:var(--check-bg)}.TripWorkspace_unverified__OT_Np{color:var(--ink-2);background:var(--surface-2)}.TripWorkspace_evidence__gpCbT{display:grid;grid-gap:8px;gap:8px;margin:20px 0;border-top:1px solid var(--rule-soft);padding-top:16px;font-size:16px}.TripWorkspace_evidence__gpCbT>div{display:grid;grid-template-columns:88px 1fr;grid-gap:12px;gap:12px}.TripWorkspace_evidence__gpCbT dt{color:var(--ink-2);font:500 12px/1.6 IBM Plex Mono,ui-monospace,monospace}.TripWorkspace_evidence__gpCbT dd{margin:0;overflow-wrap:anywhere}.TripWorkspace_finding__qW7h1{border-top:1px solid var(--rule);padding-top:20px;margin-top:16px}.TripWorkspace_itemTools__MVEyq{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-end;border-top:1px solid var(--rule-soft);margin-top:16px;padding-top:12px}.TripWorkspace_itemTools__MVEyq label{font-size:14px;color:var(--ink-2);max-width:260px}.TripWorkspace_itemTools__MVEyq .TripWorkspace_textButton__S7xrE{font-size:13px!important}.TripWorkspace_addNote__upnxm{background:var(--surface-2);padding:24px;margin:24px 0}.TripWorkspace_addNote__upnxm h3{margin-bottom:20px}.TripWorkspace_addNote__upnxm .TripWorkspace_actions__zARyj,.TripWorkspace_finding__qW7h1 .TripWorkspace_actions__zARyj{margin-top:16px}.TripWorkspace_dayPager__IuDDn{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:32px 0}.TripWorkspace_dayPager__IuDDn span{color:var(--ink-2);font-size:14px}.TripWorkspace_travelDetails__8GlkH{border-top:2px solid var(--ink);margin-top:40px}.TripWorkspace_travelDetails__8GlkH summary{padding:20px 0;cursor:pointer;font:600 22px/1.4 Bricolage Grotesque,system-ui,sans-serif}.TripWorkspace_travelDetails__8GlkH summary span{display:block;font-size:14px;color:var(--ink-2);padding:4px 0 0 24px}.TripWorkspace_detailCard__Vre_2{padding:20px 24px;border:1px solid var(--rule);margin-bottom:12px;background:var(--surface);overflow-wrap:anywhere}.TripWorkspace_loading__cmmaG{padding:80px 0}@media (max-width:860px){.TripWorkspace_page__LceQh{padding:16px 20px 60px}.TripWorkspace_planner__Xciyy{grid-template-columns:200px minmax(0,1fr)}.TripWorkspace_dayRail__AYg5_{padding-right:12px}.TripWorkspace_dayContent__5D_mR{padding-left:20px}.TripWorkspace_dayHeading__sQNyJ{align-items:start;flex-direction:column;gap:8px}.TripWorkspace_toolbar__J_N_F{grid-template-columns:1fr 1fr}.TripWorkspace_toolbar__J_N_F label:first-child{grid-column:1/-1}}@media (max-width:620px){.TripWorkspace_page__LceQh{padding:12px 16px 48px}.TripWorkspace_collectionHeader__hJxgf{padding-top:36px}.TripWorkspace_collectionHeader__hJxgf:after{display:none}.TripWorkspace_collectionHeader__hJxgf p{font-size:19px}.TripWorkspace_metrics__ZB_o7>div{padding:14px 10px}.TripWorkspace_metrics__ZB_o7 span{font-size:11px}.TripWorkspace_metrics__ZB_o7 strong small{font-size:16px}.TripWorkspace_tripList__PWQJ8{grid-template-columns:1fr}.TripWorkspace_tripCard__avKDc{padding:20px}.TripWorkspace_planner__Xciyy{display:block}.TripWorkspace_dayRail__AYg5_{position:static;display:flex;gap:8px;overflow-x:auto;overflow-y:visible;max-height:none;padding:16px 0}.TripWorkspace_railTitle__VwApa{display:none}.TripWorkspace_dayRail__AYg5_ button{flex:0 0 210px;border:1px solid var(--rule);padding:12px}.TripWorkspace_dayContent__5D_mR{border-left:0;padding:12px 0 0}.TripWorkspace_planItem__fawc2{padding:20px 16px}.TripWorkspace_checker___zAZd{padding:16px}.TripWorkspace_fieldPair___KXd3{grid-template-columns:1fr;gap:16px}.TripWorkspace_addNote__upnxm,.TripWorkspace_dayEmpty__Y7UVE{padding:20px 16px}.TripWorkspace_dayPager__IuDDn{flex-wrap:wrap}.TripWorkspace_dayPager__IuDDn span{order:-1;flex-basis:100%;text-align:center}.TripWorkspace_dayPager__IuDDn button{font-size:13px!important;padding:10px 12px}.TripWorkspace_evidence__gpCbT>div{grid-template-columns:70px 1fr;gap:8px}.TripWorkspace_create__3h6tY h1{font-size:40px}.TripWorkspace_tabs__iETPQ button{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.TripWorkspace_page__LceQh *{scroll-behavior:auto!important}}