.names-page{--names-bg:#12091b;--names-bg2:#1b0d28;--names-panel:#271436c2;--names-panel-strong:#251332;--names-line:#eccd892e;--names-gold:#f0cf84;--names-gold-soft:#ffe4a6;--names-ink:#f8f0f8;--names-muted:#c9b9ce;min-height:100vh;color:var(--names-ink);font-family:var(--font-sans,sans-serif);background:radial-gradient(circle at 82% 8%,#713d8a45,#0000 29%),radial-gradient(circle at 9% 32%,#7e48632b,#0000 25%),linear-gradient(#12091b 0%,#1c0e27 48%,#100817 100%);overflow:hidden}.names-page *{box-sizing:border-box}.names-page a{color:inherit}.names-container{width:min(1180px,100% - 40px);margin:0 auto}.names-crumbs{color:#ad9ab5;font:500 12px/1.3 var(--font-sans,sans-serif);letter-spacing:.04em;align-items:center;gap:9px;padding:22px 0 0;display:flex}.names-crumbs a{text-decoration:none}.names-crumbs a:hover{color:var(--names-gold-soft)}.names-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);align-items:center;gap:34px;min-height:680px;padding:50px 0 72px;display:grid;position:relative}.names-hero:before{content:"";background:linear-gradient(90deg,transparent,var(--names-line),transparent);height:1px;position:absolute;bottom:0;left:-20%;right:-20%}.names-hero-copy{z-index:2;position:relative}.names-eyebrow{color:var(--names-gold);font:700 11px/1.3 var(--font-sans,sans-serif);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px}.names-hero h1,.names-section h1,.names-detail h1{color:#fff7ee;font:500 clamp(48px,7vw,86px)/.96 var(--font-display,serif);letter-spacing:-.035em;margin:0}.names-hero h1 em{color:var(--names-gold-soft);font-style:italic;display:block}.names-hero-lead{color:#d8c8dd;max-width:680px;font:400 clamp(17px,2vw,21px)/1.62 var(--font-sans,sans-serif);margin:24px 0 0}.names-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.names-primary,.names-secondary{min-height:50px;font:700 13px/1 var(--font-sans,sans-serif);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.names-primary{background:linear-gradient(135deg,#f5db9b,#d7aa53);border:1px solid #efcf86;box-shadow:0 15px 42px #d2a04933;color:#2a1726!important}.names-secondary{background:#361d4685;border:1px solid #eecf894d;color:#f5e4bb!important}.names-primary:hover,.names-secondary:hover{transform:translateY(-2px)}.names-hero-proof{color:#ad9bb5;font:500 12px/1.4 var(--font-sans,sans-serif);flex-wrap:wrap;gap:16px;margin:27px 0 0;padding:0;list-style:none;display:flex}.names-hero-proof li:before{content:"✓";color:var(--names-gold);margin-right:7px}.names-hero-visual{position:relative}.names-hero-note{z-index:5;border:1px solid var(--names-line);color:#c9b7cd;max-width:170px;font:11px/1.45 var(--font-sans,sans-serif);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1b0d27db;border-radius:14px;padding:12px 14px;position:absolute;bottom:9%;right:1%}.names-tool-nav{z-index:4;grid-template-columns:repeat(4,1fr);gap:14px;margin:-25px auto 76px;display:grid;position:relative}.names-tool-nav a{border:1px solid var(--names-line);background:linear-gradient(145deg,#361c46e0,#1d0e2ad1);border-radius:20px;grid-template-columns:auto 1fr;gap:7px 14px;min-height:126px;padding:22px;text-decoration:none;transition:transform .22s,border-color .22s;display:grid;position:relative;box-shadow:0 18px 50px #05020a2e}.names-tool-nav a:hover{border-color:#efcf8570;transform:translateY(-4px)}.names-tool-nav i{width:44px;height:44px;color:var(--names-gold-soft);font:500 20px/1 var(--font-display,serif);border:1px solid #efcf854d;border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;display:grid}.names-tool-nav strong{font:500 21px/1.15 var(--font-display,serif)}.names-tool-nav span{color:#b9a7c0;font:12px/1.45 var(--font-sans,sans-serif)}.names-section{padding:76px 0}.names-section-head{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:44px;margin-bottom:34px;display:grid}.names-section h2,.names-detail h2{color:#fff3e9;font:500 clamp(34px,5vw,58px)/1.04 var(--font-display,serif);letter-spacing:-.025em;margin:0}.names-section-head p{color:var(--names-muted);font:15px/1.65 var(--font-sans,sans-serif);margin:0}.names-explain-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.names-explain-grid article{border:1px solid var(--names-line);background:#25123394;border-radius:20px;padding:24px}.names-explain-grid small{color:var(--names-gold);font:700 10px/1.2 var(--font-sans,sans-serif);letter-spacing:.14em;text-transform:uppercase}.names-explain-grid h3{font:500 24px/1.15 var(--font-display,serif);margin:12px 0 8px}.names-explain-grid p{color:#beadc5;font:13px/1.6 var(--font-sans,sans-serif);margin:0}.names-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.names-scope-tabs button{border:1px solid var(--names-line);color:#b8a6bf;text-align:left;cursor:pointer;background:#1c0d299e;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:16px 18px;display:grid}.names-scope-tabs button b{color:#f0ce83;font:500 28px/1 var(--font-display,serif);grid-row:1/3}.names-scope-tabs button span{font:650 12px/1.35 var(--font-sans,sans-serif)}.names-scope-tabs button.is-active{color:#fff2e7;background:linear-gradient(135deg,#6c377761,#271234d6);border-color:#f2cf8280}.names-filter-panel{border:1px solid var(--names-line);background:#1c0d29c7;border-radius:22px;grid-template-columns:minmax(240px,1.4fr) auto minmax(170px,.7fr) auto;align-items:end;gap:12px;padding:17px;display:grid;box-shadow:0 18px 50px #0402082b}.names-filter-panel label{gap:7px;display:grid}.names-filter-panel label>span{color:#ad9ab5;font:700 9px/1 var(--font-sans,sans-serif);letter-spacing:.14em;text-transform:uppercase}.names-filter-panel input,.names-filter-panel select,.name-calculator-form input,.name-compat-form input{color:#fff4ed;width:100%;height:48px;font:500 14px/1 var(--font-sans,sans-serif);background:#0e07169e;border:1px solid #eac98433;border-radius:13px;outline:0;padding:0 15px;transition:border-color .2s,box-shadow .2s}.names-filter-panel input:focus,.names-filter-panel select:focus,.name-calculator-form input:focus,.name-compat-form input:focus{border-color:#f2cf8294;box-shadow:0 0 0 3px #edc56f14}.names-filter-panel select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.names-segmented{background:#0e071680;border:1px solid #eac9842b;border-radius:14px;padding:4px;display:flex}.names-segmented button,.names-favorites-toggle,.name-example-row button,.name-saved-row button,.name-result-actions button{color:#c8b7ce;font:600 12px/1 var(--font-sans,sans-serif);cursor:pointer;background:0 0;border:0}.names-segmented button{border-radius:10px;min-height:38px;padding:0 12px}.names-segmented button.is-active{color:#ffe4a5;background:#e6c16f29}.names-favorites-toggle{white-space:nowrap;border:1px solid #eac9842b;border-radius:13px;height:48px;padding:0 15px}.names-favorites-toggle.is-active{color:#ffe0a1;background:#e7bc601a;border-color:#f2cf8273}.names-registry-trust{background:#0e071680;border:1px solid #eac9842b;border-radius:13px;align-content:center;gap:7px;height:48px;padding:0 15px;display:grid}.names-registry-trust span{color:#ad9ab5;font:700 9px/1 var(--font-sans,sans-serif);letter-spacing:.14em;text-transform:uppercase}.names-registry-trust b{color:#ead08f;font:700 12px/1 var(--font-sans,sans-serif)}.names-letter-filter{border:1px solid var(--names-line);scrollbar-width:thin;background:#1c0d2980;border-radius:16px;gap:6px;margin-top:12px;padding:9px;display:flex;overflow-x:auto}.names-letter-filter button{color:#ae9ab5;min-width:34px;height:34px;font:650 12px/1 var(--font-sans,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:0 9px}.names-letter-filter button.is-active{color:#ffe4a5;background:#e6c16f29}.names-load-more{color:#f0d28e;font:700 12px/1 var(--font-sans,sans-serif);cursor:pointer;background:#2b1539b8;border:1px solid #efcf854d;border-radius:999px;margin:24px auto 0;padding:14px 22px;display:block}.names-source-note{color:#9f8eaa;max-width:860px;font:12px/1.6 var(--font-sans,sans-serif);text-align:center;margin:22px auto 0}.names-source-note a{color:#e7c87f}.names-source-attribution{color:#a997b1;font:11px/1.6 var(--font-sans,sans-serif);margin:13px 0 0}.names-source-attribution a{color:#e7c87f}.name-catalog-card.is-registry{background:linear-gradient(150deg,#271634b8,#150c1fbd)}.names-catalog-meta{color:#aa98b2;font:12px/1.4 var(--font-sans,sans-serif);margin:18px 3px}.names-catalog-meta b{color:#ecd08d}.names-card-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.name-catalog-card{border:1px solid var(--names-line);background:linear-gradient(150deg,#30183fc2,#1a0c26b3);border-radius:20px;min-width:0;transition:transform .22s,border-color .22s;position:relative;overflow:hidden}.name-catalog-card:hover{border-color:#efcf856b;transform:translateY(-4px)}.name-catalog-card>a{min-height:272px;padding:24px;text-decoration:none;display:block}.name-favorite{z-index:2;color:#b8a4c0;cursor:pointer;background:#12081b99;border:1px solid #efcf852b;border-radius:50%;width:34px;height:34px;font-size:17px;position:absolute;top:13px;right:13px}.name-favorite.is-active{color:#f1c977;border-color:#efcc7e6b}.name-card-monogram{background:radial-gradient(circle,#894b9b47,#1a0c2633);border:1px solid #f0cd7f42;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:20px;display:grid;position:relative}.name-card-monogram span{color:#f9dd9d42;font:500 45px/1 var(--font-display,serif)}.name-card-monogram b{color:#ffe5a5;width:29px;height:29px;font:600 15px/1 var(--font-display,serif);background:#2d173b;border:1px solid #f5d79480;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-5px}.name-catalog-card small{color:#a994b1;font:700 9px/1.2 var(--font-sans,sans-serif);letter-spacing:.11em;text-transform:uppercase}.name-catalog-card h2{font:500 29px/1.05 var(--font-display,serif);margin:9px 0 7px}.name-catalog-card p{color:#c7b6cc;font:13px/1.48 var(--font-sans,sans-serif);margin:0}.name-catalog-card i{color:#e9ca86;font:600 11px/1 var(--font-sans,sans-serif);font-style:normal;position:absolute;bottom:22px;left:24px}.name-catalog-card i span{margin-left:5px}.names-empty{text-align:center;background:#1e0e2b73;border:1px dashed #efcf8540;border-radius:20px;padding:48px}.names-empty span{font:500 28px/1.2 var(--font-display,serif)}.names-empty p{color:#baa9c1}.names-empty a{color:#f0ce83;text-decoration:none}.name-calculator-shell,.name-compat-shell{padding:0 0 76px}.name-calculator-form{border:1px solid var(--names-line);background:linear-gradient(145deg,#371d46db,#1c0d29d1);border-radius:24px;width:min(820px,100%);margin:0 auto 28px;padding:24px;box-shadow:0 24px 80px #04020840}.name-calculator-form>label{color:#ebd29a;font:700 10px/1 var(--font-sans,sans-serif);letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;display:block}.name-calculator-form>div:first-of-type{grid-template-columns:1fr auto;gap:9px;display:grid}.name-calculator-form input{height:58px;font-size:16px}.name-calculator-form>div>button,.name-compat-form>button{color:#291724;min-width:160px;font:800 13px/1 var(--font-sans,sans-serif);cursor:pointer;background:linear-gradient(135deg,#f6dda1,#d4a951);border:1px solid #ebcb82;border-radius:14px}.name-calculator-form>p{color:#a995b0;font:12px/1.5 var(--font-sans,sans-serif);margin:11px 0 0}.name-form-error{font:12px/1.4 var(--font-sans,sans-serif);background:#70293633;border:1px solid #ef7c7c47;border-radius:10px;grid-column:1/-1;padding:10px 12px;color:#f2b6bd!important;margin:10px 0 0!important}.name-example-row{flex-wrap:wrap;gap:7px;margin-top:15px;grid-template-columns:none!important;display:flex!important}.name-example-row button{color:#d5c2d9;background:#10081861;border:1px solid #ebc98229;border-radius:999px;padding:8px 12px}.name-saved-row{flex-wrap:wrap;align-items:center;gap:8px;width:min(820px,100%);margin:0 auto 30px;display:flex}.name-saved-row>span{color:#a794af;font:700 9px/1 var(--font-sans,sans-serif);letter-spacing:.13em;text-transform:uppercase;margin-right:5px}.name-saved-row button{color:#d9c8dd;background:#251233a6;border:1px solid #efcf852b;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;display:flex}.name-saved-row small{color:#f3d38e;background:#ecc77726;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.name-result{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:start;gap:50px;padding-top:40px;display:grid}.name-result-visual{position:sticky;top:80px}.name-result-kicker{color:var(--names-gold);font:700 10px/1 var(--font-sans,sans-serif);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px}.name-result-copy h2{color:#fff4e9;font:500 clamp(36px,5vw,58px)/1.05 var(--font-display,serif);margin:0}.name-result-lead{color:#d4c3d8;font:16px/1.65 var(--font-sans,sans-serif);margin:18px 0}.name-result-lead b{color:#f5d995}.name-result-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.name-result-actions button{color:#d9c7dd;background:#2e173db3;border:1px solid #eecc8233;border-radius:999px;padding:10px 14px}.name-result-actions button.is-saved{color:#f5d68d;border-color:#eecc8275}.name-formula{border:1px solid var(--names-line);background:#1c0d29a8;border-radius:19px;margin:24px 0;padding:20px}.name-formula>span{color:#a995b0;font:700 9px/1 var(--font-sans,sans-serif);letter-spacing:.14em;text-transform:uppercase}.name-letter-chain{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.name-letter-chain i{background:#0f071680;border:1px solid #ebc98238;border-radius:10px;place-items:center;width:38px;height:46px;font-style:normal;display:grid}.name-letter-chain b{color:#f8dda0;font:500 17px/1 var(--font-display,serif)}.name-letter-chain small{color:#9e8aa8;font:9px/1 var(--font-sans,sans-serif)}.name-formula code{overflow-wrap:anywhere;color:#e8cf96;font:500 12px/1.6 var(--font-mono,monospace);display:block}.name-formula p{color:#a894af;font:11px/1.5 var(--font-sans,sans-serif);margin:10px 0 0}.name-metric-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.name-metric-card{border:1px solid var(--names-line);background:#2813368c;border-radius:18px;padding:18px}.name-metric-card header{color:#ac98b3;font:700 9px/1 var(--font-sans,sans-serif);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.name-metric-card header strong{color:#f5d893;width:34px;height:34px;font:500 20px/1 var(--font-display,serif);border:1px solid #f1cf8252;border-radius:50%;place-items:center;display:grid}.name-metric-card h3{font:500 22px/1.1 var(--font-display,serif);margin:12px 0 5px}.name-metric-card>p{color:#b7a5be;min-height:58px;font:11px/1.5 var(--font-sans,sans-serif);margin:0}.name-metric-card dl{gap:9px;margin:15px 0 0;display:grid}.name-metric-card dl div{border-top:1px solid #eecc821a;padding-top:9px}.name-metric-card dt{color:#d9bb78;font:700 8px/1 var(--font-sans,sans-serif);letter-spacing:.1em;text-transform:uppercase}.name-metric-card dd{color:#c9b7ce;font:10px/1.45 var(--font-sans,sans-serif);margin:5px 0 0}.name-result-question{background:#552d583d;border-left:2px solid #e5bd66;border-radius:0 15px 15px 0;margin:18px 0;padding:18px 20px}.name-result-question span{color:#e7c778;font:700 9px/1 var(--font-sans,sans-serif);letter-spacing:.13em;text-transform:uppercase}.name-result-question p{font:500 19px/1.4 var(--font-display,serif);margin:8px 0 0}.name-paid-bridge{background:linear-gradient(125deg,#6a3b7047,#2512339e);border:1px solid #f1cf824a;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:22px;margin-top:22px;padding:22px;display:grid}.name-paid-bridge small{color:#e4c476;font:700 9px/1 var(--font-sans,sans-serif);letter-spacing:.12em;text-transform:uppercase}.name-paid-bridge h3{font:500 24px/1.15 var(--font-display,serif);margin:6px 0}.name-paid-bridge p{color:#bbaac2;font:12px/1.5 var(--font-sans,sans-serif);margin:0}.name-paid-bridge>a{color:#281523;white-space:nowrap;min-height:46px;font:800 11px/1 var(--font-sans,sans-serif);background:#e5bd69;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px;text-decoration:none;display:flex}.name-method-note{color:#927f9c;font:10px/1.5 var(--font-sans,sans-serif);margin-top:17px}.name-compat-form{border:1px solid var(--names-line);background:#261233bf;border-radius:22px;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:12px;width:min(960px,100%);margin:0 auto 38px;padding:22px;display:grid}.name-compat-form>div{gap:8px;display:grid}.name-compat-form label{color:#cdb67e;font:700 9px/1 var(--font-sans,sans-serif);letter-spacing:.13em;text-transform:uppercase}.name-compat-form>span{color:#c9a95d;font:500 28px/1 var(--font-display,serif);align-self:center;padding-bottom:4px}.name-compat-form>button{height:48px;padding:0 18px}.name-pair-result{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:center;gap:52px;padding-top:40px;display:grid}.name-pair-visual{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:390px;display:grid;position:relative}.name-pair-visual:before{content:"";background:radial-gradient(circle,#7441893b,#0000 62%);border:1px solid #ecca8026;border-radius:50%;animation:6s ease-in-out infinite npb-breathe;position:absolute;inset:4%}.name-pair-node{z-index:2;aspect-ratio:1;background:linear-gradient(145deg,#6b3b7da6,#221030f0);border:1px solid #f1d18961;border-radius:50%;place-items:center;width:150px;margin:auto;display:grid;position:relative;box-shadow:0 18px 60px #05020954}.name-pair-node small{color:#d4c0d8;max-width:120px;font:700 9px/1 var(--font-sans,sans-serif);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name-pair-node strong{color:#ffe3a1;font:500 64px/1 var(--font-display,serif)}.name-pair-node span{color:#ad99b4;font:10px/1 var(--font-sans,sans-serif)}.name-pair-line{z-index:3;align-items:center;display:flex;position:relative}.name-pair-line i{background:linear-gradient(90deg,#0000,#dfba68);width:34px;height:1px}.name-pair-line i:last-child{background:linear-gradient(90deg,#dfba68,#0000)}.name-pair-line b{color:#ffe4a5;width:48px;height:48px;font:500 25px/1 var(--font-display,serif);background:#271334;border:1px solid #e1bd6d;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 30px #deb14f33}.name-pair-copy h2{font:500 clamp(38px,5vw,60px)/1 var(--font-display,serif);margin:0}.name-pair-insights{gap:9px;margin-top:22px;display:grid}.name-pair-insights article{border:1px solid var(--names-line);background:#2512337a;border-radius:15px;padding:16px 18px}.name-pair-insights span{color:#dfbf76;font:700 9px/1 var(--font-sans,sans-serif);letter-spacing:.12em;text-transform:uppercase}.name-pair-insights p{color:#c7b5cc;font:13px/1.55 var(--font-sans,sans-serif);margin:7px 0 0}.names-detail{padding-bottom:90px}.names-number-dictionary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.names-number-dictionary>article{border:1px solid var(--names-line);background:#25123394;border-radius:19px;grid-template-columns:auto 1fr;gap:15px;padding:21px;display:grid}.names-number-dictionary>article>b{color:#f1d28d;width:44px;height:44px;font:500 22px/1 var(--font-display,serif);border:1px solid #f0cd7f52;border-radius:50%;place-items:center;display:grid}.names-number-dictionary small{color:#e6c77f;font:700 10px/1.2 var(--font-sans,sans-serif);letter-spacing:.12em;text-transform:uppercase}.names-number-dictionary h3{color:#eadfea;font:500 16px/1.35 var(--font-display,serif);margin:7px 0 10px}.names-number-dictionary p{color:#ad9bb5;font:11px/1.5 var(--font-sans,sans-serif);margin:5px 0}.names-number-dictionary p strong{color:#d8c4d8}.names-detail-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.86fr);align-items:center;gap:42px;min-height:620px;display:grid}.names-detail-tag{color:#d9b967;font:700 10px/1 var(--font-sans,sans-serif);letter-spacing:.14em;text-transform:uppercase;margin-bottom:15px}.names-detail-meaning{color:#efd493;font:500 clamp(22px,3vw,33px)/1.3 var(--font-display,serif);margin:20px 0 0}.names-detail-intro{color:#cbbbd0;max-width:670px;font:15px/1.7 var(--font-sans,sans-serif);margin:18px 0}.names-detail-facts{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.names-detail-facts div{border:1px solid var(--names-line);background:#2612337a;border-radius:14px;padding:15px}.names-detail-facts dt{color:#a28da9;font:700 8px/1 var(--font-sans,sans-serif);letter-spacing:.13em;text-transform:uppercase}.names-detail-facts dd{color:#e8d6e9;font:13px/1.5 var(--font-sans,sans-serif);margin:7px 0 0}.names-detail-note{color:#cdbdd1;font:12px/1.55 var(--font-sans,sans-serif);background:#4e2a5238;border-left:2px solid #d7aa51;padding:13px 15px}.names-article-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:46px;padding:30px 0 74px;display:grid}.names-article{gap:32px;display:grid}.names-article section{border-bottom:1px solid var(--names-line);padding-bottom:30px}.names-article h2{font-size:34px}.names-article p{color:#c7b7cc;font:15px/1.75 var(--font-sans,sans-serif)}.names-forms{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.names-forms li{color:#ddcae0;font:12px/1 var(--font-sans,sans-serif);background:#2612338c;border:1px solid #edcb822b;border-radius:999px;padding:9px 12px}.names-aside{align-content:start;gap:14px;display:grid}.names-aside-card{border:1px solid var(--names-line);background:#2512329e;border-radius:19px;padding:21px}.names-aside-card small{color:#d8b766;font:700 9px/1 var(--font-sans,sans-serif);letter-spacing:.12em;text-transform:uppercase}.names-aside-card h3{font:500 24px/1.15 var(--font-display,serif);margin:9px 0 7px}.names-aside-card p{color:#b6a3bd;font:12px/1.55 var(--font-sans,sans-serif);margin:0 0 14px}.names-aside-card a{color:#edd08b;font:700 11px/1 var(--font-sans,sans-serif);text-decoration:none}.names-related{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.names-related a{border:1px solid var(--names-line);background:#2713348f;border-radius:14px;gap:5px;padding:16px;text-decoration:none;display:grid}.names-related strong{font:500 21px/1 var(--font-display,serif)}.names-related span{color:#a895af;font:11px/1.4 var(--font-sans,sans-serif)}.names-method-table{border:1px solid var(--names-line);border-radius:18px;margin-top:22px;overflow:auto}.names-method-table table{border-collapse:collapse;width:100%;min-width:650px}.names-method-table th,.names-method-table td{text-align:left;border-bottom:1px solid #eccb831a;padding:12px 14px}.names-method-table th{color:#dfbf77;font:700 10px/1 var(--font-sans,sans-serif);background:#3a1d4673}.names-method-table td{color:#c8b6cd;font:12px/1.4 var(--font-sans,sans-serif)}.names-footer-cta{background:linear-gradient(125deg,#5a30624d,#1f0e2cbf);border:1px solid #eecb8242;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:30px;display:grid}.names-footer-cta h2{font-size:36px}.names-footer-cta p{color:#bcaac3;margin:8px 0 0}@media (max-width:980px){.names-hero,.names-detail-hero{grid-template-columns:1fr;min-height:auto;padding-top:65px}.names-hero-copy{text-align:center}.names-hero-lead{margin-left:auto;margin-right:auto}.names-hero-actions,.names-hero-proof{justify-content:center}.names-hero-visual{width:min(580px,100%);margin:0 auto}.names-tool-nav{grid-template-columns:1fr;margin-top:0}.names-section-head{grid-template-columns:1fr;gap:14px}.names-filter-panel{grid-template-columns:1fr 1fr}.names-filter-panel>label:first-child{grid-column:1/-1}.names-scope-tabs{grid-template-columns:1fr}.names-card-grid{grid-template-columns:repeat(3,1fr)}.names-number-dictionary{grid-template-columns:repeat(2,1fr)}.name-result,.name-pair-result{grid-template-columns:1fr}.name-result-visual{width:min(520px,100%);margin:auto;position:relative;top:auto}.names-article-grid{grid-template-columns:1fr}.names-aside{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.names-container{width:min(100% - 24px,1180px)}.names-hero{padding:45px 0 55px}.names-hero h1{font-size:clamp(43px,15vw,66px)}.names-hero-note{display:none}.names-explain-grid,.names-number-dictionary,.names-filter-panel{grid-template-columns:1fr}.names-filter-panel>label:first-child{grid-column:auto}.names-scope-tabs button{padding:14px}.names-scope-tabs button b{font-size:24px}.names-segmented{overflow:auto}.names-favorites-toggle{width:100%}.names-card-grid{grid-template-columns:repeat(2,1fr);gap:9px}.name-catalog-card>a{min-height:250px;padding:18px}.name-catalog-card i{left:18px}.name-catalog-card h2{font-size:25px}.name-calculator-form{padding:16px}.name-calculator-form>div:first-of-type{grid-template-columns:1fr}.name-calculator-form>div>button{height:50px}.name-metric-grid{grid-template-columns:1fr}.name-metric-card>p{min-height:auto}.name-paid-bridge,.names-footer-cta{grid-template-columns:1fr}.name-paid-bridge>a{width:100%}.name-compat-form{grid-template-columns:1fr}.name-compat-form>span{text-align:center;padding:0}.name-compat-form>button{width:100%}.name-pair-visual{grid-template-columns:1fr;min-height:520px}.name-pair-line{transform:rotate(90deg)}.names-detail-hero{padding-top:42px}.names-detail-facts,.names-aside,.names-related{grid-template-columns:1fr}}@media (max-width:430px){.names-card-grid{grid-template-columns:1fr}.name-catalog-card>a{min-height:235px}.names-primary,.names-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.names-page *{scroll-behavior:auto!important}.name-pair-visual:before{animation:none!important}}
