@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-ext-400-800.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-400-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Averia Serif Libre;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/averia-serif-libre-light.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(96.95% .0067 97.35);--background-soft:oklch(95.17% .0096 93.57);--surface:oklch(99.4% .0041 91.45);--surface-secondary:oklch(96.1% .0083 91.48);--surface-elevated:oklch(100% 0 0);--surface-hover:oklch(94.57% .0096 93.57);--border-subtle:oklch(27.25% .0189 160.99/.06);--border:oklch(27.25% .0189 160.99/.1);--border-strong:oklch(27.25% .0189 160.99/.17);--brand-primary:oklch(29.65% .044 168.8);--brand-primary-strong:oklch(32.26% .0517 175.17);--brand-primary-hover:oklch(47.65% .0793 173.83);--brand-secondary:oklch(39.66% .0476 164.3);--brand-primary-light:oklch(47.65% .0793 173.83);--brand-primary-deep:oklch(26.27% .0404 173.71);--brand-primary-ink:oklch(24.04% .0306 166.16);--brand-bg:oklch(29.65% .044 168.8/.08);--brand-bg-strong:oklch(29.65% .044 168.8/.14);--brand-border:oklch(29.65% .044 168.8/.26);--brand-ring:oklch(47.65% .0793 173.83/.2);--accent:oklch(70.96% .1129 77.91);--accent-light:oklch(79.07% .098 84.65);--accent-bg:oklch(70.96% .1129 77.91/.12);--teal:oklch(47.65% .0793 173.83);--teal-bright:oklch(57.24% .0944 172.33);--teal-deep:oklch(29.65% .044 168.8);--teal-dim:oklch(39.66% .0476 164.3);--teal-bg:oklch(47.65% .0793 173.83/.1);--teal-bg-strong:oklch(47.65% .0793 173.83/.16);--teal-border:oklch(47.65% .0793 173.83/.28);--gold:oklch(70.96% .1129 77.91);--gold-deep:oklch(64.3% .1116 70.09);--gold-bright:oklch(79.07% .098 84.65);--gold-soft:oklch(88.7% .046 84.56);--gold-muted:oklch(63.01% .0782 92.16);--gold-text:oklch(47.76% .0841 73.95);--gold-bg:oklch(70.96% .1129 77.91/.11);--gold-bg-strong:oklch(70.96% .1129 77.91/.18);--gold-border:oklch(64.3% .1116 70.09/.38);--gold-divider:oklch(64.3% .1116 70.09/.3);--text-primary:oklch(27.25% .0189 160.99);--text-secondary:oklch(50.26% .0175 151.47);--text-tertiary:oklch(61.35% .0159 148.65);--text-inverse:oklch(100% 0 0);--text-on-brand:oklch(100% 0 0);--success:oklch(50.9% .0786 164.45);--warning:oklch(57.99% .1141 66.48);--danger:oklch(56.82% .1356 30.8);--info:oklch(52.7% .0465 174.42);--success-bg:oklch(50.9% .0786 164.45/.1);--warning-bg:oklch(57.99% .1141 66.48/.1);--danger-bg:oklch(56.82% .1356 30.8/.1);--info-bg:oklch(52.7% .0465 174.42/.1);--cream-a:oklch(99.4% .0041 91.45);--cream-b:oklch(96.1% .0083 91.48);--cream-fg:oklch(27.25% .0189 160.99);--cream-fg-soft:oklch(27.25% .0189 160.99/.62);--cream-rule:oklch(27.25% .0189 160.99/.14);--foreground:var(--text-primary);--card:var(--surface);--card-foreground:var(--text-primary);--popover:var(--surface-elevated);--popover-foreground:var(--text-primary);--primary:var(--brand-primary);--primary-foreground:var(--text-on-brand);--secondary:var(--surface-secondary);--secondary-foreground:var(--text-primary);--accent-foreground:var(--gold-text);--muted-foreground:var(--text-secondary);--destructive:var(--danger);--destructive-foreground:oklch(100% 0 0);--input:var(--border);--ring:var(--brand-primary-hover);--chart-1:oklch(47.65% .0793 173.83);--chart-2:oklch(70.96% .1129 77.91);--chart-3:oklch(57.24% .0944 172.33);--chart-4:oklch(64.3% .1116 70.09);--chart-5:oklch(39.66% .0476 164.3);--sidebar:oklch(24.04% .0306 166.16);--sidebar-foreground:oklch(93% .012 150);--sidebar-primary:oklch(70.96% .1129 77.91);--sidebar-primary-foreground:oklch(24.04% .0306 166.16);--sidebar-accent:oklch(100% 0 0/.08);--sidebar-accent-foreground:oklch(98% .006 150);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(70.96% .1129 77.91/.45);--font-display:"Averia Serif Libre", "Tsanger HuaXin", "Cormorant Garamond", "Songti SC", ui-serif, Georgia, serif;--font-ui:"Averia Serif Libre", "Tsanger HuaXin", "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-2xl:28px;--radius-3xl:32px;--radius-card:22px;--radius-panel:26px;--radius-modal:30px;--radius-pill:9999px;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--shadow-card:0 1px 2px oklch(24.04% .0306 166.16/.035), 0 7px 20px oklch(24.04% .0306 166.16/.055);--shadow-card-hover:0 2px 5px oklch(24.04% .0306 166.16/.055), 0 16px 34px oklch(24.04% .0306 166.16/.1);--shadow-panel:0 12px 34px oklch(24.04% .0306 166.16/.075);--shadow-modal:0 24px 64px oklch(29.65% .044 168.8/.18);--shadow-elegant:0 1px 2px oklch(24.04% .0306 166.16/.05), 0 8px 18px oklch(24.04% .0306 166.16/.08), 0 22px 44px oklch(24.04% .0306 166.16/.07);--glow-gold:0 0 18px oklch(70.96% .1129 77.91/.16);--glow-teal:0 0 18px oklch(47.65% .0793 173.83/.1);--glow-brand:0 0 18px oklch(29.65% .044 168.8/.14);--glass-highlight:inset 0 1px 0 oklch(100% 0 0/.76);--gradient-gold:linear-gradient(135deg, oklch(64.3% .1116 70.09), oklch(79.07% .098 84.65) 52%, oklch(70.96% .1129 77.91));--card-sheen:linear-gradient(175deg, oklch(100% 0 0/.55), oklch(100% 0 0/.15));--stat-glow:oklch(100% 0 0/.55);--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.15s;--dur-2:.2s;--dur-3:.25s;--bottom-nav-h:76px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(16% .02 150);--background-soft:oklch(18.5% .021 152);--surface:oklch(20.5% .022 154);--surface-secondary:oklch(23.5% .023 154);--surface-elevated:oklch(25.2% .024 154);--surface-hover:oklch(27.5% .025 154);--border-subtle:oklch(95% .01 150/.07);--border:oklch(95% .01 150/.13);--border-strong:oklch(95% .01 150/.22);--brand-primary:oklch(50% .085 172);--brand-primary-strong:oklch(44% .075 172);--brand-primary-hover:oklch(60% .098 172);--brand-secondary:oklch(46% .06 165);--brand-primary-light:oklch(63% .1 172);--brand-primary-deep:oklch(38% .065 172);--brand-primary-ink:oklch(90% .055 165);--brand-bg:oklch(63% .1 172/.14);--brand-bg-strong:oklch(63% .1 172/.22);--brand-border:oklch(63% .1 172/.34);--brand-ring:oklch(63% .1 172/.34);--accent:oklch(78% .108 80);--accent-light:oklch(85% .088 85);--accent-bg:oklch(78% .108 80/.16);--teal:oklch(60% .098 172);--teal-bright:oklch(68% .105 172);--teal-deep:oklch(50% .085 172);--teal-dim:oklch(46% .06 165);--teal-bg:oklch(60% .098 172/.14);--teal-bg-strong:oklch(60% .098 172/.22);--teal-border:oklch(60% .098 172/.34);--gold:oklch(78% .108 80);--gold-deep:oklch(71% .112 74);--gold-bright:oklch(86% .09 85);--gold-soft:oklch(90% .05 85);--gold-muted:oklch(68% .07 90);--gold-text:oklch(85% .095 84);--gold-bg:oklch(78% .108 80/.14);--gold-bg-strong:oklch(78% .108 80/.22);--gold-border:oklch(78% .108 80/.4);--gold-divider:oklch(78% .108 80/.32);--text-primary:oklch(95% .008 140);--text-secondary:oklch(79% .012 145);--text-tertiary:oklch(66% .014 148);--text-inverse:oklch(16% .02 150);--text-on-brand:oklch(100% 0 0);--success:oklch(72% .1 164);--warning:oklch(78% .11 72);--danger:oklch(68% .14 28);--info:oklch(74% .055 174);--success-bg:oklch(72% .1 164/.16);--warning-bg:oklch(78% .11 72/.16);--danger-bg:oklch(68% .14 28/.16);--info-bg:oklch(74% .055 174/.16);--cream-a:oklch(23.5% .023 154);--cream-b:oklch(20.5% .022 154);--cream-fg:oklch(95% .008 140);--cream-fg-soft:oklch(95% .008 140/.66);--cream-rule:oklch(95% .01 150/.16);--destructive-foreground:oklch(16% .02 150);--ring:oklch(63% .1 172);--chart-1:oklch(66% .1 172);--chart-2:oklch(79% .108 80);--chart-3:oklch(55% .085 176);--chart-4:oklch(70% .112 66);--chart-5:oklch(83% .05 150);--sidebar:oklch(12.8% .018 152);--sidebar-bg-a:oklch(14.5% .019 152);--sidebar-bg-b:oklch(11.5% .016 152);--sidebar-foreground:oklch(92% .012 150);--sidebar-primary:oklch(78% .108 80);--sidebar-primary-foreground:oklch(12.8% .018 152);--sidebar-accent:oklch(100% 0 0/.07);--sidebar-accent-foreground:oklch(97% .008 150);--sidebar-border:oklch(100% 0 0/.09);--sidebar-ring:oklch(78% .108 80/.5);--shadow-card:0 1px 2px oklch(0% 0 0/.4), 0 7px 20px oklch(0% 0 0/.32);--shadow-card-hover:0 2px 5px oklch(0% 0 0/.45), 0 16px 34px oklch(0% 0 0/.42);--shadow-panel:0 12px 34px oklch(0% 0 0/.4);--shadow-modal:0 24px 64px oklch(0% 0 0/.6);--shadow-elegant:0 1px 2px oklch(0% 0 0/.4), 0 8px 18px oklch(0% 0 0/.38), 0 22px 44px oklch(0% 0 0/.34);--glow-gold:0 0 18px oklch(78% .108 80/.22);--glow-teal:0 0 18px oklch(60% .098 172/.18);--glow-brand:0 0 18px oklch(63% .1 172/.2);--glass-highlight:inset 0 1px 0 oklch(100% 0 0/.06);--gradient-gold:linear-gradient(135deg, oklch(71% .112 74), oklch(86% .09 85) 52%, oklch(78% .108 80));--card-sheen:linear-gradient(175deg, oklch(100% 0 0/.045), oklch(100% 0 0/.012));--stat-glow:oklch(100% 0 0/.05)}:root{--brand:var(--brand-primary);--brand-strong:var(--brand-primary-strong);--brand-hover:var(--brand-primary-hover);--premium:var(--gold);--premium-fg:var(--gold-text);--bg:var(--background);--surface-1:var(--surface);--surface-2:var(--surface-secondary);--surface-3:var(--surface-elevated);--fg:var(--text-primary);--fg-2:var(--text-secondary);--fg-3:var(--text-tertiary);--muted:var(--text-secondary);--faint:var(--text-tertiary);--sidebar-bg-a:var(--brand);--sidebar-bg-b:color-mix(in oklab, var(--brand) 72%, #04120d);--sidebar-fg:#ffffffb3;--sidebar-muted:#ffffff70;--sidebar-hover-bg:#ffffff0f;--sidebar-active-bg:#ffffff1a;--sidebar-active-fg:#fff;--sidebar-active-mark:var(--gold);--brand-soft:var(--brand-bg);--shadow-color:#11261e;--shadow-s:var(--shadow-card);--shadow-m:var(--shadow-card);--shadow-l:var(--shadow-card-hover);--glow:var(--glow-brand);--foreground:var(--text-primary);--shadow:var(--shadow-m);--radius:var(--radius-md);--font-heading:var(--font-display);--ink:var(--text-inverse);--radius-s:var(--radius-sm);--radius-m:var(--radius-md);--radius-l:var(--radius-lg);--font-sans:var(--font-ui);--font-brand:var(--font-ui);--font-cjk:var(--font-ui);font-family:var(--font-sans);color:var(--fg);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);min-width:0;min-height:100vh;transition:background var(--dur-2) var(--ease);margin:0;line-height:1.6;overflow-x:clip}button,input,select,textarea{font:inherit}select option{background-color:var(--surface-secondary);color:var(--text-primary)}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg.lucide{stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}::selection{background:color-mix(in oklab, var(--brand) 24%, transparent)}:focus-visible{outline:2px solid color-mix(in oklab, var(--brand) 65%, transparent);outline-offset:2px;border-radius:4px}.domain-name,.related-grid a{font-family:var(--font-display)}.domain-name,.domain-tld,.related-grid a,.domain-detail-dialog h2,.quick-value-grid article>strong,.featured-related-card span,.featured-detail-hero h1,.brand-statement h1{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.record-content,.whois-list b{font-family:var(--font-mono)}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}}@keyframes fade-in{0%{opacity:0}}@keyframes card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes pop-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes shimmer{to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;font-weight:750;display:inline-flex}.brand img{object-fit:contain;border-radius:10px;width:34px;height:34px}.brand-mark{color:oklch(100% 0 0);width:34px;height:34px;font-weight:400;font-family:var(--font-brand);background:linear-gradient(150deg, color-mix(in oklab, var(--brand) 82%, oklch(100% 0 0)), var(--brand) 45%, var(--brand-strong));box-shadow:inset 0 1px 0 oklab(100% 0 0/.35), var(--glow);border-radius:11px;place-items:center;padding-top:2px;font-size:22px;line-height:1;display:grid}.secondary-button{cursor:pointer;height:38px;transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);background:var(--surface-2);border:1px solid #0000;border-color:var(--border-strong);color:var(--fg-2);box-shadow:var(--shadow-s);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.secondary-button:active{transform:scale(.97)}.text-button{cursor:pointer;background:0 0;border:0;padding:5px}.chip{letter-spacing:.02em;background:var(--surface-1);border:1px solid var(--border);height:20px;color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.chip-brand{background:var(--brand-soft);border-color:color-mix(in oklab, var(--brand) 28%, transparent);color:color-mix(in oklab, var(--brand) 78%, var(--fg))}.badge-status{border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.badge-listed{background:color-mix(in oklab, var(--success) 14%, transparent);color:var(--success)}.badge-warning{background:color-mix(in oklab, var(--warning) 16%, transparent);color:color-mix(in oklab, var(--warning) 70%, var(--fg))}.badge-danger{background:color-mix(in oklab, var(--danger) 13%, transparent);color:var(--danger)}.public-shell{background:radial-gradient(ellipse 90% 420px at 50% -90px, color-mix(in oklab, var(--brand) 10%, transparent), transparent 70%), var(--bg);min-height:100vh}.public-header{z-index:40;background:color-mix(in oklab, var(--bg) 76%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);border-bottom:1px solid color-mix(in oklab, var(--border) 80%, transparent);justify-content:space-between;align-items:center;height:72px;padding:0 42px;display:flex;position:sticky;top:0}.brand-icon{object-fit:contain;border-radius:8px;width:32px;height:32px;display:block}.brand-mark-img{object-fit:contain;border-radius:11px;width:34px;height:34px;display:block}.public-header nav{color:var(--fg-2);align-items:center;gap:22px;font-size:13px;display:flex}.public-header nav a,.public-header nav button{transition:color var(--dur-1) var(--ease)}.public-header nav a:hover,.public-header nav button:hover{color:var(--brand)}.admin-link{border:1px solid var(--border-strong);background:color-mix(in oklab, var(--surface-2) 82%, transparent);box-shadow:var(--shadow-s);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:10px;padding:9px 14px}.domain-section{max-width:1460px;animation:fade-up var(--dur-3) var(--ease) backwards;margin:auto;padding:24px 42px 84px;scroll-margin-top:84px}.section-kicker{letter-spacing:.24em;color:var(--brand);align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:8px 0 0;font-size:28px}.result-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.group-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.group-tabs button{cursor:pointer;border:1px solid var(--border);background:var(--surface-2);height:32px;color:var(--fg-2);transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border-radius:999px;padding:0 14px;font-size:12px;font-weight:550}.group-tabs button:hover{border-color:color-mix(in oklab, var(--brand) 40%, var(--border))}.group-tabs button.active{background:var(--fg);border-color:var(--fg);color:var(--bg)}.sort-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:11px;display:flex}.sort-row button{cursor:pointer;height:26px;color:var(--muted);transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 11px;font-size:11px}.sort-row button:hover{color:var(--fg)}.sort-row button.active{background:var(--brand-soft);border-color:color-mix(in oklab, var(--brand) 30%, transparent);color:color-mix(in oklab, var(--brand) 80%, var(--fg));font-weight:600}.sort-row .result-count{margin-left:auto;font-size:12px}.filter-bar{border:1px solid var(--border);border-radius:var(--radius-m);background:color-mix(in oklab, var(--surface-2) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:56px;box-shadow:var(--shadow-s);align-items:center;gap:8px;margin-bottom:18px;padding:9px 11px;display:flex}.filter-bar select{border:1px solid var(--border);background:var(--surface-2);height:36px;color:var(--fg-2);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border-radius:9px;outline:none;padding:0 30px 0 11px;font-size:12px}.filter-bar select:hover{border-color:var(--border-strong)}.filter-bar select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.filter-search{border:1px solid var(--border);background:var(--surface-2);min-width:220px;height:38px;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border-radius:10px;flex:260px;align-items:center;gap:6px;padding:0 4px 0 10px;display:flex}.filter-search:focus-within{border-color:color-mix(in oklab, var(--brand) 55%, var(--border-strong));box-shadow:0 0 0 3px var(--brand-ring)}.filter-search>span{color:var(--faint);font-size:17px}.filter-search input{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:13px}.filter-search input::placeholder{color:var(--faint)}.filter-search button{cursor:pointer;background:linear-gradient(180deg, color-mix(in oklab, var(--fg) 88%, var(--bg)), var(--fg));height:30px;color:var(--bg);box-shadow:var(--shadow-s);transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border:0;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600}.filter-search button:active{transform:scale(.97)}.featured-toggle{color:var(--fg-2);cursor:pointer;align-items:center;gap:7px;margin-left:3px;font-size:12px;display:flex}.featured-toggle input{accent-color:var(--brand)}.clear-filter{color:var(--muted);cursor:pointer;transition:color var(--dur-1) var(--ease);background:0 0;border:0;margin-left:auto;font-size:12px}.clear-filter:hover{color:var(--brand)}.domain-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.domain-card{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface-2);text-align:left;cursor:pointer;min-width:0;color:inherit;box-shadow:var(--glass-highlight), 0 1px 2px #11261e1a, 0 4px 14px #11261e17;transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);animation:card-in var(--dur-3) var(--ease) backwards;flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex;position:relative;overflow:visible}.domain-card:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--brand) 60%, transparent), transparent);opacity:0;height:2px;transition:opacity var(--dur-2) var(--ease);position:absolute;top:0;left:0;right:0}.domain-card:hover:before{opacity:1}.domain-card:active{transform:translateY(-1px)scale(.995)}.domain-card.featured{background:linear-gradient(160deg, color-mix(in oklab, var(--premium) 14%, var(--surface-2)), color-mix(in oklab, var(--premium) 5%, var(--surface-2)));border-color:color-mix(in oklab, var(--premium) 45%, var(--border));box-shadow:inset 0 1px 0 #fff9, 0 2px 6px #b8803824, 0 8px 24px color-mix(in oklab, var(--premium) 16%, transparent)}.domain-card.featured:before{opacity:1;background:linear-gradient(90deg, color-mix(in oklab, var(--premium) 30%, transparent), var(--premium), color-mix(in oklab, var(--premium) 30%, transparent))}.domain-featured-badge{z-index:2;letter-spacing:.04em;color:var(--text-inverse);background:var(--gold-text);box-shadow:0 2px 6px color-mix(in oklab, var(--premium) 30%, transparent);border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.domain-featured-badge svg{fill:currentColor;width:10px;height:10px}.domain-featured-dot{display:none}.domain-name{align-items:baseline;gap:1px;display:flex}.domain-name a{transition:color var(--dur-1) var(--ease);align-items:baseline;display:inline-flex}.domain-name strong{letter-spacing:-.025em;color:var(--fg);font-size:clamp(22px,2.2vw,28px);font-weight:600}.domain-tld{color:var(--muted);letter-spacing:-.02em;font-size:clamp(18px,1.8vw,22px);font-weight:500}.domain-name a:hover{color:var(--brand)}.domain-card.featured .domain-name strong{color:var(--gold-text)}.domain-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.domain-card-footer .domain-visit{align-self:auto}.domain-actions{opacity:.62;transition:opacity var(--dur-2) var(--ease);gap:4px;display:inline-flex}.domain-card:hover .domain-actions{opacity:1}.domain-actions button{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-1) 80%, transparent);width:32px;height:32px;color:var(--fg-2);cursor:pointer;transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:8px;place-items:center;display:grid}.domain-actions button:active{transform:scale(.92)}.domain-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.domain-description{color:var(--fg-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.domain-description.placeholder{color:var(--muted);opacity:.7;font-style:italic}.domain-divider{display:none}.domain-card-meta{flex-direction:column;gap:6px;margin-top:auto;display:flex}.meta-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meta-row .meta-remaining{margin-left:auto}.meta-lifespan{font-variant-numeric:tabular-nums;letter-spacing:.01em}.meta-chip{color:var(--fg-2);background:color-mix(in oklab, var(--surface-1) 60%, transparent);border:1px solid var(--border-subtle);transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.meta-chip:hover{color:var(--brand);border-color:color-mix(in oklab, var(--brand) 40%, var(--border));background:var(--brand-soft)}.meta-chip svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.domain-visit{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg, var(--brand-primary-light), var(--brand-primary));box-shadow:0 2px 8px color-mix(in oklab, var(--brand) 25%, transparent);transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.domain-visit:active{transform:scale(.97)}.domain-visit svg{stroke:currentColor;stroke-width:2px;fill:none;width:13px;height:13px}.description-cell{min-width:220px;max-width:320px}.description-cell>span{text-overflow:ellipsis;white-space:nowrap;min-height:1.3em;display:block;overflow:hidden}.detail-description{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);line-height:1.7}.premium-corner{z-index:2;border-radius:0 var(--radius-l) 0 12px;letter-spacing:.08em;color:oklch(30% .08 75);background:linear-gradient(135deg, color-mix(in oklab, var(--premium) 80%, oklch(100% 0 0)), var(--premium));padding:3px 9px 4px 12px;font-size:9px;font-weight:700;position:absolute;top:-1px;right:-1px;box-shadow:inset 0 1px oklab(100% 0 0/.5)}.card-cover{z-index:1;border-radius:inherit;position:absolute;inset:0}.copy-button{z-index:2;cursor:pointer;width:26px;height:26px;color:var(--faint);opacity:0;transition:opacity var(--dur-1) var(--ease), transform var(--dur-1) var(--ease), background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:7px;place-items:center;font-size:13px;display:grid;position:absolute;bottom:9px;right:9px;transform:translate(4px)}.density-compact .domain-card{gap:8px;padding:12px 13px 10px}.density-spacious .domain-card{gap:15px;padding:22px 17px 17px}.skeleton{background:linear-gradient(100deg, var(--surface-1) 25%, var(--bg) 42%, var(--surface-1) 60%);box-shadow:none;background-size:400% 100%;border-color:#0000;animation:1.5s infinite shimmer}.state-panel{border:1px dashed var(--border-strong);border-radius:var(--radius-l);min-height:210px;color:var(--muted);background:color-mix(in oklab, var(--surface-2) 55%, transparent);animation:fade-in var(--dur-2) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.state-panel strong,.state-panel h3{color:var(--fg);margin:0;font-size:14px}.state-panel button{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;box-shadow:var(--shadow-s);border-radius:9px;margin-top:8px;padding:7px 13px}.state-panel button:hover{border-color:var(--faint)}.error-panel{background:color-mix(in oklab, var(--danger) 6%, var(--surface-2));border-color:color-mix(in oklab, var(--danger) 35%, transparent);color:var(--danger)}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:14px;padding-top:34px;font-size:12px;display:flex}.pagination button{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;height:34px;box-shadow:var(--shadow-s);transition:border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:9px;padding:0 13px}.pagination button:active:not(:disabled){transform:scale(.96)}.pagination button:disabled{opacity:.4;cursor:not-allowed}.public-footer{border-top:1px solid var(--border);max-width:1460px;min-height:110px;color:var(--faint);align-items:center;gap:24px;margin:auto;padding:26px 42px;font-size:11px;display:flex}.footer-brand{color:var(--fg);margin-right:auto}.footer-brand .brand-mark{border-radius:8px;width:27px;height:27px;font-size:12px}.detail-main{max-width:980px;animation:fade-up var(--dur-3) var(--ease) backwards;margin:auto;padding:40px 24px 90px}.detail-back{color:var(--muted);font-size:12px}.detail-back:hover{color:var(--brand)}.detail-head{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0 8px;display:flex}.detail-head h1{font-family:var(--font-mono);letter-spacing:-.045em;word-break:break-all;margin:0;font-size:clamp(28px,5.4vw,52px);line-height:1.05}.detail-head h1 span{color:var(--faint);font-weight:500}.detail-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:22px;display:flex}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.detail-panel{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-s);padding:20px}.detail-panel h2{letter-spacing:-.02em;margin:0 0 14px;font-size:15px}.detail-actions{gap:9px;display:grid}.whois-list{gap:9px;font-size:12px;display:grid}.whois-list>div{background:var(--surface-1);border-radius:8px;justify-content:space-between;gap:14px;padding:9px 11px;display:flex}.whois-list span{color:var(--muted);flex:none}.whois-list b{text-align:right;word-break:break-all;font-weight:550;font-family:var(--font-mono);font-size:11px}.related-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px;margin-top:12px;display:grid}.related-grid a{border:1px solid var(--border);background:var(--surface-2);font-family:var(--font-mono);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;transition:border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:11px;padding:12px;font-size:14px;overflow:hidden}.related-grid a span{color:var(--faint)}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-in var(--dur-1) var(--ease);background:oklab(15% .00573576 .00819152/.45);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contact-modal{background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-xl);width:min(450px,100%);box-shadow:var(--shadow-l);animation:pop-in var(--dur-2) var(--ease);padding:30px;position:relative}.contact-modal h2{letter-spacing:-.03em;margin:8px 0}.contact-modal>p{color:var(--muted);font-size:13px}.domain-edit-modal{background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-xl);width:min(680px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-l);animation:pop-in var(--dur-2) var(--ease);padding:28px;position:relative;overflow:auto}.domain-edit-modal h2{letter-spacing:-.03em;margin:5px 0 4px}.domain-edit-modal>div>p{color:var(--muted);margin:0;font-size:12px}.domain-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.domain-edit-grid label{color:var(--fg-2);gap:7px;font-size:11px;font-weight:650;display:grid}.domain-edit-grid label.wide{grid-column:1/-1}.domain-edit-grid .domain-edit-field{color:var(--fg-2);gap:7px;font-size:11px;font-weight:650;display:grid}.domain-edit-grid .domain-edit-field.wide{grid-column:1/-1}.domain-edit-grid input,.domain-edit-grid select,.domain-edit-grid textarea,.domain-edit-grid .domain-edit-field>input,.domain-edit-grid .domain-edit-field>textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--fg);font:inherit;border-radius:9px;outline:none;padding:10px 11px;font-weight:450}.domain-edit-grid label>small,.domain-edit-grid .domain-edit-field>small{color:var(--muted);font-size:10px;font-weight:450}.domain-edit-grid textarea{resize:vertical;min-height:94px}.domain-edit-grid input:focus,.domain-edit-grid select:focus,.domain-edit-grid textarea:focus,.domain-edit-grid .domain-edit-field>input:focus,.domain-edit-grid .domain-edit-field>textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.bulk-keywords-modal{width:min(520px,100%)}.bulk-keywords-form{grid-template-columns:1fr}.bulk-keywords-preview{margin-top:var(--space-sm);flex-wrap:wrap;gap:6px;display:flex}.bulk-keywords-modal .inline-error{margin-top:var(--space-sm)}.compact-confirm-modal{width:min(480px,100%)}.compact-confirm-modal .inline-error{margin-top:var(--space-sm)}.primary-button.danger-button{background:var(--danger);border-color:var(--danger);color:var(--text-primary)}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.modal-close{background:var(--surface-1);cursor:pointer;width:32px;height:32px;transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:0;border-radius:9px;font-size:19px;position:absolute;top:13px;right:13px}.modal-close:active{transform:scale(.94)}.contact-list{gap:9px;margin-top:22px;display:grid}.contact-list a,.contact-list button{border:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius-m);cursor:pointer;transition:border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);justify-content:space-between;padding:13px 14px;font-size:12px;display:flex}.qr-code{object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-m);width:160px;height:160px;margin:8px auto 0}.toast{z-index:200;background:color-mix(in oklab, oklch(22% .012 55) 94%, var(--brand));color:oklch(96% .005 85);border-radius:var(--radius-m);box-shadow:var(--shadow-l);transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border:1px solid oklab(100% 0 0/.08);align-items:center;gap:8px;padding:11px 16px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@starting-style{.toast{opacity:0;transform:translate(-50%,100%)}}.toast>span{color:var(--success)}.toast-error>span{color:color-mix(in oklab, var(--danger) 75%, oklch(100% 0 0))}.notification-stack>label{color:var(--fg-2);gap:6px;font-size:11px;font-weight:600;display:grid}.inline-error{color:var(--danger);background:color-mix(in oklab, var(--danger) 8%, var(--surface-2));border:1px solid color-mix(in oklab, var(--danger) 30%, transparent);border-radius:9px;padding:9px 10px;font-size:11px}.app-loading{min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:8px;font-size:12px;display:grid}.admin-sidebar nav button>span{text-align:center;flex:0 0 18px;width:18px;height:18px;font-size:15px}.admin-main textarea{font-size:11.5px}.admin-main textarea::placeholder{color:var(--faint);opacity:1;font-size:10.5px}.stat-card small{color:var(--faint);font-size:9.5px}.distribution-list>div{border-radius:6px;grid-template-columns:72px 1fr 34px;align-items:center;gap:9px;padding:2px 4px;font-size:10.5px;display:grid}.status-list{gap:9px;display:grid}.status-list>div{background:var(--surface-1);border:1px solid color-mix(in oklab, var(--border) 60%, transparent);border-radius:9px;justify-content:space-between;padding:10px 12px;font-size:11px;display:flex}.status-ok{color:var(--success)}.dot-error{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--success) 15%, transparent);background:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 15%, transparent);border-radius:50%;flex:none;margin-top:4px}.column-picker[open] summary{border-color:var(--brand)}.bulk-bar{border:1px solid color-mix(in oklab, var(--brand) 30%, var(--border));background:color-mix(in oklab, var(--brand) 6%, var(--surface-2));min-height:44px;animation:fade-up var(--dur-2) var(--ease);border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;padding:6px 10px;font-size:10.5px;display:flex}.bulk-bar strong{margin-right:5px}.bulk-bar button{background:var(--surface-2);cursor:pointer;box-shadow:var(--shadow-s);transition:border-color var(--dur-1) var(--ease);border:1px solid #0000;border-radius:7px;padding:6px 9px;font-size:10px}.bulk-bar button:hover{border-color:color-mix(in oklab, var(--brand) 40%, var(--border))}.admin-table th .sort-arrow{color:var(--brand);margin-left:3px}.infinite-sentinel.is-end{color:var(--faint)}.bulk-confirm-summary{margin-top:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-1);gap:8px;padding:12px;display:grid}.bulk-confirm-summary>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.bulk-confirm-summary span{color:var(--muted);font-size:11px}.bulk-confirm-summary strong{font-size:13px}.row-details{position:relative}.row-details summary{cursor:pointer;color:var(--brand);list-style:none}.row-details>div{z-index:10;background:var(--surface-3);border:1px solid var(--border);width:250px;color:var(--fg);box-shadow:var(--shadow-l);animation:pop-in var(--dur-1) var(--ease);border-radius:10px;gap:5px;padding:12px;display:grid;position:absolute;top:25px;right:0}.row-details span{word-break:break-all}.test-badge.ok{color:var(--success)}.test-badge.failed,.status-error{color:var(--danger)}.upload-card img{object-fit:contain;border-radius:8px;width:52px;height:52px}.password-strength i.active{background:var(--brand)}.integration-details>summary{cursor:pointer;border:1px solid var(--border);border-radius:9px;padding:13px 15px;font-weight:700}.integration-details[open]>summary{border-color:var(--brand);color:var(--brand);margin-bottom:16px}.integration-details .admin-panel{box-shadow:none}.kpi-list button{text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;display:grid}.domain-name a{z-index:3;display:inline-flex;position:relative}.public-footer.footer-grid{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:24px;display:grid}.footer-brand{align-items:center!important;gap:6px!important;display:grid!important}.footer-brand-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.footer-dot{color:var(--muted)}.footer-icp{color:var(--muted);font-size:11px}.contact-icons-wrap{justify-self:center;position:relative}.contact-icons{grid-template-columns:repeat(7,36px);justify-content:center;gap:7px;display:grid}.contact-icons>a,.contact-icons>button{width:36px;height:36px;color:var(--fg-2);background:var(--surface-1);transition:color var(--dur-2) var(--ease), background var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.contact-icons>a:hover,.contact-icons>button:hover{color:var(--brand);background:var(--brand-soft)}.contact-icons>a:active,.contact-icons>button:active{transform:scale(.94)}.contact-icons svg{fill:none;stroke:currentColor;width:17px;height:17px}.contact-icons .brand-contact-icon{fill:currentColor;stroke:none}.wechat-popover{z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);width:190px;box-shadow:var(--shadow);text-align:center;gap:9px;padding:14px;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.wechat-popover button{background:var(--brand-soft);color:var(--brand);border-radius:7px;padding:7px}.wechat-popover img{object-fit:contain;width:130px;height:130px;margin:auto}.footer-right{justify-self:end;align-items:center;gap:6px;display:inline-flex}@media (width<=900px){.public-footer.footer-grid{text-align:center;grid-template-columns:1fr;justify-items:center}.footer-brand,.footer-right{justify-self:center;justify-items:center}.contact-icons{grid-template-columns:repeat(4,36px)}}.tag-pill button{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px}.tag-pill button:hover{color:var(--danger)}@media (hover:hover) and (pointer:fine){.domain-actions button:hover{transform:translateY(-1px)}.domain-visit:hover{box-shadow:0 4px 12px color-mix(in oklab, var(--brand) 35%, transparent);transform:translateY(-1px)}.contact-icons>a:hover,.contact-icons>button:hover{transform:translateY(-2px)}.secondary-button:hover{border-color:var(--faint);box-shadow:var(--shadow-m);transform:translateY(-1px)}.admin-link:hover{border-color:color-mix(in oklab, var(--brand) 45%, var(--border-strong));box-shadow:var(--shadow-m);transform:translateY(-1px)}.filter-search button:hover{box-shadow:var(--shadow-m);transform:translateY(-1px)}.domain-card:hover{border-color:color-mix(in oklab, var(--brand) 48%, var(--border));box-shadow:0 3px 8px color-mix(in oklab, var(--shadow-color) 5%, transparent), 0 18px 40px color-mix(in oklab, var(--brand) 13%, color-mix(in oklab, var(--shadow-color) 6%, transparent));z-index:5;transform:translateY(-3px)}.domain-card.featured:hover{border-color:color-mix(in oklab, var(--premium) 70%, var(--border))}.domain-card:hover .copy-button{opacity:1;transform:translate(0)}.copy-button:hover{background:var(--brand-soft);color:var(--brand)}.domain-card:hover .domain-name span{color:color-mix(in oklab, var(--brand) 70%, var(--faint))}.pagination button:hover:not(:disabled){border-color:var(--faint);transform:translateY(-1px)}.related-grid a:hover{border-color:color-mix(in oklab, var(--brand) 45%, var(--border));transform:translateY(-2px)}.contact-list a:hover,.contact-list button:hover{border-color:color-mix(in oklab, var(--brand) 45%, var(--border));box-shadow:var(--shadow-s);transform:translateY(-1px)}.modal-close:hover{background:var(--border);transform:rotate(90deg)}}@media (prefers-reduced-transparency:reduce){.public-header,.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.public-header{background:var(--surface-2)}}@media (prefers-contrast:more){:root{--border:var(--border-strong);--muted:var(--fg-2)}.public-header,.domain-card{background:var(--surface-2);border-color:var(--fg-2)}}@media (width<=1280px){.domain-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.public-header,.domain-section,.public-footer{padding-left:24px;padding-right:24px}.domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr}}@media (width<=720px){.public-header{height:62px;padding:0 16px}.public-header nav{gap:13px}.public-header nav>a:first-child{display:none}.domain-section{padding:16px 14px 58px}.filter-bar{flex-wrap:wrap;align-items:center}.filter-search{flex-basis:100%}.filter-bar select,.clear-filter{flex:none}.domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.domain-card{gap:8px;padding:12px 12px 10px}.public-footer{flex-wrap:wrap;margin:0 15px;padding:24px 0}.footer-brand{width:100%}.admin-sidebar nav button>span{flex-basis:14px;width:14px;height:14px;font-size:14px}}@media (width<=430px){.domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-shell{background:var(--surface-1)}.public-header{background:color-mix(in oklab, var(--surface-1) 96%, transparent);border-bottom:1px solid var(--border);height:76px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 clamp(20px,3vw,48px)}.brand{font-family:var(--font-sans);gap:11px;font-size:19px;font-weight:760}.brand>span:last-child{font-family:var(--font-sans);letter-spacing:-.03em;font-size:20px;font-weight:760}.brand-mark{background:var(--brand);color:#fff;box-shadow:none;font-family:var(--font-cjk);border-radius:6px;font-weight:800}.public-header nav{gap:clamp(13px,1.8vw,26px)}.admin-link{min-height:40px;box-shadow:none;border-radius:6px}.mobile-stats{display:none}.domain-section{max-width:1540px;padding:34px clamp(20px,3vw,48px) 96px}.filter-bar{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;margin-bottom:18px;padding:0 0 20px}.filter-search{background:var(--surface-2);border-radius:6px;min-height:46px}.filter-search input{font-family:var(--font-cjk);font-size:14px}.filter-search button,.filter-bar select,.clear-filter{border-radius:6px;min-height:44px}.sort-row{gap:8px;margin-bottom:22px}.sort-row button{border-radius:5px;min-height:34px}.sort-row button.active{background:var(--brand-primary);border-color:var(--brand-primary-light);color:#fff}.domain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.public-footer{border-top:1px solid var(--border);max-width:none;margin:0 clamp(20px,3vw,48px);padding:28px 0}@media (width<=1080px){.domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.public-header{height:62px;padding:0 14px}.public-header nav{gap:8px}.public-header .brand>span:last-child{font-size:18px}.public-header .admin-link{padding-inline:10px}.mobile-stats{border-bottom:1px solid var(--border);color:var(--muted);grid-template-columns:repeat(4,auto);justify-content:space-between;gap:8px;padding:13px 14px;font-size:10px;display:grid}.mobile-stats strong{color:var(--fg);font-family:var(--font-mono)}.domain-section{padding:18px 14px 58px}.filter-bar{gap:8px;padding-bottom:14px}.filter-search{flex-basis:100%}.filter-bar select{flex:calc(50% - 4px);min-width:0}.clear-filter{flex:100%}.sort-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.sort-row::-webkit-scrollbar{display:none}.sort-row button,.sort-row .result-count{flex:none}.domain-grid{grid-template-columns:1fr;gap:10px}.domain-card{min-height:150px;padding:18px 16px 15px}.domain-name,.domain-name.domain-short,.domain-name.domain-mid,.domain-name.domain-medium,.domain-name.domain-long{font-size:clamp(21px,7vw,27px)}.domain-name.domain-long{font-size:clamp(16px,5vw,20px)}.public-footer{flex-direction:column;align-items:flex-start;gap:10px;margin:0 14px}.admin-sidebar nav button>span{flex-basis:13px;width:13px;height:13px;font-size:13px}.admin-toolbar button{min-height:44px}}@media (width<=390px){.mobile-stats{grid-template-columns:repeat(3,auto)}.mobile-stats span:last-child,.public-header nav .text-button{display:none}}@media (pointer:coarse){button,a.admin-link,select,input{min-height:44px}}.catalogue-layout{max-width:1320px;padding-top:26px;display:block}.domain-list.card-view{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.domain-list.card-view .domain-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-height:190px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:14px;padding:20px;display:flex;position:relative}.domain-list.card-view .domain-tld,.domain-list.card-view .domain-length{display:none}.domain-list.card-view .domain-primary{min-width:0}.domain-list.card-view .domain-name strong{font-size:clamp(20px,2.2vw,30px)}.domain-list.card-view .domain-description{white-space:normal;min-height:42px;color:var(--fg-2)}.domain-list.card-view .domain-card:hover .domain-actions{opacity:1}.domain-actions a{z-index:2;color:var(--brand);font-size:11px;font-weight:700;position:relative}.domain-list.compact-view{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.domain-list.compact-view .domain-card{grid-template-columns:minmax(210px,2fr) 64px 48px minmax(130px,1fr) 150px}@media (width<=900px){.domain-list.card-view{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.catalogue-layout{padding-top:14px}.domain-list.card-view{grid-template-columns:1fr}.domain-list.card-view .domain-card{min-height:160px}}.public-shell{min-height:100vh;color:var(--fg);background:var(--surface-2)}.public-header{z-index:40;background:color-mix(in oklab, var(--surface-2) 96%, transparent);border-bottom:1px solid var(--border);grid-template-columns:1fr auto;height:64px;padding:0 clamp(20px,3.2vw,52px);display:grid;position:sticky;top:0}.public-header .brand{justify-self:start}.public-header .brand-mark{width:auto;height:auto;color:var(--brand);box-shadow:none;font-family:var(--font-cjk);letter-spacing:.04em;background:0 0;padding:0;font-size:24px;font-weight:800}.public-header nav{align-self:stretch;gap:32px}.public-header nav a,.public-header nav button{min-height:44px;color:var(--fg-2);align-items:center;font-size:14px;display:inline-flex;position:relative}.public-header nav .active{color:var(--brand-strong);font-weight:650}.public-header nav .active:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:-1px;left:0;right:0}.header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.header-actions .admin-link{border-left:1px solid var(--border);border-radius:0;min-height:40px}.catalogue-layout{grid-template-columns:220px minmax(0,1fr);gap:clamp(28px,4vw,64px);width:min(1510px,100%);min-height:calc(100vh - 132px);margin:0 auto;padding:44px clamp(20px,3.2vw,52px) 72px;display:grid}.domain-section{max-width:none;margin:0;padding:0}.catalogue-intro{margin-bottom:24px}.catalogue-intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.25}.catalogue-intro p{max-width:720px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.filter-search{border:1px solid var(--border-strong);background:var(--surface-2);width:min(720px,100%);min-height:48px;box-shadow:none;border-radius:8px;grid-template-columns:20px minmax(0,520px) auto auto;padding:0 0 0 14px;display:grid}.filter-search>svg{width:18px;color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.filter-search input{padding:0 12px;font-size:14px}.filter-search .search-clear{width:40px;min-height:40px;color:var(--muted);box-shadow:none;background:0 0;border:0;align-self:center;padding:0;font-size:20px}.filter-search .search-submit{border:1px solid var(--brand);color:#fff;background:var(--brand);min-width:84px;box-shadow:none;border-radius:0 8px 8px 0;align-self:stretch;margin:-1px -1px -1px 0;font-size:14px;font-weight:650}.filter-search .search-submit:hover{filter:brightness(.95);transform:none}.catalogue-toolbar{border-block:1px solid var(--border);grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:20px;margin-top:26px;padding:16px 0;display:grid}.toolbar-filters{align-items:center;gap:10px;display:flex}.toolbar-filters label{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;align-items:center;min-height:40px;display:flex}.toolbar-filters select{min-width:84px;height:40px;color:var(--fg);background:0 0;border:0;outline:0;padding:0 30px 0 8px;font-size:12px}.toolbar-filters label:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ring)}.sort-row{align-items:center;gap:4px;margin:0;display:flex;overflow:visible}.sort-row>span{color:var(--muted);margin-right:4px;font-size:12px}.sort-row button{min-height:36px;color:var(--fg-2);background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:12px}.sort-row button:hover{background:var(--surface-1)}.sort-row button.active{color:var(--brand-strong);background:var(--brand-soft);border-color:#0000}.toolbar-summary{color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.clear-filter{min-height:36px;color:var(--fg-2);text-underline-offset:3px;background:0 0;border:0;padding:0 8px;font-size:12px;text-decoration:underline}.domain-list{border-bottom:1px solid var(--border)}.domain-list-head,.domain-card{grid-template-columns:minmax(250px,2fr) minmax(72px,.55fr) minmax(56px,.4fr) minmax(170px,1.2fr) minmax(174px,auto);align-items:center;column-gap:18px;display:grid}.domain-list-head{min-height:42px;color:var(--muted);border-bottom:1px solid var(--border);padding:0 14px;font-size:11px}.domain-list-head span:last-child{text-align:center}.domain-card{border:0;border-bottom:1px solid var(--border);min-height:84px;box-shadow:none;animation:fade-up .22s var(--ease) backwards;transition:background .16s var(--ease);background:0 0;border-radius:0;padding:12px 14px;position:relative;overflow:visible}.domain-card:last-child{border-bottom:0}.domain-card:hover{border-color:var(--border);background:var(--surface-1);box-shadow:none;transform:none}.domain-card.featured{border:0;border-bottom:1px solid var(--border);background:0 0}.domain-card.featured:hover{background:var(--surface-1)}.card-cover{z-index:1}.domain-primary{min-width:0}.domain-name{white-space:nowrap;text-overflow:ellipsis;min-height:0;font-family:var(--font-sans);letter-spacing:-.035em;padding:0;font-size:clamp(19px,1.55vw,24px);line-height:1.25;overflow:hidden}.domain-name strong{font-weight:760}.domain-name span{color:var(--fg-2);font-weight:600}.domain-tags{gap:6px;min-height:20px;margin-top:6px;display:flex}.chip{min-height:20px;color:var(--fg-2);background:var(--surface-1);font-family:var(--font-cjk);border:0;border-radius:4px;align-items:center;padding:2px 7px;font-size:10px;display:inline-flex}.chip-featured{color:#fff;background:var(--brand)}.domain-tld,.domain-length{color:var(--fg-2);font-family:var(--font-mono);font-size:12px}.domain-description{min-height:0;color:var(--fg-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.domain-actions{z-index:2;justify-content:flex-end;gap:8px;display:flex;position:relative}.domain-actions button{border:1px solid var(--border);width:auto;min-width:78px;height:40px;min-height:40px;color:var(--fg-2);background:var(--surface-2);box-shadow:none;opacity:1;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex;position:static;transform:none}.domain-actions button:hover{color:var(--brand-strong);border-color:color-mix(in oklab, var(--brand) 45%, var(--border));background:var(--brand-soft)}.domain-actions svg,.public-footer svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.skeleton-list{gap:0;display:grid}.skeleton-list .domain-card{border-bottom:1px solid var(--border);border-radius:0;min-height:84px}.state-panel{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;min-height:320px}.state-panel button,.pagination button{border-radius:6px;min-height:40px}.pagination{padding-top:28px}.public-footer{border-top:1px solid var(--border);max-width:none;color:var(--muted);justify-content:space-between;align-items:center;margin:0;padding:24px clamp(20px,3.2vw,52px);font-size:12px;display:flex}.public-footer>div{align-items:center;gap:16px;display:flex}.public-footer strong{color:var(--fg);font-size:14px}.public-footer button{min-height:40px;color:var(--fg-2);background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f2d246b}.contact-modal{box-shadow:var(--shadow-modal);border-radius:12px}.contact-modal h2{margin-top:0}@media (width<=1120px){.catalogue-layout{grid-template-columns:188px minmax(0,1fr);gap:28px}.catalogue-toolbar{grid-template-columns:1fr auto}.toolbar-summary{grid-column:1/-1;justify-content:flex-start}.domain-list-head,.domain-card{grid-template-columns:minmax(210px,2fr) 64px 48px minmax(130px,1fr) 86px}.contact-row-button{display:none!important}}@media (width<=780px){.public-header{grid-template-columns:1fr auto;height:62px}.public-header nav{display:none}.header-actions{grid-column:2}.header-actions .admin-link{display:none}.catalogue-layout{padding:24px 14px 52px;display:block}.catalogue-intro h1{font-size:28px}.filter-search{grid-template-columns:20px minmax(0,1fr) auto auto}.filter-search .search-submit{min-width:68px}.catalogue-toolbar{flex-direction:column;align-items:stretch;gap:12px;display:flex}.toolbar-filters{grid-template-columns:1fr 1fr;display:grid}.toolbar-filters label{min-width:0}.toolbar-filters select{width:100%}.sort-row{padding-bottom:2px;overflow-x:auto}.toolbar-summary{justify-content:space-between}.domain-list{border-top:0}.domain-list-head{display:none}.domain-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary""description""meta""footer";gap:10px 12px;min-height:116px;padding:16px 4px}.domain-primary{grid-area:primary}.domain-tld,.domain-length{display:none}.domain-description{grid-area:description}.domain-card-meta{grid-area:meta}.domain-card-footer{grid-area:footer}.domain-actions button{width:44px;min-width:44px;padding:0}.domain-actions button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.public-footer{flex-direction:column;align-items:flex-start;gap:12px}.public-footer>div{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=390px){.public-header{padding-inline:14px}.catalogue-intro h1{font-size:26px}.filter-search{padding-left:10px}.filter-search input{padding-inline:8px}.filter-search .search-submit{min-width:62px}}@media (prefers-reduced-motion:reduce){.public-shell *,.public-shell :before,.public-shell :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.public-shell .catalogue-layout{max-width:1320px;padding-top:26px;display:block}.public-shell .domain-list.card-view{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.public-shell .domain-list.card-view .domain-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-height:128px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:8px;padding:14px;display:flex;position:relative}.public-shell .domain-list.card-view .domain-tld,.public-shell .domain-list.card-view .domain-length{display:none}.public-shell .domain-list.card-view .domain-description{white-space:nowrap;text-overflow:ellipsis;min-height:20px;overflow:hidden}.public-shell .domain-list.card-view .domain-actions{opacity:.2;margin-top:auto}.public-shell .domain-list.card-view .domain-card:hover .domain-actions{opacity:1}@media (width<=1100px){.public-shell .domain-list.card-view{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.public-shell .domain-list.card-view{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.public-shell .domain-list.card-view{grid-template-columns:1fr}}@media (width<=560px){.domain-edit-modal{padding:22px 18px}.domain-edit-grid{grid-template-columns:1fr}.domain-edit-grid label.wide{grid-column:auto}}.public-shell .public-header{background:color-mix(in oklab, var(--surface-2) 88%, transparent);box-shadow:0 1px 0 color-mix(in oklab, var(--border) 54%, transparent), 0 16px 42px -34px #11261e57;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.public-shell .filter-search{border-color:color-mix(in oklab, var(--border-strong) 68%, transparent);border-radius:15px;width:100%;max-width:none;overflow:hidden;box-shadow:0 12px 32px -28px #11261e6b}.public-shell .filter-search .search-submit{border-radius:0 14px 14px 0}.public-shell .catalogue-toolbar{background:color-mix(in oklab, var(--surface-1) 60%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 46%, transparent), 0 16px 36px -34px #11261e5c;border:0;border-radius:20px;grid-template-columns:minmax(320px,1fr) auto auto;gap:12px 16px;margin:0 0 18px;padding:13px 15px}.public-shell .catalogue-toolbar .toolbar-filters{grid-column:1}.public-shell .catalogue-toolbar .sort-row{grid-column:2}.public-shell .toolbar-filters label{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 64%, transparent);border-color:#0000;border-radius:12px}.public-shell .sort-row button{border-radius:10px}.public-shell .domain-list.card-view .domain-card{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 58%, transparent), 0 14px 36px -31px #11261e66;transition:transform .19s var(--ease), box-shadow .19s var(--ease), background .19s var(--ease);border-color:#0000;border-radius:19px}.public-shell .domain-list.card-view .domain-card:hover{background:color-mix(in oklab, var(--brand-soft) 34%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 30%, transparent), 0 22px 45px -31px #11261e66;border-color:#0000;transform:translateY(-3px)}.public-shell .domain-list.card-view .domain-card.featured{background:linear-gradient(145deg, color-mix(in oklab, var(--brand-soft) 50%, var(--surface-2)), var(--surface-2) 72%);border:0}.public-shell .chip{border-radius:999px}.public-shell .domain-actions button{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 60%, transparent);border-color:#0000;border-radius:11px}.public-shell .pagination button{border-radius:999px}.public-shell .public-footer{background:color-mix(in oklab, var(--surface-1) 62%, var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 42%, transparent), 0 22px 52px -44px #11261e57;border:0;border-radius:26px;margin:24px clamp(18px,3vw,44px) 22px;padding:26px clamp(22px,3vw,38px)}@media (width<=780px){.public-shell .catalogue-toolbar{border-radius:17px;padding:14px}.public-shell .catalogue-toolbar .filter-search,.public-shell .catalogue-toolbar .toolbar-filters,.public-shell .catalogue-toolbar .sort-row,.public-shell .catalogue-toolbar .toolbar-summary{grid-column:auto}.public-shell .domain-list.card-view .domain-card{border-radius:17px;padding:15px}.public-shell .public-footer{border-radius:20px;margin:18px 14px 14px}}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.public-shell{background:var(--background);padding-bottom:0}.public-shell .public-header{z-index:60}.public-header nav button.active{color:var(--brand-strong);font-weight:700}.public-header nav button small{background:var(--brand-soft);min-width:18px;height:18px;color:var(--brand-strong);font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;display:inline-grid}.header-actions{align-items:center;gap:9px;display:flex}.header-discover{border:1px solid color-mix(in oklab, var(--brand) 30%, var(--border));background:var(--brand-soft);min-height:36px;color:color-mix(in oklab, var(--brand) 72%, var(--fg));cursor:pointer;transition:transform var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);border-radius:999px;padding:0 13px;font-size:12px;font-weight:700}.header-discover:active{transform:scale(.97)}.public-shell .catalogue-layout{max-width:1380px;padding:28px clamp(16px,3vw,46px) 84px}.hero-composition{z-index:1;position:relative}.hero-eyebrow{color:var(--brand-strong);font-family:var(--font-mono);letter-spacing:.18em;margin-bottom:11px;font-size:10px;display:block}.hero-value strong{text-shadow:0 2px 20px color-mix(in oklab, var(--brand) 20%, transparent)}.hero-composition{grid-column:1/-1;gap:10px;display:grid}.hero-bar{background:var(--surface-1);border-radius:999px;height:8px;display:flex;overflow:hidden}.hero-bar i{background:linear-gradient(180deg, var(--gold), var(--gold-soft));transform-origin:bottom;min-width:2px;transition:transform .3s,opacity .3s}.hero-bar i:nth-child(2){opacity:.91}.hero-bar i:nth-child(3){opacity:.82}.hero-bar i:nth-child(4){opacity:.73}.hero-bar i:nth-child(5){opacity:.64}.hero-bar i:nth-child(6){opacity:.55}.hero-bar:hover i{opacity:.92;transform:scaleY(1.18)}.hero-bar i:nth-child(2){filter:hue-rotate(12deg)saturate(.82)}.hero-bar i:nth-child(3){filter:hue-rotate(25deg)saturate(.68)}.hero-bar i:nth-child(4){filter:hue-rotate(38deg)saturate(.56)}.hero-bar i:nth-child(5){filter:hue-rotate(52deg)saturate(.46)}.hero-bar i:nth-child(6){filter:hue-rotate(68deg)saturate(.38)}.hero-legend{flex-wrap:wrap;gap:8px 18px;display:flex}.hero-legend span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.hero-legend span>i{background:var(--gold);border-radius:999px;width:6px;height:6px}.hero-legend b{color:var(--fg-2);font-family:var(--font-mono);font-weight:550}.public-shell .catalogue-toolbar{background:color-mix(in oklab, var(--surface-1) 56%, var(--surface));grid-template-columns:minmax(300px,1fr) auto auto;position:relative;overflow:visible}.public-shell .search-area{z-index:12;grid-column:1/-1;position:relative}.public-shell .catalogue-toolbar .filter-search{grid-column:auto}.public-shell .filter-search{min-height:50px;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);grid-template-columns:20px minmax(0,1fr) auto auto}.public-shell .filter-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in oklab, var(--gold) 14%, transparent);transform:none}.public-shell .filter-search input{min-height:46px;font-size:16px}.public-shell .filter-search .search-submit{grid-column:-2/-1;justify-self:end;width:72px;min-width:72px;max-width:72px;padding-inline:12px}.search-history{z-index:30;top:calc(100% + 7px);border:1px solid var(--border);background:var(--surface-elevated);max-height:min(380px,60vh);box-shadow:var(--shadow-l);border-radius:14px;padding:8px;position:absolute;inset-inline:0;overflow:auto}.search-history header,.search-history>div{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.search-history header{color:var(--muted);padding:6px 9px 8px;font-size:11px}.search-history header button{color:var(--brand-strong);cursor:pointer;background:0 0;border:0;font-size:11px}.search-history>div{border-top:1px solid color-mix(in oklab, var(--border) 58%, transparent)}.search-history>div button{cursor:pointer;background:0 0;border:0;min-height:40px}.search-history>div button:first-child{text-align:left;font-family:var(--font-mono);padding:0 9px;font-size:12px}.search-history>div button:last-child{width:38px;color:var(--muted);font-size:17px}.search-history>div:hover{background:var(--surface-1)}.toolbar-filters{flex-wrap:wrap}.panel-close{background:var(--surface-1);cursor:pointer;border:0;border-radius:9px;width:32px;height:32px;font-size:20px}.public-shell .domain-list.card-view{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:13px}.public-shell .domain-list.card-view .domain-card{min-height:218px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--border) 58%, transparent);content-visibility:auto;contain-intrinsic-size:0 218px;contain:layout style;transition:border-color .15s var(--ease), background .15s var(--ease);gap:11px;padding:17px;animation:none;overflow:hidden}.public-shell .domain-list.card-view .domain-card:before{content:"";opacity:0;background:var(--gold);width:3px;transition:opacity var(--dur-1) var(--ease);position:absolute;inset:0 auto 0 0}.public-shell .domain-list.card-view .domain-card.featured:before{opacity:1}.public-shell .domain-list.card-view .domain-card:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 30%, transparent);transform:none}.public-shell .domain-name{letter-spacing:.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.public-shell .domain-name a{max-width:100%}.public-shell .domain-name strong{text-overflow:ellipsis;overflow:hidden}.domain-keywords,.detail-keywords{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.keyword-pill{border:1px solid color-mix(in oklab, var(--gold) 30%, transparent);border-radius:var(--radius-pill);max-width:100%;min-height:22px;color:var(--gold-text);font-family:var(--font-cjk);text-overflow:ellipsis;white-space:nowrap;background:0 0;align-items:center;padding:2px 8px;font-size:10px;line-height:1.35;display:inline-flex;overflow:hidden}.detail-keywords{margin:0 0 18px}.public-shell .domain-description{letter-spacing:.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;line-height:1.6;display:-webkit-box;overflow:hidden;white-space:normal!important}.domain-card-meta{color:var(--muted);font-family:var(--font-mono);align-items:stretch;gap:8px;margin-top:auto;font-size:10px;display:flex}.public-shell .domain-list.card-view .domain-actions{opacity:1;grid-template-columns:repeat(3,38px);justify-content:end;align-self:flex-end;gap:6px;margin-top:0;display:grid}.public-shell .domain-actions button{gap:0;width:38px;min-width:38px;min-height:38px;padding:0;font-size:0}.public-shell .domain-actions button.favorite-button.active{color:var(--brand-strong);background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand) 36%, transparent)}.public-shell .domain-actions button.favorite-button.active svg{fill:currentColor}.public-shell .domain-actions svg{flex:none;width:15px;height:15px}.public-shell .domain-list.compact-view{border-radius:16px;display:grid}.public-shell .domain-list.compact-view .domain-card{background:var(--surface);content-visibility:auto;contain-intrinsic-size:0 82px;grid-template-columns:minmax(190px,1.3fr) minmax(180px,1fr) auto minmax(260px,auto);align-items:center;gap:16px;min-height:82px;padding:12px 14px;display:grid;position:relative}.public-shell .domain-list.compact-view .domain-description{-webkit-line-clamp:1;min-height:0}.public-shell .domain-list.compact-view .domain-card-meta{white-space:nowrap;flex-direction:row;align-items:center;margin:0}.public-shell .domain-list.compact-view .meta-row .meta-remaining{margin-left:0}.public-shell .domain-list.compact-view .domain-actions{justify-content:flex-end;min-width:126px;display:flex}.public-shell .domain-list.compact-view .domain-actions button{flex:0 0 38px}.public-shell .skeleton-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:13px;display:grid}.public-shell .skeleton-list .domain-card{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-elevated) 50%, var(--surface) 100%);background-size:200% 100%;border:1px solid #0000;border-radius:19px;min-height:218px;animation:2s linear infinite shimmer}.pagination{flex-wrap:wrap}.pagination>div{align-items:center;gap:5px;display:flex}.pagination button{min-width:40px}.pagination button.active{color:var(--brand-strong);border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 12px color-mix(in oklab, var(--gold) 24%, transparent)}.pagination>div span{text-align:center;min-width:24px}.domain-detail-dialog{border:1px solid color-mix(in oklab, var(--gold) 24%, var(--border));width:min(760px,100vw - 32px);max-height:min(860px,100vh - 40px);color:var(--fg);background:var(--surface-elevated);box-shadow:var(--shadow-modal);overscroll-behavior:contain;border-radius:24px;padding:0;overflow:hidden auto}.domain-detail-dialog[open]{opacity:1;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);transform:scale(1)}@starting-style{.domain-detail-dialog[open]{opacity:0;transform:scale(.96)}}.domain-detail-dialog[open]::backdrop{transition:opacity var(--dur-2) var(--ease)}@starting-style{.domain-detail-dialog[open]::backdrop{opacity:0}}.domain-detail-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f2d247a}.domain-detail-dialog>section{padding:clamp(24px,5vw,44px);position:relative}.domain-detail-dialog h2{overflow-wrap:anywhere;max-width:calc(100% - 42px);font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:clamp(30px,6vw,54px);line-height:1.08}.domain-detail-dialog h2 span{color:var(--muted)}.domain-detail-dialog .detail-badges{margin:14px 0 20px}.detail-description{color:var(--fg-2);overflow-wrap:anywhere;margin:0 0 22px;line-height:1.75}.quick-detail-grid{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 22px;display:grid;overflow:hidden}.quick-detail-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:13px}.quick-detail-grid>div:nth-child(3n){border-right:0}.quick-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.quick-detail-grid dt{color:var(--muted);font-size:10px}.quick-detail-grid dd{overflow-wrap:anywhere;font-family:var(--font-mono);margin:5px 0 0;font-size:12px}.quick-value-section{margin:0 0 20px}.quick-value-section h3,.quick-qr-section h3,.quick-external-section h3,.quick-similar h3{margin:0;font-size:12px}.quick-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.quick-value-grid article{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;min-width:0;min-height:112px;padding:13px}.quick-value-grid article>span{color:var(--muted);letter-spacing:.08em;font-size:9px;display:block}.quick-value-grid article>strong{overflow-wrap:anywhere;color:var(--brand-strong);font-family:var(--font-display);margin-top:12px;font-size:20px;line-height:1.15;display:block}.quick-value-grid article>small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.45;display:block}.quick-value-grid .quick-value-pinyin>strong{font-family:inherit;font-size:11px;line-height:1.6}.quick-resource-grid{grid-template-columns:190px minmax(0,1fr);gap:10px;margin:0 0 20px;display:grid}.quick-qr-section,.quick-external-section{border:1px solid var(--border);background:var(--surface-1);border-radius:15px;min-width:0;padding:15px}.quick-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.quick-section-heading>div{min-width:0}.quick-section-heading p{overflow-wrap:anywhere;color:var(--muted);font-family:var(--font-mono);margin:5px 0 0;font-size:8px;line-height:1.5}.quick-qr-download{color:var(--brand-strong);flex:none;font-size:9px;font-weight:700}.quick-qr-frame{border:1px solid var(--border);background:#fff;border-radius:11px;place-items:center;width:130px;height:130px;margin:13px auto 0;display:grid;overflow:hidden}.quick-qr-frame img{width:128px;height:128px;display:block}.quick-qr-frame span{color:#6b6860;text-align:center;padding:12px;font-size:9px}.quick-external-links{gap:7px;margin-top:13px;display:grid}.quick-external-links a{border:1px solid var(--border);min-width:0;min-height:39px;color:var(--fg-2);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:10px;display:flex}.quick-external-links a:hover{border-color:var(--brand);color:var(--brand-strong)}.quick-external-links a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quick-external-links a b{color:var(--muted);font-weight:400}.quick-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.quick-detail-actions .detail-page-link{color:var(--brand-strong);align-self:center;margin-left:auto;font-size:11px;font-weight:700}.quick-similar{border-top:1px solid var(--border);gap:15px;min-width:0;margin-top:25px;padding-top:20px;display:grid}.quick-similar-group{gap:8px;min-width:0;display:grid}.quick-similar-group>strong{color:var(--muted);letter-spacing:.08em;font-size:9px}.quick-similar-scroll{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-auto-columns:minmax(142px,168px);grid-auto-flow:column;gap:8px;min-width:0;padding-bottom:5px;display:grid;overflow-x:auto}.quick-similar button{border:1px solid var(--border);background:var(--surface-1);min-width:0;min-height:58px;color:var(--fg-2);text-align:left;cursor:pointer;scroll-snap-align:start;border-radius:11px;align-content:center;gap:5px;padding:10px 11px;display:grid}.quick-similar button span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:10px;overflow:hidden}.quick-similar button small{color:var(--muted);font-size:8px}.quick-similar button:hover{border-color:var(--brand);color:var(--brand-strong)}@media (hover:hover) and (pointer:fine){.header-discover:hover{border-color:var(--brand);transform:translateY(-1px)}}@media (width<=1023px){.public-shell .domain-list.card-view{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.public-shell .domain-list.compact-view .domain-card{grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) auto}.public-shell .domain-list.compact-view .domain-card-meta{display:none}}@media (width<=780px){.public-shell .public-header{padding-inline:14px}.header-discover{display:none}.public-shell .catalogue-layout{padding:14px 12px 42px}.hero-composition{overflow:hidden}.hero-legend{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.public-shell .catalogue-toolbar{gap:10px;padding:12px}.public-shell .filter-search{min-height:48px}.toolbar-filters{grid-template-columns:1fr 1fr;display:grid}.advanced-kind{grid-column:1/-1}.public-shell .toolbar-summary{flex-wrap:wrap}.public-shell .domain-list.card-view{grid-template-columns:1fr}.public-shell .domain-list.card-view .domain-card{contain-intrinsic-size:0 184px;border-radius:17px;min-height:184px;padding:16px}.public-shell .domain-list.card-view .domain-card.featured{border-left:3px solid var(--gold)}.public-shell .domain-list.card-view .domain-actions{grid-template-columns:repeat(3,44px);justify-content:end}.public-shell .domain-actions button{min-height:44px}.public-shell .domain-list.compact-view{border:0;gap:8px;overflow:visible}.public-shell .domain-list.compact-view .domain-card{border:1px solid var(--border);background:var(--surface);border-radius:15px;grid-template-columns:1fr;grid-template-areas:"primary""meta""footer";gap:9px;min-height:132px;padding:14px;display:grid}.public-shell .domain-list.compact-view .domain-card-footer{grid-area:footer}.public-shell .domain-list.compact-view .domain-primary{grid-area:primary}.public-shell .domain-list.compact-view .domain-keywords{grid-area:keywords}.public-shell .domain-list.compact-view .domain-card-meta{grid-area:meta;display:flex}.public-shell .domain-list.compact-view .domain-actions{grid-area:actions;min-width:0}.public-shell .domain-list.compact-view .domain-actions button{flex:0 0 44px;width:44px}.public-shell .domain-list.compact-view .domain-actions button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.public-shell .skeleton-list{grid-template-columns:1fr}.public-shell .skeleton-list .domain-card{min-height:184px}.pagination{gap:7px}.pagination>div{max-width:100%;overflow-x:auto}.pagination>div button{flex:0 0 40px;min-width:40px}.domain-detail-dialog{border:0;border-top:1px solid color-mix(in oklab, var(--gold) 28%, var(--border));width:100%;max-width:none;max-height:min(88dvh,820px);padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;margin:auto 0 0}.domain-detail-dialog>section{padding:27px 18px 24px}.quick-detail-grid{grid-template-columns:1fr 1fr}.quick-detail-grid>div,.quick-detail-grid>div:nth-child(3n){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.quick-detail-grid>div:nth-child(2n){border-right:0}.quick-detail-grid>div:last-child{border-bottom:0}.quick-value-grid{grid-template-columns:1fr 1fr}.quick-resource-grid{grid-template-columns:1fr}.quick-qr-section{grid-template-columns:minmax(0,1fr) 130px;align-items:start;gap:12px;display:grid}.quick-qr-frame{margin:0}.quick-detail-actions>*{flex:calc(50% - 4px)}.quick-detail-actions .detail-page-link{text-align:center;flex-basis:100%;margin:6px 0 0}.public-shell .toast{bottom:calc(18px + env(safe-area-inset-bottom))}.public-shell .public-footer{margin-bottom:8px}}@media (width<=430px){.public-shell .filter-search .search-submit{min-width:62px}.advanced-kind{grid-column:auto}.public-shell .domain-list.card-view .domain-actions{gap:4px}.public-shell .domain-actions button{padding-inline:5px}.domain-detail-dialog>section{padding-inline:15px}.quick-value-grid article{min-height:106px;padding:12px}.quick-qr-section{grid-template-columns:minmax(0,1fr) 130px;padding:13px}}@media (prefers-reduced-motion:reduce){.hero-bar i,.domain-card.highlighted{animation:none!important;transform:none!important}.public-shell .skeleton-list .domain-card{background:var(--surface-1);animation:none!important}.quick-qr-section,.quick-qr-frame,.quick-qr-frame img{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.domain-detail-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.keyword-pill{border-color:var(--gold-muted)}}.import-preview-modal{border:1px solid var(--border);background:var(--surface-elevated);width:min(1040px,100%);max-height:calc(100dvh - 34px);box-shadow:var(--shadow-l);border-radius:20px;padding:28px;position:relative;overflow:auto}.import-preview-heading h2{letter-spacing:-.035em;margin:5px 42px 3px 0}.import-preview-heading p{color:var(--muted);margin:0;font-size:12px}.import-preview-stats{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;margin:20px 0;display:grid}.import-preview-stats>div{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;min-width:0;padding:12px}.import-preview-stats span{color:var(--muted);font-size:10px;display:block}.import-preview-stats strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:4px;font-size:23px;display:block}.conflict-mode{border:1px solid var(--border);border-radius:13px;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:14px;display:grid}.conflict-mode legend{padding:0 7px;font-size:12px;font-weight:700}.conflict-mode label{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-height:72px;padding:12px;display:flex}.conflict-mode label.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-ring)}.conflict-mode input{accent-color:var(--brand);margin-top:3px}.featured-detail-shell{min-height:100vh;color:var(--fg);background:radial-gradient(ellipse 70% 480px at 50% -100px, color-mix(in oklab, var(--brand) 12%, transparent), transparent 72%), var(--bg);flex-direction:column;display:flex}.featured-detail-header{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:1fr auto;align-items:center;gap:24px;width:100%;min-height:76px;padding:0 42px;display:grid}.featured-detail-header nav{color:var(--fg-2);align-items:center;gap:28px;font-size:13px;display:flex}.featured-detail-header nav a,.featured-detail-browse{transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease)}.featured-detail-header nav a:hover,.featured-detail-browse:hover{color:var(--brand-strong)}.featured-detail-browse{border:1px solid var(--border-strong);min-height:38px;color:var(--fg-2);border-radius:999px;justify-self:end;align-items:center;padding:8px 15px;font-size:12px;display:inline-flex}.featured-detail-main{width:min(1120px,100% - 48px);margin:0 auto;padding:42px 0 96px}.featured-detail-back{color:var(--fg-3);margin-bottom:54px;font-size:12px;display:inline-flex}.featured-detail-back:hover{color:var(--brand-strong)}.featured-detail-hero{text-align:center}.featured-detail-hero h1{max-width:100%;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(64px,10vw,138px);font-weight:400;line-height:.92}.featured-detail-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin:34px auto 0;display:flex}.featured-detail-tags span{border:1px solid color-mix(in oklab, var(--brand) 24%, var(--border));background:var(--brand-soft);color:color-mix(in oklab, var(--brand-strong) 76%, var(--fg));border-radius:999px;padding:7px 12px;font-size:11px}.featured-detail-description{max-width:720px;color:var(--fg-2);text-wrap:pretty;margin:28px auto 0;font-size:16px;line-height:1.9}.featured-detail-meta{border-block:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));margin:50px auto 0;display:grid;overflow:hidden}.featured-detail-meta>div{min-width:0;padding:22px 16px;position:relative}.featured-detail-meta>div+div:before{content:"";background:var(--border);width:1px;position:absolute;inset:22px auto 22px 0}.featured-detail-meta dt{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.14em;margin-bottom:7px;font-size:9px}.featured-detail-meta dd{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:14px}.featured-detail-visit{border:1px solid color-mix(in oklab, var(--gold-text) 45%, transparent);background:var(--gold-bg);min-height:50px;color:var(--gold-text);box-shadow:0 16px 40px -28px var(--brand);transition:transform var(--dur-1) var(--ease), background var(--dur-1) var(--ease);border-radius:999px;justify-content:center;align-items:center;margin-top:36px;padding:12px 24px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.featured-detail-visit:hover{background:var(--gold-bg-strong);transform:translateY(-2px)}}.featured-related{border-top:1px solid var(--border);margin-top:104px;padding-top:52px}.featured-related-heading{text-align:center;margin-bottom:34px}.featured-related-heading h2{letter-spacing:-.035em;margin:0;font-size:28px}.featured-related-group+.featured-related-group{margin-top:34px}.featured-related-group h3{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 12px;font-size:10px;font-weight:600}.featured-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.featured-related-card{border:1px solid var(--border);border-radius:var(--radius-m);background:color-mix(in oklab, var(--surface-1) 90%, var(--brand-soft));min-width:0;min-height:118px;transition:border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease), background var(--dur-1) var(--ease);flex-direction:column;justify-content:space-between;padding:20px;display:flex}.featured-related-card:hover{border-color:color-mix(in oklab, var(--brand) 45%, var(--border));background:var(--surface-2);transform:translateY(-2px)}.featured-related-card span{font-family:var(--font-display);overflow-wrap:anywhere;font-size:25px;line-height:1.05}.featured-related-card small{color:var(--brand-strong);font-size:10px;font-weight:700}.featured-detail-footer{border-top:1px solid var(--border);min-height:78px;color:var(--fg-3);justify-content:center;align-items:center;gap:18px;margin-top:auto;padding:0 42px;font-size:11px;display:flex}.featured-detail-footer a{color:var(--fg-2)}@media (width<=780px){.featured-detail-header{grid-template-columns:1fr auto;min-height:64px;padding:0 16px}.featured-detail-header nav{display:none}.featured-detail-browse{padding-inline:11px;font-size:11px}.featured-detail-main{width:min(100% - 28px,680px);padding-top:26px;padding-bottom:64px}.featured-detail-back{margin-bottom:38px}.featured-detail-hero h1{font-size:clamp(48px,17vw,82px);line-height:.96}.featured-detail-description{font-size:14px}.featured-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}.featured-detail-meta>div{border-bottom:1px solid var(--border)}.featured-detail-meta>div:nth-child(odd):before{display:none}.featured-detail-meta>div:last-child{border-bottom:0;grid-column:1/-1}.featured-related{margin-top:72px;padding-top:42px}.featured-related-grid{grid-template-columns:1fr}.featured-related-card{min-height:100px}.featured-detail-footer{text-align:center;flex-wrap:wrap;min-height:72px;padding:18px}}.conflict-mode label span{gap:4px;display:grid}.conflict-mode small{color:var(--muted);line-height:1.5}.import-preview-tables{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:18px;display:grid}.import-preview-tables h3{margin:0 0 8px;font-size:12px}.preview-table,.preview-errors{border:1px solid var(--border);border-radius:10px;max-height:280px;overflow:auto}.import-conflict-list{margin-top:18px}.import-conflict-list h3{margin:0 0 8px;font-size:12px}.import-conflict-list>.import-conflict-row{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.import-conflict-list>.import-conflict-row+.import-conflict-row{margin-top:8px}.import-conflict-fields{gap:4px;display:grid}.import-conflict-fields>div{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11px;display:flex}.import-conflict-fields span{min-width:52px;color:var(--muted);flex:none;font-size:10px}.import-conflict-fields del{color:var(--faint);overflow-wrap:anywhere;text-decoration:line-through}.import-conflict-fields ins{color:var(--brand);overflow-wrap:anywhere;text-decoration:none}.import-conflict-fields ins:before{content:"→ ";color:var(--faint)}.preview-table table{border-collapse:collapse;width:100%;font-size:11px}.preview-table th{z-index:1;background:var(--surface-1);color:var(--muted);text-align:left;padding:8px;position:sticky;top:0}.preview-table td{border-top:1px solid var(--border);padding:8px}.preview-errors>div{border-bottom:1px solid var(--border);gap:3px;padding:9px 11px;display:grid}.preview-errors>div:last-child{border-bottom:0}.preview-errors strong{color:var(--danger);font-size:10px}.preview-errors span,.preview-note{color:var(--muted);font-size:10px}.preview-note{margin:9px 0 0}.log-result.error{color:var(--danger);background:color-mix(in oklab, var(--danger) 12%, transparent)}@media (width<=900px){.import-preview-stats{grid-template-columns:repeat(3,1fr)}.import-preview-tables{grid-template-columns:1fr}}@media (width<=600px){.import-preview-modal{border-radius:17px;max-height:calc(100dvh - 16px);padding:22px 15px}.import-preview-stats{grid-template-columns:repeat(2,1fr)}.conflict-mode{grid-template-columns:1fr}.import-preview-modal .modal-actions{flex-wrap:wrap}.import-preview-modal .modal-actions button{flex:100%}}.public-shell .public-header{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}.public-shell .catalogue-layout{width:min(100%,1440px);max-width:1440px;margin-inline:auto;padding:0 clamp(16px,3.2vw,56px) 96px}.domain-section{max-width:none;margin:0;padding:8px 0 0;scroll-margin-top:88px;animation:none}.public-shell .domain-section .catalogue-toolbar{margin-bottom:18px}.public-shell .domain-list.card-view{grid-template-columns:repeat(4,minmax(0,1fr))}.public-shell .domain-list.card-view .domain-card.featured{background:var(--surface)}.public-shell .pagination button.active{box-shadow:none}@media (width<=1180px){.public-shell .domain-list.card-view{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.public-shell .domain-list.card-view{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.public-shell .catalogue-layout{padding:0 12px 52px}.domain-section{padding-top:6px}}@media (width<=640px){.public-shell .domain-list.card-view{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.domain-section{animation:none!important}}@media (prefers-reduced-transparency:reduce){.public-shell .public-header,.public-shell .catalogue-toolbar{background-color:var(--background)}}.public-shell .domain-list.card-view .domain-card{align-items:center;column-gap:var(--space-xs);row-gap:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:218px;box-shadow:var(--shadow-card);transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);grid-template-columns:minmax(0,1fr);grid-template-areas:"primary""description""meta""footer";padding:20px;animation:none;display:grid;overflow:hidden;transform:none}.public-shell .domain-list.card-view .domain-card:hover,.public-shell .domain-list.card-view .domain-card:focus-within{border-color:var(--gold-border);background:var(--surface);box-shadow:var(--shadow-card-hover);transform:none}.public-shell .domain-list.card-view .domain-card:active{transform:none}.public-shell .domain-list.card-view .domain-card.featured{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card)}.public-shell .domain-list.card-view .domain-card.featured:hover,.public-shell .domain-list.card-view .domain-card.featured:focus-within{border-color:var(--gold-border);background:var(--surface);box-shadow:var(--shadow-card-hover)}.public-shell .domain-list.card-view .domain-card:before{content:none}.domain-featured-dot{top:var(--space-xs);left:var(--space-xs);width:var(--space-3xs);height:var(--space-3xs);border-radius:var(--radius-pill);background:var(--gold);position:absolute}.public-shell .domain-list.card-view .domain-primary{grid-area:primary;align-self:center;min-width:0}.public-shell .domain-list.card-view .domain-name{min-width:0;font-family:var(--font-ui);letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.2}.public-shell .domain-list.card-view .domain-name a{align-items:baseline;min-width:0;max-width:100%;display:flex}.public-shell .domain-list.card-view .domain-name strong{text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.public-shell .domain-list.card-view .domain-name span{color:var(--text-secondary);flex:none;font-weight:700}.public-shell .domain-list.card-view .domain-card:hover .domain-name span{color:var(--text-secondary)}.domain-divider{background:var(--gold-divider);grid-area:divider;justify-self:start;width:32px;height:1px}.public-shell .domain-list.card-view .domain-keywords{grid-area:keywords;align-self:start}.public-shell .domain-list.card-view .domain-card-meta{min-width:0;color:var(--text-tertiary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.public-shell .domain-list.card-view .domain-card-footer{grid-area:footer}.public-shell .domain-list.card-view .domain-description{grid-area:description;align-self:start}.public-shell .domain-list.card-view .domain-actions{opacity:1;gap:6px;margin:0;display:inline-flex}.public-shell .domain-list.card-view .domain-actions button{width:38px;min-width:38px;min-height:38px;padding:0;font-size:0}.domain-visit{z-index:2;justify-content:center;justify-self:end;align-items:center;gap:var(--space-2xs);border:1px solid color-mix(in oklab, var(--gold-text) 42%, transparent);border-radius:var(--radius-sm);min-width:76px;min-height:44px;color:var(--gold-text);background:var(--gold-bg);font-family:var(--font-ui);opacity:1;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease), border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;position:relative;transform:translate(0)}.domain-visit:hover,.domain-visit:focus-visible{border-color:var(--gold-text);background:var(--gold-bg-strong)}.domain-visit svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.public-shell .public-footer.footer-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.public-shell .contact-icons-wrap{justify-self:center}.public-shell .contact-icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;max-width:100%;display:flex}.public-shell .domain-list .domain-name{white-space:normal;overflow:visible}.public-shell .domain-list.card-view .domain-name a,.public-shell .domain-list.compact-view .domain-name a{overflow-wrap:anywhere;word-break:break-word;white-space:normal;display:block}.public-shell .domain-list.card-view .domain-name strong,.public-shell .domain-list.compact-view .domain-name strong{text-overflow:clip;overflow-wrap:anywhere;white-space:normal;min-width:0;display:inline;overflow:visible}.public-shell .domain-list.card-view .domain-name span,.public-shell .domain-list.compact-view .domain-name span{white-space:nowrap;display:inline}@media (width<=900px){.public-shell .public-footer.footer-grid{grid-template-columns:minmax(0,1fr)}.public-shell .contact-icons-wrap{width:auto}}.public-shell .domain-list.compact-view .domain-card{border-color:var(--border);box-shadow:none;grid-template-columns:minmax(190px,1.2fr) minmax(180px,1fr) minmax(220px,auto) auto auto;grid-template-areas:"primary keywords meta actions visit";animation:none;transform:none}.public-shell .domain-list.compact-view .domain-card:hover,.public-shell .domain-list.compact-view .domain-card:active{transform:none}.public-shell .domain-list.compact-view .domain-primary{grid-area:primary}.public-shell .domain-list.compact-view .domain-divider{display:none}.public-shell .domain-list.compact-view .domain-keywords{grid-area:keywords}.public-shell .domain-list.compact-view .domain-card-meta{grid-area:meta;margin:0;display:flex}.public-shell .domain-list.compact-view .domain-actions{grid-area:actions;min-width:126px}.public-shell .domain-list.compact-view .domain-visit{opacity:1;pointer-events:auto;grid-area:visit;transform:none}.public-shell .domain-list.card-view .domain-card.highlighted,.public-shell .domain-list.compact-view .domain-card.highlighted{animation:domain-highlight 1.7s var(--ease)}@media (width<=1023px){:is(.public-shell .domain-list.compact-view .domain-card,.public-shell .domain-list.compact-view .domain-card:has(.domain-keywords)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary actions""keywords keywords""meta visit"}.public-shell .domain-list.compact-view .domain-card:not(:has(.domain-keywords)){grid-template-areas:"primary actions""meta visit"}}@media (width<=780px){.public-shell .domain-list.card-view .domain-card,.public-shell .domain-list.compact-view .domain-card{min-height:220px;padding:var(--space-sm)}.public-shell .domain-list.card-view .domain-actions,.public-shell .domain-list.compact-view .domain-actions{grid-template-columns:repeat(3,44px);min-width:0}.public-shell .domain-list.card-view .domain-actions button,.public-shell .domain-list.compact-view .domain-actions button{width:44px;min-width:44px;min-height:44px}.public-shell .domain-list.card-view .domain-visit,.public-shell .domain-list.compact-view .domain-visit{opacity:1;pointer-events:auto;min-height:44px;transform:none}}@media (prefers-reduced-motion:reduce){.public-shell .domain-list.card-view .domain-card,.public-shell .domain-list.compact-view .domain-card,.domain-visit{transition:none!important;animation:none!important}}.copy-filter-link{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:38px;color:var(--text-secondary);background:var(--surface);cursor:pointer;transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);align-items:center;gap:7px;padding:0 13px;font-size:12px;display:inline-flex}.copy-filter-link:hover,.copy-filter-link:focus-visible{border-color:var(--gold-border);color:var(--brand-strong);background:var(--surface-2)}.copy-filter-link:active{transform:scale(.96)}.copy-filter-link svg,.clear-search-history svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.public-shell .catalogue-toolbar{grid-template-columns:minmax(0,1fr) auto}.public-shell .catalogue-toolbar .toolbar-filters{grid-column:1;min-width:0}.public-shell .catalogue-toolbar .toolbar-summary{grid-column:2}.toolbar-filters .category-control select,.toolbar-filters .sort-control select{min-width:148px}.search-history{width:100%;max-width:100%}.search-history header .clear-search-history{border-radius:8px;place-items:center;width:36px;min-height:32px;padding:0;display:grid}.search-history header .clear-search-history:hover,.search-history header .clear-search-history:focus-visible{color:var(--danger);background:var(--surface-2)}.empty-results{gap:clamp(36px,5vw,60px);display:grid}.empty-results .state-panel{border-bottom:0;min-height:240px}.empty-category-browse{gap:12px;display:grid}.empty-category-browse h3{color:var(--text-primary);font-family:var(--font-display);margin:0;font-size:20px;font-weight:600}.empty-category-browse>div{flex-wrap:wrap;gap:8px;display:flex}.empty-category-browse button{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-height:44px;color:var(--text-secondary);font:600 13px/1 var(--font-ui);cursor:pointer;transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);align-items:center;gap:7px;padding:8px 15px;display:inline-flex}.empty-category-browse button em{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.empty-category-browse button:active{transform:scale(.97)}.empty-recommendations{gap:18px;display:grid}.empty-recommendations>header span{color:var(--brand-strong);font-family:var(--font-mono);letter-spacing:.18em;font-size:9px;font-weight:700}.empty-recommendations>header h3{color:var(--text-primary);font-family:var(--font-display);margin:6px 0 0;font-size:clamp(25px,3vw,34px);font-weight:400}.public-shell .empty-recommendations .domain-list.card-view{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1120px){.public-shell .catalogue-toolbar{grid-template-columns:minmax(0,1fr)}.public-shell .catalogue-toolbar .toolbar-filters,.public-shell .catalogue-toolbar .toolbar-summary{grid-column:1}.public-shell .catalogue-toolbar .toolbar-summary{justify-content:flex-start}}@media (width<=780px){.copy-filter-link{min-height:40px;padding-inline:11px}.toolbar-filters .sort-control{grid-column:auto}.toolbar-filters .category-control select,.toolbar-filters .sort-control select{min-width:0}.public-shell .catalogue-toolbar .toolbar-summary{justify-content:space-between}.public-shell .empty-recommendations .domain-list.card-view{grid-template-columns:1fr}}@media (width<=390px){.public-shell .catalogue-toolbar{width:100%;max-width:100%}.toolbar-filters,.toolbar-filters label,.toolbar-filters select,.search-area,.search-history{min-width:0;max-width:100%}.copy-filter-link{font-size:11px}}.brand-statement{max-width:760px;padding:36px 0 24px}.brand-statement-kicker{color:var(--brand);letter-spacing:.24em;margin-bottom:10px;font-size:10px;font-weight:700;line-height:1.4;display:block}.brand-statement h1{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.15}.brand-statement p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.brand-statement p strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:750}.brand-statement p .featured-count{color:var(--gold-text)}.hero-stats{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--surface-elevated), var(--surface));width:fit-content;max-width:100%;box-shadow:var(--glass-highlight), var(--shadow-card);flex-wrap:wrap;align-items:stretch;margin-top:22px;padding:14px 6px;display:flex}.hero-stats>div{align-content:center;gap:2px;min-width:118px;padding:0 20px;display:grid}.hero-stats>div+div{border-left:1px solid var(--border)}.hero-stats strong{color:var(--text-primary);font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-size:28px;font-weight:600;line-height:1}.hero-stats .featured strong{color:var(--gold-text)}.hero-stats span{color:var(--text-tertiary);letter-spacing:.08em;font-size:11px;font-weight:650}.public-header .admin-link{opacity:.62;transition:opacity var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);font-size:12px}.public-header .admin-link:hover,.public-header .admin-link:focus-visible{opacity:1}@media (width<=720px){.toolbar-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.toolbar-filters label{min-width:0}.toolbar-filters select{width:100%}}.quick-qr-section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-secondary);padding:18px}.quick-value-grid article:first-child{background:color-mix(in oklab, var(--gold) 5%, var(--surface-secondary))}.quick-value-grid article:nth-child(2){background:color-mix(in oklab, var(--info) 5%, var(--surface-secondary))}.quick-value-grid article:nth-child(3){background:color-mix(in oklab, var(--success) 5%, var(--surface-secondary))}.quick-value-grid article:nth-child(4){background:color-mix(in oklab, var(--warning) 5%, var(--surface-secondary))}.featured-detail-hero h1{font-family:var(--font-display);letter-spacing:-.03em;margin:10px 0 16px;font-size:clamp(36px,6vw,64px);font-weight:400;line-height:1.05}.featured-detail-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.featured-detail-meta dt{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px;font-weight:600}.featured-detail-meta dd{font-family:var(--font-mono);margin:4px 0 0;font-size:14px;font-weight:600}.featured-related-card{transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}@media (hover:hover) and (pointer:fine){.featured-related-card:hover{border-color:var(--gold-border);box-shadow:var(--shadow-card-hover)}}.meta-chip-warning{color:var(--warning);border-color:color-mix(in oklab, var(--warning) 36%, var(--border));background:color-mix(in oklab, var(--warning) 8%, transparent)}.public-shell .card-badge-row{align-items:center;gap:8px;min-width:0;display:flex}.public-shell .tld-badge{border:1px solid var(--border-strong);border-radius:var(--radius-pill);width:fit-content;max-width:100%;font-family:var(--font-ui);letter-spacing:.01em;color:var(--text-secondary);background:var(--surface);box-shadow:var(--glass-highlight);flex-shrink:0;padding:5px 13px;font-size:13px;font-weight:800}.public-shell .category-badge{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--border-strong);border-radius:var(--radius-pill);width:fit-content;min-width:0;max-width:100%;color:var(--text-secondary);background:#1f2a240a;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.public-shell .category-badge svg{width:12px;height:12px;color:var(--gold);fill:var(--gold);flex-shrink:0}.public-shell .domain-card .domain-actions{gap:2px;margin-left:auto;display:inline-flex}.public-shell .domain-card .domain-actions button{width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;opacity:.72;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:0 0;border:none;border-radius:9px;place-items:center;padding:0;display:grid}.public-shell .domain-card .domain-actions button:hover{background:var(--brand-bg);color:var(--brand);opacity:1}.public-shell .domain-card .domain-actions button:active{transform:scale(.92)}.public-shell .domain-card .domain-actions svg{width:15px;height:15px}.public-shell .domain-list.card-view .domain-name{min-width:0;display:block}.public-shell .domain-list.card-view .domain-name a{overflow-wrap:anywhere;min-width:0;display:block}.public-shell .domain-list.card-view .domain-name strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(27px,2.6vw,34px);font-weight:600}.public-shell .domain-list.card-view .domain-name .domain-tld{font-family:var(--font-display);color:var(--text-secondary);font-size:clamp(21px,2vw,26px);font-weight:500}.public-shell .domain-card.featured .domain-name strong{color:var(--text-primary)}.public-shell .card-expiry-row{justify-content:space-between;align-items:center;gap:10px;min-height:22px;margin-top:auto;padding-top:4px;display:flex}.public-shell .card-expiry-row .domain-featured-badge{box-shadow:none;color:var(--gold);background:0 0;padding:0;display:inline-flex;position:static}.public-shell .card-expiry-row .domain-featured-badge svg{width:15px;height:15px;fill:var(--gold)}.public-shell .expiry-spacer{width:15px;height:15px}.public-shell .expiry-text{font-family:var(--font-ui);color:var(--text-secondary);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.public-shell .expiry-date{font-variant-numeric:tabular-nums}.public-shell .expiry-text.is-warning .expiry-date,.public-shell .expiry-text.is-urgent .expiry-date{color:var(--warning);animation:expiry-pulse 3s var(--ease) infinite}.public-shell .expiry-urgent-badge{border-radius:var(--radius-pill);color:var(--danger);background:var(--danger-bg);padding:3px 7px;font-size:10px;font-style:normal;font-weight:750;line-height:1.2}.public-shell .expiry-text.is-expired .expiry-date{color:var(--danger);text-decoration:line-through}.public-shell .expiry-text.expiry-unknown{color:var(--text-tertiary)}@keyframes expiry-pulse{0%,16%,to{opacity:1}8%{opacity:.58}}.public-shell .domain-description{color:var(--text-tertiary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.public-shell .domain-description.placeholder{visibility:hidden}.public-shell .domain-list.card-view .domain-card{background:var(--card-sheen), var(--surface);border-color:var(--border);gap:12px;min-height:196px;padding:18px}.public-shell .domain-list.compact-view .card-badge-row .category-badge{display:none}.public-shell .domain-list.compact-view .card-expiry-row{padding-top:0}.public-shell .filter-pill-groups{gap:14px;display:grid}.public-shell .filter-pill-group{gap:8px;display:grid}.public-shell .pill-group-label{color:var(--text-secondary);letter-spacing:.02em;font-size:13px;font-weight:700}.public-shell .pill-row{flex-wrap:wrap;gap:8px;display:flex}.public-shell .filter-pill{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:#1f2a240a;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.public-shell .filter-pill:hover{color:var(--text-primary);background:#1f2a2414}.public-shell .filter-pill:active{transform:scale(.97)}.public-shell .filter-pill em{color:var(--text-tertiary);font-size:11px;font-style:normal;font-weight:700}.public-shell .filter-pill.active{color:#fff;background:linear-gradient(180deg, var(--brand-primary-light), var(--brand-primary));box-shadow:0 2px 10px color-mix(in oklab, var(--brand) 30%, transparent);border-color:#0000}.public-shell .filter-pill.active em{color:#ffffffb8}.public-shell .filter-pill.pill-premium.active{color:var(--gold-text);background:linear-gradient(180deg, var(--gold-bright), var(--gold-soft));box-shadow:0 2px 10px #b8803852}@media (width<=720px){.public-shell .pill-row{gap:7px}.public-shell .filter-pill{padding:7px 13px;font-size:12.5px}}@media (width<=768px){.hero-stats{padding:12px 4px}.hero-stats>div{min-width:96px;padding:4px 14px}.hero-stats strong{font-size:22px}}@media (width<=390px){.hero-stats{width:100%}.hero-stats>div{flex:90px;min-width:0}.hero-stats>div:nth-child(3){border-top:1px solid var(--border);border-left:0;flex-basis:100%;margin-top:10px;padding-top:10px}}@media (width<=720px){.public-shell .public-header{height:54px;padding-inline:12px}.public-shell .brand-icon{width:28px;height:28px}.public-shell .catalogue-layout{padding:6px 8px 40px}.public-shell .domain-section{padding-top:0}.public-shell .domain-section .catalogue-toolbar{margin-bottom:8px}.public-shell .catalogue-toolbar{border-radius:14px;gap:6px;padding:8px}.public-shell .filter-search{border-radius:11px;min-height:44px;padding-left:10px}.public-shell .filter-search input{min-height:42px;padding-inline:8px;font-size:14px}.public-shell .filter-search .search-submit{border-radius:0 10px 10px 0;width:58px;min-width:58px;max-width:58px;min-height:44px;padding-inline:8px}.public-shell .toolbar-summary{gap:8px;min-height:28px;font-size:11px}.public-shell .clear-filter{min-height:28px;padding-inline:4px}.public-shell .domain-list.compact-view{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:6px}.public-shell .domain-list.compact-view .domain-card.full-row{grid-column:1/-1}:is(.public-shell .domain-list.compact-view .domain-card,.public-shell .domain-list.compact-view .domain-card:not(:has(.domain-keywords))){border:1px solid var(--border);background:var(--surface);contain-intrinsic-size:0 54px;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name view";align-items:center;gap:2px 5px;min-height:0;padding:8px 6px}.public-shell .domain-list.compact-view .domain-card.full-row{gap:2px 10px;padding:8px 12px}:is(.public-shell .domain-list.compact-view .domain-card:has(.domain-description),.public-shell .domain-list.compact-view .domain-card:not(:has(.domain-keywords)):has(.domain-description)){contain-intrinsic-size:0 74px;grid-template-areas:"name view""desc."}.public-shell .domain-list.compact-view .card-badge-row{display:contents}.public-shell .domain-list.compact-view .tld-badge,.public-shell .domain-list.compact-view .card-expiry-row{display:none}.public-shell .domain-list.compact-view .domain-name{grid-area:name;align-self:center}.public-shell .domain-list.compact-view .domain-name strong{font-family:var(--font-display);font-size:14px;font-weight:600}.public-shell .domain-list.compact-view .domain-name .domain-tld{font-family:var(--font-display);font-size:11.5px}.public-shell .domain-list.compact-view .domain-card.full-row .domain-name strong{font-size:20px}.public-shell .domain-list.compact-view .domain-card.full-row .domain-name .domain-tld{font-size:16px}.public-shell .domain-list.compact-view .domain-card:not(.full-row) .domain-name a,.public-shell .domain-list.compact-view .domain-card:not(.full-row) .domain-name strong,.public-shell .domain-list.compact-view .domain-card:not(.full-row) .domain-name .domain-tld{white-space:nowrap;overflow-wrap:normal;word-break:normal}.public-shell .domain-list.compact-view .domain-card:not(.full-row) .domain-name a{text-overflow:ellipsis;overflow:hidden}.public-shell .domain-list.compact-view .domain-description{-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-area:desc;min-height:0;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.public-shell .domain-list.compact-view .domain-actions{grid-area:view;justify-content:flex-end;align-self:center;min-width:0;margin:0}.public-shell .domain-list.compact-view .domain-actions button:first-child{display:none}.public-shell .domain-list.compact-view .domain-actions button{width:28px;min-width:28px;height:28px;min-height:28px}.public-shell .domain-list.compact-view .domain-card.full-row .domain-actions button{width:34px;min-width:34px;height:34px;min-height:34px}.public-shell .domain-list.compact-view .domain-description{font-size:11px}.public-shell .domain-list.compact-view .domain-card.full-row .domain-description{font-size:12px}}.public-shell .pagination button.active{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--text-on-brand);box-shadow:none}@media (hover:hover) and (pointer:fine){.empty-category-browse button:hover{border-color:var(--brand-border);color:var(--brand);background:var(--brand-bg)}.public-shell .pagination button:hover:not(:disabled):not(.active){border-color:var(--brand);color:var(--brand);background:var(--surface)}}@media (prefers-reduced-motion:reduce){.public-shell .expiry-text .expiry-date{animation:none}}@media (width<=720px){.public-shell .domain-list.card-view .domain-card{gap:14px;min-height:0}.public-shell .domain-description.placeholder{display:none}}.public-shell .public-header{padding:0;display:block}.public-shell .public-header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(100%,1440px);max-width:1440px;height:100%;margin-inline:auto;padding-inline:clamp(16px,3.2vw,56px);display:grid}@media (width>=721px){.public-shell .public-header-inner .header-actions{margin-right:15px}}.hero-stats>.hero-contact-links{overscroll-behavior-block:contain;scrollbar-width:none;border-left:1px solid var(--border);flex-flow:row;justify-content:center;align-items:center;gap:3px;min-width:0;max-width:200px;height:47px;max-height:47px;padding:0 14px;display:flex;overflow:auto hidden}.hero-stats>.hero-contact-links::-webkit-scrollbar{display:none}.hero-contact-link{width:26px;min-width:26px;height:26px;min-height:26px;color:var(--text-secondary);transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:6px;text-decoration:none;display:inline-flex}.hero-contact-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:0 0 14px;width:14px;height:14px}.hero-contact-link .brand-contact-icon{fill:currentColor;stroke:none}.hero-contact-link:hover,.hero-contact-link:focus-visible{color:var(--brand);border-color:var(--brand-border);background:var(--brand-bg)}.public-shell .public-footer{text-align:center;justify-content:center;place-items:center;width:fit-content;max-width:calc(100% - 32px);min-height:42px;margin:24px auto 22px;padding:5px 10px;display:grid}.public-shell .public-footer>.footer-copyright{flex-flow:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.public-shell .footer-logo{object-fit:contain;width:30px;height:30px;display:block}@media (width<=720px){.public-shell .public-header-inner{padding-inline:12px}.public-shell .public-footer{width:fit-content;max-width:calc(100% - 16px);min-height:40px;margin:14px auto 8px;padding:4px 9px}.public-shell .footer-logo{width:28px;height:28px}}.public-shell .domain-list.card-view .domain-card{grid-template-rows:auto auto minmax(20px,1fr) auto;grid-template-areas:"badges""name""description""expiry";align-items:start}.public-shell .domain-list.card-view .card-badge-row{grid-area:badges;grid-template-columns:max-content minmax(0,1fr) max-content;width:100%;display:grid}.public-shell .domain-list.card-view .card-badge-row .category-badge{justify-self:start}.public-shell .domain-list.card-view .card-badge-row .domain-actions{grid-column:3;place-self:start end;margin-left:0}.public-shell .domain-list.card-view .domain-name{grid-area:name}.public-shell .domain-list.card-view .domain-description{grid-area:description}.public-shell .domain-list.card-view .card-expiry-row{border-top:1px solid var(--border);width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-area:expiry;align-self:end;padding-top:9px;font-size:11px}.public-shell .registration-range{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-shell .remaining-days{color:var(--text-secondary);white-space:nowrap;flex:none;font-weight:700}.public-shell .remaining-days.is-warning{color:var(--warning)}.public-shell .remaining-days.is-urgent,.public-shell .remaining-days.is-expired{color:var(--danger)}.public-shell .registration-range.date-unknown,.public-shell .remaining-days.expiry-unknown{color:var(--text-tertiary)}.public-shell .domain-list.compact-view .registration-range{display:none}.public-shell .domain-list.compact-view .card-expiry-row{border-top:0;justify-content:flex-end}.public-shell .public-header .admin-link{border-radius:8px;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:7px;display:grid}.public-shell .public-header .admin-link svg{width:14px;height:14px}.public-shell .brand-statement h1{margin-bottom:0}.public-shell .brand-statement h1+.hero-stats{margin-top:18px}.public-shell .public-header-inner{grid-template-columns:minmax(0,1fr) auto}.public-shell .public-header .brand{gap:10px;min-width:0}.public-shell .public-header .brand-title{color:var(--text-primary);font-family:var(--font-ui);letter-spacing:.045em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(15px,1.45vw,19px);font-weight:800;line-height:1;overflow:hidden}.public-shell .public-header-inner .header-actions{gap:5px;margin-right:0}.public-shell .domain-total-pill{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:30px;color:var(--text-secondary);background:var(--surface);box-shadow:var(--glass-highlight);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.public-shell .header-actions>.hero-contact-links{scrollbar-width:none;align-items:center;gap:1px;min-width:0;max-width:min(240px,24vw);height:30px;padding:0 2px;display:flex;overflow:auto hidden}.public-shell .header-actions>.hero-contact-links::-webkit-scrollbar{display:none}.public-shell .header-actions .hero-contact-link{width:28px;min-width:28px;height:28px;min-height:28px;padding:6px}.public-shell .catalogue-layout{padding-top:16px}.public-shell .domain-section{padding-top:0}.public-shell .catalogue-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px}.public-shell .catalogue-toolbar .toolbar-controls{grid-template-columns:minmax(240px,1.45fr) minmax(500px,2.55fr);align-items:stretch;gap:8px;min-width:0;display:grid}.public-shell .catalogue-toolbar .toolbar-controls>.search-area,.public-shell .catalogue-toolbar .toolbar-controls>.toolbar-filters,.public-shell .catalogue-toolbar .toolbar-summary{grid-column:auto}.public-shell .catalogue-toolbar .toolbar-filters{grid-template-columns:repeat(4,minmax(100px,1fr));align-items:stretch;gap:8px;min-width:0;display:grid}.public-shell .catalogue-toolbar .toolbar-filters label{box-sizing:border-box;border-radius:11px;min-width:0;height:44px;min-height:44px}.public-shell .catalogue-toolbar .toolbar-filters select,.public-shell .catalogue-toolbar .toolbar-filters .category-control select,.public-shell .catalogue-toolbar .toolbar-filters .sort-control select{width:100%;min-width:0;height:42px;min-height:42px}.public-shell .catalogue-toolbar .filter-search{border-radius:11px;height:44px;min-height:44px}.public-shell .catalogue-toolbar .filter-search input{min-height:42px;font-size:14px}.public-shell .catalogue-toolbar .filter-search .search-submit{border-radius:0 10px 10px 0;width:clamp(58px,5.2vw,68px);min-width:clamp(58px,5.2vw,68px);max-width:68px;min-height:44px}.public-shell .catalogue-toolbar .toolbar-summary{justify-content:flex-end;min-height:44px}@media (width<=1040px){.public-shell .catalogue-toolbar{grid-template-columns:minmax(0,1fr)}.public-shell .catalogue-toolbar .toolbar-summary{justify-content:flex-end}}@media (width<=900px){.public-shell .catalogue-toolbar .toolbar-controls{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.public-shell .public-header-inner{grid-template-columns:minmax(0,1fr)}.public-shell .public-header .brand{max-width:100%}.public-shell .public-header .brand-title{letter-spacing:.035em;font-size:15px;font-weight:800}.public-shell .public-header .header-actions{display:none}.public-shell .catalogue-layout{padding-top:6px}.public-shell .catalogue-toolbar{gap:6px;padding:8px}.public-shell .catalogue-toolbar .toolbar-controls{flex:100%;gap:6px;width:100%}.public-shell .catalogue-toolbar .toolbar-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.public-shell .catalogue-toolbar .toolbar-filters label{border-radius:9px;height:38px;min-height:38px}.public-shell .catalogue-toolbar .toolbar-filters label:after{right:5px}.public-shell .catalogue-toolbar .toolbar-filters select,.public-shell .catalogue-toolbar .toolbar-filters .category-control select,.public-shell .catalogue-toolbar .toolbar-filters .sort-control select{height:36px;min-height:36px;padding:0 13px 0 5px;font-size:10.5px}.public-shell .catalogue-toolbar .toolbar-summary{justify-content:flex-end;min-height:28px}}.public-shell .public-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);place-items:center stretch;gap:14px;width:auto;max-width:none;margin:24px clamp(18px,3vw,44px) 22px;padding:10px clamp(14px,2vw,22px)}.public-shell .public-footer>.footer-friend-links{grid-column:1;justify-self:start}.public-shell .public-footer>.footer-copyright{grid-column:2;justify-self:center}.public-shell .public-footer>.hero-contact-links{scrollbar-width:none;grid-column:3;justify-self:end;align-items:center;gap:6px;min-width:max-content;display:inline-flex;overflow:visible}.public-shell .public-footer>.footer-friend-links,.public-shell .public-footer>.hero-contact-links{flex-direction:row;align-items:center}.public-shell .public-footer>.hero-contact-links::-webkit-scrollbar{display:none}.footer-friend-links{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:inline-flex}.footer-friend-link{min-width:0;max-width:210px;color:var(--muted);transition:color var(--dur-1) var(--ease);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.footer-friend-link>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.footer-friend-link:hover,.footer-friend-link:focus-visible{color:var(--brand)}.friend-link-logo{object-fit:contain;flex:none;width:auto;min-width:20px;max-width:104px;height:20px;display:block}@media (width<=900px){.public-shell .public-footer{gap:10px;padding:9px 12px}.footer-friend-links{flex-wrap:nowrap;gap:8px}.footer-friend-link{max-width:132px}.footer-friend-link.has-logo>span,.public-shell .public-footer>.footer-copyright>span{display:none}.public-shell .public-footer>.footer-copyright{gap:0}.friend-link-logo{max-width:92px;height:22px}}@media (width<=720px){.public-shell .public-footer{gap:8px;width:auto;max-width:none;margin:14px 14px 8px;padding:8px 10px}.footer-friend-link{max-width:108px}.friend-link-logo{max-width:76px;height:20px}}@keyframes wm-text-shimmer{0%{background-position:0%}to{background-position:200%}}.public-shell .brand-title,.public-shell .public-footer>.footer-copyright>span{background:linear-gradient(90deg, var(--brand-primary) 0%, var(--brand-primary-hover) 20%, var(--gold-deep) 40%, var(--gold-bright) 50%, var(--gold-deep) 60%, var(--brand-primary-hover) 80%, var(--brand-primary) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s linear infinite wm-text-shimmer}.public-shell .domain-list.card-view .domain-card{contain-intrinsic-size:0 140px;grid-template-rows:auto auto auto auto;gap:7px;min-height:0;padding:13px 14px 11px}.public-shell .domain-list.card-view .domain-name{font-size:clamp(20px,1.55vw,25px);line-height:1.16}.public-shell .domain-list.card-view .domain-card.featured .domain-name strong{color:var(--brand-primary-ink);-webkit-text-fill-color:currentColor;background:0 0;font-weight:800;animation:none}.public-shell .domain-list.card-view .card-expiry-row{padding-top:7px;font-size:10.5px}.public-shell .age-badge{border:1px solid var(--brand-border);border-radius:var(--radius-pill);background:var(--brand-bg);height:22px;color:var(--brand-primary);font-family:var(--font-mono);white-space:nowrap;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.public-shell .age-badge.is-aged{border-color:var(--gold-border);background:var(--gold-bg);color:var(--gold-text)}.public-shell .featured-star{border-radius:var(--radius-pill);background:var(--gold-bg);width:22px;height:22px;color:var(--gold-text);place-items:center;display:inline-grid}.public-shell .featured-star svg{fill:currentColor;stroke:none;width:12px;height:12px}.public-shell .domain-list.card-view .card-badge-row{grid-template-columns:max-content max-content minmax(0,1fr) max-content;align-items:center;gap:6px}.public-shell .domain-list.card-view .card-badge-row .featured-star,.public-shell .domain-list.card-view .card-badge-row .age-badge{justify-self:start}.public-shell .domain-list.card-view .card-badge-row .domain-actions{grid-column:4}.public-shell .domain-list.compact-view .age-badge,.public-shell .domain-list.compact-view .featured-star{display:none}@media (prefers-reduced-motion:reduce){.public-shell .brand-title,.public-shell .public-footer>.footer-copyright>span{background-position:50%;animation:none}}.public-shell .theme-toggle{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);place-items:center;padding:0;display:inline-grid}.public-shell .theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.public-shell .theme-toggle:hover{color:var(--brand-primary-hover);border-color:var(--brand-border);background:var(--brand-bg)}.public-shell :is(a,button,input,select,summary,[tabindex]):focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);border-radius:var(--radius-sm);outline:none}.public-shell .public-header{background:color-mix(in oklab, var(--background) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--border-subtle);height:64px;transition:height var(--dur-3) var(--ease), border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease)}.public-shell .public-header.is-scrolled{border-bottom-color:var(--border);height:52px;box-shadow:0 1px 0 var(--border-subtle), 0 6px 18px oklch(0% 0 0/.04)}.public-shell .public-header .brand-icon,.public-shell .public-header .brand-mark-img{transition:transform var(--dur-3) var(--ease)}.public-shell .public-header.is-scrolled .brand-icon,.public-shell .public-header.is-scrolled .brand-mark-img{transform:scale(.88)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.public-shell .public-header{background:var(--background)}}.public-shell .domain-list.card-view .domain-card{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease)}.public-shell .domain-list.card-view .domain-card:hover,.public-shell .domain-list.card-view .domain-card:focus-within{border-color:color-mix(in oklab, var(--brand-primary) 40%, transparent);box-shadow:var(--shadow-elegant);transform:translateY(-2px)}.public-shell .domain-list.card-view .domain-card.featured:hover,.public-shell .domain-list.card-view .domain-card.featured:focus-within{border-color:color-mix(in oklab, var(--gold) 55%, transparent);box-shadow:var(--shadow-elegant)}.public-shell .domain-list.card-view .domain-name strong{letter-spacing:-.015em}.public-shell .domain-list.card-view .domain-name .domain-tld{color:var(--text-tertiary)}.public-shell .featured-star{background:var(--gradient-gold);border:0;box-shadow:0 1px 2px oklch(0% 0 0/.12)}.public-shell .featured-star svg{fill:var(--surface);stroke:none}@media (prefers-reduced-motion:reduce){.public-shell .public-header,.public-shell .public-header .brand-icon,.public-shell .public-header .brand-mark-img,.public-shell .domain-list.card-view .domain-card{transition:none}.public-shell .domain-list.card-view .domain-card:hover,.public-shell .domain-list.card-view .domain-card:focus-within{transform:none}}.public-shell .toolbar-summary.active-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.public-shell .filter-chip{border:1px solid var(--brand-border);border-radius:var(--radius-pill);background:var(--brand-bg);max-width:220px;min-height:26px;color:var(--brand-primary);cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);align-items:center;gap:6px;padding:0 8px 0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.public-shell .filter-chip>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.public-shell .filter-chip>b{color:var(--text-tertiary);flex:none;font-size:13px;line-height:1}.public-shell .filter-chip:hover{border-color:var(--brand-primary);background:var(--brand-bg-strong)}.public-shell .filter-chip:hover>b{color:var(--danger)}@media (width<=720px){.public-shell .toolbar-summary.active-filters{justify-content:flex-start}}.public-shell .catalogue-toolbar .toolbar-summary.active-filters{border-top:1px solid var(--border-subtle);grid-column:1/-1;justify-content:flex-start;padding-top:9px}.public-shell .catalogue-toolbar .toolbar-summary.active-filters .clear-filter{margin-left:auto}@media (width>=721px){.public-shell~.domain-detail-dialog,.domain-detail-dialog{border:0;border-left:1px solid var(--border);width:min(480px,100vw - 48px);max-width:none;height:100dvh;max-height:none;box-shadow:var(--shadow-modal);border-radius:0;margin:0 0 0 auto}.domain-detail-dialog[open]{opacity:1;transition:opacity var(--dur-2) var(--ease), transform .32s var(--ease), overlay .32s var(--ease) allow-discrete, display .32s var(--ease) allow-discrete;transform:translate(0)}@starting-style{.domain-detail-dialog[open]{opacity:0;transform:translate(100%)}}.domain-detail-dialog:not([open]){opacity:0;transform:translate(100%)}.domain-detail-dialog>section{padding:26px 24px 28px}.domain-detail-dialog .quick-detail-grid,.domain-detail-dialog .quick-value-grid{grid-template-columns:1fr 1fr}.domain-detail-dialog .quick-resource-grid{grid-template-columns:1fr}}.domain-detail-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1;transition:opacity var(--dur-2) var(--ease), display var(--dur-2) var(--ease) allow-discrete;background:oklch(16% .02 150/.42)}@starting-style{.domain-detail-dialog[open]::backdrop{opacity:0}}.domain-detail-dialog:not([open])::backdrop{opacity:0}@media (prefers-reduced-motion:reduce){.domain-detail-dialog[open],.domain-detail-dialog::backdrop{transition:none}@media (width>=721px){@starting-style{.domain-detail-dialog[open]{opacity:1;transform:translate(0)}}}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
