.name-check-results{gap:1.25rem;display:grid}.name-check-result-card{border-top:4px solid var(--color-primary,var(--accent-teal))}.name-check-result-lead{margin:0;font-size:1.05rem}.name-check-hero{padding:0;overflow:hidden}.name-check-hero__head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:22px 24px;display:grid}.name-check-hero--safe .name-check-hero__head{background:linear-gradient(115deg, var(--success-bg), var(--paper))}.name-check-hero--risk .name-check-hero__head{background:linear-gradient(115deg, var(--warning-bg), var(--paper))}.name-check-hero--danger .name-check-hero__head{background:linear-gradient(115deg, var(--danger-bg), var(--paper))}.name-check-hero--safe{border-color:var(--success-line)}.name-check-hero--risk{border-color:var(--warning-line)}.name-check-hero--danger{border-color:var(--danger-line)}.name-check-hero__dial{width:104px;height:104px}.name-check-hero__dial b{font-size:24px}.name-check-hero__kicker{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.name-check-hero--safe .name-check-hero__kicker{color:var(--success)}.name-check-hero--risk .name-check-hero__kicker{color:var(--warning)}.name-check-hero--danger .name-check-hero__kicker{color:var(--danger)}.name-check-hero__title{color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:5px 0;font-size:22px;font-weight:800}.name-check-hero__lead{color:var(--soft);margin:0;font-size:14px}.name-check-hero__query{color:var(--ink);font-weight:700}.name-check-hero__body{gap:10px;padding:16px 24px 20px;display:grid}@media (max-width:560px){.name-check-hero__head{grid-template-columns:1fr;justify-items:start;gap:16px;padding:18px 18px 16px}.name-check-hero__dial{width:84px;height:84px}.name-check-hero__body{padding:14px 18px 18px}}.name-check-notice{background:var(--surface-neutral);border:1px solid var(--line);color:var(--muted);border-radius:.6rem;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}.name-check-notice__icon{border:1px solid;border-radius:999px;flex:0 0 1.25rem;justify-content:center;align-items:center;height:1.25rem;margin-top:.08rem;font-size:.78rem;font-weight:800;display:inline-flex}.name-check-result-warning{background:color-mix(in srgb, var(--warning-bg) 72%, var(--paper));border:1px solid var(--warning-line);border-radius:var(--r);color:var(--warning);font-size:var(--text-sm);align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;font-weight:650;display:flex}.name-check-result-warning__icon{background:var(--warning-fill);color:var(--on-warning);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;height:20px;margin-top:1px;font-size:12px;display:inline-flex}.name-check-dashboard{gap:0;display:grid;position:relative}.name-check-dashboard__step{min-width:0;position:relative;overflow:visible}.name-check-dashboard__connector{width:16px;height:20px;margin-left:26px;display:block;position:relative}.name-check-dashboard__connector:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--indigo) 45%, transparent), var(--indigo));border-radius:var(--r-pill);content:"";width:2px;height:13px;position:absolute;top:0;left:7px}.name-check-dashboard__connector:after{border-bottom:2px solid var(--indigo);border-right:2px solid var(--indigo);content:"";width:7px;height:7px;position:absolute;top:8px;left:4px;transform:rotate(45deg)}.name-check-dashboard__step-heading{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 18px;display:flex}.name-check-dashboard__step-heading h2{color:var(--ink);font-size:var(--text-lg);margin:0}.name-check-dashboard__step-index{background:var(--indigo-surface);color:var(--on-accent);font-size:var(--text-sm);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-weight:800;display:inline-flex}.name-check-dashboard__step-body{padding:16px 18px 18px}.name-check-dashboard__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.name-check-dashboard__form .input{border-color:color-mix(in srgb, var(--indigo) 70%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--indigo) 10%, transparent);font-size:var(--text-lg);min-height:48px;font-weight:650}.name-check-dashboard__form .btn{min-width:132px;min-height:48px}.name-check-dashboard__empty{margin:12px 0 0}.name-check-dashboard__step--summary{--summary-bg:var(--indigo-50);--summary-line:var(--indigo-100);--summary-tone:var(--indigo);background:radial-gradient(620px 260px at 12% 10%, color-mix(in srgb, var(--summary-bg) 72%, transparent), transparent 72%), var(--paper);border-top:4px solid var(--summary-tone);overflow:hidden}.name-check-dashboard__step--summary.name-check-hero--safe{--summary-bg:var(--success-bg);--summary-line:var(--success-line);--summary-tone:var(--success)}.name-check-dashboard__step--summary.name-check-hero--risk{--summary-bg:var(--warning-bg);--summary-line:var(--warning-line);--summary-tone:var(--warning)}.name-check-dashboard__step--summary.name-check-hero--danger{--summary-bg:var(--danger-bg);--summary-line:var(--danger-line);--summary-tone:var(--danger)}.name-check-dashboard__step--summary .name-check-dashboard__step-heading{background:color-mix(in srgb, var(--paper) 78%, transparent)}.name-check-summary{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:stretch;gap:18px;display:grid}.name-check-summary .name-check-hero__dial{background:color-mix(in srgb, var(--paper) 82%, transparent);box-shadow:0 10px 26px color-mix(in srgb, var(--summary-tone) 12%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--summary-tone) 8%, transparent);width:124px;height:124px}.name-check-hero__dial-copy{z-index:1;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.name-check-hero__dial-copy b{font-size:25px}.name-check-hero__dial-copy small{color:var(--muted);letter-spacing:.025em;text-align:center;text-transform:uppercase;max-width:64px;font-size:9px;font-weight:750;line-height:1.05}.name-check-summary__assessment{background:linear-gradient(125deg, color-mix(in srgb, var(--summary-bg) 82%, var(--paper)), color-mix(in srgb, var(--paper) 94%, var(--summary-bg)));border:1px solid var(--summary-line);border-radius:var(--r-lg);box-shadow:0 12px 30px color-mix(in srgb, var(--summary-tone) 8%, transparent);min-width:0;display:grid;overflow:hidden}.name-check-summary__primary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:26px 28px 22px;display:grid}.name-check-summary__verdict{min-width:0}.name-check-summary__verdict .name-check-hero__title{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08}.name-check-summary__verdict .name-check-hero__lead{font-size:var(--text-base);max-width:610px;line-height:1.55}.name-check-summary__metrics{background:color-mix(in srgb, var(--paper) 64%, transparent);border-top:1px solid var(--summary-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.name-check-summary__metric{gap:3px;min-width:0;padding:15px 18px 17px;display:grid}.name-check-summary__metric+.name-check-summary__metric{border-left:1px solid var(--summary-line)}.name-check-summary__metric dd,.name-check-summary__metric dt{margin:0}.name-check-summary__metric dd{color:var(--summary-tone);font-size:var(--text-xl);font-variant-numeric:tabular-nums;order:-1;font-weight:800;line-height:1.15}.name-check-summary__metric dt{color:var(--muted);font-size:var(--text-xs);font-weight:650;line-height:1.3}.name-check-domain{background:color-mix(in srgb, var(--paper) 92%, var(--paper-tint));border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);grid-template-rows:auto 1fr auto;min-width:0;padding:20px;display:grid}.name-check-domain__head{align-items:center;gap:11px;display:flex}.name-check-domain__head h3{color:var(--ink);font-size:var(--text-base);margin:0 0 2px}.name-check-domain__head p{color:var(--muted);font-size:var(--text-xs);margin:0}.name-check-domain__icon{background:var(--indigo-50);border:1px solid var(--indigo-100);color:var(--indigo);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;display:inline-flex}.name-check-domain__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px}.name-check-domain__list{align-content:center;margin-top:13px;display:grid}.name-check-domain__badge{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.name-check-domain__item{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:11px 0;display:flex}.name-check-domain__item+.name-check-domain__item{border-top:1px solid var(--line)}.name-check-domain__item--available .name-check-domain__badge{background:var(--success-bg);color:var(--success)}.name-check-domain__item--unavailable .name-check-domain__badge{background:var(--danger-bg);color:var(--danger)}.name-check-domain__item--unknown .name-check-domain__badge{background:var(--warning-bg);color:var(--warning)}.name-check-domain__item--checking .name-check-domain__badge{background:var(--paper-soft);color:var(--soft)}.name-check-domain__name{color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0;font-weight:750}.name-check-domain__note{border-top:1px solid var(--line);color:var(--muted);margin:1px 0 0;padding-top:11px;font-size:11px;line-height:1.35}.name-check-comparison__intro{display:block}.name-check-comparison__intro .panel-title-sm{margin-bottom:4px}.name-check-comparison__table-wrap{border:1px solid var(--line);border-radius:var(--r);margin-top:14px;overflow-x:auto}.name-check-comparison__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.name-check-comparison__table th,.name-check-comparison__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 12px}.name-check-comparison__table th{background:var(--paper-tint);color:var(--muted);font-size:var(--text-xs);font-weight:750}.name-check-comparison__table th:first-child{width:70px}.name-check-comparison__table th:nth-child(2){width:23%}.name-check-comparison__table th:nth-child(3){width:29%}.name-check-comparison__table th:nth-child(4){width:25%}.name-check-comparison__table tbody tr:last-child td{border-bottom:0}.name-check-comparison__row{--c:var(--indigo);background:var(--paper)}.name-check-comparison__row--safe{--c:var(--success)}.name-check-comparison__row--risk{--c:var(--warning)}.name-check-comparison__row--danger{--c:var(--danger)}.name-check-comparison__row:hover{background:color-mix(in srgb, var(--indigo-50) 42%, var(--paper))}.name-check-comparison__rank{background:color-mix(in srgb, var(--c) 12%, var(--paper));border-radius:var(--r-xs);color:var(--c);font-size:var(--text-xs);justify-content:center;align-items:center;width:32px;height:28px;font-weight:800;display:inline-flex}.name-check-comparison__name{color:var(--ink);overflow-wrap:anywhere;font-weight:750}.name-check-comparison__reason{font-size:var(--text-xs);gap:2px;line-height:1.35;display:grid}.name-check-comparison__match{color:var(--text);white-space:nowrap}.name-check-comparison__match mark{background:var(--indigo-50);color:var(--indigo-ink);border-radius:4px;padding:1px 4px}.name-check-comparison__score{color:var(--c);grid-template-columns:minmax(90px,1fr) auto;align-items:center;gap:10px;display:grid}.name-check-comparison__score strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.name-check-comparison__bar{width:100%;height:6px;display:block}.name-check-comparison__bar-track{fill:color-mix(in srgb, var(--c) 14%, var(--paper))}.name-check-comparison__bar-fill{fill:var(--c)}.name-check-comparison__scope{color:var(--muted);font-size:var(--text-xs);margin:12px 0 0}.name-check-comparison__scope strong{color:var(--text)}.name-check-comparison__footnotes{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.name-check-comparison__footnotes .name-check-notice{font-size:var(--text-xs);flex:auto;padding:8px 10px}.name-check-comparison__data-date{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;flex:none;margin:0}.name-check-comparison__data-date strong{color:var(--text)}.name-check-comparison__empty{background:var(--success-bg);border:1px solid var(--success-line);border-radius:var(--r);color:var(--success);margin:14px 0 0;padding:14px 16px}.name-check-dashboard__methodology{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.name-check-dashboard__methodology p{color:var(--muted);font-size:var(--text-sm);margin-bottom:0}.name-check-trademark__scope{background:var(--warning-bg);border:1px solid var(--warning-line);border-radius:var(--r);color:var(--text);margin-top:14px;padding:12px 14px}.name-check-trademark__scope strong{color:var(--warning);font-size:var(--text-sm);margin-bottom:3px;display:block}.name-check-trademark__scope p,.name-check-trademark__unavailable{font-size:var(--text-xs);line-height:1.5}.name-check-trademark__unavailable{background:var(--paper-tint);border:1px solid var(--line);border-radius:var(--r);color:var(--muted);margin:14px 0 0;padding:14px 16px}.name-check-trademark__record{gap:2px;display:grid}.name-check-trademark__record strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.name-check-trademark__record small{color:var(--muted);font-size:var(--text-xs)}.name-check-trademark__actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.name-check-trademark__table th:nth-child(2){width:29%}.name-check-trademark__table th:nth-child(3){width:19%}.name-check-trademark__table th:nth-child(4){width:25%}@media (max-width:980px){.name-check-summary{grid-template-columns:1fr}}@media (max-width:720px){.name-form--check.name-check-dashboard__form{grid-template-columns:1fr;align-items:stretch}.name-check-dashboard__form .btn{width:100%}.name-check-comparison__footnotes,.name-check-dashboard__next-step{flex-direction:column;align-items:stretch}.name-check-comparison__data-date{white-space:normal}.name-check-comparison__table-wrap{border:0;overflow:visible}.name-check-comparison__table,.name-check-comparison__table tbody,.name-check-comparison__table td{width:100%;min-width:0;display:block}.name-check-comparison__table thead{display:none}.name-check-comparison__table tbody{gap:8px;display:grid}.name-check-comparison__table tr{border:1px solid var(--line);border-left:4px solid var(--c);border-radius:var(--r);box-shadow:var(--shadow-sm);grid-template-columns:32px minmax(0,1fr) auto;gap:8px 10px;padding:11px 12px;display:grid}.name-check-comparison__table td{border:0;width:auto;padding:0}.name-check-comparison__table td:before{display:none}.name-check-comparison__table td:first-child{grid-area:1/1}.name-check-comparison__table td:nth-child(2){grid-area:1/2/auto/4;align-self:center}.name-check-comparison__table td:nth-child(3){grid-area:2/2/auto/4}.name-check-comparison__table td:nth-child(4){grid-area:3/1/auto/3;align-self:center}.name-check-comparison__table td:nth-child(5){grid-area:3/3;place-self:center end}.name-check-comparison__match{overflow-wrap:anywhere;white-space:normal}.name-check-comparison__match+.muted{display:none}.name-check-comparison__score{grid-template-columns:minmax(52px,1fr) auto;gap:8px}.name-check-dashboard__next-step .row-wrap{flex-direction:column;align-items:stretch}.name-check-dashboard__next-step .btn{justify-content:center;width:100%}}@media (max-width:560px){.name-check-dashboard__connector{margin-left:22px}.name-check-dashboard__step-heading{padding:12px 14px}.name-check-dashboard__step-body{padding:14px}.name-check-summary{grid-template-columns:1fr}.name-check-trademark__actions{flex-direction:column;align-items:stretch}.name-check-trademark__actions .btn{white-space:normal;justify-content:center;width:100%;min-width:0}.name-check-summary__primary{grid-template-columns:1fr;align-items:start;gap:16px;padding:20px}.name-check-summary .name-check-hero__dial{width:104px;height:104px}.name-check-summary__metric{padding:13px 10px 15px}.name-check-summary__metric dd{font-size:var(--text-lg)}.name-check-summary__metric dt{font-size:10.5px}.name-check-domain{padding:16px}}@media (max-width:440px){.name-check-domain__item{flex-direction:column;align-items:flex-start;gap:7px}}.name-check-highlight{background:var(--surface-mint);border:1px solid var(--line);border-radius:.7rem;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding:.75rem .9rem;display:flex}.name-check-highlight__label{font-weight:700}.name-check-highlight__value{color:var(--ink);font-size:1.45rem}.name-check-ranking{gap:10px;margin-top:14px;display:grid}.name-check-ranking__item{--c:var(--indigo);background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--c);border-radius:var(--r);box-shadow:var(--shadow-sm);gap:8px;padding:13px 15px;display:grid}.name-check-ranking__item--safe{--c:var(--success)}.name-check-ranking__item--risk{--c:var(--warning)}.name-check-ranking__item--danger{--c:var(--danger)}.name-check-ranking__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.name-check-ranking__name{color:var(--ink);font-size:var(--text-base);overflow-wrap:anywhere;font-weight:750}.name-check-ranking__score{color:var(--c);font-size:var(--text-base);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.name-check-ranking__bar{width:100%;height:6px;display:block}.name-check-ranking__bar-track{fill:color-mix(in srgb, var(--c) 15%, var(--paper))}.name-check-ranking__bar-fill{fill:var(--c)}.name-check-ranking__meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.name-check-ranking__ico{color:var(--muted);font-size:12.5px}.name-collision-table-wrap{border:1px solid var(--line);border-radius:.75rem;overflow-x:auto}.name-collision-table{border-collapse:collapse;width:100%;min-width:44rem}.name-collision-table th,.name-collision-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.7rem .8rem}.name-collision-table tbody tr:last-child td{border-bottom:0}.name-collision-table th{background:var(--surface-neutral-alt);letter-spacing:.02em;text-transform:uppercase;font-size:.78rem}.name-collision-table__score{width:6.5rem}.name-collision-table__name{margin-bottom:.2rem;font-weight:750;display:inline-block}.name-check-guide{margin-top:var(--space-6);gap:1.25rem;display:grid}.name-check-guide__intro,.name-check-faq{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:clamp(1rem,3vw,1.5rem)}.name-check-guide h2{margin:0 0 .8rem;font-size:clamp(1.35rem,3vw,1.7rem)}.name-check-steps{gap:.75rem;margin:1rem 0 0;padding-left:1.25rem;display:grid}.name-check-faq{gap:0;display:grid}.name-check-faq__item{border-top:1px solid var(--line);padding:1rem 0}.name-check-faq__item h3{margin:0 0 .35rem;font-size:1rem}.name-check-faq__item p{margin:0}.name-generator{gap:var(--space-5);display:grid}.name-generator__config{gap:14px;padding:22px;display:grid;position:relative;overflow:hidden}.name-generator__config:before{background:radial-gradient(circle, color-mix(in srgb, var(--indigo) 16%, transparent), transparent 70%);content:"";pointer-events:none;width:320px;height:320px;position:absolute;top:-180px;right:-150px}.name-generator__fieldset{border:0;min-width:0;margin:0;padding:0;position:relative}.name-generator__fieldset legend{color:var(--ink);font-size:var(--text-lg);letter-spacing:-.01em;padding:0;font-weight:750}.name-generator__fieldset>p{color:var(--soft);margin:3px 0 0;font-size:13px}.name-generator__branch{padding-top:24px;position:relative}.name-generator__branch-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.name-generator__branch-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.name-generator__branch-ghost{opacity:.7;stroke:var(--line-strong);stroke-dasharray:2 5;stroke-width:1px}.name-generator__branch-line{stroke:var(--indigo);stroke-width:2.2px}.name-generator__branch-pulse{filter:drop-shadow(0 0 4px var(--periwinkle));opacity:0;stroke:var(--on-accent);stroke-width:3.6px}.name-generator__branch-node{fill:var(--indigo);stroke:none}.name-generator__industry-map{z-index:1;grid-template-columns:172px minmax(0,1fr);align-items:center;gap:44px;display:grid;position:relative}.name-generator__industry-hub{background:linear-gradient(150deg, var(--indigo) 0%, var(--indigo-fill) 100%);border-radius:var(--r-lg);box-shadow:0 10px 26px color-mix(in srgb, var(--indigo) 22%, transparent), inset 0 1px 0 rgb(var(--gloss-rgb) / 18%);text-align:center;padding:20px 14px}.name-generator__industry-hub-icon{background:rgb(var(--gloss-rgb) / 14%);color:var(--on-accent);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto 10px;display:flex}.name-generator__industry-hub strong{color:var(--on-accent);font-size:var(--text-base);font-weight:800;line-height:1.3;display:block}.name-generator__industry-hub small{color:var(--periwinkle);margin-top:5px;font-size:12px;display:block}.name-generator__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;display:grid}.name-generator__category{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);color:var(--soft);cursor:pointer;font:inherit;font-size:var(--text-sm);text-align:left;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;height:46px;padding:0 14px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:grid}.name-generator__category-icon{background:var(--paper-tint);color:color-mix(in srgb, var(--indigo) 75%, transparent);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .16s,color .16s;display:flex}.name-generator__category-count{background:var(--paper-tint);border-radius:var(--r-pill);color:var(--muted);padding:3px 9px;font-size:12px;font-weight:700;transition:background-color .16s,color .16s}.name-generator__category:hover{background:var(--paper-soft);border-color:var(--periwinkle);color:var(--ink)}.name-generator__category:hover .name-generator__category-icon{background:var(--indigo-50)}.name-generator__category.is-selected{background:var(--indigo-50);border-color:var(--indigo);box-shadow:0 3px 12px color-mix(in srgb, var(--indigo) 12%, transparent);color:var(--indigo-strong)}.name-generator__category.is-selected .name-generator__category-icon{background:var(--indigo-surface);color:var(--on-accent)}.name-generator__category.is-selected .name-generator__category-count{background:var(--indigo);color:var(--on-accent)}.name-generator__subcategory{z-index:1;border:0;min-width:0;margin:30px 0 0;padding:0 0 0 216px;position:relative}.name-generator__subcategory legend{color:var(--soft);padding:0;font-size:13px}.name-generator__subcategory legend strong{color:var(--indigo-strong);font-weight:800}.name-generator__subcategories{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.name-generator__chip,.name-generator__segmented button{background:var(--paper);color:var(--soft);cursor:pointer;font:inherit;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.name-generator__chip{border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.name-generator__chip--all{border-style:dashed}.name-generator__chip:hover{border-color:var(--periwinkle);color:var(--ink)}.name-generator__chip.is-selected{background:var(--indigo);border-color:var(--indigo);box-shadow:0 3px 10px color-mix(in srgb, var(--indigo) 28%, transparent);color:var(--paper)}.name-generator__choice-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin-top:26px;padding-top:22px;display:grid}.name-generator__option-legend{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;font-weight:750;display:inline-flex}.name-generator__option-legend svg{color:color-mix(in srgb, var(--indigo) 70%, transparent)}.name-generator__fieldset--wide{grid-column:span 2}.name-generator__segmented{background:var(--paper-tint);border-radius:11px;flex-wrap:wrap;gap:3px;margin-top:9px;padding:4px;display:inline-flex}.name-generator__segmented button{border-radius:var(--r-xs);color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:7px 14px;font-size:13px;font-weight:700}.name-generator__segmented button:hover{color:var(--ink)}.name-generator__segmented button.is-selected{background:var(--paper);box-shadow:0 1px 3px color-mix(in srgb, var(--indigo) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--periwinkle) 55%, transparent);color:var(--indigo-strong)}.name-generator__cta-row{background:linear-gradient(115deg, var(--indigo-50), var(--paper-soft));border:1px solid var(--indigo-100);border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:18px 20px;display:flex}.name-generator__cta-row strong{color:var(--indigo-strong);font-size:var(--text-lg)}.name-generator__cta-row .btn{align-items:center;gap:9px;display:inline-flex}.name-generator__cta-row>div{gap:3px;display:grid}.name-generator__cta-row span{color:var(--soft);font-size:var(--text-sm)}.name-generator__error{border:1px solid var(--danger-line);border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger);margin:0;padding:12px 14px}.name-generator__loading-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb, var(--canvas-top) 72%, transparent);z-index:1000;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.name-generator__loading-card{background:linear-gradient(145deg, var(--paper), var(--indigo-50));border:1px solid var(--indigo-100);border-radius:var(--r-lg);box-shadow:0 24px 70px color-mix(in srgb, var(--indigo) 22%, transparent);align-items:center;gap:18px;width:100%;max-width:480px;padding:22px 24px;display:flex}.name-generator__loading-card strong{color:var(--indigo-strong);font-size:var(--text-lg);display:block}.name-generator__loading-card p{color:var(--muted);font-size:var(--text-sm);margin:4px 0 0;line-height:1.55}.name-generator__loading-visual{background:var(--paper);color:var(--indigo);border-radius:999px;flex:0 0 58px;justify-content:center;align-items:center;height:58px;display:inline-flex;position:relative}.name-generator__loading-visual:before{border:2px solid var(--indigo-100);border-radius:inherit;border-top-color:var(--indigo);content:"";animation:1s linear infinite name-generator-loading-spin;position:absolute;inset:0}.name-generator__results{gap:var(--space-4);scroll-margin-top:24px;display:grid}.name-generator__history{background:linear-gradient(135deg, var(--paper), var(--indigo-50));border:1px solid var(--indigo-100);border-radius:var(--r);align-items:center;gap:9px;min-width:0;padding:7px 9px;display:flex}.name-generator__history-pagination{flex:none;grid-template-columns:28px minmax(48px,auto) 28px;align-items:center;gap:4px;display:inline-grid}.name-generator__history-pagination button,.name-generator__history-close,.name-generator__history-close-all{background:var(--paper);border:1px solid var(--line);color:var(--soft);cursor:pointer;font:inherit;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.name-generator__history-pagination button{border-radius:8px;width:28px;height:28px;padding:0}.name-generator__history-pagination button:hover:not(:disabled),.name-generator__history-close:hover,.name-generator__history-close-all:hover{background:var(--paper-tint);border-color:var(--periwinkle);color:var(--indigo-strong)}.name-generator__history-pagination button:focus-visible,.name-generator__history-close:focus-visible,.name-generator__history-close-all:focus-visible{box-shadow:var(--ring);outline:none}.name-generator__history-pagination button:disabled{cursor:default;opacity:.38}.name-generator__history-pagination>span{color:var(--muted);text-align:center;font-size:12px}.name-generator__history-pagination strong{color:var(--indigo-strong);font-size:13px}.name-generator__history-actions{flex:none;align-items:center;gap:7px;display:flex}.name-generator__history-close,.name-generator__history-close-all{border-radius:var(--r-pill);min-height:28px;padding:4px 9px;font-size:11.5px;font-weight:700}.name-generator__history-close{gap:5px}.name-generator__history-close-all{color:var(--muted);background:0 0;border-color:#0000}.name-generator__history-summary{border-left:1px solid color-mix(in srgb, var(--indigo-100) 75%, transparent);flex:auto;align-items:center;gap:8px;min-width:0;padding-left:9px;display:flex;overflow:hidden}.name-generator__history-summary>strong{color:var(--indigo-strong);white-space:nowrap;flex:none;font-size:13px}.name-generator__history-chips{flex:auto;gap:4px;min-width:0;display:flex;overflow:hidden}.name-generator__history-chips span{background:color-mix(in srgb, var(--paper) 82%, transparent);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--soft);white-space:nowrap;flex:none;padding:3px 7px;font-size:11px;line-height:1.2}.name-generator__history-summary time{color:var(--muted);white-space:nowrap;flex:none;margin-left:auto;font-size:11px}.name-generator__close-dialog{background:var(--paper);border:1px solid var(--line-strong);border-radius:calc(var(--r) + 4px);box-shadow:0 24px 70px color-mix(in srgb, var(--ink) 24%, transparent);color:var(--ink);width:100%;max-width:min(520px,100vw - 32px);padding:0}.name-generator__close-dialog::backdrop{background:color-mix(in srgb, var(--backdrop-base) 48%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.name-generator__close-dialog-content{gap:17px;padding:24px;display:grid}.name-generator__close-dialog-head{align-items:flex-start;gap:12px;display:flex}.name-generator__close-dialog-head>span{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:inline-flex}.name-generator__close-dialog-head .eyebrow{margin:0 0 3px}.name-generator__close-dialog-head h2{margin:0;font-size:clamp(21px,3vw,26px)}.name-generator__close-dialog-copy{color:var(--soft);margin:0}.name-generator__close-dialog-generation,.name-generator__close-dialog-all{background:var(--paper-tint);border:1px solid var(--line);border-radius:var(--r);gap:10px;padding:13px 14px;display:grid}.name-generator__close-dialog-generation>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.name-generator__close-dialog-generation strong,.name-generator__close-dialog-all strong{color:var(--indigo-strong)}.name-generator__close-dialog-generation time,.name-generator__close-dialog-all span{color:var(--muted);font-size:12px}.name-generator__close-dialog-chips{flex-wrap:wrap;gap:5px;display:flex}.name-generator__close-dialog-chips span{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--soft);padding:4px 8px;font-size:11.5px}.name-generator__close-dialog-selection{color:var(--soft);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.name-generator__close-dialog-selection svg{color:var(--success);flex:none}.name-generator__close-dialog-actions{justify-content:flex-end;gap:9px;display:flex}.name-generator__close-dialog-confirm{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--on-danger)}.name-generator__close-dialog-confirm:hover{background:var(--danger-fill-hover);border-color:var(--danger-fill-hover)}.name-generator__results-head{justify-content:space-between;align-items:end;display:flex}.name-generator__results-head h2,.name-generator__results-head p{margin-bottom:0}.name-generator__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.name-generator-card__dial{background:radial-gradient(closest-side, var(--paper) 70%, transparent 71%), conic-gradient(var(--c) calc(var(--v) * 1%), color-mix(in srgb, var(--c) 15%, var(--paper)) 0)}@media (prefers-reduced-motion:reduce){.name-generator-card__domain-status--checking:before{animation:none}}.name-generator-card{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);min-width:0;position:relative;overflow:hidden}.name-generator-card--safe{border-left-color:var(--success)}.name-generator-card--risk{border-left-color:var(--warning)}.name-generator-card--danger{border-left-color:var(--danger)}.name-generator-card__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 14px;display:grid}.name-generator-card__dial{width:50px;height:50px}.name-generator-card__dial b{font-size:13px}.name-generator-card__name{gap:2px;min-width:0;display:grid}.name-generator-card__name-row{align-items:center;gap:6px;min-width:0;display:flex}.name-generator-card__index{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.name-generator-card__name strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px}.name-generator-card__verdict{color:var(--soft);font-size:12px;font-weight:600}.name-generator-card__verdict--safe{color:var(--success)}.name-generator-card__verdict--risk{color:var(--warning)}.name-generator-card__verdict--danger{color:var(--danger)}.name-generator-card__detail-score,.name-generator-card__updated{color:var(--soft);font-size:12px}.name-generator-card__copy{color:var(--muted);cursor:pointer;opacity:.62;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:4px;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex}.name-generator-card__copy:hover,.name-generator-card__copy:focus-visible{background:var(--paper-soft);color:var(--indigo-strong);opacity:1}.name-generator-card__copy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px;height:16px}.name-generator-card__actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.name-generator-card__select{background:var(--paper-soft);border:1px solid var(--line);color:var(--indigo-strong);cursor:pointer;font:inherit;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:750}.name-generator-card__select.is-selected{background:color-mix(in srgb, var(--indigo) 12%, var(--paper));border-color:var(--indigo)}.name-generator-card__select:disabled{cursor:not-allowed;opacity:.5}.name-generator-card__domain{background:color-mix(in srgb, var(--paper-soft) 55%, transparent);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.name-generator-card__domain-name{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700;display:inline-flex}.name-generator-card__domain-name svg{color:var(--muted);flex:none}.name-generator-card__domain-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.name-generator-card__domain-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.name-generator-card__domain-status--checking{background:var(--paper-soft);color:var(--soft)}.name-generator-card__domain-status--checking:before{animation:1.2s ease-in-out infinite risk-dial-pulse}.name-generator-card__domain-status--available{background:var(--success-bg);color:var(--success)}.name-generator-card__domain-status--unavailable{background:var(--danger-bg);color:var(--danger)}.name-generator-card__domain-status--unknown{background:var(--paper-soft);color:var(--muted)}.name-generator-card__domain-check{color:var(--indigo);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:11px;font-weight:750;display:inline-flex}.name-generator-card__domain-check:hover{text-decoration-color:currentColor}.name-generator-card__domain-check:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:4px}.name-generator-card__domain-check--initial{background:var(--paper-soft);border:1px solid var(--line);color:var(--indigo-strong);border-radius:999px;padding:6px 9px;text-decoration:none}.name-generator-card__status{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:750}.name-generator-card__status--checking{background:var(--paper-soft)}.name-generator-card__status--safe{background:var(--success-bg);color:var(--success)}.name-generator-card__status--risk{background:var(--warning-bg);color:var(--warning)}.name-generator-card__status--danger{background:var(--danger-bg);color:var(--danger)}.name-generator-card__details{border-top:1px solid var(--line);padding:0 14px}.name-generator-card__details summary{color:var(--indigo-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:13px;font-weight:700;display:flex}.name-generator-card__detail-score{text-align:right;font-weight:600}.name-generator-card--excluded{background:color-mix(in srgb, var(--paper-soft) 88%, var(--mix-disabled));border-color:color-mix(in srgb, var(--muted) 45%, var(--line));border-left-color:var(--muted)}.name-generator-card--excluded>:not(.name-generator-card__excluded-stamp){filter:grayscale(.88);opacity:.48}.name-generator-card__excluded-stamp{border:3px double color-mix(in srgb, var(--danger) 78%, var(--muted));color:color-mix(in srgb, var(--danger) 78%, var(--muted));letter-spacing:.12em;pointer-events:none;text-transform:uppercase;z-index:2;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:900;position:absolute;top:39px;right:17px;transform:rotate(-7deg)}.name-generator__excluded-notice{background:color-mix(in srgb, var(--paper-soft) 86%, var(--mix-muted));border-radius:var(--r-sm);color:var(--soft);margin:0;padding:9px 12px;font-size:13px}.name-generator-card__collisions{gap:9px;padding-bottom:10px;display:grid}.name-generator-card__collisions li{background:var(--paper-soft);border-radius:10px;gap:6px;padding:10px 11px;display:grid}.name-generator-card__collision-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.name-generator-card__collisions a{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.name-generator-card__collision-head strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.name-generator-card__trademark{--c:var(--indigo);background:color-mix(in srgb, var(--indigo-50) 72%, var(--paper));border:1px solid var(--indigo-100);border-radius:10px;gap:6px;margin-bottom:10px;padding:10px 11px;display:grid}.name-generator-card__trademark-label{color:var(--soft);margin:0;font-size:11.5px;font-weight:750}.name-generator-card__trademark a{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.name-generator-card__full-check{border-top:1px solid var(--line);color:var(--indigo-strong);justify-content:space-between;align-items:center;gap:7px;padding:10px 1px 12px;font-size:12.5px;font-weight:750;text-decoration:none;display:flex}.name-generator-card__full-check:hover{color:var(--indigo-hover)}.name-generator-card__full-check:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}.name-generator-card__bar{background:color-mix(in srgb, var(--c,var(--indigo)) 16%, var(--paper));border-radius:3px;height:5px;overflow:hidden}.name-generator-card__bar i{background:var(--c,var(--indigo));border-radius:3px;height:100%;display:block}.name-generator-card--safe .name-generator-card__bar{--c:var(--success)}.name-generator-card--risk .name-generator-card__bar{--c:var(--warning)}.name-generator-card--danger .name-generator-card__bar{--c:var(--danger)}.name-generator-card__collision-meta{color:var(--soft);margin:0;font-size:12px}.name-generator-card__collision-expl{color:var(--muted)}.name-generator-card__empty,.name-generator-card__updated{margin:0 0 12px}.name-generator__dataset{color:var(--muted);margin:0;font-size:12.5px}.name-generator__legal{color:var(--soft);margin:0;font-size:13px}.name-generator__selection{background:linear-gradient(145deg, color-mix(in srgb, var(--indigo) 8%, var(--paper)), var(--paper));border-color:color-mix(in srgb, var(--indigo) 30%, var(--line));gap:var(--space-4);transition:border-color .16s,box-shadow .16s;display:grid}.name-generator__selection.is-collapsed{gap:0;padding-block:16px}.name-generator__selection-head{align-items:center;gap:var(--space-4);justify-content:space-between;display:flex}.name-generator__selection-head h2,.name-generator__selection-head p{margin-bottom:0}.name-generator__selection-head h2{margin-top:0}.name-generator__selection-head>div>p:last-child{color:var(--soft);font-size:var(--text-sm);margin-top:5px}.name-generator__selection-toggle{background:var(--paper);border:1px solid color-mix(in srgb, var(--indigo) 24%, var(--line));border-radius:var(--r-pill);color:var(--indigo-strong);cursor:pointer;font:inherit;flex:none;align-items:center;gap:8px;min-height:38px;padding:5px 9px 5px 6px;font-size:12.5px;font-weight:750;transition:background-color .15s,border-color .15s,transform .12s;display:inline-flex}.name-generator__selection-toggle:hover{background:var(--indigo-50);border-color:var(--periwinkle);transform:translateY(-1px)}.name-generator__selection-toggle:focus-visible{box-shadow:var(--ring);outline:none}.name-generator__selection-toggle svg{transition:transform .18s}.name-generator__selection.is-expanded .name-generator__selection-toggle svg{transform:rotate(180deg)}.name-generator__selection-count{font-variant-numeric:tabular-nums;white-space:nowrap;animation:.24s ease-out name-generator-selection-count}.name-generator__selection-content{gap:var(--space-4);display:grid}.name-generator__selection-content[hidden]{display:none}.name-generator__selection.is-expanded .name-generator__selection-content{animation:.18s ease-out name-generator-selection-reveal}@media (prefers-reduced-motion:reduce){.name-generator__selection,.name-generator__selection-toggle,.name-generator__selection-toggle svg{transition:none}.name-generator__selection-count,.name-generator__selection.is-expanded .name-generator__selection-content{animation:none}}.name-generator__account-cta{background:color-mix(in srgb, var(--indigo-50) 72%, var(--paper));border:1px solid var(--indigo-100);border-radius:var(--r);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.name-generator__account-cta-icon{background:var(--paper);border:1px solid color-mix(in srgb, var(--indigo) 24%, var(--line));color:var(--indigo-strong);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.name-generator__account-cta strong{color:var(--ink);font-size:var(--text-sm);display:block}.name-generator__account-cta p{color:var(--soft);margin:3px 0 0;font-size:13px;line-height:1.45}.name-generator__account-cta .btn{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.name-generator__selection-cards{margin:0}.name-generator__selection-actions,.name-shortlist__actions{flex-wrap:wrap;gap:9px;display:flex}.name-generator__selection-actions .btn{align-items:center;gap:7px;display:inline-flex}.name-generator__share-card{background:var(--paper);border:1px solid var(--success-line);border-radius:var(--r);gap:12px;padding:14px 16px;display:grid}.name-generator__share-card-head{align-items:center;gap:11px;display:flex}.name-generator__share-card-icon{background:var(--success-fill);color:var(--on-success);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.name-generator__share-card-head strong{color:var(--ink);font-size:var(--text-base);display:block}.name-generator__share-card-head p{color:var(--soft);margin:2px 0 0;font-size:12.5px}.name-generator__share-link{background:var(--paper-soft);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);align-items:center;gap:9px;padding:8px 10px 8px 12px;display:flex}.name-generator__share-link>svg{color:var(--indigo);flex-shrink:0}.name-generator__share-link a{color:var(--indigo-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.name-generator__share-copy{background:var(--indigo-surface);border-radius:var(--r-xs);color:var(--on-accent);cursor:pointer;font:inherit;border:0;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:750;transition:background-color .15s,transform .12s;display:inline-flex}.name-generator__share-copy:hover{background:var(--indigo-surface-hover);transform:translateY(-1px)}.name-generator__share-copy.is-copied{background:var(--success-fill)}.name-generator__selection-waiting{color:var(--soft);font-size:var(--text-sm);margin:0}.name-generator__print-head,.name-shortlist__print-head{display:none}.name-shortlist{gap:var(--space-6);padding-block:var(--space-7);display:grid}.name-shortlist__hero{align-items:center;gap:var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.name-shortlist__hero h1{margin-bottom:6px}.name-shortlist__hero .lead{max-width:60ch;margin:0}.name-shortlist__hero-side{justify-items:start;gap:12px;display:grid}.name-shortlist__actions{margin-top:0}.name-shortlist__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.name-shortlist__item{gap:13px;min-width:0;display:grid}.name-shortlist__item-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.name-shortlist__item-head>span{color:var(--muted);font-size:12px;font-weight:800}.name-shortlist__item-head h2{overflow-wrap:anywhere;margin:0;font-size:19px}.name-shortlist__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.name-shortlist__metrics div{border-top:1px solid var(--line);padding-top:10px}.name-shortlist__metrics dt{color:var(--soft);font-size:12px}.name-shortlist__metrics dd{margin:3px 0 0;font-size:18px;font-weight:800}.name-shortlist__note{color:var(--soft);font-size:13px}@media (max-width:760px){.name-generator__branch-svg{display:none}.name-generator__industry-map{grid-template-columns:1fr;gap:16px}.name-generator__industry-hub{text-align:left;align-items:center;gap:12px;padding:14px 16px;display:flex}.name-generator__industry-hub-icon{flex-shrink:0;width:34px;height:34px;margin:0}.name-generator__industry-hub small{margin-top:2px}.name-generator__subcategory{border-left:2px solid var(--indigo-100);margin-top:20px;padding:0 0 0 14px}.name-generator__cards,.name-shortlist__items{grid-template-columns:1fr}.name-generator__history{grid-template-columns:minmax(0,1fr) auto;display:grid}.name-generator__history-pagination{grid-column:1;justify-self:start}.name-generator__history-actions{grid-area:1/2}.name-generator__history-summary{border-left:0;border-top:1px solid color-mix(in srgb, var(--indigo-100) 75%, transparent);flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:flex-start;padding-top:9px;padding-left:0;overflow:visible}.name-generator__history-summary>strong{flex-basis:100%}.name-generator__history-chips{flex-wrap:wrap;overflow:visible}.name-generator__history-summary time{margin-left:0}.name-generator__cta-row{flex-direction:column;align-items:stretch}.name-generator__cta-row .btn{width:100%}.name-generator__account-cta{grid-template-columns:auto minmax(0,1fr)}.name-generator__account-cta .btn{grid-column:1/-1;justify-content:center;width:100%}.name-generator__selection-head{flex-direction:column;align-items:stretch;gap:12px}.name-generator__selection-toggle{justify-content:space-between;width:100%}.name-generator__selection.is-collapsed .name-generator__selection-head{flex-direction:row;align-items:center;gap:10px}.name-generator__selection.is-collapsed .name-generator__selection-toggle{width:auto}.name-generator__selection.is-collapsed .name-generator__selection-toggle-label{display:none}}@media (max-width:560px){.name-generator__config{padding:16px}.name-generator__choice-grid{grid-template-columns:1fr;gap:16px;margin-top:20px;padding-top:18px}.name-generator__fieldset--wide{grid-column:auto}.name-generator__categories{grid-template-columns:1fr}.name-generator__loading-card{text-align:center;flex-direction:column;align-items:center;padding:22px 20px}.name-generator__history{grid-template-columns:1fr;padding:11px}.name-generator__history-pagination{grid-template-columns:34px minmax(0,1fr) 34px;width:100%}.name-generator__history-actions{grid-area:3/1;justify-content:space-between}.name-generator__history-close-all{margin-left:auto}.name-generator__close-dialog-content{gap:15px;padding:20px}.name-generator__close-dialog-generation>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.name-generator__close-dialog-actions{flex-direction:column-reverse}.name-generator__close-dialog-actions .btn{width:100%}}@media (max-width:420px){.name-generator-card__top{grid-template-columns:auto minmax(0,1fr)}.name-generator-card__copy{padding-right:0}.name-generator-card__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.name-generator-card__details summary{flex-direction:column;align-items:flex-start;gap:3px}.name-generator-card__detail-score{text-align:left}}@media print{main:has(>.name-generator)>:not(.name-generator){display:none!important}.name-shortlist>:not(.name-shortlist__print-head):not(.name-generator__cards):not(.name-shortlist__note){display:none!important}.name-generator__print-head,.name-shortlist__print-head{border-bottom:2px solid var(--print-ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex!important}.name-generator__print-head span,.name-shortlist__print-head span{color:var(--print-soft);font-size:13px;font-weight:700}.name-generator__selection,.name-shortlist__item{background:var(--print-paper);border:1px solid var(--print-line);box-shadow:none}.name-generator__selection{background:var(--print-paper);border:0;padding:0}.name-generator__selection-toggle{display:none}.name-generator__selection-content{display:grid!important}.name-generator__selection-cards,.name-generator__cards{grid-template-columns:1fr 1fr;display:grid}.name-generator-card{box-shadow:none;break-inside:avoid}.name-shortlist{padding:0}}.name-generator__cta-row{z-index:5;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:16px;margin:0 0 24px;padding:16px;position:sticky;top:82px}@media (max-width:760px){.name-generator__cta-row{top:76px}}.name-generator__config{overflow:visible}.name-generator__config:before{display:none}.name-generator__cta-row{align-self:start}@media (max-width:66rem){.name-generator__cta-row{top:120px}}
