@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";:root{--bg:#f7f7f7;--surface:#fff;--ink:#202020;--muted:#737373;--subtle:#929292;--line:#e8e8e8;--accent:#171717;--accent-light:#efefef;--green:#197754;--green-bg:#edf8f2;--red:#bd4c43;--red-bg:#fff0ed;--radius:13px;--shadow:0 2px 4px #20202003;--font:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light;font-family:var(--font);color:var(--ink);font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--bg);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button,a,input,select{outline-offset:4px}*:focus-visible{outline:2px solid var(--accent)}button{color:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button svg{pointer-events:none}svg{display:block}h1,h2,h3,p{margin:0}h1{font-size:30px;font-weight:650;letter-spacing:-1px;line-height:1.2}h2{font-size:16px;font-weight:600;letter-spacing:-.2px}h3{font-size:16px;font-weight:600}.icon{width:19px;height:19px;flex-shrink:0}.icon-inline{display:inline-block;width:1.2em;height:1.2em;vertical-align:-.23em;margin-inline-start:.3em}.icon-leading{margin-inline-start:0;margin-inline-end:.3em}.muted{color:var(--muted)}.small{font-size:13px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-60px;left:20px;padding:10px;background:#fff;z-index:30}.skip-link:focus{top:10px}.startup{max-width:440px;margin:25vh auto;padding:24px}.startup h1{margin:25px 0 10px}.brand-logo{width:35px;height:35px;background:var(--accent);color:#fff;border-radius:9px;font-size:25px;line-height:35px;text-align:center;font-weight:700;letter-spacing:-3px;padding-right:3px}.brand-logo span{font-size:19px;vertical-align:top;letter-spacing:-3px}.sidebar{position:fixed;inset:0 auto 0 0;width:224px;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:27px 16px 18px;z-index:10}.brand{display:flex;gap:10px;align-items:center;padding:0 10px 29px;font-weight:700;letter-spacing:-.8px;font-size:23px}.brand small{font-weight:500;font-size:12px;letter-spacing:0;color:var(--muted);display:block;margin-top:-6px}.project-box{padding:13px 12px;margin-bottom:27px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(115deg,#fff,#fafafa)}.project-box label{color:var(--muted);font-size:12px;display:block;margin-bottom:4px}.project-box select{width:100%;background:transparent;border:0;font-size:15px;font-weight:600;color:var(--ink);padding:0 20px 0 0}.nav-label{font-size:12px;letter-spacing:.08em;color:var(--subtle);font-weight:600;padding:0 12px;margin:0 0 9px}.nav{display:grid;gap:4px}.nav-item{display:flex;gap:11px;align-items:center;text-align:left;border:0;border-radius:8px;background:transparent;font-size:14px;font-weight:500;padding:11px 12px;color:var(--muted);width:100%}.nav-item:hover{background:#f5f5f5;text-decoration:none;color:var(--ink)}.nav-item.active{background:var(--accent-light);color:var(--accent)}.nav-item .icon{width:18px;height:18px}.nav-plus{margin-top:8px}.sidebar-divider{border-top:1px solid var(--line);margin:23px 11px}.sidebar-bottom{margin-top:auto;padding-top:28px}.local-label{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--muted);padding:15px 12px 0;border-top:1px solid var(--line);margin-top:20px}.status-dot{display:inline-block;width:6px;height:6px;background:#35a176;border-radius:50%}.avatar{display:flex;align-items:center;gap:9px;padding:8px 10px}.avatar-mark{height:32px;width:32px;display:grid;place-items:center;border-radius:50%;background:#f1f1f1;color:#555;font-weight:600;font-size:12px}.avatar-name{font-size:13px;font-weight:600}.avatar-desc{font-size:12px;color:var(--muted)}.workspace{margin-left:224px}.topbar{height:69px;border-bottom:1px solid var(--line);background:#ffffffb8;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 36px}.breadcrumb{font-size:14px;display:flex;align-items:center;gap:12px;color:var(--muted)}.breadcrumb strong{color:var(--ink);font-weight:500}.topbar-end{display:flex;gap:15px;align-items:center}.source-pill{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);white-space:nowrap}.main{max-width:1650px;margin:auto;padding:33px 36px 35px}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:26px}.button-row{display:flex;gap:9px;align-items:center}.icon-button{display:grid;place-items:center;padding:0;border:0;background:transparent;width:29px;height:29px;border-radius:5px;color:var(--muted)}.icon-button:hover{color:var(--accent)}.icon-button .icon{width:16px;height:16px}.filters{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px;margin-bottom:17px}.filter-group{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-field{display:flex;flex-direction:column;gap:6px}.filter-field label{font-size:12px;font-weight:500;color:var(--muted)}.filter-select{padding:8px 31px 8px 11px;border:1px solid var(--edge-control);border-radius:8px;background-color:var(--surface);color:var(--ink);font-size:14px;min-height:39px;max-width:290px}.goal-select{font-weight:500;border-color:var(--edge-control);min-width:235px}.filter-strip{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:21px;font-size:13px;color:var(--muted)}.filter-strip select{padding:5px 23px 5px 8px;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:13px;max-width:180px}.filter-strip input{border:1px solid var(--line);border-radius:6px;padding:5px 8px;font-size:13px;max-width:210px}.filter-chip{background:var(--accent-light);border-radius:5px;color:var(--accent);padding:3px 7px}.sync-line{margin-left:auto;display:flex;gap:7px;align-items:center;font-size:12px}.banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #efdbb7;border-radius:9px;background:#fffbf1;color:#866225;font-size:14px;margin-bottom:20px}.banner.error{color:#9f3e37;border-color:#f1cdc8;background:#fff7f5}.loading-line{height:3px;position:fixed;top:0;left:224px;right:0;z-index:25;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:50% 100%;animation:load 1.2s ease-in-out infinite}.loading-note{font-size:13px;color:var(--accent)}@keyframes load{0%{background-position:-100% 0}to{background-position:200% 0}}.spinning{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:stretch}.card{grid-column:span 6;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;position:relative;overflow:hidden}.card.small-card{grid-column:span 3}.card.wide-card{grid-column:span 12}.card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:21px 23px 0}.card-title-wrap{display:flex;gap:7px;align-items:center;min-width:0}.card-title-wrap h2{overflow-wrap:anywhere}.card-tools{display:flex;gap:0;align-items:center}.card-tools>.edit-only{display:none}.editing .card-tools>.edit-only{display:grid}.editing .card{border-style:dashed;border-color:var(--edge-strong)}.card.drag-over{outline:2px solid var(--accent)}.card-subtitle{font-size:12px;color:var(--muted);padding:4px 23px 0}.source-tag{font-size:11px;color:#858585;letter-spacing:.02em}.metric-body{padding:12px 23px 20px}.metric-value{font-size:35px;line-height:1.3;font-weight:600;letter-spacing:-1.1px;font-variant-numeric:tabular-nums}.metric-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.delta{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;padding:3px 6px;border-radius:5px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;background:#f1f1f1;color:var(--muted)}.delta.up{background:var(--green-bg);color:var(--green)}.delta.down{background:var(--red-bg);color:var(--red)}.delta-note{font-size:12px;color:var(--muted);white-space:nowrap}.spark{width:77px;height:27px;opacity:.85}.metric-card .card-header{padding-top:18px}.metric-card h2,.card-title-muted h2{font-size:14px;font-weight:500;color:var(--muted)}.metric-card .card-tools .icon-button{width:23px;height:23px}.metric-card .card-tools>.info-button{display:grid}.metric-card:hover .card-tools>.info-button{display:grid}.trend-top{display:flex;justify-content:space-between;align-items:center;padding:12px 23px 0;gap:15px}.trend-value{font-size:27px;font-weight:600;letter-spacing:-.8px}.legend{display:flex;gap:20px;font-size:12px;color:var(--muted);align-items:center;flex-wrap:wrap}.legend-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block;margin-right:6px}.legend-dot.previous{background:#bcbcbc}.chart-wrap{padding:15px 17px 4px;position:relative;min-width:0}.chart{width:100%;height:auto;overflow:visible}.chart-label{fill:#909090;font-family:var(--font);font-size:12px}.chart-grid{stroke:#eee;stroke-width:1;stroke-dasharray:3 4}.chart-caption{display:flex;justify-content:space-between;gap:12px;padding:0 23px 19px;color:var(--muted);font-size:12px}.table-wrap{overflow:auto;margin:18px 0 0}.data-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:left}.data-table th{font-size:12px;font-weight:500;color:var(--muted);background:#fafafa;padding:11px 23px;border-bottom:1px solid var(--line)}.data-table td{padding:13px 23px;border-bottom:1px solid var(--edge-divider)}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fafafa}.data-table th:not(:first-child),.data-table td:not(:first-child){text-align:right;padding-left:10px}.data-table button{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:inherit}.data-table button:hover{color:var(--accent)}.data-table .row-name{color:var(--ink);font-weight:500;text-align:left;max-width:360px;display:block;overflow:hidden;text-overflow:ellipsis}.data-table .row-name:hover{color:var(--accent)}.channel-label{display:flex;align-items:center;gap:9px}.channel-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.table-footer{padding:13px 23px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);display:flex;justify-content:space-between;gap:10px;align-items:center}.bar-list{padding:17px 23px 9px;display:grid;gap:16px}.bar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:14px}.bar-name{display:flex;align-items:center;gap:8px;min-width:0;background:none;border:0;padding:0;text-align:left;font-weight:500}.bar-name span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.bar-numbers{display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.bar-track{height:6px;border-radius:4px;background:#f1f1f1;overflow:hidden}.bar-fill{height:100%;border-radius:4px}.bar-card-footer{display:flex;justify-content:space-between;gap:15px;padding:19px 23px 18px;font-size:12px;color:var(--muted)}.insights{padding:8px 23px 5px}.insight{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.insight:last-child{border:0}.insight-icon{background:var(--accent-light);color:var(--accent);height:31px;width:31px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.insight h3{font-size:14px;font-weight:550;margin-bottom:4px}.insight p{font-size:13px;line-height:1.6;color:var(--muted)}.insight-link{font-size:12px;background:none;border:0;padding:6px 0 0;color:var(--accent)}.empty{padding:32px 23px;color:var(--muted);font-size:14px;text-align:center}.empty .icon{margin:0 auto 12px;color:#999}.dashboard-empty{grid-column:span 12;border:1px dashed var(--edge-strong);border-radius:13px;padding:65px 25px;text-align:center}.dashboard-empty h2{margin:12px 0 7px}.dashboard-empty p{margin-bottom:19px;color:var(--muted);font-size:14px}.page-footer{margin-top:25px;border-top:1px solid var(--line);padding-top:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted)}.page-footer button{font-size:12px;background:none;padding:0;border:0;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.quality-summary{display:flex;align-items:center;gap:6px}.quality-summary .icon{width:15px;height:15px}.edit-banner{background:#efefef;border-color:var(--edge-control);color:#404040}.mobile-menu{display:none}.initial-loading{padding:75px 30px;text-align:center;grid-column:span 12;color:var(--muted)}dialog{border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 100px #17171733;width:min(560px,calc(100vw - 32px));max-height:90vh;padding:0;color:var(--ink);font-family:var(--font)}dialog::backdrop{background:#1717174d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-head{padding:23px 25px 15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.dialog-head h2{font-size:21px;letter-spacing:-.6px}.dialog-body{padding:0 25px 22px;display:grid;gap:17px}.dialog-body p{font-size:14px;color:var(--muted)}.dialog-body label{font-size:14px;font-weight:500;display:block;margin-bottom:7px}.dialog-body select,.dialog-body input{width:100%;font-size:14px;padding:10px 12px;border:1px solid var(--edge-control);border-radius:8px;background:#fff;color:var(--ink)}.dialog-body .two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dialog-foot{padding:16px 25px;display:flex;gap:9px;justify-content:flex-end;border-top:1px solid var(--line);background:#fafafa}.dialog-form{display:contents}.help-box{border:1px solid var(--line);background:#fafafa;padding:14px 16px;border-radius:9px;font-size:14px;line-height:1.7}.help-box strong{display:block;margin-bottom:5px}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.detail-item{background:#f6f6f6;border-radius:9px;padding:13px}.detail-item small{font-size:12px;color:var(--muted);display:block}.detail-item strong{font-size:23px;font-weight:600}.dialog-error{font-size:14px;color:var(--red)}#toast{position:fixed;bottom:25px;left:calc(50% + 90px);transform:translate(-50%);padding:12px 19px;border-radius:9px;background:#242424;color:#fff;box-shadow:0 7px 30px #24242430;z-index:40;font-size:14px;max-width:90vw}.external-note{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.unavailable{font-size:13px;color:var(--muted)}.keyboard-hint{font-size:12px;color:var(--muted);margin-top:6px}@media(min-width:1550px){.main{padding-top:40px}.metric-value{font-size:40px}.chart{height:auto}}@media(max-width:1200px){.sidebar{width:200px}.workspace{margin-left:200px}.main{padding:27px 23px}.topbar{padding:0 23px}.loading-line{left:200px}.small-card .metric-footer{flex-wrap:wrap}.spark{width:55px}.card-header,.metric-body{padding-left:18px;padding-right:18px}.metric-value{font-size:30px}.goal-select{min-width:200px}.card.small-card{grid-column:span 3}.delta-note{display:none}}@media(max-width:1000px){.card.small-card{grid-column:span 6}.card:not(.small-card){grid-column:span 12}.source-pill{display:none}.page-heading{flex-wrap:wrap}.filter-group{gap:8px}.sync-line{width:100%;margin-top:8px}.delta-note{display:inline}.spark{width:95px}.topbar-end .btn{font-size:12px}.metric-value{font-size:35px}}@media(max-width:700px){.sidebar{transform:translate(-100%);transition:transform var(--dur-base) var(--ease-standard);width:224px;box-shadow:15px 0 50px #17171718}.sidebar.open{transform:none}.workspace{margin-left:0}.mobile-menu{display:grid}.topbar{height:57px;padding:0 17px}.breadcrumb{font-size:12px;gap:7px}.main{padding:25px 16px}.page-heading{gap:16px;margin-bottom:20px}h1{font-size:27px}.grid{gap:12px}.card.small-card{grid-column:span 6}.metric-value{font-size:29px}.metric-card .card-header{padding:15px 14px 0}.metric-card h2{font-size:13px}.metric-body{padding:10px 14px 15px}.metric-footer{margin-top:8px}.metric-footer .spark{display:none}.card-title-wrap h2{font-size:15px}.goal-select{max-width:100%;min-width:0}.filters{gap:11px}.filter-group{width:100%;align-items:stretch}.filter-field{flex:1;min-width:145px}.filter-select{max-width:100%;width:100%;font-size:13px}.filter-strip{gap:7px}.filter-strip select{max-width:145px}.trend-top{flex-wrap:wrap}.legend{gap:12px}.chart{height:auto}.chart-label{font-size:13px}.page-footer{flex-direction:column;gap:10px}.loading-line{left:0}#toast{left:50%;width:max-content}.topbar-end{gap:7px}.topbar-end .btn span{display:none}.card-tools>.info-button{display:grid}.bar-name span:last-child{max-width:170px}.data-table td,.data-table th{padding-left:18px;padding-right:18px}.data-table .row-name{max-width:210px}.dialog-body .two-col{grid-template-columns:1fr}.metric-card .card-tools,.editing .metric-card .card-tools{display:flex}.card-subtitle{padding-left:18px}.chart-caption{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.sidebar-header{flex-shrink:0;padding-bottom:12px}.sidebar-scroll-region{position:relative;flex:1;min-height:0;margin-left:-16px;margin-right:-14px}.sidebar-content{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 8px 0 16px;overscroll-behavior:contain;scroll-padding-block:24px}.sidebar-content:focus-visible{outline:2px solid #888;outline-offset:-3px;border-radius:6px}.sidebar-links{padding:3px 0}.sidebar-scroll-region:before,.sidebar-scroll-region:after{content:"";position:absolute;left:0;right:8px;height:24px;pointer-events:none;z-index:1;transition:opacity var(--dur-fast) linear}.sidebar-scroll-region:before{top:0;background:linear-gradient(to bottom,var(--surface),#ffffff00);opacity:var(--sidebar-fade-top,0)}.sidebar-scroll-region:after{bottom:0;background:linear-gradient(to top,var(--surface),#ffffff00);opacity:var(--sidebar-fade-bottom,0)}@media(prefers-reduced-motion:reduce){.sidebar-scroll-region:before,.sidebar-scroll-region:after{transition:none}}.sidebar-bottom{flex-shrink:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.profile-trigger{width:100%;border:1px solid transparent;background:transparent;border-radius:9px;text-align:left;gap:9px;padding:9px 8px;min-height:54px}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:#f4f4f4;border-color:var(--edge-hairline)}.profile-trigger:focus-visible{outline:2px solid #999;outline-offset:2px}.profile-trigger.is-current{background:#f6f6f6}.profile-trigger .avatar-mark{flex-shrink:0;width:32px;height:32px;background:#ededed;font-size:12px}.profile-trigger-copy{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1}.profile-trigger .avatar-name{display:block;font-size:12px;line-height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}.profile-trigger .avatar-desc{display:block;font-size:10px;line-height:15px;color:#888}.profile-trigger .profile-chevron{flex-shrink:0;width:13px;height:13px;color:#999}.profile-popover{position:fixed;z-index:120;padding:6px;border:1px solid var(--edge-control);border-radius:12px;background:#fff;box-shadow:0 12px 42px #0000001a,0 3px 8px #00000008;overflow-y:auto;overscroll-behavior:contain;color:#333}.profile-menu-identity{display:flex;flex-direction:column;gap:3px;padding:12px 11px 14px;margin-bottom:5px;border-bottom:1px solid var(--edge-divider);min-width:0}.profile-menu-identity strong{font-size:13px;line-height:19px;font-weight:600;overflow-wrap:anywhere}.profile-menu-identity>span{font-size:12px;line-height:18px;color:#888;overflow-wrap:anywhere}.profile-menu-identity small{font-size:10px;color:#999;margin-top:3px}.profile-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:41px;padding:10px 11px;border:0;border-radius:6px;background:transparent;text-align:left;font-size:13px;line-height:20px;font-weight:400;color:#444;text-decoration:none}.profile-menu-item>span{flex:1}.profile-menu-item>.icon{width:17px;height:17px;flex-shrink:0;color:#7b7b7b;stroke-width:1.6}.profile-menu-item:hover,.profile-menu-item:focus-visible{background:#f3f3f3;color:#222;text-decoration:none;outline:none}.profile-menu-item:focus-visible{box-shadow:inset 0 0 0 1px var(--edge-control)}.profile-menu-item[aria-current=page]{font-weight:500;color:#222}.profile-menu-item>.profile-item-check{width:14px;height:14px;margin-left:auto;color:#777}.profile-menu-divider{height:1px;background:#ededed;margin:5px 6px}.profile-sign-out{margin-bottom:1px}.profile-menu-error{font-size:12px;color:#9f3e37;line-height:1.6;padding:8px 11px}.profile-menu-error:empty{display:none}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/rounded-CigC4FID.woff2) format("woff2")}.icon-material{--icon-fill: 0}.icon-material .icon-glyph{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" var(--icon-fill),"wght" 300,"GRAD" 0,"opsz" 24;transition:font-variation-settings var(--dur-fast) var(--ease-standard);fill:currentColor;stroke:none;visibility:hidden}.icon-font-ready .icon-glyph{visibility:inherit}.icon-font-ready .icon-fallback{display:none}:where(button,a[href],[role=button],[role=tab],[role=option],summary,.dashboard-icon-option):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]) .icon-material{--icon-fill: 1}:where([aria-current=page],[aria-selected=true],[aria-pressed=true],[aria-expanded=true],.nav-item.active,.dashboard-icon-option:has(input:checked)) .icon-material{--icon-fill: 1}@media(prefers-reduced-motion:reduce){.icon-material .icon-glyph{transition:none}}.topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;min-height:0}.topline:has(.mock-bar){min-height:34px}.topline .mock-bar{margin-left:auto}.mock-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mock-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;color:#866225;background:#fffbf1;border:1px solid #efdbb7;white-space:nowrap}.standalone .mock-bar{justify-content:center;margin-bottom:32px}.standalone h1{margin:22px 0 10px}.standalone .button-row{margin-top:22px;flex-wrap:wrap}.brand{color:var(--ink);text-decoration:none}.brand:hover{text-decoration:none}.page-sub{margin-top:6px;font-size:14px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.page-sub a{color:inherit}.breadcrumb{margin-bottom:8px}.breadcrumb a{color:var(--muted)}.status-dot.up{background:var(--green)}.status-dot.down{background:var(--red)}.status-dot.unknown{background:#bdbdbd}.health{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);white-space:nowrap}.kind-icon{display:inline-grid;place-items:center;color:var(--muted)}.card-title-wrap h2 a{color:inherit}.app-card-body{padding:14px 23px 21px;display:grid;gap:12px;align-content:start}.app-card{display:flex;flex-direction:column}.app-card .app-card-body{flex:1}.app-card .button-row,.app-card .card-run{margin-top:auto}.live-line{font-size:15px}.live-line strong{font-weight:600;font-variant-numeric:tabular-nums}.waiting summary{cursor:pointer;font-size:14px;font-weight:500}.change-list{margin:8px 0 0;padding-left:18px;font-size:14px;color:var(--muted);display:grid;gap:4px}.blocker{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--red)}.blocker .icon{width:17px;height:17px}.card-run{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.card-run .progress{flex:1;min-width:240px}.button-row{flex-wrap:wrap}.progress{display:grid;gap:10px}.progress-label{display:flex;align-items:center;gap:8px;font-size:15px}.progress-label .icon{color:var(--green)}.progress[data-outcome=failed] .progress-label,.progress[data-outcome=failed_restored] .progress-label{color:var(--red)}.progress[data-outcome=live] .progress-label{color:var(--green)}.progress-pulse{width:8px;height:8px;border-radius:50%;background:var(--ink);animation:dc-pulse 1.2s ease-in-out infinite}@keyframes dc-pulse{50%{opacity:.25}}.progress-strip{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.progress-step{display:grid;gap:6px;font-size:12px;color:var(--subtle);min-width:0}.progress-step:before{content:"";height:4px;border-radius:2px;background:rgb(var(--edge-rgb) / .08)}.progress-step[data-state=done]:before{background:var(--green)}.progress-step[data-state=active]:before{background:var(--ink);animation:dc-pulse 1.2s ease-in-out infinite}.progress-step[data-state=failed]:before{background:var(--red)}.progress-step[data-state=done],.progress-step[data-state=active]{color:var(--ink)}.progress-step[data-state=failed]{color:var(--red)}.progress-dot{display:none}.progress-step-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.progress-time{color:var(--muted);font-variant-numeric:tabular-nums}.confirm-row{display:flex;justify-content:space-between;gap:14px;font-size:14px;flex-wrap:wrap}.confirm-row strong{font-weight:600;text-align:right}.banner.error{align-items:flex-start;margin-bottom:0}.banner-detail{margin-top:4px;font-size:13px;color:inherit!important}.check-row{display:flex!important;align-items:center;gap:8px;margin:10px 0 0!important;font-weight:500}.check-row input{width:auto!important}.grid+.banner,.page-heading+.banner{margin-bottom:18px}.data-table .cell-wrap{white-space:normal;min-width:260px}.data-table td:last-child{display:flex;gap:6px;justify-content:flex-end;align-items:center}.inline-link{display:inline-grid}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.dev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:14px 23px 23px}.dev-grid h3{font-size:14px;font-weight:600;margin:0 0 8px}.dev-grid p{font-size:14px}.dev-registry{grid-column:span 2}.dev-form{display:grid;gap:8px;align-content:start}.dev-form label{font-size:13px;color:var(--muted)}.dev-form input{font:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--edge-control);border-radius:8px;background:#fff;color:var(--ink)}.dev-form .btn{justify-self:start}.file-list{margin:8px 0;padding-left:18px;display:grid;gap:3px}.command{margin:0;padding:12px 14px;border-radius:9px;background:rgb(var(--edge-rgb) / .045);border:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}.log{max-height:560px}.job-links{display:flex;gap:12px;font-size:13px;flex-wrap:wrap}.nav-running{width:6px;height:6px;border-radius:50%;background:var(--ink);margin-left:auto;animation:dc-pulse 1.2s ease-in-out infinite}@media(max-width:1000px){.dev-grid{grid-template-columns:1fr}.dev-registry{grid-column:auto}}@media(max-width:700px){.progress-strip{grid-auto-flow:row;grid-auto-columns:auto}.topline .mock-bar{margin-left:0}}:root{--edge-rgb: 28 25 20;--edge-divider: rgb(var(--edge-rgb) / .07);--edge-hairline: rgb(var(--edge-rgb) / .1);--edge-control: rgb(var(--edge-rgb) / .15);--edge-strong: rgb(var(--edge-rgb) / .28);--edge-highlight: rgb(255 255 255 / .95);--line: var(--edge-hairline);--focus-ring: rgb(var(--edge-rgb) / .5);--lift-1: 0 1px 2px rgb(var(--edge-rgb) / .04);--lift-2: 0 1px 2px rgb(var(--edge-rgb) / .04), 0 10px 30px -14px rgb(var(--edge-rgb) / .12);--scroll-thumb: rgb(var(--edge-rgb) / .28);--scroll-thumb-hover: rgb(var(--edge-rgb) / .44);--scroll-size: 6px;--scroll-radius: 99px;--shadow-glass: inset 0 0 0 1px var(--edge-highlight), var(--lift-1);--shadow-solid: var(--lift-1)}@media(prefers-contrast:more){:root{--edge-divider: rgb(var(--edge-rgb) / .2);--edge-hairline: rgb(var(--edge-rgb) / .3);--edge-control: rgb(var(--edge-rgb) / .4);--edge-strong: rgb(var(--edge-rgb) / .6)}}:root{--ambient-strength: .4;--workspace-backdrop: rgb(255 255 255 / .32)}body{isolation:isolate}body:before{content:"";position:fixed;inset:-10%;pointer-events:none;opacity:var(--ambient-strength);will-change:transform}body:before{z-index:-3;background:#fff url(/assets/ambient-mesh.jpg) center / cover no-repeat;animation:ambient-mesh 22s ease-in-out -8s infinite alternate}@keyframes ambient-mesh{0%{transform:translate3d(-6%,-3%,0) scale(1.04,1.1)}50%{transform:translate3d(2%,5%,0) scale(1.1,1.02)}to{transform:translate3d(7%,-4%,0) scale(1.02,1.08)}}@media(max-width:700px){body:before{background-position:35% center}}@media(prefers-reduced-motion:reduce){body:before{animation:none;will-change:auto}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--workspace-backdrop: var(--fill-frame)}body:before{display:none}}@media print{:root{--workspace-backdrop: #fff}body:before{display:none}}:root{--canvas: #fff;--fill-frame: rgb(252 253 253);--frame-fade: 28px;--main-pt: 33px;--main-px: 24px;--fill-hover: rgb(var(--edge-rgb) / .04);--fill-selected: rgb(var(--edge-rgb) / .065);--r-frame: 14px;--frame-gap: 10px;--sidebar-w: 224px}@media(min-width:1550px){:root{--main-pt: 40px}}@media(max-width:1200px){:root{--sidebar-w: 200px;--main-pt: 27px;--main-px: 20px}}@media(max-width:700px){:root{--sidebar-w: 0px;--frame-gap: 8px;--main-pt: 25px;--main-px: 16px}}body{background:var(--canvas)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sidebar{background:transparent;border-right:0}.nav-item:hover{background:var(--fill-hover)}.nav-item.active{background:var(--fill-selected)}.sidebar .nav-item{gap:10px;padding:8px 11px;font-size:13.75px;line-height:22px;border-radius:8px}.sidebar .nav-item .icon{width:17px;height:17px}.sidebar .nav-item.nav-ask-ai{gap:10px}.sidebar .nav{gap:0}.sidebar .nav-item+.nav-item{margin-top:3px}.sidebar .nav-label{font-size:11.5px;padding-inline:11px;margin-bottom:8px}.sidebar .sidebar-divider{margin:20px 11px}.sidebar-header .workspace-switcher .custom-select-trigger:hover,.sidebar-header .workspace-switcher .custom-select-trigger[aria-expanded=true],.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:var(--fill-hover);border-color:transparent}.profile-trigger.is-current{background:var(--fill-selected)}@property --orbit-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.nav-coming-soon{margin-left:2px;font-size:10px;font-weight:600;line-height:18px;padding:0 8px;color:#fff;border:1px solid transparent;border-radius:999px;background:linear-gradient(#161616,#161616) padding-box,conic-gradient(from var(--orbit-angle),#2e2e2e 0turn,#2e2e2e .62turn,rgb(255 255 255 / .55) .76turn,#fff .84turn,rgb(255 255 255 / .55) .9turn,#2e2e2e 1turn) border-box;animation:orbit var(--loop-orbit) linear infinite}@keyframes orbit{to{--orbit-angle: 1turn}}.sidebar-scroll-region:before,.sidebar-scroll-region:after{display:none}.sidebar-content{--fade: 24px;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / calc(1 - var(--sidebar-fade-top, 0))) 0,#000 var(--fade),#000 calc(100% - var(--fade)),rgb(0 0 0 / calc(1 - var(--sidebar-fade-bottom, 0))) 100%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / calc(1 - var(--sidebar-fade-top, 0))) 0,#000 var(--fade),#000 calc(100% - var(--fade)),rgb(0 0 0 / calc(1 - var(--sidebar-fade-bottom, 0))) 100%)}.workspace{position:fixed;inset:var(--frame-gap) var(--frame-gap) var(--frame-gap) calc(var(--sidebar-w) + var(--frame-gap));margin:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--edge-hairline);border-radius:var(--r-frame);background:var(--workspace-backdrop, var(--fill-frame));background-clip:padding-box;box-shadow:var(--shadow-glass)}.loading-line{left:calc(var(--sidebar-w) + var(--frame-gap))}.workspace .main:not(.ask-main,.ask-demo-page){padding-inline:var(--main-px);max-width:none}.workspace>.topbar{background:transparent;border-bottom-color:var(--edge-divider)}.workspace:before{content:none}.workspace:after{content:"";position:fixed;left:calc(var(--sidebar-w) + var(--frame-gap) + 1px);right:calc(var(--frame-gap) + 1px);bottom:calc(var(--frame-gap) + 1px);height:var(--frame-fade);z-index:5;pointer-events:none;border-radius:0 0 calc(var(--r-frame) - 1px) calc(var(--r-frame) - 1px);background:linear-gradient(to bottom,transparent,var(--fill-frame))}:root{--header-title: 22px}@media(max-width:700px){:root{--header-title: 20px}}.workspace :is(.page-heading,.account-header,.ask-page-title) h1{font-size:var(--header-title);font-weight:650;letter-spacing:-.5px;line-height:1.2}@media(min-width:701px){:root{--header-control: var(--btn-h)}:is(.analytics-main>.dashboard-heading,.account-main>.account-header,.sources-page>.sources-heading,.workspace-settings-page>.page-heading,.people-page>.page-heading){position:sticky;top:0;z-index:4;display:flex;align-items:center;min-height:calc(var(--header-control) + 30px);margin-top:calc(-1 * var(--main-pt));margin-inline:calc(-1 * var(--main-px));padding:16px var(--main-px) 14px;margin-bottom:20px;gap:12px 20px;background:transparent}:is(.analytics-main>.dashboard-heading,.account-main>.account-header,.sources-page>.sources-heading,.workspace-settings-page>.page-heading,.people-page>.page-heading) .btn{margin:0}.workspace[data-scrolled] :is(.analytics-main>.dashboard-heading,.account-main>.account-header,.sources-page>.sources-heading,.workspace-settings-page>.page-heading,.people-page>.page-heading){background:var(--fill-frame)}.analytics-main>.dashboard-heading .date-comparison-controls{gap:18px}.analytics-main>.dashboard-heading .date-select .custom-select-trigger{height:var(--header-control);padding:0;gap:6px;border-radius:6px;font-size:14px}.analytics-main>.dashboard-heading .date-select .custom-select-trigger:is(:hover,[aria-expanded=true]){background:transparent;color:var(--ink)}.analytics-main>.dashboard-heading .date-select .custom-select-trigger:focus-visible{outline:2px solid var(--edge-strong);outline-offset:3px}.analytics-main>.dashboard-heading .date-select .custom-select-glyph{width:16px;height:16px}:is(.analytics-main>.dashboard-heading,.account-main>.account-header,.sources-page>.sources-heading,.workspace-settings-page>.page-heading,.people-page>.page-heading):before,:is(.analytics-main>.dashboard-heading,.account-main>.account-header,.sources-page>.sources-heading,.workspace-settings-page>.page-heading,.people-page>.page-heading):after{content:"";position:absolute;pointer-events:none}:is(.analytics-main>.dashboard-heading,.account-main>.account-header,.sources-page>.sources-heading,.workspace-settings-page>.page-heading,.people-page>.page-heading):after{inset:auto var(--main-px) 0;height:1px;background:var(--edge-divider)}:is(.analytics-main>.dashboard-heading,.account-main>.account-header,.sources-page>.sources-heading,.workspace-settings-page>.page-heading,.people-page>.page-heading):before{inset:100% 0 auto;height:var(--frame-fade);background:linear-gradient(to bottom,var(--fill-frame),transparent);opacity:0}.workspace[data-scrolled] :is(.analytics-main>.dashboard-heading,.account-main>.account-header,.sources-page>.sources-heading,.workspace-settings-page>.page-heading,.people-page>.page-heading):before{opacity:1}.workspace[data-scrolled] :is(.analytics-main>.dashboard-heading,.account-main>.account-header,.sources-page>.sources-heading,.workspace-settings-page>.page-heading,.people-page>.page-heading):after{opacity:0}}@media(max-width:700px){.workspace:before{content:"";position:fixed;inset:calc(var(--frame-gap) + 1px) calc(var(--frame-gap) + 1px) auto;height:var(--frame-fade);z-index:5;pointer-events:none;border-radius:calc(var(--r-frame) - 1px) calc(var(--r-frame) - 1px) 0 0;background:linear-gradient(to bottom,var(--fill-frame),transparent);opacity:0}.workspace[data-scrolled]:before{opacity:1}}@media print{.workspace:before,.workspace:after,.workspace :is(.page-heading,.account-header):before{display:none}}*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:is(:hover,:focus-within){scrollbar-color:var(--scroll-thumb) transparent}.has-overlay-scroll{scrollbar-width:none;scrollbar-gutter:auto}.has-overlay-scroll::-webkit-scrollbar{width:0;height:0}.overlay-thumb{position:fixed;top:0;left:0;z-index:60;width:var(--scroll-size);border-radius:var(--scroll-radius);background:var(--scroll-thumb);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.overlay-thumb.is-visible{opacity:1;pointer-events:auto}.overlay-thumb:hover,.overlay-thumb.is-dragging{background:var(--scroll-thumb-hover)}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:var(--scroll-size);height:var(--scroll-size);background:transparent}::-webkit-scrollbar-track{background:transparent;border:0;box-shadow:none}::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--scroll-radius)}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}}:root{--panel-bg: #fff;--panel-border: var(--edge-hairline);--panel-radius: 13px;--panel-shadow: var(--shadow-solid);--panel-pad: 24px;--panel-gap: 16px;--panel-title: 16px}@media(max-width:700px){:root{--panel-pad: 18px}}:is(.card,.report-card,.perf-card,.journey-card,.journey-stat,.activity-metric,.activity-chart,.integration-card,.workspace-settings-section,.workspace-danger,.account-panel){background-color:var(--panel-bg);background-clip:padding-box;border:1px solid var(--panel-border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow)}:is(.workspace-settings-section,.account-panel,.journey-stat,.activity-metric,.activity-chart){padding:var(--panel-pad)}:is(.workspace-section-heading,.account-panel,.journey-card-heading,.workspace-danger,.perf-card-heading) h2{font-size:var(--panel-title);font-weight:600;letter-spacing:-.2px}.workspace .workspace-settings-form{max-width:none;margin-inline:0}.workspace-save-status{margin-right:6px;white-space:nowrap}.workspace .workspace-settings-form>fieldset{gap:var(--panel-gap)}.workspace .workspace-danger{max-width:none;margin:var(--panel-gap) 0 32px;border-color:#bd4c4347}@media(max-width:700px){.sidebar{background:var(--canvas);border-right:1px solid var(--edge-hairline)}}@media(prefers-contrast:more){:root{--fill-frame: rgb(255 255 255)}}.workspace-icon-editor .segmented{margin-bottom:8px}:root{--btn-h: 32px;--btn-h-sm: 28px;--btn-px: 12px;--btn-px-sm: 10px;--btn-font: 13px;--btn-font-sm: 12px;--btn-icon: 16px;--btn-icon-sm: 14px;--btn-gap: 6px;--btn-radius: 8px;--btn-bg: #fff;--btn-bg-hover: rgb(250 249 248);--btn-fg: rgb(61 58 53);--btn-fg-hover: rgb(32 30 27);--btn-ring: rgb(var(--edge-rgb) / .16);--btn-ring-hover: rgb(var(--edge-rgb) / .24);--btn-primary-bg: rgb(28 26 23);--btn-primary-bg-hover: rgb(52 49 44);--btn-primary-fg: #fff;--btn-danger-bg: rgb(189 76 67);--btn-danger-bg-hover: rgb(165 60 53);--btn-drop: 0 1px 2px rgb(var(--edge-rgb) / .06);--btn-bottom: inset 0 -2px 0 rgb(var(--edge-rgb) / .05);--btn-shadow: var(--btn-drop), inset 0 0 0 1px var(--btn-ring), var(--btn-bottom);--btn-shadow-hover: var(--btn-drop), inset 0 0 0 1px var(--btn-ring-hover), var(--btn-bottom);--btn-shadow-solid: 0 1px 2px rgb(var(--edge-rgb) / .14), inset 0 0 0 1px rgb(255 255 255 / .08), inset 0 1px 0 rgb(255 255 255 / .14), inset 0 -2px 0 rgb(0 0 0 / .22);--btn-focus: 0 0 0 3px rgb(var(--edge-rgb) / .14)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);height:var(--btn-h);min-height:var(--btn-h);padding:0 var(--btn-px);border:0;border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--btn-font);font-weight:500;line-height:1;white-space:nowrap;box-shadow:var(--btn-shadow);cursor:pointer}.btn:where(:hover:not(:disabled)){background:var(--btn-bg-hover);color:var(--btn-fg-hover);box-shadow:var(--btn-shadow-hover);text-decoration:none}.btn:where(:active:not(:disabled)){box-shadow:inset 0 0 0 1px var(--btn-ring-hover),inset 0 1px 1px rgb(var(--edge-rgb) / .06)}.btn:where(:focus-visible){outline:none;box-shadow:var(--btn-shadow),var(--btn-focus)}.btn .icon{width:var(--btn-icon);height:var(--btn-icon);flex-shrink:0}.btn.primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-shadow-solid)}.btn.primary:where(:hover:not(:disabled)){background:var(--btn-primary-bg-hover);color:var(--btn-primary-fg);box-shadow:var(--btn-shadow-solid)}.btn.primary:where(:active:not(:disabled)){box-shadow:inset 0 1px 2px #0000004d}.btn.primary:where(:focus-visible){box-shadow:var(--btn-shadow-solid),var(--btn-focus)}.btn.danger{color:var(--btn-danger-bg);--btn-ring: rgb(189 76 67 / .3);--btn-ring-hover: rgb(189 76 67 / .45)}.btn.danger:where(:hover:not(:disabled)){background:#bd4c430d;color:var(--btn-danger-bg-hover)}.btn.primary.danger{background:var(--btn-danger-bg);color:var(--btn-primary-fg)}.btn.primary.danger:where(:hover:not(:disabled)){background:var(--btn-danger-bg-hover);color:var(--btn-primary-fg)}.btn.subtle{background:transparent;box-shadow:none;color:var(--muted)}.btn.subtle:where(:hover:not(:disabled)){background:rgb(var(--edge-rgb) / .05);box-shadow:none;color:var(--btn-fg-hover)}.btn.small-btn{height:var(--btn-h-sm);min-height:var(--btn-h-sm);padding:0 var(--btn-px-sm);font-size:var(--btn-font-sm);border-radius:calc(var(--btn-radius) - 1px)}.btn.small-btn .icon{width:var(--btn-icon-sm);height:var(--btn-icon-sm)}.btn:disabled{cursor:not-allowed;background:rgb(var(--edge-rgb) / .03);color:rgb(var(--edge-rgb) / .38);box-shadow:inset 0 0 0 1px rgb(var(--edge-rgb) / .08)}.segmented{display:inline-flex;gap:2px;padding:2px;border-radius:var(--btn-radius);background:rgb(var(--edge-rgb) / .055);box-shadow:inset 0 0 0 1px rgb(var(--edge-rgb) / .06)}.segmented-option{height:calc(var(--btn-h) - 4px);padding:0 var(--btn-px);border:0;border-radius:calc(var(--btn-radius) - 2px);background:transparent;color:var(--muted);font-size:var(--btn-font);font-weight:500;white-space:nowrap;cursor:pointer}.segmented-option:where(:hover){color:var(--btn-fg-hover)}.segmented-option[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg-hover);box-shadow:var(--btn-drop),inset 0 0 0 1px var(--btn-ring)}@media(prefers-contrast:more){:root{--btn-ring: rgb(var(--edge-rgb) / .5);--btn-ring-hover: rgb(var(--edge-rgb) / .7)}}:root{--dur-fast: .14s;--dur-base: .2s;--dur-slow: .28s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(.05, .7, .1, 1);--ease-exit: cubic-bezier(.3, 0, .8, .15);--rise: 6px;--loop-orbit: 3.2s}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;--rise: 0px;--loop-orbit: 0ms}}:where(button,a,input,select,textarea,.btn,.nav-item,.icon-button,[role=option],[role=menuitem]){transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard)}:where(.btn){transition-property:background-color,border-color,color,box-shadow,opacity,scale}.btn:active:not(:disabled){scale:.98}.select-popover,.profile-popover{animation:pop-in var(--dur-base) var(--ease-enter)}.select-popover{transform-origin:top center}.profile-popover{transform-origin:bottom center}.select-popover[data-leaving],.profile-popover[data-leaving]{animation:pop-out var(--dur-fast) var(--ease-exit) forwards;pointer-events:none}@keyframes pop-in{0%{opacity:0;scale:.97}}@keyframes pop-out{to{opacity:0;scale:.97}}.chart-tooltip,.source-tooltip,.perf-tooltip{animation:fade-in var(--dur-fast) var(--ease-enter)}#toast{animation:toast-in var(--dur-base) var(--ease-enter)}#toast[data-leaving]{animation:toast-out var(--dur-fast) var(--ease-exit) forwards}@keyframes fade-in{0%{opacity:0}}@keyframes toast-in{0%{opacity:0;translate:0 var(--rise)}}@keyframes toast-out{to{opacity:0;translate:0 var(--rise)}}dialog{transition:opacity var(--dur-slow) var(--ease-enter),translate var(--dur-slow) var(--ease-enter),scale var(--dur-slow) var(--ease-enter),display var(--dur-slow) allow-discrete,overlay var(--dur-slow) allow-discrete}dialog:not([open]){opacity:0;translate:0 var(--rise);scale:.985;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-exit)}@starting-style{dialog[open]{opacity:0;translate:0 var(--rise);scale:.985}}dialog::backdrop{transition:opacity var(--dur-slow) var(--ease-enter),display var(--dur-slow) allow-discrete,overlay var(--dur-slow) allow-discrete}dialog:not([open])::backdrop{opacity:0;transition-duration:var(--dur-fast)}@starting-style{dialog[open]::backdrop{opacity:0}}.card-reveal{animation:card-reveal var(--dur-slow) var(--ease-standard) both;animation-delay:calc(var(--reveal-i, 0) * var(--dur-slow) / 7)}@keyframes card-reveal{0%{opacity:0}}.card.is-stale{opacity:.55;transition:opacity var(--dur-base) var(--ease-standard)}.card.is-stale :is(.interactive-trend,.card-tools,button,a,input){pointer-events:none}.card-refresh{animation:card-refresh var(--dur-slow) var(--ease-standard) both;animation-delay:calc(var(--reveal-i, 0) * var(--dur-slow) / 7)}@keyframes card-refresh{0%{opacity:.55}}.workspace:before,.workspace:after,:is(.dashboard-heading,.account-header,.sources-heading,.workspace-settings-page>.page-heading,.people-page>.page-heading):before,:is(.dashboard-heading,.account-header,.sources-heading,.workspace-settings-page>.page-heading,.people-page>.page-heading):after{transition:opacity var(--dur-base) var(--ease-standard)}
