@charset "UTF-8";@font-face{font-family:Inter;src:url(../fonts/inter/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter/inter-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter/inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter/inter-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ls-brand-50: #f1f5f9;--ls-brand-100: #e2e8f0;--ls-brand-200: #cbd5e1;--ls-brand-300: #94a3b8;--ls-brand-400: #64748b;--ls-brand-500: #334155;--ls-brand-600: #1e293b;--ls-brand-700: #0f172a;--ls-brand-rgb: 51, 65, 85;--ls-brand-800: #134c54;--ls-brand-900: #0e3840;--ls-brand-950: #071e22;--ls-accent-500: #ff5a5f;--ls-accent-600: #e04e53;--ls-neutral-50: #fbf9fa;--ls-neutral-100: #f4f5f7;--ls-neutral-200: #e4e4e7;--ls-neutral-300: #d0d5dd;--ls-neutral-400: #9ca3af;--ls-neutral-500: #6b7280;--ls-neutral-600: #4b5563;--ls-neutral-700: #374151;--ls-neutral-800: #1f2937;--ls-neutral-900: #111827;--ls-neutral-950: #030712;--ls-amber-400: #f59e0b;--ls-accent-rgb: 255, 90, 95;--ls-color-primary-rgb: 33, 128, 141;--ls-color-accent-rgb: 33, 128, 141;--ls-neutral-50-rgb: 251, 249, 250;--ls-neutral-rgb: 107, 114, 128;--ls-color-inverted-bg-rgb: 17, 24, 39;--ls-color-text-rgb: 17, 24, 39;--ls-color-surface: var(--ls-neutral-50);--ls-color-surface-alt: var(--ls-neutral-100);--ls-color-on-surface: var(--ls-neutral-900);--ls-color-border: var(--ls-neutral-200);--ls-color-primary: var(--ls-accent-500);--ls-color-primary-hover: var(--ls-brand-600);--ls-color-secondary: var(--ls-accent-500);--ls-color-secondary-hover: var(--ls-accent-600);--ls-color-inverted-bg: var(--ls-neutral-900);--ls-color-inverted-fg: var(--ls-neutral-50);--ls-color-inverted-fg-muted: rgba(var(--ls-neutral-50-rgb), .72);--ls-color-inverted-fg-dim: rgba(var(--ls-neutral-50-rgb), .45);--ls-color-success: #00a63e;--ls-color-warning: #f54a00;--ls-color-error: #e7000b;--ls-color-info: #155dfc;--ls-color-success-bg: #f0fdf4;--ls-color-success-text: #166534;--ls-color-warning-bg: #fff7ed;--ls-color-warning-text: #9a3412;--ls-color-error-bg: #fef2f2;--ls-color-error-text: #991b1b;--ls-color-info-bg: #eff6ff;--ls-color-info-text: #1e40af;--ls-color-text: var(--ls-neutral-900);--ls-color-text-secondary: var(--ls-neutral-600);--ls-color-text-muted: var(--ls-neutral-400);--primary: var(--ls-color-primary);--primary-lifted: var(--ls-color-primary-hover);--color-primary: var(--ls-color-primary);--color-primary-hover: var(--ls-color-primary-hover);--bg-lifted: var(--ls-color-surface-alt);--bg-inverted: var(--ls-color-inverted-bg)}html.theme-dark,body.theme-dark{--ls-color-surface: #0b0f11;--ls-color-surface-alt: #161c1f;--ls-color-border: #262f33;--ls-color-text: #f0f4f5;--ls-color-text-secondary: #94a3a8;--ls-color-text-muted: #5f7177;--ls-color-on-surface: #f0f4f5;--ls-color-inverted-bg: #f0f4f5;--ls-color-inverted-fg: #0b0f11;--ls-color-inverted-fg-muted: rgba(17, 24, 39, .72);--ls-color-inverted-fg-dim: rgba(17, 24, 39, .45);--ls-color-text-rgb: 240, 244, 245;--ls-color-inverted-bg-rgb: 240, 244, 245;--bg-lifted: #161c1f;--bg-inverted: #f0f4f5}:root{--ls-font-sans: "Figtree", sans-serif;--ls-font-mono: "Cascadia Code", "Fira Code", "Consolas", monospace;--ls-font-family-base: var(--ls-font-sans);--ls-text-xs: .64rem;--ls-text-sm: .8rem;--ls-text-base: 1rem;--ls-text-lg: 1.25rem;--ls-text-xl: 1.563rem;--ls-text-2xl: 1.953rem;--ls-text-3xl: 2.441rem;--ls-text-4xl: 3.052rem;--ls-text-5xl: 3.815rem;--ls-font-size-xs: var(--ls-text-xs);--ls-font-size-sm: var(--ls-text-sm);--ls-font-size-base: var(--ls-text-base);--ls-font-size-lg: var(--ls-text-lg);--ls-font-size-xl: var(--ls-text-xl);--ls-font-size-2xl: var(--ls-text-2xl);--ls-font-size-3xl: var(--ls-text-3xl);--ls-font-size-4xl: var(--ls-text-4xl);--ls-font-size-5xl: var(--ls-text-5xl);--ls-leading-tight: 1.2;--ls-leading-normal: 1.6;--ls-leading-loose: 1.8;--ls-tracking-tight: -.02em;--ls-tracking-normal: 0em;--ls-tracking-wide: .06em}:root{--ls-space-1: .25rem;--ls-space-2: .5rem;--ls-space-3: .75rem;--ls-space-4: 1rem;--ls-space-6: 1.5rem;--ls-space-8: 2rem;--ls-space-12: 3rem;--ls-space-16: 4rem;--ls-space-20: 5rem;--ls-space-24: 6rem;--ls-radius-sm: .25rem;--ls-radius-md: .5rem;--ls-radius-lg: 1rem;--ls-radius-pill: 9999px;--ls-container-max: 85rem;--ls-zindex-modal: 1050}:root{--ls-duration-fast: .12s;--ls-duration-base: .22s;--ls-duration-slow: .4s;--ls-ease-out: cubic-bezier(.16, 1, .3, 1);--ls-ease-in: cubic-bezier(.4, 0, 1, 1);--ls-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-reduced-motion: reduce){:root{--ls-duration-fast: .01ms;--ls-duration-base: .01ms;--ls-duration-slow: .01ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden;font-family:var(--ls-font-sans);font-size:var(--ls-text-base);line-height:var(--ls-leading-normal);color:var(--ls-color-on-surface);background-color:var(--ls-color-surface-alt);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--ls-duration-slow),color var(--ls-duration-slow)}section#main-body{padding:0!important;margin:0!important}.primary-content{margin-top:0!important}.hero-section{padding:0!important;margin:0!important}.sidebar{padding:0!important}.panel{margin-bottom:0!important}.container{max-width:var(--ls-container-max)}.w-hidden{display:none}.page-container{max-width:var(--ls-container-max);margin:0 auto;padding:0 var(--ls-space-4);width:100%}.page-layout{display:flex;flex-direction:column;gap:var(--ls-space-3);padding:var(--ls-space-3) 0}@media (min-width: 992px){.page-layout{flex-direction:row}}.page-sidebar{flex:0 0 100%}@media (min-width: 992px){.page-sidebar{flex:0 0 300px;position:sticky;top:var(--ls-space-4);align-self:flex-start}}.page-sidebar__secondary{margin-top:var(--ls-space-8)}@media (min-width: 992px){.page-sidebar--mobile{display:none}}.page-sidebar--mobile{margin-top:var(--ls-space-8);padding:var(--ls-space-4);background:var(--ls-color-surface);border-radius:var(--ls-radius-lg)}.page-content{flex:1;min-width:0}.main-content{min-height:60vh}.dropdown{position:relative}.dropdown-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--ls-space-2)}.dropdown-toggle:after{display:inline-block;content:"";width:.4em;height:.4em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-.2em;transition:transform var(--ls-duration-base) var(--ls-ease-out);pointer-events:none}.dropdown-toggle[aria-expanded=true]:after,.dropdown.show .dropdown-toggle:after{transform:rotate(225deg);margin-top:.1em}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1050;display:none;min-width:10rem;padding:var(--ls-space-2) 0;margin:var(--ls-space-1) 0 0;font-size:var(--ls-text-sm);color:var(--ls-color-on-surface);text-align:left;list-style:none;background-color:var(--ls-color-surface);background-clip:padding-box;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);box-shadow:0 16px 40px #0000001f;transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.dropdown-menu:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.dropdown-menu.show{display:block}.dropdown-menu.dropdown-menu-right{right:0;left:auto}@media (max-width: 991.98px){.dropdown-menu{max-width:100vw}}.dropdown-item{display:block;width:100%;padding:var(--ls-space-2) var(--ls-space-4);clear:both;font-weight:500;color:var(--ls-neutral-700);text-align:inherit;white-space:nowrap;background-color:transparent;border:0;text-decoration:none;min-height:var(--ls-space-8);transition-property:background-color,color,transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.dropdown-item:hover,.dropdown-item:focus{color:var(--ls-color-primary);background-color:rgba(var(--ls-color-primary-rgb),.05);transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.dropdown-item:hover:hover,.dropdown-item:focus:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.dropdown-item:hover,.dropdown-item:focus{text-decoration:none}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:var(--ls-color-primary)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--ls-neutral-400);pointer-events:none;background-color:transparent}.dropdown-divider{height:0;margin:0;overflow:hidden;border-top:1px solid var(--ls-color-border)}.dropdown-header{display:block;padding:var(--ls-space-2) var(--ls-space-4);margin-bottom:0;font-size:var(--ls-text-xs);font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;color:var(--ls-neutral-500);white-space:nowrap}.modal{position:fixed;top:0;left:0;z-index:var(--ls-zindex-modal);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgba(var(--ls-color-inverted-bg-rgb),.5)}.modal.fade{transition:opacity var(--ls-motion-ease-out);opacity:0}.modal.show,.modal.in{display:block;opacity:1}.modal-dialog{position:relative;width:auto;margin:var(--ls-space-4) auto;pointer-events:none;max-width:750px}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--ls-space-4) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--ls-color-surface);background-clip:padding-box;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);outline:0}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--ls-space-6) var(--ls-space-6) var(--ls-space-2);position:relative}.modal-header:before{content:"";position:absolute;background:var(--ls-color-primary);border-radius:var(--ls-radius-pill);bottom:0;left:3%;width:93%;height:3px}.modal-header .modal-title{font-family:var(--ls-font-family-base);font-weight:var(--ls-font-weight-bold);font-size:var(--ls-font-size-2xl);color:var(--ls-color-text);margin:0}.modal-header .modal-title i{padding-top:0!important}.modal-header .close{padding:var(--ls-space-2);margin:calc(var(--ls-space-4) * -1) calc(var(--ls-space-4) * -1) calc(var(--ls-space-4) * -1) auto;color:rgba(var(--ls-color-text-rgb),.5);font-size:var(--ls-font-size-3xl);font-weight:var(--ls-font-weight-normal);background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-header .close:focus-visible{outline:2px solid var(--ls-color-primary);outline-offset:3px;border-radius:var(--ls-radius-sm)}.modal-header .close:focus:not(:focus-visible){outline:none}.modal-header .close:hover{color:var(--ls-color-text);text-decoration:none;opacity:1}.modal-body{position:relative;flex:1 1 auto;padding:var(--ls-space-6);color:var(--ls-color-text-secondary);font-size:var(--ls-font-size-lg);line-height:var(--ls-leading-normal)}.modal-footer{display:flex;align-items:center;padding:var(--ls-space-2) var(--ls-space-6) var(--ls-space-6);gap:var(--ls-space-4)}.table{font-size:var(--ls-text-sm);border-collapse:separate;border-spacing:0;width:100%}.table thead th{font-size:var(--ls-text-xs);font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;color:var(--ls-color-on-surface);border-bottom:2px solid rgba(var(--ls-neutral-rgb),.15);padding:var(--ls-space-3) var(--ls-space-4);background-color:var(--ls-color-surface-alt);white-space:nowrap;vertical-align:middle}.table tbody tr{transition-property:background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.table tbody tr:hover{background-color:rgba(var(--ls-color-primary-rgb),.03)}.table tbody td{padding:var(--ls-space-3) var(--ls-space-4);border-bottom:1px solid rgba(var(--ls-neutral-rgb),.08);vertical-align:middle;color:var(--ls-color-on-surface)}.table .label-success,.table .text-success{color:var(--ls-color-success)}.table .label-warning,.table .text-warning{color:var(--ls-color-warning)}.table .label-danger,.table .text-danger{color:var(--ls-color-error)}.table td:last-child{text-align:right;white-space:nowrap}.table-responsive{border:1px solid rgba(var(--ls-neutral-rgb),.1);border-radius:var(--ls-radius-lg);overflow:hidden}.table-responsive .table{margin-bottom:0}.table-container{background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);padding:var(--ls-space-4);box-shadow:0 4px 20px #00000005;margin-bottom:var(--ls-space-6)}.table-container .dataTables_wrapper{width:100%}.table-container .dataTables_wrapper .dataTables_filter,.table-container .dataTables_wrapper .dataTables_length{margin-bottom:var(--ls-space-4);color:var(--ls-color-text-secondary)}.table-container .dataTables_wrapper .dataTables_filter input,.table-container .dataTables_wrapper .dataTables_filter select,.table-container .dataTables_wrapper .dataTables_length input,.table-container .dataTables_wrapper .dataTables_length select{border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);padding:4px 8px;outline:none;transition:border-color .2s ease;background:var(--ls-color-surface);color:var(--ls-color-text)}.table-container .dataTables_wrapper .dataTables_filter input:focus,.table-container .dataTables_wrapper .dataTables_filter select:focus,.table-container .dataTables_wrapper .dataTables_length input:focus,.table-container .dataTables_wrapper .dataTables_length select:focus{border-color:var(--ls-brand-500)}.table-container .dataTables_wrapper .dataTables_filter{float:right}.table-container .dataTables_wrapper .dataTables_length{float:left}.table-container .dataTables_wrapper table.dataTable{width:100%!important;border-collapse:collapse!important;margin-top:0!important;margin-bottom:var(--ls-space-4)!important;border-bottom:1px solid var(--ls-color-border)}.table-container .dataTables_wrapper table.dataTable thead th{background-color:var(--ls-color-surface-alt);color:var(--ls-brand-700);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.5px;padding:var(--ls-space-3) var(--ls-space-4);border-bottom:2px solid var(--ls-color-border);border-top:none;cursor:pointer}.table-container .dataTables_wrapper table.dataTable thead th:focus{outline:none}.table-container .dataTables_wrapper table.dataTable tbody tr{background-color:transparent!important;transition:background-color .2s ease}.table-container .dataTables_wrapper table.dataTable tbody tr:hover{background-color:rgba(var(--ls-brand-rgb),.03)!important;cursor:pointer}.table-container .dataTables_wrapper table.dataTable tbody tr td{padding:var(--ls-space-3) var(--ls-space-4);border-top:1px dashed var(--ls-color-border);color:var(--ls-color-text);vertical-align:middle}.table-container .dataTables_wrapper .dataTables_info{float:left;padding-top:var(--ls-space-2);color:var(--ls-color-text-secondary);font-size:var(--ls-text-sm)}.table-container .dataTables_wrapper .dataTables_paginate{float:right}.table-container .dataTables_wrapper .dataTables_paginate .pagination{margin:0}.table-container .dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link{color:var(--ls-brand-600);border:1px solid var(--ls-color-border);background:var(--ls-color-surface);margin-left:-1px;transition:all .2s ease}.table-container .dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link:focus{box-shadow:none}.table-container .dataTables_wrapper .dataTables_paginate .pagination .page-item.active .page-link{background-color:var(--ls-accent-500);border-color:var(--ls-accent-500);color:#fff}.table-container .dataTables_wrapper .dataTables_paginate .pagination .page-item.disabled .page-link{color:var(--ls-color-text-secondary);background-color:var(--ls-color-surface-alt);opacity:.6}.dataTables_wrapper:after{content:"";clear:both;display:table}body.theme-dark .table-container .dataTables_wrapper table.dataTable thead th{background-color:var(--ls-color-surface-alt);color:#fff}body.theme-dark .table-container .dataTables_wrapper table.dataTable tbody tr td{color:var(--ls-color-text)}body.theme-dark .table-container .dataTables_wrapper table.dataTable tbody tr:hover{background-color:#ffffff0d!important}body.theme-dark .table-container .dataTables_paginate .pagination .page-item:not(.active) .page-link{background-color:var(--ls-color-surface-alt);border-color:var(--ls-color-border);color:var(--ls-color-text)}table.table-list.w-hidden{display:table!important;visibility:visible!important}table.dataTable thead th{width:auto!important;min-width:100px}.panel{background-color:var(--ls-color-surface);border:1px solid rgba(var(--ls-neutral-rgb),.12);border-radius:var(--ls-radius-lg);box-shadow:none;margin-bottom:var(--ls-space-4);transition-property:border-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.panel:hover{border-color:rgba(var(--ls-color-primary-rgb),.2);box-shadow:0 4px 20px #0000000d}.panel.panel-default>.panel-heading{background-color:var(--ls-color-surface-alt);border-bottom:1px solid rgba(var(--ls-neutral-rgb),.1);border-radius:var(--ls-radius-lg) var(--ls-radius-lg) 0 0;padding:var(--ls-space-4) var(--ls-space-6);position:relative}.panel.panel-default>.panel-heading:before{content:"";position:absolute;background:var(--ls-color-primary);border-radius:var(--ls-radius-pill);top:0;left:3%;width:93%;height:2px}.panel.panel-default>.panel-heading .panel-title{font-size:var(--ls-text-xs);font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;color:var(--ls-color-on-surface);font-size:var(--ls-text-sm)}.panel .panel-body{padding:var(--ls-space-6);margin-bottom:var(--ls-space-4)}.panel .panel-footer{background-color:var(--ls-color-surface-alt);border-top:1px solid rgba(var(--ls-neutral-rgb),.1);padding:var(--ls-space-4) var(--ls-space-6);border-radius:0 0 var(--ls-radius-lg) var(--ls-radius-lg)}.master-breadcrumb{background-color:var(--ls-color-surface-alt);border-bottom:1px solid rgba(var(--ls-neutral-rgb),.1);padding:var(--ls-space-2) 0}.master-breadcrumb .breadcrumb{background:transparent;margin-bottom:0;padding:0;font-size:var(--ls-text-sm)}.master-breadcrumb .breadcrumb-item.active{color:var(--ls-color-on-surface)}.master-breadcrumb .breadcrumb-item a{color:var(--ls-color-primary);transition-property:color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.master-breadcrumb .breadcrumb-item a:hover{color:var(--ls-color-primary-hover);text-decoration:none}.btn{font-family:var(--ls-font-sans);font-size:var(--ls-text-sm);font-weight:600;letter-spacing:var(--ls-tracking-wide);border-radius:var(--ls-radius-md);padding:var(--ls-space-2) var(--ls-space-6);text-decoration:none;transition-property:background-color,border-color,box-shadow,transform;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.btn:focus-visible{outline:2px solid var(--ls-color-primary);outline-offset:3px;border-radius:var(--ls-radius-sm)}.btn:focus:not(:focus-visible){outline:none}.btn:hover,.btn:focus{text-decoration:none}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-primary{background-color:var(--ls-accent-500);border-color:var(--ls-accent-500);color:#fff;font-weight:600;letter-spacing:.3px;border-radius:var(--ls-radius-md);box-shadow:0 4px 12px rgba(var(--ls-accent-rgb),.25);padding:var(--ls-space-2);transition-property:background-color,transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.btn-primary:hover,.btn-primary:focus{background-color:var(--ls-accent-600);border-color:var(--ls-accent-600);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--ls-accent-rgb),.35)}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px rgba(var(--ls-accent-rgb),.2)}.btn-primary-home{display:flex;align-items:center;justify-content:center;gap:var(--ls-space-2);width:100%;padding:var(--ls-space-4) var(--ls-space-6);background-color:var(--ls-accent-500);color:#fff;border:none;border-radius:var(--ls-radius-md);font-size:var(--ls-text-base);font-weight:700;cursor:pointer;text-align:center;text-decoration:none;transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.btn-primary-home:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.btn-primary-home{transition-property:background-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.btn-primary-home:hover{background-color:var(--ls-brand-400);color:#fff;text-decoration:none}.btn-primary-home:focus-visible:focus-visible{outline:2px solid var(--ls-brand-500);outline-offset:3px;border-radius:var(--ls-radius-sm)}.btn-primary-home:focus-visible:focus:not(:focus-visible){outline:none}.btn-secondary{background-color:transparent;border:1.5px solid var(--ls-color-primary);color:var(--ls-color-primary)}.btn-secondary:hover,.btn-secondary:focus{background-color:rgba(var(--ls-color-primary-rgb),.06);border-color:var(--ls-color-primary);color:var(--ls-color-primary);transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0)}.btn-cta{padding:var(--ls-space-4) var(--ls-space-8);font-size:var(--ls-text-lg);font-weight:700;letter-spacing:var(--ls-tracking-wide);border-radius:var(--ls-radius-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--ls-space-2);width:100%;transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.btn-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.btn-cta:hover,.btn-cta:focus{box-shadow:0 8px 24px rgba(var(--ls-color-primary-rgb),.35);transform:translateY(-2px)}.btn-cta i{font-size:var(--ls-text-base);transition-property:transform;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.btn-cta:hover i{transform:translate(3px)}.btn-default{background-color:var(--ls-color-surface);border:1.5px solid var(--ls-color-border);color:var(--ls-color-on-surface)}.btn-default:hover,.btn-default:focus{background-color:var(--ls-color-surface-alt);border-color:rgba(var(--ls-neutral-rgb),.4);color:var(--ls-color-on-surface)}.btn-success{background-color:var(--ls-color-success);border-color:var(--ls-color-success);color:#fff;font-weight:600;border-radius:var(--ls-radius-md)}.btn-success:hover,.btn-success:focus{background-color:var(--ls-color-success-text);border-color:var(--ls-color-success-text);color:#fff;transform:translateY(-1px)}.btn-success:active{transform:translateY(0)}.btn-danger{background-color:var(--ls-color-error);border-color:var(--ls-color-error);color:#fff;font-weight:600;border-radius:var(--ls-radius-md)}.btn-danger:hover,.btn-danger:focus{background-color:var(--ls-color-error-text);border-color:var(--ls-color-error-text);color:#fff;transform:translateY(-1px)}.btn-danger:active{transform:translateY(0)}.btn-accent{background-color:var(--ls-accent-500);border-color:var(--ls-accent-500);color:#fff}.btn-accent:focus-visible{outline:2px solid var(--ls-accent-500);outline-offset:3px;border-radius:var(--ls-radius-sm)}.btn-accent:focus:not(:focus-visible){outline:none}.btn-accent:hover,.btn-accent:focus{background-color:var(--ls-accent-600);border-color:var(--ls-accent-600);color:#fff;transform:translateY(-1px)}.btn-accent:active{transform:translateY(0)}.card{background-color:var(--ls-color-surface);border:1px solid rgba(var(--ls-neutral-rgb),.12);border-radius:var(--ls-radius-lg);box-shadow:none;margin-bottom:var(--ls-space-4);transition-property:border-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.card:hover{border-color:rgba(var(--ls-color-primary-rgb),.25);box-shadow:0 4px 20px #0000000f}.card .card-header{background-color:transparent;border-bottom:1px solid rgba(var(--ls-neutral-rgb),.1);padding:var(--ls-space-4) var(--ls-space-6);font-size:var(--ls-text-xs);font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;color:var(--ls-color-on-surface)}.card .card-footer{background-color:transparent;border-top:1px solid rgba(var(--ls-neutral-rgb),.1);padding:var(--ls-space-4) var(--ls-space-6)}.card.feature-card{transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.card.feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.card-accent-blue>.card-header{border-top:3px solid var(--ls-color-info);border-radius:var(--ls-radius-lg) var(--ls-radius-lg) 0 0}.card-accent-green>.card-header{border-top:3px solid var(--ls-color-success);border-radius:var(--ls-radius-lg) var(--ls-radius-lg) 0 0}.card-accent-red>.card-header{border-top:3px solid var(--ls-color-error);border-radius:var(--ls-radius-lg) var(--ls-radius-lg) 0 0}.card-accent-gold>.card-header{border-top:3px solid var(--ls-amber-400);border-radius:var(--ls-radius-lg) var(--ls-radius-lg) 0 0}.card-accent-teal>.card-header{border-top:3px solid var(--ls-color-primary);border-radius:var(--ls-radius-lg) var(--ls-radius-lg) 0 0}.card-accent-grey>.card-header{border-top:3px solid var(--ls-color-text-secondary);border-radius:var(--ls-radius-lg) var(--ls-radius-lg) 0 0}.ls-card-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--ls-color-surface);border-bottom:1px solid var(--ls-color-border);padding:var(--ls-space-3) var(--ls-space-6)}.ls-card-header .card-title{display:flex;align-items:center;gap:8px;margin:0;font-weight:700;color:var(--ls-brand-700)}.ls-card-header .card-title i{color:var(--ls-brand-500)}.ls-card-actions{display:flex;align-items:center;flex-shrink:0}.ls-btn-accent-soft{background-color:rgba(var(--ls-accent-rgb),.1)!important;color:var(--ls-accent-500)!important;border:1px solid rgba(var(--ls-accent-rgb),.2)!important;font-weight:600;transition:all .2s ease}.ls-btn-accent-soft:hover{background-color:var(--ls-accent-500)!important;color:#fff!important;box-shadow:0 4px 12px rgba(var(--ls-accent-rgb),.2)}.card-body{padding:var(--ls-space-4) var(--ls-space-4);background-color:var(--ls-color-surface)}.card-body .row{display:flex;justify-content:space-between;padding:var(--ls-space-3) 0;border-bottom:1px dashed var(--ls-color-border);margin:0}.card-body .row:last-child{border-bottom:none}.card-body .row div:first-child{color:var(--ls-color-text-secondary);font-weight:600;font-size:var(--ls-text-sm)}.card-body .row div:last-child{color:var(--ls-color-text);font-weight:700;text-align:right}.card-body p{padding:0 var(--ls-space-4)}.sidebar-nav__list{padding:0;margin:0;list-style:none;width:100%}.sidebar-nav__link{display:block!important;background:transparent!important;border-radius:0!important;width:100%}.sidebar-nav__item{border-bottom:1px solid var(--ls-color-border)}.sidebar-nav__item:last-child{border-bottom:none}.div-service-item{display:grid!important;grid-template-columns:1fr auto;align-items:center;row-gap:6px;padding:0;transition:background-color var(--ls-motion-base);text-decoration:none;width:100%;border-radius:0!important}.div-service-item:hover{background-color:rgba(var(--ls-brand-rgb),.02)}.div-service-item .div-service-status{grid-column:1;grid-row:1;width:auto!important}.div-service-item .div-service-status .badge{font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px}.div-service-item .div-service-status .badge-placeholder{display:none!important}.div-service-item .div-service-name{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:2px;height:100}.div-service-item .div-service-name .font-weight-bold{color:var(--ls-brand-700);font-size:var(--ls-text-base);font-weight:700}.div-service-item .div-service-name .text-domain{color:var(--ls-color-text-secondary);font-size:var(--ls-text-sm)}.div-service-item .div-service-buttons{display:flex;justify-content:flex-end;align-items:center;margin-left:auto;grid-column:1;grid-row:2}.div-service-item .div-service-buttons .btn-view-details{background-color:rgba(var(--ls-accent-rgb),.1)!important;color:var(--ls-accent-500)!important;border:1px solid rgba(var(--ls-accent-rgb),.2)!important;font-weight:600;transition:all .2s ease}.div-service-item .div-service-buttons .btn-view-details:hover{background-color:var(--ls-accent-500)!important;color:#fff!important;box-shadow:0 4px 12px rgba(var(--ls-accent-rgb),.2)}@media (max-width: 576px){.div-service-item{grid-template-columns:1fr!important;row-gap:12px}.div-service-item .div-service-buttons{grid-column:1!important;grid-row:3!important;justify-content:flex-start!important;margin-left:0!important;width:100%}.div-service-item .div-service-buttons .btn-view-details{width:100%;text-align:center}}body.theme-dark .ls-card-header{background-color:var(--ls-color-surface-alt)}body.theme-dark .ls-card-header .card-title{color:var(--ls-color-text)}body.theme-dark .div-service-item .div-service-name .font-weight-bold{color:#fff}body.theme-dark .div-service-item:hover{background-color:var(--ls-color-surface-alt)}.form-control{background-color:var(--ls-color-surface);border:1.5px solid var(--ls-color-border);border-radius:var(--ls-radius-md);font-family:var(--ls-font-sans);font-size:var(--ls-text-base);color:var(--ls-color-on-surface);padding:var(--ls-space-2) var(--ls-space-4);transition-property:border-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.form-control:focus{border-color:var(--ls-color-primary);box-shadow:0 0 0 3px rgba(var(--ls-color-primary-rgb),.12);outline:none;background-color:var(--ls-color-surface)}.form-control::placeholder{color:rgba(var(--ls-neutral-rgb),.6)}.form-control:disabled,.form-control[readonly]{background-color:var(--ls-color-surface-alt);opacity:.65;cursor:not-allowed}label,.control-label{font-size:var(--ls-text-xs);font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;color:var(--ls-color-on-surface);margin-bottom:var(--ls-space-1);display:inline-block}.input-group .input-group-prepend .btn{border-top-left-radius:var(--ls-radius-md);border-bottom-left-radius:var(--ls-radius-md);border-radius:0}.input-group .input-group-append .btn{border-top-right-radius:var(--ls-radius-md);border-bottom-right-radius:var(--ls-radius-md);border-radius:0}.input-group .input-group-text{background-color:var(--ls-color-surface-alt);border:1.5px solid var(--ls-color-border);color:var(--ls-neutral-600);padding:var(--ls-space-2) var(--ls-space-4);font-size:var(--ls-text-sm)}.form-group{margin-bottom:var(--ls-space-4)}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--ls-space-4) center;padding-right:var(--ls-space-8)}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px #0003;background-color:#fff;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:#0000000d}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:#0000000d}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:#0000000d;display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0px 0px}.iti-flag.ad{height:14px;background-position:-22px 0px}.iti-flag.ae{height:10px;background-position:-44px 0px}.iti-flag.af{height:14px;background-position:-66px 0px}.iti-flag.ag{height:14px;background-position:-88px 0px}.iti-flag.ai{height:10px;background-position:-110px 0px}.iti-flag.al{height:15px;background-position:-132px 0px}.iti-flag.am{height:10px;background-position:-154px 0px}.iti-flag.ao{height:14px;background-position:-176px 0px}.iti-flag.aq{height:14px;background-position:-198px 0px}.iti-flag.ar{height:13px;background-position:-220px 0px}.iti-flag.as{height:10px;background-position:-242px 0px}.iti-flag.at{height:14px;background-position:-264px 0px}.iti-flag.au{height:10px;background-position:-286px 0px}.iti-flag.aw{height:14px;background-position:-308px 0px}.iti-flag.ax{height:13px;background-position:-330px 0px}.iti-flag.az{height:10px;background-position:-352px 0px}.iti-flag.ba{height:10px;background-position:-374px 0px}.iti-flag.bb{height:14px;background-position:-396px 0px}.iti-flag.bd{height:12px;background-position:-418px 0px}.iti-flag.be{height:15px;background-position:-440px 0px}.iti-flag.bf{height:14px;background-position:-460px 0px}.iti-flag.bg{height:12px;background-position:-482px 0px}.iti-flag.bh{height:12px;background-position:-504px 0px}.iti-flag.bi{height:12px;background-position:-526px 0px}.iti-flag.bj{height:14px;background-position:-548px 0px}.iti-flag.bl{height:14px;background-position:-570px 0px}.iti-flag.bm{height:10px;background-position:-592px 0px}.iti-flag.bn{height:10px;background-position:-614px 0px}.iti-flag.bo{height:14px;background-position:-636px 0px}.iti-flag.bq{height:14px;background-position:-658px 0px}.iti-flag.br{height:14px;background-position:-680px 0px}.iti-flag.bs{height:10px;background-position:-702px 0px}.iti-flag.bt{height:14px;background-position:-724px 0px}.iti-flag.bv{height:15px;background-position:-746px 0px}.iti-flag.bw{height:14px;background-position:-768px 0px}.iti-flag.by{height:10px;background-position:-790px 0px}.iti-flag.bz{height:14px;background-position:-812px 0px}.iti-flag.ca{height:10px;background-position:-834px 0px}.iti-flag.cc{height:10px;background-position:-856px 0px}.iti-flag.cd{height:15px;background-position:-878px 0px}.iti-flag.cf{height:14px;background-position:-900px 0px}.iti-flag.cg{height:14px;background-position:-922px 0px}.iti-flag.ch{height:15px;background-position:-944px 0px}.iti-flag.ci{height:14px;background-position:-961px 0px}.iti-flag.ck{height:10px;background-position:-983px 0px}.iti-flag.cl{height:14px;background-position:-1005px 0px}.iti-flag.cm{height:14px;background-position:-1027px 0px}.iti-flag.cn{height:14px;background-position:-1049px 0px}.iti-flag.co{height:14px;background-position:-1071px 0px}.iti-flag.cp{height:14px;background-position:-1093px 0px}.iti-flag.cr{height:12px;background-position:-1115px 0px}.iti-flag.cu{height:10px;background-position:-1137px 0px}.iti-flag.cv{height:12px;background-position:-1159px 0px}.iti-flag.cw{height:14px;background-position:-1181px 0px}.iti-flag.cx{height:10px;background-position:-1203px 0px}.iti-flag.cy{height:13px;background-position:-1225px 0px}.iti-flag.cz{height:14px;background-position:-1247px 0px}.iti-flag.de{height:12px;background-position:-1269px 0px}.iti-flag.dg{height:10px;background-position:-1291px 0px}.iti-flag.dj{height:14px;background-position:-1313px 0px}.iti-flag.dk{height:15px;background-position:-1335px 0px}.iti-flag.dm{height:10px;background-position:-1357px 0px}.iti-flag.do{height:13px;background-position:-1379px 0px}.iti-flag.dz{height:14px;background-position:-1401px 0px}.iti-flag.ea{height:14px;background-position:-1423px 0px}.iti-flag.ec{height:14px;background-position:-1445px 0px}.iti-flag.ee{height:13px;background-position:-1467px 0px}.iti-flag.eg{height:14px;background-position:-1489px 0px}.iti-flag.eh{height:10px;background-position:-1511px 0px}.iti-flag.er{height:10px;background-position:-1533px 0px}.iti-flag.es{height:14px;background-position:-1555px 0px}.iti-flag.et{height:10px;background-position:-1577px 0px}.iti-flag.eu{height:14px;background-position:-1599px 0px}.iti-flag.fi{height:12px;background-position:-1621px 0px}.iti-flag.fj{height:10px;background-position:-1643px 0px}.iti-flag.fk{height:10px;background-position:-1665px 0px}.iti-flag.fm{height:11px;background-position:-1687px 0px}.iti-flag.fo{height:15px;background-position:-1709px 0px}.iti-flag.fr{height:14px;background-position:-1731px 0px}.iti-flag.ga{height:15px;background-position:-1753px 0px}.iti-flag.gb{height:10px;background-position:-1775px 0px}.iti-flag.gd{height:12px;background-position:-1797px 0px}.iti-flag.ge{height:14px;background-position:-1819px 0px}.iti-flag.gf{height:14px;background-position:-1841px 0px}.iti-flag.gg{height:14px;background-position:-1863px 0px}.iti-flag.gh{height:14px;background-position:-1885px 0px}.iti-flag.gi{height:10px;background-position:-1907px 0px}.iti-flag.gl{height:14px;background-position:-1929px 0px}.iti-flag.gm{height:14px;background-position:-1951px 0px}.iti-flag.gn{height:14px;background-position:-1973px 0px}.iti-flag.gp{height:14px;background-position:-1995px 0px}.iti-flag.gq{height:14px;background-position:-2017px 0px}.iti-flag.gr{height:14px;background-position:-2039px 0px}.iti-flag.gs{height:10px;background-position:-2061px 0px}.iti-flag.gt{height:13px;background-position:-2083px 0px}.iti-flag.gu{height:11px;background-position:-2105px 0px}.iti-flag.gw{height:10px;background-position:-2127px 0px}.iti-flag.gy{height:12px;background-position:-2149px 0px}.iti-flag.hk{height:14px;background-position:-2171px 0px}.iti-flag.hm{height:10px;background-position:-2193px 0px}.iti-flag.hn{height:10px;background-position:-2215px 0px}.iti-flag.hr{height:10px;background-position:-2237px 0px}.iti-flag.ht{height:12px;background-position:-2259px 0px}.iti-flag.hu{height:10px;background-position:-2281px 0px}.iti-flag.ic{height:14px;background-position:-2303px 0px}.iti-flag.id{height:14px;background-position:-2325px 0px}.iti-flag.ie{height:10px;background-position:-2347px 0px}.iti-flag.il{height:15px;background-position:-2369px 0px}.iti-flag.im{height:10px;background-position:-2391px 0px}.iti-flag.in{height:14px;background-position:-2413px 0px}.iti-flag.io{height:10px;background-position:-2435px 0px}.iti-flag.iq{height:14px;background-position:-2457px 0px}.iti-flag.ir{height:12px;background-position:-2479px 0px}.iti-flag.is{height:15px;background-position:-2501px 0px}.iti-flag.it{height:14px;background-position:-2523px 0px}.iti-flag.je{height:12px;background-position:-2545px 0px}.iti-flag.jm{height:10px;background-position:-2567px 0px}.iti-flag.jo{height:10px;background-position:-2589px 0px}.iti-flag.jp{height:14px;background-position:-2611px 0px}.iti-flag.ke{height:14px;background-position:-2633px 0px}.iti-flag.kg{height:12px;background-position:-2655px 0px}.iti-flag.kh{height:13px;background-position:-2677px 0px}.iti-flag.ki{height:10px;background-position:-2699px 0px}.iti-flag.km{height:12px;background-position:-2721px 0px}.iti-flag.kn{height:14px;background-position:-2743px 0px}.iti-flag.kp{height:10px;background-position:-2765px 0px}.iti-flag.kr{height:14px;background-position:-2787px 0px}.iti-flag.kw{height:10px;background-position:-2809px 0px}.iti-flag.ky{height:10px;background-position:-2831px 0px}.iti-flag.kz{height:10px;background-position:-2853px 0px}.iti-flag.la{height:14px;background-position:-2875px 0px}.iti-flag.lb{height:14px;background-position:-2897px 0px}.iti-flag.lc{height:10px;background-position:-2919px 0px}.iti-flag.li{height:12px;background-position:-2941px 0px}.iti-flag.lk{height:10px;background-position:-2963px 0px}.iti-flag.lr{height:11px;background-position:-2985px 0px}.iti-flag.ls{height:14px;background-position:-3007px 0px}.iti-flag.lt{height:12px;background-position:-3029px 0px}.iti-flag.lu{height:12px;background-position:-3051px 0px}.iti-flag.lv{height:10px;background-position:-3073px 0px}.iti-flag.ly{height:10px;background-position:-3095px 0px}.iti-flag.ma{height:14px;background-position:-3117px 0px}.iti-flag.mc{height:15px;background-position:-3139px 0px}.iti-flag.md{height:10px;background-position:-3160px 0px}.iti-flag.me{height:10px;background-position:-3182px 0px}.iti-flag.mf{height:14px;background-position:-3204px 0px}.iti-flag.mg{height:14px;background-position:-3226px 0px}.iti-flag.mh{height:11px;background-position:-3248px 0px}.iti-flag.mk{height:10px;background-position:-3270px 0px}.iti-flag.ml{height:14px;background-position:-3292px 0px}.iti-flag.mm{height:14px;background-position:-3314px 0px}.iti-flag.mn{height:10px;background-position:-3336px 0px}.iti-flag.mo{height:14px;background-position:-3358px 0px}.iti-flag.mp{height:10px;background-position:-3380px 0px}.iti-flag.mq{height:14px;background-position:-3402px 0px}.iti-flag.mr{height:14px;background-position:-3424px 0px}.iti-flag.ms{height:10px;background-position:-3446px 0px}.iti-flag.mt{height:14px;background-position:-3468px 0px}.iti-flag.mu{height:14px;background-position:-3490px 0px}.iti-flag.mv{height:14px;background-position:-3512px 0px}.iti-flag.mw{height:14px;background-position:-3534px 0px}.iti-flag.mx{height:12px;background-position:-3556px 0px}.iti-flag.my{height:10px;background-position:-3578px 0px}.iti-flag.mz{height:14px;background-position:-3600px 0px}.iti-flag.na{height:14px;background-position:-3622px 0px}.iti-flag.nc{height:10px;background-position:-3644px 0px}.iti-flag.ne{height:15px;background-position:-3666px 0px}.iti-flag.nf{height:10px;background-position:-3686px 0px}.iti-flag.ng{height:10px;background-position:-3708px 0px}.iti-flag.ni{height:12px;background-position:-3730px 0px}.iti-flag.nl{height:14px;background-position:-3752px 0px}.iti-flag.no{height:15px;background-position:-3774px 0px}.iti-flag.np{height:15px;background-position:-3796px 0px}.iti-flag.nr{height:10px;background-position:-3811px 0px}.iti-flag.nu{height:10px;background-position:-3833px 0px}.iti-flag.nz{height:10px;background-position:-3855px 0px}.iti-flag.om{height:10px;background-position:-3877px 0px}.iti-flag.pa{height:14px;background-position:-3899px 0px}.iti-flag.pe{height:14px;background-position:-3921px 0px}.iti-flag.pf{height:14px;background-position:-3943px 0px}.iti-flag.pg{height:15px;background-position:-3965px 0px}.iti-flag.ph{height:10px;background-position:-3987px 0px}.iti-flag.pk{height:14px;background-position:-4009px 0px}.iti-flag.pl{height:13px;background-position:-4031px 0px}.iti-flag.pm{height:14px;background-position:-4053px 0px}.iti-flag.pn{height:10px;background-position:-4075px 0px}.iti-flag.pr{height:14px;background-position:-4097px 0px}.iti-flag.ps{height:10px;background-position:-4119px 0px}.iti-flag.pt{height:14px;background-position:-4141px 0px}.iti-flag.pw{height:13px;background-position:-4163px 0px}.iti-flag.py{height:11px;background-position:-4185px 0px}.iti-flag.qa{height:8px;background-position:-4207px 0px}.iti-flag.re{height:14px;background-position:-4229px 0px}.iti-flag.ro{height:14px;background-position:-4251px 0px}.iti-flag.rs{height:14px;background-position:-4273px 0px}.iti-flag.ru{height:14px;background-position:-4295px 0px}.iti-flag.rw{height:14px;background-position:-4317px 0px}.iti-flag.sa{height:14px;background-position:-4339px 0px}.iti-flag.sb{height:10px;background-position:-4361px 0px}.iti-flag.sc{height:10px;background-position:-4383px 0px}.iti-flag.sd{height:10px;background-position:-4405px 0px}.iti-flag.se{height:13px;background-position:-4427px 0px}.iti-flag.sg{height:14px;background-position:-4449px 0px}.iti-flag.sh{height:10px;background-position:-4471px 0px}.iti-flag.si{height:10px;background-position:-4493px 0px}.iti-flag.sj{height:15px;background-position:-4515px 0px}.iti-flag.sk{height:14px;background-position:-4537px 0px}.iti-flag.sl{height:14px;background-position:-4559px 0px}.iti-flag.sm{height:15px;background-position:-4581px 0px}.iti-flag.sn{height:14px;background-position:-4603px 0px}.iti-flag.so{height:14px;background-position:-4625px 0px}.iti-flag.sr{height:14px;background-position:-4647px 0px}.iti-flag.ss{height:10px;background-position:-4669px 0px}.iti-flag.st{height:10px;background-position:-4691px 0px}.iti-flag.sv{height:12px;background-position:-4713px 0px}.iti-flag.sx{height:14px;background-position:-4735px 0px}.iti-flag.sy{height:14px;background-position:-4757px 0px}.iti-flag.sz{height:14px;background-position:-4779px 0px}.iti-flag.ta{height:10px;background-position:-4801px 0px}.iti-flag.tc{height:10px;background-position:-4823px 0px}.iti-flag.td{height:14px;background-position:-4845px 0px}.iti-flag.tf{height:14px;background-position:-4867px 0px}.iti-flag.tg{height:13px;background-position:-4889px 0px}.iti-flag.th{height:14px;background-position:-4911px 0px}.iti-flag.tj{height:10px;background-position:-4933px 0px}.iti-flag.tk{height:10px;background-position:-4955px 0px}.iti-flag.tl{height:10px;background-position:-4977px 0px}.iti-flag.tm{height:14px;background-position:-4999px 0px}.iti-flag.tn{height:14px;background-position:-5021px 0px}.iti-flag.to{height:10px;background-position:-5043px 0px}.iti-flag.tr{height:14px;background-position:-5065px 0px}.iti-flag.tt{height:12px;background-position:-5087px 0px}.iti-flag.tv{height:10px;background-position:-5109px 0px}.iti-flag.tw{height:14px;background-position:-5131px 0px}.iti-flag.tz{height:14px;background-position:-5153px 0px}.iti-flag.ua{height:14px;background-position:-5175px 0px}.iti-flag.ug{height:14px;background-position:-5197px 0px}.iti-flag.um{height:11px;background-position:-5219px 0px}.iti-flag.us{height:11px;background-position:-5241px 0px}.iti-flag.uy{height:14px;background-position:-5263px 0px}.iti-flag.uz{height:10px;background-position:-5285px 0px}.iti-flag.va{height:15px;background-position:-5307px 0px}.iti-flag.vc{height:14px;background-position:-5324px 0px}.iti-flag.ve{height:14px;background-position:-5346px 0px}.iti-flag.vg{height:10px;background-position:-5368px 0px}.iti-flag.vi{height:14px;background-position:-5390px 0px}.iti-flag.vn{height:14px;background-position:-5412px 0px}.iti-flag.vu{height:12px;background-position:-5434px 0px}.iti-flag.wf{height:14px;background-position:-5456px 0px}.iti-flag.ws{height:10px;background-position:-5478px 0px}.iti-flag.xk{height:15px;background-position:-5500px 0px}.iti-flag.ye{height:14px;background-position:-5522px 0px}.iti-flag.yt{height:14px;background-position:-5544px 0px}.iti-flag.za{height:14px;background-position:-5566px 0px}.iti-flag.zm{height:14px;background-position:-5588px 0px}.iti-flag.zw{height:10px;background-position:-5610px 0px}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px #888;background-image:url(../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.iti-flag{background-image:url(../img/flags@2x.png)}}.iti-flag.np{background-color:transparent}/**
 * WHMCS Telephone Country Code Dropdown
 *
 * Using https://github.com/jackocnr/intl-tel-input
 *
 * @copyright Copyright (c) WHMCS Limited 2005-2017
 * @license http://www.whmcs.com/license/ WHMCS Eula
 */.intl-tel-input{width:100%}.badge{font-size:var(--ls-text-xs);font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;padding:var(--ls-space-1) var(--ls-space-2);border-radius:var(--ls-radius-sm)}.badge.badge-primary{background-color:rgba(var(--ls-color-primary-rgb),.12);color:var(--ls-color-primary);border:none}.badge.badge-success{background-color:#00a63e1f;color:var(--ls-color-success);border:none}.badge.badge-warning{background-color:#f54a001f;color:var(--ls-color-warning);border:none}.badge.badge-danger{background-color:#e7000b1f;color:var(--ls-color-error);border:none}.badge.badge-secondary{background-color:var(--ls-color-surface-alt);color:var(--ls-color-text-secondary);border:none}.badge.badge-info{background-color:rgba(var(--ls-color-info-rgb, 23, 162, 184),.12);color:var(--ls-color-info-text, #0c5460);border:none}.badge.badge-cart{background-color:var(--ls-color-inverted-bg);color:var(--ls-color-inverted-fg);border-color:var(--ls-color-inverted-bg);padding:var(--ls-space-1) var(--ls-space-2);border-radius:var(--ls-radius-md)}.d-none{display:none!important}.alert.w-hidden{display:none}.alert.d-none{display:none!important}.alert{display:flex;align-items:center;gap:var(--ls-space-3);border-left:3px solid currentColor;border-top:none;border-right:none;border-bottom:none;border-radius:var(--ls-radius-md);background-color:var(--ls-color-surface);padding:var(--ls-space-3) var(--ls-space-4);font-size:var(--ls-text-sm);line-height:var(--ls-leading-normal);margin-bottom:var(--ls-space-2)}.alert i,.alert .fas,.alert .far,.alert .fal{flex-shrink:0;font-size:var(--ls-text-base)}.alert--success,.alert-success{color:var(--ls-color-success-text);background-color:var(--ls-color-success-bg)}.alert--warning,.alert-warning{color:var(--ls-color-warning-text);background-color:var(--ls-color-warning-bg)}.alert--danger,.alert-danger,.alert--error,.alert-error{color:var(--ls-color-error-text);background-color:var(--ls-color-error-bg)}.alert--info,.alert-info{color:var(--ls-color-info-text);background-color:var(--ls-color-info-bg)}.has-error .form-control,.has-error input.form-control,.has-error textarea.form-control,.has-error select.form-control{border-color:var(--ls-color-error);background-color:#e7000b08;transition-property:border-color,background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.has-error .form-control:focus,.has-error input.form-control:focus,.has-error textarea.form-control:focus,.has-error select.form-control:focus{border-color:var(--ls-color-error);box-shadow:0 0 0 3px #e7000b1f}.has-error button,.has-error .btn{border-color:var(--ls-color-error)}.field-error-msg{display:none}.form-group.has-error .field-error-msg,.has-error .field-error-msg{display:block;font-size:var(--ls-text-xs);color:var(--ls-color-error);margin-top:var(--ls-space-1)}.form-control.is-valid{border-color:var(--ls-color-success)}.form-control.is-valid:focus{border-color:var(--ls-color-success);box-shadow:0 0 0 3px #00a63e26;outline:none}.form-control.is-invalid{border-color:var(--ls-color-error)}.form-control.is-invalid:focus{border-color:var(--ls-color-error);box-shadow:0 0 0 3px #e7000b26;outline:none}.form-text{display:block;font-size:var(--ls-text-xs);margin-top:var(--ls-space-1);color:var(--ls-color-text-muted)}.form-text--error{color:var(--ls-color-error)}.text-muted{color:var(--ls-color-text-muted)}.form-control.is-warning{border-color:var(--ls-color-warning);transition-property:border-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.form-control.is-warning:focus{border-color:var(--ls-color-warning);box-shadow:0 0 0 3px #f54a0026;outline:none}.warning-feedback,.warning-tooltip{display:none}.is-warning~.warning-feedback,.is-warning~.warning-tooltip{display:block}form[data-role=json-form] .has-error input.form-control,form[data-role=json-form] .has-error textarea.form-control,form[data-role=json-form] .has-error select.form-control{background-color:#e7000b0a}form[data-role=json-form] .has-error .tooltip-inner{background-color:var(--ls-color-error)}form[data-role=json-form] .has-error .tooltip.top .tooltip-arrow{border-top-color:var(--ls-color-error)}.has-feedback label~.form-control-feedback{top:27px}:host,:root{--vl-primary: var(--ls-color-primary);--vl-primary-lifted: var(--ls-color-primary-hover);--vl-primary-accented: var(--ls-brand-600);--vl-secondary: var(--ls-neutral-500);--vl-secondary-lifted: var(--ls-neutral-600);--vl-secondary-accented: var(--ls-neutral-700);--vl-success: var(--ls-color-success);--vl-warning: var(--ls-color-warning);--vl-error: var(--ls-color-error);--vl-info: var(--ls-color-info);--vl-text: var(--ls-color-on-surface);--vl-text-muted: rgba(var(--ls-neutral-rgb), .6);--vl-text-lifted: var(--ls-neutral-500);--vl-text-accented: var(--ls-neutral-600);--vl-text-inverted: var(--ls-color-inverted-fg);--vl-border: var(--ls-color-border);--vl-border-muted: var(--ls-neutral-100);--vl-border-lifted: var(--ls-neutral-300);--vl-border-accented: var(--ls-neutral-500);--vl-bg: var(--ls-color-surface);--vl-bg-muted: var(--ls-neutral-50);--vl-bg-lifted: var(--ls-color-surface-alt);--vl-bg-accented: var(--ls-neutral-200);--vl-bg-inverted: var(--ls-color-inverted-bg);--vl-text-xs: var(--ls-text-xs);--vl-text-sm: var(--ls-text-sm);--vl-text-md: var(--ls-text-base);--vl-text-lg: var(--ls-text-lg);--vl-rounding-sm: var(--ls-radius-sm);--vl-rounding-md: var(--ls-radius-md);--vl-rounding-lg: var(--ls-radius-lg);--vl-letter-spacing: var(--ls-tracking-normal);--vl-disabled-opacity: 25%}#order-standard_cart .header-lined,.order-standard_cart .header-lined{margin-bottom:var(--ls-space-8);padding-bottom:var(--ls-space-6);border-bottom:1px solid var(--ls-color-border)}#order-standard_cart .header-lined h1,.order-standard_cart .header-lined h1{font-size:var(--ls-font-size-3xl);font-weight:800;letter-spacing:var(--ls-tracking-tight);color:var(--ls-color-text);margin:0 0 var(--ls-space-3)}#order-standard_cart .header-lined p,.order-standard_cart .header-lined p{font-size:var(--ls-text-lg);color:var(--ls-color-text-secondary);margin:0}#order-standard_cart .pricing-grid,.order-standard_cart .pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--ls-space-6);margin-bottom:var(--ls-space-6)}#order-standard_cart .price-note,.order-standard_cart .price-note{text-align:center;font-size:var(--ls-text-sm);color:var(--ls-color-text-muted);margin-bottom:var(--ls-space-8)}#order-standard_cart .pricing-vat,.order-standard_cart .pricing-vat{cursor:pointer;text-decoration:none}#order-standard_cart .pricing-vat input[type=radio],.order-standard_cart .pricing-vat input[type=radio]{margin-right:var(--ls-space-2)}#order-standard_cart .includes-features,.order-standard_cart .includes-features{margin:var(--ls-space-8) 0}#order-standard_cart .includes-features .includes-features__heading,.order-standard_cart .includes-features .includes-features__heading{font-size:var(--ls-text-base);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-tracking-wide);color:var(--ls-color-text-secondary);margin-bottom:var(--ls-space-4)}#order-standard_cart .includes-features .list-features,.order-standard_cart .includes-features .list-features{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ls-space-3) var(--ls-space-6)}#order-standard_cart .includes-features .list-features li,.order-standard_cart .includes-features .list-features li{display:flex;align-items:center;gap:var(--ls-space-2);font-size:var(--ls-text-sm);color:var(--ls-color-text)}#order-standard_cart .includes-features .list-features li i,.order-standard_cart .includes-features .list-features li i{color:var(--ls-color-primary);flex-shrink:0;font-size:var(--ls-text-base)}#order-standard_cart .includes-features .list-features li i.fa-check,.order-standard_cart .includes-features .list-features li i.fa-check{color:var(--ls-color-success)}#order-standard_cart .includes-features .list-features li i.fa-times,.order-standard_cart .includes-features .list-features li i.fa-times{color:var(--ls-color-text-secondary)}#order-standard_cart .price-table-container,.order-standard_cart .price-table-container{display:grid;gap:var(--ls-space-4)}@media (min-width: 768px){#order-standard_cart .price-table-container,.order-standard_cart .price-table-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}#order-standard_cart .price-table,.order-standard_cart .price-table{border:1px solid rgba(var(--ls-neutral-rgb),.12);border-radius:var(--ls-radius-lg);overflow:hidden;transition-property:border-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}#order-standard_cart .price-table:hover,.order-standard_cart .price-table:hover{border-color:rgba(var(--ls-color-primary-rgb),.25);box-shadow:0 4px 20px #0000000f}#order-standard_cart .price-table.active,.order-standard_cart .price-table.active{border-color:var(--ls-color-primary);box-shadow:0 0 0 2px rgba(var(--ls-color-primary-rgb),.2)}#order-standard_cart .price-table .top-head,.order-standard_cart .price-table .top-head{background:linear-gradient(135deg,var(--ls-color-primary) 0%,var(--ls-color-primary-hover) 100%);color:var(--ls-color-inverted-fg);padding:var(--ls-space-6) var(--ls-space-4);text-align:center}.cart-sidebar .order-summary{background:#fff;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);overflow:hidden;box-shadow:0 10px 30px #00000008}.cart-sidebar .order-summary h2{background:var(--ls-neutral-600);color:#fff;font-size:18px;font-weight:700;padding:var(--ls-space-4);margin:0;text-align:center}.cart-sidebar .order-summary .summary-container{padding:var(--ls-space-6)}.subtotal,.bordered-totals .clearfix,.recurring-totals{padding:var(--ls-space-2) 0;border-bottom:1px solid var(--ls-neutral-100);display:flex;justify-content:space-between;font-size:14px;color:var(--ls-color-text-secondary)}.subtotal .float-end,.bordered-totals .clearfix .float-end,.recurring-totals .float-end{font-weight:700;color:var(--ls-color-text)}.total-due-today{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-top:var(--ls-space-6);padding:var(--ls-space-4) 0}.total-due-today .amt{font-size:28px;font-weight:800;color:var(--ls-brand-700)}.total-due-today span:not(.amt){font-size:12px;color:var(--ls-neutral-500);text-align:right}.order-total{font-size:var(--ls-text-lg);font-weight:700;color:var(--ls-color-primary);margin-top:var(--ls-space-4)}.pricing-vat{display:flex;justify-content:space-between;align-items:center;font-size:var(--ls-text-sm);color:rgba(var(--ls-neutral-rgb),.7);margin-top:var(--ls-space-2)}.btn-checkout{width:100%;margin-top:var(--ls-space-4);padding:14px!important;font-size:var(--ls-text-base);font-weight:700;border-radius:var(--ls-radius-md);box-shadow:0 4px 12px rgba(var(--ls-accent-rgb),.2)}.btn-continue-shopping{display:block;width:100%;margin-top:12px;font-size:13px;color:var(--ls-neutral-400);text-decoration:none;font-weight:600}.btn-continue-shopping:hover{color:var(--ls-brand-500)}.product-features{list-style:none;padding-left:0;margin:var(--ls-space-4) 0}.product-feature-item{font-size:var(--ls-text-sm);color:var(--ls-color-on-surface);padding:var(--ls-space-1) 0;padding-left:var(--ls-space-6);position:relative}.product-feature-item:before{content:"✓";position:absolute;left:0;color:var(--ls-color-success);font-weight:700}.ls-cart-wrapper{font-family:var(--ls-font-sans)}#scrollingPanelContainer,.secondary-cart-sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;z-index:99}#frmConfigureProduct #scrollingPanelContainer,#frmConfigureProduct .secondary-cart-sidebar{top:calc(var(--ls-space-12) + var(--ls-space-1))}#order-standard_cart #orderSummary,#order-standard_cart .secondary-cart-body{margin-top:0!important}.cart-trust-signals{display:flex;flex-direction:column;gap:var(--ls-space-2);margin-top:var(--ls-space-4);padding-top:var(--ls-space-4);border-top:1px solid var(--ls-color-border)}.cart-trust-signals span{display:flex;align-items:center;gap:var(--ls-space-2);font-size:var(--ls-text-xs);color:var(--ls-color-text-secondary)}.cart-trust-signals span i{color:var(--ls-color-success);width:14px;text-align:center;flex-shrink:0}.product-card.product-card--configure{margin-bottom:var(--ls-space-6)}.product-card.product-card--configure:hover{transform:none;border-color:var(--ls-color-border);box-shadow:none}.product-card.product-card--configure .product-card__title{white-space:normal;overflow:visible;text-overflow:unset}.product-card.product-card--configure .product-card__pricing{padding:var(--ls-space-4) 0 0;border-bottom:0}.product-card.product-card--configure .product-card__body{padding-bottom:var(--ls-space-6)}.product-card.product-card--configure .product-card__description,.product-card.product-card--configure .product-card__features{margin-top:0}.product-card.product-card--configure .product-card__footer:empty{min-height:var(--ls-space-6);padding:0 var(--ls-space-6) var(--ls-space-6)}.ls-choice-cards{display:flex;flex-wrap:wrap;gap:var(--ls-space-3);margin-bottom:var(--ls-space-4);padding:var(--ls-space-4)}.ls-choice-card{display:flex;align-items:center;gap:var(--ls-space-4);background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);padding:0;cursor:pointer;position:relative;margin-bottom:var(--ls-space-3);transition-property:border-color,background,transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-choice-card:hover{border-color:rgba(var(--ls-brand-rgb),.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--ls-brand-rgb),.08)}.ls-choice-card--active{border-color:var(--ls-accent-500);background:var(--ls-brand-50)}.ls-choice-card__label{display:flex;align-items:center;gap:var(--ls-space-4);width:100%;margin-bottom:0;cursor:pointer;padding:var(--ls-space-4) var(--ls-space-6)}.ls-choice-card__icon{width:40px;height:40px;border-radius:50%;background:var(--ls-brand-50);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem;color:var(--ls-brand-500);padding:var(--ls-space-4);margin-left:var(--ls-space-4)}.ls-choice-card--active .ls-choice-card__icon{background:rgba(var(--ls-brand-rgb),.12)}.ls-choice-card__body{flex:1}.ls-choice-card__title{font-weight:700;font-size:var(--ls-text-base);color:var(--ls-color-text);margin:0 0 2px}.ls-choice-card__desc{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);margin:0}.ls-choice-card__check{width:22px;height:22px;border-radius:50%;border:2px solid var(--ls-color-border);flex-shrink:0;margin-right:var(--ls-space-4);display:flex;align-items:center;justify-content:center;position:relative;transition-property:background,border-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-choice-card--active .ls-choice-card__check{background:var(--ls-accent-500);border-color:var(--ls-accent-600)}.ls-choice-card--active .ls-choice-card__check:after{content:"✓";color:#fff;font-size:.75rem;font-weight:700}.ls-choice-card__check .iradio_square-blue{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}.ls-choice-card__check input[type=radio]{position:absolute;opacity:0;cursor:pointer}#order-standard_cart .ls-card-panel{display:block;background:var(--ls-color-surface-alt);border-radius:var(--ls-radius-md);padding:var(--ls-space-3) var(--ls-space-4);margin-bottom:var(--ls-space-3);margin-left:calc(40px + var(--ls-space-4) + var(--ls-space-6))}#order-standard_cart .ls-card-panel.w-hidden{display:none!important}.ls-cycle-cards{display:flex;gap:var(--ls-space-3);flex-wrap:wrap;margin-top:var(--ls-space-3);margin-bottom:var(--ls-space-4)}.ls-cycle-card{flex:1 1 110px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--ls-space-4) var(--ls-space-3);background:var(--ls-color-surface);border:2px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);cursor:pointer;position:relative;min-width:100px;transition-property:border-color,background,transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-cycle-card:hover{border-color:rgba(var(--ls-brand-rgb),.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--ls-brand-rgb),.08)}.ls-cycle-card--active{border-color:var(--ls-brand-500);background:var(--ls-brand-50)}.ls-cycle-card__badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--ls-accent-500);color:#fff;font-size:.6875rem;font-weight:700;padding:2px 8px;border-radius:var(--ls-radius-pill);white-space:nowrap}.ls-cycle-card__name{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);font-weight:600;margin-bottom:var(--ls-space-1)}.ls-cycle-card--active .ls-cycle-card__name{color:var(--ls-brand-500)}.ls-cycle-card__price{font-size:var(--ls-text-lg);font-weight:700;color:var(--ls-color-text)}.ls-cycle-card--active .ls-cycle-card__price{color:var(--ls-brand-600)}.ls-option-cards{display:flex;gap:var(--ls-space-2);flex-wrap:wrap;margin-top:var(--ls-space-2)}.ls-option-card{padding:var(--ls-space-3) var(--ls-space-4);background:var(--ls-color-surface);border:2px solid var(--ls-color-border);border-radius:var(--ls-radius-md);cursor:pointer;font-size:var(--ls-text-sm);font-weight:600;color:var(--ls-color-text-secondary);transition-property:border-color,background,color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-option-card:hover{border-color:rgba(var(--ls-brand-rgb),.3)}.ls-option-card--active{border-color:var(--ls-brand-500);background:var(--ls-brand-50);color:var(--ls-brand-600)}.ls-toggle-cards{display:flex;flex-direction:column;gap:var(--ls-space-3);margin-bottom:var(--ls-space-4)}.ls-toggle-card{display:flex;align-items:center;gap:var(--ls-space-4);background:var(--ls-color-surface);border:2px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);padding:var(--ls-space-4) var(--ls-space-6);cursor:pointer;transition-property:border-color,background;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-toggle-card--active{border-color:var(--ls-brand-500);background:var(--ls-brand-50)}.ls-toggle-track{width:44px;height:24px;border-radius:var(--ls-radius-pill);background:var(--ls-neutral-200);position:relative;flex-shrink:0;transition-property:background;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-toggle-track--on{background:var(--ls-brand-500)}.ls-toggle-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition-property:left;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-toggle-track--on .ls-toggle-thumb{left:22px}.ls-toggle-label{font-weight:600;font-size:var(--ls-text-base);color:var(--ls-color-text)}.ls-stepper{display:inline-flex;align-items:center;background:var(--ls-brand-50);border-radius:var(--ls-radius-pill);padding:4px}.ls-stepper__btn{width:32px;height:32px;border-radius:50%;border:none;background:#fff;color:var(--ls-accent-500);font-weight:700;font-size:1.1rem;line-height:1;cursor:pointer;box-shadow:0 2px 4px #0000000f;display:flex;align-items:center;justify-content:center;transition-property:transform;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-stepper__btn:hover{transform:scale(1.08)}.ls-stepper__input{width:45px;text-align:center;border:none;background:transparent;font-weight:700;color:var(--ls-brand-700);font-size:var(--ls-text-base);-moz-appearance:textfield}.ls-stepper__input::-webkit-outer-spin-button,.ls-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.domain-config-card{overflow:hidden;background-color:var(--ls-color-surface);margin-bottom:var(--ls-space-4);border-radius:0 0 var(--ls-radius-md) var(--ls-radius-md)}.domain-config-card .domain-config-header{display:flex;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-4) var(--ls-space-6);background:var(--ls-brand-700);color:#fff;border-radius:var(--ls-radius-md) var(--ls-radius-md) 0 0}.domain-config-card .domain-config-header i{font-size:18px;opacity:.8}.domain-config-card .domain-config-name{font-weight:700;font-size:var(--ls-text-lg);letter-spacing:.01em}.domain-config-card .domain-config-body{padding:var(--ls-space-4) var(--ls-space-6)}.config-field{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-3) var(--ls-space-4);border-bottom:1px solid var(--ls-color-border)}.config-field:last-child{border-bottom:none}.config-field__label{font-size:var(--ls-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ls-color-text-secondary)}.config-field__label i{margin-right:4px}.config-field__value{font-size:var(--ls-text-base);font-weight:600;color:var(--ls-color-text)}.config-field__help{grid-column:2;font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);margin-top:2px}.config-field-row{padding-top:var(--ls-space-4);border-top:1px solid var(--ls-color-border);margin-top:var(--ls-space-2)}.config-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--ls-text-sm);font-weight:600;padding:4px 10px;border-radius:var(--ls-radius-pill);text-decoration:none}.config-status--ok{background:#d1fae5;color:#065f46}.config-status--warn{background:#fef3c7;color:#92400e}.config-status--warn:hover{color:#78350f;text-decoration:none}.domain-addons-section{padding:var(--ls-space-4) var(--ls-space-6);border-top:1px solid var(--ls-color-border);background:var(--ls-color-surface)}.domain-addons-label{font-size:var(--ls-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ls-color-text-secondary);margin-bottom:var(--ls-space-4)}.domain-addons-label i{margin-right:4px;color:var(--ls-accent-500)}.ls-addon-card{display:block;cursor:pointer;height:100%}.ls-addon-card__input{position:absolute;opacity:0;width:0;height:0}.ls-addon-card__inner{height:100%;background:#fff;border:2px solid var(--ls-color-border);border-radius:var(--ls-radius-md);padding:var(--ls-space-4);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ls-space-2);position:relative;transition-property:border-color,background,box-shadow,transform;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-addon-card:hover .ls-addon-card__inner{border-color:var(--ls-brand-300);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--ls-brand-rgb),.08)}.ls-addon-card--selected .ls-addon-card__inner{border-color:var(--ls-brand-500);background:var(--ls-brand-50)}.ls-addon-card__check{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;border:2px solid var(--ls-color-border);display:flex;align-items:center;justify-content:center;transition-property:background,border-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-addon-card__check i{font-size:10px;color:#fff;display:none}.ls-addon-card--selected .ls-addon-card__check{background:var(--ls-brand-500);border-color:var(--ls-brand-500)}.ls-addon-card--selected .ls-addon-card__check i{display:block}.ls-addon-card__icon{width:44px;height:44px;border-radius:50%;background:var(--ls-brand-50);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--ls-brand-500);margin-bottom:var(--ls-space-1)}.ls-addon-card--selected .ls-addon-card__icon{background:rgba(var(--ls-brand-rgb),.12);color:var(--ls-brand-600)}.ls-addon-card__name{font-weight:700;font-size:var(--ls-text-base);color:var(--ls-color-text);line-height:1.3}.ls-addon-card__desc{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);line-height:1.5;flex:1}.ls-addon-card__price{font-weight:800;font-size:var(--ls-text-lg);color:var(--ls-brand-600);margin-top:auto;padding-top:var(--ls-space-2);border-top:1px solid var(--ls-color-border);width:100%}.ls-addon-card__price span{font-size:var(--ls-text-sm);font-weight:600;color:var(--ls-color-text-secondary);display:block}.nameservers-grid{display:flex;flex-direction:column;gap:var(--ls-space-3);max-width:480px}.ns-field{display:flex;align-items:center;gap:var(--ls-space-4)}.ns-field__label{font-weight:600;font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);margin-bottom:0}.ns-field .form-control{flex:1}html.theme-dark .ls-choice-card,body.theme-dark .ls-choice-card{background:var(--ls-color-surface-alt);border-color:var(--ls-color-border)}html.theme-dark .ls-choice-card--active,body.theme-dark .ls-choice-card--active{background:rgba(var(--ls-brand-rgb),.2);border-color:var(--ls-color-text)}html.theme-dark .ls-card-panel,body.theme-dark .ls-card-panel{background:var(--ls-color-surface)}html.theme-dark .ls-cycle-card,body.theme-dark .ls-cycle-card{background:var(--ls-color-surface-alt);border-color:var(--ls-color-border)}html.theme-dark .ls-cycle-card--active,body.theme-dark .ls-cycle-card--active{background:rgba(var(--ls-brand-rgb),.2);border-color:var(--ls-color-text)}html.theme-dark .ls-option-card,body.theme-dark .ls-option-card{background:var(--ls-color-surface-alt);border-color:var(--ls-color-border)}html.theme-dark .ls-option-card--active,body.theme-dark .ls-option-card--active{background:rgba(var(--ls-brand-rgb),.2);border-color:var(--ls-color-text)}html.theme-dark .ls-toggle-card,body.theme-dark .ls-toggle-card{background:var(--ls-color-surface-alt);border-color:var(--ls-color-border)}html.theme-dark .ls-toggle-card--active,body.theme-dark .ls-toggle-card--active{background:rgba(var(--ls-brand-rgb),.2)}html.theme-dark .ls-toggle-track,body.theme-dark .ls-toggle-track{background:var(--ls-color-border)}html.theme-dark .ls-stepper,body.theme-dark .ls-stepper{background:var(--ls-brand-700)}html.theme-dark .ls-stepper__btn,body.theme-dark .ls-stepper__btn{background:var(--ls-brand-600);color:var(--ls-accent-500)}html.theme-dark .ls-stepper__input,body.theme-dark .ls-stepper__input{color:#fff}.view-cart-items-header{background:#666!important;padding:var(--ls-space-4) var(--ls-space-6);border-radius:var(--ls-radius-md) var(--ls-radius-md) 0 0;font-weight:700;font-size:1.4em;padding:10px;color:#fff;text-transform:uppercase;letter-spacing:.05em}.view-cart-items-header .row{align-items:center;display:flex;justify-content:space-between;width:100%;margin:0}.view-cart-items-header .col-7,.view-cart-items-header .col-5{padding:10px}.view-cart-items .item.ls-card{border-radius:0;margin-bottom:0!important;border-top:none;padding:var(--ls-space-4) var(--ls-space-6);transition-property:background;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.view-cart-items .item.ls-card:last-child{border-radius:0 0 var(--ls-radius-md) var(--ls-radius-md);margin-bottom:var(--ls-space-4)!important}.view-cart-items .item.ls-card:hover{background:var(--ls-color-surface-alt)}.view-cart-items .item.ls-card .item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.view-cart-items .item.ls-card .item-title{font-weight:700;font-size:var(--ls-text-lg);color:var(--ls-brand-700);margin:0}.view-cart-items .item.ls-card .item-actions{display:flex;gap:8px}.view-cart-items .item.ls-card .item-actions .btn-action{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ls-brand-50);color:var(--ls-brand-500);border:none;transition-property:all;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.view-cart-items .item.ls-card .item-actions .btn-action i{font-size:14px}.view-cart-items .item.ls-card .item-actions .btn-action:hover{background:var(--ls-brand-500);color:#fff;transform:translateY(-2px)}.view-cart-items .item.ls-card .item-actions .btn-action.btn-remove:hover{background:var(--ls-accent-500)}.view-cart-items .item.ls-card .item-group{display:block;font-weight:600;color:var(--ls-color-text);font-size:var(--ls-text-base);margin-bottom:2px}.view-cart-items .item.ls-card .item-domain{display:block;color:var(--ls-accent-500);font-weight:600;font-size:var(--ls-text-sm);margin-bottom:8px}.view-cart-items .item.ls-card small{display:block;line-height:1.6;color:var(--ls-color-text-secondary);font-size:13px;border-left:2px solid var(--ls-accent-500);padding-left:12px;margin-top:8px}.view-cart-items .item.ls-card .item-price{text-align:right;display:flex;flex-direction:column;justify-content:center}.view-cart-items .item.ls-card .item-price .price{font-weight:800;font-size:var(--ls-text-xl);color:var(--ls-brand-600)}.view-cart-items .item.ls-card .item-price .cycle{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);font-weight:600}.view-cart-items .item.ls-sub-item{background:var(--ls-color-surface-alt);border-top:1px dashed var(--ls-color-border);border-left:3px solid var(--ls-brand-100);border-radius:0;margin-bottom:0!important;padding:var(--ls-space-3) var(--ls-space-6)}.view-cart-items .item.ls-sub-item:last-child{border-radius:0 0 var(--ls-radius-md) var(--ls-radius-md);margin-bottom:var(--ls-space-4)!important}.view-cart-items .item.ls-sub-item .item-title{font-size:var(--ls-text-base);color:var(--ls-color-text-secondary);font-weight:600}.view-cart-items .item.ls-sub-item .item-group{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary)}.modal-remove-item .modal-header{border-bottom:1px solid var(--ls-color-border);padding:var(--ls-space-4) var(--ls-space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--ls-space-4)}.modal-remove-item .modal-title{font-size:var(--ls-text-lg);font-weight:700;color:var(--ls-color-text);display:flex;align-items:center;gap:var(--ls-space-3);margin:0}.modal-remove-item .modal-title i{color:var(--ls-accent-500)}.modal-remove-item .ls-modal-close{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:none;background:var(--ls-color-surface-alt);color:var(--ls-color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition-property:all;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.modal-remove-item .ls-modal-close i{font-size:14px}.modal-remove-item .ls-modal-close:hover{background:var(--ls-accent-500);color:#fff}.modal-remove-item .modal-body{padding:var(--ls-space-4) var(--ls-space-6);color:var(--ls-color-text-secondary)}.modal-remove-item .modal-footer{border-top:1px solid var(--ls-color-border);padding:var(--ls-space-4) var(--ls-space-6);gap:var(--ls-space-3);display:flex}.btn-danger-confirm{background:var(--ls-accent-500);color:#fff;font-weight:700;border:2px solid var(--ls-accent-500);padding:8px 24px;border-radius:var(--ls-radius-md);transition-property:all;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.btn-danger-confirm:hover{background:var(--ls-accent-600, #dc2626);border-color:var(--ls-accent-600, #dc2626);color:#fff}#order-standard_cart .empty-cart{margin:-22px 20px 0 0;text-align:right}#order-standard_cart .view-cart-items{border-bottom:2px solid var(--ls-accent-500)}.ls-btn-empty-cart{background:var(--ls-accent-500)!important;color:var(--ls-color-text-secondary);font-weight:600;font-size:var(--ls-text-xs);padding:6px 10px!important;border:0!important;border-radius:0 0 var(--ls-radius-sm) var(--ls-radius-sm)!important;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition-property:all;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-btn-empty-cart i{font-size:12px}.ls-btn-empty-cart:hover{background:var(--ls-accent-50, #fff1f0);color:var(--ls-accent-500);border-color:var(--ls-accent-300, #fca5a5)}.ls-promo-section{margin-top:var(--ls-space-6);padding:var(--ls-space-4) var(--ls-space-6);background:var(--ls-color-surface);border-radius:var(--ls-radius-md);border:1px solid var(--ls-color-border)}.ls-promo-section__label{font-size:var(--ls-text-sm);font-weight:700;color:var(--ls-color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--ls-space-3)}.ls-promo-section__label i{margin-right:6px;color:var(--ls-brand-400)}.ls-promo-section__form{display:flex;gap:var(--ls-space-3);align-items:stretch}.ls-promo-section__input-wrap{flex:1;position:relative}.ls-promo-section__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ls-brand-400);font-size:15px;pointer-events:none;z-index:2}.ls-promo-section__input{width:100%;height:44px;padding-left:40px;border:2px solid var(--ls-color-border);border-radius:var(--ls-radius-md);background:var(--ls-color-surface);font-weight:600;font-size:var(--ls-text-sm);transition-property:all;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-promo-section__input:focus{border-color:var(--ls-brand-500);box-shadow:0 0 0 3px var(--ls-brand-50);outline:none}.ls-promo-section__btn{height:44px;padding:0 var(--ls-space-4);font-weight:700;font-size:var(--ls-text-sm);white-space:nowrap;background:var(--ls-accent-500);color:#fff;border:none;border-radius:var(--ls-radius-md);transition-property:all;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-promo-section__btn:hover{background:var(--ls-brand-800);color:#fff}.ls-promo-section__applied{display:flex;align-items:center;justify-content:space-between;gap:var(--ls-space-3);flex-wrap:wrap}.ls-promo-section__code{display:flex;align-items:center;gap:var(--ls-space-2);font-weight:700;color:var(--ls-brand-700);font-size:var(--ls-text-sm)}.ls-promo-section__code i{color:#22c55e}.ls-promo-section__desc{font-weight:400;color:var(--ls-color-text-secondary)}.ls-promo-section__remove{font-size:var(--ls-text-xs);font-weight:600;color:var(--ls-accent-500);text-decoration:none;display:flex;align-items:center;gap:4px;transition-property:color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-promo-section__remove:hover{color:var(--ls-accent-600)}.ls-promo-section__remove i{font-size:11px}#priceNote{display:block;margin-top:var(--ls-space-4);color:var(--ls-color-text-secondary);font-size:var(--ls-text-sm);font-style:italic}.checkout-total-banner{display:flex;align-items:center;justify-content:space-between;background:var(--ls-brand-50);border:1px solid var(--ls-brand-100);border-radius:var(--ls-radius-md);padding:var(--ls-space-4) var(--ls-space-6);margin-bottom:var(--ls-space-6)}.checkout-total-banner__label{font-weight:600;color:var(--ls-brand-700);font-size:var(--ls-text-base)}.checkout-total-banner__amount{font-size:var(--ls-text-2xl);font-weight:800;color:var(--ls-brand-700)}.ls-gateway-list{display:flex;flex-wrap:wrap;gap:var(--ls-space-3);margin-bottom:var(--ls-space-4)}.ls-gateway-option{display:flex;align-items:center;gap:var(--ls-space-2);padding:var(--ls-space-3) var(--ls-space-4);border:2px solid var(--ls-color-border);border-radius:var(--ls-radius-md);cursor:pointer;background:var(--ls-color-surface);transition-property:all;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-gateway-option input[type=radio]{accent-color:var(--ls-brand-600);width:16px;height:16px;flex-shrink:0}.ls-gateway-option__name{font-weight:600;font-size:var(--ls-text-sm);color:var(--ls-color-text)}.ls-gateway-option:has(input:checked){border-color:var(--ls-brand-500);background:var(--ls-brand-50)}.ls-gateway-option:has(input:checked) .ls-gateway-option__name{color:var(--ls-brand-700)}.ls-gateway-option:hover{border-color:var(--ls-brand-300);background:var(--ls-brand-50)}#inputStateIcon{display:inline-block!important}.ls-flex-1{flex:1;min-width:0}.ls-grid-full{grid-column:1/-1}.details-form__grid{display:grid;grid-template-columns:max-content 1fr;align-items:start;gap:var(--ls-space-3) var(--ls-space-6);margin-bottom:var(--ls-space-6)}.details-form__group{display:contents}.details-form__group label{font-weight:600;color:var(--ls-brand-700);font-size:14px;padding-top:var(--ls-space-2);white-space:nowrap;align-self:end}.details-form__group label i{margin-right:8px;color:var(--ls-accent-500)}.details-form__group .form-control,.details-form__group select.form-control,.details-form__group .ls-choice-cards,.details-form__group .ls-toggle-cards,.details-form__group>div{min-width:0;align-self:start}.details-form__footer{display:flex;gap:var(--ls-space-3);justify-content:flex-start;border-top:1px solid var(--ls-color-border);padding-top:var(--ls-space-6);padding-bottom:var(--ls-space-4)}@media (max-width: 576px){.details-form__grid{grid-template-columns:1fr}.details-form__group label{padding-top:0;white-space:normal}}.frm-credit-card-input .details-form__grid{grid-template-columns:220px 1fr}@media (max-width: 576px){.frm-credit-card-input .details-form__grid{grid-template-columns:1fr}}.product-card{position:relative;overflow:visible!important;display:flex;flex-direction:column;background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.product-card{transition-property:border-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.product-card:hover{border-color:rgba(var(--ls-color-primary-rgb),.25);box-shadow:0 12px 32px #00000014}.product-card--featured{border-color:var(--ls-brand-400);box-shadow:0 0 0 2px rgba(var(--ls-color-primary-rgb),.15)}.product-card--featured:hover{border-color:var(--ls-brand-400);box-shadow:0 12px 32px rgba(var(--ls-color-primary-rgb),.15)}.product-card__header{padding:var(--ls-space-6) var(--ls-space-6) var(--ls-space-4);text-align:center}.product-card__badge{display:inline-block;background:var(--ls-brand-500);color:#fff;font-size:var(--ls-text-xs);font-weight:700;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;padding:var(--ls-space-2) var(--ls-space-4);border-radius:var(--ls-radius-pill);margin-bottom:var(--ls-space-3)}.product-card__title{font-size:var(--ls-text-xl);font-weight:700;color:var(--ls-color-text);margin:0;line-height:var(--ls-leading-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}@media (min-width: 576px){.product-card__title{font-size:var(--ls-text-lg)}}.product-card__subtitle{display:block;margin-top:var(--ls-space-1);font-size:var(--ls-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ls-color-text-muted)}.product-card__pricing{padding:var(--ls-space-4) var(--ls-space-6);text-align:center;border-bottom:1px solid var(--ls-color-border)}.product-card__price-wrapper{display:inline-flex;align-items:baseline;gap:var(--ls-space-1);justify-content:center}.product-card .price{font-size:var(--ls-text-4xl);font-weight:800;letter-spacing:var(--ls-tracking-tight);color:var(--ls-color-text);line-height:1}.product-card__period{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);font-weight:500}.product-card__setup{margin-top:var(--ls-space-2);font-size:var(--ls-text-xs);color:var(--ls-color-text-muted)}.product-card__features{list-style:none;padding:0;margin-top:var(--ls-space-6);margin-bottom:0;padding-left:var(--ls-space-6);padding-right:var(--ls-space-6)}.product-card__meter-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--ls-space-2) 0;font-size:var(--ls-text-sm);color:var(--ls-color-text)}.product-card__meter-label{display:flex;align-items:center;gap:var(--ls-space-3)}.product-card__meter-label i{color:var(--ls-brand-500)}.product-card__meter-bars{display:flex;gap:3px}.product-card__meter-bar{width:12px;height:6px;border-radius:var(--ls-radius-pill);background-color:var(--ls-color-border)}.product-card__meter-bar--filled{background-color:var(--ls-color-success)}.product-card__feature{display:flex;align-items:center;justify-content:space-between;gap:var(--ls-space-3);padding:var(--ls-space-1) 0;font-size:var(--ls-text-sm);color:var(--ls-color-text);line-height:var(--ls-leading-normal);border-bottom:1px dashed var(--ls-color-border)}.product-card__feature i{flex-shrink:0;color:var(--ls-color-success);font-size:var(--ls-text-sm)}.product-card__feature-value{font-weight:600;color:var(--ls-color-text);text-align:right}.product-card__feature-label i{color:var(--ls-brand-500);font-size:var(--ls-text-sm)}.product-card__feature-label i.fa-check{color:var(--ls-color-success)}.product-card__body{padding:var(--ls-space-4) var(--ls-space-6) 0;flex:1}.product-card__description{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);line-height:var(--ls-leading-relaxed);margin-bottom:var(--ls-space-4)}.product-card__footer{margin-top:auto;padding:var(--ls-space-6)}.product-card--addon .product-card__title{white-space:normal;overflow:visible;text-overflow:unset}.addon-service-select{margin-top:var(--ls-space-3)}.addon-service-select__label{display:flex;align-items:center;gap:var(--ls-space-2);font-size:var(--ls-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ls-color-text-muted);margin-bottom:var(--ls-space-2)}.addon-service-select__label i{color:var(--ls-accent-500)}.addon-service-select__input{width:100%;font-size:var(--ls-text-sm)}.addon-service-select__single{display:flex;align-items:center;gap:var(--ls-space-2);font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);margin:var(--ls-space-3) 0 0}.addon-service-select__single i{color:var(--ls-accent-500);flex-shrink:0}.product-card--featured{border:2px solid var(--ls-accent-500)!important;transform:scale(1.02);z-index:10;box-shadow:0 20px 40px rgba(var(--ls-accent-rgb),.15)}.product-card--featured .product-card__header{position:relative;padding-top:var(--ls-space-8)}.product-card--featured .product-card__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--ls-accent-500);box-shadow:0 4px 12px rgba(var(--ls-accent-rgb),.3);white-space:nowrap;padding:var(--ls-space-2) var(--ls-space-6)}.product-card__badge{position:absolute;top:-16px;left:50%;transform:translate(-50%);z-index:20;background-color:var(--ls-accent-500);color:#fff;padding:var(--ls-space-2) var(--ls-space-6);border-radius:var(--ls-radius-pill);font-size:var(--ls-text-xs);font-weight:800;letter-spacing:.05em;white-space:nowrap;box-shadow:0 4px 12px rgba(var(--ls-accent-rgb),.3)}.product-card__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.addon-group-heading{display:flex;align-items:center;gap:var(--ls-space-2);font-size:var(--ls-text-base);font-weight:700;color:var(--ls-color-text);margin-top:var(--ls-space-8);margin-bottom:var(--ls-space-4);padding-bottom:var(--ls-space-3);border-bottom:2px solid var(--ls-color-border)}.addon-group-heading i{color:var(--ls-accent-500)}.addon-group-heading:first-child{margin-top:0}.faq-section{margin:var(--ls-space-16) 0}.faq-section__heading{font-size:var(--ls-text-base);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-tracking-wide);color:var(--ls-color-text-secondary);margin-bottom:var(--ls-space-4);padding:var(--ls-space-2)}.faq-item{background-color:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);overflow:hidden}.faq-item+.faq-item{margin-top:var(--ls-space-3)}.faq-item{padding:var(--ls-space-3);transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.faq-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.faq-toggle{display:flex;justify-content:space-between;align-items:center;gap:var(--ls-space-4);width:100%;padding:auto;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--ls-font-family-base);font-weight:600;font-size:var(--ls-font-size-lg);color:var(--ls-color-text-primary);transition-property:color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.faq-toggle:hover,.faq-toggle:focus-visible{color:var(--ls-brand-500)}.faq-toggle[aria-expanded=true]{color:var(--ls-brand-500)}.faq-toggle[aria-expanded=true] .faq-icon{transform:rotate(180deg)}.faq-icon{flex-shrink:0;font-size:var(--ls-text-sm);transition:transform var(--ls-duration-base) var(--ls-ease-out)}.faq-answer{display:none;padding-top:var(--ls-space-2);color:var(--ls-color-text-primary);line-height:var(--ls-leading-normal)}.faq-answer.show{display:block}.faq-answer ul{padding-left:var(--ls-space-4);margin:var(--ls-space-2) 0}.faq-answer a{color:var(--ls-color-primary)}.faq-answer a:hover{text-decoration:underline}.domain-hero{display:flex;flex-direction:column;align-items:center;background-color:var(--ls-color-inverted-bg);background-image:radial-gradient(circle at top right,rgba(var(--ls-color-primary-rgb),.18),transparent 60%),radial-gradient(circle at bottom left,rgba(var(--ls-color-primary-rgb),.08),transparent 50%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px;color:#fff;padding:var(--ls-space-16) 0;text-align:center}.domain-hero__inner{width:100%;max-width:800px;margin:0 auto;padding:0 var(--ls-space-4)}.domain-hero #frmDomainChecker{width:100%;max-width:600px;margin:0 auto}.domain-hero .ls-input-group{width:100%;margin:0 auto;box-shadow:0 4px 20px #0000000d;border-radius:var(--ls-radius-lg)!important}.domain-hero .captcha-container{display:flex;justify-content:center;margin-top:var(--ls-space-4)}.domain-hero .captcha-container .default-captcha{text-align:center;display:flex;flex-direction:column;align-items:center}#DomainSearchResults{margin-top:var(--ls-space-8)}.tld-pricing-table{background-color:var(--ls-color-surface)}.tld-pricing-table .domain-price,.tld-row .domain-price{font-weight:700;color:var(--ls-brand-500)}.domain-checker-available{color:var(--ls-color-success)}.domain-checker-unavailable{color:var(--ls-color-error)}.featured-tlds-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ls-space-4);margin:var(--ls-space-8) 0}.tld-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ls-space-4);background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);text-align:center;transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.tld-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.tld-logo{max-height:40px;width:auto;margin-bottom:var(--ls-space-2)}.tld-name{font-weight:600;color:var(--ls-color-text);margin-bottom:var(--ls-space-1)}.tld-price{font-weight:700;color:var(--ls-brand-500);font-size:var(--ls-text-sm)}.tld-pricing-table{border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);overflow:hidden;margin:var(--ls-space-6) 0}.tld-pricing-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:var(--ls-color-surface-alt);padding:var(--ls-space-3) var(--ls-space-4);font-weight:600;font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);border-bottom:1px solid var(--ls-color-border)}.tld-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:var(--ls-space-3) var(--ls-space-4);border-bottom:1px solid var(--ls-color-border);align-items:center}.tld-row:last-child{border-bottom:none}.tld-row:hover{background:var(--ls-color-surface-alt)}.domain-transfer-form{max-width:600px;margin:var(--ls-space-8) auto;padding:var(--ls-space-8);background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md)}.domain-transfer-form__title{font-size:var(--ls-font-size-lg);font-weight:700;margin-bottom:var(--ls-space-4)}.domain-transfer-form .form-group label{display:flex;justify-content:space-between;align-items:center}.domain-promo-box{padding:var(--ls-space-8);background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.domain-promo-box:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.sidebar-panel{background:var(--ls-color-surface);border-radius:var(--ls-radius-lg);border:1px solid var(--ls-color-border);overflow:hidden;margin-bottom:var(--ls-space-4)}.sidebar-panel__header{display:flex;align-items:center;justify-content:space-between;padding:var(--ls-space-3) var(--ls-space-4);border-bottom:1px solid var(--ls-color-border)}.sidebar-panel__title{font-size:var(--ls-text-xs);font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;font-family:var(--ls-font-sans);color:var(--ls-color-text-secondary);margin:0;display:flex;align-items:center;gap:var(--ls-space-2)}.sidebar-panel__title i{color:var(--ls-color-primary);font-size:var(--ls-text-sm)}.sidebar-panel__toggle{background:none;border:none;color:var(--ls-color-text-muted);cursor:pointer;padding:var(--ls-space-1);line-height:1;transition-property:color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.sidebar-panel__toggle:hover{color:var(--ls-color-text)}.sidebar-panel__toggle .card-minimise{display:inline-block;transition-property:transform;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.sidebar-panel__body,.sidebar-panel .collapsable-card-body{overflow:hidden}.sidebar-panel__content{padding:var(--ls-space-3) var(--ls-space-4)}.sidebar-panel__content a{display:inline-flex;align-items:center;margin:0 var(--ls-space-1) var(--ls-space-2) 0;padding:var(--ls-space-1) var(--ls-space-3);font-size:var(--ls-text-xs)!important;font-weight:500;line-height:1.4;color:var(--ls-color-text-secondary);background:var(--ls-color-surface-alt);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-pill);text-decoration:none;transition-property:background-color,border-color,color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.sidebar-panel__content a:hover{color:var(--ls-brand-500);background:var(--ls-brand-50);border-color:var(--ls-brand-200);text-decoration:none}.sidebar-panel__footer{padding:var(--ls-space-3) var(--ls-space-4);border-top:1px solid var(--ls-color-border);font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary)}.sidebar-panel__footer:after{content:"";display:table;clear:both}.sidebar-panel .badge{font-size:var(--ls-text-xs);background-color:rgba(var(--ls-color-primary-rgb),.1);color:var(--ls-color-primary);border-radius:var(--ls-radius-pill);padding:2px var(--ls-space-2)}.sidebar-nav__list{list-style:none;padding:0;margin:0}.sidebar-nav__item+.sidebar-nav__item{border-top:1px solid rgba(var(--ls-neutral-rgb),.06)}.sidebar-nav__link{position:relative;display:flex;align-items:flex-start;gap:var(--ls-space-2);padding:var(--ls-space-3) var(--ls-space-4);font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);text-decoration:none;background:transparent;border:none;width:100%;text-align:left;transition-property:color,background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.sidebar-nav__link:before{content:"";position:absolute;left:0;top:20%;height:60%;width:3px;background:var(--ls-brand-500);border-radius:var(--ls-radius-pill);opacity:0;transition-property:opacity,height,top;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.sidebar-nav__link:hover{color:var(--ls-color-primary);background-color:rgba(var(--ls-color-primary-rgb),.04);text-decoration:none}.sidebar-nav__link:hover:before{opacity:.35;height:70%;top:15%}.sidebar-nav__link--active,.sidebar-nav__link--active:hover{color:var(--ls-brand-500);background-color:var(--ls-brand-50);font-weight:600}.sidebar-nav__link--active:before,.sidebar-nav__link--active:hover:before{opacity:1;height:80%;top:10%;background:var(--ls-brand-500)}.sidebar-nav__link.disabled{opacity:.45;pointer-events:none}.sidebar-menu-item-wrapper{display:flex;align-items:center;gap:var(--ls-space-2);width:100%}.sidebar-menu-item-icon-wrapper{flex-shrink:0;color:var(--ls-color-text-muted);font-size:var(--ls-text-sm);display:flex;align-items:center}.sidebar-menu-item-icon-wrapper .loading{display:none}.sidebar-nav__link--active .sidebar-menu-item-icon-wrapper{color:var(--ls-brand-500)}.sidebar-menu-item-label{flex:1;min-width:0}.sidebar-menu-item-badge{flex-shrink:0}.sidebar-mobile-select .sidebar-panel__content{padding:var(--ls-space-3) var(--ls-space-4)}.sidebar-mobile-select .form-control{background-color:var(--ls-color-surface);border-color:var(--ls-color-border);border-radius:var(--ls-radius-md);color:var(--ls-color-text);font-size:var(--ls-text-sm)}.sidebar-vat__option{display:flex;justify-content:space-between;align-items:center;padding:var(--ls-space-3) var(--ls-space-4);border-top:1px solid var(--ls-color-border);font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);cursor:pointer;transition-property:background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.sidebar-vat__option:hover{background:var(--ls-color-surface-alt)}.sidebar-vat__option:first-child{border-top:none}.sidebar-vat .iradio_square-blue{flex-shrink:0}.sidebar-collapsed #toggleSidebarMenu{display:flex;align-items:center;width:100%;padding:var(--ls-space-3) var(--ls-space-4);background-color:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);color:var(--ls-color-text-secondary);font-family:var(--ls-font-family-base);font-size:var(--ls-text-sm);font-weight:600;line-height:1.5;text-align:left;cursor:pointer;box-shadow:none;margin-bottom:var(--ls-space-3);transition-property:border-color,color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.sidebar-collapsed #toggleSidebarMenu:hover,.sidebar-collapsed #toggleSidebarMenu:focus{background-color:var(--ls-color-surface);border-color:var(--ls-brand-500);color:var(--ls-color-text-primary);box-shadow:none;outline:none}.sidebar-collapsed #toggleSidebarMenu .fa-bars{color:var(--ls-color-primary);margin-right:var(--ls-space-2);flex-shrink:0}.sidebar-collapsed #toggleSidebarMenu .toggle-icon{margin-left:auto;color:var(--ls-color-text-muted);font-size:var(--ls-text-xs);flex-shrink:0}@media (max-width: 767px){.sidebar-panel{background:transparent;box-shadow:none;border:none;margin-bottom:var(--ls-space-4)}.sidebar-panel__header{display:none}.sidebar-nav{display:flex;overflow-x:auto;gap:var(--ls-space-2);padding-bottom:var(--ls-space-2);-webkit-overflow-scrolling:touch;scrollbar-width:none}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav__link{flex:0 0 auto;border-radius:var(--ls-radius-pill);border:1px solid var(--ls-color-border);padding:var(--ls-space-2) var(--ls-space-4)}.sidebar-nav__link:before{display:none}.sidebar-nav__link--active{border-color:var(--ls-brand-500);background-color:var(--ls-brand-50)}}.ls-input-group{display:flex;align-items:stretch;width:100%}.ls-input-group__input{flex:1 1 auto;padding:var(--ls-space-3) var(--ls-space-4);font-size:var(--ls-text-base);border:1.5px solid var(--ls-color-border);border-right:none;border-radius:var(--ls-radius-md) 0 0 var(--ls-radius-md);background:var(--ls-color-surface);color:var(--ls-color-text)}.ls-input-group__input:focus{outline:none}.ls-input-group__btn{flex-shrink:0;padding:var(--ls-space-3) var(--ls-space-6);font-size:var(--ls-text-base);font-weight:700;border:1.5px solid var(--ls-accent-500);border-radius:0 var(--ls-radius-md) var(--ls-radius-md) 0;cursor:pointer;background-color:var(--ls-accent-500);color:#fff;transition-property:background-color,border-color,transform;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-input-group__btn:hover{background-color:var(--ls-accent-600);border-color:var(--ls-accent-600);color:#fff}.ls-input-group__addon{padding:var(--ls-space-3) var(--ls-space-4);background:var(--ls-color-surface-alt);border:1.5px solid var(--ls-color-border);border-right:none;border-radius:var(--ls-radius-md) 0 0 var(--ls-radius-md);font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);white-space:nowrap;display:flex;align-items:center}.ls-input-group__addon+.ls-input-group__input{border-radius:0}.ls-input-group__tld{padding:var(--ls-space-3) var(--ls-space-2);border:1.5px solid var(--ls-color-border);border-right:none;border-left:none;border-radius:0;background:var(--ls-color-surface);font-size:var(--ls-text-sm);color:var(--ls-color-text);min-width:72px;cursor:pointer}#DomainSearchResults .btn-add-to-cart{transition-property:background-color,border-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out);background-color:var(--ls-accent-500);border-color:var(--ls-accent-500);color:#fff;font-weight:700}#DomainSearchResults .btn-add-to-cart:hover,#DomainSearchResults .btn-add-to-cart:focus{background-color:var(--ls-accent-600);border-color:var(--ls-accent-600);color:#fff}#btnDomainContinue{margin-top:var(--ls-space-8)}#primaryLookupResult{background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);padding:var(--ls-space-4) var(--ls-space-6);margin-top:var(--ls-space-4)}#primaryLookupResult:has(.domain-available:not([style*="display: none"])),#primaryLookupResult:has(.transfer-eligible:not([style*="display: none"])){border-left:4px solid var(--ls-color-success)}#primaryLookupResult:has(.domain-unavailable:not([style*="display: none"])),#primaryLookupResult:has(.domain-tld-unavailable:not([style*="display: none"])),#primaryLookupResult:has(.domain-invalid:not([style*="display: none"])),#primaryLookupResult:has(.transfer-not-eligible:not([style*="display: none"])){border-left:4px solid var(--ls-color-error)}#primaryLookupResult .domain-price{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ls-space-3);margin-top:var(--ls-space-6)}#primaryLookupResult .domain-price .price{font-size:var(--ls-text-2xl);font-weight:800;color:var(--ls-color-success-text);white-space:nowrap}#primaryLookupResult .domain-price__label{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);font-weight:400}.spotlight-tlds-container{display:flex;flex-wrap:wrap;gap:var(--ls-space-3);margin:var(--ls-space-6) 0}.spotlight-tld-container{flex:1 1 120px;max-width:200px}.spotlight-tld{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ls-space-4);background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);text-align:center;font-weight:700;font-size:var(--ls-text-lg);gap:var(--ls-space-2);transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.spotlight-tld:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.spotlight-tld .available.price{font-weight:700;color:var(--ls-brand-500);font-size:var(--ls-text-sm)}.suggested-domains{background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);margin-top:var(--ls-space-6);overflow:hidden}.suggested-domains .card-header{background:var(--ls-color-surface-alt);border-bottom:1px solid var(--ls-color-border);padding:var(--ls-space-4) var(--ls-space-6);font-weight:700;font-size:var(--ls-text-base);color:var(--ls-color-text)}.suggested-domains .card-body{padding:var(--ls-space-6);color:var(--ls-color-text-secondary);font-size:var(--ls-text-sm);text-align:center}.suggested-domains .card-footer{background:transparent;border-top:1px solid var(--ls-color-border);padding:var(--ls-space-3) var(--ls-space-6);text-align:center}.suggested-domains .card-footer a{color:var(--ls-brand-500);font-weight:600;font-size:var(--ls-text-sm)}.suggested-domains .card-footer a:hover{color:var(--ls-brand-600)}.suggested-domains .card-footer .no-more{color:var(--ls-color-text-secondary)}.suggested-domains .domain-suggestions-warning{padding:0 var(--ls-space-6) var(--ls-space-4)}.suggested-domains .domain-suggestions-warning p{margin:0;font-size:var(--ls-text-xs);color:var(--ls-color-text-secondary)}.suggested-domains .domain-suggestions-warning:empty,.suggested-domains .domain-suggestions-warning p:empty{display:none}#domainSuggestions.list-group{display:flex;flex-direction:column;gap:var(--ls-space-2);border:none;padding:var(--ls-space-4) var(--ls-space-4)}.domain-suggestion.list-group-item{display:flex;align-items:center;background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md)!important;padding:var(--ls-space-3) var(--ls-space-4);transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.domain-suggestion.list-group-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.domain-suggestion.list-group-item span{padding:var(--ls-space-3)}.domain-suggestion.list-group-item .domain{flex:0 1 auto;min-width:0;font-weight:700;color:var(--ls-color-text);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:0}.domain-suggestion.list-group-item .extension{flex:0 0 auto;font-weight:700;color:var(--ls-brand-500);text-align:left;padding-left:2px}.domain-suggestion.list-group-item .actions{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--ls-space-3)}.domain-suggestion.list-group-item .price{flex:0 0 80px;font-weight:700;color:var(--ls-color-text);white-space:nowrap;text-align:right}.domain-suggestion.list-group-item .btn-add-to-cart{flex:0 0 130px}.domain-suggestion.list-group-item .promo{font-size:var(--ls-text-xs);color:var(--ls-color-success-text);font-weight:600}html.theme-dark #primaryLookupResult,body.theme-dark #primaryLookupResult{background:var(--ls-color-surface-alt);border-color:var(--ls-color-border)}html.theme-dark #primaryLookupResult .domain-price,body.theme-dark #primaryLookupResult .domain-price{color:#fff}html.theme-dark .spotlight-tld,body.theme-dark .spotlight-tld,html.theme-dark .suggested-domains,body.theme-dark .suggested-domains{background:var(--ls-color-surface-alt);border-color:var(--ls-color-border)}html.theme-dark .suggested-domains .card-header,body.theme-dark .suggested-domains .card-header{background:var(--ls-color-surface)}html.theme-dark .domain-suggestion.list-group-item,body.theme-dark .domain-suggestion.list-group-item{background:var(--ls-color-surface-alt);border-color:var(--ls-color-border)}html.theme-dark .domain-suggestion.list-group-item .domain-price,body.theme-dark .domain-suggestion.list-group-item .domain-price{color:#fff}#order-standard_cart .ls-input-group__input,.order-standard_cart .ls-input-group__input{border-radius:var(--ls-radius-md) 0 0 var(--ls-radius-md);padding-left:var(--ls-space-2)}#order-standard_cart .ls-input-group__btn,.order-standard_cart .ls-input-group__btn{border-radius:0 var(--ls-radius-md) var(--ls-radius-md) 0}#order-standard_cart .ls-input-group__addon+.ls-input-group__input,.order-standard_cart .ls-input-group__addon+.ls-input-group__input{border-radius:0}
