﻿@font-face{font-family:"fontello";src:url("../font/fontello.eot?90773380");src:url("../font/fontello.eot?90773380#iefix") format("embedded-opentype"),url("../font/fontello.woff2?90773380") format("woff2"),url("../font/fontello.woff?90773380") format("woff"),url("../font/fontello.ttf?90773380") format("truetype"),url("../font/fontello.svg?90773380#fontello") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:""}.icon-light-up:before,html[data-theme-mode=light] header .theme .icon-switcher:before{content:""}.icon-moon:before,html[data-theme-mode=dark] header .theme .icon-switcher:before{content:""}.icon-check:before{content:""}.icon-cancel:before{content:""}.icon-language:before{content:""}.icon-down-open-big:before{content:""}.icon-share:before{content:""}.icon-up-open-big:before{content:""}.icon-arrows-ccw:before{content:""}.icon-search:before{content:""}.icon-adjust:before,header .theme .icon-switcher:before{content:""}.icon-cog:before,.search nav form button.icon-customize:before,a.icon-edit:before{content:""}.icon-right-open-big:before{content:""}.icon-globe:before{content:""}.icon-chat:before{content:""}.icon-paper-plane:before{content:""}.icon-left:before,.search #search-result article.post .post-footer a:before{content:""}.icon-right:before{content:""}.icon-rocket:before{content:""}.icon-left-open-big:before{content:""}.icon-star-empty:before{content:""}.icon-star:before{content:""}.icon-github:before{content:""}.icon-twitter:before{content:""}[class^=icon-].spin{animation:spin 2s infinite linear;display:inline-block}[class^=icon-].spin:before{margin-left:.2em}@keyframes spin{0%{transform:rotate(359deg)}100%{transform:rotate(0deg)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}:root{--bg-primary: #ffffff;--bg-secondary: #f5f5f7;--bg-hover: #ebebed;--bg-active: #e5e5e7;--text-primary: #1d1d1f;--text-secondary: #6e6e73;--link: #0066ff;--border-light: #e8e8ed;--border-primary: #d2d2d7;--border-input: #c5c5c7;--border-secondary: #86868b;--btn-primary: #0066ff;--btn-active: #0052cc;--mask: rgba(255, 255, 255, 0.88);--error-color: #ff3b30;--error-color-deep: #d70015;--warning-color: #ff9500;--success-color: #34c759;--dark-color: #1d1d1f;--info-color: #007aff;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.04);--shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.06);--shadow-md: 0 4px 16px rgba(0, 0, 0, 0.08);--shadow-lg: 0 8px 32px rgba(0, 0, 0, 0.12);--shadow-xl: 0 16px 48px rgba(0, 0, 0, 0.16);--transition-fast: 0.15s ease;--transition-normal: 0.25s ease;--transition-slow: 0.4s ease}html[data-theme=dark]{--bg-primary: #1c1c1e;--bg-secondary: #2c2c2e;--bg-hover: #3a3a3c;--bg-active: #48484a;--text-primary: #f5f5f7;--text-secondary: #98989d;--link: #64a8ff;--border-light: #38383a;--border-primary: #48484a;--border-input: #545456;--border-secondary: #6c6c70;--btn-primary: #3b82f6;--btn-active: #2563eb;--mask: rgba(28, 28, 30, 0.88);--error-color: #ff453a;--error-color-deep: #ff3b30;--warning-color: #ffd60a;--success-color: #30d158;--dark-color: #2c2c2e;--info-color: #64d2ff;--shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.2);--shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.25);--shadow-md: 0 4px 16px rgba(0, 0, 0, 0.3);--shadow-lg: 0 8px 32px rgba(0, 0, 0, 0.35);--shadow-xl: 0 16px 48px rgba(0, 0, 0, 0.4)}html[data-theme=dark] canvas.chart{filter:invert(1) hue-rotate(180deg)}body{background:var(--bg-primary);color:var(--text-primary);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;padding:0;margin:0}body *::-webkit-scrollbar{width:8px;height:8px;background-color:rgba(0,0,0,0)}body *::-webkit-scrollbar-track{background-color:var(--bg-secondary);border-radius:var(--radius-full)}body *::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:var(--radius-full);border:2px solid var(--bg-secondary)}body *::-webkit-scrollbar-thumb:hover{background-color:var(--text-secondary)}@keyframes slide-down{from{max-height:0}to{max-height:9999px}}@keyframes slide-up{from{max-height:9999px}to{max-height:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes sparkle-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(0.8)}}*::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}*{box-sizing:border-box}.primary-button,form button[type=submit],a.button{background-color:var(--btn-primary);color:#fff;border-radius:var(--radius-md);transition:all var(--transition-normal)}.primary-button:hover,form button[type=submit]:hover,a.button:hover{background-color:var(--btn-active);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.primary-button:active,form button[type=submit]:active,a.button:active{transform:translateY(0);box-shadow:none}.primary-button:disabled,form button[type=submit]:disabled,a.button:disabled{background-color:var(--border-secondary);cursor:not-allowed;transform:none;box-shadow:none}.danger-button,form button.danger{background-color:var(--error-color);color:#fff;border-radius:var(--radius-md);transition:all var(--transition-normal)}.danger-button:hover,form button.danger:hover{background-color:var(--error-color-deep);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.danger-button:active,form button.danger:active{transform:translateY(0);box-shadow:none}.danger-button:disabled,form button.danger:disabled{background-color:var(--border-secondary);cursor:not-allowed;transform:none;box-shadow:none}a{text-decoration:none;cursor:pointer;color:var(--link);transition:color var(--transition-fast)}a:hover{color:var(--btn-active)}a.icon-edit{display:block;color:var(--text-secondary)}a.icon-edit::before{margin-right:0}a.icon-edit:hover{color:var(--link)}a.button{display:inline-block;padding:10px 20px;cursor:pointer;font-weight:500}a.button.big{font-size:18px;padding:12px 24px}.container{width:100%;margin:0 auto;max-width:970px}.flex{display:flex;align-items:flex-start;justify-content:space-between}.flex.center{align-items:center}.fit-center{display:flex;flex-flow:column;align-items:center;justify-content:center;height:100%}.fit-center *{text-align:center}.fit-height{display:flex;flex-flow:column;height:100%}.fit-height>.rest{flex:1}.fit-width,.col{display:flex;flex-flow:row;width:100%}.fit-width>.rest,.col>.rest{flex:1}.px-0{padding-left:0 !important;padding-right:0 !important}.px-5{padding-left:5px !important;padding-right:5px !important}.px-15{padding-left:15px !important;padding-right:15px !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-5{padding-top:5px !important;padding-bottom:5px !important}.py-15{padding-top:15px !important;padding-bottom:15px !important}.py-40{padding-top:40px !important;padding-bottom:40px !important}.pt-40{padding-top:40px !important}.pb-40{padding-bottom:40px !important}.mb-0{margin-bottom:0 !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-25{margin-bottom:25px !important}.mb-30{margin-bottom:30px !important}.mt-10{margin-top:10px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.mb-50{margin-bottom:50px !important}.mx-10{margin-left:10px !important;margin-right:10px !important}.hide{display:none}.text-secondary{color:var(--text-secondary)}.text-warning{color:var(--warning-color)}.text-success{color:var(--success-color)}.text-error{color:var(--error-color)}.text-info{color:var(--info-color)}.text-trim{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-discount{color:var(--bg-primary);background-color:var(--success-color);padding:2px 3px;border-radius:var(--radius-xs)}.text-discount::before{content:"↓ "}.text-discount::after{content:"%"}.text-center{text-align:center}.col .primary{flex:1}.col .secondary{width:284px}.col>*:last-child{margin-left:20px}.col>*>*:last-child{margin-bottom:0}.loading-holder{height:100px;display:flex;justify-content:center;align-items:center;width:100%}.loading-holder .icon{display:block;height:40px;width:40px;background-position:center center;background-repeat:no-repeat;background-image:url(../images/loading.svg);background-size:40px}html[data-theme=dark] .loading-holder .icon{filter:invert(100%);-webkit-filter:invert(100%)}.progress{height:14px;background-color:var(--bg-hover)}.progress .bar{height:100%;background-color:var(--success-color)}pre,code{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;background-color:var(--bg-secondary);padding:2px 6px;border-radius:var(--radius-xs);font-size:12px}pre{background-color:var(--bg-secondary);padding:12px;overflow:auto;font-size:12px;max-height:180px;color:var(--text-secondary);text-wrap:balance;border-radius:var(--radius-md)}pre code{background-color:rgba(0,0,0,0);padding:0;border-radius:0;font-size:inherit}pre.expand{max-height:none}pre.clear{background-color:var(--bg-primary);font-size:13px;color:var(--text-primary);border:1px solid var(--border-primary);line-height:16px;text-wrap:nowrap}nav{width:280px}nav+*{width:630px}h1,h2,h3,h4,footer .container .footer .grid h3,h5,h6{font-weight:500}h1,h2,h3,h4,footer .container .footer .grid h3,h5,h6,p,blockquote,pre,summary,details,table,ul,ol,dl{margin:0 0 20px}strong{font-weight:600}p{line-height:24px}h1{font-size:28px;line-height:32px}h2{font-size:22px;line-height:34px;border-bottom:1px solid var(--border-light)}h3{font-size:20px;line-height:22px}h4,footer .container .footer .grid h3{font-size:16px;line-height:18px}h5{font-size:15px;line-height:17px}h6{font-size:14px;line-height:16px}del{text-decoration:line-through;color:var(--text-secondary)}ul{list-style:none;padding:0}ul.pagination{display:flex;justify-content:center;flex-wrap:wrap}ul.pagination li{padding:2px}ul.pagination li a{display:inline-block;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:8px 12px;transition:all var(--transition-fast)}ul.pagination li a:hover{background-color:var(--bg-secondary);border-color:var(--border-primary)}ul.pagination li a.active{background-color:var(--btn-primary);border-color:var(--btn-primary);color:#fff}ul.pagination li a.disabled{opacity:.5;cursor:not-allowed;color:var(--text-secondary)}menu{list-style:none;padding:0;margin:0}menu li{padding:0}menu li a{display:block;color:var(--text-primary)}menu li a:hover{color:var(--link)}menu li a.active{font-weight:600}blockquote{color:var(--text-secondary)}article>*:last-child,blockquote>*:last-child{margin-bottom:0 !important}.fmt{font-size:14px;line-height:24px}.fmt h1{font-size:32px;line-height:36px}.fmt.small{font-size:12px;line-height:22px}.fmt.small p{line-height:22px}.fmt.large{font-size:16px;line-height:28px}.fmt.large h1,.fmt.large p{margin:0 0 30px}.fmt.large p{line-height:28px}.fmt ul{list-style:disc}.fmt ol{list-style:decimal}.fmt ul,.fmt ol{padding-left:20px}.fmt ul *:last-child,.fmt ol *:last-child{margin-bottom:0}.fmt ul p:has(+ul),.fmt ul p:has(+ol),.fmt ol p:has(+ul),.fmt ol p:has(+ol){margin-bottom:0}.fmt ul li,.fmt ol li{line-height:28px}.fmt dl{padding:0}.fmt dl dd{margin:0;padding:8px 0;border-bottom:1px solid var(--border-light)}.fmt dl dd label{margin-right:10px;margin-bottom:0;word-break:keep-all;white-space:nowrap;font-weight:bold}.fmt dl dd label~*{word-break:break-all}.fmt>*:last-child{margin-bottom:0}header{position:sticky;top:0;margin-bottom:40px;border-bottom:1px solid var(--border-light);background-color:var(--bg-primary);z-index:2}header .logo{display:flex;align-items:center;height:50px;padding-left:15px}header .logo img{width:30px;height:30px;margin-right:15px;border-radius:var(--radius-sm)}header .logo code{font-size:20px;color:var(--text-primary);background-color:rgba(0,0,0,0);padding:0}header .theme{padding:0 15px;height:50px;display:flex;align-items:center}header .theme .icon-switcher{cursor:pointer;height:50px;padding:0 5px;appearance:none;border:none;background:rgba(0,0,0,0);color:var(--text-secondary);font-size:16px}header .theme .icon-switcher:hover{color:var(--link)}header .theme .icon-switcher::before{margin:0;display:block}header .lang,header .currency{margin-bottom:0;height:50px;display:flex;align-items:center}header .lang .icon-language,header .currency .icon-language{color:var(--text-secondary);margin:0}header .lang .icon-language::before,header .currency .icon-language::before{display:block}header .lang select,header .currency select{border:none;border-radius:0;display:block;padding:5px;cursor:pointer;background-color:var(--bg-primary);color:var(--text-secondary);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:none;font-size:revert;line-height:unset}header .lang select:hover,header .currency select:hover{color:var(--link)}header .currency{margin-right:auto;margin-left:5px}header details{display:none;line-height:40px;margin:0}header details summary{padding:0 15px;margin:4px 15px;border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}header details summary:hover{background-color:var(--bg-secondary)}header menu{display:flex}header menu>li{height:50px;display:inline-block;position:relative}header menu>li a{line-height:50px;padding:0 15px}header menu>li a cite{color:var(--bg-primary);background-color:var(--text-primary);font-style:normal;padding:5px 10px;font-weight:bold;border-radius:var(--radius-sm)}header menu>li a:hover cite,header menu>li a.active cite{color:var(--bg-hover)}header menu>li:has(.active)>a{font-weight:600}header menu>li menu{display:none;position:absolute;top:50px;right:0;border:1px solid var(--border-light);min-width:250px;background-color:var(--bg-primary);flex-direction:column}header menu>li menu>li{width:100%}header menu>li menu:target{display:flex}header menu>li:hover menu,header menu>li:focus-within menu,header menu>li:focus menu{display:flex}footer .container .footer{border-top:1px solid var(--border-light);padding-top:20px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}footer .container .footer .grid{width:24%;padding-bottom:20px}footer .container .footer .grid li{line-height:30px;display:flex;align-items:center;justify-content:flex-start}footer .container .footer .grid li>*{display:block}footer .container .footer .grid li .split::after{content:"•";margin:0 5px;color:var(--text-secondary)}footer .container .footer .grid>*:last-child{margin-bottom:0}footer .container .copyright{display:flex;justify-content:space-between;align-items:center;padding:20px 0 40px 0}footer .container .copyright .logo{display:flex;justify-content:flex-start;align-items:center}footer .container .copyright .logo img{width:26px;height:26px;border-radius:var(--radius-sm);box-shadow:2px 2px 0 var(--text-primary);margin-right:10px}html[data-theme=dark] footer .container .copyright .logo img{-webkit-filter:invert(100%);filter:invert(100%);box-shadow:2px 2px 0 var(--bg-secondary)}footer .container .copyright .logo .word{font-size:12px}footer .container .copyright .logo .word p{margin:0;line-height:15px}footer .container .copyright .social a{display:inline-block;margin-left:10px;color:var(--text-secondary);font-size:18px}footer .container .copyright .social a:hover{color:var(--link)}table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden}table.auto{table-layout:auto}table thead th{padding:12px 15px;font-size:14px;font-weight:500;text-align:left;border-bottom:1px solid var(--border-primary);background-color:var(--bg-secondary)}table tbody tr{transition:background-color var(--transition-fast)}table tbody tr td{padding:12px 15px;font-size:13px;border-bottom:1px solid var(--border-light)}table tbody tr td *:last-child{margin-bottom:0}table tbody tr td.none{text-align:center;color:var(--text-secondary)}table tbody tr td.keep{white-space:nowrap}table tbody tr:last-child td{border-bottom:none}table tbody tr:hover{background-color:var(--bg-hover)}@media screen and (max-width: 576px){table{table-layout:auto}table td,table th{padding:8px 10px !important;word-break:break-word}}@media screen and (max-width: 991px){header .flex{flex-wrap:wrap;flex-direction:row}header details{display:block}header details[open]~menu{display:block}header menu{border-bottom:1px solid var(--border-primary);width:100%;display:none;position:absolute;top:51px;z-index:100;background-color:var(--bg-primary)}header menu li{line-height:40px;height:auto;display:block}header menu li a{line-height:40px}header menu li menu{position:unset;border:none;background-color:var(--bg-secondary)}.col{flex-direction:column}.col>*:last-child{margin-left:0;margin-top:30px}nav,nav+*,.col>*{width:100% !important}.narrow-hide{display:none}footer .container .footer .grid{width:49%}}@media screen and (max-width: 576px){header .logo img{margin-right:0}footer .container .footer .grid{width:100%}.phone-hide{display:none}}html[data-display=pwa] footer{display:none}.search:has(.slogan){justify-content:center;align-items:center}.search:has(.slogan) h1{margin-bottom:50px;text-align:center;font-size:36px}.search:has(.slogan) nav{width:550px;margin:60px 0;position:static}.search:has(.slogan) nav button.icon-customize small{display:block}@media screen and (max-width: 576px){.search:has(.slogan) nav button.icon-customize small{display:none}}.search:has(.slogan) nav .sponsor .note{margin:40px 0 20px 0}.search:has(.slogan) nav .sponsor .note>*{text-align:center}.search:has(.slogan) nav .sponsor .icon{justify-content:center}.search:has(.slogan) nav .sponsor .icon li{margin-right:10px}.search:has(.slogan) nav .sponsor .icon li img{width:28px;height:28px}.search:has(.slogan) nav .sponsor .icon li figcaption{left:-61px;text-align:center}.search:has(.slogan) #search-result{display:none}.search.focus-main+.pro,.search.focus-nav+.pro{display:none}.search.focus-main nav,.search.focus-nav nav{width:374px}.search.focus-main nav+*,.search.focus-nav nav+*{width:536px}.search.focus-main nav .switch,.search.focus-nav nav .switch{display:none}.search nav{position:sticky;top:91px}.search nav .switch{display:flex;justify-content:center;margin-bottom:25px}.search nav .switch ul{display:flex;justify-content:center;align-items:center;background-color:var(--bg-secondary);margin:0;overflow:hidden;border-radius:var(--radius-full);padding:4px;gap:2px}.search nav .switch ul li{overflow:hidden}.search nav .switch ul li a{display:flex;align-items:center;padding:8px 16px;font-weight:500;color:var(--text-primary);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:var(--radius-full);transition:all var(--transition-fast)}.search nav .switch ul li a:hover:not(.active){background-color:var(--bg-hover)}.search nav .switch ul li a.active{background-color:var(--text-primary);color:var(--bg-primary);box-shadow:var(--shadow-sm)}.search nav .switch ul li a svg.ai-sparkles{margin-right:6px}@media screen and (max-width: 576px){.search nav .switch ul li a svg.ai-sparkles{display:none}}.search nav .switch ul li a svg.ai-sparkles .sparkle-1{fill:#a855f7;transform-origin:8px 10px;animation:sparkle-pulse 2s ease-in-out infinite}.search nav .switch ul li a svg.ai-sparkles .sparkle-2{fill:#3b82f6;transform-origin:4px 4px;animation:sparkle-pulse 2s ease-in-out infinite .3s}.search nav .switch ul li a svg.ai-sparkles .sparkle-3{fill:#f472b6;transform-origin:11px 2px;animation:sparkle-pulse 2s ease-in-out infinite .6s}.search nav .switch ul li a.active svg.ai-sparkles .sparkle-1{fill:var(--bg-primary)}.search nav .switch ul li a.active svg.ai-sparkles .sparkle-2{fill:var(--bg-primary)}.search nav .switch ul li a.active svg.ai-sparkles .sparkle-3{fill:var(--bg-primary)}.search nav dl#query-list{padding:0;margin:10px 0 0 0;border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs)}.search nav dl#query-list:empty{display:none}.search nav dl#query-list>dl{margin:0;border:none;border-bottom:1px solid var(--border-light)}.search nav dl#query-list dd{border-bottom:1px solid var(--border-light);padding:0 12px;margin:0;line-height:44px;display:flex;cursor:pointer;transition:background-color var(--transition-fast)}.search nav dl#query-list dd:hover{background-color:var(--bg-secondary)}.search nav dl#query-list dd.more{display:block;text-align:center;line-height:30px;padding:0;margin:0;font-size:12px}.search nav dl#query-list dd.more i{margin-left:10px}.search nav dl#query-list dd.more.clicked{color:var(--text-secondary)}.search nav dl#query-list dd.active{background-color:var(--bg-hover)}.search nav dl#query-list dd.complete{font-weight:bold}.search nav dl#query-list dd.available span,.search nav dl#query-list dd.forsale span{display:inline-block;margin:12px 0 12px auto;color:#fff;line-height:20px;height:20px;padding:0 8px;font-weight:500;word-break:keep-all;font-size:12px;border-radius:var(--radius-sm)}.search nav dl#query-list dd.available{color:var(--success-color)}.search nav dl#query-list dd.available span{background-color:var(--success-color)}.search nav dl#query-list dd.forsale span{background-color:var(--info-color)}.search nav dl#query-list dd.taken{color:var(--text-secondary)}.search nav dl#query-list dd.unknown{color:var(--warning-color)}.search nav dl#query-list dd a{color:inherit}.search nav dl#query-list>*:last-child,.search nav dl#query-list>dl *:last-child{border:none}.search nav form{position:relative}.search nav form:has(.item){position:static}.search nav form>.item:nth-of-type(2){flex:1;margin-left:5px}.search nav form details.multiselect summary{line-height:22px}.search nav form input[type=search],.search nav form .chat{font-size:18px;max-width:100%}.search nav form .query,.search nav form .chat{width:100%;padding:12px 40px 12px 14px;border-radius:var(--radius-lg);min-height:48px;border:1px solid var(--border-primary);transition:all var(--transition-fast)}.search nav form .query:focus,.search nav form .chat:focus{padding-right:40px;border-color:var(--btn-primary);box-shadow:0 0 0 3px rgba(0,102,255,.1)}.search nav form .searchbox input[type=search]{min-height:42px}.search nav form .chat{min-height:88px;display:inline-block}.search nav form .chat[contentEditable=false]{min-height:44px;background-color:var(--bg-active);border-color:var(--bg-active)}.search nav form input[type=search]:not(:valid)~button[type=reset],.search nav form .chat:empty~button[type=reset]{visibility:hidden;padding-right:34px}.search nav form button[type=reset]{position:absolute;right:10px;top:10px;width:24px;height:24px;border:none;background:url(../images/cancel.svg);padding:initial;box-shadow:initial;text-indent:-9999px}html[data-theme=dark] .search nav form button[type=reset]{-webkit-filter:invert(100%);filter:invert(100%)}.search nav form button.icon-customize{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:auto;height:100%;border:none;background:rgba(0,0,0,0);padding:10px;font-weight:normal;color:var(--text-secondary)}.search nav form button.icon-customize:hover,.search nav form button.icon-customize:active{color:var(--text-primary)}.search nav form button.icon-customize small{display:none}.search nav form input[type=search]:valid~button.icon-customize{display:none}.search nav form.loading button[type=reset]{background:url(../images/loading.svg)}html[data-theme=dark] .search nav form.loading button[type=reset]{-webkit-filter:invert(100%);filter:invert(100%)}.search nav .sponsor{margin-top:20px;width:100%}.search nav .sponsor>*:last-child{margin-bottom:0}.search nav .sponsor .note{margin:20px 0 10px 0;overflow:hidden}.search nav .sponsor .note strong{margin-bottom:5px;font-size:15px;display:block}.search nav .sponsor .note blockquote{font-size:12px;color:var(--text-secondary);margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search nav .sponsor .banner li{margin-bottom:10px}.search nav .sponsor .banner li:last-child{margin-bottom:0 !important}.search nav .sponsor .banner li:hover img{filter:none}.search nav .sponsor .banner li:hover em{color:var(--text-primary)}.search nav .sponsor .banner li a{display:flex;align-items:center}.search nav .sponsor .banner li a img{width:32px;height:32px;margin-right:10px;filter:grayscale(100%)}.search nav .sponsor .banner li a cite{display:flex;flex-flow:column;overflow:hidden}.search nav .sponsor .banner li a cite strong{font-size:13px;font-style:normal;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search nav .sponsor .banner li a cite em{margin-top:3px;font-size:12px;font-style:normal;color:var(--text-secondary)}.search nav .sponsor .icon{display:flex;align-items:center;list-style:none;padding:0}.search nav .sponsor .icon li{margin-right:5px}.search nav .sponsor .icon li:last-child{margin-right:0 !important}.search nav .sponsor .icon li figure{position:relative;display:flex;margin:0}.search nav .sponsor .icon li figure img{width:24px;height:24px;filter:grayscale(100%)}.search nav .sponsor .icon li figure figcaption{position:absolute;top:35px;width:150px;max-width:150px;font-size:12px;left:0;display:none;color:var(--text-primary);font-weight:500}.search nav .sponsor .icon li:hover figure img{filter:none}.search nav .sponsor .icon li:hover figure figcaption{display:block}.search nav .sponsor .link a{font-size:12px;font-weight:bold}.search nav dl:not(:empty)~.sponsor{display:none}.search #search-result{position:sticky;top:91px}.search #search-result h1{font-size:32px;line-height:36px}.search #search-result .metas{display:flex;flex-wrap:wrap;gap:8px}.search #search-result .metas>*{padding:6px 12px;display:inline-block;border-radius:var(--radius-full);font-size:12px;font-weight:500}.search #search-result .metas .type{color:var(--text-secondary);background-color:var(--bg-secondary);border:none}.search #search-result .metas .dnssec{color:var(--success-color);background-color:rgba(52,199,89,.1);border:none}.search #search-result .metas .idn{color:var(--info-color);background-color:rgba(0,122,255,.1);border:none}.search #search-result .title{margin-bottom:30px}.search #search-result .title h1{margin-bottom:10px}.search #search-result .title p{color:var(--text-secondary)}.search #search-result .ads-switch{display:flex;justify-content:center;margin-bottom:20px}.search #search-result h1 a{border-bottom:1px solid var(--link)}.search #search-result h1 a:hover{border:none}.search #search-result details summary{font-size:18px}.search #search-result details>*:last-child{margin-bottom:0}.search #search-result ul.tlds{display:flex;justify-content:flex-start;flex-wrap:wrap}.search #search-result ul.tlds li{width:25%;line-height:24px}.search #search-result ul.registrars{display:flex;justify-content:flex-start;flex-wrap:wrap}.search #search-result ul.registrars li{width:50%;padding-bottom:4px}.search #search-result ul.registrars li:nth-child(odd){padding-right:2px}.search #search-result ul.registrars li:nth-child(even){padding-left:2px}.search #search-result ul.registrars li a{display:block;border:1px solid var(--border-light);padding:10px;border-radius:var(--radius-md);transition:all var(--transition-fast)}.search #search-result ul.registrars li a:hover{background-color:var(--bg-secondary);border-color:var(--border-primary);box-shadow:var(--shadow-sm)}.search #search-result ul.registrars li a p{color:var(--text-secondary)}.search #search-result ul.registrars li a>*:last-child{margin-bottom:0}.search #search-result .registrar{display:flex !important;flex-direction:row !important;justify-content:flex-start !important;align-items:center !important}.search #search-result .registrar img.logo-16{margin-right:4px;width:16px;height:16px}.search #search-result .registrar img.logo-18{margin-right:5px;width:18px;height:18px}.search #search-result .registrar img.logo-32{margin-right:10px;width:32px;height:32px}.search #search-result .registrar img.logo-36{margin-right:12px;width:36px;height:36px}.search #search-result .registrar *:last-child{margin-bottom:0 !important}.search #search-result .registrar.vertical{flex-direction:column-reverse !important;align-items:flex-start !important;justify-content:space-between !important}.search #search-result article.check{margin-bottom:20px}.search #search-result article.check h5{display:flex;justify-content:space-between;align-items:center}.search #search-result article.check h5 span{display:inline-block;padding:5px 12px;color:var(--bg-primary);border-radius:var(--radius-sm);font-weight:500}.search #search-result article.check h5 span.available{background-color:var(--success-color)}.search #search-result article.check h5 span.taken{background-color:var(--bg-hover);color:var(--text-primary)}.search #search-result article.check h5 span.reserved{background-color:var(--warning-color)}.search #search-result article.check h5 span.forsale{background-color:var(--info-color)}.search #search-result article.check h5 span.error{background-color:var(--error-color)}.search #search-result article.check h5 time{font-size:12px;color:var(--error-color);font-weight:normal}.search #search-result article.check ul.price{display:flex;flex-wrap:wrap;justify-content:space-between}.search #search-result article.check ul.price li{width:50%;position:relative;display:grid}.search #search-result article.check ul.price li.more{width:100%;padding:8px !important;border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer;text-align:center;font-size:12px;display:block;transition:all var(--transition-fast)}.search #search-result article.check ul.price li.more i{margin-left:10px}.search #search-result article.check ul.price li.more:hover{border-color:var(--border-secondary);background-color:var(--bg-secondary)}.search #search-result article.check ul.price li:nth-child(even){padding-left:5px}.search #search-result article.check ul.price li:nth-child(odd){padding-right:5px}.search #search-result article.check ul.price li>*{grid-area:1/1}.search #search-result article.check ul.price li .coupon{z-index:2;height:65px;position:relative;border-radius:var(--radius-md);overflow:hidden}.search #search-result article.check ul.price li .coupon a{display:none;padding:10px;font-size:12px;color:var(--success-color);font-weight:bold;height:65px;background-color:var(--mask);align-items:center;justify-content:center;text-align:center;border-radius:var(--radius-md)}.search #search-result article.check ul.price li .coupon::before{content:"";display:block;right:0;top:0;width:0;height:0;position:absolute;border-top:15px solid var(--success-color);border-left:15px solid rgba(0,0,0,0);border-top-right-radius:var(--radius-md)}.search #search-result article.check ul.price li .coupon:hover a,.search #search-result article.check ul.price li .coupon:active a{display:flex}.search #search-result article.check ul.price li a.link{z-index:1;display:flex;height:65px;padding:10px;background-color:var(--bg-secondary);margin-bottom:10px;justify-content:space-between;border-radius:var(--radius-md);transition:all var(--transition-fast)}.search #search-result article.check ul.price li a.link:hover{background-color:var(--bg-hover);box-shadow:var(--shadow-sm)}.search #search-result article.check ul.price li a.link:hover~.coupon a{display:flex}.search #search-result article.check ul.price li a.link:hover~.coupon span{display:none}.search #search-result article.check ul.price li a.link>*{display:flex;flex-direction:column;justify-content:space-between}.search #search-result article.check ul.price li a.link .data{font-size:13px;align-items:flex-end;color:var(--text-secondary)}.search #search-result article.check ul.price li a.link .data del{margin-right:3px}.search #search-result article.check ul.price li a.link .data strong{color:var(--success-color)}.search #search-result article.check ul.price li a.link .data p:last-child{font-size:12px;opacity:.6}.search #search-result article.check ul.price li a.link h4,.search #search-result article.check ul.price li a.link footer .container .footer .grid h3,footer .container .footer .grid .search #search-result article.check ul.price li a.link h3{font-size:15px}.search #search-result article.check ul.price li a.link p,.search #search-result article.check ul.price li a.link h4,.search #search-result article.check ul.price li a.link footer .container .footer .grid h3,footer .container .footer .grid .search #search-result article.check ul.price li a.link h3{margin:0}.search #search-result details.market{overflow:hidden;animation:slide-down 1.5s ease-in-out;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:0;margin-bottom:20px}.search #search-result details.market[open]{box-shadow:var(--shadow-sm)}.search #search-result details.market summary{padding:12px;border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--transition-fast)}.search #search-result details.market summary:hover{background-color:var(--bg-secondary)}.search #search-result details.market summary img{width:20px;height:20px;margin-right:5px;vertical-align:text-bottom}.search #search-result details.market .buy{display:block;padding:10px 16px;margin:0 12px 12px 12px;text-align:center;color:var(--bg-primary);background-color:var(--success-color);font-weight:500;border-radius:var(--radius-md);transition:all var(--transition-fast)}.search #search-result details.market .buy:hover{background-color:#2eb459;box-shadow:var(--shadow-sm)}.search #search-result .back{display:none}.search #search-result article.posts .post-list{list-style:none;padding:0;margin:0}.search #search-result article.posts .post-list .post-item{margin-bottom:16px}.search #search-result article.posts .post-list .post-item:last-child{margin-bottom:0}.search #search-result article.posts .post-list .post-item a{display:block;padding:20px 24px;border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:all var(--transition-fast);color:var(--text-primary)}.search #search-result article.posts .post-list .post-item a:hover{border-color:var(--border-primary);background-color:var(--bg-secondary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.search #search-result article.posts .post-list .post-item a:hover h2{color:var(--link)}.search #search-result article.posts .post-list .post-item a h2{font-size:20px;font-weight:600;margin:0 0 10px 0;line-height:1.4;transition:color var(--transition-fast)}.search #search-result article.posts .post-list .post-item a p.description{font-size:14px;color:var(--text-secondary);margin:0 0 12px 0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search #search-result article.posts .post-list .post-item a time{font-size:12px;color:var(--text-secondary);display:flex;align-items:center}.search #search-result article.posts .post-list .post-item a time::before{content:"";display:inline-block;width:4px;height:4px;background-color:var(--border-secondary);border-radius:50%;margin-right:8px}.search #search-result article.posts p.empty{text-align:center;color:var(--text-secondary);padding:60px 20px;background-color:var(--bg-secondary);border-radius:var(--radius-lg)}.search #search-result article.posts nav.pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:30px;padding-top:20px;border-top:1px solid var(--border-light)}.search #search-result article.posts nav.pagination a{padding:8px 16px;border:1px solid var(--border-primary);border-radius:var(--radius-md);font-size:14px;font-weight:500;transition:all var(--transition-fast)}.search #search-result article.posts nav.pagination a:hover{background-color:var(--bg-secondary);border-color:var(--border-secondary)}.search #search-result article.posts nav.pagination span.current{font-size:14px;color:var(--text-secondary);padding:8px 12px}.search #search-result article.post .post-header{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border-light)}.search #search-result article.post .post-header h1{font-size:32px;font-weight:700;line-height:1.3;margin:0 0 16px 0;letter-spacing:-0.02em}.search #search-result article.post .post-header time{font-size:14px;color:var(--text-secondary)}.search #search-result article.post .post-content{font-size:15px;line-height:1.8;color:var(--text-primary)}.search #search-result article.post .post-content h2{font-size:24px;font-weight:600;margin:40px 0 20px 0;padding-bottom:10px;border-bottom:1px solid var(--border-light)}.search #search-result article.post .post-content h3{font-size:20px;font-weight:600;margin:32px 0 16px 0}.search #search-result article.post .post-content h4,.search #search-result article.post .post-content footer .container .footer .grid h3,footer .container .footer .grid .search #search-result article.post .post-content h3{font-size:16px;font-weight:600;margin:24px 0 12px 0}.search #search-result article.post .post-content p{margin:0 0 20px 0}.search #search-result article.post .post-content ul,.search #search-result article.post .post-content ol{margin:0 0 20px 0;padding-left:24px}.search #search-result article.post .post-content ul li,.search #search-result article.post .post-content ol li{margin-bottom:8px;line-height:1.7}.search #search-result article.post .post-content ul li:last-child,.search #search-result article.post .post-content ol li:last-child{margin-bottom:0}.search #search-result article.post .post-content ul{list-style:disc}.search #search-result article.post .post-content ol{list-style:decimal}.search #search-result article.post .post-content blockquote{margin:24px 0;padding:16px 20px;background-color:var(--bg-secondary);border-left:4px solid var(--btn-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary);font-style:italic}.search #search-result article.post .post-content blockquote p:last-child{margin-bottom:0}.search #search-result article.post .post-content pre{margin:24px 0;padding:20px;background-color:var(--bg-secondary);border-radius:var(--radius-lg);overflow-x:auto;font-size:13px;line-height:1.6}.search #search-result article.post .post-content pre code{background:none;padding:0;font-size:inherit}.search #search-result article.post .post-content code{background-color:var(--bg-secondary);padding:2px 6px;border-radius:var(--radius-xs);font-size:13px}.search #search-result article.post .post-content img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:24px 0}.search #search-result article.post .post-content a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.search #search-result article.post .post-content a:hover{text-decoration:none}.search #search-result article.post .post-content hr{border:none;border-top:1px solid var(--border-light);margin:32px 0}.search #search-result article.post .post-content table{margin:24px 0;width:100%}.search #search-result article.post .post-content table th,.search #search-result article.post .post-content table td{padding:12px 16px;text-align:left}.search #search-result article.post .post-content table th{font-weight:600;background-color:var(--bg-secondary)}.search #search-result article.post .post-content table td{border-bottom:1px solid var(--border-light)}.search #search-result article.post .post-footer{margin-top:40px;padding-top:24px;border-top:1px solid var(--border-light)}.search #search-result article.post .post-footer a{display:inline-flex;align-items:center;padding:10px 20px;border:1px solid var(--border-primary);border-radius:var(--radius-md);font-weight:500;transition:all var(--transition-fast)}.search #search-result article.post .post-footer a::before{margin-right:8px}.search #search-result article.post .post-footer a:hover{background-color:var(--bg-secondary);border-color:var(--border-secondary)}@media screen and (max-width: 991px){.search{flex-direction:column}.search.focus-main nav dl,.search.focus-main nav .sponsor{display:none}.search.focus-nav #search-result{display:none}.search nav{margin-bottom:30px;position:static}.search #search-result{position:static}.search #search-result .back{display:block;width:100%;line-height:40px;text-align:center;cursor:pointer;border:1px solid var(--border-primary);border-radius:var(--radius-md);background-color:var(--bg-primary);font-weight:bold;position:sticky;bottom:-1px;transition:all var(--transition-fast)}.search #search-result .back:hover{background-color:var(--bg-secondary);box-shadow:var(--shadow-sm)}.search #search-result .back.stuck{border-width:1px 0 0 0;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}}@media screen and (max-width: 576px){.search ul.price li{width:100% !important}.search ul.price li:nth-child(even){padding-left:0 !important}.search ul.price li:nth-child(odd){padding-right:0 !important}.search ul.tlds li{width:50% !important}.search article.posts .post-list .post-item a{padding:16px}.search article.posts .post-list .post-item a h2{font-size:16px}.search article.post .post-header h1{font-size:28px}.search article.post .post-content{font-size:14px}.search article.post .post-content h2{font-size:20px}.search article.post .post-content h3{font-size:16px}}.register{text-align:center;margin:60px auto}.register .loading{display:inline-block;height:40px;width:40px;background-image:url(../images/loading.svg);border-radius:var(--radius-full)}html[data-theme=dark] .register .loading{-webkit-filter:invert(100%);filter:invert(100%)}.panel>.rest:has(.showcase){background-color:var(--bg-secondary)}.panel>details{width:150px;margin:0;border-right:1px solid var(--border-light);padding-top:51px;position:absolute;top:0;overflow-y:auto;background-color:var(--bg-primary);z-index:1}.panel>details~*{overflow-y:auto}.panel>details summary{border-bottom:1px solid var(--border-light);text-align:center;margin:0;padding:10px 0;cursor:pointer;font-size:12px;position:sticky;top:0;background-color:var(--bg-primary);transition:color var(--transition-fast)}.panel>details[open]{width:264px;padding-top:0;position:unset;height:100%;display:flex;flex-flow:column}.panel>details[open] summary{color:var(--text-secondary)}.panel>details menu{flex:1 1 auto;height:0}.panel>details menu li a{padding:0 25px;line-height:40px;border-radius:var(--radius-sm);margin:2px 8px;transition:all var(--transition-fast)}.panel>details menu li a:hover{color:var(--text-primary);background-color:var(--bg-secondary)}.panel>details menu li a.active{background-color:var(--bg-active)}.panel>details menu h6{border-bottom:1px solid var(--border-light);padding:20px 20px 0 20px;line-height:40px;margin:0 5px}.panel main{width:100%;height:0;padding:40px 15px;max-width:970px;margin:0 auto}.panel main::after{content:"";display:block;height:40px;width:100%}.panel main:has(.mainframe){padding:0;max-width:none}.panel main:has(.mainframe)::after{display:none}.panel main .mainframe{width:100%;height:calc(100vh - 51px);display:block;border:none}.panel main .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.panel main .title .word{display:flex;flex-flow:column}.panel main .title .word h1{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 0}.panel main .title .word cite{margin-top:10px;font-style:normal}.panel main .title a.link,.panel main .title a.button{margin-left:10px;white-space:nowrap}.panel main details:not(.multiselect){border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden}.panel main details:not(.multiselect) summary{margin:0;padding:15px;cursor:pointer;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color var(--transition-fast)}.panel main details:not(.multiselect) summary:hover{background-color:var(--bg-secondary)}.panel main details:not(.multiselect) form{border-top:1px solid var(--border-light)}.panel main details:not(.multiselect) form .message{margin:15px}.panel main details:not(.multiselect) form .element{padding:15px;margin-bottom:0}.panel main details:not(.multiselect) form .element.flex{align-items:center}.panel main details:not(.multiselect) form .element.flex .header{margin-right:20px}.panel main details:not(.multiselect) form .element.flex .header>*:last-child{margin-bottom:0}.panel main details:not(.multiselect) form .element label{font-weight:500}.panel main #dashboard{display:flex;flex-wrap:wrap;margin:-5px}.panel main #dashboard .widget{padding:5px}.panel main #dashboard .widget details{margin:0;transition:box-shadow var(--transition-fast)}.panel main #dashboard .widget details:hover{box-shadow:var(--shadow-sm)}.panel main #dashboard .widget details .content{padding:0 15px 15px}.panel main #dashboard .w-50{width:50%}@media screen and (max-width: 576px){.panel main #dashboard .w-50{width:100% !important}}.panel main #dashboard .w-25{width:25%}.panel main #dashboard .w-25 .content{width:100%;aspect-ratio:2.5;display:flex;align-items:center;justify-content:center}.panel main #dashboard .w-25 .content .stats{font-size:28px;font-weight:500}@media screen and (max-width: 576px){.panel main #dashboard .w-25{width:50% !important}}.panel main #dashboard .w-100{width:100%}.panel main #search-domains,.panel main #search-prices,.panel main #search-pages,.panel main #search-posts{margin-bottom:25px}.panel main #search-domains .item,.panel main #search-prices .item,.panel main #search-pages .item,.panel main #search-posts .item{margin-top:10px;margin-right:10px}.panel main #search-domains .item input,.panel main #search-domains .item select,.panel main #search-domains .item details.multiselect summary,.panel main #search-prices .item input,.panel main #search-prices .item select,.panel main #search-prices .item details.multiselect summary,.panel main #search-pages .item input,.panel main #search-pages .item select,.panel main #search-pages .item details.multiselect summary,.panel main #search-posts .item input,.panel main #search-posts .item select,.panel main #search-posts .item details.multiselect summary{padding:7px}.panel main #search-domains .item select,.panel main #search-domains .item details.multiselect summary,.panel main #search-prices .item select,.panel main #search-prices .item details.multiselect summary,.panel main #search-pages .item select,.panel main #search-pages .item details.multiselect summary,.panel main #search-posts .item select,.panel main #search-posts .item details.multiselect summary{padding-right:20px;background-size:12px}.panel main #search-domains .item:first-child,.panel main #search-prices .item:first-child,.panel main #search-pages .item:first-child,.panel main #search-posts .item:first-child{margin-top:0;margin-right:0;width:100%}.panel main ul.domains{display:flex;flex-wrap:wrap;margin:0 -5px}.panel main ul.domains li{width:33.3333333%}@media screen and (max-width: 991px){.panel main ul.domains li{width:50%}}@media screen and (max-width: 576px){.panel main ul.domains li{width:100%}}.panel main ul.domains li a{display:flex;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:12px;margin:5px;height:80px;flex-flow:column;justify-content:space-between;transition:all var(--transition-fast)}.panel main ul.domains li a:hover{background-color:var(--bg-secondary);border-color:var(--border-primary);box-shadow:var(--shadow-sm)}.panel main ul.domains li a .icon-check{font-size:12px}.panel main ul.domains li a .icon-check::before{margin-right:0}.panel main ul.domains li a>*{margin-bottom:0}.panel main .expiration{margin:0;display:flex;align-items:center}.panel main .expiration.none{color:var(--text-secondary)}.panel main .expiration.diff{font-size:12px;color:var(--text-secondary)}.panel main .expiration.regular{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.panel main .expiration .square{width:8px;height:8px;display:inline-block;margin-right:6px;border-radius:var(--radius-xs)}.panel main .expiration .square.danger{background-color:var(--error-color)}.panel main .expiration .square.warning{background-color:var(--warning-color)}.panel main .expiration .square.caution{background-color:var(--info-color)}.panel main .expiration .square.safe{background-color:var(--success-color)}.panel main .expiration .square.expired{background-color:var(--text-primary)}.panel #notify{width:100%}.panel #notify .message{cursor:pointer;padding:10px;font-size:12px;color:var(--dark-color);background-color:var(--warning-color);animation:3s ease-out 10s forwards fade-out;width:100%;text-align:center;font-weight:500;border-radius:var(--radius-sm)}@media screen and (max-width: 991px){.panel>details[open]{position:absolute;padding-top:51px}}form{margin:0}form button,form input,form textarea,form .input,form select,form details.multiselect summary{appearance:none;line-height:20px;padding:10px;font-size:14px;border-radius:var(--radius-md);transition:all var(--transition-fast)}form details.multiselect{margin:0;border:none;position:relative}form details.multiselect summary{list-style:none;margin:0;cursor:pointer}form details.multiselect summary::marker,form details.multiselect summary::-webkit-details-marker{display:none}form details.multiselect .wrapper{position:absolute;bottom:0;display:none}form details.multiselect .wrapper menu{position:absolute;top:4px;left:0;background-color:var(--bg-primary);border:1px solid var(--border-input);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:300px;overflow:hidden;overflow-y:auto;min-width:200px}form details.multiselect .wrapper menu::-webkit-scrollbar{width:6px}form details.multiselect .wrapper menu::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:var(--radius-lg)}form details.multiselect .wrapper menu::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:var(--radius-full)}form details.multiselect .wrapper menu label{margin:0;padding:10px;display:flex;align-items:center;font-size:13px;cursor:pointer;transition:background-color var(--transition-fast)}form details.multiselect .wrapper menu label input{display:block;margin:0 6px 0 0}form details.multiselect .wrapper menu label span{display:block;white-space:nowrap}form details.multiselect .wrapper menu label:hover{background-color:var(--bg-secondary)}@media screen and (max-width: 576px){form details.multiselect{position:unset}form details.multiselect .wrapper{position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;align-items:center;justify-content:center}form details.multiselect .wrapper menu{position:unset;max-width:400px;width:100%;margin:0 20px}}form details.multiselect[open] summary{border-color:var(--border-secondary)}form details.multiselect[open] .wrapper{background-color:var(--mask);display:block;z-index:10}@media screen and (max-width: 576px){form details.multiselect[open] .wrapper{display:flex}}form button{padding:8px 15px;background-color:var(--bg-hover);cursor:pointer;border:none;color:var(--text-primary);font-weight:bold;text-wrap:nowrap;word-break:keep-all}form button:hover{background-color:var(--bg-secondary);box-shadow:var(--shadow-xs)}form button:active{box-shadow:none}form button:disabled{background-color:var(--bg-secondary);color:var(--text-secondary);cursor:not-allowed}form button[type=submit]{display:flex;align-items:center;justify-content:center}form button[type=submit] .loading{display:inline-block;background:url(../images/loading.svg);width:18px;height:18px;margin-right:10px;filter:invert(100%);-webkit-filter:invert(100%)}html[data-theme=dark] form button[type=submit] .loading{filter:none;-webkit-filter:none}form label{display:block;margin-bottom:10px;color:var(--text-primary)}form textarea{height:150px;resize:none;overflow-y:auto;overflow-x:hidden}form textarea::-webkit-scrollbar{width:6px}form textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin:var(--radius-md)}form textarea::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:var(--radius-full)}form textarea::-webkit-scrollbar-thumb:hover{background-color:var(--text-secondary)}form input,form textarea,form .input{background-color:var(--bg-primary);border:1px solid var(--border-input);width:100%;max-width:550px;color:var(--text-primary);caret-color:var(--text-primary)}form input::placeholder,form textarea::placeholder,form .input::placeholder{color:var(--text-secondary)}form input:focus,form textarea:focus,form .input:focus{outline:0;border-color:var(--btn-primary);box-shadow:0 0 0 3px rgba(0,102,255,.1)}form input:read-only,form textarea:read-only,form .input:read-only{background-color:var(--bg-secondary);border-color:var(--border-light);color:var(--text-secondary);cursor:not-allowed}form select{background-color:var(--bg-primary);border:1px solid var(--border-input);color:var(--text-primary);background-image:url(../images/arrow-combo.svg);background-repeat:no-repeat;background-size:16px;background-position:right 4px center;padding-right:24px}form select:focus{outline:0;border-color:var(--btn-primary);box-shadow:0 0 0 3px rgba(0,102,255,.1)}form details.multiselect summary{background-color:var(--bg-primary);border:1px solid var(--border-input);border-radius:var(--radius-md);color:var(--text-primary);background-image:url(../images/arrow-combo.svg);background-repeat:no-repeat;background-size:16px;background-position:right 4px center;padding-right:24px}form details.multiselect summary:focus{outline:0;border-color:var(--btn-primary);box-shadow:0 0 0 3px rgba(0,102,255,.1)}form .input[contentEditable]:empty:before{content:attr(placeholder);color:var(--text-secondary);vertical-align:text-bottom}form input[type=search]::-webkit-search-decoration,form input[type=search]::-webkit-search-cancel-button,form input[type=search]::-webkit-search-results-button,form input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}form input[type=checkbox],form input[type=radio]{width:16px;height:16px;vertical-align:middle;border-radius:var(--radius-xs)}form input[type=checkbox]:checked,form input[type=radio]:checked{background-color:var(--success-color)}form input[type=radio]{border-radius:50%}form .element{margin-bottom:20px}form .element *:disabled,form .element input:disabled+.switch{opacity:.5;cursor:not-allowed}form .element .item{margin-bottom:10px}form .element .item.submit{display:flex;justify-content:flex-start;align-items:center}form .element .item.submit button{padding:11px 18px}@media screen and (max-width: 576px){form .element .item.submit button{width:auto}}form .element .item label{display:inline-block;margin-right:10px;margin-bottom:0}form .element .item:last-child{margin-bottom:0}form .element:last-child{margin-bottom:0}form:has(>.item){display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}form .searchbox{display:flex;align-items:center;border:1px solid var(--border-input);border-radius:var(--radius-lg);overflow:hidden}form .searchbox input{border:none;max-width:none;border-radius:0}form .searchbox input:focus{box-shadow:none}form .searchbox button{margin-right:3px;border-radius:var(--radius-md)}form .searchbox:focus-within{border-color:var(--btn-primary);box-shadow:0 0 0 3px rgba(0,102,255,.1)}@media screen and (max-width: 576px){form .searchbox button{width:auto}}form .switch{display:flex;width:42px;height:24px;padding:3px;background-color:var(--border-primary);cursor:pointer;border-radius:var(--radius-full);transition:background-color var(--transition-fast)}form .switch::before{content:"";width:18px;height:18px;background-color:var(--bg-primary);border-radius:var(--radius-full);transition:transform var(--transition-fast)}form input[value="1"]+.switch{background-color:var(--success-color);justify-content:flex-end}form .captcha{display:block;margin-bottom:10px;cursor:pointer;background-color:var(--border-secondary);border-radius:var(--radius-sm)}form .turnstile~.loading-holder{display:flex}form .turnstile:not(:empty)~.loading-holder{display:none}form .message{margin-bottom:20px;padding:10px 12px;width:100%;font-weight:bold;border:1px solid var(--error-color);background-color:var(--bg-secondary);border-radius:var(--radius-md)}form .error{color:var(--error-color);font-size:12px}form .desc{color:var(--text-secondary);font-size:12px}@media screen and (max-width: 576px){form button{width:100%}form input{max-width:none}}.dialog{position:fixed;z-index:1000;background-color:var(--mask);display:flex;top:0;left:0;height:100%;width:100%;justify-content:center;align-items:center;padding:20px;animation:fade-in .2s ease-out}.dialog .window{max-width:580px;width:100%;background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);position:relative;overflow:hidden;animation:slide-up .25s ease-out}.dialog .window.full{max-width:none;height:100%;display:flex;flex-flow:column;border-radius:var(--radius-lg)}.dialog .window.full>.body{flex:1;overflow:auto}.dialog .window img{width:100%}html[data-theme=dark] .dialog .window img{-webkit-filter:invert(100%);filter:invert(100%)}.dialog .window>.header{padding:15px 20px;border-bottom:1px solid var(--border-primary);background-color:var(--bg-secondary)}.dialog .window>.header h4,.dialog .window>.header footer .container .footer .grid h3,footer .container .footer .grid .dialog .window>.header h3{margin:0}.dialog .window>.header .icon-cancel{cursor:pointer;display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:20px;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.dialog .window>.header .icon-cancel:hover{background-color:var(--bg-hover)}.dialog .window>.header .icon-cancel::before{margin-right:0}.dialog .window>.body{padding:20px}.dialog .window>.body .confirm{display:flex;align-items:center;justify-content:flex-end}.dialog .window>.body .confirm button{margin-left:10px}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes slide-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pricing article.fmt h1{font-size:36px;margin-bottom:20px}.pricing article.fmt p{color:var(--text-secondary);font-size:18px}.pricing .details{display:flex;flex-flow:column;width:100%}.pricing .details .control{display:flex;margin-bottom:40px;align-items:center;justify-content:center}.pricing .details .control.between{justify-content:space-between;margin-bottom:20px}.pricing .details .control.between .switch .item{padding:10px 20px;font-size:14px}.pricing .details .control .coupon{flex:1;margin-left:10px;max-width:250px}.pricing .details .control .switch{display:flex;align-items:center;background-color:var(--bg-secondary);border-radius:var(--radius-full);padding:4px;gap:2px}.pricing .details .control .switch .item{cursor:pointer;font-size:16px;font-weight:500;font-style:normal;padding:15px 25px;background-color:rgba(0,0,0,0);border-radius:var(--radius-full);transition:all var(--transition-fast)}.pricing .details .control .switch .item:hover:not(.active){background-color:var(--bg-hover)}.pricing .details .control .switch .item small{font-size:12px;margin-left:10px;color:var(--text-secondary)}.pricing .details .control .switch.monthly .item:first-child{color:var(--bg-primary);background-color:var(--success-color);box-shadow:var(--shadow-sm)}.pricing .details .control .switch.annually .item:last-child{color:var(--bg-primary);background-color:var(--success-color);box-shadow:var(--shadow-sm)}.pricing .details .control .switch.annually .item:last-child small{color:var(--bg-secondary)}.pricing .details .plans{width:100%;display:grid;grid-template-columns:calc((100% - 60px)/3) calc((100% - 60px)/3) calc((100% - 60px)/3);grid-template-rows:auto auto;gap:30px}.pricing .details .plans *{text-align:left}.pricing .details .plans .plan{border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:24px;height:550px;display:flex;flex-flow:column;justify-content:space-between;transition:all var(--transition-normal)}.pricing .details .plans .plan:hover{border-color:var(--border-secondary);box-shadow:var(--shadow-md)}.pricing .details .plans .plan article h2{border:none}.pricing .details .plans .plan article p{color:var(--text-secondary);margin-bottom:20px}.pricing .details .plans .plan article ul{line-height:28px}.pricing .details .plans .plan .price{margin-top:20px;display:flex;flex-flow:column;width:100%}.pricing .details .plans .plan .price .monthly,.pricing .details .plans .plan .price .annually{display:flex;align-items:baseline;justify-content:center;margin-bottom:20px}.pricing .details .plans .plan .price .monthly .value,.pricing .details .plans .plan .price .annually .value{font-size:40px;font-weight:500}.pricing .details .plans .plan .price .monthly .value::before,.pricing .details .plans .plan .price .annually .value::before{content:"$";margin-right:5px}.pricing .details .plans .plan .price .monthly .unit,.pricing .details .plans .plan .price .annually .unit{font-size:20px;color:var(--text-secondary);margin-left:5px}.pricing .details .plans .plan .price .monthly .unit::before,.pricing .details .plans .plan .price .annually .unit::before{content:"/";margin-right:5px}.pricing .details .plans .plan .price .button,.pricing .details .plans .plan .price strong,.pricing .details .plans .plan .price .manage,.pricing .details .plans .plan .price em{width:100%;text-align:center;padding:0 25px;font-size:16px;white-space:nowrap;height:50px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}.pricing .details .plans .plan .price strong{background-color:var(--bg-secondary)}.pricing .details .plans .plan .price .manage,.pricing .details .plans .plan .price em{font-size:14px;height:40px}.pricing .details .plans .plan .price em{font-style:normal}.pricing .details .plans .plan .price .manage{text-decoration:underline}.pricing .details .plans .plan.enterprise{grid-column:1/-1;width:100%;height:auto;flex-flow:row}.pricing .details .plans .plan.enterprise .price{width:auto;justify-content:center;margin-top:0;margin-left:20px}@media screen and (max-width: 991px){.pricing .details .plans{grid-template-columns:1fr;grid-template-rows:auto}.pricing .details .plans .plan{grid-column:1/-1;height:auto}.pricing .details .plans .plan.enterprise{flex-flow:column}.pricing .details .plans .plan.enterprise .price{margin-top:20px;margin-left:0}}.membership main article.fmt h1{margin-bottom:10px}.membership main article.fmt p{color:var(--text-secondary)}.membership main .links{margin-top:30px;display:flex;justify-content:center;gap:16px}.membership main .links .button{border-radius:var(--radius-md);transition:all var(--transition-fast)}.membership main .links .button:hover{box-shadow:var(--shadow-sm)}.showcase{border-radius:var(--radius-lg);overflow:hidden;position:relative;box-shadow:var(--shadow-md)}.showcase .text-pro{background-color:rgba(0,0,0,0);font-weight:bold;color:var(--bg-primary);padding:0;position:absolute;right:-7px;top:-5px;transform:rotate(45deg);font-size:12px;display:flex;width:40px;height:40px;align-items:center;justify-content:center;text-transform:uppercase}.showcase .text-pro::after{content:"pro"}.showcase .triangle{position:absolute;right:0;top:0;width:40px;display:flex;flex-wrap:wrap;place-content:flex-end}.showcase .triangle .box{width:20px;height:20px;background-color:var(--success-color)}.showcase .triangle::before{content:"";display:block;width:0;height:0;border-top:20px solid var(--success-color);border-left:20px solid rgba(0,0,0,0)}.showcase .triangle::after{content:"";display:block;width:0;height:0;border-top:20px solid var(--success-color);border-left:20px solid rgba(0,0,0,0)}.showcase .header{background-color:var(--border-primary);height:40px;padding:0 15px;display:flex;align-items:center}.showcase .header .button{width:10px;height:10px;border-radius:50%;margin-right:6px;background-color:var(--bg-primary)}.showcase .screenshot{margin:0;list-style:none;overflow:hidden;font-size:0;white-space:nowrap;width:940px;height:564px;background-color:var(--bg-primary)}.showcase .screenshot li{width:100%;height:100%;background-color:var(--bg-primary);background-repeat:no-repeat;background-size:cover;background-position:center center;display:inline-block}.showcase .screenshot li#domain-dashboard{background-image:url(../images/screenshot/dashboard.png)}html[data-theme=dark] .showcase .screenshot li#domain-dashboard{background-image:url(../images/screenshot/dashboard.dark.png)}.showcase .screenshot li#domains-list{background-image:url(../images/screenshot/domains-list.png)}html[data-theme=dark] .showcase .screenshot li#domains-list{background-image:url(../images/screenshot/domains-list.dark.png)}.showcase .screenshot li#domain-pricing{background-image:url(../images/screenshot/domain-pricing.png)}html[data-theme=dark] .showcase .screenshot li#domain-pricing{background-image:url(../images/screenshot/domain-pricing.dark.png)}@media screen and (max-width: 991px){.showcase .screenshot{max-width:940px;width:100%;height:auto;aspect-ratio:5/3}}.pro{background-color:var(--bg-secondary);border-width:1px 0;border-style:solid;border-color:var(--border-light);margin-bottom:20px}.pro.transparent{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:0}.pro .fmt h2{border-bottom:none}.pro .faq{display:flex;flex-flow:column;align-items:center}.pro .faq:first-child{margin-top:-40px}.pro .faq h2{border:none;margin-bottom:30px}.pro .faq details{width:100%;max-width:500px;border:1px solid var(--border-primary);border-radius:var(--radius-lg);margin-bottom:10px;transition:all var(--transition-fast)}.pro .faq details:hover{border-color:var(--border-secondary)}.pro .faq details summary{padding:15px;margin-bottom:0;cursor:pointer;font-size:16px;font-weight:500;border-radius:var(--radius-lg);transition:background-color var(--transition-fast)}.pro .faq details summary:hover{background-color:var(--bg-secondary)}.pro .faq details[open]{padding:15px;border-color:var(--border-secondary);box-shadow:var(--shadow-sm)}.pro .faq details[open] summary{padding:0;margin-bottom:20px}.pro .faq details>*:last-child{margin-bottom:0}.pro .links{display:flex;justify-content:center;align-items:center;margin-bottom:100px}.pro .links:first-child{margin-top:-40px}.pro .links a{display:flex;flex-flow:column;justify-content:space-between;height:70px;padding:10px 20px;color:var(--text-primary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.pro .links a h3{font-size:16px;margin:0}.pro .links a data{color:var(--text-secondary);text-align:center}.pro .links a:hover{background-color:var(--bg-secondary);box-shadow:var(--shadow-sm)}.pro .links .split{margin:0 20px;width:2px;background-color:var(--border-primary);height:30px;border-radius:var(--radius-full)}@media screen and (max-width: 576px){.pro .links{flex-flow:column}.pro .links a{flex-flow:row;width:100%;align-items:center;height:50px}.pro .links .split{height:1px;width:100%}}.pro .features{display:flex;justify-content:space-between}.pro .features blockquote{width:33.3333333%;padding:0 10px 10px;margin:0;color:var(--text-primary)}.pro .features blockquote:first-child{padding-left:0}.pro .features blockquote:last-child{padding-right:0}.pro .features blockquote h2{font-size:20px;border:none;margin-bottom:10px}@media screen and (max-width: 576px){.pro .features{flex-direction:column}.pro .features blockquote{width:100%;padding:10px 0}.pro .features blockquote:first-child{padding-top:0}.pro .features blockquote:last-child{padding-bottom:0}}