body,html{background:#fafafa}@media print{body,html{background:#fff}}:is(b,strong,th,h1,h2,h3,h4,h5,h6):not(.keep-weight,.keep-weight *){font-weight:600}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox],input[type=radio],input[type=range]{accent-color:#171717}.rec-seek:has(input:focus-visible) .rec-thumb{box-shadow:0 0 0 3px rgba(0,112,243,.35)}body{max-width:1100px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}@media (max-width:768px){.m3-button{min-height:44px!important;height:auto!important;padding:0 16px!important}.m3-icon-button{width:44px!important;height:44px!important;min-width:44px!important}.m3-icon-button,.m3-touch-button{min-height:44px!important}.m3-textfield-input{font-size:16px!important;padding-top:22px!important;padding-bottom:10px!important}}@media (pointer:coarse){.m3-button{min-height:44px!important;height:auto!important;padding:0 16px!important}.m3-icon-button{width:44px!important;height:44px!important;min-width:44px!important}.m3-icon-button,.m3-touch-button{min-height:44px!important}.m3-textfield-input{font-size:16px!important;padding-top:22px!important;padding-bottom:10px!important}.prop-icon-link,.tap-target{position:relative}.notice-dismiss:after,.prop-icon-link:after,.tap-target:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}:root{--app-zoom:1}canvas,html,img,video{dynamic-range-limit:standard}@keyframes crmFadeIn{0%{opacity:0}to{opacity:1}}.crm-fade-in{animation:crmFadeIn .24s ease-out both}@keyframes crmPulse{0%,to{opacity:1}50%{opacity:.45}}.crm-skeleton{animation:crmPulse 1.15s ease-in-out infinite}@keyframes crmSyncBar{0%{transform:translateX(-100%)}55%{transform:translateX(140%)}to{transform:translateX(140%)}}.crm-sync-bar{animation:crmSyncBar 1.1s ease-in-out infinite}.crm-sync-dot{animation:crmPulse 1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.crm-fade-in,.crm-skeleton,.crm-sync-bar,.crm-sync-dot{animation:none!important}}.ProseMirror:focus{outline:none}.ProseMirror p{margin:0}.ProseMirror>*+*{margin-top:.15em}.ProseMirror ol,.ProseMirror ul{padding-left:1.25rem;margin:.15em 0}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:#6b6960}.rich-html p{margin:0}.rich-html>*+*{margin-top:.15em}.rich-html ol,.rich-html ul{padding-left:1.25rem;margin:.15em 0}.m3-prop-btn:hover,.m3-tf-compact:hover:not(:focus-within){background:#f2f2f2!important}@media (max-width:768px){.m3-textfield-compact{font-size:16px!important}}.conv-hover-reply{opacity:0;transition:opacity .12s}.conv-bubble:hover .conv-hover-reply,.conv-hover-reply:focus-visible{opacity:1}@media (hover:none){.conv-hover-reply{display:none!important}}@keyframes appToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes appToastSpin{to{transform:rotate(1turn)}}.app-toast{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));z-index:1250;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 32px));box-sizing:border-box;padding:10px 12px 10px 14px;border-radius:10px;background:#171717;color:#fff;font-size:13.5px;font-weight:500;line-height:1.35;box-shadow:0 8px 30px rgba(0,0,0,.22);animation:appToastIn .2s ease-out both}.app-toast-text{flex:1;overflow-wrap:anywhere;min-width:0}.app-toast-icon{flex-shrink:0}.app-toast.is-success .app-toast-icon{color:#4ade80}.app-toast.is-error .app-toast-icon{color:#f87171}.app-toast.is-progress .app-toast-icon{color:#a1a1a1}.app-toast-icon.is-spin{animation:appToastSpin .9s linear infinite}.app-toast-action{flex-shrink:0;border:none;background:transparent;padding:4px 8px;margin:-4px -4px -4px 2px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap}.app-toast-action:hover{background:hsla(0,0%,100%,.12)}body:has(.outbox) .app-toast{bottom:calc(96px + env(safe-area-inset-bottom, 0px))}@media (max-width:768px){.app-toast{left:16px;right:16px;max-width:none;bottom:calc(76px + env(safe-area-inset-bottom, 0px))}body:has(.outbox) .app-toast{bottom:calc(200px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.app-toast,.app-toast-icon.is-spin{animation:none}}.jl-check{width:15px;height:15px;margin:0;accent-color:#171717;cursor:pointer;vertical-align:middle}@media (pointer:coarse){.jl-check{width:20px;height:20px}}@media (max-width:640px){body.hide-bottom-nav nav.nav-bottom{display:none!important}.tb-label{display:none}.dash-funnel{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.hide-bottom-nav .app-main{padding-bottom:env(safe-area-inset-bottom,0)!important}}@media (display-mode:standalone) and (min-width:769px){body:after{content:"";position:fixed;top:0;left:0;right:0;height:1px;background:#ebebeb;z-index:2147483647;pointer-events:none}}