/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--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-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-divide-y-reverse:0}}}@layer theme{:host,:root{--font-sans:Arial,Helvetica,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-blue-50:oklch(97% .014 254.604);--color-blue-800:oklch(42.4% .199 265.638);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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)}}}::-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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}body{background-color:var(--color-white);color:var(--color-slate-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}a,button,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}a{text-decoration-line:none}label{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);flex-direction:column;display:flex}input,select,textarea{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-slate-900);outline-color:var(--color-emerald-700)}input[type=checkbox]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-emerald-700)}textarea{min-height:calc(var(--spacing) * 24);resize:vertical}td,th{text-align:left}}@layer components{.brand{--brand-width:164px;width:var(--brand-width);height:calc(var(--brand-width) * .253);flex-shrink:0;align-items:center;display:inline-flex;position:relative;overflow:hidden}.brand img,.brand-emblem-crop img{max-width:none;height:auto;display:block;position:absolute}.brand img{width:calc(var(--brand-width) * 1.3);left:calc(var(--brand-width) * -.148);top:calc(var(--brand-width) * -.124)}.brand-light img{filter:brightness(0)invert()}.brand-emblem{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:#fbfaf5;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brand-emblem-crop{width:30px;height:30px;display:block;position:relative;overflow:hidden}.brand-emblem-crop img{object-fit:contain;width:144px;top:-13px;left:-15px}.button{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-color:#0000;display:inline-flex}.button-dark{background-color:var(--color-slate-900);color:var(--color-white)}@media (hover:hover){.button-dark:hover{background-color:var(--color-slate-700)}}.button-green{background-color:var(--color-emerald-800);color:var(--color-white)}@media (hover:hover){.button-green:hover{background-color:var(--color-emerald-900)}}.button-white{background-color:var(--color-white);color:var(--color-emerald-950)}@media (hover:hover){.button-white:hover{background-color:var(--color-slate-100)}}.button-quiet{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700)}@media (hover:hover){.button-quiet:hover{background-color:var(--color-slate-50)}}.button-small{min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5)}.text-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}@media (hover:hover){.text-link:hover{color:var(--color-emerald-800)}}.eyebrow{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.muted{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.badge{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-600);display:inline-flex}.badge-green{background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.environment-banner{z-index:50;min-height:calc(var(--spacing) * 9);background-color:var(--color-amber-300);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding-top:calc(.5rem + env(safe-area-inset-top));justify-content:center;align-items:center;display:flex;position:sticky;top:0}.has-environment-banner{--environment-banner-height:calc(2.25rem + env(safe-area-inset-top))}.badge-amber{background-color:var(--color-amber-50);color:var(--color-amber-800)}.badge-blue{background-color:var(--color-blue-50);color:var(--color-blue-800)}.badge-red{background-color:var(--color-rose-50);color:var(--color-rose-800)}.icon-tile{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-600);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.marketing-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.marketing-nav{max-width:var(--container-7xl);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);margin-inline:auto;display:flex}@media (min-width:64rem){.marketing-nav{padding-inline:calc(var(--spacing) * 10)}}.marketing-nav nav{gap:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);display:none}@media (min-width:48rem){.marketing-nav nav{display:flex}.homepage-nav nav{display:none}}@media (min-width:64rem){.homepage-nav nav{display:flex}}.nav-actions{align-items:center;gap:calc(var(--spacing) * 6);display:flex}.hero{background-color:var(--color-slate-50)}.hero-inner{max-width:var(--container-7xl);align-items:center;gap:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 20);margin-inline:auto;display:grid}@media (min-width:64rem){.hero-inner{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 24);grid-template-columns:repeat(2,minmax(0,1fr))}}.hero .eyebrow{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-emerald-800);display:flex}.tiny-maple{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.hero h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-slate-950)}@media (min-width:64rem){.hero h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.hero h1{font-family:Georgia,serif}.hero-description{margin-top:calc(var(--spacing) * 6);max-width:var(--container-lg);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.hero-actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3)}.hero-actions,.hero-proof{flex-wrap:wrap;display:flex}.hero-proof{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.divider-dot{margin-inline:var(--spacing)}.hero-product{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.mock-header{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.mock-header .badge{margin-left:auto}.product-card-title{min-width:0}.product-card-title>span{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-emerald-800);display:block}.product-card-title h2{margin-top:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.product-steps{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 2)}.product-step{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 5);grid-template-columns:28px 42px 1fr;display:grid}.product-step:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.product-step-index{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.product-step-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-slate-50);color:var(--color-emerald-800);justify-content:center;align-items:center;display:flex}.product-step strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-slate-950);display:block}.product-step-copy>span{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500);display:block}.mock-progress{margin-inline:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);padding:calc(var(--spacing) * 4);color:var(--color-emerald-900)}.check-icon,.mock-progress{align-items:center;display:flex}.check-icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:var(--color-emerald-800);color:var(--color-white);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center}.mock-progress strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block}.mock-progress span:not(.check-icon){margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:block}.mock-progress>svg{flex-shrink:0;margin-left:auto}.hero-bottom{max-width:var(--container-7xl);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);flex-wrap:wrap;margin-inline:auto;display:flex}@media (min-width:64rem){.hero-bottom{padding-inline:calc(var(--spacing) * 10)}}.hero-bottom>span:first-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.marketing-section{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 20);margin-inline:auto}@media (min-width:64rem){.marketing-section{padding-inline:calc(var(--spacing) * 10)}}.marketing-section .eyebrow{color:var(--color-emerald-800)}.marketing-section h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media (min-width:48rem){.marketing-section h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.marketing-section h2{font-family:Georgia,serif}.marketing-section-heading{margin-bottom:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 8);display:grid}@media (min-width:48rem){.marketing-section-heading{align-items:flex-start;gap:calc(var(--spacing) * 16);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.section-lead{margin-top:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.section-context,.section-lead{max-width:var(--container-md)}@media (min-width:48rem){.section-context{max-width:none}}.section-context h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-950);font-family:Georgia,serif}.section-context-body{margin-top:calc(var(--spacing) * 4);max-width:var(--container-sm);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.section-feature-list{margin-top:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:#ecfdf599;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.section-feature-list{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.section-feature-list{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.section-feature-list li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.section-feature-list li>span{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-700);border-radius:3.40282e+38px;flex-shrink:0}.feature-grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafc99;position:relative}@supports (color:color-mix(in lab,red,red)){.feature{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.feature{padding:calc(var(--spacing) * 6)}.feature>svg{margin-bottom:calc(var(--spacing) * 6);color:var(--color-emerald-800)}.feature-number{top:calc(var(--spacing) * 6);right:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);position:absolute}.feature h3{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.feature p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.audiences{background-color:var(--color-slate-950);color:var(--color-white)}.audiences .eyebrow{color:var(--color-emerald-300)}.audience-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 10);display:grid}@media (min-width:48rem){.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.audience-grid article{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-700);padding-top:calc(var(--spacing) * 7)}.audience-grid svg{color:var(--color-emerald-300)}.audience-grid h3{margin-block:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.audience-grid p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-300)}.audience-grid a{margin-top:calc(var(--spacing) * 7);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.process-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.process-grid li{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 6)}.process-grid li>span{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-800);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.process-grid h3{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.process-grid p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.market-range{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);color:var(--color-slate-950);flex-wrap:wrap;font-family:Georgia,serif;display:flex}.market-range-value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (min-width:48rem){.market-range-value{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.market-range-label{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}@media (min-width:48rem){.market-range-label{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.closing-cta{background-color:var(--color-emerald-900);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);text-align:center;color:var(--color-white)}.closing-cta h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));font-family:Georgia,serif}.closing-cta p:not(.eyebrow){margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 8);color:var(--color-emerald-100)}.cta-secondary{margin-left:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-block}.cta-secondary,.marketing-footer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.marketing-footer{max-width:var(--container-7xl);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 9);color:var(--color-slate-500);flex-wrap:wrap;margin-inline:auto;display:flex}.marketing-footer>div{gap:calc(var(--spacing) * 5);display:flex}.public-network-main{background-color:var(--color-slate-50)}.public-network-header nav{gap:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);display:flex}.public-network-footer{background-color:var(--color-white)}.public-network-footer>div{align-items:center;gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.public-network-hero{border-bottom:1px var(--tw-border-style);border-color:#002c221a}@supports (color:color-mix(in lab,red,red)){.public-network-hero{border-color:color-mix(in oklab,var(--color-emerald-950) 10%,transparent)}}.public-network-hero{background-color:var(--color-emerald-950);color:var(--color-white)}.public-directory-hero-inner,.public-firm-hero-inner,.public-network-hero-inner,.public-transaction-hero-inner{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);margin-inline:auto}@media (min-width:64rem){.public-directory-hero-inner,.public-firm-hero-inner,.public-network-hero-inner,.public-transaction-hero-inner{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 24)}}.public-network-hero-inner{align-items:flex-end;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.public-network-hero-inner{grid-template-columns:1fr 340px}}.public-network-eyebrow{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-emerald-700);text-transform:uppercase}.public-network-hero .public-network-eyebrow{color:var(--color-emerald-300)}.public-network-hero h1{max-width:var(--container-3xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media (min-width:64rem){.public-network-hero h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.public-network-hero h1{font-family:Georgia,serif}.public-network-hero-copy{margin-top:calc(var(--spacing) * 6);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-emerald-100)}.public-network-hero-actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.public-network-hero-actions .button-quiet{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.public-network-hero-actions .button-quiet{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.public-network-hero-actions .button-quiet{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.public-network-hero-actions .button-quiet{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.public-network-hero-actions .button-quiet{color:var(--color-white)}@media (hover:hover){.public-network-hero-actions .button-quiet:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.public-network-hero-actions .button-quiet:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}.public-network-hero-note{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.public-network-hero-note{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.public-network-hero-note{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.public-network-hero-note{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.public-network-hero-note{padding:calc(var(--spacing) * 6);color:var(--color-emerald-50)}.public-network-hero-note svg{margin-bottom:calc(var(--spacing) * 8);color:var(--color-emerald-300)}.public-network-hero-note strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white);display:block}.public-network-hero-note p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-emerald-100)}.public-network-section{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);margin-inline:auto}@media (min-width:64rem){.public-network-section{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 20)}}.public-directory-section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200)}.public-section-heading{margin-bottom:calc(var(--spacing) * 7);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.public-section-heading h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.public-section-heading>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.public-firm-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.public-firm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.public-firm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-directory-card,.public-firm-card,.public-network-card,.public-transaction-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.public-firm-card,.public-transaction-card{min-height:calc(var(--spacing) * 72);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.public-firm-card-topline{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.public-network-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-emerald-50);color:var(--color-emerald-800);justify-content:center;align-items:center;display:flex}.public-network-type{--tw-font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-slate-500);text-transform:uppercase}.public-network-type,.public-verified-badge{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-weight:var(--font-weight-semibold)}.public-verified-badge{align-items:center;gap:var(--spacing);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);color:var(--color-emerald-800);border-radius:3.40282e+38px;margin-left:auto;display:inline-flex}.public-firm-card h3,.public-transaction-card h3{margin-top:calc(var(--spacing) * 6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.public-firm-headline{--tw-leading:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-900)}.public-firm-description,.public-firm-headline,.public-transaction-card>p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));line-height:var(--leading-relaxed)}.public-firm-description,.public-transaction-card>p{-webkit-line-clamp:3;--tw-leading:var(--leading-relaxed);color:var(--color-slate-600);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.public-firm-meta{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);flex-wrap:wrap;margin-top:auto;display:flex}.public-firm-detail-meta a,.public-firm-meta>span:not(.public-network-pill){align-items:center;gap:var(--spacing);display:inline-flex}.public-network-pill{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600);border-radius:3.40282e+38px}.public-card-link{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800);display:inline-flex}@media (hover:hover){.public-card-link:hover{color:var(--color-emerald-950)}}.public-directory-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.public-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-directory-card{padding:calc(var(--spacing) * 6)}.public-directory-card-title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:flex}.public-directory-card-title svg{color:var(--color-emerald-800)}.public-directory-card ul{margin-top:calc(var(--spacing) * 4)}:where(.public-directory-card ul>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.public-directory-card li a{padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.public-directory-card li a:hover{color:var(--color-emerald-800)}}.public-directory-card li span{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);border-radius:3.40282e+38px}.public-network-empty{min-height:calc(var(--spacing) * 40);border-radius:var(--radius-2xl);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding:calc(var(--spacing) * 8);text-align:center;color:var(--color-slate-500);flex-direction:column;justify-content:center;align-items:center;display:flex}.public-network-empty h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.public-network-empty p,.public-network-empty-small{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.public-network-indexing-note{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400);margin-inline:auto}@media (min-width:64rem){.public-network-indexing-note{padding-inline:calc(var(--spacing) * 10)}}.public-directory-hero,.public-firm-hero,.public-transaction-hero{background-color:var(--color-slate-50)}.public-network-back,.public-network-breadcrumb{margin-bottom:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);display:flex}.public-network-back,.public-network-breadcrumb a{color:var(--color-emerald-800)}@media (hover:hover){:is(.public-network-breadcrumb a,.public-network-back):hover{color:var(--color-emerald-950)}}.public-firm-detail-grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.public-firm-detail-grid{grid-template-columns:1fr 300px}}.public-firm-about,.public-firm-profile-details,.public-firm-transactions,.public-firm-trust{padding:calc(var(--spacing) * 7)}@media (min-width:64rem){.public-firm-about,.public-firm-profile-details,.public-firm-transactions,.public-firm-trust{padding:calc(var(--spacing) * 9)}}.public-directory-hero h1,.public-firm-about h1,.public-transaction-detail-card h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}@media (min-width:64rem){.public-directory-hero h1,.public-firm-about h1,.public-transaction-detail-card h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.public-firm-detail-headline{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-900)}.public-directory-intro,.public-firm-detail-description{margin-top:calc(var(--spacing) * 5);max-width:var(--container-3xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.public-firm-detail-meta{margin-top:calc(var(--spacing) * 6)}.public-firm-detail-meta a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800)}.public-network-taxonomy{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.public-trust-row{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-emerald-50);padding:calc(var(--spacing) * 4);color:var(--color-emerald-800);display:flex}.public-trust-row span,.public-trust-row strong{display:block}.public-trust-row strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.public-trust-row span{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-emerald-700)}.public-trust-stat{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5)}.public-trust-stat span,.public-trust-stat strong{display:block}.public-trust-stat strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.public-trust-note,.public-trust-stat span{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.public-trust-note{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5)}.public-firm-transactions{margin-top:calc(var(--spacing) * 5)}.public-transaction-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.public-transaction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-transaction-card{min-height:0}.public-transaction-card .public-verified-badge{margin-left:auto}.public-transaction-detail-card{max-width:var(--container-3xl);padding:calc(var(--spacing) * 7);margin-inline:auto}@media (min-width:64rem){.public-transaction-detail-card{padding:calc(var(--spacing) * 10)}}.public-transaction-detail-meta{margin-top:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);flex-wrap:wrap;display:flex}.public-transaction-detail-meta>span{align-items:center;gap:var(--spacing);display:inline-flex}.public-transaction-detail-meta a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800)}.public-transaction-confidential-note{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-amber-900)}.public-directory-hero-inner>.public-firm-grid{margin-top:calc(var(--spacing) * 10)}.public-settings-intro{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:64rem){.public-settings-intro{flex-direction:row;justify-content:space-between;align-items:center}}.public-settings-intro strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);display:block}.public-settings-intro p:not(.public-network-eyebrow){margin-top:var(--spacing);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.public-checkbox-option,.public-toggle{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:row}.public-toggle{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-900);flex-shrink:0}.public-checkbox-option input,.public-toggle input{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.public-settings-options{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.public-settings-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-checkbox-option{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 3)}.public-checkbox-option small,.public-checkbox-option strong{display:block}.public-checkbox-option strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.public-checkbox-option small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.public-settings-private-note{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 5)}.public-settings-private-note strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);display:block}.public-settings-private-note p,.public-settings-private-note strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.public-settings-private-note p{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.public-settings-preview{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800);display:inline-flex}.public-transaction-controls{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.public-transaction-controls{flex-direction:row;justify-content:space-between;align-items:flex-end}}.public-transaction-controls>div:first-child span,.public-transaction-controls>div:first-child strong{display:block}.public-transaction-controls>div:first-child strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.public-transaction-controls>div:first-child span{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.public-transaction-controls .inline-form{flex-shrink:0;margin-top:0}.public-transaction-controls .inline-form .field-hint{margin-bottom:calc(var(--spacing) * 2);display:block}.public-transaction-controls .inline-form .form-actions{margin-top:0}.public-transaction-pending{margin-top:calc(var(--spacing) * 4);display:block}.auth-page{min-height:100dvh}@media (min-width:64rem){.auth-page{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.auth-aside{background-color:var(--color-emerald-950);padding:calc(var(--spacing) * 12);color:var(--color-white);flex-direction:column;justify-content:space-between;display:none}@media (min-width:64rem){.auth-aside{display:flex}}.auth-aside h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);font-family:Georgia,serif}.auth-aside h1 em{color:var(--color-emerald-300)}.auth-aside>div>p:last-child{margin-top:calc(var(--spacing) * 8);max-width:var(--container-sm);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-emerald-100)}.auth-aside-footer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-200)}.auth-main{padding:calc(var(--spacing) * 6)}@media (min-width:48rem){.auth-main{padding:calc(var(--spacing) * 10)}}.auth-back{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.auth-card{max-width:var(--container-sm);padding-block:calc(var(--spacing) * 12);margin-inline:auto}.auth-card h2{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.auth-card>.eyebrow{color:var(--color-emerald-800)}.stack-form{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.field-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.auth-switch,.field-hint{color:var(--color-slate-500)}.auth-switch{margin-top:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.auth-switch a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800)}.auth-release{margin-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.dev-preview-page{background-color:var(--color-slate-950);min-height:100dvh;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);color:var(--color-slate-100)}@media (min-width:48rem){.dev-preview-page{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 16)}}.dev-preview-shell{max-width:var(--container-5xl);margin-inline:auto}.dev-preview-back{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-400);display:inline-flex}@media (hover:hover){.dev-preview-back:hover{color:var(--color-white)}}.dev-preview-header{margin-top:calc(var(--spacing) * 12);max-width:var(--container-3xl)}.dev-preview-header>span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#fcbb0066;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dev-preview-header>span{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.dev-preview-header>span{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.dev-preview-header>span{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.dev-preview-header>span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-300)}.dev-preview-header h1{margin-top:calc(var(--spacing) * 6);max-width:var(--container-2xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:balance;color:var(--color-white)}@media (min-width:48rem){.dev-preview-header h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.dev-preview-header p{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);text-wrap:pretty;color:var(--color-slate-400)}.dev-preview-error{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ff667f66}@supports (color:color-mix(in lab,red,red)){.dev-preview-error{border-color:color-mix(in oklab,var(--color-rose-400) 40%,transparent)}}.dev-preview-error{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.dev-preview-error{background-color:color-mix(in oklab,var(--color-rose-400) 10%,transparent)}}.dev-preview-error{padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-rose-200)}.dev-preview-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.dev-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dev-preview-card{min-height:calc(var(--spacing) * 64);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);background-color:var(--color-slate-900);padding:calc(var(--spacing) * 6);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}.dev-preview-card>svg{color:var(--color-amber-300)}.dev-preview-card h2{margin-top:calc(var(--spacing) * 6);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.dev-preview-card p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);text-wrap:pretty;color:var(--color-slate-400)}.dev-preview-card button{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-amber-300);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);margin-top:auto;display:inline-flex}@media (hover:hover){.dev-preview-card button:hover{background-color:var(--color-amber-200)}}.dev-preview-card button:disabled{cursor:not-allowed;opacity:.5}.dev-preview-note{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-xl);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-700);padding:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-400)}.dev-preview-note strong{color:var(--color-slate-200)}.dev-preview-note p{margin-top:var(--spacing);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);text-wrap:pretty}.form-error{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rose-200);background-color:var(--color-rose-50);padding:calc(var(--spacing) * 3);color:var(--color-rose-800)}.form-error,.notice{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.notice{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-amber-900)}.release-page{max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16);margin-inline:auto}.release-page h1{margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.release-page h1,.release-page h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.release-page h2{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.release-page p{margin-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.app-shell{background-color:var(--color-slate-50);min-height:100dvh;overflow-x:hidden}.sidebar{z-index:30;width:calc(var(--spacing) * 60);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);inset-block:0;flex-direction:column;display:none;position:fixed;left:0}@media (min-width:64rem){.sidebar{display:flex}}.has-environment-banner .sidebar{top:var(--environment-banner-height)}.sidebar .brand{margin-bottom:calc(var(--spacing) * 8)}.firm-switch{margin-bottom:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 3);display:flex}.firm-switch strong{max-width:calc(var(--spacing) * 32);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block;overflow:hidden}.firm-switch span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);text-transform:capitalize}.firm-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:var(--color-emerald-50);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-900);flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-label{margin-bottom:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400)}.sidebar nav{gap:var(--spacing);flex-direction:column;display:flex}.sidebar nav a{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);display:flex}@media (hover:hover){.sidebar nav a:hover{background-color:var(--color-slate-50)}}.sidebar nav a.active{background-color:var(--color-emerald-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-900)}.nav-count{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-radius:.25rem;margin-left:auto}.sidebar-bottom{padding-top:calc(var(--spacing) * 8);margin-top:auto}.workspace-note{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.workspace-note strong{margin-bottom:var(--spacing);color:var(--color-slate-700);display:block}.user-summary{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.avatar,.user-summary{align-items:center;display:flex}.avatar{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-slate-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center}.user-summary strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block}.user-summary small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);text-transform:capitalize}.icon-button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);color:var(--color-slate-500);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.icon-button:hover{background-color:var(--color-slate-100)}}@media (min-width:64rem){.app-body{margin-left:calc(var(--spacing) * 60)}}.topbar{min-height:calc(var(--spacing) * 20);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);display:flex}@media (min-width:48rem){.topbar{padding-inline:calc(var(--spacing) * 8)}}.breadcrumbs{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-400);display:none}@media (min-width:40rem){.breadcrumbs{display:flex}}.breadcrumbs strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.topbar-right{align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);margin-left:auto;display:flex}.notification-menu{position:relative}.notification-menu>summary{list-style:none}.notification-menu>summary::-webkit-details-marker{display:none}.notification-menu[open] .notification-trigger{background-color:var(--color-emerald-50);color:var(--color-emerald-900)}.notification-trigger{cursor:pointer;position:relative}.notification-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-emerald-700);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.notification-badge{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);background-color:var(--color-emerald-800);padding-inline:var(--spacing);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:10px;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex;position:absolute}.notification-popover{top:calc(var(--spacing) * 12);z-index:50;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);text-align:left;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:min(26rem,100vw - 2rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute;right:0;overflow:hidden}.notification-popover-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.notification-popover-header .eyebrow{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-emerald-800)}.notification-popover-header h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-950)}.text-button{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800)}@media (hover:hover){.text-button:hover{background-color:var(--color-emerald-50)}}.text-button:disabled{opacity:.5}.notification-list{max-height:28rem;overflow-y:auto}.notification-item{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);grid-template-columns:.5rem 1fr auto;display:grid}.notification-item:last-child{border-style:var(--tw-border-style);border-width:0}.notification-item.unread{background-color:#ecfdf580}@supports (color:color-mix(in lab,red,red)){.notification-item.unread{background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}.notification-dot{margin-top:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:#0000;border-radius:3.40282e+38px}.notification-item.unread .notification-dot{background-color:var(--color-emerald-700)}.notification-item a{min-width:0;display:block}.notification-item strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.notification-item a span,.notification-item strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block}.notification-item a span{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.notification-item small{margin-top:calc(var(--spacing) * 2);color:var(--color-slate-400);font-size:11px;display:block}.notification-read-toggle{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);align-self:flex-start}@media (hover:hover){.notification-read-toggle:hover{background-color:var(--color-white);color:var(--color-emerald-800)}}.notification-read-toggle:disabled{opacity:.5}.notification-empty{min-height:calc(var(--spacing) * 52);padding-inline:calc(var(--spacing) * 6);text-align:center;color:var(--color-slate-400);flex-direction:column;justify-content:center;align-items:center;display:flex}.notification-empty strong{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700)}.notification-empty span{margin-top:var(--spacing)}.notification-empty span,.notification-settings-link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.notification-settings-link{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800);display:flex}@media (hover:hover){.notification-settings-link:hover{background-color:var(--color-slate-50)}}@media (min-width:64rem){.mobile-brand{display:none}}.mobile-brand .brand img{width:calc(var(--brand-width) * 1.3)}.mobile-nav{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:flex;overflow-x:auto}@media (min-width:64rem){.mobile-nav{display:none}}.mobile-nav a{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-slate-500)}.mobile-nav a.active{background-color:var(--color-emerald-50);color:var(--color-emerald-900)}.app-main{max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 7);margin-inline:auto}@media (min-width:48rem){.app-main{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 8)}}.page-heading{margin-bottom:calc(var(--spacing) * 7);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.page-heading h1{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.page-heading p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.page-heading .eyebrow{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-emerald-800)}.stats-grid{margin-bottom:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:80rem){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.stat-label{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);display:flex}.stat-value{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stat-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.marketplace-analytics-panel{margin-bottom:calc(var(--spacing) * 7)}.analytics-intro{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.analytics-intro p{max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.buyer-analytics-grid{display:grid}@media (min-width:40rem){.buyer-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.buyer-analytics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.buyer-analytics-grid>div{min-height:calc(var(--spacing) * 36);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}.buyer-analytics-grid>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (min-width:80rem){.buyer-analytics-grid>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.analytics-funnel-strip dt,.analytics-rate-grid dt,.buyer-analytics-grid dt{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.buyer-analytics-grid dd{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-950);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.buyer-analytics-grid .analytics-metric-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}:where(.advisor-analytics-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.advisor-analytics-card{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6)}.advisor-analytics-card>header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.advisor-analytics-card>header span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-emerald-800);text-transform:uppercase}.advisor-analytics-card>header h3{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-950)}.advisor-analytics-card>header a{min-height:calc(var(--spacing) * 10);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800);display:inline-flex}.analytics-funnel-strip{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);grid-template-columns:repeat(9,minmax(7.5rem,1fr));display:grid;overflow-x:auto}.analytics-funnel-strip>div{min-height:calc(var(--spacing) * 24);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);position:relative}.analytics-funnel-strip>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.analytics-funnel-strip>div:before{content:"";height:var(--spacing);background-color:var(--color-emerald-800);inset-inline:0;position:absolute;top:0}.analytics-funnel-strip>div:nth-child(n+4):before{background-color:var(--color-emerald-600)}.analytics-funnel-strip>div:nth-child(n+7):before{background-color:var(--color-emerald-400)}.analytics-funnel-strip dd{margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.analytics-rate-grid{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);display:grid;overflow:hidden}@media (min-width:40rem){.analytics-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.analytics-rate-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.analytics-rate-grid>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.analytics-rate-grid>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (min-width:80rem){.analytics-rate-grid>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.analytics-rate-grid dd{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.dashboard-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:80rem){.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-primary{min-width:0}:where(.dashboard-primary>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:80rem){.dashboard-primary{grid-column:span 2/span 2}}.panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-width:0;overflow:hidden}.panel-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.panel-header h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.panel-header a,.panel-header h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.panel-header a{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-emerald-800);display:inline-flex}.panel-body,.pipeline-strip{padding:calc(var(--spacing) * 5)}.pipeline-strip{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:48rem){.pipeline-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}.pipeline-strip>div{border-top-style:var(--tw-border-style);border-top-width:4px;border-color:var(--color-emerald-700);padding-top:calc(var(--spacing) * 3)}.pipeline-strip>div:nth-child(2n){border-color:var(--color-emerald-300)}.pipeline-strip span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.pipeline-strip strong{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-table th{background-color:var(--color-slate-50);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-500)}.data-table td,.data-table th{padding-inline:calc(var(--spacing) * 5)}.data-table td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 4);vertical-align:middle}.data-table td.numeric{white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.deal-cell{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.deal-cell strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-slate-800);display:block}.deal-cell small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.task-row{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 4);display:flex}.task-row:last-child{border-style:var(--tw-border-style);border-width:0}.task-row button{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);color:var(--color-white);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.task-row button.checked{border-color:var(--color-emerald-700);background-color:var(--color-emerald-700)}.task-row strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:block}.task-row small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.activity-item{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);display:flex}.activity-item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.activity-item small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.activity-dot{margin-top:calc(var(--spacing) * 2);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-700);border-radius:3.40282e+38px;flex-shrink:0}.filters{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.search-field{min-width:calc(var(--spacing) * 48);flex:1;position:relative}.search-field svg{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);color:var(--color-slate-400);position:absolute}.search-field input{padding-left:calc(var(--spacing) * 10)}.filters select,.search-field input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.filters select{width:auto;max-width:100%}.deal-grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.deal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.deal-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (hover:hover){.deal-card:hover{border-color:var(--color-emerald-700)}}.deal-card-link{color:inherit;flex-direction:column;flex:1;display:flex}.deal-card-top{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;display:flex}.deal-card h2{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.deal-card .description{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 6);-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.deal-card-metrics{margin-bottom:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-card-metrics span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.deal-card-metrics strong{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.deal-card-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:space-between;align-items:center;display:flex}.deal-card-footer,.project-kicker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800)}.project-kicker{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.match-badge{align-items:baseline;gap:var(--spacing);border-radius:var(--radius-lg);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);color:var(--color-emerald-900);display:flex}.match-badge strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.match-badge span{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.match-ledger{margin-bottom:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.match-ledger>strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.match-ledger>div{margin-top:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap}.match-ledger span{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);display:inline-flex}.match-ledger svg{color:var(--color-emerald-700)}.introduction-form,.introduction-state{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5)}.introduction-form .inline-form{gap:calc(var(--spacing) * 3)}.introduction-form textarea{min-height:calc(var(--spacing) * 28);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.request-cancel{align-self:flex-start}.introduction-state{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.introduction-state p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.discovery-section+.discovery-section{margin-top:calc(var(--spacing) * 10)}.section-heading{margin-bottom:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-end;display:flex}.section-heading .eyebrow{margin-bottom:var(--spacing);color:var(--color-emerald-800)}.section-heading h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-slate-950)}.section-heading h2,.section-heading>span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.section-heading>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.introduction-workbench{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);overflow:hidden}.recommendation-header{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:40rem){.recommendation-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.recommendation-header .eyebrow{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-emerald-800)}.recommendation-header h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-950)}.recommendation-header>div>p:last-child{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.recommendation-count{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-radius:3.40282e+38px;align-self:flex-start}@media (min-width:40rem){.recommendation-count{align-self:auto}}.introduction-list,.introduction-workbench>.empty{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100)}.introduction-list{gap:calc(var(--spacing) * 4);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 5);display:grid}.introduction-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.introduction-card-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 5);display:flex}.introduction-card h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.introduction-card-header p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.introduction-score{text-align:right;color:var(--color-emerald-900);flex-shrink:0}.introduction-score strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.introduction-score span{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;display:block}.introduction-proof{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.introduction-proof span{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);display:inline-flex}.introduction-card blockquote{margin-block:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-emerald-700);padding-left:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.seller-match-ledger{margin-bottom:0}.introduction-actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}:where(.buyer-funnel>:not(:last-child)),:where(.transaction-attribution>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.attribution-heading{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:40rem){.attribution-heading{flex-direction:row;justify-content:space-between;align-items:flex-end}}.attribution-heading .eyebrow{margin-bottom:calc(var(--spacing) * 2);color:var(--color-emerald-800)}.attribution-heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-950)}.attribution-heading>div:first-child>p:last-child{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.attribution-summary{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.attribution-summary span{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-radius:3.40282e+38px}.attribution-summary span.attention{background-color:var(--color-amber-100);color:var(--color-amber-900)}.attribution-notice{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding:calc(var(--spacing) * 4);color:var(--color-emerald-950);display:flex}.attribution-notice>svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.attribution-notice strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.attribution-notice p{margin-top:var(--spacing);max-width:var(--container-3xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-emerald-800)}.attribution-list{gap:calc(var(--spacing) * 4);display:grid}.attribution-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.attribution-card>header{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.attribution-card>header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.attribution-card h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.attribution-card header p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.attribution-badges{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.attribution-card .inline-form{margin-top:calc(var(--spacing) * 5)}.attribution-fields{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.attribution-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.attribution-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.attribution-close-note{border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500);align-self:flex-end}@media (min-width:48rem){.attribution-close-note{grid-column:span 2/span 2}}:where(.internal-notes>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.internal-notes-heading{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:40rem){.internal-notes-heading{flex-direction:row;justify-content:space-between;align-items:flex-end}}.internal-notes-heading .eyebrow{margin-bottom:calc(var(--spacing) * 2);color:var(--color-emerald-800)}.internal-notes-heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-950)}.internal-notes-heading p:last-child{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.internal-notes-heading>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.internal-notes-privacy{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-emerald-950);display:flex}.internal-notes-privacy>svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.internal-notes-privacy strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.internal-notes-privacy p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-emerald-800)}.internal-note-composer{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}:where(.internal-note-composer .inline-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.internal-note-composer textarea{min-height:calc(var(--spacing) * 28);resize:vertical}.internal-note-composer .form-actions{margin-top:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.internal-note-readonly{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.internal-note-ledger{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);overflow:hidden}.internal-note-ledger-heading{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.internal-note-ledger-heading h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-900)}.internal-note-ledger-heading h3,.internal-note-ledger-heading span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.internal-note-ledger-heading span{font-size:11px;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.internal-note-entry{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.internal-note-entry:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.internal-note-avatar{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-emerald-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-900);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:flex}.internal-note-entry>div>header{gap:var(--spacing);flex-direction:column;display:flex}@media (min-width:40rem){.internal-note-entry>div>header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.internal-note-entry header span,.internal-note-entry header strong{display:block}.internal-note-entry header strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.internal-note-entry header span,.internal-note-entry time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.internal-note-entry time{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.internal-note-entry>div>p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--color-slate-700)}.funnel-heading{gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:40rem){.funnel-heading{flex-direction:row;justify-content:space-between;align-items:flex-end}}.funnel-heading .eyebrow{margin-bottom:calc(var(--spacing) * 2);color:var(--color-emerald-800)}.funnel-heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-950)}.funnel-heading p:last-child{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.funnel-heading p:last-child,.funnel-heading>span{font-size:var(--text-sm);color:var(--color-slate-500)}.funnel-heading>span{line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.funnel-stage-strip{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);grid-template-columns:repeat(9,minmax(7rem,1fr));display:grid;overflow-x:auto}.funnel-stage-strip>div{min-height:calc(var(--spacing) * 24);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);position:relative}.funnel-stage-strip>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.funnel-stage-strip>div:before{content:"";height:var(--spacing);background-color:var(--color-emerald-800);opacity:calc(1 - var(--funnel-fade,0));inset-inline:0;position:absolute;top:0}.funnel-stage-strip>div:nth-child(n+5):before{background-color:var(--color-emerald-600)}.funnel-stage-strip>div:nth-child(n+8):before{background-color:var(--color-emerald-400)}.funnel-stage-strip span{--tw-font-weight:var(--font-weight-semibold);font-size:11px;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.funnel-stage-strip span,.funnel-stage-strip strong{font-weight:var(--font-weight-semibold);display:block}.funnel-stage-strip strong{margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-950);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.funnel-stage-strip svg{top:calc(var(--spacing) * 10);z-index:10;background-color:var(--color-white);color:var(--color-slate-300);border-radius:3.40282e+38px;position:absolute;right:-8px}.funnel-metrics{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);display:grid;overflow:hidden}@media (min-width:40rem){.funnel-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.funnel-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.funnel-metrics>div{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.funnel-metrics>div:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (min-width:40rem){.funnel-metrics>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.funnel-metrics dt{--tw-font-weight:var(--font-weight-semibold);font-size:11px;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.funnel-metrics dd,.funnel-metrics dt{font-weight:var(--font-weight-semibold)}.funnel-metrics dd{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.funnel-controls{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.funnel-controls{flex-direction:row}}.funnel-controls select{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:40rem){.funnel-controls select{width:auto}}.funnel-table-wrap{overflow:visible}.funnel-table td>small,.funnel-table td>strong{display:block}.funnel-table td>strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-slate-900)}.funnel-table td>small{margin-top:var(--spacing);max-width:calc(var(--spacing) * 56);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.funnel-date,.funnel-table td>small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.funnel-date{min-width:calc(var(--spacing) * 32);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);display:block}.funnel-history-row>td{background-color:var(--color-slate-50);padding:0}.funnel-history{gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.funnel-history{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.7fr)}}.funnel-history h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.funnel-history>div>p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.funnel-history ol{margin-top:calc(var(--spacing) * 5)}:where(.funnel-history ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.funnel-history li{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 5);display:flex;position:relative}.funnel-history li:last-child{padding-bottom:0}.funnel-history li:before{content:"";top:calc(var(--spacing) * 3);background-color:var(--color-slate-200);width:1px;position:absolute;bottom:0;left:5px}.funnel-history li:last-child:before{display:none}.funnel-history li>span{margin-top:var(--spacing);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);background-color:var(--color-emerald-700);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-emerald-700);border-radius:3.40282e+38px;flex-shrink:0}.funnel-history li small,.funnel-history li strong{display:block}.funnel-history li strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.funnel-history li small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.funnel-milestone{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);align-self:flex-start}.funnel-milestone label{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.funnel-milestone select{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.funnel-milestone .button{margin-top:calc(var(--spacing) * 3);width:100%}.project-overview{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.project-overview strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);display:block}.project-overview p,.project-overview strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.project-overview p{margin-top:calc(var(--spacing) * 2);max-width:var(--container-xl);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.project-grid{gap:calc(var(--spacing) * 5);min-width:0;display:grid}@media (min-width:80rem){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 5);overflow:hidden}.project-card-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.project-card-title-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-card h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-900)}.project-card-header .muted{margin-top:calc(var(--spacing) * 2)}.project-thesis{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-slate-600)}.project-criteria,.project-thesis{margin-top:calc(var(--spacing) * 5)}.project-criteria{gap:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.project-criteria{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-criteria span,.project-filters dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.project-criteria strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-800);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.project-filters{gap:calc(var(--spacing) * 3);padding-top:var(--spacing);display:grid}.project-filters dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:break-word;color:var(--color-slate-700)}.project-actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}:where(.project-actions .inline-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.project-actions .form-actions{margin:0}.project-actions .button{min-height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5)}.project-editor{margin-top:calc(var(--spacing) * 4)}.project-editor .form-actions{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.project-readonly{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.project-create-panel{margin-top:calc(var(--spacing) * 6)}.project-access-state{align-items:flex-start;gap:calc(var(--spacing) * 3);text-align:left;flex-direction:column;display:flex}.project-access-state>svg{color:var(--color-emerald-800)}.project-access-state h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.project-access-state p{max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.board{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.board{grid-template-columns:repeat(3,minmax(0,1fr))}}.board-column{min-height:calc(var(--spacing) * 48);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-100);padding:calc(var(--spacing) * 3)}.board-column>h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;display:flex}.board-card{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:block}.board-card strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.board-card p{margin-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.board-card span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.empty{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 12);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty svg{margin-bottom:calc(var(--spacing) * 4);color:var(--color-slate-400)}.empty h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.empty p{max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.empty a{margin-top:calc(var(--spacing) * 5)}.tabs{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);display:flex;overflow-x:auto}.tabs button{padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-slate-500);border-bottom:2px var(--tw-border-style);border-color:#0000}.tabs button.selected{border-color:var(--color-emerald-800);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800)}:where(.recommendations>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.recommendations-heading{gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:48rem){.recommendations-heading{flex-direction:row;justify-content:space-between;align-items:flex-end}}.recommendations-heading .eyebrow{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-emerald-800)}.recommendations-heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.recommendations-heading>div>p:last-child{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.recommendation-counts{gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.recommendation-counts>div{min-width:calc(var(--spacing) * 24);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.recommendation-counts dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.recommendation-counts dd{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.recommendation-controls{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.recommendation-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.recommendation-controls{grid-template-columns:repeat(5,minmax(0,1fr))}}.recommendation-controls>label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.recommendation-controls select{margin-top:var(--spacing);min-height:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.recommendation-toggles{justify-content:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.recommendation-toggles{grid-column:span 2/span 2}}@media (min-width:80rem){.recommendation-toggles{grid-column:span 1/span 1}}.recommendation-toggles .checkbox-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.recommendation-batchbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);flex-wrap:wrap;display:flex}.recommendation-batchbar strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}:where(.recommendation-list>: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)))}.recommendation-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);display:grid;overflow:hidden}@media (min-width:40rem){.recommendation-card{grid-template-columns:3.5rem 1fr}}.recommendation-card-excluded{background-color:var(--color-slate-50);opacity:.8}.recommendation-rank{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:none}@media (min-width:40rem){.recommendation-rank{display:block}}.recommendation-content{min-width:0;padding:calc(var(--spacing) * 5)}.recommendation-card-head{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:48rem){.recommendation-card-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.recommendation-select{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.recommendation-select>input{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);accent-color:var(--color-emerald-800);flex-shrink:0}.recommendation-select>span:last-child{min-width:0}.recommendation-select small,.recommendation-select strong{display:block}.recommendation-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);overflow:hidden}.recommendation-select small{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500);overflow:hidden}.recommendation-score{align-items:center;gap:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 7);flex-shrink:0;display:flex}@media (min-width:48rem){.recommendation-score{padding-left:0}}.recommendation-score>strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-900);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.recommendation-meta{margin-top:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.recommendation-meta span{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:inline-flex}.recommendation-meta svg{color:var(--color-slate-400)}.recommendation-fit{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.recommendation-fit span{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-emerald-800);display:inline-flex}.recommendation-fit span,.recommendation-warning{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.recommendation-warning{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-amber-900)}.recommendation-disclosures{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.recommendation-disclosures{grid-template-columns:repeat(2,minmax(0,1fr))}}.recommendation-disclosures details{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}@media (min-width:64rem){.recommendation-disclosures details:first-child{grid-column:span 2/span 2}}.recommendation-disclosures summary{cursor:pointer;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.recommendation-disclosures details>div,.recommendation-disclosures summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.recommendation-disclosures details>div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding:calc(var(--spacing) * 4);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.recommendation-disclosures details>div>strong{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;display:block}.recommendation-disclosures details>div>p{margin-top:var(--spacing)}.recommendation-disclosures a{margin-top:calc(var(--spacing) * 4);align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800);text-decoration-line:underline;display:inline-flex}:where(.buyer-profile-sheet>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.buyer-profile-intro{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:48rem){.buyer-profile-intro{flex-direction:row}}.buyer-profile-intro>p{max-width:var(--container-3xl)}.buyer-profile-intro>a{flex-shrink:0;margin-top:0}.buyer-profile-sheet section{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4)}.buyer-profile-sheet section h4{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.buyer-profile-sheet section>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.buyer-profile-facts{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.buyer-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.buyer-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.buyer-profile-facts>div.full{grid-column:span 2/span 2}}@media (min-width:64rem){.buyer-profile-facts>div.full{grid-column:span 3/span 3}}.buyer-profile-facts dt{--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase}.buyer-profile-facts dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.buyer-profile-facts dd small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-400)}.buyer-reputation-metrics{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}.buyer-reputation-note{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-emerald-900)}.buyer-profile-projects{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.buyer-profile-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}.buyer-profile-projects>div{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.buyer-profile-projects span,.buyer-profile-projects strong{display:block}.buyer-profile-projects strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.buyer-profile-projects span{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.transaction-tombstones{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.transaction-tombstones{grid-template-columns:repeat(2,minmax(0,1fr))}}.transaction-tombstones-own{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 6)}.transaction-tombstones article{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}.transaction-tombstones article>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.transaction-tombstones article>header>div{min-width:0}.transaction-tombstones small,.transaction-tombstones span,.transaction-tombstones strong{display:block}.transaction-tombstones strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.transaction-tombstones span{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.transaction-tombstones p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.transaction-tombstones small{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.buyer-profile-disclaimer,.transaction-tombstones small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.buyer-profile-disclaimer{border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}:where(.match-ledger>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.match-ledger{padding:0}.match-ledger>div{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.match-ledger>div:first-child{padding-top:0}.match-ledger>div:last-child{padding-bottom:0}.match-ledger small,.match-ledger span,.match-ledger strong{display:block}.match-ledger strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.match-ledger small,.match-ledger strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.match-ledger small{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.match-ledger b{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.recommendation-actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.distribution-docket{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#004e3b33;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.distribution-docket{border-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.distribution-docket{background-color:var(--color-white)}.distribution-docket-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 5);border-bottom:1px var(--tw-border-style);border-color:#004e3b1a;display:flex}@supports (color:color-mix(in lab,red,red)){.distribution-docket-head{border-color:color-mix(in oklab,var(--color-emerald-900) 10%,transparent)}}.distribution-docket-head{background-color:var(--color-emerald-950);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);color:var(--color-white)}.distribution-docket-head .eyebrow{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-emerald-200)}.distribution-docket-head h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.distribution-docket-head p:last-child{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#d0fae5cc}@supports (color:color-mix(in lab,red,red)){.distribution-docket-head p:last-child{color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}}.distribution-count{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#a4f4cf4d;border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.distribution-count{border-color:color-mix(in oklab,var(--color-emerald-200) 30%,transparent)}}.distribution-count{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.distribution-recipients{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.distribution-recipients span{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);display:inline-flex}.distribution-compose{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);display:grid}.distribution-compose label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.distribution-compose input,.distribution-compose textarea{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.distribution-compose textarea{min-height:calc(var(--spacing) * 28)}.distribution-preview{margin-inline:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}.distribution-preview>small,.distribution-preview>span,.distribution-preview>strong{display:block}.distribution-preview>span{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-emerald-800)}.distribution-preview>strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-slate-900)}.distribution-preview>p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.distribution-preview>small{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.distribution-actions{justify-content:flex-end;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.distribution-empty{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.distribution-ledger{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}.distribution-ledger h4{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-500);text-transform:uppercase}.distribution-ledger>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 3);display:flex}.distribution-ledger>div:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.distribution-ledger small,.distribution-ledger strong,.distribution-ledger>div>span{display:block}.distribution-ledger strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-800)}.distribution-ledger small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.distribution-ledger>div>span:last-child{text-align:right}.private-invitation{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#004e3b33}@supports (color:color-mix(in lab,red,red)){.private-invitation{border-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.private-invitation{background-color:var(--color-emerald-950);padding:calc(var(--spacing) * 5);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.private-invitation-kicker{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.private-invitation-kicker>span:first-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-emerald-200)}.private-invitation h2{margin-top:calc(var(--spacing) * 5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.private-invitation>p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.private-invitation>p{color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.private-invitation dl{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.private-invitation dl{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.private-invitation dl{padding-block:calc(var(--spacing) * 4)}@media (min-width:40rem){.private-invitation dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.private-invitation dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#d0fae599}@supports (color:color-mix(in lab,red,red)){.private-invitation dt{color:color-mix(in oklab,var(--color-emerald-100) 60%,transparent)}}.private-invitation dd{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.private-invitation-actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.private-invitation .button-quiet{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.private-invitation .button-quiet{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.private-invitation .button-quiet{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.private-invitation .button-quiet{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.private-invitation .button-quiet{color:var(--color-white)}@media (hover:hover){.private-invitation .button-quiet:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.private-invitation .button-quiet:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}.private-invitation-response{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#a4f4cf33}@supports (color:color-mix(in lab,red,red)){.private-invitation-response{border-color:color-mix(in oklab,var(--color-emerald-200) 20%,transparent)}}.private-invitation-response{background-color:#004e3b80}@supports (color:color-mix(in lab,red,red)){.private-invitation-response{background-color:color-mix(in oklab,var(--color-emerald-900) 50%,transparent)}}.private-invitation-response{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-50)}.detail-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:80rem){.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.detail-main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:80rem){.detail-main{grid-column:span 2/span 2}}:where(.detail-sidebar>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.detail-metrics{gap:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-metrics dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.detail-metrics dd{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.form-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full{grid-column:span 2/span 2}}:where(.mandate-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.mandate-section{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.mandate-section{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.mandate-section{padding:calc(var(--spacing) * 5)}.mandate-section legend{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.mandate-section>p{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.financial-projection{padding-bottom:calc(var(--spacing) * 3);align-self:flex-end}.distribution-section>label{max-width:var(--container-xl)}.distribution-guide{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.distribution-guide{grid-template-columns:repeat(3,minmax(0,1fr))}}.distribution-guide p{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.distribution-guide span,.distribution-guide strong{display:block}.distribution-guide span{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}:where(.mandate-settings>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.mandate-notice{margin-bottom:calc(var(--spacing) * 6)}:where(.teaser-safety-layout>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.teaser-safety-intro{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:64rem){.teaser-safety-intro{flex-direction:row;align-items:center}}.teaser-review-checklist .eyebrow,.teaser-review-heading .eyebrow,.teaser-safety-intro .eyebrow,.teaser-section-heading .eyebrow{margin-bottom:var(--spacing);color:var(--color-emerald-800)}.teaser-review-heading h3,.teaser-safety-intro h3,.teaser-section-heading h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.teaser-review-heading>div>p:last-child,.teaser-safety-intro>div>p:last-child{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.teaser-provider-notice{margin-inline:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:#ecfdf5b3;display:flex}@supports (color:color-mix(in lab,red,red)){.teaser-provider-notice{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.teaser-provider-notice{padding:calc(var(--spacing) * 4);color:var(--color-emerald-950)}.teaser-provider-notice.external{border-color:var(--color-amber-200);background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.teaser-provider-notice.external{background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)}}.teaser-provider-notice.external{color:var(--color-amber-950)}.teaser-provider-notice svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.teaser-provider-notice strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block}.teaser-provider-notice p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);opacity:.8}.teaser-current-draft,.teaser-review-checklist,.teaser-review-summary,.teaser-safety-empty,.teaser-suggestion{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.teaser-section-heading{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.teaser-current-draft>p,.teaser-suggestion>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);white-space:pre-wrap;color:var(--color-slate-700)}.teaser-review-summary.attention{border-color:var(--color-amber-200);background-color:#fffbeb4d}@supports (color:color-mix(in lab,red,red)){.teaser-review-summary.attention{background-color:color-mix(in oklab,var(--color-amber-50) 30%,transparent)}}.teaser-review-summary.high_risk{border-color:var(--color-rose-200);background-color:#fff1f24d}@supports (color:color-mix(in lab,red,red)){.teaser-review-summary.high_risk{background-color:color-mix(in oklab,var(--color-rose-50) 30%,transparent)}}.teaser-review-summary.ready{border-color:var(--color-emerald-200);background-color:#ecfdf54d}@supports (color:color-mix(in lab,red,red)){.teaser-review-summary.ready{background-color:color-mix(in oklab,var(--color-emerald-50) 30%,transparent)}}.teaser-review-heading{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.teaser-review-heading>.badge{margin-left:auto}.teaser-review-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.teaser-review-icon{border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.teaser-review-icon{background-color:var(--color-white);color:var(--color-emerald-800)}.high_risk .teaser-review-icon{color:var(--color-rose-700)}.attention .teaser-review-icon{color:var(--color-amber-700)}.teaser-findings{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.teaser-findings{grid-template-columns:repeat(2,minmax(0,1fr))}}.teaser-findings article{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4)}.teaser-findings header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.teaser-findings strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.teaser-findings p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));line-height:var(--leading-relaxed);color:var(--color-slate-600)}.teaser-findings p,.teaser-findings small{margin-top:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed)}.teaser-findings small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));line-height:var(--leading-relaxed);color:var(--color-slate-500);display:block}.badge-high{background-color:var(--color-rose-50);color:var(--color-rose-800)}.badge-medium{background-color:var(--color-amber-50);color:var(--color-amber-800)}.badge-low{background-color:var(--color-blue-50);color:var(--color-blue-800)}.teaser-review-empty{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100);background-color:var(--color-white);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.teaser-output-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:80rem){.teaser-output-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr)}}:where(.teaser-review-checklist>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.teaser-review-checklist>div+div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5)}.teaser-review-checklist ul{margin-top:calc(var(--spacing) * 3)}:where(.teaser-review-checklist ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.teaser-review-checklist ul{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.teaser-review-checklist li{list-style-type:disc}.teaser-review-checklist li ::marker{color:var(--color-emerald-700)}.teaser-review-checklist li::marker{color:var(--color-emerald-700)}.teaser-review-checklist li ::-webkit-details-marker,.teaser-review-checklist li::-webkit-details-marker{color:var(--color-emerald-700)}.teaser-review-checklist>div>p:last-child{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.teaser-apply-row{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5);flex-direction:column;display:flex}.teaser-apply-row span,.teaser-review-history{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.teaser-safety-empty{min-height:calc(var(--spacing) * 56);text-align:center;color:var(--color-slate-400);flex-direction:column;justify-content:center;align-items:center;display:flex}.teaser-safety-empty h3{margin-top:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.teaser-safety-empty p{margin-top:calc(var(--spacing) * 2);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.financial-table td small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-slate-500);display:block}.financial-editor{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding:calc(var(--spacing) * 5)}.financial-editor h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.financial-editor>p{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 5)}.transaction-metrics dd{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.transaction-notes{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.transaction-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.transaction-notes p,.transaction-notes strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.transaction-notes p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}:where(.inline-form>: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)))}.form-actions{margin-top:calc(var(--spacing) * 5);align-items:center;flex-wrap:wrap}.feedback,.form-actions{gap:calc(var(--spacing) * 3);display:flex}.feedback{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-900)}.feedback.error{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-800)}.feedback button{flex-shrink:0}.disclosure{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.disclosure summary{cursor:pointer;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.disclosure>div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding:calc(var(--spacing) * 5)}.document-name{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.document-name>svg{color:var(--color-emerald-700);flex-shrink:0}.document-name span{max-width:calc(var(--spacing) * 64);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-name small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.access-card{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding:calc(var(--spacing) * 5)}.access-card:last-child{border-style:var(--tw-border-style);border-width:0}.access-card-heading{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.access-card-heading h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.access-card-heading p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.inline-buttons{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}:where(.nda-provider-state>: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)))}.nda-provider-state{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.nda-provider-state{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.nda-provider-state{padding:calc(var(--spacing) * 4)}.nda-provider-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.nda-provider-heading strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.nda-provider-heading p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.checkbox-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);flex-direction:row;align-items:flex-start}.checkbox-label input{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.watermark-option{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:#ecfdf5b3}@supports (color:color-mix(in lab,red,red)){.watermark-option{background-color:color-mix(in oklab,var(--color-emerald-50) 70%,transparent)}}.watermark-option{padding:calc(var(--spacing) * 4)}.watermark-option small,.watermark-option span,.watermark-option strong{display:block}.watermark-option strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.watermark-option small{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.message-layout{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.message-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}.thread-list{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);overflow:hidden}.thread-list button{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left}.thread-list button:last-child{border-style:var(--tw-border-style);border-width:0}.thread-list button.selected{background-color:var(--color-emerald-50)}.thread-list strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block}.thread-list span{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.conversation{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);overflow:hidden}@media (min-width:64rem){.conversation{grid-column:span 2/span 2}}.message-list{max-height:calc(var(--spacing) * 96);min-height:calc(var(--spacing) * 60);gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;overflow-y:auto}.message{max-width:var(--container-sm);align-self:flex-start}.message.own{align-self:flex-end}.message p{border-radius:var(--radius-xl);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:break-word;white-space:pre-wrap}.message.own p{background-color:var(--color-emerald-50);color:var(--color-emerald-950)}.message small{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.message.own small{text-align:right}.message-composer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding:calc(var(--spacing) * 4)}.member-grid{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.member-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 6)}.member-card .avatar{margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.member-card h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.member-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.member-card small{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-800);display:block}.view-toggle{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:var(--spacing);display:inline-flex}.view-toggle button{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.view-toggle button.selected{background-color:var(--color-slate-100);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.settings-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:80rem){.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.settings-main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:80rem){.settings-main{grid-column:span 2/span 2}}.notification-preferences{padding:calc(var(--spacing) * 5)}.notification-preferences-intro{margin-bottom:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);display:flex}.preference-icon{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-emerald-50);color:var(--color-emerald-800);flex-shrink:0;justify-content:center;align-items:center;display:flex}.notification-preferences-intro strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);display:block}.notification-preferences-intro p,.notification-preferences-intro strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.notification-preferences-intro p{margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}:where(.notification-preference-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.notification-preference-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-100)}.notification-preference-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:row}.notification-preference-row>span{min-width:0}.notification-preference-row strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800);display:block}.notification-preference-row small{margin-top:calc(var(--spacing) * .5);color:var(--color-slate-400);font-size:11px;display:block}.notification-preference-row select{width:calc(var(--spacing) * 40);flex-shrink:0}.firm-details{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.firm-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-roles span,.firm-details>div span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:block}.account-roles strong,.firm-details>div a,.firm-details>div strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);display:block}.firm-details>div a{word-break:break-all;color:var(--color-emerald-800);text-decoration-line:underline}.firm-details>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}@media (min-width:40rem){.firm-details>p{grid-column:span 2/span 2}}:where(.team-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.team-row{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.team-row>div:nth-child(2){flex:1;min-width:0}.team-row strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.team-row small,.team-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-row small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.team-row>div:last-child{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.team-note{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100)}.account-roles{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-roles>div{border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3)}.buyer-review-state{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:#ecfdf599;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.buyer-review-state{background-color:color-mix(in oklab,var(--color-emerald-50) 60%,transparent)}}.buyer-review-state{padding:calc(var(--spacing) * 4)}@media (min-width:40rem){.buyer-review-state{flex-direction:row;align-items:center}}.buyer-review-state>div{min-width:calc(var(--spacing) * 40)}.buyer-review-state span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-emerald-800);text-transform:uppercase;display:block}.buyer-review-state strong{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);display:block}.buyer-review-state p,.buyer-review-state strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.buyer-review-state p{color:var(--color-slate-600);flex:1}:where(:is(.verification-buyer-stack,.verification-admin-stack)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.verification-buyer-stack+.verification-admin-stack{margin-top:calc(var(--spacing) * 6)}.verification-summary{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.verification-review-card .eyebrow,.verification-summary .eyebrow{margin-bottom:calc(var(--spacing) * 2);color:var(--color-emerald-800)}.verification-status-title{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.verification-status-title>svg{margin-top:var(--spacing);color:var(--color-emerald-800);flex-shrink:0}.verification-status-title h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-950)}.verification-status-title p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.verification-ladder{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-100);background-color:var(--color-slate-100);gap:1px;display:grid}@media (min-width:40rem){.verification-ladder{grid-template-columns:repeat(5,minmax(0,1fr))}}.verification-ladder li{gap:calc(var(--spacing) * 2);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.verification-ladder li,.verification-ladder li>span{align-items:center;background-color:var(--color-white);display:flex}.verification-ladder li>span{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;font-size:11px}.verification-ladder li.complete{color:var(--color-emerald-800)}.verification-ladder li.complete>span{border-color:var(--color-emerald-700);background-color:var(--color-emerald-700);color:var(--color-white)}.verification-ladder li.current{background-color:var(--color-emerald-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.verification-admin-intro,.verification-notice{margin:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);color:var(--color-slate-600);display:flex}.verification-notice.error{background-color:var(--color-rose-50);color:var(--color-rose-800)}.verification-admin-intro>svg,.verification-notice>svg{margin-top:calc(var(--spacing) * .5);color:var(--color-emerald-800);flex-shrink:0}.verification-notice.error>svg{color:var(--color-rose-700)}.verification-admin-intro strong,.verification-notice strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);display:block}.verification-notice.error strong{color:var(--color-rose-900)}.verification-admin-intro p,.verification-notice p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.verification-submit-row{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:48rem){.verification-submit-row{flex-direction:row;justify-content:space-between;align-items:center}}.verification-submit-row strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.verification-submit-row p,.verification-submit-row strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.verification-submit-row p{margin-top:var(--spacing);max-width:var(--container-xl);color:var(--color-slate-500)}.verification-submit-row .form-actions,.verification-submit-row .inline-form{margin:0}.verification-evidence-sheet,.verification-review-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.verification-evidence-sheet,.verification-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.verification-evidence-sheet>div,.verification-review-grid>div{border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4)}@media (min-width:40rem){.verification-evidence-sheet .full,.verification-review-grid .full{grid-column:span 2/span 2}}.verification-evidence-sheet span,.verification-review-grid span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);display:block}.verification-evidence-sheet a,.verification-evidence-sheet strong,.verification-review-grid a,.verification-review-grid strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-800);display:block}.verification-evidence-sheet a,.verification-review-grid a{color:var(--color-emerald-800);text-decoration-line:underline}.verification-evidence-sheet p,.verification-review-grid p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--color-slate-700)}:where(.verification-review-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.verification-review-card{padding:calc(var(--spacing) * 5)}.verification-review-card>header{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.verification-review-card h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.verification-review-card header p:last-child{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.verification-review-card>.inline-form{margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 5)}.verification-decision-form{align-items:flex-start}:where(.verification-history>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-slate-100)}.verification-history article{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.verification-history article{flex-direction:row;justify-content:space-between;align-items:flex-start}}.verification-history article>div:first-child{min-width:0}.verification-history strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.verification-history span:not(.badge),.verification-history strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block}.verification-history span:not(.badge){margin-top:var(--spacing);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.verification-history article>div:last-child{align-items:flex-start;gap:var(--spacing);flex-direction:column;flex-shrink:0;display:flex}@media (min-width:40rem){.verification-history article>div:last-child{align-items:flex-end}}.verification-history small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400)}.admin-review-shell{background-color:var(--color-slate-50);min-height:100vh}.admin-review-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}@media (min-width:40rem){.admin-review-header{padding-inline:calc(var(--spacing) * 8)}}.admin-review-header .brand{--brand-width:132px}.admin-review-header>a:last-child{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-emerald-800);text-decoration-line:underline}.admin-review-main{max-width:var(--container-5xl);gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:40rem){.admin-review-main{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 12)}}.admin-review-title h1{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}@media (min-width:40rem){.admin-review-title h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.admin-review-title>p:last-child{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.admin-review-filters,.admin-review-main>.verification-review-list{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);overflow:hidden}.admin-review-filters{display:grid}@media (min-width:40rem){.admin-review-filters{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-review-filters a{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);display:flex}.admin-review-filters a:last-child{border-style:var(--tw-border-style);border-width:0}@media (min-width:40rem){.admin-review-filters a{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.admin-review-filters a.active{background-color:var(--color-emerald-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-900)}.admin-review-filters strong{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);border-radius:3.40282e+38px}.admin-review-filters a.active strong{background-color:var(--color-emerald-700);color:var(--color-white)}.admin-review-card-meta{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);text-transform:capitalize;flex-wrap:wrap;display:flex}.admin-review-main a.verification-review-card{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));display:block}@media (hover:hover){.admin-review-main a.verification-review-card:hover{background-color:#ecfdf566}@supports (color:color-mix(in lab,red,red)){.admin-review-main a.verification-review-card:hover{background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}}}.admin-review-main a.verification-review-card:focus-visible{background-color:#ecfdf566}@supports (color:color-mix(in lab,red,red)){.admin-review-main a.verification-review-card:focus-visible{background-color:color-mix(in oklab,var(--color-emerald-50) 40%,transparent)}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.mx-5{margin-inline:calc(var(--spacing) * 5)}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.w-full{width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.grow{flex-grow:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.px-5{padding-inline:calc(var(--spacing) * 5)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.last\:mb-0:last-child{margin-bottom:0}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:48rem){.md\:block{display:block}}@media (min-width:64rem){.lg\:hidden{display:none}}}@media (max-width:480px){.nav-actions{gap:12px}.marketing-nav{gap:12px;padding:16px}.marketing-nav .brand img{width:calc(var(--brand-width) * 1.3)}.marketing-nav .brand,.mobile-brand .brand{--brand-width:128px}.marketing-nav .text-link,.public-network-header nav{display:none}.hero h1{font-size:42px}.hero-inner{gap:48px;padding-top:48px}.hero-actions .button{width:100%}.hero-proof{align-items:flex-start;gap:6px 12px}.divider-dot{display:none}.mock-header{padding:16px}.product-steps{padding-left:16px;padding-right:16px}.product-step{grid-template-columns:24px 40px 1fr}.hero-bottom{justify-content:flex-start}.cta-secondary{margin-top:20px;margin-left:0;display:block}.topbar-right>span:first-child{display:none}.notification-preference-row{flex-direction:column;align-items:stretch}.notification-preference-row select{width:100%}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}