@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-sky-500:#00a5ef;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-full{top:100%}.-right-2\.5{right:calc(var(--spacing)*-2.5)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-full{bottom:100%}.-left-\[10000px\]{left:-10000px}.left-0{left:calc(var(--spacing)*0)}.left-3{left:calc(var(--spacing)*3)}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-start-2{grid-column-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-7{margin:calc(var(--spacing)*-7)}.m-2{margin:calc(var(--spacing)*2)}.m-26{margin:calc(var(--spacing)*26)}.m-32{margin:calc(var(--spacing)*32)}.m-40{margin:calc(var(--spacing)*40)}.m-178{margin:calc(var(--spacing)*178)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing)*8)}.my-auto{margin-block:auto}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.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)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-2{margin-bottom: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)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-\[76px\]{height:76px}.h-full{height:100%}.h-px{height:1px}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-56{max-height:calc(var(--spacing)*56)}.\!min-h-0{min-height:calc(var(--spacing)*0)!important}.\!min-h-8{min-height:calc(var(--spacing)*8)!important}.\!min-h-9{min-height:calc(var(--spacing)*9)!important}.\!min-h-16{min-height:calc(var(--spacing)*16)!important}.\!min-h-20{min-height:calc(var(--spacing)*20)!important}.\!min-h-24{min-height:calc(var(--spacing)*24)!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-\[360px\]{min-height:360px}.min-h-\[calc\(100vh-76px\)\]{min-height:calc(100vh - 76px)}.min-h-\[calc\(100vh-114px\)\]{min-height:calc(100vh - 114px)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-72{width:calc(var(--spacing)*72)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[760px\]{max-width:760px}.max-w-\[860px\]{max-width:860px}.max-w-\[980px\]{max-width:980px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1384px\]{max-width:1384px}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-\[250px\]{min-width:250px}.min-w-\[620px\]{min-width:620px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[940px\]{min-width:940px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.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}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing)*32)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_110px\]{grid-template-columns:1fr 110px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[34px_minmax\(0\,1fr\)\]{grid-template-columns:34px minmax(0,1fr)}.grid-cols-\[92px_minmax\(230px\,1fr\)_150px_135px_95px_25px\]{grid-template-columns:92px minmax(230px,1fr) 150px 135px 95px 25px}.grid-cols-\[110px_minmax\(220px\,1fr\)_170px_90px_110px_28px\]{grid-template-columns:110px minmax(220px,1fr) 170px 90px 110px 28px}.grid-cols-\[130px_minmax\(230px\,1fr\)_140px_minmax\(220px\,1fr\)_28px\]{grid-template-columns:130px minmax(230px,1fr) 140px minmax(220px,1fr) 28px}.grid-cols-\[130px_minmax\(250px\,1fr\)_minmax\(190px\,\.8fr\)_210px\]{grid-template-columns:130px minmax(250px,1fr) minmax(190px,.8fr) 210px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(230px\,1fr\)_160px_100px_150px_90px\]{grid-template-columns:minmax(230px,1fr) 160px 100px 150px 90px}.grid-cols-\[minmax\(250px\,1\.35fr\)_minmax\(210px\,1fr\)_170px_160px_28px\]{grid-template-columns:minmax(250px,1.35fr) minmax(210px,1fr) 170px 160px 28px}.grid-cols-\[minmax\(260px\,1\.3fr\)_150px_150px_180px_150px_28px\]{grid-template-columns:minmax(260px,1.3fr) 150px 150px 180px 150px 28px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>: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)))}:where(.space-y-3>: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)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*14)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*14)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-y>: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)))}:where(.divide-\[color\:var\(--line\)\]>:not(:last-child)){border-color:var(--line)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#bec3c0\]{border-color:#bec3c0}.border-\[\#d9dcda\]{border-color:#d9dcda}.border-\[color\:var\(--amber\)\]{border-color:var(--amber)}.border-\[color\:var\(--blue\)\]{border-color:var(--blue)}.border-\[color\:var\(--green\)\]{border-color:var(--green)}.border-\[color\:var\(--line\)\]{border-color:var(--line)}.border-\[color\:var\(--red\)\]{border-color:var(--red)}.border-transparent{border-color:#0000}.\!bg-white{background-color:var(--color-white)!important}.bg-\[color\:var\(--amber-soft\)\]{background-color:var(--amber-soft)}.bg-\[color\:var\(--bg\)\]{background-color:var(--bg)}.bg-\[color\:var\(--blue\)\]{background-color:var(--blue)}.bg-\[color\:var\(--blue-soft\)\]{background-color:var(--blue-soft)}.bg-\[color\:var\(--green\)\]{background-color:var(--green)}.bg-\[color\:var\(--green-soft\)\]{background-color:var(--green-soft)}.bg-\[color\:var\(--line\)\]{background-color:var(--line)}.bg-\[color\:var\(--line-strong\)\]{background-color:var(--line-strong)}.bg-\[color\:var\(--red-soft\)\]{background-color:var(--red-soft)}.bg-\[color\:var\(--surface\)\]{background-color:var(--surface)}.bg-\[color\:var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[color\:var\(--surface-3\)\]{background-color:var(--surface-3)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-transparent{background-color:#0000}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.\!px-2{padding-inline:calc(var(--spacing)*2)!important}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-32{padding-top:calc(var(--spacing)*32)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.\!pl-9{padding-left:calc(var(--spacing)*9)!important}.\!pl-10{padding-left:calc(var(--spacing)*10)!important}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[280\]{--tw-font-weight:280;font-weight:280}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\],.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#171918\]{color:#171918!important}.text-\[\#8d9390\]{color:#8d9390}.text-\[\#171918\]{color:#171918}.text-\[\#626866\]{color:#626866}.text-\[color\:var\(--amber\)\]{color:var(--amber)}.text-\[color\:var\(--blue\)\]{color:var(--blue)}.text-\[color\:var\(--faint\)\]{color:var(--faint)}.text-\[color\:var\(--green\)\]{color:var(--green)}.text-\[color\:var\(--muted\)\]{color:var(--muted)}.text-\[color\:var\(--red\)\]{color:var(--red)}.text-\[color\:var\(--text\)\]{color:var(--text)}.text-white{color:var(--color-white)}.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,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[color\:var\(--blue\)\]{accent-color:var(--blue)}.accent-\[color\:var\(--green\)\]{accent-color:var(--green)}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-\[0_24px_70px_-26px_rgba\(21\,63\,73\,\.35\)\]{--tw-shadow:0 24px 70px -26px var(--tw-shadow-color,#153f4959);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow\)\]{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--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)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.placeholder\:text-\[color\:var\(--faint\)\]::placeholder{color:var(--faint)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@media (hover:hover){.hover\:bg-\[color\:var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:text-\[color\:var\(--blue\)\]:hover{color:var(--blue)}.hover\:text-\[color\:var\(--text\)\]:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[color\:var\(--blue\)\]:focus{border-color:var(--blue)}.focus\:ring-2: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)}.focus\:ring-\[color\:var\(--blue-soft\)\]:focus{--tw-ring-color:var(--blue-soft)}.focus\:ring-sky-500:focus{--tw-ring-color:var(--color-sky-500)}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:900px){.max-\[900px\]\:-m-4{margin:calc(var(--spacing)*-4)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:min-w-44{min-width:calc(var(--spacing)*44)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_90px_120px\]{grid-template-columns:1fr 90px 120px}.sm\:grid-cols-\[1fr_110px_150px\]{grid-template-columns:1fr 110px 150px}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)_130px\]{grid-template-columns:150px minmax(0,1fr) 130px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:pr-14{padding-right:calc(var(--spacing)*14)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-start-3{grid-column-start:3}.md\:row-start-1{grid-row-start:1}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-9{height:calc(var(--spacing)*9)}.md\:w-9{width:calc(var(--spacing)*9)}.md\:w-44{width:calc(var(--spacing)*44)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.md\:grid-cols-\[42px_minmax\(0\,1fr\)_160px\]{grid-template-columns:42px minmax(0,1fr) 160px}.md\:grid-cols-\[92px_minmax\(230px\,1fr\)_150px_135px_95px_25px\]{grid-template-columns:92px minmax(230px,1fr) 150px 135px 95px 25px}.md\:grid-cols-\[110px_minmax\(220px\,1fr\)_170px_90px_110px_28px\]{grid-template-columns:110px minmax(220px,1fr) 170px 90px 110px 28px}.md\:grid-cols-\[120px_minmax\(230px\,1fr\)_150px_150px_28px\]{grid-template-columns:120px minmax(230px,1fr) 150px 150px 28px}.md\:grid-cols-\[120px_minmax\(240px\,1fr\)_160px_28px\]{grid-template-columns:120px minmax(240px,1fr) 160px 28px}.md\:grid-cols-\[130px_minmax\(230px\,1fr\)_140px_minmax\(220px\,1fr\)_28px\]{grid-template-columns:130px minmax(230px,1fr) 140px minmax(220px,1fr) 28px}.md\:grid-cols-\[130px_minmax\(250px\,1fr\)_minmax\(190px\,\.8fr\)_210px\]{grid-template-columns:130px minmax(250px,1fr) minmax(190px,.8fr) 210px}.md\:grid-cols-\[140px_160px_1fr\]{grid-template-columns:140px 160px 1fr}.md\:grid-cols-\[170px_minmax\(0\,1fr\)_190px\]{grid-template-columns:170px minmax(0,1fr) 190px}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_170px_180px\]{grid-template-columns:minmax(0,1fr) 170px 180px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(220px\,1fr\)_minmax\(200px\,1fr\)_28px\]{grid-template-columns:minmax(220px,1fr) minmax(200px,1fr) 28px}.md\:grid-cols-\[minmax\(230px\,1fr\)_160px_100px_150px_90px\]{grid-template-columns:minmax(230px,1fr) 160px 100px 150px 90px}.md\:grid-cols-\[minmax\(250px\,1\.35fr\)_minmax\(210px\,1fr\)_170px_160px_28px\]{grid-template-columns:minmax(250px,1.35fr) minmax(210px,1fr) 170px 160px 28px}.md\:grid-cols-\[minmax\(260px\,1\.3fr\)_150px_150px_180px_150px_28px\]{grid-template-columns:minmax(260px,1.3fr) 150px 150px 180px 150px 28px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-7{padding-inline:calc(var(--spacing)*7)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:pt-36{padding-top:calc(var(--spacing)*36)}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[15px\]{font-size:15px}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.3fr_\.7fr_1\.5fr\]{grid-template-columns:1.3fr .7fr 1.5fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_520px\]{grid-template-columns:1fr 520px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}.lg\:grid-cols-\[minmax\(0\,360px\)_minmax\(0\,520px\)\]{grid-template-columns:minmax(0,360px) minmax(0,520px)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:self-start{align-self:flex-start}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:pl-7{padding-left:calc(var(--spacing)*7)}}@media (min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:w-64{width:calc(var(--spacing)*64)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.xl\:grid-cols-\[330px_minmax\(430px\,1fr\)_310px\]{grid-template-columns:330px minmax(430px,1fr) 310px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.dark\:placeholder\:text-gray-500:where(.dark,.dark *)::placeholder{color:var(--color-gray-500)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_h3\]\:pt-3 h3{padding-top:calc(var(--spacing)*3)}.\[\&_h3\]\:text-base h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h3\]\:font-medium h3{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_li\]\:pl-1 li{padding-left:calc(var(--spacing)*1)}.\[\&_ol\]\:ml-5 ol{margin-left:calc(var(--spacing)*5)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ul\]\:ml-5 ul{margin-left:calc(var(--spacing)*5)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}}:root{--font-sans:var(--font-noto-sans-display),"Noto Sans Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--bg:#f7f7f5;--surface:#fff;--surface-2:#f0f1ef;--surface-3:#e8eae8;--text:#171918;--muted:#626866;--faint:#8d9390;--line:#d9dcda;--line-strong:#bec3c0;--blue:#2167d5;--blue-soft:#e8f0ff;--green:#187653;--green-soft:#e7f5ef;--amber:#9a6511;--amber-soft:#fbf1dd;--red:#b43c38;--red-soft:#fbe9e8;--shadow:0 24px 70px #13191614}html.dark{--bg:#111315;--surface:#171a1c;--surface-2:#1d2124;--surface-3:#252a2e;--text:#f1f3f2;--muted:#a5aca9;--faint:#737b78;--line:#2d3235;--line-strong:#42494c;--blue:#74a7ff;--blue-soft:#172a48;--green:#72c5a2;--green-soft:#173127;--amber:#e2b766;--amber-soft:#382b17;--red:#ee8c86;--red-soft:#3a2020;--shadow:0 28px 90px #0000004d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-noto-sans-display),"Noto Sans Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 96;letter-spacing:-.008em;text-rendering:optimizeLegibility;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}::selection{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--blue)30%,transparent)}}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.hairline{border-color:var(--line)}.muted{color:var(--muted)}.faint{color:var(--faint)}.surface{background:var(--surface)}.surface-2{background:var(--surface-2)}.eyebrow{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:550}.landing-hero{background:radial-gradient(circle at 50% -12%,var(--blue),transparent 34rem),var(--bg)}@supports (color:color-mix(in lab, red, red)){.landing-hero{background:radial-gradient(circle at 50% -12%,color-mix(in srgb,var(--blue)14%,transparent),transparent 34rem),var(--bg)}}.coverage-perspective{perspective:1800px}.coverage-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.coverage-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface)96%,var(--blue)4%),var(--surface))}}.coverage-card{box-shadow:0 36px 90px -48px var(--text),var(--shadow)}@supports (color:color-mix(in lab, red, red)){.coverage-card{box-shadow:0 36px 90px -48px color-mix(in srgb,var(--text)55%,transparent),var(--shadow)}}.coverage-card{transform-origin:50% 100%;transition:transform .35s,border-color .35s;transform:rotateX(1.4deg)}.coverage-card:hover{border-color:var(--line-strong);transform:rotateX(0)translateY(-2px)}.coverage-glow{background:var(--blue);border-radius:999px;height:260px;position:absolute;inset:-30% 10% auto}@supports (color:color-mix(in lab, red, red)){.coverage-glow{background:color-mix(in srgb,var(--blue)11%,transparent)}}.coverage-glow{filter:blur(70px);pointer-events:none}.coverage-stat{color:var(--text);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(1.15rem,1rem + .55vw,1.5rem);font-weight:450}.coverage-stat-label{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.jurisdiction-cloud{flex-wrap:wrap;gap:8px;display:flex}.jurisdiction-chip{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;align-items:center;gap:8px;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jurisdiction-chip{background:color-mix(in srgb,var(--surface-2)72%,transparent)}}.jurisdiction-chip{color:var(--muted);white-space:nowrap;padding:6px 11px;font-size:12px;font-weight:430;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.jurisdiction-chip:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--text);transform:translateY(-1px)}.jurisdiction-flag{background-position:50%;background-size:cover;border-radius:2px;flex:none;width:18px;height:13px;box-shadow:inset 0 0 0 1px #00000017}.coverage-live-dot{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 4px var(--blue);border-radius:999px;flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.coverage-live-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--blue)13%,transparent)}}.coverage-ticker{-webkit-mask-image:linear-gradient(90deg,#000 0% 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 92%,#0000 100%)}.coverage-ticker-track{white-space:nowrap;align-items:center;width:max-content;animation:34s linear infinite coverage-ticker;display:flex}.coverage-ticker-track span{color:var(--muted);align-items:center;font-size:11px;display:inline-flex}.coverage-ticker-track i{background:var(--faint);border-radius:999px;width:3px;height:3px;margin:0 20px}.coverage-ticker:hover .coverage-ticker-track{animation-play-state:paused}@keyframes coverage-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.button-primary,.button-secondary,.button-quiet,.button-danger{font-variation-settings:"wght" 380,"wdth" 92;letter-spacing:-.012em;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 17px;font-size:13px;font-weight:380;line-height:1;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.button-primary{border:1px solid var(--blue);background:var(--blue);color:#fff}html.dark .button-primary{color:#0e1725}.button-primary:hover{opacity:.88}.button-secondary{border:1px solid var(--line-strong);color:var(--text);background:0 0}.button-secondary:hover,.button-quiet:hover{background:var(--surface-2)}.button-quiet{color:var(--muted);background:0 0;border:1px solid #0000}.button-danger{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.button-danger{border:1px solid color-mix(in srgb,var(--red)50%,var(--line))}}.button-danger{background:var(--red-soft);color:var(--red)}.public-nav{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.public-nav{border-bottom:1px solid color-mix(in srgb,var(--line)56%,transparent)}}.public-nav{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.public-nav{background:color-mix(in srgb,var(--bg)90%,transparent)}}.public-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-nav-link{color:var(--muted);font-variation-settings:"wght" 300,"wdth" 90;letter-spacing:-.018em;padding:10px 0;font-size:14px;font-weight:320;line-height:1.15;transition:color .18s;position:relative}.public-nav-link:after{background:var(--text);height:1px;position:absolute;bottom:5px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.public-nav-link:after{background:color-mix(in srgb,var(--text)42%,transparent)}}.public-nav-link:after{content:"";transform-origin:50%;transition:transform .2s;transform:scaleX(0)}.public-nav-link:hover{color:var(--text)}.public-nav-link:hover:after{transform:scaleX(1)}.public-nav .button-quiet,.public-nav .button-secondary,.public-nav .button-primary{font-variation-settings:"wght" 330,"wdth" 90;letter-spacing:-.018em;font-size:14px;font-weight:350}.marketing-shell{--bg:#fbfaf7;--surface:#fffefa;--surface-2:#f2eee7;--surface-3:#e9e4db;--text:#153f49;--muted:#60757a;--faint:#a46052;--line:#ded8ce;--line-strong:#bcb5a9;--blue:#07535d;--blue-soft:#e6f0ef;--green:#39705e;--green-soft:#e7f0eb;--marketing-sand:#f4f0e9;--marketing-ink:#edf1ed;--shadow:0 28px 80px #373f3a17;background:var(--bg);color:var(--text);overflow-x:clip}html.dark .marketing-shell{--bg:#101719;--surface:#172124;--surface-2:#1c292c;--surface-3:#253438;--text:#e8f0ef;--muted:#a6b8bb;--faint:#d38a78;--line:#304044;--line-strong:#4a5c60;--blue:#83c6cc;--blue-soft:#1c3b40;--green:#8ac3a8;--green-soft:#1c382d;--marketing-sand:#151f22;--marketing-ink:#182523;--shadow:0 30px 90px #00000057}.marketing-shell .button-primary.button-public-cta{font-variation-settings:"wght" 330,"wdth" 92;letter-spacing:-.014em;min-height:48px;padding:12px 20px;font-size:15px;font-weight:340}.marketing-container{width:min(100% - 96px,1120px);margin-inline:auto}.marketing-kicker{color:var(--faint);font-variation-settings:"wght" 340,"wdth" 94;letter-spacing:.01em;padding-inline-start:2px;font-size:16px;font-weight:340;line-height:1.5}.marketing-hero{background:var(--bg);min-height:690px;padding:52px 0 58px;position:relative}.marketing-hero .marketing-container{width:min(100% - 80px,1320px)}.marketing-hero-grid{grid-template-columns:460px minmax(0,1fr);align-items:center;gap:clamp(46px,4vw,62px);display:grid}.marketing-hero-copy{z-index:5;padding:28px 0 38px;position:relative}.marketing-hero-copy h1{font-variation-settings:"wght" 200,"wdth" 88;letter-spacing:-.047em;max-width:470px;margin-top:22px;font-size:clamp(3rem,3.8vw,3.8rem);font-weight:300;line-height:1.07}.marketing-lead{max-width:445px;color:var(--muted);margin-top:25px;font-size:15px;font-weight:350;line-height:1.72}.marketing-hero-visual{min-width:0}.jurisdiction-orbit-stage{perspective:1800px;touch-action:pan-y;justify-content:center;align-items:center;min-width:0;min-height:540px;display:flex;position:relative}.jurisdiction-orbit-cloud{--cloud-pointer-rx:0deg;--cloud-pointer-ry:0deg;--cloud-pointer-x:0px;--cloud-pointer-y:0px;z-index:2;width:min(100%,760px);height:500px;transform-style:preserve-3d;transform:translate3d(var(--cloud-pointer-x),var(--cloud-pointer-y),0)rotateX(calc(2deg + var(--cloud-pointer-rx)))rotateY(var(--cloud-pointer-ry));transform-origin:50%;will-change:transform;margin:0;padding:0;list-style:none;transition:transform .34s cubic-bezier(.22,.72,.2,1);position:relative}.jurisdiction-orbit-cloud[data-paused=true] .jurisdiction-orbit-line{animation-play-state:paused}.jurisdiction-orbit-line{z-index:0;pointer-events:none;transform-origin:50%;border:1px solid #50626221;border-radius:50%;display:block;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.jurisdiction-orbit-line-inner{width:40%;height:30%;animation:22s ease-in-out infinite alternate jurisdiction-orbit-line-a}.jurisdiction-orbit-line-middle{border-color:#5062621a;width:58%;height:48%;animation:29s ease-in-out infinite alternate jurisdiction-orbit-line-b}.jurisdiction-orbit-line-outer{border-color:#50626213;width:74%;height:66%;animation:36s ease-in-out -8s infinite alternate-reverse jurisdiction-orbit-line-a}.jurisdiction-orbit-line-far{border-color:#5062620e;width:88%;height:84%;animation:42s ease-in-out -13s infinite alternate-reverse jurisdiction-orbit-line-b}.jurisdiction-orbit-node{left:var(--orbit-x);top:var(--orbit-y);opacity:var(--orbit-opacity);filter:blur(var(--orbit-blur));transform:translate3d(-50%,-50%,var(--orbit-depth))scale(var(--orbit-scale));transform-origin:50%;transform-style:preserve-3d;will-change:transform,opacity;outline:none;position:absolute}.jurisdiction-orbit-object{isolation:isolate;transform-style:preserve-3d;display:inline-block;position:relative}.jurisdiction-orbit-object:before{z-index:0;content:"";pointer-events:none;transform:translate3d(0,1.5px,1px)rotateX(var(--orbit-card-tilt-x))rotateY(var(--orbit-card-tilt-y))scaleX(.996);transform-origin:50%;background:linear-gradient(#fff 0%,#f2efe9 72%,#ddd8cf 100%);border:1px solid #7b72651a;border-radius:999px;transition:transform .42s cubic-bezier(.2,.78,.18,1),background .28s,border-color .28s;position:absolute;inset:1px 0 -1px;box-shadow:0 10px 28px -20px #262d2a3d}html.dark .marketing-shell .jurisdiction-orbit-object:before{background:linear-gradient(#2b3e42 0%,#24363a 72%,#1d2c2f 100%);border-color:#7a9ca01a;box-shadow:0 12px 32px -21px #0000006b}.jurisdiction-orbit-cast-shadow{z-index:-1;filter:blur(6px);opacity:var(--orbit-shadow-opacity);pointer-events:none;transform:translate3d(var(--orbit-shadow-x),var(--orbit-shadow-y),-28px)scale3d(.96,.78,1);transform-origin:50%;will-change:transform,opacity;background:radial-gradient(#25302d47 0%,#25302d1c 36%,#25302d09 62%,#0000 88%);border-radius:50%;transition:opacity .36s,transform .42s cubic-bezier(.2,.78,.18,1),filter .42s;position:absolute;inset:2px 3px -8px}.jurisdiction-orbit-card{z-index:1;isolation:isolate;background:radial-gradient(120% 145% at var(--orbit-glint-x)-38%,#fffffffa 0%,#ffffff7a 31%,transparent 57%),linear-gradient(165deg,#fffffffa 0%,#fcfaf6f7 56%,#f7f4eef5 100%);min-height:38px;box-shadow:0 1px 0 #fff inset,0 -1px 0 #5d524609 inset,0 6px 13px -10px #2c343129,0 var(--orbit-shadow-y)var(--orbit-shadow-blur)-20px #2c34312e;color:var(--text);font-variation-settings:"wght" 330,"wdth" 96;white-space:nowrap;backface-visibility:hidden;transform:translate3d(0,0,9px)rotateX(var(--orbit-card-tilt-x))rotateY(var(--orbit-card-tilt-y));transform-style:preserve-3d;will-change:transform;border:1px solid #978e803b;border-color:#978e803b #73685a30 #61584c36 #978e803b;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:0 8px;padding:10px 13px;font-size:12px;font-weight:340;line-height:1;transition:transform .42s cubic-bezier(.2,.78,.18,1),border-color .28s,box-shadow .42s cubic-bezier(.2,.78,.18,1),background .28s;display:grid;position:relative;overflow:hidden}.jurisdiction-orbit-card:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff70,#0000 34% 66%,#ffffff1f),radial-gradient(at 50% 125%,#7e928f17,#0000 56%);position:absolute;inset:1px}.jurisdiction-orbit-card:after{z-index:0;border-radius:inherit;content:"";opacity:.72;pointer-events:none;background:0 0;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffffeb,inset 1px 0 2px #ffffff6b,inset -2px 0 3px #4b595614,inset 0 -3px 5px #4b595624}html.dark .marketing-shell .jurisdiction-orbit-card{background:radial-gradient(120% 145% at var(--orbit-glint-x)-38%,#9dc4c747 0%,#9dc4c714 31%,transparent 58%),linear-gradient(165deg,#293d41 0%,#1d2d31 56%,#142124 100%);box-shadow:0 1px 0 #ffffff17 inset,0 -1px 0 #00000047 inset,0 7px 15px -10px #00000057,0 var(--orbit-shadow-y)var(--orbit-shadow-blur)-20px #00000080;border-color:#aec6c62e #aec6c63d #080d0eb8 #aec6c62e}html.dark .marketing-shell .jurisdiction-orbit-card:before{background:linear-gradient(112deg,#c9e1e21f,#0000 34% 66%,#c9e1e209),radial-gradient(at 50% 125%,#0000003d,#0000 56%)}html.dark .marketing-shell .jurisdiction-orbit-card:after{background:0 0;box-shadow:inset 0 1px 1px #dcf2f229,inset 1px 0 2px #dcf2f214,inset -2px 0 3px #00000029,inset 0 -3px 5px #00000052}.jurisdiction-orbit-card>*{z-index:1;position:relative}.jurisdiction-orbit-name{font-variation-settings:"wght" 310,"wdth" 96;font-weight:320}.jurisdiction-orbit-card[data-promotion=primary]{text-align:center;border-color:#a4605257;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:164px;padding:11px 16px;font-size:13px;display:flex;transform:translateZ(16px)rotateX(-.7deg);box-shadow:inset 0 1px #fffffff5,0 5px 12px #5848401a,0 22px 44px #5848401a}.jurisdiction-orbit-focus .jurisdiction-orbit-object:before{inset:1px 0 -1px;transform:translate3d(0,1.5px,1px)rotateX(-.7deg)scaleX(.996)}html.dark .marketing-shell .jurisdiction-orbit-card[data-promotion=primary]{border-color:#d38a786b;box-shadow:inset 0 1px #ffffff1c,0 6px 14px #00000057,0 24px 48px #00000052}.jurisdiction-orbit-promotion-main{justify-content:center;align-items:center;gap:10px;display:inline-flex}.jurisdiction-orbit-node:hover,.jurisdiction-orbit-node:focus-visible,.jurisdiction-orbit-node[data-pointer-active=true],.jurisdiction-orbit-node[data-focus-active=true]{opacity:1;filter:none;z-index:180!important}.jurisdiction-orbit-node:hover .jurisdiction-orbit-cast-shadow,.jurisdiction-orbit-node:focus-visible .jurisdiction-orbit-cast-shadow,.jurisdiction-orbit-node[data-pointer-active=true] .jurisdiction-orbit-cast-shadow,.jurisdiction-orbit-node[data-focus-active=true] .jurisdiction-orbit-cast-shadow{opacity:.34;filter:blur(16px);transform:translate3d(var(--orbit-shadow-x),calc(var(--orbit-shadow-y) + 9px),-42px)scale3d(1.34,.96,1)}.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus):hover .jurisdiction-orbit-object:before,.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus):focus-visible .jurisdiction-orbit-object:before,.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus)[data-pointer-active=true] .jurisdiction-orbit-object:before,.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus)[data-focus-active=true] .jurisdiction-orbit-object:before{transform:translate3d(0,1.75px,1px)rotateX(-3deg)rotateY(1.6deg)scale(var(--orbit-hover-scale),calc(var(--orbit-hover-scale)*.995))}.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus):hover .jurisdiction-orbit-card,.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus):focus-visible .jurisdiction-orbit-card,.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus)[data-pointer-active=true] .jurisdiction-orbit-card,.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus)[data-focus-active=true] .jurisdiction-orbit-card{transform:translate3d(0,-.75px,46px)rotateX(-3deg)rotateY(1.6deg)scale(var(--orbit-hover-scale));background:linear-gradient(155deg,#fff 0%,#fdfcf8 62%,#f5f2ea 100%);border-color:#07535d57;box-shadow:inset 0 1px #fff,inset 0 -1px #07535d12,0 13px 34px -20px #1e313033,0 36px 86px -40px #1e31303d}html.dark .marketing-shell .jurisdiction-orbit-node:not(.jurisdiction-orbit-focus):hover .jurisdiction-orbit-card,html.dark .marketing-shell .jurisdiction-orbit-node:not(.jurisdiction-orbit-focus):focus-visible .jurisdiction-orbit-card,html.dark .marketing-shell .jurisdiction-orbit-node:not(.jurisdiction-orbit-focus)[data-pointer-active=true] .jurisdiction-orbit-card,html.dark .marketing-shell .jurisdiction-orbit-node:not(.jurisdiction-orbit-focus)[data-focus-active=true] .jurisdiction-orbit-card{background:linear-gradient(155deg,#2c4145 0%,#213236 62%,#172528 100%);border-color:#83c6cc85;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #83c6cc1f,0 15px 38px -20px #0000006b,0 40px 92px -40px #00000080}.jurisdiction-orbit-focus:hover .jurisdiction-orbit-card,.jurisdiction-orbit-focus:focus-visible .jurisdiction-orbit-card,.jurisdiction-orbit-focus[data-pointer-active=true] .jurisdiction-orbit-card,.jurisdiction-orbit-focus[data-focus-active=true] .jurisdiction-orbit-card{transform:translate3d(0,-.75px,66px)rotateX(-2deg)scale(var(--orbit-hover-scale));border-color:#a4605285;box-shadow:inset 0 1px #fff,inset 0 -1px #a460521f,0 15px 38px -21px #49363133,0 40px 94px -42px #49363140}.jurisdiction-orbit-focus:hover .jurisdiction-orbit-object:before,.jurisdiction-orbit-focus:focus-visible .jurisdiction-orbit-object:before,.jurisdiction-orbit-focus[data-pointer-active=true] .jurisdiction-orbit-object:before,.jurisdiction-orbit-focus[data-focus-active=true] .jurisdiction-orbit-object:before{transform:translate3d(0,1.75px,1px)rotateX(-2deg)scale(var(--orbit-hover-scale),calc(var(--orbit-hover-scale)*.995))}html.dark .marketing-shell .jurisdiction-orbit-focus:hover .jurisdiction-orbit-card,html.dark .marketing-shell .jurisdiction-orbit-focus:focus-visible .jurisdiction-orbit-card,html.dark .marketing-shell .jurisdiction-orbit-focus[data-pointer-active=true] .jurisdiction-orbit-card,html.dark .marketing-shell .jurisdiction-orbit-focus[data-focus-active=true] .jurisdiction-orbit-card{border-color:#d38a78a8;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #d38a7829,0 17px 42px -21px #00000070,0 44px 100px -42px #00000085}.jurisdiction-orbit-flag{object-fit:cover;background:#fff;border-radius:2px;width:20px;min-width:20px;max-width:20px;height:14px;min-height:14px;max-height:14px;display:block;transform:translateZ(8px);box-shadow:0 0 0 1px #153f493d,0 4px 7px -4px #18262575}.jurisdiction-orbit-card[data-promotion=primary] .jurisdiction-orbit-flag{width:24px;min-width:24px;max-width:24px;height:17px;min-height:17px;max-height:17px}.jurisdiction-orbit-name{grid-column:2;transform:translateZ(5px)}.jurisdiction-orbit-offer{color:#b65f4c;letter-spacing:.015em;font-variation-settings:"wght" 280,"wdth" 96;text-transform:lowercase;grid-column:2;margin-top:4px;font-size:9px;font-weight:300;line-height:1.2;transform:translateZ(4px)}.jurisdiction-orbit-card[data-promotion=primary] .jurisdiction-orbit-offer{letter-spacing:.015em;margin-top:0;font-size:9px}html.dark .marketing-shell .jurisdiction-orbit-offer{color:#f2b8aa;text-shadow:0 1px 10px #f2b8aa1f}.jurisdiction-orbit-stats{max-height:0;color:var(--muted);opacity:0;grid-column:1/-1;justify-content:center;align-items:baseline;gap:4px;margin-top:0;font-size:8px;font-weight:400;line-height:1.2;transition:max-height .3s,margin-top .3s,opacity .24s,transform .3s;display:flex;overflow:hidden;transform:translateY(-3px)}.jurisdiction-orbit-stats strong{color:var(--text);font-size:10px;font-weight:500}.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus):hover .jurisdiction-orbit-card[data-has-stats=true] .jurisdiction-orbit-stats,.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus):focus-visible .jurisdiction-orbit-card[data-has-stats=true] .jurisdiction-orbit-stats,.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus)[data-pointer-active=true] .jurisdiction-orbit-card[data-has-stats=true] .jurisdiction-orbit-stats,.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus)[data-focus-active=true] .jurisdiction-orbit-card[data-has-stats=true] .jurisdiction-orbit-stats,.jurisdiction-orbit-focus:hover .jurisdiction-orbit-card[data-has-stats=true] .jurisdiction-orbit-stats,.jurisdiction-orbit-focus:focus-visible .jurisdiction-orbit-card[data-has-stats=true] .jurisdiction-orbit-stats,.jurisdiction-orbit-focus[data-pointer-active=true] .jurisdiction-orbit-card[data-has-stats=true] .jurisdiction-orbit-stats,.jurisdiction-orbit-focus[data-focus-active=true] .jurisdiction-orbit-card[data-has-stats=true] .jurisdiction-orbit-stats{opacity:1;max-height:18px;margin-top:7px;transform:translateY(0)}@keyframes jurisdiction-orbit-line-a{0%{transform:translate(-50%,-50%)rotate(-1.25deg)scale(.995)}to{transform:translate(-50%,-50%)rotate(1.4deg)scale(1.008)}}@keyframes jurisdiction-orbit-line-b{0%{transform:translate(-50%,-50%)rotate(1.1deg)scale(1.005)}to{transform:translate(-50%,-50%)rotate(-1.35deg)scale(.992)}}.jurisdiction-atlas{z-index:2;isolation:isolate;width:min(100%,780px);margin:0 auto;padding:12px 4px 8px;position:relative}.jurisdiction-atlas-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 2px;margin:0;padding:0;list-style:none;display:grid}.jurisdiction-atlas-item{z-index:1;min-width:0;min-height:30px;color:var(--muted);font-variation-settings:"wght" 290,"wdth" 94;letter-spacing:-.012em;text-align:left;outline:none;justify-content:center;align-items:center;font-size:12.45px;font-weight:300;line-height:1.12;display:flex;position:relative}.jurisdiction-atlas-entry{z-index:4;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;transition:color .22s,transform .22s;display:inline-flex;position:relative}.jurisdiction-atlas-flag{object-fit:cover;background:#fff;border-radius:1.5px;width:27px;min-width:27px;max-width:27px;height:18px;min-height:18px;max-height:18px;display:block;box-shadow:0 0 0 1px #153f492e}.jurisdiction-atlas-name{display:block}.jurisdiction-atlas-item[data-long-name=true]{letter-spacing:-.02em;font-size:10.75px}.jurisdiction-atlas-item[data-code=vg] .jurisdiction-atlas-entry{margin-left:12px}.jurisdiction-atlas-item:nth-child(-n+6):not([data-promoted=true]) .jurisdiction-atlas-entry{top:18px}@media (min-width:641px){.jurisdiction-atlas-item:not([data-promoted=true]) .jurisdiction-atlas-entry{box-sizing:border-box;grid-template-columns:27px minmax(0,1fr);gap:7px;width:100%;padding:0 6px;display:grid}.jurisdiction-atlas-item[data-code=vg] .jurisdiction-atlas-entry{margin-left:0}}.jurisdiction-atlas-item:not([data-promoted=true]):hover .jurisdiction-atlas-entry{color:var(--text);transform:translateY(-1px)scale(1.035)}.jurisdiction-atlas-item[data-promoted=true]{z-index:8;min-height:66px;color:var(--text);flex-direction:column;gap:4px}.jurisdiction-atlas-item[data-promoted=true] .jurisdiction-atlas-entry{font-variation-settings:"wght" 260,"wdth" 92;gap:13px;font-size:23px;font-weight:280;transform:translateY(-3px)}.jurisdiction-atlas-item[data-promoted=true] .jurisdiction-atlas-flag{width:48px;min-width:48px;max-width:48px;height:33px;min-height:33px;max-height:33px;box-shadow:0 0 0 1px #153f493d,0 6px 12px -8px #18262561}.jurisdiction-atlas-offer{z-index:4;color:#b65f4c;font-variation-settings:"wght" 260,"wdth" 94;letter-spacing:.01em;text-align:center;text-transform:lowercase;max-width:124px;font-size:11.5px;font-weight:280;line-height:1.08;display:block;position:relative}.jurisdiction-atlas-magnifier{z-index:3;filter:drop-shadow(0 10px 12px #26343221);pointer-events:none;transform-origin:40.5% 35.5%;width:clamp(154px,11.8vw,176px);max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-40.5%,-35.5%)}html.dark .marketing-shell .jurisdiction-atlas-flag{box-shadow:0 0 0 1px #bed8d938}html.dark .marketing-shell .jurisdiction-atlas-offer{color:#efab9b}html.dark .marketing-shell .jurisdiction-atlas-magnifier{filter:brightness(1.08)drop-shadow(0 12px 16px #00000047)}.marketing-section{padding:clamp(76px,6vw,94px) 0}.marketing-section-sand{background:var(--marketing-sand)}.marketing-section h2,.marketing-final-cta h2{font-variation-settings:"wght" 200,"wdth" 90;letter-spacing:-.042em;margin-top:16px;font-size:clamp(2.45rem,3.1vw,3.35rem);font-weight:300;line-height:1.08}.marketing-section-lead{color:var(--muted);font-size:16px;font-weight:350;line-height:1.68}.marketing-intro-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:end;gap:clamp(42px,5vw,60px);display:grid}.marketing-intro-grid>div>h2{max-width:680px}.review-callout{background:var(--surface);border:1px solid #91897c29;border-radius:14px;align-items:flex-start;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.review-callout{background:color-mix(in srgb,var(--surface)74%,transparent)}}.review-callout{color:var(--muted);padding:22px 24px;font-size:15px;line-height:1.6;box-shadow:0 14px 40px #3f403909}.review-callout svg{color:var(--text);flex:none}.review-callout-title{color:var(--text);font-variation-settings:"wght" 240,"wdth" 92;letter-spacing:-.022em;margin-bottom:7px;font-size:clamp(1.2rem,1.4vw,1.275rem);font-weight:300;line-height:1.22}@media (min-width:1100px){.review-callout-title{white-space:nowrap}}.uae-corpus-proof{border-top:1px solid var(--terracotta);grid-template-columns:minmax(245px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:960px;margin-top:48px;padding:26px 0 28px;display:grid}@supports (color:color-mix(in lab, red, red)){.uae-corpus-proof{border-top:1px solid color-mix(in srgb,var(--terracotta)34%,transparent)}}.uae-corpus-proof{border-bottom:1px solid var(--faint)}@supports (color:color-mix(in lab, red, red)){.uae-corpus-proof{border-bottom:1px solid color-mix(in srgb,var(--faint)18%,transparent)}}.uae-corpus-proof-number{color:var(--terracotta);white-space:nowrap;align-items:baseline;gap:13px;display:flex}.uae-corpus-proof-number span{font-variation-settings:"wght" 360,"wdth" 94;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:360}.uae-corpus-proof-number strong{color:var(--text);font-variation-settings:"wght" 170,"wdth" 82;letter-spacing:-.055em;font-size:clamp(3.15rem,4.6vw,5.1rem);font-weight:200;line-height:.92}.uae-corpus-proof-copy p{max-width:590px;color:var(--text);font-variation-settings:"wght" 230,"wdth" 90;letter-spacing:-.03em;font-size:clamp(1.45rem,1.85vw,1.9rem);font-weight:260;line-height:1.16}.uae-corpus-proof-copy span{max-width:610px;color:var(--muted);margin-top:10px;font-size:14px;font-weight:330;line-height:1.62;display:block}.uae-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:960px;margin-top:54px;display:grid}.uae-audience-grid>div{grid-template-columns:64px 1fr;gap:8px 22px;display:grid}.uae-audience-grid svg{width:36px;height:36px;color:var(--faint);grid-row:1/3}.uae-audience-grid h3{font-variation-settings:"wght" 220,"wdth" 90;letter-spacing:-.032em;font-size:clamp(1.55rem,1.75vw,1.85rem);font-weight:300;line-height:1.12}.uae-audience-grid p{color:var(--muted);font-size:15px;line-height:1.65}.sport-law-program{border-top:1px solid var(--faint)}@supports (color:color-mix(in lab, red, red)){.sport-law-program{border-top:1px solid color-mix(in srgb,var(--faint)14%,transparent)}}.sport-law-program{border-bottom:1px solid var(--faint)}@supports (color:color-mix(in lab, red, red)){.sport-law-program{border-bottom:1px solid color-mix(in srgb,var(--faint)10%,transparent)}}.sport-law-program{background:linear-gradient(112deg,var(--faint)0%,var(--bg)48%,var(--blue)100%)}@supports (color:color-mix(in lab, red, red)){.sport-law-program{background:linear-gradient(112deg,color-mix(in srgb,var(--faint)4%,var(--bg))0%,var(--bg)48%,color-mix(in srgb,var(--blue)3%,var(--bg))100%)}}.sport-law-grid{grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);align-items:end;gap:clamp(64px,7vw,96px);display:grid}.sport-law-copy{max-width:680px}.sport-law-organizations{color:var(--faint);font-variation-settings:"wght" 330,"wdth" 94;letter-spacing:.045em;flex-wrap:wrap;gap:8px 13px;margin-top:23px;font-size:13px;font-weight:340;line-height:1.5;display:flex}.sport-law-copy h2{max-width:650px}.sport-law-copy .marketing-section-lead{max-width:620px;margin-top:25px}.sport-law-audience{max-width:620px;color:var(--muted);margin-top:13px;font-size:15px;font-weight:350;line-height:1.68}.sport-law-topics{border-top:1px solid #89847a33;margin:0;padding:0;list-style:none}.sport-law-topics li{border-bottom:1px solid #89847a33;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:22px;min-height:74px;padding:16px 0;display:grid}.sport-law-topics span{color:var(--faint);font-variation-settings:"wght" 220,"wdth" 88;letter-spacing:-.05em;font-size:34px;font-weight:250;line-height:1}.sport-law-topics p{color:var(--text);font-variation-settings:"wght" 280,"wdth" 92;letter-spacing:-.018em;font-size:clamp(1.15rem,1.35vw,1.35rem);font-weight:300;line-height:1.3}.sport-law-footer{border-top:1px solid #89847a33;grid-template-columns:minmax(340px,1fr) auto minmax(180px,.54fr);align-items:center;gap:clamp(28px,4vw,52px);margin-top:58px;padding-top:30px;display:grid}.sport-law-review{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;display:grid}.sport-law-review svg{color:var(--text)}.sport-law-review h3{font-variation-settings:"wght" 250,"wdth" 91;letter-spacing:-.024em;font-size:clamp(1.25rem,1.45vw,1.5rem);font-weight:300;line-height:1.25}.sport-law-review p,.sport-law-note{color:var(--muted);font-size:13px;font-weight:350;line-height:1.55}.sport-law-review p{margin-top:6px}.sport-law-note{max-width:240px}.sport-law-footer .button-primary{white-space:nowrap}.sample-report-section{grid-template-columns:minmax(0,700px) minmax(220px,1fr);align-items:end;gap:36px clamp(44px,5vw,72px);margin-top:88px;scroll-margin-top:98px;display:grid}.sample-report-copy{max-width:700px;padding-top:20px}.sample-report-copy h2{font-size:clamp(2.35rem,2.8vw,3.1rem)}.sample-report-copy>p:not(.marketing-kicker){color:var(--muted);margin-top:24px;font-size:15px;line-height:1.76}.sample-report-disclaimer{border-left:1px solid var(--faint);max-width:48rem;margin-top:18px}@supports (color:color-mix(in lab, red, red)){.sample-report-disclaimer{border-left:1px solid color-mix(in srgb,var(--faint)58%,transparent)}}.sample-report-disclaimer{color:var(--muted);padding-left:16px;font-size:13px;font-weight:360;line-height:1.65}.sample-report-frame{grid-column:1/-1;min-width:0;margin-top:8px;position:relative}.sample-report-page{width:min(100%,1380px)}.research-dossier{--dossier-ink:#153f49;--dossier-body:#344c51;--dossier-muted:#53696e;--dossier-faint:#819094;--dossier-accent:#b96955;--dossier-line:#9aabad;--dossier-paper:#fffefb;width:100%;color:var(--dossier-ink);display:block;container-type:inline-size}html.dark .marketing-shell .research-dossier{--dossier-ink:#dce8e6;--dossier-body:#b8c8c7;--dossier-muted:#9fb2b3;--dossier-faint:#74898c;--dossier-accent:#d88d78;--dossier-line:#597176;--dossier-paper:#1a272a}.research-dossier-stage{isolation:isolate;min-height:clamp(520px,62cqw,790px);position:relative}html.dark .marketing-shell .research-dossier-stage:before{z-index:-1;content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(#608b8e21,#608b8e0b 44%,#0000 72%);border-radius:50%;position:absolute;inset:12% 5% 7%}.dossier-page{background:var(--dossier-paper);color:var(--dossier-ink);letter-spacing:0;transform-origin:50%;border:1px solid #40525414;flex-direction:column;padding:clamp(16px,2.05cqw,31px);font-size:clamp(7px,.72cqw,10px);font-weight:390;line-height:1.48;transition:box-shadow .28s,transform .28s;display:flex;position:absolute;overflow:hidden;box-shadow:0 25px 48px #32353029,0 4px 12px #32353014}.dossier-page:hover{box-shadow:0 34px 66px #32353033,0 7px 18px #32353017}html.dark .marketing-shell .dossier-page{background:linear-gradient(145deg,#e1f1ef0b,transparent 24%),linear-gradient(180deg,#1d2b2e 0%,var(--dossier-paper)100%);border-color:#b1cfcf1f;box-shadow:0 34px 72px #00000057,0 8px 22px #00000038,inset 0 1px #e7f4f209}html.dark .marketing-shell .dossier-summary{background:linear-gradient(145deg,#e1f1ef0e,#0000 26%),linear-gradient(#203033 0%,#1b292c 100%)}html.dark .marketing-shell .dossier-page:hover{box-shadow:0 40px 82px #0006,0 10px 28px #00000040,inset 0 1px #e7f4f20d}.dossier-cover{z-index:1;width:38.5%;height:82%;top:10%;left:1.2%;transform:rotate(-3.4deg)}.dossier-cover:hover{transform:rotate(-2.5deg)translateY(-3px)}.dossier-summary{z-index:3;width:31.5%;height:82%;top:2.5%;left:34.5%;transform:rotate(.4deg)}.dossier-summary:hover{transform:rotate(0)translateY(-3px)}.dossier-matrix{z-index:2;width:39.5%;height:81%;top:8%;left:61.2%;transform:rotate(3.7deg)}.dossier-matrix:hover{transform:rotate(2.8deg)translateY(-3px)}.dossier-page-heading{border-bottom:1px solid var(--dossier-ink);grid-template-columns:auto 1fr;align-items:center;gap:clamp(10px,1.4cqw,22px);min-height:28px;padding-bottom:clamp(7px,.8cqw,12px);display:grid}.dossier-page-heading>span{background:0 0;height:1px}.dossier-wordmark{width:clamp(46px,5.8cqw,84px);height:auto}.dossier-numbered-heading{justify-content:space-between;display:flex}.dossier-numbered-heading h3{letter-spacing:.035em;text-transform:uppercase;font-size:clamp(9px,1.05cqw,15px);font-weight:520;line-height:1.25}.dossier-numbered-heading>span{color:var(--dossier-ink);font-size:.85em}.dossier-cover-title{margin-top:clamp(36px,5.8cqw,78px)}.dossier-cover-title h3{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(18px,2.45cqw,35px);font-weight:510;line-height:1.12}.dossier-cover-title p{color:var(--dossier-accent);margin-top:clamp(9px,1.15cqw,17px);font-size:clamp(12px,1.55cqw,22px);font-weight:390;line-height:1.3}.dossier-client{margin-top:clamp(34px,5.2cqw,72px);font-size:clamp(8px,.95cqw,13px);line-height:1.5}.dossier-cover-meta{border-left:1.5px solid var(--dossier-accent);margin-top:auto;padding-left:clamp(9px,1.3cqw,18px)}.dossier-cover-meta>div{border-top:1px solid var(--dossier-line);grid-template-columns:minmax(74px,.78fr) minmax(0,1.6fr);gap:clamp(8px,1.1cqw,16px);display:grid}@supports (color:color-mix(in lab, red, red)){.dossier-cover-meta>div{border-top:1px solid color-mix(in srgb,var(--dossier-line)76%,transparent)}}.dossier-cover-meta>div{padding:clamp(5px,.56cqw,9px) 0}.dossier-cover-meta dt{letter-spacing:.055em;text-transform:uppercase;font-size:.78em;font-weight:560}.dossier-cover-meta dd{color:var(--dossier-ink)}.dossier-page-footer{color:var(--dossier-faint);justify-content:space-between;gap:10px;margin-top:auto;padding-top:clamp(6px,.7cqw,11px);font-size:.72em;display:flex}.dossier-approaches{margin-top:clamp(16px,1.75cqw,27px)}.dossier-approaches>section{border-bottom:1px solid var(--dossier-line);grid-template-columns:clamp(26px,3.4cqw,48px) 1fr;gap:clamp(8px,.9cqw,14px);display:grid}@supports (color:color-mix(in lab, red, red)){.dossier-approaches>section{border-bottom:1px solid color-mix(in srgb,var(--dossier-line)50%,transparent)}}.dossier-approaches>section{padding:clamp(11px,1.25cqw,19px) 0}.dossier-approach-number{color:var(--dossier-accent);letter-spacing:-.05em;font-size:clamp(22px,2.8cqw,40px);font-weight:260;line-height:.94}.dossier-approaches h4{font-size:1.1em;font-weight:600;line-height:1.35}.dossier-approaches section div>p{color:var(--dossier-body);margin-top:5px;line-height:1.55}.dossier-coverage{margin-top:auto}.dossier-coverage h4{border-top:1px solid var(--dossier-ink);letter-spacing:.04em;text-transform:uppercase;padding:clamp(8px,.9cqw,13px) 0 clamp(5px,.55cqw,8px);font-size:.9em;font-weight:590}.dossier-coverage>div{border-bottom:1px solid var(--dossier-line);justify-content:space-between;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.dossier-coverage>div{border-bottom:1px solid color-mix(in srgb,var(--dossier-line)56%,transparent)}}.dossier-coverage>div{padding:clamp(4px,.48cqw,7px) 0}.dossier-coverage>p{color:var(--dossier-faint);margin-top:clamp(7px,.75cqw,11px)}.dossier-table-wrap{flex:1;min-height:0;margin-top:clamp(10px,1.1cqw,16px)}.dossier-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;height:100%;font-size:clamp(5.3px,.48cqw,7.3px);line-height:1.42}.dossier-table-wrap th,.dossier-table-wrap td{border-bottom:1px solid var(--dossier-line)}@supports (color:color-mix(in lab, red, red)){.dossier-table-wrap th,.dossier-table-wrap td{border-bottom:1px solid color-mix(in srgb,var(--dossier-line)58%,transparent)}}.dossier-table-wrap th,.dossier-table-wrap td{border-right:1px solid var(--dossier-line)}@supports (color:color-mix(in lab, red, red)){.dossier-table-wrap th,.dossier-table-wrap td{border-right:1px solid color-mix(in srgb,var(--dossier-line)48%,transparent)}}.dossier-table-wrap th,.dossier-table-wrap td{vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:clamp(4px,.48cqw,7px)}.dossier-table-wrap th:last-child,.dossier-table-wrap td:last-child{border-right:0}.dossier-table-wrap th{height:12%;font-weight:610;line-height:1.25}.dossier-table-wrap tbody tr{height:29.3%}.dossier-table-wrap th:first-child{width:8%}.dossier-table-wrap th:nth-child(2){width:15%}.dossier-table-wrap th:nth-child(3){width:18%}.dossier-table-wrap th:nth-child(4){width:20%}.dossier-table-wrap th:nth-child(5){width:10%}.dossier-table-wrap th:nth-child(6){width:17%}.dossier-table-wrap th:nth-child(7){width:12%}.dossier-table-wrap td strong{margin-bottom:3px;font-weight:580;display:block}.dossier-table-wrap td span{color:var(--dossier-muted)}.dossier-table-wrap a{color:var(--dossier-ink);text-decoration:underline;-webkit-text-decoration-color:var(--dossier-ink);-webkit-text-decoration-color:var(--dossier-ink);-webkit-text-decoration-color:var(--dossier-ink);text-decoration-color:var(--dossier-ink);font-weight:540}@supports (color:color-mix(in lab, red, red)){.dossier-table-wrap a{-webkit-text-decoration-color:color-mix(in srgb,var(--dossier-ink)34%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--dossier-ink)34%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--dossier-ink)34%,transparent);text-decoration-color:color-mix(in srgb,var(--dossier-ink)34%,transparent)}}.dossier-table-wrap a{text-underline-offset:2px}.dossier-table-wrap .dossier-source-note{color:var(--dossier-faint);margin-top:4px;font-size:.9em;line-height:1.35;display:block}.marketing-text-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);align-items:center;gap:8px;margin-top:26px;font-size:14px;font-weight:530;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-text-link{-webkit-text-decoration-color:color-mix(in srgb,var(--text)28%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--text)28%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--text)28%,transparent);text-decoration-color:color-mix(in srgb,var(--text)28%,transparent)}}.marketing-text-link{text-underline-offset:5px}.result-process-grid{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(52px,5vw,68px);display:grid}.result-process-grid>div{grid-row:1/span 3;grid-template-rows:subgrid;display:grid}.result-process-grid>div:first-child{grid-column:1}.result-process-grid>div:last-child{grid-column:2}.result-process-grid h2{max-width:560px;font-size:clamp(2.45rem,3vw,3.3rem)}.deliverable-list{margin-top:42px}.deliverable-list article{box-sizing:border-box;border-top:1px solid #89847a2e;grid-template-columns:64px 1fr;gap:0 22px;min-height:150px;padding:24px 0;display:grid}.deliverable-list svg{width:36px;height:36px;color:var(--faint);margin:0}.deliverable-list h3,.process-timeline h3{letter-spacing:-.012em;font-size:19px;font-weight:340;line-height:1.3}.deliverable-list p{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.62}.process-timeline{margin:42px 0 0;padding:0;list-style:none}.process-timeline li{box-sizing:border-box;border-top:1px solid #89847a2e;grid-template-columns:64px 1fr;gap:22px;min-height:150px;padding:24px 0;display:grid}.process-timeline li>span{color:var(--faint);letter-spacing:-.05em;font-size:36px;font-weight:250;line-height:1}.process-timeline p{color:var(--muted);margin-top:7px;font-size:14.5px;line-height:1.65}.pricing-intro{align-items:start}.pricing-intro>p{justify-self:end;max-width:440px;margin-top:40px}.pricing-layout{grid-template-columns:minmax(0,1fr) 375px;gap:44px;margin-top:62px;display:grid}.pricing-column-heading{justify-content:space-between;align-items:center;gap:18px;min-height:36px;margin-bottom:22px;display:flex}.pricing-column-heading>p{color:var(--faint);font-variation-settings:"wght" 340,"wdth" 94;letter-spacing:.01em;padding-inline-start:2px;font-size:16px;font-weight:340;line-height:1.5}.pricing-column-heading>span{color:var(--green);align-items:center;gap:8px;font-size:12.5px;line-height:1.45;display:inline-flex}.plan-grid{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.plan-card{isolation:isolate;background:linear-gradient(145deg,var(--surface),var(--surface));border:1px solid #8c85792e;border-radius:17px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plan-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface)94%,white 6%),color-mix(in srgb,var(--surface)86%,transparent))}}.plan-card{transform-origin:50% 100%;transform-style:preserve-3d;padding:30px;transition:transform .38s cubic-bezier(.2,.7,.2,1),border-color .38s,box-shadow .38s;transform:translateZ(0);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #303c390a,0 12px 28px #303c390e,0 32px 72px #303c3909}.plan-card:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff2e,#0000 32% 72%,#1f575b06);position:absolute;inset:0}.plan-card:hover{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.plan-card:hover{border-color:color-mix(in srgb,var(--blue)24%,var(--line))}}.plan-card:hover{transform:translateY(-5px)rotateX(1.1deg)rotateY(-.45deg)translateZ(8px);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #303c390b,0 20px 42px #303c3913,0 46px 96px #303c390d}.plan-card-topline{justify-content:space-between;align-items:flex-start;gap:12px;min-height:62px;display:flex}.plan-card-topline h3{font-variation-settings:"wght" 220,"wdth" 90;letter-spacing:-.038em;max-width:300px;font-size:clamp(1.6rem,2vw,1.9rem);font-weight:300;line-height:1.08}.plan-price{letter-spacing:-.045em;margin-top:30px;font-size:40px;font-weight:300;line-height:1.08}.plan-price span{color:var(--muted);letter-spacing:0;margin-left:7px;font-size:13px;font-weight:420}.plan-card ul{border-top:1px solid #8c85792e;margin:30px 0 0;padding:24px 0 0;list-style:none}.plan-card li{color:var(--muted);margin-top:12px;padding-left:18px;font-size:14.5px;line-height:1.52;position:relative}.plan-card li:before{background:var(--green);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.63em;left:0}.plan-example{color:var(--muted);margin-top:26px;font-size:13.5px;line-height:1.6}.plan-card .marketing-text-link{margin-top:auto;padding-top:24px}.one-off-column{padding-left:10px}.one-off-list{border-top:1px solid #8c857933}.one-off-list article{border-bottom:1px solid #8c857933;grid-template-columns:1fr auto;gap:20px;padding:23px 0;display:grid}.one-off-list h3{font-variation-settings:"wght" 270,"wdth" 92;letter-spacing:-.025em;font-size:clamp(1.6rem,1.7vw,1.9rem);font-weight:300;line-height:1.28}.one-off-list p{color:var(--muted);margin-top:7px;font-size:13.5px;line-height:1.58}.one-off-list strong{color:var(--text);font-variation-settings:"wght" 270,"wdth" 92;letter-spacing:-.025em;white-space:nowrap;font-size:clamp(1.65rem,1.65vw,1.9rem);font-weight:300;line-height:1.25}.one-off-price{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.one-off-price span{color:var(--green);white-space:nowrap;font-size:11.5px;font-weight:420;line-height:1.35}.one-off-column .button-secondary{min-height:48px;margin-top:28px;font-size:14px}.pricing-note{color:var(--muted);margin-top:20px;font-size:12.5px;line-height:1.62}.credit-validity-note{border:1px solid var(--green);margin-top:22px;padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.credit-validity-note{border:1px solid color-mix(in srgb,var(--green)26%,var(--hairline))}}.credit-validity-note{background:var(--green);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.credit-validity-note{background:color-mix(in srgb,var(--green)5%,var(--card))}}.credit-validity-note{box-shadow:0 16px 38px #2239330f}.credit-validity-note p{color:var(--ink);margin:0;font-size:15px;font-weight:350;line-height:1.45}.credit-validity-note span{color:var(--muted);margin-top:7px;font-size:12.5px;line-height:1.58;display:block}.global-capability-grid{grid-template-columns:minmax(0,1.04fr) minmax(340px,.76fr);align-items:center;gap:clamp(48px,5vw,64px);display:grid}.global-capability-grid h2{max-width:790px}.global-capability-grid .marketing-section-lead{max-width:700px;margin-top:28px}.global-capability-points p{color:var(--muted);border-top:1px solid #89847a2e;grid-template-columns:64px 1fr;align-items:center;gap:22px;padding:24px 0;font-size:15px;line-height:1.6;display:grid}.global-capability-points svg{width:36px;height:36px;color:var(--faint)}.marketing-section-ink{background:var(--marketing-ink)}.trust-summary{gap:16px;display:grid}.trust-summary p{color:var(--muted);align-items:center;gap:13px;font-size:15px;line-height:1.55;display:flex}.trust-summary svg{color:var(--text);flex:none}.boundary-list{margin-top:60px}.boundary-list article{border-top:1px solid #6f7c752e;grid-template-columns:minmax(250px,.82fr) 132px minmax(0,1.18fr);align-items:center;gap:30px;padding:27px 0;display:grid}.boundary-list h3{font-variation-settings:"wght" 280,"wdth" 92;letter-spacing:-.02em;font-size:clamp(1.25rem,1.35vw,1.5rem);font-weight:300;line-height:1.3}.boundary-list article>p:last-child{color:var(--muted);font-size:15px;line-height:1.62}.boundary-status-yes,.boundary-status-no{align-items:center;gap:10px;font-size:14px;font-weight:360;display:inline-flex}.boundary-status-yes{color:var(--green)}.boundary-status-no{color:var(--muted)}.faq-grid{grid-template-columns:minmax(250px,.46fr) minmax(0,1.54fr);gap:clamp(48px,5vw,64px);display:grid}.faq-list{border-top:1px solid #89847a2e}.faq-list details{border-bottom:1px solid #89847a2e}.faq-list summary{font-variation-settings:"wght" 280,"wdth" 94;padding:25px 44px 25px 0;font-size:16px;font-weight:300;line-height:1.5;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--faint);content:"+";font-size:18px;font-weight:300;position:absolute;top:23px;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:760px;color:var(--muted);padding:0 40px 26px 0;font-size:15px;line-height:1.72}.marketing-final-cta{padding:44px 0 62px}.marketing-final-cta .marketing-container{border-top:1px solid #89847a2e;justify-content:space-between;align-items:center;gap:40px;padding-top:50px;display:flex}.marketing-final-cta h2{font-size:clamp(2.25rem,2.8vw,3.15rem)}.marketing-final-cta p:not(.marketing-kicker){max-width:720px;color:var(--muted);margin-top:16px;font-size:15px;line-height:1.65}.marketing-final-cta .button-primary{flex:none;min-height:48px}.marketing-footer{border-top-color:#89847a24}@media (max-width:1180px){.marketing-container{width:min(100% - 64px,1080px)}.marketing-hero .marketing-container{width:min(100% - 48px,1180px)}.marketing-hero-grid{grid-template-columns:minmax(370px,420px) minmax(0,1fr);gap:28px}.marketing-hero-copy h1{font-size:clamp(2.9rem,5vw,3.55rem)}.jurisdiction-orbit-stage{min-height:510px}.jurisdiction-orbit-cloud{height:480px}.jurisdiction-orbit-card{padding:8px 10px;font-size:10.5px}.jurisdiction-atlas{padding-inline:2px}.jurisdiction-atlas-grid{gap:12px 3px}.jurisdiction-atlas-item{font-size:11.75px}.jurisdiction-atlas-item[data-long-name=true]{font-size:9.95px}.jurisdiction-atlas-entry{gap:7px}.jurisdiction-atlas-flag{width:26px;min-width:26px;max-width:26px;height:18px;min-height:18px;max-height:18px}.jurisdiction-atlas-item[data-promoted=true] .jurisdiction-atlas-entry{font-size:20px}.jurisdiction-atlas-item[data-promoted=true] .jurisdiction-atlas-flag{width:42px;min-width:42px;max-width:42px;height:29px;min-height:29px;max-height:29px}.jurisdiction-atlas-magnifier{width:clamp(150px,14vw,168px)}.pricing-layout{grid-template-columns:1fr}.one-off-column{padding-left:0}}@media (max-width:900px){.marketing-hero{padding-top:44px}.marketing-hero-grid,.marketing-intro-grid,.sample-report-section,.sport-law-grid,.result-process-grid,.global-capability-grid,.faq-grid{grid-template-columns:1fr}.marketing-hero-copy{padding-bottom:0}.marketing-hero-copy h1{max-width:610px}.marketing-lead{max-width:570px}.jurisdiction-orbit-stage{min-height:535px;margin-top:-4px}.jurisdiction-orbit-cloud{width:min(100%,700px);height:500px}.jurisdiction-atlas{width:min(100%,700px)}.jurisdiction-atlas-grid{gap:13px 4px}.jurisdiction-atlas-item{font-size:12.8px}.jurisdiction-atlas-item[data-long-name=true]{font-size:10.75px}.marketing-intro-grid{align-items:start}.review-callout{max-width:620px}.uae-corpus-proof{max-width:760px}.sport-law-grid{gap:46px}.sport-law-topics{max-width:720px}.sport-law-footer{grid-template-columns:minmax(0,1fr) auto}.sport-law-note{grid-column:1/-1;max-width:none}.sample-report-section{gap:30px}.sample-report-copy{max-width:720px}.result-process-grid>div{grid-area:auto;display:block}.deliverable-list article,.process-timeline li{min-height:0}.pricing-intro>p{justify-self:start;margin-top:0}}@media (max-width:640px){.marketing-container,.marketing-hero .marketing-container{width:min(100% - 32px,1180px)}.marketing-hero{min-height:auto;padding:34px 0 52px}.marketing-hero-copy{padding-top:10px}.marketing-hero-copy h1{letter-spacing:-.045em;margin-top:18px;font-size:clamp(2.5rem,11.4vw,3.05rem);line-height:1.08}.marketing-lead{margin-top:22px;font-size:15px;line-height:1.75}.jurisdiction-orbit-stage{min-height:450px;margin:10px 0 0}.jurisdiction-orbit-cloud{width:100%;height:440px;transform:rotateX(1deg)}.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus){left:var(--orbit-mobile-x);top:var(--orbit-mobile-y)}.jurisdiction-orbit-node[data-ring="0"]{--orbit-scale:1!important}.jurisdiction-orbit-node[data-ring="1"]{--orbit-scale:.96!important}.jurisdiction-orbit-node[data-ring="2"]{--orbit-scale:.92!important}.jurisdiction-orbit-node[data-ring="3"]{--orbit-scale:.88!important}.jurisdiction-orbit-card{border-radius:999px;min-height:32px;padding:7px 9px;font-size:9px}.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus) .jurisdiction-orbit-card{justify-content:center;align-items:center;gap:0;width:48px;min-width:48px;height:42px;min-height:42px;padding:9px;display:flex}.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus) .jurisdiction-orbit-name{display:none}.jurisdiction-orbit-focus{--orbit-scale:.9!important}.jurisdiction-orbit-card[data-promotion=primary]{min-width:154px;padding:9px 12px;font-size:11.5px}.jurisdiction-orbit-node:not(.jurisdiction-orbit-focus) .jurisdiction-orbit-flag{width:26px;min-width:26px;max-width:26px;height:18px;min-height:18px;max-height:18px}.jurisdiction-orbit-offer{font-size:7px}.jurisdiction-atlas{width:100%;padding:16px 0 6px}.jurisdiction-atlas-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 3px}.jurisdiction-atlas-grid:before,.jurisdiction-atlas-grid:after{content:"";pointer-events:none;grid-column:3/span 2;display:block}.jurisdiction-atlas-grid:before{grid-row:2}.jurisdiction-atlas-grid:after{grid-row:3}.jurisdiction-atlas-item{min-height:30px;font-size:10.4px;grid-area:auto!important}.jurisdiction-atlas-item:first-child{grid-area:1/1!important}.jurisdiction-atlas-item:nth-child(2){grid-area:1/4!important}.jurisdiction-atlas-item:nth-child(3){grid-area:1/2/auto/span 2!important}.jurisdiction-atlas-item:nth-child(4){grid-area:2/1!important}.jurisdiction-atlas-item:nth-child(5){grid-area:2/2!important}.jurisdiction-atlas-item:nth-child(6){grid-area:3/1!important}.jurisdiction-atlas-item:nth-child(7){grid-area:3/2!important}.jurisdiction-atlas-item[data-long-name=true]{font-size:8.7px}.jurisdiction-atlas-item[data-code=vg] .jurisdiction-atlas-entry{margin-left:0}.jurisdiction-atlas-item:nth-child(-n+6):not([data-promoted=true]) .jurisdiction-atlas-entry{top:0}.jurisdiction-atlas-entry{gap:5px}.jurisdiction-atlas-flag{width:24px;min-width:24px;max-width:24px;height:17px;min-height:17px;max-height:17px}.jurisdiction-atlas-name{white-space:normal;max-width:68px}.jurisdiction-atlas-item[data-promoted=true]{gap:3px}.jurisdiction-atlas-item[data-promoted=true] .jurisdiction-atlas-entry{gap:7px;font-size:13px}.jurisdiction-atlas-item[data-promoted=true] .jurisdiction-atlas-flag{width:28px;min-width:28px;max-width:28px;height:20px;min-height:20px;max-height:20px}.jurisdiction-atlas-offer{max-width:82px;font-size:8px}.jurisdiction-atlas-magnifier{width:126px}.marketing-section{padding:70px 0}.marketing-section h2,.marketing-final-cta h2{font-size:clamp(2.2rem,10vw,3rem)}.uae-audience-grid,.plan-grid{grid-template-columns:1fr}.uae-corpus-proof{grid-template-columns:1fr;gap:18px;margin-top:38px;padding:24px 0 26px}.uae-corpus-proof-number{gap:10px}.uae-corpus-proof-number strong{font-size:clamp(3rem,14vw,4.25rem)}.uae-corpus-proof-copy p{font-size:1.45rem}.uae-audience-grid{gap:36px}.sport-law-grid{gap:38px}.sport-law-organizations{margin-top:20px;font-size:12px}.sport-law-topics li{grid-template-columns:48px minmax(0,1fr);gap:16px;min-height:68px}.sport-law-topics span{font-size:30px}.sport-law-footer{grid-template-columns:1fr;gap:24px;margin-top:46px}.sport-law-note{grid-column:auto}.sport-law-footer .button-primary{width:100%}.sample-report-section{margin-top:76px}.sample-report-frame{margin-top:0}.research-dossier-stage{scroll-snap-type:x mandatory;scrollbar-width:thin;align-items:flex-start;gap:16px;min-height:0;margin-inline:-16px;padding:14px 16px 34px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.dossier-page{aspect-ratio:210/297;scroll-snap-align:center;flex:0 0 min(84vw,420px);width:auto;height:auto;padding:22px;font-size:9px;position:relative;top:auto;left:auto;transform:none}.dossier-page:hover,.dossier-cover:hover,.dossier-summary:hover,.dossier-matrix:hover{transform:translateY(-2px)}.dossier-matrix{aspect-ratio:297/210;flex-basis:min(152vw,730px)}.dossier-wordmark{width:62px}.dossier-cover-title{margin-top:48px}.dossier-cover-title h3{font-size:24px}.dossier-cover-title p{margin-top:11px;font-size:15px}.dossier-client{margin-top:42px;font-size:10px}.dossier-cover-meta>div{grid-template-columns:92px 1fr;gap:12px;padding:7px 0}.dossier-numbered-heading h3{font-size:11px}.dossier-approaches>section{grid-template-columns:38px 1fr;gap:10px;padding:13px 0}.dossier-approach-number{font-size:29px}.dossier-table-wrap table{font-size:6.5px}.pricing-column-heading{flex-direction:column;align-items:flex-start}.plan-card{padding:26px}.plan-card-topline{min-height:0}.plan-price{font-size:36px}.plan-card{min-height:auto}.one-off-list article{grid-template-columns:1fr;gap:12px}.one-off-price{text-align:left;align-items:flex-start}.boundary-list article{grid-template-columns:1fr;gap:9px;padding:22px 0}.marketing-final-cta .marketing-container{flex-direction:column;align-items:stretch}.marketing-final-cta .button-primary{width:100%}}.button-quiet.hidden{display:none}@media (min-width:40rem){.button-quiet.hidden.sm\:inline-flex{display:inline-flex}}@media (min-width:64rem){.button-quiet.lg\:hidden{display:none}}.field,.select-field,.textarea-field{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:8px;font-size:14px}.field,.select-field{min-height:42px;padding:9px 12px}.textarea-field{resize:vertical;min-height:118px;padding:11px 12px;line-height:1.55}.field::placeholder,.textarea-field::placeholder{color:var(--faint)}.field:focus,.select-field:focus,.textarea-field:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab, red, red)){.field:focus,.select-field:focus,.textarea-field:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)15%,transparent)}}.custom-select-trigger,.phone-number-field .PhoneInputInput,.phone-country-search{font-size:14px}.custom-select-root{min-width:0;position:relative}.custom-select-trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--text);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px 8px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.custom-select-trigger:hover{border-color:var(--line-strong)}.custom-select-trigger:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab, red, red)){.custom-select-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)13%,transparent)}}.custom-select-trigger[data-open=true]{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.custom-select-trigger[data-open=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)13%,transparent)}}.custom-select-trigger[data-invalid=true]{border-color:var(--red)}.custom-select-placeholder{color:var(--faint)}.custom-select-chevron{background:var(--surface-2);width:26px;height:26px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.custom-select-chevron svg{transition:transform .18s}.custom-select-root[data-compact=true] .custom-select-trigger{min-height:36px;padding:5px 7px 5px 10px;font-size:12px}.custom-select-root[data-compact=true] .custom-select-chevron{border-radius:7px;width:23px;height:23px}.custom-select-menu{overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:0 22px 60px -28px var(--text),var(--shadow);border-radius:12px;padding:5px;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.custom-select-menu{box-shadow:0 22px 60px -28px color-mix(in srgb,var(--text)44%,transparent),var(--shadow)}}.custom-select-menu{animation:.14s ease-out custom-select-in}.custom-select-option{min-height:38px;color:var(--text);font-variation-settings:"wght" 350,"wdth" 94;cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:360;line-height:1.25;transition:background-color .12s,color .12s;display:grid}.custom-select-option[data-active=true]{background:var(--surface-2)}.custom-select-option[data-selected=true]{color:var(--blue)}.custom-select-option[data-disabled=true]{color:var(--faint);cursor:not-allowed;opacity:.58}.custom-select-check{color:var(--blue);opacity:0;display:flex}.custom-select-option[data-selected=true] .custom-select-check{opacity:1}@keyframes custom-select-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.phone-number-field{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);border-radius:8px;transition:border-color .16s,box-shadow .16s}.phone-number-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.phone-number-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)15%,transparent)}}.phone-number-field-invalid{border-color:var(--red)}.phone-number-field .PhoneInputInput{color:var(--text)}.label{color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:520;display:block}.lead-contact-form .label{color:var(--muted);font-variation-settings:"wght" 300,"wdth" 96;letter-spacing:-.012em;margin-bottom:10px;font-size:15px;font-weight:320;line-height:1.4}.lead-contact-form .field,.lead-contact-form .textarea-field,.lead-contact-form .custom-select-trigger,.lead-contact-form .phone-number-field .PhoneInputInput,.lead-contact-form .phone-country-search{font-variation-settings:"wght" 320,"wdth" 96;letter-spacing:-.012em;font-size:16px;font-weight:330}.lead-contact-form .field,.lead-contact-form .phone-number-field,.lead-contact-form .custom-select-trigger{min-height:50px}.lead-contact-form .field{padding:11px 14px}.lead-contact-form .textarea-field{min-height:146px;padding:13px 14px}.lead-contact-form .field::placeholder,.lead-contact-form .textarea-field::placeholder,.lead-contact-form .phone-number-field .PhoneInputInput::placeholder{color:var(--faint);font-variation-settings:"wght" 280,"wdth" 96;font-weight:280}.lead-contact-form .lead-form-error{font-variation-settings:"wght" 330,"wdth" 96;font-size:12px;font-weight:340;line-height:1.5}.lead-contact-form .lead-form-note,.lead-contact-form .lead-form-consent{font-variation-settings:"wght" 310,"wdth" 96;font-size:12.5px;font-weight:320;line-height:1.65}.login-form-label{color:var(--muted);gap:8px;font-size:13px;font-weight:400;line-height:1.4;display:grid}.login-back-link{font-weight:400}.panel{border:1px solid var(--line);background:var(--surface);border-radius:10px}.rule-list>*+*{border-top:1px solid var(--line)}.tabular{font-variant-numeric:tabular-nums}.product-shell{--bg:#fbfaf7;--surface:#fffefa;--surface-2:#f2eee7;--surface-3:#e9e4db;--text:#153f49;--muted:#60757a;--faint:#a46052;--line:#ded8ce;--line-strong:#bcb5a9;--blue:#07535d;--blue-soft:#e6f0ef;--green:#39705e;--green-soft:#e7f0eb;--amber:#94641f;--amber-soft:#f6ebd8;--red:#a44f47;--red-soft:#f7e8e5;--product-placeholder:#95a09f;--product-rail:#f8f5ef;--product-panel-shadow:0 1px 0 #474c4606;--shadow:0 28px 80px #373f3a1c;color:var(--text);font-variation-settings:"wght" 340,"wdth" 94;font-weight:350}html.dark .product-shell{--bg:#101719;--surface:#172124;--surface-2:#1c292c;--surface-3:#253438;--text:#e8f0ef;--muted:#a6b8bb;--faint:#d38a78;--line:#304044;--line-strong:#4a5c60;--blue:#83c6cc;--blue-soft:#1c3b40;--green:#8ac3a8;--green-soft:#1c382d;--amber:#d4ad68;--amber-soft:#382d1d;--red:#df8d84;--red-soft:#3c2423;--product-placeholder:#718286;--product-rail:#131d20;--product-panel-shadow:0 1px 0 #ffffff04;--shadow:0 30px 90px #00000057}.app-shell{background:var(--bg);min-height:100vh}.app-rail{z-index:40;border-right:1px solid var(--line);background:var(--product-rail,var(--surface));flex-direction:column;width:248px;display:flex;position:fixed;inset:0 auto 0 0}.app-rail-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-rail-brand{border-bottom:1px solid color-mix(in srgb,var(--line)72%,transparent)}}.app-rail-brand{color:var(--text);padding:0 26px}.app-rail-context{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.app-rail-context{border-bottom:1px solid color-mix(in srgb,var(--line)72%,transparent)}}.app-rail-context{padding:21px 26px 20px}.app-rail-context-name{color:var(--text);font-variation-settings:"wght" 430,"wdth" 94;letter-spacing:-.012em;font-size:13px;font-weight:450}.app-rail-context-kind{color:var(--muted);letter-spacing:.005em;margin-top:5px;font-size:11px;font-weight:330}.app-rail-nav{flex-direction:column;flex:1;gap:3px;padding:20px 15px;display:flex;overflow-y:auto}.app-rail-account{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.app-rail-account{border-top:1px solid color-mix(in srgb,var(--line)72%,transparent)}}.app-rail-account{padding:13px 15px 15px}.app-rail-avatar{border:1px solid var(--line-strong);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-rail-avatar{border:1px solid color-mix(in srgb,var(--line-strong)58%,transparent)}}.app-rail-avatar{background:var(--surface-2);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.app-rail-avatar{background:color-mix(in srgb,var(--surface-2)72%,var(--surface))}}.app-rail-avatar{color:var(--muted);font-size:10px;font-weight:500}.app-main{min-height:100vh;padding-left:248px}.app-topbar{z-index:30;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-topbar{border-bottom:1px solid color-mix(in srgb,var(--line)72%,transparent)}}.app-topbar{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in srgb,var(--bg)94%,transparent)}}.app-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 32px}.app-topbar-copy{gap:5px;display:grid}.app-topbar-copy h1{color:var(--text);font-variation-settings:"wght" 340,"wdth" 92;letter-spacing:-.025em;font-size:18px;font-weight:360;line-height:1.12}.app-content{padding:28px}.rail-link{min-height:42px;color:var(--muted);font-variation-settings:"wght" 340,"wdth" 94;letter-spacing:-.008em;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:350;transition:background-color .16s,border-color .16s,color .16s;display:flex;position:relative}.rail-link:before{background:var(--blue);content:"";opacity:0;border-radius:2px;width:2px;transition:opacity .16s,transform .16s;position:absolute;top:10px;bottom:10px;left:-4px;transform:scaleY(.4)}.rail-link:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.rail-link:hover{border-color:color-mix(in srgb,var(--line)64%,transparent)}}.rail-link:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.rail-link:hover{background:color-mix(in srgb,var(--surface-2)62%,transparent)}}.rail-link:hover{color:var(--text)}.rail-link-active{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.rail-link-active{border-color:color-mix(in srgb,var(--blue)10%,var(--line))}}.rail-link-active{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.rail-link-active{background:color-mix(in srgb,var(--blue)7%,var(--surface-2))}}.rail-link-active{color:var(--text);font-variation-settings:"wght" 450,"wdth" 94;font-weight:470}.rail-link-active:before{opacity:1;transform:scaleY(1)}.product-shell .eyebrow{color:var(--faint);font-variation-settings:"wght" 540,"wdth" 96;letter-spacing:.145em;font-size:10px;font-weight:560}.product-shell .panel{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.product-shell .panel{border-color:color-mix(in srgb,var(--line)92%,transparent)}}.product-shell .panel{background:var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.product-shell .panel{background:color-mix(in srgb,var(--surface)96%,var(--bg))}}.product-shell .panel{box-shadow:var(--product-panel-shadow)}.product-shell .field,.product-shell .select-field,.product-shell .textarea-field,.product-shell .phone-number-field{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.product-shell .field,.product-shell .select-field,.product-shell .textarea-field,.product-shell .phone-number-field{border-color:color-mix(in srgb,var(--line)96%,transparent)}}.product-shell .field,.product-shell .select-field,.product-shell .textarea-field,.product-shell .phone-number-field{background-color:var(--surface);font-variation-settings:"wght" 340,"wdth" 94;border-radius:10px;font-weight:350;transition:border-color .16s,box-shadow .16s,background-color .16s}.product-shell .field,.product-shell .select-field{min-height:43px}.product-shell .field::placeholder,.product-shell .textarea-field::placeholder,.product-shell .phone-number-field .PhoneInputInput::placeholder{color:var(--product-placeholder)}.product-shell .label{color:var(--muted);font-variation-settings:"wght" 450,"wdth" 94;font-size:12px;font-weight:470}.product-shell .button-primary,.product-shell .button-secondary,.product-shell .button-quiet,.product-shell .button-danger{font-variation-settings:"wght" 370,"wdth" 92;border-radius:10px;font-weight:380}.product-shell .button-primary{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 7px 18px -13px var(--blue)}@supports (color:color-mix(in lab, red, red)){.product-shell .button-primary{box-shadow:0 7px 18px -13px color-mix(in srgb,var(--blue)78%,transparent)}}.product-shell .button-primary:hover{opacity:1;background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.product-shell .button-primary:hover{background:color-mix(in srgb,var(--blue)90%,#000)}}.product-shell .button-secondary{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.product-shell .button-secondary{background:color-mix(in srgb,var(--surface)82%,transparent)}}.product-shell .button-secondary:hover,.product-shell .button-quiet:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.product-shell .button-secondary:hover,.product-shell .button-quiet:hover{background:color-mix(in srgb,var(--surface-2)72%,transparent)}}.product-shell .rule-list>*+*{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.product-shell .rule-list>*+*{border-color:color-mix(in srgb,var(--line)82%,transparent)}}.product-shell .ticket-row:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.product-shell .ticket-row:hover{background:color-mix(in srgb,var(--surface-2)68%,transparent)}}.status-dot{background:currentColor;border-radius:999px;width:6px;height:6px;display:inline-block}.status-blue{color:var(--blue)}.status-green{color:var(--green)}.status-amber{color:var(--amber)}.status-muted{color:var(--muted)}.status-red{color:var(--red)}.ticket-row{transition:background-color .14s}.ticket-row:hover{background:var(--surface-2)}@media (max-width:900px){.app-rail{box-shadow:var(--shadow);transition:transform .2s;transform:translate(-100%)}.app-rail[data-open=true]{transform:translate(0)}.app-main{padding-left:0}.app-topbar{padding:0 18px}.app-content{padding:20px 16px 32px}}@media (max-width:640px){.coverage-card{border-radius:14px;transform:none}.coverage-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{@page{size:A4;margin:12mm}html,body{color:#171918!important;background:#fff!important}.app-rail,.app-topbar,.invoice-actions{display:none!important}.app-main{padding-left:0!important}.app-content{padding:0!important}.invoice-page{max-width:none!important}.invoice-document{box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
