@font-face{font-family:Roobert;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/Roobert-Light-ClR0ip9a.woff2) format("woff2")}@font-face{font-family:Roobert;font-weight:300;font-style:italic;font-display:swap;src:url(/assets/Roobert-LightItalic-DvD7Kibe.woff2) format("woff2")}@font-face{font-family:Roobert;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Roobert-Regular-DlLDTnBn.woff2) format("woff2")}@font-face{font-family:Roobert;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/Roobert-RegularItalic-DH4pxgYJ.woff2) format("woff2")}@font-face{font-family:Roobert;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Roobert-Medium-DYYT15dv.woff2) format("woff2")}@font-face{font-family:Roobert;font-weight:500;font-style:italic;font-display:swap;src:url(/assets/Roobert-MediumItalic-BrSnbVPA.woff2) format("woff2")}@font-face{font-family:Roobert;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Roobert-SemiBold-B2xRfON-.woff2) format("woff2")}@font-face{font-family:Roobert;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/Roobert-Bold-D0aCs6fh.woff2) format("woff2")}@font-face{font-family:Roobert;font-weight:700;font-style:italic;font-display:swap;src:url(/assets/Roobert-BoldItalic-BOdzKk4s.woff2) format("woff2")}@font-face{font-family:Roobert;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/Roobert-Heavy-Bo3QMmE1.woff2) format("woff2")}@font-face{font-family:Roobert;font-weight:800;font-style:italic;font-display:swap;src:url(/assets/Roobert-HeavyItalic-DId7e8_b.woff2) format("woff2")}@font-face{font-family:Adieu;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Adieu-Regular-DQgu5BYH.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/IBMPlexSans-Regular-CDDApCn2.woff2) format("woff2")}:root{--font-body: "Roobert", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: "Adieu", "Roobert", sans-serif;--font-mono: "IBM Plex Sans", sans-serif}:root{--black: #000000;--white: #ffffff;--grey-9: #262626;--grey-8: #4d4d4d;--grey-7: #8c8c8c;--grey-6: #bfbfbf;--grey-5: #cccccc;--grey-4: #d9d9d9;--grey-3: #e6e6e6;--grey-2: #f5f5f5;--grey-1: #f9f9f9;--grey-0: #fafafa;--green-deep: #23a92f;--green: #2bd43b;--green-bright: #2fd53f;--green-soft: #5dde69;--green-border: #aaeeb1;--green-bg: #eefcef;--lime: #dcff64;--lime-bg: #faffeb;--cream: #fffaf0;--coral: #f7543b;--coral-70: #f97f6c;--coral-50: #fba99d;--coral-30: #fdd4ce;--coral-bg: #fff6f5;--coral-bg-2: #feeeec;--periwinkle: #7593ff;--blue-link: #3360ff;--blue-bg: #f3f4fc;--blue-border: #d6daf5;--gold-bg: #fffaf0;--gold-border: #ffedcc;--purple: #9747ff;--purple-bg: #f9f4fb;--text-title: var(--grey-9);--text-body: var(--grey-8);--text-secondary: #6b6b6b;--text-disabled: var(--grey-6);--text-link: var(--blue-link);--surface-page: var(--white);--surface-subtle: var(--grey-1);--surface-card: var(--white);--surface-table-header: var(--grey-0);--surface-selected: #f0f0f0;--border-default: var(--grey-4);--border-strong: var(--black);--divider: var(--grey-3);--accent-primary: var(--black);--accent-primary-text: var(--white);--accent-success: var(--green);--accent-highlight: var(--lime);--accent-danger: var(--coral);--shadow-card: 0 4px 12px rgba(0, 0, 0, .1);--status-success-bg: #eefcef;--status-success-border: #2bd43b;--status-success-text: #1a7f24;--status-info-bg: #f3f4fc;--status-info-border: #7593ff;--status-info-text: #3a4fc4;--status-warning-bg: #fffaf0;--status-warning-border: #faad14;--status-warning-text: #8f5600;--status-danger-bg: #fff6f5;--status-danger-border: #f7543b;--status-danger-text: #c73a24;--status-neutral-bg: var(--grey-2);--status-neutral-border: var(--grey-6);--status-neutral-text: var(--grey-8);--status-inverse-bg: var(--grey-9);--status-inverse-border: var(--grey-9);--status-inverse-text: var(--white);--status-purple-bg: var(--purple-bg);--status-purple-border: var(--purple);--status-purple-text: #6b21c8;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--text-12: 12px;--leading-12: 20px;--text-13: 13px;--leading-13: 20px;--text-14: 14px;--leading-14: 22px;--text-16: 16px;--leading-16: 24px;--text-20: 20px;--leading-20: 28px;--text-24: 24px;--leading-24: 32px;--text-30: 30px;--leading-30: 38px;--text-38: 38px;--leading-38: 46px;--text-46: 46px;--leading-46: 54px;--text-56: 56px;--leading-56: 64px;--radius-control: 6px;--radius-button: 10px;--radius-card: 8px;--radius-pill: 100px;--radius-swatch: 2px;--border-hairline: 1px solid var(--border-default);--border-control: inset 0 0 0 1px var(--black);--shadow-tooltip: 0 4px 12px rgba(0, 0, 0, .1);--rail-width: 350px;--content-max: 1040px;--home-content-max: 1120px}:root[data-theme=dark]{--text-title: #f5f5f5;--text-body: #d4d4d4;--text-secondary: #9a9a9a;--text-disabled: #6b6b6b;--text-link: var(--periwinkle);--surface-page: #131313;--surface-subtle: #1a1a1a;--surface-card: #1c1c1c;--surface-table-header: #202020;--surface-selected: #2a2a2a;--border-default: #3a3a3a;--border-strong: #d4d4d4;--divider: #2c2c2c;--accent-primary: #f5f5f5;--accent-primary-text: #121212;--shadow-card: 0 4px 12px rgba(0, 0, 0, .5);--border-control: inset 0 0 0 1px var(--border-strong);--status-success-bg: #14290f;--status-success-border: #2bd43b;--status-success-text: #7ee08a;--status-info-bg: #171d33;--status-info-border: #7593ff;--status-info-text: #a8b8ff;--status-inverse-bg: #f5f5f5;--status-inverse-border: #f5f5f5;--status-inverse-text: #131313;--status-warning-bg: #2b2107;--status-warning-border: #faad14;--status-warning-text: #f0c14b;--status-danger-bg: #2e1310;--status-danger-border: #f7543b;--status-danger-text: #f79c8a;--status-neutral-bg: #262626;--status-neutral-border: #6b6b6b;--status-neutral-text: #d4d4d4;--status-purple-bg: #211630;--status-purple-border: var(--purple);--status-purple-text: #c79cf5}.t-regular{font-family:var(--font-body);font-weight:400}.t-medium{font-family:var(--font-body);font-weight:500}.t-semibold{font-family:var(--font-body);font-weight:600}.t-display{font-family:var(--font-display);font-weight:400;text-transform:uppercase}.t-mono{font-family:var(--font-mono)}.t-12{font-size:var(--text-12);line-height:var(--leading-12)}.t-13{font-size:var(--text-13);line-height:var(--leading-13)}.t-14{font-size:var(--text-14);line-height:var(--leading-14)}.t-16{font-size:var(--text-16);line-height:var(--leading-16)}.t-20{font-size:var(--text-20);line-height:var(--leading-20)}.t-24{font-size:var(--text-24);line-height:var(--leading-24)}.t-30{font-size:var(--text-30);line-height:var(--leading-30)}.t-38{font-size:var(--text-38);line-height:var(--leading-38)}.t-46{font-size:var(--text-46);line-height:var(--leading-46)}.t-56{font-size:var(--text-56);line-height:var(--leading-56)}.ds-eyebrow{font-family:var(--font-body);font-weight:600;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.ds-app{background:var(--surface-subtle);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-14);line-height:var(--leading-14);-webkit-font-smoothing:antialiased}.ds-app a{color:var(--text-link);text-decoration:none}.ds-app a:hover{text-decoration:underline}.ds-agent-markdown{--tw-prose-body: var(--text-body);--tw-prose-headings: var(--text-title);--tw-prose-lead: var(--text-body);--tw-prose-links: var(--text-link);--tw-prose-bold: var(--text-title);--tw-prose-counters: var(--text-secondary);--tw-prose-bullets: var(--text-secondary);--tw-prose-hr: var(--divider);--tw-prose-quotes: var(--text-body);--tw-prose-quote-borders: var(--border-default);--tw-prose-captions: var(--text-secondary);--tw-prose-kbd: var(--text-title);--tw-prose-kbd-shadows: 0 0 0;--tw-prose-code: var(--text-title);--tw-prose-pre-code: var(--text-body);--tw-prose-pre-bg: var(--surface-subtle);--tw-prose-th-borders: var(--border-default);--tw-prose-td-borders: var(--divider)}.ds-agent-markdown :not(pre)>code{border-radius:4px;background:var(--surface-selected);padding:.1em .3em}.ds-agent-markdown pre{border:1px solid var(--border-default)}.ds-card{background:var(--surface-card);border:var(--border-hairline);border-radius:var(--radius-card)}.ds-btn{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-title);font-family:var(--font-body);font-weight:500;font-size:var(--text-13);line-height:1;white-space:nowrap}.ds-btn:disabled{color:var(--text-disabled);cursor:default}.ds-btn-primary{background:var(--accent-primary);color:var(--accent-primary-text)}.ds-btn-primary:disabled{background:var(--grey-5);color:var(--white)}.ds-btn-secondary{box-shadow:var(--border-control)}.ds-btn-secondary:disabled{box-shadow:inset 0 0 0 1px var(--border-default)}.ds-btn-ghost{color:var(--text-secondary)}.ds-btn-ghost:hover:not(:disabled){background:var(--grey-2);color:var(--text-title)}:root[data-theme=dark] .ds-btn-ghost:hover:not(:disabled){background:var(--surface-selected)}.ds-btn-danger{color:var(--coral)}.ds-btn-danger:hover:not(:disabled){background:var(--status-danger-bg)}.ds-btn-lg{height:40px;padding:0 var(--space-4);border-radius:var(--radius-button);font-size:var(--text-14)}.ds-btn-sm{height:26px;padding:0 var(--space-2);font-size:var(--text-12)}.ds-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:var(--radius-pill);font-size:var(--text-12);font-weight:500;line-height:1;white-space:nowrap}.ds-dot{width:6px;height:6px;border-radius:50%;flex:none}.ds-rail-grip{position:absolute;top:0;bottom:0;right:-3px;width:5px;z-index:40;cursor:col-resize;background:transparent;transition:background .12s;touch-action:none}.ds-rail-grip:hover,.ds-rail-grip:focus-visible{background:var(--border-strong);outline:none}.ds-input,.ds-select,.ds-textarea{width:100%;padding:7px 10px;border:var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-title);font-family:var(--font-body);font-size:var(--text-13);line-height:var(--leading-13)}.ds-textarea{resize:vertical}.ds-input:focus-visible,.ds-select:focus-visible,.ds-textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-color:transparent}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--text-disabled)}.ds-input:disabled,.ds-select:disabled,.ds-textarea:disabled{background:var(--surface-subtle);color:var(--text-disabled);cursor:not-allowed}.ds-textarea:disabled{resize:none}.ds-select-bare{border:0;background:transparent;padding:0;color:inherit;font:inherit;max-width:100%;text-overflow:ellipsis;appearance:none}.ds-select-bare-wrap{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.ds-select-bare-wrap>.ds-select-bare{width:100%;flex:0 1 auto;min-width:0;padding-right:13px;overflow:hidden;white-space:nowrap;field-sizing:content}.ds-select-bare-caret{position:absolute;right:0;flex-shrink:0;pointer-events:none}.ds-table{width:100%;border-collapse:separate;border-spacing:0}.ds-table th{position:sticky;top:0;z-index:1;background:var(--surface-table-header);border-bottom:var(--border-hairline);padding:8px 12px;text-align:left;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.ds-table td{padding:0 12px;height:42px;border-bottom:1px solid var(--divider);font-size:var(--text-13);color:var(--text-body)}.ds-table tbody tr:last-child td{border-bottom:0}@keyframes ds-agent-pulse{0%{box-shadow:0 0 #2bd43b73}70%{box-shadow:0 0 0 7px #2bd43b00}to{box-shadow:0 0 #2bd43b00}}.ds-agent-live{animation:ds-agent-pulse 2.4s ease-out infinite}.ds-topbar{display:none;position:sticky;top:0;z-index:30;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:8px 16px;background:var(--surface-card);border-bottom:1px solid var(--divider)}.ds-topbar-nav{order:3;flex-basis:100%}@media(max-width:800px){:root{--rail-width: 0px !important}.ds-rail{display:none}.ds-topbar{display:flex}.ds-app main{padding-left:16px;padding-right:16px}}.role-actuals-tip{position:relative}.role-actuals-tip:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 7px);z-index:120;width:max-content;max-width:260px;padding:6px 8px;border-radius:4px;background:#262626;color:#fff;font-size:12px;font-weight:400;line-height:16px;white-space:normal;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .1s ease,transform .1s ease}.role-actuals-tip:before{content:"";position:absolute;left:50%;bottom:calc(100% + 2px);z-index:121;border:5px solid transparent;border-top-color:#262626;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .1s ease}.role-actuals-tip:hover:after,.role-actuals-tip:hover:before,.role-actuals-tip:focus-visible:after,.role-actuals-tip:focus-visible:before{opacity:1}.role-actuals-tip:hover:after,.role-actuals-tip:focus-visible:after{transform:translate(-50%)}.role-actuals-tip[data-tip-align=left]:after{left:0;transform:translateY(3px)}.role-actuals-tip[data-tip-align=left]:before{left:12px}.role-actuals-tip[data-tip-align=left]:hover:after,.role-actuals-tip[data-tip-align=left]:focus-visible:after{transform:translate(0)}.role-actuals-filled-scroll{box-shadow:inset 0 -10px 10px -12px #00000073;scrollbar-color:var(--grey-4) transparent;scrollbar-width:thin}:root{--dawn-experts-wash: #f0f3ff;--dawn-experts-accent: #b9c8ff;--dawn-companies-wash: #fff2f5;--dawn-companies-accent: #f9c6d3;--dawn-labs-wash: #fff7ea;--dawn-labs-accent: #ffe0ae;--dawn-marker: #d6daf5}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-body);color:var(--grey-9);background:var(--white);-webkit-font-smoothing:antialiased}.mk-booking{--mk-booking-h: 480px;position:relative;width:100%}@media(max-width:640px){.mk-booking{--mk-booking-h: 860px}}.mk-booking iframe{position:relative;display:block;width:100%;height:var(--mk-booking-h);border:0;opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.mk-booking[data-ready] iframe{opacity:1}.mk-booking-ph{position:absolute;top:0;left:0;right:8px;height:calc(var(--mk-booking-h) - 8px);padding:clamp(20px,2.5vw,28px);display:flex;flex-wrap:wrap;align-content:flex-start;gap:24px 32px;overflow:hidden;border:1px solid var(--black);border-radius:10px;background:var(--white);box-shadow:6px 6px 0 var(--black);pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1)}.mk-booking[data-ready] .mk-booking-ph{opacity:0}.mk-booking-ph-month{flex:1 1 280px;min-width:0;max-width:460px;display:flex;flex-direction:column;gap:16px}.mk-booking-ph-title{height:36px;display:flex;align-items:center;font-size:16px;font-weight:600;color:var(--black)}.mk-booking-ph-days{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.mk-booking-ph-days .mk-sk{aspect-ratio:1}.mk-booking-ph-status{flex:1 1 200px;min-width:0;padding-top:6px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:22px;font-weight:600;color:var(--black)}.mk-booking-ph-note{font-size:13px;line-height:20px;font-weight:400;color:var(--grey-8)}.mk-booking-ph-slots{flex:1 1 260px;min-width:0;padding-top:6px;display:flex;flex-direction:column;gap:12px}.mk-booking-ph-slots .mk-sk{height:48px}.mk-booking-ph-slots .mk-sk:last-child{margin-top:12px}.mk-sk{border-radius:6px;background:#f0f0f0;animation:mk-pulse 1.4s ease-in-out infinite}@keyframes mk-pulse{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.mk-sk{animation:none}}.mk-faq{display:flex;flex-direction:column;border-top:1px solid var(--grey-9)}.mk-faq-item{border-bottom:1px solid var(--grey-3)}.mk-faq-item button{width:100%;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;border:0;background:none;cursor:pointer;text-align:left;font:inherit;font-size:18px;line-height:26px;font-weight:600;color:var(--grey-9)}.mk-faq-item button:hover{color:var(--black)}.mk-faq-glyph{flex-shrink:0;width:24px;text-align:center;font-size:22px;font-weight:400}.mk-faq-item p{margin:0;padding:0 48px 20px 0;font-size:16px;line-height:24px;color:var(--grey-8);text-wrap:pretty}.mk-faq-item p[hidden]{display:none}.mk-hero-backdrop{position:absolute;top:0;left:0;right:0;z-index:0;height:100vh;min-height:640px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0) 55%,var(--white) 96%),radial-gradient(circle,rgba(0,0,0,.08) 1px,transparent 1.6px) 0 0 / 24px 24px,var(--mk-hero-glows)}.mk-site-menu{position:relative;display:flex;align-items:center;gap:4px}.mk-site-menu-logo{display:inline-flex;color:var(--black)}.mk-site-menu-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--grey-9);cursor:pointer}.mk-site-menu-toggle:hover{background:var(--grey-2)}.mk-site-menu-toggle svg{transition:transform .2s ease}.mk-site-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mk-site-menu-panel{position:absolute;top:calc(100% + 12px);left:44px;z-index:60;width:min(320px,calc(100vw - 32px));box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--grey-3);border-radius:8px;background:var(--white);box-shadow:var(--shadow-card)}.mk-site-menu-panel[hidden]{display:none}.mk-site-menu-panel a{display:flex;flex-direction:column;padding:8px 12px;border-radius:6px;color:inherit;text-decoration:none}.mk-site-menu-panel a:hover,.mk-site-menu-panel a[aria-current=page]{background:var(--grey-1)}.mk-site-menu-panel a[aria-current=page][data-site=experts]{background:var(--dawn-experts-wash);box-shadow:inset 0 0 0 1px var(--dawn-experts-accent)}.mk-site-menu-panel a[aria-current=page][data-site=companies]{background:var(--dawn-companies-wash);box-shadow:inset 0 0 0 1px var(--dawn-companies-accent)}.mk-site-menu-panel a[aria-current=page][data-site=labs]{background:var(--dawn-labs-wash);box-shadow:inset 0 0 0 1px var(--dawn-labs-accent)}.mk-site-menu-panel b{font-size:14px;line-height:22px;font-weight:600;color:var(--grey-9)}.mk-site-menu-panel span{font-size:13px;line-height:20px;color:var(--grey-8)}.mk-page-nav{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background .2s ease,border-color .2s ease}.mk-page-nav[data-scrolled]{background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:#0000000f}.mk-page-nav-in{max-width:var(--mk-page-max, 1200px);height:64px;margin:0 auto;padding:0 var(--mk-page-pad, clamp(20px, 4vw, 48px));display:flex;align-items:center;gap:16px}.mk-page-nav-end{margin-left:auto;display:flex;align-items:center;gap:var(--mk-page-nav-gap, 24px);font-size:14px}.mk-page-nav-links{display:flex;align-items:center;gap:var(--mk-page-nav-gap, 24px)}.mk-page-nav-links a{color:var(--grey-8);text-decoration:none}.mk-page-nav-links a:hover{color:var(--black)}@media(max-width:640px){.mk-page-nav-links{display:none}}.mk-footer{position:relative;overflow:hidden;background:var(--black);color:var(--white)}.mk-footer-mark{position:absolute;left:50%;bottom:-160px;width:440px;transform:translate(-50%);pointer-events:none}.mk-footer-in{box-sizing:content-box;position:relative;max-width:1440px;margin:0 auto;padding:clamp(64px,9vw,112px) clamp(24px,6vw,112px) 0}.mk-footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:40px}.mk-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.mk-footer-logo{display:inline-flex;color:var(--white)}.mk-footer-note{max-width:220px;margin:0;font-size:13px;line-height:20px;color:var(--grey-6)}.mk-footer-note a{color:var(--white)}.mk-footer nav{display:flex;flex-direction:column;gap:12px;font-size:14px}.mk-footer h2{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--white)}.mk-footer nav a{color:var(--grey-4);text-decoration:none}.mk-footer nav a:hover{color:var(--white)}.mk-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:clamp(144px,18vw,232px) 0 var(--mk-footer-bottom-pad, 40px);font-size:13px;color:var(--grey-6)}.mk-footer-social{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid var(--white);border-radius:50%;color:var(--white)}.mk-footer-social:hover{background:#1a1a1a}.labs-hero{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:clamp(20px,5.5vh,72px) clamp(16px,4vw,48px) clamp(32px,6vh,72px);display:flex;flex-direction:column;align-items:center;gap:clamp(18px,3.6vh,44px)}.labs-hero-copy{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.6vh,16px);text-align:center}.labs-hero h1{font-family:var(--font-display);font-size:clamp(20px,2.5vw,40px);line-height:1.12;font-weight:700;text-transform:uppercase;color:var(--black);text-wrap:balance}@media(min-width:760px){.labs-hero h1{white-space:nowrap}}.labs-hero-copy p{max-width:560px;font-size:clamp(16px,1.3vw,18px);line-height:1.5;color:var(--grey-9);text-wrap:balance}.labs-roll{display:inline-block;vertical-align:bottom;height:1.12em;padding:0;overflow:hidden;border:0;border-radius:8px;background:var(--dawn-labs-accent);font:inherit;color:inherit;text-transform:inherit;cursor:pointer;transition:width .5s cubic-bezier(.65,0,.2,1),background .5s ease,box-shadow .2s ease,transform .2s ease}.labs-roll[data-scen=experts]{background:var(--dawn-marker)}.labs-roll:hover{box-shadow:inset 0 0 0 2px var(--black),3px 3px 0 var(--black);transform:translate(-1px,-1px)}.labs-roll-in{display:flex;flex-direction:column;align-items:center;transform:translateY(0);transition:transform .5s cubic-bezier(.65,0,.2,1)}.labs-roll-in>span{height:1.12em;padding:0 .2em;white-space:nowrap}.labs-roll:hover .labs-roll-in{transform:translateY(-.16em)}.labs-roll[data-scen=data] .labs-roll-in{transform:translateY(-1.12em)}.labs-roll[data-scen=data]:hover .labs-roll-in{transform:translateY(-.96em)}.labs-fit{width:100%;max-width:1000px;height:var(--fit-h, auto)}.labs-fit-in{width:calc(100% / var(--fit-s, 1));transform:scale(var(--fit-s, 1));transform-origin:top left}@media(max-width:759px){.labs-fit{height:auto}.labs-fit-in{width:auto;transform:none}}.slack{--slack-accent: var(--dawn-labs-accent);--slack-wash: var(--dawn-labs-wash);container-type:inline-size;display:flex;flex-direction:column;gap:16px;text-align:left;color:var(--grey-9)}.slack[data-scen=experts]{--slack-accent: var(--dawn-experts-accent);--slack-wash: var(--dawn-experts-wash)}.slack button{border:0;font:inherit;cursor:pointer}.slack-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.slack-steps button{min-width:0;padding:0;display:flex;flex-direction:column;gap:8px;background:none;text-align:left}.slack-step-bar{display:block;height:3px;overflow:hidden;border-radius:100px;background:var(--grey-3)}.slack-step-bar span{display:block;height:100%;border-radius:100px;background:var(--black)}.slack-step-label{display:flex;align-items:baseline;gap:6px;overflow:hidden;font-size:14px;line-height:20px;font-weight:600;color:var(--grey-8);white-space:nowrap;text-overflow:ellipsis}.slack-steps [data-reached] .slack-step-label{color:var(--black)}.slack-step-label span{font-variant-numeric:tabular-nums}.slack-box{height:820px;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--grey-9);border-radius:14px;background:var(--white);box-shadow:8px 8px 0 var(--dawn-labs-accent)}.slack-side{display:none;flex-direction:column;gap:2px;padding:14px 10px;background:#1d1c1d;color:#d1d2d3;font-size:14px;line-height:22px}.slack-ws{padding:2px 10px 14px;font-size:15px;font-weight:700;color:var(--white)}.slack-sec{padding:0 10px 6px;font-size:12px;font-weight:600;color:#9a9a9a}.slack-side button{min-height:36px;padding:6px 8px;display:flex;align-items:center;border-radius:6px;background:transparent;color:var(--white);font-size:13px;line-height:20px;font-weight:700;white-space:nowrap;text-align:left;transition:background .6s ease}.slack-side button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.slack-side button:hover{background:#ffffff1a}.slack-side button[data-flash]{background:#ffffff29}.slack-side button[aria-pressed=true]{background:#1164a3}.slack-ch-muted{padding:6px 8px;font-size:13px;line-height:20px;color:#8f8f8f;white-space:nowrap}.slack-main{min-width:0;min-height:0;display:flex;flex-direction:column}.slack-head{height:52px;flex-shrink:0;padding:0 14px 0 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--grey-3)}.slack-ch{display:none;font-size:15px;font-weight:700;color:var(--black)}.slack-pills{display:flex;gap:4px;padding:3px;border-radius:8px;background:#f3f3f3}.slack-pills button{min-height:34px;padding:4px 10px;display:flex;align-items:center;gap:6px;border-radius:6px;background:transparent;color:var(--black);font-size:13px;font-weight:600}.slack-pills button[aria-pressed=true]{background:var(--white);box-shadow:inset 0 0 0 1px var(--black)}.slack-badge{width:7px;height:7px;border-radius:50%;background:#e01e5a;opacity:0;transition:opacity .25s ease}.slack-badge[data-on]{opacity:1}.slack-view{position:relative;flex:1;min-height:0;overflow:hidden}.slack-stack{position:absolute;top:0;left:0;right:0;padding:16px 18px 20px;display:flex;flex-direction:column;gap:14px;transition:transform .6s cubic-bezier(.4,0,.2,1)}.slack-msg{display:flex;gap:10px;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease}.slack-msg[data-on]{opacity:1;transform:none}.slack-av,.slack-av-gap{width:36px;flex-shrink:0}.slack-av{height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px}.slack-av-rl{background:var(--dawn-marker);font-size:13px;font-weight:700;color:var(--black)}.slack-av-massive{background:var(--black);color:var(--white)}.slack-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.slack-av-rl+.slack-body{gap:2px}.slack-who{display:flex;align-items:baseline;gap:8px}.slack-who b{font-size:15px;font-weight:700;color:var(--black)}.slack-who time{font-size:12px;color:var(--grey-8)}.slack-text{font-size:15px;line-height:23px;color:#1d1c1d;text-wrap:pretty}.slack-mention{padding:0 2px;border-radius:3px;background:#e8f0ff;color:#1264a3}.slack-card{overflow:hidden;border:1px solid var(--grey-3);border-left:3px solid var(--black);border-radius:8px}.slack-engine-head{padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #f0f0f0;font-size:13px;font-variant-numeric:tabular-nums;color:var(--black)}.slack-engine-head span{font-weight:500;color:var(--grey-8)}.slack-engine-grid{display:grid;grid-template-columns:1fr;max-height:260px;overflow:hidden;transition:max-height .7s cubic-bezier(.4,0,.2,1)}.slack-engine-grid[data-collapsed]{max-height:0}.slack-stages{padding:6px;display:flex;flex-direction:column;gap:1px;border-bottom:1px solid #f0f0f0}.slack-stages div{padding:4px 8px;display:flex;justify-content:space-between;gap:10px;border-radius:5px;font-size:12px;line-height:18px;font-weight:500;color:var(--black);opacity:.3;transition:background .3s ease,opacity .3s ease}.slack-stages b{font-variant-numeric:tabular-nums}.slack-stages [data-reached]{opacity:1}.slack-stages [data-current]{background:var(--slack-accent);font-weight:700}.slack-field{position:relative;height:96px;background:#fcfcfc}.slack-field canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.slack-out{padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-left-color:#7593ff}.slack-out div{min-width:0;display:flex;flex-direction:column}.slack-out b{font-size:20px;line-height:26px;letter-spacing:-.02em;color:var(--black);font-variant-numeric:tabular-nums}.slack-out span{font-size:12px;line-height:17px;color:var(--grey-8)}.slack-later{display:flex;align-items:center;gap:12px;opacity:0;transition:opacity .35s ease}.slack-later[data-on]{opacity:1}.slack-later:before,.slack-later:after{content:"";flex:1;height:1px;background:var(--grey-3)}.slack-later span{padding:1px 12px;border-radius:100px;box-shadow:inset 0 0 0 1px var(--grey-3);font-size:12px;line-height:20px;font-weight:600;color:var(--black)}.slack-rows{padding:2px 12px;border-left-color:var(--slack-accent)}.slack-row{padding:6px 0;display:flex;flex-direction:column;gap:5px;border-bottom:1px solid #f0f0f0;transition:opacity .4s ease}.slack-row:last-child{border-bottom:0}.slack-row-main{display:flex;align-items:center;gap:10px}.slack-rank{width:18px;font-size:12px;font-weight:700;color:var(--grey-8)}.slack-row-name{flex:1;min-width:0;display:flex;flex-direction:column}.slack-row-name b{font-size:14px;line-height:20px;color:var(--grey-8)}.slack-row[data-strong] .slack-row-name b{color:var(--black)}.slack-row-name span{overflow:hidden;font-size:12px;line-height:17px;color:var(--grey-8);white-space:nowrap;text-overflow:ellipsis}.slack-fit{padding:0 10px;border-radius:100px;background:var(--grey-3);font-size:12px;line-height:20px;font-weight:600;color:var(--black);white-space:nowrap}.slack-row[data-strong] .slack-fit{background:var(--slack-accent)}.slack-logo{position:relative;width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:7px;font-size:11px;font-weight:700;color:var(--black)}.slack-logo:before,.slack-logo:after{position:absolute}.slack-person{border-radius:50%}.slack-logo[data-logo=orbit]{background:#111}.slack-logo[data-logo=orbit]:before{content:"";left:6px;top:7px;width:15px;height:15px;border:2px solid var(--white);border-radius:50%}.slack-logo[data-logo=orbit]:after{content:"";left:17px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--dawn-labs-accent)}.slack-logo[data-logo=keel]{background:#7593ff}.slack-logo[data-logo=keel]:before,.slack-logo[data-logo=keel]:after{content:"";left:7px;height:4px;border-radius:2px;background:var(--white)}.slack-logo[data-logo=keel]:before{top:8px;width:14px}.slack-logo[data-logo=keel]:after{top:15px;width:9px}.slack-logo[data-logo=fern]{background:#f7a4b9}.slack-logo[data-logo=fern]:before{content:"";left:8px;top:8px;width:12px;height:12px;border-radius:0 60%;background:var(--black)}.slack-inv{margin-left:28px;padding:6px 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;border-radius:6px;background:var(--slack-wash);opacity:0;transition:opacity .45s ease}.slack-inv[data-on]{opacity:1}.slack-inv>span{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:19px}.slack-inv>span>span{color:var(--grey-8)}.slack-inv b{color:var(--black);white-space:nowrap}.slack-inv b[data-warn]{color:#c73a24}@container (min-width: 600px){.slack-box{height:700px;grid-template-columns:216px minmax(0,1fr)}.slack-side{display:flex}.slack-ch{display:inline}.slack-pills{display:none}.slack-out{grid-template-columns:repeat(4,minmax(0,1fr))}.slack-inv{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ((min-width: 560px) and (max-width: 599.98px)) or (min-width: 776px){.slack-engine-grid{grid-template-columns:minmax(180px,1fr) minmax(0,1fr)}.slack-stages{border-bottom:0;border-right:1px solid #f0f0f0}.slack-field{height:150px}}@media(prefers-reduced-motion:reduce){.labs-roll,.labs-roll-in,.slack *{transition:none}}html{overflow-x:hidden;scroll-padding-top:72px}.labs{position:relative;font-size:16px;line-height:1.55}.labs :where(h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote){margin:0;padding:0}.labs :where(ol,ul){list-style:none}.labs main{position:relative;z-index:1}.labs-wrap{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:clamp(72px,9vw,128px) clamp(20px,4vw,48px)}.labs-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center}.labs-split>*{min-width:0}.labs-h2{font-size:clamp(28px,3.2vw,40px);line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--black);text-wrap:balance}.labs-nav-link{padding:8px 0;border:0;background:none;font:inherit;color:var(--grey-8);cursor:pointer}.labs-nav-link:hover{color:var(--black)}.labs-btn{border:0;background:var(--black);color:var(--white);font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.labs-btn:hover{background:var(--grey-8)}.labs-btn-nav{height:40px;padding:0 16px;border-radius:6px;font-size:14px}.labs-btn-bar{width:100%;height:48px;border-radius:8px;font-size:16px}.labs-marquee{position:relative;overflow:hidden;border-top:1px solid var(--grey-3);background:var(--white);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.labs-marquee-track{display:flex;width:max-content;animation:labs-marquee 45s linear infinite}.labs-marquee ul{display:flex}.labs-marquee li{padding:20px 14px;display:flex;align-items:center;gap:28px;font-size:16px;line-height:24px;font-weight:500;color:#737373;white-space:nowrap}.labs-marquee li:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--grey-6)}@keyframes labs-marquee{to{transform:translate(-50%)}}.labs-stats{border-top:1px solid var(--grey-3);border-bottom:1px solid var(--grey-3);background:var(--white)}.labs-stats dl{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,48px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.labs-stats dl>div{padding:clamp(24px,3vw,36px) 12px;display:flex;flex-direction:column-reverse;align-items:center;gap:2px;text-align:center}.labs-stats dl>div+div{border-left:1px solid var(--grey-3)}.labs-stats dd{font-size:clamp(32px,3.8vw,48px);line-height:1.05;font-weight:700;letter-spacing:-.03em;color:var(--black);font-variant-numeric:tabular-nums}.labs-stats dt{font-size:15px;line-height:22px;color:var(--grey-8)}.labs-how{--labs-accent: var(--dawn-labs-accent);scroll-margin-top:72px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;background:radial-gradient(900px 520px at 8% 0%,#7593ff17,#7593ff00 70%),radial-gradient(900px 560px at 92% 100%,#ffedcc73,#ffedcc00 70%),#fcfcfd}.labs-how[data-tab=experts]{--labs-accent: var(--dawn-experts-accent)}.labs-how-in{display:flex;flex-direction:column;gap:48px}.labs-how-head{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.labs-how-head p{max-width:620px;font-size:18px;line-height:28px;color:var(--grey-9);text-wrap:pretty}.labs-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:100px;background:var(--white);box-shadow:inset 0 0 0 1px var(--grey-3)}.labs-tabs button{min-height:40px;padding:8px 20px;border:0;border-radius:100px;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--black);cursor:pointer;transition:background .2s ease}.labs-tabs [aria-selected=true]{background:var(--labs-accent);box-shadow:inset 0 0 0 1px var(--black)}.labs-steps{position:relative;display:grid;grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:32px}.labs-steps:before{content:"";position:absolute;top:35px;left:0;right:0;height:2px;background:var(--grey-9);transform:scaleX(0);transform-origin:left center;transition:transform 1s cubic-bezier(.4,0,.2,1)}.labs-steps li{position:relative;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(12px);transition:opacity .5s ease var(--delay),transform .6s cubic-bezier(.2,.7,.2,1) var(--delay)}.labs-step-meta{font-size:13px;line-height:20px;font-weight:600;color:var(--grey-8)}.labs-step-dot{position:absolute;top:29px;left:0;width:14px;height:14px;border:2px solid var(--black);border-radius:50%;background:var(--labs-accent);transform:scale(0);transition:transform .4s cubic-bezier(.3,1.6,.5,1) var(--delay)}.labs-steps h3{margin-top:24px;font-size:24px;line-height:32px;font-weight:600;color:var(--black)}.labs-steps p{font-size:16px;line-height:24px;color:var(--grey-8);text-wrap:pretty}.labs-how[data-in] .labs-steps:before{transform:scaleX(1)}.labs-how[data-in] .labs-steps li{opacity:1;transform:none}.labs-how[data-in] .labs-step-dot{transform:scale(1)}.labs-proof{padding:clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px 56px;align-items:center;border:1px solid var(--grey-3);border-radius:16px;background:var(--white);box-shadow:0 24px 48px -32px #0000002e}.labs-proof-copy{display:flex;flex-direction:column;gap:8px}.labs-proof-copy h3{font-size:22px;line-height:30px;font-weight:600;color:var(--black)}.labs-proof-copy p{font-size:16px;line-height:24px;color:var(--grey-8);text-wrap:pretty}.labs-controls{margin-top:16px;padding-top:16px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--grey-3)}.labs-controls h4{font-size:16px;line-height:24px;font-weight:600;color:var(--black)}.labs-controls ul{display:flex;flex-direction:column;gap:8px}.labs-controls li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:22px;color:var(--black)}.labs-controls li span{width:18px;height:18px;flex-shrink:0;border-radius:50%;background:var(--dawn-labs-accent);font-size:11px;font-weight:700;line-height:18px;text-align:center}.labs-bars{display:flex;flex-direction:column;gap:12px}.labs-bar{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) 56px;gap:12px;align-items:center;font-size:14px;line-height:22px;color:var(--grey-9)}.labs-bar[data-us]>span:first-child{font-weight:700}.labs-bar-track{height:10px;overflow:hidden;border-radius:100px;background:#ececec}.labs-bar-track span{display:block;height:100%;border-radius:100px;background:var(--grey-6);transition:width .8s cubic-bezier(.2,.7,.2,1)}.labs-bar[data-us] .labs-bar-track span{background:var(--black)}.labs-how[data-tab=experts] .labs-bar-track span{background:var(--grey-9)}.labs-how[data-tab=experts] .labs-bar[data-us] .labs-bar-track span{background:#7593ff}.labs-bar b{text-align:right;color:var(--black);font-variant-numeric:tabular-nums}.labs-bars-note{margin-top:4px;font-size:12px;line-height:18px;color:var(--grey-8)}.labs-out .labs-split{gap:40px 64px}.labs-out-copy{display:flex;flex-direction:column;gap:16px}.labs-out-copy p{font-size:18px;line-height:28px;color:var(--grey-9);text-wrap:pretty}.labs-quote{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:20px;border:1px solid var(--grey-9);border-radius:16px;background:var(--white);box-shadow:8px 8px 0 var(--dawn-marker);opacity:0;transform:translateY(16px);transition:opacity .6s ease .1s,transform .8s cubic-bezier(.2,.7,.2,1) .1s}.labs-out[data-in] .labs-quote{opacity:1;transform:none}.labs-quote>span{height:28px;font-family:var(--font-display);font-size:56px;line-height:.6;font-weight:700;color:#7593ff}.labs-quote blockquote{font-size:clamp(22px,2.4vw,30px);line-height:1.3;font-weight:500;letter-spacing:-.01em;color:var(--black);text-wrap:pretty}.labs-quote figcaption{font-size:15px;line-height:22px;color:var(--grey-8)}.labs-book{scroll-margin-top:72px;background:radial-gradient(800px 520px at 0% 0%,#ffedccbf,#ffedcc00 65%),radial-gradient(760px 520px at 100% 100%,#7593ff42,#7593ff00 65%),radial-gradient(700px 500px at 70% 20%,#f7a4b938,#f7a4b900 70%),#fffaf4}.labs-book-in{gap:48px}.labs-book-copy{display:flex;flex-direction:column;gap:20px}.labs-book-copy h2{font-size:clamp(34px,4.4vw,56px);line-height:1.05;font-weight:700;letter-spacing:-.02em;color:var(--black);text-wrap:balance}.labs-book-copy p{max-width:480px;font-size:clamp(18px,1.8vw,21px);line-height:1.5;color:var(--black);text-wrap:pretty}.labs-book-bar{display:none}@media(max-width:640px){.labs{--mk-footer-bottom-pad: 112px}.labs-stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-stats dl>div+div{border-left:0}.labs-stats dl>div:nth-child(2n){border-left:1px solid var(--grey-3)}.labs-steps{grid-template-columns:1fr;gap:28px}.labs-steps:before{display:none}.labs-steps li{padding-left:24px;border-left:2px solid var(--grey-9)}.labs-step-dot{top:3px;left:-8px}.labs-steps h3{margin-top:0}.labs-book-bar:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:60;display:block;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--grey-3);background:var(--white)}}@media(prefers-reduced-motion:reduce){.labs-marquee-track{animation:none}.labs-steps:before,.labs-steps li,.labs-step-dot,.labs-bar-track span,.labs-quote{transition:none}}
