@charset "UTF-8";@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-400-normal-SFWTNBQB.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-ext-400-normal-2E5DQAXQ.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-500-normal-O53RGPUQ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url("./media/poppins-latin-ext-500-normal-5AE6DVPL.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-ext-600-normal-HWA5RN4A.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-700-normal-TKEB4KWA.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-ext-700-normal-VX3ND3HV.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,.tb-scope{--color-primary: #9301e6;--color-primary-brand: #9301e6;--color-primary-50: #f6effa;--color-primary-50-alt: #fbf8fc;--color-primary-100: #eee3f6;--color-primary-200: #d8b7ea;--color-primary-300: #bd8cd6;--color-primary-10: rgba(147, 1, 230, .1);--color-primary-2: rgba(147, 1, 230, .2);--color-green-50: #edf8f2;--color-green-100: #d1e9dc;--color-green-500: #22a06b;--color-green-700: #177a4d;--color-red-50: #fff1f0;--color-red-200: #f3c8c4;--color-red-500: #d64545;--color-red-600: #c53030;--color-red-700: #b42318;--color-amber-50: #fff7e8;--color-amber-100: #f0d9b0;--color-amber-500: #d99b27;--color-amber-800: #9a5b00;--color-blue-50: #eef6fd;--color-blue-100: #cfe2f3;--color-blue-700: #1769aa;--color-white: #ffffff;--color-gray-300: #d8d8d3;--color-gray-400: #a4a49f;--color-gray-500: #777772;--color-gray-700: #444440;--color-gray-800: #353532;--color-gray-900: #171717;--color-page-bg: #ffffff;--color-bg-white: #ffffff;--color-text-dark: #171717;--color-text-dark-30: #444440;--color-text-dim: #555555;--color-text-muted: #777772;--color-border: #e7e7e3;--color-bg-subtle: #f2f2ef;--color-bg-subtle-97: #fafaf8;--color-bg-hover-97: #f7f7f5;--font-family-default: "Poppins", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-brand: "Poppins", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-body: 400;--font-weight-heading: 500;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-2xl: 24px;--text-3xl: 28px;--type-display-size: 48px;--type-display-track: -.035em;--type-display-weight: 500;--type-section-size: 24px;--type-section-line: 1.12;--type-section-track: -.025em;--type-section-weight: 500;--type-eyebrow-size: 11px;--type-eyebrow-line: 1.2;--type-eyebrow-track: .12em;--type-eyebrow-weight: 600;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--control-height: 40px;--control-height-sm: 32px;--row-height: 34px;--radius-sm: 7px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(17, 17, 17, .08);--color-shadow-dark-10: rgba(17, 17, 17, .1);--color-shadow-dark-15: rgba(17, 17, 17, .13);--shadow-menu: 0 14px 38px var(--color-shadow-dark-10);--shadow-modal: 0 24px 64px var(--color-shadow-dark-15)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-page-bg);color:var(--color-text-dark);font-family:var(--font-family-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.tb-btn-primary,.tb-btn-outline,.tb-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height);padding:0 16px;border-radius:var(--radius-pill);font-family:var(--font-family-default);font-size:13px;font-weight:600;letter-spacing:-.015em;line-height:1;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease;text-decoration:none}.tb-btn-primary{background:var(--color-text-dark);color:var(--color-white);border:1px solid var(--color-text-dark)}.tb-btn-primary:hover{background:var(--color-gray-800);border-color:var(--color-gray-800)}.tb-btn-primary:disabled{opacity:.42;cursor:not-allowed}.tb-btn-outline{background:var(--color-white);color:var(--color-text-dark);border:1px solid var(--color-gray-300)}.tb-btn-outline:hover{background:var(--color-bg-subtle-97);border-color:var(--color-gray-400)}.tb-btn-outline:disabled{opacity:.42;cursor:not-allowed}.tb-btn-ghost{background:transparent;color:var(--color-text-dark-30);border:1px solid transparent}.tb-btn-ghost:hover{background:var(--color-bg-subtle);color:var(--color-text-dark)}.tb-btn-ghost:disabled{opacity:.42;cursor:not-allowed}.tb-btn-primary:focus-visible,.tb-btn-outline:focus-visible,.tb-btn-ghost:focus-visible{outline:3px solid var(--color-primary-2);outline-offset:2px}.tb-label{display:block;font-size:12px;font-weight:600;color:var(--color-text-dark-30);margin:0 0 6px;line-height:1.25}.tb-input{width:100%;min-height:var(--control-height);padding:9px 12px;border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-dark);font-family:var(--font-family-default);font-size:13px;font-weight:500;line-height:1.2;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.tb-input::placeholder{color:var(--color-gray-400)}.tb-input:hover:not(:disabled){border-color:var(--color-gray-400)}.tb-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-10)}.tb-input:disabled{background:var(--color-bg-subtle-97);color:var(--color-gray-400);border-color:var(--color-border);cursor:not-allowed}.tb-input.error{border-color:var(--color-red-500);box-shadow:none}.tb-textarea{min-height:96px;padding:10px 12px;line-height:1.5;resize:vertical}.tb-input-help{font-size:11px;color:var(--color-text-muted);margin-top:6px;line-height:1.4}.tb-input-help.error{color:var(--color-red-700)}.tb-listbox{display:flex;flex-direction:column;gap:2px;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-menu);max-height:250px;overflow:auto}.tb-listbox-item{display:block;width:100%;min-height:var(--row-height);margin:0;padding:8px 10px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-dark-30);font-family:var(--font-family-default);font-size:12.5px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer}.tb-listbox-item:hover{background:var(--color-bg-subtle-97);color:var(--color-text-dark)}.tb-listbox-item.selected{background:var(--color-bg-subtle);color:var(--color-text-dark);font-weight:600}.tb-listbox-item .match{padding:0 2px;border-radius:3px;background:var(--color-primary-100);color:var(--color-text-dark);font-weight:700}.tb-check{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-dark-30);font-size:13px;font-weight:500;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none}.tb-check input,.tb-select-card input{appearance:none;width:17px;height:17px;margin:0;border:1px solid var(--color-gray-300);background:var(--color-white);display:inline-grid;place-items:center;flex:0 0 17px;cursor:pointer;accent-color:var(--color-text-dark)}.tb-check input[type=checkbox],.tb-select-card input[type=checkbox]{border-radius:var(--radius-sm)}.tb-check input[type=radio],.tb-select-card input[type=radio]{border-radius:50%}.tb-check input:checked,.tb-select-card input:checked{background:var(--color-text-dark);border-color:var(--color-text-dark)}.tb-check input[type=checkbox]:checked:after,.tb-select-card input[type=checkbox]:checked:after{content:"";width:8px;height:4px;border-left:1.8px solid var(--color-white);border-bottom:1.8px solid var(--color-white);transform:translateY(-1px) rotate(-45deg)}.tb-check input[type=radio]:checked:after,.tb-select-card input[type=radio]:checked:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-white)}.tb-check:has(input:disabled){opacity:.5;cursor:not-allowed}.tb-icon-toggle{display:grid;place-items:center;width:var(--control-height);height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-dim);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.tb-icon-toggle:hover{background:var(--color-bg-subtle-97);border-color:var(--color-gray-300)}.tb-icon-toggle.active{background:var(--color-primary-50);border-color:var(--color-primary-100);color:var(--color-primary)}.tb-icon-toggle svg{width:16px;height:16px}.tb-select-card-stack{display:grid;gap:3px}.tb-select-card{position:relative;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 11px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white);color:var(--color-text-dark-30);font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease}.tb-select-card:hover{background:var(--color-bg-subtle-97);border-color:var(--color-gray-300)}.tb-select-card.selected{background:var(--color-bg-subtle);color:var(--color-text-dark);font-weight:600}.tb-select-card.selected:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:0 2px 2px 0;background:var(--color-primary)}.tb-select-card-meta{margin-left:auto;color:var(--color-gray-400);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tb-select-card-title{display:block;color:var(--color-text-dark);font-size:13px;font-weight:500;line-height:1.3}.tb-select-card-desc{display:block;color:var(--color-text-muted);font-size:11.5px;font-weight:400;line-height:1.4}.tb-link{color:var(--color-text-dark);font-weight:600;text-decoration:underline;text-underline-offset:4px}.tb-link:hover{color:var(--color-primary)}.tb-link-muted{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px}.tb-link-muted:hover{color:var(--color-text-dark)}.tb-badge,.tb-tag{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius-pill);font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap}.tb-badge--neutral{background:var(--color-bg-subtle);color:var(--color-text-dark-30)}.tb-badge--success{background:var(--color-green-50);color:var(--color-green-700)}.tb-badge--warning{background:var(--color-amber-50);color:var(--color-amber-800)}.tb-badge--danger{background:var(--color-red-50);color:var(--color-red-700)}.tb-badge--info{background:var(--color-blue-50);color:var(--color-blue-700)}.tb-tag{background:var(--color-white);border-color:var(--color-border);color:var(--color-gray-800)}.tb-tag button{display:grid;place-items:center;width:16px;height:16px;margin-right:-2px;padding:0;border:0;background:none;color:var(--color-text-muted);cursor:pointer}.tb-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-text-dark);color:var(--color-white);font-size:9px;font-weight:700;flex:0 0 28px}.tb-avatar--sm{width:24px;height:24px;font-size:8px;flex-basis:24px}.tb-avatar--lg{width:36px;height:36px;font-size:11px;flex-basis:36px}.tb-banner{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:var(--radius-md);font-size:12.5px;font-weight:500;line-height:1.4}.tb-banner--success{background:var(--color-green-50);border-color:var(--color-green-100);color:var(--color-green-700)}.tb-banner--error{background:var(--color-red-50);border-color:var(--color-red-200);color:var(--color-red-700)}.tb-banner--info{background:var(--color-blue-50);border-color:var(--color-blue-100);color:var(--color-blue-700)}.tb-page{width:min(760px,100%);margin:0 auto}.tb-eyebrow{color:var(--color-text-dim);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-line);letter-spacing:var(--type-eyebrow-track);text-transform:uppercase}.tb-page .tb-eyebrow{margin:0 0 14px}.tb-page-title{margin:0 0 18px;color:var(--color-text-dark);font-family:var(--font-family-brand);font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:1;letter-spacing:var(--type-display-track)}.tb-page-desc{max-width:620px;margin:0 0 24px;color:var(--color-text-muted);font-size:14px;line-height:1.6}.tb-page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.tb-page-header .tb-page-desc{margin-bottom:0}.tb-page-header>:first-child{flex:1 1 260px;min-width:0}.tb-page-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.tb-section-title{margin:32px 0 12px;color:var(--color-text-dark);font-family:var(--font-family-brand);font-size:var(--type-section-size);font-weight:var(--type-section-weight);line-height:var(--type-section-line);letter-spacing:var(--type-section-track)}.tb-card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-white);transition:border-color .12s ease}.tb-card:hover{border-color:var(--color-gray-300)}.tb-card h3{margin:0 0 6px;color:var(--color-text-dark);font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.tb-card p{margin:0;color:var(--color-text-muted);font-size:12.5px;line-height:1.5}.tb-kpi{display:grid;gap:7px}.tb-kpi-title{margin:0;color:var(--color-gray-400);font-size:10px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase}.tb-kpi-value{margin:12px 0 7px;color:var(--color-text-dark);font-family:var(--font-family-brand);font-size:40px;font-weight:500;line-height:.95;letter-spacing:-.065em;font-kerning:normal;font-variant-numeric:lining-nums proportional-nums}.tb-kpi-delta--positive{color:var(--color-green-700)}.tb-kpi-delta--negative{color:var(--color-red-700)}.tb-spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:tb-spin .7s linear infinite}@keyframes tb-spin{to{transform:rotate(360deg)}}.tb-hint{padding:16px;border:1px solid var(--color-border);border-left:2px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-50-alt)}.tb-hint-title{display:flex;align-items:center;gap:7px;color:var(--color-text-dark);font-size:12.5px;font-weight:600;line-height:1.3}.tb-hint-body{margin-top:4px;color:var(--color-text-muted);font-size:11.5px;line-height:1.45}.tb-empty{padding:24px 16px;color:var(--color-text-muted);font-size:12.5px;line-height:1.45;text-align:center}.tb-empty--boxed{padding:34px 16px;border:1px dashed var(--color-gray-300);border-radius:var(--radius-lg)}.tb-empty--page{padding:64px 32px}.tb-dialog-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#11111152}.tb-dialog{width:min(480px,100%);margin:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-modal);overflow:hidden}.tb-dialog-header{display:flex;align-items:flex-start;gap:16px;padding:22px 22px 8px}.tb-dialog-title{flex:1;margin:0;color:var(--color-text-dark);font-family:var(--font-family-brand);font-size:22px;font-weight:500;line-height:1.15;letter-spacing:-.035em}.tb-dialog-close{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.tb-dialog-close:hover{background:var(--color-bg-subtle);color:var(--color-text-dark)}.tb-dialog-body{padding:8px 22px 22px;color:var(--color-text-muted);font-size:13px;line-height:1.55}.tb-menu{display:flex;flex-direction:column;gap:2px;width:240px;max-width:calc(100vw - 32px);padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-menu)}.tb-menu-item{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:var(--row-height);margin:0;padding:7px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-dark-30);font-family:var(--font-family-default);font-size:12.5px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer}.tb-menu-item:hover{background:var(--color-bg-subtle-97);color:var(--color-text-dark)}.tb-menu-separator{height:1px;margin:3px 6px;background:var(--color-border)}.tb-tooltip{position:relative;display:inline-flex;align-items:center;max-width:min(340px,100vw - 32px);padding:10px 12px;border-radius:var(--radius-md);background:var(--color-text-dark);color:var(--color-white);font-size:12px;line-height:1.45;letter-spacing:-.01em;box-shadow:var(--shadow-menu)}.tb-tooltip:before{content:"";position:absolute;left:-7px;top:50%;width:14px;height:14px;border-radius:3px;background:var(--color-text-dark);transform:translateY(-50%) rotate(45deg)}.tb-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);font-size:12.5px;overflow:hidden}.tb-table th{padding:10px 12px;border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle-97);color:var(--color-gray-400);font-size:10px;font-weight:700;line-height:1;letter-spacing:.08em;text-align:left;text-transform:uppercase}.tb-table td{padding:12px;border-bottom:1px solid var(--color-border);color:var(--color-text-dark-30);line-height:1.35}.tb-table tr:last-child td{border-bottom:0}.tb-table tbody tr:hover{background:var(--color-bg-subtle-97)}.tb-public-header{width:100%;height:82px;background:var(--color-white)}.tb-public-header-inner{display:grid;grid-template-columns:236px minmax(0,1fr) max-content;align-items:center;width:100%;height:100%;padding:0 32px}.tb-public-brand{display:flex;align-items:center;justify-self:start;line-height:0;text-decoration:none}.tb-public-logo{display:block;width:96px;height:auto}.tb-public-menu{display:flex;align-items:center;gap:34px;min-width:0;justify-self:start;padding-left:4px}.tb-public-actions{display:flex;align-items:center;justify-content:flex-end;gap:34px;min-width:max-content;justify-self:end;margin-left:32px}.tb-public-menu a,.tb-public-join{font-family:var(--font-family-brand);text-decoration:none;white-space:nowrap}.tb-public-menu a,.tb-public-join{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-dark);font-size:14px;font-weight:500;line-height:1;letter-spacing:-.022em;transition:opacity .14s ease}.tb-public-menu a:hover,.tb-public-join:hover{opacity:.58}.tb-public-menu .has-chevron{gap:7px}.tb-public-menu .has-chevron:after{content:"";width:5px;height:5px;margin-top:-4px;border-right:1.35px solid currentColor;border-bottom:1.35px solid currentColor;transform:rotate(45deg);flex:0 0 5px}.tb-toast-host{display:grid;gap:8px;justify-items:end}.tb-toast{display:flex;align-items:center;gap:10px;min-width:310px;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-dark-30);font-size:12.5px;line-height:1.35;box-shadow:var(--shadow-menu)}.tb-toast.success{border-color:var(--color-green-100);border-left:3px solid var(--color-green-500);color:var(--color-text-dark)}.tb-toast.success .tb-toast-icon{color:var(--color-green-700)}.tb-toast.error{border-color:var(--color-red-200);border-left:3px solid var(--color-red-500);color:var(--color-text-dark)}.tb-toast.error .tb-toast-icon{color:var(--color-red-700)}.tb-toast-icon{display:grid;place-items:center;width:20px;height:20px;color:var(--color-text-dark-30)}.tb-toast-body{flex:1}.tb-toast-close{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.55;cursor:pointer}.tb-toast-close:hover{background:var(--color-bg-subtle);opacity:1}.tb-chat-bubble{max-width:72%;padding:10px 12px;border-radius:var(--radius-lg);font-size:13px;line-height:1.5}.tb-chat-bubble--assistant{align-self:flex-start;border-bottom-left-radius:4px;background:var(--color-bg-subtle);color:var(--color-text-dark)}.tb-chat-bubble--user{align-self:flex-end;border-bottom-right-radius:4px;background:var(--color-text-dark);color:var(--color-white)}@media(max-width:420px){.tb-chat-bubble{max-width:88%}.tb-public-header-inner{grid-template-columns:max-content 1fr max-content;padding:0 18px}.tb-public-menu,.tb-public-join{display:none}}@media(prefers-reduced-motion:reduce){.tb-spinner{animation-duration:.01ms;animation-iteration-count:1}}@media(max-width:1180px){.tb-public-header-inner{grid-template-columns:210px minmax(0,1fr) max-content;padding:0 28px}.tb-public-menu{gap:27px}.tb-public-actions{gap:22px;margin-left:24px}.tb-public-join{display:none}}@media(max-width:980px){.tb-public-header-inner{grid-template-columns:max-content 1fr max-content}.tb-public-menu{display:none}}.tb-scope{--color-primary: #9301e6;--color-primary-dark: #7200b5;--color-primary-darker: #5c0091;--color-primary-50: #f6effa;--color-primary-50-alt: #fbf8fc;--color-primary-100: #eee3f6;--color-primary-200: #d8b7ea;--color-primary-300: #bd8cd6;--color-primary-brand: #9301e6;--color-primary-10: rgba(147, 1, 230, .1);--color-primary-12: rgba(147, 1, 230, .12);--color-primary-15: rgba(147, 1, 230, .15);--color-primary-2: rgba(147, 1, 230, .2);--color-primary-3: rgba(147, 1, 230, .3);--color-indigo: #4f46e5;--color-indigo-50: #f0f0ff;--color-indigo-200: #a5b4fc;--color-green-50: #edf8f2;--color-green-100: #d1e9dc;--color-green-500: #22a06b;--color-green-600: #1b8a5a;--color-green-700: #177a4d;--color-green-hsl: hsl(152 55% 42%);--color-green-hsl-15: hsl(152 55% 42% / .15);--color-red-50: #fff1f0;--color-red-100: #ffe1de;--color-red-200: #f3c8c4;--color-red-300: #da9f99;--color-red-500: #d64545;--color-red-600: #c53030;--color-red-700: #b42318;--color-red-hsl: hsl(0 68% 55%);--color-orange-50: #fff4ea;--color-orange-100: #ffe4cc;--color-orange-500: #e8760f;--color-orange-700: #b4540a;--color-amber-50: #fff7e8;--color-amber-100: #f0d9b0;--color-amber-200: #e8cfa0;--color-amber-500: #d99b27;--color-amber-700: #b06f0a;--color-amber-800: #9a5b00;--color-yellow-100: #fef08a;--color-blue-50: #eef6fd;--color-blue-100: #cfe2f3;--color-blue-200: #b5d3ea;--color-blue-700: #1769aa;--color-blue-link: #1769aa;--color-white: #ffffff;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #e5e5e5;--color-gray-300: #d4d4d4;--color-gray-400: #a3a3a3;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-700: #404040;--color-gray-800: #262626;--color-gray-900: #171717;--color-page-bg: #ffffff;--color-bg-white: #ffffff;--color-text-dark: #0a0a0a;--color-text-dark-30: #404040;--color-text-dim: #525252;--color-text-muted: #737373;--color-border: #e5e5e5;--color-bg-subtle: #f5f5f5;--color-bg-subtle-97: #fafafa;--color-bg-hover-97: #f5f5f5;--color-gradient-mid: hsl(260 90% 55%);--color-purple-mid: #a38af2;--color-nav-active-bg: #f5f5f5;--color-nav-active-fg: #0a0a0a;--color-nav-text: #737373;--color-nav-text-hover: #262626;--color-nav-label: #a3a3a3;--color-nav-hover-bg: #fafafa;--color-hubspot: #ff7a59;--color-hubspot-bg: hsl(14 100% 98%);--color-hubspot-border: hsl(14 100% 90%);--font-family-default: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-brand: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-weight-body: 400;--font-weight-heading: 500;--font-weight-subheading: 500;--font-weight-caption: 600;--letter-spacing-tight: -.035em;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 28px;--type-display-size: 48px;--type-display-line: 1.05;--type-display-track: -.035em;--type-display-weight: 500;--type-section-size: 24px;--type-section-line: 1.12;--type-section-track: -.025em;--type-section-weight: 500;--type-body-size: 16px;--type-body-line: 1.6;--type-body-weight: 400;--type-eyebrow-size: 11px;--type-eyebrow-line: 1.2;--type-eyebrow-track: .12em;--type-eyebrow-weight: 600;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 48px;--space-9: 64px;--control-height: 40px;--control-height-sm: 32px;--row-height: 34px;--radius-sm: 7px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-glow: 0 0 30px -5px rgba(147, 1, 230, .15);--shadow-card: none;--shadow-sm: 0 1px 2px rgba(10, 10, 10, .05);--shadow-md: 0 12px 30px rgba(10, 10, 10, .08);--shadow-lg: 0 30px 90px rgba(10, 10, 10, .16);--color-shadow-dark-10: rgba(10, 10, 10, .1);--color-shadow-dark-15: rgba(10, 10, 10, .15);--shadow-menu: 0 14px 38px var(--color-shadow-dark-10);--shadow-modal: 0 24px 64px var(--color-shadow-dark-15);--ease: cubic-bezier(.2, .8, .2, 1)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where(.tb-scope){color:initial;line-height:normal}:where(.tb-scope),:where(.tb-scope) *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tb-scope input[type=checkbox]{accent-color:var(--color-primary)}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/work-sans-latin-ext-wght-normal-WK6IJQON.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/work-sans-latin-wght-normal-QNUPE6XE.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where(.login-page,.user-setup-page) *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root{--color-border-88: hsl(275 12% 88%);--color-border-subtle-80: hsl(275 15% 80%)}html,body{height:100%;overflow:hidden;margin:0;padding:0}button,input,select,textarea{font-family:inherit}*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover{scrollbar-color:var(--color-gray-300) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-pill);transition:background .2s}*:hover::-webkit-scrollbar-thumb{background:var(--color-gray-300)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}@keyframes spin{to{transform:rotate(360deg)}}.post-body p{margin:0 0 10px}.post-body ul,.post-body ol{margin:0 0 10px;padding-left:20px}.post-body li{margin:3px 0}.post-body li::marker{color:var(--color-text-muted)}.post-body h3,.post-body h4,.post-body h5{margin:16px 0 6px;color:var(--color-text-dark);font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.post-body table{width:100%;margin:0 0 12px;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);font-size:12.5px;overflow:hidden}.post-body th,.post-body td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.post-body th{padding:10px 12px;background:var(--color-bg-subtle-97);color:var(--color-gray-400);font-size:10px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.post-body td{padding:12px;color:var(--color-text-dark-30);line-height:1.35}.post-body tr:last-child td{border-bottom:0}.post-body a{color:var(--color-text-dark);font-weight:600;text-decoration:underline;text-underline-offset:4px}.post-body a:hover{color:var(--color-primary)}.post-body .tb-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.post-body .tb-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-gray-800);font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap}.post-body .tb-chip.accent{border-color:var(--color-text-dark);background:var(--color-text-dark);color:var(--color-white)}.post-body .tb-chip.good{border-color:transparent;background:var(--color-green-50);color:var(--color-green-700)}.post-body .tb-chip.warn{border-color:transparent;background:var(--color-amber-50);color:var(--color-amber-800)}.post-body .tb-callout{margin:0 0 12px;padding:10px 12px;border:1px solid var(--color-blue-100);border-radius:var(--radius-md);background:var(--color-blue-50);color:var(--color-blue-700);font-size:12.5px;font-weight:500;line-height:1.4}.post-body .tb-callout.good{border-color:var(--color-green-100);background:var(--color-green-50);color:var(--color-green-700)}.post-body .tb-callout.warn{border-color:var(--color-amber-100);background:var(--color-amber-50);color:var(--color-amber-800)}.post-body .tb-lead{margin:0 0 12px;color:var(--color-text-dark);font-size:var(--text-base);line-height:1.55}.post-body .tb-note{margin:0 0 10px;color:var(--color-text-muted);font-size:11px;line-height:1.4}.post-body .tb-quote{margin:0 0 12px;padding:2px 0 2px 12px;border-left:2px solid var(--color-primary);color:var(--color-text-dim);font-style:italic;line-height:1.55}.post-body .tb-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 12px}.post-body .tb-metric{display:grid;gap:7px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white)}.post-body .tb-metric-label{color:var(--color-gray-400);font-size:10px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase}.post-body .tb-metric-value{margin:12px 0 7px;color:var(--color-text-dark);font-family:var(--font-family-brand);font-size:40px;font-weight:500;line-height:.95;letter-spacing:-.065em;font-kerning:normal;font-variant-numeric:lining-nums proportional-nums}.post-body .tb-metric-delta{color:var(--color-green-700);font-size:11px;font-weight:600;line-height:1.3}.post-body .tb-metric-delta.down{color:var(--color-red-700)}.post-body .tb-carousel{position:relative;margin:0 0 12px;border-radius:var(--radius-lg);background:var(--color-bg-subtle-97);padding:16px 16px 8px}.post-body .tb-carousel.is-single{padding-bottom:16px}.post-body .tb-carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.post-body .tb-carousel-track::-webkit-scrollbar{display:none}.post-body .tb-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white)}.post-body .tb-carousel-arrow{position:absolute;top:50%;display:grid;place-items:center;width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--color-border);border-radius:50%;background:var(--color-white);color:var(--color-text-dim);cursor:pointer;transform:translateY(-50%);transition:background .12s ease,border-color .12s ease}.post-body .tb-carousel-arrow:hover{background:var(--color-bg-subtle-97);border-color:var(--color-gray-300)}.post-body .tb-carousel-arrow.previous{left:-4px}.post-body .tb-carousel-arrow.next{right:-4px}.post-body .tb-carousel-arrow:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url(/chevron-right.svg) center/contain no-repeat;mask:url(/chevron-right.svg) center/contain no-repeat}.post-body .tb-carousel-arrow.previous:before{-webkit-mask-image:url(/chevron-left.svg);mask-image:url(/chevron-left.svg)}.post-body .tb-carousel-dots{display:flex;justify-content:center;gap:6px;padding:12px 0 4px}.post-body .tb-carousel-dot{width:6px;height:6px;border:none;border-radius:50%;background:var(--color-gray-300);padding:0;cursor:pointer;transition:background .15s}.post-body .tb-carousel-dot.is-active{background:var(--color-text-dark)}.post-body .tb-slide.accent{border-color:var(--color-text-dark);background:var(--color-text-dark);color:var(--color-white)}.post-body .tb-slide.accent h3,.post-body .tb-slide.accent h4,.post-body .tb-slide.accent a{color:var(--color-white)}.post-body .tb-slide>:last-child{margin-bottom:0}html{font-size:16px}input[type=checkbox]{accent-color:var(--color-text-dark)}
