 @layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing: 0.25rem;--container-sm: 24rem;--container-7xl: 80rem;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--tracking-tight: -0.025em;--tracking-wider: 0.05em;--radius-md: 0.375rem;--radius-lg: 0.5rem;--radius-xl: 0.75rem;--radius-2xl: 1rem;--blur-xl: 24px;--default-transition-duration: 150ms;--default-transition-timing-function: cubic-bezier(0.4,0,0.2,1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-primary: #0037b0;--color-primary-container: #1d4ed8;--color-on-primary: #ffffff;--color-primary-fixed: #dce1ff;--color-surface: #f8f9ff;--color-surface-card: #ffffff;--color-surface-container-low: #eff4ff;--color-surface-container: #e5eeff;--color-surface-container-high: #dce9ff;--color-on-surface: #0b1c30;--color-on-surface-variant: #434655;--color-text-primary: #0f172a;--color-text-secondary: #334155;--color-tertiary-container: #825100;--color-error: #ba1a1a;--color-platform-android: #22c55e;--color-platform-ios: #0284c7;--color-platform-windows: #6366f1;}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing: border-box;margin: 0;padding: 0;border: 0 solid;}html,:host{line-height: 1.5;-webkit-text-size-adjust: 100%;tab-size: 4;font-family: var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings: var(--default-font-feature-settings,normal);font-variation-settings: var(--default-font-variation-settings,normal);-webkit-tap-highlight-color: transparent;}hr{height: 0;color: inherit;border-top-width: 1px;}abbr:where([title]){-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}h1,h2,h3,h4,h5,h6{font-size: inherit;font-weight: inherit;}a{color: inherit;-webkit-text-decoration: inherit;text-decoration: inherit;}b,strong{font-weight: bolder;}code,kbd,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{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub{bottom: -0.25em;}sup{top: -0.5em;}table{text-indent: 0;border-color: inherit;border-collapse: collapse;}:-moz-focusring:where(:not(iframe)){outline: auto;}progress{vertical-align: baseline;}summary{display: list-item;}ol,ul,menu{list-style: none;}img,svg,video,canvas,audio,iframe,embed,object{display: block;vertical-align: middle;}img,video{max-width: 100%;height: auto;}button,input,select,optgroup,textarea,::file-selector-button{font: inherit;font-feature-settings: inherit;font-variation-settings: inherit;letter-spacing: inherit;color: inherit;border-radius: 0;background-color: transparent;opacity: 1;}: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)){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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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"]),::file-selector-button{appearance: button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height: auto;}[hidden]:where(:not([hidden="until-found"])){display: none !important;}}@layer utilities{.fixed{position: fixed;}.relative{position: relative;}.top-0{top: 0px;}.top-\[104px\]{top: 104px;}.right-0{right: 0px;}.right-3{right: calc(var(--spacing) * 3);}.bottom-4{bottom: calc(var(--spacing) * 4);}.left-0{left: 0px;}.z-40{z-index: 40;}.z-50{z-index: 50;}.mx-1{margin-inline: var(--spacing);}.mx-3{margin-inline: calc(var(--spacing) * 3);}.mx-auto{margin-inline: auto;}.my-4{margin-block: calc(var(--spacing) * 4);}.my-6{margin-block: calc(var(--spacing) * 6);}.my-8{margin-block: calc(var(--spacing) * 8);}.\!mt-2{margin-top: calc(var(--spacing) * 2) !important;}.mt-0\.5{margin-top: calc(var(--spacing) * 0.5);}.mt-2{margin-top: calc(var(--spacing) * 2);}.mt-4{margin-top: calc(var(--spacing) * 4);}.mt-6{margin-top: calc(var(--spacing) * 6);}.mt-8{margin-top: calc(var(--spacing) * 8);}.mb-1{margin-bottom: var(--spacing);}.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);}.block{display: block;}.flex{display: flex;}.grid{display: grid;}.hidden{display: none;}.inline-flex{display: inline-flex;}.h-9{height: calc(var(--spacing) * 9);}.h-10{height: calc(var(--spacing) * 10);}.h-12{height: calc(var(--spacing) * 12);}.h-16{height: calc(var(--spacing) * 16);}.max-h-\[75vh\]{max-height: 75vh;}.w-1\/3{width: calc(1 / 3 * 100%);}.w-9{width: calc(var(--spacing) * 9);}.w-10{width: calc(var(--spacing) * 10);}.w-12{width: calc(var(--spacing) * 12);}.w-full{width: 100%;}.max-w-7xl{max-width: var(--container-7xl);}.max-w-\[300px\]{max-width: 300px;}.max-w-none{max-width: none;}.max-w-sm{max-width: var(--container-sm);}.min-w-0{min-width: 0px;}.min-w-\[480px\]{min-width: 480px;}.min-w-\[560px\]{min-width: 560px;}.flex-1{flex: 1;}.shrink-0{flex-shrink: 0;}.cursor-pointer{cursor: pointer;}.list-inside{list-style-position: inside;}.list-decimal{list-style-type: decimal;}.list-disc{list-style-type: disc;}.list-none{list-style-type: none;}.grid-cols-1{grid-template-columns: repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns: repeat(2,minmax(0,1fr));}.flex-col{flex-direction: column;}.flex-wrap{flex-wrap: wrap;}.items-center{align-items: center;}.items-start{align-items: flex-start;}.items-stretch{align-items: stretch;}.justify-between{justify-content: space-between;}.justify-center{justify-content: center;}.gap-0\.5{gap: calc(var(--spacing) * 0.5);}.gap-1{gap: var(--spacing);}.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-6{gap: calc(var(--spacing) * 6);}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end: calc(calc(var(--spacing) * 1.5) * 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(.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-surface-container>:not(:last-child)){border-color: var(--color-surface-container);}:where(.divide-surface-container-high>:not(:last-child)){border-color: var(--color-surface-container-high);}.truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.overflow-hidden{overflow: hidden;}.overflow-x-auto{overflow-x: auto;}.overflow-y-auto{overflow-y: auto;}.rounded-2xl{border-radius: var(--radius-2xl);}.rounded-full{border-radius: calc(infinity * 1px);}.rounded-lg{border-radius: var(--radius-lg);}.rounded-md{border-radius: var(--radius-md);}.rounded-xl{border-radius: var(--radius-xl);}.rounded-l-lg{border-top-left-radius: var(--radius-lg);border-bottom-left-radius: var(--radius-lg);}.rounded-r-lg{border-top-right-radius: var(--radius-lg);border-bottom-right-radius: var(--radius-lg);}.border{border-style: var(--tw-border-style);border-width: 1px;}.border-primary\/10{border-color: color-mix(in srgb,#0037b0 10%,transparent);@supports (color: color-mix(in lab,red,red)){border-color: color-mix(in oklab,var(--color-primary) 10%,transparent);}}.bg-error\/5{background-color: color-mix(in srgb,#ba1a1a 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-error) 5%,transparent);}}.bg-platform-android{background-color: var(--color-platform-android);}.bg-platform-android\/10{background-color: color-mix(in srgb,#22c55e 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-platform-android) 10%,transparent);}}.bg-platform-android\/15{background-color: color-mix(in srgb,#22c55e 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-platform-android) 15%,transparent);}}.bg-platform-ios{background-color: var(--color-platform-ios);}.bg-platform-ios\/15{background-color: color-mix(in srgb,#0284c7 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-platform-ios) 15%,transparent);}}.bg-platform-windows{background-color: var(--color-platform-windows);}.bg-platform-windows\/15{background-color: color-mix(in srgb,#6366f1 15%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-platform-windows) 15%,transparent);}}.bg-primary{background-color: var(--color-primary);}.bg-primary-container{background-color: var(--color-primary-container);}.bg-primary-fixed{background-color: var(--color-primary-fixed);}.bg-primary\/5{background-color: color-mix(in srgb,#0037b0 5%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-primary) 5%,transparent);}}.bg-primary\/10{background-color: color-mix(in srgb,#0037b0 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-primary) 10%,transparent);}}.bg-surface{background-color: var(--color-surface);}.bg-surface-card{background-color: var(--color-surface-card);}.bg-surface-container{background-color: var(--color-surface-container);}.bg-surface-container-high{background-color: var(--color-surface-container-high);}.bg-surface-container-low{background-color: var(--color-surface-container-low);}.bg-surface\/95{background-color: color-mix(in srgb,#f8f9ff 95%,transparent);@supports (color: color-mix(in lab,red,red)){background-color: color-mix(in oklab,var(--color-surface) 95%,transparent);}}.p-1{padding: var(--spacing);}.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);}.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);}.py-1{padding-block: var(--spacing);}.py-1\.5{padding-block: calc(var(--spacing) * 1.5);}.py-2{padding-block: calc(var(--spacing) * 2);}.py-2\.5{padding-block: calc(var(--spacing) * 2.5);}.py-3{padding-block: calc(var(--spacing) * 3);}.py-5{padding-block: calc(var(--spacing) * 5);}.py-6{padding-block: calc(var(--spacing) * 6);}.pt-2{padding-top: calc(var(--spacing) * 2);}.pt-8{padding-top: calc(var(--spacing) * 8);}.pt-\[112px\]{padding-top: 112px;}.pb-28{padding-bottom: calc(var(--spacing) * 28);}.pl-5{padding-left: calc(var(--spacing) * 5);}.text-left{text-align: left;}.text-right{text-align: right;}.font-sans{font-family: var(--font-sans);}.text-\[9px\]{font-size: 9px;}.text-\[10px\]{font-size: 10px;}.text-\[11px\]{font-size: 11px;}.text-\[12px\]{font-size: 12px;}.text-\[13px\]{font-size: 13px;}.text-\[14px\]{font-size: 14px;}.text-\[15px\]{font-size: 15px;}.text-\[16px\]{font-size: 16px;}.text-\[18px\]{font-size: 18px;}.text-\[20px\]{font-size: 20px;}.text-\[22px\]{font-size: 22px;}.text-\[24px\]{font-size: 24px;}.text-\[26px\]{font-size: 26px;}.text-\[28px\]{font-size: 28px;}.leading-\[18px\]{--tw-leading: 18px;line-height: 18px;}.leading-\[22px\]{--tw-leading: 22px;line-height: 22px;}.leading-\[25px\]{--tw-leading: 25px;line-height: 25px;}.leading-\[26px\]{--tw-leading: 26px;line-height: 26px;}.leading-\[28px\]{--tw-leading: 28px;line-height: 28px;}.leading-\[30px\]{--tw-leading: 30px;line-height: 30px;}.leading-\[32px\]{--tw-leading: 32px;line-height: 32px;}.leading-\[34px\]{--tw-leading: 34px;line-height: 34px;}.leading-\[36px\]{--tw-leading: 36px;line-height: 36px;}.leading-none{--tw-leading: 1;line-height: 1;}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight: var(--font-weight-bold);}.font-extrabold{--tw-font-weight: var(--font-weight-extrabold);font-weight: var(--font-weight-extrabold);}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight: var(--font-weight-semibold);}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing: var(--tracking-tight);}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing: var(--tracking-wider);}.whitespace-nowrap{white-space: nowrap;}.text-error{color: var(--color-error);}.text-on-primary{color: var(--color-on-primary);}.text-on-surface{color: var(--color-on-surface);}.text-on-surface-variant{color: var(--color-on-surface-variant);}.text-platform-android{color: var(--color-platform-android);}.text-platform-ios{color: var(--color-platform-ios);}.text-platform-windows{color: var(--color-platform-windows);}.text-primary{color: var(--color-primary);}.text-tertiary-container{color: var(--color-tertiary-container);}.text-text-primary{color: var(--color-text-primary);}.text-text-secondary{color: var(--color-text-secondary);}.uppercase{text-transform: uppercase;}.underline{text-decoration-line: underline;}.antialiased{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.shadow-\[0_1px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 8px var(--tw-shadow-color,rgba(0,0,0,0.04));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,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.backdrop-blur-xl{--tw-backdrop-blur: blur(var(--blur-xl));-webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.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-shadow{transition-property: box-shadow;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));}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate: 180deg;}@media (hover: hover){.group-hover\:text-primary:is(:where(.group):hover *){color: var(--color-primary);}.hover\:bg-primary:hover{background-color: var(--color-primary);}.hover\:bg-primary-container:hover{background-color: var(--color-primary-container);}.hover\:bg-primary\/10:hover{background-color: color-mix(in srgb,#0037b0 10%,transparent);}@supports (color: color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color: color-mix(in oklab,var(--color-primary) 10%,transparent);}}.hover\:bg-surface-container:hover{background-color: var(--color-surface-container);}.hover\:bg-surface-container-high:hover{background-color: var(--color-surface-container-high);}.hover\:bg-surface-container-low:hover{background-color: var(--color-surface-container-low);}.hover\:text-primary:hover{color: var(--color-primary);}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.hover\:brightness-105:hover{--tw-brightness: brightness(105%);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,);}.hover\:brightness-110:hover{--tw-brightness: brightness(110%);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,);}}@media (width>= 40rem){.sm\:top-\[120px\]{top: 120px;}.sm\:right-5{right: calc(var(--spacing) * 5);}.sm\:bottom-6{bottom: calc(var(--spacing) * 6);}.sm\:hidden{display: none;}.sm\:inline{display: inline;}.sm\:inline-flex{display: inline-flex;}.sm\:h-10{height: calc(var(--spacing) * 10);}.sm\:h-14{height: calc(var(--spacing) * 14);}.sm\:h-20{height: calc(var(--spacing) * 20);}.sm\:w-10{width: calc(var(--spacing) * 10);}.sm\:w-14{width: calc(var(--spacing) * 14);}.sm\:w-auto{width: auto;}.sm\:grid-cols-2{grid-template-columns: repeat(2,minmax(0,1fr));}.sm\:flex-row{flex-direction: row;}.sm\:items-center{align-items: center;}.sm\:p-6{padding: calc(var(--spacing) * 6);}.sm\:p-8{padding: calc(var(--spacing) * 8);}.sm\:px-4{padding-inline: calc(var(--spacing) * 4);}.sm\:py-6{padding-block: calc(var(--spacing) * 6);}.sm\:pt-\[128px\]{padding-top: 128px;}.sm\:pb-8{padding-bottom: calc(var(--spacing) * 8);}.sm\:text-\[10px\]{font-size: 10px;}.sm\:text-\[16px\]{font-size: 16px;}.sm\:text-\[24px\]{font-size: 24px;}.sm\:text-\[34px\]{font-size: 34px;}.sm\:text-\[36px\]{font-size: 36px;}.sm\:leading-\[26px\]{--tw-leading: 26px;line-height: 26px;}.sm\:leading-\[32px\]{--tw-leading: 32px;line-height: 32px;}.sm\:leading-\[42px\]{--tw-leading: 42px;line-height: 42px;}.sm\:leading-\[44px\]{--tw-leading: 44px;line-height: 44px;}}@media (width>= 48rem){.md\:grid-cols-3{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (width>= 64rem){.lg\:sticky{position: sticky;}.lg\:top-\[136px\]{top: 136px;}.lg\:col-span-2{grid-column: span 2 / span 2;}.lg\:col-span-4{grid-column: span 4 / span 4;}.lg\:col-span-8{grid-column: span 8 / span 8;}.lg\:block{display: block;}.lg\:hidden{display: none;}.lg\:grid-cols-3{grid-template-columns: repeat(3,minmax(0,1fr));}.lg\:grid-cols-4{grid-template-columns: repeat(4,minmax(0,1fr));}.lg\:grid-cols-12{grid-template-columns: repeat(12,minmax(0,1fr));}.lg\:px-12{padding-inline: calc(var(--spacing) * 12);}}@media (width>= 80rem){.xl\:flex{display: flex;}.xl\:hidden{display: none;}}@media (width>= 96rem){.\32 xl\:inline-flex{display: inline-flex;}}}.material-symbols-outlined{font-family: 'Material Symbols Outlined';font-weight: normal;font-style: normal;font-size: 24px;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-smoothing: antialiased;overflow: hidden;max-width: 1.2em;flex-shrink: 0;}.article{color: var(--color-text-secondary);font-size: 16px;line-height: 1.75;}.article>h2{color: var(--color-text-primary);font-size: 26px;line-height: 34px;font-weight: 700;margin: 2.5rem 0 1rem;letter-spacing: -.01em;}.article>h2:first-of-type{margin-top: .5rem;}.article>h3{color: var(--color-text-primary);font-size: 19px;line-height: 28px;font-weight: 600;margin: 1.75rem 0 .6rem;}.article>p{margin: 0 0 1.15rem;}.article>ul,.article>ol{margin: 0 0 1.25rem;padding-left: 1.4rem;}.article>ul{list-style: disc;}.article>ol{list-style: decimal;}.article>ul>li,.article>ol>li{margin: .4rem 0;padding-left: .25rem;}.article>ul>li::marker,.article>ol>li::marker{color: var(--color-primary);font-weight: 600;}.article strong{color: var(--color-text-primary);font-weight: 600;}.article>p a,.article li a,.article>div>a.underline{color: var(--color-primary);text-decoration: underline;text-underline-offset: 2px;font-weight: 600;}.article em{font-style: italic;}@media (max-width:639px){.article{font-size: 15px;line-height: 1.7;}.article>h2{font-size: 22px;line-height: 30px;margin-top: 2rem;}.article>h3{font-size: 17px;line-height: 25px;}}summary::-webkit-details-marker{display: none;}@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-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: 0px;}@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-backdrop-blur{syntax: "*";inherits: false;}@property --tw-backdrop-brightness{syntax: "*";inherits: false;}@property --tw-backdrop-contrast{syntax: "*";inherits: false;}@property --tw-backdrop-grayscale{syntax: "*";inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*";inherits: false;}@property --tw-backdrop-invert{syntax: "*";inherits: false;}@property --tw-backdrop-opacity{syntax: "*";inherits: false;}@property --tw-backdrop-saturate{syntax: "*";inherits: false;}@property --tw-backdrop-sepia{syntax: "*";inherits: false;}@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;}@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-space-y-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: 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-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--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;}}}