.namegen-tool{padding:8px 0 48px;scroll-margin-top:90px}.namegen-tool .ng-page{max-width:100%;font-family:var(--sans);color:var(--text);line-height:1.55;padding:0!important}.namegen-tool .ng-panel{box-shadow:var(--shadow);border-radius:19px;max-width:none!important}.ng-page h2{font-family:var(--serif);letter-spacing:-.025em}.ng-page .rounded{border-radius:.25rem}.ng-page .rounded-md{border-radius:.375rem}.ng-page .rounded-lg{border-radius:.5rem}.ng-page .rounded-xl{border-radius:.75rem}.ng-page .rounded-2xl{border-radius:1rem}.ng-page button.font-bold,.ng-page input.font-bold{font-weight:700}.ng-page button.font-semibold,.ng-page input.font-semibold{font-weight:600}.ng-page button.font-medium,.ng-page input.font-medium{font-weight:500}.ng-page button.text-white{border-radius:12px}.ng-page button.text-white:not(:disabled):hover{background:var(--cta-hover)!important}.ng-page :focus-visible{outline:2px solid var(--petrol);outline-offset:3px}@media (max-width:720px){.namegen-tool{padding:8px 0 36px}}.ng-page .ng-tabs button{font-family:var(--serif);font-weight:700}.ng-page .ng-checks label{font-family:var(--serif);font-weight:400}.hub-hero-actions .button,.ng-page button.text-white{font-family:var(--sans);letter-spacing:normal;font-weight:600}.ng-page .ng-cardin p,.ng-page .ng-float label,.ng-page .ng-benefit{font-family:var(--serif)}.ng-marketing{border-color:var(--border);color:var(--petrol);min-width:0}.ng-marketing-muted{color:var(--muted);font-size:12px}.ng-marketing-search{border:1px solid var(--border);border-radius:8px;flex-shrink:0;width:100%;height:34px;margin-bottom:12px;padding:0 10px;font-size:15px}.ng-marketing-headings{flex-shrink:0;height:24px}.ng-marketing-list{height:290px;min-height:290px;max-height:290px;overflow:auto}.ng-marketing-empty{text-align:center;height:100%;color:var(--muted);place-content:center;font-size:14px;display:grid}.ng-marketing-columns{grid-template-columns:calc(33.3333% - 5.33333px) repeat(4,minmax(0,1fr));align-items:center;column-gap:8px;min-width:0;display:grid}@media (max-width:559px){.ng-marketing-columns{grid-template-columns:calc(50% - 4px) repeat(4,minmax(0,1fr))}}.ng-marketing-columns>:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}.ng-marketing-row{height:38px;margin-bottom:8px;font-size:14px}.ng-marketing-span{color:var(--muted);cursor:help;grid-column:span 3;font-size:13px}.ng-marketing-item{border:1px solid var(--border);min-width:0;height:38px;color:var(--petrol);cursor:pointer;background:#fff;border-radius:.5rem;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:15px;transition:box-shadow .15s;display:flex}.ng-marketing-item:hover{box-shadow:0 1px 2px #0000000d}.ng-marketing-item[aria-checked=true]{background:var(--highlight);border-color:var(--cta);color:var(--ok-text)}.ng-marketing-circle{border:1px solid #c4c4c4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ng-marketing-item[aria-checked=true] .ng-marketing-circle{background:var(--cta);border-color:var(--cta);color:#fff}.ng-marketing-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ng-marketing-info{color:var(--cta);flex-shrink:0;font-size:17px}.ng-marketing-count{background:#ffffff47;border-radius:.25rem;padding:1px 6px;font-size:11px;font-weight:700}.ng-marketing-run{white-space:nowrap;color:#fff;background:var(--cta);height:40px;box-shadow:0 4px 12px -2px rgba(var(--green-rgb),.5);cursor:pointer;padding:0 16px;font-size:15px;transform:translateY(-1px)}.ng-marketing-run:disabled{opacity:.5;cursor:not-allowed}.ng-marketing-error{color:#b42318;margin-top:8px;font-size:12px}.ng-marketing-warning{color:#9b6800;font-size:20px}.ng-marketing-detail{margin-top:8px;font-size:12px;line-height:1.5}.ng-marketing-detail summary{cursor:pointer;color:#956300}.ng-marketing-detail p{margin:8px 0}.ng-marketing-detail li{overflow-wrap:anywhere;margin:8px 0}.ng-marketing-detail a{text-decoration:underline}.ng-marketing-detail small{color:var(--muted);display:block}.ng-marketing-footer{flex-shrink:0;height:44px;margin-top:16px;font-size:12px}.ng-marketing-footer p{margin-top:10px;line-height:1.5}.ng-marketing-country{border:1px solid #0000;border-radius:8px;padding:8px 12px;font-weight:700}.ng-marketing-country[aria-pressed=true]{color:#187b42;background:#f2fbf5;border-color:#239e55}.ng-marketing button:focus-visible,.ng-marketing summary:focus-visible,.ng-marketing a:focus-visible{outline-offset:3px;outline:2px solid #187b42}.ng-marketing-dialog{border:1px solid var(--border);width:min(580px,100vw - 32px);max-height:80vh;color:var(--petrol);background:#fff;border-radius:16px;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto}.ng-marketing-dialog::backdrop{background:#0006}.ng-marketing-dialog h3{font:700 22px var(--serif);padding-right:22px}.ng-marketing-dialog h4{font-weight:700}.ng-dialog-close{font-size:28px;position:absolute;top:6px;right:12px}.ng-tooltip{display:inline-flex;position:relative}.ng-tooltip-trigger{cursor:help;border-bottom:1px dotted}.ng-tooltip-heading{justify-content:center;align-items:center;gap:4px}.ng-marketing-headings>.ng-tooltip-heading:first-child{justify-content:flex-start}.ng-tooltip-heading .ng-tooltip-trigger{border:1px solid var(--muted);width:14px;height:14px;font:700 10px/1 var(--sans);color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ng-tooltip-content{z-index:60;border:1px solid var(--border);width:min(340px,100vw - 48px);color:var(--petrol);font:13px/1.5 var(--sans);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:10px;max-height:45vh;padding:12px;display:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 6px 24px #0002}.ng-tooltip:hover>.ng-tooltip-content,.ng-tooltip:focus-within>.ng-tooltip-content{display:block}.ng-marketing-headings>:first-child .ng-tooltip-content{left:0;right:auto}.ng-debug{position:absolute;top:6px;right:12px}.ng-debug .ng-tooltip-trigger{border:1px solid var(--muted);width:18px;height:18px;font:700 12px var(--sans);color:var(--muted);border-radius:50%}@media (min-width:900px){.ng-page .ng-benefits{grid-template-columns:1fr 1.05fr 1.05fr 1.35fr}.ng-page .ng-benefit:last-child{padding-right:0}}@media (min-width:720px) and (max-width:1199px){.ng-page .ng-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1199px){.ng-page .ng-benefit:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:719px){.ng-page .ng-benefits{grid-template-columns:minmax(0,1fr)}}.ng-partner-intro{background:var(--highlight);border-radius:14px;padding:16px 18px}.ng-partner-promise{color:var(--cta);align-items:flex-start;gap:12px;display:flex}.ng-partner-promise svg{flex:none;margin-top:2px}.ng-partner-promise strong{font:700 19px/1.25 var(--serif);letter-spacing:-.01em;color:var(--petrol);display:block}.ng-partner-promise span{color:var(--text);margin-top:3px;font-size:15px;font-weight:600;display:block}.ng-partner-line{color:var(--text);margin:12px 0 0;font-size:14px}.ng-partner-proof{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ng-partner-proof li{border:1px solid var(--border);background:var(--paper);color:var(--text);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:13px;display:inline-flex}.ng-partner-proof svg{color:#e8a200}.ng-partner-source{color:var(--petrol);font-weight:700}.ng-tm-form{gap:14px;margin-top:22px;display:grid}.ng-tm-field{gap:5px;min-width:0;display:grid}.ng-tm-field>span:first-child,.ng-tm-scope legend{color:var(--petrol);font-size:13px;font-weight:700}.ng-tm-field input{width:100%;height:42px;color:var(--text);background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:0 12px;font-size:15px}.ng-tm-field input:focus{border-color:var(--cta);outline:none}.ng-tm-scope{border:0;min-width:0;margin:0;padding:0}.ng-tm-scope legend{margin-bottom:6px;padding:0}.ng-tm-scope>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ng-tm-scope label{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:10px;gap:2px;padding:10px 12px;display:grid;position:relative}.ng-tm-scope label.selected{border-color:var(--cta);background:var(--highlight);box-shadow:inset 0 0 0 1px var(--cta)}.ng-tm-scope label:focus-within{outline:2px solid var(--petrol);outline-offset:2px}.ng-tm-scope input{opacity:0;pointer-events:none;position:absolute}.ng-tm-scope strong{color:var(--petrol);font-size:14px}.ng-tm-scope small{color:var(--muted);font-size:12px;line-height:1.35}.ng-tm-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ng-tm-phone{gap:8px;display:flex}.ng-tm-phone input:first-child{flex:none;width:74px}.ng-page .ng-tm-submit{background:var(--cta);border-radius:12px;width:100%;min-height:48px;margin-top:6px;font-size:16px}.ng-tm-submit:disabled{opacity:.55;cursor:default}.ng-tm-error{color:#d64641;margin:0;font-size:14px}.ng-tm-consent{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.ng-tm-consent input{accent-color:var(--cta);flex:none;margin-top:2px}.ng-tm-consent a{text-underline-offset:2px;text-decoration:underline}.ng-tm-done{background:var(--highlight);text-align:center;color:var(--cta);border-radius:14px;justify-items:center;gap:6px;margin-top:22px;padding:22px 18px;display:grid}.ng-tm-done h4{font:700 20px/1.25 var(--serif);color:var(--petrol);margin:4px 0 0}.ng-tm-done p{max-width:42ch;color:var(--text);margin:0;font-size:15px}@media (max-width:559px){.ng-tm-scope>div,.ng-tm-contact{grid-template-columns:minmax(0,1fr)}}
