@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}.site-header{position:relative;z-index:1000;width:100%}.topbar-admin{background-color:var(--ls-brand-500);color:#fff;padding:var(--ls-space-2) 0;text-align:center;font-size:var(--ls-text-sm)}.topbar-admin__inner{max-width:var(--ls-container-max);margin:0 auto;padding:0 var(--ls-space-4)}.topbar-admin .btn-return-to-admin{color:#fff;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:var(--ls-space-2)}.topbar-admin .btn-return-to-admin:hover{text-decoration:underline}.topbar-portal{background-color:var(--ls-color-surface-alt);border-bottom:1px solid var(--ls-color-border);padding:var(--ls-space-2) 0}.topbar-portal__inner{max-width:var(--ls-container-max);margin:0 auto;padding:0 var(--ls-space-4);display:flex;justify-content:space-between;align-items:center}.topbar-portal__notifications{display:flex;align-items:center}.topbar-portal__notifications .btn-notifications{position:relative;background:none;border:none;color:var(--ls-neutral-600);font-size:var(--ls-text-lg);cursor:pointer;transition-property:color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.topbar-portal__notifications .btn-notifications:hover{color:var(--ls-color-primary)}.topbar-portal__notifications .btn-notifications .badge-count{position:absolute;top:-4px;background-color:var(--ls-color-error);color:#fff;font-size:10px;padding:2px 5px;border-radius:var(--ls-radius-pill);font-weight:700}.topbar-portal__account{display:flex;align-items:center;gap:var(--ls-space-4)}.topbar-portal__account .btn-active-client{font-size:var(--ls-text-sm);font-weight:500;color:var(--ls-neutral-700);text-decoration:none}.topbar-portal__account .btn-active-client span{border-bottom:1px dashed var(--ls-neutral-400)}.topbar-portal__account .btn-active-client:hover span{border-bottom-color:var(--ls-color-primary);color:var(--ls-color-primary)}.topbar-portal__account .btn-switch-account{color:var(--ls-neutral-500);transition-property:color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.topbar-portal__account .btn-switch-account:hover{color:var(--ls-color-primary)}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;word-wrap:break-word;background-color:var(--ls-color-surface);background-clip:padding-box;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md)}.popover.fade{opacity:0;transition:opacity .15s linear}.popover.show{opacity:1}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow:before,.bs-popover-auto[x-placement^=bottom]>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:var(--ls-color-border)}.bs-popover-bottom>.arrow:after,.bs-popover-auto[x-placement^=bottom]>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:var(--ls-color-surface)}.popover-user-notifications{min-width:320px;border-color:var(--ls-color-border);border-radius:var(--ls-radius-lg);box-shadow:0 8px 24px #0000001a}.popover-user-notifications .popover-header{background-color:var(--ls-color-surface);border-bottom:1px solid var(--ls-color-border);font-size:var(--ls-text-sm);font-weight:700;color:var(--ls-color-text-secondary);text-transform:uppercase;letter-spacing:var(--ls-tracking-wide);padding:var(--ls-space-3) var(--ls-space-4)}.popover-user-notifications .popover-body{padding:0;background-color:var(--ls-color-surface);border-radius:0 0 var(--ls-radius-lg) var(--ls-radius-lg)}.popover-user-notifications .client-alerts{list-style:none;margin:0;padding:0}.popover-user-notifications .client-alerts li{border-bottom:1px solid var(--ls-color-border)}.popover-user-notifications .client-alerts li:last-child{border-bottom:none}.popover-user-notifications .client-alerts li a{display:flex;align-items:flex-start;gap:var(--ls-space-3);padding:var(--ls-space-3) var(--ls-space-4);color:var(--ls-color-text);text-decoration:none;font-size:var(--ls-text-sm);transition-property:background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.popover-user-notifications .client-alerts li a:hover{background-color:var(--ls-color-surface-alt)}.popover-user-notifications .client-alerts li a i{flex-shrink:0;margin-top:2px;font-size:var(--ls-text-base)}.popover-user-notifications .client-alerts li a i.fa-check-circle{color:var(--ls-color-success)}.popover-user-notifications .client-alerts li a i.fa-exclamation-triangle{color:var(--ls-color-warning)}.popover-user-notifications .client-alerts li a i.fa-exclamation-circle{color:var(--ls-color-error)}.popover-user-notifications .client-alerts li a i.fa-info-circle{color:var(--ls-color-info, #17a2b8)}.popover-user-notifications .client-alerts li a .message{line-height:var(--ls-leading-normal)}.popover-user-notifications .client-alerts li.none{padding:var(--ls-space-4);text-align:center;font-size:var(--ls-text-sm);color:var(--ls-color-text-muted)}.main-navbar{background-color:#fff;box-shadow:0 1px 3px #0000000d;padding:var(--ls-space-3) 0}.main-navbar__inner{max-width:var(--ls-container-max);margin:0 auto;padding:0 var(--ls-space-4);display:flex;align-items:center;justify-content:space-between}.main-navbar .navbar-brand{display:flex;align-items:center;gap:var(--ls-space-3);text-decoration:none;transition-property:opacity;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.main-navbar .navbar-brand:hover{opacity:.85}.main-navbar .navbar-brand__logo{height:40px;width:auto}.main-navbar .navbar-brand__name{font-size:var(--ls-text-lg);font-weight:700;color:var(--ls-color-on-surface);letter-spacing:var(--ls-tracking-tight)}.breadcrumb-bar{background-color:var(--ls-color-surface-alt);padding:var(--ls-space-3) 0}.breadcrumb-bar__inner{max-width:var(--ls-container-max);margin:0 auto;padding:0 var(--ls-space-4)}.breadcrumb-bar .breadcrumb{display:flex;gap:var(--ls-space-2);list-style:none;margin:0;padding:0;font-size:var(--ls-text-sm);color:var(--ls-neutral-500)}.breadcrumb-bar .breadcrumb li+li:before{content:"/";margin-right:var(--ls-space-2);color:var(--ls-neutral-300)}.breadcrumb-bar .breadcrumb a{color:var(--ls-neutral-600);text-decoration:none;transition-property:color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.breadcrumb-bar .breadcrumb a:hover{color:var(--ls-color-primary)}.breadcrumb-bar .breadcrumb .active{color:var(--ls-neutral-400)}.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}.show-light-only{display:inline-block}.show-dark-only,html.theme-dark .show-light-only,body.theme-dark .show-light-only{display:none}html.theme-dark .show-dark-only,body.theme-dark .show-dark-only{display:inline-block}.site-footer{background-color:var(--ls-color-inverted-bg);color:var(--ls-color-inverted-fg);padding:var(--ls-space-4) 0 var(--ls-space-2);font-family:var(--ls-font-sans)}.site-footer__inner{max-width:var(--ls-container-max);margin:0 auto;padding:0 var(--ls-space-4)}.site-footer .back-to-top{float:right;background-color:#ffffff0d;color:var(--ls-color-inverted-fg-muted);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--ls-radius-md);margin-right:var(--ls-space-4);text-decoration:none;transition-property:background-color,color,transform;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.site-footer .back-to-top:hover{background-color:var(--ls-color-primary);color:#fff;transform:translateY(-3px)}.site-footer .footer-grid{display:grid;gap:var(--ls-space-1);grid-template-columns:repeat(1,1fr)}@media (min-width: 768px){.site-footer .footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.site-footer .footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr}}.site-footer .footer-widget__title{font-size:var(--ls-text-xs);font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;color:var(--ls-color-inverted-fg);margin-bottom:var(--ls-space-6);font-size:var(--ls-text-sm)}.site-footer .footer-widget__description{color:var(--ls-color-inverted-fg-muted);font-size:var(--ls-text-sm);line-height:var(--ls-leading-loose);margin-bottom:var(--ls-space-6)}.site-footer .footer-address{font-style:normal;font-size:var(--ls-text-sm);color:var(--ls-color-inverted-fg-muted)}.site-footer .footer-address p{display:flex;align-items:center;gap:var(--ls-space-3);margin-bottom:var(--ls-space-3)}.site-footer .footer-address p i{width:16px;color:var(--ls-color-primary);text-align:center}.site-footer .footer-nav{list-style:none;margin:0;padding:0}.site-footer .footer-nav li{margin-bottom:var(--ls-space-3)}.site-footer .footer-link{color:var(--ls-color-inverted-fg-muted);text-decoration:none;font-size:var(--ls-text-sm);transition-property:color,padding-left;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.site-footer .footer-link:hover{color:var(--ls-color-inverted-fg);padding-left:4px}.site-footer .footer-link--status{display:flex;align-items:center;gap:var(--ls-space-2)}.site-footer .footer-link--status .status-badge{height:14px;width:auto}.site-footer .footer-social{margin-top:var(--ls-space-6)}.site-footer .footer-social__list{display:flex;gap:var(--ls-space-4);list-style:none;padding:0;align-items:center}.site-footer .footer-social .btn-language{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--ls-color-inverted-fg-muted);padding:var(--ls-space-1) var(--ls-space-3);border-radius:var(--ls-radius-sm);font-size:var(--ls-text-xs);cursor:pointer;display:flex;align-items:center;gap:var(--ls-space-2);transition-property:background-color,color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.site-footer .footer-social .btn-language:hover{background:#ffffff1a;color:var(--ls-color-inverted-fg)}.site-footer .footer-divider{border:0;border-top:1px solid rgba(255,255,255,.05);margin:var(--ls-space-2) 0 var(--ls-space-2)}.site-footer .footer-bottom__inner{display:flex;flex-direction:column;gap:var(--ls-space-4);align-items:center;justify-content:space-between}@media (min-width: 768px){.site-footer .footer-bottom__inner{flex-direction:row}}.site-footer .footer-bottom__copy{font-size:var(--ls-text-xs);color:var(--ls-color-inverted-fg-dim);margin:0}.site-footer .footer-bottom__legal .footer-legal-list{display:flex;align-items:center;gap:var(--ls-space-3);list-style:none;padding:0;margin:0}.site-footer .footer-bottom__legal .footer-legal-list__separator{color:#ffffff1a}.site-footer .footer-bottom__legal .footer-legal-list .footer-link{font-size:var(--ls-text-xs)}.site-footer .footer-actions{display:flex;align-items:center;gap:var(--ls-space-3)}.site-footer .cookie-prefs-btn{display:inline-flex;align-items:center;gap:var(--ls-space-2);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--ls-color-inverted-fg-muted);padding:var(--ls-space-1) var(--ls-space-3);border-radius:var(--ls-radius-sm);font-size:var(--ls-text-xs);text-decoration:none;transition-property:background-color,color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.site-footer .cookie-prefs-btn:hover{background:#ffffff1a;color:var(--ls-color-inverted-fg);text-decoration:none}.site-footer .theme-toggle-btn{display:inline-flex;align-items:center;gap:var(--ls-space-2);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--ls-color-inverted-fg-muted);padding:var(--ls-space-1) var(--ls-space-3);border-radius:var(--ls-radius-sm);font-size:var(--ls-text-xs);font-family:var(--ls-font-sans);cursor:pointer;transition-property:background-color,color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.site-footer .theme-toggle-btn:hover{background:#ffffff1a;color:var(--ls-color-inverted-fg)}.site-footer .theme-toggle-btn__text{font-weight:500}.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:5%;width:90%;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}.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:5%;width:90%;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)}.main-navbar{display:flex;align-items:center;min-height:var(--ls-space-20);width:100%}.main-navbar__inner{display:flex;align-items:center;width:100%}.nav-list{display:flex;align-items:center;gap:var(--ls-space-6);list-style:none;margin:0;padding:0}.nav-item{position:relative;display:flex;align-items:center;height:100%}.nav-link{display:block;padding:var(--ls-space-2) 0;color:var(--ls-color-text);font-family:var(--ls-font-family-base);font-weight:500;text-decoration:none;transition-property:color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.nav-link:hover,.nav-link.active{color:var(--ls-color-primary)}.nav-item.active>.nav-link{color:var(--ls-color-primary)}.navbar-brand{display:flex;align-items:center;gap:var(--ls-space-3);text-decoration:none;margin-right:var(--ls-space-8)}.navbar-brand .navbar-brand__logo{display:block;height:40px;width:auto}.navbar-brand .navbar-brand__name{font-family:var(--ls-font-family-base);font-weight:700;font-size:var(--ls-font-size-xl);color:var(--ls-color-text)}.nav-toggle{display:none;background:transparent;border:none;color:var(--ls-brand-500);font-size:var(--ls-font-size-2xl);padding:var(--ls-space-2);cursor:pointer}@media (max-width: 991px){.nav-toggle{display:block}}.navbar-collapse{display:flex;align-items:center;gap:var(--ls-space-8)}@media (min-width: 992px){.navbar-collapse{display:flex!important}}@media (max-width: 991px){.navbar-collapse{order:4;width:100%;flex-direction:column;align-items:stretch;gap:0;background-color:var(--ls-color-surface);border-top:1px solid var(--ls-color-border);box-shadow:0 4px 8px #0000000f;padding:var(--ls-space-2) 0 var(--ls-space-4)}.navbar-collapse.collapse:not(.show){display:none}.navbar-collapse.show{display:flex}.navbar-collapse.collapsing{display:block;height:0;overflow:hidden;transition:height .25s ease}}@media (max-width: 991px){.main-navbar__inner{flex-wrap:wrap;align-items:center}.navbar-brand{order:1;flex:1}.nav-item--cart{order:2}.nav-toggle{order:3}}@media (max-width: 991px){.nav-list{flex-direction:column;align-items:stretch;gap:0;width:100%}.nav-list+.nav-list{border-top:1px solid var(--ls-color-border);margin-top:var(--ls-space-2);padding-top:var(--ls-space-2)}.nav-item{height:auto;flex-direction:column;align-items:stretch}.nav-link{width:100%;padding:var(--ls-space-3) var(--ls-space-4);border-bottom:1px solid var(--ls-color-border)}}.nav-item--cart{position:relative;display:flex;align-items:center;height:100%;margin-left:var(--ls-space-4)}@media (max-width: 991px){.nav-item--cart{margin-left:auto}}.btn-cart,.navbar-cart{position:relative;background:transparent;border:none;padding:var(--ls-space-2);color:var(--ls-color-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.btn-cart:hover,.navbar-cart:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.btn-cart i,.navbar-cart i{font-size:1.25rem}.badge-cart,.navbar-cart__badge{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;color:#fff;background-color:var(--ls-color-secondary);border-radius:50%;border:2px solid #fff}@media (min-width: 992px){.navbar-search--mobile{display:none!important}}.navbar-search--desktop{display:none}@media (min-width: 992px){.navbar-search--desktop{display:flex;align-items:center;margin-left:var(--ls-space-4)}.navbar-search--desktop .navbar-search__input-group{display:flex;background:var(--ls-color-surface-alt);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-pill);padding:0 var(--ls-space-2)}.navbar-search--desktop .navbar-search__input-group .form-control{background:transparent;border:none;box-shadow:none;padding-left:var(--ls-space-2)}.navbar-search--desktop .navbar-search__input-group .btn-search{background:transparent;border:none;color:var(--ls-neutral-400)}.navbar-search--desktop .navbar-search__input-group .btn-search:hover{color:var(--ls-color-primary)}}.main-navbar .dropdown-menu{border:none;margin:0;z-index:1050}.main-navbar .dropdown-item{color:var(--ls-color-text-secondary);font-size:var(--ls-text-sm)}.main-navbar .dropdown-item:hover,.main-navbar .dropdown-item:focus{background-color:var(--ls-brand-50);color:var(--ls-brand-500);transition-property:background-color,color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}@media (min-width: 992px){.main-navbar .btn-nav-expand,.main-navbar .nav-link__expand{display:none!important}}@media (max-width: 991.98px){.main-navbar .dropdown-menu{position:static!important;transform:none!important;inset:auto!important;float:none;width:100%;box-shadow:none;border:none;border-radius:0;background-color:transparent;border-left:2px solid var(--ls-color-border);margin:0 0 0 var(--ls-space-4);padding:var(--ls-space-2) 0;display:none}.main-navbar .nav-item.dropdown.show>.dropdown-menu{display:block}.main-navbar .dropdown-item{padding:var(--ls-space-3) var(--ls-space-4);background-color:var(--ls-color-surface-alt);font-size:var(--ls-text-xs);white-space:normal;min-height:44px;display:flex;align-items:center;gap:var(--ls-space-2)}.main-navbar .dropdown-item .nav-icon,.main-navbar .dropdown-item>i.fa-fw{opacity:.7}.main-navbar .dropdown-item .badge{position:static;margin-left:auto;align-self:center}}.navbar-cart{position:relative;display:inline-flex;align-items:center}.navbar-cart__badge{position:absolute;top:-8px;right:-12px;background-color:var(--ls-brand-500);color:var(--ls-color-inverted-fg);font-size:.65rem;font-weight:700;min-width:18px;height:18px;border-radius:var(--ls-radius-pill);display:flex;align-items:center;justify-content:center;padding:0 var(--ls-space-1);box-shadow:0 0 0 2px var(--ls-color-surface)}.nav-item.dropdown{position:relative}.nav-item.dropdown.show>.dropdown-menu{display:block!important;visibility:visible}:root.theme-dark .main-navbar{background-color:var(--ls-brand-500)!important;border-bottom:1px solid var(--ls-color-border)}:root.theme-dark .main-navbar .nav-link{color:var(--ls-color-text-secondary)}:root.theme-dark .main-navbar .nav-link:hover{color:var(--ls-color-text)}:root.theme-dark .main-navbar .navbar-brand img{filter:brightness(0) invert(1)}.auth-layout{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 140px);padding:var(--ls-space-8) var(--ls-space-4)}.auth-card{width:100%;max-width:750px;background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);box-shadow:0 4px 6px #0000000a,0 20px 60px #0000001a;overflow:hidden}.auth-card:before{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--ls-brand-500) 0%,var(--ls-brand-400) 100%)}.auth-card__header{padding:var(--ls-space-6) var(--ls-space-8) var(--ls-space-4)}.auth-card__title{font-size:var(--ls-font-size-2xl);font-weight:800;letter-spacing:var(--ls-tracking-tight);color:var(--ls-color-text);margin:0 0 var(--ls-space-2);line-height:var(--ls-leading-tight)}.auth-card__subtitle{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);margin:0}.auth-card__body{padding:var(--ls-space-4) var(--ls-space-8) var(--ls-space-6)}.auth-card__footer{padding:var(--ls-space-4) var(--ls-space-8);border-top:1px solid var(--ls-color-border);background:var(--ls-color-surface-alt);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ls-space-3);font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary)}.auth-card__footer--centered{justify-content:center}.auth-card__alerts{padding:var(--ls-space-6) var(--ls-space-8) var(--ls-space-4)}.auth-card .alert{border:none;border-radius:var(--ls-radius-md);padding:var(--ls-space-3) var(--ls-space-4);font-size:var(--ls-text-sm);font-weight:500}.auth-card .alert.alert-danger{background:#e7000b0f;color:var(--ls-color-error)}.auth-card .alert.alert-success{background:#00a63e0f;color:var(--ls-color-success)}.auth-card .alert.alert-warning{background:#f54a000f;color:var(--ls-color-warning)}.auth-card .alert.alert-info{background:#155dfc0f;color:var(--ls-color-info)}.auth-form__group{margin-bottom:var(--ls-space-5)}.auth-form__label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ls-space-2)}.auth-form__label,.auth-form .form-control-label,.auth-form label.control-label{display:block;font-family:var(--ls-font-sans);font-size:var(--ls-font-size-sm);font-weight:500;color:var(--ls-color-text-secondary);margin-bottom:var(--ls-space-2)}.auth-input-group{display:flex;align-items:stretch;border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);overflow:hidden;background:var(--ls-color-surface);transition-property:border-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.auth-input-group:focus-within{border-color:var(--ls-brand-400);box-shadow:0 0 0 3px rgba(var(--ls-color-primary-rgb),.15)}.auth-input-group__icon{display:flex;align-items:center;padding:0 var(--ls-space-3);background:var(--ls-color-surface-alt);border-right:1px solid var(--ls-color-border);color:var(--ls-color-text-muted);font-size:var(--ls-text-sm);flex-shrink:0}.auth-input-group .form-control{flex:1;border:none!important;border-radius:0!important;padding:var(--ls-space-4) var(--ls-space-4)!important;font-size:var(--ls-text-base);background:transparent!important;color:var(--ls-color-text);box-shadow:none!important;outline:none;min-width:0}.auth-input-group .form-control::placeholder{color:var(--ls-color-text-muted)}.auth-input-group .form-control:focus{box-shadow:none!important;border:none!important}.auth-input-group__action{display:flex;align-items:center;border-left:1px solid var(--ls-color-border);background:var(--ls-color-surface-alt)}.auth-input-group__action button{background:none;border:none;color:var(--ls-color-text-muted);cursor:pointer;padding:0 var(--ls-space-3);height:100%;transition-property:color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.auth-input-group__action button:hover{color:var(--ls-color-text)}.btn-login{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;margin-top:var(--ls-space-4);transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.btn-login:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.btn-login{transition-property:background-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.btn-login:hover{background-color:var(--ls-accent-600);color:#fff;text-decoration:none}.btn-login:focus-visible:focus-visible{outline:2px solid var(--ls-brand-500);outline-offset:3px;border-radius:var(--ls-radius-sm)}.btn-login:focus-visible:focus:not(:focus-visible){outline:none}.using-password-strength .progress{height:6px;margin-top:var(--ls-space-2);margin-bottom:var(--ls-space-3);background-color:var(--ls-color-surface-alt);border-radius:var(--ls-radius-pill);overflow:hidden;border:1px solid var(--ls-color-border)}.using-password-strength .progress .progress-bar{height:100%;border-radius:var(--ls-radius-pill);transition-property:width,background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.using-password-strength .progress .progress-bar.bg-danger{background-color:var(--ls-color-error)!important}.using-password-strength .progress .progress-bar.bg-warning{background-color:var(--ls-color-warning)!important}.using-password-strength .progress .progress-bar.bg-success{background-color:var(--ls-color-success)!important}.auth-form-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ls-space-3);margin-top:var(--ls-space-6);flex-wrap:wrap}.auth-remember{display:flex;align-items:center;gap:var(--ls-space-2);font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);cursor:pointer}.auth-remember input[type=checkbox]{accent-color:var(--ls-brand-500);width:16px;height:16px}.btn-login+.auth-remember{margin-top:var(--ls-space-4)}.auth-link{font-size:var(--ls-text-sm);color:var(--ls-color-primary);text-decoration:none;font-weight:500;transition-property:color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.auth-link:hover{color:var(--ls-brand-400);text-decoration:underline}.auth-link--muted{color:var(--ls-color-text-secondary);font-weight:400}.auth-link--muted:hover{color:var(--ls-color-primary)}.social-login{margin-top:var(--ls-space-6);padding-top:var(--ls-space-6);border-top:1px solid var(--ls-color-border)}.social-login__divider{text-align:center;font-size:var(--ls-text-xs);font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;color:var(--ls-color-text-muted);margin-bottom:var(--ls-space-4)}.social-signin-btns{display:flex;flex-direction:column;gap:var(--ls-space-2)}.social-signin-btns a,.social-signin-btns button{display:flex!important;align-items:center;justify-content:center;gap:var(--ls-space-3);width:100%;padding:var(--ls-space-3) var(--ls-space-4);background:var(--ls-color-surface)!important;border:1px solid var(--ls-color-border)!important;border-radius:var(--ls-radius-md)!important;font-size:var(--ls-text-sm);font-weight:600;color:var(--ls-color-text)!important;text-decoration:none!important;transition-property:border-color,background-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.social-signin-btns a:hover,.social-signin-btns button:hover{border-color:rgba(var(--ls-color-primary-rgb),.3)!important;background-color:var(--ls-color-surface-alt)!important;box-shadow:0 2px 8px #0000000f}.select-account{display:flex;flex-direction:column;gap:var(--ls-space-2)}.select-account__item{display:flex;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-4) var(--ls-space-5);background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);text-decoration:none;color:var(--ls-color-text);transition-property:border-color,background-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.select-account__item:hover{border-color:rgba(var(--ls-color-primary-rgb),.3);background-color:var(--ls-color-surface-alt);box-shadow:0 2px 8px #0000000f;text-decoration:none;color:var(--ls-color-text)}.select-account__item--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.select-account__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--ls-color-surface-alt);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);color:var(--ls-color-text-muted);font-size:var(--ls-text-sm);flex-shrink:0}.select-account__name{flex:1;font-weight:600;font-size:var(--ls-text-base)}.select-account__badges{display:flex;align-items:center;gap:var(--ls-space-1)}.select-account__arrow{color:var(--ls-color-text-muted);font-size:var(--ls-text-xs);flex-shrink:0}.providerLinkingFeedback{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);text-align:center;min-height:0}.providerLinkingFeedback:not(:empty){margin-bottom:var(--ls-space-4);padding:var(--ls-space-3) var(--ls-space-4);background:var(--ls-color-surface-alt);border-radius:var(--ls-radius-md);border:1px solid var(--ls-color-border)}.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)}}.kb-header{margin-bottom:var(--ls-space-8);text-align:center}.kb-header__title{font-size:var(--ls-font-size-3xl);font-weight:800;letter-spacing:var(--ls-tracking-tight);color:var(--ls-color-text);line-height:var(--ls-leading-tight);margin-bottom:var(--ls-space-3)}.kb-header__lead{font-size:var(--ls-text-lg);color:var(--ls-color-text-secondary);max-width:60ch;margin:0 auto}.kb-search{max-width:640px;margin:0 auto var(--ls-space-8)}.kb-search__form{display:flex;align-items:stretch;background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);overflow:hidden;box-shadow:0 4px 16px #0000000f;transition-property:border-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.kb-search__form:focus-within{border-color:var(--ls-brand-400);box-shadow:0 0 0 3px rgba(var(--ls-color-primary-rgb),.15),0 4px 16px #0000000f}.kb-search__form input[type=text]{flex:1;border:none;padding:var(--ls-space-4) var(--ls-space-6);font-size:var(--ls-text-lg);outline:none;color:var(--ls-color-text);background:transparent;min-width:0}.kb-search__form input[type=text]::placeholder{color:var(--ls-color-text-muted)}.kb-search__form button[type=submit]{flex-shrink:0;background-color:var(--ls-accent-500);color:#fff;border:none;border-left:1px solid rgba(var(--ls-color-primary-rgb),.15);padding:var(--ls-space-4) var(--ls-space-6);font-size:var(--ls-text-base);font-weight:600;cursor:pointer;white-space:nowrap;transition-property:background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.kb-search__form button[type=submit]:hover{background-color:var(--ls-accent-600)}@media (max-width: 576px){.kb-search__form{flex-direction:column}.kb-search__form input[type=text]{padding:var(--ls-space-3) var(--ls-space-4)}.kb-search__form button[type=submit]{border-left:none;border-top:1px solid rgba(var(--ls-color-primary-rgb),.15);text-align:center}}.kb-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ls-space-4);margin-bottom:var(--ls-space-8)}@media (max-width: 576px){.kb-category-grid{grid-template-columns:1fr}}.kb-category-card{display:block;background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);padding:var(--ls-space-6);text-decoration:none;color:var(--ls-color-text);transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.kb-category-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.kb-category-card{transition-property:border-color,background-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.kb-category-card:hover{border-color:rgba(var(--ls-color-primary-rgb),.3);background-color:var(--ls-color-surface-alt);color:var(--ls-color-text);text-decoration:none;box-shadow:0 8px 24px #0000000f}.kb-category-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ls-space-3);margin-bottom:var(--ls-space-2)}.kb-category-card__name{font-size:var(--ls-text-base);font-weight:700;display:flex;align-items:center;gap:var(--ls-space-2)}.kb-category-card__name i{color:var(--ls-brand-500);flex-shrink:0}.kb-category-card__badge{flex-shrink:0;font-size:var(--ls-text-xs);font-weight:600;background:rgba(var(--ls-color-primary-rgb),.08);color:var(--ls-brand-600);padding:2px var(--ls-space-2);border-radius:var(--ls-radius-pill);white-space:nowrap}.kb-category-card__description{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);margin:0;line-height:var(--ls-leading-normal)}.kb-category-card .btn.show-on-card-hover{opacity:0;transition-property:opacity;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.kb-category-card:hover .btn.show-on-card-hover{opacity:1}.kb-article-panel{background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);overflow:hidden;margin-bottom:var(--ls-space-6)}.kb-article-panel__header{display:flex;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-4) var(--ls-space-6);border-bottom:1px solid var(--ls-color-border);background:var(--ls-color-surface-alt)}.kb-article-panel__header i{color:var(--ls-brand-500)}.kb-article-panel__title{font-size:var(--ls-text-base);font-weight:700;color:var(--ls-color-text);margin:0}.kb-article-list{list-style:none;padding:0;margin:0}.kb-article-item{border-top:1px solid rgba(var(--ls-neutral-rgb),.06)}.kb-article-item:first-child{border-top:none}.kb-article-link{display:flex;flex-direction:column;gap:var(--ls-space-1);padding:var(--ls-space-4) var(--ls-space-6);text-decoration:none;color:var(--ls-color-text);position:relative;transition-property:color,background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.kb-article-link:before{content:"";position:absolute;left:0;top:15%;height:70%;width:3px;background:var(--ls-color-primary);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)}.kb-article-link:hover{background-color:rgba(var(--ls-color-primary-rgb),.03);color:var(--ls-color-primary);text-decoration:none}.kb-article-link:hover:before{opacity:.5;height:80%;top:10%}.kb-article-link__title-row{display:flex;align-items:center;gap:var(--ls-space-2);font-weight:500;line-height:var(--ls-leading-normal)}.kb-article-link__title-row i{flex-shrink:0;color:var(--ls-color-text-muted);font-size:var(--ls-text-sm)}.kb-article-link__summary{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);line-height:var(--ls-leading-normal);padding-left:calc(var(--ls-text-sm) + var(--ls-space-2))}.kb-article-link .btn.show-on-card-hover{margin-left:auto;flex-shrink:0;opacity:0;transition-property:opacity;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.kb-article-link:hover .btn.show-on-card-hover{opacity:1}.kb-article{background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);overflow:hidden;margin-bottom:var(--ls-space-6)}.kb-article__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ls-space-4);padding:var(--ls-space-6) var(--ls-space-8)}.kb-article__title{font-size:var(--ls-font-size-2xl);font-weight:800;color:var(--ls-color-text);line-height:var(--ls-leading-tight);margin:0}.kb-article__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ls-space-3);padding:var(--ls-space-3) var(--ls-space-8);border-bottom:1px solid var(--ls-color-border)}.kb-article__tag{display:inline-flex;align-items:center;gap:var(--ls-space-1);font-size:var(--ls-text-xs);font-weight:600;background:rgba(var(--ls-color-primary-rgb),.08);color:var(--ls-brand-600);padding:2px var(--ls-space-3);border-radius:var(--ls-radius-pill)}.kb-article__useful{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);display:flex;align-items:center;gap:var(--ls-space-1)}.kb-article__body{padding:var(--ls-space-8);line-height:var(--ls-leading-loose);color:var(--ls-color-text)}.kb-article__body .panel+.panel{margin-top:var(--ls-space-6)}.kb-article__body h1,.kb-article__body h2,.kb-article__body h3,.kb-article__body h4{color:var(--ls-color-text);font-weight:700;line-height:var(--ls-leading-tight);margin-top:var(--ls-space-8);margin-bottom:var(--ls-space-4)}.kb-article__body p{margin-bottom:var(--ls-space-4)}.kb-article__body code{background:var(--ls-color-surface-alt);padding:2px 6px;border-radius:var(--ls-radius-sm);font-family:var(--ls-font-mono);font-size:.9em}.kb-article__body pre{background:var(--ls-neutral-900);color:var(--ls-neutral-100);padding:var(--ls-space-4);border-radius:var(--ls-radius-md);overflow-x:auto;font-family:var(--ls-font-mono);font-size:var(--ls-text-sm)}.kb-article__vote{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ls-space-4);padding:var(--ls-space-6) var(--ls-space-8);border-top:1px solid var(--ls-color-border)}.kb-article__vote-label{font-size:var(--ls-text-base);font-weight:600;color:var(--ls-color-text)}.kb-article__vote-actions{display:flex;gap:var(--ls-space-2)}.kb-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ls-space-3);margin-top:var(--ls-space-4)}.page-doc{background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);overflow:hidden;margin-bottom:var(--ls-space-6)}.page-doc__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ls-space-4);padding:var(--ls-space-6) var(--ls-space-8);background:var(--ls-color-surface-alt);border-bottom:1px solid var(--ls-color-border)}.page-doc__title{font-size:var(--ls-font-size-2xl);font-weight:800;color:var(--ls-color-text);line-height:var(--ls-leading-tight);margin:0}.page-doc__lead{padding:var(--ls-space-6) var(--ls-space-8);font-size:var(--ls-text-lg);color:var(--ls-color-text-secondary);line-height:var(--ls-leading-loose);border-bottom:1px solid var(--ls-color-border)}.page-doc__lead p:last-child{margin-bottom:0}.page-doc__section{padding:var(--ls-space-6) var(--ls-space-8)}.page-doc__section:first-of-type{border-top:none}.page-doc__section--cta{background:rgba(var(--ls-color-surface),.03)}.page-doc__section--cta .btn-primary{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;margin-top:var(--ls-space-4);transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.page-doc__section--cta .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.page-doc__section--cta .btn-primary{transition-property:background-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.page-doc__section--cta .btn-primary:hover{background-color:var(--ls-accent-600);color:#fff;text-decoration:none}.page-doc__section-title{font-size:var(--ls-font-size-lg);font-weight:700;color:var(--ls-color-text);line-height:var(--ls-leading-tight);margin:0 0 var(--ls-space-4);padding-left:var(--ls-space-4);border-left:3px solid var(--ls-accent-500)}.page-doc__body{font-size:var(--ls-text-base);color:var(--ls-color-text-secondary);line-height:var(--ls-leading-loose)}.page-doc__body p:last-child{margin-bottom:0}.page-doc__body a{color:var(--ls-brand-500)}.page-doc__body--prose{padding:var(--ls-space-8)}.page-doc__body--prose h1,.page-doc__body--prose h2,.page-doc__body--prose h3,.page-doc__body--prose h4{color:var(--ls-color-text);font-weight:700;line-height:var(--ls-leading-tight);margin-top:var(--ls-space-8);margin-bottom:var(--ls-space-3);border-left:3px solid var(--ls-accent-500);padding-left:var(--ls-space-3)}.page-doc__body--prose h1{font-size:var(--ls-font-size-xl)}.page-doc__body--prose h2{font-size:var(--ls-font-size-lg)}.page-doc__body--prose h3{font-size:var(--ls-text-base)}.page-doc__body--prose p{margin-bottom:var(--ls-space-4)}.page-doc__body--prose ul,.page-doc__body--prose ol{padding-left:var(--ls-space-6);margin-bottom:var(--ls-space-4)}.page-doc__body--prose ul li,.page-doc__body--prose ol li{margin-bottom:var(--ls-space-1)}.page-doc__download{display:inline-flex;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-4) var(--ls-space-5);background:var(--ls-color-surface-alt);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);text-decoration:none;font-weight:600;color:var(--ls-color-text);transition-property:border-color,background-color,color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.page-doc__download>i:first-child{color:var(--ls-accent-500);font-size:var(--ls-text-lg);flex-shrink:0}.page-doc__download:hover{border-color:var(--ls-brand-400);background:var(--ls-brand-50);color:var(--ls-brand-500);text-decoration:none}.page-doc__download-hint{margin-left:auto;font-size:var(--ls-text-sm);font-weight:500;color:var(--ls-color-text-muted);display:inline-flex;align-items:center;gap:var(--ls-space-1)}.page-doc__empty{font-size:var(--ls-text-sm);color:var(--ls-color-text-muted);font-style:italic;margin:0}.page-doc__info{margin:0;padding:var(--ls-space-2) 0}.page-doc__info-row{display:grid;grid-template-columns:minmax(10rem,22%) 1fr;gap:var(--ls-space-4);padding:var(--ls-space-3) var(--ls-space-8);border-top:1px solid rgba(var(--ls-neutral-rgb),.06)}.page-doc__info-row:first-child{border-top:none}.page-doc__info-row dt{font-size:var(--ls-text-sm);font-weight:600;color:var(--ls-color-text)}.page-doc__info-row dd{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);margin:0}.page-doc__info-row dd a{color:var(--ls-brand-500)}@media (max-width: 576px){.page-doc__info-row{grid-template-columns:1fr;gap:var(--ls-space-1)}}.about-section{padding:var(--ls-space-4) 0;border-top:1px solid var(--ls-color-border)}.about-section:first-child{border-top:none;padding-top:0}.about-section:last-child{padding-bottom:0}.about-section h2{font-size:var(--ls-font-size-lg);font-weight:700;color:var(--ls-color-text);margin:0 0 var(--ls-space-3);padding-left:var(--ls-space-3);border-left:3px solid var(--ls-accent-500)}.about-section p,.about-section li{color:var(--ls-color-text-secondary);line-height:var(--ls-leading-loose)}.about-section p:last-child{margin-bottom:0}.about-cta-card{background:linear-gradient(135deg,rgba(var(--ls-color-primary-rgb),.04),rgba(var(--ls-accent-rgb),.06));border-color:rgba(var(--ls-color-primary-rgb),.12)}.ann-header{margin-bottom:var(--ls-space-8);text-align:center}.ann-header__title{font-size:var(--ls-font-size-3xl);font-weight:800;letter-spacing:var(--ls-tracking-tight);color:var(--ls-color-text);line-height:var(--ls-leading-tight);margin-bottom:var(--ls-space-3)}.ann-header__lead{font-size:var(--ls-text-lg);color:var(--ls-color-text-secondary);max-width:60ch;margin:0 auto}.ann-list{display:flex;flex-direction:column;gap:var(--ls-space-4);margin-bottom:var(--ls-space-6)}.ann-item{background-color:var(--ls-color-surface);padding:var(--ls-space-8);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);overflow:hidden;position:relative;transition-property:border-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ann-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ls-brand-500);border-radius:var(--ls-radius-pill) 0 0 var(--ls-radius-pill);opacity:0;transition-property:opacity;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ann-item:hover{border-color:rgba(var(--ls-color-primary-rgb),.3);box-shadow:0 4px 16px #0000000f}.ann-item:hover:before{opacity:1}.ann-item__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--ls-space-3);padding:var(--ls-space-5) var(--ls-space-6);background:var(--ls-color-surface);border-bottom:1px solid var(--ls-color-border)}.ann-item__title{font-size:var(--ls-font-size-xl);font-weight:700;color:var(--ls-color-text);line-height:var(--ls-leading-tight);margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--ls-space-3)}.ann-item__title-link{color:inherit;text-decoration:none;transition-property:color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ann-item__title-link:hover{color:var(--ls-brand-500);text-decoration:none}.ann-item__edit{font-size:var(--ls-text-xs);opacity:0;transition-property:opacity;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ann-item:hover .ann-item__edit{opacity:1}.ann-item__meta{display:flex;align-items:center;gap:var(--ls-space-2);font-size:var(--ls-text-sm);color:var(--ls-color-text-muted);white-space:nowrap;flex-shrink:0}.ann-item__meta i{font-size:var(--ls-text-xs)}.ann-item__meta time{font-weight:500}.ann-item__body{padding:var(--ls-space-4) var(--ls-space-1);font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);line-height:var(--ls-leading-loose)}.ann-item__body p:last-child{margin-bottom:0}.ann-item__body a{color:var(--ls-brand-500)}.ann-item__footer{display:flex;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-4) var(--ls-space-1);border-top:1px solid var(--ls-color-border)}.ann-view{background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);overflow:hidden;margin-bottom:var(--ls-space-6)}.ann-view__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ls-space-4);padding:var(--ls-space-6) var(--ls-space-8);background:var(--ls-color-surface);border-bottom:1px solid var(--ls-color-border)}.ann-view__title{font-size:var(--ls-font-size-2xl);font-weight:800;color:var(--ls-color-text);line-height:var(--ls-leading-tight);margin:0}.ann-view__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ls-space-5);padding:var(--ls-space-3) var(--ls-space-8);border-bottom:1px solid var(--ls-color-border);background:var(--ls-color-surface)}.ann-view__meta-item{display:inline-flex;align-items:center;gap:var(--ls-space-2);font-size:var(--ls-text-sm);color:var(--ls-color-text-muted)}.ann-view__meta-item i{font-size:var(--ls-text-xs)}.ann-view__meta-item time{font-weight:500}.ann-view__body{padding:var(--ls-space-8);line-height:var(--ls-leading-loose);color:var(--ls-color-text)}.ann-view__body h1,.ann-view__body h2,.ann-view__body h3,.ann-view__body h4{color:var(--ls-color-text);font-weight:700;line-height:var(--ls-leading-tight);margin-top:var(--ls-space-8);margin-bottom:var(--ls-space-4)}.ann-view__body p{margin-bottom:var(--ls-space-4)}.ann-view__body code{background:var(--ls-color-surface-alt);padding:2px 6px;border-radius:var(--ls-radius-sm);font-family:var(--ls-font-mono);font-size:.9em}.ann-view__body pre{background:var(--ls-neutral-900);color:var(--ls-neutral-100);padding:var(--ls-space-4);border-radius:var(--ls-radius-md);overflow-x:auto;font-family:var(--ls-font-mono);font-size:var(--ls-text-sm)}.ann-view__body a{color:var(--ls-brand-500)}.ann-view__footer{display:flex;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-4) var(--ls-space-8);border-top:1px solid var(--ls-color-border)}.ann-pagination{display:flex;justify-content:center;margin-top:var(--ls-space-6)}.dl-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ls-space-4);margin-bottom:var(--ls-space-8)}@media (max-width: 576px){.dl-category-grid{grid-template-columns:1fr}}.dl-category-card{display:block;background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);padding:var(--ls-space-6);text-decoration:none;color:var(--ls-color-text);transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.dl-category-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.dl-category-card{transition-property:border-color,background-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.dl-category-card:hover{border-color:rgba(var(--ls-color-primary-rgb),.3);background-color:var(--ls-color-surface-alt);color:var(--ls-color-text);text-decoration:none;box-shadow:0 8px 24px #0000000f}.dl-category-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ls-space-3);margin-bottom:var(--ls-space-2)}.dl-category-card__name{font-size:var(--ls-text-base);font-weight:700;display:flex;align-items:center;gap:var(--ls-space-2)}.dl-category-card__name i{color:var(--ls-brand-500);flex-shrink:0}.dl-category-card__badge{flex-shrink:0;font-size:var(--ls-text-xs);font-weight:600;background:rgba(var(--ls-color-primary-rgb),.08);color:var(--ls-brand-600);padding:2px var(--ls-space-2);border-radius:var(--ls-radius-pill);white-space:nowrap}.dl-category-card__description{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);margin:0;line-height:var(--ls-leading-normal)}.dl-panel{background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);overflow:hidden;margin-bottom:var(--ls-space-6)}.dl-panel__header{display:flex;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-4) var(--ls-space-6);border-bottom:1px solid var(--ls-color-border);background:var(--ls-color-surface-alt)}.dl-panel__header i{color:var(--ls-brand-500)}.dl-panel__title{font-size:var(--ls-text-base);font-weight:700;color:var(--ls-color-text);margin:0}.dl-list{list-style:none;padding:0;margin:0}.dl-item{border-top:1px solid rgba(var(--ls-neutral-rgb),.06)}.dl-item:first-child{border-top:none}.dl-item__link{display:flex;flex-direction:column;gap:var(--ls-space-1);padding:var(--ls-space-4) var(--ls-space-6);text-decoration:none;color:var(--ls-color-text);position:relative;transition-property:color,background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.dl-item__link:before{content:"";position:absolute;left:0;top:15%;height:70%;width:3px;background:var(--ls-color-primary);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)}.dl-item__link:hover{background-color:rgba(var(--ls-color-primary-rgb),.03);color:var(--ls-color-primary);text-decoration:none}.dl-item__link:hover:before{opacity:.5;height:80%;top:10%}.dl-item__title-row{display:flex;align-items:center;gap:var(--ls-space-2);font-weight:500;line-height:var(--ls-leading-normal)}.dl-item__type-icon{width:16px;height:16px;flex-shrink:0;object-fit:contain}.dl-item__title{flex:1;min-width:0}.dl-item__restricted{flex-shrink:0;font-size:var(--ls-text-xs);background:rgba(var(--ls-accent-rgb),.1);color:var(--ls-accent-500);border-radius:var(--ls-radius-pill);padding:2px var(--ls-space-2)}.dl-item__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ls-space-4);padding-left:calc(16px + var(--ls-space-2));font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);line-height:var(--ls-leading-normal)}.dl-item__filesize{display:inline-flex;align-items:center;gap:var(--ls-space-1);font-weight:600;white-space:nowrap;color:var(--ls-color-text-muted)}.dl-item__filesize i{font-size:var(--ls-text-xs)}.hero-section{background-color:var(--ls-color-inverted-bg);background-image:radial-gradient(circle at top right,rgba(var(--ls-color-primary-rgb),.15),transparent);color:#fff;padding:var(--ls-space-16) 0;text-align:center}.hero-section__inner{max-width:800px;margin:0 auto;padding:0 var(--ls-space-4)}.hero-section .hero-content__title{font-family:var(--ls-font-sans);font-size:var(--ls-text-3xl);line-height:var(--ls-leading-tight);letter-spacing:var(--ls-tracking-tight);margin-bottom:var(--ls-space-4);color:#fff}.hero-section .hero-content__lead{font-size:var(--ls-text-lg);color:var(--ls-color-inverted-fg-muted);margin-bottom:var(--ls-space-8);line-height:var(--ls-leading-loose)}.hero-section .hero-search__input-group{display:flex;max-width:600px;margin:0 auto;background:#fff;padding:var(--ls-space-1);border-radius:var(--ls-radius-md);box-shadow:0 12px 32px #0003}.hero-section .hero-search__input-group input[type=text]{flex:1;border:none;padding:var(--ls-space-3) var(--ls-space-4);font-size:var(--ls-text-base);outline:none;color:var(--ls-neutral-800)}.hero-section .hero-search__input-group .btn-search-domain{background-color:var(--ls-accent-500);color:#fff;border:none;padding:0 var(--ls-space-8);border-radius:var(--ls-radius-sm);font-weight:600;cursor:pointer;transition-property:background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.hero-section .hero-search__input-group .btn-search-domain:hover{background-color:var(--ls-color-primary-hover)}.hero-section .featured-tlds{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ls-space-6);margin-top:var(--ls-space-12)}.hero-section .featured-tlds .featured-tld{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:var(--ls-space-4);border-radius:var(--ls-radius-md);min-width:120px;transition-property:transform,background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.hero-section .featured-tlds .featured-tld:hover{transform:translateY(-5px);background:#ffffff14}.hero-section .featured-tlds .featured-tld__logo{height:20px;margin-bottom:var(--ls-space-2)}.hero-section .featured-tlds .featured-tld__logo img{height:100%;filter:brightness(0) invert(1);opacity:.8}.hero-section .featured-tlds .featured-tld__price{font-weight:700;font-size:var(--ls-text-base);color:#fff}.hero-search{max-width:700px;margin:0 auto}.hero-search__input-group{display:flex;align-items:stretch;background:var(--ls-color-surface);border-radius:var(--ls-radius-lg);padding:6px;box-shadow:0 10px 25px rgba(var(--ls-brand-rgb),.1);transition:box-shadow var(--ls-motion-base)}.hero-search__input-group:focus-within{box-shadow:0 10px 30px rgba(var(--ls-brand-rgb),.15)}.hero-search__input{flex:1;border:none!important;background:transparent!important;height:54px;padding:0 var(--ls-space-4);font-size:var(--ls-text-lg);color:var(--ls-color-text)}.hero-search__input:focus{box-shadow:none!important}.hero-search__btn{border-radius:var(--ls-radius-md)!important;padding:0 var(--ls-space-8);font-weight:700;text-transform:uppercase;letter-spacing:.05em;background-color:var(--ls-accent-500);border:none;box-shadow:0 4px 12px rgba(var(--ls-accent-rgb),.3)}.hero-search__btn:hover{background-color:var(--ls-accent-600);transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--ls-accent-rgb),.4)}.featured-tlds{display:flex;justify-content:center;gap:var(--ls-space-6);margin-top:var(--ls-space-4);flex-wrap:wrap}.featured-tld{display:flex;align-items:center;gap:4px;font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);opacity:.8}.featured-tld__name{font-weight:700;color:var(--ls-color-text);text-transform:uppercase}.featured-tld__price{color:var(--ls-accent-500);font-weight:600}body.theme-dark .hero-section__inner{background-color:transparent;border-bottom-color:var(--ls-color-border)}body.theme-dark .hero-section__inner h1,body.theme-dark .hero-section__inner h2,body.theme-dark .hero-section__inner h3{color:var(--ls-color-inverted-fg)}body.theme-dark .hero-section__inner p{color:var(--ls-color-text-secondary)}body.theme-dark .hero-wrapper{background:var(--ls-brand-700);background-image:linear-gradient(180deg,var(--ls-brand-700) 0%,var(--ls-brand-600) 100%)}body.theme-dark .hero-search__input-group{background:var(--ls-color-surface-alt);border:1px solid var(--ls-color-border)}body.theme-dark .hero-search__input{color:#fff}body.theme-dark .hero-search__input::placeholder{color:var(--ls-color-text-secondary)}body.theme-dark .featured-tld__name{color:#fff}.dashboard-grid{display:grid;margin-top:var(--ls-space-6);gap:var(--ls-space-6)}.dashboard-grid--tiles{grid-template-columns:repeat(2,1fr)}@media (min-width: 1200px){.dashboard-grid--tiles{grid-template-columns:repeat(4,1fr)}}.dashboard-grid--cards{grid-template-columns:1fr}@media (min-width: 1200px){.dashboard-grid--cards{grid-template-columns:repeat(2,1fr)}}.dashboard-grid__item--full{grid-column:1/-1}.card-columns.home .card{transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.card-columns.home .card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.feature-card{padding:var(--ls-space-8)}.feature-card .feature-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--ls-radius-md);background-color:rgba(var(--ls-color-primary-rgb),.1);margin:0 auto var(--ls-space-4);font-size:var(--ls-text-xl);color:var(--ls-color-primary)}.feature-card .feature-title{font-family:var(--ls-font-sans);font-size:var(--ls-text-lg);line-height:var(--ls-leading-tight);letter-spacing:var(--ls-tracking-tight);margin-bottom:var(--ls-space-3);text-align:center}.home-card{transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.home-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.home-card{padding:var(--ls-space-6)}.home-card .service-icon{width:48px;height:48px;border-radius:var(--ls-radius-md);background-color:rgba(var(--ls-color-primary-rgb),.1);display:flex;align-items:center;justify-content:center;color:var(--ls-color-primary);font-size:var(--ls-text-lg);margin-bottom:var(--ls-space-4)}.home-card .service-name{font-weight:600;font-size:var(--ls-text-base);margin-bottom:var(--ls-space-1)}.home-card .service-status{font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;font-size:var(--ls-text-xs)}.home-card .service-status.status-active{color:var(--ls-color-success)}.home-card .service-status.status-pending{color:var(--ls-color-warning)}.home-card .service-status.status-suspended,.home-card .service-status.status-terminated{color:var(--ls-color-error)}.trust-container{max-width:var(--ls-container-max);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ls-space-8);text-align:center}@media (max-width: 768px){.trust-container{grid-template-columns:repeat(2,1fr)}}.trust-item h4{font-size:var(--ls-text-xs);font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;color:rgba(var(--ls-neutral-rgb),.7);margin-bottom:var(--ls-space-2)}.trust-item p{font-size:var(--ls-text-lg);font-weight:700;color:var(--ls-color-primary)}.product-icon{width:64px;height:64px;border-radius:var(--ls-radius-md);background-color:rgba(var(--ls-color-primary-rgb),.1);display:flex;align-items:center;justify-content:center;color:var(--ls-color-primary);font-size:var(--ls-text-xl);padding:0!important}.tile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ls-space-6) var(--ls-space-4);background-color:var(--ls-color-surface);border:1px solid rgba(var(--ls-neutral-rgb),.12);border-radius:var(--ls-radius-lg);text-align:center;text-decoration:none;color:var(--ls-color-on-surface);position:relative;overflow:hidden;transition-property:transform,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.tile:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.tile:focus-visible{outline:2px solid var(--ls-color-primary);outline-offset:3px;border-radius:var(--ls-radius-sm)}.tile:focus:not(:focus-visible){outline:none}.tile{transition-property:transform,box-shadow,border-color}.tile:hover{border-color:rgba(var(--ls-color-primary-rgb),.25);text-decoration:none;color:var(--ls-color-on-surface)}.tile i{font-size:var(--ls-text-2xl);color:var(--ls-color-primary);margin-bottom:var(--ls-space-3)}.tile>.stat{font-size:var(--ls-text-2xl);font-weight:700;line-height:1;margin-bottom:var(--ls-space-2);color:var(--ls-color-on-surface)}.tile>.title{font-size:var(--ls-text-xs);font-weight:600;letter-spacing:var(--ls-tracking-wide);text-transform:uppercase;color:var(--ls-color-text-secondary)}.tile .highlight{position:absolute;bottom:0;left:0;right:0;height:3px}.bg-color-blue{background-color:var(--ls-color-info)}.bg-color-green{background-color:var(--ls-color-success)}.bg-color-red{background-color:var(--ls-color-error)}.bg-color-gold{background-color:var(--ls-amber-400)}.bg-color-teal{background-color:var(--ls-color-primary)}.ls-dash-welcome{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ls-space-4);background:linear-gradient(135deg,var(--ls-brand-700) 0%,var(--ls-brand-600) 100%);border-radius:var(--ls-radius-lg);padding:var(--ls-space-4) var(--ls-space-3);color:#fff;margin-bottom:var(--ls-space-4)}.ls-dash-welcome__title{font-size:var(--ls-text-xl);font-weight:700;color:#fff;margin:0 0 var(--ls-space-1)}.ls-dash-welcome__sub{color:#ffffffb8;margin:0;font-size:var(--ls-text-sm)}.ls-kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ls-space-3);margin-bottom:var(--ls-space-4)}@media (min-width: 992px){.ls-kpi-grid{grid-template-columns:repeat(4,1fr)}}.ls-kpi-card{display:flex;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-4) var(--ls-space-4);background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-left:4px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);text-decoration:none;color:var(--ls-color-text);transition-property:transform,box-shadow,border-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-kpi-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--ls-neutral-rgb),.12);text-decoration:none;color:var(--ls-color-text)}.ls-kpi-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:var(--ls-radius-md);display:flex;align-items:center;justify-content:center;font-size:var(--ls-text-lg)}.ls-kpi-card__body{flex:1;min-width:0}.ls-kpi-card__number{font-size:var(--ls-text-2xl);font-weight:700;line-height:1.1;color:var(--ls-color-text)}.ls-kpi-card__label{font-size:var(--ls-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--ls-color-text-secondary);margin-top:2px}.ls-kpi-card__arrow{font-size:var(--ls-text-xs);color:var(--ls-color-text-muted);flex-shrink:0;opacity:0;transition-property:opacity;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-kpi-card:hover .ls-kpi-card__arrow{opacity:1}.ls-kpi-card--blue{border-left-color:var(--ls-color-info)}.ls-kpi-card--blue .ls-kpi-card__icon{background:var(--ls-color-info-bg);color:var(--ls-color-info)}.ls-kpi-card--green{border-left-color:var(--ls-color-success)}.ls-kpi-card--green .ls-kpi-card__icon{background:var(--ls-color-success-bg);color:var(--ls-color-success)}.ls-kpi-card--red{border-left-color:var(--ls-color-error)}.ls-kpi-card--red .ls-kpi-card__icon{background:var(--ls-color-error-bg);color:var(--ls-color-error)}.ls-kpi-card--gold{border-left-color:var(--ls-amber-400)}.ls-kpi-card--gold .ls-kpi-card__icon{background:var(--ls-color-warning-bg);color:var(--ls-amber-400)}.ls-quick-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ls-space-2);margin-bottom:var(--ls-space-4)}.ls-quick-actions__label{font-size:var(--ls-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--ls-color-text-muted);white-space:nowrap;margin-right:var(--ls-space-1)}.ls-quick-chip{display:inline-flex;align-items:center;gap:6px;padding:var(--ls-space-1) var(--ls-space-3);background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-pill);font-size:var(--ls-text-sm);font-weight:500;color:var(--ls-color-text);text-decoration:none;transition-property:background-color,border-color,color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.ls-quick-chip i{font-size:11px}.ls-quick-chip:hover{background:rgba(var(--ls-color-primary-rgb),.06);border-color:var(--ls-color-primary);color:var(--ls-color-primary);text-decoration:none}body.theme-dark .ls-kpi-card--blue .ls-kpi-card__icon{background:#155dfc26}body.theme-dark .ls-kpi-card--green .ls-kpi-card__icon{background:#00a63e26}body.theme-dark .ls-kpi-card--red .ls-kpi-card__icon{background:#e7000b26}body.theme-dark .ls-kpi-card--gold .ls-kpi-card__icon{background:#f59e0b26}.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}.cloudstackvps-clientarea .cs-info-row{display:flex;align-items:baseline;padding:var(--ls-space-3) 0;border-bottom:1px dashed var(--ls-color-border)}.cloudstackvps-clientarea .cs-info-row:last-child{border-bottom:none}.cloudstackvps-clientarea .cs-info-label{flex:0 0 40%;color:var(--ls-color-text-secondary);font-weight:600;font-size:var(--ls-text-sm)}.cloudstackvps-clientarea .cs-info-value{flex:1;color:var(--ls-color-text);font-weight:700}.cloudstackvps-clientarea .btn-success{background-color:#16a34a;border-color:#16a34a;color:#fff}.cloudstackvps-clientarea .btn-success:hover,.cloudstackvps-clientarea .btn-success:focus{background-color:#15803d;border-color:#15803d;color:#fff}.cloudstackvps-clientarea .btn-warning{background-color:#d97706;border-color:#d97706;color:#fff}.cloudstackvps-clientarea .btn-warning:hover,.cloudstackvps-clientarea .btn-warning:focus{background-color:#b45309;border-color:#b45309;color:#fff}.cloudstackvps-clientarea .btn-danger{background-color:#dc2626;border-color:#dc2626;color:#fff}.cloudstackvps-clientarea .btn-danger:hover,.cloudstackvps-clientarea .btn-danger:focus{background-color:#b91c1c;border-color:#b91c1c;color:#fff}.blog-header{margin-bottom:var(--ls-space-8);text-align:center}.blog-header__title{font-size:var(--ls-font-size-3xl);font-weight:800;letter-spacing:var(--ls-tracking-tight);color:var(--ls-color-text);line-height:var(--ls-leading-tight);margin-bottom:var(--ls-space-3)}.blog-header__lead{font-size:var(--ls-text-lg);color:var(--ls-color-text-secondary);max-width:60ch;margin:0 auto}.blog-list{display:flex;flex-direction:column;gap:var(--ls-space-4);margin-bottom:var(--ls-space-6)}.blog-card{background-color:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);overflow:hidden;position:relative;transition-property:border-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.blog-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ls-brand-500);border-radius:var(--ls-radius-pill) 0 0 var(--ls-radius-pill);opacity:0;transition-property:opacity;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.blog-card:hover{border-color:rgba(var(--ls-color-primary-rgb),.3);box-shadow:0 4px 16px #0000000f}.blog-card:hover:before{opacity:1}.blog-card__header{padding:var(--ls-space-5) var(--ls-space-6);background:var(--ls-color-surface);border-bottom:1px solid var(--ls-color-border)}.blog-card__title{font-size:var(--ls-font-size-xl);font-weight:700;color:var(--ls-color-text);line-height:var(--ls-leading-tight);margin:0;padding:var(--ls-space-4)}.blog-card__body{padding:var(--ls-space-4) var(--ls-space-6)}.blog-card__excerpt{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);line-height:var(--ls-leading-loose);margin:0}.blog-card__excerpt p:last-child{margin-bottom:0}.blog-card__footer{align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-4) var(--ls-space-6);border-top:1px solid var(--ls-color-border)}.blog-card .btn{padding:var(--ls-space-2)}.blog-pagination{display:flex;justify-content:center;margin-top:var(--ls-space-6)}.blog-post{background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg);overflow:hidden;margin-bottom:var(--ls-space-6)}.blog-post__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ls-space-4);padding:var(--ls-space-6) var(--ls-space-8);background:var(--ls-color-surface);border-bottom:1px solid var(--ls-color-border)}.blog-post__title{font-size:var(--ls-font-size-2xl);font-weight:800;color:var(--ls-color-text);line-height:var(--ls-leading-tight);margin:0}.blog-post__body{padding:var(--ls-space-8);line-height:var(--ls-leading-loose);color:var(--ls-color-text)}.blog-post__body h1,.blog-post__body h2,.blog-post__body h3,.blog-post__body h4{color:var(--ls-color-text);font-weight:700;line-height:var(--ls-leading-tight);margin-top:var(--ls-space-8);margin-bottom:var(--ls-space-4)}.blog-post__body p{margin-bottom:var(--ls-space-4)}.blog-post__body img{max-width:100%;height:auto;border-radius:var(--ls-radius-md)}.blog-post__body code{background:var(--ls-neutral-900);color:var(--ls-neutral-100);padding:2px 6px;border-radius:var(--ls-radius-sm);font-family:var(--ls-font-mono);font-size:.9em}.blog-post__body pre{background:var(--ls-neutral-900);color:var(--ls-neutral-100);padding:var(--ls-space-4);border-radius:var(--ls-radius-md);overflow-x:auto;font-family:var(--ls-font-mono);font-size:var(--ls-text-sm)}.blog-post__body a{color:var(--ls-brand-500)}.blog-post__body .wp-block-heading{border-left:3px solid var(--ls-accent-500);padding-left:var(--ls-space-4)}.blog-post__footer{display:flex;align-items:center;gap:var(--ls-space-3);padding:var(--ls-space-4) var(--ls-space-8);border-top:1px solid var(--ls-color-border)}.auth-card__header--error .auth-card__title{color:var(--ls-accent-500)}.auth-card__header--error .auth-card__divider{border:none;border-top:2px solid var(--ls-accent-500);margin:var(--ls-space-3) 0;opacity:1}.ls-error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;text-align:center;margin-left:var(--ls-space-20);margin-right:var(--ls-space-20);padding:var(--ls-space-8) var(--ls-space-4)}.ls-error-page__icon{color:var(--ls-color-text-muted);margin-bottom:var(--ls-space-4)}.ls-error-page__title{font-size:var(--ls-text-4xl);font-weight:700;line-height:var(--ls-leading-tight);margin-bottom:var(--ls-space-2)}.ls-error-page__subtitle{color:var(--ls-color-text-secondary);max-width:36rem;margin-bottom:var(--ls-space-6)}.ls-error-page__actions{display:flex;gap:var(--ls-space-3);flex-wrap:wrap;justify-content:center}.contact-form{max-width:680px;margin-top:var(--ls-space-4)}.contact-form__grid{display:grid;grid-template-columns:30% 1fr;row-gap:var(--ls-space-4);column-gap:var(--ls-space-5);align-items:center;margin-bottom:var(--ls-space-5)}.contact-form__label{font-weight:600;color:var(--ls-brand-700);font-size:14px;margin:0}.contact-form__label--top{align-self:start;padding-top:var(--ls-space-2)}.contact-form__label i{margin-right:8px;color:var(--ls-accent-500)}@media (max-width: 576px){.contact-form__grid{grid-template-columns:1fr}}#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 .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}.hero-section{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-24) 0;overflow:hidden}.hero-section__inner{max-width:var(--ls-container-max);margin:0 auto;padding:0 var(--ls-space-4);text-align:center}.hero-section .hero-content__title{font-size:var(--ls-font-size-5xl);line-height:var(--ls-leading-tight);font-weight:800;margin-bottom:var(--ls-space-6);letter-spacing:var(--ls-tracking-tight);color:#fff}@media (max-width: 768px){.hero-section .hero-content__title{font-size:var(--ls-font-size-3xl)}}.hero-section .hero-content__lead{font-size:var(--ls-text-lg);max-width:80ch;margin:0 auto var(--ls-space-8);color:var(--ls-color-inverted-fg-muted)}.hero-section .hero-content__price-cta{margin-bottom:var(--ls-space-6)}.hero-section .hero-content__packages-btn{font-size:var(--ls-text-sm);border-color:#ffffff59;color:#fff}.hero-section .hero-content__packages-btn:hover{background-color:#ffffff1f;border-color:#fff9;color:#fff}.hero-section .hero-content__price-hint{opacity:.7}.hero-section .hero-search{max-width:800px;margin:0 auto var(--ls-space-6) auto}.hero-section .hero-search__input-group{display:flex;align-items:stretch;background:#fff;border-radius:var(--ls-radius-lg);border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 50px #00000059;overflow:hidden;transition-property:border-color,box-shadow;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.hero-section .hero-search__input-group:focus-within{border-color:var(--ls-brand-400);box-shadow:0 0 0 3px rgba(var(--ls-color-primary-rgb),.25),0 20px 50px #00000059}.hero-section .hero-search__input-group input[type=text]{flex:1;border:none;padding:var(--ls-space-4) var(--ls-space-6);font-size:var(--ls-text-lg);outline:none;color:var(--ls-neutral-900);background:transparent;min-width:0}.hero-section .hero-search__input-group input[type=text]::placeholder{color:var(--ls-neutral-400)}.hero-section .hero-search__input-group .btn-search-domain,.hero-section .hero-search__input-group input.hero-search__btn,.hero-section .hero-search__input-group button.hero-search__btn{flex-shrink:0;background-color:var(--ls-accent-500);color:#fff;border:none;border-left:1px solid rgba(var(--ls-color-primary-rgb),.15);padding:var(--ls-space-4) var(--ls-space-6);font-size:var(--ls-text-base);font-weight:600;cursor:pointer;white-space:nowrap;line-height:1.5;transition-property:background-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.hero-section .hero-search__input-group .btn-search-domain:hover,.hero-section .hero-search__input-group input.hero-search__btn:hover,.hero-section .hero-search__input-group button.hero-search__btn:hover{background-color:var(--ls-accent-600);color:#fff}@media (max-width: 576px){.hero-section .hero-search__input-group{flex-direction:column;border-radius:var(--ls-radius-md)}.hero-section .hero-search__input-group input[type=text]{padding:var(--ls-space-3) var(--ls-space-4);font-size:var(--ls-text-base)}.hero-section .hero-search__input-group .btn-search-domain,.hero-section .hero-search__input-group input.hero-search__btn,.hero-section .hero-search__input-group button.hero-search__btn{width:100%;padding:var(--ls-space-3) var(--ls-space-4);border-left:none;border-top:1px solid rgba(var(--ls-color-primary-rgb),.15);text-align:center}}.hero-section .captcha-wrapper{margin-top:var(--ls-space-4)}.hero-section .captcha-wrapper .captcha-recaptcha{display:flex;justify-content:center}.hero-section .captcha-wrapper .captcha-default{display:flex;flex-direction:column;align-items:center;gap:var(--ls-space-3)}.hero-section .captcha-wrapper .captcha-default__fields{display:flex;align-items:center;gap:var(--ls-space-3);background:#ffffff14;padding:var(--ls-space-3) var(--ls-space-4);border-radius:var(--ls-radius-md)}.hero-section .captcha-wrapper .captcha-default__image img{border-radius:var(--ls-radius-sm);display:block}.hero-section .captcha-wrapper .captcha-default__input .form-control{width:8rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff;text-align:center;letter-spacing:var(--ls-tracking-wide);font-size:var(--ls-text-lg)}.hero-section .captcha-wrapper .captcha-default__input .form-control::placeholder{color:#ffffff80}.hero-section .captcha-wrapper .captcha-default__input .form-control:focus{border-color:var(--ls-brand-400);outline:none}.hero-section .captcha-wrapper .captcha-default__label{font-size:var(--ls-text-xs);color:var(--ls-color-inverted-fg-dim);margin:0}:root.theme-dark .hero-section{background-color:var(--ls-brand-700);color:#fff}:root.theme-dark .hero-section .hero-content__title{color:#fff}:root.theme-dark .hero-section .hero-content__lead{color:#ffffffb8}.hero-section .featured-tlds{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ls-space-3);margin-top:var(--ls-space-6)}.hero-section .featured-tld{display:flex;align-items:center;gap:var(--ls-space-2);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--ls-radius-pill);padding:var(--ls-space-2) var(--ls-space-4);transition-property:background,border-color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.hero-section .featured-tld:hover{background:#ffffff1f;border-color:rgba(var(--ls-color-primary-rgb),.4)}.hero-section .featured-tld__logo img{height:20px;width:auto;display:block;filter:brightness(0) invert(1);opacity:.75}.hero-section .featured-tld__price{font-size:var(--ls-text-sm);font-weight:600;color:var(--ls-brand-300);white-space:nowrap}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ls-space-6);padding:var(--ls-space-4) 0}@media (max-width: 991px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.feature-grid{grid-template-columns:1fr}}.feature-card{background-color:var(--ls-color-surface);padding:var(--ls-space-8);border-radius:var(--ls-radius-lg);text-align:center;border:1px solid var(--ls-color-border)}.feature-card__icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:rgba(var(--ls-color-primary-rgb),.08);color:var(--ls-brand-500);border-radius:50%;font-size:3rem;margin:0 auto var(--ls-space-6);transition-property:background-color,color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.feature-card:hover .feature-card__icon{background-color:rgba(var(--ls-color-primary-rgb),.14);color:var(--ls-brand-400)}.feature-card__title{font-size:var(--ls-text-xl);font-weight:700;color:var(--ls-color-text);margin-bottom:var(--ls-space-3);line-height:var(--ls-leading-tight)}.feature-card__description{font-size:var(--ls-text-base);color:var(--ls-color-text-secondary);line-height:var(--ls-leading-normal);margin:0}.story-section{padding:var(--ls-space-3) 0;background-color:var(--ls-color-surface);border-radius:var(--ls-radius-lg);margin-left:var(--ls-space-4);margin-right:var(--ls-space-4);border:1px solid var(--ls-color-border)}.story-content{max-width:85ch;margin:0 auto;line-height:var(--ls-leading-loose);color:var(--ls-neutral-700);background-color:var(--ls-color-surface);border-radius:var(--ls-radius-lg);padding:var(--ls-space-3) var(--ls-space-3)}@media (max-width: 768px){.story-content{padding:var(--ls-space-8) var(--ls-space-6)}}.story-content__title{font-size:var(--ls-text-3xl);font-weight:800;line-height:var(--ls-leading-tight);letter-spacing:var(--ls-tracking-tight);color:var(--ls-color-text);margin-bottom:var(--ls-space-8)}.story-content p{margin-bottom:var(--ls-space-6);font-size:var(--ls-text-lg)}.story-content blockquote{position:relative}.story-content blockquote:before{content:"";position:absolute;background:var(--ls-accent-500);border-radius:var(--ls-radius-pill);left:0;top:5%;height:90%;width:4px}.story-content blockquote{padding:var(--ls-space-4) var(--ls-space-8);margin:var(--ls-space-3) 0;font-size:var(--ls-text-2xl);font-weight:700;font-style:italic;color:var(--ls-color-text);background-color:var(--ls-color-surface-alt);border-radius:0 var(--ls-radius-md) var(--ls-radius-md) 0}.story-content blockquote cite{display:block;margin-top:var(--ls-space-3);font-size:var(--ls-text-base);font-style:normal;font-weight:600;color:var(--ls-color-text-secondary)}.story-action{margin-top:var(--ls-space-8)}.trust-section{background-color:var(--ls-color-surface-alt);padding:var(--ls-space-4) var(--ls-space-4)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ls-space-4);max-width:var(--ls-container-max);margin:0 auto}@media (max-width: 991px){.trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.trust-grid{grid-template-columns:1fr}}.trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ls-space-3);padding:var(--ls-space-6);background-color:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-lg)}.trust-item__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background-color:rgba(var(--ls-color-primary-rgb),.08);color:var(--ls-brand-500);border-radius:50%;font-size:var(--ls-text-xl)}.trust-item__title{font-size:var(--ls-text-base);font-weight:700;color:var(--ls-color-text);margin:0}.trust-item__text{font-size:var(--ls-text-sm);color:var(--ls-color-text-secondary);margin:0}.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)}.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)}.pagination{display:flex;flex-wrap:wrap;gap:var(--ls-space-1);list-style:none;padding:0;margin:0}.page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 var(--ls-space-3);font-size:var(--ls-text-sm);font-weight:500;color:var(--ls-color-text-secondary);background:var(--ls-color-surface);border:1px solid var(--ls-color-border);border-radius:var(--ls-radius-md);text-decoration:none;transition-property:background-color,border-color,color;transition-duration:var(--ls-duration-base);transition-timing-function:var(--ls-ease-out)}.page-link:hover{color:var(--ls-brand-500);background:var(--ls-brand-50);border-color:var(--ls-brand-200);text-decoration:none}.page-item.active .page-link{color:#fff;background:var(--ls-brand-500);border-color:var(--ls-brand-500);font-weight:700;pointer-events:none}.page-item.disabled .page-link{opacity:.4;pointer-events:none;cursor:default}.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)}
