.pro-ui-kicker{margin:0;color:var(--ds-color-muted);font-size:var(--ds-type-eyebrow-size);font-weight:var(--ds-type-eyebrow-weight);line-height:var(--ds-type-eyebrow-line);letter-spacing:var(--ds-type-eyebrow-tracking);text-transform:uppercase}.pro-ui-form{display:grid;width:min(100%,var(--ds-width-form));min-width:0;gap:var(--ds-gap-section);padding:var(--ds-space-6);border:var(--ds-border-width) solid var(--ds-color-border);border-radius:var(--ds-radius-card-md);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-raised)}.pro-ui-card-list,.pro-ui-empty,.pro-ui-results,.pro-ui-section{display:grid;min-width:0;gap:var(--ds-gap-card)}.pro-ui-entry{display:grid;min-width:0;gap:var(--ds-gap-section);outline:none}.pro-ui-entry-surface{min-block-size:min(60dvh,var(--ds-width-form));align-content:start}.pro-ui-entry:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-outline-offset)}.pro-ui-entry-state{min-block-size:inherit;align-content:center}.pro-ui-entry__preload[data-ready=false]{display:none}.pro-ui-entry__preload[data-ready=true]{display:grid;min-width:0;gap:var(--ds-gap-section)}.pro-ui-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ds-gap-card)}.pro-ui-identity{display:grid;inline-size:var(--ds-control-size-icon);aspect-ratio:1;place-items:center;border:var(--ds-border-width) solid var(--ds-color-border);border-radius:var(--ds-radius-control-lg);background:var(--ds-color-surface-soft);color:var(--ds-color-ink)}.pro-ui-profession-picker{grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;overflow-x:auto;padding-block:var(--ds-space-2);scrollbar-width:thin}.pro-ui-profession-chip{white-space:nowrap}.pro-ui-grid,.pro-ui-metrics,.pro-ui-step-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-card);min-width:0}.pro-ui-metrics,.pro-ui-step-list{margin:0;padding:0;list-style:none}.pro-ui-card-list>article,.pro-ui-focus-card,.pro-ui-metrics>*,.pro-ui-step-list>*{min-width:0;padding:var(--ds-space-4);border:var(--ds-border-width) solid var(--ds-color-border);border-radius:var(--ds-radius-card-sm);background:var(--ds-color-surface-soft)}.pro-ui-focus-card{display:grid;gap:var(--ds-gap-card)}.pro-ui-actions,.pro-ui-category-preview,.pro-ui-section-heading{display:flex;align-items:center;gap:var(--ds-gap-control)}.pro-ui-actions{flex-wrap:wrap}.pro-ui-section-heading{justify-content:space-between}.pro-ui-category-preview{width:fit-content;color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.pro-ui-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-control)}.pro-ui-results:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-outline-offset)}.pro-ui-note{margin:0;color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.breeder-filter-form,.breeder-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-width-navigation-entry)),1fr));gap:var(--ds-gap-card);min-width:0}.breeder-filter-form>.ui-screen-actions,.breeder-form-wide{grid-column:1/-1}.breeder-benefit-list,.breeder-list{margin:0}.breeder-list{padding:0;list-style:none}.breeder-benefit-list{padding-inline-start:var(--ds-space-5)}.breeder-benefit-list,.breeder-qr{display:grid;gap:var(--ds-gap-control)}.breeder-qr{justify-items:center;margin:0}.breeder-qr canvas{display:block;inline-size:min(100%,var(--ds-width-mobile-preview));block-size:auto;image-rendering:pixelated}.breeder-invite-url,.breeder-qr figcaption{color:var(--ds-color-muted);font-size:var(--ds-type-body-sm-size);line-height:var(--ds-type-body-sm-line)}.breeder-invite-url{overflow-wrap:anywhere}@media print{body:has(.breeder-print-card) *{visibility:hidden}.breeder-print-card,.breeder-print-card *{visibility:visible}.breeder-print-card{position:absolute;inset:0 auto auto 0;inline-size:100%;border:0;box-shadow:var(--ds-shadow-none)}.breeder-print-card .ui-form-actions{display:none}}.protected-panel-shell{display:grid;grid-template-columns:184px minmax(0,1fr);grid-template-areas:"rail header" "rail body";column-gap:var(--space-4);align-items:start}.protected-panel-shell>.ui-screen-context{grid-area:rail;align-self:start;position:sticky;top:var(--space-4);z-index:2;min-width:0;max-height:calc(100vh - (2 * var(--space-4)));overflow-y:auto}.protected-panel-shell>.ui-screen-header{grid-area:header;min-width:0}.protected-panel-shell>.ui-screen-body{grid-area:body;min-width:0}.panel-page-shell__privileged-navigation{margin-top:var(--space-6)}.protected-panel-navigation{display:flex;width:176px;min-width:0;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.protected-panel-navigation,.protected-panel-navigation--hub.ui-navigation-hub{gap:var(--space-1);padding:6px;box-shadow:none}.protected-panel-navigation--hub .ui-navigation-heading{display:none}.protected-panel-navigation--hub .ui-navigation-items{display:flex;flex-direction:column;gap:var(--space-1);overflow:visible;padding:0}.protected-panel-navigation .ui-navigation-entry.ui-button,.protected-panel-navigation__item{display:flex;width:100%;min-width:0;min-height:54px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--muted);background:transparent;text-decoration:none;text-align:center;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.protected-panel-navigation__separator{display:block;width:100%;height:1px;min-height:1px;flex:0 0 1px;margin:2px 0;border:0;background:var(--line)}.admin-navigation-group__item:hover,.protected-panel-navigation .ui-navigation-entry.ui-button:hover,.protected-panel-navigation__item:hover{border-color:transparent;background:var(--color-neutral-50);color:var(--ink)}.admin-dashboard__metric-link:focus-visible,.admin-navigation-group__item:focus-visible,.protected-panel-navigation .ui-navigation-entry.ui-button:focus-visible,.protected-panel-navigation__item:focus-visible{outline:3px solid var(--shell-focus-ring);outline-offset:2px}.admin-navigation-group__item[data-selected=true],.protected-panel-navigation .ui-navigation-entry.ui-button[data-selected=true],.protected-panel-navigation__item[aria-current=page],.protected-panel-navigation__item[data-selected=true]{border-color:transparent;background:var(--brand-soft);color:var(--brand-dark)}.protected-panel-navigation .ui-navigation-entry__label,.protected-panel-navigation__label{display:block;max-width:100%;color:inherit;font-size:.66rem;font-weight:750;line-height:1.08;overflow-wrap:anywhere}.admin-navigation-rail{display:flex}.admin-navigation-group__summary,.admin-navigation-rail__item{list-style:none;cursor:pointer}.admin-navigation-group__summary::-webkit-details-marker{display:none}.admin-navigation-group{min-width:0}.admin-navigation-group__items{display:grid;gap:3px;margin-top:4px;padding:4px 2px 6px}.admin-navigation-group__item{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;min-height:34px;padding:5px 6px;border-radius:var(--radius-sm);color:var(--muted);text-decoration:none;font-size:.7rem;font-weight:650;line-height:1.15}.admin-dashboard__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.admin-dashboard__metric-link{min-width:0;color:inherit;text-decoration:none;border-radius:var(--radius-lg)}.admin-dashboard__metric-link:hover .admin-dashboard__metric{border-color:var(--brand)}.admin-dashboard__metric{min-height:116px;transition:border-color .16s ease}.admin-dashboard__metric-value{color:var(--ink);font-size:clamp(1.65rem,3vw,2.15rem);font-weight:800;letter-spacing:-.04em;line-height:1}.admin-dashboard__metric-label{color:var(--muted);font-size:.82rem;font-weight:700}.admin-dashboard__metric-heading,.admin-metric-list__row-heading,.admin-metric-list__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.admin-metric-list__toolbar>:first-child{flex:1 1 320px}.admin-metric-list__counter,.admin-metric-list__notice{color:var(--muted);font-size:.78rem}.admin-metric-list__rows{display:grid;gap:var(--space-3)}.admin-metric-list__details{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2) var(--space-4);margin:0}.admin-metric-list__details>div{min-width:0}.admin-metric-list__details dt{color:var(--muted);font-size:.7rem;font-weight:700}.admin-metric-list__details dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:.82rem}.admin-dashboard__metric-action{color:var(--brand-dark);font-size:.78rem;font-weight:750}.admin-seo-crawler__config,.admin-seo-crawler__filters,.admin-seo-crawler__sources,.admin-seo-crawler__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.admin-seo-crawler__summary{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.admin-seo-crawler__url{overflow-wrap:anywhere}.admin-seo-crawler__table{min-width:980px}.admin-seo-crawler__table td,.admin-seo-crawler__table th{vertical-align:top}@media (max-width:767px){.admin-workspace-shell,.moderator-workspace-shell,.operational-workspace-shell,.protected-panel-shell{display:block}.protected-panel-shell>.ui-screen-context{position:static;max-height:none;overflow:visible;margin-bottom:var(--space-3)}.protected-panel-navigation{width:100%;max-width:100%;min-width:0;flex-direction:row;align-items:flex-start;gap:3px;overflow-x:auto;overflow-y:hidden;padding:4px;scrollbar-width:none}.protected-panel-navigation .ui-navigation-items::-webkit-scrollbar,.protected-panel-navigation::-webkit-scrollbar{display:none}.protected-panel-navigation--hub.ui-navigation-hub{display:block;padding:4px;overflow:hidden}.protected-panel-navigation--hub .ui-navigation-items{display:flex;flex-direction:row;gap:3px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.protected-panel-navigation .ui-navigation-entry.ui-button,.protected-panel-navigation__item{width:62px;min-width:62px;min-height:50px;flex:0 0 62px;gap:2px;padding:5px 2px}.protected-panel-navigation__separator{width:1px;min-width:1px;height:42px;min-height:42px;flex:0 0 1px;align-self:center;margin:4px 3px}.protected-panel-navigation .ui-navigation-entry__label,.protected-panel-navigation__label{max-width:58px;font-size:.56rem;line-height:1.04}.admin-navigation-group{width:62px;min-width:62px;flex:0 0 62px}.admin-navigation-group[open]{width:160px;min-width:160px;flex-basis:160px}.admin-navigation-group__items{gap:2px;padding:3px 0 2px}.admin-navigation-group__item{grid-template-columns:16px minmax(0,1fr);gap:4px;min-height:30px;padding:4px;font-size:.58rem;line-height:1.08}.admin-dashboard__metrics{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.admin-metric-list__toolbar{align-items:stretch;flex-direction:column}.admin-metric-list__toolbar>:first-child{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.admin-dashboard__metric,.admin-navigation-group__item,.protected-panel-navigation .ui-navigation-entry.ui-button,.protected-panel-navigation__item{transition:none}}.product-illustration{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;pointer-events:none;user-select:none}.ui-content-state--illustrated{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.ui-content-state__illustration{width:min(100%,280px)}.ui-content-state--illustrated .ui-content-state__copy{justify-items:center}.ui-content-state--illustrated .ui-content-state__actions{grid-column:auto;justify-content:center}.ad-dog-empty-profile-header{display:grid;min-width:0;gap:var(--ds-gap-card);align-items:center}.ad-dog-empty-profile-illustration{width:min(100%,360px);justify-self:center}@media (min-width:720px){.ad-dog-empty-profile-header{grid-template-columns:minmax(0,4fr) minmax(240px,5fr)}}@media (forced-colors:active){.product-illustration,.ui-content-state__illustration{display:none}.ad-dog-empty-profile-header{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.product-illustration{animation:none;transition:none}}.ui-brand-symbol{position:relative;display:inline-grid;place-items:center;flex:0 0 auto}.ui-pwa-update-dot{position:absolute;top:-1px;right:-2px;width:8px;height:8px;box-sizing:content-box;border:2px solid var(--ds-color-surface);border-radius:var(--ds-radius-circle);background:var(--color-danger-600);opacity:0;pointer-events:none}html[data-pwa-update-ready=true] .ui-pwa-update-dot{opacity:1}@media (forced-colors:active){.ui-pwa-update-dot{border-color:Canvas;background:CanvasText}}