/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Berkeley Mono", "SF Mono", Monaco, monospace;--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-light:300;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Univers LT Std", -apple-system, BlinkMacSystemFont, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{@font-face{font-family:Univers LT Std;src:url(../fonts/univers-lt-std/UniversLTStd-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Univers LT Std;src:url(../fonts/univers-lt-std/UniversLTStd.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Univers LT Std;src:url(../fonts/univers-lt-std/UniversLTStd-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Univers LT Std;src:url(../fonts/univers-lt-std/UniversLTStd-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(../fonts/berkeley-mono/BerkeleyMono-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(../fonts/berkeley-mono/BerkeleyMono-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(../fonts/berkeley-mono/BerkeleyMono-Oblique.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}:root{--color-white:#fff;--color-gray-10:#f4f4f4;--color-gray-20:#e0e0e0;--color-gray-30:#c6c6c6;--color-gray-40:#a8a8a8;--color-gray-50:#8d8d8d;--color-gray-60:#6f6f6f;--color-gray-70:#525252;--color-gray-80:#393939;--color-gray-90:#262626;--color-gray-100:#161616;--color-black:#000;--color-blue-10:#edf5ff;--color-blue-20:#d0e2ff;--color-blue-30:#a6c8ff;--color-blue-40:#78a9ff;--color-blue-50:#4589ff;--color-blue-60:#0f62fe;--color-blue-70:#0043ce;--color-blue-80:#002d9c;--color-blue-90:#001d6c;--color-blue-100:#001141;--color-red-10:#fff1f1;--color-red-20:#ffd7d9;--color-red-30:#ffb3b8;--color-red-40:#ff8389;--color-red-50:#fa4d56;--color-red-60:#da1e28;--color-red-70:#a2191f;--color-red-80:#750e13;--color-red-90:#520408;--color-red-100:#2d0709;--color-green-10:#defbe6;--color-green-20:#a7f0ba;--color-green-30:#6fdc8c;--color-green-40:#42be65;--color-green-50:#24a148;--color-green-60:#198038;--color-green-70:#0e6027;--color-green-80:#044317;--color-green-90:#022d0d;--color-green-100:#071908;--background:var(--color-white);--background-hover:var(--color-gray-10);--background-active:var(--color-gray-30);--background-selected:var(--color-gray-20);--background-inverse:var(--color-gray-80);--surface-footer:var(--color-gray-100);--layer-01:var(--color-gray-10);--layer-02:var(--color-white);--layer-03:var(--color-gray-10);--layer-hover:var(--color-gray-20);--layer-active:var(--color-gray-30);--layer-selected:var(--color-gray-20);--text-primary:var(--color-gray-100);--text-secondary:var(--color-gray-70);--text-placeholder:var(--color-gray-40);--text-primary-inverse:var(--color-gray-10);--text-secondary-inverse:var(--color-gray-30);--text-placeholder-inverse:var(--color-gray-50);--text-disabled:var(--color-gray-30);--text-on-color:var(--color-white);--text-error:var(--color-red-60);--link-primary:var(--color-blue-60);--link-primary-hover:var(--color-blue-70);--link-secondary:var(--color-blue-70);--link-visited:var(--color-blue-70);--link-inverse:var(--color-blue-40);--icon-primary:var(--color-gray-100);--icon-secondary:var(--color-gray-70);--icon-disabled:var(--color-gray-30);--icon-on-color:var(--color-white);--icon-inverse:var(--color-white);--border-subtle:var(--color-gray-20);--border-strong:var(--color-gray-50);--border-inverse:var(--color-gray-100);--border-disabled:var(--color-gray-30);--interactive:var(--color-blue-60);--interactive-hover:var(--color-blue-70);--interactive-active:var(--color-blue-80);--support-error:var(--color-red-60);--support-success:var(--color-green-60);--support-warning:#f1c21b;--support-info:var(--color-blue-60);--focus:var(--color-blue-60);--focus-inset:var(--color-white);--button-primary:var(--color-blue-60);--button-primary-hover:#0353e9;--button-primary-active:var(--color-blue-80);--button-secondary:var(--color-gray-80);--button-secondary-hover:#4c4c4c;--button-secondary-active:var(--color-gray-60);--button-tertiary:var(--color-blue-60);--button-danger:var(--color-red-60);--button-danger-hover:#b81921;--button-danger-active:var(--color-red-80);--button-disabled:var(--color-gray-30);--skeleton-background:var(--color-gray-10);--skeleton-element:var(--color-gray-30);--field-01:var(--color-gray-10);--field-02:var(--color-white);--field-hover:var(--color-gray-20);--overlay:#16161680;--panel-padding-x:64px;--header-surface:#ffffffe0}[data-theme=dark],.dark-theme{--background:var(--color-gray-100);--background-hover:var(--color-gray-90);--background-active:var(--color-gray-70);--background-selected:var(--color-gray-80);--background-inverse:var(--color-gray-10);--surface-footer:var(--color-gray-90);--layer-01:var(--color-gray-90);--layer-02:var(--color-gray-80);--layer-03:var(--color-gray-70);--layer-hover:var(--color-gray-80);--layer-active:var(--color-gray-60);--layer-selected:var(--color-gray-70);--text-primary:var(--color-gray-10);--text-secondary:var(--color-gray-30);--text-placeholder:var(--color-gray-60);--text-primary-inverse:var(--color-gray-10);--text-secondary-inverse:var(--color-gray-50);--text-placeholder-inverse:var(--color-gray-60);--text-disabled:var(--color-gray-70);--header-surface:#161616e0;--link-primary:var(--color-blue-40);--link-primary-hover:var(--color-blue-30);--link-inverse:var(--color-blue-60);--icon-primary:var(--color-gray-10);--icon-secondary:var(--color-gray-30);--icon-disabled:var(--color-gray-70);--icon-inverse:var(--color-gray-100);--border-subtle:var(--color-gray-80);--border-strong:var(--color-gray-50);--border-inverse:var(--color-gray-10);--border-disabled:var(--color-gray-70);--field-01:var(--color-gray-90);--field-02:var(--color-gray-80);--field-hover:var(--color-gray-80);--skeleton-background:var(--color-gray-90);--skeleton-element:var(--color-gray-70);--overlay:#000000a6}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;height:100%;overflow-x:hidden}body{width:100%;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--text-primary);background:var(--background);line-height:1.5;position:relative}code,pre,.mono,.dev-row label span{font-family:var(--font-mono)}strong,b{font-weight:500}.page-wrapper{flex-direction:column;min-height:100vh;display:flex}.page-layout{flex:1;justify-content:center;width:100%;max-width:1920px;margin:0 auto;display:flex}.content-panel{width:100%;min-width:480px;max-width:1328px;padding:0 var(--panel-padding-x) 0;background:var(--background);z-index:10;flex-direction:column;align-items:flex-start;display:flex;position:relative}.site-header{z-index:1000;width:calc(100% + var(--panel-padding-x) + var(--panel-padding-x));margin:0 calc(var(--panel-padding-x) * -1);min-height:76px;padding:0 calc(var(--panel-padding-x) + 16px);background:var(--header-surface);-webkit-backdrop-filter:blur(14px);justify-content:flex-start;align-items:center;display:flex;position:sticky;top:0}.logo-link{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.logo-link:focus{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.logo-link:focus:not(:focus-visible){outline:none}.site-logo{width:auto;height:16px}.nav{justify-content:flex-end;align-items:center;gap:24px;margin-left:auto;display:flex}.nav-link{font-family:var(--font-heading);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:400;text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--text-primary)}.nav-link.active{color:var(--interactive)}.nav-link:focus{outline:none}.nav-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.hamburger__line{background:var(--text-primary);width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.hamburger__line:first-child{margin-bottom:4px}.hamburger__line:nth-child(3){margin-top:4px}.hamburger.active .hamburger__line:first-child{transform:translateY(6px)rotate(45deg)}.hamburger.active .hamburger__line:nth-child(2){opacity:0}.hamburger.active .hamburger__line:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.hamburger:focus{outline:none}.hamburger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mobile-menu{background:var(--background);z-index:1001;opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-start;height:100dvh;padding:152px 32px 48px;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility .4s cubic-bezier(.16,1,.3,1);display:none;position:fixed;inset:0;overflow:hidden}.mobile-menu__header{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:40px;left:32px;right:32px}.mobile-menu__logo{align-items:center;display:inline-flex}.mobile-menu__close{z-index:2}body:has(.mobile-menu.active){width:100%;position:fixed;overflow:hidden}.mobile-menu.active{opacity:1;visibility:visible}.mobile-menu__nav{flex-direction:column;gap:0;display:flex}.mobile-menu__link{letter-spacing:-.03em;color:var(--text-placeholder);text-align:left;cursor:pointer;opacity:0;background:0 0;border:none;padding:16px 0;font-size:clamp(2.5rem,10vw,4rem);font-weight:300;line-height:1.1;text-decoration:none;transition:color .3s,transform .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(30px)}.mobile-menu.active .mobile-menu__link{opacity:1;transform:translateY(0)}.mobile-menu.active .mobile-menu__link:first-child{transition-delay:.1s}.mobile-menu.active .mobile-menu__link:nth-child(2){transition-delay:.15s}.mobile-menu.active .mobile-menu__link:nth-child(3){transition-delay:.2s}.mobile-menu__link:after{content:"";background:var(--interactive);width:0;height:2px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:12px;left:0}.mobile-menu__link:hover,.mobile-menu__link:focus{color:var(--text-primary)}.mobile-menu__link:hover:after,.mobile-menu__link:focus:after{width:100%}.mobile-menu__link.active{color:var(--text-primary)}.mobile-menu__link.active:after{background:var(--text-primary);width:48px}.mobile-menu__link:focus{outline:none}.mobile-menu__link:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.mobile-menu__footer{border-top:1px solid var(--border-subtle);opacity:0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:32px;transition:opacity .5s cubic-bezier(.16,1,.3,1) .25s,transform .5s cubic-bezier(.16,1,.3,1) .25s;display:flex;transform:translateY(20px)}.mobile-menu.active .mobile-menu__footer{opacity:1;transform:translateY(0)}.mobile-menu__footer-text{font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:12px}@media (width<=1024px){.hamburger{display:flex}.nav .nav-link{display:none}.mobile-menu{display:flex;position:fixed}}[data-theme=dark] .site-logo{filter:brightness(0)invert()}[data-theme=dark] .team-logo{filter:brightness(0)invert()opacity(.3)}[data-theme=dark] .logo-tooltip:hover .team-logo{filter:brightness(0)invert()opacity()}[data-theme=dark] .investor-logo-large{filter:brightness(0)invert()opacity(.3)}[data-theme=dark] .logo-tooltip:hover .investor-logo-large{filter:brightness(0)invert()opacity()}[data-theme=dark] .credential-logo{filter:brightness(0)invert()opacity(.3)}[data-theme=dark] .soc2-credential-link:hover .credential-logo{filter:brightness(0)invert()opacity()}.section-headline{padding-left:0;padding-right:0}.content-panel>:not(.mobile-menu):not(.site-header){z-index:1;position:relative}.statement-section{margin-top:1rem;position:relative}.statement-section--home{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.statement-section--flush{margin-top:0}.u-accent-border{border-left:2px solid var(--border-subtle);padding-left:1rem}.section-headline{color:var(--text-primary);margin-bottom:1.25rem;padding:0;font-size:1.95rem;font-weight:300;display:inline-block;position:relative}.video-container{background:#000;border-radius:4px;width:100%;margin:1rem 0;position:relative;overflow:hidden}.video-container video{width:100%;display:block}.video-controls{opacity:0;background:linear-gradient(#0000,#000c);align-items:center;gap:12px;padding:12px 16px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.video-container:hover .video-controls,.video-container:focus-within .video-controls{opacity:1}.video-controls button{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:12px;transition:opacity .2s;display:flex}.video-controls button:hover{opacity:1}.video-controls button:focus-visible{outline:2px solid var(--interactive);outline-offset:-2px;border-radius:4px}.video-controls button svg{width:20px;height:20px}.video-progress{cursor:pointer;background:0 0;flex:1;align-items:center;height:44px;display:flex;position:relative}.video-progress:before{content:"";background:#fff3;border-radius:2px;height:4px;position:absolute;left:0;right:0}.video-progress:focus-visible{outline:2px solid var(--interactive);outline-offset:-2px;border-radius:4px}.video-progress-bar{background:var(--interactive);z-index:1;border-radius:2px;width:0;height:4px;transition:width .1s linear;position:relative}.video-time{font-family:var(--font-mono);color:#ffffffb3;text-align:right;min-width:80px;font-size:10px}.video-play-overlay{cursor:pointer;color:inherit;background:#0000004d;border:none;justify-content:center;align-items:center;padding:0;transition:background .3s;display:flex;position:absolute;inset:0}.video-play-overlay:focus-visible{outline:2px solid var(--interactive);outline-offset:-4px}.video-play-overlay:hover{background:#0006}.video-play-overlay.hidden{display:none}.video-play-overlay svg{color:#fff;opacity:.9;width:64px;height:64px;transition:transform .2s,opacity .2s}.video-play-overlay:hover svg{opacity:1;transform:scale(1.1)}.thorin-mention{color:#78a9ff;cursor:pointer;border-bottom:1px dashed #78a9ff;font-weight:500;transition:color .15s,border-color .15s;display:inline;position:relative}.thorin-mention:hover,.thorin-mention:focus,.thorin-mention:focus-within,.thorin-mention.active{color:#a6c8ff;border-bottom-style:solid;border-bottom-color:#a6c8ff;outline:none}.thorin-mention:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.thorin-popover{width:288px;box-shadow:none;opacity:0;visibility:hidden;z-index:100;pointer-events:auto;background:#262626;border:none;border-radius:0;padding:12px 14px 14px;transition:opacity .15s,visibility .15s,transform .15s;display:block;position:absolute;bottom:calc(100% + 10px);left:50%;overflow:visible;transform:translate(-50%)translateY(4px)}.thorin-popover:before{content:"";pointer-events:auto;height:25px;position:absolute;top:100%;left:-10px;right:-10px}.thorin-popover:after{content:"";z-index:1;border:5px solid #0000;border-top-color:#262626;position:absolute;top:100%;left:50%;transform:translate(-50%)}.thorin-mention:hover .thorin-popover,.thorin-mention:focus-within .thorin-popover{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.thorin-popover__source,.thorin-popover__diagnosis,.thorin-popover__prompt,.thorin-popover__tools,.thorin-popover__result{display:none}.thorin-popover__source.visible{display:flex}.thorin-popover__diagnosis.visible{display:block}.thorin-popover__prompt.visible,.thorin-popover__tools.visible{display:flex}.thorin-popover__result.visible{opacity:1;display:block;transform:translateY(0)}.thorin-popover__source{font-family:var(--font-mono);color:#a8a8a8;background:#78a9ff1a;border-radius:4px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;font-size:10px}.thorin-popover__source-icon{flex-shrink:0;width:14px;height:14px}.thorin-popover__source-icon img{width:14px;height:14px;display:block}.thorin-popover__source-text{color:#c6c6c6}.thorin-popover__diagnosis{min-height:2.5em;font-family:var(--font-mono);color:#f4f4f4;margin-bottom:12px;font-size:11px;line-height:1.5}.thorin-popover__diagnosis-text{display:inline}.thorin-popover__prompt{flex-direction:column;gap:6px;margin-bottom:12px}.thorin-popover__prompt-text{font-family:var(--font-mono);color:#f4f4f4;font-size:11px;line-height:1.5}.thorin-popover__prompt-actions{justify-content:flex-end;gap:8px;display:flex}.thorin-popover__prompt-btn{font-family:var(--font-mono);cursor:pointer;opacity:0;border:none;border-radius:2px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;transition:background .15s,transform .1s,opacity .2s;display:none}.thorin-popover__prompt-btn.visible{opacity:1;display:flex}.thorin-popover__prompt-btn:active{transform:scale(.97)}.thorin-popover__prompt-btn--accept{color:#fff;background:#24a148}.thorin-popover__prompt-btn--accept:hover{background:#198038}.thorin-popover__prompt-btn svg{width:12px;height:12px;display:block}.thorin-popover__tools{flex-direction:column;gap:6px;margin-bottom:10px}.thorin-popover__tool-item{opacity:0;background:#ffffff0a;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;transition:opacity .2s,transform .2s;display:none;transform:translateY(4px)}.thorin-popover__tool-item.visible{opacity:1;display:flex;transform:translateY(0)}.thorin-popover__tool-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.thorin-popover__tool-icon img,.thorin-popover__tool-check svg{width:16px;height:16px;display:block}.thorin-popover__tool-text{font-family:var(--font-mono);color:#a8a8a8;flex:1;font-size:10px}.thorin-popover__tool-status{flex-shrink:0;width:14px;height:14px;position:relative}.thorin-popover__tool-spinner{border:1.5px solid #78a9ff4d;border-top-color:#78a9ff;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite tool-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thorin-popover__tool-check{width:14px;height:14px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thorin-popover__tool-item.complete .thorin-popover__tool-spinner{display:none}.thorin-popover__tool-item.complete .thorin-popover__tool-check{display:block}@keyframes tool-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.thorin-popover__result{font-family:var(--font-mono);color:#f4f4f4;opacity:0;background:#42be651a;border-left:2px solid #42be65;border-radius:0 4px 4px 0;padding:8px 10px;font-size:10px;line-height:1.4;transition:opacity .3s,transform .3s;transform:translateY(4px)}.cds-btn{letter-spacing:.16px;cursor:pointer;border:none;border-radius:0;outline:none;flex-shrink:0;justify-content:space-between;align-items:center;min-height:3rem;padding:0 64px 0 16px;font-size:.875rem;font-weight:400;line-height:1.28572;text-decoration:none;transition:background-color .11s,border-color .11s,color .11s;display:inline-flex;position:relative}.cds-btn:focus{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus), inset 0 0 0 2px var(--focus-inset)}.cds-btn:disabled{background-color:var(--button-disabled);border-color:var(--button-disabled);color:var(--text-disabled);cursor:not-allowed}.cds-btn__icon{flex-shrink:0;width:16px;height:16px;margin-left:8px;position:absolute;right:16px}.cds-btn__icon svg{fill:currentColor}.cds-btn--primary{background-color:var(--button-primary);color:var(--text-on-color)}.cds-btn--primary:hover{background-color:var(--button-primary-hover)}.cds-btn--primary:active{background-color:var(--button-primary-active)}.cds-btn--secondary{background-color:var(--button-secondary);color:var(--text-on-color)}.cds-btn--secondary:hover{background-color:var(--button-secondary-hover)}.cds-btn--secondary:active{background-color:var(--button-secondary-active)}.cds-btn--tertiary{border:1px solid var(--button-tertiary);color:var(--button-tertiary);background-color:#0000;padding:0 63px 0 15px}.cds-btn--tertiary:hover{background-color:var(--button-primary-hover);border-color:var(--button-primary-hover);color:var(--text-on-color)}.cds-btn--tertiary:active{background-color:var(--button-primary-active);border-color:var(--button-primary-active);color:var(--text-on-color)}.cds-btn--tertiary:focus{background-color:var(--button-primary);color:var(--text-on-color)}.cds-btn--ghost{background-color:var(--layer-01);color:var(--text-primary)}.cds-btn--ghost:hover{background-color:var(--layer-hover);color:var(--text-primary)}.cds-btn--ghost:active{background-color:var(--background-active);color:var(--text-primary)}.cds-btn--danger{background-color:var(--button-danger);color:var(--text-on-color)}.cds-btn--danger:hover{background-color:var(--button-danger-hover)}.cds-btn--danger:active{background-color:var(--button-danger-active)}.cds-btn--sm{min-height:2rem;padding:0 60px 0 12px}.cds-btn--sm.cds-btn--ghost{padding:0 12px}.cds-btn--md{min-height:2.5rem}.cds-btn--lg{min-height:3rem}.cds-btn--xl{min-height:4rem;padding:0 64px 0 16px}.cds-btn--2xl{min-height:5rem;padding:0 64px 0 16px}.cds-btn--expressive{padding:0 16px}.cds-btn--icon-only{justify-content:center;min-width:3rem;padding:0}.cds-btn--icon-only .cds-btn__icon{margin:0;position:static}.cds-btn--icon-only.cds-btn--sm{min-width:2rem}.cds-btn--icon-only.cds-btn--md{min-width:2.5rem}.cds-btn--icon-only.cds-btn--lg{min-width:3rem}.cds-btn--icon-only.cds-btn--xl{min-width:4rem}.cta-button{letter-spacing:.16px;cursor:pointer;border:none;border-radius:0;justify-content:space-between;align-items:center;min-height:3rem;padding:0 64px 0 16px;font-size:.875rem;font-weight:400;line-height:1.28572;text-decoration:none;transition:background-color .11s,border-color .11s,color .11s;display:inline-flex;position:relative}.cta-button.primary{background-color:var(--button-primary);color:var(--text-on-color)}.cta-button.primary:hover{background-color:var(--button-primary-hover)}.cta-button.primary:active{background-color:var(--button-primary-active)}.cta-button.secondary{background-color:var(--button-secondary);color:var(--text-on-color)}.cta-button.secondary:hover{background-color:var(--button-secondary-hover)}.cta-button.secondary:active{background-color:var(--button-secondary-active)}.cta-button:focus{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus), inset 0 0 0 2px var(--focus-inset);outline:none}.cta-button .plus{font-size:16px;position:absolute;right:16px}.team-logos-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-placeholder);margin-bottom:16px;font-size:10px}.team-logos-grid{flex-wrap:wrap;gap:12px;display:flex;overflow:visible}.team-logos-grid .logo-tooltip{justify-content:flex-start;align-items:center;width:auto;height:28px;display:flex}.team-logo{filter:brightness(0)opacity(.3);width:auto;height:20px;transition:filter .2s}.logo-tooltip:hover .team-logo{filter:brightness()opacity()}.investor-logo-large{filter:brightness(0)opacity(.3);width:auto;height:18px;transition:filter .2s;overflow:visible}.logo-tooltip:hover .investor-logo-large{filter:brightness()opacity()}.credential-logo{filter:brightness(0)opacity(.3);width:auto;height:44px;margin-top:-3px;transition:filter .2s}.soc2-credential-link:hover .credential-logo{filter:brightness()opacity()}.soc2-credential-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.logo-tooltip{display:inline-block;position:relative}.logo-tooltip:after{content:attr(data-tooltip);color:#f4f4f4;font-family:var(--font-mono);letter-spacing:0;white-space:nowrap;opacity:0;visibility:hidden;z-index:100;pointer-events:none;background:#262626;padding:4px 8px;font-size:11px;transition:opacity .1s,transform .1s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.logo-tooltip:before{content:"";opacity:0;visibility:hidden;z-index:100;border:4px solid #0000;border-top-color:#262626;transition:opacity .1s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.logo-tooltip:hover:after,.logo-tooltip:hover:before{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.logo-tooltip:hover:before{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mobile-menu__link{opacity:1!important;transform:none!important}}@media (width<=1024px){:root{--panel-padding-x:40px}.site-header{min-height:72px}.content-panel{width:100%;min-width:0;max-width:none;padding:0 var(--panel-padding-x) 0;align-items:center}}@media (width<=640px){:root{--panel-padding-x:24px}.site-header{min-height:68px}.site-header .nav{align-items:center;display:flex}.content-panel{padding:0 var(--panel-padding-x) 0;width:100%;min-width:0}}@media (width<=500px){.mobile-menu{padding-top:288px}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.top-1\/2{top:50%}.right-1\/2{right:50%}.right-4{right:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.mx-auto{margin-inline:auto}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mr-\[-50vw\]{margin-right:-50vw}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-\[-50vw\]{margin-left:-50vw}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.min-h-\[320px\]{min-height:320px}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[770px\]{max-width:770px}.max-w-\[900px\]{max-width:900px}.max-w-\[1328px\]{max-width:1328px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-12{-moz-column-gap:calc(var(--spacing) * 12);column-gap:calc(var(--spacing) * 12)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.border{border-style:var(--tw-border-style);border-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-b-\[color\:var\(--border-subtle\)\]{border-bottom-color:var(--border-subtle)}.bg-\[var\(--layer-01\)\]{background-color:var(--layer-01)}.bg-\[var\(--surface-footer\)\]{background-color:var(--surface-footer)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[calc\(var\(--panel-padding-x\)\+16px\)\]{padding-inline:calc(var(--panel-padding-x) + 16px)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[72px\]{padding-top:72px}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[calc\(72px\+env\(safe-area-inset-bottom\,0\)\)\]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0))}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.625\]{--tw-leading:1.625;line-height:1.625}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.text-\[var\(--text-placeholder\)\]{color:var(--text-placeholder)}.text-\[var\(--text-placeholder-inverse\)\]{color:var(--text-placeholder-inverse)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-primary-inverse\)\]{color:var(--text-primary-inverse)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-secondary-inverse\)\]{color:var(--text-secondary-inverse)}.text-inherit{color:inherit}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[var\(--interactive\)\]:is(:where(.group):hover *){color:var(--interactive)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:translate-x-0:is(:where(.group):focus-visible *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:text-\[var\(--interactive\)\]:is(:where(.group):focus-visible *){color:var(--interactive)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.first\:border-t-\[color\:var\(--border-subtle\)\]:first-child{border-top-color:var(--border-subtle)}@media (hover:hover){.hover\:text-\[var\(--text-primary-inverse\)\]:hover{color:var(--text-primary-inverse)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded-\[2px\]:focus-visible{border-radius:2px}.focus-visible\:bg-\[rgba\(0\,144\,255\,0\.08\)\]:focus-visible{background-color:#0090ff14}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--focus\)\]:focus-visible{outline-color:var(--focus)}.active\:bg-\[rgba\(255\,255\,255\,0\.06\)\]:active{background-color:#ffffff0f}@media not all and (width>=1024px){.max-\[1024px\]\:mx-0{margin-inline:calc(var(--spacing) * 0)}.max-\[1024px\]\:max-w-none{max-width:none}.max-\[1024px\]\:pt-12{padding-top:calc(var(--spacing) * 12)}.max-\[1024px\]\:pb-\[calc\(48px\+env\(safe-area-inset-bottom\,0\)\)\]{padding-bottom:calc(48px + env(safe-area-inset-bottom,0))}}@media not all and (width>=768px){.max-\[768px\]\:ml-0{margin-left:calc(var(--spacing) * 0)}.max-\[768px\]\:flex-col{flex-direction:column}.max-\[768px\]\:items-start{align-items:flex-start}.max-\[768px\]\:text-left{text-align:left}}@media not all and (width>=640px){.max-\[640px\]\:mx-0{margin-inline:calc(var(--spacing) * 0)}.max-\[640px\]\:my-8{margin-block:calc(var(--spacing) * 8)}.max-\[640px\]\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.max-\[640px\]\:max-w-none{max-width:none}.max-\[640px\]\:flex-col{flex-direction:column}.max-\[640px\]\:flex-wrap{flex-wrap:wrap}.max-\[640px\]\:gap-6{gap:calc(var(--spacing) * 6)}.max-\[640px\]\:pt-8{padding-top:calc(var(--spacing) * 8)}.max-\[640px\]\:pt-10{padding-top:calc(var(--spacing) * 10)}.max-\[640px\]\:pb-\[calc\(40px\+env\(safe-area-inset-bottom\,0\)\)\]{padding-bottom:calc(40px + env(safe-area-inset-bottom,0))}.max-\[640px\]\:text-\[2\.5rem\]{font-size:2.5rem}}@media (width>=768px){.min-\[768px\]\:mx-0{margin-inline:calc(var(--spacing) * 0)}.min-\[768px\]\:h-16{height:calc(var(--spacing) * 16)}.min-\[768px\]\:flex-row{flex-direction:row}.min-\[768px\]\:items-start{align-items:flex-start}.min-\[768px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}.min-\[768px\]\:text-left{text-align:left}}@media (width>=1025px){.min-\[1025px\]\:block{display:block}.min-\[1025px\]\:flex-1{flex:1}.min-\[1025px\]\:flex-\[1\.05\]{flex:1.05}.min-\[1025px\]\:flex-row{flex-direction:row}.min-\[1025px\]\:flex-row-reverse{flex-direction:row-reverse}.min-\[1025px\]\:items-start{align-items:flex-start}.min-\[1025px\]\:gap-12{gap:calc(var(--spacing) * 12)}}.\[\&_strong\]\:font-\[550\] strong{--tw-font-weight:550;font-weight:550}.\[\&_strong\]\:tracking-\[0\.01em\] strong{--tw-tracking:.01em;letter-spacing:.01em}.\[\&_strong\]\:text-\[var\(--text-primary\)\] strong{color:var(--text-primary)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
