/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-outline-style:solid;--tw-duration: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-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-x-reverse:0;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-y-reverse:0}}}@layer components{.report-summary{--gap:calc(var(--spacing) * 5);gap:var(--gap);flex-direction:row;display:flex}.report-summary .grades{max-width:var(--container-md,28rem);gap:var(--gap);flex-direction:column;display:flex}.report-summary .overall{gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;align-items:center;display:flex}.report-summary .overall .label{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.report-summary .overall .band{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--foreground)}.report-summary .categories{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;display:grid}.report-summary .categories>*{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.report-summary .insights{gap:var(--gap);border-left:2px solid var(--brown-100);padding-left:var(--gap);flex-direction:column;flex:1;display:flex}.report-summary .insights>*{padding-bottom:var(--gap);border-bottom:1px solid var(--border)}.report-summary .insights>:last-of-type{border-bottom-style:none;padding-bottom:0}.report-summary .insights .insight-title{font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);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-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--foreground)}.report-summary .insights .insight-dek{color:var(--muted-foreground)}.report-summary .findings{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;min-width:0;display:flex}.report-summary .findings .finding-list{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.report-summary .findings .finding{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-btn);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);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}.report-summary .findings .finding:hover{background-color:var(--muted)}.report-summary .findings .finding .impact{--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:uppercase;flex-shrink:0}.report-summary .findings .finding .title{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-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);flex:1;overflow:hidden}.report-summary .findings .finding .pages,.report-summary .findings .finding .views{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);flex-shrink:0}.report-summary .uptime{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.report-summary .agentic-browsing{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.report-summary .label{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-semibold,600);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}.report-summary .grade-group{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;align-items:center;max-width:fit-content;margin-inline:auto;display:flex}.report-summary .grade-group .band{color:var(--muted-foreground);font-size:11px}.search__tiles{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.search__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.search__tile-label{--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);color:var(--muted-foreground);text-transform:uppercase}.search__tile-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,)}.search__tile-detail{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.search__tile-detail.search__tile-detail-up{color:var(--success)}.search__tile-detail.search__tile-detail-down{color:var(--destructive)}.search__heading{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:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}.search__page{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);display:flex}@media (hover:hover){.search__page:hover{text-decoration-line:underline}}.search__star{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--gold-500)}.search__path{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));overflow-wrap:break-word;color:var(--muted-foreground);display:block}.search__path-only{overflow-wrap:break-word;color:var(--muted-foreground)}.search__query{overflow-wrap:break-word}.search__toggle{margin-top: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-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary);display:inline-block}@media (hover:hover){.search__toggle:hover{text-decoration-line:underline}}.traffic__tiles{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (width>=40rem){.traffic__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.traffic__tile-label{--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);color:var(--muted-foreground);text-transform:uppercase}.traffic__tile-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,)}.traffic__tile-detail{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.traffic__tile-detail.traffic__tile-detail-up{color:var(--success)}.traffic__tile-detail.traffic__tile-detail-down{color:var(--destructive)}.traffic__page{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);display:flex}@media (hover:hover){.traffic__page:hover{text-decoration-line:underline}}.traffic__star{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--gold-500)}.traffic__path{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));overflow-wrap:break-word;color:var(--muted-foreground);display:block}.traffic__path-only{overflow-wrap:break-word;color:var(--muted-foreground)}.traffic__toggle{margin-top: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-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary);display:inline-block}@media (hover:hover){.traffic__toggle:hover{text-decoration-line:underline}}.account-bar{top:var(--spacing-nav-bar,var(--height-nav-bar));z-index:20;min-height:var(--height-accountbar,50px);width:100%;font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.account-bar .account-bar-content{width:100%;height:100%;max-width:var(--container-content,80rem);min-height:inherit;align-items:center;margin-inline:auto;display:flex}.account-bar nav{align-items:flex-start;gap:var(--spacing,.25rem);flex-direction:column;display:flex}.account-bar .account-bar__crumb{align-items:center;display:inline-flex}.account-bar .account-bar-dropdown-wrapper{align-items:center;width:fit-content;display:inline-flex}.account-bar .account-bar__name,.account-bar .account-bar__static{max-width:calc(var(--spacing,.25rem) * 72);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-btn);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}.account-bar .account-bar__name--link,.account-bar .account-bar__static--link{cursor:pointer;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));-webkit-user-select:none;user-select:none}:is(.account-bar .account-bar__name--link,.account-bar .account-bar__static--link):hover{color:var(--bloom-pink);text-decoration-line:underline}.account-bar .account-bar__trigger{cursor:pointer;border-radius:var(--radius-btn);padding-inline:calc(var(--spacing,.25rem) * 1.5);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));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;align-self:stretch;align-items:center;display:inline-flex}.account-bar .account-bar__trigger:hover{background-color:var(--input-dropdown-hover)}.account-bar .account-bar__trigger:active{background-color:var(--input-focus)}.account-bar .account-bar__trigger:focus-visible{--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(--input-ring)}.account-bar .account-bar-title{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;flex-basis:100%;display:flex}.account-bar .account-bar-title .account-bar__name{text-wrap-style:balance;max-width:none}.account-bar .account-bar-title .account-bar__name:not(.info){font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:.5px;letter-spacing:.5px}.account-bar .account-bar-title .account-bar__name.info{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.account-bar .account-bar-title .account-bar__name{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--foreground);overflow:visible}.account-bar__website~:is(.account-bar .account-bar-title){margin-top:calc(var(--spacing,.25rem) * 2)}.account-bar .account-bar__url{--tw-font-weight:var(--font-weight-light,300);min-width:0;font-weight:var(--font-weight-light,300);color:var(--muted-foreground);font-style:italic}.account-bar .account-bar__icon{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--muted-foreground);flex-shrink:0}.account-bar .account-bar__caret{color:var(--muted-foreground);flex-shrink:0;font-size:.5rem}.account-bar .account-bar__label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);overflow:hidden}.account-bar .account-bar__sublabel{margin-left:var(--spacing,.25rem);text-overflow:ellipsis;white-space:nowrap;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-light,300);font-weight:var(--font-weight-light,300);color:var(--muted-foreground);align-self:center;overflow:hidden}.account-bar .account-bar__crumbs>:last-child>.account-bar__label{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.account-bar .account-bar__sep{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)));color:var(--muted-foreground);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.account-bar .account-bar__sep{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.account-bar .account-bar__list{flex-direction:column;display:flex}.account-bar .dropdown__link.account-bar__option{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.account-bar .dropdown__link.account-bar__option:hover{background-color:var(--input-dropdown-hover)}.account-bar .dropdown__link.account-bar__option:hover .account-bar__label{color:var(--input-dropdown-hover-fg);letter-spacing:.25px}.account-bar .account-bar__option .account-bar__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-bar .account-bar__option--paused .account-bar__label{color:var(--muted-foreground);font-style:italic}.account-bar .account-bar__option-muted{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.account-bar .account-bar__loading{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex}.account-bar .account-bar__empty{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)));color:var(--muted-foreground)}.account-bar.is-collapsed,.account-bar.is-collapsed .account-bar-content{min-height:0}.account-bar.is-collapsed .account-bar__crumbs{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:row}.account-bar.is-collapsed .account-bar__account{display:none}.account-bar.is-collapsed .account-bar__website,.account-bar.is-collapsed .account-bar__website .account-bar__name,.account-bar.is-collapsed .account-bar__website .account-bar__label,.account-bar.is-collapsed .account-bar__website .account-bar__static{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.account-bar.is-collapsed .account-bar__page{flex-basis:auto;margin-top:0}.account-bar.is-collapsed .account-bar__page .account-bar__name{text-wrap-style:balance}.account-bar.is-collapsed .account-bar__page .account-bar__name:not(.info){font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:.5px;letter-spacing:.5px}.account-bar.is-collapsed .account-bar__page .account-bar__name.info{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.account-bar.is-collapsed .account-bar__page .account-bar__name{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}.availability-timeline{height:calc(var(--spacing,.25rem) * 8);align-items:stretch;gap:1px;display:flex}.availability-timeline__bar{min-width:calc(var(--spacing,.25rem) * .5);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:1.5px;flex:1;padding:0}.availability-timeline__bar:not(.availability-timeline__bar--empty){cursor:pointer}@media (hover:hover){.availability-timeline__bar:not(.availability-timeline__bar--empty):hover{opacity:.7}}.availability-timeline__bar--selected{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--foreground)}.availability-timeline-row-highlight{background-color:oklch(from var(--warning) l c h / 10%);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;transition-duration:.5s}.breadcrumbs{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:flex}.breadcrumbs .current{color:var(--foreground)}.breadcrumbs__separator{margin-inline:calc(var(--spacing,.25rem) * 2)}.consent-banner{right:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:50;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius-base) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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;position:fixed}@media (width>=40rem){.consent-banner{right:auto;bottom:calc(var(--spacing,.25rem) * 6);left:calc(var(--spacing,.25rem) * 6);max-width:var(--container-sm,24rem)}}.consent-banner{animation:var(--animate-slide-up,slideup .3s ease-in-out)}.consent-banner[hidden]{display:none}.consent-banner--preview{max-width:var(--container-sm,24rem);--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);animation:none;position:static}.consent-banner__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)}.consent-banner__text{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)}.consent-banner__link{color:var(--primary);text-underline-offset:2px;text-decoration-line:underline}.consent-banner__actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.consent-settings{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (width>=40rem){.consent-settings{flex-direction:row;justify-content:space-between;align-items:center}}.consent-settings__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)}.consent-settings__status{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)}.consent-settings__choices{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted);padding:calc(var(--spacing,.25rem) * .5);border-radius:2147483647px;flex-shrink:0;display:inline-flex}.consent-settings__choice{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 4);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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:2147483647px}@media (hover:hover){.consent-settings__choice:hover{color:var(--foreground)}}.consent-settings__choice: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(--input-ring);--tw-outline-style:none;outline-style:none}.consent-settings[data-consent-state=granted] .consent-settings__choice--on,.consent-settings[data-consent-state=denied] .consent-settings__choice--off{background-color:var(--card);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)}.drawer{min-height:100%;width:var(--container-2xl,42rem);--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-top-left-radius:calc(var(--radius-base) * 3);border-bottom-left-radius:calc(var(--radius-base) * 3);background-color:var(--card);flex-direction:column;margin:0;display:none;position:fixed;inset:0 0 0 auto}.drawer::backdrop{background-color:var(--overlay)}.drawer[open]{display:flex}.drawer__header{background-color:var(--card);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.drawer__header{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.drawer__header{padding:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);--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,)}.drawer__header-bordered{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.drawer__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-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.drawer__subtitle{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)}.drawer__close{cursor:pointer;padding:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));outline-style:var(--tw-outline-style);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:.3s;color:var(--muted-foreground);background-color:#0000;border-radius:2147483647px;outline-width:0;align-items:center;margin-left:auto;transition-duration:.3s;display:inline-flex}@media (hover:hover){.drawer__close:hover{background-color:var(--accent);color:var(--accent-foreground)}}.drawer__body{padding:calc(var(--spacing,.25rem) * 6);color:var(--muted-foreground);flex:1}.drawer__footer{background-color:var(--card);width:100%;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.drawer__footer{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.drawer__footer{padding:calc(var(--spacing,.25rem) * 4);--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,);border-bottom-left-radius:var(--radius-modal)}.drawer__footer-bordered{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.dropdown{width:fit-content;position:relative}.dropdown__menu{z-index:40;max-height:calc(var(--spacing,.25rem) * 96);max-width:calc(var(--spacing,.25rem) * 96);min-width:calc(var(--spacing,.25rem) * 44);animation:var(--animate-fade-in,fadein .15s ease-in-out);padding-block: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);border-radius:calc(var(--radius-base) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);color:var(--foreground);display:none;position:absolute;overflow:auto}.dropdown--end>.dropdown__menu{left:auto;right:0}.dropdown__title{padding-inline:calc(var(--spacing,.25rem) * 4);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(--foreground)}.dropdown__item{margin-inline:calc(var(--spacing,.25rem) * 2);display:block}.dropdown__link{cursor:pointer;border-radius:var(--radius-btn);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:block}@media (hover:hover){.dropdown__link:hover{background-color:var(--accent);color:var(--accent-foreground)}}.dropdown__link:disabled{cursor:not-allowed;color:inherit;opacity:.6;background-color:#0000}.dropdown__link-active{background-color:var(--accent);color:var(--accent-foreground)}.dropdown__divider{margin-bottom:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2)}.flash-bars{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.flash-bars:has(.flash-bar:not(.hidden)){margin-bottom:calc(var(--spacing,.25rem) * 6)}.contextual-header>.flash-bars,.marketing .flash-bars{max-width:var(--container-content,80rem);padding-inline:calc(var(--spacing,.25rem) * 6);margin-inline:auto}@media (width>=64rem){.contextual-header>.flash-bars,.marketing .flash-bars{padding-inline:calc(var(--spacing,.25rem) * 8)}}.contextual-header>.flash-bars,.marketing .flash-bars{width:100%}:is(.contextual-header>.flash-bars,.marketing .flash-bars):has(.flash-bar:not(.hidden)){padding-block:calc(var(--spacing,.25rem) * 3);margin-bottom:0}.flash-bars.flash-bars--at:has(.flash-bar:not(.hidden)){margin-bottom:0}.flash-bars.flash-bars--at:not(:has(.flash-bar:not(.hidden))){display:none}.marketing .flash-bars{pointer-events:none;inset-inline:0;top:var(--spacing-nav-bar,var(--height-nav-bar));z-index:20;position:absolute}.marketing .flash-bars .flash-bar{pointer-events:auto}.flash-bar{--flash-accent:var(--success-notice);align-items:center;gap:calc(var(--spacing,.25rem) * 3);max-width:100%;padding-right:calc(var(--spacing,.25rem) * 3);padding-left: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)));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,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;padding-block:calc(var(--spacing,.25rem) * 3);border-left:var(--radius-base) solid var(--flash-accent);border-radius:var(--radius-base);background-color:var(--flash-accent);font-weight:400;transition-duration:.3s;display:flex;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.flash-bar{background-color:color-mix(in oklab, var(--flash-accent) 12%, var(--card))}}.flash-bar{box-shadow:0 1px 3px #0000002e}.flash-bar--error{--flash-accent:var(--destructive)}.flash-bar--info{--flash-accent:var(--info)}.flash-bar__icon{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--flash-accent)}.flash-bar__message{--tw-leading:calc(var(--spacing,.25rem) * 5);min-width:0;line-height:calc(var(--spacing,.25rem) * 5);overflow-wrap:break-word}.flash-bar__close{margin-block:calc(var(--spacing,.25rem) * -1);width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);cursor:pointer;color:var(--muted-foreground);opacity:.7;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.flash-bar__close:hover{opacity:1}}.flash-bar__close:focus-visible{--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(--input-ring);--tw-outline-style:none;outline-style:none}.flash-bar__timer{background-color:var(--flash-accent);opacity:.6;filter:blur(.5px);transform-origin:100%;height:.12rem;animation:flash-bar-countdown var(--flash-duration) linear forwards;inset-inline:0;position:absolute;bottom:0}.flash-bar:hover .flash-bar__timer,.flash-bar:focus-within .flash-bar__timer,:root[data-flash-timer-off] .flash-bar__timer{animation-play-state:paused}.ui_group{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.ui_group-sticky{gap:0}.ui_group-sticky>.btn:first-child,.ui_group-sticky>:first-child .btn,.ui_group-sticky>.form__field:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui_group-sticky>.btn:last-child,.ui_group-sticky>:last-child .btn,.ui_group-sticky>.form__field:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ui_group-sticky>:not(:last-child) .btn-outline,.ui_group-sticky>.btn-outline:not(:last-child),.ui_group-sticky>.form__field:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}.ui_group-sticky>:not(:last-child) .btn-primary,.ui_group-sticky>.btn-primary:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.ui_group-sticky>:not(:last-child) .btn-primary,.ui_group-sticky>.btn-primary:not(:last-child){border-color:color-mix(in oklab, var(--background) 25%, transparent)}}.ui_group-sticky>:not(:last-child) .btn-secondary,.ui_group-sticky>.btn-secondary:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.ui_group-sticky>:not(:last-child) .btn-secondary,.ui_group-sticky>.btn-secondary:not(:last-child){border-color:color-mix(in oklab, var(--background) 25%, transparent)}}.ui_group-sticky>:not(:last-child) .btn-danger,.ui_group-sticky>.btn-danger:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.ui_group-sticky>:not(:last-child) .btn-danger,.ui_group-sticky>.btn-danger:not(:last-child){border-color:color-mix(in oklab, var(--background) 25%, transparent)}}.ui_group-sticky>:not(:first-child,:last-child) .btn,.ui_group-sticky>.btn:not(:first-child,:last-child),.ui_group-sticky>.form__field:not(:first-child,:last-child){border-radius:0}.inline-notice{--notice-accent:var(--success);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 3.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-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--foreground);border-width:1px;border-color:oklch(from var(--notice-accent) l c h / 35%);background-color:oklch(from var(--notice-accent) l c h / 8%);border-radius:2147483647px;display:inline-flex}.inline-notice--error{--notice-accent:var(--destructive)}.inline-notice--info{--notice-accent:var(--info)}.inline-notice--working{--notice-accent:var(--beacon-gold);--shimmer-base:var(--beacon-gold)}@supports (color:color-mix(in lab, red, red)){.inline-notice--working{--shimmer-base:color-mix(in oklab, var(--beacon-gold) 14%, var(--card))}}.inline-notice--working{--shimmer-glint:var(--bloom-pink)}@supports (color:color-mix(in lab, red, red)){.inline-notice--working{--shimmer-glint:color-mix(in oklab, var(--bloom-pink) 16%, var(--card))}}.inline-notice--working{background:linear-gradient(-45deg, var(--shimmer-base) 40%, var(--shimmer-glint) 50%, var(--shimmer-base) 60%);animation:3s linear infinite shimmer;animation-play-state:var(--shimmer-play-state,running);gap:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground);border-radius:var(--radius-base);background-position-x:100%;background-size:300%;border:0;margin-bottom:.25rem;padding:.25rem .5rem;font-size:small;font-style:italic;font-weight:100;box-shadow:0 1px 3px #0000002e}.inline-notice__icon{color:var(--notice-accent)}.inline-notice--pulse{animation:2.8s ease-in-out infinite inline-notice-pulse}.list{width:100%}.list__item{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.list--divided .list__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.list--divided .list__item:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.list__icon{color:var(--muted-foreground);flex-shrink:0}.list__content{flex:1;min-width:0}.list__action{flex-shrink:0;margin-left:auto}.marketing-mockup-bg{--peek-offset:16rem;gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;width:100%;display:flex}@media (width>=80rem){.marketing-mockup-bg{display:block;position:relative}.marketing-mockup-bg .marketing-mockup-foreground{height:100%;position:relative}}.marketing-mockup-bg .marketing-mockup-foreground{z-index:11}.marketing-mockup-bg .marketing-mockup-background{width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);position:relative}@media (width>=64rem){.marketing-mockup-bg .marketing-mockup-background{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media (width>=80rem){.marketing-mockup-bg .marketing-mockup-background{width:auto;padding-inline:0;position:absolute;top:0}}.marketing-mockup-bg .marketing-mockup-background{z-index:10}@media (width>=80rem){.marketing-mockup-bg .marketing-mockup-background{left:calc(50% + var(--peek-offset))}}.modal{height:fit-content;width:var(--container-2xl,42rem);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);max-width:91.6667%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:calc(var(--radius-base) * 3);background-color:var(--card);margin:auto;padding:0}.modal::backdrop{background-color:var(--overlay)}.modal-page{margin-top:calc(var(--spacing,.25rem) * 4)}.modal__header{background-color:var(--card);justify-content:space-between;align-items:flex-start;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.modal__header{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.modal__header{padding:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);--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,)}.modal__header-bordered{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border)}.modal__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-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.modal__subtitle{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)}.modal__close{cursor:pointer;padding:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));outline-style:var(--tw-outline-style);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:.3s;color:var(--muted-foreground);background-color:#0000;border-radius:2147483647px;outline-width:0;align-items:center;margin-left:auto;transition-duration:.3s;display:inline-flex}@media (hover:hover){.modal__close:hover{background-color:var(--accent);color:var(--accent-foreground)}}.modal__body{border-radius:calc(var(--radius-base) * 3);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6);overflow-x:hidden}.modal__footer{background-color:var(--card);width:100%;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.modal__footer{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.modal__footer{padding:calc(var(--spacing,.25rem) * 4);--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,);border-bottom-left-radius:var(--radius-modal);border-bottom-right-radius:var(--radius-modal)}.modal__footer-bordered{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.modal__footer-end{justify-content:flex-end}body.marketing:has(.nav-bar)>main>:first-child{padding-top:var(--spacing-nav-bar,var(--height-nav-bar))}.nav-bar{z-index:30;min-height:var(--height-nav-bar,54px);background-color:var(--color-white,#fff);width:100%;font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);position:sticky;top:0}body.marketing .nav-bar{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));--wordmark-color:var(--logo-light-pink);background:0 0;position:fixed}body.marketing .nav-bar a,body.marketing .nav-bar button i{color:var(--color-white,#fff)}:is(body.marketing .nav-bar a,body.marketing .nav-bar button i):hover{color:var(--gold-100)}body.marketing .nav-bar a:not([class*=btn-]):hover{text-underline-offset:.2rem;text-decoration-line:underline}body.marketing .nav-bar.nav-bar--scrolled{background-color:var(--sandstone);color:var(--foreground);--wordmark-color:var(--logo-maroon)}body.marketing .nav-bar.nav-bar--scrolled a:not(.btn-primary):not(.btn-secondary){color:var(--foreground)}body.marketing .nav-bar.nav-bar--scrolled a:not(.btn-primary):not(.btn-secondary):hover{color:var(--bloom-600)}body.marketing .nav-bar.nav-bar--scrolled button i{color:var(--foreground)}body:not(.marketing-home) .nav-bar{background-color:var(--sandstone);color:var(--foreground);--wordmark-color:var(--logo-maroon)}body:not(.marketing-home) .nav-bar a:not(.btn-primary):not(.btn-secondary){color:var(--foreground)}body:not(.marketing-home) .nav-bar a:not(.btn-primary):not(.btn-secondary):hover{color:var(--bloom-600)}body:not(.marketing-home) .nav-bar button i{color:var(--foreground)}.nav-bar .nav-bar-content{min-height:var(--height-nav-bar,54px);width:100%;max-width:var(--container-content,80rem);justify-content:space-between;column-gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto;display:flex}@media (width>=48rem){.nav-bar .nav-bar-content{grid-template-columns:var(--width-sidebar) 1fr;padding-inline:calc(var(--spacing,.25rem) * 6);display:grid}}@media (width>=64rem){.nav-bar .nav-bar-content{padding-inline:calc(var(--spacing,.25rem) * 8)}}.nav-bar .nav-bar-content{align-content:center}.nav-bar .nav-bar-main{padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans,"Elza", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");--tw-tracking:var(--tracking-sans,.5px);letter-spacing:var(--tracking-sans,.5px);justify-content:space-between;align-items:center;display:flex}.nav-bar .nav-bar-main nav{gap:calc(var(--spacing,.25rem) * 5);flex-direction:row;display:none}@media (width>=48rem){.nav-bar .nav-bar-main nav{display:flex}}.nav-bar .nav-bar-brand{align-items:center;display:flex}.nav-bar .nav-bar-brand a{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.nav-bar .nav-bar-brand svg{margin-left:calc(var(--spacing,.25rem) * -1);height:calc(var(--spacing,.25rem) * 6);width:auto}.nav-bar nav{flex:1;display:none}:where(.nav-bar nav>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing,.25rem) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-x-reverse)))}@media (width>=48rem){.nav-bar nav{display:flex}}.nav-bar .nav-bar-mobile-backdrop{inset-inline:0;top:var(--spacing-nav-bar,var(--height-nav-bar));z-index:30;background-color:var(--brown-900);position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.nav-bar .nav-bar-mobile-backdrop{background-color:color-mix(in oklab, var(--brown-900) 50%, transparent)}}@media (width>=48rem){.nav-bar .nav-bar-mobile-backdrop{display:none}}.nav-bar .nav-bar-mobile-backdrop{pointer-events:none;opacity:0;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));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.nav-bar .nav-bar-mobile-menu{pointer-events:none;inset-inline:0;top:var(--spacing-nav-bar,var(--height-nav-bar));z-index:40;font-family:var(--font-sans,"Elza", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");--tw-tracking:var(--tracking-sans,.5px);letter-spacing:var(--tracking-sans,.5px);position:fixed;bottom:0;overflow:hidden}@media (width>=48rem){.nav-bar .nav-bar-mobile-menu{display:none}}.nav-bar .nav-bar-mobile-menu-panel{pointer-events:auto;background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-translate-y:calc(101% * -1);translate:var(--tw-translate-x) var(--tw-translate-y);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:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.nav-bar--open .nav-bar-mobile-backdrop{pointer-events:auto;opacity:1}.nav-bar--open .nav-bar-mobile-menu-panel{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.pagy{display:inline-flex}.pagy a:not([role=separator]){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex;position:relative}.pagy a:not([role=separator]):not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}.pagy a:not([role=separator]):first-child{border-top-left-radius:var(--radius-button);border-bottom-left-radius:var(--radius-button)}.pagy a:not([role=separator]):last-child{border-top-right-radius:var(--radius-button);border-bottom-right-radius:var(--radius-button)}.pagy a:not([role=separator]):first-child,.pagy a:not([role=separator]):last-child{color:#0000}.pagy a:not([role=separator]):first-child:before,.pagy a:not([role=separator]):last-child:before{color:var(--muted-foreground);content:"";justify-content:center;align-items:center;font-family:"Font Awesome 7 Utility Duo";font-size:1rem;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.pagy a:not([role=separator]):last-child:before{content:""}.pagy a:not([role=separator])[href]:hover{background-color:var(--brown-100)}.pagy a:not([role=separator])[aria-current=page]{z-index:10;cursor:default;border-color:var(--brown-700);background-color:var(--brown-600);color:var(--brown-100);position:relative}.pagy a:not([role=separator])[aria-disabled=true]:not([aria-current]){cursor:not-allowed}.pagy a:not([role=separator]):first-child[aria-disabled=true]:before,.pagy a:not([role=separator]):last-child[aria-disabled=true]:before{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pagy a:not([role=separator]):first-child[aria-disabled=true]:before,.pagy a:not([role=separator]):last-child[aria-disabled=true]:before{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.pagy [role=separator]{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);cursor:default;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.pagy label{background-color:oklch(from var(--muted) calc(l - .03) c h);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * .5);white-space:nowrap;display:inline-block}.pagy label input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--muted)}.popover{pointer-events:none;z-index:10;width:calc(var(--spacing,.25rem) * 64);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));opacity:0;--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));--tw-duration:.3s;border-radius:calc(var(--radius-base) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);color:var(--muted-foreground);transition-duration:.3s;position:absolute;top:0;left:0}.popover:after{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);content:"";position:absolute;rotate:45deg}.popover[data-placement^=top]:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y);border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:0;bottom:0;left:50%}.popover[data-placement^=bottom]:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--muted);border-bottom-width:0;top:0;left:50%}.popover[data-placement^=left]:after{--tw-translate-x:calc(1 / 2 * 100%);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-left-style:var(--tw-border-style);border-left-width:0;top:50%;right:0}.popover[data-placement^=right]:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:0;top:50%;left:0}.popover__title{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);border-top-left-radius:calc(var(--radius-base) * 1.5);border-top-right-radius:calc(var(--radius-base) * 1.5)}.popover__body{padding:calc(var(--spacing,.25rem) * 3)}.pricing-card{gap:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius-base) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 12);color:var(--foreground);background-color:var(--color-gardenia-muted);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pricing-card{background-color:color-mix(in oklch, var(--color-gardenia-muted) 25%, white)}}.pricing-card.pricing-card--featured{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--beacon-gold)}.pricing-card .pricing-card--ribbon{top:calc(var(--spacing,.25rem) * -3);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}.pricing-card .pricing-card--ribbon span{background-color:var(--beacon-gold);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-white,#fff);text-transform:uppercase;border-radius:2147483647px}.pricing-card .pricing-card--name{text-wrap-style:balance}.pricing-card .pricing-card--name:not(.info){font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:.5px;letter-spacing:.5px}.pricing-card .pricing-card--name.info{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.pricing-card .pricing-card--name{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}.pricing-card .pricing-card--price{margin-top:calc(var(--spacing,.25rem) * 3);align-items:baseline;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:flex}.pricing-card .pricing-card--amount{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}.pricing-card .pricing-card--byline{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);font-style:italic}.pricing-card ul{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)));flex-direction:column;display:flex}.pricing-card ul li{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.performance-rating{--ring-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;letter-spacing:normal;border:var(--rbw,2px) solid currentcolor;font-family:sketchnote-square,sans-serif;position:relative}@supports (color:color-mix(in lab, red, red)){.performance-rating{border:var(--rbw,2px) solid color-mix(in oklch, currentcolor 55%, transparent)}}.performance-rating{box-shadow:var(--ring-shadow);border-radius:25%}.performance-rating:before,.performance-rating:after{content:"";inset:calc(-1 * var(--rbw,2px));border:inherit;border-radius:inherit;box-shadow:var(--ring-shadow);position:absolute}.performance-rating:before{transform:rotate(30deg)}.performance-rating:after{transform:rotate(60deg)}.saved-check{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--success-notice);animation:saved-check-out .3s ease-in var(--saved-check-duration) forwards;flex-shrink:0;place-items:center;margin-inline-start:.375rem;display:inline-grid;position:relative;overflow:hidden}.saved-check__ring{fill:none;stroke:currentColor;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(90deg)}.saved-check__ring circle{stroke-dasharray:100 100;animation:saved-check-countdown var(--saved-check-duration) linear forwards}.saved-check__icon{font-size:.5625rem;line-height:1}:root[data-flash-timer-off] .saved-check,:root[data-flash-timer-off] .saved-check__ring circle{animation-play-state:paused}.sidebar{row-gap:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:column;display:flex;overflow-y:auto}@media (width>=48rem){.sidebar{padding-right:calc(var(--spacing,.25rem) * 4);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-top:linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-from-position:97%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-top-to-color:transparent;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:97%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-bottom-to-color:transparent;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}}.sidebar{scrollbar-width:thin;scrollbar-color:transparent transparent}.sidebar__section{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.sidebar__title{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);display:flex}.sidebar__link{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-btn);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);display:flex}@media (hover:hover){.sidebar__link:hover{color:var(--foreground)}}.sidebar__link-active{background-color:var(--muted);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.sidebar__link-disabled{cursor:not-allowed;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}@media (hover:hover){.sidebar__link-disabled:hover{color:var(--muted-foreground)}}.sidebar__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-normal,400);font-weight:var(--font-weight-normal,400);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,)}.sidebar__badge{background-color:var(--destructive);border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.sidebar__badge{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.sidebar__badge{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);color:var(--destructive);--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,)}.sidebar__services{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 4)}.sidebar__services .sidebar__title{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-font-weight:var(--font-weight-normal,400);font-size:10px;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}.sidebar__service-list{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.sidebar__service{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--foreground);display:flex}@media (hover:hover){.sidebar__service a:hover{text-decoration-line:underline}}.sidebar__service-dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--success);border-radius:2147483647px}.sidebar__service-off{color:var(--muted-foreground)}.sidebar__service-off .sidebar__service-dot{border-style:var(--tw-border-style);border-width:1px;border-color:var(--muted-foreground);background-color:#0000}.sidebar__connect{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-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.sidebar__connect:hover{color:var(--foreground)}}.sparkline{isolation:isolate;padding-inline:var(--spacing,.25rem);border-bottom:1px solid var(--brown-200);min-width:fit-content;display:inline-block;position:relative}.sparkline:before{content:"";z-index:calc(10 * -1);--wash:oklch(from var(--brown-100) l calc(c * .35) h / 30%);--mask-image:linear-gradient(to right, transparent 0%, #000 3%, #000 97%, transparent 100%);background:linear-gradient(to top, var(--wash) 0%, transparent 100%);-webkit-mask-image:var(--mask-image);-webkit-mask-image:var(--mask-image);-webkit-mask-image:var(--mask-image);-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);position:absolute;inset:0}.turbo_frame_spinner{z-index:20;--tw-content:"";content:var(--tw-content);width:100%;height:100%;max-height:90svh;display:none;position:absolute;top:0;left:0}.turbo_frame_spinner:after{z-index:20;height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);content:"";justify-content:center;align-items:center;margin-top:-26px;margin-left:-24px;font-family:"Font Awesome 7 Utility Duo";font-size:2.5rem;font-weight:600;line-height:1;animation:1.6s linear infinite fa-spin;display:flex;position:absolute;top:50%;left:50%}.stepper{width:100%}.stepper__list{align-items:flex-start;margin:0;padding:0;list-style-type:none;display:flex}.stepper__item{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.stepper__item:not(:last-child):after{content:"";top:calc(var(--spacing,.25rem) * 5);z-index:0;height:calc(var(--spacing,.25rem) * .5);background-color:var(--gold-100);position:absolute;left:calc(50% + 1rem);right:calc(1rem - 50%)}.stepper__item-completed:not(:last-child):after{background-color:var(--beacon-border)}.stepper__indicator{z-index:10;height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:2px;border-color:var(--border);background-color:var(--card);color:var(--muted-foreground);border-radius:2147483647px;justify-content:center;align-items:center;display:flex;position:relative}.stepper__item-pending .stepper__indicator{border-color:var(--beacon-border);background-color:var(--gold-50);color:var(--gold-700)}.stepper__item-current .stepper__indicator,.stepper__item-completed .stepper__indicator{border-color:var(--gold-400);background-color:var(--gold-400);color:var(--brown-800)}.stepper__icon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.stepper__number{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)}.stepper__dot{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background-color:currentColor;border-radius:2147483647px}.stepper__content{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.stepper__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-medium,500);font-weight:var(--font-weight-medium,500)}.stepper__item-pending .stepper__title{color:var(--muted-foreground)}.stepper__item-current .stepper__title,.stepper__item-completed .stepper__title{color:var(--foreground)}.stepper__description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.stepper__link{z-index:10;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));flex-direction:column;align-items:center;text-decoration-line:none;display:flex;position:relative}@media (hover:hover){.stepper__link:hover{opacity:.8}}.stepper__item-has-url:not(.stepper__item-pending){cursor:pointer}.stepper__item-has-url.stepper__item-pending{cursor:not-allowed}.sticky-scroll{position:relative}.sticky-scroll__viewport{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;display:flex}.sticky-scroll__steps{height:fit-content;position:relative}@media (width>=48rem){.sticky-scroll__steps{height:80vh}}.sticky-scroll__step{padding-block:calc(var(--spacing,.25rem) * 6)}.sticky-scroll__step-details{flex-direction:column;display:flex}.sticky-scroll__step-details h3{margin-bottom:calc(var(--spacing,.25rem) * 6);text-wrap-style:balance}.sticky-scroll__step-details h3:not(.info){font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:.5px;letter-spacing:.5px}.sticky-scroll__step-details h3.info{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.sticky-scroll__step-details h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1.2;line-height:calc(var(--spacing,.25rem) * 6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));line-height:1.2}.sticky-scroll__step-details p{margin-block:var(--spacing,.25rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.sticky-scroll__step-decoration{margin-top:calc(var(--spacing,.25rem) * 6)}.sticky-scroll__dots{display:none}@media (width>=1024px){.sticky-scroll__viewport{column-gap:calc(var(--spacing,.25rem) * 16);row-gap:calc(var(--spacing,.25rem) * 8);top:var(--dev-drawer-top);height:calc(100vh - var(--dev-drawer-top));grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:sticky}.sticky-scroll__header{flex-direction:column;grid-area:1/1/auto/-1;justify-content:center;display:flex}.sticky-scroll__steps{grid-area:2/1;align-self:stretch;height:100%;overflow:hidden}.sticky-scroll__rail{position:absolute;inset:0}.sticky-scroll__step{will-change:transform;inset-inline:0;padding-block:0;transition:transform .5s ease-out;position:absolute;top:0}.sticky-scroll__step.is-active .sticky-scroll__step-details>:not(.sticky-scroll__step-title){animation:.5s ease-out .22s backwards sticky-scroll-reveal;display:block}.sticky-scroll__step.is-active .sticky-scroll__step-title{opacity:1}.sticky-scroll__step-details>:not(.sticky-scroll__step-title){display:none}.sticky-scroll__step-title{opacity:.3;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));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.sticky-scroll__step-title h3{transition:font-weight 0s linear .15s,font-size .12s ease-out .13s,line-height .12s ease-out .13s,margin-bottom .12s ease-out .13s}.sticky-scroll__step-title.is-turning h3{animation:.42s ease-in-out sticky-scroll-title-dissolve}.sticky-scroll__step:not(.is-active) .sticky-scroll__step-title h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));margin-bottom:0;font-weight:300}.sticky-scroll.has-finale-active .sticky-scroll__steps{overflow:visible}.sticky-scroll.has-finale-active .sticky-scroll__step:not(.is-active){opacity:0;transition:transform .5s ease-out,opacity .3s ease-out}.sticky-scroll.is-measuring .sticky-scroll__step,.sticky-scroll.is-measuring .sticky-scroll__step-title,.sticky-scroll.is-measuring .sticky-scroll__step-title h3,.sticky-scroll.is-measuring .sticky-scroll__step-decoration{transition:none}.sticky-scroll.is-measuring .sticky-scroll__step-details>:not(.sticky-scroll__step-title),.sticky-scroll.is-measuring .sticky-scroll__step-title.is-turning h3{animation:none}.sticky-scroll__detail-panel{border-radius:var(--radius-2xl,1rem);background-color:var(--gardenia);--border-width:5px;--border-gap:6px;--border-transparency:30%;--border-color:var(--experimental-green-border);border:var(--border-gap) solid transparent;height:80%;box-shadow:0 0 0 var(--border-width) var(--border-color), 0 0 var(--border-width) var(--border-width) var(--border-color);background-clip:padding-box;grid-area:2/2;align-self:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sticky-scroll__detail-panel{box-shadow:0 0 0 var(--border-width) color-mix(in srgb, var(--border-color), transparent var(--border-transparency)), 0 0 var(--border-width) var(--border-width) color-mix(in srgb, var(--border-color), transparent var(--border-transparency))}}.sticky-scroll__detail-panel{isolation:isolate}.sticky-scroll__detail-panel:before:has(){width:80vh;transform:rotate(90deg)}.sticky-scroll__detail-panel>*{grid-area:1/1}.sticky-scroll__detail-panel .sticky-scroll__step-decoration{padding:calc(var(--spacing,.25rem) * 10);opacity:0;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));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.sticky-scroll__detail-panel .sticky-scroll__step-decoration.is-active{opacity:1;pointer-events:auto}.sticky-scroll__detail-panel .sticky-scroll__step-decoration.is-active .mockup-reveal>*{animation:.55s cubic-bezier(.16,1,.3,1) backwards mockup-item-up}.sticky-scroll__detail-panel .sticky-scroll__step-decoration.is-active .mockup-reveal>:first-child{animation-delay:60ms}.sticky-scroll__detail-panel .sticky-scroll__step-decoration.is-active .mockup-reveal>:nth-child(2){animation-delay:.16s}.sticky-scroll__detail-panel .sticky-scroll__step-decoration.is-active .mockup-reveal>:nth-child(3){animation-delay:.26s}.sticky-scroll__detail-panel .sticky-scroll__step-decoration.is-active .mockup-reveal>:nth-child(4){animation-delay:.36s}.sticky-scroll__detail-panel .sticky-scroll__step-decoration.is-active .mockup-reveal>:nth-child(5){animation-delay:.46s}.sticky-scroll__detail-panel .sticky-scroll__step-decoration.is-active .mockup-reveal>:nth-child(6){animation-delay:.56s}.sticky-scroll__detail-panel .mockup-stage{opacity:0;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;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));transform:translateY(2rem)}.sticky-scroll__detail-panel .mockup-stage.is-revealed{opacity:1;transform:translateY(0)}.sticky-scroll__detail-panel .mockup-overview-frame{zoom:.58}.sticky-scroll__detail-panel .mockup-fix-list{zoom:.82}@media (width>=1280px){.sticky-scroll__detail-panel .mockup-overview-frame{zoom:.64}}.sticky-scroll__dots{z-index:10;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex;position:absolute;top:50%;left:-3.5rem}.sticky-scroll__dot{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);background-color:#a9af98;border-radius:2147483647px;flex-shrink:0;transition:height .4s ease-out,background-color .4s ease-out}.sticky-scroll__dot.is-active{height:calc(var(--spacing,.25rem) * 24);background-color:#756f46}}@keyframes sticky-scroll-reveal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes sticky-scroll-title-dissolve{0%{filter:opacity()}28%,62%{filter:opacity(0)}to{filter:opacity()}}@keyframes sticky-scroll-finale-in{0%{opacity:0;transform:translateY(1.5rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mockup-item-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sticky-scroll__step,.sticky-scroll__step-title,.sticky-scroll__step-decoration,.mockup-stage{transition:none}.sticky-scroll__step.is-active .sticky-scroll__step-details>:not(.sticky-scroll__step-title),.sticky-scroll__step-title.is-turning h3{animation:none}.sticky-scroll__step-title h3,.sticky-scroll__dot{transition:none}.sticky-scroll__step-decoration.is-active .mockup-reveal>*{animation:none}}.support-widget__defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.support-widget__launcher{right:calc(var(--spacing,.25rem) * 6);bottom:calc(var(--spacing,.25rem) * 6);z-index:40;height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);cursor:pointer;background-color:var(--bloom-deep);color:var(--color-white,#fff);--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);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));border-radius:2147483647px;justify-content:center;align-items:center;display:flex;position:fixed}@media (hover:hover){.support-widget__launcher:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.support-widget__launcher: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(--input-ring);--tw-outline-style:none;outline-style:none}.support-widget__launcher-icon{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.support-widget__panel:not([hidden]){right:calc(var(--spacing,.25rem) * 6);bottom:calc(var(--spacing,.25rem) * 24);z-index:40;width:calc(var(--spacing,.25rem) * 80);gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius-base) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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);animation:var(--animate-slide-left,slideleft .3s ease-in-out);flex-direction:column;display:flex;position:fixed}.support-widget--preview{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;position:relative}.support-widget--preview .support-widget__launcher,.support-widget--preview .support-widget__panel:not([hidden]){position:static}.support-widget__group+.support-widget__group{margin-top:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing,.25rem) * 4)}.support-widget__group-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)}.support-widget__group-blurb{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.support-widget__option{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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));display:flex}@media (hover:hover){.support-widget__option:hover{background-color:var(--accent);color:var(--accent-foreground)}}.support-widget__option-icon{width:calc(var(--spacing,.25rem) * 4);text-align:center;color:var(--bloom-deep)}.support-widget__composer:not([hidden]){gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.support-widget__back{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);display:flex}@media (hover:hover){.support-widget__back:hover{color:var(--foreground)}}.support-widget__message{resize:none;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.support-widget__count{margin-top:calc(var(--spacing,.25rem) * -2);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.support-widget__pick{cursor:pointer;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);display:flex}@media (hover:hover){.support-widget__pick:hover{color:var(--foreground)}}.support-widget__error{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--destructive)}.support-widget__actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.support-widget__thanks:not([hidden]){align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.support-widget__thanks-icon{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:var(--success)}.support-widget__thanks-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)}.support-widget__thanks-body{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.support-widget__overlay{z-index:50;position:fixed;inset:0}.support-widget__dim{pointer-events:none;position:fixed;top:0;left:0}.support-widget__ring{pointer-events:none;z-index:50;border:2.5px solid var(--color-bloom-pink);filter:url(#support-widget-squiggle);border-radius:5px;position:fixed}.support-widget__shot{position:relative}.support-widget__annotation{pointer-events:none;border:2.5px solid var(--color-bloom-pink);filter:url(#support-widget-squiggle);border-radius:5px;position:absolute}.support-widget__hint{bottom:calc(var(--spacing,.25rem) * 8);z-index:50;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing,.25rem) * 4);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)));pointer-events:none;background-color:#000000bf;border-radius:2147483647px;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.support-widget__hint{background-color:color-mix(in oklab, var(--color-black,#000) 75%, transparent)}}.support-widget__hint{color:var(--color-white,#fff)}.support-widget__hint kbd{background-color:#fff3;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.support-widget__hint kbd{background-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.support-widget__hint kbd{padding-inline:var(--spacing,.25rem);font-family:var(--font-mono,"galix-mono", ui-monospace, sf mono, sf mono regular, consolas, "Liberation Mono", menlo, courier, monospace);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.table{width:auto}.table thead{background-color:var(--card)}.table th,.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);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.table th{text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.table tfoot{background-color:var(--muted);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.table-full{min-width:100%}.table-hovered tbody tr:hover td,.table-hovered thead tr:hover th{background-color:var(--muted)}.table-bordered th,.table-bordered td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}.table__th_sticky{z-index:10;background-color:var(--card);position:sticky}@media (hover:hover){.table__th_sticky:hover{background-color:var(--muted)}}.table__th_sticky-left{text-align:left;left:0}.table__th_sticky-right{text-align:right;right:0}.table__td_sticky{background-color:var(--card);position:sticky}.table__td_sticky-left{text-align:left;left:0}.table__td_sticky-right{text-align:right;right:0}.table-xs th,.table-xs td{padding-inline:calc(var(--spacing,.25rem) * 2);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)))}.table-sm th,.table-sm td{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)))}.table-md th,.table-md td{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)))}.table-lg th,.table-lg td{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.table__actions{text-align:right;width:0}.tabs__list{gap:var(--spacing,.25rem);padding:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));list-style-type:none;display:inline-flex}.tabs__list .tabs__item{border-radius:calc(var(--radius-btn) * 1.25);color:var(--muted-foreground)}.tabs__list .tabs__item:focus{--tw-outline-style:none;outline-style:none}.tabs__list .tabs__item:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--input-ring)}.tabs__list .tabs__item{background-color:var(--brown-125)}@supports (color:color-mix(in lab, red, red)){.tabs__list .tabs__item{background-color:color-mix(in oklab, var(--brown-125) 30%, var(--card))}}.tabs__list .tabs__item:has(.tabs__link-active){background-color:var(--card);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)}@media (hover:hover){.tabs__list .tabs__item:has(.tabs__link-active):hover{color:var(--foreground)}}.tabs__list .tabs__item .tabs__link{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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));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}.tabs__list .tabs__item .tabs__link:not(.tabs__link-active):hover{transform:scale(1.025)}.tabs__list .tabs__item .tabs__link-active{color:var(--foreground);cursor:default;letter-spacing:.5px;transform:scale(1.05)}.tabs-underline .tabs__list{gap:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:#0000;border-radius:0;width:100%;padding:0}.tabs-underline .tabs__link{border-bottom-style:var(--tw-border-style);padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 4);border-color:#0000;border-bottom-width:2px;border-radius:0;margin-bottom:-1px}@media (hover:hover){.tabs-underline .tabs__link:hover{border-color:var(--border);color:var(--foreground)}}.tabs-underline .tabs__link-active{border-color:var(--primary);color:var(--primary);--tw-shadow:0 0 #0000;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}@media (hover:hover){.tabs-underline .tabs__link-active:hover{border-color:var(--primary);color:var(--primary)}}.timeline{flex-direction:column;display:flex;position:relative}.timeline-item{gap:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 8);display:flex;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:not(:last-child):before{top:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * .5);background-color:var(--border);--tw-content:"";content:var(--tw-content);position:absolute;bottom:0;left:11px}.timeline-dot{z-index:10;width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:2px;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.timeline-dot-default{border-color:var(--border);background-color:var(--muted)}.timeline-dot-info{border-color:var(--info);background-color:oklch(from var(--info) l c h / 10%)}.timeline-dot-success{border-color:var(--success);background-color:oklch(from var(--success) l c h / 10%)}.timeline-dot-warning{border-color:var(--warning);background-color:oklch(from var(--warning) l c h / 10%)}.timeline-dot-error{border-color:var(--destructive);background-color:oklch(from var(--destructive) l c h / 10%)}.timeline-dot-icon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}.timeline-dot-icon.timeline-dot-default{color:var(--muted-foreground)}.timeline-dot-icon.timeline-dot-info{color:var(--info)}.timeline-dot-icon.timeline-dot-success{color:var(--success)}.timeline-dot-icon.timeline-dot-warning{color:var(--warning)}.timeline-dot-icon.timeline-dot-error{color:var(--destructive)}.timeline-content{padding-top:calc(var(--spacing,.25rem) * .5);flex:1}.timeline-time{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(--muted-foreground);display:block}.tooltip{--tooltip-bg:var(--color-gray-900);pointer-events:none;z-index:50;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--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-radius:calc(var(--radius-base) * .5);color:var(--color-white,#fff);background-color:var(--tooltip-bg);position:absolute}.tooltip:after{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--tooltip-bg);content:"";position:absolute;rotate:45deg}.tooltip[data-placement^=top]:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y);bottom:0;left:50%}.tooltip[data-placement^=bottom]:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:0;left:50%}.tooltip[data-placement^=left]:after{--tw-translate-x:calc(1 / 2 * 100%);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;right:0}.tooltip[data-placement^=right]:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:0}.trend-chart{width:100%;position:relative}.trend-chart--tooltip{min-width:calc(var(--spacing,.25rem) * 36);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(--foreground);flex-direction:column;display:flex}.trend-chart--tooltip .trend-chart--tooltip-date{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase;font-size:10px}.trend-chart--tooltip .trend-chart--tooltip-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.trend-chart--tooltip .trend-chart--tooltip-row-primary{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.trend-chart--tooltip .trend-chart--tooltip-row-context{color:var(--muted-foreground)}.trend-chart--tooltip .trend-chart--tooltip-value{font-family:var(--font-technical,"transducer", ui-monospace, sf mono, sf mono regular, consolas, "Liberation Mono", menlo, courier, monospace);--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,)}.activity-filters{margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.activity-filters__search{width:100%;position:relative}@media (width>=48rem){.activity-filters__search{width:calc(var(--spacing,.25rem) * 80)}}.activity-filters__search-icon{pointer-events:none;top:50%;left:calc(var(--spacing,.25rem) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);position:absolute}.activity-filters__search-input{height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);width:100%;padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 9);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground)}.activity-filters__search-input::placeholder{color:var(--muted-foreground)}.activity-filters__chips{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.activity-filters__chip{height:calc(var(--spacing,.25rem) * 10);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(--card);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);border-radius:2147483647px;display:inline-flex}@media (hover:hover){.activity-filters__chip:hover{border-color:var(--foreground)}}.activity-filters__chip[aria-current=true]{border-color:var(--foreground);background-color:var(--foreground);color:var(--background)}.activity-filters__chip-count{--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,)}.agent-access{scroll-margin-top:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.agent-access__heading{text-wrap-style:balance}.agent-access__heading:not(.info){font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:.5px;letter-spacing:.5px}.agent-access__heading.info{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.agent-access__heading{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);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)}.agent-access__subheading{margin-top:calc(var(--spacing,.25rem) * 2);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)}.agent-access__empty{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)));color:var(--muted-foreground);flex-direction:column;display:flex}:where(.agent-access__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)}.agent-access__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.agent-access__row:first-child{padding-top:0}.agent-access__name{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);display:flex}.agent-access__detail{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.agent-access__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top: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)))}.agent-access__footer a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--primary)}@media (hover:hover){.agent-access__footer a:hover{text-decoration-line:underline}}.website-alert-status{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);align-items:center;gap:5px;display:flex}.website-alert-status.website-alert-status--clear{color:var(--success)}.website-alert-status.website-alert-status--alert{color:var(--destructive)}.website-hero{align-items:center;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.website-hero__body{min-width:calc(var(--spacing,.25rem) * 64);gap:var(--spacing,.25rem);flex-direction:column;flex:1;display:flex}.website-hero__headline{font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);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);text-wrap:balance;color:var(--foreground)}.website-hero__spinner{vertical-align:middle;color:var(--primary);margin-inline-start:calc(var(--spacing,.25rem) * 2);display:inline-block}.website-hero__facts{text-wrap:pretty;color:var(--muted-foreground)}.website-hero__facts strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.website-hero__action{flex-shrink:0}.website-insights{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.insight{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.insight__header{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.insight__title{font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);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)}.insight__all{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--primary);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.insight__all:hover{color:var(--foreground)}}.insight-card{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius-base) * 2);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;flex:1;display:flex}.insight-card__source{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.insight-card__note{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.insight-card__stats{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.insight-card__stats div{flex-direction:column-reverse;min-width:0;display:flex}.insight-card__stats dt{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.insight-card__stats dd{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,)}.insight-card__path{max-width:calc(var(--spacing,.25rem) * 48);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insight-card__rows{flex-direction:column;display:flex}:where(.insight-card__rows>: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)}.insight-card__rows{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.insight-card__rows li{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--foreground);display:flex}.insight-card__query{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.insight-card__summary{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.key-page-meter{height:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.key-page-meter__star{color:var(--gold-500)}.key-page-meter__label{white-space:nowrap;color:var(--foreground)}.key-page-meter__segments{gap:var(--spacing,.25rem);display:flex}.key-page-meter__segment{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 5);background-color:var(--muted);border-radius:2147483647px}.key-page-meter__segment.key-page-meter__segment-used{background-color:var(--gold-500)}.key-page-meter__bar{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 28);background-color:var(--muted);border-radius:2147483647px;overflow:hidden}.key-page-meter__bar-fill{background-color:var(--gold-500);border-radius:2147483647px;height:100%;display:block}.key-pages{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.key-pages__header{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.key-pages__title{font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);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)}.key-pages__usage{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.key-pages__grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));display:grid}.key-pages__card{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius-base) * 2);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}.key-pages__name{align-items:center;gap:calc(var(--spacing,.25rem) * 2);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);display:flex}.key-pages__name a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover){.key-pages__name a:hover{text-decoration-line:underline}}.key-pages__star{color:var(--gold-500);flex-shrink:0}.key-pages__meta{margin-top:calc(var(--spacing,.25rem) * -2);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)));color:var(--muted-foreground);overflow:hidden}.key-pages__stats{column-gap:calc(var(--spacing,.25rem) * 6);row-gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.key-pages__stats dt{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.key-pages__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,)}.key-pages__sparkline{margin-top:var(--spacing,.25rem);border-bottom:1px dotted var(--brown-300);padding-inline:0}.key-pages__sparkline:before{display:none}.key-pages__change{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-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted-foreground)}.key-pages__change--up{color:var(--success)}.key-pages__change--down{color:var(--destructive)}.key-pages__link{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-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.key-pages__link:hover{color:var(--foreground)}}.key-pages__issues{border-radius:var(--radius-md,.375rem);background-color:var(--muted);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);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-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.key-pages__issues-high{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.key-pages__issues-high{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.key-pages__issues-high{color:var(--destructive)}.key-pages__suggestion{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius-base) * 2);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);flex-direction:column;display:flex}.key-pages__suggestion-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);color:var(--foreground)}.key-pages__actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.key-pages__slots{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.needs-attention{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.needs-attention__card{border-radius:calc(var(--radius-base) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2)}.needs-attention__header{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.needs-attention__title{font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);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)}.needs-attention__all{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--primary);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.needs-attention__all:hover{color:var(--foreground)}}.needs-attention__list{flex-direction:column;display:flex}:where(.needs-attention__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)}.needs-attention__row{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * .5);padding-block:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.needs-attention__row{grid-template-columns:7rem 1fr auto}}.needs-attention__row:hover .needs-attention__finding{text-decoration-line:underline}.needs-attention__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:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}.needs-attention__label-high-impact{color:var(--destructive)}.needs-attention__label-regression,.needs-attention__label-worth-doing{color:var(--gold-700)}.needs-attention__finding{min-width:0;color:var(--foreground)}.needs-attention__where{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 (width>=40rem){.needs-attention__where{text-align:right}}.other-pages{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.other-pages__header{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.other-pages__title{font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);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)}.other-pages__all{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--primary);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.other-pages__all:hover{color:var(--foreground)}}.other-pages__subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.website-overview{gap:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius-base) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);color:var(--card-foreground);flex-direction:column;display:flex}.website-overview .website-overview--eyebrow,.website-overview .website-overview--stats dt{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-font-weight:var(--font-weight-normal,400);font-size:10px;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}.website-overview .website-overview--header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.website-overview .website-overview--identity{gap:var(--spacing,.25rem);flex-direction:column;min-width:0;display:flex}.website-overview .website-overview--account{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--muted-foreground)}.website-overview .website-overview--name{text-overflow:ellipsis;white-space:nowrap;text-wrap-style:balance;overflow:hidden}.website-overview .website-overview--name:not(.info){font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:.5px;letter-spacing:.5px}.website-overview .website-overview--name.info{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.website-overview .website-overview--name{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}@media (hover:hover){.website-overview .website-overview--name a:hover{text-decoration-line:underline}}.website-overview .website-overview--name a:focus-visible{text-decoration-line:underline}.website-overview .website-overview--meta{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.website-overview .website-overview--host{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.website-overview .website-overview--rechecking{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--beacon-gold);font-style:italic;display:flex}.website-overview .website-overview--body{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (width>=48rem){.website-overview .website-overview--body{flex-direction:row;align-items:flex-end}}.website-overview .website-overview--performance{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.website-overview .website-overview--section-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.website-overview .website-overview--legend{align-items:center;gap:calc(var(--spacing,.25rem) * 3);color:var(--muted-foreground);font-size:11px;display:flex}.website-overview .website-overview--legend-key{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.website-overview .website-overview--legend-key:before{height:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 3);background:var(--legend-key-color);content:"";border-radius:2147483647px;display:block}.website-overview .website-overview--legend-key-context:before{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.website-overview .website-overview--legend-key-context:before{background-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.website-overview .website-overview--headline{align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.website-overview .website-overview--score{align-items:baseline;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--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,);display:flex}.website-overview .website-overview--score-device{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-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--muted-foreground)}.website-overview .website-overview--trend{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)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:flex}.website-overview .website-overview--empty{padding-block:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.website-overview .website-overview--screenshots{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}@media (width>=48rem){.website-overview .website-overview--screenshots{width:calc(var(--spacing,.25rem) * 64)}}.website-overview .website-overview--screenshots .website-overview--screenshot-desktop{width:78%}.website-overview .website-overview--screenshots .website-overview--screenshot-mobile{width:20%}.website-overview .website-overview--stats{gap:calc(var(--spacing,.25rem) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.website-overview .website-overview--stats{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.website-overview .website-overview--stats{padding-block:calc(var(--spacing,.25rem) * 4)}@media (width>=40rem){.website-overview .website-overview--stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.website-overview .website-overview--stats dd{font-family:var(--font-technical,"transducer", ui-monospace, sf mono, sf mono regular, consolas, "Liberation Mono", menlo, courier, monospace);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);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,)}.website-overview .website-overview--stats .website-overview--stats-detail{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.website-overview .website-overview--highlights{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.website-overview .website-overview--highlights ul{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.website-overview .website-overview--highlight{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}.website-overview .website-overview--highlight i{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-shrink:0}@media (hover:hover){.website-overview .website-overview--highlight a:hover{text-decoration-line:underline}}.website-overview .website-overview--highlight a:focus-visible{text-decoration-line:underline}.website-overview .website-overview--highlight-destructive i{color:var(--destructive)}.website-overview .website-overview--highlight-warning i{color:var(--warning)}.website-overview .website-overview--highlight-success i{color:var(--success)}.website-overview .website-overview--highlight-primary i{color:var(--primary)}.website-overview .website-overview--steady{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(--muted-foreground);display:flex}.website-overview .website-overview--steady i{color:var(--success)}.page-modules{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.page-module{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius-base) * 2);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}.page-module__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:flex}.page-module__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-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground)}.page-module__subtitle{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}.page-module__link{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);flex-shrink:0}@media (hover:hover){.page-module__link:hover{color:var(--foreground)}}.page-module__headline{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.page-module__value{font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--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,)}.page-module__unit{font-family:var(--font-sans,"Elza", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");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-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.page-module__badge{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);white-space:nowrap;border-radius:2147483647px}.page-module__badge-good{background-color:var(--grade-a)}@supports (color:color-mix(in lab, red, red)){.page-module__badge-good{background-color:color-mix(in oklab, var(--grade-a) 15%, transparent)}}.page-module__badge-good{color:var(--grade-a)}.page-module__badge-neutral{background-color:var(--sandstone);color:var(--foreground)}.page-module__badge-warn{background-color:var(--gold-100);color:var(--gold-800)}.page-module__badge-bad{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.page-module__badge-bad{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.page-module__badge-bad{color:var(--destructive)}.page-module__rows{flex-direction:column;display:flex}:where(.page-module__rows>: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)}.page-module__rows{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.page-module__rows div{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.page-module__rows dt{-webkit-line-clamp:2;min-width:0;color:var(--foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__rows dd{--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}.page-module__rows dd.page-module__fix{color:var(--gold-700)}@media (hover:hover){.page-module__rows dd a:hover{color:var(--foreground)}}.page-module__rows dd.page-module__pass{color:var(--grade-a)}.page-module__note{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-top:auto}.page-summary{gap:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius-base) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.page-summary__stats{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.page-summary__stats dt{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--muted-foreground)}.page-summary__stats .key-pages__value{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.page-summary__stats .key-pages__change{margin-top: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)))}.page-summary__stats .key-pages__link{margin-top:calc(var(--spacing,.25rem) * 3);display:inline-block}.page-summary__footer{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing,.25rem) * 5);flex-wrap:wrap;display:flex}.pages-list{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.pages-list__filters{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (width>=48rem){.pages-list__filters{flex-flow:wrap;align-items:center}}.pages-list__search{width:100%;position:relative}@media (width>=48rem){.pages-list__search{width:calc(var(--spacing,.25rem) * 80)}}.pages-list__search-icon{pointer-events:none;top:50%;left:calc(var(--spacing,.25rem) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);position:absolute}.pages-list__search-input{height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);width:100%;padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 9);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--foreground)}.pages-list__search-input::placeholder{color:var(--muted-foreground)}.pages-list__chips{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.pages-list__chip{height:calc(var(--spacing,.25rem) * 10);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(--card);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);border-radius:2147483647px;display:inline-flex}@media (hover:hover){.pages-list__chip:hover{border-color:var(--foreground)}}.pages-list__chip[aria-current=true]{border-color:var(--foreground);background-color:var(--foreground);color:var(--background)}.pages-list__chip-count{--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,)}.pages-list__card{border-radius:calc(var(--radius-base) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);overflow:clip}.pages-list__scroll{overflow-x:auto}.pages-list__table{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.pages-list__table thead th{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;vertical-align:bottom;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);white-space:nowrap;color:var(--muted-foreground);text-transform:uppercase}.pages-list__table td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);vertical-align:middle}.pages-list__sub{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);text-transform:none;display:block}.pages-list__group th{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);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-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}.pages-list__group-key th{background-color:var(--gold-50);color:var(--gold-800)}.pages-list__row-key{background-color:var(--gold-50)}@supports (color:color-mix(in lab, red, red)){.pages-list__row-key{background-color:color-mix(in oklab, var(--gold-50) 50%, transparent)}}.pages-list__star{width:calc(var(--spacing,.25rem) * 12);padding-right:0}.pages-list__pin{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-md,.375rem);color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}@media (hover:hover){.pages-list__pin:hover{color:var(--gold-500)}}.pages-list__row-key .pages-list__pin{background-color:var(--gold-100);color:var(--gold-500)}.pages-list__name{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);display:block}@media (hover:hover){.pages-list__name:hover{text-decoration-line:underline}}.pages-list__address{overflow-wrap:anywhere;color:var(--muted-foreground);display:block}.pages-list__scores,.pages-list__traffic{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;--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,)}.pages-list__traffic{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground)}.pages-list__dot{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.pages-list__issues{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap}.pages-list__issues.pages-list__issues-none{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground);padding-inline:0}.pages-list__issues.pages-list__issues-bad{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pages-list__issues.pages-list__issues-bad{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.pages-list__issues.pages-list__issues-bad{color:var(--destructive)}.pages-list__issues.pages-list__issues-warn{background-color:var(--gold-100);color:var(--gold-800)}.pages-list__issues.pages-list__issues-info{background-color:oklch(from var(--info) l c h / 10%);color:var(--info)}.pages-list__audited{white-space:nowrap}.pages-list__menu{width:calc(var(--spacing,.25rem) * 12);padding-left:0}.pages-list__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);flex-wrap:wrap;display:flex}.pages-list__paused{color:var(--primary);margin-left:auto;text-decoration-line:underline}@media (hover:hover){.pages-list__paused:hover{color:var(--foreground)}}.website-scorecard{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.website-scorecard__tile{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius-base) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 3);display:flex}.website-scorecard__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:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}.website-scorecard__value{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.sidebar-nav{align-items:flex-start;gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.sidebar-nav__level{width:100%;color:var(--foreground);display:block}.sidebar-nav__name{overflow-wrap:break-word;font:inherit;letter-spacing:inherit;display:inline}.sidebar-nav__name a{text-underline-offset:2px}@media (hover:hover){.sidebar-nav__name a:hover{text-decoration-line:underline}}.sidebar-nav__name--switchable a{padding-right:calc(1lh + .25rem)}.sidebar-nav__level--small{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.sidebar-nav__level--medium{margin-top:var(--spacing,.25rem);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)}.sidebar-nav__level--large{margin-top:var(--spacing,.25rem);font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);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-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.sidebar-nav__switch{cursor:pointer;border-radius:var(--radius-md,.375rem);vertical-align:top;justify-content:center;align-items:center;width:1lh;height:1lh;margin-left:-1lh;display:inline-flex}@media (hover:hover){.sidebar-nav__switch:hover{background-color:var(--muted)}}.sidebar-nav__switch:focus-visible{background-color:var(--muted);outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--input-ring)}@media (hover:hover){.sidebar-nav__switch{opacity:0}.sidebar-nav__level:hover .sidebar-nav__switch,.sidebar-nav__level:focus-within .sidebar-nav__switch,[data-dropdown-open-value=true] .sidebar-nav__switch{opacity:1}}[data-dropdown-open-value=true] .sidebar-nav__switch{background-color:var(--muted)}.sidebar-nav__switch i{font-size:.75em}.sidebar-nav__external{margin-top:calc(var(--spacing,.25rem) * .5);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--primary);text-underline-offset:2px;text-decoration-line:underline;overflow:hidden}@media (hover:hover){.sidebar-nav__external:hover{color:var(--foreground)}}.dropdown__menu.sidebar-nav__menu{max-height:calc(100vh - 1rem);width:calc(var(--spacing,.25rem) * 72);border-radius:var(--radius-xl,.75rem);max-width:calc(100vw - 1rem);padding:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans,"Elza", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");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-normal,400);font-weight:var(--font-weight-normal,400);--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);margin:0;position:fixed;inset:auto}.sidebar-nav__loading{padding-block:calc(var(--spacing,.25rem) * 4);justify-content:center;display:flex}.sidebar-nav__options{flex-direction:column;display:flex}.sidebar-nav__option{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-btn);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);color:var(--foreground);display:flex}@media (hover:hover){.sidebar-nav__option:hover{background-color:var(--accent)}}.sidebar-nav__mark{width:calc(var(--spacing,.25rem) * 5);color:var(--gold-500);flex-shrink:0;justify-content:center;display:flex}.sidebar-nav__text{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-nav__label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow:hidden}.sidebar-nav__option--current .sidebar-nav__label{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.sidebar-nav__detail{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);overflow:hidden}.sidebar-nav__check{color:var(--primary);flex-shrink:0}.sidebar-nav__all{margin-top:var(--spacing,.25rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-top:calc(var(--spacing,.25rem) * 2.5);padding-bottom: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);display:block}@media (hover:hover){.sidebar-nav__all:hover{color:var(--foreground)}}.website-summary--link{border-radius:var(--radius-card);display:block}.website-summary--link:focus{--tw-outline-style:none;outline-style:none}.website-summary--link: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(--input-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background)}.website-summary{--background-color:var(--card);--border-color:var(--border);--border-radius:var(--radius-card);--rating-size:3.25rem;--notch-gap:.75rem;--notch:calc(var(--rating-size) + 2 * var(--notch-gap));--fillet:14px;--tile-shadow:drop-shadow(0 1px 2px #00000014);padding:calc(var(--spacing,.25rem) * 4);color:var(--card-foreground);grid-template-columns:1fr 70px;gap:18px;display:grid;position:relative}.website-summary .website-summary--bg{z-index:0;filter:var(--tile-shadow);position:absolute;inset:0}.website-summary .website-summary--bg .website-summary--bg-main,.website-summary .website-summary--bg .website-summary--bg-notch{background:var(--background-color);border:1px solid var(--border-color);position:absolute}.website-summary .website-summary--bg .website-summary--bg-main{inset:0;right:var(--notch);border-radius:var(--border-radius) var(--border-radius) 0 var(--border-radius)}.website-summary .website-summary--bg .website-summary--bg-notch{inset:var(--notch) 0 0 calc(100% - var(--notch) - 1px);border-radius:0 var(--border-radius) var(--border-radius) 0;border-left:0}.website-summary .website-summary--bg .website-summary--fillet{z-index:1;top:calc(var(--notch) - var(--fillet));right:calc(var(--notch) - var(--fillet));width:calc(var(--fillet) + 4px);height:calc(var(--fillet) + 4px);background:radial-gradient(circle at top right, transparent var(--fillet), var(--border-color) var(--fillet), var(--border-color) calc(var(--fillet) + 1px), var(--background-color) calc(var(--fillet) + 1px));position:absolute}.website-summary .website-summary--badge{z-index:10;padding:var(--notch-gap);display:flex;position:absolute;top:0;right:0}.website-summary .website-summary--details{z-index:10;justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;min-width:0;display:flex;position:relative}.website-summary .website-summary--details h2{text-overflow:ellipsis;white-space:nowrap;text-wrap-style:balance;min-width:0;overflow:hidden}.website-summary .website-summary--details h2:not(.info){font-family:var(--font-heading,"dashiell-fine", ui-serif, georgia, cambria, serif);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:.5px;letter-spacing:.5px}.website-summary .website-summary--details h2.info{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.website-summary .website-summary--details h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}.website-summary .website-summary--details .website-summary--identifiers{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:flex}.website-summary .website-summary--details .website-summary--account{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--muted-foreground);display:block}.website-summary .website-summary--details .website-summary--primary-url{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--muted-foreground);font-feature-settings:"frac"}.website-summary .website-summary--details .website-summary--meta{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--muted-foreground);display:flex}.website-summary .website-summary--details .website-summary--host{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.website-summary .website-summary--details .website-summary--meta>:not(.website-summary--host){white-space:nowrap;flex-shrink:0}.website-summary .website-summary--details .website-summary--rechecking{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--beacon-gold);font-style:italic;display:flex}.website-summary .website-summary--details .website-summary--scores{align-items:baseline;gap:calc(var(--spacing,.25rem) * 4);display:flex}.website-summary .website-summary--details .website-summary--score{align-items:baseline;gap:calc(var(--spacing,.25rem) * 1.5);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);--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:flex}.website-summary .website-summary--details .website-summary--score-device{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--muted-foreground)}.website-summary .website-summary--details .website-summary--highlights{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.website-summary .website-summary--details .website-summary--highlight{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);min-width:0;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--foreground);display:flex}.website-summary .website-summary--details .website-summary--highlight i{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 3.5);text-align:center;flex-shrink:0;font-size:11px}.website-summary .website-summary--details .website-summary--highlight span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.website-summary .website-summary--details .website-summary--highlight-destructive i{color:var(--destructive)}.website-summary .website-summary--details .website-summary--highlight-warning i{color:var(--warning)}.website-summary .website-summary--details .website-summary--highlight-success i{color:var(--success)}.website-summary .website-summary--details .website-summary--highlight-primary i{color:var(--primary)}.website-summary .website-summary--metrics{gap:18px;display:flex}.website-summary .website-summary--metrics .website-summary--metrics-label{font-family:var(--font-accent,"Komet", ui-rounded, sans-serif);--tw-font-weight:var(--font-weight-normal,400);font-size:10px;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--muted-foreground);text-transform:uppercase}.website-summary .website-summary--metrics .website-summary--metrics-value{font-family:var(--font-technical,"transducer", ui-monospace, sf mono, sf mono regular, consolas, "Liberation Mono", menlo, courier, monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--foreground)}.website-summary .website-summary--metrics .website-summary--metrics-detail{font-family:var(--font-technical,"transducer", ui-monospace, sf mono, sf mono regular, consolas, "Liberation Mono", menlo, courier, monospace);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--muted-foreground);font-size:10px}.website-summary .website-summary--trend{z-index:10;justify-content:flex-end;align-items:flex-end;gap:var(--spacing,.25rem);flex-direction:column;display:flex;position:relative}.website-summary .website-summary--screenshots{z-index:10;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);grid-column:span 2/span 2;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.website-summary .website-summary--screenshots{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.website-summary .website-summary--screenshots{padding-top:calc(var(--spacing,.25rem) * 4)}.website-summary .website-summary--screenshots .website-summary--screenshot-desktop{width:58%;max-width:190px}.website-summary .website-summary--screenshots .website-summary--screenshot-mobile{width:15%;max-width:52px}.website-syncing{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(--beacon-gold);font-style:italic;display:flex}.tech-strip{align-items:center;column-gap:calc(var(--spacing,.25rem) * 6);row-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}.tech-strip strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.tech-strip__link{color:var(--primary);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.tech-strip__link:hover{color:var(--foreground)}}.uptime-summary{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.uptime-summary__status{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 4);display:flex}.uptime-summary__status.uptime-summary__status-up .uptime-summary__status-icon{color:var(--success)}.uptime-summary__status.uptime-summary__status-degraded{border-color:var(--warning)}.uptime-summary__status.uptime-summary__status-degraded .uptime-summary__status-icon{color:var(--warning)}.uptime-summary__status.uptime-summary__status-down{border-color:var(--destructive)}.uptime-summary__status.uptime-summary__status-down .uptime-summary__status-icon{color:var(--destructive)}.uptime-summary__status.uptime-summary__status-unknown .uptime-summary__status-icon{color:var(--muted-foreground)}.uptime-summary__status-icon{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.uptime-summary__status-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-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.uptime-summary__status-detail{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.uptime-summary__stats{gap:var(--spacing-card,1rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.uptime-summary__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.uptime-summary__header{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.uptime-summary__heading{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.uptime-summary__note{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}.uptime-summary__legend{column-gap:calc(var(--spacing,.25rem) * 4);row-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);flex-wrap:wrap;display:flex}.uptime-summary__legend li{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.uptime-summary__swatch{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-sm,.25rem);display:inline-block}.uptime-summary__swatch-good{background:var(--color-uptime-good)}.uptime-summary__swatch-fair{background:var(--color-uptime-fair)}.uptime-summary__swatch-poor{background:var(--color-uptime-poor)}.uptime-summary__swatch-none{background-color:var(--muted)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{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}@keyframes flash-bar-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes inline-notice-pulse{0%,to{background-color:oklch(from var(--notice-accent) l c h / 6%)}50%{background-color:oklch(from var(--notice-accent) l c h / 16%)}}@media (prefers-reduced-motion:reduce){.inline-notice--pulse{animation:none}}@property --tw-ease{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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes saved-check-countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes saved-check-out{to{opacity:0;width:0;margin-inline-start:0}}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}turbo-frame[spinner][busy]{position:relative}turbo-frame[spinner][busy]>.turbo_frame_spinner{display:block}turbo-frame[spinner][busy]>:not(.turbo_frame_spinner){opacity:.15}turbo-frame[spinner][busy]:after{z-index:40;--tw-content:"";content:var(--tw-content);position:absolute;inset:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@media (width>=1024px){.sticky-scroll__step--finale .sticky-scroll__finale-card{box-shadow:none;background-color:#0000;background-image:none;border-color:#0000;padding:0;transition:background-color .45s ease-out,border-color .45s ease-out,padding .4s ease-out,box-shadow .45s ease-out}.sticky-scroll__step--finale.is-active .sticky-scroll__finale-card{--border-width:5px;--border-gap:6px;--border-transparency:30%;--border-color:var(--grade-b-minus);--finale-tint:white}@supports (color:color-mix(in lab, red, red)){.sticky-scroll__step--finale.is-active .sticky-scroll__finale-card{--finale-tint:color-mix(in oklch, white 55%, var(--gardenia))}}.sticky-scroll__step--finale.is-active .sticky-scroll__finale-card{border:var(--border-gap) solid transparent;box-shadow:0 0 0 var(--border-width) var(--border-color), 0 0 var(--border-width) var(--border-width) var(--border-color);background-clip:padding-box}@supports (color:color-mix(in lab, red, red)){.sticky-scroll__step--finale.is-active .sticky-scroll__finale-card{box-shadow:0 0 0 var(--border-width) color-mix(in srgb, var(--border-color), transparent var(--border-transparency)), 0 0 var(--border-width) var(--border-width) color-mix(in srgb, var(--border-color), transparent var(--border-transparency))}}.sticky-scroll__step--finale.is-active .sticky-scroll__finale-card{isolation:isolate;justify-content:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 12);min-height:calc(var(--sticky-scroll-column-height,0px) * .64);background-image:linear-gradient(107.4deg, var(--finale-tint) 0%, var(--finale-tint) 100%);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.sticky-scroll__step--finale.is-active .sticky-scroll__finale-card{background-image:linear-gradient(107.4deg, color-mix(in srgb, var(--finale-tint), transparent 6%) 0%, color-mix(in srgb, var(--finale-tint), transparent 42%) 100%)}}.sticky-scroll__step--finale.is-active .sticky-scroll__finale-card{animation:.55s cubic-bezier(.16,1,.3,1) .1s backwards sticky-scroll-finale-in}.sticky-scroll__step--finale.is-active .sticky-scroll__finale-card h3{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:1.15;line-height:1.15}.sticky-scroll__step--finale.is-active .sticky-scroll__finale-card p{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}@media (prefers-reduced-motion:reduce){.sticky-scroll__step--finale .sticky-scroll__finale-card{transition:none}.sticky-scroll__step--finale.is-active .sticky-scroll__finale-card{animation:none}}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}
