.content-card[data-astro-cid-gizzzcig]{min-width:0;color:var(--ink);overflow-wrap:anywhere;text-decoration:none;display:block}.content-card-preview[data-astro-cid-gizzzcig]{aspect-ratio:16/10;background:var(--surface);border:1px solid var(--subtle-line);border-radius:var(--radius-control);place-items:center;display:grid;overflow:hidden}.content-card-preview[data-astro-cid-gizzzcig] img[data-astro-cid-gizzzcig]{object-fit:cover;object-position:top;width:100%;height:100%}.content-card-copy[data-astro-cid-gizzzcig]{padding:var(--item-gap) 0 0}.content-card__heading-row[data-astro-cid-gizzzcig]{justify-content:space-between;align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.content-card__heading-row[data-astro-cid-gizzzcig] .sys-badge{flex:none}.content-card[data-astro-cid-gizzzcig] h3[data-astro-cid-gizzzcig]{margin:0}.content-card[data-astro-cid-gizzzcig] p[data-astro-cid-gizzzcig]{color:var(--secondary);margin:0}.content-card[data-astro-cid-gizzzcig] small[data-astro-cid-gizzzcig]{color:var(--secondary);display:block}.content-card-metadata[data-astro-cid-gizzzcig]{justify-content:space-between;gap:var(--space-2);color:var(--secondary);flex-wrap:wrap;margin-block-end:var(--item-gap);display:flex}.content-card--navigation[data-astro-cid-gizzzcig]{height:100%}.content-card--navigation[data-astro-cid-gizzzcig] .content-card-copy[data-astro-cid-gizzzcig]{padding:0}.content-card--catalog[data-astro-cid-gizzzcig]{height:100%}.content-card--catalog[data-astro-cid-gizzzcig] .content-card-copy[data-astro-cid-gizzzcig]{padding:0}.content-card--documentation[data-astro-cid-gizzzcig] .content-card-copy[data-astro-cid-gizzzcig],.content-card--documentation-navigation[data-astro-cid-gizzzcig] .content-card-copy[data-astro-cid-gizzzcig]{padding-block-start:var(--space-4)}@media (hover:hover) and (pointer:fine){.content-card[data-astro-cid-gizzzcig]:hover h3[data-astro-cid-gizzzcig]{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}}.content-card--note[data-astro-cid-gizzzcig] .content-card-copy[data-astro-cid-gizzzcig]{padding:0}.content-card--note[data-astro-cid-gizzzcig] .content-card-copy[data-astro-cid-gizzzcig] .content-thumbnail{margin-bottom:var(--item-gap)}.content-card--template[data-astro-cid-gizzzcig]{height:100%}.content-card--catalog[data-astro-cid-gizzzcig] .content-card-metadata[data-astro-cid-gizzzcig]{justify-content:flex-start;gap:var(--space-3)}.content-card--catalog[data-astro-cid-gizzzcig] .content-card-copy[data-astro-cid-gizzzcig]{gap:var(--copy-gap);display:grid}.content-card--catalog[data-astro-cid-gizzzcig] .content-card-metadata[data-astro-cid-gizzzcig]{margin:0}.content-card--category[data-astro-cid-gizzzcig] .content-card-copy[data-astro-cid-gizzzcig]{align-items:center;gap:var(--item-gap);padding:0;display:flex}.content-card--category[data-astro-cid-gizzzcig] .stack[data-astro-cid-gizzzcig]{flex:1;min-inline-size:0}.content-card__category-icon[data-astro-cid-gizzzcig]{flex:none}.content-card__count[data-astro-cid-gizzzcig]{color:var(--secondary);font:var(--type-mono);margin-inline-start:auto}.content-card__heading-row[data-astro-cid-gizzzcig]{flex-wrap:wrap}.content-card[data-astro-cid-gizzzcig] h3[data-astro-cid-gizzzcig]{flex:1;min-inline-size:min(100%,10ch)}.content-card--template[data-astro-cid-gizzzcig] .content-card-preview[data-astro-cid-gizzzcig]{background:var(--surface)}.sys-applied-filters{gap:var(--copy-gap);inline-size:100%;min-inline-size:0;color:var(--ink);font:var(--type-ui);display:grid}.sys-applied-filters__heading{justify-content:space-between;align-items:center;gap:var(--item-gap);flex-wrap:wrap;display:flex}.sys-applied-filters__items{align-items:center;gap:var(--meta-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sys-applied-filters__items li{min-inline-size:0;max-inline-size:100%}.sys-applied-filters [data-applied-filter-label]{overflow-wrap:anywhere;min-inline-size:0}.sys-applied-filters__results{color:var(--secondary);font:var(--type-caption);margin:0}.sys-applied-filters[hidden],.sys-applied-filters [hidden]{display:none}.sys-applied-filters:focus-visible{outline:calc(var(--frame-border-width) * 2) solid var(--focus);outline-offset:var(--space-1)}.sys-empty{justify-content:center;align-items:center;gap:var(--item-gap);inline-size:100%;min-inline-size:0;padding:var(--space-8) var(--surface-inset);color:var(--ink);text-align:center;font:var(--type-ui);flex-direction:column;display:flex}.sys-empty__header{align-items:center;gap:var(--copy-gap);flex-direction:column;display:flex}.sys-empty__media{color:var(--secondary);justify-content:center;align-items:center;display:flex}.sys-empty__media--icon{inline-size:var(--target-size);block-size:var(--target-size);border:var(--frame-border-width) solid var(--subtle-line);border-radius:var(--radius-control);background:var(--surface)}.sys-empty__media--icon svg{inline-size:var(--space-6);block-size:var(--space-6)}.sys-empty__title{color:var(--ink);font:var(--type-heading);margin:0}.sys-empty__description{max-inline-size:32ch;color:var(--secondary);font:var(--type-ui);text-wrap:balance;margin:0}.sys-empty__content{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.sys-empty[hidden],.sys-empty [hidden]{display:none}.sys-empty:focus-visible{outline:calc(var(--frame-border-width) * 2) solid var(--focus);outline-offset:var(--space-1)}@media (width>=48rem){.sys-empty__content{flex-direction:row}}.sys-input{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);padding:var(--space-2) var(--space-3);border:var(--frame-border-width) solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink);font:var(--type-ui)}.sys-input[data-density=compact]{min-block-size:var(--control-height-compact);padding-block:var(--space-1)}.sys-input::placeholder{color:var(--secondary);opacity:1}.sys-input:disabled{cursor:not-allowed;color:var(--control-disabled-ink);background:var(--control-disabled-surface)}.sys-input[aria-invalid=true]{border-color:var(--danger)}.sys-input:focus-visible{outline:calc(var(--frame-border-width) * 2) solid var(--focus);outline-offset:var(--space-1)}@media (pointer:coarse){.sys-input,.sys-input[data-density=compact]{min-block-size:var(--target-size)}}.sys-card[data-astro-cid-x7qtgtzo].thumb-paid-guide{--card-frame-padding:var(--space-3);flex-direction:column;display:flex}.thumb-paid-guide__cover[data-astro-cid-x7qtgtzo]{aspect-ratio:16/10}.curation-creator-card[data-astro-cid-gz7g4lue]{align-content:start;gap:var(--heading-gap);min-width:0;height:100%;color:var(--ink);--card-frame-padding:var(--surface-inset);text-decoration:none;display:grid}.curation-creator-card__identity[data-astro-cid-gz7g4lue]{align-items:center;gap:var(--item-gap);min-width:0;display:flex}.curation-creator-card__identity[data-astro-cid-gz7g4lue]>div[data-astro-cid-gz7g4lue]{min-width:0}.curation-creator-card[data-astro-cid-gz7g4lue] h2[data-astro-cid-gz7g4lue]{font:var(--type-item);overflow-wrap:anywhere;margin:0}.curation-creator-card[data-astro-cid-gz7g4lue] p[data-astro-cid-gz7g4lue]{color:var(--secondary);font:var(--type-caption);margin:0}.curation-creator-card__avatar[data-astro-cid-gz7g4lue]{width:var(--target-size);aspect-ratio:1;background:var(--surface);color:var(--secondary);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.curation-creator-card__avatar[data-astro-cid-gz7g4lue] img[data-astro-cid-gz7g4lue]{object-fit:cover;width:100%;height:100%}.curation-creator-card__previews[data-astro-cid-gz7g4lue]{gap:var(--copy-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;display:grid}.curation-creator-card__previews[data-astro-cid-gz7g4lue]>span[data-astro-cid-gz7g4lue]{aspect-ratio:16/9;border-radius:var(--radius-control);min-width:0;display:block;overflow:hidden}.curation-creator-card__previews[data-astro-cid-gz7g4lue] img[data-astro-cid-gz7g4lue]{object-fit:contain;width:100%;height:100%;display:block}.curation-creator-card[data-astro-cid-gz7g4lue] [data-astro-cid-gz7g4lue][hidden]{display:none}@media (hover:hover){.curation-creator-card[data-astro-cid-gz7g4lue]:hover h2[data-astro-cid-gz7g4lue]{text-underline-offset:var(--space-1);text-decoration:underline}}.sys-field{gap:var(--copy-gap);min-inline-size:0;display:grid}.sys-field-group{gap:var(--item-gap);min-inline-size:0;display:grid}.sys-field-label,.sys-label{color:var(--ink);font:var(--type-ui-label)}.sys-field-description{color:var(--secondary);font:var(--type-caption);margin:0}.sys-field-error{color:var(--danger);font:var(--type-caption);margin:0}.sys-field-error[hidden]{display:none}.sys-field>:where(input:not([type=hidden],[type=checkbox],[type=radio],[type=range]),select,textarea){box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);padding:var(--space-2) var(--space-3);border:var(--frame-border-width) solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--ink);font:var(--type-ui)}.sys-field :where(input,select,.sys-textarea)::placeholder{color:var(--secondary)}.sys-field :where(input,select,.sys-textarea):disabled{color:var(--control-disabled-ink);background:var(--control-disabled-surface)}.sys-field :where(input,select,.sys-textarea)[aria-invalid=true]{border-color:var(--danger)}.sys-field :where(input,select,.sys-textarea):focus-visible{outline:calc(var(--frame-border-width) * 2) solid var(--focus);outline-offset:var(--space-1)}.sys-input-group{border:var(--frame-border-width) solid var(--line);border-radius:var(--radius-control);background:var(--canvas);min-inline-size:0;color:var(--ink);display:flex;overflow:hidden}.sys-input-group[data-layout=inline]{box-sizing:border-box;min-block-size:var(--control-height)}.sys-input-group[data-layout=block]{flex-direction:column}.sys-input-group-text{align-items:center;gap:var(--control-gap);color:var(--secondary);font:var(--type-ui);flex:none;display:inline-flex}.sys-input-group>.sys-input-group-text{padding:var(--space-2) var(--space-3);background:var(--surface)}.sys-input-group[data-layout=inline]>.sys-input-group-text:first-child{border-inline-end:var(--frame-border-width) solid var(--line)}.sys-input-group[data-layout=inline]>.sys-input-group-text:last-child{border-inline-start:var(--frame-border-width) solid var(--line)}.sys-input-group[data-layout=block]>.sys-input-group-text{border-block-end:var(--frame-border-width) solid var(--line)}.sys-input-group:focus-within{outline:calc(var(--frame-border-width) * 2) solid var(--focus);outline-offset:var(--space-1)}.sys-input-group [data-slot=input-group-control]{box-sizing:border-box;min-inline-size:0;min-block-size:var(--control-height);padding:var(--space-2) var(--space-3);color:var(--ink);font:var(--type-ui);background:0 0;border:0;border-radius:0;outline:0;flex:1}.sys-input-group[data-layout=inline] [data-slot=input-group-control]{min-block-size:calc(var(--control-height) - 2 * var(--frame-border-width))}.sys-input-group [data-slot=input-group-control]::placeholder{color:var(--secondary)}.sys-input-group [data-input-group-addon]{align-items:center;gap:var(--control-gap);padding-inline:var(--space-3);color:var(--secondary);font:var(--type-ui);display:flex}.sys-input-group[data-layout=inline]>[data-input-group-addon][data-align=inline-start]{border-inline-end:var(--frame-border-width) solid var(--line);order:-1}.sys-input-group[data-layout=inline]>[data-input-group-addon][data-align=inline-end]{border-inline-start:var(--frame-border-width) solid var(--line);order:1}.sys-input-group [data-input-group-addon] :where(button){font:var(--type-ui-label)}.sys-input-group-button{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:var(--control-height);padding-inline:var(--space-2);color:var(--ink);font:var(--type-ui-label);cursor:pointer;background:0 0;border:0;display:inline-flex}.sys-input-group-button[data-variant=primary]{background:var(--action-fill);color:var(--action-ink)}.sys-input-group-button[data-variant=danger]{color:var(--danger)}.sys-input-group-button[data-variant=secondary]{background:var(--control-hover-surface)}.sys-input-group-button[data-size=xs],.sys-input-group-button[data-size=sm]{min-block-size:calc(var(--control-height) - var(--space-2))}.sys-input-group-button[data-icon-only=true]{inline-size:var(--control-height);padding:0}.sys-input-group:has(:disabled){color:var(--control-disabled-ink)}.sys-input-group [data-slot=input-group-control]:disabled{background:var(--control-disabled-surface);color:var(--control-disabled-ink);cursor:not-allowed}.sys-input-group:has([aria-invalid=true]){border-color:var(--danger)}.sys-input-group[data-layout=block] [data-input-group-addon]{min-block-size:var(--control-height);padding:var(--space-2) var(--space-3);background:var(--surface);justify-content:space-between}.sys-input-group[data-layout=block] [data-align=block-end]{border-block-start:var(--frame-border-width) solid var(--line)}.sys-input-group[data-layout=block] [data-align=block-start]{border-block-end:var(--frame-border-width) solid var(--line);order:-1}.sys-input-group-button{border-radius:calc(var(--radius-control) - var(--space-1))}.sys-input-group-button:focus-visible{outline:2px solid var(--focus);outline-offset:calc(-2 * var(--frame-border-width))}.sys-input-group-button:disabled{color:var(--control-disabled-ink);cursor:not-allowed}@media (pointer:coarse){.sys-input-group[data-layout=inline]{min-block-size:var(--target-size)}.sys-input-group[data-layout=inline] [data-slot=input-group-control]{min-block-size:calc(var(--target-size) - 2 * var(--frame-border-width))}}.sys-select-field{inline-size:100%;min-inline-size:0;position:relative}.sys-select-native{-webkit-appearance:none;appearance:none;inline-size:100%;background-image:none;padding-inline-end:calc(var(--space-3) * 2 + 1rem)}.sys-select-native[multiple]{padding-inline-end:var(--space-3)}.sys-select-fallback-arrow{pointer-events:none;color:var(--secondary);place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:var(--space-3)}.sys-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-2) var(--space-3);color:var(--ink);text-align:start;cursor:pointer;display:flex}.sys-select-trigger>[data-select-value]{overflow-wrap:anywhere;flex:1;min-inline-size:0}.sys-select-trigger>svg{color:var(--secondary);flex:none}.sys-select-trigger[data-placeholder]{color:var(--secondary)}.sys-select-trigger[aria-expanded=true]{border-color:var(--focus)}.sys-select-field[data-density=compact] :is(.sys-select-trigger,.sys-select-native){min-block-size:var(--control-height-compact);padding-block:var(--space-1)}.sys-select-field[data-select-ready] .sys-select-native{clip-path:inset(50%);border:0;block-size:1px;min-block-size:0;inline-size:1px;padding:0;position:absolute;overflow:hidden}.sys-select-field[data-select-ready] .sys-select-fallback-arrow{display:none}.sys-select-options{inline-size:var(--trigger-width);max-inline-size:calc(100vw - var(--space-6));max-block-size:min(20rem,calc(100dvh - var(--space-12)));padding:calc(var(--frame-offset) + var(--space-1));color:var(--ink);overscroll-behavior:contain;margin:0;position:fixed;inset:auto;overflow:auto}.sys-select-option{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--ink);font:var(--type-ui);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.sys-select-option>span{overflow-wrap:anywhere;flex:1}.sys-select-option svg{visibility:hidden;flex:none}.sys-select-option[aria-selected=true] svg{visibility:visible}.sys-select-option[data-active]{background:var(--control-hover-surface)}.sys-select-option:disabled{color:var(--control-disabled-ink);cursor:not-allowed}.sys-select-options__group{margin:var(--space-2) var(--space-3) var(--space-1);color:var(--secondary);font:var(--type-caption)}.sys-select-options[hidden],.sys-select-trigger[hidden]{display:none}.sys-select-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:var(--space-1)}@media (pointer:coarse){.sys-select-field :is(.sys-select-trigger,.sys-select-native,.sys-select-option){min-block-size:var(--target-size)}}@media (forced-colors:active){.sys-select-option[data-active]{outline-offset:-2px;outline:2px solid highlight}}@media (hover:hover) and (pointer:fine){.sys-select-option:hover:not(:disabled){background:var(--control-hover-surface)}}
