._7h5Ava_page{max-width:var(--container-3xl,48rem)}:where(._7h5Ava_header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}._7h5Ava_subtitle{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--muted-foreground)}._7h5Ava_divider{margin-block:calc(var(--spacing,.25rem) * 10)}._7h5Ava_sectionDivider{margin-block:calc(var(--spacing,.25rem) * 6)}._7h5Ava_schemaBlock{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){._7h5Ava_schemaBlock{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}._7h5Ava_schemaBlock{padding:calc(var(--spacing,.25rem) * 5)}._7h5Ava_schemaPre{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}._7h5Ava_sqlKeyword{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary)}._7h5Ava_sqlCol{color:var(--foreground)}._7h5Ava_sqlType,._7h5Ava_sqlComment{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){._7h5Ava_sqlComment{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}._7h5Ava_sqlComment{font-style:italic}._7h5Ava_tree{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px}@supports (color:color-mix(in lab, red, red)){._7h5Ava_tree{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}._7h5Ava_tree{padding:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}._7h5Ava_treeNode{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);display:flex}._7h5Ava_indent1{padding-left:calc(var(--spacing,.25rem) * 6)}._7h5Ava_indent2{padding-left:calc(var(--spacing,.25rem) * 12)}._7h5Ava_treeBranch{color:var(--muted-foreground);-webkit-user-select:none;user-select:none}._7h5Ava_treePath{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}._7h5Ava_treeLabel{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}:where(._7h5Ava_breadcrumbDemo>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}._7h5Ava_breadcrumbDemo{border-radius:var(--radius);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 5);border-width:1px}._7h5Ava_breadcrumbLabel{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}._7h5Ava_breadcrumbTrail{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}._7h5Ava_breadcrumbSep{color:var(--muted-foreground);-webkit-user-select:none;user-select:none}._7h5Ava_breadcrumbAncestor{color:var(--muted-foreground);text-decoration-line:underline;-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){._7h5Ava_breadcrumbAncestor{-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}._7h5Ava_breadcrumbAncestor{text-underline-offset:4px}._7h5Ava_breadcrumbCurrent{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}:where(._7h5Ava_apiList>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}._7h5Ava_fnSignature{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px}@supports (color:color-mix(in lab, red, red)){._7h5Ava_fnSignature{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}._7h5Ava_fnSignature{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}._7h5Ava_fnName{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary)}._7h5Ava_fnParams,._7h5Ava_fnReturn{color:var(--muted-foreground)}._7h5Ava_tableNote{margin-top:calc(var(--spacing,.25rem) * 3)}._7h5Ava_phaseGrid{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){._7h5Ava_phaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}._7h5Ava_phaseNumber{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);background-color:var(--primary);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--primary-foreground);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._7h5Ava_phaseHeader{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}._7h5Ava_codeBlock{border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){._7h5Ava_codeBlock{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}._7h5Ava_codeBlock{padding:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}._7h5Ava_jsonKey{color:var(--primary)}._7h5Ava_jsonString,._7h5Ava_jsonComment{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){._7h5Ava_jsonComment{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}._7h5Ava_jsonComment{font-style:italic}._7h5Ava_compareGrid{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){._7h5Ava_compareGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(._7h5Ava_tradeoffList>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}._7h5Ava_schemaLabel{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}:where(._7h5Ava_verificationList>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}._7h5Ava_cmdBlock{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){._7h5Ava_cmdBlock{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}._7h5Ava_cmdBlock{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}._7h5Ava_footer{text-align:center;color:var(--muted-foreground);display:block}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.v1nOZW_container{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 16);margin-bottom:calc(var(--spacing,.25rem) * 30);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4)}@media (max-width:639px){.v1nOZW_container{margin-bottom:calc(var(--spacing,.25rem) * 20)}}
.S1YuFG_header{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.S1YuFG_kind{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.S1YuFG_kind{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.S1YuFG_kind{text-transform:uppercase}.S1YuFG_kindLink{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.S1YuFG_kindLink{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.S1YuFG_kindLink{text-transform:uppercase;text-underline-offset:4px}@media (hover:hover){.S1YuFG_kindLink:hover{text-decoration-line:underline}}.S1YuFG_title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.S1YuFG_description{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.S1YuFG_meta{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.S1YuFG_meta{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.S1YuFG_authorship{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:inline-flex}.S1YuFG_authorshipIcon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.S1YuFG_disclosureTrigger{cursor:default;text-decoration-line:underline;-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.S1YuFG_disclosureTrigger{-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.S1YuFG_disclosureTrigger{text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-style:dotted}@media (hover:hover){.S1YuFG_disclosureTrigger:hover{color:var(--foreground);-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.S1YuFG_disclosureTrigger:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}}.S1YuFG_projectLink{text-underline-offset:4px}@media (hover:hover){.S1YuFG_projectLink:hover{text-decoration-line:underline}}.S1YuFG_tooltip{z-index:50;max-width:var(--container-xs,20rem);animation:S1YuFG_enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.S1YuFG_tooltip{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.S1YuFG_tooltip{background-color:var(--popover);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-enter-opacity:0;color:#9d9790;color:lab(62.899% 1.06785 4.46073)}html.dark .S1YuFG_tooltip{color:#e1ddd8;color:lab(88.4138% .691712 2.96041)}.S1YuFG_rule{margin-top:calc(var(--spacing,.25rem) * 1);background-color:var(--border);width:100%;height:1px}@supports (color:color-mix(in lab, red, red)){.S1YuFG_rule{background-color:color-mix(in oklab, var(--border) 60%, transparent)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes S1YuFG_enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
._6yY9zq_article{max-width:var(--container-3xl,48rem);padding-block:calc(var(--spacing,.25rem) * 6);margin-inline:auto}._6yY9zq_body{margin-top:calc(var(--spacing,.25rem) * 8)}
._4VLrzW_article{max-width:var(--container-3xl,48rem);padding-block:calc(var(--spacing,.25rem) * 6);margin-inline:auto}._4VLrzW_body{margin-top:calc(var(--spacing,.25rem) * 8)}
.ZuT23W_article{max-width:var(--container-3xl,48rem);padding-block:calc(var(--spacing,.25rem) * 6);margin-inline:auto}.ZuT23W_body{margin-top:calc(var(--spacing,.25rem) * 8)}
.CtIdhG_article{max-width:var(--container-3xl,48rem);padding-bottom:calc(var(--spacing,.25rem) * 6);margin-inline:auto}.CtIdhG_body{margin-top:calc(var(--spacing,.25rem) * 8)}
.z-NlXW_wrapper{position:relative}.z-NlXW_banners{margin-bottom:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 0);grid-template-columns:1fr 3.5rem 1fr;display:grid}.z-NlXW_bannerIntel{border-top-left-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px);padding-block:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:.25em;letter-spacing:.25em;text-transform:uppercase;--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.z-NlXW_bannerIntel{--tw-gradient-position:to right in oklab}}.z-NlXW_bannerIntel{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-blue-600,#155dfc) 15%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-blue-500,#3080ff) 5%, transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-blue-600,#155dfc)}@supports (color:lab(0% 0 0)){.z-NlXW_bannerIntel{--tw-gradient-from:color-mix(in oklab, var(--color-blue-600,lab(44.0605% 29.0279 -86.0352)) 15%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-blue-500,lab(54.1736% 13.3369 -74.6839)) 5%, transparent);color:var(--color-blue-600,lab(44.0605% 29.0279 -86.0352))}}.z-NlXW_bannerIntel:is(.z-NlXW_dark *){--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.z-NlXW_bannerIntel:is(.z-NlXW_dark *){--tw-gradient-from:color-mix(in oklab, var(--color-blue-500,lab(54.1736% 13.3369 -74.6839)) 20%, transparent)}}.z-NlXW_bannerIntel:is(.z-NlXW_dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#54a2ff0d}@supports (color:color-mix(in lab, red, red)){.z-NlXW_bannerIntel:is(.z-NlXW_dark *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-400,lab(65.0361% -1.42065 -56.9802)) 5%, transparent)}}.z-NlXW_bannerIntel:is(.z-NlXW_dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-blue-400,#54a2ff)}@supports (color:lab(0% 0 0)){.z-NlXW_bannerIntel:is(.z-NlXW_dark *){color:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802))}}.z-NlXW_bannerAmd{border-top-right-radius:calc(var(--radius) + 4px);border-bottom-right-radius:calc(var(--radius) + 4px);padding-block:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:.25em;letter-spacing:.25em;text-transform:uppercase;--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.z-NlXW_bannerAmd{--tw-gradient-position:to left in oklab}}.z-NlXW_bannerAmd{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-red-600,#e40014) 15%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-red-500,#fb2c36) 5%, transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.z-NlXW_bannerAmd{--tw-gradient-from:color-mix(in oklab, var(--color-red-600,lab(48.4493% 77.4328 61.5452)) 15%, transparent);--tw-gradient-to:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 5%, transparent);color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.z-NlXW_bannerAmd:is(.z-NlXW_dark *){--tw-gradient-from:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.z-NlXW_bannerAmd:is(.z-NlXW_dark *){--tw-gradient-from:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 20%, transparent)}}.z-NlXW_bannerAmd:is(.z-NlXW_dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#ff65680d}@supports (color:color-mix(in lab, red, red)){.z-NlXW_bannerAmd:is(.z-NlXW_dark *){--tw-gradient-to:color-mix(in oklab, var(--color-red-400,lab(63.7053% 60.745 31.3109)) 5%, transparent)}}.z-NlXW_bannerAmd:is(.z-NlXW_dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.z-NlXW_bannerAmd:is(.z-NlXW_dark *){color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}.z-NlXW_bannerCenter{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.z-NlXW_comparePanel{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 0);grid-template-columns:1fr 3.5rem 1fr;display:grid}:where(.z-NlXW_compareCard>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.z-NlXW_compareCard{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);border-width:1px}.z-NlXW_compareIntel{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.z-NlXW_compareIntel{border-color:color-mix(in oklab, var(--color-blue-500,lab(54.1736% 13.3369 -74.6839)) 30%, transparent)}}.z-NlXW_compareIntel{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.z-NlXW_compareIntel{background-color:color-mix(in oklab, var(--color-blue-500,lab(54.1736% 13.3369 -74.6839)) 5%, transparent)}}.z-NlXW_compareAmd{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.z-NlXW_compareAmd{border-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 30%, transparent)}}.z-NlXW_compareAmd{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.z-NlXW_compareAmd{background-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 5%, transparent)}}.z-NlXW_compareCardHeader{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.z-NlXW_compareCardTitle{min-width:calc(var(--spacing,.25rem) * 0);text-align:center;flex:1}.z-NlXW_navBtn{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.z-NlXW_navBtn:hover{background-color:var(--muted)}}.z-NlXW_navBtn:disabled{cursor:not-allowed;opacity:.3}.z-NlXW_compareScore{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);justify-content:center;align-items:center;margin-inline:auto;display:flex}:where(.z-NlXW_specList>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}.z-NlXW_specRow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));justify-content:space-between;align-items:center;display:flex}.z-NlXW_specLabel{color:var(--muted-foreground)}.z-NlXW_specValue{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.z-NlXW_compareVs{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);justify-content:center;align-self:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.z-NlXW_compareVs{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.z-NlXW_ladder{position:relative}.z-NlXW_ladder:before{content:"";inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 1);background-color:#3080ff40;border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab, red, red)){.z-NlXW_ladder:before{background-color:color-mix(in oklab, var(--color-blue-500,lab(54.1736% 13.3369 -74.6839)) 25%, transparent)}}.z-NlXW_ladder:after{content:"";inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 1);background-color:#fb2c3640;border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab, red, red)){.z-NlXW_ladder:after{background-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 25%, transparent)}}.z-NlXW_ladderRow{display:contents}.z-NlXW_rowGrid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 0);grid-template-columns:1fr 3.5rem 1fr;display:grid}.z-NlXW_colIntel{align-items:stretch;gap:calc(var(--spacing,.25rem) * .5);padding-block:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.z-NlXW_colAmd{align-items:stretch;gap:calc(var(--spacing,.25rem) * .5);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.z-NlXW_row{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000;display:flex}.z-NlXW_rowIntel{text-align:right;justify-content:flex-end}.z-NlXW_rowAmd{text-align:left;justify-content:flex-start}.z-NlXW_row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.z-NlXW_row:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.z-NlXW_rowActive{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.z-NlXW_rowActive{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.z-NlXW_rowActive{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.z-NlXW_rowActive{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.z-NlXW_rowActive{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.z-NlXW_cpuName{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);align-items:baseline;gap:0 .25rem;display:grid}.z-NlXW_cpuNameIntel{grid-template-columns:1fr 2.5rem 1.25rem 0 0 3.25rem 1.25rem 1.75rem;justify-items:end}.z-NlXW_cpuNameAmd{grid-template-columns:2.5rem 0 .625rem 1.5rem 0 2.5rem auto 0}.z-NlXW_segProductBrand{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.z-NlXW_segProductBrand{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.z-NlXW_segModifier{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.z-NlXW_segModifier{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.z-NlXW_segTier{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.z-NlXW_segQualifier{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.z-NlXW_segQualifier{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.z-NlXW_segQualifier{font-style:italic}.z-NlXW_segPrefix{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.z-NlXW_segPrefix{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.z-NlXW_segModel{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.z-NlXW_segSuffix{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.z-NlXW_segSuffix{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.z-NlXW_segVariant{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.z-NlXW_segVariant{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.z-NlXW_score{height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) - 2px);min-width:2.5rem;padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);justify-content:center;align-items:center;display:inline-flex}.z-NlXW_gradeAPlus{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.z-NlXW_gradeAPlus{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 15%, transparent)}}.z-NlXW_gradeAPlus{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.z-NlXW_gradeAPlus{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.z-NlXW_gradeAPlus:is(.z-NlXW_dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.z-NlXW_gradeAPlus:is(.z-NlXW_dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.z-NlXW_gradeA{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.z-NlXW_gradeA{background-color:color-mix(in oklab, var(--color-blue-500,lab(54.1736% 13.3369 -74.6839)) 15%, transparent)}}.z-NlXW_gradeA{color:var(--color-blue-600,#155dfc)}@supports (color:lab(0% 0 0)){.z-NlXW_gradeA{color:var(--color-blue-600,lab(44.0605% 29.0279 -86.0352))}}.z-NlXW_gradeA:is(.z-NlXW_dark *){color:var(--color-blue-400,#54a2ff)}@supports (color:lab(0% 0 0)){.z-NlXW_gradeA:is(.z-NlXW_dark *){color:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802))}}.z-NlXW_gradeB{background-color:#edb20026}@supports (color:color-mix(in lab, red, red)){.z-NlXW_gradeB{background-color:color-mix(in oklab, var(--color-yellow-500,lab(76.3898% 14.5258 98.4589)) 15%, transparent)}}.z-NlXW_gradeB{color:var(--color-yellow-700,#a36100)}@supports (color:lab(0% 0 0)){.z-NlXW_gradeB{color:var(--color-yellow-700,lab(47.8202% 25.2426 66.5015))}}.z-NlXW_gradeB:is(.z-NlXW_dark *){color:var(--color-yellow-400,#fac800)}@supports (color:lab(0% 0 0)){.z-NlXW_gradeB:is(.z-NlXW_dark *){color:var(--color-yellow-400,lab(83.2664% 8.65132 106.895))}}.z-NlXW_gradeC{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.z-NlXW_gradeC{background-color:color-mix(in oklab, var(--color-orange-500,lab(64.272% 57.1788 90.3583)) 15%, transparent)}}.z-NlXW_gradeC{color:var(--color-orange-600,#f05100)}@supports (color:lab(0% 0 0)){.z-NlXW_gradeC{color:var(--color-orange-600,lab(57.1026% 64.2584 89.8886))}}.z-NlXW_gradeC:is(.z-NlXW_dark *){color:var(--color-orange-400,#ff8b1a)}@supports (color:lab(0% 0 0)){.z-NlXW_gradeC:is(.z-NlXW_dark *){color:var(--color-orange-400,lab(70.0429% 42.5156 75.8207))}}.z-NlXW_gradeD{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.z-NlXW_gradeD{background-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 15%, transparent)}}.z-NlXW_gradeD{color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.z-NlXW_gradeD{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.z-NlXW_gradeD:is(.z-NlXW_dark *){color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.z-NlXW_gradeD:is(.z-NlXW_dark *){color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}.z-NlXW_divider{padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}.z-NlXW_emptyRow{min-height:2rem}.z-NlXW_tierSep{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.z-NlXW_tierLine{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);flex:1}.z-NlXW_tierLabel{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--muted-foreground);text-transform:uppercase}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-leading{syntax:"*";inherits:false}
.f0Fcqq_wrap{width:100%;container-type:inline-size}.f0Fcqq_banner{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * .5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--primary);flex-direction:column;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.f0Fcqq_banner{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.f0Fcqq_banner{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.f0Fcqq_banner{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.f0Fcqq_banner{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}@media (hover:hover){.f0Fcqq_banner:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.f0Fcqq_banner:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}}.f0Fcqq_status{--tw-translate-x:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.f0Fcqq_dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-green-500,#00c758);border-radius:2147483647px;flex-shrink:0;display:inline-flex;position:relative}@supports (color:lab(0% 0 0)){.f0Fcqq_dot{background-color:var(--color-green-500,lab(70.5521% -66.5147 45.8073))}}.f0Fcqq_dot:after{inset:calc(var(--spacing,.25rem) * 0);animation:var(--animate-ping,ping 1s cubic-bezier(0, 0, .2, 1) infinite);background-color:var(--color-green-500,#00c758);opacity:.75;--tw-content:"";content:var(--tw-content);border-radius:2147483647px;position:absolute}@supports (color:lab(0% 0 0)){.f0Fcqq_dot:after{background-color:var(--color-green-500,lab(70.5521% -66.5147 45.8073))}}@media (prefers-reduced-motion:reduce){.f0Fcqq_dot:after{display:none}}.f0Fcqq_role:before{content:"— ";display:none}.f0Fcqq_cta{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary);display:flex}.f0Fcqq_ctaIcon{flex-shrink:0;width:1em;height:1em}@container (min-width:36rem){.f0Fcqq_banner{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:row}.f0Fcqq_status{--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.f0Fcqq_role:before{display:inline}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@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-content{syntax:"*";inherits:false;initial-value:""}@keyframes f0Fcqq_ping{75%,to{opacity:0;transform:scale(2)}}
.zzjpCW_disclosure{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.zzjpCW_disclosure{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.zzjpCW_disclosure{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
._8TymFG_container{max-width:var(--container-3xl,48rem)}._8TymFG_header{flex-direction:column;align-items:center;display:flex}:where(._8TymFG_header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}._8TymFG_header{text-align:center}._8TymFG_portrait{margin-bottom:calc(var(--spacing,.25rem) * 4);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 40);height:calc(var(--spacing,.25rem) * 40);border-style:var(--tw-border-style);border-width:4px;border-color:var(--border);object-fit:cover;--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);border-radius:2147483647px}@media (min-width:40rem){._8TymFG_portrait{width:calc(var(--spacing,.25rem) * 48);height:calc(var(--spacing,.25rem) * 48)}}._8TymFG_divider{margin-block:calc(var(--spacing,.25rem) * 6)}._8TymFG_intro{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--muted-foreground)}._8TymFG_section{margin-bottom:calc(var(--spacing,.25rem) * 10)}:where(._8TymFG_section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}._8TymFG_sectionTitle{max-width:var(--container-2xl,42rem);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-inline:auto}._8TymFG_accordion{max-width:var(--container-2xl,42rem);margin-inline:auto}:where(._8TymFG_accordion>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}._8TymFG_item{border-radius:calc(var(--radius) + 8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}._8TymFG_item:focus-visible{--tw-ring-color:var(--ring)}._8TymFG_item:hover{border-color:var(--primary);color:var(--foreground);text-decoration-line:none}._8TymFG_item:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}._8TymFG_item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}._8TymFG_question{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (hover:hover){._8TymFG_question:hover{text-decoration-line:none}}._8TymFG_answer{padding-inline:calc(var(--spacing,.25rem) * 4);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}._8TymFG_bio{max-width:var(--container-2xl,42rem);margin-inline:auto}:where(._8TymFG_bio>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}._8TymFG_bio{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}._8TymFG_closing{max-width:var(--container-2xl,42rem);color:var(--muted-foreground);margin-inline:auto}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.YANudW_page{max-width:var(--container-2xl,42rem)}:where(.YANudW_header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.YANudW_subtitle{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--muted-foreground)}.YANudW_divider{margin-block:calc(var(--spacing,.25rem) * 6)}.YANudW_docList{gap:calc(var(--spacing,.25rem) * 3);display:grid}.YANudW_cardLink{text-decoration-line:none}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
.swMWYG_container{max-width:var(--container-xl,36rem)}.swMWYG_header{margin-bottom:calc(var(--spacing,.25rem) * 10)}:where(.swMWYG_header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.swMWYG_portrait{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 6);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 44);height:calc(var(--spacing,.25rem) * 44);border-style:var(--tw-border-style);border-width:4px;border-color:var(--border);object-fit:cover;--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);border-radius:2147483647px}@media (min-width:40rem){.swMWYG_portrait{width:calc(var(--spacing,.25rem) * 48);height:calc(var(--spacing,.25rem) * 48)}}.swMWYG_title{text-align:center}.swMWYG_eyebrow{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--primary);text-transform:uppercase;display:block}.swMWYG_heading{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}@media (min-width:40rem){.swMWYG_heading{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.swMWYG_intro{max-width:var(--container-lg,32rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.swMWYG_links{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.swMWYG_contactLink{min-height:calc(var(--spacing,.25rem) * 20);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:2147483647px;grid-template-columns:3.25rem 1fr 3.25rem;align-items:center;text-decoration-line:none;display:grid}.swMWYG_contactLink:focus-visible{--tw-ring-color:var(--ring)}.swMWYG_contactLink:hover{border-color:var(--primary);color:var(--foreground);text-decoration-line:none}.swMWYG_contactLink:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.swMWYG_contactLink{padding-inline:calc(var(--spacing,.25rem) * 3)}.swMWYG_iconSlot{width:calc(var(--spacing,.25rem) * 13);height:calc(var(--spacing,.25rem) * 13);background-color:var(--primary);color:var(--primary-foreground);border-radius:2147483647px;justify-content:center;align-items:center;display:flex}.swMWYG_iconSlot svg{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.swMWYG_label{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow:hidden}.swMWYG_arrow{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--muted-foreground);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-self:center}.swMWYG_contactLink:hover .swMWYG_arrow{--tw-translate-x:calc(var(--spacing,.25rem) * .5);--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (max-width:479px){.swMWYG_contactLink{padding-inline:calc(var(--spacing,.25rem) * 2);grid-template-columns:3rem 1fr 3rem}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@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}
:where(.YlELuW_page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-y-reverse)))}.YlELuW_page{padding-block:calc(var(--spacing,.25rem) * 8)}:where(.YlELuW_header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
._4S9UWq_list{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;list-style-type:none;display:flex}._4S9UWq_row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);display:flex}@supports (color:color-mix(in lab, red, red)){._4S9UWq_row{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}._4S9UWq_row{padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}@media (hover:hover){._4S9UWq_row:hover{color:var(--foreground)}}._4S9UWq_row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}._4S9UWq_rowTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4S9UWq_rowDate{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){._4S9UWq_rowDate{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.jMC11a_grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.jMC11a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jMC11a_cardLink{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) + 8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);height:100%;color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;display:flex}.jMC11a_cardLink:focus-visible{--tw-ring-color:var(--ring)}.jMC11a_cardLink:hover{border-color:var(--primary);color:var(--foreground);text-decoration-line:none}.jMC11a_cardLink:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.jMC11a_cardLink{padding:calc(var(--spacing,.25rem) * 5);text-decoration-line:none}.jMC11a_cardTitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.jMC11a_cardDesc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.jMC11a_cardDate{margin-top:calc(var(--spacing,.25rem) * 1);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.jMC11a_cardDate{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
:where(.Nqux4W_header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.Nqux4W_subtitle{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--muted-foreground)}.Nqux4W_layout{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:64rem){.Nqux4W_layout{grid-template-columns:1fr 320px}}:where(.Nqux4W_editorPanel>:not(:last-child)),:where(.Nqux4W_totalsPanel>:not(:last-child)),:where(.Nqux4W_totalsPanelInner>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:64rem){.Nqux4W_totalsPanelInner{top:calc(var(--spacing,.25rem) * 20);position:sticky}}.Nqux4W_apiKeyBar{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Nqux4W_apiKeyIcon{color:var(--muted-foreground);flex-shrink:0}.Nqux4W_inputBar{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Nqux4W_inputField{flex:1}:where(.Nqux4W_foodCard>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.Nqux4W_foodCard{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing,.25rem) * 4)}.Nqux4W_foodCardHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Nqux4W_foodCardName{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.Nqux4W_portionRow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.Nqux4W_macroGrid{gap:calc(var(--spacing,.25rem) * 2);text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}:where(.Nqux4W_macroStat>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * .5) * calc(1 - var(--tw-space-y-reverse)))}.Nqux4W_macroLabel{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}.Nqux4W_macroValue{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.Nqux4W_foodCardNotes{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);font-style:italic}.Nqux4W_itemChatBar{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:flex}@supports (color:color-mix(in lab, red, red)){.Nqux4W_itemChatBar{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.Nqux4W_itemChatBar{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.Nqux4W_itemChatBar{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.Nqux4W_itemChatBar{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1)}.Nqux4W_itemChatIcon{color:var(--muted-foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.Nqux4W_itemChatIcon{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.Nqux4W_itemChatInput{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));background-color:#0000;flex:1}.Nqux4W_itemChatInput::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.Nqux4W_itemChatInput::placeholder{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.Nqux4W_itemChatInput:focus{--tw-outline-style:none;outline-style:none}.Nqux4W_itemChatSend{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);flex-shrink:0}.Nqux4W_foodCardActions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 1);display:flex}.Nqux4W_confidenceHigh{color:var(--color-green-600,#00a544)}@supports (color:lab(0% 0 0)){.Nqux4W_confidenceHigh{color:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}.Nqux4W_confidenceHigh:is(.Nqux4W_dark *){color:var(--color-green-400,#05df72)}@supports (color:lab(0% 0 0)){.Nqux4W_confidenceHigh:is(.Nqux4W_dark *){color:var(--color-green-400,lab(78.503% -64.9265 39.7492))}}.Nqux4W_confidenceMedium{color:var(--color-yellow-600,#cd8900)}@supports (color:lab(0% 0 0)){.Nqux4W_confidenceMedium{color:var(--color-yellow-600,lab(62.7799% 22.4197 86.1544))}}.Nqux4W_confidenceMedium:is(.Nqux4W_dark *){color:var(--color-yellow-400,#fac800)}@supports (color:lab(0% 0 0)){.Nqux4W_confidenceMedium:is(.Nqux4W_dark *){color:var(--color-yellow-400,lab(83.2664% 8.65132 106.895))}}.Nqux4W_confidenceLow{color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.Nqux4W_confidenceLow{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.Nqux4W_confidenceLow:is(.Nqux4W_dark *){color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.Nqux4W_confidenceLow:is(.Nqux4W_dark *){color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}:where(.Nqux4W_totalsCard>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.Nqux4W_totalsCard{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing,.25rem) * 4)}.Nqux4W_totalCalories{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.Nqux4W_totalCaloriesLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.Nqux4W_totalsMacroGrid{gap:calc(var(--spacing,.25rem) * 3);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.Nqux4W_totalsMacroStat>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * .5) * calc(1 - var(--tw-space-y-reverse)))}.Nqux4W_totalsMacroValue{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.Nqux4W_totalsMacroLabel{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}.Nqux4W_approvedItem{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));justify-content:space-between;align-items:center;display:flex}.Nqux4W_approvedItem:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.Nqux4W_approvedItemName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Nqux4W_approvedItemCals{margin-left:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.Nqux4W_emptyState{padding-block:calc(var(--spacing,.25rem) * 12);text-align:center;color:var(--muted-foreground)}.Nqux4W_loadingState{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 8);color:var(--muted-foreground);display:flex}.Nqux4W_foodCardEditing{border-color:var(--primary);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--primary)}.Nqux4W_editableField{width:calc(var(--spacing,.25rem) * 16);border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.Nqux4W_editableField{border-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.Nqux4W_editableField{text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--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,);background-color:#0000}.Nqux4W_editableField:focus{border-color:var(--primary);--tw-outline-style:none;outline-style:none}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
.Hx0lNG_hero{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 20);text-align:center;flex-direction:column;display:flex}@media (min-width:40rem){.Hx0lNG_hero{padding-block:calc(var(--spacing,.25rem) * 24)}}.Hx0lNG_portrait{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 40);height:calc(var(--spacing,.25rem) * 40);border-style:var(--tw-border-style);border-width:4px;border-color:var(--border);object-fit:cover;--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);border-radius:2147483647px}@media (min-width:40rem){.Hx0lNG_portrait{width:calc(var(--spacing,.25rem) * 48);height:calc(var(--spacing,.25rem) * 48)}}.Hx0lNG_heading{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (min-width:40rem){.Hx0lNG_heading{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.Hx0lNG_subtitle{max-width:var(--container-xl,36rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--muted-foreground)}@media (min-width:40rem){.Hx0lNG_subtitle{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.Hx0lNG_actions{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.Hx0lNG_primaryAction{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);transition-property:box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:2147483647px;text-decoration-line:none}.Hx0lNG_primaryAction:focus-visible{--tw-ring-color:var(--ring)}.Hx0lNG_primaryAction:hover{color:var(--primary-foreground);--tw-ring-color:var(--primary);text-decoration-line:none}.Hx0lNG_primaryAction:focus-visible{--tw-ring-color:var(--ring);--tw-outline-style:none;outline-style:none}.Hx0lNG_primaryAction{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.Hx0lNG_secondaryAction{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:2147483647px;text-decoration-line:none}.Hx0lNG_secondaryAction:focus-visible{--tw-ring-color:var(--ring)}.Hx0lNG_secondaryAction:hover{border-color:var(--primary);color:var(--foreground);text-decoration-line:none}.Hx0lNG_secondaryAction:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.Hx0lNG_secondaryAction{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.Hx0lNG_section{width:100%;max-width:var(--container-3xl,48rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 16);margin-inline:auto}.Hx0lNG_sectionHead{margin-bottom:calc(var(--spacing,.25rem) * 8)}:where(.Hx0lNG_sectionHead>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.Hx0lNG_sectionTitle{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.Hx0lNG_sectionIntro{max-width:var(--container-xl,36rem);color:var(--muted-foreground)}.Hx0lNG_sectionFooter{margin-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.Hx0lNG_grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.Hx0lNG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Hx0lNG_cardLink{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) + 8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);height:100%;color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;text-decoration-line:none;display:flex}.Hx0lNG_cardLink:focus-visible{--tw-ring-color:var(--ring)}.Hx0lNG_cardLink:hover{border-color:var(--primary);color:var(--foreground);text-decoration-line:none}.Hx0lNG_cardLink:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.Hx0lNG_cardLink{padding:calc(var(--spacing,.25rem) * 5)}.Hx0lNG_cardThumb{margin-bottom:calc(var(--spacing,.25rem) * 1);aspect-ratio:4/3;border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);width:100%;display:block;position:relative;overflow:hidden}.Hx0lNG_cardThumbImage{object-fit:cover;object-position:center}.Hx0lNG_cardIcon{margin-bottom:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:2147483647px;justify-content:center;align-items:center;display:flex}.Hx0lNG_cardLink:hover .Hx0lNG_cardIcon{border-color:var(--primary);color:var(--primary)}.Hx0lNG_cardIcon svg{width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5)}.Hx0lNG_appCardTitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.Hx0lNG_appCardDesc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.Hx0lNG_postDate{padding-top:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground);margin-top:auto}@supports (color:color-mix(in lab, red, red)){.Hx0lNG_postDate{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.Hx0lNG_recentList{flex-direction:column;display:flex}:where(.Hx0lNG_recentList>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.Hx0lNG_recentList>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.Hx0lNG_recentRow{gap:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;text-decoration-line:none;display:flex}.Hx0lNG_recentRow:first-child{padding-top:calc(var(--spacing,.25rem) * 0)}.Hx0lNG_recentRow:last-child{padding-bottom:calc(var(--spacing,.25rem) * 0)}.Hx0lNG_recentTitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.Hx0lNG_recentRow:hover .Hx0lNG_recentTitle{color:var(--primary)}.Hx0lNG_recentDesc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.Hx0lNG_recentDate{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.Hx0lNG_recentDate{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.Hx0lNG_workMeta{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Hx0lNG_workType{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);border-radius:2147483647px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}
.xiVZXG_switcher{top:calc(var(--spacing,.25rem) * 0);z-index:30;margin-bottom:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);flex-wrap:wrap;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.xiVZXG_switcher{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.xiVZXG_switcher{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.xiVZXG_switcher{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.xiVZXG_switcher{padding-block:calc(var(--spacing,.25rem) * 3);--tw-backdrop-blur:blur(var(--blur-md,12px));-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,)}.xiVZXG_switchButton{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.xiVZXG_switchButton:hover{background-color:var(--muted)}}.xiVZXG_switchButtonActive{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.xiVZXG_variantNote{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);font-style:italic}.xiVZXG_thumb{height:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#ffffffb3;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xiVZXG_thumb{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.xiVZXG_grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.xiVZXG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.xiVZXG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.xiVZXG_card{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.xiVZXG_card{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.xiVZXG_card{background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.xiVZXG_card:hover{border-color:var(--border)}}.xiVZXG_cardHead{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.xiVZXG_cardTitle{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.xiVZXG_cardTagline{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--muted-foreground)}.xiVZXG_cardTags{gap:calc(var(--spacing,.25rem) * 1.5);padding-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);flex-wrap:wrap;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.xiVZXG_cardTags{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.xiVZXG_pill{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);border-radius:2147483647px;flex-shrink:0}.xiVZXG_pillBenched{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.xiVZXG_pillBenched{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 15%, transparent)}}.xiVZXG_pillBenched{color:var(--color-amber-700,#b75000)}@supports (color:lab(0% 0 0)){.xiVZXG_pillBenched{color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}.xiVZXG_pillBenched:is(.xiVZXG_dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.xiVZXG_pillBenched:is(.xiVZXG_dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.xiVZXG_pillShelved{background-color:var(--muted);color:var(--muted-foreground)}.xiVZXG_archive{margin-top:calc(var(--spacing,.25rem) * 12)}.xiVZXG_archiveHeading{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.xiVZXG_archiveIntro{margin-top:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.xiVZXG_archiveList{flex-direction:column;display:flex}.xiVZXG_archiveRow{gap:calc(var(--spacing,.25rem) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.xiVZXG_archiveRow{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.xiVZXG_archiveRow{padding-block:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.xiVZXG_archiveRow{align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);flex-direction:row}}.xiVZXG_archiveTitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);flex-shrink:0}.xiVZXG_archiveNote{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--muted-foreground)}.xiVZXG_groupHeading{margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--muted-foreground);text-transform:uppercase}.xiVZXG_groupHeadingSpaced{margin-top:calc(var(--spacing,.25rem) * 12)}.xiVZXG_textList{flex-direction:column;display:flex}.xiVZXG_textRow{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.xiVZXG_textRow{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.xiVZXG_textRow{padding-block:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.xiVZXG_textRow{grid-template-columns:14rem 1fr}}.xiVZXG_textTitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.xiVZXG_textNote{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--muted-foreground)}.xiVZXG_textRowMuted{opacity:.55}.xiVZXG_learnCard{gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.xiVZXG_learnCard{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.xiVZXG_learnCard{padding:calc(var(--spacing,.25rem) * 4)}.xiVZXG_learnLesson{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.xiVZXG_learnFrom{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.xiVZXG_miniList{flex-direction:column;display:flex}.xiVZXG_miniRow{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);display:flex}@supports (color:color-mix(in lab, red, red)){.xiVZXG_miniRow{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.xiVZXG_miniRow{padding-block:calc(var(--spacing,.25rem) * 3)}.xiVZXG_miniThumb{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12);border-radius:calc(var(--radius) - 2px);flex-shrink:0;position:relative;overflow:hidden}.xiVZXG_miniBody{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.xiVZXG_miniTitle{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:flex}.xiVZXG_miniNote{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--muted-foreground);overflow:hidden}.xiVZXG_miniRowMuted{opacity:.6}.xiVZXG_titleRow{min-width:calc(var(--spacing,.25rem) * 0);align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);display:flex}.xiVZXG_rowBody{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;display:flex}.xiVZXG_linkPill{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);border-radius:2147483647px;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.xiVZXG_linkPill{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.xiVZXG_linkPill{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.xiVZXG_linkPill:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.xiVZXG_linkPill:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}}.xiVZXG_linkIcon{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);flex-shrink:0}.xiVZXG_linkLogo{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 2.5);flex-shrink:0}.xiVZXG_noHost{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.xiVZXG_noHost{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.xiVZXG_hostCaveat{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.xiVZXG_hostCaveat{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.R9wCVG_container{max-width:var(--container-3xl,48rem)}:where(.R9wCVG_header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.R9wCVG_divider{margin-block:calc(var(--spacing,.25rem) * 6)}.R9wCVG_intro{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--muted-foreground)}.R9wCVG_section{margin-bottom:calc(var(--spacing,.25rem) * 10);max-width:var(--container-2xl,42rem)}:where(.R9wCVG_section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.R9wCVG_sectionTitle{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}:where(.R9wCVG_list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
.sp_PFW_page{align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.sp_PFW_pillGrid{justify-content:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;width:100%;display:flex}.sp_PFW_sectionPill{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:2147483647px;align-items:center;text-decoration-line:none;display:inline-flex}.sp_PFW_sectionPill:focus-visible{--tw-ring-color:var(--ring)}.sp_PFW_sectionPill:hover{border-color:var(--primary);color:var(--foreground);text-decoration-line:none}.sp_PFW_sectionPill:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.sp_PFW_sectionPill{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.sp_PFW_sectionPillActive{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);transition-property:box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-color:#0000;text-decoration-line:none}.sp_PFW_sectionPillActive:focus-visible{--tw-ring-color:var(--ring)}.sp_PFW_sectionPillActive:hover{color:var(--primary-foreground);--tw-ring-color:var(--primary);text-decoration-line:none}.sp_PFW_sectionPillActive:focus-visible{--tw-ring-color:var(--ring);--tw-outline-style:none;outline-style:none}.sp_PFW_sectionBody{border-radius:calc(var(--radius) + 8px);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5)}.sp_PFW_sectionHeading{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.sp_PFW_sectionText{margin-block:calc(var(--spacing,.25rem) * 6);text-align:left}.sp_PFW_toolGrid{margin-block:calc(var(--spacing,.25rem) * 8);align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media (min-width:48rem){.sp_PFW_toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp_PFW_toolColumn{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.sp_PFW_toolCard{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}.sp_PFW_toolCard:not(.sp_PFW_toolCardNoted):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sp_PFW_toolCard:not(.sp_PFW_toolCardNoted):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.sp_PFW_toolLogo{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.sp_PFW_toolBody{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.sp_PFW_toolCardNoted{align-items:stretch;gap:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-direction:column;text-decoration-line:none}.sp_PFW_toolCardNoted:focus-visible{--tw-ring-color:var(--ring)}.sp_PFW_toolCardNoted:hover{border-color:var(--primary);color:var(--foreground);text-decoration-line:none}.sp_PFW_toolCardNoted:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.sp_PFW_toolCardNoted{padding:calc(var(--spacing,.25rem) * 0)}.sp_PFW_toolTrigger{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;background-color:#0000;display:flex}.sp_PFW_toolChevron{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;margin-left:auto}.sp_PFW_toolChevronOpen{rotate:180deg}.sp_PFW_toolNote{margin:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.sp_PFW_toolLogoImg{object-fit:contain;max-width:100%;max-height:100%}.sp_PFW_toolLogoInvert{filter:brightness(0)invert()}.sp_PFW_toolTitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);display:block}.sp_PFW_toolDescription{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--muted-foreground)}.sp_PFW_statusMark{cursor:pointer;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);text-decoration-line:none}.sp_PFW_statusMark:focus-visible{border-radius:var(--radius-xs,.125rem);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring);--tw-outline-style:none;outline-style:none}.sp_PFW_statusMark:hover{text-decoration-line:none}.sp_PFW_markOccasional{color:var(--color-lime-600,#62a400)}@supports (color:lab(0% 0 0)){.sp_PFW_markOccasional{color:var(--color-lime-600,lab(61.1055% -41.0235 73.1483))}}.sp_PFW_markOccasional:is(.sp_PFW_dark *){color:var(--color-lime-400,#9de500)}@supports (color:lab(0% 0 0)){.sp_PFW_markOccasional:is(.sp_PFW_dark *){color:var(--color-lime-400,lab(83.7876% -45.0447 88.4738))}}.sp_PFW_markBenched{color:var(--color-amber-600,#dd7400)}@supports (color:lab(0% 0 0)){.sp_PFW_markBenched{color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}.sp_PFW_markBenched:is(.sp_PFW_dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.sp_PFW_markBenched:is(.sp_PFW_dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.sp_PFW_markShelved{color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.sp_PFW_markShelved{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.sp_PFW_markShelved:is(.sp_PFW_dark *){color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.sp_PFW_markShelved:is(.sp_PFW_dark *){color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}.sp_PFW_markWishlist{color:var(--color-blue-600,#155dfc)}@supports (color:lab(0% 0 0)){.sp_PFW_markWishlist{color:var(--color-blue-600,lab(44.0605% 29.0279 -86.0352))}}.sp_PFW_markWishlist:is(.sp_PFW_dark *){color:var(--color-blue-300,#90c5ff)}@supports (color:lab(0% 0 0)){.sp_PFW_markWishlist:is(.sp_PFW_dark *){color:var(--color-blue-300,lab(77.5052% -6.4629 -36.42))}}.sp_PFW_pillGroup{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;width:100%;display:flex}.sp_PFW_groupTitle{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--muted-foreground);text-transform:uppercase}.sp_PFW_legendGroup{scroll-margin-top:calc(var(--spacing,.25rem) * 24);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 6);border-top-width:1px}.sp_PFW_legend{width:100%;max-width:var(--container-md,28rem);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.sp_PFW_legendItem{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);display:flex}@supports (color:color-mix(in lab, red, red)){.sp_PFW_legendItem{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.sp_PFW_legendItem{padding-block:calc(var(--spacing,.25rem) * 1.5)}.sp_PFW_legendItem:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.sp_PFW_pillActive,.sp_PFW_pillOccasional,.sp_PFW_pillBenched,.sp_PFW_pillShelved,.sp_PFW_pillWishlist{border-color:var(--border)}.sp_PFW_legendLabel{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);flex-shrink:0}.sp_PFW_legendHint{text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--muted-foreground)}.sp_PFW_srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.HS70Aa_wrapper{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 5);min-height:70vh;padding-block:calc(var(--spacing,.25rem) * 20);text-align:center;flex-direction:column;display:flex}.HS70Aa_code{font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.HS70Aa_code{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.HS70Aa_code{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media (min-width:40rem){.HS70Aa_code{font-size:var(--text-9xl,8rem);line-height:var(--tw-leading,var(--text-9xl--line-height,1))}}.HS70Aa_heading{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (min-width:40rem){.HS70Aa_heading{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.HS70Aa_message{max-width:var(--container-md,28rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--muted-foreground)}.HS70Aa_actions{margin-top:calc(var(--spacing,.25rem) * 2);justify-content:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.HS70Aa_primaryAction{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:transparent;--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);transition-property:box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:2147483647px}.HS70Aa_primaryAction:focus-visible{--tw-ring-color:var(--ring)}.HS70Aa_primaryAction:hover{color:var(--primary-foreground);--tw-ring-color:var(--primary);text-decoration-line:none}.HS70Aa_primaryAction:focus-visible{--tw-ring-color:var(--ring);--tw-outline-style:none;outline-style:none}.HS70Aa_primaryAction{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-decoration-line:none}.HS70Aa_secondaryAction{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:2147483647px}.HS70Aa_secondaryAction:focus-visible{--tw-ring-color:var(--ring)}.HS70Aa_secondaryAction:hover{border-color:var(--primary);color:var(--foreground);text-decoration-line:none}.HS70Aa_secondaryAction:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.HS70Aa_secondaryAction{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-decoration-line:none}@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-border-style{syntax:"*";inherits:false;initial-value:solid}
