.session-tags .tag-group{border-bottom:1px solid var(--gray-light);padding:1.25rem 0 1.125rem}.session-tags .tag-group:first-child{padding-top:0}.session-tags .tag-group .tag-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s ease-in-out;visibility:hidden;width:100%}.session-tags .tag-group .tag-wrapper .tags{overflow:hidden}.session-tags .tag-group.open .tag-wrapper{grid-template-rows:1fr;padding-top:1rem;visibility:visible}.session-tags .tag-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}@media(hover:hover){.session-tags .tag-header:hover h3{color:var(--magenta)}.session-tags .tag-header:hover svg path{fill:var(--magenta)}}.session-tags h3{align-items:end;display:flex;font-family:var(--font-hubspot-serif);font-size:calc(20/var(--base-fs)*1rem);font-weight:400;letter-spacing:0;line-height:1.625rem;margin:0}.session-tags h3 span{color:var(--dark-pink);font-size:calc(16/var(--base-fs)*1rem);letter-spacing:-.02rem;margin-left:.85rem}.session-tags .tags li{font-size:calc(14/var(--base-fs)*1rem);font-weight:300;letter-spacing:.0175rem;line-height:1.25rem;margin-bottom:.75rem;padding:0;width:100%}.session-tags .tags li label{align-items:center;cursor:pointer;display:flex;font-size:calc(16/var(--base-fs)*1rem);gap:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1024px){.session-tags .tags li label{font-size:calc(14/var(--base-fs)*1rem)}}.session-tags .tags li label:hover{text-decoration:underline;text-underline-offset:4px}.session-tags .tags li label .tag-name{display:flex;width:100%}.session-tags .tags li label .tag-name .count{margin-left:auto;opacity:.25}.session-tags .tags li label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--teal-light);box-sizing:border-box;cursor:pointer;height:12px;outline:none;padding:0;transition:outline .1s;width:12px}.session-tags .tags li label input[type=checkbox]:checked{background-size:cover;padding:2px}.session-tags .tags li label input[type=checkbox]:focus{outline:1px solid var(--orange-light)}.session-tags .tags li label input[type=checkbox]:not(:disabled):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23d63d00' d='M.5.5h11v11H.5z'/%3E%3Cpath stroke='%23d63d00' d='M.5.5h11v11H.5z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='M3 6.077 5.5 8 9 3'/%3E%3C/svg%3E");border-color:var(--orange-dark)}.session-tags-drawer .advanced-controls{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.3125rem}.session-tags-drawer .advanced-controls .header{margin-bottom:.875rem}.session-tags-drawer .advanced-controls .time-range{align-items:center;border:1px solid var(--magenta);border-radius:var(--radius);display:flex;flex-direction:column;font-size:.875rem;font-weight:300;gap:1rem;letter-spacing:.01875rem;line-height:1.5625rem;padding:1.5rem 1.125rem .65rem}.session-tags-drawer .advanced-controls .time-range .ranges{display:flex;justify-content:space-between;width:100%}.session-tags-drawer .advanced-controls .time-range span.label{text-align:center;width:3.5rem}.session-tags-drawer .header{align-items:center;display:flex;justify-content:space-between}.session-tags-drawer .header p{color:var(--magenta);font-size:.875rem;font-style:normal;font-weight:300;letter-spacing:.0175rem;line-height:1.25rem}.session-tags-drawer .header h3{align-items:center;color:var(--magenta);display:flex;font-family:var(--font-hubspot-serif);font-size:calc(30/var(--base-fs)*1rem);font-weight:400;letter-spacing:0;line-height:2.25rem;margin-bottom:.04375rem}.session-tags-drawer .header h3 span{color:var(--dark-pink);font-size:calc(24/var(--base-fs)*1rem);margin-left:1rem}.session-tags-drawer .drawer-footer .buttons{align-self:center;display:flex;flex-wrap:nowrap;gap:1.625rem;justify-content:start}@media(min-width:1024px){.session-tags-drawer .drawer-footer .buttons{gap:1.625rem}}.help-drawer .closebutton:hover{border-color:var(--teal)}.help-drawer .closebutton:hover circle{fill:var(--teal);stroke:var(--teal)}.help-drawer .closebutton:hover path{fill:var(--cream)}.help-drawer .inner .copy iframe,.help-drawer .inner .copy object,.help-drawer .inner .copy ol,.help-drawer .inner .copy p,.help-drawer .inner .copy ul{margin-bottom:2.375rem}
