@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-divide-y-reverse:0;--tw-content:""}}}.tools-shell-pending{width:100%;min-height:40vh}.tools-page-content{max-width:var(--container-6xl,72rem);margin-inline:auto}:where(.tools-page-content>: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)))}.tools-page-content{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 10)}@media (min-width:40rem){:where(.tools-page-content>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.tools-page-content{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 12)}}@media (min-width:64rem){.tools-page-content{padding-inline:calc(var(--spacing,.25rem) * 8)}}.tools-page-content-auth{padding-top:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.tools-page-content-auth{padding-top:calc(var(--spacing,.25rem) * 4)}}.tools-page-header{max-width:var(--container-6xl,72rem);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:40rem){.tools-page-header{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(0,1fr) auto}}@media (min-width:64rem){.tools-page-header{padding-inline:calc(var(--spacing,.25rem) * 8)}}.tools-page-header-fallback{padding-top:calc(var(--spacing,.25rem) * 4);justify-content:flex-end;padding-bottom:0;display:flex}@media (min-width:40rem){.tools-page-header-fallback{padding-top:calc(var(--spacing,.25rem) * 6)}}.tools-page-header-main{min-width:0}.tools-page-header-main .tools-page-content.tools-seo-hero-only,.tools-page-header-main .tools-page-content.fee-seo-hero-only{padding-inline:0;padding-top:0;padding-bottom:0}.tools-page-header-share{order:-9999;justify-self:flex-end}@media (min-width:40rem){.tools-page-header-share{padding-top:calc(var(--spacing,.25rem) * .5);order:0;grid-row-start:1;grid-column-start:2;justify-self:flex-end}}.tools-page-header-share .tool-share{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-flow:wrap}.tools-page-header-share .tool-share-label{text-align:right;white-space:nowrap;flex-shrink:0}.tool-share{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}@media (min-width:40rem){.tool-share{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:row}}.tool-share-align-end{align-items:flex-end}@media (min-width:40rem){.tool-share-align-end{align-items:center}}.tool-share-label{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-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);margin:0}.tool-share-list{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.tool-share-btn{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tool-share-btn{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.tool-share-btn{background-color:var(--background);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){.tool-share-btn:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tool-share-btn:hover{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.tool-share-btn:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tool-share-btn:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.tool-share-btn:hover{color:var(--foreground)}}.tool-share-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring);--tw-outline-style:none;outline-style:none}.tool-share-btn-copied{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tool-share-btn-copied{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.tool-share-btn-copied{color:var(--primary)}.tool-share-icon{--tw-leading:1;font-size:1.05rem;line-height:1}.tool-share-btn-brand{border-style:var(--tw-border-style);color:var(--color-white,#fff);--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);border-width:0}.tool-share-btn-brand-linkedin{background-color:#0a66c2}@media (hover:hover){.tool-share-btn-brand-linkedin:hover{background-color:#004182}}.tool-share-btn-brand-x{background-color:#0f1419}@media (hover:hover){.tool-share-btn-brand-x:hover{background-color:#272727}}.tool-share-btn-brand-facebook{background-color:#1877f2}@media (hover:hover){.tool-share-btn-brand-facebook:hover{background-color:#166fe5}}.tool-share-btn-brand-email{background-color:#ea4335}@media (hover:hover){.tool-share-btn-brand-email:hover{background-color:#d33426}}.tool-share-btn-brand-copy{color:var(--color-white,#fff);background-color:#64748b}@media (hover:hover){.tool-share-btn-brand-copy:hover{background-color:#475569}}.tool-share-btn-brand.tool-share-btn-copied{border-style:var(--tw-border-style);background-color:var(--color-emerald-600,#009767);color:var(--color-white,#fff);border-width:0}@supports (color:lab(0% 0 0)){.tool-share-btn-brand.tool-share-btn-copied{background-color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}@media (hover:hover){.tool-share-btn-brand.tool-share-btn-copied:hover{background-color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.tool-share-btn-brand.tool-share-btn-copied:hover{background-color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}}:where(.tools-index>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){:where(.tools-index>: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)))}}.tools-index-hero{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tools-index-hero{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.tools-index-hero{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tools-index-hero{--tw-gradient-from:color-mix(in oklab, var(--primary) 9%, transparent)}}.tools-index-hero{--tw-gradient-via:var(--card);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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:var(--card);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 6);--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)}@media (min-width:40rem){.tools-index-hero{border-radius:calc(var(--radius) * 2.2);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 9)}}.tools-index-hero-glow{pointer-events:none;top:calc(var(--spacing,.25rem) * -24);right:calc(var(--spacing,.25rem) * -16);width:calc(var(--spacing,.25rem) * 72);height:calc(var(--spacing,.25rem) * 72);background-color:var(--primary);border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.tools-index-hero-glow{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.tools-index-hero-glow{--tw-blur:blur(var(--blur-3xl,64px));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.tools-badge{background-color:var(--primary);border-radius:3.40282e38px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tools-badge{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.tools-badge{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.08em;letter-spacing:.08em;color:var(--primary);text-transform:uppercase}.tools-index-title{margin:0;margin-top:calc(var(--spacing,.25rem) * 3);max-width:var(--container-3xl,48rem);--tw-font-weight:var(--font-weight-bold,700);font-size:1.65rem;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);position:relative}@media (min-width:40rem){.tools-index-title{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}@media (min-width:64rem){.tools-index-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.tools-index-body{margin:0;margin-top:calc(var(--spacing,.25rem) * 2.5);max-width:var(--container-2xl,42rem);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);position:relative}@media (min-width:40rem){.tools-index-body{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.tools-index-chips{margin:0;margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;padding:0;list-style-type:none;display:flex;position:relative}@media (min-width:40rem){.tools-index-chips{margin-top:calc(var(--spacing,.25rem) * 6)}}.tools-index-chip{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tools-index-chip{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.tools-index-chip{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.tools-index-chip{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.tools-index-chip{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block: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-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}.tools-index-chip-icon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--primary)}.tools-card-grid{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (min-width:40rem){.tools-card-grid{gap:calc(var(--spacing,.25rem) * 4)}}@media (min-width:48rem){.tools-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.tools-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-card-grid-compact{gap:calc(var(--spacing,.25rem) * 2)}@media (min-width:40rem){.tools-card-grid-compact{gap:calc(var(--spacing,.25rem) * 2.5)}}@media (min-width:48rem){.tools-card-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.tools-card-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.tools-card-compact{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tools-card-compact{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.tools-card-compact{background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);transition-property:border-color,background-color,box-shadow;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:.15s;transition-duration:.15s}@media (hover:hover){.tools-card-compact:hover{border-color:var(--border);background-color:var(--background);--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a), 0 4px 12px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.tools-card-compact:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring);--tw-outline-style:none;outline-style:none}.tools-card-compact-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);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));--tw-duration:.15s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}@media (hover:hover){.tools-card-compact-icon:is(:where(.group):hover *){scale:1.04}}.tools-card-compact-icon-glyph{--tw-leading:1;font-size:1.05rem;line-height:1}.tools-card-compact-copy{gap:calc(var(--spacing,.25rem) * .5);min-width:0;padding-right:var(--spacing,.25rem);flex-direction:column;flex:1;display:flex}.tools-card-compact-title-row{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;min-width:0;display:flex}.tools-card-compact-title{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-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);overflow:hidden}.tools-card-trending{border-radius:calc(var(--radius) * .8);background-color:#f99c001f;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.tools-card-trending{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 12%, transparent)}}.tools-card-trending{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.05em;letter-spacing:.05em;color:var(--color-amber-800,#953d00);text-transform:uppercase}@supports (color:lab(0% 0 0)){.tools-card-trending{color:var(--color-amber-800,lab(37.8822% 37.1699 52.2718))}}.tools-card-trending:is(.dark *){color:var(--color-amber-300,#ffd236)}@supports (color:lab(0% 0 0)){.tools-card-trending:is(.dark *){color:var(--color-amber-300,lab(86.4156% 6.13147 78.3961))}}.tools-card-compact-body{-webkit-line-clamp:1;--tw-leading:var(--leading-snug,1.375);font-size:13px;line-height:var(--leading-snug,1.375);color:var(--muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tools-card-compact-go{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);color:var(--muted-foreground);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-go{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.tools-card-compact-go{transition-property:color,background-color,transform;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:.15s;transition-duration:.15s}@media (hover:hover){.tools-card-compact-go:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--muted);color:var(--foreground)}}.tools-card-compact-go-icon{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;line-height:1}.tools-card-compact-title-gen .tools-card-compact-icon{background-color:#00a5ef1f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-title-gen .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-sky-500,lab(63.3038% -18.433 -51.0407)) 12%, transparent)}}.tools-card-compact-title-gen .tools-card-compact-icon{color:var(--color-sky-700,#0069a4)}@supports (color:lab(0% 0 0)){.tools-card-compact-title-gen .tools-card-compact-icon{color:var(--color-sky-700,lab(41.6013% -9.10804 -42.5647))}}.tools-card-compact-title-gen .tools-card-compact-icon:is(.dark *){color:var(--color-sky-400,#00bcfe)}@supports (color:lab(0% 0 0)){.tools-card-compact-title-gen .tools-card-compact-icon:is(.dark *){color:var(--color-sky-400,lab(70.687% -23.6078 -45.9483))}}.tools-card-compact-tag-gen .tools-card-compact-icon{background-color:#ff23571f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-tag-gen .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-rose-500,lab(56.101% 79.4328 31.4532)) 12%, transparent)}}.tools-card-compact-tag-gen .tools-card-compact-icon{color:var(--color-rose-700,#c20039)}@supports (color:lab(0% 0 0)){.tools-card-compact-tag-gen .tools-card-compact-icon{color:var(--color-rose-700,lab(41.1651% 71.6251 30.3087))}}.tools-card-compact-tag-gen .tools-card-compact-icon:is(.dark *){color:var(--color-rose-400,#ff667f)}@supports (color:lab(0% 0 0)){.tools-card-compact-tag-gen .tools-card-compact-icon:is(.dark *){color:var(--color-rose-400,lab(64.4125% 63.0291 19.2068))}}.tools-card-compact-desc-gen .tools-card-compact-icon{background-color:#00baa71f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-desc-gen .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-teal-500,lab(67.3859% -49.0983 -2.63511)) 12%, transparent)}}.tools-card-compact-desc-gen .tools-card-compact-icon{color:var(--color-teal-700,#00776e)}@supports (color:lab(0% 0 0)){.tools-card-compact-desc-gen .tools-card-compact-icon{color:var(--color-teal-700,lab(44.4134% -33.1436 -4.22149))}}.tools-card-compact-desc-gen .tools-card-compact-icon:is(.dark *){color:var(--color-teal-400,#00d3bd)}@supports (color:lab(0% 0 0)){.tools-card-compact-desc-gen .tools-card-compact-icon:is(.dark *){color:var(--color-teal-400,lab(76.0109% -53.3483 -2.27906))}}.tools-card-compact-listing-from-text .tools-card-compact-icon{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-listing-from-text .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 12%, transparent)}}.tools-card-compact-listing-from-text .tools-card-compact-icon{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.tools-card-compact-listing-from-text .tools-card-compact-icon{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.tools-card-compact-listing-from-text .tools-card-compact-icon:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.tools-card-compact-listing-from-text .tools-card-compact-icon:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.tools-card-compact-listing-gen .tools-card-compact-icon{background-color:#00b7d71f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-listing-gen .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-cyan-500,lab(67.805% -35.3952 -30.2018)) 12%, transparent)}}.tools-card-compact-listing-gen .tools-card-compact-icon{color:var(--color-cyan-700,#007492)}@supports (color:lab(0% 0 0)){.tools-card-compact-listing-gen .tools-card-compact-icon{color:var(--color-cyan-700,lab(44.7267% -21.5987 -26.118))}}.tools-card-compact-listing-gen .tools-card-compact-icon:is(.dark *){color:var(--color-cyan-400,#00d2ef)}@supports (color:lab(0% 0 0)){.tools-card-compact-listing-gen .tools-card-compact-icon:is(.dark *){color:var(--color-cyan-400,lab(76.6045% -40.9406 -29.6231))}}.tools-card-compact-listing .tools-card-compact-icon{background-color:#8d54ff1f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-listing .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-violet-500,lab(49.9355% 55.1776 -81.8963)) 12%, transparent)}}.tools-card-compact-listing .tools-card-compact-icon{color:var(--color-violet-700,#7008e7)}@supports (color:lab(0% 0 0)){.tools-card-compact-listing .tools-card-compact-icon{color:var(--color-violet-700,lab(35.2783% 67.9912 -88.793))}}.tools-card-compact-listing .tools-card-compact-icon:is(.dark *){color:var(--color-violet-400,#a685ff)}@supports (color:lab(0% 0 0)){.tools-card-compact-listing .tools-card-compact-icon:is(.dark *){color:var(--color-violet-400,lab(62.8239% 34.9159 -60.0512))}}.tools-card-compact-shop .tools-card-compact-icon{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-shop .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 12%, transparent)}}.tools-card-compact-shop .tools-card-compact-icon{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.tools-card-compact-shop .tools-card-compact-icon{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.tools-card-compact-shop .tools-card-compact-icon:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.tools-card-compact-shop .tools-card-compact-icon:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.tools-card-compact-fee .tools-card-compact-icon{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-fee .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 12%, transparent)}}.tools-card-compact-fee .tools-card-compact-icon{color:var(--color-amber-800,#953d00)}@supports (color:lab(0% 0 0)){.tools-card-compact-fee .tools-card-compact-icon{color:var(--color-amber-800,lab(37.8822% 37.1699 52.2718))}}.tools-card-compact-fee .tools-card-compact-icon:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.tools-card-compact-fee .tools-card-compact-icon:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.tools-card-compact-shortcut .tools-card-compact-icon{background-color:#e12afb1f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-shortcut .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-fuchsia-500,lab(56.4256% 83.132 -64.639)) 12%, transparent)}}.tools-card-compact-shortcut .tools-card-compact-icon{color:var(--color-fuchsia-700,#a600b5)}@supports (color:lab(0% 0 0)){.tools-card-compact-shortcut .tools-card-compact-icon{color:var(--color-fuchsia-700,lab(39.787% 72.2653 -53.1244))}}.tools-card-compact-shortcut .tools-card-compact-icon:is(.dark *){color:var(--color-fuchsia-400,#ec6cff)}@supports (color:lab(0% 0 0)){.tools-card-compact-shortcut .tools-card-compact-icon:is(.dark *){color:var(--color-fuchsia-400,lab(66.1178% 66.0652 -52.4733))}}.tools-card-compact-seasonal-cal .tools-card-compact-icon{background-color:#80cd001f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-seasonal-cal .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-lime-500,lab(75.3197% -46.6547 86.1778)) 12%, transparent)}}.tools-card-compact-seasonal-cal .tools-card-compact-icon{color:var(--color-lime-800,#3d6300)}@supports (color:lab(0% 0 0)){.tools-card-compact-seasonal-cal .tools-card-compact-icon{color:var(--color-lime-800,lab(37.7655% -25.1694 43.0683))}}.tools-card-compact-seasonal-cal .tools-card-compact-icon:is(.dark *){color:var(--color-lime-400,#9de500)}@supports (color:lab(0% 0 0)){.tools-card-compact-seasonal-cal .tools-card-compact-icon:is(.dark *){color:var(--color-lime-400,lab(83.7876% -45.0447 88.4738))}}.tools-card-compact-shop-name-gen .tools-card-compact-icon{background-color:#625fff1f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-shop-name-gen .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-indigo-500,lab(48.295% 38.3129 -81.9673)) 12%, transparent)}}.tools-card-compact-shop-name-gen .tools-card-compact-icon{color:var(--color-indigo-700,#432dd7)}@supports (color:lab(0% 0 0)){.tools-card-compact-shop-name-gen .tools-card-compact-icon{color:var(--color-indigo-700,lab(32.4486% 49.2217 -84.6695))}}.tools-card-compact-shop-name-gen .tools-card-compact-icon:is(.dark *){color:var(--color-indigo-400,#7d87ff)}@supports (color:lab(0% 0 0)){.tools-card-compact-shop-name-gen .tools-card-compact-icon:is(.dark *){color:var(--color-indigo-400,lab(59.866% 22.4834 -64.4485))}}.tools-card-compact-video-gen .tools-card-compact-icon{background-color:#fe6e001f}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-video-gen .tools-card-compact-icon{background-color:color-mix(in oklab, var(--color-orange-500,lab(64.272% 57.1788 90.3583)) 12%, transparent)}}.tools-card-compact-video-gen .tools-card-compact-icon{color:var(--color-orange-800,#9f2d00)}@supports (color:lab(0% 0 0)){.tools-card-compact-video-gen .tools-card-compact-icon{color:var(--color-orange-800,lab(37.1566% 46.6433 50.5562))}}.tools-card-compact-video-gen .tools-card-compact-icon:is(.dark *){color:var(--color-orange-400,#ff8b1a)}@supports (color:lab(0% 0 0)){.tools-card-compact-video-gen .tools-card-compact-icon:is(.dark *){color:var(--color-orange-400,lab(70.0429% 42.5156 75.8207))}}.tools-card-compact-title-gen:hover{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-title-gen:hover{border-color:color-mix(in oklab, var(--color-sky-500,lab(63.3038% -18.433 -51.0407)) 30%, transparent)}}.tools-card-compact-tag-gen:hover{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-tag-gen:hover{border-color:color-mix(in oklab, var(--color-rose-500,lab(56.101% 79.4328 31.4532)) 30%, transparent)}}.tools-card-compact-desc-gen:hover{border-color:#00baa74d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-desc-gen:hover{border-color:color-mix(in oklab, var(--color-teal-500,lab(67.3859% -49.0983 -2.63511)) 30%, transparent)}}.tools-card-compact-listing-from-text:hover{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-listing-from-text:hover{border-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 30%, transparent)}}.tools-card-compact-listing-gen:hover{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-listing-gen:hover{border-color:color-mix(in oklab, var(--color-cyan-500,lab(67.805% -35.3952 -30.2018)) 30%, transparent)}}.tools-card-compact-listing:hover{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-listing:hover{border-color:color-mix(in oklab, var(--color-violet-500,lab(49.9355% 55.1776 -81.8963)) 30%, transparent)}}.tools-card-compact-shop:hover{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-shop:hover{border-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 30%, transparent)}}.tools-card-compact-fee:hover{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-fee:hover{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 30%, transparent)}}.tools-card-compact-shortcut:hover{border-color:#e12afb4d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-shortcut:hover{border-color:color-mix(in oklab, var(--color-fuchsia-500,lab(56.4256% 83.132 -64.639)) 30%, transparent)}}.tools-card-compact-seasonal-cal:hover{border-color:#80cd004d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-seasonal-cal:hover{border-color:color-mix(in oklab, var(--color-lime-500,lab(75.3197% -46.6547 86.1778)) 30%, transparent)}}.tools-card-compact-shop-name-gen:hover{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-shop-name-gen:hover{border-color:color-mix(in oklab, var(--color-indigo-500,lab(48.295% 38.3129 -81.9673)) 30%, transparent)}}.tools-card-compact-video-gen:hover{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.tools-card-compact-video-gen:hover{border-color:color-mix(in oklab, var(--color-orange-500,lab(64.272% 57.1788 90.3583)) 30%, transparent)}}.tools-card{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);height:100%;padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;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;flex-direction:column;transition-duration:.2s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.tools-card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--border);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}@media (min-width:40rem){.tools-card{padding:calc(var(--spacing,.25rem) * 6)}}@media (hover:hover){.tools-card-shop:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.tools-card-shop:hover{border-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 40%, transparent)}}.tools-card-listing:hover{border-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.tools-card-listing:hover{border-color:color-mix(in oklab, var(--color-violet-500,lab(49.9355% 55.1776 -81.8963)) 40%, transparent)}}.tools-card-shortcut:hover{border-color:#e12afb66}@supports (color:color-mix(in lab, red, red)){.tools-card-shortcut:hover{border-color:color-mix(in oklab, var(--color-fuchsia-500,lab(56.4256% 83.132 -64.639)) 40%, transparent)}}.tools-card-fee:hover{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.tools-card-fee:hover{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 40%, transparent)}}.tools-card-title-gen:hover{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.tools-card-title-gen:hover{border-color:color-mix(in oklab, var(--color-sky-500,lab(63.3038% -18.433 -51.0407)) 40%, transparent)}}.tools-card-tag-gen:hover{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.tools-card-tag-gen:hover{border-color:color-mix(in oklab, var(--color-rose-500,lab(56.101% 79.4328 31.4532)) 40%, transparent)}}.tools-card-desc-gen:hover{border-color:#00baa766}@supports (color:color-mix(in lab, red, red)){.tools-card-desc-gen:hover{border-color:color-mix(in oklab, var(--color-teal-500,lab(67.3859% -49.0983 -2.63511)) 40%, transparent)}}.tools-card-listing-gen:hover{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.tools-card-listing-gen:hover{border-color:color-mix(in oklab, var(--color-cyan-500,lab(67.805% -35.3952 -30.2018)) 40%, transparent)}}.tools-card-listing-from-text:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.tools-card-listing-from-text:hover{border-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 40%, transparent)}}.tools-card-shop-name-gen:hover{border-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.tools-card-shop-name-gen:hover{border-color:color-mix(in oklab, var(--color-indigo-500,lab(48.295% 38.3129 -81.9673)) 40%, transparent)}}.tools-card-video-gen:hover{border-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.tools-card-video-gen:hover{border-color:color-mix(in oklab, var(--color-orange-500,lab(64.272% 57.1788 90.3583)) 40%, transparent)}}}.tools-card-shop .tools-card-icon{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.tools-card-shop .tools-card-icon{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 12%, transparent)}}.tools-card-shop .tools-card-icon{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.tools-card-shop .tools-card-icon{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.tools-card-shop .tools-card-icon:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.tools-card-shop .tools-card-icon:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.tools-card-listing .tools-card-icon{background-color:#8d54ff1f}@supports (color:color-mix(in lab, red, red)){.tools-card-listing .tools-card-icon{background-color:color-mix(in oklab, var(--color-violet-500,lab(49.9355% 55.1776 -81.8963)) 12%, transparent)}}.tools-card-listing .tools-card-icon{color:var(--color-violet-700,#7008e7)}@supports (color:lab(0% 0 0)){.tools-card-listing .tools-card-icon{color:var(--color-violet-700,lab(35.2783% 67.9912 -88.793))}}.tools-card-listing .tools-card-icon:is(.dark *){color:var(--color-violet-400,#a685ff)}@supports (color:lab(0% 0 0)){.tools-card-listing .tools-card-icon:is(.dark *){color:var(--color-violet-400,lab(62.8239% 34.9159 -60.0512))}}.tools-card-shortcut .tools-card-icon{background-color:#e12afb1f}@supports (color:color-mix(in lab, red, red)){.tools-card-shortcut .tools-card-icon{background-color:color-mix(in oklab, var(--color-fuchsia-500,lab(56.4256% 83.132 -64.639)) 12%, transparent)}}.tools-card-shortcut .tools-card-icon{color:var(--color-fuchsia-700,#a600b5)}@supports (color:lab(0% 0 0)){.tools-card-shortcut .tools-card-icon{color:var(--color-fuchsia-700,lab(39.787% 72.2653 -53.1244))}}.tools-card-shortcut .tools-card-icon:is(.dark *){color:var(--color-fuchsia-400,#ec6cff)}@supports (color:lab(0% 0 0)){.tools-card-shortcut .tools-card-icon:is(.dark *){color:var(--color-fuchsia-400,lab(66.1178% 66.0652 -52.4733))}}.tools-card-fee .tools-card-icon{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.tools-card-fee .tools-card-icon{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 12%, transparent)}}.tools-card-fee .tools-card-icon{color:var(--color-amber-800,#953d00)}@supports (color:lab(0% 0 0)){.tools-card-fee .tools-card-icon{color:var(--color-amber-800,lab(37.8822% 37.1699 52.2718))}}.tools-card-fee .tools-card-icon:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.tools-card-fee .tools-card-icon:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.tools-card-title-gen .tools-card-icon{background-color:#00a5ef1f}@supports (color:color-mix(in lab, red, red)){.tools-card-title-gen .tools-card-icon{background-color:color-mix(in oklab, var(--color-sky-500,lab(63.3038% -18.433 -51.0407)) 12%, transparent)}}.tools-card-title-gen .tools-card-icon{color:var(--color-sky-700,#0069a4)}@supports (color:lab(0% 0 0)){.tools-card-title-gen .tools-card-icon{color:var(--color-sky-700,lab(41.6013% -9.10804 -42.5647))}}.tools-card-title-gen .tools-card-icon:is(.dark *){color:var(--color-sky-400,#00bcfe)}@supports (color:lab(0% 0 0)){.tools-card-title-gen .tools-card-icon:is(.dark *){color:var(--color-sky-400,lab(70.687% -23.6078 -45.9483))}}.tools-card-tag-gen .tools-card-icon{background-color:#ff23571f}@supports (color:color-mix(in lab, red, red)){.tools-card-tag-gen .tools-card-icon{background-color:color-mix(in oklab, var(--color-rose-500,lab(56.101% 79.4328 31.4532)) 12%, transparent)}}.tools-card-tag-gen .tools-card-icon{color:var(--color-rose-700,#c20039)}@supports (color:lab(0% 0 0)){.tools-card-tag-gen .tools-card-icon{color:var(--color-rose-700,lab(41.1651% 71.6251 30.3087))}}.tools-card-tag-gen .tools-card-icon:is(.dark *){color:var(--color-rose-400,#ff667f)}@supports (color:lab(0% 0 0)){.tools-card-tag-gen .tools-card-icon:is(.dark *){color:var(--color-rose-400,lab(64.4125% 63.0291 19.2068))}}.tools-card-desc-gen .tools-card-icon{background-color:#00baa71f}@supports (color:color-mix(in lab, red, red)){.tools-card-desc-gen .tools-card-icon{background-color:color-mix(in oklab, var(--color-teal-500,lab(67.3859% -49.0983 -2.63511)) 12%, transparent)}}.tools-card-desc-gen .tools-card-icon{color:var(--color-teal-700,#00776e)}@supports (color:lab(0% 0 0)){.tools-card-desc-gen .tools-card-icon{color:var(--color-teal-700,lab(44.4134% -33.1436 -4.22149))}}.tools-card-desc-gen .tools-card-icon:is(.dark *){color:var(--color-teal-400,#00d3bd)}@supports (color:lab(0% 0 0)){.tools-card-desc-gen .tools-card-icon:is(.dark *){color:var(--color-teal-400,lab(76.0109% -53.3483 -2.27906))}}.tools-card-listing-gen .tools-card-icon{background-color:#00b7d71f}@supports (color:color-mix(in lab, red, red)){.tools-card-listing-gen .tools-card-icon{background-color:color-mix(in oklab, var(--color-cyan-500,lab(67.805% -35.3952 -30.2018)) 12%, transparent)}}.tools-card-listing-gen .tools-card-icon{color:var(--color-cyan-700,#007492)}@supports (color:lab(0% 0 0)){.tools-card-listing-gen .tools-card-icon{color:var(--color-cyan-700,lab(44.7267% -21.5987 -26.118))}}.tools-card-listing-gen .tools-card-icon:is(.dark *){color:var(--color-cyan-400,#00d2ef)}@supports (color:lab(0% 0 0)){.tools-card-listing-gen .tools-card-icon:is(.dark *){color:var(--color-cyan-400,lab(76.6045% -40.9406 -29.6231))}}.tools-card-listing-from-text .tools-card-icon{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.tools-card-listing-from-text .tools-card-icon{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 12%, transparent)}}.tools-card-listing-from-text .tools-card-icon{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.tools-card-listing-from-text .tools-card-icon{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.tools-card-listing-from-text .tools-card-icon:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.tools-card-listing-from-text .tools-card-icon:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.tools-card-shop-name-gen .tools-card-icon{background-color:#625fff1f}@supports (color:color-mix(in lab, red, red)){.tools-card-shop-name-gen .tools-card-icon{background-color:color-mix(in oklab, var(--color-indigo-500,lab(48.295% 38.3129 -81.9673)) 12%, transparent)}}.tools-card-shop-name-gen .tools-card-icon{color:var(--color-indigo-700,#432dd7)}@supports (color:lab(0% 0 0)){.tools-card-shop-name-gen .tools-card-icon{color:var(--color-indigo-700,lab(32.4486% 49.2217 -84.6695))}}.tools-card-shop-name-gen .tools-card-icon:is(.dark *){color:var(--color-indigo-400,#7d87ff)}@supports (color:lab(0% 0 0)){.tools-card-shop-name-gen .tools-card-icon:is(.dark *){color:var(--color-indigo-400,lab(59.866% 22.4834 -64.4485))}}.tools-card-video-gen .tools-card-icon{background-color:#fe6e001f}@supports (color:color-mix(in lab, red, red)){.tools-card-video-gen .tools-card-icon{background-color:color-mix(in oklab, var(--color-orange-500,lab(64.272% 57.1788 90.3583)) 12%, transparent)}}.tools-card-video-gen .tools-card-icon{color:var(--color-orange-800,#9f2d00)}@supports (color:lab(0% 0 0)){.tools-card-video-gen .tools-card-icon{color:var(--color-orange-800,lab(37.1566% 46.6433 50.5562))}}.tools-card-video-gen .tools-card-icon:is(.dark *){color:var(--color-orange-400,#ff8b1a)}@supports (color:lab(0% 0 0)){.tools-card-video-gen .tools-card-icon:is(.dark *){color:var(--color-orange-400,lab(70.0429% 42.5156 75.8207))}}.tools-card-shop .tools-card-feature-icon{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.tools-card-shop .tools-card-feature-icon{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.tools-card-shop .tools-card-feature-icon:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.tools-card-shop .tools-card-feature-icon:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.tools-card-listing .tools-card-feature-icon{color:var(--color-violet-600,#7f22fe)}@supports (color:lab(0% 0 0)){.tools-card-listing .tools-card-feature-icon{color:var(--color-violet-600,lab(41.088% 68.9966 -91.995))}}.tools-card-listing .tools-card-feature-icon:is(.dark *){color:var(--color-violet-400,#a685ff)}@supports (color:lab(0% 0 0)){.tools-card-listing .tools-card-feature-icon:is(.dark *){color:var(--color-violet-400,lab(62.8239% 34.9159 -60.0512))}}.tools-card-shortcut .tools-card-feature-icon{color:var(--color-fuchsia-600,#c600db)}@supports (color:lab(0% 0 0)){.tools-card-shortcut .tools-card-feature-icon{color:var(--color-fuchsia-600,lab(47.5131% 83.4271 -63.0363))}}.tools-card-shortcut .tools-card-feature-icon:is(.dark *){color:var(--color-fuchsia-400,#ec6cff)}@supports (color:lab(0% 0 0)){.tools-card-shortcut .tools-card-feature-icon:is(.dark *){color:var(--color-fuchsia-400,lab(66.1178% 66.0652 -52.4733))}}.tools-card-fee .tools-card-feature-icon{color:var(--color-amber-700,#b75000)}@supports (color:lab(0% 0 0)){.tools-card-fee .tools-card-feature-icon{color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}.tools-card-fee .tools-card-feature-icon:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.tools-card-fee .tools-card-feature-icon:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.tools-card-title-gen .tools-card-feature-icon{color:var(--color-sky-600,#0084cc)}@supports (color:lab(0% 0 0)){.tools-card-title-gen .tools-card-feature-icon{color:var(--color-sky-600,lab(51.7754% -11.4712 -49.8349))}}.tools-card-title-gen .tools-card-feature-icon:is(.dark *){color:var(--color-sky-400,#00bcfe)}@supports (color:lab(0% 0 0)){.tools-card-title-gen .tools-card-feature-icon:is(.dark *){color:var(--color-sky-400,lab(70.687% -23.6078 -45.9483))}}.tools-card-tag-gen .tools-card-feature-icon{color:var(--color-rose-600,#e70044)}@supports (color:lab(0% 0 0)){.tools-card-tag-gen .tools-card-feature-icon{color:var(--color-rose-600,lab(49.1882% 81.577 36.0311))}}.tools-card-tag-gen .tools-card-feature-icon:is(.dark *){color:var(--color-rose-400,#ff667f)}@supports (color:lab(0% 0 0)){.tools-card-tag-gen .tools-card-feature-icon:is(.dark *){color:var(--color-rose-400,lab(64.4125% 63.0291 19.2068))}}.tools-card-desc-gen .tools-card-feature-icon{color:var(--color-teal-600,#009588)}@supports (color:lab(0% 0 0)){.tools-card-desc-gen .tools-card-feature-icon{color:var(--color-teal-600,lab(55.0223% -41.0774 -3.90277))}}.tools-card-desc-gen .tools-card-feature-icon:is(.dark *){color:var(--color-teal-400,#00d3bd)}@supports (color:lab(0% 0 0)){.tools-card-desc-gen .tools-card-feature-icon:is(.dark *){color:var(--color-teal-400,lab(76.0109% -53.3483 -2.27906))}}.tools-card-listing-gen .tools-card-feature-icon{color:var(--color-cyan-600,#0092b5)}@supports (color:lab(0% 0 0)){.tools-card-listing-gen .tools-card-feature-icon{color:var(--color-cyan-600,lab(55.1767% -26.7496 -30.5139))}}.tools-card-listing-gen .tools-card-feature-icon:is(.dark *){color:var(--color-cyan-400,#00d2ef)}@supports (color:lab(0% 0 0)){.tools-card-listing-gen .tools-card-feature-icon:is(.dark *){color:var(--color-cyan-400,lab(76.6045% -40.9406 -29.6231))}}.tools-card-listing-from-text .tools-card-feature-icon{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.tools-card-listing-from-text .tools-card-feature-icon{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.tools-card-listing-from-text .tools-card-feature-icon:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.tools-card-listing-from-text .tools-card-feature-icon:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.tools-card-shop-name-gen .tools-card-feature-icon{color:var(--color-indigo-600,#4f39f6)}@supports (color:lab(0% 0 0)){.tools-card-shop-name-gen .tools-card-feature-icon{color:var(--color-indigo-600,lab(38.4009% 52.6132 -92.3857))}}.tools-card-shop-name-gen .tools-card-feature-icon:is(.dark *){color:var(--color-indigo-400,#7d87ff)}@supports (color:lab(0% 0 0)){.tools-card-shop-name-gen .tools-card-feature-icon:is(.dark *){color:var(--color-indigo-400,lab(59.866% 22.4834 -64.4485))}}.tools-card-video-gen .tools-card-feature-icon{color:var(--color-orange-700,#c53c00)}@supports (color:lab(0% 0 0)){.tools-card-video-gen .tools-card-feature-icon{color:var(--color-orange-700,lab(46.4615% 57.7275 70.8507))}}.tools-card-video-gen .tools-card-feature-icon:is(.dark *){color:var(--color-orange-400,#ff8b1a)}@supports (color:lab(0% 0 0)){.tools-card-video-gen .tools-card-feature-icon:is(.dark *){color:var(--color-orange-400,lab(70.0429% 42.5156 75.8207))}}.tools-card-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.tools-card-icon{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:calc(var(--radius) * 1.8);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){.tools-card-icon{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}}.tools-card-icon-glyph{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.tools-card-cta-hint{align-items:center;gap:var(--spacing,.25rem);background-color:var(--muted);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tools-card-cta-hint{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.tools-card-cta-hint{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);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);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){.tools-card-cta-hint:is(:where(.group):hover *){background-color:var(--primary);color:var(--primary-foreground)}}.tools-card-copy{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;min-width:0;display:flex}.tools-card-title{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-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}.tools-card-body{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)}.tools-card-arrow{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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))}@media (hover:hover){.tools-card-arrow:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.tools-card-features{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.tools-card-feature{align-items:flex-start;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)));color:var(--foreground);display:flex}.tools-card-feature-icon{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));flex-shrink:0}.tools-card-preview{gap:calc(var(--spacing,.25rem) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);flex-wrap:wrap;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.tools-card-preview{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.tools-card-preview{padding-top:calc(var(--spacing,.25rem) * 4)}.tools-card-preview-pill{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)){.tools-card-preview-pill{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.tools-card-preview-pill{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tools-card-preview-pill{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.tools-card-preview-pill{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.tools-index-steps{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.tools-index-steps{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.tools-index-steps{background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5);--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)}@media (min-width:40rem){.tools-index-steps{border-radius:calc(var(--radius) * 2.2);padding:calc(var(--spacing,.25rem) * 6)}}.tools-index-steps-head{margin-bottom:calc(var(--spacing,.25rem) * 4)}:where(.tools-index-steps-head>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){.tools-index-steps-head{margin-bottom:calc(var(--spacing,.25rem) * 5)}}.tools-index-steps-title{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);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.tools-index-steps-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.tools-index-steps-lead{max-width:var(--container-2xl,42rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);margin:0}.tools-index-steps-grid{gap:calc(var(--spacing,.25rem) * 3);margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.tools-index-steps-grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-index-step{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);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)){.tools-index-step{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.tools-index-step{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tools-index-step{background-color:color-mix(in oklab, var(--muted) 15%, transparent)}}.tools-index-step{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){.tools-index-step:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tools-index-step:hover{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}}.tools-index-step-meta{margin-bottom:var(--spacing,.25rem);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.tools-index-step-n{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-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:var(--primary);--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,)}.tools-index-step-icon{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius);background-color:var(--primary);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tools-index-step-icon{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.tools-index-step-icon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--primary)}.tools-index-step-title{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(--foreground)}.tools-index-step-body{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);color:var(--muted-foreground)}@media (min-width:40rem){.tools-index-step-body{font-size:13px}}:where(.tools-layout>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.tools-panel{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5);--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)}@media (min-width:40rem){.tools-panel{padding:calc(var(--spacing,.25rem) * 6)}}.tools-result-panel{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.tools-result-panel{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.tools-result-panel{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tools-result-panel{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.tools-panel-head{margin-bottom:calc(var(--spacing,.25rem) * 5)}:where(.tools-panel-head>: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)))}.tools-panel-title{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-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}.tools-panel-body{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);margin:0}:where(.tools-form>: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)))}.tools-form-grid{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){.tools-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-form-grid-single{max-width:var(--container-lg,32rem);grid-template-columns:repeat(1,minmax(0,1fr))}}:where(.tools-field>: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)))}.tools-input{border-radius:calc(var(--radius) * 1.4)}.tools-form-hint{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);color:var(--muted-foreground);margin:0}.tools-extracted-id{margin:0;margin-top:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);background-color:#00bb7f1a;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tools-extracted-id{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 10%, transparent)}}.tools-extracted-id{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);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(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.tools-extracted-id{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.tools-extracted-id:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.tools-extracted-id:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.tools-submit{border-radius:3.40282e38px}.tools-empty-state{min-height:calc(var(--spacing,.25rem) * 28);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);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)){.tools-empty-state{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.tools-empty-state{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tools-empty-state{background-color:color-mix(in oklab, var(--muted) 5%, transparent)}}.tools-empty-state{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);text-align:center}.tools-empty-icon{color:var(--muted-foreground);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tools-empty-icon{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.tools-empty{max-width:var(--container-md,28rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);margin:0}.tools-empty-hint{max-width:var(--container-md,28rem);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);margin:0}@supports (color:color-mix(in lab, red, red)){.tools-empty-hint{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.tools-field-error{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(--color-red-600,#e40014);margin:0}@supports (color:lab(0% 0 0)){.tools-field-error{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.tools-field-error:is(.dark *){color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.tools-field-error:is(.dark *){color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}.sa-input-container.is-invalid{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.sa-input-container.is-invalid{border-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 50%, transparent)}}.sa-input-container.is-invalid:focus-within{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.sa-input-container.is-invalid:focus-within{border-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 60%, transparent)}}.sa-input-container.is-invalid:focus-within{--tw-ring-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.sa-input-container.is-invalid:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 15%, transparent)}}.etg-textarea.is-invalid{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.etg-textarea.is-invalid{border-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 50%, transparent)}}.etg-textarea.is-invalid:focus-visible{--tw-ring-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.etg-textarea.is-invalid:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 20%, transparent)}}:where(.tools-result>:not(:last-child)),:where(.tools-result-nested>: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)))}.tools-result-section{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tools-result-section{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.tools-result-section{background-color:var(--background)}.tools-section-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);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));background-color:#0000;border-width:0;display:flex}@media (hover:hover){.tools-section-toggle:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tools-section-toggle:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}}.tools-section-chevron{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);flex-shrink:0}.tools-result-section-title{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-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);flex:1;margin:0}.tools-section-count{min-width:calc(var(--spacing,.25rem) * 5);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);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,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.tools-section-body{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.tools-section-body{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.tools-section-body{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.tools-result-text{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(--foreground);margin:0}:where(.tools-result-array>: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)))}.tools-result-array-item{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)){.tools-result-array-item{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.tools-result-array-item{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tools-result-array-item{background-color:color-mix(in oklab, var(--muted) 5%, transparent)}}.tools-result-array-item{padding:calc(var(--spacing,.25rem) * 3)}.tools-kv-grid{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (min-width:40rem){.tools-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.tools-kv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-kv-item{gap:var(--spacing,.25rem);border-radius:calc(var(--radius) * 1.4);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)){.tools-kv-item{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.tools-kv-item{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tools-kv-item{background-color:color-mix(in oklab, var(--muted) 5%, transparent)}}.tools-kv-item{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3)}.tools-kv-label{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;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;margin:0}.tools-kv-value{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);overflow-wrap:break-word;color:var(--foreground);margin:0}.tools-tag-wrap{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.tools-tag{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tools-tag{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.tools-tag{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.tools-tag{background-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.tools-tag{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)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.tools-score-row{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (min-width:40rem){.tools-score-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.tools-score-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-score{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 2.5);border-width:1px;position:relative;overflow:hidden}.tools-score-label{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;display:block}.tools-score-value{margin-top:calc(var(--spacing,.25rem) * .5);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);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);display:block}.tools-score-bar{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 1.5);background-color:#0000000d;border-radius:3.40282e38px;width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tools-score-bar{background-color:color-mix(in oklab, var(--color-black,#000) 5%, transparent)}}.tools-score-bar:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.tools-score-bar:is(.dark *){background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.tools-score-bar-fill{height:100%;transition-property:all;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:.5s;border-radius:3.40282e38px;transition-duration:.5s}.tools-score-good{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.tools-score-good{border-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 25%, transparent)}}.tools-score-good{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.tools-score-good{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 8%, transparent)}}.tools-score-good{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.tools-score-good{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.tools-score-good:is(.dark *){border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.tools-score-good:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-400,lab(75.0771% -60.7313 19.4147)) 20%, transparent)}}.tools-score-good:is(.dark *){background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.tools-score-good:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 10%, transparent)}}.tools-score-good:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.tools-score-good:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.tools-score-mid{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.tools-score-mid{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 25%, transparent)}}.tools-score-mid{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.tools-score-mid{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 8%, transparent)}}.tools-score-mid{color:var(--color-amber-700,#b75000)}@supports (color:lab(0% 0 0)){.tools-score-mid{color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}.tools-score-mid:is(.dark *){border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.tools-score-mid:is(.dark *){border-color:color-mix(in oklab, var(--color-amber-400,lab(80.1641% 16.6016 99.2089)) 20%, transparent)}}.tools-score-mid:is(.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.tools-score-mid:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 10%, transparent)}}.tools-score-mid:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.tools-score-mid:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.tools-score-low{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tools-score-low{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.tools-score-low{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tools-score-low{background-color:color-mix(in oklab, var(--destructive) 8%, transparent)}}.tools-score-low{color:var(--destructive)}.tools-score-neutral{border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tools-score-neutral{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.tools-score-neutral{color:var(--foreground)}.tools-val-link{align-items:center;gap:var(--spacing,.25rem);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);color:var(--primary);text-underline-offset:2px;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));display:inline-flex}@media (hover:hover){.tools-val-link:hover{text-decoration-line:underline}}.tools-val-link-small{align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);text-underline-offset:2px;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));display:inline-flex}@media (hover:hover){.tools-val-link-small:hover{color:var(--foreground);text-decoration-line:underline}}.tools-val-image-wrap{margin-top:var(--spacing,.25rem)}:where(.tools-val-image-wrap>: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)))}.tools-val-image{max-height:calc(var(--spacing,.25rem) * 40);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:auto}@supports (color:color-mix(in lab, red, red)){.tools-val-image{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.tools-val-image{object-fit:cover}.sa-hero-section{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sa-hero-section{--tw-gradient-from:color-mix(in oklab, var(--primary) 5%, transparent)}}.sa-hero-section{--tw-gradient-via:var(--card);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sa-hero-section{padding:calc(var(--spacing,.25rem) * 8)}}.sa-hero-section:has(.etg-workspace){overflow:visible}.sa-hero-glow{pointer-events:none;top:calc(var(--spacing,.25rem) * -24);right:calc(var(--spacing,.25rem) * -24);width:calc(var(--spacing,.25rem) * 64);height:calc(var(--spacing,.25rem) * 64);background-color:var(--primary);border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.sa-hero-glow{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.sa-hero-glow{--tw-blur:blur(var(--blur-3xl,64px));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sa-hero-content{margin-bottom:calc(var(--spacing,.25rem) * 4);position:relative}:where(.sa-hero-content>: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)))}@media (min-width:40rem){.sa-hero-content{margin-bottom:calc(var(--spacing,.25rem) * 6)}}.sa-hero-title-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}@media (min-width:40rem){.sa-hero-title-row{gap:calc(var(--spacing,.25rem) * 3)}}.sa-hero-icon-wrap{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);background-color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sa-hero-icon-wrap{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.sa-hero-icon-wrap{color:var(--primary)}@media (min-width:40rem){.sa-hero-icon-wrap{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}}.sa-hero-title{min-width:0;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-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.sa-hero-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.sa-hero-desc{max-width:var(--container-lg,32rem);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);margin:0}.sa-form{position:relative}:where(.sa-form>: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)))}:where(.sa-input-wrap>: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)))}.sa-input-container{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing,.25rem) * 1.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;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-wrap:wrap;display:flex}.sa-input-container:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sa-input-container:focus-within{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.sa-input-container:focus-within{--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(--primary)}@supports (color:color-mix(in lab, red, red)){.sa-input-container:focus-within{--tw-ring-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.sa-input-row{align-items:center;gap:var(--spacing,.25rem);flex:1;min-width:0;display:flex}.sa-input-icon{margin-left:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);flex-shrink:0}.sa-input{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;min-width:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;flex:1}.sa-input:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.sa-submit-btn{border-radius:var(--radius);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);flex-shrink:0}@media (min-width:40rem){.sa-submit-btn{width:auto}}.sa-detected{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);background-color:#00bb7f1a;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sa-detected{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 10%, transparent)}}.sa-detected{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);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(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.sa-detected{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.sa-detected:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.sa-detected:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.sa-hints{align-items:center;gap:calc(var(--spacing,.25rem) * 2);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;display:flex}.sa-hint-chip{align-items:center;gap:var(--spacing,.25rem);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sa-hint-chip{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.sa-hint-chip{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sa-hint-chip{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.sa-hint-chip{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5)}.sa-demo-actions{padding-top:calc(var(--spacing,.25rem) * 2)}.sa-demo-btn{border-radius:var(--radius);justify-content:center;width:100%}:where(.sar-shell>: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)))}.sar-banner{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--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);position:relative;overflow:hidden}.sar-banner-img{height:calc(var(--spacing,.25rem) * 24);object-fit:cover;width:100%}@media (min-width:40rem){.sar-banner-img{height:calc(var(--spacing,.25rem) * 28)}}.sar-banner-img-empty{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sar-banner-img-empty{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.sar-banner-fade{pointer-events:none;--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--background);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sar-banner-fade{--tw-gradient-from:color-mix(in oklab, var(--background) 70%, transparent)}}.sar-banner-fade{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.sar-banner-fade{--tw-gradient-via:color-mix(in oklab, var(--background) 40%, transparent)}}.sar-banner-fade{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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:transparent}.sar-banner-content{padding:calc(var(--spacing,.25rem) * 5);position:relative}@media (min-width:40rem){.sar-banner-content{padding:calc(var(--spacing,.25rem) * 6)}}.sar-banner-top{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.sar-banner-top{flex-direction:row;align-items:flex-start}}.sar-icon-wrap{flex-shrink:0}.sar-shop-icon{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.sar-shop-icon{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.sar-shop-icon{background-color:var(--background);object-fit:cover}@media (min-width:40rem){.sar-shop-icon{width:calc(var(--spacing,.25rem) * 20);height:calc(var(--spacing,.25rem) * 20)}}.sar-shop-icon-empty{justify-content:center;align-items:center;display:inline-flex}.sar-banner-head{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.sar-banner-name-row{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.sar-banner-name-row{flex-direction:row;justify-content:space-between;align-items:center}}.sar-banner-name-group{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.sar-shop-name{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--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);color:var(--foreground);margin:0}.sar-view-link{align-items:center;gap:var(--spacing,.25rem);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);color:var(--primary);text-underline-offset:2px;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));display:inline-flex}@media (hover:hover){.sar-view-link:hover{text-decoration-line:underline}}.sar-banner-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.sar-meta-pill{align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sar-meta-pill{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.sar-meta-pill{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sar-meta-pill{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.sar-meta-pill{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);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(--muted-foreground)}.sar-meta-muted{color:var(--muted-foreground)}.sar-metrics-row{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.sar-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.sar-metrics-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.sar-metric{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.sar-metric-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);background-color:var(--muted);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sar-metric-icon{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.sar-metric-body{flex-direction:column;min-width:0;display:flex}.sar-metric-value{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-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}.sar-metric-label{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(--muted-foreground)}.sar-green{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.sar-green{border-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 25%, transparent)}}.sar-green{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.sar-green{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 8%, transparent)}}.sar-blue{border-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.sar-blue{border-color:color-mix(in oklab, var(--color-blue-500,lab(54.1736% 13.3369 -74.6839)) 25%, transparent)}}.sar-blue{background-color:#3080ff14}@supports (color:color-mix(in lab, red, red)){.sar-blue{background-color:color-mix(in oklab, var(--color-blue-500,lab(54.1736% 13.3369 -74.6839)) 8%, transparent)}}.sar-amber{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.sar-amber{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 25%, transparent)}}.sar-amber{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.sar-amber{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 8%, transparent)}}.sar-purple{border-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.sar-purple{border-color:color-mix(in oklab, var(--color-violet-500,lab(49.9355% 55.1776 -81.8963)) 25%, transparent)}}.sar-purple{background-color:#8d54ff14}@supports (color:color-mix(in lab, red, red)){.sar-purple{background-color:color-mix(in oklab, var(--color-violet-500,lab(49.9355% 55.1776 -81.8963)) 8%, transparent)}}.sar-pink{border-color:#f6339a40}@supports (color:color-mix(in lab, red, red)){.sar-pink{border-color:color-mix(in oklab, var(--color-pink-500,lab(56.9303% 76.8162 -8.07021)) 25%, transparent)}}.sar-pink{background-color:#f6339a14}@supports (color:color-mix(in lab, red, red)){.sar-pink{background-color:color-mix(in oklab, var(--color-pink-500,lab(56.9303% 76.8162 -8.07021)) 8%, transparent)}}.sar-grid-2col{gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (min-width:64rem){.sar-grid-2col{grid-template-columns:7fr 3fr}}:where(.sar-col>: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)))}.sar-card{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sar-card-title{margin:0;margin-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-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}:where(.sar-card-body>: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)))}:where(.sar-info-grid>:not(:last-child)){--tw-space-y-reverse:0;--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);margin-block:0}@supports (color:color-mix(in lab, red, red)){:where(.sar-info-grid>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.sar-info-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.sar-info-label{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(--muted-foreground)}.sar-info-value{text-align:right;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)}.sar-strong{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}.sar-muted-inline{color:var(--muted-foreground)}.sar-muted{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.sar-badge{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);border-radius:.25rem;display:inline-flex}.sar-badge-on{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.sar-badge-on{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 10%, transparent)}}.sar-badge-on{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.sar-badge-on{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.sar-badge-on:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.sar-badge-on:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.sar-badge-off{background-color:var(--muted);color:var(--muted-foreground)}.sar-pre{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);overflow-wrap:break-word;white-space:pre-wrap;color:var(--foreground)}:where(.sar-policies-list>: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)))}.sar-policy-item{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.sar-policy-item{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.sar-policy-item{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sar-policy-item{background-color:color-mix(in oklab, var(--muted) 5%, transparent)}}.sar-policy-item{padding:calc(var(--spacing,.25rem) * 3)}.sar-policy-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.sar-policy-button{cursor:pointer;appearance:none;text-align:left;background-color:#0000;width:100%;padding:0}.sar-policy-title{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(--foreground)}.sar-policy-status{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground)}.sar-policy-empty-actions{margin-top: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);color:var(--primary);justify-content:space-between;align-items:center;display:flex}.sar-policy-empty-hint{color:var(--muted-foreground)}.sar-policy-add-btn{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sar-policy-add-btn{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.sar-policy-add-btn{background-color:var(--background)}.sar-policy-welcome{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.sar-policy-welcome{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.sar-policy-welcome{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sar-policy-welcome{background-color:color-mix(in oklab, var(--muted) 5%, transparent)}}.sar-policy-welcome{padding:calc(var(--spacing,.25rem) * 3)}:where(.sar-kv>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.sar-big-stat{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.sar-big-stat-value{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--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);color:var(--foreground)}.sar-big-stat-label{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(--muted-foreground)}:where(.sar-lang>: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)))}.sar-sub-label{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)}.sar-pill-wrap{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.sar-pill{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sar-pill{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.sar-pill{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.sar-pill{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.sar-pill{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);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)}.sar-spacer{height:var(--spacing,.25rem)}.sar-health-panel{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.sar-health-panel{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.sar-health-panel{background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sar-health-panel{padding:calc(var(--spacing,.25rem) * 5)}}.sar-health-panel-head{margin-bottom:calc(var(--spacing,.25rem) * 4)}:where(.sar-health-panel-head>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.sar-health-panel-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.sar-health-panel-head{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.sar-health-panel-head{padding-bottom:calc(var(--spacing,.25rem) * 3)}.sar-health-panel-title{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-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.sar-health-panel-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.sar-health-panel-sub{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);margin:0}:where(.sar-health>: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)))}.sar-health-top{align-items:center;gap:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:flex}@supports (color:color-mix(in lab, red, red)){.sar-health-top{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.sar-health-top{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sar-health-top{--tw-gradient-from:color-mix(in oklab, var(--muted) 40%, transparent)}}.sar-health-top{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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:var(--background);padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.sar-health-top{gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 5)}}.sar-health-gauge{flex-shrink:0;place-items:center;width:7rem;height:7rem;display:grid;position:relative}.sar-health-gauge-svg{position:absolute;inset:0}.sar-health-gauge-track{stroke:var(--muted)}.sar-health-gauge-good .sar-health-gauge-arc{stroke:var(--color-emerald-500,#00bb7f)}@supports (color:lab(0% 0 0)){.sar-health-gauge-good .sar-health-gauge-arc{stroke:var(--color-emerald-500,lab(66.9756% -58.27 19.5419))}}.sar-health-gauge-warn .sar-health-gauge-arc{stroke:var(--color-amber-500,#f99c00)}@supports (color:lab(0% 0 0)){.sar-health-gauge-warn .sar-health-gauge-arc{stroke:var(--color-amber-500,lab(72.7183% 31.8672 97.9407))}}.sar-health-gauge-bad .sar-health-gauge-arc{stroke:var(--destructive)}.sar-health-gauge-center{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.sar-health-gauge-score{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);color:var(--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,);line-height:1}.sar-health-gauge-scale{margin-top:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.sar-health-grade-wrap{flex:1;min-width:0}:where(.sar-health-grade-wrap>: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)))}.sar-health-grade-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;display:flex}.sar-health-grade-chip{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);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-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);border-radius:3.40282e38px;align-items:center;display:inline-flex}.sar-health-grade-good{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.sar-health-grade-good{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 15%, transparent)}}.sar-health-grade-good{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.sar-health-grade-good{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.sar-health-grade-good:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.sar-health-grade-good:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.sar-health-grade-warn{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.sar-health-grade-warn{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 15%, transparent)}}.sar-health-grade-warn{color:var(--color-amber-700,#b75000)}@supports (color:lab(0% 0 0)){.sar-health-grade-warn{color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}.sar-health-grade-warn:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.sar-health-grade-warn:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.sar-health-grade-bad{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sar-health-grade-bad{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.sar-health-grade-bad{color:var(--destructive)}.sar-health-score-label{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-bold,700);font-weight:var(--font-weight-bold,700);color:var(--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,)}.sar-health-score-denom{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(--muted-foreground)}.sar-health-message{max-width:var(--container-xl,36rem);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);margin:0}.sar-dims{gap:calc(var(--spacing,.25rem) * 2.5);display:grid}@media (min-width:40rem){.sar-dims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sar-dims{grid-template-columns:repeat(4,minmax(0,1fr))}}.sar-dim{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.sar-dim{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.sar-dim{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3)}.sar-dim-good{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.sar-dim-good{border-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 25%, transparent)}}.sar-dim-warn{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.sar-dim-warn{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 30%, transparent)}}.sar-dim-bad{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sar-dim-bad{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.sar-dim-top{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);display:flex}.sar-dim-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.sar-dim-score{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-bold,700);font-weight:var(--font-weight-bold,700);color:var(--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,)}.sar-dim-bar{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--muted);border-radius:3.40282e38px;overflow:hidden}.sar-dim-bar-fill{height:100%;transition-property:width;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:.3s;border-radius:3.40282e38px;transition-duration:.3s}.sar-dim-bar-good{background-color:var(--color-emerald-500,#00bb7f)}@supports (color:lab(0% 0 0)){.sar-dim-bar-good{background-color:var(--color-emerald-500,lab(66.9756% -58.27 19.5419))}}.sar-dim-bar-warn{background-color:var(--color-amber-500,#f99c00)}@supports (color:lab(0% 0 0)){.sar-dim-bar-warn{background-color:var(--color-amber-500,lab(72.7183% 31.8672 97.9407))}}.sar-dim-bar-bad{background-color:var(--destructive)}.sar-dim-meta{margin-top:calc(var(--spacing,.25rem) * 1.5);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,);font-size:10px}:where(.sar-health-fixes>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.sar-health-priority{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase;margin:0}.sar-health-list{margin:0;list-style-type:none}:where(.sar-health-list>: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)))}.sar-health-list{padding:0}.sar-health-item{margin:0}.sar-health-item>.sar-health-reco-link{flex:1}.sar-health-reco-link{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.sar-health-reco-link{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.sar-health-reco-link{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sar-health-reco-link{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.sar-health-reco-link{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);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));text-decoration-line:none}@media (hover:hover){.sar-health-reco-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sar-health-reco-link:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.sar-health-reco-link:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sar-health-reco-link:hover{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}}.sar-health-reco-static{cursor:default}@media (hover:hover){.sar-health-reco-static:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.sar-health-reco-static:hover{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.sar-health-reco-static:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sar-health-reco-static:hover{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}}.sar-health-fix-rank{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);background-color:var(--foreground);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sar-health-fix-rank{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.sar-health-fix-rank{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--muted-foreground)}.sar-health-item-body{flex:1;min-width:0}.sar-health-item-label{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(--foreground)}.sar-health-item-detail{margin:0;margin-top:calc(var(--spacing,.25rem) * .5);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);color:var(--muted-foreground)}.sar-health-item-cta{margin-top:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:calc(var(--spacing,.25rem) * .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-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary);display:inline-flex}.sar-health-impact{margin-top:calc(var(--spacing,.25rem) * .5);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;border-width:1px;flex-shrink:0}.sar-health-impact-high{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sar-health-impact-high{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.sar-health-impact-high{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sar-health-impact-high{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.sar-health-impact-high{color:var(--destructive)}.sar-health-impact-mid{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.sar-health-impact-mid{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 30%, transparent)}}.sar-health-impact-mid{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.sar-health-impact-mid{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 10%, transparent)}}.sar-health-impact-mid{color:var(--color-amber-700,#b75000)}@supports (color:lab(0% 0 0)){.sar-health-impact-mid{color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}.sar-health-impact-mid:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.sar-health-impact-mid:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.sar-health-impact-next{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.sar-health-impact-next{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.sar-health-impact-next{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sar-health-impact-next{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.sar-health-impact-next{color:var(--muted-foreground)}.sar-policy-header-row{justify-content:space-between;align-items:center;display:flex}.sar-policy-header-pill{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sar-policy-header-pill{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.sar-policy-header-pill{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sar-policy-header-pill{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.sar-policy-header-pill{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);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)}.sar-add-policies-row{padding-top:var(--spacing,.25rem)}.sar-add-policies-btn{background-color:var(--primary);border-radius:3.40282e38px;width:100%}@supports (color:color-mix(in lab, red, red)){.sar-add-policies-btn{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.sar-add-policies-btn{padding-inline:calc(var(--spacing,.25rem) * 4);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);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)}@supports (color:color-mix(in lab, red, red)){.sar-add-policies-btn{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.lr{min-width:0}:where(.lr>: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)))}:where(.lr-score-summary>: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)))}.lr-score-summary{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.lr-score-summary{padding:calc(var(--spacing,.25rem) * 5)}}.lr-score-summary-top{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.lr-score-summary-top{flex-direction:row;align-items:center}}.lr-score-ring{border-style:var(--tw-border-style);background-color:var(--muted);border-width:1px;border-radius:3.40282e38px;flex-shrink:0;place-items:center;width:4.5rem;height:4.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lr-score-ring{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.lr-score-ring-good{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.lr-score-ring-good{border-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 30%, transparent)}}.lr-score-ring-good{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.lr-score-ring-good{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 10%, transparent)}}.lr-score-ring-warn{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.lr-score-ring-warn{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 30%, transparent)}}.lr-score-ring-warn{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.lr-score-ring-warn{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 10%, transparent)}}.lr-score-ring-bad{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.lr-score-ring-bad{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.lr-score-ring-bad{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.lr-score-ring-bad{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.lr-score-ring-value{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--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);color:var(--foreground);line-height:1}.lr-score-ring-scale{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground)}.lr-score-summary-copy{flex:1;min-width:0}:where(.lr-score-summary-copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.lr-score-grade{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-bold,700);font-weight:var(--font-weight-bold,700);margin:0}.lr-score-grade-good{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.lr-score-grade-good{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.lr-score-grade-good:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.lr-score-grade-good:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.lr-score-grade-warn{color:var(--color-amber-600,#dd7400)}@supports (color:lab(0% 0 0)){.lr-score-grade-warn{color:var(--color-amber-600,lab(60.3514% 40.5624 87.1228))}}.lr-score-grade-warn:is(.dark *){color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.lr-score-grade-warn:is(.dark *){color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.lr-score-grade-bad{color:var(--destructive)}.lr-score-summary-note{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);margin:0}.lr-score-soft-cta{margin-top:var(--spacing,.25rem);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)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary);text-decoration-line:none;display:inline-flex}@media (hover:hover){.lr-score-soft-cta:hover{text-decoration-line:underline}}.lr-score-dims{gap:calc(var(--spacing,.25rem) * 2.5);display:grid}@media (min-width:40rem){.lr-score-dims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lr-score-dims{grid-template-columns:repeat(5,minmax(0,1fr))}}.lr-score-dim{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.lr-score-dim{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.lr-score-dim{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lr-score-dim{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.lr-score-dim{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.lr-score-dim-top{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);display:flex}.lr-score-dim-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.lr-score-dim-value{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-bold,700);font-weight:var(--font-weight-bold,700);color:var(--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,)}.lr-score-dim-bar{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--muted);border-radius:3.40282e38px;overflow:hidden}.lr-score-dim-fill{border-radius:3.40282e38px;height:100%}.lr-score-dim-fill-good{background-color:var(--color-emerald-500,#00bb7f)}@supports (color:lab(0% 0 0)){.lr-score-dim-fill-good{background-color:var(--color-emerald-500,lab(66.9756% -58.27 19.5419))}}.lr-score-dim-fill-warn{background-color:var(--color-amber-500,#f99c00)}@supports (color:lab(0% 0 0)){.lr-score-dim-fill-warn{background-color:var(--color-amber-500,lab(72.7183% 31.8672 97.9407))}}.lr-score-dim-fill-bad{background-color:var(--destructive)}.lr-score-fixes-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase;margin:0}.lr-score-fixes-list{margin:0;margin-top:calc(var(--spacing,.25rem) * 2);list-style-type:none}:where(.lr-score-fixes-list>: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)))}.lr-score-fixes-list{padding:0}.lr-score-fixes-list li{align-items:flex-start;gap: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)));display:flex}.lr-score-fix-rank{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);background-color:var(--primary);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.lr-score-fix-rank{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.lr-score-fix-rank{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)}.lr-score-fix-text{padding-top:calc(var(--spacing,.25rem) * .5);color:var(--foreground)}.lr-hero{gap:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5);--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);flex-direction:column;display:flex}@media (min-width:40rem){.lr-hero{padding:calc(var(--spacing,.25rem) * 6);flex-direction:row}}.lr-hero-img-wrap{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex-shrink:0;width:100%;display:flex}@media (min-width:40rem){.lr-hero-img-wrap{width:40%}}.lr-hero-img{aspect-ratio:1;border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%}@supports (color:color-mix(in lab, red, red)){.lr-hero-img{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.lr-hero-img{object-fit:contain}.lr-hero-video{background-color:var(--color-black,#000);object-fit:contain}.lr-hero-img.sr-shop-icon{border-radius:3.40282e38px}.sr-shop-icon-placeholder{width:calc(var(--spacing,.25rem) * 48);height:calc(var(--spacing,.25rem) * 48);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.sr-shop-icon-placeholder{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.sr-shop-icon-placeholder{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sr-shop-icon-placeholder{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}@media (min-width:40rem){.sr-shop-icon-placeholder{width:calc(var(--spacing,.25rem) * 56);height:calc(var(--spacing,.25rem) * 56)}}.lr-hero-thumbs{max-height:calc(var(--spacing,.25rem) * 20);gap:calc(var(--spacing,.25rem) * 1.5);padding-bottom:var(--spacing,.25rem);scrollbar-width:thin;display:flex;overflow-x:auto}.lr-hero-thumb-btn{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:2px;border-color:var(--border);flex-shrink:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lr-hero-thumb-btn{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.lr-hero-thumb-btn{transition-property:all;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));padding:0}@media (hover:hover){.lr-hero-thumb-btn:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.lr-hero-thumb{object-fit:cover;width:100%;height:100%}.lr-hero-thumb-btn.lr-hero-thumb-active,.lr-hero-thumb-active{border-color:var(--primary);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.lr-hero-thumb-play{background-color:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lr-hero-thumb-play{background-color:color-mix(in oklab, var(--color-black,#000) 45%, transparent)}}.lr-hero-thumb-play{color:var(--color-white,#fff)}.lr-hero-info{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.lr-hero-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--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);color:var(--foreground);margin:0}.lr-hero-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.lr-hero-meta-item{align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);display:inline-flex}.lr-meta-fav{color:var(--color-pink-500,#f6339a)}@supports (color:lab(0% 0 0)){.lr-meta-fav{color:var(--color-pink-500,lab(56.9303% 76.8162 -8.07021))}}.lr-hero-price{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);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}.lr-type-badge{background-color:#00bb7f26;border-radius:3.40282e38px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lr-type-badge{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 15%, transparent)}}.lr-type-badge{padding-inline:calc(var(--spacing,.25rem) * 2.5);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)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.lr-type-badge{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.lr-type-badge:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.lr-type-badge:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.lr-hero-pills{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.lr-pill{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lr-pill{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.lr-pill{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lr-pill{background-color:color-mix(in oklab, var(--muted) 15%, transparent)}}.lr-pill{padding-inline:calc(var(--spacing,.25rem) * 3);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)))}.lr-pill-label{color:var(--muted-foreground)}.lr-pill-value{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.lr-etsy-link{margin-top:var(--spacing,.25rem);align-items:center;gap:var(--spacing,.25rem);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);color:var(--primary);text-underline-offset:2px;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));display:inline-flex}@media (hover:hover){.lr-etsy-link:hover{text-decoration-line:underline}}.lr-etsy-btn{margin-top:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);background-color:var(--primary);width:100%;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-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary-foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity;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));display:inline-flex}@media (hover:hover){.lr-etsy-btn:hover{opacity:.9}}.lr-stats-row{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.lr-stats-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.lr-stat{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.lr-stat-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lr-stat-blue{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.lr-stat-blue{background-color:color-mix(in oklab, var(--color-blue-500,lab(54.1736% 13.3369 -74.6839)) 10%, transparent)}}.lr-stat-blue{color:var(--color-blue-600,#155dfc)}@supports (color:lab(0% 0 0)){.lr-stat-blue{color:var(--color-blue-600,lab(44.0605% 29.0279 -86.0352))}}.lr-stat-blue:is(.dark *){color:var(--color-blue-400,#54a2ff)}@supports (color:lab(0% 0 0)){.lr-stat-blue:is(.dark *){color:var(--color-blue-400,lab(65.0361% -1.42065 -56.9802))}}.lr-stat-pink{background-color:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.lr-stat-pink{background-color:color-mix(in oklab, var(--color-pink-500,lab(56.9303% 76.8162 -8.07021)) 10%, transparent)}}.lr-stat-pink{color:var(--color-pink-600,#e30076)}@supports (color:lab(0% 0 0)){.lr-stat-pink{color:var(--color-pink-600,lab(49.5493% 79.8381 2.31768))}}.lr-stat-pink:is(.dark *){color:var(--color-pink-400,#fb64b6)}@supports (color:lab(0% 0 0)){.lr-stat-pink:is(.dark *){color:var(--color-pink-400,lab(64.5597% 64.3615 -12.7988))}}.lr-stat-green{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.lr-stat-green{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 10%, transparent)}}.lr-stat-green{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.lr-stat-green{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.lr-stat-green:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.lr-stat-green:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.lr-stat-purple{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.lr-stat-purple{background-color:color-mix(in oklab, var(--color-violet-500,lab(49.9355% 55.1776 -81.8963)) 10%, transparent)}}.lr-stat-purple{color:var(--color-violet-600,#7f22fe)}@supports (color:lab(0% 0 0)){.lr-stat-purple{color:var(--color-violet-600,lab(41.088% 68.9966 -91.995))}}.lr-stat-purple:is(.dark *){color:var(--color-violet-400,#a685ff)}@supports (color:lab(0% 0 0)){.lr-stat-purple:is(.dark *){color:var(--color-violet-400,lab(62.8239% 34.9159 -60.0512))}}.lr-stat-body{flex-direction:column;display:flex}.lr-stat-value{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--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);color:var(--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,)}.lr-stat-label{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(--muted-foreground)}.lr-stat-sub{color:var(--color-emerald-600,#009767);font-size:11px}@supports (color:lab(0% 0 0)){.lr-stat-sub{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.lr-stat-sub:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.lr-stat-sub:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.lr-body{gap:calc(var(--spacing,.25rem) * 5);min-width:0;display:grid}@media (min-width:64rem){.lr-body{grid-template-columns:1fr 280px}}.lr-main{min-width:0}:where(.lr-main>:not(:last-child)),:where(.lr-sidebar>: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)))}.lr-sidebar-section{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lr-sidebar-title{margin:0;margin-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-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}:where(.lr-details>:not(:last-child)){--tw-space-y-reverse:0;--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);margin-block:0}@supports (color:color-mix(in lab, red, red)){:where(.lr-details>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.lr-detail-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.lr-detail-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.lr-detail-value{text-align:right;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)}.lr-bool{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);border-radius:.25rem;display:inline-flex}.lr-bool-yes{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.lr-bool-yes{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 10%, transparent)}}.lr-bool-yes{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.lr-bool-yes{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.lr-bool-yes:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.lr-bool-yes:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.lr-bool-no{background-color:var(--muted);color:var(--muted-foreground)}.lr-collapse{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);min-width:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.lr-collapse-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);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));background-color:#0000;border-width:0;display:flex}@media (hover:hover){.lr-collapse-toggle:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lr-collapse-toggle:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}}.lr-collapse-title{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-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);flex:1}.lr-collapse-count{min-width:calc(var(--spacing,.25rem) * 5);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);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,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.lr-collapse-body{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);min-width:0}@supports (color:color-mix(in lab, red, red)){.lr-collapse-body{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.lr-collapse-body{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}:where(.lr-description>: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)))}.lr-desc-para{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(--foreground);margin:0}.lr-desc-check{align-items:flex-start;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-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground);margin:0;display:flex}.lr-gallery{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:40rem){.lr-gallery{grid-template-columns:repeat(5,minmax(0,1fr))}}.lr-gallery-item{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lr-gallery-item{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.lr-gallery-item{transition-property:box-shadow;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){.lr-gallery-item:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.lr-gallery-item img{aspect-ratio:1;object-fit:cover;width:100%}.lr-gallery-more{margin-top:calc(var(--spacing,.25rem) * 2);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.lr-gallery-more{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.lr-gallery-more{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lr-gallery-more{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.lr-gallery-more{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-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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){.lr-gallery-more:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lr-gallery-more:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}}.lr-tags{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.lr-tag{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lr-tag{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.lr-tag{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.lr-tag{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.lr-tag{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);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)}.lr-table-wrap{overscroll-behavior:contain;border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);min-width:0;max-width:100%;overflow:auto}@supports (color:color-mix(in lab, red, red)){.lr-table-wrap{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.lr-table-wrap{-webkit-overflow-scrolling:touch}.lr-var-table-frame{border-radius:calc(var(--radius) * 1.4);--tw-shadow:0 0 #0000;min-height:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex:none}.lr-var-table-scroll{flex:none;min-height:0}.lr-table-shell{min-width:48rem}.lr-table{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.lr-table thead th{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.lr-table thead th{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.lr-table thead th{background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);white-space:nowrap;color:var(--muted-foreground);text-transform:uppercase}.lr-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.lr-table th{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.lr-table th{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);white-space:nowrap;color:var(--muted-foreground);text-transform:uppercase}.lr-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.lr-table td{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.lr-table td{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);white-space:nowrap;color:var(--foreground)}.lr-table tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lr-var-cards{display:none}.lr-var-card{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.lr-var-card{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.lr-var-card{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lr-var-card{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.lr-var-card{padding:calc(var(--spacing,.25rem) * 3)}.lr-var-card-top{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.lr-var-card-attrs{flex:1;min-width:0}:where(.lr-var-card-attrs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.lr-var-card-attr{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;min-width:0;display:flex}.lr-var-card-attr-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}.lr-var-card-attr-value{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);overflow-wrap:break-word;color:var(--foreground)}.lr-var-card-meta{margin:0;margin-top:calc(var(--spacing,.25rem) * 2.5);gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));list-style-type:none;display:grid}@supports (color:color-mix(in lab, red, red)){.lr-var-card-meta{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.lr-var-card-meta{padding-top:calc(var(--spacing,.25rem) * 2.5)}.lr-var-card-meta>div{min-width:0}.lr-var-card-meta dt{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}.lr-var-card-meta dd{margin:0;margin-top:calc(var(--spacing,.25rem) * .5);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-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);overflow:hidden}.lr-var-img-thumb{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-shrink:0;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lr-var-img-thumb{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.lr-var-img-thumb{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lr-var-img-thumb{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.lr-var-img-thumb img{object-fit:cover;width:100%;height:100%}.lr-var-img-empty{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lr-var-img-empty{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.lr-var-img-empty{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lr-var-img-empty{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.lr-var-td-bold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.lr-var-badge{padding-inline:calc(var(--spacing,.25rem) * 2.5);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)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.lr-var-badge-on{background-color:var(--foreground);color:var(--background)}.lr-var-badge-off{background-color:var(--muted);color:var(--muted-foreground)}.lr-vert-scroll{max-height:440px;overflow-y:auto}.lr-table-scroll{max-height:440px}.lr-main-section{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lr-section-title{margin:0;margin-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-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}.lr-props-grid{gap:calc(var(--spacing,.25rem) * 2);display:grid}@media (min-width:40rem){.lr-props-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr-props-cell{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.lr-props-cell{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.lr-props-cell{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lr-props-cell{background-color:color-mix(in oklab, var(--muted) 5%, transparent)}}.lr-props-cell{padding:calc(var(--spacing,.25rem) * 3)}.lr-props-key{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;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}.lr-props-value{margin-top:var(--spacing,.25rem);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);overflow-wrap:break-word;color:var(--foreground)}:where(.lr-personalization-list>: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)))}.lr-personalization-item{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.lr-personalization-item{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.lr-personalization-item{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lr-personalization-item{background-color:color-mix(in oklab, var(--muted) 5%, transparent)}}.lr-personalization-item{padding:calc(var(--spacing,.25rem) * 3)}.lr-personalization-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.lr-personalization-question{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(--foreground)}.lr-personalization-required{background-color:var(--foreground);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lr-personalization-required{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.lr-personalization-required{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.lr-personalization-instructions{margin-top: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-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.lr-personalization-meta{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.lr-personalization-meta-item{border-radius:var(--radius);background-color:var(--muted);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lr-personalization-meta-item{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.lr-personalization-meta-item{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);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(--muted-foreground)}.lr-personalization-field{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.lr-personalization-field{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.lr-personalization-field{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lr-personalization-field{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.lr-personalization-field{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.lr-personalization-preview{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);overflow-wrap:break-word;white-space:normal;color:var(--muted-foreground)}.lr-personalization-counter-row{margin-top:calc(var(--spacing,.25rem) * 1.5);justify-content:flex-end;display:flex}.lr-personalization-char-count{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(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.lr-personalization-char-count{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.lr-personalization-question-block{flex-direction:column;display:flex}.lr-personalization-additional{margin-top:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.lr-var-label{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;display:block;overflow:hidden}.lr-seo-float{right:calc(var(--spacing,.25rem) * 16);bottom:calc(var(--spacing,.25rem) * 4);z-index:60;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;position:fixed}@media (min-width:40rem){.lr-seo-float{right:5.75rem;bottom:calc(var(--spacing,.25rem) * 6)}}.lr-seo-float-trigger{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lr-seo-float-trigger{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.lr-seo-float-trigger{background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3.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);color:var(--foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}@media (hover:hover){.lr-seo-float-trigger:hover{--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)}}.lr-seo-float-trigger-label{display:none}@media (min-width:40rem){.lr-seo-float-trigger-label{display:inline}}.lr-seo-float-chip{background-color:var(--muted);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)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--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,);border-radius:3.40282e38px;align-items:center;display:inline-flex}.lr-seo-float-panel{width:320px;max-width:calc(100vw - 2rem);max-height:min(70vh,520px)}.lr-seo-float-panel .products-seo-panel{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);width:100%;max-height:min(70vh,520px);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.fee-calc{--fee-slice-profit:#22c55e;--fee-slice-fees:#f59e0b;--fee-slice-cogs:#0f172a;min-width:0}.fee-disclaimer{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);margin:0}@supports (color:color-mix(in lab, red, red)){.fee-disclaimer{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.fee-disclaimer{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.fee-disclaimer{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.fee-disclaimer{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);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);color:var(--muted-foreground)}.fee-layout{gap:calc(var(--spacing,.25rem) * 5);min-width:0;display:grid}@media (min-width:64rem){.fee-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:flex-start}}.fee-inputs{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;min-width:0;display:flex}.fee-card{gap:calc(var(--spacing,.25rem) * 3.5);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}@media (min-width:40rem){.fee-card{padding:calc(var(--spacing,.25rem) * 5)}}.fee-card-title{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase;margin:0}.fee-rates-notice{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4);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)){.fee-rates-notice{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.fee-rates-notice{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);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);color:var(--muted-foreground)}@media (min-width:40rem){.fee-rates-notice{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.fee-field{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;min-width:0;display:flex}.fee-field-label-row{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.fee-inline-label{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);color:var(--foreground)}.fee-tip-btn{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--muted-foreground);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.fee-tip-btn:hover{background-color:var(--muted);color:var(--foreground)}}.fee-tip-icon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.fee-select{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);width:100%;padding-inline: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-outline-style:none;background-color:#0000;outline-style:none}.fee-select:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}@supports (color:color-mix(in lab, red, red)){.fee-select:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.fee-discount-row{align-items:stretch;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;min-width:0;display:flex}.fee-discount-row>:first-child{flex:min(100%,12rem);min-width:0}.fee-more-toggle{align-items:center;gap:var(--spacing,.25rem);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(--primary);align-self:flex-start;display:inline-flex}@media (hover:hover){.fee-more-toggle:hover{text-decoration-line:underline}}.fee-check-row{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)));color:var(--foreground);flex-wrap:wrap;display:flex}.fee-seg{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.fee-seg-btn{height:calc(var(--spacing,.25rem) * 9);min-width:0;padding-inline:var(--spacing,.25rem);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)}@media (hover:hover){.fee-seg-btn:hover{background-color:var(--muted)}}@media (min-width:40rem){.fee-seg-btn{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.fee-seg-btn.is-active{background-color:var(--foreground);color:var(--background)}.fee-results{min-width:0}@media (min-width:64rem){.fee-results{top:calc(var(--spacing,.25rem) * 4);position:sticky}}.fee-results-card{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);min-width:0;padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}@media (min-width:40rem){.fee-results-card{padding:calc(var(--spacing,.25rem) * 5)}}:where(.fee-captcha>: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)))}.fee-captcha-first{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.fee-captcha-first{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.fee-captcha-first{padding-bottom:calc(var(--spacing,.25rem) * 4)}.fee-captcha-label{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(--muted-foreground);margin:0}.fee-captcha-gate{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);background-color:var(--muted);margin:0}@supports (color:color-mix(in lab, red, red)){.fee-captcha-gate{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.fee-captcha-gate{padding-inline:calc(var(--spacing,.25rem) * 3);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)}.fee-captcha-wrap{justify-content:center;width:100%;display:flex;overflow-x:auto}@media (min-width:40rem){.fee-captcha-wrap{justify-content:flex-start}}.fee-captcha-wrap .tools-turnstile{align-items:center;width:300px;max-width:100%;height:65px;display:inline-flex;overflow:hidden}.fee-results-locked{pointer-events:none;opacity:.4;--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);-webkit-user-select:none;user-select:none}.fee-metrics{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fee-metric-label{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase;margin:0}.fee-metric-value{margin:0;margin-top:var(--spacing,.25rem);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);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);overflow-wrap:break-word;--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){.fee-metric-value{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.fee-metric-sm{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}@media (min-width:40rem){.fee-metric-sm{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.fee-metric-value.is-profit{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.fee-metric-value.is-profit{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.fee-metric-value.is-profit:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.fee-metric-value.is-profit:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.fee-metric-value.is-loss{color:var(--destructive)}.fee-donut-heading{text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase;margin:0}.fee-donut{width:calc(var(--spacing,.25rem) * 44);height:calc(var(--spacing,.25rem) * 44);margin-inline:auto;position:relative}.fee-donut-svg{width:100%;height:100%;color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.fee-donut-svg{color:color-mix(in oklab, var(--muted) 40%, transparent)}}.fee-donut-track{opacity:.4}.fee-donut-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fee-donut-center-label{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.fee-donut-center-value{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-bold,700);font-weight:var(--font-weight-bold,700);color:var(--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,)}.fee-legend{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.fee-legend li{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.fee-legend li>span:nth-child(2){overflow-wrap:break-word;min-width:0}.fee-legend strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--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}.fee-legend em{text-align:right;min-width:3.5rem;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));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;font-style:normal}.fee-dot{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);border-radius:3.40282e38px;flex-shrink:0}.fee-dot-profit{background:var(--fee-slice-profit)}.fee-dot-fees{background:var(--fee-slice-fees)}.fee-dot-cogs{background:var(--fee-slice-cogs)}.dark .fee-calc{--fee-slice-cogs:#e2e8f0}.fee-breakdown-trigger{padding-inline:0}.fee-breakdown-sections{gap:calc(var(--spacing,.25rem) * 3);padding-top:var(--spacing,.25rem);flex-direction:column;display:flex}.fee-breakdown-card{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.fee-breakdown-card{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.fee-breakdown-card{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.fee-breakdown-card{background-color:color-mix(in oklab, var(--muted) 15%, transparent)}}.fee-breakdown-card{padding:calc(var(--spacing,.25rem) * 3.5)}.fee-breakdown-card-title{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.08em;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase}.fee-breakdown-list{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;margin:0;padding:0;display:flex}.fee-breakdown-list>div{justify-content:space-between;align-items:flex-start;gap: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)));display:flex}.fee-breakdown-list dt{overflow-wrap:break-word;min-width:0;color:var(--muted-foreground);flex:1}.fee-breakdown-list dd{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--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;margin:0}.fee-breakdown-list>div.is-total{margin-top:var(--spacing,.25rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.fee-breakdown-list>div.is-total{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.fee-breakdown-list>div.is-total{padding-top:calc(var(--spacing,.25rem) * 2)}.fee-breakdown-list>div.is-total dt,.fee-breakdown-list>div.is-total dd{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.fee-breakdown-list>div.is-net{margin-top:var(--spacing,.25rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing,.25rem) * 2)}.fee-breakdown-list>div.is-net dt,.fee-breakdown-list>div.is-net dd{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.fee-breakdown-list>div.is-net dt,.fee-breakdown-list>div.is-net dd{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}:is(.fee-breakdown-list>div.is-net dt,.fee-breakdown-list>div.is-net dd):is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){:is(.fee-breakdown-list>div.is-net dt,.fee-breakdown-list>div.is-net dd):is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.fee-breakdown-list>div.is-margin dt,.fee-breakdown-list>div.is-margin dd{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.fee-breakdown-list>div.is-margin dt,.fee-breakdown-list>div.is-margin dd{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}:is(.fee-breakdown-list>div.is-margin dt,.fee-breakdown-list>div.is-margin dd):is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){:is(.fee-breakdown-list>div.is-margin dt,.fee-breakdown-list>div.is-margin dd):is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}:where(:is(.fee-seo,.tools-seo)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.fee-seo,.tools-seo{padding-bottom:calc(var(--spacing,.25rem) * 6)}@media (min-width:40rem){:where(:is(.fee-seo,.tools-seo)>: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)))}}:where(.tools-seo-shell>: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:40rem){:where(.tools-seo-shell>: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)))}}:where(:is(.fee-seo-hero-only,.tools-seo-hero-only)>: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)))}.fee-seo-hero-only,.tools-seo-hero-only{padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:0}:where(:is(.fee-seo-header,.tools-seo-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)))}.tools-seo-kicker{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.1em;letter-spacing:.1em;color:var(--primary);text-transform:uppercase;margin:0}.fee-seo-h1,.tools-seo-h1{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);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.fee-seo-h1,.tools-seo-h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.fee-seo-lead,.tools-seo-lead{max-width:var(--container-3xl,48rem);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);margin:0}@media (min-width:40rem){.fee-seo-lead,.tools-seo-lead{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.fee-seo-answer,.tools-seo-answer{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fee-seo-answer,.tools-seo-answer{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.fee-seo-byline,.tools-seo-byline{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);margin:0}.fee-seo-byline a,.tools-seo-byline a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary);text-underline-offset:2px}@media (hover:hover){:is(.fee-seo-byline a,.tools-seo-byline a):hover{text-decoration-line:underline}}:where(:is(.fee-seo-section,.tools-seo-section)>: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)))}.tools-seo-panel{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.tools-seo-panel{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.tools-seo-panel{background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.tools-seo-panel{border-radius:calc(var(--radius) * 2.2);padding:calc(var(--spacing,.25rem) * 6)}}.fee-seo-h2,.tools-seo-h2{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-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.fee-seo-h2,.tools-seo-h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.fee-seo-section p,.tools-seo-section p{max-width:var(--container-3xl,48rem);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);margin:0}.fee-seo-section a,.tools-seo-section a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary);text-underline-offset:2px}@media (hover:hover){:is(.fee-seo-section a,.tools-seo-section a):hover{text-decoration-line:underline}}.tools-seo-section a.tools-seo-tool-card,.tools-seo-section a.tools-seo-cta-link{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);text-decoration-line:none}@media (hover:hover){:is(.tools-seo-section a.tools-seo-tool-card,.tools-seo-section a.tools-seo-cta-link):hover{text-decoration-line:none}}.fee-seo-steps,.tools-seo-steps,.tools-seo-list{max-width:var(--container-3xl,48rem);margin:0;list-style-type:decimal}:where(:is(.fee-seo-steps,.tools-seo-steps,.tools-seo-list)>: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)))}.fee-seo-steps,.tools-seo-steps,.tools-seo-list{padding-left:calc(var(--spacing,.25rem) * 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)}.tools-seo-list{list-style-type:disc}.tools-seo-tool-grid{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (min-width:40rem){.tools-seo-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.tools-seo-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-seo-tool-card{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);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)){.tools-seo-tool-card{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.tools-seo-tool-card{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.tools-seo-tool-card{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.tools-seo-tool-card{padding:calc(var(--spacing,.25rem) * 3.5);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){.tools-seo-tool-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tools-seo-tool-card:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.tools-seo-tool-card:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tools-seo-tool-card:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.tools-seo-tool-shop:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.tools-seo-tool-shop:hover{border-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 40%, transparent)}}.tools-seo-tool-listing:hover{border-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.tools-seo-tool-listing:hover{border-color:color-mix(in oklab, var(--color-violet-500,lab(49.9355% 55.1776 -81.8963)) 40%, transparent)}}.tools-seo-tool-fee:hover{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.tools-seo-tool-fee:hover{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 40%, transparent)}}}.tools-seo-tool-label{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(--foreground)}.tools-seo-tool-body{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);color:var(--muted-foreground)}.tools-seo-stats{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:40rem){.tools-seo-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.tools-seo-stat{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.tools-seo-stat{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.tools-seo-stat{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tools-seo-stat{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.tools-seo-stat{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);text-align:center}.tools-seo-stat-value{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-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.tools-seo-stat-value{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.tools-seo-stat-label{margin:0;margin-top:calc(var(--spacing,.25rem) * .5);--tw-leading:var(--leading-snug,1.375);font-size:11px;line-height:var(--leading-snug,1.375);color:var(--muted-foreground)}.fee-seo-sources,.tools-seo-sources{max-width:var(--container-3xl,48rem);margin:0;list-style-type:disc}:where(:is(.fee-seo-sources,.tools-seo-sources)>: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)))}.fee-seo-sources,.tools-seo-sources{padding-left:calc(var(--spacing,.25rem) * 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)}.fee-seo-faq-list,.tools-seo-faq-list{max-width:var(--container-3xl,48rem);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.fee-seo-faq,.tools-seo-faq{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.fee-seo-faq,.tools-seo-faq{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.fee-seo-faq,.tools-seo-faq{background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5)}.fee-seo-faq summary,.tools-seo-faq summary{cursor:pointer;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(--foreground);--tw-outline-style:none;outline-style:none;list-style-type:none}.fee-seo-faq summary::-webkit-details-marker{display:none}.tools-seo-faq summary::-webkit-details-marker{display:none}.fee-seo-faq p,.tools-seo-faq p,.tools-seo-accordion-content p{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);margin-top:0}.tools-seo-accordion{max-width:var(--container-3xl,48rem);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tools-seo-accordion{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.tools-seo-accordion{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.tools-seo-accordion{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.tools-seo-accordion-item{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.tools-seo-accordion-item{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.tools-seo-accordion-item{padding-inline:calc(var(--spacing,.25rem) * 3.5)}@media (min-width:40rem){.tools-seo-accordion-item{padding-inline:calc(var(--spacing,.25rem) * 4)}}.tools-seo-accordion-trigger{padding-block:calc(var(--spacing,.25rem) * 3.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)}@media (hover:hover){.tools-seo-accordion-trigger:hover{text-decoration-line:none}}@media (min-width:40rem){.tools-seo-accordion-trigger{font-size:15px}}.tools-seo-accordion-content{padding-bottom:calc(var(--spacing,.25rem) * 3.5)}.tools-login-cta{padding-block:calc(var(--spacing,.25rem) * 2)}@media (min-width:40rem){.tools-login-cta{padding-block:calc(var(--spacing,.25rem) * 3)}}.tools-login-cta-inner{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.tools-login-cta-inner{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.tools-login-cta-inner{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tools-login-cta-inner{--tw-gradient-from:color-mix(in oklab, var(--primary) 10%, transparent)}}.tools-login-cta-inner{--tw-gradient-via:var(--card);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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:var(--card);padding:calc(var(--spacing,.25rem) * 5);--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)}@media (min-width:40rem){.tools-login-cta-inner{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * 2.2);padding:calc(var(--spacing,.25rem) * 6);flex-direction:row}}.tools-login-cta-icon{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:calc(var(--radius) * 1.8);background-color:var(--primary);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tools-login-cta-icon{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.tools-login-cta-icon{color:var(--primary)}.tools-login-cta-copy{flex:1;min-width:0}:where(.tools-login-cta-copy>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.tools-login-cta-kicker{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--primary);text-transform:uppercase;margin:0}.tools-login-cta-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--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);color:var(--foreground);margin:0}@media (min-width:40rem){.tools-login-cta-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.tools-login-cta-body{max-width:var(--container-2xl,42rem);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);margin:0}@media (min-width:40rem){.tools-login-cta-body{font-size:15px}}.tools-login-cta-bullets{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)));color:var(--foreground);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media (min-width:40rem){.tools-login-cta-bullets{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 1.5);flex-flow:wrap}}.tools-login-cta-bullets li{padding-left:calc(var(--spacing,.25rem) * 4);position:relative}.tools-login-cta-bullets li:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);content:var(--tw-content);content:var(--tw-content);background-color:var(--primary);border-radius:3.40282e38px;position:absolute;top:.55em;left:0}.tools-login-cta-actions{gap:calc(var(--spacing,.25rem) * 2);padding-top:var(--spacing,.25rem);flex-direction:column;display:flex}@media (min-width:40rem){.tools-login-cta-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row}}.tools-login-cta-primary{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--primary);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);color:var(--primary-foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity;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:3.40282e38px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.tools-login-cta-primary:hover{opacity:.9}}.tools-login-cta-note{align-items:center;gap: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)));color:var(--muted-foreground);margin:0;display:inline-flex}.tools-login-cta-inline{margin-top:calc(var(--spacing,.25rem) * 2)}.tools-login-cta-panel .tools-login-cta-actions{padding-top:calc(var(--spacing,.25rem) * 2)}.tools-seo-cta{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tools-seo-cta{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.tools-seo-cta{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tools-seo-cta{--tw-gradient-from:color-mix(in oklab, var(--primary) 8%, transparent)}}.tools-seo-cta{--tw-gradient-via:var(--card);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--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:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.tools-seo-cta{border-radius:calc(var(--radius) * 2.2);padding:calc(var(--spacing,.25rem) * 6)}}.tools-seo-cta-links{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.tools-seo-cta-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tools-seo-cta-link{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.tools-seo-cta-link{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.tools-seo-cta-link{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.tools-seo-cta-link{padding-inline:calc(var(--spacing,.25rem) * 3.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);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}@media (hover:hover){.tools-seo-cta-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tools-seo-cta-link:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.tools-seo-cta-link:hover{background-color:var(--primary);color:var(--primary-foreground)}}.listing-seo-trust{margin-top:calc(var(--spacing,.25rem) * 2)}.etg-workspace{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.etg-result-in-card{margin-top:var(--spacing,.25rem)}.etg-example{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.8);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)){.etg-example{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.etg-example{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.etg-example{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.etg-example{padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.etg-example{padding:calc(var(--spacing,.25rem) * 5)}}.etg-example-kicker{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--primary);text-transform:uppercase;margin:0}.etg-example-grid{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:48rem){.etg-example-grid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:minmax(0,.35fr) minmax(0,.65fr)}}:where(.etg-example-block>: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)))}.etg-example-label{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(--foreground);margin:0}.etg-example-input-chip{border-radius:var(--radius);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--primary);max-width:100%;margin:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.etg-example-input-chip{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.etg-example-input-chip{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.etg-example-input-chip{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.etg-example-input-chip{padding-inline:calc(var(--spacing,.25rem) * 2.5);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)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.etg-example-text{--tw-leading:var(--leading-relaxed,1.625);font-size:13px;line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground);margin:0}.etg-example-output{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)){.etg-example-output{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.etg-example-output{background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-leading:var(--leading-relaxed,1.625);font-size:13px;line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:pre-line;color:var(--foreground)}.etg-example-tags{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.etg-example-tags li{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--foreground);border-radius:3.40282e38px}.etg-example-metrics{margin-top:calc(var(--spacing,.25rem) * 2.5);gap:calc(var(--spacing,.25rem) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.etg-example-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.etg-example-metric{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)){.etg-example-metric{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.etg-example-metric{background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:center}.etg-example-metric dt{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.etg-example-metric dd{margin:0;margin-top:calc(var(--spacing,.25rem) * .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-bold,700);font-weight:var(--font-weight-bold,700);color:var(--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,)}.etg-example-metric dd.is-score{color:var(--primary)}.etg-example-metric dd.is-intent{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.etg-example-metric dd.is-intent{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.etg-example-metric dd.is-intent:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.etg-example-metric dd.is-intent:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.etg-example-note{--tw-leading:var(--leading-snug,1.375);font-size:11px;line-height:var(--leading-snug,1.375);color:var(--muted-foreground);margin:0}@supports (color:color-mix(in lab, red, red)){.etg-example-note{color:color-mix(in oklab, var(--muted-foreground) 90%, transparent)}}.etg-field{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;min-width:0;display:flex}.etg-textarea{resize:vertical;border-radius:calc(var(--radius) * 1.4);border-color:var(--border);background-color:var(--background);min-height:4.5rem;max-height:10rem;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)}.etg-textarea.is-description{min-height:6.5rem;max-height:14rem}.etg-actions-row{margin-top:var(--spacing,.25rem);gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.etg-submit-btn{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);display:inline-flex}.etg-captcha-wrap{justify-content:center;width:100%;display:flex;overflow-x:auto}@media (min-width:40rem){.etg-captcha-wrap{justify-content:flex-start}}.etg-captcha-wrap .tools-turnstile{width:300px;max-width:100%}.tools-turnstile{align-items:center;width:300px;max-width:100%;height:65px;display:inline-flex;overflow:hidden}.tools-turnstile-host{width:300px;max-width:100%;height:65px;overflow:hidden}.etg-title-results{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.etg-title-card{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3.5);background-color:#fff4ee;border-width:1px;border-color:#e8a07a}@media (min-width:40rem){.etg-title-card{padding:calc(var(--spacing,.25rem) * 5)}}.etg-title-card-label{margin:0;margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.12em;letter-spacing:.12em;color:var(--primary);text-transform:uppercase}.etg-title-card-top{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.etg-title-card-top{flex-direction:row;align-items:flex-start}}.etg-title-card-text{--tw-leading:var(--leading-relaxed,1.625);min-width:0;font-size:.9375rem;line-height:var(--leading-relaxed,1.625);overflow-wrap:break-word;color:#3d3d3d;flex:1;margin:0}@media (min-width:40rem){.etg-title-card-text{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.etg-title-card-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}@media (min-width:40rem){.etg-title-card-actions{justify-content:flex-start;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column}}.etg-title-card-chars{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:#2f9e5b;--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,)}.etg-title-card-copy{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3.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-medium,500);font-weight:var(--font-weight-medium,500);color:#d4652f;border-width:1px;border-color:#e8a07a;border-radius:3.40282e38px}@media (hover:hover){.etg-title-card-copy:hover{color:#c45622;background-color:#fff8f4}}.etg-title-card-metrics{margin:0;margin-top:calc(var(--spacing,.25rem) * 3.5);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.etg-title-card-metrics{align-items:center;column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}}.etg-title-card-metric{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:#ffffffb3;border-width:1px;border-color:#e8a07a66;border-color:lab(72.4517% 24.4413 31.1455/.4);margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.etg-title-card-metric{background-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.etg-title-card-metric{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5)}@media (min-width:40rem){.etg-title-card-metric{border-style:var(--tw-border-style);background-color:#0000;border-width:0;border-radius:0;justify-content:flex-start;padding-block:0;padding-inline:0}}.etg-title-card-metric dt{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-normal,400);font-weight:var(--font-weight-normal,400);color:#9a9a9a;margin:0}@media (min-width:40rem){.etg-title-card-metric dt{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.etg-title-card-metric dd{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-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,);margin:0}.etg-title-card-metric dd.is-score{color:#2f9e5b}.etg-title-card-metric dd.is-intent{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#3d3d3d}.etg-result{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.etg-result{padding:calc(var(--spacing,.25rem) * 6)}}.etg-result-inline{margin-top:calc(var(--spacing,.25rem) * 6);border-color:var(--primary);position:relative}@supports (color:color-mix(in lab, red, red)){.etg-result-inline{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.etg-result-inline{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.etg-result-inline{background-color:color-mix(in oklab, var(--primary) 3%, transparent)}}.etg-result-inline{padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.etg-result-inline{padding:calc(var(--spacing,.25rem) * 5)}}.etg-result-head{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@media (min-width:40rem){.etg-result-head{margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3)}}.etg-result-heading{flex:1;min-width:0}:where(.etg-result-heading>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.etg-result-title{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);color:var(--foreground);margin:0}@media (min-width:40rem){.etg-result-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.etg-result-meta{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(--muted-foreground);margin:0}.etg-result-meta-sep{margin-inline:calc(var(--spacing,.25rem) * 1.5);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.etg-result-meta-sep{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.etg-result-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.etg-result-chars{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(--color-emerald-600,#009767);--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,)}@supports (color:lab(0% 0 0)){.etg-result-chars{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.etg-result-chars:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.etg-result-chars:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.etg-copy-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0;display:inline-flex}.etg-result-body{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.etg-result-body{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.etg-result-body{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.etg-result-body{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.etg-result-body{padding: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);overflow-wrap:break-word;white-space:pre-wrap;color:var(--foreground)}@media (min-width:40rem){.etg-result-body{padding:calc(var(--spacing,.25rem) * 4)}}.etg-tag-list{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}@media (min-width:40rem){.etg-tag-list{gap:calc(var(--spacing,.25rem) * 2);flex-flow:wrap}}.etg-tag-pill{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.etg-tag-pill{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.etg-tag-pill{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);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);overflow-wrap:break-word;color:var(--foreground)}@media (min-width:40rem){.etg-tag-pill{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)));justify-content:flex-start}}.etg-tag-pill-text{overflow-wrap:break-word;min-width:0}.etg-tag-pill-len{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);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}@media (min-width:40rem){.etg-tag-pill-len{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.etg-result-metrics{margin:0;margin-top:calc(var(--spacing,.25rem) * 3.5);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.etg-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.etg-result-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.etg-result-metric{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.etg-result-metric{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.etg-result-metric{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.etg-result-metric{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.etg-result-metric{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5)}.etg-result-metric dt{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-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground);margin:0}.etg-result-metric dd{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-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,);margin:0}.etg-result-metric dd.is-score{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.etg-result-metric dd.is-score{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.etg-result-metric dd.is-score:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.etg-result-metric dd.is-score:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.etg-result-metric dd.is-intent{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.shop-name-gen-seo-lead{max-width:none}.esng-input-container{align-items:flex-start}.esng-input-icon{margin-top:calc(var(--spacing,.25rem) * 2.5)}.esng-input{max-height:calc(var(--spacing,.25rem) * 40);resize:vertical;min-height:2.75rem;padding-block:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);overflow-wrap:break-word;white-space:pre-wrap}.esng-submit-btn{align-self:flex-end}.esng-prompts{margin-top:var(--spacing,.25rem)}:where(.esng-prompts>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.esng-prompts{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.esng-prompts{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.esng-prompts{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.esng-prompts{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.esng-prompts{padding:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.esng-prompts{padding:calc(var(--spacing,.25rem) * 3.5)}}.esng-prompts-head{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.esng-prompts-head-icon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--primary)}.esng-prompts-label{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);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);margin:0}@media (min-width:40rem){.esng-prompts-label{font-size:13px}}.esng-prompts-row{scrollbar-width:none;gap:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * .5);-ms-overflow-style:none;display:flex;overflow-x:auto}.esng-prompts-row::-webkit-scrollbar{display:none}.esng-prompt-chip{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.esng-prompt-chip{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.esng-prompt-chip{background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;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);white-space:nowrap;color:var(--foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;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:.15s;transition-duration:.15s}@media (hover:hover){.esng-prompt-chip:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.esng-prompt-chip:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.esng-prompt-chip:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.esng-prompt-chip:hover{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}.esng-prompt-chip:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.esng-prompt-chip-icon{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius);background-color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.esng-prompt-chip-icon{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.esng-prompt-chip-icon{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--primary)}.esng-prompt-chip-label{min-width:0}.esng-prompt-chip-check{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--primary);margin-left:auto}.esng-prompt-chip.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.esng-prompt-chip.is-active{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.esng-prompt-chip.is-active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.esng-prompt-chip.is-active{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.esng-prompt-chip.is-active{color:var(--foreground)}.esng-prompt-chip.is-active .esng-prompt-chip-icon{background-color:var(--primary);color:var(--primary-foreground)}.esng-prompt-more{align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius);padding-inline:var(--spacing,.25rem);padding-block:var(--spacing,.25rem);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(--primary);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));display:inline-flex}@media (hover:hover){.esng-prompt-more:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.esng-prompt-more:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}}@media (min-width:640px){.esng-prompts-row{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.esng-prompt-chip{width:100%}}.esng-result{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.esng-result{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.esng-result{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--card);--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab, red, red)){.esng-result{--tw-gradient-to:color-mix(in oklab, var(--muted) 20%, transparent)}}.esng-result{--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));padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.esng-result{padding:calc(var(--spacing,.25rem) * 5)}}.esng-result-head{margin-bottom:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.esng-result-head{margin-bottom:calc(var(--spacing,.25rem) * 3.5)}}.esng-result-title{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);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.esng-result-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.esng-name-grid{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.esng-name-grid{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr))}}.esng-name-card{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);align-items:stretch;gap:0;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.esng-name-card{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.esng-name-card{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.esng-name-card{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.esng-name-card{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-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));padding:0}@media (hover:hover){.esng-name-card:hover{border-color:var(--border)}}.esng-name-main{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-wrap:wrap;flex:1;display:flex}@media (min-width:40rem){.esng-name-main{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3)}}.esng-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;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-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);overflow:hidden}.esng-name-copy{border-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;background-color:var(--primary);width:auto;height:auto;min-height:100%;padding-inline:calc(var(--spacing,.25rem) * 3.5);color:var(--primary-foreground);flex-shrink:0}@media (hover:hover){.esng-name-copy:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.esng-name-copy:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}}.esng-avail{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;display:inline-flex}.esng-avail-dot{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);border-radius:3.40282e38px;flex-shrink:0}.esng-avail.is-yes{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.esng-avail.is-yes{background-color:color-mix(in oklab, var(--color-emerald-500,lab(66.9756% -58.27 19.5419)) 12%, transparent)}}.esng-avail.is-yes{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.esng-avail.is-yes{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.esng-avail.is-yes:is(.dark *){color:var(--color-emerald-400,#00d294)}@supports (color:lab(0% 0 0)){.esng-avail.is-yes:is(.dark *){color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.esng-avail.is-no{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.esng-avail.is-no{background-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 10%, transparent)}}.esng-avail.is-no{color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.esng-avail.is-no{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.esng-avail.is-no:is(.dark *){color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.esng-avail.is-no:is(.dark *){color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}.esng-avail.is-yes .esng-avail-dot{background-color:var(--color-emerald-500,#00bb7f)}@supports (color:lab(0% 0 0)){.esng-avail.is-yes .esng-avail-dot{background-color:var(--color-emerald-500,lab(66.9756% -58.27 19.5419))}}.esng-avail.is-no .esng-avail-dot{background-color:var(--color-red-500,#fb2c36)}@supports (color:lab(0% 0 0)){.esng-avail.is-no .esng-avail-dot{background-color:var(--color-red-500,lab(55.4814% 75.0732 48.8528))}}.tools-error-panel{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:#fb2c3640;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.tools-error-panel{border-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 25%, transparent)}}.tools-error-panel{background-color:#fb2c360f}@supports (color:color-mix(in lab, red, red)){.tools-error-panel{background-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 6%, transparent)}}.tools-error-panel{padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.tools-error-panel{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row}}.tools-error-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);min-width:0;display:flex}.tools-error-text{min-width:0}:where(.tools-error-text>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.tools-error-icon{margin-top:calc(var(--spacing,.25rem) * .5);color:var(--color-red-600,#e40014);flex-shrink:0;display:inline-flex}@supports (color:lab(0% 0 0)){.tools-error-icon{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}.tools-error-icon:is(.dark *){color:var(--color-red-400,#ff6568)}@supports (color:lab(0% 0 0)){.tools-error-icon:is(.dark *){color:var(--color-red-400,lab(63.7053% 60.745 31.3109))}}.tools-error-message{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(--foreground);margin:0}.tools-error-hint{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);margin:0}.tools-error-retry-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-shrink:0;display:inline-flex}.tools-error-change-pill{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#fb2c3633;border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tools-error-change-pill{border-color:color-mix(in oklab, var(--color-red-500,lab(55.4814% 75.0732 48.8528)) 20%, transparent)}}.tools-error-change-pill{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block: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-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red-700,#bf000f)}@supports (color:lab(0% 0 0)){.tools-error-change-pill{color:var(--color-red-700,lab(40.4273% 67.2623 53.7441))}}.tools-error-change-pill:is(.dark *){color:var(--color-red-300,#ffa3a3)}@supports (color:lab(0% 0 0)){.tools-error-change-pill:is(.dark *){color:var(--color-red-300,lab(76.5514% 36.422 15.5335))}}@media (max-width:639px){.tools-layout{min-width:0}:where(.tools-layout>: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)))}.tools-layout{overflow-x:clip}.tools-panel{border-radius:calc(var(--radius) * 1.4);padding:calc(var(--spacing,.25rem) * 4)}.tools-index-title{--tw-leading:var(--leading-snug,1.375);font-size:1.4rem;line-height:var(--leading-snug,1.375)}.tools-card{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 4)}.fee-seo-h1,.tools-seo-h1{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.fee-seo-hero-only,.tools-seo-hero-only{padding-top:calc(var(--spacing,.25rem) * 4)}.tools-seo-cta-links{flex-direction:column}.tools-seo-cta-link{justify-content:center;width:100%}.fee-calc{overflow-x:clip}.fee-layout{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.fee-results{order:-9999}.fee-inputs{gap:calc(var(--spacing,.25rem) * 3)}.fee-card,.fee-results-card{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);padding:calc(var(--spacing,.25rem) * 3.5)}.fee-rates-notice{margin-bottom:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:11px}.fee-metrics{gap:calc(var(--spacing,.25rem) * 2)}.fee-metric-value{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.fee-donut{width:calc(var(--spacing,.25rem) * 36);height:calc(var(--spacing,.25rem) * 36)}.fee-seg{border-radius:calc(var(--radius) * 1.4);grid-template-columns:repeat(1,minmax(0,1fr))}.fee-seg-btn{height:calc(var(--spacing,.25rem) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.fee-seg-btn:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fee-seg-btn.is-active{background-color:var(--foreground);color:var(--background)}.fee-legend li{column-gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:auto minmax(0,1fr) auto}.fee-legend em{grid-row-start:1;grid-column-start:3;min-width:0}.fee-legend strong{text-align:left;grid-column:2/span 2;grid-row-start:2}.fee-discount-row{flex-direction:column}.fee-discount-row>:first-child{flex-basis:auto;width:100%}.sar-metric{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3)}.sar-metric-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}.sar-metric-value{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.lr-hero{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 4)}.lr-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.etg-example{padding:calc(var(--spacing,.25rem) * 3.5)}.esng-prompts{padding:calc(var(--spacing,.25rem) * 2.5)}.esng-prompt-chip{min-width:9.5rem;padding-block:calc(var(--spacing,.25rem) * 2)}.esng-name-card{gap:0;padding:0}.esng-name-main{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.esng-name-text{font-size:13px}.esng-prompts-row{margin-inline:calc(var(--spacing,.25rem) * -.5);padding-inline:calc(var(--spacing,.25rem) * .5)}}:where(.video-gen>: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)))}.video-gen-layout{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:64rem){.video-gen-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.video-gen-preview-panel{grid-column:span 2/span 2}}.video-gen-panel{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.video-gen-panel{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.video-gen-panel{background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.video-gen-panel{border-radius:calc(var(--radius) * 2.2);padding:calc(var(--spacing,.25rem) * 5)}}.video-gen-panel-head{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.video-gen-panel-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.8);background-color:#fe6e001f;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.video-gen-panel-icon{background-color:color-mix(in oklab, var(--color-orange-500,lab(64.272% 57.1788 90.3583)) 12%, transparent)}}.video-gen-panel-icon{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-orange-800,#9f2d00)}@supports (color:lab(0% 0 0)){.video-gen-panel-icon{color:var(--color-orange-800,lab(37.1566% 46.6433 50.5562))}}.video-gen-panel-icon:is(.dark *){color:var(--color-orange-400,#ff8b1a)}@supports (color:lab(0% 0 0)){.video-gen-panel-icon:is(.dark *){color:var(--color-orange-400,lab(70.0429% 42.5156 75.8207))}}.video-gen-panel-title{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);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.video-gen-panel-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.video-gen-panel-body{margin:0;margin-top:calc(var(--spacing,.25rem) * .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)}.video-gen-dropzone{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);background-color:var(--muted);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.video-gen-dropzone{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.video-gen-dropzone{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;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))}.video-gen-dropzone.is-dragover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.video-gen-dropzone.is-dragover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.video-gen-dropzone.is-dragover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.video-gen-dropzone.is-dragover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.video-gen-drop-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);color:var(--muted-foreground)}.video-gen-drop-title{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(--foreground);margin:0}.video-gen-drop-hint{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);margin:0}.video-gen-thumbs-wrap{margin-top:calc(var(--spacing,.25rem) * 4)}:where(.video-gen-thumbs-wrap>: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)))}.video-gen-thumbs-bar{justify-content:space-between;align-items:center;gap: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);color:var(--muted-foreground);display:flex}.video-gen-clear-btn{align-items:center;gap:var(--spacing,.25rem);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:var(--spacing,.25rem);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);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));display:inline-flex}@media (hover:hover){.video-gen-clear-btn:hover{background-color:var(--muted);color:var(--foreground)}}.video-gen-thumbs{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.video-gen-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.video-gen-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}}.video-gen-thumb{aspect-ratio:1;border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.video-gen-thumb{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.video-gen-thumb{background-color:var(--muted)}.video-gen-thumb img{object-fit:cover;width:100%;height:100%}.video-gen-thumb-index{top:calc(var(--spacing,.25rem) * 1.5);left:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);background-color:var(--background);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.video-gen-thumb-index{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.video-gen-thumb-index{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--foreground);--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)}.video-gen-thumb-remove{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);background-color:var(--background);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.video-gen-thumb-remove{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.video-gen-thumb-remove{color:var(--foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-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){.video-gen-thumb-remove:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.video-gen-thumb-remove:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.video-gen-thumb-remove:hover{color:var(--destructive)}}.video-gen-field{margin-bottom:calc(var(--spacing,.25rem) * 4)}:where(.video-gen-field>: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)))}.video-gen-seg{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.video-gen-seg-btn{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)){.video-gen-seg-btn{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.video-gen-seg-btn{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block: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-semibold,600);font-weight:var(--font-weight-semibold,600);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){.video-gen-seg-btn:hover{border-color:var(--border);color:var(--foreground)}}.video-gen-seg-btn.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.video-gen-seg-btn.is-active{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.video-gen-seg-btn.is-active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.video-gen-seg-btn.is-active{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.video-gen-seg-btn.is-active{color:var(--primary)}.video-gen-timing-hint{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);margin:0}.video-gen-advanced{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.video-gen-advanced{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.video-gen-advanced{padding-inline:calc(var(--spacing,.25rem) * 3)}.video-gen-cta{gap:calc(var(--spacing,.25rem) * 2);width:100%}.video-gen-hint{margin:0;margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.video-gen-error{margin:0;margin-top: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(--destructive)}.video-gen-preview{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.video-gen-video{width:100%;max-height:420px;max-width:var(--container-xl,36rem);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.video-gen-video{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.video-gen-video{background-color:var(--color-white,#fff);object-fit:contain}.video-gen-download{gap:calc(var(--spacing,.25rem) * 2)}.video-gen-preview-empty{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);background-color:var(--muted);flex-direction:column;min-height:180px;display:flex}@supports (color:color-mix(in lab, red, red)){.video-gen-preview-empty{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.video-gen-preview-empty{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}@media (min-width:1024px){.video-gen-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover){.tools-card-seasonal-cal:hover{border-color:#62a40066}@supports (color:color-mix(in lab, red, red)){.tools-card-seasonal-cal:hover{border-color:color-mix(in oklab, var(--color-lime-600,lab(61.1055% -41.0235 73.1483)) 40%, transparent)}}}.tools-card-seasonal-cal .tools-card-icon{background-color:#62a4001f}@supports (color:color-mix(in lab, red, red)){.tools-card-seasonal-cal .tools-card-icon{background-color:color-mix(in oklab, var(--color-lime-600,lab(61.1055% -41.0235 73.1483)) 12%, transparent)}}.tools-card-seasonal-cal .tools-card-icon{color:var(--color-lime-800,#3d6300)}@supports (color:lab(0% 0 0)){.tools-card-seasonal-cal .tools-card-icon{color:var(--color-lime-800,lab(37.7655% -25.1694 43.0683))}}.tools-card-seasonal-cal .tools-card-icon:is(.dark *){color:var(--color-lime-400,#9de500)}@supports (color:lab(0% 0 0)){.tools-card-seasonal-cal .tools-card-icon:is(.dark *){color:var(--color-lime-400,lab(83.7876% -45.0447 88.4738))}}.tools-card-seasonal-cal .tools-card-feature-icon{color:var(--color-lime-700,#4b7d00)}@supports (color:lab(0% 0 0)){.tools-card-seasonal-cal .tools-card-feature-icon{color:var(--color-lime-700,lab(47.246% -32.2589 55.8249))}}.tools-card-seasonal-cal .tools-card-feature-icon:is(.dark *){color:var(--color-lime-400,#9de500)}@supports (color:lab(0% 0 0)){.tools-card-seasonal-cal .tools-card-feature-icon:is(.dark *){color:var(--color-lime-400,lab(83.7876% -45.0447 88.4738))}}:where(.seasonal-cal>: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)))}:where(.seasonal-cal-intro>: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)))}.seasonal-cal-intro-title{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-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.seasonal-cal-intro-title{font-size:1.75rem}}.seasonal-cal-intro-body{max-width:var(--container-2xl,42rem);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);margin:0}.seasonal-cal-months{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.seasonal-cal-pill{height:calc(var(--spacing,.25rem) * 9);background-color:var(--muted);border-radius:3.40282e38px;justify-content:center;align-items:center;min-width:3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seasonal-cal-pill{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.seasonal-cal-pill{padding-inline:calc(var(--spacing,.25rem) * 3.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-medium,500);font-weight:var(--font-weight-medium,500);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){.seasonal-cal-pill:hover{background-color:var(--muted);color:var(--foreground)}}.seasonal-cal-pill.is-active{background-color:var(--foreground);color:var(--background)}@media (hover:hover){.seasonal-cal-pill.is-active:hover{background-color:var(--foreground);color:var(--background)}}.seasonal-cal-categories{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.seasonal-cal-chip{height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seasonal-cal-chip{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.seasonal-cal-chip{background-color:var(--background);padding-inline: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-medium,500);font-weight:var(--font-weight-medium,500);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){.seasonal-cal-chip:hover{border-color:var(--border);color:var(--foreground)}}.seasonal-cal-chip.is-active{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.seasonal-cal-chip.is-active{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.seasonal-cal-chip.is-active{background-color:var(--muted);color:var(--foreground)}.seasonal-cal-grid{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:48rem){.seasonal-cal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seasonal-cal-card{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.8);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)){.seasonal-cal-card{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.seasonal-cal-card{background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5);--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)}.seasonal-cal-card-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.seasonal-cal-card-title{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-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}.seasonal-cal-card-date{margin:0;margin-top:calc(var(--spacing,.25rem) * .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)}.seasonal-cal-badge{align-items:center;gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.seasonal-cal-badge.is-peak{background-color:var(--color-orange-100,#ffedd5);color:var(--color-orange-800,#9f2d00)}@supports (color:lab(0% 0 0)){.seasonal-cal-badge.is-peak{background-color:var(--color-orange-100,lab(94.7127% 3.58394 14.3151));color:var(--color-orange-800,lab(37.1566% 46.6433 50.5562))}}.seasonal-cal-badge.is-peak:is(.dark *){background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.seasonal-cal-badge.is-peak:is(.dark *){background-color:color-mix(in oklab, var(--color-orange-500,lab(64.272% 57.1788 90.3583)) 15%, transparent)}}.seasonal-cal-badge.is-peak:is(.dark *){color:var(--color-orange-300,#ffb96d)}@supports (color:lab(0% 0 0)){.seasonal-cal-badge.is-peak:is(.dark *){color:var(--color-orange-300,lab(80.8059% 21.7313 50.4455))}}.seasonal-cal-badge.is-list{background-color:var(--color-sky-100,#dff2fe);color:var(--color-sky-800,#005986)}@supports (color:lab(0% 0 0)){.seasonal-cal-badge.is-list{background-color:var(--color-sky-100,lab(94.3709% -4.56053 -8.23453));color:var(--color-sky-800,lab(35.164% -9.57692 -34.4068))}}.seasonal-cal-badge.is-list:is(.dark *){background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.seasonal-cal-badge.is-list:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-500,lab(63.3038% -18.433 -51.0407)) 15%, transparent)}}.seasonal-cal-badge.is-list:is(.dark *){color:var(--color-sky-300,#77d4ff)}@supports (color:lab(0% 0 0)){.seasonal-cal-badge.is-list:is(.dark *){color:var(--color-sky-300,lab(80.3307% -20.2945 -31.385))}}.seasonal-cal-badge.is-prepare{background-color:var(--color-violet-100,#ede9fe);color:var(--color-violet-800,#5d0ec0)}@supports (color:lab(0% 0 0)){.seasonal-cal-badge.is-prepare{background-color:var(--color-violet-100,lab(93.0838% 4.35197 -9.88284));color:var(--color-violet-800,lab(29.3188% 57.7986 -76.1493))}}.seasonal-cal-badge.is-prepare:is(.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.seasonal-cal-badge.is-prepare:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-500,lab(49.9355% 55.1776 -81.8963)) 15%, transparent)}}.seasonal-cal-badge.is-prepare:is(.dark *){color:var(--color-violet-300,#c4b4ff)}@supports (color:lab(0% 0 0)){.seasonal-cal-badge.is-prepare:is(.dark *){color:var(--color-violet-300,lab(76.7419% 18.3911 -37.0706))}}.seasonal-cal-badge.is-holiday{background-color:var(--color-rose-100,#ffe4e6);color:var(--color-rose-800,#a30037)}@supports (color:lab(0% 0 0)){.seasonal-cal-badge.is-holiday{background-color:var(--color-rose-100,lab(92.8221% 9.86832 2.60075));color:var(--color-rose-800,lab(34.6481% 60.802 20.1957))}}.seasonal-cal-badge.is-holiday:is(.dark *){background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.seasonal-cal-badge.is-holiday:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-500,lab(56.101% 79.4328 31.4532)) 15%, transparent)}}.seasonal-cal-badge.is-holiday:is(.dark *){color:var(--color-rose-300,#ffa2ae)}@supports (color:lab(0% 0 0)){.seasonal-cal-badge.is-holiday:is(.dark *){color:var(--color-rose-300,lab(76.6339% 38.3549 9.68835))}}.seasonal-cal-badge.is-upcoming{background-color:var(--muted);color:var(--muted-foreground)}.seasonal-cal-tags{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.seasonal-cal-tags li{background-color:var(--muted);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.seasonal-cal-tags li{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.seasonal-cal-tags li{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}:where(.seasonal-cal-ideas>: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)))}.seasonal-cal-ideas-label{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase;margin:0}.seasonal-cal-ideas ul{margin:0;list-style-type:disc}:where(.seasonal-cal-ideas ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.seasonal-cal-ideas ul{padding-left: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)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.seasonal-cal-ideas ul{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.seasonal-cal-tip{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);background-color:var(--color-amber-50,#fffbeb);padding-inline:calc(var(--spacing,.25rem) * 3);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(--color-amber-950,#461901);margin-top:auto;display:flex}@supports (color:lab(0% 0 0)){.seasonal-cal-tip{background-color:var(--color-amber-50,lab(98.6252% -.635922 8.42309));color:var(--color-amber-950,lab(15.8111% 20.9107 23.3752))}}.seasonal-cal-tip:is(.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.seasonal-cal-tip:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 10%, transparent)}}.seasonal-cal-tip:is(.dark *){color:var(--color-amber-100,#fef3c6)}@supports (color:lab(0% 0 0)){.seasonal-cal-tip:is(.dark *){color:var(--color-amber-100,lab(95.916% -1.21653 23.111))}}.seasonal-cal-tip-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-amber-700,#b75000);flex-shrink:0}@supports (color:lab(0% 0 0)){.seasonal-cal-tip-icon{color:var(--color-amber-700,lab(47.2709% 42.9082 69.2966))}}.seasonal-cal-tip-icon:is(.dark *){color:var(--color-amber-300,#ffd236)}@supports (color:lab(0% 0 0)){.seasonal-cal-tip-icon:is(.dark *){color:var(--color-amber-300,lab(86.4156% 6.13147 78.3961))}}.seasonal-cal-tip p{margin:0}.seasonal-cal-empty{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 12);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);margin:0}.seasonal-cal-disclaimer{--tw-leading:var(--leading-relaxed,1.625);font-size:11px;line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground);margin:0}:where(.shortcut-tool>: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)))}@media (min-width:40rem){:where(.shortcut-tool>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}}.shortcut-tool-panel{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-panel{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.shortcut-tool-panel{background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5);--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)}@media (min-width:40rem){.shortcut-tool-panel{border-radius:calc(var(--radius) * 2.2);padding:calc(var(--spacing,.25rem) * 7)}}.shortcut-tool-hero-grid{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:64rem){.shortcut-tool-hero-grid{align-items:center;gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}:where(.shortcut-tool-hero-copy>: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)))}.shortcut-tool-badge{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-badge{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.shortcut-tool-badge{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-badge{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.shortcut-tool-badge{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--primary);text-transform:uppercase}.shortcut-tool-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.shortcut-tool-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.shortcut-tool-lead{max-width:var(--container-xl,36rem);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);margin:0}@media (min-width:40rem){.shortcut-tool-lead{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.shortcut-tool-install{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--primary);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-install{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.shortcut-tool-install{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-install{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}.shortcut-tool-install{padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.shortcut-tool-install{padding:calc(var(--spacing,.25rem) * 5)}}.shortcut-tool-install-label{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:.12em;letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase;margin:0}.shortcut-tool-drag{height:calc(var(--spacing,.25rem) * 12);cursor:grab;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 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);color:var(--color-white,#fff);--tw-shadow:0 8px 24px -8px var(--tw-shadow-color,#ff552c73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));background-color:#ff552c;border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.shortcut-tool-drag:hover{background-color:#e84a24;scale:1.02}}.shortcut-tool-drag:active{cursor:grabbing}@media (min-width:40rem){.shortcut-tool-drag{padding-inline:calc(var(--spacing,.25rem) * 6);font-size:15px}}.shortcut-tool-install-hint{max-width:var(--container-xl,36rem);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);color:var(--muted-foreground);margin:0}.shortcut-tool-kbd{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);color:var(--foreground);border-radius:.25rem;font-family:ui-monospace,monospace;font-size:10px}.shortcut-tool-art{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-direction:column;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-art{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.shortcut-tool-art{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.shortcut-tool-art{padding:calc(var(--spacing,.25rem) * 4)}}.shortcut-tool-art-img{object-fit:contain;width:100%;height:auto}.shortcut-tool-art-install .shortcut-tool-art-img{max-height:280px}@media (min-width:40rem){.shortcut-tool-art-install .shortcut-tool-art-img{max-height:320px}}.shortcut-tool-art-use .shortcut-tool-art-img{max-height:260px}@media (min-width:40rem){.shortcut-tool-art-use .shortcut-tool-art-img{max-height:300px}}.shortcut-tool-art-caption{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);color:var(--muted-foreground);margin:0}.shortcut-tool-section-head{margin-bottom:calc(var(--spacing,.25rem) * 4)}:where(.shortcut-tool-section-head>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.shortcut-tool-section-title{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-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.shortcut-tool-section-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.shortcut-tool-section-lead{max-width:var(--container-2xl,42rem);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);margin:0}.shortcut-tool-steps{gap:calc(var(--spacing,.25rem) * 3);margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.shortcut-tool-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.shortcut-tool-steps>li{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);display:flex}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-steps>li{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.shortcut-tool-steps>li{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-steps>li{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.shortcut-tool-steps>li{padding:calc(var(--spacing,.25rem) * 4)}.shortcut-tool-step-num{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);background-color:var(--primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-step-num{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.shortcut-tool-step-num{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)}.shortcut-tool-step-title{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(--foreground);margin:0}.shortcut-tool-step-body{margin:0;margin-top:var(--spacing,.25rem);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);color:var(--muted-foreground)}.shortcut-tool-use-grid{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:64rem){.shortcut-tool-use-grid{align-items:center;gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:where(.shortcut-tool-use-copy>: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)))}.shortcut-tool-checklist{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.shortcut-tool-checklist>li{align-items:flex-start;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)));color:var(--foreground);display:flex}.shortcut-tool-highlights{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (min-width:40rem){.shortcut-tool-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}.shortcut-tool-highlight{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-highlight{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.shortcut-tool-highlight{background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shortcut-tool-highlight-icon{margin-bottom:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--primary);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-highlight-icon{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.shortcut-tool-highlight-icon{color:var(--primary)}.shortcut-tool-highlight-title{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(--foreground);margin:0}.shortcut-tool-highlight-body{margin:0;margin-top:var(--spacing,.25rem);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);color:var(--muted-foreground)}.shortcut-tool-note{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.shortcut-tool-note{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.shortcut-tool-note{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block: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-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}.shortcut-tool-note p{margin:0}:where(.tools-listing-generator>: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)))}.tools-listing-generator-cta-bar{margin-bottom:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.8);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)){.tools-listing-generator-cta-bar{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.tools-listing-generator-cta-bar{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.tools-listing-generator-cta-bar{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.tools-listing-generator-cta-bar{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5)}@media (min-width:40rem){.tools-listing-generator-cta-bar{flex-direction:row;justify-content:space-between;align-items:center}}.tools-listing-generator-cta-hint{max-width:var(--container-xl,36rem);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);margin:0}.tools-listing-generator-footer-cta{padding-top:var(--spacing,.25rem);justify-content:flex-end;display:flex}:where(.tools-listing-video-preview>: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)))}.tools-listing-video-el{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:100%;max-height:360px}@supports (color:color-mix(in lab, red, red)){.tools-listing-video-el{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.tools-listing-video-el{background-color:var(--color-black,#000);object-fit:contain}.tools-listing-video-actions{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.tools-listing-video-actions{flex-direction:row;justify-content:space-between;align-items:center}}:where(.scr-page>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.scr-page{padding-bottom:calc(var(--spacing,.25rem) * 12)}.scr-gate{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 12);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-direction:column;display:flex}.scr-panel{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.scr-panel{padding:calc(var(--spacing,.25rem) * 6)}}.scr-panel-head{margin-bottom:calc(var(--spacing,.25rem) * 5);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.scr-panel-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);background-color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scr-panel-icon{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.scr-panel-icon{color:var(--primary)}.scr-panel-title{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-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}@media (min-width:40rem){.scr-panel-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.scr-panel-body{margin:0;margin-top:var(--spacing,.25rem);max-width:var(--container-2xl,42rem);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)}.scr-form{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.scr-form-grid{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (min-width:40rem){.scr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-form-grid--single{max-width:var(--container-md,28rem);grid-template-columns:repeat(1,minmax(0,1fr))}}.scr-field{gap:calc(var(--spacing,.25rem) * 1.5);display:grid}.scr-submit{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;display:inline-flex}@media (min-width:40rem){.scr-submit{width:auto}}.scr-form-note,.scr-error{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));margin:0}.scr-error{color:var(--destructive)}.scr-form-note{color:var(--muted-foreground)}:where(.scr-summary>: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)))}.scr-summary{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.scr-summary{padding:calc(var(--spacing,.25rem) * 6)}}.scr-summary-head{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.scr-summary-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);background-color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scr-summary-icon{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.scr-summary-icon{color:var(--primary)}.scr-summary-kicker{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:.12em;letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase;margin:0}.scr-summary-title{margin:0;margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}.scr-summary-score{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);flex-direction:column;align-items:center;margin-left:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.scr-summary-score{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.scr-summary-score{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2)}.scr-summary-score-value{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);color:var(--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,)}.scr-summary-score-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.scr-summary-metrics{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.scr-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.scr-summary-metrics li{border-radius:calc(var(--radius) * 1.4);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)){.scr-summary-metrics li{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.scr-summary-metrics li{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}.scr-summary-metrics strong{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);color:var(--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,);display:block}.scr-summary-metrics span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.scr-summary-top-issue{margin-top:calc(var(--spacing,.25rem) * 2);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.scr-summary-top-issue{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.scr-summary-top-issue{padding-inline:calc(var(--spacing,.25rem) * 3.5);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)));color:var(--foreground)}.scr-summary-email{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);display:flex}@supports (color:color-mix(in lab, red, red)){.scr-summary-email{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.scr-summary-email{padding-inline:calc(var(--spacing,.25rem) * 3.5);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)));color:var(--foreground)}.scr-summary-top-issue p,.scr-summary-email p{margin:0}:where(.scr-summary-actions>: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)))}.scr-summary-cta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.scr-summary-note{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);margin:0}.scr-summary-link{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary);text-decoration-line:none}@media (hover:hover){.scr-summary-link:hover{text-decoration-line:underline}}:where(.scr-report>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}.scr-report-hero{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (min-width:40rem){.scr-report-hero{padding:calc(var(--spacing,.25rem) * 6);flex-direction:row;justify-content:space-between;align-items:flex-start}}.scr-report-hero-main{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);min-width:0;display:flex}.scr-report-icon{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);border-radius:calc(var(--radius) * 1.4);object-fit:cover;flex-shrink:0}.scr-report-icon-fallback{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);border-radius:calc(var(--radius) * 1.4);background-color:var(--muted);color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.scr-report-kicker{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:.12em;letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase;margin:0}.scr-report-shop-name{margin:0;margin-top:var(--spacing,.25rem);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}@media (min-width:40rem){.scr-report-shop-name{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.scr-report-tagline{margin:0;margin-top:var(--spacing,.25rem);max-width:var(--container-xl,36rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.scr-report-meta{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.scr-report-etsy-link{align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scr-report-etsy-link{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.scr-report-etsy-link{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.scr-report-etsy-link{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.scr-report-etsy-link{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);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);text-decoration-line:none}@media (hover:hover){.scr-report-etsy-link:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.scr-report-etsy-link:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}}.scr-report-meta-pill{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);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scr-report-meta-pill{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.scr-report-meta-pill{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.scr-report-meta-pill--rating{border-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.scr-report-meta-pill--rating{border-color:color-mix(in oklab, var(--color-amber-300,lab(86.4156% 6.13147 78.3961)) 80%, transparent)}}.scr-report-meta-pill--rating{background-color:var(--color-amber-50,#fffbeb);color:var(--color-amber-950,#461901)}@supports (color:lab(0% 0 0)){.scr-report-meta-pill--rating{background-color:var(--color-amber-50,lab(98.6252% -.635922 8.42309));color:var(--color-amber-950,lab(15.8111% 20.9107 23.3752))}}.scr-report-meta-pill--sales{border-color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.scr-report-meta-pill--sales{border-color:color-mix(in oklab, var(--color-sky-300,lab(80.3307% -20.2945 -31.385)) 80%, transparent)}}.scr-report-meta-pill--sales{background-color:var(--color-sky-50,#f0f9ff);color:var(--color-sky-950,#052f4a)}@supports (color:lab(0% 0 0)){.scr-report-meta-pill--sales{background-color:var(--color-sky-50,lab(97.3623% -2.33802 -4.13098));color:var(--color-sky-950,lab(17.8299% -5.31271 -21.1584))}}.scr-report-meta-pill--favorers{border-color:#ffa2aecc}@supports (color:color-mix(in lab, red, red)){.scr-report-meta-pill--favorers{border-color:color-mix(in oklab, var(--color-rose-300,lab(76.6339% 38.3549 9.68835)) 80%, transparent)}}.scr-report-meta-pill--favorers{background-color:var(--color-rose-50,#fff1f2);color:var(--color-rose-950,#4d0218)}@supports (color:lab(0% 0 0)){.scr-report-meta-pill--favorers{background-color:var(--color-rose-50,lab(96.2369% 4.94155 1.28011));color:var(--color-rose-950,lab(14.2323% 34.0086 9.80922))}}.scr-report-meta-strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:currentColor;--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,)}.scr-report-meta-muted{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);opacity:.7}.scr-report-date{margin:0;margin-top:calc(var(--spacing,.25rem) * 2.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-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.scr-report-score{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);border-width:1px;flex-direction:column;flex-shrink:0;align-self:flex-start;align-items:center;display:flex}.scr-report-score-value{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,)}.scr-report-score-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:capitalize;text-transform:uppercase}.scr-status-good{border-color:var(--color-emerald-200,#a4f4cf);background-color:var(--color-emerald-50,#ecfdf5);color:var(--color-emerald-800,#005f46)}@supports (color:lab(0% 0 0)){.scr-status-good{border-color:var(--color-emerald-200,lab(90.2247% -31.039 9.47084));background-color:var(--color-emerald-50,lab(97.8462% -6.94966 1.85487));color:var(--color-emerald-800,lab(35.3675% -33.1188 8.04002))}}.scr-status-mid{border-color:var(--color-amber-200,#fee685);background-color:var(--color-amber-50,#fffbeb);color:var(--color-amber-900,#7b3306)}@supports (color:lab(0% 0 0)){.scr-status-mid{border-color:var(--color-amber-200,lab(91.7203% -.505269 49.9084));background-color:var(--color-amber-50,lab(98.6252% -.635922 8.42309));color:var(--color-amber-900,lab(31.2288% 30.2627 40.0378))}}.scr-status-low{border-color:var(--color-rose-200,#ffccd3);background-color:var(--color-rose-50,#fff1f2);color:var(--color-rose-900,#8b0836)}@supports (color:lab(0% 0 0)){.scr-status-low{border-color:var(--color-rose-200,lab(86.806% 19.1909 4.07754));background-color:var(--color-rose-50,lab(96.2369% 4.94155 1.28011));color:var(--color-rose-900,lab(29.7104% 51.514 12.6253))}}.scr-report-stats{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.scr-report-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.scr-report-stats li{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3.5)}.scr-report-stats strong{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--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(--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,);display:block}@media (min-width:40rem){.scr-report-stats strong{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.scr-report-stats span{margin-top: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-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);display:block}.scr-report-stats-wide{grid-column:span 2/span 2}@media (min-width:40rem){.scr-report-stats-wide{grid-column:span 1/span 1}}.scr-report-stats-wide strong{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-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:40rem){.scr-report-stats-wide strong{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.scr-report-section{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.scr-report-section{padding:calc(var(--spacing,.25rem) * 6)}}.scr-report-section-title{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);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground);margin:0}.scr-issues-toggle{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);text-align:left;background-color:#0000;border-width:0;width:100%;padding:0;display:flex}.scr-issues-toggle-copy{flex:1;min-width:0}.scr-issues-lead{margin:0;margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.scr-issues-chevron{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);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));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.scr-issues-chevron.is-open{rotate:180deg}.scr-issues-list{margin:0;margin-top:calc(var(--spacing,.25rem) * 4);list-style-type:none}:where(.scr-issues-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--border)}.scr-issues-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding:0}.scr-issues-row{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3.5);display:flex}.scr-issues-row-copy{flex:1;min-width:0}.scr-issues-label{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);color:var(--foreground);margin:0}.scr-issues-hint{margin:0;margin-top:calc(var(--spacing,.25rem) * .5);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);color:var(--muted-foreground)}.scr-issues-icon{margin-top:calc(var(--spacing,.25rem) * .5);flex-shrink:0;display:inline-flex}.scr-issues-icon--pass{color:var(--color-emerald-600,#009767)}@supports (color:lab(0% 0 0)){.scr-issues-icon--pass{color:var(--color-emerald-600,lab(55.0481% -49.9246 15.93))}}.scr-issues-icon--fail{color:var(--color-rose-600,#e70044)}@supports (color:lab(0% 0 0)){.scr-issues-icon--fail{color:var(--color-rose-600,lab(49.1882% 81.577 36.0311))}}.scr-cat-head{margin-bottom:calc(var(--spacing,.25rem) * 4)}.scr-cat-lead{margin:0;margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.scr-cat-grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.scr-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.scr-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.scr-cat-card{border-radius:calc(var(--radius) * 1.4);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)){.scr-cat-card{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.scr-cat-card{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3)}.scr-cat-card--good{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.scr-cat-card--good{border-color:color-mix(in oklab, var(--color-emerald-200,lab(90.2247% -31.039 9.47084)) 80%, transparent)}}.scr-cat-card--good{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.scr-cat-card--good{background-color:color-mix(in oklab, var(--color-emerald-50,lab(97.8462% -6.94966 1.85487)) 40%, transparent)}}.scr-cat-card--mid{border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.scr-cat-card--mid{border-color:color-mix(in oklab, var(--color-amber-200,lab(91.7203% -.505269 49.9084)) 80%, transparent)}}.scr-cat-card--mid{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.scr-cat-card--mid{background-color:color-mix(in oklab, var(--color-amber-50,lab(98.6252% -.635922 8.42309)) 40%, transparent)}}.scr-cat-card--low{border-color:#ffccd3cc}@supports (color:color-mix(in lab, red, red)){.scr-cat-card--low{border-color:color-mix(in oklab, var(--color-rose-200,lab(86.806% 19.1909 4.07754)) 80%, transparent)}}.scr-cat-card--low{background-color:#fff1f266}@supports (color:color-mix(in lab, red, red)){.scr-cat-card--low{background-color:color-mix(in oklab, var(--color-rose-50,lab(96.2369% 4.94155 1.28011)) 40%, transparent)}}.scr-cat-card-top{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.scr-cat-card-icon{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius);background-color:var(--background);color:var(--foreground);--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);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.scr-cat-card-label{min-width:0;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);color:var(--foreground);text-transform:capitalize;flex:1}.scr-cat-card-score{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-bold,700);font-weight:var(--font-weight-bold,700);color:var(--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,)}.scr-cat-card-track{margin-top:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background-color:var(--background);border-radius:3.40282e38px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scr-cat-card-track{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.scr-cat-card-fill{height:100%;transition-property:width;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:.3s;border-radius:3.40282e38px;transition-duration:.3s;display:block}.scr-cat-card--good .scr-cat-card-fill{background-color:var(--color-emerald-500,#00bb7f)}@supports (color:lab(0% 0 0)){.scr-cat-card--good .scr-cat-card-fill{background-color:var(--color-emerald-500,lab(66.9756% -58.27 19.5419))}}.scr-cat-card--mid .scr-cat-card-fill{background-color:var(--color-amber-500,#f99c00)}@supports (color:lab(0% 0 0)){.scr-cat-card--mid .scr-cat-card-fill{background-color:var(--color-amber-500,lab(72.7183% 31.8672 97.9407))}}.scr-cat-card--low .scr-cat-card-fill{background-color:var(--color-rose-500,#ff2357)}@supports (color:lab(0% 0 0)){.scr-cat-card--low .scr-cat-card-fill{background-color:var(--color-rose-500,lab(56.101% 79.4328 31.4532))}}.scr-cat-card-status{margin:0;margin-top:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.08em;letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase}.scr-cat-card--good .scr-cat-card-status{color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.scr-cat-card--good .scr-cat-card-status{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.scr-cat-card--mid .scr-cat-card-status{color:var(--color-amber-800,#953d00)}@supports (color:lab(0% 0 0)){.scr-cat-card--mid .scr-cat-card-status{color:var(--color-amber-800,lab(37.8822% 37.1699 52.2718))}}.scr-cat-card--low .scr-cat-card-status{color:var(--color-rose-700,#c20039)}@supports (color:lab(0% 0 0)){.scr-cat-card--low .scr-cat-card-status{color:var(--color-rose-700,lab(41.1651% 71.6251 30.3087))}}.scr-announce-box{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);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)){.scr-announce-box{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.scr-announce-box{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.scr-report-prose{max-height:calc(var(--spacing,.25rem) * 40);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);white-space:pre-wrap;color:var(--muted-foreground);margin:0;overflow-y:auto}.scr-report-bars{margin:0;list-style-type:none}:where(.scr-report-bars>: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)))}.scr-report-bars{padding:0}.scr-report-bar-label{margin-bottom:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground);text-transform:capitalize;justify-content:space-between;align-items:center;display:flex}.scr-report-bar-track{height:calc(var(--spacing,.25rem) * 2);background-color:var(--muted);border-radius:3.40282e38px;overflow:hidden}.scr-report-bar-fill{border-radius:3.40282e38px;height:100%;display:block}.scr-listing-list{margin:0;list-style-type:none}:where(.scr-listing-list>: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)))}.scr-listing-list{padding:0}.scr-listing-card{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);overflow:hidden}.scr-listing-toggle{align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--background);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);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));display:flex}@media (hover:hover){.scr-listing-toggle:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.scr-listing-toggle:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}}.scr-listing-media{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius);background-color:var(--muted);flex-shrink:0;overflow:hidden}.scr-listing-media img{object-fit:cover;width:100%;height:100%}.scr-listing-media-empty{background-color:var(--muted);width:100%;height:100%;display:block}.scr-listing-copy{flex:1;min-width:0}.scr-listing-title{-webkit-line-clamp: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);color:var(--foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scr-listing-sub{margin-top: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);display:block}.scr-listing-score{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);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-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,);border-width:1px;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.scr-listing-chevron{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}.scr-listing-chevron.is-open{rotate:180deg}:where(.scr-listing-detail>: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)))}.scr-listing-detail{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.scr-listing-detail{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.scr-listing-detail{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.scr-listing-detail{padding-inline:calc(var(--spacing,.25rem) * 4)}}.scr-listing-etsy{align-items:center;gap:var(--spacing,.25rem);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);text-decoration-line:none;display:inline-flex}@media (hover:hover){.scr-listing-etsy:hover{text-decoration-line:underline}}.scr-breakdown{gap:calc(var(--spacing,.25rem) * 3);margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.scr-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.scr-breakdown-item{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}.scr-breakdown-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);display:flex}.scr-breakdown-name{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(--foreground);text-transform:capitalize}.scr-breakdown-pct{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)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px}.scr-breakdown-pts{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);opacity:.7}.scr-issue-list{margin:0;margin-top:calc(var(--spacing,.25rem) * 2);list-style-type:disc}:where(.scr-issue-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.scr-issue-list{padding-left:calc(var(--spacing,.25rem) * 4);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);color:var(--muted-foreground)}.scr-breakdown-improve{margin-top:calc(var(--spacing,.25rem) * 2)}:where(.scr-breakdown-improve>: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)))}.scr-breakdown-improve-label{border-style:var(--tw-border-style);border-width:1px;border-color:#f99c004d;border-radius:3.40282e38px;margin:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scr-breakdown-improve-label{border-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 30%, transparent)}}.scr-breakdown-improve-label{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.scr-breakdown-improve-label{background-color:color-mix(in oklab, var(--color-amber-500,lab(72.7183% 31.8672 97.9407)) 10%, transparent)}}.scr-breakdown-improve-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-amber-800,#953d00);text-transform:uppercase}@supports (color:lab(0% 0 0)){.scr-breakdown-improve-label{color:var(--color-amber-800,lab(37.8822% 37.1699 52.2718))}}.scr-issue-list--improve{margin-top:calc(var(--spacing,.25rem) * 1.5);color:#461901cc}@supports (color:color-mix(in lab, red, red)){.scr-issue-list--improve{color:color-mix(in oklab, var(--color-amber-950,lab(15.8111% 20.9107 23.3752)) 80%, transparent)}}.scr-issue-ok{margin:0;margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-emerald-700,#007956)}@supports (color:lab(0% 0 0)){.scr-issue-ok{color:var(--color-emerald-700,lab(44.4871% -41.0396 11.0361))}}.scr-breakdown-count{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.scr-breakdown-tags{margin-top:calc(var(--spacing,.25rem) * 2.5)}.scr-tags{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.scr-tag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.scr-tag{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.scr-tag{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);color:var(--foreground);font-size:11px}.scr-auth-toolbar{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.scr-auth-toolbar{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4);flex-flow:wrap}}.scr-auth-toolbar-copy{flex-shrink:0;min-width:0}.scr-auth-kicker{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase;margin:0}.scr-auth-title{margin:0;margin-top:calc(var(--spacing,.25rem) * .5);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-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--foreground)}@media (min-width:40rem){.scr-auth-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.scr-auth-form{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;width:100%;display:flex}@media (min-width:40rem){.scr-auth-form{max-width:var(--container-xl,36rem);flex-direction:row;align-items:center}}.scr-auth-field{flex:1;min-width:0}.scr-auth-input-wrap{position:relative}.scr-auth-input-icon{pointer-events:none;top:50%;left:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground);position:absolute}.scr-auth-input{height:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 9)}.scr-auth-submit{height:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:inline-flex}.scr-auth-error{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--destructive);flex-basis:100%;margin:0}@media (min-width:40rem){.scr-auth-error{order:9999}}.scr-report-sar .scr-sar-tagline{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);margin:0}.scr-report-sar .sar-banner{min-height:9.5rem;position:relative}@media (min-width:40rem){.scr-report-sar .sar-banner{min-height:10.5rem}}.scr-report-sar .sar-banner-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scr-report-sar .sar-banner-fade{z-index:1}.scr-sar-banner-content{z-index:2;padding:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);position:relative}@media (min-width:40rem){.scr-sar-banner-content{padding:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 4)}}.scr-auth-page{width:100%;max-width:var(--container-6xl,72rem);margin-inline:auto}:where(.scr-auth-page>: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)))}.scr-auth-page{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){:where(.scr-auth-page>: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)))}.scr-auth-page{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 6)}}.scr-sar-header{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.scr-sar-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-direction:row}}.scr-sar-header-main{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex:1;min-width:0;display:flex}@media (min-width:40rem){.scr-sar-header-main{gap:calc(var(--spacing,.25rem) * 4)}}.scr-sar-header-copy{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;flex:1;min-width:0;display:flex}.scr-report-sar .sar-banner-name-group{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.scr-report-sar .sar-shop-name{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}@media (min-width:40rem){.scr-report-sar .sar-shop-name{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.scr-report-sar .sar-banner-meta{margin-top:calc(var(--spacing,.25rem) * .5);gap:calc(var(--spacing,.25rem) * 1.5)}.scr-sar-banner-aside{align-items:stretch;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex-shrink:0;width:100%;display:flex}@media (min-width:40rem){.scr-sar-banner-aside{align-items:flex-end;width:auto}}.scr-sar-view-link{justify-content:center}@media (min-width:40rem){.scr-sar-view-link{justify-content:flex-end}}.scr-sar-seo-score{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);text-align:center;border-width:1px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.scr-sar-seo-score{width:auto;min-width:7.25rem}}.scr-sar-seo-score-value{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--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);--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,)}.scr-sar-seo-score-label{margin-top:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase}.scr-sar-seo-score-status{margin-top:calc(var(--spacing,.25rem) * .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-medium,500);font-weight:var(--font-weight-medium,500);text-transform:capitalize;opacity:.8}@media (min-width:64rem){.scr-sar-metrics-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}}.scr-sar-inline-lead{margin-bottom:calc(var(--spacing,.25rem) * 3)}.scr-listings-table-card .sar-card-body{padding:0}@media (min-width:40rem){.scr-listings-table-card .sar-card-body{padding:0}}.scr-listings-table-wrap{overflow-x:auto}.scr-listings-table{border-collapse:collapse;text-align:left;width:100%;min-width:720px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.scr-listings-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.scr-listings-table th{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.scr-listings-table th{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.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-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted-foreground);text-transform:uppercase}.scr-listings-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);vertical-align:middle;color:var(--foreground)}.scr-listings-listing{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);min-width:220px;display:flex}.scr-listings-thumb{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scr-listings-thumb{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.scr-listings-thumb img{object-fit:cover;width:100%;height:100%}.scr-listings-thumb-empty{background-color:var(--muted);width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.scr-listings-thumb-empty{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.scr-listings-listing-copy{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;min-width:0;display:flex}.scr-listings-listing-title{-webkit-line-clamp: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-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scr-listings-listing-id{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.scr-listings-score-pill{min-width:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);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)));--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,);border-width:1px;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.scr-listings-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.scr-listings-link{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.scr-listings-link:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.scr-listings-link:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.scr-listings-link:hover{color:var(--foreground)}}.scr-listings-expand{height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:var(--spacing,.25rem);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scr-listings-expand{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.scr-listings-expand{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.scr-listings-expand{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.scr-listings-expand{padding-inline:calc(var(--spacing,.25rem) * 2.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-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--primary);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-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){.scr-listings-expand:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.scr-listings-expand:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}}.scr-listings-expand.is-active{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){.scr-listings-expand.is-active:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.scr-listings-expand.is-active:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}}.scr-listings-expand-label{--tw-leading:1;line-height:1}.scr-listings-expand-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);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));--tw-duration:.2s;transition-duration:.2s}.scr-listings-expand-icon.is-open{rotate:180deg}.scr-listings-detail-row td{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.scr-listings-detail-row td{background-color:color-mix(in oklab, var(--muted) 15%, transparent)}}.scr-listings-detail-row td{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3)}.scr-listings-detail-row .scr-breakdown{margin-top:0}.scr-announce-panel{margin-top:calc(var(--spacing,.25rem) * 3)}.scr-policy-updated{margin:0;margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@property --tw-leading{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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-duration{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-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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
