@media (max-width:600px){.tm-app .tm-desktop-only{display:none!important}}@media (min-width:601px){.tm-app .tm-mobile-only{display:none!important}}.tm-app #tm-content:focus,.tm-app [role=dialog][tabindex="-1"]:focus{outline:none}.tm-app :where(.ta-btn,.ta-ico,.ta-nav__item,.ta-tabbar__item,.ta-askpill,.ta-me,.ta-fab-solid,.ta-seg button,.ta-toast__undo,.ta-toast__x,.ta-top__brand,.ta-crumbs a):focus-visible{outline:2px solid var(--tm-focus-ring);outline-offset:2px}.tm-kbd{border-radius:var(--tm-radius-xs);border:1px solid var(--tm-hair);min-width:20px;height:20px;font:inherit;font-size:var(--tm-size-meta);color:var(--tm-ink-soft);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.tm-logo{width:auto;height:26px;display:block}.tm-logo--lg{height:30px}.tm-mbar__logo .tm-logo{height:22px}.tm-mojo-mark--lg{width:48px;height:48px}.tm-shell{--tm-actionbar-h:76px}.tm-shell__page{width:100%}.ta-mseg>.ta-seg--fill{flex:1}.ta-me{min-height:48px;color:var(--tm-ink)}.ta-me:hover{background:var(--tm-ink-hover)}.tm-me__text{min-width:0}.ta-me__name,.ta-me__sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ta-askpill[aria-current=page]{background:var(--tm-blue-soft);color:var(--tm-blue)}.ta-tabbar__item{min-height:44px}@media (min-width:601px){.tm-shell--drawer .tm-shell__main{padding-right:var(--drawer-w)}.tm-shell--drawer .trip-layout{grid-template-columns:minmax(0,1fr)}.tm-shell--drawer .trip-rail{display:none}}@media (max-width:600px){.tm-app.ta-shell{--tm-dock:var(--tm-tabbar-h);min-width:0;display:block}.tm-app .tm-shell__page{max-width:none;padding:0 0 calc(var(--tm-dock) + env(safe-area-inset-bottom,0px) + 24px);gap:14px}.tm-shell.tm-shell--actionbar{--tm-dock:var(--tm-actionbar-h)}.tm-shell:has([data-tm-actionbar]){--tm-dock:var(--tm-actionbar-h)}.tm-shell.tm-shell--no-tabs{--tm-dock:0px}.tm-shell:has([data-tm-hide-tabs]){--tm-dock:0px}.tm-shell.tm-shell--actionbar .tm-shell__tabs,.tm-shell.tm-shell--no-tabs .tm-shell__tabs{display:none}.tm-shell:has([data-tm-actionbar]) .tm-shell__tabs{display:none}.tm-shell:has([data-tm-hide-tabs]) .tm-shell__tabs{display:none}.tm-shell.tm-shell--no-tabs .tm-actionbar{display:none}.tm-shell:has([data-tm-hide-tabs]) .tm-actionbar{display:none}}.tm-actionbar{z-index:12;align-items:center;gap:var(--tm-gap-btn-row);height:calc(var(--tm-actionbar-h) + env(safe-area-inset-bottom,0px));padding:0 var(--tm-screen-pad) env(safe-area-inset-bottom,0px);background:var(--tm-frost);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--tm-hair);display:flex;position:fixed;bottom:0;left:0;right:0}.tm-actionbar>*{flex:1}.ta-fab-solid{cursor:pointer;transition:background var(--tm-dur-fast) var(--tm-ease)}.ta-fab-solid:hover{background:var(--tm-blue-deep)}.ta-btn,.ta-ico{cursor:pointer;transition:background var(--tm-dur-fast) var(--tm-ease), color var(--tm-dur-fast) var(--tm-ease), transform var(--tm-dur-fast) var(--tm-ease);text-decoration:none}.ta-btn:active,.ta-ico:active,.ta-askpill:active,.ta-fab-solid:active,.ta-nav__item:active{transform:scale(var(--tm-press-scale))}.ta-btn .tm-ic{font-size:18px}.ta-btn--sm .tm-ic{font-size:var(--tm-size-section)}.ta a.ta-btn--primary,.ta a.ta-btn--primary:hover{color:var(--tm-white)}.ta a.ta-btn--soft,.ta a.ta-btn--text{color:var(--tm-blue)}.ta a.ta-btn--text:hover{color:var(--tm-blue-deep)}.ta a.ta-btn--ghost{color:var(--tm-ink-soft)}.ta a.ta-btn--ghost:hover{color:var(--tm-ink)}.ta-btn.is-disabled,a.ta-btn[aria-disabled=true]{opacity:var(--tm-disabled-opacity);pointer-events:none}.ta-btn.is-loading,.ta-ico.is-loading{cursor:progress}.ta-btn--primary .ta-spin,.tm-ico--primary .ta-spin{border-color:var(--tm-on-photo-55);border-top-color:var(--tm-white)}.tm-btn--block{width:100%;display:flex}.ta-ico{flex:none}.tm-ico--dim{background:var(--tm-surface-dim);color:var(--tm-blue);border-color:#0000}.tm-ico--dim:hover{background:var(--tm-paper-2)}.tm-ico--ghost{color:var(--tm-ink-soft);background:0 0;border-color:#0000}.tm-ico--ghost:hover{background:var(--tm-surface-dim);color:var(--tm-ink)}.tm-ico--primary{background:var(--tm-blue);color:var(--tm-white);border-color:#0000}.tm-ico--primary:hover{background:var(--tm-blue-deep)}.ta-chip .tm-ic{font-size:var(--tm-size-body)}.tm-chip--outline{background:var(--tm-surface);border:1px solid var(--tm-hair);color:var(--tm-ink-soft)}.tm-chip--lg{height:36px;font-size:var(--tm-size-body);padding:0 14px}.tm-chip__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.tm-avatar--sm{width:28px;height:28px;font-size:var(--tm-size-caption)}.tm-avatar--lg{width:40px;height:40px}.tm-avatar--xl{width:44px;height:44px;font-size:var(--tm-size-body)}.tm-avatar--more{background:var(--tm-surface-dim);color:var(--tm-ink-soft)}.ta-seg button{cursor:pointer}.ta-seg button[aria-checked=true]{background:var(--tm-surface);color:var(--tm-ink);box-shadow:0 1px 2px #1f212414, 0 0 0 1px var(--tm-hair)}.ta-seg--outline button[aria-checked=true]{background:var(--tm-blue-soft)}.ta-seg button .tm-ic{font-size:18px}.ta-seg button:focus-visible{outline-offset:-2px}.tm-sheet-head{align-items:flex-start;gap:12px;display:flex}.tm-sheet-head__text{flex:1;min-width:0}.tm-sheet-head__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm-sheet-body{flex-direction:column;gap:16px;min-width:0;display:flex}.tm-sheet-foot,.tm-dialog-foot{justify-content:flex-end;align-items:center;gap:var(--tm-gap-btn-row);flex-wrap:wrap;display:flex}.ta-modal-scrim{z-index:60}@media (max-width:600px){.tm-sheet-foot>.ta-btn{flex:1}}.ta-menu{max-width:calc(100vw - 32px)}.ta-menu--start{left:0;right:auto}.ta-menu--up{top:auto;bottom:calc(100% + 6px)}.ta-menu__item{cursor:pointer;color:var(--tm-ink);text-decoration:none}.ta-menu__item.is-active,.ta-menu__item:focus-visible{background:var(--tm-surface-dim);outline:none}.ta-menu__item[aria-disabled=true]{opacity:var(--tm-disabled-opacity);cursor:not-allowed}.ta-menu__item--danger .ta-menu__sub b{color:var(--tm-danger)}.ta-toast,.ta-mtoast{z-index:70}.ta-toast__undo,.ta-toast__x{cursor:pointer}.ta-toast__x .tm-ic{color:var(--tm-on-photo-80);font-size:18px}.ta-mtoast .ta-toast__x{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.tm-toast--error>.tm-ic:first-child{color:var(--tm-coral)}.ta-sk{background:var(--tm-paper-2);border-radius:var(--tm-radius-xs);flex:none;display:block}.tm-sk-cover{flex-direction:column;gap:10px;display:flex}.tm-sk-cover__img{border-radius:var(--tm-radius-lg);height:200px}.tm-sk-cover--hero .tm-sk-cover__img{height:380px}@media (max-width:600px){.tm-sk-cover__img{height:190px}.tm-sk-cover--hero .tm-sk-cover__img{height:340px}}.ta-menu__sep{background:var(--tm-hair-soft);flex:none;height:1px;margin:4px 6px}
