@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_4cf13781-module__AuZnVG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4cf13781-module__AuZnVG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
:root{--sp-surface:#fff;--sp-surface-2:#f6f7f9;--sp-surface-3:#eef0f4;--sp-ink:#12161d;--sp-muted:#5a6472;--sp-line:#e5e8ee;--sp-line-strong:#d3d8e0;--sp-accent:#f03d33;--sp-action:#d32a21;--sp-accent-wash:#ffece9;--sp-blue:#2f6fed;--sp-blue-wash:#e9f0fe;--sp-green:#15a34a;font-family:var(--font-dm-sans),"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--sp-ink);background:var(--sp-surface-2);font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--sp-accent);outline-offset:3px}button svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}button{background:0 0;border:0}input,textarea,select{min-width:0}h1{letter-spacing:-1.15px;font-size:32px;font-weight:600;line-height:1.2}h2{letter-spacing:-.5px;font-weight:600}.app-shell{min-height:100vh}.sidebar{background:var(--sp-surface-2);border-right:1px solid var(--sp-line);z-index:30;flex-direction:column;width:236px;padding:28px 17px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-items:center;gap:9px;margin:0 4px 35px;font-size:22px;font-weight:700;display:flex}.brand-mark{background:var(--sp-accent);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:34px;height:36px;display:flex}.brand-dot{align-self:flex-start;margin-top:5px;margin-left:-6px;font-size:10px}.workspace-label{align-items:center;gap:10px;margin:0 8px 26px;display:flex}.workspace-avatar{border:1px solid var(--sp-line);width:33px;height:33px;color:var(--sp-muted);background:#fff;border-radius:9px;place-items:center;font-weight:650;display:grid}.workspace-label strong{font-size:12px;display:block}.workspace-label small{color:var(--sp-muted);margin-top:3px;font-size:10px;display:block}.project-picker{margin:0 7px 25px;display:block}.project-picker>span{color:var(--sp-muted);margin-bottom:9px;font-size:10px;display:block}.project-picker>div{border:1px solid var(--sp-line);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:9px;display:flex}.project-dot{background:var(--sp-accent);border-radius:3px;flex-shrink:0;width:8px;height:8px}.project-picker select{appearance:none;width:100%;color:var(--sp-ink);background:0 0;border:0;outline:none;font-size:12px;font-weight:600}.project-picker svg{color:var(--sp-muted)}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button{text-align:left;color:var(--sp-muted);border-radius:7px;align-items:center;gap:10px;padding:11px 12px;font-size:12px;transition:background .15s;display:flex}.sidebar nav button:hover{background:var(--sp-surface-2)}.sidebar nav button.nav-active{background:var(--sp-accent-wash);color:var(--sp-action);font-weight:600}.sidebar nav b{background:var(--sp-accent-wash);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar nav i{background:var(--sp-accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.add-project{color:var(--sp-muted);border-top:1px solid var(--sp-line);text-align:left;align-items:center;gap:9px;margin-top:16px;padding:14px 12px;font-size:12px;display:flex}.sidebar-bottom{margin-top:auto;padding-top:40px}.sandbox-card{background:var(--sp-surface-2);border:1px solid var(--sp-line);border-radius:9px;margin:0 4px 23px;padding:14px 13px}.sandbox-card>span{color:var(--sp-muted);align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.sandbox-card p{color:var(--sp-muted);margin:8px 0;font-size:10px;line-height:1.7}.sandbox-card button{color:var(--sp-muted);align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.profile{text-align:left;align-items:center;gap:9px;width:100%;padding:0 7px;display:flex}.person-avatar{background:var(--sp-surface-3);width:30px;height:30px;color:var(--sp-action);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.profile strong{font-size:11px;display:block}.profile small{color:var(--sp-muted);margin-top:3px;font-size:9px;display:block}.profile>svg{color:var(--sp-muted);margin-left:auto}.app-main{min-height:100vh;margin-left:236px}.topbar{border-bottom:1px solid var(--sp-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 35px;display:flex}.breadcrumb{color:var(--sp-muted);align-items:center;gap:14px;font-size:12px;display:flex}.breadcrumb strong{color:var(--sp-ink);font-weight:500}.slash{color:var(--sp-line-strong)}.top-actions{align-items:center;gap:19px;display:flex}.icon-button{min-width:30px;height:30px;color:var(--sp-muted);border-radius:6px;place-items:center;display:grid}.icon-button:hover{background:var(--sp-surface-2);color:var(--sp-muted)}.save-state{color:var(--sp-muted);align-items:center;gap:6px;font-size:10px;display:flex}.save-state>span{background:var(--sp-green);border-radius:50%;width:5px;height:5px}.concept-bar{border-bottom:1px solid var(--sp-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:10px 35px;display:flex}.concept-bar>div:first-child{align-items:center;gap:14px;display:flex}.concept-label{color:var(--sp-muted);font-size:11px;font-weight:600}.concept-description{color:var(--sp-muted);font-size:10px}.design-switch{border:1px solid var(--sp-line);border-radius:7px;gap:3px;padding:3px;display:flex}.design-switch button{color:var(--sp-muted);border-radius:4px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;display:flex}.design-switch button>span{opacity:.6;font-size:9px}.design-switch button[aria-pressed=true]{background:var(--sp-accent-wash);color:var(--sp-action);font-weight:600;box-shadow:0 1px 2px #12161d09}.view-content{min-height:calc(100vh - 140px)}.primary,.secondary{border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:550;display:inline-flex}.primary{background:var(--sp-action);color:#fff;box-shadow:0 2px 3px #12161d0a}.primary:hover{background:#b7241c}.secondary{border:1px solid var(--sp-line);color:var(--sp-muted);background:#fff}.secondary:hover{background:var(--sp-surface-2)}.standard-page{max-width:1440px;margin:auto;padding:37px 38px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.eyebrow{color:var(--sp-muted);margin-bottom:11px;font-size:12px}.page-heading h1{margin-bottom:10px}.muted{color:var(--sp-muted);margin-bottom:0;font-size:12px;line-height:1.8}.form-stack{flex-direction:column;gap:19px;display:flex}.form-stack label{color:var(--sp-muted);flex-direction:column;gap:8px;font-size:12px;font-weight:550;display:flex}.form-stack input,.form-stack textarea,.form-stack select{border:1px solid var(--sp-line);color:var(--sp-ink);background:#fff;border-radius:7px;width:100%;padding:12px;line-height:1.5}.form-stack textarea{resize:vertical}.form-stack input::placeholder,.form-stack textarea::placeholder{color:var(--sp-muted)}.form-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-error{color:#b7241c;background:var(--sp-accent-wash);border-radius:6px;padding:10px;font-size:12px}.knowledge-layout{grid-template-columns:1fr 280px;gap:27px;display:grid}.search-field{border:1px solid var(--sp-line);color:var(--sp-muted);background:#fff;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.search-field input{width:100%;color:var(--sp-muted);background:0 0;border:0;outline:none;font-size:12px}.article-list{border:1px solid var(--sp-line);background:#fff;border-radius:9px;margin-top:17px;overflow:hidden}.article{border-bottom:1px solid var(--sp-line);align-items:flex-start;gap:15px;padding:25px;display:flex}.article:last-child{border:0}.article-icon{background:var(--sp-accent-wash);color:var(--sp-action);border-radius:8px;padding:10px;display:flex}.article>div:nth-child(2){flex:1;min-width:0}.article h3{margin:0 0 8px;font-size:14px;font-weight:550}.article p{color:var(--sp-muted);white-space:pre-wrap;font-size:12px;line-height:1.8}.article span{color:var(--sp-muted);font-size:10px}.toggle{background:var(--sp-line-strong);border-radius:20px;flex-shrink:0;width:36px;height:21px;margin-top:3px;padding:3px;display:flex}.toggle i{background:#fff;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 2px #0001}.toggle.enabled{background:var(--sp-action);justify-content:flex-end}.knowledge-aside{background:var(--sp-accent-wash);border:1px solid var(--sp-line);height:max-content;color:var(--sp-action);border-radius:10px;padding:26px}.knowledge-aside h2{color:var(--sp-action);margin:18px 0 14px;font-size:20px;line-height:1.4}.knowledge-aside p{color:var(--sp-muted);font-size:12px;line-height:1.9}.knowledge-aside>div{border-top:1px solid var(--sp-line);gap:10px;padding-top:18px;font-size:11px;line-height:1.8;display:flex}.knowledge-aside>div svg{flex-shrink:0}.knowledge-aside small{color:var(--sp-muted);margin-top:20px;font-size:10px;line-height:1.7;display:block}.settings-layout{grid-template-columns:minmax(280px,550px) 1fr;gap:34px;display:grid}.settings-form{border:1px solid var(--sp-line);background:#fff;border-radius:10px;padding:27px}.settings-form h2,.integration-panel h2{margin:0 0 6px;font-size:17px}.settings-form>.primary{align-self:flex-start}.integration-panel{padding:12px 4px}.integration{border-bottom:1px solid var(--sp-line);color:var(--sp-muted);align-items:center;gap:13px;padding:24px 0;display:flex}.integration strong{color:var(--sp-muted);font-size:12px;display:block}.integration small{color:var(--sp-muted);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.integration-panel>.muted{margin-top:23px;font-size:11px}.demo-badge{background:var(--sp-accent-wash);color:var(--sp-action);border-radius:4px;margin-left:auto;padding:4px 7px;font-size:9px}.empty-state{text-align:center;color:var(--sp-muted);flex-direction:column;align-items:center;padding:50px 24px;display:flex}.empty-state h3{color:var(--sp-muted);margin:14px 0 8px;font-size:16px}.empty-state p{font-size:12px}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:110;background:#12161d66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.simple-modal{border:1px solid var(--sp-line);background:#fff;border-radius:16px;width:560px;max-width:100%;max-height:90vh;padding:30px;overflow:auto;box-shadow:0 25px 90px #12161d33}.simple-modal>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.simple-modal h2{color:var(--sp-ink);margin:0;font-size:23px}.guide-list{color:var(--sp-muted);margin:25px 0;padding-left:20px;font-size:12px;line-height:1.8}.guide-list li{padding:0 0 15px 5px}.guide-list strong{color:var(--sp-muted)}.info-panel{background:var(--sp-blue-wash);color:var(--sp-muted);border-radius:8px;gap:12px;margin:10px 0 23px;padding:16px;display:flex}.info-panel svg{flex-shrink:0}.info-panel p{margin:0;font-size:11px;line-height:1.8}.wide{width:100%}.toast{color:#fff;z-index:200;background:#12161d;border-radius:10px;align-items:center;gap:10px;padding:14px 21px;font-size:12px;display:flex;position:fixed;bottom:28px;left:calc(50% + 118px);transform:translate(-50%);box-shadow:0 8px 30px #12161d26}.toast svg{color:#4ade80}.loading-screen{background:var(--sp-surface-2);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;display:flex}.loading-screen h1{margin:0}.loading-screen p{color:var(--sp-muted)}.spinner{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mobile-menu{display:none}.theme-desk .view-content{background:#12161d}.theme-desk .standard-page{background:var(--sp-surface-2);min-height:calc(100vh - 140px)}@media (min-width:1600px){.sidebar{width:254px;padding-left:23px;padding-right:23px}.app-main{margin-left:254px}}@media (max-width:1250px){.concept-description{display:none}.sidebar{width:214px;padding-left:12px;padding-right:12px}.app-main{margin-left:214px}.topbar,.concept-bar{padding-left:25px;padding-right:25px}.standard-page{padding:30px 25px}.brand{font-size:20px}.knowledge-layout{grid-template-columns:1fr 240px}.toast{left:calc(50% + 107px)}}@media (max-width:1000px){.knowledge-layout,.settings-layout{grid-template-columns:1fr}.knowledge-aside{max-width:100%}.sidebar{width:196px}.app-main{margin-left:196px}.sidebar .brand{font-size:18px}.page-heading{align-items:flex-start}.page-heading h1{font-size:27px}.workspace-label strong{font-size:11px}.sidebar nav button{gap:8px;font-size:11px}.concept-label{display:none}.concept-bar{justify-content:center}}@media (max-width:740px){.sidebar{width:236px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.nav-scrim{z-index:29;background:#12161d66;position:fixed;inset:0}.app-main{margin-left:0}.topbar{height:60px;padding:0 16px}.mobile-menu{display:grid}.breadcrumb{gap:10px;font-size:11px}.top-actions{gap:7px}.concept-bar{min-height:60px;padding:10px 16px}.concept-bar>div:first-child{display:none}.design-switch{justify-content:space-between;width:100%}.design-switch button{flex:1;justify-content:center}.standard-page{padding:26px 18px}.page-heading{flex-direction:column;gap:18px}.page-heading h1{font-size:28px}.form-pair{grid-template-columns:1fr}.article{gap:10px;padding:20px 15px}.article-icon{display:none}.simple-modal{padding:23px}.modal-overlay{padding:14px}.toast{width:max-content;max-width:90vw;bottom:18px;left:50%}.save-state{font-size:9px}.view-content{min-height:calc(100vh - 120px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:740px){.sidebar{visibility:hidden}.sidebar.is-open{visibility:visible}}.dataset-strip{background:var(--sp-surface-2);border-bottom:1px solid var(--sp-line);padding:18px 35px 14px}.dataset-context{color:var(--sp-muted);align-items:center;gap:10px;display:flex}.dataset-context>div{flex-direction:column;gap:5px;display:flex}.dataset-context strong{color:var(--sp-ink);font-size:12px;font-weight:600}.dataset-context span{color:var(--sp-muted);font-size:11px}.dataset-context .dataset-total{white-space:nowrap;margin-left:auto;font-size:11px}.platform-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;display:flex}.dataset-strip>.platform-filters:first-child{margin-top:0}.platform-filters button{color:var(--sp-muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;font-size:11px;display:flex}.platform-filters button[aria-pressed=true]{border-color:var(--sp-line);color:var(--sp-action);background:#fff;box-shadow:0 1px 3px #00000006}.platform-filters button span{background:var(--sp-surface-3);border-radius:4px;padding:1px 5px;font-size:10px}.platform-filters small{color:var(--sp-muted);margin-left:auto;font-size:10px}.theme-desk .dataset-strip{background:#171c25;border-color:#262e3b}.theme-desk .dataset-context strong{color:#eef1f6}.theme-desk .dataset-context span,.theme-desk .platform-filters small,.theme-desk .platform-filters button{color:#a3adbc}.theme-desk .platform-filters button[aria-pressed=true]{color:#eef1f6;background:#2a1815;border-color:#333c4c}.theme-desk .platform-filters button span{color:#a3adbc;background:#1e2531}@media (max-width:740px){.dataset-strip{padding:16px}.dataset-context{align-items:flex-start}.dataset-context .dataset-total{display:none}.dataset-context span{font-size:10px;line-height:1.5}.platform-filters{gap:2px}.platform-filters button{gap:5px;padding:7px 8px;font-size:10px}.platform-filters small{width:100%;margin:5px 0 0;line-height:1.5}}html:not([data-lab-theme=light]) .theme-lab .app-main{background:#06080d}html:not([data-lab-theme=light]) .theme-lab .topbar,html:not([data-lab-theme=light]) .theme-lab .concept-bar{background:#0a0d14;border-color:#161c28}html:not([data-lab-theme=light]) .theme-lab .breadcrumb,html:not([data-lab-theme=light]) .theme-lab .concept-label,html:not([data-lab-theme=light]) .theme-lab .concept-description,html:not([data-lab-theme=light]) .theme-lab .save-state{color:#7d889b}html:not([data-lab-theme=light]) .theme-lab .breadcrumb strong{color:#e9edf3}html:not([data-lab-theme=light]) .theme-lab .icon-button{color:#aab4c4}html:not([data-lab-theme=light]) .theme-lab .design-switch{border-color:#1d2433}html:not([data-lab-theme=light]) .theme-lab .design-switch button{color:#8591a4}html:not([data-lab-theme=light]) .theme-lab .design-switch button[aria-pressed=true]{color:#ff7a70;box-shadow:none;background:#2a1412}html:not([data-lab-theme=light]) .theme-lab .view-content{background:#06080d}html:not([data-lab-theme=light]) .theme-lab .dataset-strip{background:#0a0d14;border-color:#161c28}html:not([data-lab-theme=light]) .theme-lab .dataset-context,html:not([data-lab-theme=light]) .theme-lab .dataset-context span,html:not([data-lab-theme=light]) .theme-lab .platform-filters small,html:not([data-lab-theme=light]) .theme-lab .dataset-total{color:#7d889b}html:not([data-lab-theme=light]) .theme-lab .dataset-context strong{color:#e9edf3}html:not([data-lab-theme=light]) .theme-lab .platform-filters button{color:#8591a4}html:not([data-lab-theme=light]) .theme-lab .platform-filters button[aria-pressed=true]{color:#e9edf3;background:#1a1f2b;border-color:#2a3242}html:not([data-lab-theme=light]) .theme-lab .platform-filters button span{color:#8591a4;background:#151a25}html:not([data-lab-theme=light]) .theme-lab .sidebar{color:#e9edf3;background:#080b11;border-color:#161c28}html:not([data-lab-theme=light]) .theme-lab .brand{color:#fff}html:not([data-lab-theme=light]) .theme-lab .workspace-avatar,html:not([data-lab-theme=light]) .theme-lab .project-picker>div{color:#aab4c4;background:#0e131c;border-color:#1d2433}html:not([data-lab-theme=light]) .theme-lab .project-picker select{color:#e9edf3;background:#0e131c}html:not([data-lab-theme=light]) .theme-lab .workspace-label small,html:not([data-lab-theme=light]) .theme-lab .project-picker>span,html:not([data-lab-theme=light]) .theme-lab .profile small{color:#6b778a}html:not([data-lab-theme=light]) .theme-lab .sidebar nav button{color:#8591a4}html:not([data-lab-theme=light]) .theme-lab .sidebar nav button:hover{background:#111722}html:not([data-lab-theme=light]) .theme-lab .sidebar nav button.nav-active,html:not([data-lab-theme=light]) .theme-lab .sidebar nav b{color:#ff7a70;background:#2a1412}html:not([data-lab-theme=light]) .theme-lab .add-project{color:#8591a4}html:not([data-lab-theme=light]) .theme-lab .sandbox-card{background:#0e131c;border-color:#1d2433}html:not([data-lab-theme=light]) .theme-lab .sandbox-card>span,html:not([data-lab-theme=light]) .theme-lab .sandbox-card p,html:not([data-lab-theme=light]) .theme-lab .sandbox-card button{color:#8591a4}html:not([data-lab-theme=light]) .theme-lab .person-avatar{background:#1a1f2b}html:not([data-lab-theme=light]) .theme-lab .profile strong{color:#e9edf3}.range-picker{border:1px solid var(--sp-line-strong);color:var(--sp-ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.range-picker select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding-right:4px}.range-picker:focus-within{border-color:var(--sp-blue);box-shadow:0 0 0 3px var(--sp-blue-wash)}.range-picker svg{color:var(--sp-muted);pointer-events:none}.range-picker+.dataset-total{margin-left:12px}html:not([data-lab-theme=light]) .theme-lab .range-picker{color:#e9edf3;background:#0e131c;border-color:#1d2433}html:not([data-lab-theme=light]) .theme-lab .range-picker select option{color:#e9edf3;background:#0e131c}.show-more{border:1px dashed var(--sp-line-strong);width:100%;color:var(--sp-blue);cursor:pointer;background:0 0;border-radius:9px;margin:10px 0;padding:11px;font-size:12px;font-weight:600;display:block}.show-more:hover{background:var(--sp-surface-2)}
