.shell-status{min-height:100dvh;color:var(--text-primary)}.shell-status-bar{background:var(--chrome-bg);min-height:56px;color:var(--chrome-fg);align-items:center;padding:8px 24px;display:flex}.shell-status-bar a{align-items:center;min-height:40px;display:inline-flex}.shell-status-sheet{border:1px solid var(--border-subtle);border-top:3px solid var(--border-strong);border-radius:var(--r-sm);width:min(640px,100% - 48px);margin:64px auto;padding:32px}.shell-status-context{color:var(--text-secondary);margin:0 0 8px;font-size:.8125rem;font-weight:600}.shell-status-sheet h1{font:800 2.25rem/1.15 var(--f-sans);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 16px}.shell-status-description{color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.5}.shell-status-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px;display:flex}.shell-status-actions>*{max-width:100%}.shell-status :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (max-width:600px){.shell-status-bar{padding-inline:16px}.shell-status-sheet{width:calc(100% - 32px);margin:32px 16px;padding:24px 16px}.shell-status-sheet h1{font-size:1.75rem}}
.guides-module__q2fpXa__section{min-width:0;color:var(--ink);padding:1.5rem 2rem}.guides-module__q2fpXa__compact{min-width:0;color:var(--ink);flex-direction:column;gap:.75rem;padding:.75rem 0;display:flex}.guides-module__q2fpXa__listHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.guides-module__q2fpXa__listHeader h2{font-size:var(--type-section);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.15}.guides-module__q2fpXa__compact .guides-module__q2fpXa__listHeader{padding-bottom:0}.guides-module__q2fpXa__compact .guides-module__q2fpXa__listHeader h2{letter-spacing:-.01em;font-size:1.125rem}.guides-module__q2fpXa__listHeader p{color:var(--ink-3);font-size:var(--type-body);margin-top:.5rem}.guides-module__q2fpXa__add{border-radius:var(--r-sm);background:var(--butter);min-height:2.75rem;color:var(--on-butter);font-size:var(--type-body);justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:600;display:inline-flex}.guides-module__q2fpXa__add svg{flex:none;width:1rem;height:1rem}.guides-module__q2fpXa__add:hover{background:var(--surface-control-hover);color:var(--ink)}.guides-module__q2fpXa__add:focus-visible,.guides-module__q2fpXa__guideLink:focus-visible,.guides-module__q2fpXa__allGuides:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.guides-module__q2fpXa__list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.guides-module__q2fpXa__list li{border-bottom:1px solid var(--line)}.guides-module__q2fpXa__guideLink{border-radius:var(--r-sm);grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem 0;display:grid}.guides-module__q2fpXa__guideLink:hover{background:var(--surface-control-hover)}.guides-module__q2fpXa__guideLink>svg{width:1rem;height:1rem;color:var(--ink-3)}.guides-module__q2fpXa__guideName{overflow-wrap:anywhere;min-width:0}.guides-module__q2fpXa__guideName b{font-size:1rem;font-weight:700;line-height:1.3;display:block}.guides-module__q2fpXa__guideName small{color:var(--ink-3);font-size:var(--type-metadata);margin-top:.25rem;display:block}.guides-module__q2fpXa__guideName time{font-family:var(--f-mono)}.guides-module__q2fpXa__read{color:var(--ink-2);font-size:var(--type-body);padding:.5rem .75rem;font-weight:600}.guides-module__q2fpXa__empty{border-top:1px solid var(--line-strong);color:var(--ink-3);font-size:var(--type-body);padding:1.5rem 0}.guides-module__q2fpXa__page{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:85rem;margin-inline:auto;padding:1.5rem 2rem 8rem;display:flex}.guides-module__q2fpXa__page .guides-module__q2fpXa__section{padding:0}.guides-module__q2fpXa__listFailure{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.guides-module__q2fpXa__breadcrumbs{justify-content:space-between;align-items:center;gap:1rem;display:flex}.guides-module__q2fpXa__allGuides{min-height:2.75rem;color:var(--ink-2);font-size:var(--type-body);align-items:center;font-weight:600;display:inline-flex}.guides-module__q2fpXa__readerHeader{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.5rem;display:flex}.guides-module__q2fpXa__readerTitle{font-size:var(--type-section);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.15}.guides-module__q2fpXa__readerHeader [data-testid=guide-meta]{font-size:var(--type-metadata);color:var(--ink-3)}.guides-module__q2fpXa__readerActions{flex-wrap:wrap;gap:.5rem;display:flex}.guides-module__q2fpXa__reader{grid-template-columns:15.5rem minmax(0,72ch);align-items:start;gap:3rem;display:grid}.guides-module__q2fpXa__contentsRail{min-width:0}.guides-module__q2fpXa__contentsRail>div{max-height:calc(100dvh - var(--chrome-top) - 2rem)}.guides-module__q2fpXa__contentsRail ol{border-left:1px solid var(--line);padding-left:.25rem}.guides-module__q2fpXa__contentsRail button{font-size:var(--type-metadata);line-height:1.35}.guides-module__q2fpXa__compactContents{display:none}.guides-module__q2fpXa__article{min-width:0}.guides-module__q2fpXa__articleAlone{grid-column:1/-1}.guides-module__q2fpXa__page .guide-md{max-width:72ch;color:var(--ink);font-size:1rem;line-height:1.6}.guides-module__q2fpXa__page .guide-md h1{font-size:var(--type-section);letter-spacing:-.02em;font-weight:800;line-height:1.15}.guides-module__q2fpXa__page .guide-md h2{border-top:1px solid var(--line-strong);letter-spacing:-.01em;border-bottom:0;margin-top:3rem;padding-top:1.5rem;padding-bottom:0;font-size:1.125rem;font-weight:800}.guides-module__q2fpXa__page .guide-md h3{margin-top:2rem;font-size:1.125rem;font-weight:800}:is(.guides-module__q2fpXa__page .guide-md h4,.guides-module__q2fpXa__page .guide-md h5,.guides-module__q2fpXa__page .guide-md h6){font-size:1rem;font-weight:700}.guides-module__q2fpXa__page .guide-md strong{font-weight:700}.guides-module__q2fpXa__page .guide-md table{font-size:var(--type-body)}.guides-module__q2fpXa__page .guide-md th{background:var(--panel-2);font-size:var(--type-metadata)}:is(.guides-module__q2fpXa__page .guide-md td,.guides-module__q2fpXa__page .guide-md th){padding:.5rem .75rem}.guides-module__q2fpXa__page>header h1{font-size:var(--type-section);letter-spacing:-.02em;font-weight:800;line-height:1.15}.guides-module__q2fpXa__page [data-testid=guide-markdown-input]{font-family:var(--f-sans);font-size:var(--type-body)}.guides-module__q2fpXa__editorFooter{margin-inline:-2rem;padding-left:2rem;padding-right:6rem}@media (max-width:1199px){.guides-module__q2fpXa__reader{grid-template-columns:13rem minmax(0,1fr);gap:2rem}}@media (max-width:859px){.guides-module__q2fpXa__editorFooter{margin-inline:-1rem;padding-left:1rem;padding-right:5rem}.guides-module__q2fpXa__page,.guides-module__q2fpXa__section{padding:1.25rem 1rem 8rem}.guides-module__q2fpXa__listHeader h2,.guides-module__q2fpXa__readerTitle{font-size:1.375rem}.guides-module__q2fpXa__listHeader{align-items:start;padding-bottom:1rem}.guides-module__q2fpXa__reader{grid-template-columns:minmax(0,1fr);gap:1.5rem}.guides-module__q2fpXa__contentsRail{display:none}.guides-module__q2fpXa__compactContents{border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:.5rem .75rem;display:block}.guides-module__q2fpXa__compactContents summary{font-size:var(--type-body)}.guides-module__q2fpXa__readerActions{width:100%}.guides-module__q2fpXa__readerActions button{flex:auto}.guides-module__q2fpXa__readerActions [data-testid=guide-edit]{flex-basis:100%}.guides-module__q2fpXa__guideLink{gap:.5rem}.guides-module__q2fpXa__read{padding-inline:.5rem}}body:has(.guides-module__q2fpXa__page) [data-testid=assistant-launcher]{color:var(--ink-2)}body:has(.guides-module__q2fpXa__article) [data-testid=assistant-launcher]{display:none}
.DayGroup-module__bDADjq__run{border-bottom:1px solid var(--line-strong);background:var(--panel);padding:16px}.DayGroup-module__bDADjq__foldedRun{background:repeating-linear-gradient(-45deg, var(--panel) 0 5px, var(--butter-soft) 5px 7px);min-height:48px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);border-radius:4px;flex-wrap:wrap;align-items:center;column-gap:4px;margin-top:8px;padding-inline:16px;font-size:.8125rem;font-weight:600;display:flex}.DayGroup-module__bDADjq__unfoldRun,.DayGroup-module__bDADjq__nearby{white-space:normal;word-break:normal;overflow-wrap:normal;text-align:left;min-width:0;min-height:48px;padding:12px 0;padding-inline:0}.DayGroup-module__bDADjq__unfoldRun{flex:0 auto}.DayGroup-module__bDADjq__nearby{flex:0 auto;font-weight:700}.DayGroup-module__bDADjq__unfoldRun:focus-visible,.DayGroup-module__bDADjq__nearby:focus-visible{outline:2px solid var(--magenta);outline-offset:-3px;border-radius:4px}.DayGroup-module__bDADjq__runHeader{grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.DayGroup-module__bDADjq__runHeader .DayGroup-module__bDADjq__dateStamp{flex-shrink:0;grid-area:1/1;width:64px;padding:0}.DayGroup-module__bDADjq__runHeader .DayGroup-module__bDADjq__dateStamp strong{font-size:18px}@media (max-width:319px){.DayGroup-module__bDADjq__runHeader{grid-template-columns:64px minmax(0,1fr)}.DayGroup-module__bDADjq__runHeading{grid-area:2/1/auto/-1}.DayGroup-module__bDADjq__runToggle{grid-area:1/2;justify-self:end}}.DayGroup-module__bDADjq__runContext>span{display:inline-block}@media (max-width:859px){.DayGroup-module__bDADjq__runCount,.DayGroup-module__bDADjq__runContext{display:block}.DayGroup-module__bDADjq__runSeparator{display:none}}
.WorkspaceShell-module__SGBtSa__shell{height:calc(100dvh - var(--chrome-top));background:var(--panel);min-height:0;color:var(--ink);display:flex;overflow:hidden}.WorkspaceShell-module__SGBtSa__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.WorkspaceShell-module__SGBtSa__content{flex:1;min-height:0;overflow:hidden}.WorkspaceShell-module__SGBtSa__rail{border-right:1px solid var(--line);background:var(--rail-bg);width:264px;min-height:0;transition:width .25s var(--ease), flex-basis .25s var(--ease);flex-direction:column;flex:0 0 264px;display:flex}.WorkspaceShell-module__SGBtSa__identity{flex:none;min-width:0}.WorkspaceShell-module__SGBtSa__sections{flex-direction:column;flex:1;gap:2px;min-height:0;padding:8px;display:flex;overflow-y:auto}.WorkspaceShell-module__SGBtSa__sections>*{flex:none}.WorkspaceShell-module__SGBtSa__section{border-radius:var(--r);min-height:36px;color:var(--ink-2);text-align:left;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.WorkspaceShell-module__SGBtSa__section:hover{background:color-mix(in srgb, var(--panel) 70%, transparent)}.WorkspaceShell-module__SGBtSa__section[aria-current=page]{background:var(--moss);color:var(--on-moss)}.WorkspaceShell-module__SGBtSa__count{font:600 12px/1.2 var(--f-mono);color:var(--ink-3);white-space:nowrap;margin-left:auto}.WorkspaceShell-module__SGBtSa__section[aria-current=page] .WorkspaceShell-module__SGBtSa__count{color:var(--on-moss-2)}.WorkspaceShell-module__SGBtSa__section svg{flex:none}.WorkspaceShell-module__SGBtSa__collapse{min-height:32px;color:var(--ink-3);justify-content:flex-end;align-items:center;gap:8px;padding:4px 16px;font-size:12px;display:flex}.WorkspaceShell-module__SGBtSa__collapse span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.WorkspaceShell-module__SGBtSa__planViews{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px 4px 4px 24px;display:grid}.WorkspaceShell-module__SGBtSa__planViews button{border-radius:var(--r-sm);min-height:32px;color:var(--ink-3);justify-content:center;align-items:center;gap:4px;padding:4px;font-size:13px;font-weight:600;display:flex}.WorkspaceShell-module__SGBtSa__planViews button svg{display:none}.WorkspaceShell-module__SGBtSa__planViews button[aria-pressed=true]{color:var(--ink);background:var(--panel);box-shadow:inset 0 -2px var(--butter), var(--shadow-1)}.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true]{flex-basis:64px;width:64px}.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__section{justify-content:center;min-height:44px;padding:8px}.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__sectionLabel,.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__count{display:none}.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__planViews{grid-template-columns:1fr;padding:4px}.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__planViews button{min-height:40px}.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__planViews button svg{display:block}.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__planViews button span{display:none}.WorkspaceShell-module__SGBtSa__calendar{border-radius:var(--r);background:var(--panel);border:1px solid var(--line);flex-direction:column;gap:12px;margin:6px 4px 8px;padding:10px 8px 8px;display:flex}.WorkspaceShell-module__SGBtSa__calendar h3{margin:0 0 6px 2px;font-size:13px;font-weight:800}.WorkspaceShell-module__SGBtSa__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.WorkspaceShell-module__SGBtSa__weekday{text-align:center;color:var(--ink-3);font-size:11px;font-weight:700}.WorkspaceShell-module__SGBtSa__calendarDay{border-radius:var(--r-sm);min-height:30px;font:600 12px/1 var(--f-mono);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong);place-items:center;display:grid;position:relative}.WorkspaceShell-module__SGBtSa__calendarDay:disabled{box-shadow:none;color:var(--ink-3);opacity:.6}.WorkspaceShell-module__SGBtSa__calendarDay[data-planned=true]{background:var(--moss);color:var(--on-moss);box-shadow:none}.WorkspaceShell-module__SGBtSa__calendarDay[aria-pressed=true]{outline:2px solid var(--magenta);outline-offset:2px;z-index:1}.WorkspaceShell-module__SGBtSa__todayMark{color:currentColor;opacity:.4;position:absolute}.WorkspaceShell-module__SGBtSa__calendarKey{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.WorkspaceShell-module__SGBtSa__calendarKey span{align-items:center;gap:4px;display:flex}.WorkspaceShell-module__SGBtSa__calendarKey i{width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:2px}.WorkspaceShell-module__SGBtSa__calendarKey i[data-key=plans]{background:var(--moss)}.WorkspaceShell-module__SGBtSa__calendarKey i[data-key=focus]{box-shadow:inset 0 0 0 2px var(--magenta)}.WorkspaceShell-module__SGBtSa__phoneNav{display:none}.WorkspaceShell-module__SGBtSa__moreSections{flex-direction:column;gap:4px;display:flex}.WorkspaceShell-module__SGBtSa__moreSections button{border-radius:var(--r);text-align:left;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-weight:600;display:flex}.WorkspaceShell-module__SGBtSa__moreSections button[aria-current=page]{background:var(--moss);color:var(--on-moss)}.WorkspaceShell-module__SGBtSa__rail :is(button,a):focus-visible,.WorkspaceShell-module__SGBtSa__phoneNav button:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}.WorkspaceShell-module__SGBtSa__sectionPage{height:100%;padding:24px 32px 64px;overflow:auto}.WorkspaceShell-module__SGBtSa__sectionPage h2{margin-bottom:24px;font-size:28px;font-weight:800;line-height:1.15}.WorkspaceShell-module__SGBtSa__jumpList{flex-direction:column;max-height:55dvh;display:flex;overflow:auto}.WorkspaceShell-module__SGBtSa__jumpOption{text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 12px;display:flex}.WorkspaceShell-module__SGBtSa__jumpOption[aria-selected=true]{background:var(--magenta-soft)}.WorkspaceShell-module__SGBtSa__jumpOption small{color:var(--ink-3)}@media (max-width:859px){.WorkspaceShell-module__SGBtSa__rail{display:none}.WorkspaceShell-module__SGBtSa__content{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.WorkspaceShell-module__SGBtSa__phoneNav{z-index:30;min-height:calc(64px + env(safe-area-inset-bottom));padding:4px 8px calc(4px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.WorkspaceShell-module__SGBtSa__phoneNav button{min-height:52px;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex}.WorkspaceShell-module__SGBtSa__phoneNav button>span{border-radius:var(--r-lg);place-items:center;min-width:48px;min-height:28px;display:grid}.WorkspaceShell-module__SGBtSa__phoneNav button[aria-current=page]>span{background:var(--moss);color:var(--on-moss)}.WorkspaceShell-module__SGBtSa__sectionPage{padding:16px 16px 48px}}@media (prefers-reduced-motion:reduce){.WorkspaceShell-module__SGBtSa__rail{transition:none}}.WorkspaceShell-module__SGBtSa__railIdentity{border-bottom:1px solid var(--line-strong);--chrome-fg:var(--ink);--chrome-fg-muted:var(--ink-2);--chrome-border:var(--line);--chrome-bg:var(--rail-bg);--chrome-bg-hover:var(--panel);padding:16px 16px 12px}.WorkspaceShell-module__SGBtSa__railTitle{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.WorkspaceShell-module__SGBtSa__railTitle h1{overflow-wrap:anywhere;letter-spacing:-.02em;flex:120px;min-width:0;font-size:22px;font-weight:800;line-height:1.2}.WorkspaceShell-module__SGBtSa__railTitle h1[data-long-name=true]{font-size:18px;line-height:1.15}.WorkspaceShell-module__SGBtSa__railTitle [data-testid=trip-header-utility-actions]{gap:4px;margin-left:0}.WorkspaceShell-module__SGBtSa__railTitle [data-testid=trip-header-utility-actions]>button,.WorkspaceShell-module__SGBtSa__railTitle [data-testid=trip-header-utility-actions] button[aria-label=Trip\ actions]{min-width:32px;min-height:32px;padding:4px}.WorkspaceShell-module__SGBtSa__railTitle [data-testid=trip-header-utility-actions]>button>span{display:none}.WorkspaceShell-module__SGBtSa__railMeta{color:var(--ink-2);margin-top:8px;font-size:13px;line-height:1.45}.WorkspaceShell-module__SGBtSa__railMeta p{font:500 12px/1.5 var(--f-mono);margin-top:4px}.WorkspaceShell-module__SGBtSa__faces{margin-top:12px;display:flex}.WorkspaceShell-module__SGBtSa__faces span{background:var(--moss-3);width:24px;height:24px;color:var(--on-moss);box-shadow:0 0 0 2px var(--rail-bg);border-radius:50%;place-items:center;margin-right:-6px;font-size:11px;font-weight:700;display:grid}.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__railIdentity{padding:8px}.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__railTitle h1,.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__railMeta,.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__faces,.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] [data-testid=trip-header-imports-pending]{display:none}.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__railTitle [data-testid=trip-header-utility-actions]{justify-content:center}.WorkspaceShell-module__SGBtSa__command{min-height:48px;padding-block:1px}.WorkspaceShell-module__SGBtSa__jump{min-height:36px;color:var(--muted);border:1px solid var(--line);background:var(--panel-2);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.WorkspaceShell-module__SGBtSa__jump kbd{padding-left:16px;font-size:11px}.WorkspaceShell-module__SGBtSa__ideasChip{background:var(--butter);min-height:36px;color:var(--on-butter);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:flex}@media (max-width:1199px){.WorkspaceShell-module__SGBtSa__jump span,.WorkspaceShell-module__SGBtSa__jump kbd{display:none}.WorkspaceShell-module__SGBtSa__command{padding-inline:8px}}.WorkspaceShell-module__SGBtSa__shell[hidden]{display:none}@media (max-width:859px){.WorkspaceShell-module__SGBtSa__command>div{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.WorkspaceShell-module__SGBtSa__command [data-testid=plan-view-control]{margin-left:0}:is(.WorkspaceShell-module__SGBtSa__command [data-testid=plan-view-control-toggle],.WorkspaceShell-module__SGBtSa__command [data-testid=plan-routes-menu]){min-width:36px;padding-inline:8px}:is(.WorkspaceShell-module__SGBtSa__command [data-testid=plan-view-control-toggle]>span,.WorkspaceShell-module__SGBtSa__command [data-testid=plan-routes-menu]>span){display:none}:is(.WorkspaceShell-module__SGBtSa__command [data-testid=plan-view-control-toggle]>svg:first-child,.WorkspaceShell-module__SGBtSa__command [data-testid=plan-routes-menu]>svg:first-child){display:block}.WorkspaceShell-module__SGBtSa__command [data-testid=toolbar-add-item]{min-width:36px;padding-inline:8px}.WorkspaceShell-module__SGBtSa__command [data-testid=toolbar-add-item]>span{display:none}.WorkspaceShell-module__SGBtSa__command [data-testid=day-scope-control] button{min-width:36px;padding-inline:6px;font-size:12px}.WorkspaceShell-module__SGBtSa__ideasChip{justify-content:center;min-width:36px;padding-inline:8px}.WorkspaceShell-module__SGBtSa__command [aria-label^="Whose itinerary:"]{min-width:36px;padding-inline:8px}.WorkspaceShell-module__SGBtSa__command [aria-label^="Whose itinerary:"]>svg:last-child{display:none}}.WorkspaceShell-module__SGBtSa__mapEntry{display:none}@media (max-width:1199px){[data-has-map-entry=true] [data-testid=itinerary-list-scroll]{padding-bottom:var(--workspace-map-clearance,64px);scroll-padding-bottom:var(--workspace-map-clearance,64px)}.WorkspaceShell-module__SGBtSa__mapEntry{z-index:20;display:inline-flex;position:fixed;bottom:16px;right:16px}.WorkspaceShell-module__SGBtSa__mapEntry>button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);box-shadow:var(--shadow-2);border-radius:999px;padding:8px 16px}}@media (max-width:859px){.WorkspaceShell-module__SGBtSa__mapEntry{left:50%;right:auto;bottom:calc(80px + env(safe-area-inset-bottom));translate:-50%}}.WorkspaceShell-module__SGBtSa__guidePage{height:100%;min-height:0;overflow:auto}.WorkspaceShell-module__SGBtSa__identity{position:relative}.WorkspaceShell-module__SGBtSa__identity .WorkspaceShell-module__SGBtSa__collapse{min-width:32px;padding:4px;position:absolute;top:8px;right:8px}.WorkspaceShell-module__SGBtSa__identity .WorkspaceShell-module__SGBtSa__railIdentity{padding-right:42px}.WorkspaceShell-module__SGBtSa__duration{font:500 12px/1.4 var(--f-sans);color:var(--ink-2);padding:0 16px 12px}.WorkspaceShell-module__SGBtSa__rail[data-collapsed=true] .WorkspaceShell-module__SGBtSa__duration{display:none}.WorkspaceShell-module__SGBtSa__statusLine{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.WorkspaceShell-module__SGBtSa__status{border:1px solid var(--line-strong);background:var(--sunk);text-transform:none;letter-spacing:normal;border-radius:4px;align-items:center;min-height:20px;padding:0 6px;display:inline-flex}[data-color-mode=dark] .WorkspaceShell-module__SGBtSa__calendarDay[data-planned=true]{color:#0e1511;background:#5f9a72}[data-color-mode=dark] .WorkspaceShell-module__SGBtSa__calendarKey i[data-key=plans]{color:#0e1511;background:#5f9a72}[data-color-mode=dark] .WorkspaceShell-module__SGBtSa__section[aria-current=page]{color:#0e1511;background:#5f9a72}[data-color-mode=dark] .WorkspaceShell-module__SGBtSa__moreSections button[aria-current=page]{color:#0e1511;background:#5f9a72}[data-color-mode=dark] .WorkspaceShell-module__SGBtSa__section[aria-current=page] .WorkspaceShell-module__SGBtSa__count{color:#0e1511}.WorkspaceShell-module__SGBtSa__planViews button[aria-pressed=true]{background:var(--magenta-soft);box-shadow:inset 0 -2px var(--butter)}.WorkspaceShell-module__SGBtSa__command{position:relative}.WorkspaceShell-module__SGBtSa__command>div{flex-wrap:nowrap}.WorkspaceShell-module__SGBtSa__commandOptions{display:contents}.WorkspaceShell-module__SGBtSa__jump{white-space:nowrap;flex:none}.WorkspaceShell-module__SGBtSa__jump span{display:inline}.WorkspaceShell-module__SGBtSa__ideasChip{background:var(--panel);color:var(--ink-2);border:1px solid var(--line-strong);white-space:nowrap;flex:none}.WorkspaceShell-module__SGBtSa__ideasChip[aria-pressed=true]{background:var(--panel-2);color:var(--ink);box-shadow:none}.WorkspaceShell-module__SGBtSa__primaryActions{flex:none;align-items:center;gap:8px;display:flex}@media (max-width:859px){.WorkspaceShell-module__SGBtSa__command>div{min-height:48px;overflow:visible}.WorkspaceShell-module__SGBtSa__commandOptions{align-items:center;gap:inherit;scrollbar-width:thin;flex:1;min-width:0;min-height:48px;display:flex;overflow-x:auto}.WorkspaceShell-module__SGBtSa__commandOptions>*{flex-shrink:0}.WorkspaceShell-module__SGBtSa__command [data-testid=toolbar-add-item]>span{display:inline}.WorkspaceShell-module__SGBtSa__command [data-testid=toolbar-add-item]>span:first-of-type{display:none}.WorkspaceShell-module__SGBtSa__command [data-testid=plan-view-control-toggle]>span{display:inline}.WorkspaceShell-module__SGBtSa__command [data-testid=plan-view-control-toggle]>svg:first-child{display:none}.WorkspaceShell-module__SGBtSa__command [aria-label^="Whose itinerary:"]>span{display:inline}.WorkspaceShell-module__SGBtSa__command [data-testid=plan-view-control]{gap:4px}.WorkspaceShell-module__SGBtSa__jump span,.WorkspaceShell-module__SGBtSa__jump kbd{display:none}.WorkspaceShell-module__SGBtSa__ideasChip span{display:inline}}@media (max-width:319px){[data-testid=day-focus]{position:static}[id^=day-][id$=-header]{position:static}}.WorkspaceShell-module__SGBtSa__calendarFocusRing{border:2px solid var(--magenta);border-radius:inherit;pointer-events:none;animation:.38s cubic-bezier(.16,1,.3,1) both WorkspaceShell-module__SGBtSa__calendar-focus-ring;position:absolute;inset:-4px}.WorkspaceShell-module__SGBtSa__calendarDay:has(>.WorkspaceShell-module__SGBtSa__calendarFocusRing)[aria-pressed=true]{outline-color:#0000}@keyframes WorkspaceShell-module__SGBtSa__calendar-focus-ring{0%{opacity:0;inset:-12px}to{opacity:1;inset:-4px}}@media (prefers-reduced-motion:reduce){.WorkspaceShell-module__SGBtSa__calendarFocusRing{animation:none;display:none}.WorkspaceShell-module__SGBtSa__calendarDay:has(>.WorkspaceShell-module__SGBtSa__calendarFocusRing)[aria-pressed=true]{outline-color:var(--magenta)}}@media (max-width:859px){.WorkspaceShell-module__SGBtSa__command>div{scrollbar-width:thin;flex-wrap:nowrap;min-height:52px;padding-block:4px;overflow:visible}.WorkspaceShell-module__SGBtSa__commandOptions{scrollbar-width:thin;flex:1;min-width:0;padding-block:4px;display:flex;overflow-x:auto}.WorkspaceShell-module__SGBtSa__commandOptions>*,.WorkspaceShell-module__SGBtSa__primaryActions{flex:none}.WorkspaceShell-module__SGBtSa__command [data-testid=plan-view-control]{margin-left:0}.WorkspaceShell-module__SGBtSa__jump span{display:none}.WorkspaceShell-module__SGBtSa__command [aria-label^="Whose itinerary:"]>span{display:none}.WorkspaceShell-module__SGBtSa__ideasChip span{display:inline}.WorkspaceShell-module__SGBtSa__command [aria-label^="Whose itinerary:"][data-active-lens=true]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:9ch;display:block;overflow:hidden}.WorkspaceShell-module__SGBtSa__command:has([data-active-lens=true])>div{flex-wrap:wrap}.WorkspaceShell-module__SGBtSa__command:has([data-active-lens=true]) .WorkspaceShell-module__SGBtSa__commandOptions{display:contents}.WorkspaceShell-module__SGBtSa__command:has([data-active-lens=true]) [data-testid=plan-view-control]{flex-wrap:wrap;max-width:100%}.WorkspaceShell-module__SGBtSa__command:has([data-active-lens=true]) .WorkspaceShell-module__SGBtSa__primaryActions{margin-left:auto}.WorkspaceShell-module__SGBtSa__jump kbd{display:none}.WorkspaceShell-module__SGBtSa__jump,.WorkspaceShell-module__SGBtSa__ideasChip{min-width:44px;min-height:44px}.WorkspaceShell-module__SGBtSa__command [data-testid=toolbar-add-item]{min-width:44px;min-height:44px}.WorkspaceShell-module__SGBtSa__command [data-testid=plan-view-control-toggle]{min-width:44px;min-height:44px}.WorkspaceShell-module__SGBtSa__command [aria-label^="Whose itinerary:"]{min-width:44px;min-height:44px}.WorkspaceShell-module__SGBtSa__command [data-testid=day-scope-control] button{min-width:44px;min-height:44px}.WorkspaceShell-module__SGBtSa__command [data-testid=day-scope-control] button{font-size:inherit}}.WorkspaceShell-module__SGBtSa__jump:focus-visible,.WorkspaceShell-module__SGBtSa__ideasChip:focus-visible,.WorkspaceShell-module__SGBtSa__mapEntry button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
