.h2-tag{letter-spacing:.02em;white-space:nowrap;color:var(--h2-ink);background:#1d27330f;border-radius:999px;align-items:center;gap:5px;padding:1px 7px;font-size:10.5px;line-height:16px;display:inline-flex}.h2-tag .h2-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.h2-tag.is-open .h2-dot{background:#5f9c8b}.h2-tag.is-closed{color:#8a3a28;background:#b0523c1a}.h2-tag.is-closed .h2-dot{background:#b0523c}.h2-owner-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;--fl:#000;--fr:transparent;-webkit-mask-image:linear-gradient(90deg, var(--fl), #000 18px, #000 calc(100% - 18px), var(--fr));-webkit-mask-image:linear-gradient(90deg, var(--fl), #000 18px, #000 calc(100% - 18px), var(--fr));-webkit-mask-image:linear-gradient(90deg, var(--fl), #000 18px, #000 calc(100% - 18px), var(--fr));mask-image:linear-gradient(90deg, var(--fl), #000 18px, #000 calc(100% - 18px), var(--fr));display:flex;overflow-x:auto}.h2-owner-tabs::-webkit-scrollbar{display:none}.h2-owner-tabs.is-scrolled{--fl:transparent}.h2-owner-tabs.is-end{--fr:#000}.h2-owner-tabs .h2-tab{white-space:nowrap;scroll-snap-align:start;flex-shrink:0;padding:0 9px;font-size:13px}.h2-owner-tabs .h2-tab:after{left:5px;right:5px}@media (width<=480px){.h2-owner-tabs .h2-tab{padding:0 8px;font-size:12.5px}.h2-owner-tabs .h2-tab:after{left:6px;right:6px}}.h2-owner-service-strip{display:none}@media (width<=767px){.h2-owner-column{height:auto;max-height:min(54dvh, calc(100dvh - var(--h2-mobile-world-min)));gap:0;right:8px;top:auto!important;left:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;transform:translate(0)!important}.h2-owner-column>section{height:auto;max-height:inherit;border-radius:22px}.h2-owner-column>section:not(.is-collapsed){min-height:min(46dvh,400px)}.h2-owner-column>section.is-collapsed{max-width:none}.h2-owner-column header{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:2px;padding:2px 4px 0 8px;display:grid}.h2-owner-tabs{width:100%;min-width:0}.h2-owner-tabs .h2-tab{align-items:center;min-height:44px;padding:0 10px;display:inline-flex}.h2-owner-service-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 8px 4px 14px;display:grid}.h2-owner-column .h2-swap{min-height:0}.h2-owner-column header{z-index:4;background:var(--h2-cream);border-bottom:1px solid var(--h2-line);position:sticky;top:0}.h2-owner-content{overscroll-behavior:contain;scroll-padding-top:8px;max-height:calc(min(54dvh,460px) - 54px)!important}.h2-owner-column [data-testid=morning-brief]{padding-bottom:env(safe-area-inset-bottom)}.h2-owner-column [data-testid=brief-actions]{grid-template-columns:repeat(2,minmax(0,1fr))}.h2-owner-column [data-testid=brief-actions] [data-testid=brief-later]{display:none}.h2-owner-column [data-testid=brief-actions] [data-testid=end-day]{grid-column:1/-1;justify-self:center;width:auto;padding-inline:16px}.h2-owner-column [data-testid=speed-dial]>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.h2-owner-column [data-testid=speed-dial] button{min-height:48px}.h2-owner-column [data-testid=decision-deck]{margin-top:2px}.h2-owner-column [data-testid=decision-deck] .relative.h-\[150px\]{height:164px}.h2-owner-column [data-testid=views-panel],.h2-owner-column [data-testid=owner-chat]{max-height:min(48dvh, calc(100dvh - var(--h2-mobile-world-min) - 60px))}}.h2-owner-column{animation:h2-owner-lens-in .32s var(--h2-ease) both}@keyframes h2-owner-lens-in{0%{opacity:0;translate:-8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.h2-owner-column{animation:none}}.h2-owner-column .h2-brief-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.h2-owner-column .h2-brief-actions>.h2-btn,.h2-owner-column .h2-brief-actions>.h2-play-night,.h2-owner-column .h2-brief-actions>.h2-play-night>.h2-btn{width:100%;min-width:0}.h2-owner-column .h2-brief-actions .h2-btn{border-radius:12px;height:44px;min-height:44px;padding-inline:12px;font-size:13px}.h2-owner-column .h2-brief-actions>[data-testid=end-day]{grid-column:1/-1;justify-self:center;width:max-content}.h2-owner-column button{box-shadow:none!important}.h2-owner-column .h2-brief-actions{gap:6px}.h2-owner-column .h2-brief-actions .h2-btn{border:1px solid #0000}.h2-owner-column .h2-brief-actions .h2-btn-ghost{border-color:var(--h2-line);background:#ffffff6b}.h2-owner-column [data-testid=speed-dial]>.grid{gap:6px}.h2-owner-column [data-testid=speed-dial] [data-testid^=speed-]{border:1px solid var(--h2-line);background:#ffffff7a}.h2-owner-column [data-testid=speed-dial] [data-testid^=speed-]:hover{background:#ffffffc7}.h2-owner-column [data-testid=decision-deck]{padding-top:2px}.h2-owner-column .h2-stat{border:1px solid var(--h2-line);background:#ffffff6b}
