@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-9bfa2a4c],[data-v-9bfa2a4c]::backdrop,[data-v-9bfa2a4c]:after,[data-v-9bfa2a4c]:before{--tw-border-style:solid;--tw-duration: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.mode-card[data-v-9bfa2a4c]{background-color:var(--color-white,#fff);border-radius:calc(var(--ui-radius)*3);padding:calc(var(--spacing,.25rem)*4);position:relative}.mode-card[data-v-9bfa2a4c]:where(.dark,.dark *){background-color:var(--color-slate-800,oklch(27.9% .041 260.031))}.mode-card[data-v-9bfa2a4c]{border-color:var(--color-slate-200,oklch(92.9% .013 255.508));border-style:var(--tw-border-style);border-width:1px}.mode-card[data-v-9bfa2a4c]:where(.dark,.dark *){border-color:var(--color-slate-700,oklch(37.2% .044 257.287))}.mode-card[data-v-9bfa2a4c]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.mode-card[data-v-9bfa2a4c]:hover{border-color:var(--color-slate-300,oklch(86.9% .022 252.894))}.mode-card[data-v-9bfa2a4c]:where(.dark,.dark *):hover{border-color:var(--color-slate-600,oklch(44.6% .043 257.281))}}.mode-card[data-v-9bfa2a4c]:focus{border-color:var(--ui-primary);--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(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.mode-card[data-v-9bfa2a4c]:focus{--tw-ring-color:color-mix(in oklab,var(--ui-primary)20%,transparent)}}.mode-card[data-v-9bfa2a4c]:focus{--tw-outline-style:none;outline-style:none}.mode-icon[data-v-9bfa2a4c]{align-items:center;background-color:var(--color-secondary-400);border-color:var(--color-white,#fff);border-style:var(--tw-border-style);border-width:1px;box-shadow:0 4px 12px #2563eb40,0 2px 4px #2563eb26;display:flex;height:calc(var(--spacing,.25rem)*10);justify-content:center;width:calc(var(--spacing,.25rem)*10)}.mode-icon[data-v-9bfa2a4c],.toggle-switch[data-v-9bfa2a4c]{border-radius:3.40282e+38px;flex-shrink:0}.toggle-switch[data-v-9bfa2a4c]{background-color:var(--color-slate-200,oklch(92.9% .013 255.508));height:calc(var(--spacing,.25rem)*5);position:relative;width:calc(var(--spacing,.25rem)*9)}.toggle-switch[data-v-9bfa2a4c]:where(.dark,.dark *){background-color:var(--color-slate-600,oklch(44.6% .043 257.281))}.toggle-switch[data-v-9bfa2a4c]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));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,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}.toggle-switch--active[data-v-9bfa2a4c]{background-color:var(--color-primary-600,#2563eb)}.toggle-knob[data-v-9bfa2a4c]{background-color:var(--color-white,#fff);height:calc(var(--spacing,.25rem)*4);left:calc(var(--spacing,.25rem)*.5);top:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*4);--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);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;border-radius:3.40282e+38px;position:absolute;transition-duration:.2s}.toggle-switch--active .toggle-knob[data-v-9bfa2a4c]{--tw-translate-x:calc(var(--spacing,.25rem)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-79a70214],[data-v-79a70214]::backdrop,[data-v-79a70214]:after,[data-v-79a70214]:before{--tw-border-style:solid;--tw-duration:initial;--tw-ease: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-font-weight:initial}}}.contractor-card[data-v-79a70214]{background-color:var(--color-white,#fff);border-radius:calc(var(--ui-radius)*4);padding:calc(var(--spacing,.25rem)*6);position:relative}.contractor-card[data-v-79a70214]:where(.dark,.dark *){background-color:var(--color-slate-900,oklch(20.8% .042 265.755))}.contractor-card[data-v-79a70214]{border-color:#e2e8f0cc;border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.contractor-card[data-v-79a70214]{border-color:color-mix(in oklab,var(--color-slate-200,oklch(92.9% .013 255.508))80%,transparent)}}.contractor-card[data-v-79a70214]:where(.dark,.dark *){border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.contractor-card[data-v-79a70214]:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700,oklch(37.2% .044 257.287))50%,transparent)}}.contractor-card[data-v-79a70214]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.contractor-card[data-v-79a70214]:focus-within{border-color:var(--ui-primary);--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(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.contractor-card[data-v-79a70214]:focus-within{--tw-ring-color:color-mix(in oklab,var(--ui-primary)20%,transparent)}}.contractor-card[data-v-79a70214]:not(.contractor-card--selected):hover{border-color:var(--color-slate-300,oklch(86.9% .022 252.894))}.contractor-card[data-v-79a70214]:not(.contractor-card--selected):hover:where(.dark,.dark *){border-color:var(--color-slate-600,oklch(44.6% .043 257.281))}.contractor-card[data-v-79a70214]:not(.contractor-card--selected):hover{box-shadow:0 12px 40px -12px #0000001a,0 4px 12px -4px #0000000d;transform:translateY(-2px)}.contractor-card--selectable[data-v-79a70214]{cursor:pointer}.contractor-card--selected[data-v-79a70214],.contractor-card--selected[data-v-79a70214]:hover{border-color:var(--ui-primary);--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(--ui-primary)}.contractor-card--selected[data-v-79a70214]:hover{box-shadow:0 12px 40px -12px #0000001a,0 4px 12px -4px #0000000d;transform:translateY(-2px)}.contractor-card--compare[data-v-79a70214],.contractor-card--compare[data-v-79a70214]:hover{border-color:var(--ui-primary);--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(--ui-primary)}.logo-area[data-v-79a70214]{background-color:var(--color-white,#fff)!important;border-radius:calc(var(--ui-radius)*3);height:calc(var(--spacing,.25rem)*40);padding:calc(var(--spacing,.25rem)*5);width:100%}@media(min-width:48rem){.logo-area[data-v-79a70214]{width:calc(var(--spacing,.25rem)*52)}}.logo-area[data-v-79a70214]{border-color:var(--color-slate-100,oklch(96.8% .007 247.896));border-style:var(--tw-border-style);border-width:1px}.logo-area[data-v-79a70214]:where(.dark,.dark *){border-color:#e2e8f01a}@supports (color:color-mix(in lab,red,red)){.logo-area[data-v-79a70214]:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-200,oklch(92.9% .013 255.508))10%,transparent)}}.logo-area[data-v-79a70214]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);align-items:center;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;justify-content:center}.logo-placeholder[data-v-79a70214]{background-color:var(--color-slate-100,oklch(96.8% .007 247.896))!important}.logo-placeholder[data-v-79a70214]:where(.dark,.dark *){background-color:#31415880}@supports (color:color-mix(in lab,red,red)){.logo-placeholder[data-v-79a70214]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-700,oklch(37.2% .044 257.287))50%,transparent)}}.best-pick-badge[data-v-79a70214]{display:block;margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*48)}@media(min-width:48rem){.best-pick-badge[data-v-79a70214]{margin-top:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*0)}}.action-btn[data-v-79a70214]{align-items:center;font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*2);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);background-color:var(--color-white,#fff);color:var(--ui-primary);display:inline-flex;font-weight:var(--font-weight-semibold,600)}.action-btn[data-v-79a70214]:where(.dark,.dark *){background-color:var(--color-slate-800,oklch(27.9% .041 260.031))}.action-btn[data-v-79a70214]{border-color:var(--ui-primary);border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.action-btn[data-v-79a70214]{border-color:color-mix(in oklab,var(--ui-primary)30%,transparent)}}@media(hover:hover){.action-btn[data-v-79a70214]:hover{background-color:var(--color-primary-50,#eff6ff)}.action-btn[data-v-79a70214]:where(.dark,.dark *):hover{background-color:#1e3a8a33}@supports (color:color-mix(in lab,red,red)){.action-btn[data-v-79a70214]:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-primary-900,#1e3a8a)20%,transparent)}}.action-btn[data-v-79a70214]:hover{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.action-btn[data-v-79a70214]:hover{border-color:color-mix(in oklab,var(--ui-primary)50%,transparent)}}}.action-btn[data-v-79a70214]:focus{border-color:var(--ui-primary);--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(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.action-btn[data-v-79a70214]:focus{--tw-ring-color:color-mix(in oklab,var(--ui-primary)20%,transparent)}}.action-btn[data-v-79a70214]:focus{--tw-outline-style:none;outline-style:none}.action-btn[data-v-79a70214]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}.action-btn--primary[data-v-79a70214]{background-color:var(--color-primary-600,#2563eb);border-color:var(--color-primary-600,#2563eb);color:var(--color-white,#fff)}@media(hover:hover){.action-btn--primary[data-v-79a70214]:hover{background-color:var(--color-primary-700,#1d4ed8);border-color:var(--color-primary-700,#1d4ed8)}}.action-btn--primary[data-v-79a70214]:focus{--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(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.action-btn--primary[data-v-79a70214]:focus{--tw-ring-color:color-mix(in oklab,var(--ui-primary)20%,transparent)}}.action-btn--primary[data-v-79a70214]:focus{--tw-outline-style:none;outline-style:none}.action-btn--secondary[data-v-79a70214]{background-color:var(--color-sky-500,oklch(68.5% .169 237.323));border-color:var(--color-sky-500,oklch(68.5% .169 237.323));color:var(--color-white,#fff)}@media(hover:hover){.action-btn--secondary[data-v-79a70214]:hover{background-color:var(--color-sky-600,oklch(58.8% .158 241.966));border-color:var(--color-sky-600,oklch(58.8% .158 241.966))}}.action-btn--secondary[data-v-79a70214]:focus{--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:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.action-btn--secondary[data-v-79a70214]:focus{--tw-ring-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323))20%,transparent)}}.action-btn--secondary[data-v-79a70214]:focus{--tw-outline-style:none;outline-style:none}@property --tw-ease{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}.glass-card-dark[data-v-61bdedb7]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid hsla(0,0%,100%,.15);box-shadow:0 8px 32px #0003,inset 0 1px #ffffff1a;transition:all .3s ease}.glass-card-dark[data-v-61bdedb7]:hover{background:linear-gradient(135deg,#ffffff24,#ffffff12);border-color:#ffffff40}.disclosure-notice[data-v-b4436cff]{font-size:inherit}.top-border-beam[data-v-b4436cff]{--beam-duration:8s;background:transparent}.beam-slider[data-v-b4436cff]{animation:slideBeam-b4436cff var(--beam-duration) ease-in-out infinite;background:linear-gradient(90deg,transparent,#f59e0b 30%,#f59e0b 70%,transparent);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes slideBeam-b4436cff{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(-100%)}}.disclosure-banner[data-v-b4436cff]{background:#2563eb;border-top:1px solid #3b82f6;box-shadow:0 -8px 30px #2563eb33,0 -2px 8px #2563eb1a}:root.dark .disclosure-banner[data-v-b4436cff]{background:#1e40af;border-top-color:#2563eb}.quote-bar[data-v-175b8d30]{background:var(--color-primary-600);border-top:1px solid hsla(0,0%,100%,.1);box-shadow:0 -4px 16px #0000001a,0 -8px 32px #2563eb33}.icon-badge[data-v-175b8d30]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#fff3,#ffffff1a);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:inset 0 1px #ffffff4d,inset 0 0 20px #ffffff0d,0 2px 8px #0000001a;height:44px;justify-content:center;width:44px}.action-btn[data-v-175b8d30]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a,0 4px 16px #0000000d;color:var(--color-primary-600);display:inline-flex;font-size:.75rem;font-weight:600;gap:.5rem;padding:.5rem .875rem;transition:all .2s ease}@media(min-width:640px){.action-btn[data-v-175b8d30]{border-radius:12px;font-size:.9375rem;padding:.75rem 1.5rem}}.action-btn[data-v-175b8d30]:hover:not(.action-btn--disabled){box-shadow:0 4px 12px #00000026,0 8px 24px #0000001a;transform:translateY(-1px)}.action-btn[data-v-175b8d30]:active:not(.action-btn--disabled){transform:translateY(0)}.action-btn[data-v-175b8d30]:focus{box-shadow:0 0 0 3px #ffffff4d,0 2px 8px #0000001a;outline:none}.action-btn--disabled[data-v-175b8d30]{cursor:not-allowed;opacity:.6}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-89f4513e],[data-v-89f4513e]::backdrop,[data-v-89f4513e]:after,[data-v-89f4513e]:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}.comparison-table-wrapper[data-v-89f4513e]{overflow-x:auto;width:100%}.comparison-table[data-v-89f4513e]{min-width:100%}.table-row[data-v-89f4513e]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));display:grid}.table-row[data-v-89f4513e]:where(.dark,.dark *){border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.table-row[data-v-89f4513e]:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700,oklch(37.2% .044 257.287))50%,transparent)}}.table-row[data-v-89f4513e]{grid-template-columns:180px repeat(var(--v9d45d92e),1fr)}@media(max-width:640px){.table-row[data-v-89f4513e]{grid-template-columns:120px repeat(var(--v9d45d92e),minmax(140px,1fr))}}.table-row--header[data-v-89f4513e]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508))}.table-row--header[data-v-89f4513e]:where(.dark,.dark *){border-color:var(--color-slate-600,oklch(44.6% .043 257.281))}.table-row--actions[data-v-89f4513e]{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-top:calc(var(--spacing,.25rem)*4)}.table-cell[data-v-89f4513e]{padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4)}.table-cell--label[data-v-89f4513e]{align-items:center;font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*2);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);color:var(--color-slate-600,oklch(44.6% .043 257.281));display:flex;font-weight:var(--font-weight-medium,500)}.table-cell--label[data-v-89f4513e]:where(.dark,.dark *){color:var(--color-slate-400,oklch(70.4% .04 256.788))}.table-cell--label[data-v-89f4513e]{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.table-cell--label[data-v-89f4513e]{background-color:color-mix(in oklab,var(--color-slate-50,oklch(98.4% .003 247.858))50%,transparent)}}.table-cell--label[data-v-89f4513e]:where(.dark,.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.table-cell--label[data-v-89f4513e]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800,oklch(27.9% .041 260.031))50%,transparent)}}.table-cell--label[data-v-89f4513e]{left:calc(var(--spacing,.25rem)*0);position:sticky;z-index:10}.table-cell--company[data-v-89f4513e]{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*5);position:relative;text-align:center}.table-cell--value[data-v-89f4513e]{align-items:center;color:var(--color-slate-900,oklch(20.8% .042 265.755));display:flex;font-size:var(--text-sm,.875rem);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.table-cell--value[data-v-89f4513e]:where(.dark,.dark *){color:var(--color-white,#fff)}.table-divider[data-v-89f4513e]{background-color:var(--color-slate-100,oklch(96.8% .007 247.896));grid-column:1/-1;padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4)}.table-divider[data-v-89f4513e]:where(.dark,.dark *){background-color:#3141584d}@supports (color:color-mix(in lab,red,red)){.table-divider[data-v-89f4513e]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-700,oklch(37.2% .044 257.287))30%,transparent)}}.table-divider[data-v-89f4513e]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);color:var(--color-slate-500,oklch(55.4% .046 257.417));letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase}.table-divider[data-v-89f4513e]:where(.dark,.dark *){color:var(--color-slate-400,oklch(70.4% .04 256.788))}.company-logo[data-v-89f4513e]{background-color:var(--color-white,#fff);height:calc(var(--spacing,.25rem)*20);padding:calc(var(--spacing,.25rem)*3);width:calc(var(--spacing,.25rem)*32)}.company-logo[data-v-89f4513e]:where(.dark,.dark *){background-color:var(--color-slate-800,oklch(27.9% .041 260.031))}.company-logo[data-v-89f4513e]{border-color:var(--color-slate-100,oklch(96.8% .007 247.896));border-style:var(--tw-border-style);border-width:1px}.company-logo[data-v-89f4513e]:where(.dark,.dark *){border-color:var(--color-slate-700,oklch(37.2% .044 257.287))}.company-logo[data-v-89f4513e]{align-items:center;border-radius:calc(var(--ui-radius)*2);display:flex;justify-content:center}.company-name[data-v-89f4513e]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-slate-900,oklch(20.8% .042 265.755));font-weight:var(--font-weight-semibold,600)}.company-name[data-v-89f4513e]:where(.dark,.dark *){color:var(--color-white,#fff)}@media(hover:hover){.company-name[data-v-89f4513e]:hover{color:var(--ui-primary)}.company-name[data-v-89f4513e]:where(.dark,.dark *):hover{color:var(--color-primary-400,#60a5fa)}}.company-name[data-v-89f4513e]{-webkit-line-clamp:2;text-align:center;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));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,cubic-bezier(.4,0,.2,1)));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.action-btn[data-v-89f4513e]{align-items:center;font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*2);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);background-color:var(--color-white,#fff);color:var(--ui-primary);display:inline-flex;font-weight:var(--font-weight-medium,500)}.action-btn[data-v-89f4513e]:where(.dark,.dark *){background-color:var(--color-slate-800,oklch(27.9% .041 260.031))}.action-btn[data-v-89f4513e]{border-color:var(--ui-primary);border-radius:calc(var(--ui-radius)*2);border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.action-btn[data-v-89f4513e]{border-color:color-mix(in oklab,var(--ui-primary)30%,transparent)}}@media(hover:hover){.action-btn[data-v-89f4513e]:hover{background-color:var(--color-primary-50,#eff6ff)}.action-btn[data-v-89f4513e]:where(.dark,.dark *):hover{background-color:#1e3a8a33}@supports (color:color-mix(in lab,red,red)){.action-btn[data-v-89f4513e]:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-primary-900,#1e3a8a)20%,transparent)}}.action-btn[data-v-89f4513e]:hover{border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.action-btn[data-v-89f4513e]:hover{border-color:color-mix(in oklab,var(--ui-primary)50%,transparent)}}}.action-btn[data-v-89f4513e]{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;transition-duration:.2s}.action-btn--primary[data-v-89f4513e]{background-color:var(--color-primary-600,#2563eb);border-color:var(--color-primary-600,#2563eb);color:var(--color-white,#fff)}@media(hover:hover){.action-btn--primary[data-v-89f4513e]:hover{background-color:var(--color-primary-700,#1d4ed8);border-color:var(--color-primary-700,#1d4ed8)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-f2da7096],[data-v-f2da7096]::backdrop,[data-v-f2da7096]:after,[data-v-f2da7096]:before{--tw-font-weight:initial}}}.request-all-btn[data-v-f2da7096]{align-items:center;font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*2);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*2.5);padding-inline:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);background:linear-gradient(135deg,var(--color-primary-500)0,var(--color-primary-600)100%);border-radius:calc(var(--ui-radius)*3);box-shadow:0 2px 8px #2563eb40,0 4px 16px #2563eb26,inset 0 1px #ffffff26;color:var(--color-white,#fff);display:inline-flex;font-weight:var(--font-weight-semibold,600);transition:all .2s}.request-all-btn[data-v-f2da7096]:hover{box-shadow:0 4px 12px #2563eb59,0 8px 24px #2563eb33,inset 0 1px #fff3;transform:translateY(-1px)}@property --tw-font-weight{syntax:"*";inherits:false}.emblem[data-v-248af5c3]{background:var(--color-white);border-radius:50%;position:relative}.emblem-svg[data-v-248af5c3]{height:100%;overflow:visible;width:100%}.emblem-text[data-v-248af5c3]{animation:rotate-248af5c3 20s linear infinite;fill:var(--color-primary-900);font-size:9.95px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transform-origin:center}.emblem-center[data-v-248af5c3]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}@keyframes rotate-248af5c3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.detail-content[data-v-129c104c] ul{display:flex;flex-direction:column;gap:calc(var(--spacing,.25rem)*1.5);list-style-type:none;margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0)}.detail-content[data-v-129c104c] p+p{margin-top:calc(var(--spacing,.25rem)*1.5)}[data-v-4e8c6f9c] .pac-container{border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;font-family:inherit;z-index:9999}[data-v-4e8c6f9c] .pac-item{cursor:pointer;padding:.5rem .75rem}[data-v-4e8c6f9c] .pac-item:hover{background-color:#f3f4f6}[data-v-4e8c6f9c] .pac-item-query{font-size:.875rem}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-33384105],[data-v-33384105]::backdrop,[data-v-33384105]:after,[data-v-33384105]:before{--tw-space-y-reverse:0;--tw-content:""}}}.about-description[data-v-33384105] p{margin-bottom:calc(var(--spacing,.25rem)*4)}.about-description[data-v-33384105] p:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}:is(.about-description[data-v-33384105] ul,.about-description[data-v-33384105] ol){list-style-type:disc;margin-block:calc(var(--spacing,.25rem)*4)}:where(:is(.about-description[data-v-33384105] ul,.about-description[data-v-33384105] ol)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*1*var(--tw-space-y-reverse))}:is(.about-description[data-v-33384105] ul,.about-description[data-v-33384105] ol){padding-left:calc(var(--spacing,.25rem)*5)}.about-description[data-v-33384105] ol{list-style-type:decimal}.about-description[data-v-33384105] li{color:var(--color-slate-700,oklch(37.2% .044 257.287))}.about-description[data-v-33384105] li:where(.dark,.dark *){color:var(--color-slate-300,oklch(86.9% .022 252.894))}.about-description[data-v-33384105] br+br{margin-bottom:calc(var(--spacing,.25rem)*2);--tw-content:"";content:var(--tw-content);display:block}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
