.portal-theme{--p-ink: #0F1B2D;--p-body: #4B5B70;--p-muted: #94A3B8;--p-page: #F4F6F8;--p-surface: #FFFFFF;--p-surface-subtle: #F8FAFC;--p-border: #E3E8EF;--p-border-soft: #EEF1F5;--p-border-strong: #CBD5E1;--p-primary: #0E7C86;--p-primary-text: #0A5A62;--p-link: #0E6F78;--p-primary-tint: #D7EEF0;--p-primary-selected: #E0F0F2;--p-primary-wash: #F2FAFB;--p-row-selected: #EAF6F7;--p-nav: #0F1B2D;--p-nav-text: #C9D3E0;--p-nav-hover: #1B2A40;--p-nav-card: #16253B;--p-nav-accent: #7DD3DB;--p-success-fg: #05603A;--p-success-bg: #E3F6EC;--p-success-dot: #067647;--p-warning-fg: #7A4306;--p-warning-bg: #FFF1D6;--p-warning-dot: #B45309;--p-warning-strong: #8A4B08;--p-danger-fg: #912018;--p-danger-bg: #FDE7E5;--p-danger-dot: #B42318;--p-info-fg: #2F3B8F;--p-info-bg: #E6E9F5;--p-info-dot: #2F3B8F;--p-radius: 10px;--p-radius-card: 14px;--p-control: 44px;--p-mono: ui-monospace, Menlo, Consolas, monospace;--neutral-background: var(--p-page);--neutral-title: var(--p-ink);--neutral-body: var(--p-body);--neutral-label: var(--p-body);--neutral-white-off: var(--p-surface);--neutral-card-border: var(--p-border);--neutral-border: var(--p-border-strong);--primary-dark: var(--p-primary);--primary-default: var(--p-primary);--primary-lighter: var(--p-primary-tint);--primary-lightest: var(--p-row-selected);--secondary-dark: var(--p-primary-text);--sidebar-bg: var(--p-nav);--sidebar-text: var(--p-nav-text);--sidebar-hover-bg: var(--p-nav-hover);--sidebar-hover-text: #FFFFFF;--sidebar-active-bg: var(--p-primary);--sidebar-active-text: #FFFFFF;background:var(--p-page);color:var(--p-ink);font-size:15px;line-height:1.7}.portal-theme a{color:var(--p-link)}.portal-theme .portal-sidebar{padding:24px 16px;gap:28px}.portal-brand-row{display:flex;align-items:center;gap:10px;padding:0 6px}.portal-brand-mark{width:38px;height:38px;border-radius:10px;background:var(--p-primary);color:#fff;display:grid;place-items:center;flex:none}.portal-theme .portal-brand{padding:0;font-size:17px!important;font-weight:700!important}.portal-theme .portal-nav-item{gap:12px;padding:11px 14px;border-radius:10px;font-size:14.5px;font-weight:400;color:var(--p-nav-text)}.portal-theme .portal-nav-item:hover{background:var(--p-nav-hover);color:#fff}.portal-theme .portal-nav-item--active,.portal-theme .portal-nav-item--active:hover{background:var(--p-primary);color:#fff;font-weight:700}.portal-theme .portal-nav-item:focus-visible{outline:2px solid var(--p-nav-accent);outline-offset:2px}.portal-help-card{margin-top:auto;background:var(--p-nav-card);border-radius:12px;padding:16px;color:var(--p-nav-text);font-size:13.5px;line-height:1.7}.portal-help-card b{display:block;color:#fff;margin-bottom:4px}.portal-help-card a{color:var(--p-nav-accent);text-decoration:none;font-weight:500}.portal-help-card a:hover{text-decoration:underline}.portal-theme .portal-logout{margin-top:0}.portal-theme .portal-top{padding:16px 32px;gap:16px;background:var(--p-surface)}.portal-theme .portal-search-wrap{flex:1 1 220px;width:auto;max-width:460px;min-height:var(--p-control);box-sizing:border-box;padding:0 14px;border-radius:var(--p-radius);border-color:var(--p-border);background:var(--p-page);color:var(--p-body)}.portal-theme .portal-userbar{gap:14px}.portal-theme .portal-wallet-chip{min-height:var(--p-control);padding:0 14px;border-radius:var(--p-radius);font-size:14px;font-weight:400;display:inline-flex;align-items:center;gap:8px}.portal-theme .portal-wallet-chip b{font-weight:700}.portal-theme .portal-wallet-chip span{color:var(--p-body)}.portal-theme .portal-bell{border-radius:var(--p-radius)!important;color:var(--p-ink)!important}.portal-theme .portal-avatar{width:44px;height:44px;background:var(--p-primary-tint);color:var(--p-primary-text);font-weight:700}.portal-theme .portal-hello{font-weight:700!important;font-size:14px!important;line-height:1.4!important}.portal-theme .portal-code{font-size:12.5px!important;color:var(--p-body)!important}.portal-theme .portal-content{padding:28px 32px}.portal-theme .portal-greeting{padding:24px 32px 20px}.portal-theme .portal-greet-title{font-size:24px!important;font-weight:700!important}@media(max-width:899px){.portal-theme .portal-top{padding:12px 16px;gap:10px}.portal-theme .portal-content{padding:20px 16px}.portal-theme .portal-greeting{padding:18px 16px 16px}.portal-theme .portal-identity{display:none}}.p-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block;font-family:var(--p-mono);font-size:13px}.p-num{font-variant-numeric:tabular-nums}.p-muted{color:var(--p-body)}@media(prefers-reduced-motion:reduce){.portal-theme *,.portal-theme *:before,.portal-theme *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--primary-dark: #5D7050;--primary-default: #A8B8A0;--primary-highlight: #C4D4B8;--primary-light: #DCE8D4;--primary-lighter: #EEF4E9;--primary-lightest: #F7FAF5;--secondary-dark: #7A6450;--secondary-default: #A88672;--secondary-highlight: #C4A688;--secondary-light: #DCC8B4;--secondary-lighter: #EDE4D8;--secondary-lightest: #F7F2EB;--tertiary-dark: #9A5028;--tertiary-default: #CF8050;--tertiary-highlight: #DDA070;--tertiary-light: #E8C4A0;--tertiary-lighter: #F2DCC4;--tertiary-lightest: #FAF0E6;--error-dark: #6E3820;--error-default: #8E5238;--error-highlight: #A86A50;--error-light: #C8A090;--error-lighter: #E0CFC4;--error-lightest: #F5EDE8;--neutral-title: #3A3A3A;--neutral-body: #5A5A5A;--neutral-label: #949494;--neutral-disabled: #C8C8C8;--neutral-border: #C8B8A8;--neutral-background: #F7F5F2;--neutral-white-off: #FDFAF6;--neutral-card-border: #DDD0C4;--sidebar-bg: #D8D0C6;--sidebar-text: #4A4038;--sidebar-hover-bg: #C4D4B8;--sidebar-hover-text: #3A3A3A;--sidebar-active-bg: #A8B8A0;--sidebar-active-text: #FFFFFF;--color-primary: var(--primary-default);--color-dark: var(--primary-dark);--color-sidebar: var(--sidebar-bg);--color-bg: var(--neutral-background);--color-card: #FFFFFF;--color-warning: var(--tertiary-default);--color-danger: var(--error-default);--color-border: var(--neutral-border);--color-text: var(--neutral-title);--color-text-light: var(--neutral-body);--card-sage-gray: #B0BCB4;--card-mint: #CDDFD4;--card-golden: #F0DCA8;--card-peach: #EDC8B4;--card-dusty-rose: #DDB8B4;--card-terracotta: #B08886;--card-sky: #B8D8E0;--card-seafoam: #E8F2EC;--card-cream: #FFF0E0;--card-salmon: #F8D8C8;--card-sage-field: #DDE4D4;--card-pine: #7A8478;--card-warm-blush: #E0C8BC;--card-linen: #EBE0D6;--card-ivory: #F8F2EA;--card-taupe: #E0D8D0;--card-pearl: #F2F4F0}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;direction:rtl;background-color:var(--neutral-background);color:var(--neutral-title);font-family:Vazirmatn,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.app-root{display:flex;flex-direction:column;height:100vh}.topbar{height:52px;flex-shrink:0;box-shadow:none!important}.layout{flex:1;display:flex;overflow:hidden;align-items:stretch}.layout--full{flex-direction:column}.sidenav{width:260px;flex-shrink:0;margin:12px;height:calc(100vh - 80px);background:var(--sidebar-bg);color:var(--sidebar-text);display:flex;flex-direction:column;padding:12px 10px;overflow-y:auto;overflow-x:hidden;border-radius:16px;border:none;box-shadow:0 4px 20px #00000014;scrollbar-width:none;-ms-overflow-style:none}.sidenav::-webkit-scrollbar{width:0;background:transparent}.sidenav:hover{scrollbar-width:thin}.sidenav:hover::-webkit-scrollbar{width:8px}.sidenav:hover::-webkit-scrollbar-track{background:#2c2c2c0f;border-radius:10px}.sidenav:hover::-webkit-scrollbar-thumb{background:var(--primary-default);border-radius:10px}.sidenav:hover::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.sidenav-logo{font-weight:700;font-size:18px;margin-bottom:8px;color:var(--sidebar-text)}.sidenav-section{margin-top:16px;border:none;border-top:none;border-bottom:none}.sidenav-section-title{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-text);margin-bottom:6px;opacity:.9}.sidenav-list{list-style:none;padding:0;margin:0;border:none;border-top:none;border-bottom:none}.sidenav-list li{border:none;border-top:none;border-bottom:none}.sidenav-item{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;cursor:pointer;font-size:13px;white-space:nowrap;transition:background .2s ease,color .2s ease;text-decoration:none;color:var(--sidebar-text);margin-bottom:4px;background:transparent;border:none;border-top:none;border-bottom:none}.sidenav-item-icon{display:inline-flex;font-size:18px;color:inherit;opacity:.9}.sidenav-item:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-hover-text)}.sidenav-item:hover .sidenav-item-icon,.sidenav-item:hover .sidenav-item-label{color:var(--sidebar-hover-text)}.sidenav-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);border-radius:8px}.sidenav-item.active .sidenav-item-label,.sidenav-item.active .sidenav-item-icon{color:var(--sidebar-active-text)}.sidenav-item-label{color:inherit}.sidenav-sublist{list-style:none;padding:0 20px 0 0;margin:2px 0 4px}.sidenav-sublist .sidenav-subitem{padding:10px 14px;font-size:12px;border-radius:8px;margin-bottom:4px;background:transparent;color:var(--sidebar-text);border:none;border-top:none;border-bottom:none}.content{flex:1;min-width:0;min-height:0;margin:8px 12px 12px;padding:12px 14px;overflow-y:auto;background:var(--neutral-background);border-radius:16px}.content.scroll-y-hidden{overflow:hidden;display:flex;flex-direction:column}.menu-floating-toolbar{position:sticky;top:0;z-index:10;margin-bottom:14px;padding:0 2px 6px;background:transparent;border:none;box-shadow:none}.app-shell{display:flex;flex-direction:row;align-items:stretch;gap:16px;flex:1;min-height:0}.app-shell-profile{width:272px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.app-shell-main{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.user-profile-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid var(--neutral-card-border);box-shadow:0 10px 36px #4a5e3a1f;flex:1;display:flex;flex-direction:column;min-height:0;height:100%}.user-profile-card--loading{padding:24px 16px;text-align:center;display:flex;align-items:center;justify-content:center}.user-profile-card__banner{height:88px;flex-shrink:0}.user-profile-card__body{padding:0 16px 20px;margin-top:-36px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.user-profile-card__avatar-wrap{display:flex;justify-content:center}.user-profile-card__footer{margin-top:auto;padding-top:12px}@media(max-width:959px){.app-shell{flex-direction:column;overflow-y:auto}.app-shell-profile{width:100%;order:-1;flex:0 0 auto;height:auto;overflow:visible}.user-profile-card{height:auto;flex:0 0 auto}.app-shell-main{overflow-y:visible;flex:1 1 auto}.user-profile-card__banner{height:72px}}.menu-toolbar-scroll{scrollbar-width:thin;scrollbar-color:var(--primary-default) transparent}.menu-toolbar-scroll::-webkit-scrollbar{height:6px}.menu-toolbar-scroll::-webkit-scrollbar-thumb{background:var(--primary-default);border-radius:999px}.menu-hub{max-width:1200px;margin:0 auto;padding:0 2px 16px}.menu-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:700px){.menu-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:960px){.menu-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:1200px){.menu-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-floating{background:#fff;border:1px solid var(--neutral-card-border);border-radius:16px;box-shadow:0 4px 20px #00000014;padding:16px}.card-floating--ivory{background:var(--neutral-background);border-radius:16px;box-shadow:0 4px 20px #00000014;padding:16px}.tabs-floating{border-radius:12px;background:var(--secondary-lighter);padding:8px}.filter-bar-floating{border-radius:12px;background:#fff;border:1px solid var(--neutral-card-border);box-shadow:0 4px 20px #00000014;padding:12px 16px}.content-card{background:#fff;border:1px solid var(--neutral-card-border);border-radius:16px;padding:16px;box-shadow:0 4px 20px #00000014}.content .MuiDataGrid-root{background:#fff;border:1px solid var(--neutral-card-border);border-radius:16px;box-shadow:0 4px 20px #00000014;margin:16px 0;overflow:hidden;padding:16px}.content .MuiDataGrid-columnHeaders{background:var(--secondary-lighter);border-radius:10px 10px 0 0}.content .MuiDataGrid-row:nth-of-type(odd){background:#fff}.content .MuiDataGrid-row:nth-of-type(2n){background:var(--neutral-background)}.content .MuiDataGrid-row:hover{background:var(--primary-lighter)!important}@media(max-width:959px)and (min-width:600px){.sidenav-collapsed{width:68px!important;padding:12px 6px!important;align-items:center}.sidenav-collapsed .sidenav-scroll-container{display:flex;flex-direction:column;align-items:center;width:100%}.sidenav-item--icon-only{justify-content:center!important;padding:12px 0!important;width:48px!important;border-radius:10px!important;margin-bottom:4px!important}.sidenav-item--icon-only .sidenav-item-icon{font-size:22px!important}.MuiButtonBase-root,.MuiButton-root,.MuiIconButton-root{min-height:44px}.MuiButton-root{min-width:44px}}@media(max-width:599px){.sidenav{display:none!important}.content{margin:6px!important;padding:10px!important;border-radius:8px}.MuiButtonBase-root,.MuiButton-root,.MuiIconButton-root{min-height:44px}.MuiButton-root{min-width:44px}body{font-size:13px}.content .MuiDataGrid-root{margin:8px 0;padding:8px}.card-floating,.content-card{padding:12px;border-radius:12px}.filter-bar-floating{padding:8px 12px;border-radius:8px}}.persian-date-picker-container .rmdp-wrapper,.persian-date-picker-container .custom-calendar.rmdp-wrapper,.custom-calendar.rmdp-wrapper{direction:rtl;font-family:Vazirmatn,system-ui,sans-serif;border-radius:12px;border:1px solid var(--neutral-card-border);box-shadow:0 4px 16px #0000000f}.persian-date-picker-container .rmdp-calendar,.custom-calendar .rmdp-calendar{padding:8px;background:#fff}.persian-date-picker-container .rmdp-header-values,.custom-calendar .rmdp-header-values{color:var(--neutral-title);font-weight:600}.persian-date-picker-container .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span,.custom-calendar .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden) span{border-radius:8px}.persian-date-picker-container .rmdp-day.rmdp-selected span:not(.highlight),.custom-calendar .rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--primary-default);box-shadow:none}.persian-date-picker-container .rmdp-day.rmdp-today span,.custom-calendar .rmdp-day.rmdp-today span{background-color:var(--primary-lighter);color:var(--neutral-title)}.persian-date-picker-container .rmdp-arrow,.custom-calendar .rmdp-arrow{border-color:var(--primary-default)}.persian-date-picker-container .rmdp-week-day,.custom-calendar .rmdp-week-day{color:var(--neutral-label);font-weight:600}.persian-date-picker-container .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden):hover span,.custom-calendar .rmdp-day:not(.rmdp-disabled):not(.rmdp-day-hidden):hover span{background-color:var(--primary-lighter);color:var(--neutral-title)}.portal-shell{height:100dvh;display:flex;overflow:hidden}.portal-sidebar-desktop{display:none}@media(min-width:900px){.portal-sidebar-desktop{display:block}.portal-menu-button{display:none!important}}.portal-sidebar{height:100%;display:flex;flex-direction:column;background:var(--sidebar-bg);color:var(--sidebar-text);padding:20px 14px;gap:8px}.portal-brand{font-weight:800!important;font-size:1.05rem!important;padding:8px 12px 16px;color:#fff!important}.portal-nav{display:flex;flex-direction:column;gap:4px;flex:1}.portal-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--sidebar-text);text-decoration:none;font-weight:600;border:0;background:transparent;cursor:pointer;font:inherit;text-align:right;width:100%}.portal-nav-item:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-hover-text)}.portal-nav-item--active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.portal-logout{margin-top:auto}.portal-main{flex:1;min-width:0;display:flex;flex-direction:column}.portal-top{display:flex;align-items:center;gap:10px;padding:14px 20px;background:var(--neutral-white-off);border-bottom:1px solid var(--neutral-card-border);flex-wrap:wrap}.portal-identity{min-width:0}.portal-hello{font-weight:800!important;font-size:1rem!important;line-height:1.2!important;color:var(--neutral-title)!important}.portal-code{color:var(--neutral-label)!important;font-size:.75rem!important}.portal-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--primary-lighter);color:var(--primary-dark);font-weight:800;flex-shrink:0}.portal-bell{color:var(--neutral-body)!important;border:1px solid var(--neutral-card-border)!important;border-radius:12px!important}.portal-wallet-chip{background:var(--neutral-white-off);color:var(--neutral-title);border:1px solid var(--neutral-card-border);border-radius:12px;padding:8px 12px;font-weight:700;font-size:.85rem;white-space:nowrap;cursor:pointer;font-family:inherit}.portal-search-wrap{flex:0 1 15rem;width:15rem;max-width:15rem;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid var(--neutral-card-border);background:var(--neutral-background);border-radius:12px;padding:8px 12px;color:var(--neutral-label)}.portal-userbar{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.portal-top-search{border:0;outline:0;background:transparent;width:100%;color:var(--neutral-title);font:inherit}.portal-greeting{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 20px 16px;background:var(--neutral-white-off);border-bottom:1px solid var(--neutral-card-border)}.portal-greet-title{font-weight:800!important;color:var(--neutral-title)!important}.portal-greet-date{color:var(--neutral-body)!important;font-size:.9rem!important}.portal-profile{display:flex;flex-direction:column;max-width:640px}.portal-profile-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--neutral-card-border)}.portal-profile-row:last-child{border-bottom:0}.portal-profile-label{color:var(--neutral-label)!important}.portal-profile-value{font-weight:700!important;color:var(--neutral-title)!important}.portal-content{flex:1;min-height:0;overflow:auto;padding:20px}.portal-page .MuiPaper-root{border-radius:16px;border:1px solid var(--neutral-card-border);background:var(--neutral-white-off);box-shadow:none}.portal-page .MuiTypography-h5{font-weight:800;color:var(--neutral-title)}.portal-page .MuiChip-root{border-radius:999px;font-weight:700}.portal-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.portal-dash-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}@media(max-width:1100px){.portal-stat-grid,.portal-dash-grid{grid-template-columns:1fr}}.portal-card{background:var(--neutral-white-off);border:1px solid var(--neutral-card-border);border-radius:16px;padding:16px}.portal-stat-value{font-size:1.6rem;font-weight:800;color:var(--neutral-title)}.portal-stat-label{color:var(--neutral-body);font-size:.85rem}.portal-table{width:100%;border-collapse:collapse}.portal-table th,.portal-table td{text-align:right;padding:10px 8px;border-bottom:1px solid var(--neutral-card-border);font-size:.9rem}.portal-table th{color:var(--neutral-label);font-weight:600}.portal-status{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--primary-dark)}.portal-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary-dark)}.portal-status--warn{color:var(--tertiary-dark)}.portal-status--warn:before{background:var(--tertiary-default)}.portal-status--bad{color:var(--error-default)}.portal-status--bad:before{background:var(--error-default)}.portal-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--tertiary-lightest);border:1px solid var(--tertiary-light);color:var(--tertiary-dark);border-radius:16px;padding:14px 16px}.portal-search{border:1px solid var(--neutral-card-border);background:var(--neutral-white-off);border-radius:12px;padding:8px 12px;color:var(--neutral-title);min-width:180px;font:inherit}.domain-page{display:flex;flex-direction:column;gap:20px;max-width:1240px}.domain-head,.domain-row,.domain-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.domain-head h1{margin:0;font-size:24px;font-weight:700}.domain-sub,.domain-muted,.domain-note{color:#4b5b70;font-size:14px}.domain-note{font-size:12.5px;margin-top:10px}.domain-card{background:#fff;border:1px solid #E3E8EF;border-radius:14px;overflow:hidden}.domain-btn{font-family:inherit;font-size:14px;min-height:44px;padding:0 18px;border-radius:10px;cursor:pointer;background:#fff;color:#0f1b2d;border:1px solid #CBD5E1}.domain-btn-sm{min-height:36px;padding:0 14px}.domain-btn-pri{background:#0e7c86;color:#fff;border:0;font-weight:700}.domain-btn:disabled{cursor:default;opacity:1;background:#e3f6ec;color:#05603a;border:1px solid #B7E3C8}.domain-search{flex:1;min-width:260px;display:flex;align-items:center;border:1px solid #CBD5E1;border-radius:10px;padding:0 14px;min-height:48px;background:#fff}.domain-search input,.domain-input{border:0;outline:none;font:inherit;background:transparent;width:100%;color:#0f1b2d}.domain-input{border:1px solid #CBD5E1;border-radius:10px;min-height:44px;padding:0 12px;background:#fff}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.domain-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:14px}.domain-result{border:1px solid #E3E8EF;background:#f8fafc;border-radius:12px;padding:12px 14px}.domain-result.ok{border-color:#b7e3c8;background:#f1fbf5}.domain-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font-size:12.5px;font-weight:500}.domain-badge.ok{background:#e3f6ec;color:#05603a}.domain-badge.warn{background:#fff1d6;color:#7a4306}.domain-badge.bad{background:#fde7e5;color:#912018}.domain-badge.move{background:#e6e9f5;color:#2f3b8f}.domain-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.domain-tabs{display:flex;border-bottom:1px solid #E3E8EF;overflow-x:auto}.domain-tabs button{font:inherit;font-size:14px;min-height:44px;padding:0 16px;border:0;background:transparent;color:#4b5b70;cursor:pointer;border-bottom:3px solid transparent}.domain-tabs button.on{color:#0a5a62;font-weight:700;border-bottom-color:#0e7c86}.domain-tabs button.warn{color:#8a4b08}.domain-cols{display:flex;gap:20px;align-items:flex-start}.domain-side{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.domain-table{width:100%;border-collapse:collapse;min-width:640px}.domain-table th{font-weight:500;color:#4b5b70;font-size:13px;text-align:start;padding:12px 14px;background:#f4f6f8;border-bottom:1px solid #E3E8EF}.domain-table td{padding:13px 14px;border-bottom:1px solid #EEF1F5;font-size:14px}.domain-table tr.sel td{background:#eaf6f7}.domain-tog{width:38px;height:22px;border-radius:99px;background:#0e7c86;display:inline-flex;align-items:center;justify-content:flex-end;padding:2px;border:0;cursor:pointer}.domain-tog i{width:18px;height:18px;border-radius:50%;background:#fff;display:block}.domain-tog.off{background:#94a3b8;justify-content:flex-start}.domain-type{font-family:ui-monospace,Menlo,monospace;direction:ltr;font-size:12px;font-weight:700;background:#eef1f5;border-radius:6px;padding:1px 8px}.domain-progress{display:flex;flex-direction:column;gap:14px;margin-top:16px}.domain-progress-head,.domain-progress-meta,.domain-line{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.domain-line{justify-content:flex-start;padding:14px 16px;border-radius:12px;border:1px solid #E3E8EF;background:#fff}.domain-line.ok{border-color:#b7e3c8;background:#f1fbf5}.domain-line.no{background:#f8fafc}.domain-line.chk{border-color:#9ed3d8;background:#f2fafb}.domain-line.q{background:#fafbfc;border-style:dashed}.domain-line.err{border-color:#f2b8b5;background:#fef3f2}.domain-tld{font-weight:700;font-size:16px;min-width:92px}.domain-bar{height:12px;border-radius:99px;background:#e3e8ef;overflow:hidden}.domain-fill{height:100%;border-radius:99px;background:repeating-linear-gradient(-45deg,#0e7c86 0 12px,#17a2ae 12px 24px);background-size:34px 34px;animation:domain-stripe 1s linear infinite}.domain-spin{width:18px;height:18px;border-radius:50%;border:3px solid #BFE3E7;border-top-color:#0e7c86;animation:domain-spin .8s linear infinite;flex:none}.domain-skel{height:12px;width:150px;margin-inline-start:auto;border-radius:6px;background:linear-gradient(90deg,#e3eef0 25%,#f5fafb,#e3eef0 75%);background-size:200% 100%;animation:domain-shimmer 1.4s linear infinite}.domain-dots span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#0e7c86;margin-inline-start:4px;animation:domain-bounce 1.2s ease-in-out infinite}.domain-dots span:nth-child(2){animation-delay:.15s}.domain-dots span:nth-child(3){animation-delay:.3s}.domain-result-list{display:flex;flex-direction:column;gap:10px}.domain-progress-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#f4f6f8;border-radius:12px;padding:12px 16px;color:#4b5b70;font-size:13.5px}@keyframes domain-spin{to{transform:rotate(360deg)}}@keyframes domain-shimmer{to{background-position:-200% 0}}@keyframes domain-stripe{to{background-position:34px 0}}@keyframes domain-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-5px);opacity:1}}@media(max-width:1000px){.domain-cols{flex-direction:column}}.billing-page{display:flex;flex-direction:column;gap:20px;max-width:1240px}.billing-head,.billing-actions,.billing-alert,.billing-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.billing-head{justify-content:space-between}.billing-head h1{margin:0;font-size:24px;font-weight:700}.billing-sub,.billing-k{color:#4b5b70;font-size:14px}.billing-card{background:#fff;border:1px solid #E3E8EF;border-radius:14px;overflow:hidden}.billing-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.billing-stat{padding:18px}.billing-stat b{display:block;font-size:28px;font-weight:700;margin:4px 0;font-variant-numeric:tabular-nums}.billing-stat.dark{background:#0f1b2d;border-color:#0f1b2d;color:#fff}.billing-stat.dark .billing-k,.billing-stat.dark span{color:#9fb0c6}.billing-cols{display:flex;gap:20px;align-items:flex-start}.billing-main{flex:1.7;min-width:0;display:flex;flex-direction:column;gap:20px}.billing-side{flex:1;min-width:280px;display:flex;flex-direction:column;gap:16px}.billing-tabs{display:flex;border-bottom:1px solid #E3E8EF;overflow-x:auto;padding:0 8px}.billing-tab{font:inherit;font-size:14px;min-height:44px;padding:0 16px;border:0;background:transparent;color:#4b5b70;cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap}.billing-tab.on{color:#0a5a62;font-weight:700;border-bottom-color:#0e7c86}.billing-chips{display:flex;gap:8px;padding:14px 16px;flex-wrap:wrap}.billing-chip{font:inherit;font-size:14px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #CBD5E1;background:#fff;cursor:pointer;color:#0f1b2d}.billing-chip.on{border-color:#0e7c86;background:#e0f0f2;color:#0a5a62;font-weight:700}.billing-table{width:100%;border-collapse:collapse;min-width:640px}.billing-table th{font-weight:500;color:#4b5b70;font-size:13px;text-align:start;padding:12px 14px;background:#f4f6f8;border-bottom:1px solid #E3E8EF;white-space:nowrap}.billing-table td{padding:13px 14px;border-bottom:1px solid #EEF1F5;font-size:14px;line-height:1.5;vertical-align:top}.billing-row-actions{display:flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.billing-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font-size:12.5px;font-weight:500;white-space:nowrap}.billing-badge i{width:8px;height:8px;border-radius:50%;background:currentColor}.billing-alert{background:#fef3f2;border:1px solid #F2B8B5;border-radius:12px;padding:14px 18px;color:#7a271a}.billing-pad{padding:18px;display:flex;flex-direction:column;gap:14px}.billing-input{display:flex;align-items:center;gap:8px;border:1px solid #CBD5E1;border-radius:10px;padding:0 14px;min-height:48px;background:#fff}.billing-input input{flex:1;border:0;outline:none;font:inherit;font-size:17px;font-weight:700;min-width:0;background:transparent;color:#0f1b2d}.billing-gw{display:flex;align-items:center;gap:10px;border:1px solid #CBD5E1;border-radius:10px;padding:10px 12px;font-size:14px;cursor:pointer;background:#fff;text-align:start;color:#0f1b2d}.billing-gw.on{border-color:#0e7c86;background:#f2fafb;box-shadow:inset 0 0 0 1px #0e7c86}.billing-gw i{width:16px;height:16px;border-radius:50%;border:2px solid #94A3B8;flex:none}.billing-gw.on i{border:5px solid #0E7C86}.billing-foot{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13.5px;background:#f8fafc;color:#4b5b70}@media(max-width:1000px){.billing-stats{grid-template-columns:repeat(2,1fr)}.billing-cols{flex-direction:column}.billing-side{min-width:0;width:100%}}.act-sums{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.act-sum{padding:16px}.act-num{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;margin:2px 0}.act-filters{display:flex;flex-direction:column;gap:12px}.act-chips{display:flex;gap:8px;flex-wrap:wrap}.act-chip{font:inherit;font-size:14px;min-height:40px;padding:0 14px;border-radius:99px;border:1px solid #CBD5E1;background:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:#0f1b2d}.act-chip.on{border-color:#0e7c86;background:#e0f0f2;color:#0a5a62;font-weight:700}.act-chip small{font-size:12px;color:#4b5b70;font-weight:400}.act-filter-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.act-search{flex:1;min-width:220px;max-width:360px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #CBD5E1;border-radius:10px;padding:0 14px;min-height:44px;box-sizing:border-box}.act-search input{flex:1;border:0;font:inherit;font-size:14px;outline:none;min-width:0;background:transparent;color:#0f1b2d}.act-cols{display:flex;gap:20px;align-items:flex-start}.act-timeline{flex:1.5;min-width:0;display:flex;flex-direction:column;gap:10px}.act-day{font-size:13px;color:#4b5b70;font-weight:700;margin:6px 0 2px;display:flex;align-items:center;gap:10px}.act-day:after{content:"";flex:1;height:1px;background:#e3e8ef}.act-ev{display:flex;gap:14px;padding:14px 16px;border:1px solid #E3E8EF;border-radius:12px;background:#fff;cursor:pointer;text-align:start;width:100%;font:inherit;color:inherit}.act-ev.sel{border-color:#0e7c86;box-shadow:inset 0 0 0 1px #0e7c86;background:#f8fdfd}.act-ic{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:none}.act-ev-body{min-width:0;flex:1}.act-t{font-weight:700;font-size:14.5px}.act-m{font-size:13px;color:#4b5b70;margin-top:2px;display:flex;gap:6px 14px;flex-wrap:wrap}.act-end{margin-inline-start:auto;text-align:end;display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.act-amt{font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.act-detail{flex:1;min-width:0;position:sticky;top:16px}.act-detail-head{padding:16px 20px;border-bottom:1px solid #EEF1F5;display:flex;align-items:center;justify-content:space-between;gap:10px}.act-detail-head b{font-size:16px}.act-detail-body{padding:6px 20px 20px}.act-sec{font-size:12.5px;color:#4b5b70;font-weight:700;margin:14px 0 2px}.act-dr{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;padding:9px 0;border-bottom:1px solid #EEF1F5}.act-dr:last-child{border-bottom:0}.act-dr>span:first-child{color:#4b5b70;flex:none}.act-tip{background:#f2fafb;border:1px solid #B9DFE2;border-radius:12px;padding:12px 14px;margin-top:14px;font-size:13.5px}.act-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}@media(max-width:1000px){.act-sums{grid-template-columns:repeat(2,1fr)}.act-cols{flex-direction:column}.act-detail{position:static;width:100%}}@media(max-width:640px){.act-sums{grid-template-columns:1fr}.act-end{align-items:flex-start}.act-ev{flex-wrap:wrap}}.host-hero{padding:20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.host-hero-icon{width:56px;height:56px;border-radius:14px;background:#fdebdd;display:flex;align-items:center;justify-content:center;flex:none}.host-tabs{display:flex;border-bottom:1px solid #E3E8EF;overflow-x:auto}.host-tab{font:inherit;font-size:14px;min-height:44px;padding:0 16px;border:0;background:transparent;color:#4b5b70;cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap}.host-tab.on{color:#0a5a62;font-weight:700;border-bottom-color:#0e7c86}.host-warn{background:#fff4e5;border:1px solid #F5C98B;border-radius:12px;padding:14px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.host-cols{display:flex;gap:20px;align-items:flex-start}.host-main{flex:1.7;min-width:0;display:flex;flex-direction:column;gap:20px}.host-side{flex:1;min-width:280px;display:flex;flex-direction:column;gap:16px}.host-hd{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #EEF1F5;gap:10px}.host-hd b{font-size:16px}.host-pd{padding:16px 18px}.host-res-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}.host-q{display:flex;justify-content:space-between;font-size:13.5px;margin-bottom:5px;gap:10px}.host-num{font-variant-numeric:tabular-nums}.host-trk{height:8px;background:#e3e8ef;border-radius:99px;overflow:hidden}.host-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.host-tool{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border:1px solid #E3E8EF;border-radius:12px;font:inherit;font-size:13.5px;text-align:center;cursor:pointer;background:#fff;color:#0f1b2d}.host-tool:hover:not(:disabled){border-color:#0e7c86;background:#f2fafb}.host-tool:disabled{opacity:.6;cursor:not-allowed}.host-tool svg{color:#0a5a62}.host-table{width:100%;border-collapse:collapse;min-width:560px}.host-table th{font-weight:500;color:#4b5b70;font-size:13px;text-align:start;padding:10px 14px;background:#f4f6f8;border-bottom:1px solid #E3E8EF;white-space:nowrap}.host-table td{padding:12px 14px;border-bottom:1px solid #EEF1F5;font-size:14px;line-height:1.5}.host-dr{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;padding:9px 0;border-bottom:1px solid #EEF1F5}.host-dr:last-child{border-bottom:0}.host-dr>span:first-child{color:#4b5b70;flex:none}.host-cp{width:28px;height:28px;border-radius:8px;border:1px solid #CBD5E1;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;margin-inline-start:6px;color:inherit}.host-link{font:inherit;font-size:13px;color:#0e6f78;background:none;border:0;cursor:pointer;padding:0;text-decoration:none}.host-link:hover{text-decoration:underline}.host-link:disabled{opacity:.5;cursor:not-allowed}.host-promo{border:1px solid #E3E8EF;border-radius:12px;padding:12px}.host-promo.warn{border-color:#f5c98b;background:#fffaf2}.host-foot{padding:10px 18px;font-size:12.5px;background:#f8fafc}.host-panel-hint{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:1000px){.host-cols{flex-direction:column}.host-side{min-width:0;width:100%}.host-tools{grid-template-columns:repeat(3,1fr)}.host-res-grid{grid-template-columns:1fr}}@media(max-width:640px){.host-tools{grid-template-columns:repeat(2,1fr)}}.ir-invoice{background:#fff;border:2px solid #0F1B2D;color:#0f1b2d}.ir-head{padding:8px 10px;border-bottom:1px solid #0F1B2D}.ir-head h2{margin:0;text-align:center;font-size:18px}.ir-head div{display:flex;justify-content:space-between;font-size:13px;margin-top:4px}.ir-party{display:flex;flex-wrap:wrap;gap:8px 16px;padding:8px 10px;border-bottom:1px solid #0F1B2D;font-size:12.5px}.ir-invoice table{width:100%;border-collapse:collapse}.ir-invoice th,.ir-invoice td{border:1px solid #0F1B2D;padding:6px 8px;font-size:12px;text-align:center}.ir-invoice th{background:#f4f6f8;font-weight:700}.ir-notes{border:1px solid #0F1B2D;border-top:0;min-height:64px;padding:8px 10px;font-size:13px}.ir-notes div{min-height:36px;margin-top:4px}.ir-track{padding:8px 10px;border:1px solid #0F1B2D;border-top:0;font-size:13px}.ir-sign{display:grid;grid-template-columns:1fr 1fr}.ir-sign div{border:1px solid #0F1B2D;border-top:0;min-height:72px;padding:8px;font-size:12.5px}.invoice-dialog{padding:16px;background:#fff}@media print{body *{visibility:hidden!important}.invoice-sheet,.invoice-sheet *{visibility:visible!important}.invoice-sheet{position:fixed;inset:0;width:100%;background:#fff}.no-print{display:none!important}}@page{size:A4 landscape;margin:8mm}.wallet-page{display:flex;flex-direction:column;gap:20px;max-width:1240px;width:100%;box-sizing:border-box}.wallet-page h1{margin:0;font-size:24px;font-weight:700;color:#0f1b2d}.wallet-hero{display:flex;gap:20px;align-items:stretch}.wallet-balance{flex:1.2;min-width:0;border-radius:16px;background:linear-gradient(135deg,#0f1b2d,#16384a);color:#fff;padding:26px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box}.wallet-balance-top{display:flex;justify-content:space-between;align-items:center}.wallet-balance-label{color:#9fb0c6;font-size:14px}.wallet-balance-amount{font-size:42px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.wallet-balance-amount span{font-size:16px;font-weight:400;color:#9fb0c6}.wallet-balance-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;border-top:1px solid #2B4A5E;padding-top:16px}.wallet-balance-grid>div>div{color:#9fb0c6;font-size:12.5px}.wallet-balance-grid b{font-variant-numeric:tabular-nums}.wallet-balance-tip{background:#1a3a4c;border-radius:12px;padding:12px 14px;font-size:13.5px;color:#d6e4f0}.wallet-charge{flex:1;min-width:0;padding:20px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.wallet-charge>b{font-size:16px}.wallet-presets{display:flex;flex-wrap:wrap;gap:8px}.wallet-chip{font:inherit;font-size:14px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #CBD5E1;background:#fff;cursor:pointer;color:#0f1b2d}.wallet-chip.on{border-color:#0e7c86;background:#e0f0f2;color:#0a5a62;font-weight:700}.wallet-chip:disabled{opacity:.6;cursor:not-allowed}.wallet-filters{display:flex;gap:8px;padding:12px 18px;flex-wrap:wrap}.wallet-fl{font:inherit;font-size:13.5px;min-height:34px;padding:0 12px;border-radius:99px;border:1px solid #CBD5E1;background:#fff;cursor:pointer;color:#0f1b2d}.wallet-fl.on{border-color:#0e7c86;background:#e0f0f2;color:#0a5a62;font-weight:700}.wallet-cols{display:flex;gap:20px;align-items:flex-start}.wallet-main{flex:1.7;min-width:0;display:flex;flex-direction:column;gap:20px}.wallet-side{flex:1;min-width:280px;display:flex;flex-direction:column;gap:16px}.wallet-legend{display:flex;gap:14px;font-size:12.5px;color:#4b5b70}.wallet-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:5px;vertical-align:middle}.wallet-tog{width:38px;height:22px;border-radius:99px;background:#cbd5e1;display:inline-flex;align-items:center;justify-content:flex-start;padding:2px;box-sizing:border-box;flex:none;border:0;cursor:not-allowed}.wallet-tog.on{background:#0e7c86;justify-content:flex-end}.wallet-tog i{width:18px;height:18px;border-radius:50%;background:#fff;display:block}.wallet-rules{font-size:13px;color:#4b5b70;display:flex;flex-direction:column;gap:6px}.wallet-rules b{color:#0f1b2d;font-size:14.5px}.wallet-code-row{display:flex;gap:8px}.wallet-code-row input{flex:1;min-width:0;min-height:44px;border:1px solid #CBD5E1;border-radius:10px;padding:0 12px;font:inherit;font-size:14px;direction:ltr;text-align:left;box-sizing:border-box}.wallet-charge .domain-btn-pri:disabled{opacity:.65;cursor:not-allowed;background:#0e7c86;color:#fff;border:0}@media(max-width:1000px){.wallet-hero,.wallet-cols{flex-direction:column}.wallet-side{min-width:0;width:100%}.wallet-balance-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.wallet-balance-amount{font-size:32px}.wallet-balance-grid{grid-template-columns:1fr}}.shop-home{display:flex;flex-direction:column;gap:0;max-width:1280px}.shop-home-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:-4px 0 20px;padding-bottom:4px}.shop-home-crumb{font-size:14px;color:#4b5b70}.shop-home-crumb b{color:#0f1b2d}.shop-home-cart{margin-inline-start:auto;position:relative;width:44px;min-height:44px;padding:0;border-radius:10px;border:1px solid #CBD5E1;background:#fff;color:#0f1b2d;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.shop-home-cart-count{position:absolute;top:-6px;inset-inline-start:-6px;background:#b42318;color:#fff;border-radius:99px;font-size:11px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 4px;font-variant-numeric:tabular-nums}.shop-home-body{display:flex;flex-direction:column;gap:28px}.shop-home-hero{display:flex;gap:20px;align-items:stretch}.shop-home-hero-main{flex:1.6;border-radius:20px;background:linear-gradient(135deg,#0f1b2d,#16384a);color:#fff;padding:32px;display:flex;flex-direction:column;gap:16px;justify-content:center}.shop-home-hero-main h1{margin:0;font-size:28px;line-height:1.5;font-weight:700}.shop-home-hero-main p{margin:0;color:#b5c4d6;font-size:14.5px}.shop-home-search{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:0 14px;min-height:52px;color:#0f1b2d;max-width:520px}.shop-home-search input{flex:1;border:0;outline:none;font:inherit;font-size:15px;min-width:0;background:transparent}.shop-home-offer{flex:1;padding:22px;display:flex;flex-direction:column;gap:10px;border:1px solid #B9DFE2;border-radius:16px;background:#f2fafb}.shop-home-offer>b{font-size:17px}.shop-home-offer-actions{display:flex;gap:8px;margin-top:auto;flex-wrap:wrap}.shop-home-card{background:#fff;border:1px solid #E3E8EF;border-radius:16px;overflow:hidden}.shop-home-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font-size:12.5px;font-weight:500;white-space:nowrap;align-self:flex-start}.shop-home-badge--dark{background:#1f4a57;color:#9be3ea}.shop-home-badge--mint{background:#d7eef0;color:#0a5a62}.shop-home-badge--hot{background:#0e7c86;color:#fff}.shop-home-badge--soon{background:#fff1d6;color:#8a4b08}.shop-home-badge--host{background:#fdebdd;color:#7a3a0a}.shop-home-badge--vps{background:#e0f0f2;color:#0a5a62}.shop-home-badge--ds{background:#e6e9f5;color:#2f3b8f}.shop-home-btn{font:inherit;font-size:14px;min-height:44px;padding:0 18px;border-radius:10px;cursor:pointer;background:#fff;color:#0f1b2d;border:1px solid #CBD5E1}.shop-home-btn:disabled{opacity:.65;cursor:not-allowed}.shop-home-btn--sm{min-height:36px;padding:0 14px}.shop-home-btn--pri{background:#0e7c86;color:#fff;border:0;font-weight:700}.shop-home-btn--pri:hover:not(:disabled){background:#0a5a62}.shop-home-muted{color:#4b5b70}.shop-home-small{font-size:13px}.shop-home-num{font-variant-numeric:tabular-nums}.shop-home-sec-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;gap:12px;flex-wrap:wrap}.shop-home-sec-head h2,.shop-home-h2,.shop-home-chooser h2{margin:0;font-size:20px;font-weight:700}.shop-home-h2{margin-bottom:12px}.shop-home-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.shop-home-cat{padding:20px;display:flex;flex-direction:column;gap:12px;border:1px solid #E3E8EF;border-radius:16px;background:#fff;transition:.15s}.shop-home-cat:hover{border-color:#0e7c86;box-shadow:0 8px 24px #0e7c861f}.shop-home-cat--hot{border-color:#0e7c86}.shop-home-cat--soon{opacity:.92}.shop-home-cat--soon:hover{box-shadow:none;border-color:#e3e8ef}.shop-home-soon-note{font-size:13px;color:#7a4306;background:#fff8ea;border:1px dashed #F2C879;border-radius:10px;padding:10px 12px;line-height:1.7}.shop-home-ft-spec{color:#64748b}.shop-home-search--light{background:#fff;border:1px solid #CBD5E1;min-height:44px}.shop-home-th-badge{margin-inline-start:8px;font-size:11.5px;padding:1px 8px}.shop-home-crumb a{color:#0e6f78;text-decoration:none}.shop-home-crumb a:hover{text-decoration:underline}.shop-group-hero{position:relative;display:flex;gap:20px;align-items:center;flex-wrap:wrap;border-radius:20px;padding:28px 32px;color:#fff;background:linear-gradient(135deg,#0f1b2d,#16384a)}.shop-group-hero-icon{width:64px;height:64px;border-radius:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.shop-group-hero-text{flex:1;min-width:240px;display:flex;flex-direction:column;gap:6px}.shop-group-hero-text h1{margin:0;font-size:26px;line-height:1.5}.shop-group-hero-text p{margin:0;color:#b5c4d6;font-size:14.5px}.shop-group-hero-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.shop-group-hero-facts span{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:3px 12px;font-size:13px;color:#dce6f0}.shop-group-hero-badge{align-self:flex-start}.shop-group-domain{padding:20px}.shop-group-soon{padding:24px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.shop-period-switch{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:#fff;border:1px solid #E3E8EF;flex-wrap:wrap}.shop-period-switch button{font:inherit;font-size:13.5px;border:0;background:transparent;color:#4b5b70;padding:6px 14px;border-radius:9px;cursor:pointer;min-height:34px}.shop-period-switch button.is-on{background:#0e7c86;color:#fff;font-weight:700}.shop-plan-card{padding:20px;display:flex;flex-direction:column;gap:12px;transition:.15s}.shop-plan-card:hover{border-color:#0e7c86;box-shadow:0 8px 24px #0e7c861f}.shop-plan-name{font-size:17px}.shop-plan-specs{margin:0;display:flex;flex-direction:column;border-top:1px solid #EEF1F5}.shop-plan-specs>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #EEF1F5;font-size:13.5px}.shop-plan-specs dt{color:#4b5b70}.shop-plan-specs dd{margin:0;font-weight:700;color:#0f1b2d}.shop-plan-price{display:flex;flex-direction:column;gap:2px;margin-top:auto}.shop-plan-card .shop-home-btn{width:100%}@media(max-width:600px){.shop-group-hero{padding:22px 20px}.shop-group-hero-text h1{font-size:21px}}.shop-top{display:flex;align-items:center;gap:24px;flex-shrink:0;padding:14px 32px;background:var(--p-surface, #fff);border-bottom:1px solid var(--p-border, #E3E8EF)}.shop-top-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--p-ink, #0F1B2D)}.portal-theme a.shop-top-brand{color:var(--p-ink, #0F1B2D)}.shop-top-brand-text{display:flex;flex-direction:column;line-height:1.3}.shop-top-brand-text b{font-size:17px}.shop-top-brand-text small{font-size:12.5px;color:var(--p-body, #4B5B70)}.shop-top-nav{display:flex;gap:4px}.shop-top-nav a{padding:8px 14px;border-radius:10px;font-size:14.5px;text-decoration:none;color:var(--p-body, #4B5B70)}.portal-theme .shop-top-nav a{color:var(--p-body, #4B5B70)}.shop-top-nav a:hover{background:var(--p-page, #F4F6F8)}.portal-theme .shop-top-nav a.is-on{background:var(--p-primary-selected, #E0F0F2);color:var(--p-primary-text, #0A5A62);font-weight:700}.shop-top-actions{margin-inline-start:auto;display:flex;align-items:center;gap:10px}.shop-top-cart{position:relative;width:44px;height:44px;border-radius:var(--p-radius, 10px);border:1px solid var(--p-border-strong, #CBD5E1);background:#fff;color:var(--p-ink, #0F1B2D);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.shop-top-cart:hover{border-color:var(--p-primary, #0E7C86);color:var(--p-primary, #0E7C86)}.shop-top-cart-count{position:absolute;top:-6px;inset-inline-start:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:#b42318;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media(max-width:899px){.shop-top{padding:10px 16px;gap:12px}.shop-top-nav{display:none}}@media(max-width:480px){.shop-top-brand-text small{display:none}.shop-top-actions{gap:6px}.shop-top-actions .MuiButton-root{padding-inline:12px;min-width:0}}.shop-home-cat-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.shop-home-ci{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.shop-home-cat-title{font-size:17px;display:block;margin-bottom:2px}.shop-home-ft{display:flex;flex-direction:column;gap:5px;font-size:13px;color:#4b5b70;border-top:1px solid #EEF1F5;padding-top:10px}.shop-home-ft div:before{content:"✓";color:#067647;font-weight:700;margin-inline-end:8px}.shop-home-pf{display:flex;align-items:baseline;gap:6px}.shop-home-pf b{font-size:22px}.shop-home-chooser{padding:24px;display:flex;flex-direction:column;gap:16px}.shop-home-q{font-size:13.5px;font-weight:700;margin-bottom:8px}.shop-home-four{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.shop-home-three{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.shop-home-opt{border:1px solid #CBD5E1;border-radius:12px;padding:12px 14px;font-size:14px;cursor:pointer;background:#fff;text-align:start;font-family:inherit;display:flex;flex-direction:column;gap:2px;color:inherit}.shop-home-opt small{color:#4b5b70;font-size:12.5px}.shop-home-opt.is-on{border-color:#0e7c86;background:#f2fafb;box-shadow:0 0 0 1px #0e7c86 inset}.shop-home-suggest{background:#f2fafb;border:1px solid #B9DFE2;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.shop-home-suggest>div{flex:1;min-width:220px;font-size:14px}.shop-home-plan{padding:18px;display:flex;flex-direction:column;gap:6px}.shop-home-plan--hot{border-color:#0e7c86}.shop-home-plan-price{margin-top:6px}.shop-home-plan .shop-home-btn{margin-top:8px;align-self:flex-start}.shop-home-plan-link{font-size:13px;color:#0e6f78;text-decoration:none;margin-top:2px}.shop-home-plan-link:hover{text-decoration:underline}.shop-home-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block;font-size:15px}.shop-home-table-head{padding:18px 20px;border-bottom:1px solid #EEF1F5}.shop-home-table-head b{font-size:17px}.shop-home-table-wrap{overflow-x:auto}.shop-home-table{width:100%;border-collapse:collapse;min-width:640px}.shop-home-table th{font-weight:700;font-size:13.5px;text-align:start;padding:12px 16px;background:#f4f6f8;border-bottom:1px solid #E3E8EF}.shop-home-th-hot{color:#0a5a62}.shop-home-table td{padding:12px 16px;border-bottom:1px solid #EEF1F5;font-size:13.5px;line-height:1.6}.shop-home-table td:first-child{color:#4b5b70;white-space:nowrap}.shop-home-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.shop-home-trust-item{padding:14px 16px;font-size:13.5px}@media(max-width:1000px){.shop-home-hero{flex-direction:column}.shop-home-grid3,.shop-home-four,.shop-home-trust{grid-template-columns:1fr 1fr}.shop-home-three{grid-template-columns:1fr}}@media(max-width:640px){.shop-home-grid3,.shop-home-four,.shop-home-trust{grid-template-columns:1fr}.shop-home-hero-main h1{font-size:22px}}.reg-hero{gap:18px}.reg-hero-icon{background:#7dd3db1f;border:1px solid rgba(125,211,219,.25)}.reg-hero-login{align-self:center;color:#dce6f0!important;text-decoration:none;font-size:14px;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:10px 16px;white-space:nowrap}.reg-hero-login b{color:#7dd3db}.reg-hero-login:hover{background:#ffffff0f}.reg-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.reg-main{display:flex;flex-direction:column;gap:16px;min-width:0}.reg-step{padding:20px 22px 22px;display:flex;flex-direction:column;gap:18px;overflow:visible}.reg-step-head{display:flex;gap:12px;align-items:flex-start}.reg-step-head>div{display:flex;flex-direction:column;gap:2px}.reg-step-head b{font-size:16.5px;color:#0f1b2d}.reg-num{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;background:#e0f0f2;color:#0a5a62;transition:background .2s,color .2s}.reg-num.is-done{background:#0e7c86;color:#fff}.reg-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.reg-strength{display:flex;align-items:center;gap:10px;margin-top:6px;color:#4b5b70}.reg-strength-bar{flex:1;height:6px;border-radius:99px;background:#eef1f5;overflow:hidden}.reg-strength-bar i{display:block;height:100%;width:0;border-radius:inherit;transition:width .25s,background .25s}.reg-strength--0 .reg-strength-bar i{width:8%;background:#b42318}.reg-strength--1 .reg-strength-bar i{width:25%;background:#b42318}.reg-strength--2 .reg-strength-bar i{width:50%;background:#b45309}.reg-strength--3 .reg-strength-bar i{width:75%;background:#0e7c86}.reg-strength--4 .reg-strength-bar i{width:100%;background:#067647}.reg-submit{padding:18px 22px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.reg-submit p{margin:0;flex:1;min-width:220px}.reg-cta{min-width:180px;font-size:15px;min-height:48px;display:inline-flex;align-items:center;justify-content:center}.reg-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:8px}.reg-aside-card{padding:18px 20px;display:flex;flex-direction:column;gap:12px}.reg-progress-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.reg-progress{height:8px;border-radius:99px;background:#eef1f5;overflow:hidden}.reg-progress i{display:block;height:100%;background:linear-gradient(90deg,#0e7c86,#2ba3ad);border-radius:inherit;transition:width .3s}.reg-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:#4b5b70}.reg-checklist li:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:10px;background:#cbd5e1;vertical-align:middle}.reg-checklist li.is-done{color:#0f1b2d}.reg-checklist li.is-done:before{background:#067647}.reg-note{background:#f2fafb;border:1px solid #D7EEF0;color:#0a5a62;border-radius:10px;padding:10px 12px;font-size:13px}.reg-success{max-width:560px;margin:24px auto;padding:36px 28px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.reg-success h1{margin:4px 0 0;font-size:24px}.reg-success p{margin:0}.reg-success .reg-cta{margin-top:8px}.reg-success-icon{width:68px;height:68px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e3f6ec;color:#067647}@media(max-width:1000px){.reg-layout{grid-template-columns:1fr}.reg-aside{position:static;order:-1}.reg-aside-card:last-child{display:none}}@media(max-width:640px){.reg-grid{grid-template-columns:1fr}.reg-step{padding:16px}.reg-hero-login{width:100%;text-align:center}.reg-cta{width:100%}}.shop-plan-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shop-plan-grid4 .shop-plan-card{padding:16px;gap:10px}.shop-plan-grid4 .shop-plan-name{font-size:16px}.shop-plan-grid4 .shop-plan-specs>div{padding:6px 0;font-size:13px;gap:8px}.shop-plan-grid4 .shop-home-pf b{font-size:20px}.shop-compare-table{table-layout:fixed}.shop-compare-table th,.shop-compare-table td{text-align:center}.shop-compare-table td:first-child{text-align:start}.shop-compare-label-col{width:160px}.shop-compare-next{border-top:6px solid #F4F6F8}@media(max-width:1100px){.shop-plan-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.shop-plan-grid4{grid-template-columns:1fr}}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/static/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2"),url(/static/vazirmatn-arabic-400-normal-C4W5XURk.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/static/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2) format("woff2"),url(/static/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/static/vazirmatn-latin-400-normal-BT_DHTc7.woff2) format("woff2"),url(/static/vazirmatn-latin-400-normal-GKyMcI03.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/static/vazirmatn-arabic-500-normal-C_lbnnKa.woff2) format("woff2"),url(/static/vazirmatn-arabic-500-normal-Dqq3-xo3.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/static/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2) format("woff2"),url(/static/vazirmatn-latin-ext-500-normal-4XgegWYb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/static/vazirmatn-latin-500-normal-6zZzgpg4.woff2) format("woff2"),url(/static/vazirmatn-latin-500-normal-Bg_BALlD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/static/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2"),url(/static/vazirmatn-arabic-700-normal-B5nPuCFv.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/static/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2) format("woff2"),url(/static/vazirmatn-latin-ext-700-normal-DMYLqBto.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/static/vazirmatn-latin-700-normal-9BlbvDRV.woff2) format("woff2"),url(/static/vazirmatn-latin-700-normal-DrB0PBU6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
