.pb-portal-shell{min-height:100dvh;display:flex;flex-direction:column;background:var(--muted);color:var(--foreground)}.pb-portal-shell>#main-content{flex:1;min-width:0}html:has(.pb-portal-shell){scroll-padding-top:calc(var(--pb-portal-header-height,120px) + 18px)}.pb-portal-shell .cx-chips{top:var(--pb-portal-header-height,120px)}.pb-portal-header{position:sticky;top:0;z-index:35;background:color-mix(in srgb,var(--background) 96%,transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 7px 28px -24px #12264c60}.pb-portal-topbar{background:color-mix(in srgb,var(--muted) 75%,var(--background));border-bottom:1px solid var(--border)}.pb-portal-topbar-inner{max-width:1480px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:3px 32px}.pb-portal-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:650;white-space:nowrap;color:var(--muted-foreground)}.pb-portal-status svg{color:var(--primary)}.pb-portal-bar{max-width:1480px;margin:auto;display:flex;align-items:center;gap:20px;padding:14px 32px;min-height:76px}.pb-portal-brand{display:flex;align-items:center;gap:10px;flex:none;min-width:0;color:var(--foreground)}.pb-portal-brand img{width:36px;height:36px;object-fit:contain;border-radius:10px;flex:none}.pb-portal-brand span{display:grid;gap:5px;min-width:0}.pb-portal-brand b{font-size:24px;line-height:1;letter-spacing:-1px;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-portal-brand i{color:var(--primary);font-style:normal}.pb-portal-brand small{font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase;white-space:nowrap}.pb-portal-nav{display:flex;align-items:center;gap:4px;white-space:nowrap;margin-inline-start:14px;min-width:0}.pb-portal-nav a{display:flex;align-items:center;gap:7px;padding:10px 11px;border:1px solid transparent;border-radius:11px;font-size:12px;font-weight:650;color:var(--muted-foreground);transition:background .18s,color .18s,border-color .18s}.pb-portal-nav a:hover{background:var(--muted);color:var(--foreground)}.pb-portal-nav a.is-active{background:color-mix(in srgb,var(--primary) 9%,var(--background));border-color:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary)}.pb-portal-welcome{font-size:13px;color:var(--muted-foreground);margin:0 0 0 auto}.pb-portal-main-actions{display:flex;align-items:center;gap:9px;margin-inline-start:auto;flex:none}.pb-portal-cart{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 12px;border:1px solid var(--border);background:var(--background);border-radius:12px;font-size:12px;font-weight:700;position:relative}.pb-portal-cart em{display:grid;place-items:center;min-width:19px;height:19px;padding:0 4px;background:var(--primary);color:var(--primary-foreground);border-radius:7px;font-size:10px;font-style:normal}.pb-portal-cart:hover,.pb-portal-cart.is-active{border-color:var(--primary);color:var(--primary)}.pb-portal-account{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:5px 9px 5px 5px;border:1px solid var(--border);border-radius:12px;color:var(--foreground);background:var(--background);font:inherit;font-size:12px;cursor:pointer}.pb-portal-account:hover,.pb-portal-account[data-state=open]{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--accent)}.pb-portal-avatar{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 74%,#172453));color:var(--primary-foreground);font-weight:750;font-size:11px;flex:none}.pb-portal-account-copy{display:grid;gap:3px;text-align:start;max-width:100px}.pb-portal-account-copy b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-portal-account-copy small{font-size:9px;color:var(--muted-foreground);white-space:nowrap}.pb-portal-account-chevron{color:var(--muted-foreground);transition:transform .18s}.pb-portal-account[data-state=open] .pb-portal-account-chevron{transform:rotate(180deg)}.pb-portal-account-menu{width:270px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;padding:8px;border:1px solid var(--border);border-radius:17px;box-shadow:0 18px 50px -20px #12264c50}.pb-portal-account-menu a{display:flex;align-items:center;gap:10px;min-height:42px;font-size:13px;border-radius:9px}.pb-portal-account-menu a svg{flex:none;color:var(--muted-foreground)}.pb-portal-account-summary{display:flex;align-items:center;gap:11px;padding:10px 9px 12px;min-width:0}.pb-portal-account-summary>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;flex:none;background:var(--accent);color:var(--primary);font-size:12px;font-weight:750}.pb-portal-account-summary>div{display:grid;gap:5px;min-width:0}.pb-portal-account-summary b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-portal-account-summary small{font-size:11px;color:var(--muted-foreground)}.pb-portal-account-menu .pb-portal-signout,.pb-portal-account-menu .pb-portal-signout svg{color:var(--destructive)}.pb-portal-shell .cx-side{top:calc(var(--pb-portal-header-height,120px) + 20px);max-height:calc(100svh - var(--pb-portal-header-height,120px) - 40px)}.pb-portal-utilities{display:flex;align-items:center;gap:7px;flex:none}.pb-portal-back{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:650;white-space:nowrap;color:var(--muted-foreground)}.pb-portal-back:hover{color:var(--primary)}.pb-portal-util-divider{height:18px;width:1px;background:var(--border);margin:0 4px}.pb-portal-utilities button{min-height:32px}.pb-portal-utilities .pb-lang-trigger{font-size:11px;padding:5px 8px}.pb-portal-utilities .pb-theme-toggle,.pb-portal-utilities .notif-bell{width:32px;height:32px;padding:0}.pb-portal-menu{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--border);border-radius:12px;color:var(--foreground);background:var(--background)}.pb-portal-mobile-nav{display:none}.pb-portal-footer{border-top:1px solid var(--border);background:var(--background);margin-top:auto;padding:23px 32px;color:var(--muted-foreground);font-size:12px}.pb-portal-footer>div{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:1416px;margin:auto}.pb-portal-footer nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 20px}.pb-portal-footer nav a{display:inline-flex;align-items:center;gap:4px}.pb-portal-footer button{padding:0;background:none;border:0;color:inherit;font:inherit}.pb-portal-footer a:hover,.pb-portal-footer button:hover{color:var(--primary)}.pb-portal-shell .cx-page{padding-top:24px;padding-bottom:36px}.pb-portal-shell .auth-page{min-height:calc(100dvh - 174px)}.pb-portal-shell .pb-float{display:none}.pb-portal-shell .login-card{max-width:460px;margin:40px auto;border:1px solid var(--border);border-radius:24px;background:var(--background);padding:36px;box-shadow:0 16px 42px -24px #12264c30}@media(max-width:1200px){.pb-portal-bar{gap:12px;padding-inline:24px}.pb-portal-topbar-inner{padding-inline:24px}.pb-portal-nav{margin-inline-start:0;gap:0}.pb-portal-nav a{padding-inline:8px}.pb-portal-cart>span,.pb-portal-account-copy{display:none}.pb-portal-account{padding:5px}.pb-portal-account-chevron{display:none}}@media(max-width:1020px){.pb-portal-nav,.pb-portal-welcome{display:none}.pb-portal-menu{display:flex}.pb-portal-topbar-inner{padding-inline:20px;min-height:36px}.pb-portal-bar{padding:13px 20px;min-height:72px}.pb-portal-mobile-nav{position:absolute;inset-inline:16px;top:calc(100% + 8px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:calc(100dvh - 140px);overflow-y:auto;border:1px solid var(--border);border-radius:18px;padding:12px;background:var(--background);box-shadow:0 18px 45px -17px #12264c60}.pb-portal-mobile-nav a{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;font-size:12px;font-weight:650;padding:10px 9px;border-radius:11px;background:var(--muted)}.pb-portal-mobile-nav a svg{flex:none}.pb-portal-mobile-nav a.is-active,.pb-portal-mobile-nav a.pb-portal-new-service{color:var(--primary);background:var(--accent)}.pb-portal-footer{padding:20px}.pb-portal-footer>div{flex-direction:column;align-items:flex-start;gap:12px}.pb-portal-footer nav{justify-content:flex-start}.pb-portal-shell #customer-workspace{scroll-margin-top:calc(var(--pb-portal-header-height,120px) + 20px)}}@media(max-width:600px){.pb-portal-status>span{display:none}.pb-portal-util-divider{display:none}.pb-portal-utilities{gap:6px}.pb-portal-brand b{font-size:22px}.pb-portal-brand img{width:32px;height:32px}.pb-portal-brand{gap:8px}.pb-portal-account>b{display:none}.pb-portal-shell .login-card{padding:25px 20px;margin-block:24px}}@media(max-width:420px){.pb-portal-bar,.pb-portal-topbar-inner{padding-inline:14px;gap:8px}.pb-portal-brand{max-width:calc(100vw - 164px);gap:7px}.pb-portal-brand small{font-size:8px;letter-spacing:.08em}.pb-portal-brand img{width:31px;height:31px}.pb-portal-main-actions{gap:6px}.pb-portal-cart{padding:8px;min-width:40px}.pb-portal-account{padding:5px;min-width:40px}.pb-portal-menu{width:40px}.pb-portal-cart em{position:absolute;inset-block-start:-5px;inset-inline-end:-5px}.pb-portal-mobile-nav{inset-inline:12px;gap:6px;padding:10px}.pb-portal-mobile-nav a{font-size:11px;padding:10px 8px}}@media print{.pb-portal-header,.pb-portal-footer{display:none}}body:has(.pb-host-order-dialog[data-state=open]) .pb-float{visibility:hidden;pointer-events:none}.pb-dialog.pb-host-order-dialog{width:min(960px,calc(100vw - 32px));max-width:960px;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border-radius:26px;background:var(--pb-surface,#fff);border:1px solid var(--pb-border,#e3e8f1);box-shadow:0 28px 100px #09172b35}.pb-host-order-dialog>[data-slot=dialog-header]{flex-shrink:0;padding:20px 64px 18px 28px;border-bottom:1px solid var(--pb-border);text-align:start}.pb-host-order-dialog [data-slot=dialog-title]{font-size:23px;line-height:1.3;font-weight:750}.pb-host-order-dialog [data-slot=dialog-description]{font-size:13px;color:var(--pb-muted);line-height:1.6;margin-top:0}.pb-host-order-dialog>[data-slot=dialog-close]{inset-inline-end:20px;inset-inline-start:auto;top:20px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--pb-border);border-radius:11px;background:var(--pb-surface-2);opacity:1;color:var(--pb-muted)}.pb-host-config{padding:20px 28px;overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;flex:1}.pb-host-config-head{display:flex;gap:15px;align-items:center;margin:0 0 18px;min-width:0}.pb-host-config-head>span{display:grid;place-items:center;flex:0 0 56px;height:56px;border-radius:18px;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,var(--pb-surface));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--pb-border));box-shadow:0 5px 14px #315bd20a}.pb-host-config-head>div{min-width:0}.pb-host-config-head small{font-size:9px;font-weight:750;letter-spacing:.13em;color:var(--primary)}.pb-host-config-head h3{font-size:23px;font-weight:750;line-height:1.3;margin:4px 0 6px;overflow-wrap:anywhere}.pb-host-config-head p{font-size:12px;line-height:1.6;color:var(--pb-muted);margin:0;max-width:640px}.pb-host-config-layout{display:grid;grid-template-columns:minmax(0,1fr) 276px;align-items:start;gap:24px}.pb-host-periods{border:0;padding:0;margin:0;min-width:0}.pb-host-periods legend{font-weight:700;font-size:13px;margin-bottom:14px}.pb-host-periods>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pb-host-periods label{position:relative;cursor:pointer;min-width:0;padding:12px;border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-surface);transition:border-color .16s,box-shadow .16s,background .16s;min-height:112px}.pb-host-periods label:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--pb-border));box-shadow:0 5px 18px #315bd208}.pb-host-periods label.is-selected{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--pb-surface));box-shadow:0 0 0 1px var(--primary),0 6px 20px #315bd20c}.pb-host-periods label:focus-within{outline:2px solid var(--primary);outline-offset:3px}.pb-host-periods input{position:absolute;opacity:0;width:1px;height:1px}.pb-host-period-title{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:12px;gap:5px}.pb-host-period-check{display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--pb-border-2);border-radius:50%;flex-shrink:0}.is-selected .pb-host-period-check{background:var(--primary);border-color:var(--primary);color:#fff}.pb-host-periods strong{display:block;font-size:18px;letter-spacing:-.04em;line-height:1.4;margin:9px 0 3px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pb-host-periods small{display:block;font-size:10px;line-height:1.5;color:var(--pb-muted)}.pb-host-periods em{display:inline-flex;line-height:1.3;font-style:normal;color:var(--pb-success,#137955);background:color-mix(in srgb,var(--pb-success,#137955) 9%,var(--pb-surface));font-weight:700;font-size:9px;padding:3px 6px;border-radius:5px;margin-top:8px}.pb-host-config-total{position:sticky;top:0;min-width:0;padding:22px;border-radius:19px;border:1px solid #294164;background:radial-gradient(ellipse at 100% 0%,#315ba855,transparent 65%),linear-gradient(145deg,#1c3152,#12213a);color:#f5f8ff;box-shadow:0 12px 24px #12213a12}.pb-host-summary-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.pb-host-summary-title>span{font-size:9px;letter-spacing:.13em;color:#b9cae5;font-weight:700}.pb-host-summary-title>b{padding:5px 8px;border:1px solid #40577a;border-radius:7px;font-size:11px;line-height:1.4;color:#dce8ff;white-space:nowrap}.pb-host-config-total .pb-host-summary-amount{display:block;font-size:32px;font-weight:750;letter-spacing:-.05em;line-height:1.25;margin:24px 0 7px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pb-host-summary-net{display:block;font-size:11px;color:#bdcde5;line-height:1.6}.pb-host-config-total dl{margin:20px 0 0;padding:17px 0;border-top:1px solid #384d6d;border-bottom:1px solid #384d6d;display:grid;gap:12px}.pb-host-config-total dl>div{display:flex;justify-content:space-between;gap:14px;font-size:11px;line-height:1.5}.pb-host-config-total dt{color:#bdcde5}.pb-host-config-total dd{margin:0;font-weight:650;white-space:nowrap}.pb-host-renewal{display:flex;gap:9px;align-items:flex-start;margin-top:18px}.pb-host-renewal svg{color:#a9c6ff;margin-top:3px}.pb-host-renewal p{font-size:10px;line-height:1.7;color:#bdcde5}.pb-host-renewal strong{display:block;font-size:11px;color:#e6eeff;margin-top:2px}.pb-host-config-total .pb-host-tax-note{font-size:10px;line-height:1.8;color:#b9cae5;margin:18px 0 0}.pb-host-config-bottom{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 28px;border-top:1px solid var(--pb-border);background:var(--pb-surface-2);box-shadow:0 -6px 24px #12213a03}.pb-host-config-bottom>p{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:650;color:var(--pb-text-2);line-height:1.5}.pb-host-config-bottom>p svg{color:var(--primary)}.pb-host-config-bottom>p small{display:block;font-size:10px;color:var(--pb-muted);font-weight:400;margin-top:3px}.pb-host-footer-action{display:flex;align-items:center;gap:22px;min-width:0}.pb-host-footer-action>div{text-align:end;min-width:0}.pb-host-footer-action small{display:block;font-size:10px;color:var(--pb-muted);line-height:1.5;margin-bottom:3px}.pb-host-footer-action strong{font-size:22px;letter-spacing:-.04em;line-height:1.3;font-variant-numeric:tabular-nums}.pb-host-footer-action .button{min-height:48px;border-radius:12px;padding-inline:24px;font-weight:700;flex-shrink:0;box-shadow:0 5px 15px #315bd220}.pb-checkout-account{padding:30px;border:1px solid var(--pb-border);border-radius:24px;background:var(--pb-surface);box-shadow:0 8px 30px #12213a05}.pb-account-heading{display:flex;gap:14px;align-items:center}.pb-account-heading>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:color-mix(in srgb,var(--primary) 8%,var(--pb-surface));border:1px solid color-mix(in srgb,var(--primary) 16%,var(--pb-border));color:var(--primary);flex-shrink:0}.pb-account-heading small{font-size:9px;font-weight:750;letter-spacing:.12em;color:var(--primary)}.pb-checkout-account .pb-account-heading h2{font-size:23px;font-weight:700;line-height:1.3;margin:4px 0 0;overflow-wrap:anywhere}.pb-checkout-account>p{font-size:13px;line-height:1.7;color:var(--pb-muted);margin:16px 0 0}.pb-checkout-account-tabs{display:flex;gap:6px;padding:5px;border:1px solid var(--pb-border);background:var(--pb-surface-2);border-radius:14px;margin:24px 0}.pb-checkout-account-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;border:1px solid transparent;background:transparent;padding:12px 10px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;color:var(--pb-muted);min-height:46px;transition:background .15s,box-shadow .15s}.pb-checkout-account-tabs button[aria-selected=true]{background:var(--pb-surface);border-color:var(--pb-border);box-shadow:0 3px 8px #172d5007;color:var(--primary)}.pb-checkout-account form{display:grid;gap:18px}.pb-checkout-account .field label{font-size:12px;font-weight:650;color:var(--pb-text-2)}.pb-checkout-account input:not([type=checkbox]){min-height:50px;border-radius:12px;background:var(--pb-surface-2);border-color:var(--pb-border)}.pb-checkout-account input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pb-checkout-account .check-line{font-size:11px;align-items:flex-start;line-height:1.8}.pb-checkout-account .check-line input{margin-top:5px;flex-shrink:0;accent-color:var(--primary)}.pb-checkout-account form>button[type=submit]{width:100%;min-height:50px;border-radius:12px;margin-top:6px;font-weight:700}.pb-checkout-account form>.text-link{font-size:12px;width:fit-content}.pb-guest-cart-note{display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--pb-border));border-radius:14px;background:color-mix(in srgb,var(--primary) 4%,var(--pb-surface));padding:13px 16px;margin:0 0 22px;font-size:12px;color:var(--pb-text-2);line-height:1.7}.pb-guest-cart-note>svg{color:var(--primary)}.pb-guest-items{padding:0;list-style:none;margin:0 0 14px}.pb-guest-items li{position:relative;padding:14px 0;border-bottom:1px solid #384d6d;font-size:13px;line-height:1.7}.pb-guest-items b,.pb-guest-items small{display:block;overflow-wrap:anywhere}.pb-guest-items b{font-weight:650;color:#f0f5ff}.pb-guest-items small{color:#b9cae5;margin:4px 0;font-size:11px}.pb-guest-items span{font-weight:650;font-size:15px;font-variant-numeric:tabular-nums}.pb-checkout-account-message{padding:18px;border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-surface-2);line-height:1.8;font-size:13px}.pb-checkout-account-message .button{margin-top:16px;white-space:normal}@media(max-width:800px){.pb-host-config-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px}.pb-host-periods>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-host-config-total{padding:18px}.pb-host-config-head h3{font-size:21px}.pb-host-config-bottom>p{font-size:10px}}@media(max-width:600px){body:has(.pb-commerce-page) .pb-float{display:none}.pb-dialog.pb-host-order-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:20px}.pb-host-order-dialog>[data-slot=dialog-header]{padding:18px 52px 16px 20px}.pb-host-order-dialog [data-slot=dialog-title]{font-size:18px;letter-spacing:-.03em}.pb-host-order-dialog [data-slot=dialog-description]{font-size:11px;line-height:1.65}.pb-host-order-dialog>[data-slot=dialog-close]{top:14px;inset-inline-end:14px;width:30px;height:30px;border-radius:9px}.pb-host-config{padding:20px}.pb-host-config-head{gap:12px;margin-bottom:22px;align-items:flex-start}.pb-host-config-head>span{flex-basis:42px;height:42px;border-radius:13px}.pb-host-config-head>span svg{width:21px;height:21px}.pb-host-config-head h3{font-size:18px;margin-block:3px 5px}.pb-host-config-head small{font-size:8px}.pb-host-config-head p{font-size:11px;line-height:1.65}.pb-host-config-layout{grid-template-columns:minmax(0,1fr);gap:22px}.pb-host-periods label{min-height:119px;padding:13px}.pb-host-periods legend{font-size:12px}.pb-host-periods strong{font-size:18px}.pb-host-config-total{position:static;padding:20px;border-radius:16px}.pb-host-config-total .pb-host-summary-amount{font-size:30px;margin-top:16px}.pb-host-config-bottom{padding:14px 20px;gap:0}.pb-host-config-bottom>p{display:none}.pb-host-footer-action{width:100%;justify-content:space-between;gap:12px}.pb-host-footer-action>div{text-align:start}.pb-host-footer-action small{font-size:9px}.pb-host-footer-action strong{font-size:20px}.pb-host-footer-action .button{min-height:46px;padding:11px 17px;font-size:12px;gap:9px}.pb-checkout-account{padding:22px;border-radius:20px}.pb-account-heading{gap:12px}.pb-account-heading>span{width:42px;height:42px;border-radius:13px}.pb-checkout-account .pb-account-heading h2{font-size:20px}.pb-checkout-account>p{font-size:12px;margin-top:12px}.pb-checkout-account-tabs{margin-block:20px}.pb-checkout-account-tabs button{font-size:12px;gap:7px}.pb-guest-cart-note{align-items:flex-start;font-size:11px;padding:12px 14px}}@media(max-width:360px){.pb-host-config{padding:16px}.pb-host-config-bottom{padding:12px 16px}.pb-host-periods>div{gap:8px}.pb-host-periods label{padding:11px;min-height:116px}.pb-host-periods strong{font-size:16px}.pb-host-footer-action strong{font-size:18px}.pb-host-footer-action .button{padding-inline:13px}.pb-checkout-account{padding:18px}.pb-checkout-account .pb-account-heading h2{font-size:18px}.pb-account-heading>span{width:38px;height:38px}.pb-checkout-account-tabs button{gap:5px;font-size:11px}}@media(prefers-reduced-motion:reduce){.pb-host-periods label,.pb-checkout-account-tabs button{transition:none}}.kbr-reader{color:var(--pb-text,var(--foreground));margin-block:16px 8px;min-width:0}.kbr-meta{display:flex;flex-wrap:wrap;gap:8px 16px;padding-block-end:16px;border-bottom:1px solid var(--pb-border,var(--border));margin-block-end:20px;color:var(--pb-text-2,var(--muted-foreground));font-size:13px}.kbr-meta>span,.kbr-contents>span,.kbr-related h4{display:flex;align-items:center;gap:7px}.kbr-layout{display:grid;gap:24px;align-items:start;min-width:0}.kbr-layout.has-contents{grid-template-columns:minmax(150px,190px) minmax(0,1fr)}.kbr-contents{position:sticky;top:110px;padding:15px;border:1px solid var(--pb-border,var(--border));border-radius:12px;background:var(--pb-surface-2,var(--muted));min-width:0}.kbr-contents>span{font-size:13px;font-weight:650;color:var(--pb-text,var(--foreground));margin-block-end:12px}.kbr-contents ol{list-style:none;margin:0;padding:0}.kbr-contents li+li{margin-block-start:3px}.kbr-contents button{display:flex;align-items:baseline;gap:8px;text-align:start;width:100%;min-height:38px;padding:8px 6px;border-radius:7px;color:var(--pb-text-2,var(--muted-foreground));font-size:13px;line-height:1.5;transition:background .15s,color .15s}.kbr-contents button small{font-size:11.5px;opacity:.6;font-variant-numeric:tabular-nums;flex-shrink:0}.kbr-contents button span{overflow-wrap:anywhere}.kbr-contents .subsection button{padding-inline-start:14px}.kbr-contents button:hover{background:var(--pb-surface,var(--card));color:var(--primary)}.kbr-body{min-width:0;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.kbr-reader .kbr-paragraph{white-space:pre-wrap;color:inherit;line-height:1.85;margin:0 0 18px}.kbr-body h2,.kbr-body h3{color:var(--pb-text,var(--foreground));font-weight:650;line-height:1.45;scroll-margin-block-start:110px;margin:26px 0 12px;outline-offset:6px}.kbr-body h2{font-size:19px;letter-spacing:-.3px}.kbr-body h3{font-size:16px}.kbr-body>:first-child{margin-block-start:0}.kbr-body strong{font-weight:650}.kbr-body>ul,.kbr-body>ol{padding-inline-start:23px;margin:0 0 18px;list-style-position:outside}.kbr-body>ul{list-style-type:disc}.kbr-body>ol{list-style-type:decimal}.kbr-body li+li{margin-block-start:7px}.kbr-body a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.kbr-body p code,.kbr-body li code,.kbr-body h2 code,.kbr-body h3 code{background:var(--pb-surface-2,var(--muted));border:1px solid var(--pb-border,var(--border));border-radius:5px;padding:2px 5px;font-size:.9em;font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-word}.kbr-code{border:1px solid var(--pb-border,var(--border));border-radius:12px;overflow:hidden;margin-block:16px 24px;min-width:0;background:var(--pb-surface-2,var(--muted))}.kbr-code-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;border-bottom:1px solid var(--pb-border,var(--border));font-size:12.5px;color:var(--pb-text-2,var(--muted-foreground))}.kbr-code-bar>span{text-transform:uppercase;letter-spacing:.6px;font-family:var(--font-mono,monospace)}.kbr-code-bar button{display:flex;align-items:center;gap:6px;font-size:12.5px;padding:6px 8px;border-radius:6px;min-height:32px;color:var(--pb-text,var(--foreground));text-align:start}.kbr-code-bar button:hover{background:var(--pb-surface,var(--card));color:var(--primary)}.kbr-code pre{max-width:100%;overflow-x:auto;padding:16px;margin:0;font-size:13px;line-height:1.8;tab-size:2;white-space:pre;color:var(--pb-text,var(--foreground));font-family:var(--font-mono,monospace)}.kbr-code pre code{font:inherit;color:inherit;white-space:inherit}.kbr-related{margin-block-start:24px;padding-block-start:20px;border-top:1px solid var(--pb-border,var(--border))}.kbr-related h4{font-size:13px;font-weight:650;color:var(--pb-text-2,var(--muted-foreground));margin:0 0 12px}.kbr-related>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px}.kbr-related a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:14px;border:1px solid var(--pb-border,var(--border));border-radius:10px;background:var(--pb-surface-2,var(--muted));transition:border-color .15s,background .15s;color:var(--pb-text,var(--foreground));text-decoration:none}.kbr-related a>span{min-width:0}.kbr-related small{display:block;font-size:11.5px;color:var(--pb-text-2,var(--muted-foreground));margin-block-end:5px}.kbr-related strong{font-size:13px;font-weight:600;line-height:1.5;display:block;overflow-wrap:anywhere}.kbr-related svg{flex-shrink:0;color:var(--primary)}.kbr-related a:hover{border-color:var(--primary);background:var(--pb-surface,var(--card))}.kbr-reader button:focus-visible,.kbr-reader a:focus-visible,.kbr-reader pre:focus-visible,.kbr-body h2:focus-visible,.kbr-body h3:focus-visible{outline:2px solid var(--primary);outline-offset:3px}[dir=rtl] .kbr-related>a svg,[dir=rtl] .kbr-related a>svg{transform:scaleX(-1)}@media(max-width:1100px){.kbr-layout.has-contents{grid-template-columns:minmax(0,1fr)}.kbr-contents{position:static}.kbr-contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}}@media(max-width:520px){.kbr-contents ol{grid-template-columns:minmax(0,1fr)}.kbr-layout{gap:18px}.kbr-code pre{padding:12px}.kbr-body{font-size:14px}.kbr-body h2{font-size:17px}.kbr-code-bar button{max-width:100%;min-height:40px}.kbr-related>div{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.kbr-reader *{scroll-behavior:auto!important;transition:none!important}}.cw-workspace{color:var(--pb-text);min-width:0}.cw-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px}.cw-hero h1{font-size:clamp(24px,3vw,34px);margin:6px 0}.cw-hero p,.cw-hint{color:var(--pb-muted);font-size:14px;line-height:1.65}.cw-kicker{font-size:11.5px;letter-spacing:.09em;font-weight:800;color:var(--pb-accent,#3b64ff)}.cw-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.cw-summary article{background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:16px;padding:18px;display:grid;grid-template-columns:25px 1fr;gap:7px}.cw-summary svg{color:var(--pb-accent,#3b64ff);grid-row:span 2}.cw-summary strong{font-size:25px;line-height:1}.cw-summary span{font-size:12.5px;color:var(--pb-muted)}.cw-summary .cw-attention{background:light-dark(#fff8ef,#33281d)}.cw-tabs{display:flex;gap:6px;border-bottom:1px solid var(--pb-border);margin-bottom:20px;overflow:auto;padding-bottom:9px}.cw-tabs button{display:flex;gap:7px;align-items:center;padding:11px 13px;border:0;border-radius:10px;background:transparent;color:var(--pb-muted);white-space:nowrap;font-size:13px;font-weight:650}.cw-tabs [aria-pressed=true]{background:light-dark(#eaf0ff,#202d49);color:var(--pb-accent,#3b64ff)}.cw-toolbar{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.cw-search{display:flex;align-items:center;gap:8px;flex:1;min-width:190px;border:1px solid var(--pb-border);padding:0 11px;border-radius:11px;background:var(--pb-surface)}.cw-search input{width:100%;min-width:0;padding:11px 0;border:0;outline:none;background:transparent;color:inherit;font-size:13px}.cw-toolbar select{max-width:100%;padding:10px;border:1px solid var(--pb-border);border-radius:10px;color:inherit;background:var(--pb-surface);font-size:13px}.cw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--pb-border);border-radius:10px;padding:9px 11px;font-size:13px;font-weight:650;color:inherit;background:var(--pb-surface);cursor:pointer}.cw-btn.on,.cw-btn.primary{background:var(--pb-accent,#3b64ff);color:#fff;border-color:transparent}.cw-btn:disabled,.cw-icon:disabled{opacity:.55;cursor:wait}.cw-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border:0;background:transparent;color:var(--pb-muted);border-radius:10px;cursor:pointer}.cw-icon:hover{background:light-dark(#edf1fa,#263047)}.cw-icon.is-favorite{color:#e4a726}.cw-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cw-resource{border:1px solid var(--pb-border);border-radius:17px;padding:18px;background:var(--pb-surface);min-width:0}.cw-resource-head{display:flex;align-items:center;justify-content:space-between}.cw-resource-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:light-dark(#edf2ff,#243254);color:var(--pb-accent,#3b64ff)}.cw-resource h3{font-size:15px;margin:14px 0 3px;overflow-wrap:anywhere}.cw-resource>p{font-size:13px;color:var(--pb-muted);overflow-wrap:anywhere}.cw-resource-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;margin:15px 0;color:var(--pb-muted)}.cw-group{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--pb-muted);padding:5px 8px;border-radius:7px;background:light-dark(#f1f4fa,#252d3c)}.cw-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.cw-tags span{font-size:11.5px;color:var(--pb-accent,#3b64ff);background:light-dark(#edf2ff,#243254);border-radius:7px;padding:4px 7px;overflow-wrap:anywhere}.cw-resource .cw-note{white-space:pre-wrap;max-height:95px;overflow:auto;padding-block:10px;border-top:1px dashed var(--pb-border)}.cw-resource footer{display:flex;justify-content:space-between;align-items:center;gap:7px;margin-top:16px;padding-top:12px;border-top:1px solid var(--pb-border)}.cw-resource footer a{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--pb-accent,#3b64ff)}.cw-empty{text-align:center;padding:35px 20px;color:var(--pb-muted);font-size:14px}.cw-task-list{list-style:none;padding:0;margin:0}.cw-task-list li{display:flex;align-items:flex-start;gap:13px;border:1px solid var(--pb-border);border-radius:13px;margin-bottom:10px;padding:16px;background:var(--pb-surface)}.cw-task-check{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;border:1.5px solid var(--pb-border);border-radius:8px;margin-top:1px;color:var(--pb-accent,#3b64ff);background:transparent}.cw-task-list li>div{flex:1;min-width:0}.cw-task-list h3{font-size:14px;margin:0 0 5px;overflow-wrap:anywhere}.cw-task-list p{font-size:13px;color:var(--pb-muted);white-space:pre-wrap;overflow-wrap:anywhere}.cw-task-list small{font-size:12.5px;color:var(--pb-muted)}.cw-task-list .overdue{color:light-dark(#b84c23,#ffab84)}.cw-task-list .completed h3{text-decoration:line-through;color:var(--pb-muted)}.cw-timeline{list-style:none;padding:0;margin:0}.cw-timeline li{display:flex;gap:16px;min-height:69px;position:relative}.cw-timeline li:not(:last-child):before{content:"";position:absolute;inset-inline-start:5px;top:17px;bottom:0;width:1px;background:var(--pb-border)}.cw-timeline-dot{width:11px;height:11px;border-radius:50%;background:var(--pb-accent,#3b64ff);flex-shrink:0;margin-top:6px}.cw-timeline li>div{padding-bottom:20px;min-width:0}.cw-timeline a{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;overflow-wrap:anywhere}.cw-timeline small{display:block;margin-top:4px;font-size:12.5px;color:var(--pb-muted)}.cw-bookmarks article{display:flex;gap:14px;align-items:center;border:1px solid var(--pb-border);background:var(--pb-surface);border-radius:14px;padding:17px;margin-bottom:10px}.cw-bookmarks article>svg{color:var(--pb-accent,#3b64ff);flex-shrink:0}.cw-bookmarks article>div{flex:1;min-width:0}.cw-bookmarks small{font-size:12.5px;color:var(--pb-muted)}.cw-bookmarks a{display:flex;gap:5px;align-items:center;font-size:14px;font-weight:650;overflow-wrap:anywhere}.cw-form{display:grid;gap:15px}.cw-form>label{display:grid;gap:7px;font-size:13px;font-weight:600}.cw-form input:not([type=checkbox]),.cw-form textarea,.cw-form select{width:100%;min-width:0;border:1px solid var(--pb-border);border-radius:10px;padding:11px;background:var(--pb-surface);color:var(--pb-text);font:inherit}.cw-form .cw-check{display:flex;align-items:center;gap:8px}.cw-workspace button:focus-visible,.cw-workspace input:focus-visible,.cw-workspace select:focus-visible,.cw-form input:focus-visible,.cw-form textarea:focus-visible{outline:2px solid var(--pb-accent,#3b64ff);outline-offset:3px}.kbr-bookmark{display:flex;align-items:center;gap:6px;margin-inline-start:auto;border:1px solid var(--pb-border);border-radius:8px;background:transparent;color:var(--pb-accent,#3b64ff);font-size:12.5px;padding:6px 9px}.kbr-bookmark[aria-pressed=true]{background:light-dark(#edf2ff,#243254)}.kbr-meta{flex-wrap:wrap}.kbr-meta .kbr-bookmark span{font-size:12.5px}@media(max-width:1150px){.cw-resources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.cw-summary{grid-template-columns:repeat(2,1fr);gap:9px}.cw-summary article{padding:15px}.cw-resources{grid-template-columns:1fr}.cw-tabs button{padding:10px;font-size:12.5px}.cw-search{flex-basis:100%}.cw-task-list li{gap:8px;padding:13px}.cw-task-list .cw-icon{width:29px}.cw-hero p{font-size:13px}.cw-task-list h3{font-size:14px}}.pb-dialog:has(.cw-form){z-index:1400}.cw-kicker{font-size:11px}.cw-hero h1{font-weight:750;letter-spacing:-.025em}.cw-summary strong{font-weight:750}.cw-summary span{line-height:1.45}.cw-resource h3{font-weight:700;line-height:1.35}.cw-task-list h3{font-weight:700}.cw-resource footer a{font-weight:650}.cw-resources+.cw-hint,.cw-empty+.cw-hint,.cw-hint{margin:16px 0 0}.cw-tabs [aria-pressed=true]{color:light-dark(var(--pb-accent,#3b64ff),#c7d4ff)}.cw-toolbar .cw-btn{min-height:40px;white-space:nowrap}.cw-workspace [dir=auto]{text-align:match-parent}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Inter","Segoe UI",Arial,sans-serif;--font-mono: ui-monospace,SFMono-Regular,Consolas,monospace;--color-red-600: oklch(57.7% .245 27.325);--color-emerald-50: oklch(97.9% .021 166.113);--color-emerald-600: oklch(59.6% .145 163.225);--color-emerald-700: oklch(50.8% .118 165.612);--color-blue-50: oklch(97% .014 254.604);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-700: oklch(48.8% .243 264.376);--color-indigo-50: oklch(96.2% .018 272.314);--color-indigo-500: oklch(58.5% .233 277.117);--color-indigo-700: oklch(45.7% .24 277.023);--color-fuchsia-500: oklch(66.7% .295 322.15);--color-slate-50: oklch(98.4% .003 247.858);--color-slate-100: oklch(96.8% .007 247.896);--color-slate-200: oklch(92.9% .013 255.508);--color-slate-300: oklch(86.9% .022 252.894);--color-slate-400: oklch(70.4% .04 256.788);--color-slate-500: oklch(55.4% .046 257.417);--color-slate-600: oklch(44.6% .043 257.281);--color-slate-700: oklch(37.2% .044 257.287);--color-slate-800: oklch(27.9% .041 260.031);--color-slate-900: oklch(20.8% .042 265.755);--color-slate-950: oklch(12.9% .042 264.695);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-lg: 32rem;--container-2xl: 42rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--tracking-tight: -.025em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-xs: .125rem;--radius-3xl: 1.5rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm: 8px;--blur-3xl: 64px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: "Inter","Segoe UI",Arial,sans-serif;--default-mono-font-family: ui-monospace,SFMono-Regular,Consolas,monospace;--color-border: var(--border)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container\/card-header{container-type:inline-size;container-name:card-header}.\@container\/field-group{container-type:inline-size;container-name:field-group}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-start{inset-inline-start:calc(var(--spacing) * -1)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.-right-32{right:calc(var(--spacing) * -32)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.-left-32{left:calc(var(--spacing) * -32)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-64{height:calc(var(--spacing) * 64)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[80\%\]{max-width:80%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x: 1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y: -75% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y: 75% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-x{--_scroll-fade-size-s: var( --scroll-fade-s-size, var(--scroll-fade-size, min(12%, calc(var(--spacing) * 10))) );--_scroll-fade-size-e: var( --scroll-fade-e-size, var(--scroll-fade-size, min(12%, calc(var(--spacing) * 10))) );--scroll-fade-inline: linear-gradient( to right, transparent 0, #000 var(--scroll-fade-s, 0px), #000 calc(100% - var(--scroll-fade-e, 0px)), transparent 100% );-webkit-mask-image:var(--scroll-fade-mask, var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask, var(--scroll-fade-inline));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline: linear-gradient( to left, transparent 0, #000 var(--scroll-fade-s, 0px), #000 calc(100% - var(--scroll-fade-e, 0px)), transparent 100% )}@supports (animation-timeline: scroll()){.scroll-fade-x{animation:scroll-fade-reveal-s 1ms ease-in-out,scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal, calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline: scroll()){.scroll-fade-x{--scroll-fade-s: var(--_scroll-fade-size-s);--scroll-fade-e: var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b: var( --scroll-fade-b-size, var(--scroll-fade-size, min(12%, calc(var(--spacing) * 10))) );--scroll-fade-mask: linear-gradient( to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b, 0px)), transparent 100% );-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline: scroll()){.scroll-fade-b{animation:scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline: scroll()){.scroll-fade-b{--scroll-fade-b: var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:caret-blink 1.25s ease-out infinite}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-none{--tw-border-style: none;border-style:none}.border-border{border-color:var(--border)}.border-border\/50{border-color:var(--border)}@supports (color: color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-indigo-500\/30{border-color:color-mix(in srgb,oklch(58.5% .233 277.117) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:transparent}.border-t-transparent{border-top-color:transparent}.border-l-transparent{border-left-color:transparent}.bg-\[\#0f172a\]{background-color:#0f172a}.bg-\[Canvas\]{background-color:Canvas}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground{background-color:var(--foreground)}.bg-fuchsia-500\/20{background-color:color-mix(in srgb,oklch(66.7% .295 322.15) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-fuchsia-500\/20{background-color:color-mix(in oklab,var(--color-fuchsia-500) 20%,transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-500\/20{background-color:color-mix(in srgb,oklch(58.5% .233 277.117) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted\/50{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary\/20{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-950\/80{background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-gradient-to-tr{--tw-gradient-position: to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from: var(--color-indigo-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-500{--tw-gradient-to: var(--color-fuchsia-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentcolor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.font-sans{font-family:Inter,Segoe UI,Arial,sans-serif}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading: 1;line-height:1}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:CanvasText}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentcolor}.text-destructive{color:var(--destructive)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-foreground\/60{color:var(--foreground)}@supports (color: color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-700{color:var(--color-indigo-700)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color: color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-indigo-500\/30{--tw-shadow-color: color-mix(in srgb, oklch(58.5% .233 277.117) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.shadow-indigo-500\/30{--tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-background{--tw-ring-color: var(--background)}.ring-card{--tw-ring-color: var(--card)}.ring-foreground\/10{--tw-ring-color: var(--foreground)}@supports (color: color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color: var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color: var(--background)}.outline-hidden{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline:2px solid transparent;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur: blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration: .1s;transition-duration:.1s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-700{--tw-duration: .7s;transition-duration:.7s}.duration-1000{--tw-duration: 1s;transition-duration:1s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease: linear;transition-timing-function:linear}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale: 95% ;--tw-enter-scale: .95}.\!paused{animation-play-state:paused!important}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.fade-in{--tw-enter-opacity: 0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-4{--tw-enter-translate-y: calc(4*var(--spacing))}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:100%}@media(hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:100%}}@media(hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:100%}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has(*[data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has(*[data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has(*[data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has(*[data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has(*[data-slot=message-footer]) *){--tw-translate-y: calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has(*[data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has(*:is([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has(*:is([data-slot=item-description])) *){--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has(*:is([data-slot=item-description])) *){align-self:flex-start}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0%}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:50%}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:50%}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:50%}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:100%}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:100%}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread: var(--shimmer-spread, calc(3ch + 40px) );--_base: currentColor;--_highlight: var( --shimmer-color, oklch(from currentColor l c h / calc(alpha/5) ) );background-image:var( --shimmer-image, linear-gradient( calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread)) ) );background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--shimmer-text-fill, transparent);animation:tw-shimmer var(--shimmer-duration, 2s) linear infinite}@supports (color: color-mix(in lab,red,red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var( --shimmer-image, linear-gradient( calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread)) ) )}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([data-theme=dark],[data-theme=dark] *){--_highlight: var( --shimmer-color, oklch(from currentColor max(.8, calc(l + .4) ) c h / calc(alpha + .4) ) )}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread: var(--shimmer-spread, calc(3ch + 40px) );--_base: currentColor;--_highlight: var( --shimmer-color, oklch(from currentColor l c h / calc(alpha/5) ) );background-image:var( --shimmer-image, linear-gradient( calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread)) ) );background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--shimmer-text-fill, transparent);animation:tw-shimmer var(--shimmer-duration, 2s) linear infinite}@supports (color: color-mix(in lab,red,red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var( --shimmer-image, linear-gradient( calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread)) ) )}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([data-theme=dark],[data-theme=dark] *){--_highlight: var( --shimmer-color, oklch(from currentColor max(.8, calc(l + .4) ) c h / calc(alpha + .4) ) )}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:transparent}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){text-align:center}.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:50%}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary *::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground *::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0%}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}}@media(hover:hover){.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}@media(hover:hover){.hover\:bg-muted:hover{background-color:var(--muted)}}@media(hover:hover){.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}@media(hover:hover){.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}@media(hover:hover){.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}@media(hover:hover){.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}}@media(hover:hover){.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}@media(hover:hover){.hover\:text-foreground:hover{color:var(--foreground)}}@media(hover:hover){.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}}@media(hover:hover){.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}}@media(hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:opacity-100:hover{opacity:100%}}@media(hover:hover){.hover\:ring-4:hover{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}}@media(hover:hover){.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline:2px solid transparent;outline-offset:2px}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline:2px solid transparent;outline-offset:2px}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:50%}:where(*[data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where(*[data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(*:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(*:focus){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(*:focus){--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(*:focus){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(*:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(*:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(*:disabled){opacity:50%}.has-aria-expanded\:bg-muted\/50:has(*[aria-expanded=true]){background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has(*[aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-aria-invalid\:border-destructive:has(*[aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-\[3px\]:has(*[aria-invalid=true]){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has(*[aria-invalid=true]){--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.has-aria-invalid\:ring-destructive\/20:has(*[aria-invalid=true]){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has(*[data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has(*[data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has(*[data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has(*[data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has(*[data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has(*[data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has(*[data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has(*[data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has(*[data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has(*[data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has(*[data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has(*[data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has(*[data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has(*[data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has(*[data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has(*[data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has(*[data-state=checked]){background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has(*[data-state=checked]){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has(*[data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has(*:is([data-slot=input-group-control]:focus-visible)){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has(*:is([data-slot=input-group-control]:focus-visible)){--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has(*:is([data-slot=input-group-control]:focus-visible)){--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has(*:is([data-slot=input-group-control]:focus-visible)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has(*:is([data-slot][aria-invalid=true])){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has(*:is([data-slot][aria-invalid=true])){--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has(*:is([data-slot][aria-invalid=true])){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[button\]\:p-0:has(*:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(*:is(select:disabled)){opacity:50%}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:50%}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:transparent}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0%}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration: .4s;transition-duration:.4s}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:100%}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:50%}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:50%}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity: 0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color: var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:transparent}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color: color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style: none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:transparent}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:100%}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration: .3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style: dashed;border-style:dashed}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:100%}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration: .5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: 90% ;--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}}@media(hover:hover){.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0px}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media(min-width:40rem){.sm\:block{display:block}}@media(min-width:40rem){.sm\:flex{display:flex}}@media(min-width:40rem){.sm\:max-w-2xl{max-width:var(--container-2xl)}}@media(min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}}@media(min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}}@media(min-width:40rem){.sm\:items-center{align-items:center}}@media(min-width:40rem){.sm\:justify-end{justify-content:flex-end}}@media(min-width:40rem){.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}}@media(min-width:40rem){.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}}@media(min-width:40rem){.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}}@media(min-width:40rem){.sm\:text-left{text-align:left}}@media(min-width:40rem){.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2 / span 2}}@media(min-width:40rem){.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}}@media(min-width:40rem){.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}}@media(min-width:40rem){.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has(*[data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}}@media(min-width:40rem){.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media(min-width:40rem){.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left]{max-width:var(--container-sm)}}@media(min-width:40rem){.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}}@media(min-width:48rem){.md\:block{display:block}}@media(min-width:48rem){.md\:flex{display:flex}}@media(min-width:48rem){.md\:w-auto{width:auto}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:flex-row{flex-direction:row}}@media(min-width:48rem){.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}}@media(min-width:48rem){.md\:p-12{padding:calc(var(--spacing) * 12)}}@media(min-width:48rem){.md\:text-left{text-align:left}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}@media(min-width:48rem){.md\:opacity-0{opacity:0%}}@media(min-width:48rem){.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}}@media(min-width:48rem){.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}}@media(min-width:48rem){.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}}@media(min-width:48rem){.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:48rem){.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}}@media(min-width:48rem){.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2 / span 2}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container field-group (width >= 28rem){.\@md\/field-group\:flex-row{flex-direction:row}}@container field-group (width >= 28rem){.\@md\/field-group\:items-center{align-items:center}}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-input:where([data-theme=dark],[data-theme=dark] *){border-color:var(--input)}.dark\:bg-destructive\/60:where([data-theme=dark],[data-theme=dark] *){background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-destructive\/60:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:bg-transparent:where([data-theme=dark],[data-theme=dark] *){background-color:transparent}.dark\:text-muted-foreground:where([data-theme=dark],[data-theme=dark] *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}@media(hover:hover){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}@media(hover:hover){.dark\:hover\:text-accent-foreground:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--accent-foreground)}}@media(hover:hover){.dark\:hover\:text-foreground:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *):has(*[aria-invalid=true]){border-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:has-aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *):has(*[aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):has(*[aria-invalid=true]){--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:has-aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):has(*[aria-invalid=true]){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:where([data-theme=dark],[data-theme=dark] *):has(*[data-state=checked]){background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:where([data-theme=dark],[data-theme=dark] *):has(*[data-state=checked]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):has(*:is([data-slot][aria-invalid=true])){--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):has(*:is([data-slot][aria-invalid=true])){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[data-active=true][aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[data-active=true][aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:data-\[state\=active\]\:border-input:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:where([data-theme=dark],[data-theme=dark] *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:transparent}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:transparent}.dark\:data-\[state\=checked\]\:bg-primary:where([data-theme=dark],[data-theme=dark] *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:where([data-theme=dark],[data-theme=dark] *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:where([data-theme=dark],[data-theme=dark] *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *)[data-state=unchecked]{background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media(pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}@media(pointer:coarse){.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media(pointer:coarse){.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}}@media(pointer:coarse){.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline:2px solid transparent;outline-offset:2px}}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector{fill:var(--muted)}.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline:2px solid transparent;outline-offset:2px}}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline:2px solid transparent;outline-offset:2px}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0px}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\.border-b\]\:pb-3:is(.border-b){padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6:is(.border-b){padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3:is(.border-t){padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6:is(.border-t){padding-top:calc(var(--spacing) * 6)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media(hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}@media(hover:hover){.\[a\]\:hover\:text-foreground:is(a):hover{color:var(--foreground)}}@media(hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1 / 1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent{background-color:transparent}[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:transparent}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color: color-mix(in lab,red,red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background) 20%,transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:where([data-theme=dark],[data-theme=dark] *){background-color:var(--background)}@supports (color: color-mix(in lab,red,red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}}@media(hover:hover){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}@media(hover:hover){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}@media(hover:hover){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}}@media(hover:hover){a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}@media(hover:hover){a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --scroll-fade-t{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-b{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-s{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-e{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-mask{syntax: "*"; inherits: false;}@property --shimmer-angle{syntax: "<angle>"; inherits: true; initial-value: 20deg;}@property --shimmer-image{syntax: "*"; inherits: false;}@property --shimmer-text-fill{syntax: "*"; inherits: false;}@media(prefers-reduced-motion:reduce){.shimmer{animation:none;background-image:none;-webkit-text-fill-color:currentColor}}:root{--background: #fff;--foreground: #15223b;--card: #fff;--card-foreground: #15223b;--popover: #fff;--popover-foreground: #15223b;--primary: #3865f6;--primary-foreground: #fff;--secondary: #f0f4fc;--secondary-foreground: #203359;--muted: #f3f5f9;--muted-foreground: #6e7a91;--accent: #eff3fd;--accent-foreground: #234ed3;--destructive: #d83852;--border: #e7ebf2;--input: #dce2ed;--ring: #3865f6;--chart-1: #3865f6;--chart-2: #42bfd7;--chart-3: #9173e8;--chart-4: #f2b457;--chart-5: #56bb91;--radius: .7rem;--sidebar: #101b30;--sidebar-foreground: #bdc7dd;--sidebar-primary: #3865f6;--sidebar-primary-foreground: #fff;--sidebar-accent: #203252;--sidebar-accent-foreground: #fff;--sidebar-border: #ffffff10;--sidebar-ring: #3865f6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.6;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:not(:disabled),a{cursor:pointer}a{text-decoration:none;color:inherit}button{font:inherit}button:disabled{cursor:not-allowed}button,a{touch-action:manipulation}img,svg{flex-shrink:0}::selection{background:#cbd9ff;color:#142446}:focus-visible{outline:3px solid #6c8bfa;outline-offset:3px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.2}p{color:#6b7790}input,textarea{font-size:16px!important}textarea{resize:vertical;min-height:100px}input::placeholder,textarea::placeholder{color:#8b95a8}.container{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}.brand{display:inline-flex;align-items:center;gap:10px;font-size:29px;letter-spacing:-1.4px;line-height:1;font-weight:450;color:#112039}.brand-bold{font-weight:760}.brand-period{color:#3865f6}.brand-light{color:#fff}.brand img{width:35px;height:35px}.store-header{height:88px;border-bottom:1px solid #edf0f6;background:#fff;position:sticky;top:0;z-index:35}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.store-nav{display:flex;align-items:center;gap:34px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:560}.store-nav a:hover{color:#3865f6}.header-actions{display:flex;align-items:center;gap:23px}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:12px 21px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.6;transition:transform .15s,background .15s;white-space:nowrap}.button:hover{transform:translateY(-1px)}.button-dark{background:#14233c;color:#fff}.button-dark:hover{background:#233a62}.button-primary{background:#3865f6;color:#fff}.button-primary:hover{background:#2655e6}.button-outline{border:1px solid #d9e1ef;background:#fff}.button-lg{padding:15px 24px}.cart-link{position:relative}.cart-link>span{position:absolute;right:-9px;top:-9px;background:#3865f6;color:#fff;border-radius:20px;min-width:18px;height:18px;font-size:12px;text-align:center;line-height:18px}.mobile-only{display:none!important}.mobile-nav{display:flex;flex-direction:column;gap:24px;padding:24px;font-size:17px}.hero{background:#0b1730;color:#fff;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;padding-top:79px;padding-bottom:79px;position:relative;z-index:2}.hero-kicker{color:#92a5c9;font-size:12px;letter-spacing:2.2px;font-weight:600;display:flex;align-items:center;gap:12px;margin-bottom:24px}.kicker-line{width:23px;height:2px;background:#74a1ff}.hero h1{font-size:clamp(42px,4.7vw,68px);line-height:1.08;font-weight:650;letter-spacing:-.055em}.hero h1>span{display:block}.hero-highlight{color:#79a0ff;margin-top:7px}.hero-copy>p{font-size:17px;line-height:1.8;color:#a6b4cc;max-width:470px;margin-top:25px}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:33px}.hero-secondary{font-size:14px;display:flex;gap:9px;align-items:center;color:#d0d9e9}.hero-assurance{display:flex;gap:25px;margin-top:37px;color:#8297ba;font-size:13px}.hero-assurance span{display:flex;align-items:center;gap:8px}.hero-directory{align-self:center;border:1px solid #30425e;border-radius:14px;background:linear-gradient(125deg,#1a2d4bc7,#152540b5);padding:22px 29px 18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 25px 60px #030a1a35}.directory-heading{display:flex;justify-content:space-between;font-size:11px;letter-spacing:2px;color:#95a6c2;margin-bottom:9px}.directory-item{display:flex;gap:22px;align-items:center;padding:23px 0;border-bottom:1px solid #30415d;transition:padding .2s,color .2s}.directory-item:hover{color:#95b4ff;padding-left:5px}.directory-number{align-self:flex-start;color:#8297bb;font-family:var(--font-mono);font-size:12px;margin-top:7px}.directory-item small{font-size:12px;color:#92a8cc}.directory-item h2{font-size:23px;font-weight:550;margin-top:4px}.directory-icon{color:#8ea5d2;margin-left:auto}.directory-arrow{color:#9db2d8}.directory-footer{display:flex;justify-content:space-between;align-items:center;color:#8a9bb7;font-size:12px;margin-top:18px}.hero-watermark{position:absolute;font-size:340px;line-height:1;font-weight:850;letter-spacing:-25px;bottom:-150px;right:-65px;color:#193050;opacity:.3;-webkit-user-select:none;user-select:none;pointer-events:none}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;color:#6080b5;display:block;margin-bottom:12px}.catalog-section{padding-block:68px 76px}.catalog-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:31px;gap:24px}.catalog-heading h2,.platform-strip h2,.faq-section h2,.detail-bottom h2{font-size:35px;font-weight:660;letter-spacing:-.045em}.catalog-heading p{font-size:15px;margin-top:11px}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#2c4f9a}.text-link:hover{color:#3865f6}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.category-tabs{height:43px!important;gap:3px;padding:4px!important;border:1px solid #e8ecf3;background:#f4f6fa!important}.category-tabs>button{font-size:13px;padding:9px 16px;border-radius:6px!important}.search-input{position:relative;width:235px}.search-input>svg{position:absolute;left:13px;top:13px;color:#94a0b6}.search-input input{padding-left:40px;height:43px;box-shadow:none;font-size:14px!important}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.product-card{border:1px solid #e3e8f1;border-radius:13px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.product-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #1737740e}.product-visual{height:211px;display:flex;flex-direction:column;padding:24px 26px;background:#eff3ff;position:relative;overflow:hidden}.product-visual>svg{position:absolute;right:28px;top:63px;color:#6285df}.product-category{font-size:11px;color:#536eaa;letter-spacing:.5px}.product-visual-title{font-size:26px;letter-spacing:-.05em;font-weight:650;color:#1f3c74;margin-top:27px;max-width:66%}.product-visual-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:9px;letter-spacing:1.5px;color:#6e88bb}.violet .product-visual{background:#f1effa}.violet .product-visual-title{color:#58428a}.violet .product-category,.violet .product-visual-bottom,.violet .product-visual>svg{color:#8b74b4}.cyan .product-visual{background:#eaf5f7}.cyan .product-visual-title{color:#245967}.cyan .product-category,.cyan .product-visual-bottom,.cyan .product-visual>svg{color:#5596a4}.product-body{padding:24px}.product-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.product-title-row h3{font-size:20px;letter-spacing:-.035em}.product-version{font-size:11px;font-family:var(--font-mono);color:#8996ac;border:1px solid #e7ebf3;padding:2px 7px;border-radius:5px}.product-body>p{font-size:13px;margin-top:10px;line-height:1.65}.product-features{display:flex;flex-direction:column;gap:9px;margin-top:24px;color:#67758c;font-size:13px}.product-features span{display:flex;align-items:center;gap:8px}.product-features svg{color:#8d9ebd}.product-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding-top:21px;border-top:1px solid #ecf0f6}.product-bottom strong{font-size:18px;letter-spacing:-.4px}.product-bottom small{display:block;color:#8994a6;font-size:11px;margin-top:3px}.product-arrow{background:#f3f6fb;border:1px solid #e8edf6;width:40px;height:40px;border-radius:9px;display:grid;place-items:center;color:#41618f}.product-arrow:hover{background:#3865f6;color:#fff}.catalog-page{padding-top:52px;min-height:75vh}.catalog-page .catalog-heading h2{font-size:43px}.platform-strip{background:#f5f7fb;border-block:1px solid #e9edf4;padding:57px 0}.platform-grid{display:grid;grid-template-columns:1fr 1.7fr;gap:75px}.platform-strip h2{line-height:1.25;font-size:32px}.platform-strip h2>span{color:#8595b0}.platform-strip .text-link{margin-top:25px}.platform-features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-self:center}.platform-features svg{color:#436fe5;margin-bottom:22px}.platform-features h3{font-size:16px;letter-spacing:-.01em;font-weight:650}.platform-features p{font-size:13px;line-height:1.7;margin-top:11px}.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;padding-block:80px}.faq-section>div>p{font-size:14px;max-width:300px;margin-top:20px;line-height:1.8}.faq-section .text-link{margin-top:26px}.faq-list button{font-size:15px;font-weight:600;padding-block:22px;line-height:1.5}.faq-list [data-slot=accordion-content]{font-size:14px;line-height:1.8;color:#6b7890}.store-footer{background:#0d192f;color:#fff}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-block:44px}.footer-top p{color:#8292ae;font-size:13px;margin-top:16px}.footer-links{display:flex;gap:31px;font-size:13px;color:#b7c2d7}.footer-bottom{padding-block:23px;border-top:1px solid #26334a;display:flex;justify-content:space-between;color:#7183a1;font-size:11px}.footer-bottom>div{display:flex;gap:24px}.footer-sign{letter-spacing:1.4px;font-size:10px}.detail-page{padding-block:37px 70px}.back-link{display:inline-flex;gap:9px;align-items:center;color:#74829a;font-size:14px;margin-bottom:30px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.detail-visual{min-height:440px;display:flex;flex-direction:column;align-items:center;padding:32px;border-radius:15px;background:#edf2ff;color:#547dda}.detail-visual>.eyebrow{align-self:flex-start}.detail-visual>svg{margin-top:45px}.detail-visual h2{font-size:39px;color:#234777;margin-top:30px}.detail-visual-meta{align-self:stretch;display:flex;justify-content:space-between;margin-top:auto;padding-top:48px;font-size:12px}.detail-visual.violet{background:#f1eefb;color:#8b73bc}.detail-visual.cyan{background:#e8f4f7;color:#4a96a4}.detail-info>h1{font-size:42px}.detail-summary{font-size:20px!important;color:#415473!important;margin-top:17px!important}.detail-info>p{font-size:15px;line-height:1.8;margin-top:18px}.detail-price{border-top:1px solid #e5eaf2;margin-top:25px;padding-top:22px}.detail-price strong{font-size:28px;font-weight:660;letter-spacing:-1px}.detail-price>span{display:block;font-size:13px;color:#8693a8;margin-top:5px}.detail-buy{width:100%;height:49px;margin-top:26px;justify-content:space-between;padding:0 20px}.detail-facts{display:flex;gap:25px;margin-top:20px;font-size:13px;color:#687d9a}.detail-facts>span{display:flex;align-items:center;gap:8px}.detail-bottom{margin-top:60px;padding-top:43px;border-top:1px solid #e8edf4;display:grid;grid-template-columns:1fr 1fr;gap:60px}.detail-features{display:grid;grid-template-columns:1fr 1fr;gap:23px;color:#62748f;font-size:14px}.detail-features>div{display:flex;gap:12px;align-items:center}.detail-features svg{color:#3865f6}.helper-text{font-size:13px!important;color:#8390a4}.legal-page{padding-block:55px 85px;min-height:65vh;max-width:850px}.legal-page h1{font-size:40px;margin-bottom:32px}.prose-text{white-space:pre-wrap;line-height:1.9;font-size:16px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px}.section-heading h1{font-size:29px;font-weight:650;letter-spacing:-1px}.section-heading p{font-size:14px;margin-top:9px}.section-heading>.eyebrow{margin-bottom:8px}.field{display:flex;flex-direction:column;gap:9px;min-width:0}.field label{font-size:14px;font-weight:550;color:#53647f}.field input,.field textarea,.field [data-slot=select-trigger]{box-shadow:none;border-radius:7px;min-height:43px}.field small{font-size:12px;color:#8b96a9}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid .full{grid-column:1/-1}.form-stack{display:flex;flex-direction:column;gap:20px}.form-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}.pb-dialog{max-height:90dvh;overflow-y:auto;padding:28px}.pb-dialog [data-slot=dialog-title]{font-size:23px;letter-spacing:-.5px}.pb-dialog [data-slot=dialog-description]{line-height:1.65;font-size:14px;margin-top:5px}.pb-dialog form{margin-top:10px}.icon-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6eaf2;border-radius:6px;background:#fff;color:#7e8da5;transition:background .15s}.icon-button:hover{background:#edf2ff;color:#3865f6}.status{font-size:12px;font-weight:550;border-radius:5px;padding:3px 8px;display:inline-flex;gap:6px;align-items:center;white-space:nowrap;line-height:1.55;background:#f1f3f7;color:#5b6780}.status-active,.status-paid,.status-healthy,.status-completed{background:#eaf7f0;color:#1f7350}.status-published{background:#eaf0ff;color:#3a62c0}.status-suspended,.status-quote,.status-awaiting_payment,.status-queued,.status-open{background:#fff5e3;color:#8f5f12}.status-revoked,.status-expired,.status-failed,.status-degraded{background:#fcecf0;color:#b23a52}.status-running,.status-payment_review{background:#eaf0ff;color:#3a62c0}.status-dot{width:5px;height:5px;background:currentColor;border-radius:50%}.error-box{display:flex;align-items:flex-start;gap:12px;background:#fff2f3;border:1px solid #f2d6dc;border-radius:9px;padding:16px;color:#b14c62;font-size:14px;margin-bottom:20px}.error-box strong{font-weight:550}.error-box button{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;text-decoration:underline}.empty-block{min-height:240px;padding:42px 24px}.empty-block [data-slot=empty-title]{font-size:17px;font-weight:550}.empty-block [data-slot=empty-description]{font-size:14px;line-height:1.7;max-width:400px}.loading-surface{padding:25px 0;display:flex;flex-direction:column;gap:22px}.login-card{max-width:450px;margin:65px auto 90px;text-align:center;display:flex;flex-direction:column;align-items:center;padding:40px;border:1px solid #e1e8f2;border-radius:17px;background:#fff}.login-icon{width:75px;height:75px;border-radius:20px;background:#eff3ff;display:grid;place-items:center;color:#3865f6;margin:40px 0 22px}.login-card h1{font-size:28px;line-height:1.3}.login-card>p{font-size:15px;line-height:1.8;margin-top:15px}.login-card>.button{margin-top:29px;width:100%}.login-card>a:last-child{margin-top:22px;font-size:14px;color:#6d81a1}.commerce-page{padding-block:49px 80px;min-height:70vh}.commerce-page>.section-heading{margin-bottom:38px}.commerce-page h1{font-size:35px}.commerce-grid{display:grid;grid-template-columns:1fr 360px;gap:35px;align-items:start}.cart-list{border:1px solid #e5eaf3;border-radius:12px;overflow:hidden}.cart-row{display:flex;gap:23px;align-items:center;padding:26px;border-bottom:1px solid #e7ecf4}.cart-row:last-child{border:0}.cart-product-icon{width:74px;height:74px;display:grid;place-items:center;border-radius:9px;background:#edf2ff;color:#5f7ece}.cart-product-icon.violet{background:#f3eefa;color:#8c77b8}.cart-product-icon.cyan{background:#eaf5f7;color:#5a97a2}.cart-row h3{font-size:18px}.cart-row p{font-size:13px;margin-top:7px}.cart-row .cart-price{margin-left:auto;font-size:15px;font-weight:650;white-space:nowrap}.order-summary{border:1px solid #e2e9f3;border-radius:12px;background:#f7f9fc;padding:28px}.order-summary h2{font-size:20px;margin-bottom:24px}.summary-row{display:flex;justify-content:space-between;gap:20px;font-size:14px;color:#718099;margin:14px 0}.summary-total{border-top:1px solid #dfe6f1;padding-top:21px;margin-top:20px;color:#172a49}.summary-total strong{font-size:21px}.order-summary .button,.order-summary button{width:100%;margin-top:22px}.order-summary .helper-text{line-height:1.75;margin-top:15px}.checkout-fields{padding:30px;border:1px solid #e1e8f2;border-radius:12px}.checkout-fields h2{font-size:22px;margin-bottom:26px}.notice{background:#eff4fe;border:1px solid #dce6fc;color:#637ca8;border-radius:8px;padding:15px 18px;font-size:14px;line-height:1.7;display:flex;gap:12px;align-items:flex-start}.notice p{color:inherit}.notice strong{color:#395a93;font-weight:600}.notice-warning{background:#fff8e9;border-color:#f5e7c9;color:#a78238}.notice-warning strong{color:#977024}.success-card{max-width:650px;margin:60px auto;text-align:center;border:1px solid #e1e8f2;border-radius:18px;padding:50px}.success-icon{width:76px;height:76px;background:#e7f7ed;color:#2b9864;border-radius:50%;display:grid;place-items:center;margin:0 auto 25px}.success-card h1{font-size:32px}.success-card p{margin-top:18px;line-height:1.8}.success-card .button{margin-top:28px}.success-number{display:block;font-family:var(--font-mono);font-size:15px;margin-top:12px;color:#5b73a0}.admin-shell{background:#f6f8fc;min-height:100vh;font-size:14px}.admin-sidebar{border-right:0}.admin-sidebar [data-slot=sidebar-inner]{background:#101b30!important}.admin-sidebar [data-slot=sidebar-header]{padding:29px 24px 22px}.admin-sidebar .brand{font-size:28px;gap:9px}.admin-sidebar .brand img{width:32px;height:32px}.workspace-badge{display:flex;gap:11px;align-items:center;border:1px solid #2d3b52;padding:12px 13px;border-radius:8px;margin:15px 0 0}.workspace-badge>.workspace-icon{display:grid;place-items:center;width:30px;height:30px;background:#2e4263;color:#9db7eb;border-radius:6px}.workspace-badge strong{font-size:12px;color:#dbe5f4;font-weight:550}.workspace-badge small{display:block;font-size:10px;color:#7e91b0;letter-spacing:.3px}.workspace-badge>svg{margin-left:auto;color:#7890b4}.admin-sidebar [data-slot=sidebar-content]{padding:0 12px;gap:10px}.admin-sidebar [data-slot=sidebar-group]{padding:8px}.admin-sidebar [data-slot=sidebar-group-label]{color:#657c9c;font-size:10px;letter-spacing:1.8px;margin-bottom:8px;height:24px;padding-left:12px}.admin-sidebar [data-slot=sidebar-menu-button]{height:43px;padding:0 12px;border-radius:7px;margin-bottom:4px;gap:12px;font-size:13px;font-weight:450;color:#a0b1cd}.admin-sidebar [data-slot=sidebar-menu-button][data-active=true]{background:#2b4d91;color:#dce8ff;box-shadow:inset 3px 0 #668aff}.admin-sidebar [data-slot=sidebar-menu-button]:hover{background:#203552;color:#fff}.admin-sidebar [data-slot=sidebar-menu-button] svg{width:18px;height:18px;color:#7893bc}.admin-sidebar [data-slot=sidebar-menu-button][data-active=true] svg{color:#9ebaff}.sidebar-nav-count{margin-left:auto;background:#3d5274;font-size:10px!important;min-width:20px;padding:0 5px;border-radius:4px;color:#c6d5ed}.sidebar-bottom{padding:20px 24px;border-top:1px solid #25334a;margin-top:auto}.sidebar-bottom .sidebar-store{display:flex;align-items:center;gap:9px;font-size:12px;color:#9caec9}.sidebar-profile{display:flex;align-items:center;gap:10px;margin-top:25px}.profile-avatar{width:34px;height:34px;border-radius:8px;background:#2c4266;display:grid;place-items:center;color:#b5cdf6;font-size:13px;font-weight:700}.sidebar-profile strong{font-size:12px;color:#d7e0ef;display:block;font-weight:550;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile small{font-size:10px;color:#6882a5}.sidebar-profile a:last-child{margin-left:auto;color:#7690b4}.admin-main{min-width:0;flex:1}.admin-topbar{height:76px;background:#ffffffdf;border-bottom:1px solid #e5eaf2;display:flex;justify-content:space-between;align-items:center;padding:0 38px;gap:16px}.admin-breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:#91a0b7}.admin-breadcrumb strong{font-weight:550;color:#596f92}.admin-top-actions{display:flex;align-items:center;gap:21px}.admin-top-date{font-size:12px;color:#8d9bb1}.admin-icon-link{color:#7285a4;display:flex;align-items:center;gap:7px;font-size:12px}.admin-top-avatar{width:30px;height:30px;border:1px solid #dce5f5;border-radius:50%;display:grid;place-items:center;background:#eef3fd;color:#6885b2;font-size:11px}.admin-content{max-width:1580px;margin:auto;padding:34px 38px 55px}.admin-content .section-heading h1{font-size:29px}.admin-content .section-heading p{font-size:13px;color:#8493aa}.section-actions{display:flex;align-items:center;gap:10px}.section-actions button{font-size:12px;height:37px;border-radius:7px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;margin-bottom:25px}.stat-card{border:1px solid #e3e9f2;background:#fff;border-radius:11px;padding:22px;min-width:0}.stat-top{display:flex;align-items:center;justify-content:space-between;color:#8190a8;font-size:12px;gap:10px}.stat-top svg{width:17px;height:17px;color:#8b9eba}.stat-value{font-size:31px;line-height:1.1;font-weight:660;letter-spacing:-1.1px;margin:20px 0 13px;color:#23395a}.stat-caption{font-size:11px;color:#92a0b6;display:flex;gap:6px;align-items:center}.stat-caption svg{color:#a5b4cb;width:12px;height:12px}.dashboard-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:24px;margin-bottom:25px}.panel{border:1px solid #e3e9f2;border-radius:11px;background:#fff;min-width:0;overflow:hidden}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:22px 23px;gap:18px}.panel-header h2{font-size:15px;font-weight:630;letter-spacing:-.3px}.panel-header p{font-size:11px;margin-top:6px;color:#95a1b6}.panel-header button,.panel-header>a{font-size:11px;color:#758bae;display:flex;gap:7px;align-items:center}.panel-body{padding:0 23px 24px}.chart-summary{display:flex;align-items:baseline;gap:14px;padding:0 23px}.chart-summary strong{font-size:28px;font-weight:630;letter-spacing:-1px}.chart-summary span{font-size:11px;color:#91a0b9}.chart-wrap{height:190px;padding:12px 14px 0 7px}.chart-empty-label{font-size:11px;color:#9aa6ba;text-align:center;margin-top:-3px;padding-bottom:20px}.license-distribution{display:flex;align-items:center;justify-content:center;gap:32px;padding:25px 20px 34px}.donut{width:139px;height:139px;border:18px solid #eef2f8;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex-shrink:0}.donut strong{font-size:31px;font-weight:620;letter-spacing:-1px;line-height:1.15}.donut span{font-size:10px;color:#8fa1b9;margin-top:5px}.distribution-legend{display:flex;flex-direction:column;gap:15px;flex:1;max-width:165px}.legend-row{display:flex;align-items:center;gap:8px;color:#8b9ab1;font-size:11px}.legend-row>i{display:inline-block;width:7px;height:7px;background:#4774e8;border-radius:2px}.legend-row strong{margin-left:auto;color:#496187;font-size:13px;font-weight:550}.distribution-footer{border-top:1px solid #edf0f6;margin:0 23px;padding:17px 0;color:#8da0ba;font-size:11px;display:flex;align-items:center;gap:8px}.onboarding{padding:26px;background:linear-gradient(115deg,#edf3ff,#f7f9ff);border:1px solid #dce6fa;border-radius:11px;display:flex;align-items:center;gap:23px;margin-bottom:25px}.onboarding-icon{width:49px;height:49px;display:grid;place-items:center;background:#dce7ff;color:#6084d6;border-radius:12px;flex-shrink:0}.onboarding h3{font-size:16px;font-weight:600}.onboarding p{font-size:12px;color:#7c93b6;margin-top:5px}.onboarding>button{margin-left:auto;font-size:12px;flex-shrink:0}.onboarding-checklist{display:flex;gap:21px;margin-top:11px}.onboarding-checklist span{display:flex;gap:5px;align-items:center;color:#8ea0bf;font-size:10px}.onboarding-checklist span.done{color:#4f8a79}.table-toolbar{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #e9edf4;gap:15px}.table-toolbar .search-input{width:280px}.table-toolbar .search-input input{height:37px;font-size:12px!important}.table-toolbar .search-input svg{top:10px}.table-toolbar [data-slot=select-trigger]{min-width:145px;height:37px;font-size:12px}.table-tools{display:flex;align-items:center;gap:12px}.pb-table{font-size:12px;min-width:650px}.pb-table th{background:#f9fbfd;color:#8294af;text-transform:none;font-size:11px;font-weight:550;height:43px;padding:0 22px;white-space:nowrap;border-bottom:1px solid #e8edf5}.pb-table td{padding:17px 22px;color:#7286a5;border-bottom:1px solid #edf1f7;vertical-align:middle;font-size:13px}.pb-table tbody tr:last-child td{border-bottom:0}.pb-table tbody tr:hover{background:#f9fbff}.pb-table strong{font-weight:550;color:#30496b;font-size:13px}.pb-table small{display:block;font-size:11px;color:#8f9fba;margin-top:3px}.pb-table code{font-size:11px;color:#7489aa}.table-primary{display:flex;align-items:center;gap:11px}.table-avatar{width:34px;height:34px;border:1px solid #e5ebf7;border-radius:8px;background:#f1f5fd;color:#7897c0;display:grid;place-items:center;font-size:11px;font-weight:550;flex-shrink:0}.table-footer{border-top:1px solid #edf0f5;padding:13px 22px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#94a4bd}.table-footer-actions{display:flex;gap:6px}.table-footer-actions button{width:25px;height:25px;font-size:11px;border:1px solid #e5ebf5;border-radius:4px}.table-footer-actions button.selected{background:#eef3fe;color:#4b76cb;border-color:#d3e1fb}.row-menu{width:27px;height:27px;color:#8ba0bf;display:grid;place-items:center;border-radius:5px}.row-menu:hover{background:#e9f0fe}.activity-list{padding:0 24px 9px}.activity-row{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f5}.activity-row:last-child{border-bottom:0}.activity-icon{width:29px;height:29px;background:#f0f5ff;border:1px solid #e5edfc;border-radius:7px;display:grid;place-items:center;color:#7e9fcd;flex-shrink:0}.activity-text{min-width:0}.activity-row strong{font-size:12px;font-weight:550;line-height:1.6;color:#577293;display:block}.activity-row p{font-size:11px;color:#99a8bf;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row time{font-size:10px;color:#9bacbf;margin-left:auto;white-space:nowrap}.activity-empty{padding:28px 24px 40px;display:flex;flex-direction:column;gap:13px;color:#95a7bf;font-size:12px}.activity-empty>svg{color:#b3c3dd}.product-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.product-admin{background:#fff;border:1px solid #e0e7f2;border-radius:11px;overflow:hidden}.product-admin-top{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#eef3fe;color:#6486c8}.product-admin h3{font-size:19px}.product-admin-body{padding:23px}.product-admin p{font-size:13px;line-height:1.75;margin-top:13px;min-height:45px}.product-admin-price{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid #e8edf5;font-size:14px;font-weight:550}.product-admin-footer{display:flex;gap:10px;margin-top:20px}.product-admin-footer button{flex:1}.details-sheet{padding:28px!important;overflow-y:auto;width:min(560px,95vw)!important;max-width:560px!important}.details-sheet h2{font-size:25px}.detail-list{display:grid;grid-template-columns:1fr 1fr;gap:25px 20px;padding:26px 0;border-block:1px solid #e7ecf5;margin:26px 0}.detail-list dt{font-size:12px;color:#8d9eb7;margin-bottom:8px}.detail-list dd{font-size:14px;font-weight:550;color:#476486;overflow-wrap:anywhere}.key-box{background:#f4f7fc;border:1px solid #e2e9f5;padding:13px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.key-box code{font-size:12px;overflow-wrap:anywhere;color:#617ba4}.sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sheet-section{margin-top:25px}.sheet-section h3{font-size:15px;margin-bottom:14px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.settings-panel{background:#fff;border:1px solid #e1e8f2;border-radius:12px;padding:26px}.settings-panel h2{font-size:19px;margin-bottom:9px}.settings-panel>p{font-size:13px;margin-bottom:25px;line-height:1.75}.settings-panel .form-stack{gap:19px}.settings-wide{grid-column:1/-1}.settings-save{position:sticky;bottom:15px;background:#fffffff5;border:1px solid #dfe6f2;box-shadow:0 8px 35px #2a456015;display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:15px 22px;border-radius:9px;font-size:13px;color:#8d9ab0;z-index:15}.integration-status{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;border-bottom:1px solid #e8edf5}.integration-status:last-child{border-bottom:0}.integration-status strong{font-size:14px;font-weight:550}.integration-status p{font-size:12px;margin-top:5px}.audit-list{padding:7px 24px}.audit-item{display:flex;gap:15px;padding:21px 0;border-bottom:1px solid #ebeff5}.audit-item:last-child{border:0}.audit-item strong{font-size:14px;font-weight:550}.audit-item p{font-size:12px;margin-top:5px}.audit-item time{margin-left:auto;color:#8fa1bb;font-size:12px;white-space:nowrap}.ticket-card{padding:23px;border-bottom:1px solid #e8edf5;display:flex;align-items:center;justify-content:space-between;gap:20px}.ticket-card:last-child{border:0}.ticket-card h3{font-size:16px}.ticket-card p{font-size:12px;margin-top:9px}.ticket-card button{font-size:12px}.message-list{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding:20px 2px}.message-bubble{padding:17px 19px;background:#f3f6fc;border:1px solid #e5ebf6;border-radius:10px;margin-right:30px}.message-bubble.admin{background:#edf3ff;border-color:#dae5fc;margin-right:0;margin-left:30px}.message-bubble header{display:flex;justify-content:space-between;font-size:11px;color:#7c92b1;gap:16px}.message-bubble p{font-size:14px;white-space:pre-wrap;line-height:1.8;margin-top:8px;overflow-wrap:anywhere}.setup-page{min-height:100vh;background:#f4f7fc;display:grid;place-items:center;padding:25px}.setup-card{max-width:600px;background:#fff;border:1px solid #dde6f5;border-radius:18px;padding:44px}.setup-card>.eyebrow{margin-top:32px}.setup-card h1{font-size:34px;line-height:1.25}.setup-card>p{font-size:15px;line-height:1.85;margin-top:20px}.setup-features{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:28px 0;font-size:13px;color:#6581a5}.setup-features span{display:flex;align-items:center;gap:8px}.account-page{background:#f7f9fc;min-height:75vh;padding:45px 0 70px}.account-layout{display:grid;grid-template-columns:230px 1fr;gap:32px;align-items:start}.account-nav{padding:20px 12px;background:#fff;border:1px solid #e2e9f3;border-radius:12px;display:flex;flex-direction:column;gap:6px}.account-nav>button,.account-nav>a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:7px;font-size:14px;color:#7587a2}.account-nav>button.active{background:#eef3ff;color:#3865f6}.account-nav-profile{padding:3px 14px 22px;margin-bottom:12px;border-bottom:1px solid #e8edf5}.account-nav-profile strong{font-size:17px;font-weight:620;display:block;overflow-wrap:anywhere}.account-nav-profile small{font-size:12px;color:#9aa7bc;overflow-wrap:anywhere}.account-content{min-width:0}.account-content .stats-grid{grid-template-columns:repeat(3,1fr)}.account-license{border:1px solid #e0e7f3;border-radius:11px;background:#fff;padding:26px;margin-bottom:19px}.account-license-header{display:flex;justify-content:space-between;gap:20px;align-items:center}.account-license h3{font-size:21px}.account-license .license-domain{font-size:14px;color:#7b90b0;margin-top:8px;display:flex;align-items:center;gap:7px}.account-license .key-box{margin-top:22px}.license-dates{display:flex;gap:35px;margin-top:23px;font-size:12px;color:#8b9bb3}.license-dates strong{display:block;font-size:14px;color:#5b7295;margin-top:5px;font-weight:550}.order-card{background:#fff;border:1px solid #e0e7f3;border-radius:11px;padding:25px;margin-bottom:19px}.order-card-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.order-card-header strong{font-family:var(--font-mono);font-size:13px;font-weight:550}.order-card p{font-size:14px;margin-top:14px}.order-card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e9eef6;padding-top:17px;margin-top:20px}.order-card-bottom>strong{font-size:22px}.order-card-bottom>span{font-size:12px;color:#8d9bb0}.order-card .notice{margin-top:20px}.doc-page{padding-block:55px 80px;max-width:1100px}.doc-page>h1{font-size:42px;margin-bottom:16px}.doc-page>p{font-size:17px;max-width:750px;line-height:1.85}.doc-grid{display:grid;grid-template-columns:1fr 310px;gap:40px;margin-top:43px;align-items:start}.doc-body section{border-top:1px solid #e2e8f2;padding-top:28px;margin-bottom:33px}.doc-body h2{font-size:24px;margin-bottom:16px}.doc-body p,.doc-body li{font-size:15px;color:#6e809a;line-height:1.85;margin-bottom:12px}.doc-body ol,.doc-body ul{padding-left:20px}.code-block{background:#13213a;color:#bdcdeb;border:1px solid #283d60;border-radius:10px;padding:22px;font-family:var(--font-mono);font-size:12px;line-height:1.9;overflow:auto;white-space:pre}.doc-aside{position:sticky;top:115px;border:1px solid #e0e7f3;background:#f8faff;border-radius:12px;padding:25px}.doc-aside h3{font-size:19px}.doc-aside p{font-size:13px;line-height:1.8;margin-top:13px}.doc-aside a.button{width:100%;margin-top:23px;font-size:13px}.doc-aside .doc-links{display:flex;flex-direction:column;gap:16px;font-size:13px;color:#6e89b0;margin-top:24px}.step-badge{width:29px;height:29px;display:inline-grid;place-items:center;background:#eaf0ff;border-radius:7px;font-size:13px;color:#4b73ca;margin-right:12px;vertical-align:middle}.sr-description{font-size:12px;color:#889ab6}.mono{font-family:var(--font-mono)}.muted{color:#8b9db8}.row-actions{display:flex;align-items:center;gap:8px}.small-link{font-size:12px;color:#4779d4}.card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.health-time{font-size:12px!important}.inline-stats{display:flex;gap:20px;font-size:12px;color:#8498b7;margin:0 0 24px}.inline-stats strong{color:#425d84;font-weight:600}.integration-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:23px}.integration-grid .panel-body{padding-top:5px}.admin-note{font-size:12px;color:#879bbb;margin-top:22px;line-height:1.8}.release-file{border:1.5px dashed #b9ccec;background:#f8faff;border-radius:10px;padding:24px}.release-file input{width:100%;font-size:13px!important}.release-file p{font-size:12px;margin-top:10px;color:#8da2c2}.pagination-info{display:flex;align-items:center;gap:9px}.pagination-info button:disabled{opacity:.4}.date-field input{color-scheme:light}.danger-text{color:#cb5570}.recharts-text{font-family:var(--font-sans)!important;font-size:10px!important}@media(min-width:1500px){.hero-grid{padding-block:93px;gap:105px}.hero h1{font-size:72px}.container{max-width:1350px}.hero-directory{padding-inline:34px}}@media(max-width:1150px){.container{width:calc(100% - 64px)}.store-nav{gap:20px;font-size:13px}.header-actions{gap:18px}.header-inner{gap:20px}.hero-grid{gap:42px}.hero h1{font-size:52px}.hero-actions{gap:16px}.hero-secondary{font-size:12px}.hero-assurance{gap:16px;font-size:12px}.directory-item{gap:13px}.directory-item h2{font-size:21px}.directory-icon{display:none}.product-visual{padding:22px}.product-visual>svg{right:20px;width:45px}.product-visual-title{font-size:24px}.product-body{padding:22px}.platform-grid{gap:45px;grid-template-columns:1fr 1.6fr}.platform-features{gap:20px}.faq-section{gap:55px}.admin-content{padding:28px 26px}.admin-topbar{padding:0 26px}.stats-grid{gap:14px}.stat-card{padding:18px}.stat-value{font-size:26px}.dashboard-grid{gap:18px;grid-template-columns:1.4fr 1fr}.license-distribution{gap:18px;padding-inline:20px}.donut{width:110px;height:110px;border-width:14px}.donut strong{font-size:25px}.product-admin-grid{grid-template-columns:repeat(2,1fr)}.commerce-grid{grid-template-columns:1fr 310px;gap:25px}.detail-grid{gap:40px}.account-layout{grid-template-columns:200px 1fr;gap:24px}.admin-top-date{display:none}.admin-content .section-heading h1{font-size:25px}.onboarding-checklist{gap:12px;flex-wrap:wrap}}@media(max-width:960px){.store-nav{display:none}.header-actions{margin-left:auto}.hero-grid{grid-template-columns:1fr 1fr;gap:30px}.hero h1{font-size:44px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-assurance{flex-direction:column;gap:10px}.hero-directory{padding-inline:20px}.directory-item h2{font-size:21px}.directory-arrow{margin-left:auto}.directory-number{display:none}.product-grid{gap:18px}.product-visual-title{font-size:22px}.product-visual>svg{display:none}.product-body{padding:18px}.product-title-row h3{font-size:18px}.product-version{display:none}.product-body>p{min-height:40px}.product-features{font-size:12px}.product-bottom strong{font-size:16px}.product-bottom small{font-size:10px}.platform-grid{grid-template-columns:1fr;gap:30px}.platform-features{gap:40px}.faq-section{gap:35px;grid-template-columns:1fr 1.2fr}.catalog-heading h2,.faq-section h2{font-size:30px}.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.admin-content{padding:25px}.admin-topbar{padding:0 25px}.admin-content .section-heading{align-items:flex-start}.section-actions{flex-wrap:wrap;justify-content:flex-end}.onboarding{padding:21px;align-items:flex-start}.onboarding-icon{display:none}.onboarding{flex-wrap:wrap}.onboarding>button{margin-left:0}.settings-grid,.integration-grid{grid-template-columns:1fr}.settings-wide{grid-column:auto}.product-admin-grid{grid-template-columns:1fr}.section-heading h1{font-size:25px}.account-layout{grid-template-columns:1fr}.account-nav{flex-direction:row;overflow-x:auto;align-items:center;padding:9px}.account-nav-profile{display:none}.account-nav>button,.account-nav>a{white-space:nowrap;font-size:13px}.commerce-grid{grid-template-columns:1fr}.order-summary{max-width:none}.detail-grid{gap:28px}.detail-info>h1{font-size:35px}.detail-summary{font-size:17px!important}.detail-info>p{font-size:14px}.detail-visual{min-height:450px}.detail-visual h2{font-size:30px}.detail-visual-meta{font-size:11px}.detail-features,.doc-grid{grid-template-columns:1fr}.doc-aside{position:static}.footer-links{gap:22px}.footer-sign{display:none}}@media(max-width:767px){.container{width:calc(100% - 40px)}.store-header{height:72px}.brand{font-size:26px}.brand img{width:31px;height:31px}.header-panel{display:none}.mobile-only{display:inline-flex!important}.header-actions{gap:18px}.hero-grid{grid-template-columns:1fr;padding-block:46px 42px;gap:38px}.hero h1{font-size:clamp(38px,8.7vw,60px);line-height:1.13}.hero-kicker{font-size:10px;letter-spacing:1.5px;margin-bottom:21px}.hero-copy>p{font-size:15px;max-width:470px;margin-top:19px}.hero-actions{flex-direction:row;align-items:center;gap:20px;margin-top:27px}.hero-secondary{font-size:12px}.hero-actions .button{padding:13px 17px;font-size:13px}.hero-assurance{flex-direction:row;gap:20px;font-size:11px;margin-top:28px}.hero-directory{padding:18px 22px 15px}.directory-item{padding:17px 0;gap:20px}.directory-item h2{font-size:21px}.directory-number{display:block}.directory-icon{display:block;width:21px}.directory-arrow{margin-left:0;width:19px}.directory-footer{font-size:11px}.directory-heading{font-size:10px}.directory-item small{font-size:11px}.hero-watermark{font-size:180px;letter-spacing:-10px;bottom:-65px}.catalog-section{padding-block:43px}.catalog-heading{align-items:flex-start;margin-bottom:25px}.catalog-heading h2,.faq-section h2,.platform-strip h2{font-size:28px}.catalog-heading p{font-size:14px;max-width:280px}.catalog-heading>.text-link{display:none}.eyebrow{font-size:10px;letter-spacing:1.5px}.catalog-toolbar{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:23px}.catalog-toolbar>div{min-width:0;max-width:100%;overflow-x:auto}.category-tabs{width:100%!important;justify-content:flex-start;height:42px!important;overflow-x:auto}.category-tabs>button{font-size:12px;padding:8px 14px;flex:1}.search-input{width:100%}.product-grid{grid-template-columns:1fr;gap:22px}.product-visual{height:200px;padding:24px 26px}.product-visual>svg{display:block;right:30px;width:65px;height:65px;top:62px}.product-visual-title{font-size:31px}.product-body{padding:25px}.product-title-row h3{font-size:22px}.product-version{display:block}.product-body>p{min-height:0;font-size:14px}.product-features{font-size:13px}.product-bottom strong{font-size:19px}.product-bottom small{font-size:11px}.catalog-page .catalog-heading h2{font-size:34px}.platform-strip{padding-block:39px}.platform-features{grid-template-columns:1fr;gap:27px}.platform-features>div{display:grid;grid-template-columns:35px 1fr;gap:4px 15px;align-items:start}.platform-features svg{grid-row:1/3;margin:1px 0 0;width:25px}.platform-features p{margin-top:3px}.faq-section{grid-template-columns:1fr;gap:22px;padding-block:45px}.faq-section>div>p{max-width:350px;margin-top:14px}.faq-section .text-link{margin-top:17px}.faq-list button{font-size:14px}.footer-top{align-items:flex-start;gap:27px;flex-direction:column;padding-block:34px}.footer-links{gap:18px;font-size:12px;flex-wrap:wrap}.footer-bottom{font-size:10px;gap:15px;flex-wrap:wrap}.footer-bottom>div{gap:20px}.detail-page{padding-block:25px 43px}.detail-grid{grid-template-columns:1fr;gap:30px}.detail-visual{min-height:345px}.detail-visual>svg{margin-top:20px;width:90px;height:90px}.detail-visual h2{font-size:32px;margin-top:20px}.detail-visual-meta{padding-top:30px}.detail-info>h1{font-size:36px}.detail-info>p{font-size:15px}.detail-facts{font-size:12px;gap:21px}.detail-bottom{grid-template-columns:1fr;gap:27px;margin-top:38px}.detail-bottom h2{font-size:28px}.detail-features{gap:17px;font-size:14px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.pb-dialog{padding:24px;max-height:88dvh}.pb-dialog [data-slot=dialog-title]{font-size:22px}.section-heading{align-items:flex-start;gap:18px;flex-direction:column}.section-heading h1{font-size:27px}.commerce-page{padding-block:30px 45px}.commerce-page h1{font-size:30px}.cart-row{padding:20px 15px;gap:13px;flex-wrap:wrap}.cart-product-icon{width:55px;height:55px}.cart-row h3{font-size:16px}.cart-row p{font-size:12px}.cart-row .cart-price{font-size:14px}.cart-row>button{margin-left:auto}.checkout-fields{padding:23px}.order-summary{padding:24px}.success-card{padding:35px 25px;margin-block:20px}.success-card h1{font-size:27px}.success-card p{font-size:14px}.legal-page h1{font-size:32px}.admin-topbar{height:65px;padding-inline:20px}.admin-breadcrumb{font-size:11px;gap:7px}.admin-top-actions{gap:14px}.admin-icon-link{font-size:11px}.admin-content{padding:25px 18px}.admin-content .section-heading{gap:20px}.admin-content .section-heading h1{font-size:29px}.admin-content .section-heading p{font-size:13px}.section-actions{width:100%;justify-content:flex-start}.stats-grid{gap:12px}.stat-card{padding:17px}.stat-top{font-size:11px}.stat-top svg{width:15px}.stat-value{font-size:26px;margin-block:17px 10px}.stat-caption{font-size:10px}.panel-header{padding:20px}.panel-header h2{font-size:15px}.panel-body{padding-inline:20px}.chart-wrap{height:185px}.dashboard-grid{gap:21px}.onboarding{gap:17px}.onboarding h3{font-size:16px}.onboarding p{font-size:12px}.onboarding-checklist{gap:9px}.table-toolbar{flex-direction:column;align-items:stretch;padding:18px}.table-toolbar .search-input{width:100%}.table-tools{justify-content:space-between}.table-tools>[data-slot=select-trigger]{flex:1}.table-footer{padding:14px 18px}.pb-table td,.pb-table th{padding-inline:19px}.product-admin-grid{grid-template-columns:1fr}.product-admin p{font-size:14px}.settings-panel{padding:23px}.settings-grid{gap:20px}.settings-save{padding:14px;gap:15px;font-size:11px}.settings-save button{font-size:12px}.audit-list{padding:0 18px}.audit-item{gap:12px;flex-wrap:wrap}.audit-item time{margin-left:41px;font-size:11px}.ticket-card{padding:21px;flex-wrap:wrap}.ticket-card h3{font-size:15px}.ticket-card p{font-size:12px}.setup-card{padding:30px}.setup-card h1{font-size:30px}.setup-features{grid-template-columns:1fr;font-size:14px}.setup-card>p{font-size:14px}.account-page{padding-block:30px 40px}.account-nav>button,.account-nav>a{padding:10px 13px;font-size:12px;gap:8px}.account-content .stats-grid{grid-template-columns:1fr 1fr}.account-content .stats-grid>.stat-card:last-child{grid-column:1/-1}.account-license{padding:23px}.account-license h3{font-size:19px}.account-license-header{align-items:flex-start}.license-dates{gap:24px;font-size:11px;flex-wrap:wrap}.license-dates strong{font-size:13px}.order-card{padding:23px}.order-card-header{flex-wrap:wrap;gap:12px}.order-card-header strong{font-size:12px}.order-card-bottom{flex-wrap:wrap;gap:15px}.doc-page{padding-block:35px 50px}.doc-page>h1{font-size:33px}.doc-page>p{font-size:15px}.doc-body h2{font-size:22px;line-height:1.45}.doc-body p,.doc-body li{font-size:14px}.code-block{font-size:11px;padding:17px}.doc-grid{gap:25px}.inline-stats{flex-wrap:wrap;gap:12px}.details-sheet{padding:24px!important}.empty-block{padding:34px 22px}.login-card{margin:35px 20px;padding:30px}.login-card h1{font-size:26px}.message-bubble,.message-bubble.admin{margin-inline:0}.message-bubble p{font-size:14px}.notice{font-size:13px;padding:14px}.notice>svg{width:18px}.ticket-card button{font-size:12px}.section-actions button{font-size:13px}.header-actions .cart-link{display:flex}.footer-links a{font-size:13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{.store-header,.store-footer,.account-nav,.admin-sidebar,.admin-topbar,.section-actions,.order-card button,.settings-save{display:none!important}.container{width:100%}.account-layout{display:block}.account-page{background:#fff}.order-card{break-inside:avoid}}.store-nav,.hero-secondary,.category-tabs>button,.footer-links,.field label,.admin-sidebar [data-slot=sidebar-menu-button],.section-actions button,.table-toolbar .search-input input,.table-toolbar [data-slot=select-trigger],.account-nav>button,.account-nav>a,.pb-table td,.pb-table strong,.stat-top,.panel-header h2,.settings-save,.integration-status strong,.activity-row strong,.legend-row,.product-features,.button{font-size:14px!important}.product-body>p,.platform-features p,.faq-section>div>p,.detail-info>p,.catalog-heading p,.account-license .license-domain,.notice,.settings-panel>p,.product-admin p{font-size:16px!important;line-height:1.75}.eyebrow,.hero-kicker,.directory-heading,.directory-footer,.product-category,.product-version,.product-visual-bottom,.product-bottom small,.footer-bottom,.footer-sign,.workspace-badge small,.admin-sidebar [data-slot=sidebar-group-label],.sidebar-profile small,.admin-breadcrumb,.admin-top-date,.stat-caption,.panel-header p,.panel-header button,.panel-header>a,.chart-summary span,.chart-empty-label,.donut span,.distribution-footer,.onboarding-checklist span,.pb-table th,.pb-table small,.pb-table code,.table-footer,.activity-row p,.activity-row time,.table-avatar,.status,.helper-text,.sr-description{font-size:12px!important}@media(max-width:767px){.hero-secondary{font-size:13px!important}.button{white-space:normal}.product-visual>svg{right:25px}.section-heading{gap:20px}.cart-row .cart-price{margin-left:0}.hero-actions{flex-wrap:wrap}}.service-filters{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:16px;margin:24px 0}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.service-grid .account-license{margin:0}.service-domain{display:flex;align-items:center;gap:9px;overflow-wrap:anywhere}.service-request{padding:24px;border-bottom:1px solid var(--border)}.service-request:last-child{border:0}.service-request>p{margin:12px 0}.service-request .notice{margin:16px 0}.check-line{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5}.check-line button{flex-shrink:0;margin-top:2px}.category-tabs{flex-wrap:wrap;height:auto!important}.service-grid dd{overflow-wrap:anywhere}.integration-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.integration-options .settings-panel{min-width:0}.integration-options p{font-size:14px;line-height:1.6}.integration-state{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.payment-frame{width:100%;height:700px;border:0}.consent-banner{position:fixed;z-index:70;bottom:18px;left:18px;right:18px;max-width:560px;background:#fff;color:#17233b;border:1px solid #dce4ef;box-shadow:0 12px 50px #08172c30;border-radius:16px;padding:24px;font-size:14px}.consent-banner p{margin:8px 0 18px;line-height:1.6}.consent-buttons{display:flex;gap:12px;flex-wrap:wrap}.consent-settings{position:fixed;bottom:12px;left:12px;z-index:60;background:#fff;border:1px solid #dce4ef;border-radius:6px;padding:6px 10px;font-size:12px;color:#17233b}@media(max-width:760px){.service-grid,.integration-options,.service-filters{grid-template-columns:1fr}.service-request{padding:18px}.store-nav{gap:18px}}.hosting-hero{background:#10243e;color:#fff;padding:66px 0 72px;border-bottom:5px solid #3f67f6}.hosting-hero .eyebrow{color:#a7baff}.hosting-hero h1{font-size:clamp(40px,5vw,68px);margin:18px 0}.hosting-hero p{color:#c3cede;max-width:620px;font-size:18px}.hosting-hero-links{display:flex;gap:30px;flex-wrap:wrap;margin-top:27px}.hosting-hero-links a{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.hosting-hero-links a:first-child{color:#a8baff}.hosting-plans{padding-block:54px 70px}.hosting-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.hosting-package{position:relative;display:flex;flex-direction:column;border:1px solid #dce2ec;border-radius:18px;background:#fff;padding:30px;min-width:0}.hosting-package.featured{border:2px solid #3f67f6;background:#f8faff;padding:29px;box-shadow:0 14px 32px #254ac60b}.package-ribbon{position:absolute;top:-14px;left:24px;background:#3f67f6;color:#fff;border-radius:7px;padding:4px 12px;font-size:13px;font-weight:600}.package-number{display:flex;align-items:center;justify-content:space-between;color:#6a7d97;font-size:14px;letter-spacing:.12em;margin-bottom:26px}.package-number svg{color:#3f67f6}.hosting-package h2{font-size:25px}.package-intro{margin-top:12px;min-height:52px}.package-price{padding-block:25px 22px;display:flex;flex-direction:column;gap:5px}.package-price strong{font-size:30px;letter-spacing:-.04em;color:#10243e}.package-price small{font-size:14px;color:#68768b}.package-select{width:100%;height:46px!important}.hosting-package ul{list-style:none;padding:25px 0 10px;margin:25px 0 0;border-top:1px solid #e3e8f0}.hosting-package li{display:flex;gap:10px;align-items:flex-start;font-size:15px;margin-bottom:12px;color:#44556d}.hosting-package li svg{margin-top:3px;color:#3f67f6}.package-specs{margin-bottom:20px}.package-specs div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e3e8f0;padding:9px 0;font-size:14px}.package-specs dd{font-weight:600;text-align:right;overflow-wrap:anywhere}.hosting-package>.text-link{margin-top:auto;font-size:14px}.hosting-comparison{margin-top:62px}.hosting-comparison h2{font-size:29px;margin-bottom:25px}.table-scroll{border:1px solid #e1e7ef;border-radius:14px;overflow:auto}.table-scroll th,.table-scroll td{padding:16px 22px!important;font-size:14px;white-space:normal;min-width:160px}.table-scroll th{background:#f5f7fb;color:#253c5a;font-weight:600}.hosting-followup{margin-top:52px;padding:30px;border:1px solid #dce5f3;background:#f3f6fd;border-radius:14px;display:flex;align-items:center;gap:25px}.hosting-followup>svg{color:#3f67f6}.hosting-followup h2{font-size:24px;margin-bottom:8px}.hosting-followup .button{margin-left:auto;white-space:nowrap}.domain-hero{padding-block:64px 40px;max-width:1120px}.domain-hero h1{font-size:clamp(42px,6vw,70px);margin:18px 0 22px;line-height:1.08}.domain-hero h1>span{color:#3f67f6}.domain-hero>p{font-size:18px;max-width:700px}.domain-search{margin-top:32px;display:flex;align-items:center;gap:18px;border:2px solid #3f67f6;border-radius:14px;padding:10px 11px 10px 22px;background:#fff;box-shadow:0 8px 30px #2d53c90a}.domain-search>svg{color:#7e8ca4}.domain-search input{border:0!important;box-shadow:none!important;min-width:0;font-size:20px!important;height:44px}.domain-search button{min-height:48px;padding-inline:26px!important}.domain-extensions{display:flex;gap:12px;margin:18px 0 28px;flex-wrap:wrap}.domain-extensions button{border:1px solid #dce4f1;border-radius:8px;background:#f5f7fc;padding:6px 18px;color:#3b5272;font-weight:600}.domain-result{border:1px solid #dae2ee;border-left:5px solid #8092ad;border-radius:13px;padding:27px;display:grid;grid-template-columns:1fr 240px;gap:25px;background:#fff}.domain-result.not_found{border-left-color:#3f67f6;background:#f8faff}.domain-result.registered{border-left-color:#b06d25}.domain-result-label{font-size:12px;font-weight:700;letter-spacing:.08em;color:#546884}.domain-result h2{font-size:28px;overflow-wrap:anywhere;margin:10px 0}.domain-result p{font-size:15px;margin-bottom:12px}.domain-result small{color:#687c92;font-size:12px}.domain-result-action{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.domain-result-action strong{font-size:23px}.domain-result-action button{margin-top:8px;width:100%}.domain-alternatives{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;font-size:14px;align-items:center}.domain-alternatives>span{width:100%;color:#697c94}.domain-alternatives button{border:1px solid #dce4f1;border-radius:8px;display:flex;align-items:center;gap:10px;padding:7px 10px}.domain-alternatives button:disabled{opacity:.5}.domain-prices{padding-block:22px 70px}.domain-prices .helper-text{margin-top:20px;max-width:820px}.cart-extras{margin-top:32px;padding:26px;border:1px solid #dfe6f1;border-radius:14px;background:#f8faff}.cart-extras h2{font-size:25px;margin-block:10px}.cart-extras>p{font-size:15px}.extras-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:23px}.extras-grid article{border:1px solid #dfe6f1;padding:20px;border-radius:12px;display:flex;flex-direction:column;gap:14px;background:#fff;min-width:0}.extras-grid h3{font-size:19px}.extras-grid article>svg{color:#3f67f6}.extras-grid p{font-size:14px}.extras-grid small,.extras-grid article>a:not(.button){font-size:13px;color:#586f93}.extras-grid button[data-slot=select-trigger]{font-size:13px!important}.extras-grid article>.button{margin-top:auto;justify-content:center}.campaign-page{padding-block:60px 80px}.campaign-page>h1{font-size:clamp(34px,4vw,52px);margin:14px 0 20px}.campaign-page>p{max-width:760px}.campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.campaign-card{padding:28px;border:1px solid #dce4f1;border-radius:15px;display:flex;flex-direction:column;gap:16px;background:#fff;min-width:0}.campaign-card>svg{color:#3f67f6}.campaign-value{font-size:29px;color:#3f67f6;font-weight:700;letter-spacing:-.03em}.campaign-card h2{font-size:23px}.campaign-card p{font-size:15px}.campaign-card dl{margin:0}.campaign-card dl>div{padding:8px 0;border-bottom:1px solid #e7ecf4;font-size:14px}.campaign-card dt{color:#657895}.campaign-card dd{font-weight:500}.campaign-card>.button,.campaign-card>button{margin-top:auto}.coupon-code{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eff3fc;border:1px dashed #bacbf4;border-radius:8px;padding:8px 14px;font-size:18px}.auto-campaign{font-size:14px;color:#395b93}.campaign-page>.helper-text{margin-top:28px}.campaign-admin-tools{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.campaign-requirements{display:flex;gap:20px;flex-wrap:wrap;margin:15px 0}.campaign-requirements label{display:flex;gap:9px;align-items:center;font-size:14px}.checkout-coupon{display:flex;gap:8px;align-items:flex-end;margin-top:25px}.checkout-coupon .field{min-width:0;flex:1}.checkout-coupon>button{height:42px}.coupon-error{font-size:14px;color:#b42334;margin-top:10px}.summary-discount{padding:15px 0;color:#2b58c0;font-size:14px;display:flex;justify-content:space-between;gap:15px}.summary-discount>div{display:flex;gap:8px;align-items:flex-start}.summary-discount strong{white-space:nowrap}.cart-price small{display:block;font-size:12px;font-weight:400;color:#71819a}.order-summary .helper-text button{color:#2e57be;text-decoration:underline}.campaign-card .status{align-self:flex-start}.admin-content .campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.store-nav{display:none}.store-header .mobile-only{display:inline-flex!important}.header-actions{margin-left:auto}.hosting-package{padding:23px}.hosting-package.featured{padding:22px}.package-price strong{font-size:25px}.hosting-package-grid{gap:18px}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.hosting-hero{padding:42px 0}.hosting-hero p,.domain-hero>p{font-size:16px}.hosting-package-grid,.campaign-grid,.admin-content .campaign-grid{grid-template-columns:1fr}.hosting-plans{padding-top:34px}.hosting-plans .catalog-heading{align-items:flex-start;gap:25px}.hosting-package{padding:27px}.hosting-package.featured{padding:26px}.hosting-package-grid{gap:30px}.package-intro{min-height:0}.package-price strong{font-size:30px}.hosting-followup{padding:24px;flex-wrap:wrap;gap:18px}.hosting-followup .button{margin-left:0}.hosting-followup>div{flex:1;min-width:180px}.hosting-followup h2{font-size:22px}.domain-hero{padding-top:38px}.domain-search{gap:8px;padding:7px 8px}.domain-search>svg{display:none}.domain-search input{font-size:17px!important}.domain-search button{padding-inline:15px!important;font-size:14px}.domain-result{grid-template-columns:1fr;padding:21px}.domain-result-action{width:100%}.domain-result h2{font-size:25px}.domain-extensions{gap:9px}.domain-extensions button{padding:5px 13px}.extras-grid{grid-template-columns:1fr}.cart-extras{padding:20px}.cart-extras h2{font-size:23px}.campaign-page{padding-top:40px}.hosting-comparison{margin-top:38px}.hosting-comparison h2{font-size:25px}.table-scroll th,.table-scroll td{padding:13px 16px!important}.campaign-card{padding:23px}.campaign-admin-tools>button{white-space:normal;height:auto}.domain-alternatives button{overflow-wrap:anywhere}}.catalog-categories{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.catalog-categories a{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid #dce3ee;border-radius:8px;font-size:14px;font-weight:600;background:#fff;color:#526680}.catalog-categories a[aria-current=page]{background:#19365e;border-color:#19365e;color:#fff}.catalog-categories a:hover{border-color:#3865f6}.catalog-categories a span{font-size:12px;opacity:.75}.catalog-toolbar{align-items:flex-start;flex-wrap:wrap}.catalog-result-count{font-size:14px;margin:8px 0 20px}.service-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0 28px}.service-shortcuts>a{display:flex;gap:18px;align-items:center;padding:22px;border:1px solid #dce5f3;border-radius:12px;background:#f4f7fe}.service-shortcuts>a>svg{color:#3865f6}.service-shortcuts>a>svg:last-child{margin-left:auto}.service-shortcuts strong,.service-shortcuts span{display:block}.service-shortcuts span{font-size:14px;color:#6b7790;margin-top:4px}.footer-links{flex-wrap:wrap;justify-content:flex-end;max-width:65%}.system-status-page{padding-block:50px 70px;min-height:70vh}.system-summary{display:flex;gap:22px;align-items:center;border:1px solid #c2e5d4;background:#ecf8f2;padding:28px;border-radius:14px;margin-bottom:36px;color:#236847}.system-summary.degraded{background:#fff5e7;border-color:#f4d4a0;color:#925619}.system-summary.setup_required{background:#edf2ff;border-color:#cddaf4;color:#2c4f9a}.system-summary h2{font-size:27px}.system-summary p{margin-top:8px;color:inherit}.system-summary small{display:block;margin-top:12px;color:#687d80;font-size:13px}.status-section{margin-top:35px}.status-section>h2{font-size:22px;margin-bottom:20px}.system-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.system-check{border:1px solid #e0e7f0;border-radius:12px;padding:23px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.system-check h3{font-size:17px;line-height:1.4}.system-check-heading{display:flex;align-items:flex-start;gap:10px}.system-check-heading svg{color:#597395;margin-top:2px}.system-check p{font-size:14px;line-height:1.75}.system-check small{font-size:12px;color:#72859c;margin-top:auto}.system-label{border-radius:6px;padding:4px 9px;background:#edf0f5;color:#576981;font-size:13px;font-weight:600}.system-label.operational{color:#24744f;background:#e7f7ee}.system-label.configured{color:#315cbc;background:#edf2ff}.system-label.degraded,.system-label.test,.system-label.setup_required{color:#955a20;background:#fff2df}.status-note{margin-top:32px;line-height:1.8}.admin-content .system-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.system-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links{max-width:70%;gap:16px}}@media(max-width:767px){.catalog-categories{gap:6px}.catalog-categories a{padding:9px 12px}.catalog-toolbar>.search-input{width:100%}.service-shortcuts,.system-check-grid,.admin-content .system-check-grid{grid-template-columns:1fr}.system-summary{padding:22px;align-items:flex-start;gap:14px}.system-summary h2{font-size:23px}.system-status-page{padding-top:32px}.footer-links{max-width:100%;justify-content:flex-start}.system-status-page .section-heading{align-items:flex-start;flex-wrap:wrap}}.skip-link{position:fixed;z-index:100;top:12px;left:16px;padding:12px 20px;border-radius:8px;background:#fff;color:#173054;transform:translateY(-160%);box-shadow:0 4px 24px #0c1b3330}.skip-link:focus{transform:translateY(0)}.store-header{height:82px;background:#fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.store-nav{gap:26px;font-size:13px;letter-spacing:.01em}.header-panel{border-radius:7px}.hero{background:radial-gradient(ellipse at 85% 20%,#163a69 0,transparent 52%),#0a172d}.hero-grid{padding-top:96px;padding-bottom:102px;gap:64px;grid-template-columns:1.2fr 1fr;align-items:center}.hero-kicker{color:#a8c5f3;letter-spacing:2px;font-size:11px}.hero h1{font-size:clamp(42px,4.6vw,67px);font-weight:650;line-height:1.12}.hero-highlight{color:#94b9ff}.hero-copy>p{max-width:530px;color:#b5c4db;font-size:17px}.hero .button-primary{background:#4a78fa;box-shadow:0 6px 26px #2448a230}.hero-assurance{color:#a8bdd9}.hero-watermark{opacity:.025}.hero-directory{background:#ffffff05;border:1px solid #ffffff21;border-radius:14px;padding:0 28px;box-shadow:0 24px 64px #030c202e}.directory-heading{color:#a0b7d8;padding-top:24px;padding-bottom:20px;letter-spacing:1.6px;font-size:10px}.directory-item{padding:29px 0;gap:19px;transition:padding .2s}.directory-item:hover{padding-left:6px}.directory-item h2{font-size:23px;letter-spacing:-.035em;color:#f3f7ff}.directory-item small{display:block;margin-top:8px;color:#9fb4d1;font-size:12px}.directory-number{font-family:var(--font-mono);font-size:11px;color:#728cba}.directory-icon{color:#8eb5fb}.directory-footer{padding-block:21px;font-size:12px;color:#b8cae3}.directory-footer>span{display:flex;align-items:center;gap:9px}.directory-footer:hover{color:#fff}.service-ribbon{background:#f6f8fc;border-bottom:1px solid #e4eaf3}.service-ribbon-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:83px;font-size:12px;color:#5e708b}.service-ribbon-inner p{font-size:13px;color:#263e60;font-weight:600}.service-ribbon-inner>span,.service-ribbon-inner>a{display:flex;align-items:center;gap:9px}.service-ribbon-inner svg{color:#426eb5}.service-ribbon-inner>a{font-weight:600;color:#2e5bbc}.catalog-title{font-size:clamp(29px,3.1vw,44px);font-weight:650}.catalog-heading p{margin-top:16px}.catalog-section{padding-block:78px}.product-card{border-radius:12px;box-shadow:0 8px 24px #14233c04;transition:box-shadow .2s,transform .2s}.product-card:hover{box-shadow:0 12px 32px #14233c0c;transform:translateY(-3px)}.product-visual{border-radius:11px 11px 0 0}.product-body{padding:27px}.platform-strip{background:#f3f6fc}.platform-features h3{font-size:18px}.platform-features p{line-height:1.8}.account-nav{background:#fff;border:1px solid #e4eaf2;border-radius:14px;padding:17px}.account-nav-profile{padding:16px 12px 24px}.account-nav>a{padding:13px 15px;display:flex;align-items:center;gap:12px;border-radius:7px;font-size:14px}.account-nav>a.active{background:#edf3ff;color:#2f5ed7;font-weight:600}.account-nav>a:hover{background:#f3f6fc}.account-page{background:#f6f8fc}.account-nav-profile small{overflow-wrap:anywhere}.status-background{background:#f5f7fb}.system-status-page{max-width:1150px;padding-block:52px 75px}.status-page-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px}.status-page-heading h1{font-size:43px;letter-spacing:-.055em;margin:9px 0 10px;font-weight:650}.status-page-heading h1>span{color:#4974ef}.status-page-heading p{font-size:15px}.status-page-heading>.button,.status-page-heading>button{background:#fff}.status-command{background:radial-gradient(ellipse at 100% 0,#193b54 0,transparent 60%),#101e34;border:1px solid #21354e;color:#f7faff;border-radius:16px;padding:26px 32px;box-shadow:0 12px 30px #13294212;--health: #64ddb0}.status-command.degraded,.status-command.setup_required{--health: #f4be71}.status-command-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.035em;color:#9fb4cd}.status-live{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.4px;color:var(--health);font-weight:600}.status-live>span{width:6px;height:6px;background:var(--health);border-radius:50%;box-shadow:0 0 0 4px #ffffff0a}.status-command-message{display:flex;align-items:center;gap:22px;padding-block:31px 34px}.status-beacon{display:grid;place-items:center;flex-shrink:0;width:67px;height:67px;color:var(--health);border:1px solid #ffffff1b;background:#ffffff05;border-radius:17px}.status-command h2{font-size:29px;line-height:1.25;font-weight:600}.status-command-message p{color:#a6bcd6;font-size:14px;margin-top:9px}.status-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ffffff15;padding-top:23px}.status-metrics>div{display:grid;grid-template-columns:18px 1fr;column-gap:9px;row-gap:9px;padding-left:26px;border-left:1px solid #ffffff15}.status-metrics>div:first-child{padding-left:0;border-left:0}.status-metrics svg{color:#91acca}.status-metrics span{font-size:11px;color:#a9bed7}.status-metrics strong{grid-column:2;font-family:var(--font-mono);font-size:23px;font-weight:500;line-height:1.4;letter-spacing:-.04em}.status-metrics small{font-family:var(--font-sans);font-weight:400;font-size:12px;color:#a9bed7;letter-spacing:0}.status-history{margin-top:20px;padding:23px 28px;background:#fff;border:1px solid #e2e8f1;border-radius:12px}.status-history>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:15px}.status-history h2{font-size:16px;font-weight:600}.status-history>div:first-child>span{font-size:12px;color:#8290a5}.status-history-bars{display:flex;gap:4px;align-items:stretch;height:24px;margin:19px 0 10px}.status-history-bars>span{width:12px;min-width:3px;max-width:14px;border-radius:3px;background:#f0b358;flex:1}.status-history-bars>span.operational{background:#3abd91}.status-history-bars>span.degraded{background:#e87967}.status-history>p{display:flex;justify-content:space-between;font-size:11px;color:#8290a5;gap:8px}.status-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.status-section-title>h2{font-size:21px;font-weight:600}.status-section-title>span{font-size:12px;color:#8190a6}.status-service-list{border:1px solid #e1e7f0;background:#fff;border-radius:13px;overflow:hidden}.status-service-row{display:flex;align-items:center;gap:18px;padding:22px 25px;border-bottom:1px solid #edf0f5}.status-service-row:last-child{border-bottom:0}.status-service-icon{width:43px;height:43px;border-radius:10px;background:#f2f5fc;color:#54729d;display:grid;place-items:center;flex-shrink:0}.status-service-detail{flex:1;min-width:0}.status-service-detail h3{font-size:14px;font-weight:600;letter-spacing:-.015em}.status-service-detail p{font-size:12px;margin-top:5px;max-width:590px;line-height:1.7;color:#7d8ba2}.status-service-latency{font-size:11px;font-family:var(--font-mono);color:#8a99ad;white-space:nowrap}.system-label{font-size:11px;border-radius:5px;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.status-service-row .system-label{min-width:82px;justify-content:center}.system-label>span{width:5px;height:5px;background:currentColor;border-radius:50%}.system-check-grid{gap:15px}.system-check{padding:23px;gap:13px}.system-check h3{font-size:15px;letter-spacing:-.015em;font-weight:600}.system-check p{font-size:12px;line-height:1.8}.status-footnote{display:flex;align-items:flex-start;gap:12px;margin-top:30px;padding:20px 0;border-top:1px solid #e0e6ef;color:#8392a8}.status-footnote p{font-size:11px;line-height:1.9;color:#8392a8}@media(min-width:1101px)and (max-width:1240px){.store-nav{gap:18px}.header-inner{gap:20px}.header-panel{padding-inline:14px}.hero-grid{gap:42px}.hero-secondary{font-size:12px}}@media(max-width:1050px){.service-ribbon-inner>p{display:none}.hero-grid{gap:32px}.hero h1{font-size:47px}.hero-actions{gap:16px;flex-wrap:wrap}.hero-directory{padding-inline:22px}.directory-item h2{font-size:21px}}@media(max-width:767px){.store-header{height:72px}.hero-grid{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px;gap:39px}.hero h1{font-size:clamp(39px,8.6vw,58px)}.hero-copy>p{font-size:16px}.hero-directory{padding-inline:23px}.directory-item{padding-block:22px}.directory-footer{padding-block:18px}.service-ribbon-inner{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:21px;font-size:11px}.service-ribbon-inner>a{font-size:11px}.catalog-section{padding-block:46px}.catalog-title{font-size:29px}.product-body{padding:24px}.status-page-heading{align-items:flex-start;gap:14px}.status-page-heading h1{font-size:34px}.status-page-heading p{font-size:13px}.status-page-heading>button{padding-inline:10px;font-size:12px;margin-top:20px}.status-command{padding:22px}.status-command-top,.status-live{font-size:9px}.status-command-message{gap:14px;padding-block:26px}.status-beacon{width:48px;height:48px;border-radius:12px}.status-beacon svg{width:25px}.status-command h2{font-size:22px}.status-command-message p{font-size:12px}.status-metrics{grid-template-columns:1fr;gap:17px}.status-metrics>div,.status-metrics>div:first-child{padding:0;border:0;display:flex;align-items:center;gap:10px}.status-metrics strong{margin-left:auto;font-size:19px}.status-metrics span,.status-metrics small{font-size:10px}.status-history{padding:20px}.status-history h2{font-size:14px}.status-history>div:first-child>span{font-size:10px}.status-service-row{gap:12px;padding:19px 17px;flex-wrap:wrap}.status-service-icon{width:35px;height:35px}.status-service-detail{flex-basis:calc(100% - 50px)}.status-service-detail p{font-size:11px}.status-service-latency{margin-left:47px}.status-service-row .system-label{margin-left:auto}.status-section-title>h2{font-size:18px}.status-section-title>span{font-size:10px}.account-nav{padding:10px}.system-status-page{padding-top:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.corporate-hero{background:#101d34;color:#fff;padding:67px 0 75px;position:relative;overflow:hidden}.corporate-topline{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff20;padding-bottom:25px}.corporate-topline .eyebrow{color:#97b7f5}.corporate-topline>span:last-child{font-size:12px;letter-spacing:1.4px;color:#788eb0}.corporate-hero h1{font-size:clamp(45px,6.5vw,92px);font-weight:600;line-height:1.08;letter-spacing:-.06em;margin:58px 0 40px}.corporate-hero h1 span{display:block}.corporate-hero h1 span:nth-child(2){color:#8eaff8}.corporate-hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.corporate-hero-bottom p{color:#b3c2d9;max-width:650px;font-size:18px;line-height:1.85}.corporate-story{display:grid;grid-template-columns:1fr 1.25fr;gap:90px;padding-block:80px 56px}.corporate-story h2{font-size:38px;margin-top:18px;font-weight:600;line-height:1.18}.corporate-prose p{font-size:17px;line-height:1.9;color:#60728c}.corporate-prose p+p{margin-top:23px}.corporate-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:80px}.corporate-values article{padding:31px;border:1px solid #dfe6f1;border-radius:12px;background:#f8faff}.corporate-values article>div{display:flex;justify-content:space-between;align-items:center;color:#4072db}.corporate-values article>div>span{font-family:var(--font-mono);font-size:12px;color:#91a3bf}.corporate-values h3{font-size:24px;font-weight:600;margin:31px 0 13px}.corporate-values p{font-size:16px;line-height:1.8}.corporate-process{background:#f1f5fc;padding:65px 0}.corporate-process .catalog-heading{margin-bottom:35px}.process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ccd9ec;gap:30px}.process-steps article{padding-top:25px}.process-steps article>span{font-size:13px;font-family:var(--font-mono);color:#4d74b6}.process-steps h3{font-size:23px;margin:19px 0 13px;font-weight:600}.process-steps p{font-size:16px;line-height:1.8}.corporate-close{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding-block:80px}.corporate-close h2{font-size:38px;white-space:pre-line;font-weight:600}.corporate-close p{font-size:17px;line-height:1.9}.corporate-close .button{margin-top:25px}.home-corporate{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #e4ebf5;padding-block:65px 80px;align-items:center}.home-corporate h2{font-size:38px;font-weight:600;max-width:500px;margin:18px 0 25px}.home-corporate>p{font-size:18px;line-height:1.9;max-width:530px}.corporate-footer{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:50px;padding-block:65px}.corporate-footer .footer-brand p{font-size:16px;line-height:1.9;color:#8fa4c2;margin-top:24px}.corporate-footer h2{font-size:14px;letter-spacing:.02em;font-weight:600;color:#f3f7ff;margin:6px 0 25px}.corporate-footer>div:not(.footer-brand){display:flex;flex-direction:column;align-items:flex-start;gap:14px}.corporate-footer>div:not(.footer-brand) h2{margin-bottom:9px}.corporate-footer>div:not(.footer-brand)>a{color:#9fb1ce;font-size:14px}.corporate-footer>div:not(.footer-brand)>a:hover{color:#fff}.footer-contact{display:inline-flex;gap:10px;align-items:center;margin-top:22px;color:#b0caff;font-size:14px}.contact-page{background:#f5f7fc;padding-block:64px 84px}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:start}.contact-copy{padding-top:16px}.contact-copy h1{font-size:clamp(38px,4.7vw,65px);font-weight:600;line-height:1.12;margin:26px 0}.contact-copy h1>span{display:block}.contact-copy h1>span:nth-child(2){color:#4777ef}.contact-copy>p{font-size:17px;line-height:1.85;max-width:470px}.contact-methods{margin-top:34px;display:flex;flex-direction:column;gap:21px}.contact-methods>a,.contact-methods>div{display:flex;align-items:center;gap:16px;color:#537096}.contact-methods>*>div{flex:1;min-width:0}.contact-methods small{display:block;font-size:13px;color:#7a8aa1}.contact-methods strong{display:block;font-size:16px;font-weight:500;color:#243b5a;margin-top:4px;overflow-wrap:anywhere;white-space:pre-line}.contact-socials{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:27px}.contact-socials>a{display:flex;gap:7px;align-items:center;font-size:14px;color:#476ea6}.contact-support{display:flex;gap:16px;margin-top:39px;border-top:1px solid #dfe6f1;padding-top:30px;color:#6585b1}.contact-support h2{font-size:18px;color:#213a5a;font-weight:600}.contact-support p{font-size:14px;line-height:1.8;margin-top:10px}.contact-support a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#3d69c1;margin-top:13px}.contact-form-card{padding:37px;background:#fff;border:1px solid #dfe6f1;border-radius:15px;box-shadow:0 12px 35px #19345507}.contact-form-card>h2{font-size:28px;font-weight:600;margin:14px 0}.contact-form-card>p{font-size:15px;line-height:1.8;margin-bottom:28px}.contact-form-card .form-grid{gap:20px}.contact-form-card .form-stack{gap:23px}.contact-form-card label{font-size:14px}.contact-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(100%);white-space:nowrap}.contact-consent{display:flex;align-items:flex-start;gap:11px;line-height:1.7;color:#6e809b}.contact-consent button{margin-top:5px}.contact-consent a{text-decoration:underline;color:#426aac}.contact-submit{width:100%;height:48px;font-size:15px!important}.contact-success{padding:40px 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.contact-success>svg{color:#328b71}.contact-success h2{font-size:30px;font-weight:600}.contact-success p{font-size:16px;line-height:1.85}.contact-success>div{background:#f1f5fb;width:100%;padding:20px;font-size:14px;border-radius:8px;color:#6e809b}.contact-success strong{display:block;margin-top:6px;font-family:var(--font-mono);color:#29476e}.admin-nav-search{position:relative;margin:0 16px 10px}.admin-nav-search>svg{position:absolute;left:12px;top:13px;color:#859dc1}.admin-nav-search input{height:42px;padding-left:36px;background:#ffffff08;border-color:#ffffff16;color:#d3e1f5;font-size:14px!important}.admin-sidebar [data-sidebar=group-label]{font-size:10px;letter-spacing:1.25px;margin-top:8px}.admin-shell .settings-panel{box-shadow:0 4px 22px #10234003}.admin-content h1{font-weight:600}.content-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.content-editor-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:24px;align-items:start}.content-editor-side{display:flex;flex-direction:column;gap:22px}.content-editor-grid .settings-panel{margin:0;padding:28px;min-width:0}.content-editor-grid h2{font-size:21px;font-weight:600;margin-bottom:22px}.editor-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:#547dbd;flex-wrap:wrap}.editor-section-heading h2{margin:0;color:#233c60}.editor-section-heading>span{margin-left:auto;font-size:12px;color:#7d90ae}.seo-preview{background:#f4f7fc;border:1px solid #e1e7f2;border-radius:8px;padding:18px;margin-top:24px;overflow-wrap:anywhere}.seo-preview>span{font-size:12px;color:#7c90af}.seo-preview>strong{display:block;font-size:18px;font-weight:500;color:#3b5b9b;line-height:1.4;margin:8px 0}.seo-preview p{font-size:13px;line-height:1.7}.content-version{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8edf5;padding:11px 0;flex-wrap:wrap}.content-version time{font-size:12px;color:#7186a5}.content-savebar{position:sticky;bottom:14px;display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;margin-top:25px;padding:17px 22px;border:1px solid #d5e0ee;background:#ffffffef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;box-shadow:0 8px 30px #112d4f10;z-index:15}.content-savebar>span{margin-right:auto;font-size:13px;color:#7b8faa}.content-preview h2{font-size:30px;white-space:pre-line;margin:20px 0}.content-preview>p{font-size:16px;line-height:1.85;margin-bottom:24px}.content-preview>div{white-space:pre-line;color:#6b7f9a;line-height:1.85}.content-preview h3{font-size:22px;white-space:pre-line;margin:25px 0 14px}.inquiry-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px}.inquiry-summary>button{display:flex;justify-content:space-between;align-items:center;padding:23px;border:1px solid #e0e7f1;background:#fff;border-radius:12px;text-align:left}.inquiry-summary>button.active{border-color:#6b94ef;background:#edf4ff}.inquiry-summary span{font-size:14px;color:#647d9f}.inquiry-summary strong{font-size:27px;font-weight:600}.inquiry-search{display:flex;align-items:center;gap:9px;flex:1;max-width:550px}.inquiry-search>input{min-width:0}.inquiry-list{display:flex;flex-direction:column}.inquiry-row{display:flex;align-items:center;gap:17px;width:100%;text-align:left;padding:24px;border-top:1px solid #edf1f6;background:#fff}.inquiry-row:hover{background:#f8faff}.inquiry-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:10px;background:#f2f5fa;color:#7f91ac;flex-shrink:0}.inquiry-mark.new{background:#e9f1ff;color:#457ee5}.inquiry-row>div{flex:1;min-width:0}.inquiry-row strong{font-size:15px;font-weight:600;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inquiry-row strong small{font-weight:400;font-size:12px;color:#91a1b9}.inquiry-row p{font-size:14px;margin:6px 0;overflow-wrap:anywhere}.inquiry-row>div>small{font-size:12px;color:#91a1b9}.inquiry-row .system-label{font-size:12px}.inquiry-person h3{font-size:24px}.inquiry-person a{font-size:15px;display:block;margin-top:8px;color:#416cb2;overflow-wrap:anywhere}.inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fc;border-radius:9px;padding:24px;line-height:1.9;font-size:16px}.provider-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin-bottom:25px}.provider-module{padding:26px;border:1px solid #e0e7f1;background:#fff;border-radius:12px}.provider-module.selected{border-color:#7a9feb;background:#f1f6ff}.provider-module>svg{color:#5782c7}.provider-module h2{font-size:23px;font-weight:600;margin:20px 0 13px}.provider-module p{font-size:15px;line-height:1.8;margin-bottom:18px}.provider-module .system-label{font-size:12px}.provider-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.provider-config-grid .settings-panel{padding:28px;margin:0}.provider-config-grid h2{font-size:22px;font-weight:600}.provider-config-grid p{font-size:14px;line-height:1.85}.provider-enable{display:flex;gap:12px;align-items:center;font-size:14px;line-height:1.7}.provider-test-result{display:flex;align-items:center;gap:13px;padding:18px;background:#eef7f4;border-radius:8px;color:#287d65}.provider-test-result strong{font-size:16px}.provider-event-list{margin-top:26px}.provider-event-list>.panel-heading{padding:23px}.provider-event-list>.panel-heading h2{font-size:22px;font-weight:600}.provider-event-list>div:not(.panel-heading){display:flex;align-items:center;gap:20px;padding:18px 24px;border-top:1px solid #e7edf5;flex-wrap:wrap}.provider-event-list strong,.provider-event-list small{display:block}.provider-event-list strong{font-size:14px}.provider-event-list small,.provider-event-list time{font-size:12px;color:#8394ad}.provider-event-list time{margin-left:auto}.operations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.operation-card{padding:24px;border:1px solid #e1e8f2;background:#fff;border-radius:12px;transition:box-shadow .2s}.operation-card:hover{box-shadow:0 8px 28px #223c6610}.operation-card.needs-action{border-left:3px solid #5985e9}.operation-card>span{font-size:14px;color:#6f85a4}.operation-card>strong{display:block;font-size:38px;line-height:1.2;margin:20px 0;font-weight:600}.operation-card>div{display:flex;justify-content:space-between;font-size:13px;color:#6b84a8}.operations-expiry{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.operations-expiry .settings-panel{margin:0}.operations-expiry h2{font-size:23px;font-weight:600}.operations-expiry>section>p{font-size:13px;margin-top:10px}.expiry-row{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #e5ecf5;color:#6685b1}.expiry-row strong,.expiry-row small{display:block}.expiry-row strong{font-size:15px;color:#2c486f}.expiry-row small{font-size:12px;color:#869ab6}.expiry-row time{margin-left:auto;font-size:13px}.deployment-alert{display:flex;gap:22px;background:#11233e;border:1px solid #234168;color:#fff;border-radius:13px;padding:31px;margin-bottom:26px}.deployment-alert>svg{color:#9dc1ff}.deployment-alert h2{font-size:25px;font-weight:600;margin-bottom:15px}.deployment-alert p{color:#b0c4df;font-size:16px;line-height:1.9}.deployment-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.deployment-grid .settings-panel{margin:0}.deployment-grid h2{font-size:23px;font-weight:600;margin-bottom:20px}.deployment-downloads>a{display:flex;gap:15px;align-items:center;padding:22px 0;border-bottom:1px solid #e2eaf5;color:#6682ab}.deployment-downloads>a>div{flex:1}.deployment-downloads strong{font-size:16px;color:#314e75}.deployment-downloads p{font-size:14px;margin-top:6px;line-height:1.8}.deployment-steps{padding-left:20px;display:flex;flex-direction:column;gap:15px;margin-bottom:22px;font-size:15px;line-height:1.8;color:#6a809f}.deployment-guide{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:26px}.deployment-guide>svg{color:#658cc8}.deployment-guide>div{flex:1;min-width:230px}.deployment-guide h2{font-size:24px;font-weight:600;margin-bottom:8px}.deployment-guide p{font-size:14px}.status-service-detail h3{font-size:16px}.status-service-detail p,.system-check p{font-size:14px}.system-check h3{font-size:16px}.system-label{font-size:13px}.domain-result.available{border-color:#a6d8bc;background:#f0faf4}.domain-result.available .domain-result-label{color:#25844c}.domain-result.unavailable{border-color:#ead4b2}@media(max-width:1200px){.contact-grid{gap:35px}.corporate-footer{gap:30px}.provider-module-grid{gap:16px}.provider-module{padding:22px}.content-editor-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.corporate-story{gap:35px}.corporate-values{gap:16px}.corporate-values article{padding:23px}.corporate-values h3{font-size:21px}.corporate-close{gap:35px}.contact-grid{grid-template-columns:1fr;gap:36px}.contact-copy h1{font-size:57px}.contact-copy>p{max-width:650px}.contact-methods{display:grid;grid-template-columns:1fr 1fr}.contact-support{max-width:650px}.content-editor-grid,.provider-config-grid,.operations-expiry,.deployment-grid,.provider-module-grid{grid-template-columns:1fr}.inquiry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-footer{grid-template-columns:1.5fr 1fr 1fr}.corporate-footer>div:last-child{grid-column:2}.inquiry-row{gap:12px}.inquiry-row .system-label{font-size:11px}}@media(max-width:767px){.corporate-hero{padding:39px 0 45px}.corporate-topline>span:last-child{display:none}.corporate-hero h1{font-size:clamp(41px,9vw,65px);margin:38px 0 26px}.corporate-hero-bottom{flex-direction:column;align-items:flex-start;gap:27px}.corporate-hero-bottom p{font-size:16px}.corporate-story{grid-template-columns:1fr;padding-block:42px 33px;gap:25px}.corporate-story h2{font-size:30px}.corporate-prose p{font-size:16px}.corporate-values{grid-template-columns:1fr;padding-bottom:45px;gap:15px}.corporate-values article{padding:26px}.corporate-values h3{margin-top:22px;font-size:23px}.corporate-process{padding:41px 0}.process-steps{grid-template-columns:1fr 1fr;gap:23px}.process-steps h3{font-size:20px}.process-steps p{font-size:15px}.corporate-close,.home-corporate{grid-template-columns:1fr;padding-block:45px;gap:23px}.corporate-close h2,.home-corporate h2{font-size:31px}.home-corporate>p{font-size:16px}.corporate-footer{grid-template-columns:1fr 1fr;gap:35px 25px;padding-block:42px}.corporate-footer>.footer-brand{grid-column:1/-1}.corporate-footer>div:last-child{grid-column:auto}.corporate-footer h2{font-size:14px}.contact-page{padding-block:30px 48px}.contact-copy h1{font-size:46px}.contact-copy>p{font-size:16px}.contact-methods{grid-template-columns:1fr}.contact-form-card{padding:24px}.contact-form-card .form-grid{grid-template-columns:1fr;gap:18px}.contact-form-card>h2{font-size:26px}.content-admin-toolbar{align-items:flex-start;flex-direction:column}.content-editor-grid .settings-panel{padding:22px}.content-savebar{padding:15px;gap:10px;bottom:8px}.content-savebar>span{width:100%;font-size:12px}.content-savebar>button{flex:1;padding-inline:9px;font-size:12px}.inquiry-summary{gap:12px}.inquiry-summary>button{padding:19px}.inquiry-summary span{font-size:13px}.inquiry-row{padding:19px;flex-wrap:wrap}.inquiry-row>div{flex-basis:calc(100% - 58px)}.inquiry-row .system-label{margin-left:55px}.inquiry-row>svg{margin-left:auto}.inquiry-search{width:100%;max-width:none}.operations-grid{grid-template-columns:1fr 1fr;gap:12px}.operation-card{padding:19px}.operation-card>span{font-size:13px}.operation-card>div{font-size:12px}.operation-card>strong{font-size:32px}.provider-config-grid .settings-panel{padding:23px}.deployment-alert{padding:23px;gap:16px;flex-direction:column}.deployment-alert h2{font-size:22px}.deployment-alert p{font-size:15px}.deployment-guide{padding:23px}.status-service-detail h3{font-size:15px}.status-service-detail p{font-size:13px}}.corporate-nav-trigger{display:inline-flex;align-items:center;gap:7px;cursor:pointer;color:inherit;font:inherit;padding:12px 0;white-space:nowrap}.corporate-nav-trigger svg{transition:transform .2s}.corporate-nav-trigger[data-state=open] svg{transform:rotate(180deg)}.corporate-nav-trigger:focus-visible{outline:2px solid #2c64e3;outline-offset:5px;border-radius:3px}.corporate-dropdown{width:350px;max-width:calc(100vw - 30px);padding:12px;border:1px solid #dfe7f4;border-radius:16px;box-shadow:0 22px 65px #16295126;background:#fff}.corporate-dropdown-heading{font-size:12px;letter-spacing:1.5px;color:#6082b7;padding:13px 13px 19px}.corporate-dropdown-heading span{display:block;font-size:22px;font-weight:600;letter-spacing:-.5px;color:#152842;margin-top:7px}.corporate-menu-item{display:flex!important;gap:13px!important;padding:14px 10px!important;border-radius:9px!important;color:#172d4c!important}.corporate-menu-item>span:nth-child(2){flex:1}.corporate-menu-item strong{font-size:15px;display:block;font-weight:600}.corporate-menu-item small{font-size:13px;display:block;color:#75849e;margin-top:5px}.corporate-menu-icon{background:#edf3ff;padding:10px;border-radius:9px;color:#326bd3}.corporate-menu-legal{font-size:14px;display:flex!important;justify-content:space-between;padding:11px 12px!important;color:#7183a0}.corporate-mobile-menu summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:18px;list-style:none;padding:15px 0}.corporate-mobile-menu summary::-webkit-details-marker{display:none}.corporate-mobile-menu[open] summary svg{transform:rotate(180deg)}.corporate-mobile-menu>div{display:flex;flex-direction:column;background:#f4f7fc;border-radius:10px;padding:8px 17px}.corporate-mobile-menu>div a{font-size:16px!important;padding:13px 0!important}.store-header{box-shadow:0 3px 24px #203a6207}.hosting-console-hero{display:flex;justify-content:space-between;align-items:center;gap:22px;background:#10233f;color:#fff;border-radius:13px;padding:30px}.hosting-console-hero .eyebrow{color:#8facdd;font-size:12px;letter-spacing:1.4px}.hosting-console-hero h2{font-size:clamp(22px,3vw,32px);font-weight:600;margin:12px 0 6px;overflow-wrap:anywhere}.hosting-console-hero p{font-size:16px;color:#b6c7e0}.hosting-console-hero>button{background:#e4eeff;color:#153058;flex-shrink:0}.hosting-live{font-size:13px;display:inline-flex;gap:7px;align-items:center;margin-top:20px;color:#9fdfc8}.hosting-live.warning{color:#f3c98b}.hosting-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:20px 0 25px}.hosting-summary article{border:1px solid #e0e7f2;border-radius:10px;padding:20px;min-width:0}.hosting-summary article>span{display:flex;align-items:center;gap:8px;color:#7488a5;font-size:14px}.hosting-summary strong{display:block;font-size:22px;line-height:1.35;color:#1c3557;margin:15px 0;overflow-wrap:anywhere}.hosting-summary strong small{font-size:14px;font-weight:400;color:#7b8da7}.hosting-summary p,.hosting-summary a{font-size:13px;color:#7286a4}.hosting-summary a{display:flex;gap:6px;align-items:center;color:#3166c9}.hosting-summary [data-slot=progress]{height:5px}.hosting-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hosting-tool{text-align:left;border:1px solid #e1e8f3;border-radius:11px;padding:22px;position:relative;background:#fafcff;transition:transform .18s,box-shadow .18s,border-color .18s;cursor:pointer}.hosting-tool:hover:not(:disabled){transform:translateY(-2px);border-color:#99b7ec;box-shadow:0 8px 25px #2453a110}.hosting-tool:focus-visible{outline:2px solid #477ee0;outline-offset:2px}.hosting-tool:disabled{opacity:.55;cursor:not-allowed}.hosting-tool-icon{display:inline-flex;color:#366fcb;background:#edf3ff;border-radius:9px;padding:11px}.hosting-tool-arrow{position:absolute;right:21px;top:25px;color:#8ba1bf}.hosting-tool strong{display:block;margin:19px 0 10px;font-size:17px;color:#233c5e;font-weight:600}.hosting-tool p{font-size:14px;line-height:1.8;color:#7b8ca6}.hosting-tool small{display:block;font-size:12px;color:#527cc1;margin-top:15px}.hosting-account-details{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:28px}.hosting-account-details h3{font-size:17px;font-weight:600;color:#243e61;margin-bottom:18px}.hosting-account-details dl>div{display:flex;gap:18px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #edf1f7;font-size:14px}.hosting-account-details dt{color:#8393aa}.hosting-account-details dd{color:#425c7c;text-align:right;overflow-wrap:anywhere;max-width:60%}.hosting-help{padding:23px;background:#f2f6fd;border-radius:11px}.hosting-help>svg{color:#6488c1;margin-bottom:15px}.hosting-help p{font-size:14px;line-height:1.85;margin-bottom:17px;color:#6f85a4}.hosting-last-check{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;font-size:12px;color:#8b9ab2}.hosting-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hosting-hub-card{background:#fff;border:1px solid #dce5f3;border-radius:15px;padding:28px;overflow:hidden}.hosting-hub-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.hosting-hub-top>span:first-child{display:flex;padding:13px;border-radius:11px;background:#edf3ff;color:#386bc3}.hosting-hub-card h2{font-size:26px;letter-spacing:-.6px;font-weight:600;margin-top:12px;overflow-wrap:anywhere;color:#183456}.hosting-hub-meta{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7;margin:24px 0;padding:19px 0}.hosting-hub-meta span{font-size:13px;color:#8192ac}.hosting-hub-meta strong{display:block;margin-top:7px;font-size:14px;color:#3c5678;font-weight:500}.hosting-hub-card>button{width:100%;justify-content:space-between;background:#19395f;color:#fff}.hosting-hub-card>.text-link{justify-content:center;margin-top:17px;font-size:13px}.whm-overview{display:flex;align-items:center;gap:35px;background:#10233e;color:#fff;padding:28px 32px;border-radius:13px;margin-bottom:25px}.whm-overview-intro{display:flex;gap:20px;align-items:center;flex:1}.whm-overview-intro>svg{color:#9bbcee;flex-shrink:0}.whm-overview h2{font-size:23px;font-weight:600;color:#fff}.whm-overview p{font-size:14px;line-height:1.8;color:#a1b7d7;margin-top:7px;max-width:400px}.whm-overview-count{padding-left:25px;border-left:1px solid #ffffff25}.whm-overview-count strong{display:block;font-size:29px;line-height:1.2}.whm-overview-count span{display:block;font-size:12px;color:#9db3d3;margin-top:8px;white-space:nowrap}.whm-server-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:28px}.whm-server-card{border:1px solid #dfe6f2;border-radius:13px;background:#fff;padding:25px;min-width:0}.whm-server-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.whm-server-symbol{padding:12px;background:#edf3ff;color:#3a6bbb;border-radius:10px}.whm-access{color:#8794ab;background:#f3f5f8;font-size:12px;padding:6px 9px;border-radius:5px}.whm-access.enabled{background:#eff8f4;color:#377d63}.whm-server-card h2{font-size:22px;font-weight:600;color:#243c60;margin:22px 0 8px}.whm-server-card>code{font-size:13px;overflow-wrap:anywhere;color:#7a91b3}.whm-server-card dl{margin:22px 0}.whm-server-card dl>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #edf1f7;font-size:14px}.whm-server-card dt{color:#8a9ab1}.whm-server-card dd{color:#3c577b;overflow-wrap:anywhere}.whm-server-actions{display:flex;align-items:center;justify-content:space-between;gap:15px}.whm-server-card>small{display:block;color:#97a4b9;font-size:12px;margin-top:18px}.whm-bindings{margin-bottom:26px}.whm-bindings .panel-header p{font-size:14px;color:#8296b2;margin-top:7px}.whm-binding-search{padding:20px 24px;border-bottom:1px solid #e8eef7}.whm-account-row{display:flex;gap:22px;align-items:center;padding:23px 24px;border-bottom:1px solid #edf1f8}.whm-account-row:last-child{border:0}.whm-account-identity{display:flex;align-items:center;gap:15px;flex:1;min-width:0}.whm-account-identity>svg{color:#6890c8;flex-shrink:0}.whm-account-identity strong,.whm-account-binding strong{font-size:15px;display:block;font-weight:500;color:#34516f;overflow-wrap:anywhere}.whm-account-identity span,.whm-account-binding span{font-size:12px;color:#8b9db8;display:block;margin-top:6px;line-height:1.7}.whm-account-binding{min-width:130px;max-width:190px}.whm-help-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;margin:25px 0}.whm-guide{padding:27px}.whm-guide>svg{color:#6290ca;margin-bottom:19px}.whm-guide h2{font-size:22px;font-weight:600;color:#345373;margin-bottom:20px}.whm-guide ol{list-style:decimal;padding-left:20px;font-size:14px;line-height:1.9;color:#748da9;margin-bottom:20px}.whm-guide li+li{margin-top:10px}.whm-guide p{font-size:14px;line-height:1.9;margin-bottom:20px;color:#7b91ad}.whm-access-switch{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#f2f6fc;padding:20px;border-radius:10px}.whm-access-switch strong{font-size:15px;color:#3d5a7c}.whm-access-switch p{font-size:14px;color:#7890ae;line-height:1.8;margin-top:5px}@media(min-width:1500px){.whm-server-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1150px){.whm-overview{flex-wrap:wrap;gap:25px}.whm-overview-intro{flex-basis:100%}.whm-overview-count{flex:1}.whm-account-row{flex-wrap:wrap}.whm-account-identity{flex-basis:50%}.whm-account-binding{flex:1;max-width:none}.hosting-hub-grid{grid-template-columns:1fr}}@media(max-width:767px){.hosting-console-hero{align-items:flex-start;flex-direction:column;padding:24px}.hosting-console-hero>button{width:100%}.hosting-summary{grid-template-columns:1fr;gap:10px}.hosting-summary article{padding:18px}.hosting-summary strong{font-size:20px;margin:10px 0}.hosting-tools{grid-template-columns:1fr 1fr;gap:11px}.hosting-tool{padding:17px}.hosting-tool strong{font-size:16px}.hosting-tool p{font-size:14px}.hosting-tool-arrow{right:16px;top:22px}.hosting-account-details,.whm-help-grid,.whm-server-grid{grid-template-columns:1fr;gap:18px}.hosting-last-check{align-items:flex-start;flex-direction:column}.hosting-hub-card{padding:22px}.whm-overview{padding:24px}.whm-overview-intro{align-items:flex-start;gap:14px}.whm-overview h2{font-size:20px}.whm-overview-count{padding-left:14px}.whm-overview-count span{white-space:normal}.whm-account-row{padding:20px;gap:17px}.whm-account-identity{flex-basis:100%}.whm-account-row .row-actions{width:100%;justify-content:space-between}.whm-server-actions{flex-wrap:wrap}.whm-server-card{padding:21px}.hosting-hub-meta{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.hosting-tool,.corporate-nav-trigger svg{transition:none}.hosting-tool:hover:not(:disabled){transform:none}}.hosting-back{margin:-5px 0 18px}.hosting-management-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#102440;color:#fff;padding:48px;border-radius:16px;margin-top:55px}.hosting-management-intro .eyebrow{color:#8fb2e8}.hosting-management-intro h2{font-size:38px;line-height:1.18;letter-spacing:-1.2px;font-weight:600;margin:20px 0}.hosting-management-intro>div>p{font-size:16px;line-height:1.9;color:#a8bcda;margin-bottom:26px}.hosting-management-features{display:flex;flex-direction:column;justify-content:center;gap:25px}.hosting-management-features>div{display:flex;gap:20px;padding-bottom:22px;border-bottom:1px solid #ffffff15}.hosting-management-features>div:last-child{padding:0;border:0}.hosting-management-features svg{flex-shrink:0;color:#9cbefa;margin-top:3px}.hosting-management-features h3{font-size:17px;font-weight:500;margin-bottom:7px}.hosting-management-features p{font-size:14px;line-height:1.8;color:#97accb}@media(max-width:767px){.hosting-management-intro{grid-template-columns:1fr;padding:28px;gap:35px;margin-top:32px}.hosting-management-intro h2{font-size:31px}.hosting-management-features{gap:22px}}.catalog-breadcrumb{display:flex;align-items:center;gap:10px;color:#72839b;font-size:13px;margin:0 0 30px}.catalog-breadcrumb a:hover{color:#3467da}.catalog-heading>div>p{max-width:700px}.category-directory{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:32px 0}.category-directory>a{display:flex;flex-direction:column;padding:24px 20px;gap:18px;border:1px solid #e1e8f2;border-radius:12px;background:#fff;transition:border-color .2s,transform .2s}.category-directory>a:hover{border-color:#7d9edf;transform:translateY(-3px)}.category-directory>a>svg{color:#466fcc}.category-directory strong{font-size:16px;font-weight:600;color:#203959}.category-directory span{display:flex;justify-content:space-between;color:#798da9;font-size:12px}.catalog-filter-form{display:flex;align-items:center;gap:14px;padding:18px 0 25px;border-bottom:1px solid #e5ebf3;margin-bottom:25px}.catalog-filter-form>.search-input{flex:1}.catalog-filter-form .search-input input{width:100%}.catalog-sort{display:flex;align-items:center;gap:12px;font-size:12px;white-space:nowrap;color:#72839b}.catalog-sort select{border:1px solid #dce5f1;border-radius:7px;padding:10px 28px 10px 12px;background:#fff;color:#253f63;font-size:13px;min-height:40px}.catalog-results-bar{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.catalog-more{display:flex;justify-content:center;margin:30px 0}.catalog-admin-toolbar{display:flex;align-items:center;gap:14px;margin:25px 0}.catalog-admin-toolbar>.search-input{flex:1;min-width:180px}.catalog-admin-toolbar>[data-slot=select-trigger]{width:180px}.catalog-admin-toolbar>span{font-size:12px;color:#8294ad;white-space:nowrap}.category-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.category-admin-card{padding:25px;display:flex;flex-direction:column;gap:16px}.category-admin-top{display:flex;justify-content:space-between;align-items:center}.category-admin-card h2{font-size:20px;font-weight:600;color:#223d61}.category-admin-card>p{font-size:13px;line-height:1.9;color:#7b8fae;min-height:50px}.category-admin-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#7185a3}.category-admin-meta span{padding:5px 8px;border-radius:5px;background:#f2f5fa}.category-admin-card>code{font-size:11px;color:#6480a8;overflow-wrap:anywhere}.category-admin-card .card-actions{margin-top:auto;justify-content:space-between;flex-wrap:wrap}.project-visibility{display:flex;align-items:center;gap:7px;font-size:12px;color:#697f9f;margin:18px 0}.license-connection>.notice{margin:15px 0;padding:16px;align-items:flex-start}.license-connection>.notice p{font-size:12px;line-height:1.8}.license-connection-details{border:1px solid #e2e9f3;border-radius:8px;padding:15px}.license-connection-details summary{cursor:pointer;font-size:13px;font-weight:600;color:#2d4e7d}.license-connection-details>p{font-size:12px;line-height:1.9;color:#7990ad;margin:15px 0}.license-connection-details>label{font-size:11px;color:#7589a6;display:block;margin:16px 0 7px}.license-connection-details .card-actions{flex-direction:column;align-items:stretch}.license-site{padding:16px 0;border-bottom:1px solid #e9eef5}.license-site>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.license-site strong{font-size:13px}.license-site p{font-size:11px;color:#7b8fab;margin-top:9px}@media(max-width:1100px){.category-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.category-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-admin-toolbar{flex-wrap:wrap}}@media(max-width:767px){.category-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:25px 0}.category-directory>a{padding:20px 17px;gap:15px}.category-directory>a:last-child:nth-child(odd){grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.category-directory>a:last-child:nth-child(odd)>span{gap:12px}.category-directory strong{font-size:15px}.catalog-filter-form{flex-wrap:wrap;gap:12px}.catalog-filter-form>.search-input{flex-basis:100%}.catalog-sort{flex:1;gap:8px}.catalog-sort select{width:100%;min-width:0}.catalog-filter-form>button{font-size:12px;padding:8px 12px}.catalog-breadcrumb{margin-bottom:24px;font-size:12px;gap:7px}.catalog-results-bar{font-size:12px}.category-admin-grid{grid-template-columns:1fr}.catalog-admin-toolbar>.search-input{flex-basis:100%}.catalog-admin-toolbar>[data-slot=select-trigger]{flex:1;min-width:135px}.category-admin-card{padding:22px}.category-admin-card>p{min-height:0}}@media(prefers-reduced-motion:reduce){.category-directory>a{transition:none}.category-directory>a:hover{transform:none}}.button-primary{background:var(--primary);color:var(--primary-foreground)}.button-primary:hover{background:var(--primary);filter:brightness(.94)}.brand-custom{gap:11px;flex-shrink:0}.brand-custom img{height:auto!important;max-width:240px}.header-static{position:relative!important;top:auto!important}.site-announcement{background:var(--primary);color:var(--primary-foreground);font-size:13px}.site-announcement>.container{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:9px;padding-bottom:9px}.site-announcement p{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 18px;width:100%}.site-announcement a{display:inline-flex;align-items:center;gap:5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.site-announcement button{padding:5px;flex-shrink:0}.store-footer,.store-footer h2,.store-footer .brand,.store-footer .footer-contact{color:var(--footer-ink,#fff)}.store-footer p,.store-footer .footer-bottom,.store-footer .corporate-footer>div>a,.store-footer .footer-social a{color:var(--footer-muted,#a8b7d0)}.store-footer a:hover{color:var(--footer-ink,#fff)}.footer-social{display:flex;flex-wrap:wrap;gap:12px;margin-top:21px;font-size:12px}.footer-social a{display:inline-flex;align-items:center;gap:3px}.footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}.footer-brand p{white-space:pre-line}.appearance-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:23px;max-width:1080px;margin-top:25px}.appearance-editor .settings-panel>h2{margin-bottom:18px}.appearance-editor .settings-panel>h3{font-size:15px;font-weight:600;margin:22px 0 12px}.appearance-section-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:25px}.appearance-section-heading>svg{color:var(--primary);flex-shrink:0;margin-top:4px}.appearance-section-heading h2{font-size:21px;margin:0 0 7px;font-weight:600}.appearance-section-heading p{font-size:13px;line-height:1.8;color:#7b8ea8;margin:0}.appearance-status{display:flex;align-items:center;gap:18px;margin-bottom:24px;font-size:12px;color:#7e91ae}.appearance-status>a{margin-left:auto;display:flex;align-items:center;gap:6px;color:#456ba5}.appearance-tabs{display:flex;height:auto;flex-wrap:wrap;gap:4px;justify-content:flex-start;padding:5px;background:#eff3fa}.appearance-tabs button{padding:11px 16px;flex:0 1 auto}.appearance-toggle{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 0;border-bottom:1px solid #e7edf5;cursor:pointer}.appearance-toggle strong{font-size:13px;font-weight:500;display:block}.appearance-toggle small{display:block;font-size:12px;color:#8293ad;margin-top:5px}.appearance-toggle:last-child{border-bottom:0}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.asset-field h3{font-size:13px;font-weight:600;margin:0 0 12px}.asset-field{margin-top:22px}.asset-preview{display:flex;align-items:center;justify-content:center;background:#f1f4f9;border:1px solid #e1e8f2;border-radius:9px;height:130px;color:#9babbe;padding:18px;margin-bottom:13px}.asset-preview.dark{background:#101d34}.asset-preview img{max-width:100%;max-height:100%;object-fit:contain}.asset-field>.row-actions{gap:8px;flex-wrap:wrap}.link-editor{margin:18px 0}.link-editor-row{display:flex;align-items:flex-end;gap:13px;padding:17px 0;border-bottom:1px solid #e6edf6}.link-editor-fields{flex:1;min-width:0;display:flex;gap:12px}.link-editor-fields>.field{flex:1;min-width:0}.link-editor-fields>.field:last-child{flex:1.5}.link-editor-actions{display:flex;align-items:center;gap:1px;padding-bottom:2px;flex-shrink:0}.link-editor-actions>button{width:30px;height:34px}.link-editor-actions>[data-slot=switch]{width:32px;height:18px;margin-right:8px}.link-editor>button{margin-top:17px}.footer-column-editor{border:1px solid #e0e7f1;border-radius:10px;padding:22px;margin:20px 0}.footer-column-heading{display:flex;align-items:flex-end;gap:8px}.footer-column-heading>.field{flex:1}.appearance-color-sample{display:inline-flex;padding:16px 20px;border-radius:9px;font-size:13px;margin:20px 0 0}.appearance-editor input[type=color]{padding:4px;cursor:pointer;height:45px}.appearance-savebar{z-index:10;margin-top:28px;bottom:12px;border:1px solid #dfe7f2;box-shadow:0 8px 30px #15345d0d;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;padding:17px 20px}.media-upload{border:1px dashed #9bb2d2;border-radius:10px;background:#f6f9fe;padding:24px;display:flex;flex-wrap:wrap;align-items:center;gap:15px;font-size:14px}.media-upload input{max-width:100%;font-size:12px}.media-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;max-height:320px;overflow:auto}.media-picker-grid button{border:1px solid #e0e8f2;border-radius:9px;padding:12px;text-align:left;min-width:0}.media-picker-grid button:hover{border-color:var(--primary)}.media-picker-grid img{height:85px;width:100%;object-fit:contain;background:#f4f6fa;margin-bottom:12px}.media-picker-grid span{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-picker-grid small{font-size:11px;color:#8598b3}.appearance-preview-dialog{max-width:min(1280px,96vw)!important;width:96vw;max-height:92vh;overflow:auto;padding:0;gap:0}.appearance-preview-dialog>[data-slot=dialog-header]{padding:24px}.appearance-preview-body{padding:65px 6%;background:#f4f7fc}.appearance-preview-body h1{font-size:44px;letter-spacing:-1px;margin:15px 0}.appearance-preview-body p{max-width:580px;color:#778aa6;margin-bottom:25px}.appearance-preview-site .header-inner,.appearance-preview-site .corporate-footer,.appearance-preview-site .footer-bottom{width:90%;max-width:1200px}.appearance-preview-site .store-header{position:relative!important}.appearance-preview-site .store-nav{gap:14px;font-size:12px}.appearance-preview-site .header-panel{padding:10px;font-size:12px}.appearance-preview-site .header-actions{gap:12px}.appearance-preview-site .brand{font-size:25px}.appearance-preview-site .header-inner{gap:20px}.appearance-preview-site .corporate-footer{gap:30px}.appearance-preview-site .store-footer{margin-top:0}[data-site-radius=square] .button,[data-site-radius=square] .product-card,[data-site-radius=square] .category-directory>a,[data-site-radius=square] .hosting-package,[data-site-radius=square] .header-panel{border-radius:3px}@media(max-width:1100px){.link-editor-row{flex-wrap:wrap}.link-editor-fields{flex-basis:100%}.link-editor-actions{margin-left:auto}.asset-grid{gap:16px}.store-footer .corporate-footer{grid-template-columns:1fr 1fr!important}.appearance-savebar{flex-wrap:wrap}.appearance-savebar>span{flex-basis:100%}}@media(max-width:767px){.appearance-status{flex-wrap:wrap;gap:12px}.appearance-status>a{margin:0;flex-basis:100%}.appearance-tabs button{padding:10px 12px;font-size:12px}.appearance-editor{gap:18px}.appearance-section-heading h2{font-size:19px}.asset-grid{grid-template-columns:1fr}.asset-preview{height:115px}.link-editor-fields{flex-direction:column}.link-editor-fields>.field{width:100%}.footer-column-editor{padding:16px}.appearance-savebar{padding:15px 13px;gap:9px}.appearance-savebar>button{flex:1;font-size:11px;padding:10px 8px}.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-announcement{font-size:12px}.site-announcement p{justify-content:flex-start}.brand-custom img{max-width:155px!important;max-height:42px!important}.brand-custom>span{font-size:22px}.store-footer .corporate-footer{grid-template-columns:1fr 1fr!important}.store-footer .footer-brand{grid-column:1/-1}.footer-bottom nav{gap:14px}.appearance-preview-body h1{font-size:34px}.appearance-preview-dialog{max-height:94vh}.appearance-preview-site .corporate-footer{gap:24px}}.mobile-dock,.account-mobile-menu{display:none}.network-notice{display:flex;align-items:flex-start;gap:12px;padding:14px 24px;background:#fff5dd;border-bottom:1px solid #efd69e;color:#835719}.network-notice p{color:inherit;font-size:14px}.network-notice svg{margin-top:3px}.site-menu-sheet,.account-menu-sheet{max-width:400px;width:min(90vw,400px)!important;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto;overscroll-behavior:contain}.mobile-menu-search{display:flex;gap:8px;margin:0 24px}.mobile-menu-search input{min-width:0;flex:1}.mobile-nav{gap:8px}.mobile-nav>a{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 0}.mobile-nav .corporate-mobile-section{padding-block:10px}.account-content,.commerce-grid>*,.help-layout>*{min-width:0}.account-nav-profile{overflow-wrap:anywhere}.account-followup{margin:26px 0}.account-followup h2{font-size:23px}.account-followup>.section-heading>span{font-size:13px;color:#65738b;white-space:nowrap}.followup-list{border:1px solid #e0e7f1;border-radius:12px;overflow:hidden;background:#fff}.followup-item{display:flex;align-items:center;gap:14px;padding:17px 20px;border-bottom:1px solid #e8edf4}.followup-item:last-child{border:0}.followup-item>svg:first-child{color:#4b71b7}.followup-item.urgent>svg:first-child{color:#b77318}.followup-item.urgent{background:#fffbf3}.followup-item>div{flex:1;min-width:0}.followup-item strong{display:block;font-size:15px;font-weight:600}.followup-item span{display:block;font-size:14px;color:#65738b;overflow-wrap:anywhere;margin-top:3px}.followup-item:hover{background:#f2f6fd}.followup-item>svg:last-child{color:#7c90ab}.help-page{padding-block:60px 70px}.help-heading{max-width:800px;margin-bottom:42px}.help-heading h1{font-size:clamp(38px,5vw,58px);font-weight:630;letter-spacing:-.05em;white-space:pre-line}.help-heading>p{margin-top:18px;font-size:18px;line-height:1.8;max-width:640px}.help-search{display:flex;align-items:center;gap:12px;margin-top:28px;padding:9px 14px;border:1px solid #c8d6ee;border-radius:12px;background:#fff;box-shadow:0 5px 18px #17375408}.help-search>svg{color:#62789f}.help-search input{border:0;box-shadow:none;flex:1;min-width:0;height:44px;background:transparent}.help-search button{flex-shrink:0}.help-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:56px;align-items:start}.help-topics{display:flex;flex-direction:column;gap:5px;position:sticky;top:115px}.help-topics>button,.help-topics>a{display:flex;align-items:center;gap:10px;text-align:left;padding:13px 15px;border-radius:8px;font-size:14px;color:#5c708f}.help-topics>button>span{margin-left:auto;color:#8495ae;font-size:12px}.help-topics>button[aria-pressed=true]{background:#eaf0ff;color:#2856b2;font-weight:600}.help-topics>a{margin-top:15px;border-top:1px solid #e5eaf3;border-radius:0;padding-top:22px}.help-topics>a>svg:last-child{margin-left:auto}.help-result-count{font-size:13px;margin-bottom:10px}.help-answers [data-slot=accordion-trigger]{font-size:17px;line-height:1.6;padding-block:22px;gap:20px;text-align:left}.help-answers [data-slot=accordion-content]{padding-bottom:25px}.help-answers .prose-text{font-size:16px;line-height:1.85;color:#586b86}.help-answers .text-link{margin-top:21px;font-size:13px}.help-topic-label{display:block;color:#5378bc;font-size:12px;margin-bottom:13px}.help-contact{display:flex;align-items:center;gap:24px;padding:30px;background:#f0f5fc;border:1px solid #dde7f4;border-radius:14px;margin-top:48px}.help-contact>svg{color:#547dc4}.help-contact>div{flex:1}.help-contact h2{font-size:23px}.help-contact p{font-size:15px;margin-top:8px}.help-note{white-space:pre-line;margin-top:25px;font-size:14px}.help-editor{margin-top:25px}.help-editor-card{border:1px solid #e0e7f1;border-radius:10px;padding:22px;margin-top:18px}.help-editor-tools{display:flex;gap:8px;align-items:center;margin-bottom:20px}.help-editor-tools>strong{margin-right:auto;font-size:15px}.help-editor .section-heading{align-items:flex-start}.help-editor .section-heading p{font-size:14px}.comparison-hint{display:none}.record-cell-value{min-width:0;overflow-wrap:anywhere}a[aria-disabled=true]{pointer-events:none;opacity:.4}.recovery-page{min-height:65vh;padding-block:90px;max-width:850px}.recovery-page h1{font-size:clamp(32px,5vw,49px)}.recovery-page>p{margin-top:24px;font-size:17px;line-height:1.9;max-width:700px}.recovery-search{display:flex;gap:12px;margin:30px 0}.recovery-search input{border:1px solid #d0dbea;border-radius:8px;min-width:0;padding:12px 15px;flex:1}.recovery-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:30px}@media(max-width:1100px){.header-inner{gap:16px}.store-nav{display:none}.store-header .mobile-only{display:inline-flex!important}.store-header .header-actions{margin-left:auto}.help-contact{flex-wrap:wrap}.help-contact>div{flex-basis:calc(100% - 65px)}.help-layout{gap:30px;grid-template-columns:220px minmax(0,1fr)}}@media(max-width:960px){.account-layout{grid-template-columns:minmax(0,1fr)}.account-desktop-nav{display:none!important}.account-mobile-menu{display:flex;align-items:center;gap:12px}.account-mobile-trigger{height:auto;min-height:64px;justify-content:flex-start;flex:1;min-width:0;padding:12px 16px;background:#fff;border-color:#d8e2f0}.account-mobile-trigger>span{display:flex;flex-direction:column;text-align:left;flex:1;min-width:0}.account-mobile-trigger small{font-size:12px;color:#7889a2}.account-mobile-trigger strong{font-size:15px;font-weight:600}.account-support-shortcut{width:50px;height:54px;display:grid;place-items:center;background:#edf2fc;color:#3b65b6;border:1px solid #dbe5f5;border-radius:10px}.account-menu-sheet .account-nav{border:0;border-radius:0;flex-direction:column;align-items:stretch;overflow:visible}.account-menu-sheet .account-nav>a{min-height:48px;font-size:16px}.account-menu-sheet [data-slot=sheet-description]{overflow-wrap:anywhere}.hosting-comparison>.comparison-hint{display:block;font-size:14px;margin-top:14px;margin-bottom:12px}}@media(max-width:767px){:root{--mobile-dock-height: 64px}html{scroll-padding-top:90px;scroll-padding-bottom:95px}.public-shell{padding-bottom:calc(var(--mobile-dock-height) + env(safe-area-inset-bottom))}.container{width:calc(100% - 32px)}.mobile-dock{display:flex;align-items:stretch;position:fixed;inset:auto 0 0;z-index:40;min-height:var(--mobile-dock-height);padding:5px 8px calc(5px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #dbe3f0;box-shadow:0 -4px 20px #132b5010;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-dock>a{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px;align-items:center;justify-content:center;color:#71819a;font-size:12px;line-height:1.5;border-radius:9px;min-height:52px}.mobile-dock>a[aria-current=page]{color:#2f5dc3;background:#eef3ff;font-weight:600}.mobile-dock>a>span{position:relative;display:flex}.mobile-dock b{position:absolute;left:14px;top:-7px;font-size:10px;line-height:17px;min-width:17px;text-align:center;padding:0 4px;background:#315fe7;color:#fff;border-radius:12px}.header-inner{gap:12px}.header-actions{gap:10px}.brand{min-width:0;font-size:25px;max-width:100%}.store-header .brand{max-width:calc(100% - 95px)}.brand>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-custom{gap:8px}.brand-custom img{max-width:min(34vw,130px)!important}.brand-custom>span{font-size:19px}.brand-custom:has(>span) img{max-width:78px!important}.header-panel{display:none}.cart-link,.header-admin,.store-header .mobile-only{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.cart-link>span{top:0;right:0}.header-admin{display:none!important}.store-footer .brand{max-width:100%}.public-shell [data-sonner-toaster]{bottom:calc(80px + env(safe-area-inset-bottom))!important}.public-shell .consent-settings{bottom:calc(74px + env(safe-area-inset-bottom));min-height:44px;padding:10px 14px;font-size:13px}.consent-banner{inset:auto 12px calc(76px + env(safe-area-inset-bottom));max-height:65dvh;overflow:auto;padding:20px}.consent-buttons{flex-wrap:wrap}.consent-buttons button{flex:1;white-space:normal;min-height:44px}.network-notice{padding:13px 16px}.network-notice p{font-size:14px}button[data-slot=button],a.button,.icon-button,.row-menu,[data-slot=select-trigger]{min-height:44px}.icon-button,.row-menu{min-width:44px;width:44px;height:44px}.button{white-space:normal;text-align:center;line-height:1.45}.form-actions{flex-wrap:wrap}.form-actions>button{flex:1;min-width:95px}.field label{font-size:14px}.field small{font-size:13px}.field input,.field textarea,.field [data-slot=select-trigger]{min-height:46px}.search-input input{font-size:16px!important;min-height:46px}.search-input>svg{top:15px}.choice-field{min-width:0}.pb-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 28px - env(safe-area-inset-bottom));padding:24px 20px;overscroll-behavior:contain;scroll-padding:24px}.pb-dialog [data-slot=dialog-header]{padding-right:16px}.pb-dialog .form-actions{position:sticky;bottom:-24px;background:#fff;padding-block:14px;margin-top:5px;border-top:1px solid #e6ecf5;z-index:2}.pb-dialog [data-slot=dialog-description]{font-size:14px}[data-slot=sheet-content]>button,[data-slot=dialog-content]>button{min-width:44px;min-height:44px;top:6px;right:6px;display:grid;place-items:center}.admin-content{padding:24px 14px 40px}.admin-topbar{position:sticky;top:0;z-index:30;padding-inline:12px;gap:8px}.admin-breadcrumb{min-width:0;gap:6px;font-size:14px}.admin-breadcrumb>span,.admin-breadcrumb>svg{display:none}.admin-breadcrumb>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-top-actions{gap:8px;flex-shrink:0}.admin-top-avatar{display:none}.admin-icon-link{font-size:12px}.admin-top-actions .admin-top-date{display:none}.admin-sidebar [data-slot=sidebar-menu-button],[data-mobile=true] [data-slot=sidebar-menu-button]{min-height:46px;font-size:15px}.admin-content .section-heading h1{font-size:28px}.admin-content .section-heading p{font-size:14px}.section-actions{flex-wrap:wrap}.section-actions>a,.section-actions>button{flex:1}.admin-content .panel{min-width:0}.settings-panel{padding:21px 18px}.settings-grid,.dashboard-grid{grid-template-columns:minmax(0,1fr)}.settings-save{flex-wrap:wrap;padding:14px}.settings-save>span{flex-basis:100%;font-size:13px}.settings-save>button{width:100%}.appearance-savebar,.content-savebar,.settings-save{bottom:max(8px,env(safe-area-inset-bottom))}.appearance-savebar>button,.content-savebar>button{font-size:13px;white-space:normal;padding:10px;min-height:46px}.appearance-tabs{max-width:100%;overflow-x:auto}.appearance-tabs button{font-size:13px;white-space:nowrap}.appearance-preview-dialog{max-width:calc(100vw - 16px)!important}.content-admin-toolbar [data-slot=tabs]{max-width:100%;overflow:auto}.content-admin-toolbar [data-slot=tabs-list]{height:auto;flex-wrap:wrap;justify-content:flex-start}.content-admin-toolbar [data-slot=tabs-trigger]{min-height:44px;font-size:14px}.help-editor-card{padding:17px 14px}.help-editor-tools{gap:5px}.responsive-record-table{display:block;min-width:0!important;width:100%;table-layout:fixed}.responsive-record-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.responsive-record-table tbody{display:block;width:100%;padding:0 16px}.responsive-record-table tbody tr{display:block;border-bottom:1px solid #dce5f2!important;padding:16px 0;background:transparent}.responsive-record-table tbody tr:last-child{border-bottom:0!important}.responsive-record-table td{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:13px;padding:8px 0!important;border:0!important;white-space:normal;font-size:14px;overflow-wrap:anywhere;text-align:left}.responsive-record-table td:before{content:attr(data-label);font-size:12px;font-weight:550;color:#8290a5;line-height:1.7}.responsive-record-table td[data-label=\130\15flemler]{align-items:center}.responsive-record-table .table-primary{gap:9px;min-width:0}.responsive-record-table .table-avatar{display:none}.responsive-record-table td strong,.responsive-record-table td small,.responsive-record-table .table-primary>div{white-space:normal;overflow-wrap:anywhere}.responsive-record-table td small{font-size:12px}.responsive-record-table .row-actions{flex-wrap:wrap;gap:8px}.responsive-record-table .row-menu{margin-left:auto}.responsive-record-table .status{font-size:12px;width:fit-content}.responsive-record-table button{font-size:13px;white-space:normal}.table-toolbar{padding:16px;gap:12px}.table-tools{min-width:0;flex-wrap:wrap}.table-tools>[data-slot=select-trigger]{width:100%;min-width:0;flex:1}.table-footer{padding:16px;font-size:12px;gap:12px;flex-wrap:wrap}.table-footer [data-slot=pagination-link]{min-height:44px;min-width:44px}.table-scroll{max-width:100%;min-width:0}.hosting-comparison [data-slot=table-container]{max-width:100%;overscroll-behavior-inline:contain}.hosting-comparison th:first-child,.hosting-comparison td:first-child{position:sticky;left:0;background:#f5f8fc;z-index:1;min-width:128px;max-width:140px;white-space:normal}.hosting-comparison th,.hosting-comparison td{min-width:150px;font-size:14px}.domain-rate-table td{grid-template-columns:125px minmax(0,1fr)}.login-card{margin:20px 0;padding:28px 22px}.login-card .brand{max-width:100%}.login-card .login-icon{margin-top:28px}.account-layout{gap:23px}.account-page{padding-top:20px}.account-followup .section-heading{flex-direction:row;align-items:flex-end;gap:10px}.account-followup h2{font-size:21px}.account-followup .eyebrow{font-size:11px}.followup-item{padding:16px 14px;gap:11px}.followup-item strong{font-size:14px}.followup-item span,.stat-top{font-size:13px}.stat-caption{font-size:12px}.stat-top>span{min-width:0}.stat-card{min-width:0}.key-box{min-width:0;gap:8px}.key-box code{white-space:normal;overflow-wrap:anywhere;min-width:0}.detail-list dd{min-width:0;overflow-wrap:anywhere}.hosting-console-hero h2,.hosting-hub-card h3,.license-domain,.domain-result h2{overflow-wrap:anywhere}.account-license-header{gap:12px;flex-wrap:wrap}.card-actions,.license-dates{flex-wrap:wrap}.message-bubble header{flex-wrap:wrap;gap:6px}.message-bubble p,.inquiry-message{overflow-wrap:anywhere}.order-card-bottom .row-actions{flex-wrap:wrap}.account-content .section-heading .button{font-size:14px}.row-actions{max-width:100%}.profile-info{overflow-wrap:anywhere}.commerce-grid{grid-template-columns:minmax(0,1fr);gap:24px}.cart-row{position:relative;gap:14px;padding:20px 16px}.cart-row>div:nth-child(2){flex:1;min-width:0}.cart-row h3{overflow-wrap:anywhere;font-size:17px}.cart-row .cart-price{margin-left:69px;font-size:17px}.cart-row .icon-button{margin-left:auto}.order-summary{position:static;padding:22px}.summary-row{gap:14px}.summary-row>span{min-width:0;overflow-wrap:anywhere}.summary-row>strong{flex-shrink:0;font-size:14px}.summary-total>strong{font-size:21px}.checkout-fields{padding:23px 18px}.checkout-fields h2{font-size:21px}.checkout-coupon{flex-wrap:wrap}.checkout-coupon .field{flex:1;min-width:140px}.checkout-coupon button{min-height:46px}.detail-features{grid-template-columns:1fr}.detail-visual{min-height:260px}.detail-visual h2{font-size:29px;text-align:center;overflow-wrap:anywhere}.detail-visual>svg{width:72px;height:72px}.detail-visual-meta{padding-top:24px;gap:12px;flex-wrap:wrap}.product-features{font-size:14px}.catalog-sort{flex-basis:100%}.catalog-sort select{font-size:16px;min-height:46px}.catalog-filter-form>button{min-height:44px;font-size:14px;flex:1}.catalog-categories a{min-height:44px;font-size:14px}.catalog-breadcrumb{flex-wrap:wrap;font-size:13px}.catalog-title{font-size:32px;overflow-wrap:anywhere}.domain-search{gap:8px;padding:8px}.domain-search>svg{display:none}.domain-search input{min-width:0}.domain-search button{padding-inline:14px;font-size:14px}.domain-extensions button{min-height:44px;padding:8px 13px}.domain-result-action,.domain-result-action button{width:100%}.hosting-followup{padding:24px 20px}.hosting-followup .button{width:100%}.hosting-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.hosting-tool{padding:18px 14px}.hosting-tool h3,.hosting-tool strong{font-size:15px}.hosting-tool p{font-size:13px}.hosting-tool-arrow{display:none}.help-page{padding-block:35px 45px}.help-heading{margin-bottom:28px}.help-heading>p{font-size:16px}.help-search{margin-top:24px;padding:6px 10px;gap:7px}.help-layout{grid-template-columns:minmax(0,1fr);gap:24px}.help-topics{position:static;flex-direction:row;flex-wrap:wrap;gap:7px}.help-topics>button,.help-topics>a{padding:10px 12px;min-height:44px;font-size:13px;border:1px solid #e1e8f1;margin:0;border-radius:8px}.help-topics>button>span{display:none}.help-topics>button:first-child{width:100%;justify-content:flex-start}.help-topics>button:first-child>span{display:block}.help-answers [data-slot=accordion-trigger]{font-size:16px;padding-block:20px;gap:14px}.help-answers .prose-text{font-size:15px}.help-contact{margin-top:30px;padding:25px 20px;gap:17px}.help-contact>div{flex-basis:calc(100% - 55px)}.help-contact h2{font-size:21px}.help-contact .button{width:100%}.help-contact>.text-link{margin-inline:auto}.recovery-page{padding-block:50px}.recovery-page>p{font-size:16px}.recovery-search{gap:8px}.recovery-search .button{padding-inline:14px}.recovery-actions{gap:22px}.store-footer .footer-bottom{font-size:12px;line-height:1.8}.corporate-footer h2{font-size:15px}.corporate-footer>div>a{min-height:36px;display:flex;align-items:center;font-size:14px}.footer-bottom nav{flex-wrap:wrap}.footer-bottom nav>a{padding-block:8px}.corporate-footer .footer-brand>p{font-size:14px}}@media(max-width:360px){.hero-assurance{flex-wrap:wrap;gap:10px}.hero-actions{flex-direction:column;align-items:stretch}.hero-secondary{justify-content:center;min-height:44px}.stats-grid,.account-content .stats-grid,.hosting-tools{grid-template-columns:1fr}.status-command-top{flex-wrap:wrap;gap:10px}.appearance-savebar>button,.content-savebar>button{flex-basis:100%}.responsive-record-table td{grid-template-columns:88px minmax(0,1fr);gap:8px}.domain-rate-table td{grid-template-columns:110px minmax(0,1fr)}.category-directory{grid-template-columns:1fr}.category-directory>a:last-child:nth-child(odd){flex-direction:column;align-items:flex-start}.brand{font-size:23px}.domain-search button{font-size:13px;padding-inline:10px}.account-followup .section-heading{align-items:flex-start;flex-direction:column}}@media print{.mobile-dock,.network-notice,.account-mobile-menu,.consent-banner,.consent-settings{display:none!important}.public-shell{padding-bottom:0}}.reference-rail-section{padding:64px 0;background:#f5f8fd;border-block:1px solid #e7edf6}.reference-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.reference-heading h2{font-size:32px;letter-spacing:-1px;font-weight:600;margin-top:8px}.reference-heading p{font-size:14px;line-height:1.8;color:#69809f;max-width:650px}.reference-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.reference-track{display:flex;width:max-content;animation:reference-scroll 28s linear infinite}.reference-track-group{display:flex;justify-content:space-around;gap:24px;padding-right:24px;min-width:320px}.reference-logo{min-width:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:30px;color:#263d60}.reference-logo img{object-fit:contain;max-width:180px;height:60px}.reference-wordmark{font-size:27px;font-weight:600;letter-spacing:-1px;overflow-wrap:anywhere;position:relative}.reference-logo small{font-size:12px;color:#8391a5}.reference-viewport.paused .reference-track,.reference-viewport:hover .reference-track,.reference-viewport:focus-within .reference-track{animation-play-state:paused}@keyframes reference-scroll{to{transform:translate(-50%)}}.references-hero{padding:96px 0;background:radial-gradient(ellipse at 85% 0%,#25466c,transparent 55%),#0c192e;color:#fff}.references-hero .eyebrow{color:#a4c2fc}.references-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.13;letter-spacing:-2.5px;white-space:pre-line;margin:22px 0}.references-hero p{max-width:600px;font-size:18px;line-height:1.85;color:#b6c7de;margin-bottom:30px}.references-list{padding-top:48px;padding-bottom:80px}.reference-filter{display:flex;justify-content:space-between;align-items:center;gap:20px}.reference-filter>div:first-child{display:flex;gap:8px;flex-wrap:wrap}.reference-filter button{padding:11px 18px;border:1px solid #e0e8f3;border-radius:30px;font-size:14px;min-height:44px}.reference-filter button.active{background:#122740;color:#fff;border-color:#122740}.reference-search{display:flex;gap:10px;align-items:center;min-width:230px;color:#7491b5}.reference-result{font-size:13px;color:#7890ad;margin:20px 0}.reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.reference-card{border:1px solid #e0e8f3;border-radius:18px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.reference-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #18365412}.reference-card-art{height:220px;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#edf3ff,#dbe9fb);padding:24px;color:#203b62}.reference-card-art img{position:relative;width:75%;height:90px;object-fit:contain}.reference-orbit{position:absolute;width:260px;height:260px;border:1px solid #ffffffb0;border-radius:50%;transform:translate(95px,-85px);box-shadow:0 0 0 36px #ffffff25,0 0 0 72px #ffffff25}.reference-card-body{padding:28px}.reference-card-body h2{font-size:25px;font-weight:600;letter-spacing:-.7px;margin:14px 0;overflow-wrap:anywhere}.reference-card-body p{font-size:15px;line-height:1.8;color:#6d829f;white-space:pre-line;overflow-wrap:anywhere;margin-bottom:20px}.reference-card-body .eyebrow{font-size:11px;overflow-wrap:anywhere}.reference-empty{padding:60px 24px;background:#f5f8fd;border-radius:16px;text-align:center}.reference-empty h2{font-size:22px;margin-bottom:20px}.reference-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px;background:#eff5fc;border:1px solid #e1eaf5;border-radius:20px;margin-top:64px}.reference-cta h2{font-size:30px;font-weight:600;letter-spacing:-1px;white-space:pre-line}.reference-cta p{margin-top:12px;color:#69809f;max-width:600px;line-height:1.8}.reference-copy{white-space:pre-line;line-height:1.8;margin-top:30px}.reference-editor{margin-top:24px}.reference-editor-item{border:1px solid #e0e8f3;border-radius:12px;margin-top:16px}.reference-editor-item>summary{padding:20px;cursor:pointer;font-size:16px;font-weight:600;overflow-wrap:anywhere}.reference-editor-item small{font-weight:400;color:#7890ad;margin-left:15px}.reference-editor-fields{padding:0 20px 20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.reference-media,.reference-switches{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.reference-media img{object-fit:contain}.reference-switches label{display:flex;align-items:center;gap:9px;font-size:14px;min-height:44px}.reference-switches input{width:18px;height:18px}.admin-nav-group>summary{font-size:10px;letter-spacing:1.4px;color:#8394b0;cursor:pointer;padding:12px 10px;min-height:40px}.admin-nav-empty{padding:20px;color:#9db0ca;font-size:13px;line-height:1.8}@media(max-width:960px){.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-cta{align-items:flex-start;flex-direction:column}.reference-heading{flex-wrap:wrap}.reference-editor-fields{grid-template-columns:1fr}}@media(max-width:767px){.public-shell{padding-bottom:0}html{scroll-padding-bottom:20px}.public-shell [data-sonner-toaster]{bottom:calc(16px + env(safe-area-inset-bottom))!important}.public-shell .consent-settings{bottom:calc(14px + env(safe-area-inset-bottom))}.consent-banner{bottom:calc(12px + env(safe-area-inset-bottom))}.site-menu-sheet{width:min(92vw,390px)!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.mobile-nav>a{min-height:48px}.reference-rail-section{padding:36px 0}.reference-heading h2{font-size:28px}.reference-heading .row-actions{width:100%;justify-content:space-between}.references-hero{padding:58px 0}.references-hero h1{letter-spacing:-1.7px}.reference-filter{align-items:stretch;flex-direction:column}.reference-grid{grid-template-columns:1fr}.reference-card-art{height:210px}.reference-card-body{padding:24px}.reference-cta{padding:26px;margin-top:36px}.reference-cta h2{font-size:27px}.reference-editor-item small{display:block;margin:8px 0 0}.content-admin-toolbar [role=tablist]{height:auto;flex-wrap:wrap;justify-content:flex-start}.reference-wordmark{font-size:24px}}@media(prefers-reduced-motion:reduce){.reference-track{animation:none;width:100%}.reference-track-group{min-width:0;width:100%;flex-wrap:wrap;padding:0}.reference-track-group[aria-hidden=true]{display:none}.reference-viewport{-webkit-mask-image:none;mask-image:none}.reference-card{transition:none}}.mobile-menu-panel[data-slot=sheet-content]{width:min(100vw,430px);max-width:430px;height:100dvh;max-height:100dvh;padding:0;gap:0;border:0;background:#fff;overflow:hidden;color:#162b48;box-shadow:-24px 0 80px #07152935}.mobile-menu-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 22px 20px;padding-top:max(24px,env(safe-area-inset-top));border-bottom:1px solid #eaf0f7;flex-shrink:0}.mobile-menu-top [data-slot=sheet-title]{font-size:24px;font-weight:650;letter-spacing:-.8px;color:#162b48}.mobile-menu-top [data-slot=sheet-title]>span{display:block;font-size:13px;letter-spacing:0;font-weight:400;color:#76859b;margin-top:3px}.mobile-menu-close{width:44px!important;height:44px!important;border:1px solid #e1e9f4;border-radius:50%;background:#f5f8fc;color:#263e60}.mobile-menu-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:20px 18px 24px;scrollbar-width:thin;scrollbar-color:#c8d4e6 transparent}.mobile-menu-searchbox{display:flex;align-items:center;gap:9px;background:#f1f5fa;border:1px solid #e4ebf4;border-radius:12px;padding:3px 6px 3px 14px;color:#647c9c;margin-bottom:24px}.mobile-menu-searchbox input{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0;font-size:16px;min-width:0;height:44px}.mobile-menu-searchbox:focus-within{outline:2px solid var(--primary);outline-offset:2px}.mobile-menu-searchbox button{width:44px;height:44px;flex-shrink:0;color:#2a4c80}.mobile-menu-section-label{font-size:12px;font-weight:600;letter-spacing:1.7px;color:#7a8aa2;padding:0 10px 10px}.mobile-menu-link,.mobile-menu-group [data-slot=accordion-trigger]{display:flex;align-items:center;gap:13px;min-height:74px;padding:13px 12px;border-radius:12px;text-decoration:none!important;width:100%;transition:background .15s}.mobile-menu-link:hover,.mobile-menu-group [data-slot=accordion-trigger]:hover{background:#f5f8fc}.mobile-menu-icon{display:grid;place-items:center;background:#edf3fc;border:1px solid #e3ebf7;border-radius:12px;width:43px;height:43px;flex-shrink:0;color:#3d67a9}.mobile-menu-label{min-width:0;flex:1;text-align:left}.mobile-menu-label strong{display:block;font-size:16px;line-height:1.45;font-weight:550;overflow-wrap:anywhere;color:#203854}.mobile-menu-label small{display:block;font-size:13px;line-height:1.55;color:#788aa3;margin-top:3px;font-weight:400}.mobile-menu-arrow,.mobile-menu-group [data-slot=accordion-trigger]>svg{flex-shrink:0;color:#8ca0bb}.mobile-menu-link[aria-current=page]{background:#edf3ff}.mobile-menu-link[aria-current=page] .mobile-menu-label strong{color:#2c57ba}.mobile-menu-link[aria-current=page] .mobile-menu-icon{background:#dfeaff;color:#2c57ba}.mobile-menu-group{border:0!important}.mobile-menu-group [data-state=open][data-slot=accordion-trigger]{background:#f5f8fc;border-radius:12px 12px 0 0}.mobile-menu-children{background:#f5f8fc;border-radius:0 0 12px 12px;padding:0 10px 10px!important}.mobile-menu-link.compact{min-height:50px;padding-block:9px}.mobile-menu-link.compact .mobile-menu-icon{width:32px;height:32px;background:transparent;border:0}.mobile-menu-link.compact .mobile-menu-label strong{font-size:14px}.mobile-menu-children .mobile-menu-link:hover{background:#eaf0fa}.mobile-menu-admin{display:flex;align-items:center;gap:12px;padding:16px;margin-top:18px;border:1px dashed #ccd9eb;border-radius:12px;font-size:14px;color:#395c90}.mobile-menu-admin>svg:last-child{margin-left:auto}.mobile-menu-bottom{flex-shrink:0;border-top:1px solid #e7edf5;padding:16px 20px max(16px,env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 24px #172b4505}.mobile-menu-account{display:flex;align-items:center;gap:13px;background:#11253f;color:#fff;border-radius:14px;padding:16px;min-height:78px}.mobile-menu-account-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff25;border-radius:11px;color:#aac6ff;flex-shrink:0}.mobile-menu-account>span:nth-child(2){flex:1;min-width:0}.mobile-menu-account strong{font-size:15px;line-height:1.5;display:block;overflow-wrap:anywhere;font-weight:550}.mobile-menu-account small{display:block;color:#b3c5de;font-size:12px;line-height:1.5;margin-top:2px}.mobile-menu-account>svg{flex-shrink:0;color:#b3c5de}.mobile-menu-utilities{display:flex;align-items:stretch;justify-content:space-between;gap:8px;margin-top:10px}.mobile-menu-utilities a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:13px;color:#58718f;flex:1;min-width:0}.mobile-menu-count{display:grid;place-items:center;min-width:20px;height:20px;border-radius:6px;background:#edf3ff;color:#2c57ba;font-size:12px}.mobile-menu-trigger{height:44px!important;padding:0 10px!important;gap:7px;border:1px solid #e1e8f2;border-radius:10px!important;font-size:13px;color:#213b5e}.mobile-menu-panel a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mobile-menu-panel .mobile-menu-navigation{margin:0}@media(max-width:767px){.store-header .brand{max-width:calc(100% - 147px)}.header-actions{gap:8px}.mobile-menu-trigger{width:auto!important}.mobile-menu-panel[data-slot=sheet-content]{width:min(100vw - 16px,430px);border-radius:20px 0 0 20px}.mobile-menu-top{padding:20px 18px 16px;padding-top:max(20px,env(safe-area-inset-top))}.mobile-menu-scroll{padding:16px 12px 20px}.mobile-menu-bottom{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.mobile-menu-top [data-slot=sheet-title]{font-size:22px}}@media(max-height:600px){.mobile-menu-top{padding-block:12px}.mobile-menu-top [data-slot=sheet-title]>span{display:none}.mobile-menu-bottom{padding-top:10px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.mobile-menu-account{min-height:58px;padding:10px 14px}.mobile-menu-utilities{margin-top:4px}.mobile-menu-searchbox{margin-bottom:14px}}.account-page{background:#f2f5fa;padding:36px 0 72px}.account-layout{grid-template-columns:240px minmax(0,1fr);gap:28px}.account-content{scroll-margin-top:110px}.account-desktop-nav{position:sticky;top:110px;border-radius:18px;padding:14px;box-shadow:0 8px 30px #19345404}.account-nav-profile{padding:12px 12px 22px}.customer-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#eaf0ff;color:#3865ba;font-size:16px;font-weight:650;margin-bottom:15px}.account-nav-profile small{display:block;line-height:1.6;margin-top:5px;color:#71849f}.account-nav>a{min-height:46px;border-radius:10px;font-size:14px;color:#5e7391}.account-nav>a.active{background:#eaf1ff;color:#315fbd;font-weight:600}.account-nav>a:hover{background:#f2f6fc}.account-nav>a:last-child{margin-top:12px;border-top:1px solid #edf1f6;border-radius:0;color:#7a889c}.customer-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px;border-radius:20px;background:radial-gradient(ellipse at 100% 0%,#274a76,transparent 70%),#10233d;color:#fff;margin-bottom:24px}.customer-eyebrow{color:#a6bde1;font-size:12px;letter-spacing:1.8px;font-weight:550}.customer-welcome h1{font-size:clamp(26px,3vw,36px);font-weight:550;letter-spacing:-1px;margin:13px 0 10px;overflow-wrap:anywhere}.customer-welcome p{color:#b4c4db;font-size:15px;line-height:1.7}.customer-new-service{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#203b60;padding:14px 17px;border-radius:11px;font-size:14px;font-weight:550;flex-shrink:0;min-height:48px}.customer-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.customer-stat{text-align:left;background:#fff;border:1px solid #e0e7f1;border-radius:16px;padding:20px;min-width:0;transition:border-color .18s,transform .18s}.customer-stat:hover{border-color:#9ab5e5;transform:translateY(-2px)}.customer-stat-top{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:13px;color:#617694;line-height:1.5}.customer-stat-top svg{color:#6386bb;flex-shrink:0}.customer-stat>strong{display:block;font-size:36px;line-height:1.1;letter-spacing:-1px;font-weight:600;margin:20px 0;color:#203852}.customer-stat-bottom{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:12px;line-height:1.5;color:#8292aa}.customer-stat-bottom svg{flex-shrink:0}.customer-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px}.customer-shortcuts button{display:flex;align-items:center;gap:12px;text-align:left;padding:18px 14px;border:1px solid #dfe7f3;border-radius:13px;background:#f9fbfe;color:#6281ae;min-width:0}.customer-shortcuts button:hover{background:#edf3fc}.customer-shortcuts button>span{flex:1;min-width:0}.customer-shortcuts strong{font-size:14px;font-weight:550;display:block;color:#324e72}.customer-shortcuts small{font-size:12px;display:block;margin-top:4px;color:#7b8fa9;line-height:1.5}.customer-shortcuts svg{flex-shrink:0}.account-content .account-license,.account-content .order-card,.account-content>.panel,.account-content .settings-panel{border-radius:16px;box-shadow:0 5px 22px #173c6703}.account-content .section-heading h1,.account-content .section-heading h2{letter-spacing:-.8px}.account-content .account-license-header h3{font-weight:550}.account-content .key-box{background:#f4f7fc;border-color:#e7edf7;border-radius:10px}.account-content .license-dates{padding:18px 0;border-top:1px solid #edf1f7;margin-top:20px}.account-content .ticket-card{padding:24px;gap:20px}.account-content .ticket-card h3{font-size:17px;font-weight:550;overflow-wrap:anywhere}.customer-search{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1px solid #dfe7f2;border-radius:12px;margin-bottom:22px;color:#7a8da8}.customer-search input{flex:1;min-width:0;font-size:15px;border:0;box-shadow:none!important}.customer-search:focus-within{outline:2px solid #99b7ed}.customer-search>span{font-size:12px;white-space:nowrap}.customer-no-match{padding:36px;text-align:center;border:1px dashed #cddaea;border-radius:14px;background:#f8faff}.customer-no-match p{margin-bottom:16px;color:#71849f}.customer-profile-heading{display:flex;align-items:center;gap:18px;padding-bottom:25px;border-bottom:1px solid #e7edf5;margin-bottom:10px}.customer-profile-heading>span{display:grid;place-items:center;width:60px;height:60px;background:#eaf1ff;color:#3864b5;border-radius:18px;font-size:22px;flex-shrink:0}.customer-profile-heading h2{font-size:23px;font-weight:550;overflow-wrap:anywhere}.customer-profile-heading p{font-size:14px;color:#8393a9;margin-top:5px}.account-content .account-followup{border-radius:16px;border-color:#dfe8f5}.account-content .followup-item{border-radius:10px}.account-content button:focus-visible,.account-nav a:focus-visible{outline:2px solid #3865f6;outline-offset:3px}@media(max-width:1150px){.account-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.customer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-welcome{padding:28px}.customer-shortcuts{grid-template-columns:1fr}.customer-shortcuts button{padding:15px 20px}.customer-shortcuts small{display:inline;margin-left:10px}}@media(max-width:960px){.account-layout{grid-template-columns:1fr}.account-mobile-menu{margin-bottom:0}.account-mobile-trigger{border-radius:14px!important;background:#fff!important;min-height:64px}.account-support-shortcut{border-radius:14px!important}.account-menu-sheet{padding:20px!important;overflow-y:auto}.account-menu-sheet .account-nav{border:0;display:flex;flex-direction:column;align-items:stretch;padding:0}.account-menu-sheet .account-nav>a{font-size:15px;padding:16px;min-height:50px}.customer-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-shortcuts small{display:block;margin-left:0}}@media(max-width:600px){.account-page{padding-top:20px}.customer-welcome{padding:26px 22px;align-items:stretch;flex-direction:column;gap:20px;border-radius:17px}.customer-new-service{align-self:flex-start}.customer-stat-grid{gap:10px}.customer-stat{padding:16px}.customer-stat-top{font-size:12px;align-items:flex-start}.customer-stat>strong{font-size:31px;margin:16px 0}.customer-stat-bottom{font-size:12px}.customer-stat-bottom svg{display:none}.customer-shortcuts{grid-template-columns:1fr;gap:8px}.customer-shortcuts button{min-height:64px}.customer-shortcuts strong{font-size:15px}.customer-shortcuts small{font-size:12px}.customer-search{gap:8px;flex-wrap:wrap;padding:8px 12px}.customer-search input{font-size:16px;width:calc(100% - 40px);flex-basis:calc(100% - 40px)}.customer-search>span{margin-left:26px}.customer-search>button{margin-left:auto}.account-content .ticket-card{padding:20px;align-items:flex-start;flex-direction:column}.account-content .ticket-card>.row-actions{width:100%;justify-content:space-between}.account-content .order-card,.account-content .account-license{padding:20px}.account-content .account-license-header{align-items:flex-start;gap:12px;flex-wrap:wrap}.customer-profile-card{padding:22px!important}.account-content .detail-list dd{overflow-wrap:anywhere}}.hero{position:relative;background:#060b13!important;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.03)}.hero h1{background:linear-gradient(135deg,#fff,#8caaff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-shadow:0 10px 40px rgba(140,170,255,.2)}.hero-orb{animation:orb-float 20s ease-in-out infinite alternate;z-index:0;pointer-events:none}.hero-orb-1{width:800px;height:800px;background:radial-gradient(circle,rgba(59,130,246,.12),transparent 70%);top:-300px;left:-300px}.hero-orb-2{width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.12),transparent 70%);bottom:-200px;right:-200px;animation-delay:-5s}.hero-orb-3{width:500px;height:500px;background:radial-gradient(circle,rgba(16,185,129,.08),transparent 70%);top:40%;left:40%;transform:translate(-50%,-50%);animation-delay:-10s}@keyframes orb-float{0%{transform:translate(0) scale(1)}50%{transform:translate(80px,40px) scale(1.1)}to{transform:translate(-40px,80px) scale(.9)}}.hero-grid{position:relative;z-index:1}.hero-directory{background:#ffffff05!important;border:1px solid rgba(255,255,255,.05)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 60px -20px #00000080;border-radius:24px!important;overflow:hidden}.directory-item{border-bottom:1px solid rgba(255,255,255,.03)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.directory-item:hover{background:#ffffff0d!important;padding-left:36px!important}.directory-icon{color:#8caaff!important}.tech-marquee-wrapper{background:#090e17;border-bottom:1px solid rgba(255,255,255,.03);padding:16px 0;overflow:hidden;display:flex;align-items:center;position:relative}.tech-marquee-wrapper:before,.tech-marquee-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:150px;z-index:2;pointer-events:none}.tech-marquee-wrapper:before{left:0;background:linear-gradient(to right,#090e17,transparent)}.tech-marquee-wrapper:after{right:0;background:linear-gradient(to left,#090e17,transparent)}.tech-marquee{display:flex;gap:60px;animation:scroll-left 40s linear infinite;white-space:nowrap}.tech-marquee span{font-size:13px;font-weight:700;letter-spacing:2px;color:#4b5a7a;display:flex;align-items:center;gap:8px;opacity:.8}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.product-card{transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease!important}.product-card:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 25px 50px -12px #00000040!important}.reveal{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.18;animation:orb-drift 12s ease-in-out infinite alternate}.hero-orb-1{width:520px;height:520px;background:radial-gradient(circle,#3b82f6,transparent);top:-120px;right:-100px;animation-delay:0s}.hero-orb-2{width:350px;height:350px;background:radial-gradient(circle,#8b5cf6,transparent);bottom:-80px;left:10%;animation-delay:-5s}.hero-orb-3{width:280px;height:280px;background:radial-gradient(circle,#06b6d4,transparent);top:40%;right:30%;animation-delay:-8s;opacity:.1}@keyframes orb-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.07)}to{transform:translate(-15px,15px) scale(.96)}}.typewriter-cursor{display:inline-block;width:3px;height:.85em;background:#79a0ff;margin-left:4px;vertical-align:middle;animation:blink-cursor .9s step-end infinite}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.button-primary.button-glow{position:relative;overflow:hidden;box-shadow:0 0 #4f83ef00;transition:box-shadow .4s,transform .2s}.button-primary.button-glow:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .3s}.button-primary.button-glow:hover{box-shadow:0 0 30px 6px #4f83ef73;transform:translateY(-2px)}.button-primary.button-glow:hover:before{opacity:1}.floating-support{position:fixed;bottom:28px;right:28px;z-index:900;display:flex;align-items:center;gap:0;border-radius:50px;overflow:hidden;box-shadow:0 8px 32px #1e3a8a4d;transition:all .35s cubic-bezier(.22,1,.36,1)}.floating-support-btn{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;padding:14px 20px;font-size:14px;font-weight:600;cursor:pointer;border:none;text-decoration:none;white-space:nowrap}.floating-support-label{max-width:0;overflow:hidden;transition:max-width .35s cubic-bezier(.22,1,.36,1);white-space:nowrap}.floating-support:hover .floating-support-label{max-width:200px}.floating-support-tag{background:#ffffff26;font-size:11px;padding:3px 8px;border-radius:20px;margin-left:4px}.floating-support-pulse{position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;background:#22c55e}.floating-support-pulse:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:#22c55e;opacity:.4;animation:pulse-ring 2s ease-out infinite}@keyframes pulse-ring{0%{transform:scale(1);opacity:.4}to{transform:scale(2.2);opacity:0}}.stats-section{background:#0b1730;color:#fff;padding:60px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.stats-section .container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-counter-item{text-align:center;padding:28px 20px}.stat-counter-number{font-size:48px;font-weight:750;letter-spacing:-2px;color:#fff;display:block;line-height:1}.stat-counter-suffix{color:#79a0ff;font-size:32px}.stat-counter-label{font-size:14px;color:#8aa0c0;margin-top:10px;display:block;letter-spacing:.5px}.stat-counter-divider{width:1px;background:#ffffff14;margin:auto}.cmd-backdrop{position:fixed;inset:0;background:#050f23b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;animation:cmd-fade-in .15s ease}@keyframes cmd-fade-in{0%{opacity:0}to{opacity:1}}.cmd-box{width:100%;max-width:560px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 25px 80px #00000040,0 0 0 1px #0000000f;animation:cmd-slide-in .18s cubic-bezier(.22,1,.36,1)}@keyframes cmd-slide-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:none}}.cmd-input-wrap{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #edf0f8}.cmd-input{flex:1;border:none;outline:none;font-size:17px;color:#1e3a5f;background:transparent}.cmd-input::placeholder{color:#aab5cc}.cmd-results{max-height:360px;overflow-y:auto}.cmd-section-label{font-size:10px;letter-spacing:1.5px;color:#9baabf;padding:12px 18px 6px;font-weight:600}.cmd-item{display:flex;align-items:center;gap:13px;padding:11px 18px;cursor:pointer;transition:background .15s;text-decoration:none;color:#1e3a5f}.cmd-item:hover,.cmd-item.active{background:#f0f5ff}.cmd-item-icon{width:32px;height:32px;border-radius:8px;background:#e8eef8;display:grid;place-items:center;color:#4f83ef;flex-shrink:0}.cmd-item-name{font-size:14px;font-weight:500}.cmd-item-desc{font-size:12px;color:#8898b5;margin-top:1px}.cmd-footer{display:flex;gap:16px;border-top:1px solid #edf0f8;font-size:11px;color:#aab5cc}.cmd-footer kbd{display:inline-block;padding:1px 6px;background:#f0f4fb;border-radius:4px;border:1px solid #dce6f4;font-size:10px;color:#6880a8;font-family:monospace}:root{--bg-primary: #ffffff;--bg-secondary: #f5f7fb;--text-primary: #1e3a5f;--text-secondary: #697f9f;--border-color: #e2eaf5;--card-bg: #ffffff}.dark-mode-toggle{width:36px;height:36px;border-radius:50%;border:1px solid #dce6f4;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4f6a8e;transition:all .2s;flex-shrink:0}.dark-mode-toggle:hover{background:#f0f5ff;color:#3467da}.notif-bell-wrap{position:relative;display:flex;align-items:center}.notif-bell{width:36px;height:36px;border-radius:50%;border:1px solid #dce6f4;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4f6a8e;transition:all .2s;position:relative}.notif-bell:hover{background:#f0f5ff;color:#3467da}.notif-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid white}.notif-dropdown{position:absolute;top:calc(100% + 12px);right:0;width:320px;background:#fff;border-radius:14px;box-shadow:0 20px 60px #0000001f,0 0 0 1px #0000000d;overflow:hidden;z-index:200;animation:cmd-slide-in .18s cubic-bezier(.22,1,.36,1)}.notif-header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #edf1f8;font-size:14px;font-weight:600;color:#1e3a5f}.notif-item{display:flex;gap:12px;padding:13px 16px;border-bottom:1px solid #f4f7fc;transition:background .15s;cursor:pointer}.notif-item:hover{background:#f8faff}.notif-item:last-child{border-bottom:0}.notif-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.notif-icon.expiry{background:#fef3c7;color:#d97706}.notif-icon.support{background:#dbeafe;color:#2563eb}.notif-icon.payment{background:#d1fae5;color:#059669}.notif-title{font-size:13px;font-weight:600;color:#1e3a5f;margin-bottom:2px}.notif-desc{font-size:12px;color:#8898b5;line-height:1.5}.notif-empty{padding:28px;text-align:center;color:#9baabf;font-size:13px}.product-card.featured-plan{border:2px solid #3b82f6!important;position:relative}.product-popular-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;padding:5px 14px;border-radius:20px;white-space:nowrap;box-shadow:0 4px 14px #3b82f666;animation:badge-pulse 2.5s ease-in-out infinite}@keyframes badge-pulse{0%,to{box-shadow:0 4px 14px #3b82f666}50%{box-shadow:0 4px 24px #3b82f6b3}}.plan-period-toggle{display:flex;align-items:center;gap:12px;background:#f0f5ff;border-radius:50px;padding:4px;margin:0 auto 32px;width:fit-content;font-size:13px;font-weight:500}.plan-period-toggle button{padding:8px 18px;border-radius:50px;border:none;background:transparent;cursor:pointer;color:#6880a8;transition:all .2s;font-size:13px;font-weight:500}.plan-period-toggle button.active{background:#fff;color:#1e3a5f;box-shadow:0 2px 8px #00000014}.plan-discount-tag{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;margin-left:4px}@media(max-width:767px){.floating-support{bottom:80px;right:16px}.stats-section .container{grid-template-columns:1fr 1fr;gap:0}.stat-counter-divider{display:none}.cmd-box{margin:0 16px}.notif-dropdown{width:90vw;right:-100px}}[data-theme=dark]{--background: #0f172a;--foreground: #f8fafc;--card: #1e293b;--card-foreground: #f8fafc;--border: #334155;--primary: #3b82f6;--primary-foreground: #ffffff;--muted: #334155;--muted-foreground: #94a3b8;--secondary: #1e293b;--secondary-foreground: #f8fafc;--bg-primary: #0f172a;--bg-secondary: #1e293b;--text-primary: #f8fafc;--text-secondary: #94a3b8;--border-color: #334155;--card-bg: #1e293b}[data-theme=dark]{background-color:var(--background)!important;color:var(--foreground)!important}[data-theme=dark] .bg-card,[data-theme=dark] .bg-white{background-color:var(--card)!important;color:var(--card-foreground)!important;border-color:var(--border)!important}[data-theme=dark] .border{border-color:var(--border)!important}[data-theme=dark] .bg-secondary{background-color:var(--secondary)!important;color:var(--secondary-foreground)!important}[data-theme=dark] .text-muted-foreground{color:var(--muted-foreground)!important}[data-theme=dark] .account-sidebar{background:var(--card)!important;border-right:1px solid var(--border)!important}[data-theme=dark] .account-main{background:var(--background)!important}[data-theme=dark] .admin-tabs button{color:var(--muted-foreground)!important}[data-theme=dark] .admin-tabs button[style*="font-weight: 600"]{color:var(--primary)!important}body{transition:background-color .3s,color .3s}.top-bar{background:var(--bg-secondary, #f8f9fa);border-bottom:1px solid var(--border-color, #e5e7eb);font-size:13px;color:var(--text-secondary, #6b7280)}.top-bar-inner{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.top-bar-left,.top-bar-right{display:flex;align-items:center;gap:16px}.top-bar-contact{display:flex;align-items:center;gap:6px}.top-bar-divider{width:1px;height:14px;background:var(--border-color, #e5e7eb)}.top-bar-status{display:flex;align-items:center;gap:6px}.top-bar-status:before{content:"";display:inline-block;width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 0 2px #22c55e33}.lang-switcher{display:flex;align-items:center;gap:8px}.lang-switcher select{background:transparent;border:none;font-size:13px;color:inherit;outline:none;cursor:pointer}@media(max-width:768px){.top-bar-left .top-bar-contact:last-child{display:none}.top-bar-status,.top-bar-currency{display:none}.top-bar-inner{flex-direction:column;gap:8px;padding:8px 0}}@media(max-width:480px){.top-bar-contact:nth-child(2){display:none}}.announcement-bar{background:linear-gradient(90deg,#4f46e5,#ec4899);color:#fff;padding:10px 32px 10px 20px;text-align:center;font-size:13px;font-weight:500;display:flex;justify-content:center;align-items:center;gap:8px;position:relative;z-index:50;flex-wrap:wrap}.announcement-close{background:#0000001a;border:none;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:background .2s}.announcement-close:hover{background:#0003}.floating-support{position:fixed;bottom:24px;right:24px;z-index:100;display:flex;align-items:center;justify-content:center;text-decoration:none!important}.floating-support-btn{background:var(--primary, #3865f6);color:#fff;height:48px;border-radius:24px;display:flex;align-items:center;padding:0 20px;gap:10px;font-weight:500;font-size:14px;box-shadow:0 4px 12px #3865f64d;transition:transform .2s,box-shadow .2s;position:relative;z-index:2}.floating-support-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3865f666}.floating-support-label{display:flex;align-items:center;gap:6px}.floating-support-tag{background:#fff3;padding:2px 6px;border-radius:12px;font-size:11px}.floating-support-pulse{position:absolute;inset:0;background:var(--primary, #3865f6);border-radius:24px;z-index:1;animation:supportPulse 2s infinite}@keyframes supportPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.15);opacity:0}}.reveal,.reveal-scale,.reveal-fade,.reveal-left,.reveal-right,.reveal-blur{opacity:0;will-change:transform,opacity,filter;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1)}.reveal{transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-scale{transform:translateY(30px) scale(.96)}.reveal-scale.visible{opacity:1;transform:translateY(0) scale(1)}.reveal-blur{transform:translateY(20px);filter:blur(12px)}.reveal-blur.visible{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-left{transform:translate(-40px)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{transform:translate(40px)}.reveal-right.visible{opacity:1;transform:translate(0)}.reveal-fade{transform:none}.reveal-fade.visible{opacity:1}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.reveal-delay-6{transition-delay:.6s}html{scroll-behavior:smooth}::selection{background:#3865f64d;color:inherit}.directory-item{position:relative;overflow:hidden}.directory-item:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,#3865f6,#ec4899);transform:scaleY(0);transition:transform .5s cubic-bezier(.16,1,.3,1);transform-origin:bottom;border-radius:4px}.directory-item:hover:before{transform:scaleY(1);transform-origin:top}.directory-arrow{transition:transform .5s cubic-bezier(.16,1,.3,1),color .4s!important}.directory-item:hover .directory-arrow{transform:translate(6px,-6px) scale(1.1);color:#fff!important}.directory-item:hover h2{background:linear-gradient(135deg,#fff,#a3b8cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:translate(4px);transition:transform .4s cubic-bezier(.16,1,.3,1)}.directory-item h2{transition:transform .4s cubic-bezier(.16,1,.3,1)}.stat-counter-number{background:linear-gradient(135deg,#fff 20%,#8caaff,#fff 80%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 4s linear infinite}@keyframes shine{to{background-position:200% center}}.product-card{position:relative;z-index:1}.product-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#3865f680,#ec489980);z-index:-1;opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;padding:1px}.product-card:hover:after{opacity:1}.floating-support-btn{overflow:hidden}.floating-support-btn:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-25deg);transition:all .6s ease}.floating-support-btn:hover:after{left:150%;transition:all .8s ease}.scroll-progress-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;background:transparent;pointer-events:none}.scroll-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#3865f6,#a855f7,#ec4899);background-size:200% auto;animation:progressShimmer 2s linear infinite;border-radius:0 2px 2px 0;transition:width .08s linear}@keyframes progressShimmer{0%{background-position:0% center}to{background-position:200% center}}.cursor-dot{width:8px;height:8px;background:#3865f6;border-radius:50%;position:fixed;pointer-events:none;z-index:10000;transform:translate(-50%,-50%);transition:transform .1s ease,opacity .3s ease,background .3s ease;mix-blend-mode:difference}.cursor-ring{width:36px;height:36px;border:1.5px solid rgba(56,101,246,.6);border-radius:50%;position:fixed;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,opacity .3s ease}.cursor-ring.hovered{width:60px;height:60px;border-color:#a855f7cc;background:#a855f70f}@media(hover:none){.cursor-dot,.cursor-ring{display:none}}.product-card-wrapper{perspective:1000px}.product-card{transform-style:preserve-3d;transition:transform .15s ease,box-shadow .4s ease!important;will-change:transform}.product-card-shine{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.15) 0%,transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10}.product-card:hover .product-card-shine{opacity:1}.hero-orb{transition:transform .15s ease-out}.hero:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");opacity:.035;z-index:0;pointer-events:none;mix-blend-mode:overlay}@keyframes cardEntrance{0%{opacity:0;transform:translateY(50px) scale(.94) rotateX(5deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}.product-card.visible{animation:cardEntrance .9s cubic-bezier(.16,1,.3,1) both}.hero-cursor{display:inline-block;width:3px;height:1em;background:#8caaff;margin-left:3px;vertical-align:middle;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.button,[data-slot=button]{position:relative;overflow:hidden}.btn-ripple{position:absolute;border-radius:50%;background:#fff6;width:4px;height:4px;transform:scale(0);animation:ripple-out .6s ease-out forwards;pointer-events:none}@keyframes ripple-out{to{transform:scale(100);opacity:0}}.hero-directory{position:relative}.hero-directory:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#3865f666,#a855f733,#ec48994d,#3865f666);background-size:300% 300%;animation:borderRotate 6s ease infinite;z-index:-1;filter:blur(1px)}@keyframes borderRotate{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}a:not([class]){background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .4s cubic-bezier(.16,1,.3,1)}a:not([class]):hover{background-size:100% 1px}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;background-position:center top;z-index:0;pointer-events:none;mask-image:radial-gradient(circle at center,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 70%);animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(40px)}}[data-theme=dark] .store-header:hover{background:#0f172ad9!important}h1,h2,h3{position:relative}.hero h1{text-shadow:0 0 40px rgba(140,170,255,.4),0 0 80px rgba(56,101,246,.2)}.product-card{overflow:hidden}.product-card-shine{background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.4) 25%,transparent 30%);background-size:200% 200%;transform:translate(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-card-shine{transform:translate(100%)}.directory-icon,.product-visual svg{animation:gentleBob 4s ease-in-out infinite alternate}@keyframes gentleBob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-primary, #f8f9fa)}::-webkit-scrollbar-thumb{background:#3865f666;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#3865f6cc}.hero-domain-search{display:flex;gap:8px;margin:24px 0 16px;max-width:500px;position:relative;z-index:10}.hero-domain-search input{flex:1;padding:16px 20px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:16px;color:#14233c;box-shadow:0 4px 20px #0000000d;transition:all .3s ease}.hero-domain-search input:focus{outline:none;border-color:#3865f6;box-shadow:0 4px 25px #3865f626}[data-theme=dark] .hero-domain-search input{background:#0f172a99;border-color:#ffffff1a;color:#fff}[data-theme=dark] .hero-domain-search input:focus{border-color:#3865f6;background:#0f172acc}.hero-domain-search button{display:flex;align-items:center;gap:8px;padding:0 24px;border-radius:12px;background:#3865f6;color:#fff;font-weight:600;border:none;cursor:pointer;transition:all .3s ease}.hero-domain-search button:hover{background:#254bce;transform:translateY(-2px);box-shadow:0 8px 20px #3865f64d}@media(max-width:600px){.hero-domain-search{flex-direction:column;max-width:100%}.hero-domain-search button{padding:16px;justify-content:center}}[data-theme=dark] body{background-color:var(--background)!important;color:var(--foreground)!important}[data-theme=dark] .hero{background-color:transparent!important}[data-theme=dark] .store-header{background-color:var(--background)!important}[data-theme=dark] .product-card,[data-theme=dark] .directory-item{background-color:var(--card)!important;border-color:var(--border)!important}[data-theme=dark] .faq-item{border-color:var(--border)!important}[data-theme=dark] .footer{border-top-color:var(--border)!important}.auth-buttons{display:flex;align-items:center;gap:10px}[data-theme=dark] .store-header{background:var(--bg-primary);border-bottom-color:var(--border-color)}[data-theme=dark] .account-page{background:var(--bg-primary)}[data-theme=dark] .customer-stat,[data-theme=dark] .customer-search,[data-theme=dark] .account-desktop-nav,[data-theme=dark] .customer-shortcuts button,[data-theme=dark] .customer-new-service{background:var(--card-bg);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .customer-stat>strong,[data-theme=dark] .customer-shortcuts strong,[data-theme=dark] .account-nav>a{color:var(--text-primary)}[data-theme=dark] .account-nav>a:hover{background:var(--border-color)}[data-theme=dark] .account-nav>a.active{background:var(--primary);color:var(--primary-foreground)}[data-theme=dark] .customer-welcome{background:var(--card-bg);border:1px solid var(--border-color)}[data-theme=dark] .customer-no-match{background:var(--bg-secondary);border-color:var(--border-color)}[data-theme=dark] .customer-avatar{background:var(--border-color);color:var(--text-primary)}[data-theme=dark] .key-box{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .account-license,[data-theme=dark] .order-card,[data-theme=dark] .panel,[data-theme=dark] .settings-panel{background:var(--card-bg);border-color:var(--border-color)}[data-theme=dark] .customer-stat-top svg,[data-theme=dark] .customer-stat-bottom svg,[data-theme=dark] .customer-shortcuts svg{color:var(--text-secondary)}[data-theme=dark] .account-nav-profile small,[data-theme=dark] .customer-stat-top,[data-theme=dark] .customer-stat-bottom,[data-theme=dark] .customer-shortcuts small{color:var(--text-secondary)}[data-theme=dark] body{background:var(--bg-primary);color:var(--text-primary)}.button-outline{background:transparent;color:var(--text-primary);border:1px solid var(--border-color);padding:10px 18px}.button-outline:hover{background:var(--bg-secondary);border-color:var(--text-secondary)}[data-theme=dark] .button-outline{color:var(--text-primary);border-color:var(--border-color)}.social-buttons{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.social-buttons .button{flex:1;min-width:140px}[data-theme=dark] .auth-card{background:var(--card-bg);border-color:var(--border-color);box-shadow:0 25px 70px #0000004d}[data-theme=dark] .portable-admin-row,[data-theme=dark] .portable-stats article,[data-theme=dark] .portable-config-grid>button{background:var(--card-bg);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .auth-mark{background:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] .auth-divider:before,[data-theme=dark] .auth-divider:after{background:var(--border-color)}[data-theme=dark] .account-type button{border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .account-type [aria-pressed=true]{background:var(--bg-secondary);border-color:var(--primary)}[data-theme=dark] .portable-json{background:var(--bg-secondary);color:var(--text-primary)}[data-theme=dark] .security-provider{border-top-color:var(--border-color)}[data-theme=dark] fieldset select,[data-theme=dark] .field select{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.header-user-dropdown{position:relative;display:inline-block}.header-dropdown-menu{position:absolute;top:calc(100% + 15px);right:0;width:260px;background:var(--card-bg, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:12px;box-shadow:0 10px 30px #0000001a;padding:12px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s;z-index:999}.header-user-dropdown:hover .header-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.header-dropdown-menu a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;color:var(--text-primary, #334155);font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.header-dropdown-menu a:hover{background:var(--bg-secondary, #f1f5f9);color:var(--primary, #3865f6)}[data-theme=dark] .header-dropdown-menu{background:var(--card-bg);border-color:var(--border-color);box-shadow:0 10px 30px #00000080}[data-theme=dark] .header-dropdown-menu a{color:var(--text-primary)}[data-theme=dark] .header-dropdown-menu a:hover{background:var(--bg-secondary)}[data-theme=dark] .auth-card,[data-theme=dark] .settings-panel,[data-theme=dark] .console-card,[data-theme=dark] .stat-card,[data-theme=dark] .dashboard-card,[data-theme=dark] .portable-admin-row,[data-theme=dark] .knowledge-section,[data-theme=dark] .security-provider,[data-theme=dark] .console-sidebar,[data-theme=dark] .console-topbar,[data-theme=dark] .portable-editor,[data-theme=dark] .table-wrap,[data-theme=dark] .console-shortcuts,[data-theme=dark] .console-detail-stats,[data-theme=dark] .content-editor,[data-theme=dark] .support-files{background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground)!important}[data-theme=dark] .auth-card p,[data-theme=dark] .auth-story p,[data-theme=dark] .console-card p,[data-theme=dark] .settings-panel p,[data-theme=dark] .portable-admin-row p,[data-theme=dark] .stat-card p,[data-theme=dark] .dashboard-card p{color:var(--text-secondary)!important}[data-theme=dark] .auth-story h1,[data-theme=dark] .auth-card h2,[data-theme=dark] .console-card h3,[data-theme=dark] .settings-panel h3,[data-theme=dark] .stat-value{color:var(--foreground)!important}[data-theme=dark] input:not([type=checkbox]):not([type=radio]),[data-theme=dark] textarea,[data-theme=dark] select{background:var(--background)!important;border-color:var(--border)!important;color:var(--foreground)!important}[data-theme=dark] .auth-mark{background:var(--primary)!important;color:var(--primary-foreground)!important}[data-theme=dark] .floating-support{box-shadow:0 8px 32px #00000080!important}[data-theme=dark] .floating-support-btn{background:linear-gradient(135deg,#0f172a,#1e3a8a)!important;border:1px solid rgba(255,255,255,.1)}[data-theme=dark] .social-buttons a{border-color:var(--border)!important;color:var(--foreground)!important}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-scroll-snap-strictness{syntax: "*"; inherits: false; initial-value: proximity;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes accordion-down{0%{height:0}to{height:var( --radix-accordion-content-height, var(--accordion-panel-height, auto) )}}@keyframes accordion-up{0%{height:var( --radix-accordion-content-height, var(--accordion-panel-height, auto) )}to{height:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b: var(--_scroll-fade-size-b, var(--scroll-fade-size, min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b: 0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s: 0px}to{--scroll-fade-s: var(--_scroll-fade-size-s, var(--scroll-fade-size, min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e: var(--_scroll-fade-size-e, var(--scroll-fade-size, min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e: 0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle: 20deg}*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-scroll-snap-strictness: proximity;--tw-space-y-reverse: 0;--tw-space-x-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: "";--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0;--scroll-fade-t: 0px;--scroll-fade-b: 0px;--scroll-fade-s: 0px;--scroll-fade-e: 0px;--scroll-fade-mask: initial;--shimmer-image: initial;--shimmer-text-fill: initial}}}.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:70px;align-items:start}.auth-story{padding:60px 0;position:sticky;top:130px}.auth-story h1{font-size:clamp(38px,5vw,66px);line-height:1.1}.auth-story h1 span{color:#3865f6}.auth-story p{max-width:400px;margin:25px 0;font-size:18px}.auth-story>div{display:flex;gap:15px;align-items:center;margin-top:45px}.auth-story small{color:#7b899c}.auth-card{border:1px solid #e4eaf4;border-radius:22px;padding:35px;background:#fff;box-shadow:0 25px 70px #142a5110}.auth-mark{width:52px;height:52px;display:grid;place-items:center;background:#edf2ff;color:#3865f6;border-radius:14px;margin-bottom:25px}.auth-card h2{font-size:30px}.auth-card>p{margin:12px 0 25px}.auth-card .field{margin-bottom:17px}.social-buttons{display:grid;gap:12px}.social-buttons a{white-space:normal}.social-buttons strong{font-size:20px}.social-buttons small{margin-left:auto;color:#77849a;font-size:10px}.disabled-provider{opacity:.55;cursor:default!important}.auth-divider{text-align:center;margin:25px 0;font-size:12px;color:#8b97aa;display:flex;align-items:center;gap:12px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#e6ebf2}.account-type{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.account-type button{padding:18px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e0e6ef;border-radius:12px}.account-type [aria-pressed=true]{background:#eff4ff;color:#315edf;border-color:#3865f6}.auth-terms{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#6f7a8c;margin:20px 0}.auth-terms input{margin-top:5px}.auth-terms a{color:#3865f6;text-decoration:underline}.auth-submit{width:100%;min-height:48px}.auth-links{display:flex;flex-direction:column;gap:12px;text-align:center;font-size:13px;color:#3865f6;margin-top:24px}.auth-success{padding:20px;background:#f1faf7;border-radius:12px;display:grid;gap:20px}.auth-settings h1{font-size:42px;margin:22px 0}.auth-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.auth-settings .field{margin:15px 0}.auth-settings .settings-panel{margin-bottom:24px}.security-provider{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #e4eaf2}.security-provider>span{display:flex;align-items:center;gap:10px}.field select{padding:10px;border:1px solid #dce2ed;border-radius:7px;width:100%;background:#fff;font:inherit}.portable-admin{display:grid;grid-template-columns:220px 1fr;gap:25px;align-items:start}.portable-admin-nav{position:sticky;top:110px;display:flex;flex-direction:column;gap:5px;max-height:calc(100dvh - 130px);overflow:auto;background:#12203a;padding:18px;border-radius:15px;color:#cad5ed}.portable-admin-nav button{text-align:left;padding:10px 14px;border-radius:8px;font-size:14px}.portable-admin-nav button[aria-pressed=true]{background:#3865f6;color:#fff}.portable-admin-main{min-width:0}.portable-admin-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px;align-items:center}.portable-admin-list{display:grid;gap:12px}.portable-admin-row{display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #e5eaf1;border-radius:12px;background:#fff}.portable-admin-row>div{flex:1;min-width:0}.portable-admin-row strong,.portable-admin-row p{overflow-wrap:anywhere}.portable-admin-row p{font-size:12px}.portable-editor{display:grid;gap:15px}.portable-editor textarea.code{min-height:420px;font:13px/1.6 monospace;white-space:pre;width:100%}.portable-message{padding:15px;background:#f0f5fd;border-radius:9px;white-space:pre-wrap;margin:10px 0;overflow-wrap:anywhere}.portable-secret{display:block;padding:12px;background:#12203a;color:#fff;overflow-wrap:anywhere;font-family:monospace}.portable-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px}.portable-stats article{padding:22px;border:1px solid #e5eaf1;border-radius:15px}.portable-stats strong{font-size:32px;display:block}.portable-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.portable-config-grid>button{text-align:left;padding:24px;border:1px solid #e3e9f3;border-radius:12px}.portable-config-grid h3{margin-bottom:10px}.portable-config-grid p{font-size:13px}.portable-json{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 monospace;background:#f5f7fb;padding:16px;border-radius:10px;max-height:350px;overflow:auto}.portable-admin select,.portable-admin input{max-width:100%}@media(max-width:900px){.auth-layout{gap:30px}.auth-story{padding:25px 0}.auth-story h1{font-size:40px}.portable-admin{grid-template-columns:1fr}.portable-admin-nav{position:static;flex-direction:row;overflow:auto;white-space:nowrap;max-height:none}.portable-admin-nav button{flex-shrink:0}.auth-settings-grid{grid-template-columns:1fr}}@media(max-width:640px){.auth-layout{display:block;padding-block:28px}.auth-story{display:none}.auth-card{padding:24px 20px;border-radius:16px}.auth-card h2{font-size:27px}.auth-settings h1{font-size:32px}.portable-config-grid{grid-template-columns:1fr}.portable-admin-row{flex-wrap:wrap}.portable-stats{grid-template-columns:1fr 1fr}.portable-stats article{padding:14px}.portable-admin-top{align-items:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ops-workspace{display:grid;gap:20px}.ops-notification{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;border:1px solid #dce4ef;border-radius:16px;background:#fff}.ops-notification.unread{border-left:4px solid #3865f6;background:#f4f7ff}.ops-notification p{font-size:13px;color:#62718b;margin:7px 0 0}.ops-badge{display:inline-block;margin-left:8px;border-radius:20px;padding:2px 8px;background:#3865f6;color:#fff;font-size:12px}.ops-internal-note{border:1px solid #edcf80;background:#fff9e8;padding:16px;border-radius:12px;white-space:pre-wrap}.checkout-coupon{display:flex;align-items:flex-end;gap:10px}.checkout-coupon .field{flex:1;min-width:0}.checkout-coupon input{min-width:0;width:100%}.ops-workspace .settings-panel{min-width:0}.ops-workspace p{overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:640px){.ops-notification{align-items:flex-start;flex-direction:column}.checkout-coupon{flex-wrap:wrap}.checkout-coupon .field{flex-basis:100%}.checkout-coupon button{width:100%}.ops-workspace .form-grid{grid-template-columns:1fr}.portable-admin-row{flex-wrap:wrap}}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #dce4ef;border-radius:14px;padding:18px}.permission-grid legend{padding:0 8px;font-weight:600}.ops-workspace details{margin-top:16px}.ops-workspace summary{cursor:pointer;font-weight:600;padding:8px 0}.ops-workspace details[open]>form{margin-top:14px}@media(max-width:640px){.permission-grid{grid-template-columns:1fr}.ops-workspace .portable-admin-row{align-items:flex-start}.ops-workspace .row-actions{flex-wrap:wrap}}.console-shell{min-height:100dvh;background:#f8fafc;color:#18243c;font-size:14px}.console-container{max-width:1800px;margin:auto}.console-shell .portable-admin{display:grid;grid-template-columns:258px minmax(0,1fr);gap:0;align-items:start}.console-sidebar{background:#0f172a;color:#cbd4e7;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:28px 16px 16px}.console-brand{display:flex;align-items:center;gap:12px;padding:0 12px 28px;font-size:25px;font-weight:750;color:#fff;letter-spacing:-1px}.console-brand>span{width:39px;height:42px;border-radius:12px;background:#4267ff;display:grid;place-items:center;box-shadow:0 8px 25px #3151da55}.console-brand small{display:block;color:#8493b0;font-size:8px;letter-spacing:2px;margin-top:4px}.console-navigation{display:flex;flex-direction:column;min-height:0;flex:1}.console-nav-search{display:flex;gap:9px;align-items:center;border:1px solid #34415b;border-radius:9px;padding:9px 10px;margin:0 4px 18px;color:#9aa8c2}.console-nav-search input{width:100%;min-width:0;background:transparent;color:#e4ebff;border:0;outline:0;font-size:12px}.console-nav-search kbd{font:10px system-ui;white-space:nowrap;color:#7f90af}.console-shell .portable-admin-nav{display:block;position:static;max-height:none;overflow:auto;flex:1;background:transparent;border-radius:0;padding:0 4px;scrollbar-width:thin;scrollbar-color:#36435d transparent}.console-nav-group{margin-bottom:22px}.console-nav-group h3{display:flex;gap:7px;align-items:center;text-transform:uppercase;letter-spacing:1px;font-size:9px;color:#7f91b1;font-weight:600;margin:0 8px 8px}.console-shell .portable-admin-nav button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 11px;margin:2px 0;font-size:12px;font-weight:500;line-height:1.35;white-space:normal;color:#c0cce1;transition:background .15s}.console-shell .portable-admin-nav button:hover{background:#1f2c47;color:#fff}.console-shell .portable-admin-nav button[aria-pressed=true]{background:#345ce9;color:#fff;box-shadow:0 6px 18px #03174644}.console-shell .portable-admin-nav button b{font-size:10px;background:#f3f6ff;color:#345ce9;padding:2px 6px;border-radius:6px}.console-site-link{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:15px 12px 0;margin-top:10px;border-top:1px solid #2b3750;color:#a7b8d5}.console-menu-toggle{display:none}.console-workspace{min-width:0;padding:0 36px 48px}.console-topbar{display:flex;justify-content:space-between;align-items:center;padding:26px 0 24px;border-bottom:1px solid #e0e6f0;margin-bottom:28px;gap:20px}.console-topbar>div>span{font-size:9px;font-weight:650;letter-spacing:1.2px;color:#7a89a3}.console-topbar h1{font-size:22px;letter-spacing:-.7px;margin-top:5px}.console-topbar .button{min-height:34px;font-size:12px}.console-shell .portable-admin-top{margin-bottom:20px}.console-shell .portable-admin-top h2{font-size:18px;font-weight:650}.console-shell .settings-panel,.console-card{background:#fff;border:1px solid #e1e7f0;border-radius:16px;padding:25px;box-shadow:0 3px 7px #18264003;margin:0}.console-card h3,.console-shell .settings-panel h3{font-size:16px;font-weight:650;letter-spacing:-.3px;margin-bottom:10px}.console-card p,.console-shell .settings-panel p{font-size:13px;color:#75829a;line-height:1.7;margin:10px 0 15px}.console-card>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.console-card header p{font-size:11px;margin:5px 0}.console-card header svg{color:#7e91b5}.console-welcome{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 27px}.console-welcome span{font-size:9px;letter-spacing:1.5px;color:#5e78a3;font-weight:700}.console-welcome h2{font-size:28px;letter-spacing:-1px;line-height:1.3;margin:8px 0}.console-welcome p{font-size:13px;color:#7b89a0}.console-date{white-space:nowrap;display:flex;gap:9px;align-items:center;color:#6f7e97;font-size:12px}.console-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.console-kpis>button{padding:22px;border:1px solid #e1e7f0;border-radius:16px;background:#fff;text-align:left;box-shadow:0 3px 7px #18264003}.console-kpis>button:first-child{background:#335de7;color:#fff;border-color:#335de7;box-shadow:0 12px 24px #335de725}.console-kpis>button>div{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:20px;font-size:11px;opacity:.8}.console-kpis strong{font-size:clamp(20px,2vw,30px);font-weight:700;letter-spacing:-1px;line-height:1.2;display:block;overflow-wrap:anywhere}.console-kpis small{display:block;font-size:10px;opacity:.65;margin-top:12px}.console-dashboard-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:24px}.console-chart{height:200px;display:flex;justify-content:space-between;gap:12px;align-items:end;border-bottom:1px solid #e2e7f0;padding:0 8px 12px}.console-chart>div{display:flex;flex-direction:column;align-items:center;justify-content:end;flex:1;min-width:0;gap:10px}.console-chart span{font-size:9px;color:#7a89a3;white-space:nowrap}.console-chart small{font-size:10px;color:#7a89a3}.console-chart i{background:linear-gradient(180deg,#597bff,#365be0);width:65%;max-width:42px;border-radius:7px 7px 3px 3px;display:block}.console-task{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:16px;width:100%;padding:15px 0;border-bottom:1px solid #edf0f6;font-size:12px}.console-task:last-child{border-bottom:0}.console-task strong{display:block;font-size:12px;overflow-wrap:anywhere;font-weight:600}.console-task small{display:block;color:#8a97ab;font-size:10px;margin-top:7px;overflow-wrap:anywhere}.console-task p{margin:7px 0;font-size:11px}.console-task>div,.console-task>span{min-width:0}.console-empty{display:grid;place-items:center;padding:40px 15px;color:#8a9ab3}.console-empty svg{color:#71aa94}.console-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.console-shortcuts button{padding:16px;border:1px solid #e5ebf5;border-radius:12px;display:flex;gap:10px;align-items:center;font-size:12px}.console-shortcuts button svg:first-child{color:#4269e4}.console-shortcuts button svg:last-child{margin-left:auto;color:#98a8c5}.console-pill{display:inline-flex;padding:5px 9px;border-radius:7px;background:#eff4ff;color:#5574b3;font-size:10px;white-space:nowrap}.console-pill.warning{background:#fff2d9;color:#aa7416}.console-shell .portable-admin-list{gap:9px}.console-shell .portable-admin-row{border-radius:12px;padding:19px 20px}.console-shell .portable-admin-row p{margin-top:6px;color:#8997ac}.console-shell .portable-admin-row strong{font-size:13px}.console-detail-stats{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.console-detail-stats span{padding:8px 12px;background:#f0f4fa;border-radius:8px;font-size:11px}.console-shell .portable-config-grid>button{background:#fff;position:relative;padding:25px;border-radius:16px;transition:border .15s}.console-shell .portable-config-grid>button:hover{border-color:#7996fa}.console-shell .portable-config-grid svg{padding:8px;background:#eff4ff;box-sizing:content-box;border-radius:10px;color:#4569d7;margin-bottom:18px}.console-shell .portable-config-grid h3{font-size:15px}.content-editor{display:grid;gap:16px}.content-group{background:#fff;border:1px solid #e1e7f0;padding:20px;border-radius:14px}.content-group>summary{cursor:pointer;font-size:14px;font-weight:650}.content-fields{display:grid;gap:16px;margin-top:20px}.content-group .content-group{background:#f8faff;border-color:#e9edf4;padding:16px}.content-array{display:grid;gap:15px}.content-array h4{font-size:13px;font-weight:650}.content-array-item{padding:16px;border:1px dashed #d7e0f0;border-radius:12px}.content-array-item .row-actions{margin-top:8px;justify-content:flex-end}.content-save{position:sticky;bottom:15px;padding:14px;background:#fffe;border:1px solid #dce5f6;border-radius:12px;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content-image{display:flex;align-items:center;gap:20px;margin-top:12px;flex-wrap:wrap}.content-image img{max-width:180px;max-height:65px;object-fit:contain;padding:8px;background:#f1f5fa;border-radius:8px}.content-image label{font-size:11px;display:grid;gap:6px}.content-image input{max-width:240px;font-size:11px}.support-files{padding:18px;border:1px solid #e2e9f3;border-radius:12px;margin:10px 0}.support-files h3{font-size:14px;font-weight:600}.support-files p{font-size:11px;color:#7c8aa0;margin:8px 0}.support-file-list{display:grid;gap:8px;margin:12px 0}.support-file-list a{display:flex;justify-content:space-between;gap:12px;background:#f1f5fd;padding:10px;border-radius:8px;font-size:12px;color:#385bb9;overflow-wrap:anywhere}.support-file-list small{white-space:nowrap}.knowledge-section{padding:55px 0}.knowledge-grid{display:grid;gap:15px;margin-top:25px}.knowledge-grid summary{cursor:pointer;font-weight:600}.knowledge-grid p{margin-top:18px;line-height:1.8}.console-shell :focus-visible{outline:2px solid #7996ff;outline-offset:3px}@media(min-width:1600px){.console-workspace{padding-inline:48px}.console-kpis strong{font-size:32px}}@media(max-width:1150px){.console-shell .portable-admin{grid-template-columns:230px minmax(0,1fr)}.console-workspace{padding-inline:24px}.console-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.console-date{display:none}.console-dashboard-grid{grid-template-columns:1fr}.console-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.console-shell .portable-admin{display:block}.console-sidebar{height:auto;position:relative;padding:16px;z-index:20}.console-brand{padding:0 0 15px;font-size:23px}.console-brand small{font-size:7px}.console-menu-toggle{display:flex;align-items:center;gap:8px;background:#24324e;border:1px solid #35445f;border-radius:9px;padding:11px 12px;width:100%;font-size:12px;color:#e5edff;text-align:left}.console-menu-toggle span{font-size:10px;margin-left:auto;color:#aabbd7}.console-navigation{display:none}.console-sidebar.is-open .console-navigation{display:flex;margin-top:17px}.console-sidebar .portable-admin-nav{max-height:55dvh;overflow:auto;white-space:normal}.console-nav-group h3{margin-top:12px}.console-workspace{padding:0 16px 32px}.console-topbar{padding:22px 0;margin-bottom:22px;align-items:flex-start;gap:10px}.console-topbar h1{font-size:21px}.console-topbar .row-actions{gap:6px}.console-topbar .button{padding:7px;font-size:10px}.console-topbar>div>span{font-size:7px}.console-welcome{margin:0 0 23px}.console-welcome h2{font-size:24px}.console-welcome p{font-size:12px}.console-kpis{gap:10px}.console-kpis>button{padding:17px}.console-kpis>button>div{font-size:10px}.console-kpis strong{font-size:23px}.console-card,.console-shell .settings-panel{padding:19px}.console-shortcuts{gap:8px}.console-shortcuts button{padding:12px 9px;font-size:10px;gap:5px}.console-shortcuts button svg:first-child{width:18px}.console-shortcuts button svg:last-child{width:11px}.console-chart{gap:4px;padding-inline:0}.console-chart span{font-size:8px}.console-task{flex-wrap:wrap}.console-shell .portable-admin-top{gap:10px;flex-wrap:wrap}.console-shell .portable-config-grid{grid-template-columns:1fr}.content-group{padding:15px}.content-array-item{padding:10px}.content-fields .content-group{padding:12px}.content-fields .field input,.content-fields .field textarea{min-width:0}.console-pill{white-space:normal}.console-card>header{flex-wrap:wrap}}.console-shell{background:#f1f5f9}.console-sidebar{background:linear-gradient(180deg,#0f172a,#1e293b);border-right:1px solid rgba(255,255,255,.05)}.console-brand>span{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 10px 20px -5px #3b82f680;border-radius:12px}.console-nav-search{background:#ffffff08!important;border-color:#ffffff1a!important;transition:all .2s}.console-nav-search:focus-within{background:#ffffff14!important;border-color:#fff3!important;box-shadow:0 0 0 3px #3b82f633}.panel,.settings-panel,.stat-card{background:#fff!important;border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -2px #00000005!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.panel:hover,.settings-panel:hover,.stat-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 40px -10px #00000014!important;border-color:#cbd5e1!important}.stat-card{position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fff0 40%,#fffc);pointer-events:none}.stat-value{color:#0f172a!important;font-size:36px!important;letter-spacing:-1.5px!important}.table-wrap{border:none!important;border-radius:16px!important;background:#fff;box-shadow:0 4px 20px -5px #0000000d}.table-wrap table thead th{background:#f8fafc!important;color:#64748b!important;font-weight:600!important;text-transform:uppercase;font-size:11px;letter-spacing:.5px;padding-top:16px!important;padding-bottom:16px!important}.table-wrap table tbody tr{transition:background .2s}.table-wrap table tbody tr:hover{background:#f1f5f9!important}.badge{padding:4px 10px!important;border-radius:20px!important;font-weight:600!important;letter-spacing:.2px}.console-content{animation:admin-fade-up .5s cubic-bezier(.16,1,.3,1)}@keyframes admin-fade-up{0%{opacity:0;transform:translateY(20px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}.section-heading{margin-bottom:32px!important}.section-heading h1{font-size:32px!important;font-weight:700!important;letter-spacing:-1px!important;color:#0f172a!important}.section-heading p{font-size:15px!important;color:#64748b!important}.admin-sidebar{background:#0a0f1ef2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-right:1px solid rgba(255,255,255,.05)!important}.admin-sidebar [data-state=active]{background:linear-gradient(90deg,rgba(99,102,241,.15) 0%,transparent 100%)!important;border-left:3px solid #6366f1!important;color:#c7d2fe!important;box-shadow:inset 20px 0 30px -20px #6366f133!important}.dashboard-card{background:#14192899!important;border:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 4px 20px #0000004d!important;position:relative;overflow:hidden;transition:all .3s ease}.dashboard-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .4s}.dashboard-card:hover{transform:translateY(-2px);border-color:#6366f14d!important;box-shadow:0 10px 30px -10px #6366f133!important}.dashboard-card:hover:before{opacity:1}.admin-header{background:#0f1423cc!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.table-view th{background:#141928cc!important;color:#94a3b8!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.table-view td{border-bottom:1px solid rgba(255,255,255,.03)!important;color:#cbd5e1!important}.table-view tr:hover td{background:#ffffff05!important}body:has(.admin-sidebar){background-color:#0b0f19!important;background-image:radial-gradient(circle at 15% 50%,rgba(99,102,241,.05),transparent 25%),radial-gradient(circle at 85% 30%,rgba(236,72,153,.03),transparent 25%)!important}.admin-wrapper input,.admin-wrapper textarea,.admin-wrapper select{background:#0f142380!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;transition:all .2s}.admin-wrapper input:focus,.admin-wrapper textarea:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f133!important;background:#14192dcc!important}.sheet-content,.dialog-content{background:#0f1423f2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:-10px 0 50px #00000080!important}.reseller-workspace{display:grid;gap:22px;min-width:0}.reseller-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(120deg,#102a46,#173f61);color:#fff;border-radius:20px;padding:28px}.reseller-hero span{font-size:11px;letter-spacing:.15em;color:#74d7e0}.reseller-hero h2{font-size:30px;letter-spacing:-.04em;margin:8px 0}.reseller-hero p{color:#b7cde1;font-size:14px;margin:0}.reseller-hero>svg{flex-shrink:0;color:#7bd8dd}.reseller-workspace .check-label{display:flex;gap:10px;align-items:flex-start;margin:15px 0;font-size:14px}.reseller-workspace .check-label input{width:17px;height:17px;flex-shrink:0;margin-top:3px}.reseller-workspace h3{font-size:19px;font-weight:650}.reseller-workspace h4{margin:20px 0 8px;font-weight:650}.reseller-rule-edit{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end;margin:12px 0;padding:14px;background:#f5f8fc;border:1px solid #e6ecf3;border-radius:12px}.reseller-rule-edit>*{min-width:0}.reseller-rule-edit>button{margin-bottom:4px}.reseller-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0}.reseller-rules>div{display:grid;gap:5px;border:1px solid #e1eaf4;border-radius:12px;padding:16px}.reseller-rules small{color:#61748b}.reseller-rules strong{font-size:26px;color:#126875}.reseller-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.reseller-stats>div{background:#fff;border:1px solid #e0e8f2;border-radius:14px;padding:20px;display:grid;gap:8px}.reseller-stats svg{color:#168290}.reseller-stats span{font-size:12px;color:#5f7188}.reseller-stats strong{font-size:25px}.reseller-order{display:grid;grid-template-columns:1fr 240px;gap:20px;padding:18px 0;border-bottom:1px solid #e4eaf0;align-items:center}.reseller-order p{font-size:13px;color:#63748a}.reseller-order small{color:#177377}.reseller-workspace select{max-width:100%}.reseller-workspace .panel{padding:24px}.reseller-workspace p,.reseller-workspace strong{overflow-wrap:anywhere}@media(max-width:700px){.reseller-rule-edit{grid-template-columns:1fr 1fr}.reseller-rule-edit>:first-child{grid-column:1/-1}.reseller-stats{grid-template-columns:1fr}.reseller-stats>div{grid-template-columns:24px 1fr;align-items:center}.reseller-stats strong{grid-column:2}.reseller-order{grid-template-columns:1fr;gap:8px}.reseller-hero{padding:22px}.reseller-hero h2{font-size:25px}.reseller-workspace .panel{padding:18px}.reseller-workspace .console-card>header{flex-wrap:wrap;gap:14px}.reseller-workspace .section-heading{flex-wrap:wrap;gap:12px}}[data-workspace=admin]{--admin-ink:#202b41;--admin-muted:#69758c;--admin-line:#e6eaf1;--admin-blue:#415cdd;--admin-bg:#f5f6fa}.console-shell{background:var(--admin-bg);color:var(--admin-ink);font-size:14px;line-height:1.55}.console-container{max-width:1920px}.console-shell .portable-admin{grid-template-columns:264px minmax(0,1fr)}.console-sidebar{background:#fff;border-right:1px solid var(--admin-line);color:var(--admin-ink);padding:28px 16px 18px;height:100dvh;position:sticky;top:0}.console-brand{color:#172641;font-size:26px;letter-spacing:-1.1px;padding:0 16px 28px;text-decoration:none}.console-brand>span{color:#fff;width:38px;height:40px;background:#4966e7;border-radius:11px;box-shadow:0 5px 14px #4568dd26}.console-brand small{color:#929cb0;font-size:8px;letter-spacing:1.8px}.console-desktop-nav{display:flex;flex:1;min-height:0}.console-navigation{width:100%;min-height:0}.console-nav-search{background:#f7f8fc;border:1px solid #edf0f5;color:#949db1;margin:0 8px 17px;padding:9px}.console-nav-search input{color:#263650;font-size:12px}.console-nav-search kbd{color:#929caf;font-size:9px}.console-shell .portable-admin-nav,.console-mobile-drawer .portable-admin-nav{display:block;position:static;flex:1;min-height:0;overflow:auto;padding:0 6px;background:transparent;color:var(--admin-ink);border-radius:0;white-space:normal;scrollbar-width:thin;scrollbar-color:#dce1ed transparent;max-height:none}.console-nav-group{margin-bottom:16px}.console-shell .portable-admin-nav .console-group-toggle,.console-mobile-drawer .console-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;margin:0 0 2px;font-size:10px;font-weight:700;color:#99a2b4;text-transform:uppercase;letter-spacing:.65px;border-radius:6px;background:transparent}.console-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.console-shell .portable-admin-nav .console-nav-item,.console-mobile-drawer .console-nav-item{display:flex;justify-content:initial;align-items:center;gap:11px;width:100%;text-align:left;padding:10px 12px;border-radius:8px;color:#647087;line-height:1.4;font-size:12px;font-weight:500;background:transparent;margin:2px 0;transition:background .15s,color .15s}.console-nav-item>svg:first-child{flex-shrink:0;color:#8b97ad}.console-nav-item>span{flex:1}.console-shell .portable-admin-nav .console-nav-item:hover,.console-mobile-drawer .console-nav-item:hover{background:#f5f7fd;color:#3047b4}.console-shell .portable-admin-nav .console-nav-item[aria-pressed=true],.console-mobile-drawer .console-nav-item[aria-pressed=true]{background:#eef1ff;color:#4058d2;box-shadow:none;font-weight:650}.console-nav-item[aria-pressed=true]>svg:first-child{color:#4058d2}.console-nav-item b{font-size:10px;background:#e6ebff;color:#4058d2;padding:2px 6px;border-radius:5px}.console-nav-empty{font-size:12px;padding:15px;color:#8a96ac}.console-profile{display:flex;gap:10px;align-items:center;margin-top:15px;padding:16px 10px 8px;border-top:1px solid var(--admin-line)}.console-profile>span{display:grid;place-items:center;background:#ebf0fb;color:#53678e;border-radius:50%;height:35px;width:35px;font-weight:650;flex-shrink:0}.console-profile>div{min-width:0;flex:1}.console-profile strong{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-profile small{display:block;font-size:10px;color:#9aa4b7}.console-profile>a{color:#8d98ac;padding:7px;border-radius:7px}.console-profile>a:hover{background:#f3f5fa;color:#bf465c}.console-site-link{color:#8490a5;border:0;font-size:11px;padding:8px 12px 0;margin:0}.console-workspace{padding:0 36px 40px}.console-topbar{padding:24px 0 20px;margin-bottom:28px;border-color:#e6eaf2}.console-topbar>div>span{font-size:10px;letter-spacing:.4px;color:#8995a9}.console-topbar h1{font-size:20px;font-weight:650;margin:2px 0 0;letter-spacing:-.6px}.console-topbar .button{background:#fff;border-color:#e1e6ef;font-size:12px;min-height:36px;border-radius:8px}.console-shell .portable-admin-top{margin-bottom:22px}.console-shell .portable-admin-top h2{font-size:21px;font-weight:650;letter-spacing:-.6px}.console-shell button{cursor:pointer}.console-shell button:disabled{cursor:not-allowed;opacity:.55}.console-welcome{margin:0 0 24px}.console-welcome>div>span{color:#8796af;font-size:10px;letter-spacing:1px}.console-welcome h2{font-size:29px;font-weight:600;letter-spacing:-1.1px}.console-welcome p{color:#8894a9;font-size:13px}.console-date{font-size:12px;color:#8894a9;background:#fff;border:1px solid var(--admin-line);border-radius:8px;padding:10px 13px}.console-kpis{gap:17px;margin-bottom:24px}.console-kpis>button{padding:23px;background:#fff;border:1px solid var(--admin-line);border-radius:12px;box-shadow:0 2px 3px #20334a02;transition:transform .15s,border-color .15s}.console-kpis>button:hover{transform:translateY(-2px);border-color:#bdc9f3}.console-kpis>button:first-child{background:#fff;border-color:var(--admin-line);color:var(--admin-ink);box-shadow:0 2px 3px #20334a02}.console-kpis>button>div{color:#77849b;font-size:12px}.console-kpis>button>div>svg{color:#6a80d4}.console-kpis>button strong{display:block;font-size:29px;font-weight:650;letter-spacing:-1px;color:#26344b;margin:13px 0 6px}.console-kpis>button small{color:#98a2b3;font-size:11px}.console-kpis>button:first-child strong{color:#4560da}.console-card,.console-shell .settings-panel{border:1px solid var(--admin-line);border-radius:12px;box-shadow:0 2px 4px #26344b02;padding:24px}.console-card header h3{font-size:16px;font-weight:650;color:#34435c;margin:0}.console-card header p{color:#98a2b3;font-size:11px;margin-top:4px}.console-card header svg{color:#9aa8bf}.console-chart{height:215px;padding-top:12px}.console-chart i{border-radius:6px 6px 0 0;background:linear-gradient(180deg,#7186ec,#a4b3fa);min-width:26px;max-width:46px;width:70%;margin:auto}.console-chart span{color:#8290a7;font-size:10px}.console-chart small{color:#9ba5b6;font-size:10px}.console-task{padding:16px 0}.console-task strong{font-size:12px;color:#43506a}.console-task small{font-size:10px;color:#9ba6b8}.console-dashboard-grid{gap:23px}.console-shortcuts button{background:#fbfcff;border:1px solid #ecf0f6;border-radius:9px;padding:17px;font-size:12px}.console-shortcuts button:hover{background:#f0f3ff;border-color:#dce4fa}.console-recent{margin-bottom:24px}.console-recent-order{display:flex;align-items:center;gap:13px;width:100%;padding:15px 0;text-align:left;border-top:1px solid #f0f2f7;font-size:12px;color:#627189}.console-recent-order>span:nth-child(2){flex:1;min-width:0}.console-recent-order small{display:block;font-size:10px;color:#9aa5b7;margin-top:3px}.console-recent-order strong{font-weight:600;color:#45536d}.console-recent-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#f3f5fc;color:#8495be;flex-shrink:0}.console-recent-status{font-size:10px;background:#f0f4fb;color:#8493ab;border-radius:5px;padding:5px 8px}.admin-records{background:#fff;border:1px solid var(--admin-line);border-radius:12px;overflow:hidden}.admin-record-tools{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:19px 20px;border-bottom:1px solid #eef1f6;flex-wrap:wrap}.admin-record-search{display:flex;align-items:center;gap:10px;flex:1;min-width:230px;color:#98a4b8}.admin-record-search input{font-size:12px;outline:none;padding:10px 0;width:100%;color:#3e506b;background:transparent}.admin-record-search input::placeholder{color:#a4adbd}.admin-record-filters{display:flex;gap:9px;align-items:center}.admin-record-filters>label{display:flex;gap:6px;align-items:center;color:#8e9bb0;border:1px solid #e8ecf4;border-radius:7px;padding:7px 9px}.admin-record-filters select{background:none;border:0;padding:0;font-size:11px;color:#76849d;max-width:145px}.admin-table-wrap{width:100%;overflow:auto}.admin-record-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.admin-record-table th{background:#fafbfe;color:#98a3b7;font-size:10px;font-weight:600;padding:12px 20px;border-bottom:1px solid #eef1f6}.admin-record-table td{padding:17px 20px;border-bottom:1px solid #f0f2f6;vertical-align:middle}.admin-record-table tbody tr:last-child td{border-bottom:0}.admin-record-table tr:hover td{background:#fcfdff}.admin-record-identity{display:flex;gap:12px;align-items:center;min-width:160px}.admin-record-avatar{height:35px;width:35px;display:grid;place-items:center;flex-shrink:0;border-radius:9px;color:#7c8fb9;background:#f0f4fc;font-size:10px;font-weight:600}.admin-record-identity strong{font-size:12px;font-weight:600;color:#40516c;overflow-wrap:anywhere;display:block}.admin-record-identity p{font-size:11px;color:#94a0b5;overflow-wrap:anywhere;max-width:360px;margin:3px 0 0}.admin-record-identity small{font-size:10px;color:#a7adbb}.admin-record-amount{font-size:12px;color:#68768e;white-space:nowrap;font-weight:550}.admin-record-table td>small{display:block;font-size:10px;color:#a6afc0;margin-top:4px}.admin-record-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;white-space:nowrap}.admin-record-actions>button{font-size:11px;min-height:32px;border-color:#e5eaf4;color:#7787a3;background:#fff;border-radius:7px}.admin-state{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;background:#f0f3f8;color:#8b98ad;font-size:10px;white-space:nowrap}.admin-state i{height:4px;width:4px;background:currentColor;border-radius:50%}.admin-state.good{background:#eaf8f1;color:#499c7b}.admin-state.bad{background:#fbeef0;color:#c87886}.admin-state.wait{background:#fff6e7;color:#bc9753}.admin-record-excerpt{max-width:430px;color:#8995aa;font-size:11px;white-space:pre-wrap;margin-top:9px}.admin-record-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:1px solid #edf0f6;font-size:11px;color:#9aa4b6}.admin-record-footer>div{display:flex;gap:12px;align-items:center}.admin-record-footer button{width:28px;height:28px;padding:0;color:#8897b2;border-color:#e6ebf4}.admin-record-empty{display:grid;justify-items:center;text-align:center;padding:65px 20px;color:#a0aec6;gap:10px}.admin-record-empty h3{font-size:15px;color:#75839b}.admin-record-empty p{font-size:12px;color:#9eabbe}[data-workspace=admin] .pb-dialog{max-height:90dvh;overflow:auto;border-radius:16px;padding:28px;width:min(860px,calc(100vw - 40px));max-width:860px;background:#fff;border:1px solid #e3e8f1;box-shadow:0 30px 90px #17254135;color:#34425d;gap:22px}[data-workspace=admin] .pb-dialog [data-slot=dialog-title]{font-size:20px;letter-spacing:-.5px;font-weight:650}[data-workspace=admin] .pb-dialog [data-slot=dialog-description]{font-size:12px;color:#95a0b4;margin-top:5px}.admin-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 22px}.admin-editor-grid>.field:has(textarea),.admin-editor-grid>.auth-terms{grid-column:1/-1}.admin-editor-grid .auth-terms{margin:0;padding:13px 14px;border:1px solid #e7ecf5;background:#fafbfe;border-radius:9px;color:#8190a9;font-size:12px}.admin-editor-grid .field{margin:0;min-width:0}.admin-editor-grid .field label{font-size:12px;color:#6f7e97;font-weight:500}.admin-editor-grid input,.admin-editor-grid textarea,.admin-editor-grid select{border-color:#e2e7f0;background:#fff;border-radius:8px;font-size:13px;min-height:42px}.admin-editor-grid textarea{min-height:92px}.admin-editor-footer{position:sticky;bottom:-28px;z-index:2;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e7ebf2;background:#fffffffa;padding:18px 0;margin-top:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-order-summary{padding:20px;background:#f9fbff;border:1px solid #e7edf7;border-radius:11px}.admin-order-meta{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-order-meta>div{display:grid;gap:4px}.admin-order-meta small,.admin-order-note>small{font-size:10px;color:#97a6bd}.admin-order-meta strong{font-size:13px}.admin-order-meta span{font-size:12px;overflow-wrap:anywhere}.admin-order-meta .admin-state{justify-self:start}.admin-order-items{margin-top:20px}.admin-order-items>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e8eef7;padding:12px 0;font-size:12px}.admin-order-items small{font-size:10px;display:block;color:#9cabc0}.admin-order-summary>p{display:flex;justify-content:space-between;gap:15px;margin:13px 0 0;font-size:12px}.admin-order-summary .admin-order-total{font-size:16px;font-weight:600;color:#536aca}.admin-order-note{padding-top:13px;margin-top:13px;border-top:1px solid #e5ebf5}.admin-order-note p{font-size:12px;white-space:pre-wrap;color:#7f8ba1}.admin-license-tools{border:1px solid #e4e9f3;border-radius:11px;padding:18px;margin-bottom:20px;background:#fff}.admin-license-tools summary{cursor:pointer;font-size:13px;font-weight:600}.admin-license-tools p{font-size:12px;color:#8896ad;margin:12px 0}.admin-license-tools code{display:block;overflow-wrap:anywhere;font-size:11px;background:#f4f6fc;padding:12px;margin:10px 0}.console-shell .portable-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.console-shell .portable-config-grid>button{padding:23px;border-radius:12px;transition:border-color .15s}.console-shell .portable-config-grid>button:hover{border-color:#a4b4f2}.console-shell .portable-config-grid svg{padding:10px;background:#f0f3ff;color:#788fe1;border-radius:10px}.console-shell .portable-config-grid h3{font-size:14px;color:#52627e}.console-shell .portable-config-grid p{font-size:11px;color:#9ba8bd}.console-mobile-drawer{width:320px!important;max-width:calc(100vw - 35px)!important;background:#fff;padding:20px 16px 14px!important;gap:20px;display:flex!important;flex-direction:column!important;border-right:1px solid #e2e8f3;color:#40516d}.console-mobile-drawer .console-navigation{display:flex;flex:1;overflow:hidden}.console-mobile-drawer [data-slot=sheet-header]{padding:4px 10px 0}.console-mobile-drawer [data-slot=sheet-title]{font-size:17px}.console-mobile-drawer [data-slot=sheet-description]{font-size:11px}.console-mobile-drawer .console-nav-search{margin-bottom:12px}.console-mobile-drawer .console-group-toggle{cursor:pointer}.console-mobile-drawer .console-profile{flex-shrink:0}.admin-access{min-height:100dvh;background:#f5f7fb;padding:32px 5vw;color:#263650}.admin-access-brand{display:flex;align-items:center;gap:9px;font-size:26px;font-weight:650;letter-spacing:-1px}.admin-access-brand>span:first-child{display:grid;place-items:center;background:#4a67e9;color:#fff;width:36px;height:38px;border-radius:10px;font-size:25px}.admin-access-brand .admin-access-wordmark{font-size:9px;font-weight:650;letter-spacing:1px;padding:5px 7px;background:#e7ecfa;color:#8c9bb9;border-radius:5px;margin-left:8px}.admin-access-layout{max-width:1050px;margin:75px auto;display:grid;grid-template-columns:1fr 440px;gap:80px;align-items:center}.admin-access-story h1{font-size:48px;line-height:1.2;letter-spacing:-2px;font-weight:600;margin:20px 0;color:#263954}.admin-eyebrow{font-size:10px;letter-spacing:1.5px;color:#8c9fbe}.admin-access-story>p{font-size:15px;color:#96a2b7;line-height:1.8}.admin-access-feature{display:flex;gap:15px;align-items:center;margin-top:26px;font-size:13px;color:#657998}.admin-access-feature>svg{color:#8fa5d3}.admin-access-feature small{display:block;font-size:11px;color:#aab4c5;margin-top:4px}.admin-access-story>a{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#889ab7;margin-top:34px}.admin-access-card{padding:36px;background:#fff;border:1px solid #e7ecf4;border-radius:20px;box-shadow:0 16px 50px #28457407}.admin-access-lock{display:grid;place-items:center;width:52px;height:52px;background:#f0f3ff;border-radius:14px;color:#7b91dc}.admin-access-card h2{font-size:25px;letter-spacing:-.8px;font-weight:600;margin:20px 0 9px}.admin-access-card>p{font-size:12px;line-height:1.8;color:#95a2b9;margin:0 0 24px}.admin-access-card .field{margin:17px 0}.admin-access-card .field label{font-size:12px;color:#7e8ba3}.admin-access-card input{border:1px solid #e1e7f1;min-height:44px;border-radius:8px}.admin-access-card button[type=submit]{width:100%;min-height:43px;font-size:12px;background:#4966de;color:#fff;border-radius:8px;margin-top:15px}.admin-password{position:relative}.admin-password input{padding-right:42px}.admin-password>button{position:absolute;right:13px;bottom:13px;color:#98a7bf}.admin-forgot{font-size:11px;display:block;text-align:right;color:#7e92c0}.admin-access-card>small{font-size:10px;color:#aeb8c9;line-height:1.8;display:block;margin-top:22px;text-align:center}.admin-access>footer{text-align:center;color:#b0bacb;font-size:10px;letter-spacing:.3px}.admin-access-links{display:grid;gap:15px;font-size:12px}.console-shell :focus-visible,.console-mobile-drawer :focus-visible,.admin-access :focus-visible{outline:2px solid #7b95ed;outline-offset:3px}@media(max-width:1200px){.console-shell .portable-config-grid{grid-template-columns:1fr 1fr}.console-shell .portable-admin{grid-template-columns:235px minmax(0,1fr)}.console-workspace{padding-inline:25px}.console-brand{font-size:24px;padding-inline:10px}.admin-record-table td,.admin-record-table th{padding-inline:15px}.admin-record-tools{gap:8px}.console-recent-status{display:none}}@media(max-width:800px){.console-shell .portable-admin{display:block}.console-sidebar{height:auto;position:sticky;top:0;padding:13px 16px;z-index:30;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-right:0;border-bottom:1px solid #e3e8f1;gap:16px}.console-brand{padding:0;font-size:22px;gap:8px}.console-brand>span{height:32px;width:31px;font-size:23px;border-radius:8px}.console-brand small,.console-desktop-nav{display:none}.console-menu-toggle{display:flex;width:auto;gap:7px;padding:9px;background:#f3f5fb;color:#6c7e9d;border:1px solid #e3e9f4;border-radius:8px;font-size:10px}.console-menu-toggle>span{display:none}.console-workspace{padding:0 18px 30px}.console-topbar{padding:20px 0 16px;margin-bottom:20px;gap:10px}.console-topbar h1{font-size:17px}.console-topbar>div>span{font-size:8px}.console-topbar .button{font-size:10px;padding:7px;min-height:31px}.console-topbar .row-actions{gap:5px}.console-shell .portable-admin-top{margin-bottom:18px}.console-shell .portable-admin-top h2{font-size:19px}.console-welcome h2{font-size:24px}.console-welcome p{font-size:12px}.console-date{display:none}.console-kpis{grid-template-columns:1fr 1fr;gap:12px}.console-kpis>button{padding:17px}.console-kpis>button>div{font-size:10px}.console-kpis>button strong{font-size:23px}.console-kpis>button small{font-size:10px}.console-dashboard-grid{grid-template-columns:1fr;gap:18px}.console-card{padding:20px}.console-chart{height:190px}.console-recent-order{gap:10px}.console-recent-order>strong{font-size:11px}.console-recent-order>span:nth-child(2)>strong{font-size:11px}.console-shell .portable-config-grid{grid-template-columns:1fr 1fr;gap:12px}.console-shell .portable-config-grid>button{padding:17px}.console-shell .portable-config-grid h3{font-size:12px}.admin-record-tools{padding:14px;display:grid}.admin-record-search{min-width:0}.admin-record-filters{flex-wrap:wrap}.admin-record-filters>label{flex:1}.admin-record-filters select{min-width:0;width:100%;max-width:none}.admin-record-table thead{display:none}.admin-record-table,.admin-record-table tbody,.admin-record-table tr{display:block}.admin-record-table tr{padding:17px;border-bottom:1px solid #edf1f7;display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-record-table td{display:block;border:0;padding:0!important;background:transparent!important}.admin-record-table td:first-child,.admin-record-table td:last-child{grid-column:1/-1}.admin-record-table td:last-child{padding-top:5px!important}.admin-record-identity{min-width:0}.admin-record-table td:nth-child(3){text-align:right}.admin-record-actions{justify-content:flex-start;flex-wrap:wrap}.admin-record-footer{padding:13px;font-size:10px;gap:10px}.admin-record-footer>div{gap:8px}.admin-record-footer button{height:27px;width:27px}.admin-editor-grid{grid-template-columns:1fr;gap:16px}[data-workspace=admin] .pb-dialog{padding:22px;width:calc(100vw - 24px);max-height:92dvh;border-radius:14px}.admin-editor-footer{bottom:-22px}.admin-order-meta{grid-template-columns:1fr}.admin-access{padding:25px 20px}.admin-access-layout{display:block;margin:45px auto;max-width:440px}.admin-access-story{display:none}.admin-access-card{padding:28px}.admin-access-brand{font-size:24px}.admin-access>footer{margin-top:45px}}@media(prefers-reduced-motion:reduce){.console-shell *{scroll-behavior:auto;transition:none!important}}.console-card p,.console-kpis>button small,.admin-record-identity p,.console-recent-order small{color:#7d8ba3}.admin-record-search input::placeholder{color:#8795ad}.admin-spec-editor{grid-column:1/-1;border:1px solid #e4eaf4;padding:16px;border-radius:10px;background:#fafcff}.admin-spec-editor summary{cursor:pointer;font-size:13px;font-weight:600;color:#617493}.admin-spec-editor p{font-size:11px;line-height:1.7;color:#8495af;margin:10px 0}.admin-spec-editor>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:14px}.console-shell .row-actions [data-slot=button]{border-color:#e2e8f2;border-radius:8px;font-size:12px;min-height:35px}.console-shell .row-actions [data-slot=button]:not([class*=bg-primary]){color:#7081a2}.console-shell .console-topbar .row-actions .button{font-size:12px;color:#7081a2;border-color:#e2e8f2;font-weight:500}.admin-editor-grid>.auth-terms{display:flex;align-items:center;gap:10px}.admin-editor-grid>.auth-terms input{min-height:0;width:16px;height:16px;margin:0;flex-shrink:0}@media(max-width:800px){.admin-spec-editor>div{grid-template-columns:1fr}.console-shell .console-topbar .row-actions .button{font-size:10px}.console-shell .console-topbar .row-actions [data-slot=button]{font-size:10px;min-height:31px}.console-topbar h1{font-size:16px}.console-topbar .row-actions{flex-shrink:0}}:where(html[data-theme=dark]) p{color:var(--pb-muted)}:where(html[data-theme=dark]) input::placeholder,:where(html[data-theme=dark]) textarea::placeholder{color:var(--pb-muted)}html[data-theme=dark] .brand{color:var(--pb-text)!important}html[data-theme=dark] .button-outline{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .directory-heading,html[data-theme=dark] .directory-number,html[data-theme=dark] .directory-item small,html[data-theme=dark] .directory-footer{color:var(--pb-muted)!important}html[data-theme=dark] .category-tabs{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .search-input>svg{color:var(--pb-muted)!important}html[data-theme=dark] .product-card{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .product-visual{background:#5275e01f!important}html[data-theme=dark] .product-visual-title{color:var(--pb-text)!important}html[data-theme=dark] .violet .product-visual,html[data-theme=dark] .cyan .product-visual{background:var(--pb-surface-3)!important}html[data-theme=dark] .product-version{color:var(--pb-muted)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .product-features{color:var(--pb-muted)!important}html[data-theme=dark] .product-features svg{color:var(--pb-muted)!important}html[data-theme=dark] .product-bottom{border-top-color:var(--pb-border)!important}html[data-theme=dark] .product-bottom small{color:var(--pb-muted)!important}html[data-theme=dark] .product-arrow{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .platform-strip{background:var(--pb-surface)!important;border-block-color:var(--pb-border)!important}html[data-theme=dark] .platform-strip h2>span{color:var(--pb-muted)!important}html[data-theme=dark] .faq-list [data-slot=accordion-content],html[data-theme=dark] .back-link{color:var(--pb-muted)!important}html[data-theme=dark] .detail-visual{background:#527ae01f!important}html[data-theme=dark] .detail-visual.violet{background:var(--pb-surface-3)!important}html[data-theme=dark] .detail-visual.cyan{background:#52c4e01f!important}html[data-theme=dark] .detail-summary{color:var(--pb-text)!important}html[data-theme=dark] .detail-price{border-top-color:var(--pb-border)!important}html[data-theme=dark] .detail-price>span{color:var(--pb-muted)!important}html[data-theme=dark] .detail-facts{color:var(--pb-muted)!important}html[data-theme=dark] .detail-bottom{border-top-color:var(--pb-border)!important}html[data-theme=dark] .detail-features,html[data-theme=dark] .helper-text{color:var(--pb-muted)!important}html[data-theme=dark] .field label{color:var(--pb-text)!important}html[data-theme=dark] .field small{color:var(--pb-muted)!important}html[data-theme=dark] .icon-button{border-color:var(--pb-border)!important;background:var(--pb-surface)!important;color:var(--pb-muted)!important}html[data-theme=dark] .icon-button:hover{background:#527ae01f!important}html[data-theme=dark] .status{background:var(--pb-surface-3)!important;color:var(--pb-muted)!important}html[data-theme=dark] .status-active,html[data-theme=dark] .status-paid,html[data-theme=dark] .status-healthy,html[data-theme=dark] .status-completed{background:var(--pb-surface)!important}html[data-theme=dark] .status-published{background:#527ae01f!important}html[data-theme=dark] .status-suspended,html[data-theme=dark] .status-quote,html[data-theme=dark] .status-awaiting_payment,html[data-theme=dark] .status-queued,html[data-theme=dark] .status-open{background:#e0ae521f!important}html[data-theme=dark] .status-revoked,html[data-theme=dark] .status-expired,html[data-theme=dark] .status-failed,html[data-theme=dark] .status-degraded{background:#e052751f!important}html[data-theme=dark] .status-running,html[data-theme=dark] .status-payment_review{background:#527ae01f!important}html[data-theme=dark] .error-box{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .login-card{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .login-icon{background:#5275e01f!important}html[data-theme=dark] .login-card>a:last-child{color:var(--pb-muted)!important}html[data-theme=dark] .cart-list{border-color:var(--pb-border)!important}html[data-theme=dark] .cart-row{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .cart-product-icon{background:#527ae01f!important}html[data-theme=dark] .cart-product-icon.violet,html[data-theme=dark] .cart-product-icon.cyan{background:var(--pb-surface-3)!important}html[data-theme=dark] .order-summary{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .summary-row{color:var(--pb-muted)!important}html[data-theme=dark] .summary-total{border-top-color:var(--pb-border)!important;color:var(--pb-text)!important}html[data-theme=dark] .checkout-fields{border-color:var(--pb-border)!important}html[data-theme=dark] .notice{background:#5281e01f!important;border-color:var(--pb-border)!important}html[data-theme=dark] .notice-warning{background:var(--pb-surface)!important}html[data-theme=dark] .success-card{border-color:var(--pb-border)!important}html[data-theme=dark] .success-icon{background:#52e0881f!important}html[data-theme=dark] .admin-shell{background:var(--pb-surface)!important}html[data-theme=dark] .workspace-badge small{color:var(--pb-muted)!important}html[data-theme=dark] .workspace-badge>svg{color:var(--pb-muted)!important}html[data-theme=dark] .admin-sidebar [data-slot=sidebar-group-label],html[data-theme=dark] .sidebar-bottom .sidebar-store{color:var(--pb-muted)!important}html[data-theme=dark] .admin-topbar{background:var(--pb-surface)!important;border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .admin-breadcrumb{color:var(--pb-muted)!important}html[data-theme=dark] .admin-breadcrumb strong{color:var(--pb-text)!important}html[data-theme=dark] .admin-top-date,html[data-theme=dark] .admin-icon-link{color:var(--pb-muted)!important}html[data-theme=dark] .admin-top-avatar{border-color:var(--pb-border)!important;background:#5281e01f!important}html[data-theme=dark] .admin-content .section-heading p{color:var(--pb-muted)!important}html[data-theme=dark] .stat-card{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .stat-top{color:var(--pb-muted)!important}html[data-theme=dark] .stat-top svg{color:var(--pb-muted)!important}html[data-theme=dark] .stat-caption{color:var(--pb-muted)!important}html[data-theme=dark] .panel{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .panel-header p{color:var(--pb-muted)!important}html[data-theme=dark] .panel-header button,html[data-theme=dark] .panel-header>a{color:var(--pb-muted)!important}html[data-theme=dark] .chart-summary span,html[data-theme=dark] .chart-empty-label{color:var(--pb-muted)!important}html[data-theme=dark] .donut{border-color:var(--pb-border)!important}html[data-theme=dark] .donut span,html[data-theme=dark] .legend-row{color:var(--pb-muted)!important}html[data-theme=dark] .distribution-footer{border-top-color:var(--pb-border)!important;color:var(--pb-muted)!important}html[data-theme=dark] .onboarding{background:#5281e01f!important;border-color:var(--pb-border)!important}html[data-theme=dark] .onboarding-icon{background:#527fe01f!important}html[data-theme=dark] .onboarding p,html[data-theme=dark] .onboarding-checklist span,html[data-theme=dark] .onboarding-checklist span.done{color:var(--pb-muted)!important}html[data-theme=dark] .table-toolbar{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .table-avatar{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .table-footer{border-top-color:var(--pb-border)!important;color:var(--pb-muted)!important}html[data-theme=dark] .row-menu{color:var(--pb-muted)!important}html[data-theme=dark] .row-menu:hover{background:#5281e01f!important}html[data-theme=dark] .activity-row{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .activity-icon{background:#5281e01f!important;border-color:var(--pb-border)!important}html[data-theme=dark] .activity-row strong,html[data-theme=dark] .activity-row p{color:var(--pb-muted)!important}html[data-theme=dark] .activity-row time{color:var(--pb-muted)!important}html[data-theme=dark] .activity-empty{color:var(--pb-muted)!important}html[data-theme=dark] .product-admin{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .product-admin-top{background:#527fe01f!important}html[data-theme=dark] .product-admin-price{border-top-color:var(--pb-border)!important}html[data-theme=dark] .detail-list{border-block-color:var(--pb-border)!important}html[data-theme=dark] .detail-list dt{color:var(--pb-muted)!important}html[data-theme=dark] .key-box,html[data-theme=dark] .settings-panel{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .settings-save{background:var(--pb-surface)!important;border-color:var(--pb-border)!important;color:var(--pb-muted)!important}html[data-theme=dark] .integration-status,html[data-theme=dark] .audit-item{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .audit-item time{color:var(--pb-muted)!important}html[data-theme=dark] .ticket-card{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .message-bubble{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .message-bubble.admin{background:#5281e01f!important;border-color:var(--pb-border)!important}html[data-theme=dark] .message-bubble header{color:var(--pb-muted)!important}html[data-theme=dark] .setup-page{background:var(--pb-surface)!important}html[data-theme=dark] .setup-card{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .account-nav>button,html[data-theme=dark] .account-nav>a{color:var(--pb-muted)!important}html[data-theme=dark] .account-nav>button.active{background:#527ce01f!important}html[data-theme=dark] .account-nav-profile{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .account-license{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .account-license .license-domain,html[data-theme=dark] .license-dates,html[data-theme=dark] .license-dates strong{color:var(--pb-muted)!important}html[data-theme=dark] .order-card{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .order-card-bottom{border-top-color:var(--pb-border)!important}html[data-theme=dark] .order-card-bottom>span{color:var(--pb-muted)!important}html[data-theme=dark] .doc-body section{border-top-color:var(--pb-border)!important}html[data-theme=dark] .doc-body p,html[data-theme=dark] .doc-body li{color:var(--pb-muted)!important}html[data-theme=dark] .doc-aside{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .step-badge{background:#527ae01f!important}html[data-theme=dark] .sr-description,html[data-theme=dark] .muted,html[data-theme=dark] .inline-stats,html[data-theme=dark] .admin-note{color:var(--pb-muted)!important}html[data-theme=dark] .release-file{background:var(--pb-surface)!important}html[data-theme=dark] .release-file p{color:var(--pb-muted)!important}@media print{html[data-theme=dark] .account-page{background:var(--pb-surface)!important}}html[data-theme=dark] .consent-banner{background:var(--pb-surface)!important;color:var(--pb-text)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .consent-settings{background:var(--pb-surface)!important;border-color:var(--pb-border)!important;color:var(--pb-text)!important}html[data-theme=dark] .hosting-package{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .hosting-package.featured{background:var(--pb-surface)!important}html[data-theme=dark] .package-number{color:var(--pb-muted)!important}html[data-theme=dark] .package-price strong{color:var(--pb-text)!important}html[data-theme=dark] .package-price small{color:var(--pb-muted)!important}html[data-theme=dark] .hosting-package ul{border-top-color:var(--pb-border)!important}html[data-theme=dark] .hosting-package li{color:var(--pb-text)!important}html[data-theme=dark] .package-specs div{border-top-color:var(--pb-border)!important}html[data-theme=dark] .table-scroll{border-color:var(--pb-border)!important}html[data-theme=dark] .table-scroll th{background:var(--pb-surface)!important;color:var(--pb-text)!important}html[data-theme=dark] .hosting-followup{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .domain-search{background:var(--pb-surface)!important}html[data-theme=dark] .domain-search>svg{color:var(--pb-muted)!important}html[data-theme=dark] .domain-extensions button{border-color:var(--pb-border)!important;background:var(--pb-surface)!important;color:var(--pb-text)!important}html[data-theme=dark] .domain-result{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .domain-result.not_found{background:var(--pb-surface)!important}html[data-theme=dark] .domain-result-label{color:var(--pb-text)!important}html[data-theme=dark] .domain-result small{color:var(--pb-muted)!important}html[data-theme=dark] .domain-alternatives>span{color:var(--pb-muted)!important}html[data-theme=dark] .domain-alternatives button{border-color:var(--pb-border)!important}html[data-theme=dark] .cart-extras{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .extras-grid article{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .extras-grid small,html[data-theme=dark] .extras-grid article>a:not(.button){color:var(--pb-text)!important}html[data-theme=dark] .campaign-card{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .campaign-card dl>div{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .campaign-card dt{color:var(--pb-muted)!important}html[data-theme=dark] .coupon-code{background:var(--pb-surface-3)!important}html[data-theme=dark] .cart-price small{color:var(--pb-muted)!important}html[data-theme=dark] .catalog-categories a{border-color:var(--pb-border)!important;background:var(--pb-surface)!important;color:var(--pb-text)!important}html[data-theme=dark] .service-shortcuts>a{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .service-shortcuts span{color:var(--pb-muted)!important}html[data-theme=dark] .system-summary{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .system-summary.degraded{background:#e0a5521f!important}html[data-theme=dark] .system-summary.setup_required{background:#527ae01f!important;border-color:var(--pb-border)!important}html[data-theme=dark] .system-summary small{color:var(--pb-muted)!important}html[data-theme=dark] .system-check{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .system-check-heading svg{color:var(--pb-muted)!important}html[data-theme=dark] .system-check small{color:var(--pb-muted)!important}html[data-theme=dark] .system-label{background:var(--pb-surface-3)!important;color:var(--pb-text)!important}html[data-theme=dark] .system-label.operational{background:#52e08f1f!important}html[data-theme=dark] .system-label.configured{background:#527ae01f!important}html[data-theme=dark] .system-label.degraded,html[data-theme=dark] .system-label.test,html[data-theme=dark] .system-label.setup_required{background:#e0a7521f!important}html[data-theme=dark] .service-ribbon{background:var(--pb-surface)!important;border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .service-ribbon-inner,html[data-theme=dark] .service-ribbon-inner p{color:var(--pb-text)!important}html[data-theme=dark] .platform-strip{background:var(--pb-surface)!important}html[data-theme=dark] .account-nav{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .account-page,html[data-theme=dark] .status-background{background:var(--pb-surface)!important}html[data-theme=dark] .status-page-heading>.button,html[data-theme=dark] .status-page-heading>button{background:var(--pb-surface)!important}html[data-theme=dark] .status-metrics svg{color:var(--pb-muted)!important}html[data-theme=dark] .status-history{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .status-history>div:first-child>span{color:var(--pb-muted)!important}html[data-theme=dark] .status-history>p{color:var(--pb-muted)!important}html[data-theme=dark] .status-section-title>span{color:var(--pb-muted)!important}html[data-theme=dark] .status-service-list{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .status-service-row{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .status-service-icon{background:var(--pb-surface)!important}html[data-theme=dark] .status-service-detail p,html[data-theme=dark] .status-service-latency{color:var(--pb-muted)!important}html[data-theme=dark] .status-footnote{border-top-color:var(--pb-border)!important;color:var(--pb-muted)!important}html[data-theme=dark] .status-footnote p{color:var(--pb-muted)!important}html[data-theme=dark] .corporate-topline>span:last-child{color:var(--pb-muted)!important}html[data-theme=dark] .corporate-prose p{color:var(--pb-muted)!important}html[data-theme=dark] .corporate-values article{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .corporate-values article>div>span{color:var(--pb-muted)!important}html[data-theme=dark] .corporate-process{background:var(--pb-surface)!important}html[data-theme=dark] .process-steps,html[data-theme=dark] .home-corporate{border-top-color:var(--pb-border)!important}html[data-theme=dark] .contact-page{background:var(--pb-surface)!important}html[data-theme=dark] .contact-methods small{color:var(--pb-muted)!important}html[data-theme=dark] .contact-methods strong{color:var(--pb-text)!important}html[data-theme=dark] .contact-support{border-top-color:var(--pb-border)!important}html[data-theme=dark] .contact-support h2{color:var(--pb-text)!important}html[data-theme=dark] .contact-form-card{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .contact-consent{color:var(--pb-muted)!important}html[data-theme=dark] .contact-success>div{background:var(--pb-surface)!important;color:var(--pb-muted)!important}html[data-theme=dark] .admin-nav-search>svg{color:var(--pb-muted)!important}html[data-theme=dark] .editor-section-heading h2{color:var(--pb-text)!important}html[data-theme=dark] .editor-section-heading>span{color:var(--pb-muted)!important}html[data-theme=dark] .seo-preview{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .seo-preview>span{color:var(--pb-muted)!important}html[data-theme=dark] .content-version{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .content-version time{color:var(--pb-muted)!important}html[data-theme=dark] .content-savebar{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .content-savebar>span{color:var(--pb-muted)!important}html[data-theme=dark] .content-preview>div{color:var(--pb-muted)!important}html[data-theme=dark] .inquiry-summary>button{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .inquiry-summary>button.active{background:#5288e01f!important}html[data-theme=dark] .inquiry-summary span{color:var(--pb-muted)!important}html[data-theme=dark] .inquiry-row{border-top-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .inquiry-row:hover{background:var(--pb-surface)!important}html[data-theme=dark] .inquiry-mark{background:var(--pb-surface)!important;color:var(--pb-muted)!important}html[data-theme=dark] .inquiry-mark.new{background:#5286e01f!important}html[data-theme=dark] .inquiry-row strong small{color:var(--pb-muted)!important}html[data-theme=dark] .inquiry-row>div>small{color:var(--pb-muted)!important}html[data-theme=dark] .inquiry-message{background:var(--pb-surface)!important}html[data-theme=dark] .provider-module{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .provider-module.selected,html[data-theme=dark] .provider-test-result{background:var(--pb-surface)!important}html[data-theme=dark] .provider-event-list>div:not(.panel-heading){border-top-color:var(--pb-border)!important}html[data-theme=dark] .provider-event-list small,html[data-theme=dark] .provider-event-list time{color:var(--pb-muted)!important}html[data-theme=dark] .operation-card{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .operation-card>span{color:var(--pb-muted)!important}html[data-theme=dark] .expiry-row{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .expiry-row small{color:var(--pb-muted)!important}html[data-theme=dark] .deployment-downloads>a{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .deployment-steps{color:var(--pb-muted)!important}html[data-theme=dark] .domain-result.available{background:var(--pb-surface)!important}html[data-theme=dark] .corporate-dropdown{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .corporate-dropdown-heading span,html[data-theme=dark] .corporate-menu-item{color:var(--pb-text)!important}html[data-theme=dark] .corporate-menu-item small{color:var(--pb-muted)!important}html[data-theme=dark] .corporate-menu-icon{background:#5281e01f!important}html[data-theme=dark] .corporate-menu-legal{color:var(--pb-muted)!important}html[data-theme=dark] .corporate-mobile-menu>div{background:var(--pb-surface)!important}html[data-theme=dark] .hosting-console-hero>button{background:#5286e01f!important;color:var(--pb-text)!important}html[data-theme=dark] .hosting-summary article{border-color:var(--pb-border)!important}html[data-theme=dark] .hosting-summary article>span{color:var(--pb-muted)!important}html[data-theme=dark] .hosting-summary strong{color:var(--pb-text)!important}html[data-theme=dark] .hosting-summary strong small,html[data-theme=dark] .hosting-summary p,html[data-theme=dark] .hosting-summary a{color:var(--pb-muted)!important}html[data-theme=dark] .hosting-tool{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .hosting-tool-icon{background:#5281e01f!important}html[data-theme=dark] .hosting-tool-arrow{color:var(--pb-muted)!important}html[data-theme=dark] .hosting-tool strong{color:var(--pb-text)!important}html[data-theme=dark] .hosting-tool p{color:var(--pb-muted)!important}html[data-theme=dark] .hosting-account-details h3{color:var(--pb-text)!important}html[data-theme=dark] .hosting-account-details dl>div{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .hosting-account-details dt{color:var(--pb-muted)!important}html[data-theme=dark] .hosting-account-details dd{color:var(--pb-text)!important}html[data-theme=dark] .hosting-help{background:var(--pb-surface)!important}html[data-theme=dark] .hosting-help p,html[data-theme=dark] .hosting-last-check{color:var(--pb-muted)!important}html[data-theme=dark] .hosting-hub-card{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .hosting-hub-top>span:first-child{background:#5281e01f!important}html[data-theme=dark] .hosting-hub-card h2{color:var(--pb-text)!important}html[data-theme=dark] .hosting-hub-meta{border-top-color:var(--pb-border)!important;border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .hosting-hub-meta span{color:var(--pb-muted)!important}html[data-theme=dark] .hosting-hub-meta strong{color:var(--pb-text)!important}html[data-theme=dark] .whm-server-card{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .whm-server-symbol{background:#5281e01f!important}html[data-theme=dark] .whm-access{color:var(--pb-muted)!important;background:var(--pb-surface)!important}html[data-theme=dark] .whm-access.enabled{background:var(--pb-surface)!important}html[data-theme=dark] .whm-server-card h2{color:var(--pb-text)!important}html[data-theme=dark] .whm-server-card>code{color:var(--pb-muted)!important}html[data-theme=dark] .whm-server-card dl>div{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .whm-server-card dt{color:var(--pb-muted)!important}html[data-theme=dark] .whm-server-card>small{color:var(--pb-muted)!important}html[data-theme=dark] .whm-bindings .panel-header p{color:var(--pb-muted)!important}html[data-theme=dark] .whm-binding-search,html[data-theme=dark] .whm-account-row{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .whm-account-identity strong,html[data-theme=dark] .whm-account-binding strong{color:var(--pb-text)!important}html[data-theme=dark] .whm-account-identity span,html[data-theme=dark] .whm-account-binding span,html[data-theme=dark] .whm-guide ol,html[data-theme=dark] .whm-guide p{color:var(--pb-muted)!important}html[data-theme=dark] .whm-access-switch{background:var(--pb-surface)!important}html[data-theme=dark] .whm-access-switch p,html[data-theme=dark] .hosting-management-features p,html[data-theme=dark] .catalog-breadcrumb{color:var(--pb-muted)!important}html[data-theme=dark] .category-directory>a{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .category-directory strong{color:var(--pb-text)!important}html[data-theme=dark] .category-directory span{color:var(--pb-muted)!important}html[data-theme=dark] .catalog-filter-form{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .catalog-sort{color:var(--pb-muted)!important}html[data-theme=dark] .catalog-sort select{border-color:var(--pb-border)!important;background:var(--pb-surface)!important;color:var(--pb-text)!important}html[data-theme=dark] .catalog-admin-toolbar>span{color:var(--pb-muted)!important}html[data-theme=dark] .category-admin-card h2{color:var(--pb-text)!important}html[data-theme=dark] .category-admin-card>p{color:var(--pb-muted)!important}html[data-theme=dark] .category-admin-meta{color:var(--pb-muted)!important}html[data-theme=dark] .category-admin-meta span{background:var(--pb-surface)!important}html[data-theme=dark] .project-visibility{color:var(--pb-muted)!important}html[data-theme=dark] .license-connection-details{border-color:var(--pb-border)!important}html[data-theme=dark] .license-connection-details>p{color:var(--pb-muted)!important}html[data-theme=dark] .license-connection-details>label{color:var(--pb-muted)!important}html[data-theme=dark] .license-site{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .license-site p,html[data-theme=dark] .appearance-section-heading p,html[data-theme=dark] .appearance-status{color:var(--pb-muted)!important}html[data-theme=dark] .appearance-tabs{background:var(--pb-surface-3)!important}html[data-theme=dark] .appearance-toggle{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .appearance-toggle small{color:var(--pb-muted)!important}html[data-theme=dark] .asset-preview{background:var(--pb-surface)!important;border-color:var(--pb-border)!important;color:var(--pb-muted)!important}html[data-theme=dark] .link-editor-row{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .appearance-savebar{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .media-upload{background:var(--pb-surface)!important}html[data-theme=dark] .media-picker-grid button{border-color:var(--pb-border)!important}html[data-theme=dark] .media-picker-grid img{background:var(--pb-surface)!important}html[data-theme=dark] .media-picker-grid small{color:var(--pb-muted)!important}html[data-theme=dark] .appearance-preview-body{background:var(--pb-surface)!important}html[data-theme=dark] .appearance-preview-body p{color:var(--pb-muted)!important}html[data-theme=dark] .network-notice{background:#e0b6521f!important}html[data-theme=dark] .account-followup>.section-heading>span{color:var(--pb-muted)!important}html[data-theme=dark] .followup-list{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .followup-item{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .followup-item.urgent{background:var(--pb-surface)!important}html[data-theme=dark] .followup-item span{color:var(--pb-muted)!important}html[data-theme=dark] .followup-item:hover{background:var(--pb-surface)!important}html[data-theme=dark] .followup-item>svg:last-child{color:var(--pb-muted)!important}html[data-theme=dark] .help-search{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .help-topics>button,html[data-theme=dark] .help-topics>a{color:var(--pb-text)!important}html[data-theme=dark] .help-topics>button>span{color:var(--pb-muted)!important}html[data-theme=dark] .help-topics>button[aria-pressed=true]{background:#527ae01f!important}html[data-theme=dark] .help-topics>a{border-top-color:var(--pb-border)!important}html[data-theme=dark] .help-answers .prose-text{color:var(--pb-text)!important}html[data-theme=dark] .help-contact{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .help-editor-card,html[data-theme=dark] .recovery-search input{border-color:var(--pb-border)!important}@media(max-width:960px){html[data-theme=dark] .account-mobile-trigger{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}}@media(max-width:960px){html[data-theme=dark] .account-mobile-trigger small{color:var(--pb-muted)!important}}@media(max-width:960px){html[data-theme=dark] .account-support-shortcut{background:#5281e01f!important;border-color:var(--pb-border)!important}}@media(max-width:767px){html[data-theme=dark] .mobile-dock{background:var(--pb-surface)!important;border-top-color:var(--pb-border)!important}}@media(max-width:767px){html[data-theme=dark] .mobile-dock>a{color:var(--pb-muted)!important}}@media(max-width:767px){html[data-theme=dark] .mobile-dock>a[aria-current=page]{background:#527ce01f!important}}@media(max-width:767px){html[data-theme=dark] .responsive-record-table tbody tr{border-bottom-color:var(--pb-border)!important}}@media(max-width:767px){html[data-theme=dark] .responsive-record-table td:before{color:var(--pb-muted)!important}}@media(max-width:767px){html[data-theme=dark] .hosting-comparison th:first-child,html[data-theme=dark] .hosting-comparison td:first-child{background:var(--pb-surface)!important}}@media(max-width:767px){html[data-theme=dark] .help-topics>button,html[data-theme=dark] .help-topics>a{border-color:var(--pb-border)!important}}html[data-theme=dark] .reference-rail-section{background:var(--pb-surface)!important;border-block-color:var(--pb-border)!important}html[data-theme=dark] .reference-heading p{color:var(--pb-muted)!important}html[data-theme=dark] .reference-logo{color:var(--pb-text)!important}html[data-theme=dark] .reference-logo small{color:var(--pb-muted)!important}html[data-theme=dark] .reference-filter button{border-color:var(--pb-border)!important}html[data-theme=dark] .reference-result{color:var(--pb-muted)!important}html[data-theme=dark] .reference-card{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .reference-card-art{background:#5281e01f!important;color:var(--pb-text)!important}html[data-theme=dark] .reference-orbit{border-color:var(--pb-border)!important}html[data-theme=dark] .reference-card-body p{color:var(--pb-muted)!important}html[data-theme=dark] .reference-empty{background:var(--pb-surface)!important}html[data-theme=dark] .reference-cta{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .reference-cta p{color:var(--pb-muted)!important}html[data-theme=dark] .reference-editor-item{border-color:var(--pb-border)!important}html[data-theme=dark] .reference-editor-item small{color:var(--pb-muted)!important}html[data-theme=dark] .admin-nav-group>summary{color:var(--pb-muted)!important}html[data-theme=dark] .mobile-menu-panel[data-slot=sheet-content]{background:var(--pb-surface)!important;color:var(--pb-text)!important}html[data-theme=dark] .mobile-menu-top{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .mobile-menu-top [data-slot=sheet-title]{color:var(--pb-text)!important}html[data-theme=dark] .mobile-menu-top [data-slot=sheet-title]>span{color:var(--pb-muted)!important}html[data-theme=dark] .mobile-menu-close{border-color:var(--pb-border)!important;background:var(--pb-surface)!important;color:var(--pb-text)!important}html[data-theme=dark] .mobile-menu-searchbox{background:var(--pb-surface)!important;border-color:var(--pb-border)!important;color:var(--pb-muted)!important}html[data-theme=dark] .mobile-menu-section-label{color:var(--pb-muted)!important}html[data-theme=dark] .mobile-menu-link:hover,html[data-theme=dark] .mobile-menu-group [data-slot=accordion-trigger]:hover{background:var(--pb-surface)!important}html[data-theme=dark] .mobile-menu-icon{background:#528be01f!important;border-color:var(--pb-border)!important}html[data-theme=dark] .mobile-menu-label strong{color:var(--pb-text)!important}html[data-theme=dark] .mobile-menu-label small{color:var(--pb-muted)!important}html[data-theme=dark] .mobile-menu-arrow,html[data-theme=dark] .mobile-menu-group [data-slot=accordion-trigger]>svg{color:var(--pb-muted)!important}html[data-theme=dark] .mobile-menu-link[aria-current=page]{background:#5281e01f!important}html[data-theme=dark] .mobile-menu-link[aria-current=page] .mobile-menu-icon{background:#5284e01f!important}html[data-theme=dark] .mobile-menu-group [data-state=open][data-slot=accordion-trigger],html[data-theme=dark] .mobile-menu-children{background:var(--pb-surface)!important}html[data-theme=dark] .mobile-menu-children .mobile-menu-link:hover{background:#5286e01f!important}html[data-theme=dark] .mobile-menu-admin{border-color:var(--pb-border)!important}html[data-theme=dark] .mobile-menu-bottom{border-top-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .mobile-menu-utilities a{color:var(--pb-text)!important}html[data-theme=dark] .mobile-menu-count{background:#5281e01f!important}html[data-theme=dark] .mobile-menu-trigger{border-color:var(--pb-border)!important;color:var(--pb-text)!important}html[data-theme=dark] .account-page{background:var(--pb-surface)!important}html[data-theme=dark] .customer-avatar{background:#527ae01f!important}html[data-theme=dark] .account-nav-profile small{color:var(--pb-muted)!important}html[data-theme=dark] .account-nav>a{color:var(--pb-muted)!important}html[data-theme=dark] .account-nav>a.active{background:#5281e01f!important}html[data-theme=dark] .account-nav>a:hover{background:var(--pb-surface)!important}html[data-theme=dark] .account-nav>a:last-child{border-top-color:var(--pb-border)!important;color:var(--pb-muted)!important}html[data-theme=dark] .customer-new-service{background:var(--pb-surface)!important;color:var(--pb-text)!important}html[data-theme=dark] .customer-stat{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .customer-stat-top{color:var(--pb-muted)!important}html[data-theme=dark] .customer-stat>strong{color:var(--pb-text)!important}html[data-theme=dark] .customer-stat-bottom{color:var(--pb-muted)!important}html[data-theme=dark] .customer-shortcuts button{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .customer-shortcuts button:hover{background:#528be01f!important}html[data-theme=dark] .customer-shortcuts small{color:var(--pb-muted)!important}html[data-theme=dark] .account-content .key-box{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .account-content .license-dates{border-top-color:var(--pb-border)!important}html[data-theme=dark] .customer-search{background:var(--pb-surface)!important;border-color:var(--pb-border)!important;color:var(--pb-muted)!important}html[data-theme=dark] .customer-no-match{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .customer-no-match p{color:var(--pb-muted)!important}html[data-theme=dark] .customer-profile-heading{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .customer-profile-heading>span{background:#5281e01f!important}html[data-theme=dark] .customer-profile-heading p{color:var(--pb-muted)!important}html[data-theme=dark] .account-content .account-followup{border-color:var(--pb-border)!important}@media(max-width:960px){html[data-theme=dark] .account-mobile-trigger{background:var(--pb-surface)!important}}html[data-theme=dark] .tech-marquee span{color:var(--pb-text)!important}html[data-theme=dark] .stat-counter-label{color:var(--pb-muted)!important}html[data-theme=dark] .plan-period-toggle{background:#5281e01f!important}html[data-theme=dark] .plan-period-toggle button.active{background:var(--pb-surface)!important;color:var(--pb-text)!important}html[data-theme=dark] .btn-ripple{background:var(--pb-surface)!important}html[data-theme=dark] .product-card-shine{background:none!important}html[data-theme=dark] .auth-story small{color:var(--pb-muted)!important}html[data-theme=dark] .auth-card{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .auth-mark{background:#527ae01f!important}html[data-theme=dark] .social-buttons small,html[data-theme=dark] .auth-divider{color:var(--pb-muted)!important}html[data-theme=dark] .auth-divider:before,html[data-theme=dark] .auth-divider:after{background:var(--pb-surface-3)!important}html[data-theme=dark] .account-type button{border-color:var(--pb-border)!important}html[data-theme=dark] .account-type [aria-pressed=true]{background:#527fe01f!important}html[data-theme=dark] .auth-terms{color:var(--pb-muted)!important}html[data-theme=dark] .auth-success{background:var(--pb-surface)!important}html[data-theme=dark] .security-provider{border-top-color:var(--pb-border)!important}html[data-theme=dark] .field select,html[data-theme=dark] .portable-admin-row{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .portable-message{background:var(--pb-surface)!important}html[data-theme=dark] .portable-stats article{border-color:var(--pb-border)!important}html[data-theme=dark] .portable-config-grid>button{border-color:var(--pb-border)!important}html[data-theme=dark] .portable-json{background:var(--pb-surface)!important}html[data-theme=dark] .ops-notification{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .ops-notification.unread{background:var(--pb-surface)!important}html[data-theme=dark] .ops-notification p{color:var(--pb-muted)!important}html[data-theme=dark] .ops-internal-note{background:var(--pb-surface)!important}html[data-theme=dark] .permission-grid{border-color:var(--pb-border)!important}html[data-theme=dark] .console-shell{background:var(--pb-surface)!important;color:var(--pb-text)!important}html[data-theme=dark] .console-nav-search,html[data-theme=dark] .console-nav-search kbd,html[data-theme=dark] .console-nav-group h3{color:var(--pb-muted)!important}html[data-theme=dark] .console-shell .portable-admin-nav button b{background:var(--pb-surface)!important}html[data-theme=dark] .console-topbar{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .console-shell .settings-panel,html[data-theme=dark] .console-card{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .console-card p,html[data-theme=dark] .console-shell .settings-panel p{color:var(--pb-muted)!important}html[data-theme=dark] .console-welcome p,html[data-theme=dark] .console-date{color:var(--pb-muted)!important}html[data-theme=dark] .console-kpis>button{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .console-chart{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .console-task{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .console-task small,html[data-theme=dark] .console-empty{color:var(--pb-muted)!important}html[data-theme=dark] .console-empty svg{color:var(--pb-muted)!important}html[data-theme=dark] .console-shortcuts button{border-color:var(--pb-border)!important}html[data-theme=dark] .console-shortcuts button svg:last-child{color:var(--pb-muted)!important}html[data-theme=dark] .console-pill{background:#527fe01f!important}html[data-theme=dark] .console-pill.warning{background:#e0ae521f!important}html[data-theme=dark] .console-shell .portable-admin-row p{color:var(--pb-muted)!important}html[data-theme=dark] .console-detail-stats span{background:var(--pb-surface)!important}html[data-theme=dark] .console-shell .portable-config-grid>button{background:var(--pb-surface)!important}html[data-theme=dark] .console-shell .portable-config-grid svg{background:#527fe01f!important}html[data-theme=dark] .content-group,html[data-theme=dark] .content-group .content-group{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .content-array-item{border-color:var(--pb-border)!important}html[data-theme=dark] .content-save{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .content-image img{background:var(--pb-surface)!important}html[data-theme=dark] .support-files{border-color:var(--pb-border)!important}html[data-theme=dark] .support-files p{color:var(--pb-muted)!important}html[data-theme=dark] .support-file-list a,html[data-theme=dark] .console-shell{background:var(--pb-surface)!important}html[data-theme=dark] .console-nav-search:focus-within{border-color:var(--pb-border)!important}html[data-theme=dark] .panel,html[data-theme=dark] .settings-panel,html[data-theme=dark] .stat-card{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .panel:hover,html[data-theme=dark] .settings-panel:hover,html[data-theme=dark] .stat-card:hover{border-color:var(--pb-border)!important}html[data-theme=dark] .stat-card:after{background:none!important}html[data-theme=dark] .stat-value{color:var(--pb-text)!important}html[data-theme=dark] .table-wrap{background:var(--pb-surface)!important}html[data-theme=dark] .table-wrap table thead th{background:var(--pb-surface)!important;color:var(--pb-muted)!important}html[data-theme=dark] .table-wrap table tbody tr:hover{background:var(--pb-surface)!important}html[data-theme=dark] .section-heading h1{color:var(--pb-text)!important}html[data-theme=dark] .section-heading p{color:var(--pb-muted)!important}html[data-theme=dark] .dashboard-card:before{background:none!important}html[data-theme=dark] .table-view th{color:var(--pb-muted)!important}html[data-theme=dark] .reseller-rule-edit{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .reseller-rules>div{border-color:var(--pb-border)!important}html[data-theme=dark] .reseller-rules small{color:var(--pb-muted)!important}html[data-theme=dark] .reseller-stats>div{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .reseller-stats span{color:var(--pb-muted)!important}html[data-theme=dark] .reseller-order{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .reseller-order p{color:var(--pb-muted)!important}html[data-theme=dark] .console-nav-search{background:var(--pb-surface)!important;border-color:var(--pb-border)!important;color:var(--pb-muted)!important}html[data-theme=dark] .console-nav-search input{color:var(--pb-text)!important}html[data-theme=dark] .console-nav-search kbd,html[data-theme=dark] .console-shell .portable-admin-nav .console-group-toggle,html[data-theme=dark] .console-mobile-drawer .console-group-toggle,html[data-theme=dark] .console-shell .portable-admin-nav .console-nav-item,html[data-theme=dark] .console-mobile-drawer .console-nav-item{color:var(--pb-muted)!important}html[data-theme=dark] .console-nav-item>svg:first-child{color:var(--pb-muted)!important}html[data-theme=dark] .console-shell .portable-admin-nav .console-nav-item:hover,html[data-theme=dark] .console-mobile-drawer .console-nav-item:hover{background:var(--pb-surface)!important}html[data-theme=dark] .console-shell .portable-admin-nav .console-nav-item[aria-pressed=true],html[data-theme=dark] .console-mobile-drawer .console-nav-item[aria-pressed=true]{background:#526ce01f!important}html[data-theme=dark] .console-nav-item b{background:#526ee01f!important}html[data-theme=dark] .console-nav-empty{color:var(--pb-muted)!important}html[data-theme=dark] .console-profile>span{background:#527fe01f!important;color:var(--pb-text)!important}html[data-theme=dark] .console-profile small{color:var(--pb-muted)!important}html[data-theme=dark] .console-profile>a{color:var(--pb-muted)!important}html[data-theme=dark] .console-profile>a:hover{background:var(--pb-surface)!important}html[data-theme=dark] .console-site-link{color:var(--pb-muted)!important}html[data-theme=dark] .console-topbar{border-color:var(--pb-border)!important}html[data-theme=dark] .console-topbar>div>span{color:var(--pb-muted)!important}html[data-theme=dark] .console-topbar .button{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .console-welcome>div>span{color:var(--pb-muted)!important}html[data-theme=dark] .console-welcome p{color:var(--pb-muted)!important}html[data-theme=dark] .console-date{color:var(--pb-muted)!important;background:var(--pb-surface)!important}html[data-theme=dark] .console-kpis>button{background:var(--pb-surface)!important}html[data-theme=dark] .console-kpis>button:first-child{background:var(--pb-surface)!important}html[data-theme=dark] .console-kpis>button>div{color:var(--pb-muted)!important}html[data-theme=dark] .console-kpis>button strong{color:var(--pb-text)!important}html[data-theme=dark] .console-kpis>button small{color:var(--pb-muted)!important}html[data-theme=dark] .console-card header h3{color:var(--pb-text)!important}html[data-theme=dark] .console-card header p{color:var(--pb-muted)!important}html[data-theme=dark] .console-card header svg{color:var(--pb-muted)!important}html[data-theme=dark] .console-chart span,html[data-theme=dark] .console-chart small{color:var(--pb-muted)!important}html[data-theme=dark] .console-task strong{color:var(--pb-text)!important}html[data-theme=dark] .console-task small{color:var(--pb-muted)!important}html[data-theme=dark] .console-shortcuts button{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .console-shortcuts button:hover{background:#526ee01f!important;border-color:var(--pb-border)!important}html[data-theme=dark] .console-recent-order{border-top-color:var(--pb-border)!important;color:var(--pb-muted)!important}html[data-theme=dark] .console-recent-order small{color:var(--pb-muted)!important}html[data-theme=dark] .console-recent-order strong{color:var(--pb-text)!important}html[data-theme=dark] .console-recent-avatar,html[data-theme=dark] .console-recent-status{background:var(--pb-surface)!important;color:var(--pb-muted)!important}html[data-theme=dark] .admin-records{background:var(--pb-surface)!important}html[data-theme=dark] .admin-record-tools{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .admin-record-search{color:var(--pb-muted)!important}html[data-theme=dark] .admin-record-search input{color:var(--pb-text)!important}html[data-theme=dark] .admin-record-filters>label{color:var(--pb-muted)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .admin-record-filters select{color:var(--pb-muted)!important}html[data-theme=dark] .admin-record-table th{background:var(--pb-surface)!important;color:var(--pb-muted)!important;border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .admin-record-table td{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .admin-record-table tr:hover td,html[data-theme=dark] .admin-record-avatar{background:var(--pb-surface)!important}html[data-theme=dark] .admin-record-identity strong{color:var(--pb-text)!important}html[data-theme=dark] .admin-record-identity p,html[data-theme=dark] .admin-record-identity small,html[data-theme=dark] .admin-record-amount{color:var(--pb-muted)!important}html[data-theme=dark] .admin-record-actions>button{border-color:var(--pb-border)!important;color:var(--pb-muted)!important;background:var(--pb-surface)!important}html[data-theme=dark] .admin-state{background:var(--pb-surface-3)!important;color:var(--pb-muted)!important}html[data-theme=dark] .admin-state.good{background:var(--pb-surface)!important}html[data-theme=dark] .admin-state.bad{background:var(--pb-surface-3)!important}html[data-theme=dark] .admin-state.wait{background:#e0ac521f!important}html[data-theme=dark] .admin-record-excerpt{color:var(--pb-muted)!important}html[data-theme=dark] .admin-record-footer{border-top-color:var(--pb-border)!important;color:var(--pb-muted)!important}html[data-theme=dark] .admin-record-footer button{color:var(--pb-muted)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .admin-record-empty,html[data-theme=dark] .admin-record-empty h3,html[data-theme=dark] .admin-record-empty p{color:var(--pb-muted)!important}html[data-theme=dark] .admin-editor-grid .auth-terms{border-color:var(--pb-border)!important;background:var(--pb-surface)!important;color:var(--pb-muted)!important}html[data-theme=dark] .admin-editor-grid .field label{color:var(--pb-muted)!important}html[data-theme=dark] .admin-editor-grid input,html[data-theme=dark] .admin-editor-grid textarea,html[data-theme=dark] .admin-editor-grid select{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .admin-editor-footer{border-top-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .admin-order-summary{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .admin-order-meta small,html[data-theme=dark] .admin-order-note>small{color:var(--pb-muted)!important}html[data-theme=dark] .admin-order-items>div{border-bottom-color:var(--pb-border)!important}html[data-theme=dark] .admin-order-items small{color:var(--pb-muted)!important}html[data-theme=dark] .admin-order-note{border-top-color:var(--pb-border)!important}html[data-theme=dark] .admin-order-note p{color:var(--pb-muted)!important}html[data-theme=dark] .admin-license-tools{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .admin-license-tools p{color:var(--pb-muted)!important}html[data-theme=dark] .admin-license-tools code{background:var(--pb-surface)!important}html[data-theme=dark] .console-shell .portable-config-grid svg{background:#526ee01f!important}html[data-theme=dark] .console-shell .portable-config-grid h3{color:var(--pb-text)!important}html[data-theme=dark] .console-shell .portable-config-grid p{color:var(--pb-muted)!important}html[data-theme=dark] .console-mobile-drawer{background:var(--pb-surface)!important;border-right-color:var(--pb-border)!important;color:var(--pb-text)!important}html[data-theme=dark] .admin-access{background:var(--pb-surface)!important;color:var(--pb-text)!important}html[data-theme=dark] .admin-access-brand .admin-access-wordmark{background:#5278e01f!important;color:var(--pb-muted)!important}html[data-theme=dark] .admin-access-story h1{color:var(--pb-text)!important}html[data-theme=dark] .admin-eyebrow{color:var(--pb-muted)!important}html[data-theme=dark] .admin-access-story>p{color:var(--pb-muted)!important}html[data-theme=dark] .admin-access-feature{color:var(--pb-muted)!important}html[data-theme=dark] .admin-access-story>a{color:var(--pb-muted)!important}html[data-theme=dark] .admin-access-card{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .admin-access-lock{background:#526ee01f!important}html[data-theme=dark] .admin-access-card>p{color:var(--pb-muted)!important}html[data-theme=dark] .admin-access-card .field label{color:var(--pb-muted)!important}html[data-theme=dark] .admin-access-card input{border-color:var(--pb-border)!important}html[data-theme=dark] .admin-password>button{color:var(--pb-muted)!important}@media(max-width:800px){html[data-theme=dark] .console-menu-toggle{background:var(--pb-surface)!important;color:var(--pb-muted)!important;border-color:var(--pb-border)!important}}@media(max-width:800px){html[data-theme=dark] .admin-record-table tr{border-bottom-color:var(--pb-border)!important}}html[data-theme=dark] .console-card p,html[data-theme=dark] .console-kpis>button small,html[data-theme=dark] .admin-record-identity p,html[data-theme=dark] .console-recent-order small{color:var(--pb-muted)!important}html[data-theme=dark] .admin-record-search input::placeholder{color:var(--pb-muted)!important}html[data-theme=dark] .admin-spec-editor{border-color:var(--pb-border)!important;background:var(--pb-surface)!important}html[data-theme=dark] .admin-spec-editor summary{color:var(--pb-muted)!important}html[data-theme=dark] .admin-spec-editor p{color:var(--pb-muted)!important}html[data-theme=dark] .console-shell .row-actions [data-slot=button]{border-color:var(--pb-border)!important}html[data-theme=dark] .console-shell .row-actions [data-slot=button]:not([class*=bg-primary]){color:var(--pb-muted)!important}html[data-theme=dark] .console-shell .console-topbar .row-actions .button{color:var(--pb-muted)!important;border-color:var(--pb-border)!important}@font-face{font-family:PB Inter;src:url(/assets/fonts/inter-400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PB Inter;src:url(/assets/fonts/inter-500.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PB Inter;src:url(/assets/fonts/inter-600.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PB Inter;src:url(/assets/fonts/inter-700.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PB Inter;src:url(/assets/fonts/inter-800.woff) format("woff");font-weight:800 900;font-style:normal;font-display:swap}:root{--pb-font:"PB Inter","Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans Arabic","Geeza Pro",Tahoma,sans-serif;--pb-bg:#f5f7fb;--pb-bg-soft:#eef2f9;--pb-surface:#ffffff;--pb-surface-2:#f6f8fc;--pb-surface-3:#edf1f8;--pb-elevated:#ffffff;--pb-text:#0e1a33;--pb-text-2:#3f4d6b;--pb-muted:#6b7893;--pb-faint:#7a869c;--pb-border:#e3e8f1;--pb-border-2:#d3dbe8;--pb-accent:var(--primary,#3865f6);--pb-accent-2:#7c5cff;--pb-accent-3:#18c6e6;--pb-accent-soft:color-mix(in srgb,var(--pb-accent) 10%,transparent);--pb-accent-ring:color-mix(in srgb,var(--pb-accent) 28%,transparent);--pb-success:#15803d;--pb-success-soft:#16a34a18;--pb-warning:#b45309;--pb-warning-soft:#d9770618;--pb-danger:#dc2647;--pb-danger-soft:#dc264718;--pb-info:#0284c7;--pb-info-soft:#0284c718;--pb-shadow-sm:0 1px 2px rgb(16 24 40 / .05);--pb-shadow:0 1px 2px rgb(16 24 40 / .04),0 8px 24px -8px rgb(16 24 40 / .08);--pb-shadow-lg:0 2px 6px rgb(16 24 40 / .04),0 24px 48px -16px rgb(16 24 40 / .16);--pb-glow:0 10px 40px -10px color-mix(in srgb,var(--pb-accent) 55%,transparent);--pb-radius:14px;--pb-radius-sm:10px;--pb-radius-lg:22px;--pb-ease:cubic-bezier(.22,1,.36,1);--pb-ease-bounce:cubic-bezier(.34,1.56,.64,1);--pb-grad:linear-gradient(135deg,var(--pb-accent) 0%,var(--pb-accent-2) 55%,var(--pb-accent-3) 100%);--pb-header-bg:rgb(255 255 255 / .78);--pb-input-bg:#ffffff;--pb-hero-bg:#070f22;color-scheme:light;--background:var(--pb-bg);--foreground:var(--pb-text);--card:var(--pb-surface);--card-foreground:var(--pb-text);--popover:var(--pb-elevated);--popover-foreground:var(--pb-text);--secondary:var(--pb-surface-3);--secondary-foreground:var(--pb-text);--muted:var(--pb-surface-3);--muted-foreground:var(--pb-muted);--accent:var(--pb-surface-3);--accent-foreground:var(--pb-text);--border:var(--pb-border);--input:var(--pb-border-2);--bg-primary:var(--pb-bg);--bg-secondary:var(--pb-surface-2);--text-primary:var(--pb-text);--text-secondary:var(--pb-muted);--border-color:var(--pb-border);--card-bg:var(--pb-surface);--admin-ink:var(--pb-text);--admin-line:var(--pb-border);--font-sans:var(--pb-font)}html[data-theme=dark]{--pb-bg:#070b16;--pb-bg-soft:#0b1222;--pb-surface:#0e1628;--pb-surface-2:#121c32;--pb-surface-3:#19253f;--pb-elevated:#131d35;--pb-text:#eaf0fb;--pb-text-2:#c2cce0;--pb-muted:#93a1bd;--pb-faint:#6b7996;--pb-border:#202d49;--pb-border-2:#2e3d60;--pb-accent-soft:color-mix(in srgb,var(--pb-accent) 18%,transparent);--pb-success:#34d399;--pb-success-soft:#34d39922;--pb-warning:#fbbf24;--pb-warning-soft:#fbbf2422;--pb-danger:#fb7185;--pb-danger-soft:#fb718522;--pb-info:#38bdf8;--pb-info-soft:#38bdf822;--pb-shadow-sm:0 1px 2px rgb(0 0 0 / .4);--pb-shadow:0 1px 2px rgb(0 0 0 / .35),0 10px 30px -10px rgb(0 0 0 / .6);--pb-shadow-lg:0 2px 8px rgb(0 0 0 / .4),0 30px 60px -20px rgb(0 0 0 / .75);--pb-header-bg:rgb(8 13 25 / .72);--pb-input-bg:#0b1324;--pb-hero-bg:#050a17;--primary-foreground:#fff;--sidebar:#080d19;color-scheme:dark;--pb-accent:color-mix(in srgb,var(--primary,#3865f6) 86%,#9db4ff);--pb-glow:0 10px 40px -10px color-mix(in srgb,var(--pb-accent) 70%,transparent)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{background:var(--pb-bg)}body{font-family:var(--pb-font)!important;color:var(--pb-text);font-feature-settings:"cv11","ss01","calt";text-rendering:optimizeLegibility;transition:background-color .35s var(--pb-ease),color .35s var(--pb-ease)}html[data-theme=dark] body{background:var(--pb-bg)!important;color:var(--pb-text)!important}::selection{background:color-mix(in srgb,var(--pb-accent) 30%,transparent);color:inherit}:focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px;border-radius:6px}html.pb-i18n-loading body{opacity:0}body{opacity:1;transition:opacity .25s ease}*{scrollbar-width:thin;scrollbar-color:var(--pb-border-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--pb-border-2);border-radius:20px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}img,svg{max-width:100%}.skip-link{background:var(--pb-accent)!important;color:#fff!important}.button{position:relative;overflow:hidden;border-radius:11px;transition:transform .25s var(--pb-ease),box-shadow .25s var(--pb-ease),background-color .2s,border-color .2s,color .2s;isolation:isolate}.button:active{transform:translateY(1px) scale(.985)}.button-primary,.hero .button-primary{background:var(--pb-accent)!important;color:#fff!important;box-shadow:0 1px #ffffff2e inset,0 8px 22px -10px color-mix(in srgb,var(--pb-accent) 80%,transparent)}.button-primary:hover{transform:translateY(-2px);box-shadow:0 1px #fff3 inset,var(--pb-glow)}.button-primary:after,.pb-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .35) 48%,transparent 66%);transform:translate(-120%);transition:transform .8s var(--pb-ease);z-index:-1;pointer-events:none}.button-primary:hover:after,.pb-shine:hover:after{transform:translate(120%)}.button-outline{background:var(--pb-surface);border:1px solid var(--pb-border-2);color:var(--pb-text)}.button-outline:hover{border-color:var(--pb-accent);color:var(--pb-accent);transform:translateY(-1px)}.button-dark{background:var(--pb-text);color:var(--pb-bg)}html[data-theme=dark] .button-dark{background:#e7edf9;color:#0b1222}.button-dark:hover{transform:translateY(-1px);box-shadow:var(--pb-shadow)}.text-link{transition:gap .25s var(--pb-ease),color .2s}.text-link:hover{gap:14px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{transition:border-color .2s,box-shadow .2s,background-color .2s}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,select:focus,textarea:focus{border-color:var(--pb-accent)!important;box-shadow:0 0 0 4px var(--pb-accent-ring)!important;outline:none}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),html[data-theme=dark] select,html[data-theme=dark] textarea{background-color:var(--pb-input-bg)!important;color:var(--pb-text)!important;border-color:var(--pb-border-2)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--pb-faint)!important}html[data-theme=dark] option{background:var(--pb-surface);color:var(--pb-text)}html[data-theme=dark] input[type=date],html[data-theme=dark] input[type=datetime-local]{color-scheme:dark}html[data-theme] :is(.hx-domain-row,.pbx-news-row,.help-search,.pbb-search,.pb-embed,.dq-bar) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]){background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark] :is(.hx-domain-row,.pbx-news-row,.dq-bar) input::placeholder{color:#ffffff73!important}html[data-theme=dark] label,html[data-theme=dark] legend{color:var(--pb-text-2)}input[type=checkbox],input[type=radio]{accent-color:var(--pb-accent)}.pb-progress{position:fixed;inset:0 0 auto;height:3px;z-index:1000;pointer-events:none}.pb-progress>div{height:100%;background:var(--pb-grad);transform:scaleX(0);transform-origin:0 50%;box-shadow:0 0 12px color-mix(in srgb,var(--pb-accent) 60%,transparent)}html[dir=rtl] .pb-progress>div{transform-origin:100% 50%}.scroll-progress-bar,.cursor-dot,.cursor-ring{display:none!important}.pb-announce{position:relative;z-index:40;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(90deg,var(--pb-accent),var(--pb-accent-2),var(--pb-accent));background-size:200% 100%;animation:pb-gradient-x 10s linear infinite}.pb-announce-maintenance{background:linear-gradient(90deg,#b45309,#d97706,#b45309);background-size:200% 100%}.pb-announce-outage{background:linear-gradient(90deg,#be123c,#e11d48,#be123c);background-size:200% 100%}.pb-announce-inner{display:flex;align-items:center;justify-content:center;gap:10px;min-height:38px;padding:6px 36px;position:relative;text-align:center}.pb-announce a{color:#fff;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.pb-announce a:hover{text-decoration:underline;text-underline-offset:3px}.pb-announce-icon{flex:none;animation:pb-wiggle 3.5s ease-in-out infinite}.pb-announce-close{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:8px;border:0;background:#ffffff24;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s}.pb-announce-close:hover{background:#ffffff47}.announcement-bar,.site-announcement{display:none!important}.top-bar.pb-topbar{background:var(--pb-surface-2);border-bottom:1px solid var(--pb-border);color:var(--pb-muted);font-size:12.5px;position:relative;z-index:36}.pb-topbar .top-bar-inner{display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:16px}.pb-topbar .top-bar-left,.pb-topbar .top-bar-right{display:flex;align-items:center;gap:18px;min-width:0}.pb-topbar .top-bar-contact,.pb-topbar .top-bar-status{display:inline-flex;align-items:center;gap:7px;color:var(--pb-muted);text-decoration:none;white-space:nowrap;transition:color .2s}.pb-topbar a:hover{color:var(--pb-accent)}.pb-topbar .top-bar-status i{width:8px;height:8px;border-radius:50%;background:var(--pb-faint);position:relative}.pb-topbar .pb-status-operational i{background:#22c55e}.pb-topbar .pb-status-operational i:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #22c55e;animation:pb-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.pb-topbar .pb-status-degraded i,.pb-topbar .pb-status-maintenance i{background:#f59e0b}.pb-topbar .top-bar-currency{font-variant-numeric:tabular-nums;color:var(--pb-text-2);font-weight:500;padding:3px 9px;border-radius:999px;background:var(--pb-surface);border:1px solid var(--pb-border)}.top-bar-divider{display:none}@media(max-width:860px){.pb-topbar .top-bar-contact,.pb-topbar .top-bar-currency{display:none}}.pb-lang{position:relative}.pb-lang-trigger{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border-radius:9px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2);font-weight:600;font-size:12.5px;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.pb-lang-trigger:hover{border-color:var(--pb-accent);color:var(--pb-text)}.pb-lang-trigger svg:first-child{border-radius:3px;box-shadow:0 0 0 1px #00000014;flex:none}.pb-lang-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.pb-lang-trigger svg:last-child{transition:transform .25s var(--pb-ease)}.pb-lang-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:190px;padding:6px;border-radius:14px;background:var(--pb-elevated);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow-lg);z-index:300;animation:pb-pop .22s var(--pb-ease) both;transform-origin:top right}html[dir=rtl] .pb-lang-menu{transform-origin:top left}.pb-lang-menu button{display:flex;align-items:center;gap:11px;width:100%;padding:9px 11px;border:0;border-radius:9px;background:transparent;color:var(--pb-text-2);font:500 14px/1.3 var(--pb-font);cursor:pointer;text-align:start;transition:background .15s,color .15s}.pb-lang-menu button:hover{background:var(--pb-surface-3);color:var(--pb-text)}.pb-lang-menu button.active{color:var(--pb-text);font-weight:700;background:var(--pb-accent-soft)}.pb-lang-menu button svg:first-child{border-radius:3px;box-shadow:0 0 0 1px #00000014}.pb-lang-check{margin-inline-start:auto;color:var(--pb-accent)}.pb-theme-toggle{position:relative;width:32px;height:30px;border-radius:9px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2);cursor:pointer;display:grid;place-items:center;overflow:hidden;transition:border-color .2s,color .2s}.pb-theme-toggle:hover{border-color:var(--pb-accent);color:var(--pb-accent)}.pb-theme-icon{position:absolute;inset:0;display:grid;place-items:center;transition:transform .5s var(--pb-ease-bounce),opacity .3s}.pb-theme-toggle[data-dark="0"] .pb-sun{transform:translateY(-120%) rotate(-90deg);opacity:0}.pb-theme-toggle[data-dark="1"] .pb-moon{transform:translateY(120%) rotate(90deg);opacity:0}html.pb-theme-switching *,html.pb-theme-switching *:before,html.pb-theme-switching *:after{transition:background-color .4s var(--pb-ease),border-color .4s var(--pb-ease),color .3s var(--pb-ease),fill .3s,stroke .3s!important}html .store-header{background:var(--pb-header-bg)!important;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--pb-border)!important;transition:height .35s var(--pb-ease),box-shadow .35s,background-color .35s}html.pb-scrolled .store-header:not(.header-static){height:66px;box-shadow:0 8px 30px -18px #10182859}html[data-theme=dark].pb-scrolled .store-header{box-shadow:0 10px 30px -15px #000c}.store-nav>a,.store-nav>div>button,.store-nav>button{position:relative;color:var(--pb-text-2)!important;transition:color .2s}.store-nav>a:after{content:"";position:absolute;left:12%;right:12%;bottom:-6px;height:2px;border-radius:2px;background:var(--pb-grad);transform:scaleX(0);transition:transform .35s var(--pb-ease)}.store-nav>a:hover{color:var(--pb-text)!important}.store-nav>a:hover:after{transform:scaleX(1)}.brand span,.brand .brand-bold{color:var(--pb-text)}.brand-period{color:var(--pb-accent)!important}.brand img{transition:transform .5s var(--pb-ease-bounce)}.brand:hover img{transform:rotate(-8deg) scale(1.06)}.brand-light span,.brand-light .brand-bold{color:#fff}.header-icon-btn,.cart-link,.header-admin,.notif-bell{width:40px;height:40px;border-radius:12px;display:inline-grid!important;place-items:center;border:1px solid transparent;background:transparent;color:var(--pb-text-2)!important;cursor:pointer;position:relative;transition:background .2s,border-color .2s,color .2s,transform .2s}.header-icon-btn:hover,.cart-link:hover,.header-admin:hover,.notif-bell:hover{background:var(--pb-surface-3);border-color:var(--pb-border);color:var(--pb-accent)!important;transform:translateY(-1px)}.cart-link>span,.notif-badge{position:absolute!important;top:3px;inset-inline-end:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pb-danger)!important;color:#fff!important;font-size:10.5px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px var(--pb-surface);animation:pb-pop .4s var(--pb-ease-bounce) both}.pb-auth-buttons{display:flex;gap:10px;align-items:center}.pb-auth-buttons .button{height:42px;padding:0 18px;border-radius:12px;font-weight:600;white-space:nowrap}.pb-btn-ghost{background:transparent;color:var(--pb-text)!important;border:1px solid var(--pb-border-2)!important}.pb-btn-ghost:hover{border-color:var(--pb-accent)!important;color:var(--pb-accent)!important}.pb-btn-cta svg{margin-inline-start:4px;transition:transform .3s var(--pb-ease)}.pb-btn-cta:hover svg{transform:translate(3px)}html[dir=rtl] .pb-btn-cta:hover svg{transform:translate(-3px) scaleX(-1)}html[dir=rtl] .pb-flip-rtl{transform:scaleX(-1)}.header-dropdown-menu{background:var(--pb-elevated)!important;border:1px solid var(--pb-border)!important;box-shadow:var(--pb-shadow-lg)!important;border-radius:16px!important}.header-dropdown-menu a{color:var(--pb-text-2)!important}.header-dropdown-menu a:hover{background:var(--pb-surface-3)!important;color:var(--pb-text)!important}.header-dropdown-header{border-bottom:1px solid var(--pb-border)!important}.pb-bell{position:relative}.pb-bell .notif-dropdown{position:absolute;top:calc(100% + 10px);inset-inline-end:-8px;width:360px;max-width:calc(100vw - 24px);padding:8px;border-radius:18px;background:var(--pb-elevated);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow-lg);z-index:200;transform-origin:top right;animation:pb-pop .25s var(--pb-ease) both}.pb-bell .notif-header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 10px;font-weight:700;color:var(--pb-text);font-size:14px}.pb-bell .notif-header button{border:0;background:none;color:var(--pb-accent);font:600 12px var(--pb-font);cursor:pointer}.pb-bell .notif-item{display:flex;gap:12px;padding:10px;border-radius:12px;text-decoration:none;color:inherit;transition:background .15s;position:relative}.pb-bell .notif-item:hover{background:var(--pb-surface-3)}.pb-bell .notif-item.unread:before{content:"";position:absolute;inset-inline-start:2px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--pb-accent)}.pb-bell .notif-icon{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--pb-accent-soft);color:var(--pb-accent)}.pb-bell .notif-icon.tone-warning{background:var(--pb-warning-soft);color:var(--pb-warning)}.pb-bell .notif-icon.tone-danger{background:var(--pb-danger-soft);color:var(--pb-danger)}.pb-bell .notif-title{display:block;font-weight:600;font-size:13.5px;color:var(--pb-text)}.pb-bell .notif-desc{display:block;font-size:12.5px;color:var(--pb-muted);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pb-bell .notif-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 10px;color:var(--pb-muted);font-size:13.5px}.pb-cmd.cmd-backdrop{position:fixed;inset:0;z-index:2000;background:#060a148c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:pb-fade .2s ease both}.pb-cmd .cmd-box{width:min(620px,calc(100vw - 32px));border-radius:20px;background:var(--pb-elevated);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow-lg),0 0 0 1px #ffffff08;overflow:hidden;animation:pb-pop .28s var(--pb-ease) both}.pb-cmd .cmd-input-wrap{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--pb-border);color:var(--pb-muted)}.pb-cmd .cmd-input{flex:1;border:0!important;outline:0;background:transparent!important;font:500 16px var(--pb-font);color:var(--pb-text);box-shadow:none!important;padding:0!important}.pb-cmd kbd{font:600 11px var(--pb-font);padding:3px 7px;border-radius:6px;background:var(--pb-surface-3);border:1px solid var(--pb-border);color:var(--pb-muted)}.pb-cmd .cmd-results{max-height:min(420px,55vh);overflow:auto;padding:8px}.pb-cmd .cmd-section-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-faint);padding:8px 10px}.pb-cmd .cmd-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;text-decoration:none;color:inherit}.pb-cmd .cmd-item.active{background:var(--pb-accent-soft)}.pb-cmd .cmd-item-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--pb-surface-3);color:var(--pb-accent);flex:none}.pb-cmd .cmd-item.active .cmd-item-icon{background:var(--pb-accent);color:#fff}.pb-cmd .cmd-item-name{display:block;font-weight:600;color:var(--pb-text);font-size:14px}.pb-cmd .cmd-item-desc{display:block;font-size:12.5px;color:var(--pb-muted)}.pb-cmd .cmd-empty{padding:28px;text-align:center;color:var(--pb-muted);font-size:14px}.pb-cmd .cmd-footer{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--pb-border);font-size:12px;color:var(--pb-muted)}.pb-cmd .cmd-footer-end{margin-inline-start:auto;opacity:.7}.floating-support{display:none!important}.pb-float{position:fixed;inset-inline-end:22px;bottom:22px;z-index:90;display:flex;flex-direction:column;gap:10px;align-items:flex-end}html[dir=rtl] .pb-float{align-items:flex-start}.pb-float-btn{height:52px;min-width:52px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:0;padding:0 15px;background:var(--pb-accent);color:#fff!important;text-decoration:none;box-shadow:var(--pb-glow),0 10px 30px -10px #00000059;transition:transform .35s var(--pb-ease-bounce),box-shadow .3s,gap .35s var(--pb-ease);position:relative}.pb-float-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--pb-accent);animation:pb-ping 2.4s cubic-bezier(0,0,.2,1) infinite;opacity:.6}.pb-float-btn:hover{transform:translateY(-3px) scale(1.03);gap:9px}.pb-float-label{max-width:0;overflow:hidden;white-space:nowrap;font-weight:600;font-size:14px;transition:max-width .4s var(--pb-ease)}.pb-float-btn:hover .pb-float-label{max-width:160px}.pb-float-wa{background:#22c55e;box-shadow:0 10px 30px -10px #22c55e}.pb-float-wa:before{border-color:#22c55e}@media(max-width:767px){.pb-float{bottom:84px;inset-inline-end:14px}}.store-footer{position:relative;overflow:hidden}.store-footer:before{content:"";position:absolute;inset:-40% -10% auto;height:420px;background:radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--pb-accent) 22%,transparent),transparent 60%),radial-gradient(ellipse at 85% 10%,color-mix(in srgb,var(--pb-accent-2) 18%,transparent),transparent 55%);pointer-events:none;opacity:.8}.store-footer:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--pb-accent) 60%,transparent),transparent)}.store-footer>*{position:relative}.store-footer a{transition:color .2s,transform .25s var(--pb-ease)}.store-footer .corporate-footer a:hover{transform:translate(3px)}html[dir=rtl] .store-footer .corporate-footer a:hover{transform:translate(-3px)}html[data-theme=dark] .store-footer{background:#050912!important;border-top:1px solid var(--pb-border)}.eyebrow{color:var(--pb-accent)!important;letter-spacing:.16em}.section-heading h2,.catalog-heading h2{letter-spacing:-.025em}.hero{background:var(--pb-hero-bg)!important;isolation:isolate}.hero:before{content:"";position:absolute;inset:-20%;z-index:-1;background:radial-gradient(40% 50% at calc(78% + var(--px,0)*40px) calc(18% + var(--py,0)*40px),color-mix(in srgb,var(--pb-accent) 55%,transparent),transparent 70%),radial-gradient(35% 45% at calc(12% - var(--px,0)*30px) calc(85% - var(--py,0)*30px),color-mix(in srgb,var(--pb-accent-2) 45%,transparent),transparent 70%),radial-gradient(30% 35% at 55% 55%,color-mix(in srgb,var(--pb-accent-3) 22%,transparent),transparent 70%);filter:blur(10px);animation:pb-aurora 18s ease-in-out infinite alternate;opacity:.85}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);animation:pb-grid-move 30s linear infinite}.hero h1{background:linear-gradient(180deg,#fff 30%,#b9c8ff);-webkit-background-clip:text;background-clip:text;color:transparent!important}.hero h1 *{color:inherit}.product-card,.hosting-package,.reference-card,.pb-card{position:relative;transition:transform .45s var(--pb-ease),box-shadow .45s var(--pb-ease),border-color .3s!important}.product-card:after,.hosting-package:after,.reference-card:after,.pb-card:after,.pb-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--pb-accent) 13%,transparent),transparent 45%);z-index:1}.pb-spot-on:after{opacity:1!important}.product-card:hover,.hosting-package:hover,.reference-card:hover,.pb-card:hover{transform:translateY(-6px)!important;box-shadow:var(--pb-shadow-lg)!important;border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border))!important}.product-card .product-visual svg,.product-card .product-arrow svg{transition:transform .5s var(--pb-ease-bounce)}.product-card:hover .product-visual svg{transform:scale(1.08) rotate(-4deg)}.product-card:hover .product-arrow svg{transform:translate(3px,-3px)}.hosting-package.featured{box-shadow:0 0 0 1px var(--pb-accent),var(--pb-glow)!important}.hosting-package.featured:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:var(--pb-grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:pb-hue 6s linear infinite}.pb-card{background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:var(--pb-radius);box-shadow:var(--pb-shadow-sm)}.pb-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--pb-surface-3);color:var(--pb-text-2)}.pb-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.pb-badge.tone-info{background:var(--pb-info-soft);color:var(--pb-info)}.pb-badge.tone-success{background:var(--pb-success-soft);color:var(--pb-success)}.pb-badge.tone-accent{background:var(--pb-accent-soft);color:var(--pb-accent)}.pb-badge.tone-muted{background:var(--pb-surface-3);color:var(--pb-muted)}.pb-search{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:13px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-muted);margin:18px 0;transition:border-color .2s,box-shadow .2s}.pb-search:focus-within{border-color:var(--pb-accent);box-shadow:0 0 0 4px var(--pb-accent-ring)}.pb-search input{flex:1;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;font:500 14.5px var(--pb-font);color:var(--pb-text);padding:0!important;height:100%}.pb-empty-line{padding:24px;text-align:center;color:var(--pb-muted)}.pb-support-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:6px 0 18px}.pb-chip-stat{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-muted);cursor:pointer;text-align:start;transition:all .25s var(--pb-ease)}.pb-chip-stat span{display:flex;flex-direction:column;font-size:12.5px;line-height:1.3}.pb-chip-stat b{font-size:22px;color:var(--pb-text);font-weight:800;letter-spacing:-.02em}.pb-chip-stat svg{flex:none;padding:8px;width:36px;height:36px;border-radius:11px;background:var(--pb-surface-3);color:var(--pb-text-2);transition:all .25s}.pb-chip-stat:hover{border-color:var(--pb-border-2);transform:translateY(-2px)}.pb-chip-stat.active{border-color:var(--pb-accent);box-shadow:0 0 0 4px var(--pb-accent-ring)}.pb-chip-stat.active svg{background:var(--pb-accent);color:#fff}.pb-ticket-list{display:flex;flex-direction:column;gap:10px}.pb-ticket{display:flex;align-items:center;gap:16px;padding:16px 18px;overflow:hidden}.pb-ticket:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--pb-border-2)}.pb-ticket.tone-info:before{background:var(--pb-info)}.pb-ticket.tone-warning:before{background:var(--pb-warning)}.pb-ticket.tone-accent:before{background:var(--pb-accent)}.pb-ticket.tone-success:before{background:var(--pb-success)}.pb-ticket-main{flex:1;min-width:0;display:flex;gap:14px;align-items:flex-start;border:0;background:none;padding:0;text-align:start;cursor:pointer;color:inherit;font:inherit}.pb-ticket-icon{flex:none;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--pb-surface-3);color:var(--pb-text-2)}.pb-ticket.tone-accent .pb-ticket-icon{background:var(--pb-accent-soft);color:var(--pb-accent)}.pb-ticket.tone-info .pb-ticket-icon{background:var(--pb-info-soft);color:var(--pb-info)}.pb-ticket.tone-warning .pb-ticket-icon{background:var(--pb-warning-soft);color:var(--pb-warning)}.pb-ticket.tone-success .pb-ticket-icon{background:var(--pb-success-soft);color:var(--pb-success)}.pb-ticket-body{display:flex;flex-direction:column;gap:3px;min-width:0}.pb-ticket-body strong{font-size:15.5px;color:var(--pb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-ticket-body small{font-size:12.5px;color:var(--pb-muted)}.pb-ticket-body em{font-style:normal;font-size:13px;color:var(--pb-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-ticket-side{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pb-ticket-actions{display:flex;gap:6px}@media(max-width:800px){.pb-support-stats{grid-template-columns:1fr 1fr}.pb-ticket{flex-direction:column;align-items:stretch}.pb-ticket-side{justify-content:flex-start}}.pb-ai{position:relative;margin-bottom:18px;padding:18px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--pb-accent) 8%,var(--pb-surface)),var(--pb-surface) 60%)}.pb-ai-head{display:flex;align-items:center;gap:14px}.pb-ai-head>div{flex:1;min-width:0}.pb-ai-head h3{margin:0;font-size:16px;color:var(--pb-text)}.pb-ai-head p{margin:2px 0 0;font-size:13px;color:var(--pb-muted)}.pb-ai-orb{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--pb-grad);background-size:200% 200%;animation:pb-gradient-x 6s linear infinite;box-shadow:var(--pb-glow)}.pb-ai-body{margin-top:14px;border-top:1px solid var(--pb-border);padding-top:14px;animation:pb-rise .4s var(--pb-ease) both}.pb-ai-messages{height:280px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:4px}.pb-ai-msg{max-width:82%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.55;white-space:pre-wrap;animation:pb-rise .35s var(--pb-ease) both}.pb-ai-msg.ai{align-self:flex-start;background:var(--pb-surface-3);color:var(--pb-text);border-start-start-radius:5px}.pb-ai-msg.user{align-self:flex-end;background:var(--pb-accent);color:#fff;border-start-end-radius:5px}.pb-typing{display:flex;gap:5px;padding:14px}.pb-typing i{width:7px;height:7px;border-radius:50%;background:var(--pb-muted);animation:pb-float-y 1s ease-in-out infinite}.pb-typing i:nth-child(2){animation-delay:.15s}.pb-typing i:nth-child(3){animation-delay:.3s}.pb-ai-input{display:flex;gap:8px;margin-top:10px}.pb-ai-input input{flex:1;height:44px;border-radius:12px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:0 14px;font:500 14px var(--pb-font)}.pb-ai-input button{width:44px;height:44px;border-radius:12px;border:0;background:var(--pb-accent);color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .2s,opacity .2s}.pb-ai-input button:disabled{opacity:.45;cursor:not-allowed}.pb-ai-input button:not(:disabled):hover{transform:translateY(-1px)}.checkout-coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin:18px 0 6px}.checkout-coupon .field{margin:0;min-width:0;display:flex;flex-direction:column;gap:6px}.checkout-coupon .field label{white-space:nowrap}.checkout-coupon input{width:100%;min-width:0;letter-spacing:.08em;font-weight:600}.checkout-coupon>button{height:40px;width:auto!important;padding:0 16px}.order-summary .helper-text{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600;color:var(--pb-success)}.pb-topbar .top-bar-status:before,.pb-topbar .top-bar-status:after{display:none!important}@media(max-width:767px){.pb-topbar .top-bar-inner{min-height:36px;flex-wrap:nowrap;gap:10px}.pb-topbar .top-bar-left,.pb-topbar .top-bar-right{gap:8px;flex-wrap:nowrap}.pb-topbar .top-bar-status{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.pb-topbar .pb-lang-trigger,.pb-topbar .pb-theme-toggle{height:28px}.pb-auth-buttons,.header-icon-btn{display:none!important}.header-actions{gap:6px!important}.pb-announce-inner{font-size:12px;padding:6px 34px 6px 10px}html[dir=rtl] .pb-announce-inner{padding:6px 10px 6px 34px}}.pb-ai-row{display:flex;flex-direction:column;gap:6px}.pb-ai-row.user{align-items:flex-end}.pb-ai-row.ai{align-items:flex-start}.pb-ai-row .pb-ai-msg{max-width:86%}.pb-ai-src{display:block;margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--pb-muted)}.pb-ai-acts{display:flex;flex-wrap:wrap;gap:6px}.pb-ai-acts button,.pb-ai-suggest button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pb-accent) 30%,var(--pb-border));background:color-mix(in srgb,var(--pb-accent) 7%,var(--pb-surface));color:var(--pb-accent);font:600 12.5px var(--pb-font);cursor:pointer;transition:background .15s,transform .15s}.pb-ai-acts button:hover,.pb-ai-suggest button:hover{background:color-mix(in srgb,var(--pb-accent) 14%,var(--pb-surface));transform:translateY(-1px)}.pb-ai-suggest{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pb-ai-suggest button{color:var(--pb-text-2);border-color:var(--pb-border);background:var(--pb-surface)}.pb-ai-note{margin:8px 2px 0;font-size:11.5px;color:var(--pb-muted)}.pb-ai-messages{height:340px}@media(max-width:620px){.pb-ai-messages{height:300px}.pb-ai-row .pb-ai-msg{max-width:92%}}.pb-float-ai{background:var(--pb-grad,linear-gradient(135deg,#6366f1,#22d3ee))!important;color:#fff!important}#belgecontainer.is-fixed,#belgecontainer.is-fixed #oatb{z-index:45}@media print{#belgecontainer{display:none!important}}#belgecontainer iframe{color-scheme:light!important;background:transparent!important}.product-card.featured-plan .product-popular-badge{top:14px;left:auto;right:14px;transform:none;z-index:2;font-size:10.5px;padding:4px 11px;pointer-events:none}html[dir=rtl] .product-card.featured-plan .product-popular-badge{right:auto;left:14px}html[data-theme=dark] #belgecontainer.is-footer{background:#050912!important}:where([data-slot=button]).h-9{height:auto;min-height:2.25rem}:where([data-slot=button]).h-8{height:auto;min-height:2rem}:where([data-slot=button]).h-10{height:auto;min-height:2.5rem}:where([data-slot=button]).h-6{height:auto;min-height:1.5rem}:where(html[data-workspace=public]) [data-slot=button]{font-size:14px;font-weight:650;line-height:1.3;letter-spacing:0}:where(html[data-workspace=public]) [data-slot=button]:where([data-size=sm]){font-size:13px}:where(html[data-workspace=public]) [data-slot=button]:where([data-size=xs]){font-size:12px}:where(html[data-workspace=public]) [data-slot=button]:where([data-size=lg]){font-size:15px}:where(html[data-workspace=public]) [data-slot=button]:where([data-variant=outline]){border-color:var(--pb-border-2);background:var(--pb-surface);color:var(--pb-text)}:where(html[data-workspace=public]) [data-slot=button]:where([data-variant=outline]):hover{border-color:color-mix(in srgb,var(--pb-accent) 45%,var(--pb-border-2));background:var(--pb-surface-2);color:var(--pb-accent)}:where(html[data-workspace=public]) [data-slot=button]:where([data-variant=ghost]){color:var(--pb-text-2)}:where(html[data-workspace=public]) [data-slot=button]:where([data-variant=ghost]):hover{background:var(--pb-surface-2);color:var(--pb-accent)}.helper-text{color:var(--pb-muted)}.stat-caption,.stat-caption svg,.catalog-breadcrumb,.catalog-sort{color:var(--pb-muted)}@keyframes pb-fade{0%{opacity:0}to{opacity:1}}@keyframes pb-pop{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}@keyframes pb-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pb-ping{75%,to{transform:scale(1.9);opacity:0}}@keyframes pb-gradient-x{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes pb-wiggle{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-14deg)}93%{transform:rotate(12deg)}96%{transform:rotate(-6deg)}}@keyframes pb-aurora{0%{transform:translateZ(0) rotate(0) scale(1)}50%{transform:translate3d(2%,-3%,0) rotate(6deg) scale(1.06)}to{transform:translate3d(-3%,2%,0) rotate(-4deg) scale(1.02)}}@keyframes pb-grid-move{0%{background-position:0 0,0 0}to{background-position:56px 56px,56px 56px}}@keyframes pb-hue{to{filter:hue-rotate(360deg)}}@keyframes pb-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pb-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pb-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pb-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pb-draw{0%{stroke-dashoffset:var(--len,1000)}to{stroke-dashoffset:0}}html.pb-motion-ready main#main-content{animation:pb-page-in .6s var(--pb-ease) both}html.pb-motion-ready .store-header{animation:pb-fade .5s ease both}html.pb-motion-ready .pb-reveal:not(.pb-in){opacity:0}html.pb-motion-ready .pb-reveal-section:not(.pb-in){transform:translateY(26px)}html.pb-motion-ready .pb-reveal-item:not(.pb-in){transform:translateY(28px) scale(.98)}html.pb-motion-ready .pb-reveal-legacy:not(.pb-in){transform:translateY(22px)}html.pb-motion-ready .pb-reveal{transition:opacity .8s var(--pb-ease),transform .8s var(--pb-ease),filter .8s var(--pb-ease)!important;transition-delay:calc(var(--pb-i,0) * 70ms)!important;will-change:opacity,transform}html.pb-motion-ready .pb-reveal.pb-in{will-change:auto}html.pb-motion-ready .product-card.pb-in,html.pb-motion-ready .hosting-package.pb-in,html.pb-motion-ready .reference-card.pb-in{transition:opacity .8s var(--pb-ease),transform .45s var(--pb-ease),box-shadow .45s var(--pb-ease),border-color .3s!important;transition-delay:0s!important}.pb-skeleton,[data-slot=skeleton]{background:linear-gradient(90deg,var(--pb-surface-3) 25%,color-mix(in srgb,var(--pb-surface-3) 40%,var(--pb-surface)) 37%,var(--pb-surface-3) 63%)!important;background-size:400% 100%!important;animation:pb-shimmer 1.4s ease infinite!important}.pb-floaty{animation:pb-float-y 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.pb-reduce-motion .pb-reveal{opacity:1!important;transform:none!important}.pb-off,.pb-off *,.pb-off *:before,.pb-off *:after{animation-play-state:paused!important}html[data-theme=dark]{--background:var(--pb-bg);--foreground:var(--pb-text);--card:var(--pb-surface);--card-foreground:var(--pb-text);--popover:var(--pb-elevated);--popover-foreground:var(--pb-text);--secondary:var(--pb-surface-3);--secondary-foreground:var(--pb-text);--muted:var(--pb-surface-3);--muted-foreground:var(--pb-muted);--accent:var(--pb-surface-3);--accent-foreground:var(--pb-text);--border:var(--pb-border);--input:var(--pb-border-2);--bg-primary:var(--pb-bg);--bg-secondary:var(--pb-surface-2);--text-primary:var(--pb-text);--text-secondary:var(--pb-muted);--border-color:var(--pb-border);--card-bg:var(--pb-surface)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:var(--pb-text)}html[data-theme=dark] .hero h1{color:transparent}html[data-theme=dark] .hero .directory-item{background:transparent!important;border-color:#ffffff14!important}html[data-theme=dark] .hero h2,html[data-theme=dark] .hero h3{color:#fff}html[data-theme=dark] .text-link,html[data-theme=dark] a.text-link{color:color-mix(in srgb,var(--pb-accent) 55%,#fff)!important}html[data-theme=dark] .eyebrow{color:color-mix(in srgb,var(--pb-accent) 60%,#fff)!important}html[data-theme=dark] .button-outline,html[data-theme=dark] .pb-btn-ghost{background:transparent!important;color:var(--pb-text)!important;border-color:var(--pb-border-2)!important}html[data-theme=dark] .button-outline:hover{border-color:var(--pb-accent)!important;color:#fff!important}html[data-theme=dark] .button-dark{background:#e7edf9!important;color:#0b1222!important}html[data-theme=dark] .product-card,html[data-theme=dark] .hosting-package,html[data-theme=dark] .reference-card{background:var(--pb-surface)!important;border-color:var(--pb-border)!important}html[data-theme=dark] .hosting-package.featured{background:linear-gradient(180deg,color-mix(in srgb,var(--pb-accent) 10%,var(--pb-surface)),var(--pb-surface))!important}html[data-theme=dark] .pb-skeleton{opacity:.6}html[data-theme=dark] table th{color:var(--pb-muted)}html[data-theme=dark] table td,html[data-theme=dark] hr{border-color:var(--pb-border)}html[data-theme=dark] code,html[data-theme=dark] kbd{background:var(--pb-surface-3);color:var(--pb-text);border-color:var(--pb-border)}html[data-theme=dark] .hero-watermark{opacity:.05}html[data-theme=dark] [data-slot=dialog-content],html[data-theme=dark] [data-slot=alert-dialog-content],html[data-theme=dark] [data-slot=sheet-content],html[data-theme=dark] [data-slot=select-content],html[data-theme=dark] [data-slot=dropdown-menu-content],html[data-theme=dark] [data-slot=popover-content]{background:var(--pb-elevated)!important;color:var(--pb-text)!important;border-color:var(--pb-border)!important}html[data-theme=dark] [data-slot=select-trigger]{background:var(--pb-input-bg)!important;border-color:var(--pb-border-2)!important;color:var(--pb-text)!important}html[data-theme=dark] [data-slot=button][data-variant=outline]{background:transparent!important;border-color:var(--pb-border-2)!important;color:var(--pb-text)!important}html[data-theme=dark] [data-slot=button][data-variant=outline]:hover{background:var(--pb-surface-3)!important}html[data-theme=dark] [data-slot=dialog-overlay],html[data-theme=dark] [data-slot=sheet-overlay],html[data-theme=dark] [data-slot=alert-dialog-overlay]{background:#02060fb3!important}html[data-theme=dark] [data-sonner-toast]{--normal-bg:var(--pb-elevated);--normal-text:var(--pb-text);--normal-border:var(--pb-border)}.pb-popup-light{background:var(--pb-elevated)!important}html[data-theme=dark] body{background:var(--pb-bg)}html[data-theme=dark] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 620px at 8% -8%,rgb(56 101 246 / .08),transparent 60%),radial-gradient(900px 520px at 100% 4%,rgb(124 92 255 / .06),transparent 60%)}html[data-theme=dark] .public-shell{background:transparent}html[data-theme=dark]{scrollbar-color:#2e3d60 #070b16}html[data-theme=dark] ::-webkit-scrollbar{width:11px;height:11px}html[data-theme=dark] ::-webkit-scrollbar-track{background:#070b16}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#26344f;border-radius:10px;border:3px solid #070b16}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#34466b}html[data-theme=dark] ::selection{background:color-mix(in srgb,var(--pb-accent) 45%,transparent);color:#fff}html[data-theme=dark] :focus-visible{outline-color:color-mix(in srgb,var(--pb-accent) 80%,#fff)}html[data-theme=dark] input:-webkit-autofill,html[data-theme=dark] input:-webkit-autofill:hover,html[data-theme=dark] input:-webkit-autofill:focus,html[data-theme=dark] textarea:-webkit-autofill,html[data-theme=dark] select:-webkit-autofill{-webkit-text-fill-color:var(--pb-text)!important;-webkit-box-shadow:0 0 0 1000px var(--pb-input-bg) inset!important;caret-color:var(--pb-text);transition:background-color 9999s}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--pb-faint)}html[data-theme=dark] select option{background:var(--pb-elevated);color:var(--pb-text)}html[data-theme=dark] :is(.pb-admin-card,.product-card,.hosting-package,.reference-card,.hx-bento-card,.hx-stat,.pbb-card,.hx-trust-item,.pb-card,.console-stat,.settings-panel,.help-contact,.pb-ticket,.status-service-row,.category-directory>a){box-shadow:inset 0 1px #ffffff0b,0 1px 2px #00000059,0 14px 34px -18px #000000b3}html[data-theme=dark] :is(.product-card,.hosting-package,.reference-card,.pbb-card,.hx-stat,.category-directory>a):hover{border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border))!important}html[data-theme=dark] .button-dark{background:linear-gradient(180deg,#1f2c48,#18233b)!important;color:var(--pb-text)!important;border:1px solid var(--pb-border-2)!important;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .button-dark:hover{border-color:color-mix(in srgb,var(--pb-accent) 55%,var(--pb-border-2))!important;background:linear-gradient(180deg,#24335a,#1b2742)!important}html[data-theme=dark] .store-header{background:#080d1ac7!important;border-bottom-color:#ffffff0f!important;-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px)}html[data-theme=dark] .hx-marquee{background:transparent;border-color:#ffffff0d}html[data-theme=dark] .hx-mq-row.r2 span{-webkit-text-stroke-color:#2e3d60}html[data-theme=dark] .hx-section+.hx-section,html[data-theme=dark] .hx-trust{border-top:1px solid rgb(255 255 255 / .035)}html[data-theme=dark] .hx-bento-visual{background:linear-gradient(180deg,rgb(255 255 255 / .025),transparent 85%)}html[data-theme=dark] .hx-browser{background:#0b1324;border-color:#22304d}html[data-theme=dark] .hx-stat-num{background:linear-gradient(135deg,#fff 25%,color-mix(in srgb,var(--pb-accent) 80%,#fff))!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=dark] .hx-scrub span{color:#f2f6ff}html[data-theme=dark] .store-footer{border-top:1px solid rgb(255 255 255 / .05)}html[data-theme=dark] .pbx-consent{background:color-mix(in srgb,var(--pb-elevated) 94%,transparent);border-color:var(--pb-border-2);box-shadow:0 30px 70px -20px #000000bf}html[data-theme=dark] .pbx-totop{background:var(--pb-elevated);color:var(--pb-text);box-shadow:0 10px 30px -10px #000c}html[data-theme=dark] :is(.pbb-prose,.reference-card,.pbb-cover) img{filter:brightness(.92) contrast(1.04)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}html[data-theme=dark] .hx-mq-row.r2 span{-webkit-text-stroke-color:#4b5d88}html[data-theme=dark] .product-category,html[data-theme=dark] .product-visual-bottom,html[data-theme=dark] .product-visual>svg{color:#a3b8f0}html[data-theme=dark] .violet .product-category,html[data-theme=dark] .violet .product-visual-bottom,html[data-theme=dark] .violet .product-visual>svg{color:#c7b6f0}html[data-theme=dark] .cyan .product-category,html[data-theme=dark] .cyan .product-visual-bottom,html[data-theme=dark] .cyan .product-visual>svg{color:#8fd6e3}html[data-theme=dark] .violet .product-visual{background:#9d70db1f!important}html[data-theme=dark] .cyan .product-visual{background:#42bed71c!important}html[data-theme=dark] .hx-browser-bar span{color:#8d9cc0}html[dir=rtl] .cart-link>span{left:-9px;right:auto}html[dir=rtl] .directory-item:hover{padding-left:0;padding-right:5px}html[dir=rtl] .directory-icon{margin-left:0;margin-right:auto}html[dir=rtl] .hero-watermark{left:-65px;right:auto}html[dir=rtl] .search-input>svg{left:auto;right:13px}html[dir=rtl] .search-input input{padding-left:0;padding-right:40px}html[dir=rtl] .product-visual>svg{left:28px;right:auto}html[dir=rtl] .cart-row .cart-price{margin-left:0;margin-right:auto}html[dir=rtl] .admin-sidebar{border-left:0;border-right:0 none}html[dir=rtl] .workspace-badge>svg{margin-left:0;margin-right:auto}html[dir=rtl] .admin-sidebar [data-slot=sidebar-group-label]{padding-left:0;padding-right:12px}html[dir=rtl] .sidebar-nav-count{margin-left:0;margin-right:auto}html[dir=rtl] .sidebar-profile a:last-child{margin-left:0;margin-right:auto}html[dir=rtl] .chart-wrap{padding:12px 7px 0 14px}html[dir=rtl] .legend-row strong{margin-left:0;margin-right:auto}html[dir=rtl] .onboarding>button{margin-left:0;margin-right:auto}html[dir=rtl] .activity-row time{margin-left:0;margin-right:auto}html[dir=rtl] .audit-item time{margin-left:0;margin-right:auto}html[dir=rtl] .message-bubble{margin-left:30px;margin-right:0}html[dir=rtl] .message-bubble.admin{margin-left:0;margin-right:30px}html[dir=rtl] .doc-body ol,html[dir=rtl] .doc-body ul{padding-left:0;padding-right:20px}html[dir=rtl] .step-badge{margin-left:12px;margin-right:0}@media(max-width:1150px){html[dir=rtl] .product-visual>svg{left:20px;right:auto}}@media(max-width:960px){html[dir=rtl] .header-actions{margin-left:0;margin-right:auto}}@media(max-width:960px){html[dir=rtl] .directory-arrow{margin-left:0;margin-right:auto}}@media(max-width:960px){html[dir=rtl] .onboarding>button{margin-left:0;margin-right:0}}@media(max-width:767px){html[dir=rtl] .directory-arrow{margin-left:0;margin-right:0}}@media(max-width:767px){html[dir=rtl] .product-visual>svg{left:30px;right:auto}}@media(max-width:767px){html[dir=rtl] .cart-row>button{margin-left:0;margin-right:auto}}@media(max-width:767px){html[dir=rtl] .audit-item time{margin-left:0;margin-right:41px}}@media(max-width:767px){html[dir=rtl] .product-visual>svg{left:25px;right:auto}}@media(max-width:767px){html[dir=rtl] .cart-row .cart-price{margin-left:0;margin-right:0}}html[dir=rtl] .consent-settings{left:auto;right:12px}html[dir=rtl] .package-ribbon{left:auto;right:24px}html[dir=rtl] .package-specs dd{text-align:left}html[dir=rtl] .hosting-followup .button{margin-left:0;margin-right:auto}html[dir=rtl] .domain-search{padding:10px 22px 10px 11px}html[dir=rtl] .domain-result{border-left:0 none;border-right:5px solid #8092ad}html[dir=rtl] .domain-result.not_found{border-left-color:currentColor;border-right-color:#3f67f6}html[dir=rtl] .domain-result.registered{border-left-color:currentColor;border-right-color:#b06d25}@media(max-width:1100px){html[dir=rtl] .header-actions{margin-left:0;margin-right:auto}}@media(max-width:767px){html[dir=rtl] .hosting-followup .button{margin-left:0;margin-right:0}}html[dir=rtl] .service-shortcuts>a>svg:last-child{margin-left:0;margin-right:auto}html[dir=rtl] .skip-link{left:auto;right:16px}html[dir=rtl] .directory-item:hover{padding-left:0;padding-right:6px}html[dir=rtl] .status-metrics>div{padding-left:0;padding-right:26px;border-left:0 none;border-right:1px solid #ffffff15}html[dir=rtl] .status-metrics>div:first-child{padding-left:0;padding-right:0;border-left:0 none;border-right:0}@media(max-width:767px){html[dir=rtl] .status-metrics strong{margin-left:0;margin-right:auto}}@media(max-width:767px){html[dir=rtl] .status-service-latency{margin-left:0;margin-right:47px}}@media(max-width:767px){html[dir=rtl] .status-service-row .system-label{margin-left:0;margin-right:auto}}html[dir=rtl] .admin-nav-search>svg{left:auto;right:12px}html[dir=rtl] .admin-nav-search input{padding-left:0;padding-right:36px}html[dir=rtl] .editor-section-heading>span{margin-left:0;margin-right:auto}html[dir=rtl] .content-savebar>span{margin-left:auto;margin-right:0}html[dir=rtl] .inquiry-summary>button{text-align:right}html[dir=rtl] .inquiry-row{text-align:right}html[dir=rtl] .provider-event-list time{margin-left:0;margin-right:auto}html[dir=rtl] .operation-card.needs-action{border-left:0 none;border-right:3px solid #5985e9}html[dir=rtl] .expiry-row time{margin-left:0;margin-right:auto}html[dir=rtl] .deployment-steps{padding-left:0;padding-right:20px}@media(max-width:767px){html[dir=rtl] .inquiry-row .system-label{margin-left:0;margin-right:55px}}@media(max-width:767px){html[dir=rtl] .inquiry-row>svg{margin-left:0;margin-right:auto}}html[dir=rtl] .hosting-tool{text-align:right}html[dir=rtl] .hosting-tool-arrow{left:21px;right:auto}html[dir=rtl] .hosting-account-details dd{text-align:left}html[dir=rtl] .whm-overview-count{padding-left:0;padding-right:25px;border-left:0 none;border-right:1px solid #ffffff25}html[dir=rtl] .whm-guide ol{padding-left:0;padding-right:20px}@media(max-width:767px){html[dir=rtl] .hosting-tool-arrow{left:16px;right:auto}}@media(max-width:767px){html[dir=rtl] .whm-overview-count{padding-left:0;padding-right:14px}}html[dir=rtl] .catalog-sort select{padding:10px 12px 10px 28px}html[dir=rtl] .appearance-status>a{margin-left:0;margin-right:auto}html[dir=rtl] .link-editor-actions>[data-slot=switch]{margin-left:8px;margin-right:0}html[dir=rtl] .media-picker-grid button{text-align:right}@media(max-width:1100px){html[dir=rtl] .link-editor-actions{margin-left:0;margin-right:auto}}html[dir=rtl] .help-topics>button,html[dir=rtl] .help-topics>a{text-align:right}html[dir=rtl] .help-topics>button>span{margin-left:0;margin-right:auto}html[dir=rtl] .help-topics>a>svg:last-child{margin-left:0;margin-right:auto}html[dir=rtl] .help-answers [data-slot=accordion-trigger]{text-align:right}html[dir=rtl] .help-editor-tools>strong{margin-left:auto;margin-right:0}@media(max-width:1100px){html[dir=rtl] .store-header .header-actions{margin-left:0;margin-right:auto}}@media(max-width:960px){html[dir=rtl] .account-mobile-trigger>span{text-align:right}}@media(max-width:767px){html[dir=rtl] .mobile-dock{padding:5px + calc(5px 8px env(safe-area-inset-bottom))}}@media(max-width:767px){html[dir=rtl] .mobile-dock b{left:auto;right:14px}}@media(max-width:767px){html[dir=rtl] .cart-link>span{left:0;right:auto}}@media(max-width:767px){html[dir=rtl] .pb-dialog [data-slot=dialog-header]{padding-left:16px;padding-right:0}}@media(max-width:767px){html[dir=rtl] [data-slot=sheet-content]>button,html[dir=rtl] [data-slot=dialog-content]>button{left:6px;right:auto}}@media(max-width:767px){html[dir=rtl] .responsive-record-table td{text-align:right}}@media(max-width:767px){html[dir=rtl] .responsive-record-table .row-menu{margin-left:0;margin-right:auto}}@media(max-width:767px){html[dir=rtl] .hosting-comparison th:first-child,html[dir=rtl] .hosting-comparison td:first-child{left:auto;right:0}}@media(max-width:767px){html[dir=rtl] .cart-row .cart-price{margin-left:0;margin-right:69px}}@media(max-width:767px){html[dir=rtl] .cart-row .icon-button{margin-left:0;margin-right:auto}}html[dir=rtl] .reference-track-group{padding-left:24px;padding-right:0}html[dir=rtl] .reference-editor-item small{margin-left:0;margin-right:15px}html[dir=rtl] .mobile-menu-searchbox{padding:3px 14px 3px 6px}html[dir=rtl] .mobile-menu-searchbox input{padding-left:0;padding-right:0}html[dir=rtl] .mobile-menu-label{text-align:right}html[dir=rtl] .mobile-menu-admin>svg:last-child{margin-left:0;margin-right:auto}@media(max-width:767px){html[dir=rtl] .mobile-menu-panel[data-slot=sheet-content]{border-radius:0 20px 20px 0}}html[dir=rtl] .customer-stat,html[dir=rtl] .customer-shortcuts button{text-align:right}@media(max-width:1150px){html[dir=rtl] .customer-shortcuts small{margin-left:0;margin-right:10px}}@media(max-width:960px){html[dir=rtl] .customer-shortcuts small{margin-left:0;margin-right:0}}@media(max-width:600px){html[dir=rtl] .customer-search>span{margin-left:0;margin-right:26px}}@media(max-width:600px){html[dir=rtl] .customer-search>button{margin-left:0;margin-right:auto}}html[dir=rtl] .hero-orb-1{left:auto;right:-300px}html[dir=rtl] .hero-orb-2{left:-200px;right:auto}html[dir=rtl] .hero-orb-3{left:auto;right:40%}html[dir=rtl] .directory-item:hover{padding-left:0!important;padding-right:36px!important}html[dir=rtl] .tech-marquee-wrapper:before{left:auto;right:0}html[dir=rtl] .tech-marquee-wrapper:after{left:0;right:auto}html[dir=rtl] .hero-orb-1{left:-100px;right:auto}html[dir=rtl] .hero-orb-2{left:auto;right:10%}html[dir=rtl] .hero-orb-3{left:30%;right:auto}html[dir=rtl] .typewriter-cursor{margin-left:0;margin-right:4px}html[dir=rtl] .floating-support{left:28px;right:auto}html[dir=rtl] .floating-support-tag{margin-left:0;margin-right:4px}html[dir=rtl] .floating-support-pulse{left:6px;right:auto}html[dir=rtl] .notif-badge{left:-4px;right:auto}html[dir=rtl] .notif-dropdown{left:0;right:auto}html[dir=rtl] .product-popular-badge{left:auto;right:50%}html[dir=rtl] .plan-discount-tag{margin-left:0;margin-right:4px}@media(max-width:767px){html[dir=rtl] .floating-support{left:16px;right:auto}}@media(max-width:767px){html[dir=rtl] .notif-dropdown{left:-100px;right:auto}}html[dir=rtl] [data-theme=dark] .account-sidebar{border-left:1px solid var(--border)!important;border-right:0 none!important}html[dir=rtl] .announcement-bar{padding:10px 20px 10px 32px}html[dir=rtl] .announcement-close{left:16px;right:auto}html[dir=rtl] .floating-support{left:24px;right:auto}html[dir=rtl] .directory-item:before{left:auto;right:0}html[dir=rtl] .floating-support-btn:after{left:auto;right:-100%}html[dir=rtl] .floating-support-btn:hover:after{left:auto;right:150%}html[dir=rtl] .scroll-progress-fill{border-radius:2px 0 0 2px}html[dir=rtl] .hero-cursor{margin-left:0;margin-right:3px}html[dir=rtl] .social-buttons small{margin-left:0;margin-right:auto}html[dir=rtl] .portable-admin-nav button{text-align:right}html[dir=rtl] .portable-config-grid>button{text-align:right}html[dir=rtl] .ops-notification.unread{border-left:0 none;border-right:4px solid #3865f6}html[dir=rtl] .ops-badge{margin-left:0;margin-right:8px}html[dir=rtl] .console-kpis>button{text-align:right}html[dir=rtl] .console-task{text-align:right}html[dir=rtl] .console-shortcuts button svg:last-child{margin-left:0;margin-right:auto}@media(max-width:800px){html[dir=rtl] .console-menu-toggle{text-align:right}}@media(max-width:800px){html[dir=rtl] .console-menu-toggle span{margin-left:0;margin-right:auto}}html[dir=rtl] .console-sidebar{border-left:1px solid rgba(255,255,255,.05);border-right:0 none}html[dir=rtl] .admin-sidebar{border-left:1px solid rgba(255,255,255,.05)!important;border-right:0 none!important}html[dir=rtl] .admin-sidebar [data-state=active]{border-left:0 none!important;border-right:3px solid #6366f1!important}html[dir=rtl] .console-sidebar{border-left:1px solid var(--admin-line);border-right:0 none}html[dir=rtl] .console-shell .portable-admin-nav .console-nav-item,html[dir=rtl] .console-mobile-drawer .console-nav-item,html[dir=rtl] .console-recent-order,html[dir=rtl] .admin-record-table{text-align:right}html[dir=rtl] .console-mobile-drawer{border-left:1px solid #e2e8f3;border-right:0 none}html[dir=rtl] .admin-access-brand .admin-access-wordmark{margin-left:0;margin-right:8px}html[dir=rtl] .admin-password input{padding-left:42px;padding-right:0}html[dir=rtl] .admin-password>button{left:13px;right:auto}html[dir=rtl] .admin-forgot{text-align:left}@media(max-width:800px){html[dir=rtl] .console-sidebar{border-left:0;border-right:0 none}}@media(max-width:800px){html[dir=rtl] .admin-record-table td:nth-child(3){text-align:left}}html[dir=rtl] body{font-family:"Segoe UI","Noto Sans Arabic","Geeza Pro","SF Arabic",Tahoma,var(--pb-font)!important;letter-spacing:0}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] .eyebrow,html[dir=rtl] .pbx-group-head{letter-spacing:0!important}html[dir=rtl] .eyebrow{text-transform:none}html[dir=rtl] .lucide-arrow-right,html[dir=rtl] .lucide-arrow-left,html[dir=rtl] .lucide-chevron-right,html[dir=rtl] .lucide-chevron-left,html[dir=rtl] .lucide-arrow-up-right,html[dir=rtl] .lucide-arrow-up-left,html[dir=rtl] .lucide-chevrons-right,html[dir=rtl] .lucide-chevrons-left,html[dir=rtl] .lucide-move-right,html[dir=rtl] .lucide-log-out,html[dir=rtl] .lucide-corner-down-left,html[dir=rtl] .lucide-send,html[dir=rtl] .pb-flip-rtl.lucide-arrow-right{transform:scaleX(-1)}html[dir=rtl] th,html[dir=rtl] td,html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=password],html[dir=rtl] input[dir=ltr],html[dir=rtl] code,html[dir=rtl] kbd{direction:ltr;text-align:left}html[dir=rtl] .cart-link>span,html[dir=rtl] .notif-badge{left:2px!important;right:auto!important}html[dir=rtl] .tech-marquee,html[dir=rtl] [class*=marquee]{direction:ltr}html[dir=rtl] .header-dropdown-menu{left:0;right:auto}html[dir=rtl] [data-slot=sheet-content][data-side=left]{left:auto;right:0}html[dir=rtl] .pbx-item.active:before{inset-inline-start:-10px}html[dir=rtl] .pbx-search-pop button,html[dir=rtl] .pbx-create button{text-align:right}@property --hx-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@property --hs{syntax:"<number>";inherits:false;initial-value:0}@keyframes hx-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6%,8%,0) scale(1.15)}}@keyframes hx-sheen{to{background-position:200% center}}@keyframes hx-shine{0%,62%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes hx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hx-globe-in{0%{opacity:0;transform:scale(.82) rotate(-10deg)}to{opacity:1;transform:none}}@keyframes hx-word-in{0%{opacity:0;transform:translateY(.45em);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes hx-letter{0%{opacity:0;transform:translateY(.6em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes hx-load{to{transform:scaleX(1)}}@keyframes hx-mq{to{transform:translate(-50%)}}@keyframes hx-build{0%{opacity:0;transform:scaleX(.15)}9%,82%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hx-cursor{0%,8%{transform:translate(220%,260%)}24%{transform:translate(120%,60%)}30%{transform:translate(120%,60%) scale(.8)}34%{transform:translate(120%,60%)}55%{transform:translate(380%,180%)}62%{transform:translate(380%,180%) scale(.8)}66%,to{transform:translate(380%,180%)}}@keyframes hx-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes hx-meter{0%{transform:scaleX(.27)}to{transform:scaleX(1)}}@keyframes hx-tld{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-1.2em)}40%,56%{transform:translateY(-2.4em)}60%,76%{transform:translateY(-3.6em)}80%,96%{transform:translateY(-4.8em)}to{transform:translateY(-6em)}}@keyframes hx-blip{0%,to{opacity:0;transform:scale(.4)}8%{opacity:1;transform:scale(1.4)}40%{opacity:.85;transform:scale(1)}70%{opacity:0}}@keyframes hx-msg{0%,4%{opacity:0;transform:translateY(10px) scale(.95)}12%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes hx-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes hx-draw{to{stroke-dashoffset:0}}@keyframes hx-pop{0%{transform:scale(0) rotate(-20deg)}to{transform:scale(1)}}@keyframes hx-fill{to{transform:scaleX(1)}}@keyframes hx-show{to{opacity:1}}@keyframes hx-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.4)}15%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-150px) scale(1)}}@keyframes hx-rocket{0%,to{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(-12px) rotate(-45deg)}}@keyframes hx-bar{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes hx-cue{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,12px);opacity:0}}@keyframes hx-ping{75%,to{transform:scale(2.6);opacity:0}}@keyframes hx-caret{50%{opacity:0}}@keyframes hx-ang{to{--hx-ang:360deg}}@keyframes hx-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hx-ring{to{stroke-dashoffset:28}}@keyframes hx-reveal-code{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.hx-section{padding:clamp(72px,9vw,128px) 0}.hx-head{max-width:780px;margin:0 auto clamp(36px,5vw,60px);text-align:center}.hx-head p{color:var(--pb-muted);font-size:clamp(15px,1.4vw,18px);line-height:1.7;margin:0 auto;max-width:620px}.hx-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--pb-accent);text-transform:uppercase}.hx-eyebrow i{width:22px;height:2px;border-radius:2px;background:var(--pb-grad)}.hx-eyebrow.light{color:#a9bbff}.hx-h2{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.08;letter-spacing:-.035em;font-weight:800;color:var(--pb-text);margin:14px 0 16px;text-wrap:balance}.hx-h3{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--pb-text);margin:14px 0 20px}.hx-grad-text{background:linear-gradient(100deg,var(--pb-accent),var(--pb-accent-2) 55%,var(--pb-accent-3));-webkit-background-clip:text;background-clip:text;color:transparent}.hx-link{display:inline-flex;gap:8px;align-items:center;font-weight:650;color:var(--pb-accent);text-decoration:none}.hx-link svg{transition:transform .3s var(--pb-ease)}.hx-link:hover svg{transform:translate(3px,-3px)}.hx-live-dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#22c55e}.hx-live-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:hx-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.hx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px}.hx-actions.center{justify-content:center}.hx-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 26px;border-radius:14px;font-weight:650;font-size:15.5px;text-decoration:none;transition:transform .45s var(--pb-ease),box-shadow .3s,background .3s,border-color .3s;will-change:transform}.hx-btn>*{position:relative;z-index:1}.hx-btn-primary{background:linear-gradient(135deg,var(--pb-accent),#7c5cff);color:#fff!important;box-shadow:0 14px 40px -12px color-mix(in srgb,var(--pb-accent) 75%,transparent),inset 0 1px #ffffff40}.hx-btn-primary:after,.hx-btn-white:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/.38) 50%,transparent 70%);transform:translate(-130%);animation:hx-shine 4s ease-in-out infinite}.hx-btn-primary:hover{box-shadow:0 20px 50px -12px color-mix(in srgb,var(--pb-accent) 90%,transparent),inset 0 1px #ffffff40}.hx-btn-ghost{color:#e2e9ff!important;border:1px solid rgb(255 255 255/.18);background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hx-btn-ghost:hover{background:#ffffff1a;border-color:#ffffff52}.hx-btn-white{background:#fff;color:#0a1330!important;box-shadow:0 20px 50px -15px #fff6}.hx-btn-white:after{background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--pb-accent) 25%,transparent) 50%,transparent 70%)}.hx-btn svg{transition:transform .3s var(--pb-ease)}.hx-btn:hover svg{transform:translate(3px)}.pb-rtl .hx-btn svg,.pb-rtl .hx-link svg{transform:scaleX(-1)}.pb-rtl .hx-btn:hover svg{transform:scaleX(-1) translate(3px)}.hx-hero{--px:0;--py:0;--hs:0;position:relative;isolation:isolate;overflow:hidden;background:#040a1a;color:#e9efff;min-height:max(660px,min(920px,calc(100svh - 96px)));display:flex;align-items:center;padding:clamp(48px,6vw,88px) 0 clamp(92px,9vw,128px)}.hx-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.hx-aurora{position:absolute;border-radius:50%;opacity:.5;animation:hx-drift 18s ease-in-out infinite alternate;will-change:transform}.hx-aurora.a1{width:60vw;height:60vw;left:-18vw;top:-30vw;background:radial-gradient(circle,var(--pb-accent),transparent 65%)}.hx-aurora.a2{width:46vw;height:46vw;right:-12vw;top:6%;background:radial-gradient(circle,#7c5cff,transparent 65%);animation-duration:23s;opacity:.42}.hx-aurora.a3{width:42vw;height:42vw;left:28%;bottom:-28vw;background:radial-gradient(circle,#06b6d4,transparent 65%);opacity:.3;animation-duration:27s}.hx-gridlines{position:absolute;inset:-64px;background-image:linear-gradient(rgb(255 255 255/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 25%,transparent 75%);transform:translate3d(calc(var(--px,0)*-18px),calc(var(--py,0)*-18px),0)}.hx-noise{position:absolute;inset:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hx-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:center;position:relative}.hx-copy{position:relative;z-index:2;transform:translate3d(0,calc(var(--hs)*-70px),0);opacity:calc(1 - var(--hs)*1.15)}.hx-kicker{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border-radius:999px;border:1px solid rgb(255 255 255/.14);background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c9d6f5!important;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-decoration:none;transition:border-color .3s,background .3s}.hx-kicker:hover{border-color:#ffffff4d;background:#ffffff17}.hx-kicker-sep{width:1px;height:14px;background:#fff3}.hx-kicker-new{display:inline-flex;align-items:center;gap:5px;color:#a9bbff;letter-spacing:.02em}.hx-title{font-size:clamp(2.6rem,4.9vw,4.4rem);line-height:1.02;letter-spacing:-.048em;font-weight:800;color:#fff;margin:26px 0 22px}.hx-decode{display:block;position:relative}.hx-decode-ghost{visibility:hidden}.hx-decode-live{position:absolute;inset:0}.hx-decode-live.is-final{position:static}.hx-grad .hx-decode-live,.hx-words.hx-grad>span{background:linear-gradient(90deg,#93b4ff,#b9a1ff 35%,#67e8f9 65%,#93b4ff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hx-sheen 7s linear infinite}.hx-words{display:block}.hx-words>span{display:inline-block;animation:hx-word-in .9s var(--pb-ease) both}.hx-words.hx-grad>span{animation:hx-word-in .9s var(--pb-ease) both,hx-sheen 7s linear infinite}.hx-lead{font-size:clamp(16px,1.45vw,19px);line-height:1.7;color:#aebcde;max-width:560px;margin:0}.hx-hero .hx-lead{animation:pb-rise .9s .5s var(--pb-ease) both}.hx-hero .hx-actions{animation:pb-rise .9s .65s var(--pb-ease) both}.hx-hero .hx-domain{animation:pb-rise .9s .8s var(--pb-ease) both}.hx-hero .hx-assure{animation:pb-rise .9s .95s var(--pb-ease) both}.hx-domain{margin-top:30px;max-width:580px}.hx-domain-row{position:relative;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;border-radius:16px;background:#ffffff0f;border:1px solid rgb(255 255 255/.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .3s,box-shadow .3s}.pb-rtl .hx-domain-row{padding:6px 16px 6px 6px}.hx-domain-row:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--hx-ang),transparent 0 62%,var(--pb-accent),#22d3ee,#a78bfa,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hx-ang 4.5s linear infinite;pointer-events:none}.hx-domain.is-focus .hx-domain-row{background:#ffffff1a;box-shadow:0 0 0 4px color-mix(in srgb,var(--pb-accent) 25%,transparent)}.hx-domain-icon{color:#8ea6e0;flex:none}.hx-domain input{flex:1;min-width:0;height:46px;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;color:#fff!important;font-size:16px;font-family:inherit;direction:ltr;text-align:start}.hx-domain input::placeholder{color:#ffffff6b}.hx-domain-btn{flex:none;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border:0;border-radius:11px;background:#fff;color:#0b1430;font-weight:700;font-size:14.5px;cursor:pointer;transition:transform .25s var(--pb-ease),box-shadow .25s}.hx-domain-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px #ffffff73}.pb-rtl .hx-domain-btn svg{transform:scaleX(-1)}.hx-tlds{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;direction:ltr}.pb-rtl .hx-tlds{justify-content:flex-end}.hx-tlds button{padding:5px 11px;border-radius:8px;border:1px solid rgb(255 255 255/.12);background:transparent;color:#b8c6e8;font:600 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;cursor:pointer;transition:all .25s}.hx-tlds button:hover{background:color-mix(in srgb,var(--pb-accent) 30%,transparent);border-color:color-mix(in srgb,var(--pb-accent) 60%,transparent);color:#fff;transform:translateY(-2px)}.hx-assure{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;color:#9fb0d4;font-size:13.5px}.hx-assure span{display:inline-flex;align-items:center;gap:8px}.hx-assure svg{color:#67e8f9}.hx-visual{position:relative;aspect-ratio:1;width:100%;max-width:640px;justify-self:center;transform:translate3d(calc(var(--px)*18px),calc(var(--py)*18px + var(--hs)*70px),0) scale(calc(1 + var(--hs)*.14))}.hx-globe-wrap{position:absolute;inset:-16%;animation:hx-globe-in 1.8s var(--pb-ease) both}.hx-globe{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.hx-globe.is-drag{cursor:grabbing}@media(pointer:coarse){.hx-globe{pointer-events:none}}.hx-float{position:absolute;z-index:2;animation:hx-float 7s ease-in-out infinite}.hx-float.f1{inset-inline-start:-8%;bottom:8%;translate:calc(var(--px)*-26px) calc(var(--py)*-26px)}.hx-float.f2{inset-inline-end:-6%;top:6%;animation-delay:-2.5s;translate:calc(var(--px)*30px) calc(var(--py)*30px)}.hx-float.f3{inset-inline-end:2%;bottom:-1%;animation-delay:-4.5s;translate:calc(var(--px)*-20px) calc(var(--py)*20px)}.hx-card{border-radius:16px;background:#0c1530a8;border:1px solid rgb(255 255 255/.12);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 24px 60px -24px #000000b3,inset 0 1px #ffffff14;color:#e7eeff;font-size:12px}.hx-hero .hx-card{animation:pb-rise 1s var(--pb-ease) both}.hx-float.f1 .hx-card{animation-delay:1.1s}.hx-float.f2 .hx-card{animation-delay:1.3s}.hx-float.f3 .hx-card{animation-delay:1.5s}.hx-terminal{width:272px;overflow:hidden;direction:ltr;text-align:left}.hx-term-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid rgb(255 255 255/.08)}.hx-term-bar i,.hx-browser-bar i,.hx-device-bar i{width:9px;height:9px;border-radius:50%;background:#ff5f57}.hx-term-bar i:nth-child(2),.hx-browser-bar i:nth-child(2),.hx-device-bar i:nth-child(2){background:#febc2e}.hx-term-bar i:nth-child(3),.hx-browser-bar i:nth-child(3),.hx-device-bar i:nth-child(3){background:#28c840}.hx-term-bar span{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#7f93c4;font-size:11px}.hx-term-body{padding:12px 14px 14px;min-height:118px;font:500 11.5px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hx-term-body .cmd{color:#fff}.hx-term-body .okk{color:#9fb3d9;display:flex;justify-content:space-between;animation:pb-fade .3s both}.hx-term-body .okk em{font-style:normal;color:#4ade80}.hx-term-body .live{color:#4ade80;font-weight:700;animation:pb-fade .3s both}.hx-caret{display:inline-block;width:7px;height:13px;margin-left:2px;vertical-align:-2px;background:#93b4ff;animation:hx-caret 1s steps(1) infinite}.hx-uptime{width:218px;padding:14px}.hx-card-head{display:flex;align-items:center;gap:7px;color:#9fb0d4;margin-bottom:12px}.hx-card-head b{margin-inline-start:auto;color:#4ade80;font-size:13px}.hx-bars{display:flex;align-items:flex-end;gap:3px;height:34px}.hx-bars i{flex:1;height:var(--h);border-radius:2px;background:linear-gradient(#4ade80,#16a34a);transform-origin:bottom;animation:hx-bar 1.8s ease-in-out infinite alternate}.hx-bars i:nth-child(19){background:linear-gradient(#fbbf24,#d97706)}.hx-secure{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;min-width:200px}.hx-secure-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 8px 20px -6px #22c55e}.hx-secure strong{display:block;font-size:13px;color:#fff}.hx-secure small{color:#9fb0d4;font-size:11.5px}.hx-secure .hx-live-dot{margin-inline-start:auto}.hx-drag-hint{position:absolute;bottom:-4%;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11.5px;color:#8ea0c8;background:#ffffff0a;border:1px solid rgb(255 255 255/.08);white-space:nowrap;animation:pb-fade 1s 2.4s both}@media(pointer:coarse){.hx-drag-hint{display:none}}.hx-watermark{position:absolute;left:50%;bottom:-.2em;transform:translate(-50%);z-index:-1;font-size:clamp(90px,20vw,320px);font-weight:800;letter-spacing:-.06em;line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgb(255 255 255/.06);pointer-events:none;-webkit-user-select:none;user-select:none}.hx-scroll-cue{position:absolute;left:50%;bottom:26px;transform:translate(-50%);width:24px;height:38px;border-radius:14px;border:2px solid rgb(255 255 255/.28);z-index:3}.hx-scroll-cue span{position:absolute;left:50%;top:7px;width:4px;height:8px;border-radius:2px;background:#fff;animation:hx-cue 1.6s ease-in infinite}.hx-marquee{--skew:0deg;direction:ltr;display:grid;gap:12px;padding:26px 0;overflow:hidden;background:var(--pb-bg);border-bottom:1px solid var(--pb-border);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hx-mq-row{transform:skew(var(--skew))}.hx-mq-track{display:flex;width:max-content;animation:hx-mq 42s linear infinite}.hx-mq-row.r2 .hx-mq-track{animation-direction:reverse;animation-duration:52s}.hx-marquee:hover .hx-mq-track{animation-play-state:paused}.hx-mq-track span{display:inline-flex;align-items:center;gap:30px;padding-right:30px;white-space:nowrap;font-weight:800;letter-spacing:.04em}.hx-mq-row.r1 span{font-size:clamp(15px,1.5vw,19px);color:var(--pb-faint)}.hx-mq-row.r2 span{font-size:clamp(22px,2.6vw,34px);color:transparent;-webkit-text-stroke:1.2px #94a3c4;letter-spacing:-.01em}.hx-mq-track i{width:7px;height:7px;border-radius:50%;background:var(--pb-grad);opacity:.8}.hx-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.hx-bento-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:320px;border-radius:24px;background:var(--pb-surface);border:1px solid var(--pb-border);overflow:hidden;text-decoration:none!important;color:inherit;box-shadow:var(--pb-shadow);transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--pb-ease),box-shadow .4s,border-color .3s,opacity .9s var(--pb-ease),translate .9s var(--pb-ease)}.hx-bento-card.is-hot{transition:transform .14s linear,box-shadow .4s,border-color .3s,opacity .9s,translate .9s var(--pb-ease);box-shadow:var(--pb-shadow-lg);border-color:color-mix(in srgb,var(--pb-accent) 30%,var(--pb-border))}.hx-bento-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:radial-gradient(320px circle at var(--mx) var(--my),var(--pb-accent),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s;pointer-events:none;z-index:2}.hx-bento-card.is-hot:before{opacity:1}.hx-bento-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(520px circle at var(--mx) var(--my),color-mix(in srgb,var(--pb-accent) 13%,transparent),transparent 45%);opacity:0;transition:opacity .4s}.hx-bento-card.is-hot .hx-bento-glow{opacity:1}.hx-bento-visual{position:relative;flex:1;min-height:180px;display:grid;place-items:center;padding:26px 26px 0;background:linear-gradient(180deg,var(--pb-surface-2),transparent 85%);overflow:hidden}.hx-bento-copy{padding:22px 26px 26px}.hx-bento-icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--pb-accent-soft);color:var(--pb-accent);margin-bottom:14px}.hx-bento-copy h3{font-size:20px;font-weight:750;letter-spacing:-.02em;margin:0 0 6px;color:var(--pb-text)}.hx-bento-copy p{font-size:14.5px;line-height:1.6;color:var(--pb-muted);margin:0 0 16px}.hx-bento-cta{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:650;color:var(--pb-accent)}.hx-bento-cta svg{transition:transform .3s var(--pb-ease)}.hx-bento-card:hover .hx-bento-cta svg{transform:translate(3px,-3px)}.hx-bento .b-web{grid-column:span 4}.hx-bento .b-host{grid-column:span 2}.hx-bento :is(.b-domain,.b-sec,.b-support){grid-column:span 2}.hx-bento .b-panel{grid-column:span 6;flex-direction:row;min-height:250px}.b-panel .hx-bento-visual{order:2;flex:1.4;padding:28px;background:linear-gradient(90deg,transparent,var(--pb-surface-2))}.b-panel .hx-bento-copy{flex:1;align-self:center;padding:34px}html.pb-motion-ready .hx-bento:not(.is-in) .hx-bento-card{opacity:0;translate:0 44px}.hx-bento-card:nth-child(2){transition-delay:0s,0s,0s,.08s,.08s}.hx-bento-card:nth-child(3){transition-delay:0s,0s,0s,.16s,.16s}.hx-bento-card:nth-child(4){transition-delay:0s,0s,0s,.24s,.24s}.hx-bento-card:nth-child(5){transition-delay:0s,0s,0s,.32s,.32s}.hx-bento-card:nth-child(6){transition-delay:0s,0s,0s,.4s,.4s}.b-web .hx-bento-visual{place-items:end center}.hx-browser{position:relative;width:100%;max-width:560px;aspect-ratio:16/9;border-radius:14px 14px 0 0;background:var(--pb-surface);border:1px solid var(--pb-border);border-bottom:0;box-shadow:0 -12px 44px -22px #1018284d;overflow:hidden;direction:ltr}.hx-browser-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-bottom:1px solid var(--pb-border)}.hx-browser-bar span{margin-left:12px;flex:1;max-width:190px;padding:2px 10px;border-radius:6px;background:var(--pb-surface-3);font-size:11px;color:var(--pb-faint)}.hx-browser-body{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:13px}.hx-browser-body .bb{border-radius:6px;background:var(--pb-surface-3);transform-origin:left;animation:hx-build 7s var(--pb-ease) infinite}.bb.nav{grid-column:1/-1;height:10px}.bb.hb{grid-column:1/-1;height:clamp(44px,7vw,74px);background:linear-gradient(120deg,var(--pb-accent),#7c5cff 60%,#22d3ee);animation-delay:.25s}.bb.t1{grid-column:1/3;height:8px;animation-delay:.5s}.bb.t2{grid-column:1/2;height:8px;animation-delay:.6s}.bb.c1,.bb.c2,.bb.c3{height:clamp(34px,5vw,54px);border:1px solid var(--pb-border);background:var(--pb-surface-2)}.bb.c1{animation-delay:.8s}.bb.c2{animation-delay:.95s}.bb.c3{animation-delay:1.1s}.hx-cursor-dot{position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50% 50% 50% 0;transform-origin:top left;background:var(--pb-text);border:2px solid var(--pb-surface);box-shadow:0 4px 10px #00000040;animation:hx-cursor 7s var(--pb-ease) infinite}.hx-rack{width:100%;max-width:250px;display:grid;gap:9px}.hx-unit{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;background:linear-gradient(180deg,#141d3a,#0b1124);border:1px solid #1f2b50;box-shadow:inset 0 1px #ffffff0d}.hx-unit i{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:hx-blink 1.4s infinite}.hx-unit i:nth-child(2){background:#60a5fa;box-shadow:0 0 8px #60a5fa;animation-duration:.9s}.hx-unit i:nth-child(3){background:#fbbf24;box-shadow:0 0 8px #fbbf24;animation-duration:2.3s}.hx-unit span{flex:1;height:10px;margin-inline-start:8px;border-radius:2px;background:repeating-linear-gradient(90deg,#2b3a66 0 3px,transparent 3px 6px)}.hx-meter{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:10.5px;color:var(--pb-muted)}.hx-meter b{width:30px;font-weight:700}.hx-meter span{flex:1;height:6px;border-radius:3px;background:var(--pb-surface-3);overflow:hidden}.hx-meter span i{display:block;height:100%;width:82%;transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,var(--pb-accent),#22d3ee);animation:hx-meter 3.2s ease-in-out infinite alternate}[dir=rtl] .hx-meter span i{transform-origin:right center}.hx-meter.m2 span i{animation-duration:4.3s;animation-delay:-1.2s;background:linear-gradient(90deg,#7c5cff,#c084fc)}.hx-tld-flip{display:flex;align-items:flex-end;font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.03em;color:var(--pb-text);direction:ltr;line-height:1.2}.hx-tld-window{display:inline-block;height:1.2em;overflow:hidden}.hx-tld-strip{display:flex;flex-direction:column;animation:hx-tld 10s cubic-bezier(.7,0,.3,1) infinite}.hx-tld-strip b{height:1.2em;background:linear-gradient(100deg,var(--pb-accent),#7c5cff);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-radar{position:relative;width:156px;height:156px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--pb-accent) 12%,transparent),transparent 70%);border:1px solid color-mix(in srgb,var(--pb-accent) 28%,transparent)}.hx-radar .hx-ring{position:absolute;border-radius:50%;border:1px dashed color-mix(in srgb,var(--pb-accent) 30%,transparent)}.hx-radar .r1{inset:22px}.hx-radar .r2{inset:48px}.hx-radar .sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--pb-accent) 50%,transparent),transparent 26%);animation:pb-spin 3.2s linear infinite}.hx-radar .blip{position:absolute;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e;animation:hx-blip 3.2s infinite}.hx-radar .p1{top:26%;left:66%}.hx-radar .p2{top:64%;left:24%;animation-delay:1.6s}.hx-radar-shield{position:relative;z-index:1;color:var(--pb-accent);filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--pb-accent) 55%,transparent))}.hx-dash{display:flex;align-items:flex-end;gap:18px;width:100%;height:180px;color:var(--pb-accent)}.hx-dash svg{flex:1;height:100%;overflow:visible}.hx-dash .area{fill:url(#hxg);opacity:0}.hx-dash .line{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.hx-bento.is-in .hx-dash .line{animation:hx-draw 2.4s .3s var(--pb-ease) forwards}.hx-bento.is-in .hx-dash .area{animation:hx-show 1.2s 1.2s forwards}.hx-dash-bars{display:flex;align-items:flex-end;gap:7px;width:140px;height:100%}.hx-dash-bars i{flex:1;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,var(--pb-accent),color-mix(in srgb,var(--pb-accent) 25%,transparent));transform-origin:bottom;transform:scaleY(0)}.hx-bento.is-in .hx-dash-bars i{animation:hx-grow 1.1s var(--pb-ease) forwards}.hx-chat{width:100%;max-width:260px;display:grid;gap:10px}.hx-chat .msg{display:grid;gap:6px;padding:11px 13px;border-radius:15px;width:72%;animation:hx-msg 6s var(--pb-ease) infinite}.hx-chat .msg span{display:block;height:7px;border-radius:4px;background:currentColor;opacity:.55}.hx-chat .msg .s{width:58%}.hx-chat .me{justify-self:end;background:linear-gradient(135deg,var(--pb-accent),#7c5cff);color:#fff;border-end-end-radius:4px}.hx-chat .them{justify-self:start;background:var(--pb-surface-3);color:var(--pb-text-2);border-end-start-radius:4px;animation-delay:.9s}.hx-chat .typing{justify-self:start;width:auto;display:flex;gap:4px;background:var(--pb-surface-3);animation-delay:1.8s}.hx-chat .typing i{width:6px;height:6px;border-radius:50%;background:var(--pb-muted);animation:hx-dot 1s infinite}.hx-chat .typing i:nth-child(2){animation-delay:.15s}.hx-chat .typing i:nth-child(3){animation-delay:.3s}.hx-stats{padding-top:0}.hx-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hx-stat{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:180px;padding:26px 24px 24px;border-radius:22px;background:var(--pb-surface);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow);transition:transform .5s var(--pb-ease),box-shadow .4s}.hx-stat:hover{transform:translateY(-4px);box-shadow:var(--pb-shadow-lg)}.hx-stat:after{content:"";position:absolute;inset:auto -30% -60% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pb-accent) 14%,transparent),transparent 70%);pointer-events:none}.hx-stat-num{font-size:clamp(2.3rem,3.6vw,3.3rem);font-weight:800;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--pb-text) 30%,var(--pb-accent));-webkit-background-clip:text;background-clip:text;color:transparent;direction:ltr;unicode-bidi:isolate}.pb-rtl .hx-stat-num{text-align:right}.hx-stat-label{margin-top:10px;font-size:13.5px;font-weight:600;color:var(--pb-muted)}.hx-spark,.hx-mini-bars,.hx-clock,.hx-ring{position:absolute;top:22px;inset-inline-end:20px}.hx-spark{width:110px;height:36px;overflow:visible}.hx-spark path{fill:none;stroke:var(--pb-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.hx-stats-grid.is-in .hx-spark path{animation:hx-draw 2s .2s var(--pb-ease) forwards}.hx-mini-bars{display:flex;align-items:flex-end;gap:2px;height:30px}.hx-mini-bars i{width:4px;height:100%;border-radius:2px;background:#22c55e;transform-origin:bottom;transform:scaleY(0)}.hx-mini-bars i:nth-child(17){background:#f59e0b}.hx-stats-grid.is-in .hx-mini-bars i{animation:hx-grow .6s var(--pb-ease) forwards}.hx-clock{width:40px;height:40px;border-radius:50%;border:2px solid var(--pb-border-2)}.hx-clock:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--pb-text)}.hx-clock i{position:absolute;left:calc(50% - 1px);bottom:50%;width:2px;height:14px;border-radius:2px;background:var(--pb-accent);transform-origin:bottom;animation:pb-spin 6s linear infinite}.hx-ring{width:46px;height:46px;transform:rotate(-90deg)}.hx-ring circle{fill:none;stroke-width:4;stroke:var(--pb-surface-3)}.hx-ring .v{stroke:var(--pb-accent);stroke-linecap:round;stroke-dasharray:113;stroke-dashoffset:113}.hx-stats-grid.is-in .hx-ring .v{animation:hx-ring 1.8s .3s var(--pb-ease) forwards}html.pb-motion-ready .hx-stats-grid:not(.is-in) .hx-stat{opacity:0;transform:translateY(30px)}.hx-stats-grid .hx-stat{transition:opacity .8s var(--pb-ease),transform .8s var(--pb-ease),box-shadow .4s}.hx-stats-grid .hx-stat:nth-child(2){transition-delay:.08s}.hx-stats-grid .hx-stat:nth-child(3){transition-delay:.16s}.hx-stats-grid .hx-stat:nth-child(4){transition-delay:.24s}.hx-story{--sp:0;position:relative;height:340vh;background:#050b1c;color:#e9efff}.hx-story:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 80% 30%,color-mix(in srgb,var(--pb-accent) 22%,transparent),transparent 70%),radial-gradient(50% 35% at 10% 80%,rgb(124 92 255/.16),transparent 70%);pointer-events:none}.hx-story-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.hx-story-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,80px);align-items:center;position:relative}.hx-story .hx-h2{color:#fff}.hx-story .hx-eyebrow{color:#a9bbff}.hx-steps{position:relative;list-style:none;margin:30px 0 0;padding:0;display:grid;gap:6px}.hx-steps-rail{position:absolute;inset-inline-start:19px;top:22px;bottom:22px;width:2px;border-radius:2px;background:#ffffff1a}.hx-steps-rail i{display:block;width:100%;height:calc(var(--sp)*100%);border-radius:inherit;background:linear-gradient(var(--pb-accent),#22d3ee);box-shadow:0 0 14px var(--pb-accent)}.hx-steps li{display:flex;gap:18px;padding:12px 0;opacity:.56;transition:opacity .5s var(--pb-ease)}.hx-steps li.is-active{opacity:1}.hx-steps li.is-done{opacity:.7}.hx-step-dot{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#0f1a3a;border:1px solid rgb(255 255 255/.12);color:#8ea6e0;transition:all .5s var(--pb-ease)}.hx-steps li.is-active .hx-step-dot{background:var(--pb-accent);color:#fff;border-color:transparent;transform:scale(1.08);box-shadow:0 0 0 6px color-mix(in srgb,var(--pb-accent) 25%,transparent),0 10px 30px -5px var(--pb-accent)}.hx-steps li.is-done .hx-step-dot{color:#4ade80;border-color:#4ade8059}.hx-steps strong{display:flex;align-items:baseline;gap:10px;font-size:19px;font-weight:700;color:#fff}.hx-steps strong em{font-style:normal;font:600 12px/1 ui-monospace,Menlo,monospace;color:#7f93c4}.hx-steps p{margin:5px 0 0;color:#9fb0d4;font-size:14.5px;line-height:1.6;max-width:430px}.hx-stage{position:relative;display:grid;place-items:center}.hx-stage-glow{position:absolute;inset:15%;z-index:-1;border-radius:50%;background:radial-gradient(circle,var(--pb-accent),transparent 68%);opacity:.35}.hx-device{position:relative;width:100%;max-width:580px;aspect-ratio:4/3;border-radius:18px;background:linear-gradient(180deg,#0d1736,#091127);border:1px solid rgb(255 255 255/.12);box-shadow:0 50px 100px -40px #000c,inset 0 1px #ffffff0f;overflow:hidden;transform:perspective(1400px) rotateY(calc(-10deg + var(--sp)*20deg)) rotateX(6deg);direction:ltr}.hx-device-bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-bottom:1px solid rgb(255 255 255/.08);background:#ffffff08}.hx-url{margin:0 auto;display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:7px;background:#ffffff0f;font-size:11px;color:#8ea0c8}.hx-url svg{color:#4ade80}.hx-scene{position:absolute;inset:36px 0 0;padding:28px;opacity:0;transform:translateY(24px) scale(.97);filter:blur(6px);transition:opacity .7s var(--pb-ease),transform .7s var(--pb-ease),filter .7s var(--pb-ease);pointer-events:none}.hx-story[data-step="0"] .sc0,.hx-story[data-step="1"] .sc1,.hx-story[data-step="2"] .sc2,.hx-story[data-step="3"] .sc3{opacity:1;transform:none;filter:none}.hx-note{position:absolute;width:40%;padding:16px;border-radius:10px;background:#fde68a;color:#92400e;box-shadow:0 18px 30px -12px #0000008c;transition:transform .8s var(--pb-ease)}.hx-note b{display:block;width:60%;height:9px;margin-bottom:10px;border-radius:4px;background:currentColor;opacity:.6}.hx-note span{display:block;height:6px;margin-top:7px;border-radius:3px;background:currentColor;opacity:.3}.hx-note.n1{top:26px;left:28px;transform:rotate(-5deg) translateY(30px)}.hx-note.n2{top:40px;left:50%;background:#a5f3fc;color:#155e75;transform:rotate(4deg) translateY(30px)}.hx-story[data-step="0"] .hx-note.n1{transform:rotate(-5deg)}.hx-story[data-step="0"] .hx-note.n2{transform:rotate(4deg);transition-delay:.12s}.hx-check{position:absolute;left:28px;right:28px;bottom:26px;display:grid;gap:11px}.hx-check div{display:flex;align-items:center;gap:10px}.hx-check svg{flex:none;width:20px;height:20px;padding:4px;border-radius:6px;background:#22c55e;color:#fff;transform:scale(0)}.hx-check span{flex:1;height:7px;border-radius:4px;background:#ffffff1f}.hx-check div:nth-child(2) span{flex:.7}.hx-check div:nth-child(3) span{flex:.85}.hx-check div:nth-child(4) span{flex:.55}.hx-story[data-step="0"] .hx-check svg{animation:hx-pop .5s var(--pb-ease-bounce) forwards}.hx-story[data-step="0"] .hx-check div:nth-child(2) svg{animation-delay:.25s}.hx-story[data-step="0"] .hx-check div:nth-child(3) svg{animation-delay:.5s}.hx-story[data-step="0"] .hx-check div:nth-child(4) svg{animation-delay:.75s}.sc1 .wf{border-radius:9px;border:1.5px dashed rgb(255 255 255/.25);margin-bottom:12px;transition:background .8s var(--pb-ease),border-color .8s}.sc1 .wf.nav{height:18px}.sc1 .wf.whero{height:42%;display:grid;place-content:center;justify-items:center;gap:9px;padding:16px}.sc1 .wf.whero span{display:block;width:190px;max-width:60vw;height:9px;border-radius:4px;background:#fff3}.sc1 .wf.whero span+span{width:130px}.sc1 .wf.whero b{display:block;width:92px;height:24px;margin-top:6px;border-radius:7px;background:#fff3;transition:background .6s}.sc1 .wf.row{display:flex;gap:10px;border:0}.sc1 .wf.row i{flex:1;height:64px;border-radius:9px;border:1.5px dashed rgb(255 255 255/.25);transition:background .8s,border-color .8s}.hx-story[data-step="1"] .sc1 .wf.nav{background:#ffffff14;border-color:transparent;transition-delay:.3s}.hx-story[data-step="1"] .sc1 .wf.whero{background:linear-gradient(120deg,var(--pb-accent),#7c5cff 60%,#06b6d4);border-color:transparent;transition-delay:.55s}.hx-story[data-step="1"] .sc1 .wf.whero b{background:#fff;transition-delay:.9s}.hx-story[data-step="1"] .sc1 .wf.row i{background:#ffffff12;border-color:#ffffff1a;transition-delay:.8s}.hx-palette{position:absolute;right:26px;bottom:22px;display:flex;gap:6px}.hx-palette i{width:20px;height:20px;border-radius:50%;border:2px solid #0b1430;box-shadow:0 0 0 1px #fff3}.hx-palette i:nth-child(1){background:var(--pb-accent)}.hx-palette i:nth-child(2){background:#7c5cff}.hx-palette i:nth-child(3){background:#06b6d4}.hx-palette i:nth-child(4){background:#f8fafc}.sc2 pre{margin:0;font:500 clamp(11px,1.15vw,14px)/1.85 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#c7d2f0;white-space:pre}.sc2 code{display:block;clip-path:inset(0 0 100% 0)}.hx-story[data-step="2"] .sc2 code{animation:hx-reveal-code 1.6s steps(6) .2s forwards}.sc2 .k{color:#c084fc}.sc2 .f{color:#60a5fa}.sc2 .s{color:#4ade80}.hx-build{position:absolute;left:28px;right:28px;bottom:26px;display:flex;align-items:center;gap:14px}.hx-build span{position:relative;flex:1;height:6px;border-radius:3px;background:#ffffff1a;overflow:hidden}.hx-build span:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--pb-accent),#22d3ee);transform:scaleX(0);transform-origin:left}.hx-build b{font:600 12px ui-monospace,Menlo,monospace;color:#4ade80;opacity:0}.hx-story[data-step="2"] .hx-build span:after{animation:hx-fill 1.8s 1.2s var(--pb-ease) forwards}.hx-story[data-step="2"] .hx-build b{animation:hx-show .4s 3s forwards}.sc3{display:grid;place-items:center;align-content:center;gap:22px}.hx-launch{position:relative;display:grid;place-items:center;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pb-accent) 40%,transparent),transparent 70%);color:#fff}.hx-launch svg{animation:hx-rocket 2.4s ease-in-out infinite;filter:drop-shadow(0 10px 20px var(--pb-accent))}.hx-launch .trail{position:absolute;left:12px;bottom:12px;width:40px;height:6px;border-radius:3px;background:linear-gradient(90deg,transparent,#fbbf24);transform:rotate(-45deg);transform-origin:right;filter:blur(1px);opacity:.8}.hx-live{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:999px;background:#22c55e1f;border:1px solid rgb(34 197 94/.35);color:#4ade80;font-weight:700;font-size:16px}.hx-confetti{position:absolute;left:50%;top:42%}.hx-confetti i{position:absolute;width:8px;height:8px;border-radius:2px;background:var(--pb-accent);opacity:0}.hx-confetti i:nth-child(3n){background:#22d3ee}.hx-confetti i:nth-child(3n+1){background:#fbbf24}.hx-confetti i:nth-child(4n){background:#c084fc;border-radius:50%}.hx-story[data-step="3"] .hx-confetti i{animation:hx-burst 1.4s var(--pb-ease) .25s forwards}.hx-manifesto{--mp:0}.hx-manifesto-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:clamp(28px,5vw,80px);align-items:start}.hx-scrub{margin:0;font-size:clamp(1.55rem,3.1vw,2.7rem);line-height:1.32;font-weight:700;letter-spacing:-.028em;color:var(--pb-text)}.hx-scrub span{opacity:clamp(.13,calc(var(--mp)*(var(--n) + 6) - var(--i)),1)}html.pb-reduce-motion .hx-scrub span{opacity:1}.hx-trust{padding:clamp(40px,5vw,64px) 0}.hx-trust-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.hx-trust-item{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface);transition:transform .4s var(--pb-ease),border-color .3s}.hx-trust-item:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border))}.hx-trust-item>span{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pb-accent-soft);color:var(--pb-accent)}.hx-trust-item strong{display:block;font-size:13.5px;color:var(--pb-text);line-height:1.35}.hx-trust-item small{font-size:12px;color:var(--pb-muted)}.hx-cta-wrap{padding-top:clamp(24px,4vw,48px)}.hx-cta{--mx:50%;--my:50%;position:relative;isolation:isolate;overflow:hidden;border-radius:32px;padding:clamp(56px,8vw,110px) clamp(24px,5vw,64px);text-align:center;background:#060d24;color:#fff;transform:perspective(1600px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--pb-ease)}.hx-cta:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(500px circle at var(--mx) var(--my),rgb(255 255 255/.08),transparent 50%);pointer-events:none}.hx-cta-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.hx-cta-bg i{position:absolute;border-radius:50%;opacity:.6;animation:hx-drift 14s ease-in-out infinite alternate;will-change:transform}.hx-cta-bg .m1{width:55%;aspect-ratio:1;left:-15%;top:-40%;background:radial-gradient(circle,var(--pb-accent),transparent 65%)}.hx-cta-bg .m2{width:50%;aspect-ratio:1;right:-15%;top:-10%;background:radial-gradient(circle,#7c5cff,transparent 65%);animation-duration:18s}.hx-cta-bg .m3{width:45%;aspect-ratio:1;left:30%;bottom:-55%;background:radial-gradient(circle,#06b6d4,transparent 65%);animation-duration:21s}.hx-cta-bg .hx-gridlines{inset:0}.hx-cta h2{margin:18px 0;font-size:clamp(2.2rem,5.4vw,4.6rem);line-height:1.03;letter-spacing:-.045em;font-weight:800;color:#fff;text-wrap:balance}.hx-cta h2 span{background:linear-gradient(90deg,#a5b4fc,#67e8f9,#c4b5fd,#a5b4fc);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hx-sheen 6s linear infinite}.hx-cta p{max-width:560px;margin:0 auto;color:#b6c3e3;font-size:17px;line-height:1.7}.hx-aura{position:fixed;left:0;top:0;z-index:9998;width:34px;height:34px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--pb-accent) 70%,#fff);pointer-events:none;transition:background .3s,border-color .3s,opacity .3s;will-change:transform}.hx-aura.is-hot{background:color-mix(in srgb,var(--pb-accent) 12%,transparent);border-color:var(--pb-accent)}.hx-aura-dot{position:fixed;left:0;top:0;z-index:9998;width:5px;height:5px;border-radius:50%;background:var(--pb-accent);pointer-events:none;will-change:transform}.hx-intro{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#040a1a;clip-path:inset(0 0 0 0);transition:clip-path .65s cubic-bezier(.7,0,.2,1);cursor:pointer}.hx-intro.is-out{clip-path:inset(0 0 100% 0)}.hx-intro-inner{text-align:center}.hx-intro-logo{display:flex;justify-content:center;font-size:clamp(42px,8vw,88px);font-weight:800;letter-spacing:-.05em;color:#fff;direction:ltr}.hx-intro-logo span{display:inline-block;animation:hx-letter .7s var(--pb-ease) both}.hx-intro-logo span:nth-last-child(-n+4){background:linear-gradient(90deg,#93b4ff,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-intro-bar{width:180px;height:2px;margin:22px auto 0;border-radius:2px;overflow:hidden;background:#ffffff1f}.hx-intro-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--pb-accent),#22d3ee);transform:scaleX(0);transform-origin:left;animation:hx-load 1.15s var(--pb-ease) forwards}@media(max-width:1180px){.hx-trust-row{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-float.f1{inset-inline-start:-2%}.hx-float.f2{inset-inline-end:-2%}}@media(max-width:960px){.hx-hero{min-height:0;padding-top:44px}.hx-hero-grid{grid-template-columns:minmax(0,1fr)}.hx-copy{opacity:1;transform:none}.hx-visual{max-width:440px;width:92%;margin-top:6px;transform:none}.hx-float.f2{display:none}.hx-float.f1{inset-inline-start:-4%;bottom:2%;scale:.86;transform-origin:left bottom}.hx-float.f3{inset-inline-end:-4%;bottom:auto;top:4%;scale:.86}.hx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-bento :is(.b-web,.b-panel){grid-column:span 2}.hx-bento :is(.b-host,.b-domain,.b-sec,.b-support){grid-column:span 1}.hx-bento .b-panel{flex-direction:column}.b-panel .hx-bento-visual{order:0;flex:none;min-height:200px}.b-panel .hx-bento-copy{padding:22px 26px 26px;align-self:stretch}.hx-story{height:auto}.hx-story-sticky{position:relative;height:auto;padding:84px 0}.hx-story-grid{grid-template-columns:minmax(0,1fr)}.hx-device{transform:none;max-width:520px}.hx-manifesto-grid{grid-template-columns:minmax(0,1fr)}.hx-watermark{bottom:-.1em}}@media(max-width:620px){.hx-title{font-size:clamp(2.3rem,10.5vw,3.2rem)}.hx-kicker{font-size:11px;letter-spacing:.05em}.hx-kicker-sep,.hx-kicker-new{display:none}.hx-actions{gap:10px}.hx-btn{height:50px;padding:0 20px;font-size:15px}.hx-domain-btn{padding:0 14px}.hx-assure{font-size:12.5px}.hx-float.f1{scale:.72}.hx-float.f3{scale:.76}.hx-bento{grid-template-columns:1fr}.hx-bento :is(.b-web,.b-panel,.b-host,.b-domain,.b-sec,.b-support){grid-column:span 1}.hx-bento-card{min-height:0}.hx-stats-grid{gap:12px}.hx-stat{min-height:150px;padding:20px}.hx-spark{width:70px}.hx-mini-bars i:nth-child(n+15){display:none}.hx-trust-row{grid-template-columns:1fr 1fr}.hx-trust-item{padding:12px;gap:10px}.hx-trust-item>span{width:34px;height:34px}.hx-scene{padding:18px}.hx-check{left:18px;right:18px}.hx-note{width:44%}.hx-cta{border-radius:24px}.hx-scroll-cue{display:none}}@media(prefers-reduced-motion:reduce){.hx-copy,.hx-visual{transform:none!important;opacity:1!important}.hx-tld-strip{animation:none}}.pbx-news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px 48px;align-items:center;padding:34px 0;margin-bottom:44px;border-bottom:1px solid color-mix(in srgb,var(--footer-ink,#fff) 14%,transparent);color:var(--footer-ink,#fff)}.pbx-news-copy{display:flex;gap:16px;align-items:flex-start}.pbx-news-icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--pb-accent),#7c5cff);color:#fff;box-shadow:0 10px 30px -10px var(--pb-accent)}.pbx-news-copy strong{display:block;font-size:20px;font-weight:750;letter-spacing:-.02em;color:var(--footer-ink,#fff)}.pbx-news-copy p{margin:4px 0 0;font-size:14.5px;line-height:1.6;color:var(--footer-muted,#ffffffb8)}.pbx-news-row{display:flex;gap:8px;padding:6px;border-radius:14px;background:color-mix(in srgb,var(--footer-ink,#fff) 8%,transparent);border:1px solid color-mix(in srgb,var(--footer-ink,#fff) 16%,transparent)}.pbx-news-row input[type=email]{flex:1;min-width:0;height:44px;padding:0 12px;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:var(--footer-ink,#fff)!important;font:inherit;font-size:15px}.pbx-news-row input::placeholder{color:var(--footer-muted,#ffffffb8);opacity:.8}.pbx-news-row button{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--pb-accent);color:#fff;font-weight:650;font-size:14.5px;cursor:pointer;transition:transform .25s var(--pb-ease),box-shadow .25s}.pbx-news-row button:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px var(--pb-accent)}.pbx-news-row button:disabled{opacity:.7;cursor:wait}.pb-rtl .pbx-news-row button svg{transform:scaleX(-1)}.pbx-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.pbx-news-consent{display:flex;gap:9px;align-items:flex-start;margin-top:11px;font-size:12.5px;line-height:1.5;color:var(--footer-muted,#ffffffb8);cursor:pointer}.pbx-news-consent input{margin-top:2px;accent-color:var(--pb-accent);flex:none}.pbx-news-consent a{color:var(--footer-ink,#fff);text-decoration:underline;text-underline-offset:2px}.pbx-news-done{display:flex;align-items:center;gap:10px;padding:16px 18px;border-radius:14px;background:#22c55e24;border:1px solid rgb(34 197 94/.35);color:#4ade80;font-weight:650}.pbx-cookie-link{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;opacity:.85}.pbx-cookie-link:hover{opacity:1;text-decoration:underline}.pbx-totop{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:0;padding:0;background:var(--pb-surface);color:var(--pb-text);box-shadow:var(--pb-shadow-lg);cursor:pointer;opacity:0;transform:translateY(14px) scale(.85);pointer-events:none;transition:opacity .35s var(--pb-ease),transform .45s var(--pb-ease-bounce)}.pbx-totop.is-on{opacity:1;transform:none;pointer-events:auto}.pbx-totop:hover{color:var(--pb-accent)}.pbx-totop svg.pbx-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.pbx-totop circle{fill:none;stroke-width:2.5;stroke:var(--pb-border)}.pbx-totop circle.v{stroke:var(--pb-accent);stroke-linecap:round;stroke-dasharray:125.6;stroke-dashoffset:125.6}.pb-float .pbx-totop{align-self:center}.pbx-consent{position:fixed;z-index:950;inset-inline-start:22px;bottom:22px;width:min(420px,calc(100vw - 32px));padding:20px 20px 18px;border-radius:20px;background:color-mix(in srgb,var(--pb-surface) 92%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid var(--pb-border);box-shadow:0 30px 70px -20px #0a143259;color:var(--pb-text);animation:pb-rise .6s var(--pb-ease) both}.pbx-consent-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pbx-consent-head strong{font-size:16px;font-weight:750}.pbx-cookie{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff}.pbx-consent p{margin:0;font-size:13.5px;line-height:1.6;color:var(--pb-muted)}.pbx-consent p a{color:var(--pb-accent);font-weight:600}.pbx-consent-x{position:absolute;top:12px;inset-inline-end:12px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:var(--pb-muted);cursor:pointer}.pbx-consent-x:hover{background:var(--pb-surface-3);color:var(--pb-text)}.pbx-consent-cats{display:grid;gap:8px;margin-top:14px}.pbx-consent-cats label{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border-radius:12px;background:var(--pb-surface-2);border:1px solid var(--pb-border);cursor:pointer}.pbx-consent-cats strong{display:block;font-size:13.5px}.pbx-consent-cats small{font-size:12px;color:var(--pb-muted)}.pbx-consent-cats input{position:absolute;opacity:0;pointer-events:none}.pbx-consent-cats i{flex:none;position:relative;width:38px;height:22px;border-radius:999px;background:var(--pb-border-2);transition:background .25s}.pbx-consent-cats i:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .3s var(--pb-ease)}.pbx-consent-cats input:checked+i{background:var(--pb-accent)}.pbx-consent-cats input:checked+i:after{transform:translate(16px)}.pb-rtl .pbx-consent-cats input:checked+i:after{transform:translate(-16px)}.pbx-consent-cats input:disabled+i{opacity:.6}.pbx-consent-cats input:focus-visible+i{outline:2px solid var(--pb-accent);outline-offset:2px}.pbx-consent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.pbx-consent-actions button{height:38px;padding:0 14px;border-radius:10px;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;transition:all .2s}.pbx-c-ghost{background:transparent;border:1px solid var(--pb-border-2);color:var(--pb-text)}.pbx-c-ghost:hover{background:var(--pb-surface-3)}.pbx-c-main{background:var(--pb-accent);border:1px solid var(--pb-accent);color:#fff}.pbx-c-main:hover{filter:brightness(1.08)}.pbx-404{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 160px);display:flex;align-items:center;padding:80px 0;background:#040a1a;color:#e9efff;text-align:center}.pbx-404-bg{position:absolute;inset:0;z-index:-1}.pbx-404-bg i{position:absolute;border-radius:50%;opacity:.5;animation:hx-drift 16s ease-in-out infinite alternate}.pbx-404-bg i:nth-child(1){width:50vw;aspect-ratio:1;left:-12vw;top:-20vw;background:radial-gradient(circle,var(--pb-accent),transparent 65%)}.pbx-404-bg i:nth-child(2){width:44vw;aspect-ratio:1;right:-12vw;bottom:-22vw;background:radial-gradient(circle,#7c5cff,transparent 65%);animation-duration:21s}.pbx-404-inner{display:flex;flex-direction:column;align-items:center}.pbx-404-code{position:relative;font-size:clamp(110px,22vw,260px);font-weight:800;letter-spacing:-.07em;line-height:.9}.pbx-404-code span{position:relative;display:inline-block;background:linear-gradient(180deg,#fff,#7e93c9);-webkit-background-clip:text;background-clip:text;color:transparent;animation:pbx-float 6s ease-in-out infinite}.pbx-404-code span:before,.pbx-404-code span:after{content:attr(data-t);position:absolute;inset:0;background:inherit;-webkit-background-clip:text;background-clip:text}.pbx-404-code span:before{color:#22d3ee;-webkit-text-fill-color:#22d3ee;opacity:.55;animation:pbx-glitch 3.2s steps(1) infinite}.pbx-404-code span:after{color:#a855f7;-webkit-text-fill-color:#a855f7;opacity:.55;animation:pbx-glitch 2.7s steps(1) infinite reverse}@keyframes pbx-glitch{0%,86%,to{clip-path:inset(0 0 100% 0);transform:none}88%{clip-path:inset(20% 0 55% 0);transform:translate(-6px,2px)}91%{clip-path:inset(60% 0 12% 0);transform:translate(6px,-2px)}94%{clip-path:inset(40% 0 35% 0);transform:translate(-3px)}}@keyframes pbx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pbx-404 h1{margin:18px 0 12px;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.035em;color:#fff}.pbx-404 p{max-width:560px;margin:0 auto;color:#aebcde;font-size:16px;line-height:1.7}.pbx-404-search{display:flex;align-items:center;gap:8px;width:min(520px,100%);margin:30px auto 0;padding:6px 6px 6px 16px;border-radius:14px;background:#ffffff12;border:1px solid rgb(255 255 255/.16);color:#8ea6e0}.pbx-404-search input{flex:1;min-width:0;height:44px;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font:inherit}.pbx-404-search input::placeholder{color:#ffffff73}.pbx-404-search button{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 18px;border:0;border-radius:10px;background:#fff;color:#0b1430;font-weight:700;cursor:pointer}.pbx-404-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 30px}.pbx-404-links a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;border:1px solid rgb(255 255 255/.14);background:#ffffff0a;color:#dfe7ff!important;text-decoration:none;font-weight:600;font-size:14px;transition:all .25s}.pbx-404-links a:hover{background:#ffffff1a;transform:translateY(-2px)}@media(max-width:760px){.pbx-news{grid-template-columns:minmax(0,1fr);padding:26px 0;margin-bottom:32px}.pbx-news-row{flex-wrap:wrap}.pbx-news-row button{flex:1;justify-content:center}.pbx-consent{inset-inline-start:16px;bottom:16px}.pbx-consent-actions button{flex:1}}@media print{.pbx-consent,.pbx-totop,.hx-aura,.hx-aura-dot{display:none!important}}#belgecontainer{position:relative;min-height:92px;margin-top:-1px}html[data-workspace=admin] #belgecontainer{display:none}html section.platform-strip h2>span{color:#51618a!important}html[data-theme=dark] section.platform-strip h2>span,html.dark section.platform-strip h2>span{color:#9fb0d6!important}.hx-browser-bar span{color:var(--pb-muted)}.hx-meter{font-size:11px}.pbx-consent{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:20px;border-radius:18px;animation-duration:.25s}.pbx-consent *{box-sizing:border-box}.pbx-consent-head{padding-inline-end:28px;min-width:0;gap:10px;margin-bottom:12px}.pbx-consent-head strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.pbx-consent .pbx-cookie{flex:none;width:34px;height:34px;border-radius:10px}.pbx-consent p{font-size:13px;line-height:1.65;overflow-wrap:anywhere}.pbx-consent .pbx-consent-cats{gap:10px}.pbx-consent .pbx-consent-cats label{gap:12px;min-width:0;padding:13px}.pbx-consent-cats label>span{min-width:0}.pbx-consent .pbx-consent-cats small{display:block;font-size:11.5px;line-height:1.55;margin-top:3px;overflow-wrap:anywhere}.pbx-consent .pbx-consent-cats strong{font-size:13px;line-height:1.45}.pbx-consent .pbx-consent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px}.pbx-consent .pbx-consent-actions>button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;height:auto;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.45;white-space:normal;overflow-wrap:break-word;text-align:center;flex:initial;transition:background .18s,color .18s}.pbx-consent .pbx-consent-actions>button:first-child{grid-column:1/-1}.pbx-consent .pbx-consent-x{min-height:30px;height:30px;width:30px;padding:0}.pbx-consent button:focus-visible{outline:2px solid var(--pb-accent);outline-offset:3px}@media(max-width:480px){.pbx-consent{inset-inline-start:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:17px;border-radius:16px}.pbx-consent .pbx-consent-actions>button{font-size:11.5px;padding:10px 8px;min-height:44px}.pbx-consent p{font-size:12px;line-height:1.65}}@media(prefers-reduced-motion:reduce){.pbx-consent{animation:none}}.pbx-consent{background:var(--pb-surface,#fff);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .pbx-consent.pbx-consent{background:var(--pb-elevated,#121b2e)}.pb-ssr{max-width:1100px;margin:0 auto;padding:24px 20px 64px;font-family:var(--pb-font);color:var(--pb-text);line-height:1.7}.pb-ssr a{color:var(--pb-accent)}.pb-ssr-head{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:12px 0 24px;border-bottom:1px solid var(--pb-border);margin-bottom:28px}.pb-ssr-brand{font-weight:800;font-size:22px;color:var(--pb-text)!important;text-decoration:none}.pb-ssr-head nav{display:flex;flex-wrap:wrap;gap:16px}.pb-ssr-head nav a{color:var(--pb-text-2);text-decoration:none;font-weight:600}.pb-ssr h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.03em;margin:8px 0 14px}.pb-ssr h2{font-size:1.5rem;margin:32px 0 10px}.pb-ssr h3{font-size:1.1rem;margin:20px 0 6px}.pb-ssr-kicker{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--pb-accent);margin:0}.pb-ssr-lead{font-size:1.15rem;color:var(--pb-text-2)}.pb-ssr ul{padding-inline-start:20px}.pb-ssr li{margin:6px 0}.pb-ssr img{max-width:100%;height:auto;border-radius:12px}.pb-ssr-crumbs{font-size:14px;color:var(--pb-muted)}.pb-ssr-foot{margin-top:40px;padding-top:20px;border-top:1px solid var(--pb-border);font-size:14px;color:var(--pb-muted)}html.pb-js .pb-ssr{position:fixed;inset:0;opacity:0;pointer-events:none;overflow:hidden;z-index:-1}.footer-registration-badge{display:block;position:static;margin:18px 0 0;width:88px;max-width:100%;line-height:0}.footer-registration-badge img{display:block;width:88px;height:auto;max-width:100%;object-fit:contain}@media(max-width:640px){.footer-registration-badge{width:76px;margin-top:16px}.footer-registration-badge img{width:76px}}.pbb-hero{padding:clamp(56px,7vw,96px) 0 34px;background:radial-gradient(60% 80% at 85% 0%,color-mix(in srgb,var(--pb-accent) 12%,transparent),transparent 70%)}.pbb-hero h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:14px 0 12px;color:var(--pb-text)}.pbb-hero p{max-width:620px;color:var(--pb-muted);font-size:clamp(16px,1.4vw,18px);margin:0}.pbb-tools{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pbb-search{flex:1;min-width:240px;max-width:460px;display:flex;align-items:center;gap:10px;padding:0 14px;height:48px;border-radius:14px;background:var(--pb-surface);border:1px solid var(--pb-border);color:var(--pb-muted)}.pbb-search input{flex:1;min-width:0;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:var(--pb-text);font:inherit;height:100%}.pbb-rss{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2)!important;font-weight:600;text-decoration:none}.pbb-rss svg{color:#f97316}.pbb-tagbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pbb-tagbar button{padding:7px 14px;border-radius:999px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s}.pbb-tagbar button.is-on,.pbb-tagbar button:hover{background:var(--pb-accent);border-color:var(--pb-accent);color:#fff}.pbb-list{padding-bottom:clamp(64px,8vw,110px)}.pbb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;margin-top:22px}.pbb-card{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--pb-surface);border:1px solid var(--pb-border);color:inherit!important;text-decoration:none!important;box-shadow:var(--pb-shadow);transition:transform .45s var(--pb-ease),box-shadow .4s,border-color .3s}.pbb-card:hover{transform:translateY(-5px);box-shadow:var(--pb-shadow-lg);border-color:color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border))}.pbb-card.is-big{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pbb-cover{position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,var(--pb-accent),#7c5cff 60%,#06b6d4)}.pbb-card.is-big .pbb-cover{aspect-ratio:auto;min-height:320px}.pbb-cover img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--pb-ease)}.pbb-cover:has(img[src^="/assets/blog/"]){background:#071a2f}.pbb-cover img[src^="/assets/blog/"]{object-fit:contain}.pbb-card:hover .pbb-cover img{transform:scale(1.05)}.pbb-cover-fallback{position:absolute;inset:0;display:grid;place-items:center;font-size:96px;font-weight:800;color:#ffffffd9;letter-spacing:-.05em}.pbb-card-body{display:flex;flex-direction:column;gap:10px;padding:22px 24px 24px;flex:1}.pbb-card.is-big .pbb-card-body{justify-content:center;padding:36px}.pbb-card h2{margin:0;font-size:20px;font-weight:750;letter-spacing:-.02em;line-height:1.3;color:var(--pb-text)}.pbb-card.is-big h2{font-size:clamp(24px,2.6vw,32px)}.pbb-card p{margin:0;color:var(--pb-muted);font-size:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pbb-tags{display:flex;flex-wrap:wrap;gap:6px}.pbb-tags span{padding:3px 10px;border-radius:999px;background:var(--pb-accent-soft);color:var(--pb-accent);font-size:12px;font-weight:700}.pbb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;color:var(--pb-muted);font-size:13.5px}.pbb-meta span{display:inline-flex;align-items:center;gap:6px}.pbb-more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;color:var(--pb-accent);font-weight:650;font-size:14px}.pbb-empty{padding:48px;text-align:center;border-radius:20px;background:var(--pb-surface);border:1px dashed var(--pb-border-2);color:var(--pb-muted)}.pbb-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:999;background:linear-gradient(90deg,var(--pb-accent),#22d3ee);transform-origin:left;transform:scaleX(0)}.pb-rtl .pbb-progress{transform-origin:right}.pbb-article-head{max-width:860px;padding-top:clamp(40px,6vw,72px)}.pbb-back{display:inline-flex;align-items:center;gap:6px;color:var(--pb-muted)!important;text-decoration:none;font-weight:600;margin-bottom:22px}.pbb-article-head h1{font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:14px 0;color:var(--pb-text)}.pbb-lead{font-size:clamp(17px,1.6vw,20px);color:var(--pb-text-2);line-height:1.6;margin:0 0 22px}.pbb-article-head .pbb-meta{padding-bottom:26px;border-bottom:1px solid var(--pb-border)}.pbb-share{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.pbb-article-cover{max-width:1100px;margin-top:30px}.pbb-article-cover img{width:100%;max-height:520px;object-fit:cover;border-radius:24px}.pbb-article-cover img[src^="/assets/blog/"]{object-fit:contain;background:#071a2f}.pbb-article-grid{max-width:1100px;display:grid;grid-template-columns:minmax(0,1fr);gap:48px;padding-top:36px;padding-bottom:64px}.pbb-article-grid:has(.pbb-toc){grid-template-columns:220px minmax(0,1fr)}.pbb-toc{position:sticky;top:110px;align-self:start;font-size:14px}.pbb-toc strong{display:block;margin-bottom:10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--pb-muted)}.pbb-toc nav{display:grid;gap:8px;border-inline-start:2px solid var(--pb-border);padding-inline-start:14px}.pbb-toc a{color:var(--pb-text-2);text-decoration:none;line-height:1.4}.pbb-toc a:hover{color:var(--pb-accent)}.pbb-toc a.lv3{padding-inline-start:12px;font-size:13px}.pbb-prose{max-width:740px;font-size:18px;line-height:1.85;color:var(--pb-text)}.pbb-prose h2{font-size:1.65em;letter-spacing:-.02em;line-height:1.25;margin:1.8em 0 .6em;scroll-margin-top:100px}.pbb-prose h3{font-size:1.3em;margin:1.5em 0 .5em;scroll-margin-top:100px}.pbb-prose h4{font-size:1.1em;margin:1.3em 0 .4em}.pbb-prose p{margin:0 0 1.15em}.pbb-prose a{color:var(--pb-accent);text-decoration:underline;text-underline-offset:3px}.pbb-prose ul,.pbb-prose ol{padding-inline-start:1.4em;margin:0 0 1.2em}.pbb-prose li{margin:.35em 0}.pbb-prose blockquote{margin:1.4em 0;padding:4px 0 4px 20px;border-inline-start:4px solid var(--pb-accent);color:var(--pb-text-2);font-style:italic}.pbb-prose code{padding:2px 6px;border-radius:6px;background:var(--pb-surface-3);font-size:.88em}.pbb-prose pre{padding:18px 20px;border-radius:14px;background:#0b1430;color:#dbe4ff;overflow:auto;font-size:14px;line-height:1.7;direction:ltr}.pbb-prose pre code{background:none;padding:0}.pbb-prose figure{margin:1.6em 0}.pbb-prose img{max-width:100%;height:auto;border-radius:16px}.pbb-prose figcaption{text-align:center;font-size:14px;color:var(--pb-muted);margin-top:8px}.pbb-prose hr{border:0;border-top:1px solid var(--pb-border);margin:2em 0}.pbb-related{padding-bottom:clamp(64px,8vw,110px)}.pbb-related h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-.03em;color:var(--pb-text)}.pbb-missing{padding:120px 0;text-align:center}.pbb-locale-note{padding:16px 20px;border-radius:14px;background:var(--pb-accent-soft);margin-bottom:22px;line-height:1.6}.pbb-locale-note p{margin:0 0 6px}.pbb-article[dir=rtl] :is(h1,h2,h3){letter-spacing:0;line-height:1.5}.pbb-article[dir=rtl] .pbb-prose{line-height:2}.pbb-article :is(h1,h2,h3,.pbb-toc a){overflow-wrap:anywhere}.pbb-prose code{unicode-bidi:isolate}.pbb-prose pre{text-align:left;max-width:100%}.pbb-prose blockquote{padding-inline-start:20px;padding-inline-end:0}@media(max-width:900px){.pbb-card.is-big{grid-template-columns:1fr}.pbb-card.is-big .pbb-cover{min-height:220px}.pbb-article-grid:has(.pbb-toc){grid-template-columns:1fr}.pbb-toc{position:static}.pbb-prose{font-size:17px}}.seo-wrap{display:grid;gap:16px}.seo-quick{display:flex;flex-wrap:wrap;gap:8px}.seo-q{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 13px;border-radius:11px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2)!important;font:inherit;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s}.seo-q:hover{border-color:var(--pb-accent);color:var(--pb-accent)!important}.seo-q>svg:last-child{opacity:.5}.seo-q-main{margin-inline-start:auto;background:var(--pb-accent);border-color:var(--pb-accent);color:#fff!important}.seo-q-main:hover{color:#fff!important;filter:brightness(1.08)}.seo-q-main b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ffffff38;font-size:12px}.seo-tabs{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--pb-surface-3);width:max-content;max-width:100%;overflow-x:auto}.seo-tabs button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 15px;border:0;border-radius:10px;background:transparent;color:var(--pb-muted);font:inherit;font-size:14px;font-weight:650;cursor:pointer;white-space:nowrap}.seo-tabs button.is-on{background:var(--pb-surface);color:var(--pb-text);box-shadow:var(--pb-shadow-sm)}.seo-field>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.seo-count{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--pb-surface-3);color:var(--pb-muted)}.seo-count.ok{background:var(--pb-success-soft);color:var(--pb-success)}.seo-count.warn{background:var(--pb-warning-soft);color:var(--pb-warning)}.seo-count.bad{background:var(--pb-danger-soft);color:var(--pb-danger)}.pbx-field input.mono,.pbx-field textarea.mono,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.seo-serp{padding:16px 18px;border-radius:14px;background:#fff;border:1px solid #e5e7eb;font-family:Arial,Helvetica,sans-serif;color:#202124;text-align:left;direction:ltr}.seo-serp-url{display:flex;align-items:center;gap:10px;margin-bottom:6px}.seo-serp-fav{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8f0fe;color:#1a73e8;font-weight:700;font-size:13px}.seo-serp-url b{display:block;font-size:14px;font-weight:400;color:#202124}.seo-serp-url small{display:block;font-size:12px;color:#4d5156;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-serp-title{font-size:20px;line-height:1.3;color:#1a0dab;margin-bottom:4px}.seo-serp-desc{font-size:14px;line-height:1.58;color:#4d5156}.seo-checks{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:7px}.seo-checks li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--pb-text-2)}.seo-checks li svg{flex:none;margin-top:1px}.seo-checks li.ok svg{color:var(--pb-success)}.seo-checks li.warn svg{color:var(--pb-warning)}.seo-checks li.bad svg{color:var(--pb-danger)}.seo-checks li.info svg{color:var(--pb-info)}.seo-score{color:var(--pb-text);flex:none}.seo-h{margin:0 0 12px;font-size:15px;font-weight:750;color:var(--pb-text)}.seo-h small{font-weight:500;color:var(--pb-muted)}.seo-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--pb-accent-soft);color:var(--pb-accent);font-size:11.5px;font-weight:700;font-style:normal}.seo-badge.off{background:var(--pb-warning-soft);color:var(--pb-warning)}.seo-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:0;font:inherit;font-size:12px;font-weight:700;cursor:pointer;font-style:normal}.seo-pill.on{background:var(--pb-success-soft);color:var(--pb-success)}.seo-pill.off{background:var(--pb-surface-3);color:var(--pb-muted)}.seo-link-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--pb-accent)!important;font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;text-decoration:none}.seo-icon-btn{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-muted);cursor:pointer}.seo-icon-btn:hover{color:var(--pb-danger);border-color:var(--pb-danger)}.seo-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:11px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-muted);min-width:0}.seo-search input{flex:1;min-width:0;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:var(--pb-text);font:inherit;font-size:14px}.seo-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:48px 24px!important;color:var(--pb-muted)}.seo-empty h3{margin:0;color:var(--pb-text)}.seo-empty p{margin:0;max-width:440px;font-size:14px;line-height:1.6}.seo-empty>svg{color:var(--pb-accent)}.seo-x{margin-inline-start:auto;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;border:0;background:var(--pb-surface-3);color:var(--pb-muted);cursor:pointer}.seo-audit{display:grid;gap:16px}.seo-audit-head{display:flex!important;align-items:center;gap:24px;padding:22px 24px!important;flex-wrap:wrap}.seo-audit-sum{flex:1;min-width:240px}.seo-audit-sum h3{margin:0 0 4px;font-size:20px}.seo-audit-sum p{margin:0;color:var(--pb-muted);font-size:14px}.seo-progress{display:grid;justify-items:center;gap:4px}.seo-progress small{color:var(--pb-muted);font-size:12px}.seo-kpis{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.seo-kpis span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:13px;font-weight:650}.seo-kpis .e{background:var(--pb-danger-soft);color:var(--pb-danger)}.seo-kpis .w{background:var(--pb-warning-soft);color:var(--pb-warning)}.seo-kpis .o{background:var(--pb-success-soft);color:var(--pb-success)}.seo-audit-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:16px;align-items:start}.seo-site-checks{list-style:none;margin:0;padding:0;display:grid;gap:4px}.seo-site-checks li{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-size:13.5px;color:var(--pb-text-2)}.seo-site-checks li:nth-child(odd){background:var(--pb-surface-2)}.seo-site-checks li.ok svg{color:var(--pb-success)}.seo-site-checks li.warn svg{color:var(--pb-warning)}.seo-site-checks li span{flex:1}.seo-site-checks button{border:0;background:none;color:var(--pb-accent);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.seo-tip{display:flex;gap:10px;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--pb-accent-soft);color:var(--pb-text-2);font-size:13.5px;line-height:1.55}.seo-tip svg{flex:none;color:var(--pb-accent);margin-top:2px}.seo-tip p{margin:0}.seo-audit-pages{display:grid;gap:6px}.seo-ap{border:1px solid var(--pb-border);border-radius:14px;overflow:hidden;transition:border-color .2s}.seo-ap.is-open{border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border))}.seo-ap-row{width:100%;display:flex;align-items:center;gap:12px;padding:8px 12px;border:0;background:var(--pb-surface);color:inherit;font:inherit;text-align:start;cursor:pointer}.seo-ap-row:hover{background:var(--pb-surface-2)}.seo-ap-main{flex:1;min-width:0}.seo-ap-main b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-ap-main small{color:var(--pb-muted);font-size:12px}.seo-ap-badges{display:flex;gap:5px}.seo-ap-badges em{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800}.seo-ap-badges .e{background:var(--pb-danger-soft);color:var(--pb-danger)}.seo-ap-badges .w{background:var(--pb-warning-soft);color:var(--pb-warning)}.seo-ap-detail{display:grid;gap:12px;padding:14px;border-top:1px solid var(--pb-border);background:var(--pb-surface-2)}.seo-ap-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.seo-skel{display:grid;gap:8px}.seo-skel i{height:54px;border-radius:14px;background:var(--pb-surface-3);animation:pb-shimmer 1.4s ease infinite;background-image:linear-gradient(90deg,var(--pb-surface-3) 25%,var(--pb-surface-2) 37%,var(--pb-surface-3) 63%);background-size:400% 100%}.seo-pages{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.4fr);gap:16px;align-items:start}.seo-pages-list{max-height:calc(100vh - 220px);overflow:auto;padding:12px!important;position:sticky;top:90px}.seo-pages-tools{position:sticky;top:-12px;z-index:1;padding:0 0 10px;background:var(--pb-surface)}.seo-group h4{margin:12px 6px 6px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-muted)}.seo-group h4 span{opacity:.7}.seo-page-row{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.seo-page-row:hover{background:var(--pb-surface-2)}.seo-page-row.is-on{background:var(--pb-accent-soft)}.seo-page-main{flex:1;min-width:0}.seo-page-main b{display:block;font-size:13.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-page-main small{display:block;font-size:11.5px;color:var(--pb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-dot{flex:none;width:8px;height:8px;border-radius:50%}.seo-dot.ok{background:var(--pb-success)}.seo-dot.warn{background:var(--pb-warning)}.seo-dot.off{background:var(--pb-faint)}.seo-custom{display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--pb-border)}.seo-custom input{flex:1;min-width:0;height:34px;padding:0 10px;border-radius:9px;border:1px solid var(--pb-border);background:var(--pb-input-bg);color:var(--pb-text);font:inherit;font-size:13px}.seo-editor header a{display:inline-flex;align-items:center;gap:4px;color:var(--pb-muted);font-size:13px}.seo-editor-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px}.seo-redirects{display:grid;gap:16px}.seo-redir-form{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 150px auto;gap:10px;align-items:end}.seo-redir-arrow{color:var(--pb-muted);margin-bottom:12px}.seo-bulk{display:grid;gap:8px;margin-top:10px}.seo-bulk textarea{width:100%;padding:10px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-input-bg);color:var(--pb-text)}.seo-table-card{padding:0!important;overflow:auto}.seo-table{width:100%;border-collapse:collapse;font-size:13.5px}.seo-table th{padding:12px 14px;text-align:start;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-muted);background:var(--pb-surface-2);border-bottom:1px solid var(--pb-border)}.seo-table td{padding:11px 14px;border-bottom:1px solid var(--pb-border);color:var(--pb-text-2);vertical-align:middle}.seo-table td a{color:var(--pb-accent)}.seo-table td small{color:var(--pb-muted)}.seo-none{text-align:center;color:var(--pb-muted)!important;padding:28px!important}.seo-blog{display:grid;gap:16px}.seo-blog-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.seo-blog-head .seo-search{flex:1;min-width:200px;max-width:380px}.seo-blog-head>button:last-child{margin-inline-start:auto}.seo-seg{display:inline-flex;gap:3px;padding:3px;border-radius:11px;background:var(--pb-surface-3)}.seo-seg button{height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--pb-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap}.seo-seg button span{opacity:.65;margin-inline-start:3px}.seo-seg button.is-on{background:var(--pb-surface);color:var(--pb-text);box-shadow:var(--pb-shadow-sm)}.seo-seg.sm button{height:28px;padding:0 10px;font-size:12.5px}.seo-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.seo-post{display:flex!important;flex-direction:column;padding:0!important;overflow:hidden;text-align:start;cursor:pointer;font:inherit;color:inherit;transition:transform .3s var(--pb-ease),box-shadow .3s}.seo-post:hover{transform:translateY(-3px);box-shadow:var(--pb-shadow-lg)}.seo-post-cover{position:relative;aspect-ratio:16/8;background:linear-gradient(135deg,var(--pb-accent),#7c5cff);display:grid;place-items:center;overflow:hidden}.seo-post-cover img{width:100%;height:100%;object-fit:cover}.seo-post-cover>span{font-size:44px;font-weight:800;color:#ffffffd9}.seo-post-cover .seo-pill{position:absolute;top:10px;inset-inline-start:10px;cursor:default;box-shadow:var(--pb-shadow-sm)}.seo-post-cover .seo-pill.off{background:var(--pb-surface)}.seo-post-body{display:grid;gap:3px;padding:14px 16px 16px}.seo-post-body b{font-size:15px;line-height:1.35}.seo-post-body small{color:var(--pb-accent);font-size:12px}.seo-post-body span{color:var(--pb-muted);font-size:12.5px}.seo-post-editor{display:grid;gap:14px}.seo-pe-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.seo-pe-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.seo-pe-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.seo-pe-main{display:grid;gap:10px;min-width:0}.seo-post-editor input.seo-pe-title{width:100%;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;font:inherit;font-size:clamp(24px,2.6vw,34px)!important;font-weight:800;letter-spacing:-.03em;color:var(--pb-text);padding:4px 0!important;height:auto!important}.seo-pe-slug{display:flex;align-items:center;gap:2px;font-size:13px;color:var(--pb-muted);font-family:ui-monospace,Menlo,monospace;overflow:hidden}.seo-pe-slug span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}.seo-pe-slug input{flex:1;min-width:120px;height:30px;padding:0 8px;border-radius:7px;border:1px dashed var(--pb-border-2);background:transparent;color:var(--pb-text);font:inherit}.seo-pe-excerpt,.seo-pe-body textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-input-bg);color:var(--pb-text);font:inherit;font-size:15px;line-height:1.6;resize:vertical}.seo-pe-toolbar{position:sticky;top:76px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:5px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:var(--pb-shadow-sm)}.seo-pe-toolbar>button{display:grid;place-items:center;width:34px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--pb-text-2);cursor:pointer}.seo-pe-toolbar>button:hover{background:var(--pb-surface-3);color:var(--pb-accent)}.seo-pe-sep{flex:1}.seo-pe-body{display:grid;gap:12px;min-height:460px}.seo-pe-body.mode-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seo-pe-body textarea{min-height:460px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.7}.seo-pe-preview{padding:18px 22px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);font-size:16px!important;max-width:none!important;overflow:auto;max-height:720px}.seo-pe-stats{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--pb-muted)}.seo-pe-side{display:grid;gap:14px;position:sticky;top:80px}.seo-pe-score{display:flex;align-items:center;gap:12px;margin-bottom:12px}.seo-pe-score b{display:block}.seo-pe-score small{color:var(--pb-muted);font-size:12.5px}.seo-pe-cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;border:1px solid var(--pb-border)}.pbx-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}@media(max-width:1180px){.seo-pe-grid{grid-template-columns:minmax(0,1fr)}.seo-pe-side{position:static}.seo-audit-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.seo-pages{grid-template-columns:minmax(0,1fr)}.seo-pages-list{position:static;max-height:none}.seo-redir-form{grid-template-columns:1fr}.seo-redir-arrow{display:none}.seo-pe-body.mode-split{grid-template-columns:1fr}.seo-q-main{margin-inline-start:0}.pbx-two{grid-template-columns:1fr}}.pb-chunk-wait{min-height:60vh;display:grid;place-items:center}.pb-chunk-wait span{width:34px;height:34px;border-radius:50%;border:3px solid var(--pb-border);border-top-color:var(--pb-accent);animation:pb-spin .8s linear infinite}.seo-pe-langbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:18px 0 24px}.seo-pe-langbar p{margin:0;max-width:660px;color:var(--pb-muted);font-size:14px;line-height:1.6}.seo-pe-langbar button{display:flex;align-items:center;gap:8px}.seo-pe-langbar small{font-size:12px}.seo-pe-side p{line-height:1.6;overflow-wrap:anywhere}.seo-pe-body[dir=rtl] textarea{font-family:Tahoma,Arial,sans-serif;line-height:1.9}.seo-pe-body[dir=rtl] pre{direction:ltr;text-align:left}.sd{display:grid;gap:16px;min-width:0}.sd .pb-badge{white-space:nowrap}.pb-badge.tone-danger{background:var(--pb-danger-soft);color:var(--pb-danger)}.pb-badge.tone-warning{background:var(--pb-warning-soft);color:var(--pb-warning)}.sd-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;align-items:center;padding:26px 28px;border-radius:22px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--pb-accent) 22%,transparent),transparent 55%),linear-gradient(135deg,#0b1430,#101d42);color:#eaf0ff;isolation:isolate}.sd-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgb(124 92 255 / .35),transparent 70%);z-index:-1}.sd-kicker{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.14em;color:#a9bbff}.sd-hero h2{margin:8px 0 6px;font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.03em;color:#fff}.sd-hero p{margin:0;color:#b8c5e6;font-size:14.5px;line-height:1.6;max-width:520px}.sd-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sd-ghost{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:10px;border:1px solid rgb(255 255 255 / .18);color:#e2e9ff!important;text-decoration:none;font-weight:600;font-size:14px}.sd-ghost:hover{background:#ffffff14}.sd-hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sd-hero-stats div{padding:14px 16px;border-radius:14px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sd-hero-stats div.hot{border-color:#fbbf2480;background:#fbbf241f}.sd-hero-stats b{display:block;font-size:24px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.sd-hero-stats span{font-size:12.5px;color:#aebcde}.sd-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.sd-tabs{display:inline-flex;gap:3px;padding:4px;border-radius:12px;background:var(--pb-surface-3);max-width:100%;overflow-x:auto}.sd-tabs button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:var(--pb-muted);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;white-space:nowrap}.sd-tabs button span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pb-surface);font-size:11.5px}.sd-tabs button.is-on{background:var(--pb-surface);color:var(--pb-text);box-shadow:var(--pb-shadow-sm)}.sd-tabs button.is-on span{background:var(--pb-accent);color:#fff}.sd-search{display:flex;align-items:center;gap:8px;height:42px;min-width:240px;flex:1;max-width:380px;padding:0 13px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-muted)}.sd-search input{flex:1;min-width:0;border:0!important;background:transparent!important;outline:none!important;box-shadow:none!important;color:var(--pb-text);font:inherit;font-size:14px}.sd-list{display:grid;gap:8px}.sd-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:15px 16px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:transform .3s var(--pb-ease),border-color .2s,box-shadow .3s}.sd-row:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border));box-shadow:var(--pb-shadow)}.sd-row.is-unread:before{content:"";position:absolute;inset-inline-start:-1px;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--pb-accent)}.sd-row-icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pb-accent-soft);color:var(--pb-accent)}.sd-row.tone-success .sd-row-icon,.sd-row.tone-muted .sd-row-icon{background:var(--pb-surface-3);color:var(--pb-muted)}.sd-row.tone-warning .sd-row-icon{background:var(--pb-warning-soft);color:var(--pb-warning)}.sd-row-main{flex:1;min-width:0;display:grid;gap:3px}.sd-row-top{display:flex;align-items:center;gap:8px;min-width:0}.sd-row-top b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pb-text)}.sd-newbadge{flex:none;font-style:normal;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--pb-accent);color:#fff}.sd-row-main small{color:var(--pb-muted);font-size:12.5px}.sd-row-last{font-size:13px;color:var(--pb-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none}.sd-row-side small{color:var(--pb-muted);font-size:12px}.sd-row-go{color:var(--pb-faint);flex:none}.sd-empty{display:grid;justify-items:center;gap:10px;padding:48px 24px;text-align:center;border-radius:20px;border:1px dashed var(--pb-border-2);background:var(--pb-surface)}.sd-empty>span{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--pb-accent-soft);color:var(--pb-accent)}.sd-empty h3{margin:4px 0 0}.sd-empty p{margin:0;max-width:420px;color:var(--pb-muted);font-size:14.5px}.sd-back{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:0;border:0;background:none;color:var(--pb-muted);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.sd-back:hover{color:var(--pb-accent)}.sd-card{padding:20px 22px;border-radius:18px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:var(--pb-shadow-sm)}.sd-card h3{margin:0 0 14px;font-size:18px}.sd-card h4{display:flex;align-items:center;gap:7px;margin:0 0 12px;font-size:14.5px}.sd-card h4 span{margin-inline-start:auto;color:var(--pb-muted);font-weight:600;font-size:12.5px}.sd-new-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.sd-new-head h2{margin:0;font-size:24px;letter-spacing:-.02em}.sd-steps{display:flex;gap:6px;list-style:none;margin:0;padding:0}.sd-steps li{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 6px;border-radius:999px;background:var(--pb-surface-3);color:var(--pb-muted);font-size:13px;font-weight:650}.sd-steps li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pb-surface);font-size:12px}.sd-steps li.on{background:var(--pb-accent-soft);color:var(--pb-accent)}.sd-steps li.on span{background:var(--pb-accent);color:#fff}.sd-steps li.done{color:var(--pb-success)}.sd-steps li.done span{background:var(--pb-success);color:#fff}.sd-deps{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:16px}.sd-deps button{display:grid;gap:4px;justify-items:start;padding:16px;border-radius:14px;border:1.5px solid var(--pb-border);background:var(--pb-surface-2);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:all .2s}.sd-deps button span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--pb-surface);color:var(--pb-accent);margin-bottom:6px}.sd-deps button b{font-size:15px}.sd-deps button small{color:var(--pb-muted);font-size:12.5px;line-height:1.45}.sd-deps button.is-on{border-color:var(--pb-accent);background:var(--pb-accent-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--pb-accent) 18%,transparent)}.sd-field{display:grid;gap:7px;margin-bottom:14px;position:relative}.sd-field>span{font-size:13.5px;font-weight:650;color:var(--pb-text-2)}.sd-field input,.sd-field select,.sd-field textarea,.sd-composer textarea,.sd-rate textarea{width:100%;padding:11px 13px;border-radius:12px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);font:inherit;font-size:15px;line-height:1.55}.sd-field textarea{resize:vertical;min-height:150px}.sd-field input:focus,.sd-field textarea:focus,.sd-field select:focus,.sd-composer textarea:focus{outline:none;border-color:var(--pb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pb-accent) 18%,transparent)}.sd-count{position:absolute;inset-inline-end:12px;bottom:10px;font-size:11.5px;color:var(--pb-faint)}.sd-prio{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sd-prio button{display:grid;gap:2px;padding:11px 12px;border-radius:12px;border:1.5px solid var(--pb-border);background:var(--pb-surface-2);color:inherit;font:inherit;text-align:start;cursor:pointer}.sd-prio button b{font-size:14px}.sd-prio button small{font-size:12px;color:var(--pb-muted)}.sd-prio button.is-on.tone-muted{border-color:var(--pb-faint)}.sd-prio button.is-on.tone-info{border-color:var(--pb-info);background:var(--pb-info-soft)}.sd-prio button.is-on.tone-warning{border-color:var(--pb-warning);background:var(--pb-warning-soft)}.sd-prio button.is-on.tone-danger{border-color:var(--pb-danger);background:var(--pb-danger-soft)}.sd-suggest{display:flex;gap:10px;margin:-4px 0 14px;padding:12px 14px;border-radius:12px;background:var(--pb-accent-soft);color:var(--pb-text-2);font-size:13.5px}.sd-suggest>svg{flex:none;color:var(--pb-accent);margin-top:2px}.sd-suggest div{display:grid;gap:4px}.sd-suggest a{color:var(--pb-accent)}.sd-files{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sd-attach{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:9px;border:1px dashed var(--pb-border-2);background:transparent;color:var(--pb-text-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sd-attach:hover{border-color:var(--pb-accent);color:var(--pb-accent)}.sd-chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;height:30px;padding:0 6px 0 10px;border-radius:8px;background:var(--pb-surface-3);font-size:12.5px;overflow:hidden;white-space:nowrap}.sd-chip small{color:var(--pb-muted)}.sd-chip button{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:6px;background:transparent;color:var(--pb-muted);cursor:pointer}.sd-nav{display:flex;justify-content:space-between;gap:10px;margin-top:16px}.sd-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.sd-review div{padding:12px 14px;border-radius:12px;background:var(--pb-surface-2)}.sd-review .wide{grid-column:1/-1}.sd-review dt{font-size:12px;color:var(--pb-muted);margin-bottom:3px}.sd-review dd{margin:0;font-weight:600}.sd-review .pre{white-space:pre-wrap;font-weight:400;line-height:1.6}.sd-thread-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.sd-chat{display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--pb-border);background:var(--pb-surface);overflow:hidden;box-shadow:var(--pb-shadow-sm);min-width:0}.sd-chat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--pb-border)}.sd-chat-head h2{margin:0;font-size:19px;letter-spacing:-.02em}.sd-chat-head small{color:var(--pb-muted)}.sd-msgs{display:grid;gap:14px;padding:20px;max-height:62vh;overflow:auto;background:radial-gradient(80% 60% at 100% 0%,color-mix(in srgb,var(--pb-accent) 5%,transparent),transparent 70%),var(--pb-surface-2)}.sd-day{text-align:center}.sd-day span{display:inline-block;padding:3px 12px;border-radius:999px;background:var(--pb-surface);border:1px solid var(--pb-border);font-size:12px;color:var(--pb-muted)}.sd-event{text-align:center;font-size:12px;color:var(--pb-muted)}.sd-event span{display:inline-block;padding:2px 10px;border-radius:8px;background:var(--pb-surface-3)}.sd-msg{display:flex;align-items:flex-end;gap:10px;max-width:84%;animation:pb-rise .35s var(--pb-ease) both}.sd-msg.mine{margin-inline-start:auto;flex-direction:row-reverse}.sd-avatar{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--pb-surface-3);color:var(--pb-muted)}.sd-msg.staff .sd-avatar{background:linear-gradient(135deg,var(--pb-accent),#7c5cff);color:#fff}.sd-bubble{min-width:0;padding:11px 14px;border-radius:16px;background:var(--pb-surface);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow-sm)}.sd-msg.staff .sd-bubble{border-end-start-radius:5px}.sd-msg.mine .sd-bubble{border-end-end-radius:5px;background:linear-gradient(135deg,var(--pb-accent),color-mix(in srgb,var(--pb-accent) 70%,#7c5cff));border-color:transparent;color:#fff}.sd-bubble header{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12.5px}.sd-bubble header em{font-style:normal;font-size:11px;padding:1px 7px;border-radius:999px;background:var(--pb-accent-soft);color:var(--pb-accent);font-weight:700}.sd-bubble header time{margin-inline-start:auto;opacity:.7;font-size:11.5px}.sd-msg.mine .sd-bubble p,.sd-msg.mine .sd-bubble header{color:#fff}.sd-bubble p{margin:0;white-space:pre-wrap;word-break:break-word;font-size:14.5px;line-height:1.6}.sd-merged{display:block;margin-top:6px;opacity:.75;font-size:11.5px}.sd-composer{display:grid;gap:8px;padding:14px 16px;border-top:1px solid var(--pb-border);background:var(--pb-surface)}.sd-composer textarea{resize:vertical;min-height:84px}.sd-composer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sd-composer-bar .sd-files{flex:1}.sd-hint{font-size:11.5px;color:var(--pb-faint)}.sd-reopen-note{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--pb-warning)}.sd-lock{display:flex;align-items:center;gap:8px;padding:16px;border-top:1px solid var(--pb-border);color:var(--pb-muted)}.sd-rate,.sd-rated{display:grid;gap:10px;padding:16px 18px;border-top:1px solid var(--pb-border);background:color-mix(in srgb,var(--pb-warning) 6%,var(--pb-surface))}.sd-rate small{display:block;color:var(--pb-muted);font-size:12.5px}.sd-rated{display:flex;align-items:center;gap:12px;color:var(--pb-text-2);font-size:14px}.sd-stars{display:inline-flex;gap:2px}.sd-stars button{display:grid;place-items:center;padding:2px;border:0;background:none;color:var(--pb-border-2);cursor:pointer;transition:transform .15s}.sd-stars button:not(:disabled):hover{transform:scale(1.15)}.sd-stars button.on{color:#f59e0b}.sd-stars button.on svg{fill:#f59e0b}.sd-side{display:grid;gap:12px;position:sticky;top:96px}.sd-props dl{display:grid;gap:9px;margin:0 0 14px}.sd-props dl div{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.sd-props dt{color:var(--pb-muted)}.sd-props dd{margin:0;display:inline-flex;align-items:center;gap:5px;font-weight:600;text-align:end}.sd-att{display:grid;gap:6px}.sd-att a{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:var(--pb-surface-2);color:var(--pb-text-2)!important;text-decoration:none;font-size:13px}.sd-att a:hover{background:var(--pb-surface-3)}.sd-att a span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-att a small{color:var(--pb-muted)}.sd-muted{margin:0;color:var(--pb-muted);font-size:13px;line-height:1.55}.sd-tip{display:flex;gap:10px;font-size:12.5px;color:var(--pb-text-2);line-height:1.55;background:var(--pb-warning-soft)!important;border-color:transparent!important}.sd-tip svg{flex:none;color:var(--pb-warning);margin-top:2px}.sd-tip p{margin:0}@media(max-width:1000px){.sd-thread-grid{grid-template-columns:minmax(0,1fr)}.sd-side{position:static}.sd-hero{grid-template-columns:1fr}}@media(max-width:640px){.sd-prio{grid-template-columns:1fr 1fr}.sd-review{grid-template-columns:1fr}.sd-msg{max-width:94%}.sd-row-side small{display:none}.sd-hero{padding:20px}}.hd{display:grid;grid-template-columns:220px minmax(300px,380px) minmax(0,1fr);gap:0;height:calc(100vh - 210px);min-height:560px;border:1px solid var(--pb-border);border-radius:18px;background:var(--pb-surface);overflow:hidden;box-shadow:var(--pb-shadow-sm)}.hd-nav{display:flex;flex-direction:column;gap:2px;padding:12px;border-inline-end:1px solid var(--pb-border);background:var(--pb-surface-2);overflow:auto}.hd-nav h5{margin:12px 8px 6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-muted)}.hd-nav button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--pb-text-2);font:inherit;font-size:13.5px;font-weight:600;text-align:start;cursor:pointer}.hd-nav button:hover{background:var(--pb-surface-3)}.hd-nav button.is-on{background:var(--pb-accent-soft);color:var(--pb-accent)}.hd-nav button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-nav button em{font-style:normal;min-width:22px;padding:1px 6px;border-radius:999px;background:var(--pb-surface);font-size:11.5px;text-align:center}.hd-nav button em.hot{background:var(--pb-danger);color:#fff}.hd-list{display:flex;flex-direction:column;border-inline-end:1px solid var(--pb-border);min-width:0}.hd-list-head{display:grid;gap:8px;padding:12px;border-bottom:1px solid var(--pb-border)}.hd-list-head .row{display:flex;align-items:center;gap:8px}.hd-search{flex:1;display:flex;align-items:center;gap:7px;height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-input-bg);color:var(--pb-muted)}.hd-search input{flex:1;min-width:0;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:var(--pb-text);font:inherit;font-size:13.5px}.hd-sort{max-width:128px;height:36px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-input-bg);color:var(--pb-text);font:inherit;font-size:12.5px;padding:0 8px}.hd-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:var(--pb-accent-soft);font-size:12.5px;font-weight:650;color:var(--pb-accent)}.hd-bulk select{height:30px;border-radius:8px;border:1px solid var(--pb-border-2);background:var(--pb-surface);color:var(--pb-text);font:inherit;font-size:12.5px}.hd-items{flex:1;overflow:auto}.hd-item{position:relative;display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid var(--pb-border);cursor:pointer;transition:background .15s}.hd-item:hover{background:var(--pb-surface-2)}.hd-item.is-on{background:var(--pb-accent-soft)}.hd-item.is-on:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:var(--pb-accent)}.hd-item input{margin-top:3px;accent-color:var(--pb-accent);flex:none}.hd-item-main{flex:1;min-width:0;display:grid;gap:3px}.hd-item-top{display:flex;align-items:center;gap:6px}.hd-item-top b{flex:1;min-width:0;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pb-text)}.hd-item-top time{flex:none;font-size:11.5px;color:var(--pb-muted)}.hd-item small{font-size:12px;color:var(--pb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-item .tags{display:flex;flex-wrap:wrap;gap:4px}.hd-item.is-unread b{font-weight:800}.hd-item.is-unread .hd-dot{display:block}.hd-dot{display:none;position:absolute;inset-inline-end:10px;bottom:14px;width:8px;height:8px;border-radius:50%;background:var(--pb-accent)}.hd-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;background:var(--pb-surface-3);color:var(--pb-muted)}.hd-tag.info{background:var(--pb-info-soft);color:var(--pb-info)}.hd-tag.warning{background:var(--pb-warning-soft);color:var(--pb-warning)}.hd-tag.danger{background:var(--pb-danger-soft);color:var(--pb-danger)}.hd-tag.success{background:var(--pb-success-soft);color:var(--pb-success)}.hd-tag.accent{background:var(--pb-accent-soft);color:var(--pb-accent)}.hd-empty{display:grid;place-items:center;align-content:center;gap:8px;height:100%;padding:24px;text-align:center;color:var(--pb-muted)}.hd-empty svg{color:var(--pb-accent)}.hd-detail{display:flex;flex-direction:column;min-width:0;min-height:0}.hd-dhead{display:grid;gap:10px;padding:14px 18px;border-bottom:1px solid var(--pb-border)}.hd-dhead .t{display:flex;align-items:flex-start;gap:10px}.hd-dhead h3{flex:1;margin:0;font-size:17px;letter-spacing:-.01em}.hd-dhead small{color:var(--pb-muted)}.hd-props{display:flex;flex-wrap:wrap;gap:8px}.hd-props label{display:grid;gap:3px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pb-muted)}.hd-props select{height:32px;min-width:120px;padding:0 8px;border-radius:9px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);font:inherit;font-size:13px;text-transform:none;letter-spacing:0;font-weight:500}.hd-body{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 240px;min-height:0}.hd-thread{display:flex;flex-direction:column;min-height:0;min-width:0}.hd-msgs{flex:1;overflow:auto;display:grid;align-content:start;gap:12px;padding:16px 18px;background:var(--pb-surface-2)}.hd-msg{display:grid;gap:4px;max-width:88%;padding:11px 14px;border-radius:14px;background:var(--pb-surface);border:1px solid var(--pb-border)}.hd-msg.staff{margin-inline-start:auto;background:color-mix(in srgb,var(--pb-accent) 10%,var(--pb-surface));border-color:color-mix(in srgb,var(--pb-accent) 30%,var(--pb-border))}.hd-msg.note{margin-inline-start:auto;background:color-mix(in srgb,#f59e0b 12%,var(--pb-surface));border:1px dashed color-mix(in srgb,#f59e0b 55%,transparent)}.hd-msg header{display:flex;align-items:center;gap:8px;font-size:12.5px}.hd-msg header time{margin-inline-start:auto;color:var(--pb-muted);font-size:11.5px}.hd-msg p{margin:0;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6}.hd-ev{text-align:center;font-size:11.5px;color:var(--pb-muted)}.hd-compose{display:grid;gap:8px;padding:12px 14px;border-top:1px solid var(--pb-border);background:var(--pb-surface)}.hd-compose .tabs{display:flex;gap:4px}.hd-compose .tabs button{height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--pb-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.hd-compose .tabs button.is-on{background:var(--pb-accent-soft);color:var(--pb-accent)}.hd-compose .tabs button.note.is-on{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#d97706}.hd-compose textarea{width:100%;min-height:96px;resize:vertical;padding:10px 12px;border-radius:11px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);font:inherit;font-size:14px;line-height:1.55}.hd-compose.is-note textarea{border-color:color-mix(in srgb,#f59e0b 55%,transparent)}.hd-compose .bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hd-compose .bar select{height:34px;max-width:200px;border-radius:9px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);font:inherit;font-size:13px}.hd-compose .bar .grow{flex:1}.hd-aside{overflow:auto;padding:14px;border-inline-start:1px solid var(--pb-border);display:grid;align-content:start;gap:14px;font-size:13px}.hd-aside h5{margin:0 0 6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-muted)}.hd-cust{display:flex;align-items:center;gap:10px}.hd-cust .av{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--pb-accent),#7c5cff);color:#fff;font-weight:800}.hd-cust b{display:block}.hd-cust small{color:var(--pb-muted);word-break:break-all}.hd-kv{display:grid;gap:6px}.hd-kv div{display:flex;justify-content:space-between;gap:8px}.hd-kv span{color:var(--pb-muted)}.hd-sla{padding:10px 12px;border-radius:10px;background:var(--pb-surface-2);display:grid;gap:4px}.hd-sla.late{background:var(--pb-danger-soft);color:var(--pb-danger)}.hd-sla.soon{background:var(--pb-warning-soft);color:var(--pb-warning)}.hd-sla b{font-size:15px}.hd-history{display:grid;gap:5px}.hd-history button{display:flex;gap:6px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:var(--pb-surface-2);color:var(--pb-text-2);font:inherit;font-size:12.5px;text-align:start;cursor:pointer}.hd-history button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-linkbtn{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--pb-accent);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.hd-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.hd-stat{padding:12px 14px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface)}.hd-stat b{display:block;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.hd-stat span{font-size:12px;color:var(--pb-muted)}.hd-stat.hot b{color:var(--pb-danger)}.hd-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#02060f8c;padding:16px}.hd-modal>div{width:min(560px,100%);display:grid;gap:12px;padding:22px;border-radius:18px;background:var(--pb-elevated);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow-lg)}.hd-modal h3{margin:0}.hd-modal label{display:grid;gap:5px;font-size:13px;font-weight:650;color:var(--pb-text-2)}.hd-modal input,.hd-modal select,.hd-modal textarea{width:100%;padding:9px 11px;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);font:inherit;font-size:14px}.hd-modal .actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1700px){.hd-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.hd-aside{border-inline-start:0;border-top:1px solid var(--pb-border);max-height:220px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:1280px){.hd{grid-template-columns:180px minmax(250px,300px) minmax(0,1fr)}.hd-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.hd{grid-template-columns:1fr;height:auto}.hd-nav{flex-direction:row;flex-wrap:wrap;border-inline-end:0;border-bottom:1px solid var(--pb-border)}.hd-nav h5{display:none}.hd-nav button{width:auto}.hd-list{border-inline-end:0;max-height:420px}.hd-detail{border-top:1px solid var(--pb-border);min-height:600px}}.c3-overlay{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:#02060f80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pb-fade .2s both}.c3{width:min(1040px,100%);height:100%;display:flex;flex-direction:column;background:var(--pb-bg);border-inline-start:1px solid var(--pb-border);box-shadow:-30px 0 80px -20px #0006;animation:c3-in .45s var(--pb-ease) both;overflow:hidden}@keyframes c3-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.pb-rtl .c3{animation-name:c3-in-rtl}@keyframes c3-in-rtl{0%{transform:translate(-40px);opacity:0}to{transform:none;opacity:1}}.c3-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:22px 26px 18px;background:radial-gradient(90% 140% at 0% 0%,color-mix(in srgb,var(--pb-accent) 14%,transparent),transparent 60%),var(--pb-surface);border-bottom:1px solid var(--pb-border)}.c3-av{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,var(--pb-accent),#7c5cff);color:#fff;font-size:24px;font-weight:800;flex:none;box-shadow:var(--pb-glow)}.c3-id{flex:1;min-width:240px}.c3-id h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:22px;letter-spacing:-.02em}.c3-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--pb-muted)}.c3-meta>*{display:inline-flex;align-items:center;gap:5px}.c3-meta button{padding:0;border:0;background:none;color:var(--pb-text-2);font:inherit;cursor:pointer}.c3-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.c3-x{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-muted);cursor:pointer}.c3-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--pb-surface-3);color:var(--pb-muted);white-space:nowrap}.c3-badge.success{background:var(--pb-success-soft);color:var(--pb-success)}.c3-badge.warning{background:var(--pb-warning-soft);color:var(--pb-warning)}.c3-badge.info{background:var(--pb-info-soft);color:var(--pb-info)}.c3-badge.accent{background:var(--pb-accent-soft);color:var(--pb-accent)}.c3-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:16px 26px}.c3-kpis>div{display:grid;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface)}.c3-kpis svg{color:var(--pb-accent)}.c3-kpis b{font-size:18px;font-variant-numeric:tabular-nums}.c3-kpis span{font-size:11.5px;color:var(--pb-muted)}.c3-kpis .warn{border-color:color-mix(in srgb,var(--pb-warning) 45%,var(--pb-border))}.c3-kpis .warn svg{color:var(--pb-warning)}.c3-kpis .accent{border-color:color-mix(in srgb,var(--pb-accent) 45%,var(--pb-border))}.c3-tabs{display:flex;gap:4px;padding:0 26px;border-bottom:1px solid var(--pb-border);overflow-x:auto}.c3-tabs button{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--pb-muted);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;white-space:nowrap}.c3-tabs button span{min-width:20px;padding:0 6px;border-radius:999px;background:var(--pb-surface-3);font-size:11px;text-align:center}.c3-tabs button.is-on{color:var(--pb-accent);border-bottom-color:var(--pb-accent)}.c3-body{flex:1;overflow:auto;padding:18px 26px 26px}.c3-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;align-items:start}.c3-col{display:grid;gap:14px}.c3-card{padding:16px 18px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface)}.c3-card h4{margin:0 0 12px;font-size:14px}.c3-tl{list-style:none;margin:0;padding:0;display:grid;gap:12px;position:relative}.c3-tl:before{content:"";position:absolute;inset-inline-start:13px;top:4px;bottom:4px;width:2px;background:var(--pb-border)}.c3-tl li{position:relative;display:flex;gap:12px}.c3-tl li>span{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--pb-surface-3);color:var(--pb-accent);border:3px solid var(--pb-surface)}.c3-tl p{margin:0;font-size:13.5px;color:var(--pb-text)}.c3-tl small{color:var(--pb-muted);font-size:12px}.c3-bal{display:grid;gap:8px}.c3-bal input,.c3-noteform textarea,.c3-noteform select{width:100%;padding:9px 11px;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);font:inherit;font-size:14px}.c3-bal>div,.c3-noteform>div{display:flex;gap:8px;justify-content:flex-end}.c3-noteform select{width:auto}.c3-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:var(--pb-surface-2);color:var(--pb-text);font:inherit;font-size:13.5px;text-align:start;cursor:pointer;margin-bottom:6px}.c3-row span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-kv{display:grid;gap:8px;font-size:13.5px}.c3-kv div{display:flex;justify-content:space-between;gap:10px}.c3-kv span{color:var(--pb-muted)}.c3-muted{margin:0;color:var(--pb-muted);font-size:13.5px}.c3-table-wrap{border:1px solid var(--pb-border);border-radius:14px;overflow:auto;background:var(--pb-surface);margin-bottom:14px}.c3-table{width:100%;border-collapse:collapse;font-size:13.5px}.c3-table th{padding:11px 14px;text-align:start;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted);background:var(--pb-surface-2);border-bottom:1px solid var(--pb-border)}.c3-table td{padding:11px 14px;border-bottom:1px solid var(--pb-border);color:var(--pb-text-2)}.c3-table tr.click{cursor:pointer}.c3-table tr.click:hover td{background:var(--pb-surface-2)}.c3-notes{display:grid;gap:10px}.c3-noteform{display:grid;gap:8px}.c3-note{padding:12px 14px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);border-inline-start:3px solid var(--pb-accent)}.c3-note.tag-billing{border-inline-start-color:var(--pb-success)}.c3-note.tag-followup{border-inline-start-color:var(--pb-warning)}.c3-note.tag-alert{border-inline-start-color:var(--pb-danger)}.c3-note header{display:flex;align-items:center;gap:8px;font-size:12.5px;margin-bottom:4px}.c3-note header small{margin-inline-start:auto;color:var(--pb-muted)}.c3-note p{margin:0;white-space:pre-wrap;font-size:13.5px}.c3-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 26px;border-top:1px solid var(--pb-border);background:var(--pb-surface);font-size:12px;color:var(--pb-muted)}.c3-danger{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--pb-danger);font:inherit;font-size:13px;font-weight:650;cursor:pointer}@media(max-width:900px){.c3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.c3-grid{grid-template-columns:1fr}.c3-head,.c3-kpis,.c3-tabs,.c3-body,.c3-foot{padding-inline:16px}}@media(max-width:600px){.c3{overflow-y:auto;overscroll-behavior:contain}.c3-head,.c3-kpis,.c3-tabs,.c3-foot{flex-shrink:0}.c3-body{flex:none;overflow:visible}}.rp{display:grid;gap:16px}.rp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rp-range{display:inline-flex;gap:3px;padding:4px;border-radius:12px;background:var(--pb-surface-3)}.rp-range button{height:34px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:var(--pb-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.rp-range button.is-on{background:var(--pb-surface);color:var(--pb-text);box-shadow:var(--pb-shadow-sm)}.rp-date{display:inline-flex;align-items:center;gap:6px;padding:0 10px;height:42px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-muted);font-size:13px}.rp-date input{border:0;background:transparent;color:var(--pb-text);font:inherit;font-size:13px}.rp-period{margin-inline-start:auto;color:var(--pb-muted);font-size:13px}.rp-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.rp-kpi{display:grid;gap:4px;padding:16px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:var(--pb-shadow-sm)}.rp-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--pb-accent-soft);color:var(--pb-accent);margin-bottom:4px}.rp-l{font-size:12.5px;color:var(--pb-muted)}.rp-kpi b{font-size:22px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rp-kpi em{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-size:12px;font-weight:700}.rp-kpi em small{font-weight:500;color:var(--pb-muted)}.rp-kpi em.up{color:var(--pb-success)}.rp-kpi em.down{color:var(--pb-danger)}.rp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.rp-wide{grid-column:span 2}.rp-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.rp-h h3{display:flex;align-items:center;gap:7px;margin:0;font-size:15px}.rp-h button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.rp-h button:hover{border-color:var(--pb-accent);color:var(--pb-accent)}.rp-legend{display:grid;gap:6px;margin:10px 0}.rp-legend span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pb-text-2)}.rp-legend b{margin-inline-start:auto}.rp-legend i{width:10px;height:10px;border-radius:3px;background:currentColor}.rp-legend i.tone-success{color:var(--pb-success)}.rp-legend i.tone-warning{color:var(--pb-warning)}.rp-legend i.tone-info{color:var(--pb-info)}.rp-legend i.tone-muted{color:var(--pb-faint)}.rp-kv{display:flex;justify-content:space-between;font-size:13px;color:var(--pb-muted);margin:8px 0 6px}.rp-bars{display:grid;gap:10px}.rp-bars>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px}.rp-bars span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pb-text)}.rp-bars span small{display:block;color:var(--pb-muted);font-size:11.5px}.rp-track{height:8px;border-radius:4px;background:var(--pb-surface-3);overflow:hidden}.rp-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pb-accent),#22d3ee);animation:rp-grow .9s var(--pb-ease) both;transform-origin:left}@keyframes rp-grow{0%{transform:scaleX(0)}to{transform:none}}.rp-bars b{font-variant-numeric:tabular-nums}.rp-table{width:100%;border-collapse:collapse;font-size:13px}.rp-table td{padding:9px 6px;border-bottom:1px solid var(--pb-border);color:var(--pb-text-2)}.rp-table td b{display:block;color:var(--pb-text)}.rp-table td small{color:var(--pb-muted)}.rp-table td.n{width:24px;color:var(--pb-faint);font-weight:700}.rp-table td.r{text-align:end;font-weight:700;color:var(--pb-text);white-space:nowrap}.rp-table tr{cursor:pointer}.rp-table tr:hover td{background:var(--pb-surface-2)}.rp-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.rp-mini div{display:grid;gap:2px;padding:10px;border-radius:12px;background:var(--pb-surface-2)}.rp-mini svg{color:var(--pb-accent)}.rp-mini b{font-size:16px}.rp-mini span{font-size:11.5px;color:var(--pb-muted)}.rp-muted{margin:0;color:var(--pb-muted);font-size:13.5px}@media(max-width:1300px){.rp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-grid{grid-template-columns:1fr}.rp-wide{grid-column:auto}.rp-period{margin:0}}.rp>*,.rp-grid>*,.rp-kpi{min-width:0}@media(max-width:640px){.rp-range{max-width:100%;overflow-x:auto;scrollbar-width:none}.rp-range button{flex:none}.rp-date{flex:1 1 100%;min-width:0}.rp-date input{flex:1;min-width:0;width:100%}.rp-period{flex-basis:100%}.rp-h{flex-wrap:wrap}}.ar-check{width:40px;text-align:center}.ar-check input{width:16px;height:16px;accent-color:var(--pb-accent)}.ar-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;border-radius:12px;background:var(--pb-accent-soft);border:1px solid color-mix(in srgb,var(--pb-accent) 30%,transparent);animation:pb-rise .3s var(--pb-ease) both}.ar-bulk b{color:var(--pb-accent);font-size:13.5px;margin-inline-end:6px}.ar-clear{padding:0;border:0;background:none;color:var(--pb-text-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.hd-list-head{grid-template-columns:minmax(0,1fr)}.hd-list-head .row,.hd-search{min-width:0}.hd-sort{flex:none;width:118px;max-width:118px;min-width:0}.hd-bulk{min-width:0}.hd-bulk select{flex:1 1 92px;min-width:0;max-width:100%}.hd-nav button span{white-space:normal;line-height:1.25;overflow:visible;text-overflow:clip}.hd-detail>.hd-empty{flex:1;height:auto}.hd-stats>*{min-width:0}.hd-stats span,.hd-stats small{overflow-wrap:anywhere}@media(max-width:1500px){.hd{grid-template-columns:200px minmax(280px,340px) minmax(0,1fr)}}@media(max-width:1280px){.hd{grid-template-columns:190px minmax(260px,300px) minmax(0,1fr)}}@media(max-width:980px){.hd{grid-template-columns:minmax(0,1fr)}}.hd-detail>.hd-empty{align-content:start;padding-top:min(16vh,130px)}.sd-feedback{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;border-top:1px solid var(--border);padding-top:8px}.sd-feedback button[aria-pressed=true]{color:var(--primary);background:var(--muted)}.rp-kpi em small{font-size:11px}@keyframes cp-up{0%{transform:translateY(110%) rotate(3deg)}to{transform:none}}@keyframes cp-spin{to{transform:rotate(360deg)}}@keyframes cp-spin-r{to{transform:rotate(-360deg)}}@keyframes cp-pulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.4);opacity:0}}@keyframes cp-dash{to{stroke-dashoffset:-40}}@keyframes cp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cp-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cp-hero{--mx:0;--my:0;--cs:0;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:max(620px,min(860px,calc(100svh - 96px)));padding:clamp(56px,7vw,96px) 0 clamp(88px,9vw,120px);background:#040a1a;color:#e9efff}.cp-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.cp-hero-bg i{position:absolute;border-radius:50%;opacity:.5;animation:hx-drift 20s ease-in-out infinite alternate;will-change:transform}.cp-hero-bg .b1{width:58vw;aspect-ratio:1;left:-20vw;top:-28vw;background:radial-gradient(circle,var(--pb-accent),transparent 65%)}.cp-hero-bg .b2{width:44vw;aspect-ratio:1;right:-14vw;bottom:-20vw;background:radial-gradient(circle,#7c5cff,transparent 65%);animation-duration:24s}.cp-hero-bg .b3{width:30vw;aspect-ratio:1;left:40%;top:10%;background:radial-gradient(circle,#06b6d4,transparent 65%);opacity:.22;animation-duration:28s}.cp-hero-bg .hx-gridlines{transform:translate3d(calc(var(--mx)*-20px),calc(var(--my)*-20px),0)}.cp-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:center}.cp-hero-copy{transform:translate3d(0,calc(var(--cs)*-60px),0);opacity:calc(1 - var(--cs)*1.2)}.cp-kicker{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border-radius:999px;border:1px solid rgb(255 255 255 / .14);background:#ffffff0d;color:#c9d6f5;font-size:12px;font-weight:700;letter-spacing:.1em;animation:cp-in .8s var(--pb-ease) both}.cp-kicker-sep{width:1px;height:12px;background:#fff3}.cp-title{margin:24px 0 20px;font-size:clamp(2.6rem,5.6vw,5rem);line-height:1.02;letter-spacing:-.048em;font-weight:800;color:#fff}.cp-line{display:block;overflow:hidden;padding-bottom:.08em}.cp-line>span{display:inline-block;animation:cp-up 1s var(--pb-ease) both}.cp-line:nth-child(2)>span{background:linear-gradient(90deg,#93b4ff,#b9a1ff 35%,#67e8f9 65%,#93b4ff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cp-up 1s var(--pb-ease) both,hx-sheen 7s linear infinite}.cp-intro{max-width:560px;margin:0;color:#aebcde;font-size:clamp(16px,1.45vw,19px);line-height:1.7;animation:cp-in .9s .45s var(--pb-ease) both}.cp-hero .hx-actions{animation:cp-in .9s .6s var(--pb-ease) both}.cp-scroll{position:absolute;left:50%;bottom:24px;width:2px;height:46px;background:#ffffff26;overflow:hidden;transform:translate(-50%)}.cp-scroll span{position:absolute;inset:0;background:linear-gradient(#fff,transparent);animation:hx-cue 1.8s ease-in infinite}.cp-eco{position:relative;aspect-ratio:1;width:100%;max-width:520px;justify-self:center;translate:calc(var(--mx)*24px) calc(var(--my)*24px);animation:cp-pop 1.2s var(--pb-ease) both}@keyframes cp-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}.cp-eco-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cp-eco-lines .orb{fill:none;stroke:#ffffff1a;stroke-width:1}.cp-eco-lines .r1{stroke-dasharray:4 8;transform-origin:200px 200px;animation:cp-spin 80s linear infinite}.cp-eco-lines .r2{stroke:color-mix(in srgb,var(--pb-accent) 35%,transparent)}.cp-eco-lines .r3{stroke-dasharray:2 10;transform-origin:200px 200px;animation:cp-spin-r 120s linear infinite}.cp-eco-lines .flow{stroke:url(#cpg);stroke-width:1.5;stroke-dasharray:6 14;opacity:.75;animation:cp-dash 1.6s linear infinite}.cp-eco-core{position:absolute;left:50%;top:50%;width:26%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:30%;background:linear-gradient(135deg,var(--pb-accent),#7c5cff);box-shadow:0 0 60px -6px var(--pb-accent),inset 0 1px #ffffff4d;z-index:2}.cp-eco-core b{font-size:clamp(34px,4vw,56px);font-weight:800;color:#fff;letter-spacing:-.04em}.cp-eco-pulse{position:absolute;inset:0;border-radius:inherit;border:2px solid var(--pb-accent);animation:cp-pulse 2.6s ease-out infinite}.cp-eco-pulse.p2{animation-delay:1.3s}.cp-eco-orbit{position:absolute;inset:0;animation:cp-spin 60s linear infinite}.cp-eco-node{position:absolute;inset:0;transform:rotate(var(--a));pointer-events:none}.cp-eco-chip{position:absolute;left:50%;top:12.5%;transform:translate(-50%,-50%) rotate(calc(-1 * var(--a)));animation:cp-counter 60s linear infinite;pointer-events:auto}.cp-eco-chip>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#0d1632bf;border:1px solid rgb(255 255 255 / .14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c7d6ff;box-shadow:0 18px 40px -16px #000000b3;transition:transform .3s var(--pb-ease),border-color .3s}.cp-eco-chip:hover>span{transform:scale(1.12);border-color:var(--pb-accent);color:#fff}.cp-eco-chip>small{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);font-size:12px;font-weight:650;color:#9fb0d4;white-space:nowrap}.cp-eco:hover .cp-eco-orbit,.cp-eco:hover .cp-eco-chip{animation-play-state:paused}.cp-story-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.7fr);gap:clamp(28px,5vw,80px);align-items:start}.cp-story-side{position:sticky;top:120px}.cp-scrub{--sp:0}.cp-scrub p{margin:0 0 .8em;font-size:clamp(1.4rem,2.6vw,2.3rem);line-height:1.35;font-weight:700;letter-spacing:-.025em;color:var(--pb-text)}.cp-scrub span{opacity:clamp(.12,calc(var(--sp)*(var(--n) + 8) - var(--i)),1);transition:opacity .2s}html.pb-reduce-motion .cp-scrub span{opacity:1}.cp-stats{padding:8px 0 clamp(40px,5vw,72px)}.cp-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:24px;border:1px solid var(--pb-border);background:var(--pb-surface);overflow:hidden;box-shadow:var(--pb-shadow)}.cp-stats-grid>div{display:grid;gap:6px;padding:28px 26px;border-inline-end:1px solid var(--pb-border);position:relative}.cp-stats-grid>div:last-child{border-inline-end:0}.cp-stats-grid>div:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--pb-grad);transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--pb-ease)}.cp-stats-grid.is-in>div:before{transform:none}.cp-stats-grid>div:nth-child(2):before{transition-delay:.1s}.cp-stats-grid>div:nth-child(3):before{transition-delay:.2s}.cp-stats-grid>div:nth-child(4):before{transition-delay:.3s}.cp-stats-grid b{font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:800;letter-spacing:-.045em;line-height:1;background:linear-gradient(135deg,var(--pb-text) 30%,var(--pb-accent));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.cp-stats-grid>div>span{font-size:13.5px;font-weight:600;color:var(--pb-muted)}.cp-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cp-flip{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;perspective:1200px;min-height:270px;cursor:pointer;outline:none;transition:opacity .9s var(--pb-ease) var(--d),translate .9s var(--pb-ease) var(--d)}html.pb-motion-ready .cp-values-grid:not(.is-in) .cp-flip{opacity:0;translate:0 40px}.cp-flip-inner{position:relative;height:100%;min-height:270px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .8s var(--pb-ease)}.cp-flip.is-hot .cp-flip-inner{transition:transform .15s linear}.cp-flip.is-flip .cp-flip-inner{transform:rotateY(180deg)}@media(hover:hover){.cp-flip:hover .cp-flip-inner{transform:rotateY(180deg);transition:transform .8s var(--pb-ease)}}.cp-face{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;padding:26px;border-radius:22px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:var(--pb-shadow);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.cp-flip:focus-visible .cp-face{outline:2px solid var(--pb-accent);outline-offset:3px}.cp-face.back{transform:rotateY(180deg);justify-content:center;background:linear-gradient(135deg,var(--pb-accent),#7c5cff 60%,#06b6d4);color:#fff;border-color:transparent}.cp-face.back svg{opacity:.6}.cp-face.back p{margin:0;font-size:18px;line-height:1.55;font-weight:600;color:#fff}.cp-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(400px circle at var(--mx) var(--my),color-mix(in srgb,var(--pb-accent) 14%,transparent),transparent 45%)}.cp-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--pb-accent-soft);color:var(--pb-accent);margin-bottom:6px}.cp-face em{position:absolute;top:22px;inset-inline-end:24px;font-style:normal;font:700 13px ui-monospace,Menlo,monospace;color:var(--pb-faint)}.cp-face h3{margin:0;font-size:20px;letter-spacing:-.02em;color:var(--pb-text)}.cp-face.front p{margin:0;color:var(--pb-muted);font-size:14.5px;line-height:1.6}.cp-hint{margin-top:auto;display:inline-flex;align-items:center;gap:5px;color:var(--pb-faint);font-size:12px;font-weight:600}.cp-stream{overflow:hidden;padding:clamp(28px,4vw,48px) 0;border-block:1px solid var(--pb-border);direction:ltr}.cp-stream-track{display:flex;width:max-content;will-change:transform}.cp-stream-track span{display:inline-flex;align-items:center;gap:clamp(20px,3vw,44px);padding-inline-end:clamp(20px,3vw,44px);font-size:clamp(46px,8vw,120px);font-weight:800;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--pb-border-2);white-space:nowrap;transition:color .3s}.cp-stream-track span:nth-child(3n+1){color:var(--pb-text);-webkit-text-stroke:0}.cp-stream-track span svg{color:var(--pb-accent);flex:none}html.pb-reduce-motion .cp-stream-track{flex-wrap:wrap;width:auto;justify-content:center}.cp-hp{--hp:0;position:relative;height:300vh;background:var(--pb-bg-soft)}.cp-hp-sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,4vw,48px);overflow:hidden}.cp-hp-head .hx-h2{margin-bottom:0}.cp-hp-view{overflow:hidden;padding-inline:max(32px,calc((100vw - 1350px)/2))}.cp-hp-track{display:flex;gap:22px;width:max-content;transform:translate3d(calc(var(--hp) * var(--shift) * -1),0,0);will-change:transform}.pb-rtl .cp-hp-track{transform:translate3d(calc(var(--hp) * var(--shift)),0,0)}.cp-hp-card{position:relative;display:flex;flex-direction:column;gap:10px;width:clamp(280px,32vw,400px);min-height:320px;padding:30px;border-radius:26px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:var(--pb-shadow);overflow:hidden}.cp-hp-card h3{margin:6px 0 0;font-size:24px;letter-spacing:-.025em}.cp-hp-card p{margin:0;color:var(--pb-muted);font-size:15.5px;line-height:1.65}.cp-hp-num{position:absolute;top:10px;inset-inline-end:18px;font-size:110px;font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--pb-border-2)}.cp-hp-line{position:absolute;left:30px;right:30px;bottom:26px;height:3px;border-radius:3px;background:var(--pb-surface-3);overflow:hidden}.cp-hp-line:after{content:"";position:absolute;inset:0;background:var(--pb-grad);transform:scaleX(calc(var(--hp)*1.6));transform-origin:left}.cp-hp-end{justify-content:center;background:linear-gradient(135deg,var(--pb-accent),#7c5cff);color:#fff;border-color:transparent}.cp-hp-end h3,.cp-hp-end p{color:#fff}.cp-hp-end p{opacity:.85}.cp-hp-end .hx-link{color:#fff}.cp-hp-bar{height:4px;border-radius:4px;background:var(--pb-surface-3);overflow:hidden}.cp-hp-bar i{display:block;height:100%;width:calc(var(--hp)*100%);background:var(--pb-grad)}html[data-theme=dark] .cp-hp{background:#060b18}@media(max-width:960px){.cp-hero{min-height:0}.cp-hero-grid{grid-template-columns:minmax(0,1fr)}.cp-hero-copy{transform:none;opacity:1}.cp-eco{max-width:380px;width:88%;margin-top:10px}.cp-story-grid{grid-template-columns:minmax(0,1fr)}.cp-story-side{position:static}.cp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-stats-grid>div:nth-child(2){border-inline-end:0}.cp-stats-grid>div:nth-child(-n+2){border-bottom:1px solid var(--pb-border)}.cp-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-hp{height:auto}.cp-hp-sticky{position:relative;height:auto;padding:72px 0}.cp-hp-view{overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:20px}.cp-hp-track{transform:none!important}.cp-hp-card{scroll-snap-align:start;width:82vw}.cp-hp-bar{display:none}}@media(max-width:620px){.cp-values-grid{grid-template-columns:1fr}.cp-eco-chip>span{width:46px;height:46px;border-radius:14px}.cp-eco-chip>small{display:none}.cp-title{font-size:clamp(2.3rem,10vw,3.2rem)}}@media(prefers-reduced-motion:reduce){.cp-eco-orbit,.cp-eco-chip,.cp-eco-lines .r1,.cp-eco-lines .r3{animation:none}}.cp-particles{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;opacity:.9;-webkit-mask-image:radial-gradient(ellipse at 60% 45%,#000 35%,transparent 85%);mask-image:radial-gradient(ellipse at 60% 45%,#000 35%,transparent 85%)}.cp-scramble{font-variant-numeric:tabular-nums;letter-spacing:.12em}.cp-cursor{position:fixed;left:0;top:0;z-index:1;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pb-accent) 13%,transparent),transparent 62%);pointer-events:none;opacity:0;transition:opacity .6s;mix-blend-mode:plus-lighter}html:not(.dark):not([data-theme=dark]) .cp-cursor{mix-blend-mode:multiply;background:radial-gradient(circle,color-mix(in srgb,var(--pb-accent) 9%,transparent),transparent 62%)}.cp-chapters{position:fixed;inset-inline-end:18px;top:50%;z-index:40;display:grid;gap:4px;transform:translateY(-50%);animation:cp-chap-in .8s var(--pb-ease) 1s both}.cp-chapters a{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;height:26px;color:var(--pb-muted)!important;text-decoration:none!important}.cp-chapters a span{font-size:10.5px;font-weight:800;letter-spacing:.08em;opacity:.6;transition:opacity .3s}.cp-chapters a b{position:absolute;inset-inline-end:28px;padding:5px 10px;border-radius:999px;background:var(--pb-surface);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow-sm);font-size:12px;font-weight:700;color:var(--pb-text);white-space:nowrap;opacity:0;transform:translate(8px);pointer-events:none;transition:opacity .25s,transform .3s var(--pb-ease)}[dir=rtl] .cp-chapters a b{transform:translate(-8px)}.cp-chapters a:hover b{opacity:1;transform:none}.cp-chapters a span{display:none}.cp-chapters i{display:block;width:10px;height:10px;border-radius:50%;border:2px solid color-mix(in srgb,var(--pb-muted) 60%,transparent);transition:all .35s var(--pb-ease)}.cp-chapters a.on i{width:10px;height:26px;border-radius:6px;border-color:var(--pb-accent);background:var(--pb-accent);box-shadow:0 0 14px color-mix(in srgb,var(--pb-accent) 70%,transparent)}@media(max-width:1100px){.cp-chapters{display:none}}.cp-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:14px}.cp-spot{--sx:50%;--sy:50%;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:24px;background:var(--pb-surface);border:1px solid var(--pb-border);color:var(--pb-text)!important;text-decoration:none!important;opacity:0;transform:translateY(26px) scale(.98);transition:opacity .8s var(--pb-ease),transform .8s var(--pb-ease),box-shadow .35s}.cp-bento.is-in .cp-spot{opacity:1;transform:none}.cp-bento.is-in .cp-spot:nth-child(2){transition-delay:.08s}.cp-bento.is-in .cp-spot:nth-child(3){transition-delay:.16s}.cp-bento.is-in .cp-spot:nth-child(4){transition-delay:.24s}.cp-bento.is-in .cp-spot:nth-child(5){transition-delay:.32s}.cp-spot:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(380px circle at var(--sx) var(--sy),color-mix(in srgb,var(--pb-accent) 12%,transparent),transparent 45%);opacity:0;transition:opacity .35s}.cp-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(260px circle at var(--sx) var(--sy),var(--pb-accent),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s;pointer-events:none}.cp-spot:hover:before,.cp-spot:hover:after{opacity:1}.cp-spot:hover{box-shadow:0 30px 60px -36px color-mix(in srgb,var(--pb-accent) 70%,transparent)}.cp-spot h3{margin:4px 0 0;font-size:20px;font-weight:800;letter-spacing:-.02em}.cp-spot p{margin:0;font-size:14px;line-height:1.55;color:var(--pb-muted);max-width:420px}.cp-spot-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,var(--pb-accent),#8b5cf6);color:#fff;box-shadow:0 10px 24px -12px var(--pb-accent)}.cp-spot-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:13.5px;font-weight:700;color:var(--pb-accent)}.cp-spot-go svg{transition:transform .25s}.cp-spot:hover .cp-spot-go svg{transform:translate(3px,-3px)}.cp-bento .b-web{grid-column:span 4;grid-row:span 2;background:linear-gradient(160deg,#0b1430,#141f4a 60%,#1e1b4b);border-color:transparent;color:#eaf0ff!important}.cp-bento .b-web p{color:#b4c2e6}.cp-bento .b-web .cp-spot-go{color:#a5b4fc}.cp-bento .b-host,.cp-bento .b-dom{grid-column:span 2}.cp-bento .b-sec,.cp-bento .b-sup{grid-column:span 3}.cp-code{position:relative;flex:1;margin:0;min-height:200px;padding:0 0 16px;border-radius:18px;background:#02061799;border:1px solid rgb(255 255 255 / .08);font:500 14.5px/1.85 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c7d2fe;white-space:pre;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.cp-code-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;margin-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .06);font-family:var(--pb-font,inherit)}.cp-code-bar i{width:10px;height:10px;border-radius:50%;background:#ef4444}.cp-code-bar i:nth-child(2){background:#f59e0b}.cp-code-bar i:nth-child(3){background:#22c55e}.cp-code-bar em{margin-inline-start:8px;font-style:normal;font-size:12px;color:#8ea0c9}.cp-code code{display:grid}.cp-code .ln{display:block;padding:0 18px 0 10px}.cp-code .no{display:inline-block;width:26px;margin-inline-end:10px;text-align:end;color:#475578;font-weight:500}.cp-code .off{opacity:.14}.cp-code .tk.p .on{color:#94a3b8}.cp-code .tk.t .on{color:#f472b6}.cp-code .tk.a .on{color:#93c5fd}.cp-code .tk.s .on{color:#86efac}.cp-code .tk.x .on{color:#e2e8ff}.cp-code .caret{display:inline-block;width:8px;height:17px;margin-inline-start:1px;vertical-align:-3px;background:#22d3ee;box-shadow:0 0 10px #22d3ee;animation:cp-blink 1s steps(2) infinite}.cp-eq{display:flex;align-items:flex-end;gap:5px;height:70px;margin-top:10px}.cp-eq i{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#22d3ee,var(--pb-accent));height:30%;animation:cp-eq 1.6s ease-in-out calc(var(--i) * -.13s) infinite alternate}.cp-dom{display:grid;gap:8px;margin-top:10px}.cp-dom-q{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:11px;border:1px solid var(--pb-border);background:var(--pb-surface-2);font-weight:650;font-size:14px;color:var(--pb-text)}.cp-dom-q:after{content:"";width:2px;height:16px;background:var(--pb-accent);animation:cp-blink 1s steps(2) infinite}.cp-dom div{display:flex;flex-wrap:wrap;gap:6px}.cp-dom b{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,#22c55e 12%,transparent);color:#16a34a;font-size:12px;font-weight:750;opacity:0;transform:scale(.6)}.cp-bento.is-in .cp-dom b{animation:cp-chip .5s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1)) calc(.6s + var(--i) * .15s) forwards}.cp-shield{position:relative;display:grid;place-items:center;height:110px;margin-top:6px;color:var(--pb-accent)}.cp-shield svg{position:relative;z-index:1;filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--pb-accent) 60%,transparent))}.cp-shield span{position:absolute;width:70px;height:70px;border-radius:50%;border:2px solid color-mix(in srgb,var(--pb-accent) 50%,transparent);animation:cp-wave 2.6s ease-out infinite}.cp-shield span:nth-of-type(2){animation-delay:1.3s}.cp-shield i{position:absolute;left:10%;right:10%;height:2px;top:50%;background:linear-gradient(90deg,transparent,#22d3ee,transparent);animation:cp-scan 2.4s ease-in-out infinite}.cp-chat{display:grid;gap:6px;margin-top:8px}.cp-chat span{max-width:85%;padding:8px 12px;border-radius:14px;font-size:13px;line-height:1.4;opacity:0;transform:translateY(8px)}.cp-chat .me{justify-self:end;background:var(--pb-accent);color:#fff;border-end-end-radius:4px}.cp-chat .them{justify-self:start;background:var(--pb-surface-2);color:var(--pb-text);border-end-start-radius:4px}.cp-bento.is-in .cp-chat span{animation:cp-msg .5s var(--pb-ease) forwards}.cp-bento.is-in .cp-chat span:nth-child(2){animation-delay:1.1s}.cp-bento.is-in .cp-chat span:nth-child(3){animation-delay:2s}.cp-bento.is-in .cp-chat span:nth-child(1){animation-delay:.5s}.cp-techsec-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);align-items:center}.cp-techsec-p{margin:14px 0 18px;max-width:480px;color:var(--pb-muted);font-size:16px;line-height:1.65}.cp-techsec-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cp-techsec-list li{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--pb-text-2)}.cp-techsec-list svg{flex:none;display:grid;width:22px;height:22px;padding:4px;border-radius:50%;background:color-mix(in srgb,#22c55e 14%,transparent);color:#16a34a}.cp-tech{position:relative;height:420px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden;border-radius:28px}.cp-tech.drag{cursor:grabbing}.cp-tech:before{content:"";position:absolute;inset:14% 20%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pb-accent) 24%,transparent),transparent 65%);filter:blur(24px);animation:cp-breathe 6s ease-in-out infinite}.cp-tech-orbit{position:absolute;inset:0;pointer-events:none}.cp-tech-orbit span{position:absolute;left:50%;top:50%;width:calc(var(--rx,280px) * 2);height:calc(var(--ry,100px) * 2);border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--pb-accent) 30%,transparent);transform:translate(-50%,-50%)}.cp-tech-orbit span:nth-child(2){width:calc(var(--rx,280px) * 1.3);height:calc(var(--ry,100px) * 1.3);border-style:solid;border-color:color-mix(in srgb,var(--pb-muted) 16%,transparent)}.cp-tech-item{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 16px;border-radius:14px;background:var(--pb-surface);border:1px solid var(--pb-border);box-shadow:0 16px 30px -18px #0f172a80;font-weight:750;font-size:14.5px;color:var(--pb-text);white-space:nowrap;will-change:transform,opacity}.cp-tech-item svg{color:var(--pb-accent)}.cp-tech-core{position:absolute;left:50%;top:50%;z-index:100;display:grid;justify-items:center;gap:6px;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.cp-tech-orb{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,var(--pb-accent),#8b5cf6);color:#fff;box-shadow:0 20px 40px -14px var(--pb-accent),0 0 0 8px color-mix(in srgb,var(--pb-accent) 12%,transparent);animation:cp-float2 5s ease-in-out infinite}.cp-tech-core b{font-size:22px;font-weight:850;letter-spacing:-.03em;background:linear-gradient(135deg,var(--pb-accent),#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-tech-core small{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--pb-muted)}.dark .cp-tech-item,[data-theme=dark] .cp-tech-item{background:#101b3f;border-color:#94a3b829}@keyframes cp-breathe{0%,to{transform:scale(.92);opacity:.8}50%{transform:scale(1.06);opacity:1}}@keyframes cp-float2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cp-blink{to{opacity:0}}@keyframes cp-eq{0%{height:18%}to{height:100%}}@keyframes cp-chip{to{opacity:1;transform:none}}@keyframes cp-wave{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@keyframes cp-scan{0%,to{transform:translateY(-34px);opacity:0}50%{transform:translateY(34px);opacity:1}}@keyframes cp-msg{to{opacity:1;transform:none}}@keyframes cp-chap-in{0%{opacity:0;transform:translateY(calc(-50% + 20px))}to{opacity:1;transform:translateY(-50%)}}@media(max-width:980px){.cp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-bento .b-web{grid-column:span 2;grid-row:auto}.cp-bento :is(.b-host,.b-dom,.b-sec,.b-sup){grid-column:span 1}.cp-techsec-grid{grid-template-columns:1fr}.cp-tech{height:340px}.cp-tech-item{height:40px;font-size:13px;padding:0 12px}}@media(max-width:620px){.cp-bento{grid-template-columns:1fr}.cp-bento :is(.b-web,.b-host,.b-dom,.b-sec,.b-sup){grid-column:auto}.cp-code{min-height:150px;font-size:13px}}@media(prefers-reduced-motion:reduce){.cp-spot,.cp-dom b,.cp-chat span{opacity:1;transform:none}.cp-eq i,.cp-shield span,.cp-shield i{animation:none}}.cp-web-split{flex:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:14px;margin-top:14px;min-height:260px}.cp-prev{position:relative;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -30px #000000b3;transform:perspective(900px) rotateY(-8deg) rotateX(3deg);transition:transform .6s var(--pb-ease)}.cp-spot:hover .cp-prev{transform:perspective(900px) rotateY(0) rotateX(0)}.cp-prev-bar{display:flex;align-items:center;gap:5px;padding:9px 12px;background:#eef2f9;border-bottom:1px solid #e2e8f0}.cp-prev-bar i{width:8px;height:8px;border-radius:50%;background:#cbd5e1}.cp-prev-bar em{margin-inline-start:8px;padding:2px 10px;border-radius:999px;background:#fff;font-style:normal;font-size:11px;color:#64748b}.cp-prev-body{flex:1;display:grid;align-content:center;justify-items:start;gap:10px;padding:22px 20px;background:linear-gradient(140deg,#eef2ff,#fff 55%,#ecfeff)}.cp-prev.s0 .cp-prev-body{background:radial-gradient(260px 160px at 100% 0%,rgb(99 102 241 / .25),transparent 70%),linear-gradient(140deg,#0b1430,#1e1b4b)}.cp-prev-h{font-size:22px;line-height:1.1;font-weight:850;letter-spacing:-.03em;color:#fff;animation:cp-msg .45s var(--pb-ease) both}.cp-prev-p{font-size:13px;color:#c7d2fe;animation:cp-msg .45s var(--pb-ease) both}.cp-prev-btn{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:10px;background:linear-gradient(135deg,var(--pb-accent),#8b5cf6);color:#fff;font-size:12.5px;font-weight:750;box-shadow:0 10px 20px -10px var(--pb-accent);animation:cp-pop .5s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1)) both}.cp-prev-sk{display:grid;gap:8px;width:100%}.cp-prev-sk i{height:12px;border-radius:6px;background:linear-gradient(90deg,#94a3b840,#94a3b873,#94a3b840);background-size:200% 100%;animation:hx-sheen 1.4s linear infinite}.cp-prev-sk i:nth-child(1){width:80%;height:18px}.cp-prev-sk i:nth-child(3){width:40%;height:26px;border-radius:9px}@media(max-width:780px){.cp-web-split{grid-template-columns:1fr}.cp-prev{min-height:180px;transform:none}}@media(max-width:620px){.cp-tech{height:320px}.cp-tech-core b,.cp-tech-core small{display:none}.cp-tech-orb{width:54px;height:54px;border-radius:16px}.cp-tech-item{height:34px;font-size:12px;padding:0 10px;border-radius:11px}}.lg-wrap{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start;padding-top:36px;padding-bottom:64px}.lg-nav{position:sticky;top:96px;display:grid;gap:2px;padding:14px;border:1px solid var(--pb-border);border-radius:16px;background:var(--pb-surface)}.lg-nav .eyebrow{display:block;margin:2px 8px 8px;font-size:11px;letter-spacing:.14em}.lg-nav a{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;color:var(--pb-text-2);font-size:14px;font-weight:550;text-decoration:none;transition:background .15s,color .15s}.lg-nav a svg{flex:none;color:var(--pb-muted)}.lg-nav a:hover{background:var(--pb-surface-3);color:var(--pb-text)}.lg-nav a.is-on{background:var(--pb-accent-soft);color:var(--pb-accent)}.lg-nav a.is-on svg{color:var(--pb-accent)}.lg-doc{min-width:0;border:1px solid var(--pb-border);border-radius:20px;background:var(--pb-surface);padding:30px 36px 36px;box-shadow:var(--pb-shadow-sm)}.lg-doc>header{display:flex;align-items:flex-start;gap:14px;padding-bottom:20px;margin-bottom:8px;border-bottom:1px solid var(--pb-border)}.lg-doc>header>div{flex:1;min-width:0}.lg-doc h1{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--pb-text)}.lg-doc>header p{margin:6px 0 0;color:var(--pb-muted);font-size:13.5px}.lg-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--pb-accent-soft);color:var(--pb-accent)}.lg-print{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--pb-border);background:transparent;color:var(--pb-text-2);cursor:pointer}.lg-print:hover{background:var(--pb-surface-3);color:var(--pb-text)}.lg-body{max-width:760px;color:var(--pb-text-2);font-size:15.5px;line-height:1.75}.lg-body h2{margin:28px 0 8px;font-size:18px;font-weight:750;letter-spacing:-.01em;color:var(--pb-text)}.lg-body p{margin:12px 0;color:inherit;font-size:inherit;line-height:inherit}.lg-body ul{margin:10px 0;padding-inline-start:22px;list-style:disc}.lg-body li{margin:5px 0;display:list-item}.lg-body li::marker{color:var(--pb-accent)}.lg-body strong{color:var(--pb-text);font-weight:650}@media(max-width:900px){.lg-wrap{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:20px}.lg-nav{position:static;display:flex;gap:6px;overflow-x:auto;padding:8px;scrollbar-width:none}.lg-nav::-webkit-scrollbar{display:none}.lg-nav .eyebrow{display:none}.lg-nav a{flex:none;white-space:nowrap;font-size:13px;padding:8px 11px}.lg-doc{padding:22px 18px 26px;border-radius:16px}.lg-body{font-size:15px}}@media print{.gh,.top-bar,.pb-announce,.store-footer,.lg-nav,.lg-print,.pbx-cookie,.pbx-consent,.skip-link,.pb-scroll-progress,.pb-wa,.pb-fab{display:none!important}body,.public-shell{background:#fff!important}.lg-wrap{display:block;padding:0}.lg-doc{border:0;box-shadow:none;padding:0;background:#fff;color:#000}.lg-doc h1,.lg-body,.lg-body h2,.lg-body strong{color:#000}.lg-body{max-width:none;font-size:11.5pt;line-height:1.55}.lg-body h2{break-after:avoid}}.co-terms{display:flex;gap:10px;align-items:flex-start;margin:14px 0 4px;padding:12px 14px;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-surface-2,var(--pb-surface));font-size:13.5px;line-height:1.5;color:var(--pb-text-2);cursor:pointer}.co-terms input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--pb-accent);cursor:pointer}.co-terms a{color:var(--pb-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.login-card h2.login-title{font-size:28px;line-height:1.3;margin:.4em 0}@media(max-width:767px){.login-card h2.login-title{font-size:26px}}.hosting-hero h1,.domain-hero h1{font-weight:800;letter-spacing:-.035em;line-height:1.05}.domain-hero.container{max-width:1350px}.domain-hero>p,.domain-hero .domain-search,.domain-hero .domain-extensions{max-width:1000px}.hosting-package h2{font-weight:750;letter-spacing:-.02em}.domain-search input{background:transparent!important}html.dark .domain-search,[data-theme=dark] .domain-search{background:var(--pb-surface)}@media(max-width:620px){.catalog-heading{flex-direction:column;align-items:flex-start;gap:14px}.catalog-heading .catalog-categories{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}}:where(.public-shell) h1{font-weight:800;letter-spacing:-.035em}.contact-copy h1,.catalog-title{font-weight:800}.product-title-row h3,.campaign-card h2,.cp-face h3,.cp-hp-card h3{font-weight:700;letter-spacing:-.02em}.hosting-comparison h2,.hosting-followup h2,.help-contact h2{font-weight:800;letter-spacing:-.035em}.domain-hero h2,.domain-result h2{font-weight:750;letter-spacing:-.02em}.cp-hp{height:calc(100vh + var(--shift,1200px))}@media(max-width:960px){.cp-hp{height:auto}}@media(max-width:1499px){.cp-chapters{display:none}}.cp-stats-grid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}@media(max-width:960px){.cp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-kicker{flex-wrap:wrap;row-gap:4px;max-width:100%}.cp-kicker>*{white-space:nowrap}@media(max-width:540px){.cp-kicker-sep,.cp-kicker-tag{display:none}}.cp-tech.is-static{height:auto;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:8px;padding:26px 14px;cursor:default;touch-action:auto;border:1px solid var(--pb-border);background:var(--pb-surface)}.cp-tech.is-static:before,.cp-tech.is-static .cp-tech-orbit{display:none}.cp-tech.is-static .cp-tech-core{position:static;transform:none;order:-1;flex-basis:100%;margin-bottom:10px}.cp-tech.is-static .cp-tech-core small{display:none}.cp-tech.is-static .cp-tech-core b{display:block}.cp-tech.is-static .cp-tech-item{position:static;transform:none!important;opacity:1!important;filter:none!important;height:36px;padding:0 13px;font-size:13px}.cp-story{padding-top:clamp(48px,6vw,96px)}.cp-hero-copy{opacity:calc(1 - var(--cs)*.9)}.cp-contact{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:26px 0 0;padding:0;list-style:none}.cp-contact a,.cp-contact>li>span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgb(255 255 255/.16);color:#e6ecff!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:background .2s,border-color .2s}.cp-contact a:hover{background:#ffffff24;border-color:#ffffff52}.cp-contact span span{direction:ltr;unicode-bidi:isolate}.lg-lang-note{max-width:760px;margin:0 0 18px;padding:10px 14px;border-radius:10px;background:var(--pb-surface-2);border:1px solid var(--pb-border);color:var(--pb-text-2);font-size:13px;line-height:1.6}@media print{.lg-lang-note{border:0;padding:0}}.package-included{margin:0 0 22px;border-top:1px solid var(--pb-border,#e3e8f0);padding-top:14px}.package-included summary{cursor:pointer;color:var(--pb-accent,#3f67f6);font-size:14px;font-weight:600;min-height:44px;display:flex;align-items:center;gap:8px}.package-included summary:after{content:"+";margin-inline-start:auto}.package-included[open] summary:after{content:"\2212"}.hosting-package .package-included ul{border:0;margin:0;padding:10px 0 0}.package-specs{margin-top:24px}.package-specs dt,.package-specs dd{min-width:0}.package-price strong{overflow-wrap:anywhere;line-height:1.2;font-size:clamp(24px,2.4vw,30px)}.package-price small{overflow-wrap:anywhere}@media(min-width:1280px){.hosting-package-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hosting-package{padding:24px}.hosting-package.featured{padding:23px}}@media(max-width:620px){.hosting-plans .catalog-heading .catalog-categories{flex-wrap:wrap;overflow:visible;gap:8px}.hosting-plans .catalog-categories a{padding:8px 12px;min-height:44px}.hosting-plans .catalog-categories{min-width:0}}@media(min-width:900px){.hosting-package h2{min-height:3.6em;line-height:1.2}.hosting-package .package-intro{min-height:6.4em}.hosting-package .package-price{min-height:156px}}.pb-payment-methods{width:100%;min-width:0;border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;text-align:left}.pb-payment-methods legend{width:100%;font-size:1.15rem;font-weight:700;padding:0;margin-bottom:12px}.pb-payment-methods>.helper-text{flex-basis:100%;margin:0 0 4px}.pb-payment-methods>button{min-height:48px;flex:1 1 180px;white-space:normal;padding:12px 18px}.pb-payment-methods>.notice{width:100%}@property --dq-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes dq-spin{to{--dq-ang:360deg}}@keyframes dq-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dq-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dq-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dq-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(1200px 520px at 50% -10%,rgb(56 101 246/.32),transparent 70%),linear-gradient(180deg,#050a1b,#081230 60%,#0a1638);padding:clamp(56px,7vw,96px) 0 clamp(64px,7.5vw,108px)}.gh-home~main .dq-hero{padding-top:calc(clamp(48px,6vw,84px) + var(--gh-h,0px))}.dq-hero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(124 92 255/.65),rgb(24 198 230/.65),transparent)}.dq-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.dq-orb{position:absolute;border-radius:50%;filter:blur(60px)}.dq-orb.o1{width:520px;height:520px;inset-inline-start:-160px;top:-180px;background:radial-gradient(circle,rgb(56 101 246/.55),transparent 65%)}.dq-orb.o2{width:560px;height:560px;inset-inline-end:-200px;bottom:-260px;background:radial-gradient(circle,rgb(124 92 255/.45),rgb(24 198 230/.18) 45%,transparent 70%)}.dq-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/.05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 25%,transparent 75%)}.dq-float{position:absolute;padding:7px 13px;border-radius:11px;border:1px solid rgb(255 255 255/.09);background:#ffffff08;color:#d6e0ff61;font:700 15px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;animation:dq-bob 7s ease-in-out infinite;direction:ltr}.dq-float.f1{top:24%;inset-inline-start:7%}.dq-float.f2{top:66%;inset-inline-start:10%;animation-delay:-2s}.dq-float.f3{top:28%;inset-inline-end:8%;animation-delay:-4s}.dq-float.f4{top:70%;inset-inline-end:11%;animation-delay:-1s}.dq-float.f5{top:11%;inset-inline-end:27%;animation-delay:-5s;opacity:.7}.dq-hero-in{position:relative;max-width:940px;margin-inline:auto;text-align:center}.dq-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:#ffffff0f;border:1px solid rgb(255 255 255/.13);color:#c9d6ff;font:600 13px/1.2 var(--pb-font);letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dq-chip svg{color:#7dd3fc}.dq-hero h1{margin:22px 0 18px;color:#fff;font-size:clamp(40px,6.2vw,76px);font-weight:800;line-height:1.02;letter-spacing:-.045em}.dq-grad{background:linear-gradient(90deg,#8fb0ff,#b39dff 45%,#3fd8f2);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.06em}.dq-lead{max-width:650px;margin:0 auto 34px;color:#b8c6ea;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.dq-search{max-width:780px;margin:0 auto}.dq-bar{position:relative;display:flex;align-items:center;gap:10px;padding:8px;padding-inline-start:22px;border-radius:20px;background:#ffffff13;border:1px solid rgb(255 255 255/.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px -24px #3865f6b3,inset 0 1px #ffffff0f;transition:background .25s,box-shadow .25s}.dq-bar:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--dq-ang),transparent 0 60%,var(--pb-accent),#22d3ee,#a78bfa,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:dq-spin 5s linear infinite;pointer-events:none}.dq-search.is-focus .dq-bar{background:#ffffff1c;box-shadow:0 0 0 4px color-mix(in srgb,var(--pb-accent) 30%,transparent),0 24px 70px -24px #3865f6cc}.dq-bar-icon{flex:none;color:#9fb3ea}.dq-bar input{flex:1;min-width:0;height:56px;padding:0;border:0;outline:none;background:transparent;color:#fff!important;font:500 19px/1.2 var(--pb-font);letter-spacing:-.01em;direction:ltr;text-align:start}.pb-rtl .dq-bar input{text-align:right}.dq-bar input::placeholder{color:#ffffff73}.dq-go{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 28px;border:0;border-radius:14px;background:#fff;color:#0a1433;font:700 16px/1 var(--pb-font);cursor:pointer;box-shadow:0 8px 24px -8px #ffffff73;transition:transform .2s var(--pb-ease),box-shadow .2s}.dq-go:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 30px -8px #ffffff8c}.dq-go:disabled{opacity:.75;cursor:progress}.dq-quick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px auto 0;max-width:780px}.dq-quick button{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:12px;border:1px solid rgb(255 255 255/.12);background:#ffffff0b;color:#e8eeff;cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--pb-ease)}.dq-quick button:hover:not(:disabled){border-color:color-mix(in srgb,var(--pb-accent) 70%,#fff);background:#ffffff17;transform:translateY(-1px)}.dq-quick b{font:700 14px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;direction:ltr}.dq-quick small{color:#9cb0e2;font-size:12.5px;font-weight:600}.dq-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:30px 0 0;padding:0;list-style:none;color:#b3c2e8;font-size:14px}.dq-trust li{display:inline-flex;align-items:center;gap:8px}.dq-trust svg{color:#5eead4;flex:none}.dq-anchor{scroll-margin-top:96px}.dq-results{position:relative;z-index:2;margin-top:clamp(32px,4vw,48px);animation:dq-in .45s var(--pb-ease) both}.dq-hint{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:10px 14px;border-radius:12px;background:var(--pb-accent-soft);color:var(--pb-text-2);font-size:14px}.dq-hint svg{color:var(--pb-accent);flex:none}.dq-hint b{color:var(--pb-text);direction:ltr;unicode-bidi:isolate}.dq-main{--dq-tone:var(--pb-accent);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;border-radius:24px;background:var(--pb-surface);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow-lg);overflow:hidden}.dq-main.is-ok{--dq-tone:var(--pb-success)}.dq-main.is-warn{--dq-tone:var(--pb-warning)}.dq-main.is-bad{--dq-tone:var(--pb-danger)}.dq-main.is-idle{--dq-tone:var(--pb-muted)}.dq-main:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:var(--dq-tone)}.dq-main.is-ok:before{background:linear-gradient(90deg,var(--pb-success),#22d3ee)}.dq-main.is-loading:before{background:linear-gradient(90deg,transparent,var(--pb-accent),transparent);background-size:200% 100%;animation:dq-shine 1.4s linear infinite}.dq-main-info{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 34px;min-width:0}.dq-main-info p{margin:0;max-width:620px;color:var(--pb-text-2);font-size:15.5px;line-height:1.6}.dq-main-info small{color:var(--pb-muted);font-size:12.5px}.dq-main-buy{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:30px 28px;background:color-mix(in srgb,var(--dq-tone) 6%,var(--pb-surface-2));border-inline-start:1px solid var(--pb-border)}.dq-price strong{display:block;color:var(--pb-text);font-size:34px;font-weight:800;letter-spacing:-.035em;line-height:1.1}.dq-price small{display:block;margin-top:3px;color:var(--pb-muted);font-size:13px}.dq-renew{color:var(--pb-text-2);font-size:13.5px}.dq-note{color:var(--pb-muted);font-size:12.5px;line-height:1.45}.dq-name{direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}.dq-name b{color:var(--pb-text);font-weight:800}.dq-name i{font-style:normal;font-weight:700;color:var(--pb-accent)}.dq-name-lg{font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.035em}.dq-name-md{font-size:17px;letter-spacing:-.01em}.dq-pill{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 11px;border-radius:999px;font:700 12.5px/1.2 var(--pb-font);white-space:nowrap}.dq-pill.is-ok{color:var(--pb-success);background:var(--pb-success-soft)}.dq-pill.is-warn{color:var(--pb-warning);background:var(--pb-warning-soft)}.dq-pill.is-bad{color:var(--pb-danger);background:var(--pb-danger-soft)}.dq-pill.is-idle{color:var(--pb-muted);background:var(--pb-surface-3)}.dq-pill.is-loading{color:var(--pb-accent);background:var(--pb-accent-soft)}html[data-theme=light] .dq-pill.is-ok{color:#15803d}html[data-theme=light] .dq-pill.is-warn{color:#b45309}.dq-skel{display:grid;gap:10px;width:100%}.dq-skel span{display:block;height:14px;border-radius:8px;background:linear-gradient(90deg,var(--pb-surface-3),var(--pb-surface-2),var(--pb-surface-3));background-size:200% 100%;animation:dq-shine 1.4s linear infinite}.dq-skel span:nth-child(1){width:80%}.dq-skel span:nth-child(2){width:55%}.dq-skel-buy span:nth-child(1){height:30px;width:60%}.dq-skel-buy span:nth-child(3){height:46px;width:100%;border-radius:13px}.dq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:13px;background:var(--pb-accent);color:#fff!important;font:700 15px/1 var(--pb-font);text-decoration:none!important;cursor:pointer;box-shadow:var(--pb-glow);transition:transform .2s var(--pb-ease),filter .2s,box-shadow .2s}.dq-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.07)}.dq-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.dq-btn.is-alt{background:var(--pb-text);color:var(--pb-bg)!important;box-shadow:none}.dq-btn.is-ghost{background:var(--pb-surface-3);color:var(--pb-muted)!important;box-shadow:none}.dq-main-buy .dq-btn{width:100%;margin-top:4px}.dq-alts{margin-top:28px}.dq-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.dq-sub h2{margin:0;color:var(--pb-text);font-size:20px;font-weight:750;letter-spacing:-.02em}.dq-sub span{color:var(--pb-muted);font-size:14px}.dq-alts ul{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.dq-alt{display:grid;grid-template-columns:minmax(0,1fr) auto 150px 116px;align-items:center;gap:16px;padding:13px 14px;padding-inline-start:20px;border-radius:16px;background:var(--pb-surface);border:1px solid var(--pb-border);transition:border-color .2s,transform .2s var(--pb-ease),box-shadow .2s;animation:dq-in .35s var(--pb-ease) both}.dq-alt:hover{border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border));box-shadow:var(--pb-shadow)}.dq-alt-price{color:var(--pb-text);font-weight:700;font-size:15px;text-align:end}.dq-alt-price small{display:block;color:var(--pb-muted);font-size:12px;font-weight:500}.dq-alt-act{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 14px;border-radius:11px;border:1px solid var(--pb-border-2);background:var(--pb-surface-2);color:var(--pb-text);font:600 14px/1 var(--pb-font);cursor:pointer;transition:background .2s,border-color .2s,color .2s}span.dq-alt-act{border-color:transparent;background:none;cursor:default}.dq-alt-act.is-muted{color:var(--pb-faint)}.dq-alt.is-ok .dq-alt-act{background:var(--pb-accent);border-color:transparent;color:#fff}.dq-alt.is-ok .dq-alt-act:hover:not(:disabled){filter:brightness(1.08)}button.dq-alt-act:not(:disabled):hover{border-color:var(--pb-accent)}.dq-alt-act:disabled{opacity:.6;cursor:not-allowed}.dq-ideas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}.dq-ideas>span{display:inline-flex;align-items:center;gap:6px;margin-inline-end:4px;color:var(--pb-muted);font-size:13.5px;font-weight:600}.dq-ideas>span svg{color:var(--pb-accent-2)}.dq-ideas button{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;border:1px dashed var(--pb-border-2);background:transparent;color:var(--pb-text-2);font:600 13.5px/1 var(--pb-font);cursor:pointer;transition:all .2s}.dq-ideas button span{direction:ltr}.dq-ideas button:hover:not(:disabled){border-style:solid;border-color:var(--pb-accent);color:var(--pb-accent)}.dq-section{padding-top:clamp(56px,7vw,92px)}.dq-section:last-child{padding-bottom:clamp(56px,7vw,96px)}.dq-head{max-width:660px;margin-bottom:28px}.dq-head h2{margin:10px 0;color:var(--pb-text);font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.035em}.dq-head p{margin:0;color:var(--pb-text-2);font-size:16px;line-height:1.6}.dq-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.dq-tile{position:relative;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:20px;background:var(--pb-surface);border:1px solid var(--pb-border);color:var(--pb-text);font:inherit;text-align:start;cursor:pointer;overflow:hidden;transition:transform .25s var(--pb-ease),border-color .25s,box-shadow .25s}.dq-tile:after{content:"";position:absolute;inset-inline-end:-60px;top:-60px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pb-accent) 14%,transparent),transparent 70%);pointer-events:none;transition:opacity .25s;opacity:.7}.dq-tile:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--pb-accent) 45%,var(--pb-border));box-shadow:var(--pb-shadow-lg)}.dq-tile:hover:after{opacity:1}.dq-tile.is-popular{border-color:color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border));background:linear-gradient(160deg,color-mix(in srgb,var(--pb-accent) 7%,var(--pb-surface)),var(--pb-surface) 55%)}.dq-tag{position:absolute;top:18px;inset-inline-end:18px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:var(--pb-accent-soft);color:var(--pb-accent);font:700 11px/1.2 var(--pb-font);letter-spacing:.02em}.dq-tile-tld{width:fit-content;font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.03em;background:var(--pb-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;direction:ltr}.dq-tile-info{min-height:42px;color:var(--pb-text-2);font-size:14px;line-height:1.5}.dq-tile dl{display:grid;gap:7px;margin:0;padding-top:13px;border-top:1px dashed var(--pb-border-2)}.dq-tile dl div{display:flex;justify-content:space-between;column-gap:12px;row-gap:3px;flex-wrap:wrap}.dq-tile dt{color:var(--pb-muted);font-size:13px}.dq-tile dd{margin:0;margin-inline-start:auto;max-width:100%;overflow-wrap:anywhere;color:var(--pb-text);font-size:14px;font-weight:700}.dq-tile{min-width:0}.dq-tile-tld{max-width:100%;overflow-wrap:anywhere}.dq-tile-ask{padding-top:13px;border-top:1px dashed var(--pb-border-2);color:var(--pb-muted);font-size:13px}.dq-tile-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:4px;color:var(--pb-accent);font-size:14px;font-weight:700}.dq-tile-go svg{transition:transform .25s var(--pb-ease)}.dq-tile:hover .dq-tile-go svg{transform:translate(4px)}.pb-rtl .dq-tile-go svg{transform:scaleX(-1)}.pb-rtl .dq-tile:hover .dq-tile-go svg{transform:scaleX(-1) translate(4px)}.dq-more{margin-top:18px;text-align:center}.dq-more button{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:12px;border:1px solid var(--pb-border-2);background:var(--pb-surface);color:var(--pb-text);font:600 14px/1 var(--pb-font);cursor:pointer}.dq-more svg{transition:transform .25s}.dq-more svg.is-up{transform:rotate(180deg)}.dq-fine{max-width:780px;margin:18px 0 0;color:var(--pb-muted);font-size:13px;line-height:1.55}.dq-steps{counter-reset:dq;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.dq-steps li{counter-increment:dq;position:relative;padding:26px;border-radius:20px;background:var(--pb-surface);border:1px solid var(--pb-border)}.dq-steps li:before{content:counter(dq,decimal-leading-zero);position:absolute;top:20px;inset-inline-end:24px;color:var(--pb-border-2);font:800 40px/1 var(--pb-font);letter-spacing:-.04em}.dq-step-ic{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:var(--pb-accent-soft);color:var(--pb-accent)}.dq-steps b{display:block;margin:18px 0 6px;color:var(--pb-text);font-size:18px;font-weight:750}.dq-steps p{margin:0;color:var(--pb-text-2);font-size:14.5px;line-height:1.6}.dq-split{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:56px;align-items:start}.dq-split .dq-head{margin:0}.dq-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--pb-accent);font-weight:700;font-size:15px;text-decoration:none}.dq-faq details{border-bottom:1px solid var(--pb-border)}.dq-faq details:first-child{border-top:1px solid var(--pb-border)}.dq-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;color:var(--pb-text);font-size:16.5px;font-weight:700;cursor:pointer;list-style:none}.dq-faq summary::-webkit-details-marker{display:none}.dq-faq summary svg{flex:none;color:var(--pb-muted);transition:transform .25s var(--pb-ease)}.dq-faq details[open] summary svg{transform:rotate(180deg);color:var(--pb-accent)}.dq-faq details p{margin:0 0 20px;max-width:720px;color:var(--pb-text-2);font-size:15px;line-height:1.65}.dq-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 34px;border-radius:24px;color:#fff;background:linear-gradient(120deg,#0b1636,#1c1f5e 55%,#0b3b54);box-shadow:0 30px 60px -30px #1c1f5eb3}.dq-cta:after{content:"";position:absolute;inset-inline-end:-80px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgb(63 216 242/.25),transparent 70%);pointer-events:none}.dq-cta-ic{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:#ffffff1a;border:1px solid rgb(255 255 255/.14);color:#fff}.dq-cta h2{margin:0 0 6px;color:#fff;font-size:clamp(20px,2.2vw,26px);font-weight:800;letter-spacing:-.025em}.dq-cta p{margin:0;color:#c3d0f2;font-size:15px;line-height:1.55}.dq-cta-act{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:9px}.dq-cta-act span{display:inline-flex;align-items:center;gap:6px;color:#8ee6bd;font-size:13px;font-weight:600}.dq-cta .dq-btn{background:#fff;color:#0a1433!important;box-shadow:none}@media(max-width:1100px){.dq-float.f5{display:none}}@media(max-width:900px){.dq-float.f2,.dq-float.f4{display:none}.dq-main{grid-template-columns:1fr}.dq-main-buy{border-inline-start:0;border-top:1px solid var(--pb-border)}.dq-steps{grid-template-columns:1fr}.dq-split{grid-template-columns:1fr;gap:24px}.dq-cta{grid-template-columns:1fr;gap:16px}.dq-cta-act{align-items:stretch}.dq-cta-act span{justify-content:center}}@media(max-width:640px){.dq-float{display:none}.dq-hero h1{font-size:clamp(34px,10vw,44px);margin-top:18px}.dq-lead{margin-bottom:26px;font-size:16px}.dq-bar{gap:8px;padding:6px;padding-inline-start:14px;border-radius:17px}.dq-bar-icon{width:19px;height:19px}.dq-bar input{height:48px;font-size:16px}.dq-go{height:46px;padding:0 16px;border-radius:12px;font-size:15px}.dq-quick{gap:6px}.dq-quick button{padding:7px 11px}.dq-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;text-align:start;font-size:13px;max-width:420px;margin-inline:auto}.dq-trust li{align-items:flex-start}.dq-main-info{padding:24px 22px}.dq-main-buy{padding:22px}.dq-price strong{font-size:30px}.dq-alt{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "pill act";gap:10px 12px;padding:14px 14px 14px 16px}.dq-alt .dq-name,.dq-alt-name{grid-area:name}.dq-alt .dq-pill{grid-area:pill}.dq-alt-price{grid-area:price}.dq-alt-act{grid-area:act;justify-self:end}.dq-tiles{grid-template-columns:1fr 1fr;gap:10px}.dq-tile{padding:18px 16px;gap:10px;border-radius:17px}.dq-tile-tld{font-size:24px}.dq-tile-info{display:none}.dq-tag{position:static;order:-1;align-self:flex-start}.dq-steps li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:18px}.dq-step-ic{grid-row:span 2;width:44px;height:44px;border-radius:13px}.dq-steps b{margin:2px 0 4px;font-size:17px}.dq-steps li:before{top:16px;font-size:26px}.dq-cta{padding:26px 22px}}@media(max-width:370px){.dq-go span{display:none}.dq-go{padding:0 14px}.dq-tiles,.dq-trust{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dq-bar:before,.dq-float,.dq-skel span,.dq-main.is-loading:before{animation:none}.dq-results,.dq-alt{animation:none}}@media print{.dq-hero-bg,.dq-quick,.dq-trust{display:none}.dq-hero{background:none;color:#000}}.dq-alt-name{display:flex;align-items:center;min-width:0}.dq-alt-name .dq-name{min-width:0;overflow-wrap:anywhere}.dq-alt-name .dq-save-alt{flex-shrink:0}.service-guides .hosting-hero-links{flex-wrap:wrap;margin-top:22px}.hosting-comparison .catalog-categories button{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid var(--border);border-radius:8px;font-size:14px;background:var(--card);color:var(--foreground)}.hosting-comparison .catalog-categories button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.hosting-comparison .catalog-categories button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.dq-shortlist{padding-block:28px}.dq-shortlist h2{display:flex;align-items:center;gap:9px}.dq-shortlist h2 small{font-size:14px}.dq-shortlist ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:15px 0 0}.dq-shortlist li{display:flex;max-width:100%;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card)}.dq-shortlist-query,.dq-shortlist-remove,.dq-save-alt{border:0;background:none;color:inherit;cursor:pointer}.dq-shortlist-query{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px}.dq-shortlist-query .dq-name{overflow-wrap:anywhere}.dq-shortlist-query>span:last-child{font-size:12px}.dq-shortlist-remove{padding:12px;border-inline-start:1px solid var(--border)}.dq-save-alt{padding:8px;margin-inline-start:5px}.dq-save[aria-pressed=true],.dq-save-alt[aria-pressed=true]{color:var(--primary)}.dq-shortlist button:focus-visible,.dq-save-alt:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.dq-whois{align-self:stretch;margin-top:4px;border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-surface-2);color:var(--pb-text-2);font-size:13.5px;animation:dq-in .35s var(--pb-ease,ease) both}.dq-whois.is-note{display:flex;align-items:center;gap:8px;padding:12px 14px;color:var(--pb-muted)}.dq-whois.is-note svg{flex-shrink:0;color:var(--pb-accent)}.dq-whois-head{display:flex;align-items:center;gap:8px;width:100%;padding:12px 14px;border:0;border-radius:14px;background:none;color:var(--pb-text);font:700 14px/1.2 var(--pb-font);text-align:start;cursor:pointer}.dq-whois-head>svg:first-child{color:var(--pb-accent)}.dq-whois-head span{flex:1}.dq-whois-head>svg:last-child{transition:transform .2s}.dq-whois-head .is-up{transform:rotate(180deg)}.dq-whois-head:focus-visible{outline:2px solid var(--pb-accent);outline-offset:-2px}.dq-whois-body{display:grid;gap:12px;padding:12px 14px 14px;border-top:1px solid var(--pb-border)}.dq-whois-body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0}.dq-whois-body dt{color:var(--pb-muted);font-size:12px;font-weight:600}.dq-whois-body dd{margin:2px 0 0;color:var(--pb-text);font-weight:600;overflow-wrap:anywhere}.dq-whois-ns>span{display:block;margin-bottom:5px;color:var(--pb-muted);font-size:12px;font-weight:600}.dq-whois-ns ul,.dq-whois-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dq-whois-ns li{max-width:100%;min-width:0;overflow-wrap:anywhere;padding:4px 9px;border-radius:8px;background:var(--pb-surface-3);color:var(--pb-text);font:600 12.5px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;direction:ltr}.dq-whois-tags li{padding:4px 10px;border-radius:999px;background:var(--pb-accent-soft);color:var(--pb-accent);font-size:12px;font-weight:700}.dq-main-info .dq-whois-body small{font-size:12px;line-height:1.5}.dq-whois-alt{flex-shrink:0;margin-inline-start:4px;padding:5px 8px;border:1px solid var(--pb-border-2);border-radius:8px;background:none;color:var(--pb-muted);font:700 11px/1 var(--pb-font);letter-spacing:.04em;cursor:pointer;transition:color .2s,border-color .2s}.dq-whois-alt:hover:not(:disabled){border-color:var(--pb-accent);color:var(--pb-accent)}.dq-whois-alt:disabled{opacity:.5;cursor:not-allowed}.dq-whois-alt:focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px}@media(max-width:640px){.dq-whois-body dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dq-whois{animation:none}}.st-bg{position:relative;padding:34px 0 70px;background:radial-gradient(1000px 420px at 50% -120px,color-mix(in srgb,var(--pb-accent) 12%,transparent),transparent 70%)}.st-page{--st-ok:#22c55e;--st-warn:#f59e0b;--st-bad:#ef4444;--st-maint:#3b82f6;--st-idle:#94a3b8;--st-accent:var(--pb-accent);display:grid;gap:26px;max-width:1080px;margin:0 auto;min-width:0}.st-hero{--tone:var(--st-ok);position:relative;overflow:hidden;isolation:isolate;padding:24px 28px 22px;border-radius:28px;color:#eaf0ff;background:linear-gradient(150deg,#081129,#0c1838 55%,#0a1330);box-shadow:0 30px 70px -40px #081129cc;animation:st-rise .8s var(--pb-ease) both}.st-hero.warn{--tone:var(--st-warn)}.st-hero.bad{--tone:var(--st-bad)}.st-hero.maint{--tone:var(--st-maint)}.st-hero-glow{position:absolute;inset:-40% -10% auto auto;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tone) 32%,transparent),transparent 62%);z-index:-1;animation:st-breathe 6s ease-in-out infinite}.st-hero-grid{position:absolute;inset:0;z-index:-1;opacity:.35;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at 30% 40%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at 30% 40%,#000 20%,transparent 70%)}.st-hero-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.12em;color:#9fb0d8}.st-live{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border-radius:999px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .1)}.st-live i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 0 var(--tone);animation:st-ping 1.8s infinite}.st-refresh{display:inline-flex;align-items:center;gap:7px;letter-spacing:0;font-variant-numeric:tabular-nums}.st-refresh svg{width:20px;height:20px;transform:rotate(-90deg)}.st-refresh circle{fill:none;stroke:#ffffff24;stroke-width:2.4}.st-refresh circle.v{stroke:var(--tone);stroke-dasharray:50.3;transition:stroke-dashoffset 1s linear}.st-refresh button{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;border:1px solid rgb(255 255 255 / .14);background:#ffffff0d;color:#dfe7ff;cursor:pointer;transition:background .2s}.st-refresh button:hover{background:#ffffff1f}.st-hero-main{display:flex;align-items:center;gap:26px;margin:22px 0 6px}.st-orb{position:relative;flex:none;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tone) 85%,#fff),var(--tone) 60%,color-mix(in srgb,var(--tone) 60%,#000));box-shadow:0 0 0 8px color-mix(in srgb,var(--tone) 16%,transparent),0 20px 50px -10px color-mix(in srgb,var(--tone) 70%,transparent);animation:st-pop .9s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1)) .15s both}.st-orb svg{position:relative;z-index:1;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .25))}.st-orb span{position:absolute;inset:0;border-radius:50%;border:2px solid var(--tone);opacity:0;animation:st-wave 3s cubic-bezier(.2,.6,.3,1) infinite}.st-orb span:nth-child(2){animation-delay:1s}.st-orb span:nth-child(3){animation-delay:2s}.st-eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.16em;color:color-mix(in srgb,var(--tone) 70%,#fff)}.st-hero h1{margin:6px 0;font-size:clamp(26px,3.6vw,42px);line-height:1.08;font-weight:850;letter-spacing:-.035em;color:#fff;animation:st-rise .8s var(--pb-ease) .1s both}.st-hero-main p{margin:0;max-width:560px;color:#b5c3e4;font-size:15px;line-height:1.6;animation:st-rise .8s var(--pb-ease) .18s both}.st-hero-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:13px;color:#a8b8de;animation:st-rise .8s var(--pb-ease) .26s both}.st-hero-meta span{display:inline-flex;align-items:center;gap:6px}.st-hero-meta svg{color:var(--tone)}.st-ecg{display:block;width:100%;height:58px;margin:8px 0 6px}.st-ecg-base{fill:none;stroke:#ffffff12;stroke-width:1}.st-ecg-line{fill:none;stroke:var(--tone);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:1400;filter:drop-shadow(0 0 6px var(--tone));animation:st-ecg 3.6s linear infinite}.st-ecg.ok .st-ecg-line{stroke:var(--st-ok)}.st-ecg.warn .st-ecg-line{stroke:var(--st-warn)}.st-ecg.bad .st-ecg-line{stroke:var(--st-bad)}.st-ecg.maint .st-ecg-line{stroke:var(--st-maint)}.st-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.st-stats>div{position:relative;display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:#ffffff0d;border:1px solid rgb(255 255 255 / .09);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:st-rise .7s var(--pb-ease) both;transition:transform .35s var(--pb-ease),border-color .3s,background .3s}.st-stats>div:nth-child(2){animation-delay:.08s}.st-stats>div:nth-child(3){animation-delay:.16s}.st-stats>div:nth-child(4){animation-delay:.24s}.st-stats>div:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tone) 45%,transparent);background:#ffffff14}.st-stats svg{color:color-mix(in srgb,var(--tone) 75%,#fff)}.st-stats>div>span{font-size:12.5px;color:#9fb0d8}.st-stats b{font-size:24px;font-weight:800;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.st-stats b small{font-size:13px;color:#9fb0d8;font-weight:600}.st-section{display:grid;gap:12px;min-width:0}.st-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.st-section-head h2{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--pb-text)}.st-section-head h2 svg{color:var(--pb-accent)}.st-range{display:inline-flex;gap:3px;padding:4px;border-radius:12px;background:var(--pb-surface-3)}.st-range button{height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--pb-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:background .2s,color .2s}.st-range button.on{background:var(--pb-surface);color:var(--pb-text);box-shadow:var(--pb-shadow-sm)}.st-group{border:1px solid var(--pb-border);border-radius:22px;background:var(--pb-surface);overflow:hidden;box-shadow:var(--pb-shadow-sm);animation:st-rise .7s var(--pb-ease) calc(var(--g,0) * .08s) both}.st-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;border-bottom:1px solid var(--pb-border);background:var(--pb-surface-2)}.st-group-head h3{margin:0;font-size:14.5px;font-weight:750;color:var(--pb-text)}.st-group-head span{font-size:12.5px;font-weight:650}.st-group-head .ok{color:var(--st-ok)}.st-group-head .warn{color:var(--st-warn)}.st-mon{padding:14px 20px;border-top:1px solid var(--pb-border);animation:st-fade .6s var(--pb-ease) calc(var(--d,0) * .06s + .1s) both}.st-mon:first-of-type{border-top:0}.st-mon-head{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.st-dot{position:relative;flex:none;width:12px;height:12px;border-radius:50%;background:var(--c,var(--st-idle))}.st-dot.ok{--c:var(--st-ok)}.st-dot.warn{--c:var(--st-warn)}.st-dot.bad{--c:var(--st-bad)}.st-dot.maint{--c:var(--st-maint)}.st-dot i{position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--c,var(--st-idle));opacity:0;animation:st-wave 2.4s ease-out infinite}.st-dot.bad i{animation-duration:1.2s}.st-mon-name{flex:1;min-width:0;display:grid}.st-mon-name b{font-size:15px;font-weight:700;color:var(--pb-text)}.st-mon-name small{font-size:12.5px;color:var(--pb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-mon-spark{flex:none;width:120px;height:32px}.st-spark{display:block;width:100%;height:100%;overflow:visible}.st-spark-area{fill:color-mix(in srgb,var(--st-accent) 14%,transparent);stroke:none}.st-spark-line{fill:none;stroke:var(--st-accent);stroke-width:1.6;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:st-draw 1.6s var(--pb-ease) .3s forwards}.st-spark-line.idle{stroke:var(--pb-border);stroke-dasharray:3 4;animation:none}.st-spark-bad{fill:var(--st-bad);stroke:var(--pb-surface);stroke-width:1.5}.st-ms{flex:none;min-width:58px;font-size:12.5px;font-weight:650;color:var(--pb-muted);text-align:end;font-variant-numeric:tabular-nums}.st-mon-up{flex:none;min-width:64px;font-size:14px;font-weight:800;color:var(--pb-text);text-align:end;font-variant-numeric:tabular-nums}.st-pill{flex:none;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--c) 14%,transparent);color:color-mix(in srgb,var(--c) 85%,var(--pb-text))}.st-pill.ok{--c:var(--st-ok)}.st-pill.warn{--c:var(--st-warn)}.st-pill.bad{--c:var(--st-bad)}.st-pill.maint{--c:var(--st-maint)}.st-pill.idle{--c:var(--st-idle)}.st-chev{flex:none;color:var(--pb-muted);transition:transform .3s var(--pb-ease)}.st-mon.open .st-chev{transform:rotate(180deg)}.st-bars-wrap{margin:12px 0 0;padding-inline-start:24px}.st-bars{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:2px;height:34px;align-items:end}.st-bar{height:100%;border-radius:3px;background:var(--c);transform-origin:bottom;transform:scaleY(.15);opacity:0;animation:st-bar .6s var(--pb-ease) calc(var(--i) * 8ms + .15s) forwards;outline:none;transition:filter .2s,transform .2s}.st-bar.ok{--c:color-mix(in srgb,var(--st-ok) 85%,transparent)}.st-bar.warn{--c:var(--st-warn)}.st-bar.bad{--c:var(--st-bad)}.st-bar.none{--c:color-mix(in srgb,var(--pb-muted) 22%,transparent)}.st-bar:hover,.st-bar:focus-visible{filter:brightness(1.18) saturate(1.2);transform:scaleY(1.12)!important}.st-tip{position:absolute;bottom:calc(100% + 10px);left:calc(var(--x) * 100%);z-index:5;display:grid;gap:2px;min-width:150px;padding:9px 12px;border-radius:12px;background:#0b1430;color:#e6edff;font-size:12.5px;box-shadow:0 14px 34px -12px #00000080;transform:translate(-50%);pointer-events:none;white-space:nowrap;animation:st-fade .18s ease-out}.st-tip:after{content:"";position:absolute;top:100%;left:50%;border:6px solid transparent;border-top-color:#0b1430;transform:translate(-50%)}.st-tip small{color:#9fb0d8}[dir=rtl] .st-tip{transform:translate(50%);left:auto;right:calc(var(--x) * 100%)}.st-bars-legend{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:11.5px;color:var(--pb-muted)}.st-dash{flex:1;height:1px;background:var(--pb-border)}.st-mon-detail{display:grid;gap:14px;margin:14px 0 4px;padding:16px;border-radius:16px;background:var(--pb-surface-2);border:1px solid var(--pb-border);animation:st-rise .4s var(--pb-ease)}.st-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.st-kpis div{display:grid;gap:3px}.st-kpis>div>span{font-size:12px;color:var(--pb-muted)}.st-kpis b{font-size:15.5px;font-weight:800;color:var(--pb-text);font-variant-numeric:tabular-nums}.st-chart svg{display:block;width:100%;height:150px}.st-grid{stroke:var(--pb-border);stroke-dasharray:3 5}.st-chart-line{fill:none;stroke:var(--st-accent);stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:st-draw 1.4s var(--pb-ease) forwards;vector-effect:non-scaling-stroke}.st-chart-area{opacity:0;animation:st-fade .8s ease-out .5s forwards}.st-avg{stroke:var(--st-warn);stroke-width:1;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.st-chart-legend{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:11.5px;color:var(--pb-muted)}.st-chart-legend span{display:inline-flex;align-items:center;gap:6px}.st-avg-dot{width:14px;height:0;border-top:2px dashed var(--st-warn)}.st-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--pb-muted)}.st-legend span{display:inline-flex;align-items:center;gap:6px}.st-legend i{width:10px;height:10px;border-radius:3px}.st-legend i.ok{background:var(--st-ok)}.st-legend i.warn{background:var(--st-warn)}.st-legend i.bad{background:var(--st-bad)}.st-legend i.none{background:color-mix(in srgb,var(--pb-muted) 30%,transparent)}.st-muted{margin:0;color:var(--pb-muted);font-size:14px}.st-inc{--c:var(--st-warn);position:relative;padding:18px 20px;border-radius:20px;border:1px solid color-mix(in srgb,var(--c) 30%,var(--pb-border));background:linear-gradient(135deg,color-mix(in srgb,var(--c) 8%,var(--pb-surface)),var(--pb-surface) 60%);animation:st-rise .6s var(--pb-ease) both}.st-inc.major,.st-inc.critical{--c:var(--st-bad)}.st-inc.maint{--c:var(--st-maint)}.st-inc:not(.live){--c:var(--st-ok);background:var(--pb-surface);border-color:var(--pb-border)}.st-inc.live:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(90deg,transparent,var(--c),transparent);background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:st-sweep 3s linear infinite;pointer-events:none}.st-inc header{display:flex;align-items:flex-start;gap:12px}.st-inc header>div{flex:1;min-width:0}.st-inc-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.st-inc.live .st-inc-ic svg{animation:st-blink 1.6s ease-in-out infinite}.st-inc h3{margin:0 0 6px;font-size:16px;font-weight:750;color:var(--pb-text)}.st-inc header p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12.5px;color:var(--pb-muted)}.st-chip{display:inline-flex;height:22px;align-items:center;padding:0 8px;border-radius:999px;background:var(--pb-surface-3);color:var(--pb-text-2);font-weight:700;font-size:11.5px}.st-chip.major,.st-chip.critical{background:color-mix(in srgb,var(--st-bad) 14%,transparent);color:var(--st-bad)}.st-chip.minor{background:color-mix(in srgb,var(--st-warn) 16%,transparent);color:#b45309}.st-chip.maint{background:color-mix(in srgb,var(--st-maint) 14%,transparent);color:var(--st-maint)}.st-timeline{position:relative;display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none}.st-timeline li{position:relative;display:flex;gap:12px;padding-inline-start:4px}.st-timeline li:before{content:"";position:absolute;inset-inline-start:9px;top:18px;bottom:-14px;width:2px;background:var(--pb-border)}.st-timeline li:last-child:before{display:none}.st-tl-dot{flex:none;width:12px;height:12px;margin-top:4px;border-radius:50%;background:var(--pb-surface);border:3px solid var(--pb-muted)}.st-timeline li.investigating .st-tl-dot,.st-timeline li.identified .st-tl-dot{border-color:var(--st-warn)}.st-timeline li.monitoring .st-tl-dot{border-color:var(--st-maint)}.st-timeline li.resolved .st-tl-dot,.st-timeline li.completed .st-tl-dot{border-color:var(--st-ok);background:var(--st-ok)}.st-timeline li.scheduled .st-tl-dot,.st-timeline li.in_progress .st-tl-dot{border-color:var(--st-maint)}.st-timeline b{font-size:13.5px;color:var(--pb-text)}.st-timeline time{margin-inline-start:8px;font-size:12px;color:var(--pb-muted)}.st-timeline p{margin:3px 0 0;font-size:14px;line-height:1.55;color:var(--pb-text-2);white-space:pre-wrap}.st-count{flex:none;display:flex;gap:6px}.st-count span{display:grid;justify-items:center;min-width:48px;padding:6px 4px;border-radius:12px;background:color-mix(in srgb,var(--st-maint) 12%,var(--pb-surface));border:1px solid color-mix(in srgb,var(--st-maint) 25%,transparent)}.st-count b{font-size:18px;font-weight:800;color:var(--pb-text);font-variant-numeric:tabular-nums}.st-count small{font-size:10.5px;color:var(--pb-muted);text-transform:uppercase;letter-spacing:.06em}.st-quiet{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:20px;border:1px dashed var(--pb-border);background:var(--pb-surface)}.st-quiet>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--st-ok) 14%,transparent);color:var(--st-ok)}.st-quiet b{color:var(--pb-text)}.st-quiet p{margin:2px 0 0;font-size:13.5px;color:var(--pb-muted)}.st-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;border-radius:18px;background:var(--pb-surface-2);border:1px solid var(--pb-border);color:var(--pb-muted);font-size:13.5px}.st-foot>svg{color:var(--pb-accent)}.st-foot p{flex:1;min-width:220px;margin:0;line-height:1.55}.st-foot-link{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:11px;background:var(--pb-accent);color:#fff!important;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s}.st-foot-link:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px var(--pb-accent)}@keyframes st-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes st-wave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes st-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--tone) 70%,transparent)}to{box-shadow:0 0 0 9px transparent}}@keyframes st-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}@keyframes st-ecg{0%{stroke-dashoffset:1400}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes st-draw{to{stroke-dashoffset:0}}@keyframes st-bar{to{opacity:1;transform:scaleY(1)}}@keyframes st-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes st-blink{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:860px){.st-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.st-mon-spark{display:none}.st-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.st-hero{padding:20px 18px;border-radius:22px}.st-hero-main{flex-direction:column;align-items:flex-start;gap:16px}.st-orb{width:74px;height:74px}.st-mon{padding:14px}.st-group-head{padding:12px 14px}.st-ms{display:none}.st-pill{padding:0 8px}.st-mon-head{flex-wrap:wrap;row-gap:6px}.st-mon-name{flex-basis:calc(100% - 24px)}.st-mon-up{margin-inline-start:24px;min-width:0}.st-chev{margin-inline-start:auto}.st-bars-wrap{padding-inline-start:0}.st-bars{gap:1px;height:30px}.st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.st-inc header{flex-wrap:wrap}.st-count{width:100%}.st-count span{flex:1}}@media(prefers-reduced-motion:reduce){.st-page *,.st-page *:before{animation:none!important;transition:none!important}.st-bar{opacity:1;transform:none}.st-spark-line,.st-chart-line{stroke-dashoffset:0}.st-chart-area{opacity:1}.st-ecg-line{stroke-dashoffset:0}}.sa{--st-ok:#22c55e;--st-warn:#f59e0b;--st-bad:#ef4444;--st-maint:#3b82f6;--st-idle:#94a3b8;display:grid;gap:16px;min-width:0}.sa-top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sa-top>div{display:grid;gap:3px;padding:14px 16px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface)}.sa-top b{font-size:22px;font-weight:800;color:var(--pb-text);font-variant-numeric:tabular-nums}.sa-top span{font-size:12.5px;color:var(--pb-muted)}.sa-top .ok b{color:var(--pb-success)}.sa-top .bad b{color:var(--pb-danger)}.sa-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.sa-tabs{display:inline-flex;gap:3px;padding:4px;border-radius:12px;background:var(--pb-surface-3)}.sa-tabs button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--pb-muted);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer}.sa-tabs button.on{background:var(--pb-surface);color:var(--pb-text);box-shadow:var(--pb-shadow-sm)}.sa-actions{display:flex;flex-wrap:wrap;gap:8px}.sa-list{display:grid;gap:8px}.sa-row{display:grid;grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:13px 16px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface);transition:border-color .2s,box-shadow .2s}.sa-row:hover{border-color:color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border));box-shadow:var(--pb-shadow-sm)}.sa-row.off{opacity:.6}.sa-row b{display:block;font-size:14.5px;color:var(--pb-text)}.sa-row small{display:block;font-size:12.5px;color:var(--pb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-row .sa-err{color:var(--pb-danger)}.sa-group-title{margin:10px 2px 0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-muted)}.sa-meta{font-size:12.5px;color:var(--pb-muted);text-align:end;font-variant-numeric:tabular-nums}.sa-meta strong{display:block;font-size:14px;color:var(--pb-text)}.sa-btns{display:flex;gap:4px}.sa-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2);cursor:pointer;transition:background .2s,color .2s}.sa-icon:hover{background:var(--pb-surface-3);color:var(--pb-text)}.sa-icon.danger:hover{background:var(--pb-danger-soft);color:var(--pb-danger)}.sa-icon:disabled{opacity:.5;cursor:default}.sa-inc{display:grid;gap:10px;padding:16px 18px;border-radius:18px;border:1px solid var(--pb-border);background:var(--pb-surface)}.sa-inc header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sa-inc header h3{flex:1;min-width:200px;margin:0;font-size:15.5px;color:var(--pb-text)}.sa-inc-updates{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sa-inc-updates li{padding:10px 12px;border-radius:12px;background:var(--pb-surface-2);font-size:13.5px;color:var(--pb-text-2)}.sa-inc-updates li b{color:var(--pb-text)}.sa-inc-updates li small{margin-inline-start:6px;color:var(--pb-muted)}.sa-inc-updates li p{margin:4px 0 0;white-space:pre-wrap}.sa-compose{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:8px;align-items:start}.sa-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sa-form label{display:grid;gap:6px;font-size:13px;font-weight:650;color:var(--pb-text-2)}.sa-form .full{grid-column:1/-1}.sa-form input:not([type=checkbox]),.sa-form select,.sa-form textarea,.sa-compose select,.sa-compose textarea{width:100%;min-height:40px;padding:9px 12px;border-radius:11px;border:1px solid var(--pb-border);background:var(--pb-input-bg,var(--pb-surface));color:var(--pb-text);font:inherit;font-size:14px}.sa-form textarea,.sa-compose textarea{min-height:76px;resize:vertical}.sa-form small{font-weight:500;color:var(--pb-muted);font-size:12px}.sa-check{display:flex!important;align-items:center;gap:8px!important;grid-template-columns:none}.sa-mons{display:flex;flex-wrap:wrap;gap:6px}.sa-mons label{display:inline-flex!important;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--pb-border);font-weight:600;cursor:pointer}.sa-mons label.on{border-color:var(--pb-accent);background:var(--pb-accent-soft);color:var(--pb-accent)}.sa-mons input{display:none}.sa-foot{display:flex;justify-content:flex-end;gap:8px;grid-column:1/-1;padding-top:6px}.sa-empty{padding:28px;text-align:center;border:1px dashed var(--pb-border);border-radius:18px;color:var(--pb-muted)}.sa-type{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sa-type button{display:grid;gap:4px;justify-items:start;padding:10px 12px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);font:inherit;text-align:start;cursor:pointer}.sa-type button small{font-size:11.5px;color:var(--pb-muted);font-weight:500}.sa-type button.on{border-color:var(--pb-accent);box-shadow:0 0 0 3px var(--pb-accent-soft)}@media(max-width:980px){.sa-row{grid-template-columns:auto minmax(0,1fr) auto}.sa-row .sa-hide{display:none}.sa-top,.sa-type{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-compose,.sa-form{grid-template-columns:1fr}}.br-wrap{display:grid;gap:16px;min-width:0}.br-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-radius:22px;color:#eaf0ff;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--pb-accent) 30%,transparent),transparent 55%),linear-gradient(135deg,#0b1430,#121f48)}.br-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.14em;color:#a9bbff}.br-hero h2{margin:6px 0 4px;font-size:clamp(20px,2.2vw,26px);font-weight:800;letter-spacing:-.02em;color:#fff}.br-hero p{margin:0;max-width:620px;color:#b8c5e6;font-size:14px;line-height:1.55}.br-progress{position:relative;flex:none;display:grid;place-items:center;width:92px;height:92px}.br-progress svg{position:absolute;inset:0;transform:rotate(-90deg)}.br-progress circle{fill:none;stroke:#ffffff1f;stroke-width:4}.br-progress circle.v{stroke:#7c9cff;stroke-linecap:round;transition:stroke-dasharray .8s var(--pb-ease)}.br-progress b{font-size:20px;font-weight:800;color:#fff;line-height:1;margin-top:-10px}.br-progress span{position:absolute;bottom:22px;font-size:10.5px;color:#a9bbff}.br-toast{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:12px;background:var(--pb-success-soft);color:var(--pb-success);font-weight:650;font-size:14px;animation:st-rise .35s var(--pb-ease)}.br-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:16px;align-items:start}.br-col{display:grid;gap:12px;min-width:0}.br-slot{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid var(--pb-border);background:var(--pb-surface);transition:border-color .2s,box-shadow .2s}.br-slot.over{border-color:var(--pb-accent);box-shadow:0 0 0 4px var(--pb-accent-soft)}.br-slot header{display:flex;align-items:flex-start;gap:12px}.br-slot header>div{flex:1;min-width:0}.br-slot h3{margin:0;font-size:15px;font-weight:750;color:var(--pb-text)}.br-slot header p{margin:3px 0 0;font-size:12.5px;line-height:1.5;color:var(--pb-muted)}.br-slot-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--pb-accent-soft);color:var(--pb-accent)}.br-ok{flex:none;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:var(--pb-success-soft);color:var(--pb-success);font-size:12px;font-weight:700}.br-stage{position:relative;display:grid;place-items:center;width:100%;min-height:120px;padding:16px;border-radius:14px;border:1.5px dashed var(--pb-border-2,var(--pb-border));cursor:pointer;color:var(--pb-muted);font:inherit;background-color:#fff;background-image:linear-gradient(45deg,#f1f4fa 25%,transparent 25%),linear-gradient(-45deg,#f1f4fa 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f1f4fa 75%),linear-gradient(-45deg,transparent 75%,#f1f4fa 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;transition:border-color .2s,transform .2s}.br-stage:hover{border-color:var(--pb-accent)}.br-stage.dark{background-color:#0b1430;background-image:linear-gradient(45deg,#111c3d 25%,transparent 25%),linear-gradient(-45deg,#111c3d 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#111c3d 75%),linear-gradient(-45deg,transparent 75%,#111c3d 75%);color:#9fb0d8}.br-stage img{max-width:min(100%,340px);max-height:88px;object-fit:contain;animation:st-pop .5s var(--pb-ease)}.br-stage.square img{width:88px;height:88px;border-radius:18px}.br-stage.wide{aspect-ratio:1200/630;min-height:0;padding:0;overflow:hidden}.br-stage.wide img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.br-empty{display:grid;justify-items:center;gap:4px;text-align:center}.br-empty svg{color:var(--pb-accent)}.br-empty b{font-size:14px;color:inherit}.br-empty small{font-size:12px}.br-stage.dark .br-empty b{color:#dfe7ff}.br-busy{display:inline-flex;align-items:center;gap:8px;font-weight:650}.br-slot footer{display:flex;gap:8px}.br-sizes{display:flex;flex-wrap:wrap;gap:10px;padding:12px 14px;margin-top:-4px;border-radius:14px;background:var(--pb-surface-2);border:1px solid var(--pb-border)}.br-sizes figure{display:grid;justify-items:center;gap:5px;margin:0}.br-sizes figure>span{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:var(--pb-surface);border:1px solid var(--pb-border)}.br-sizes figure>span.mask{border-radius:50%;overflow:hidden}.br-sizes img{max-width:40px;max-height:40px}.br-sizes span.mask img{max-width:100%;max-height:100%}.br-sizes figcaption{font-size:11px;color:var(--pb-muted);white-space:nowrap}.br-form{display:grid;gap:12px}.br-form>label{display:grid;gap:6px;font-size:13px;font-weight:650;color:var(--pb-text-2)}.br-form>label>span b{color:var(--pb-accent)}.br-form input:not([type=checkbox]):not([type=range]):not([type=color]){min-height:40px;padding:8px 12px;border-radius:11px;border:1px solid var(--pb-border);background:var(--pb-input-bg,var(--pb-surface));color:var(--pb-text);font:inherit}.br-form input[type=range]{accent-color:var(--pb-accent)}.br-check{display:flex!important;align-items:flex-start;gap:10px!important}.br-check input{margin-top:3px;accent-color:var(--pb-accent)}.br-check small{display:block;font-weight:500;color:var(--pb-muted);font-size:12px}.br-color{display:inline-flex;align-items:center;gap:10px}.br-color input{width:44px;height:34px;padding:0;border:1px solid var(--pb-border);border-radius:9px;background:none;cursor:pointer}.br-help{font-weight:500;color:var(--pb-muted);font-size:12px}.br-preview{position:sticky;top:84px;display:grid;gap:8px;padding:16px;border-radius:20px;border:1px solid var(--pb-border);background:var(--pb-surface)}.br-preview>h3{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:14.5px;color:var(--pb-text)}.br-preview>h3 svg{color:var(--pb-accent)}.br-pv-label{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted)}.br-hdr{display:flex;align-items:center;gap:8px;height:58px;padding:0 14px;border-radius:14px;background:#fff;border:1px solid #e6eaf3;box-shadow:0 8px 24px -16px #0f172a59;overflow:hidden}.br-hdr.dark{background:#0b1430;border-color:#1c2a52}.br-word{font-size:17px;font-weight:800;letter-spacing:-.02em;color:#0f172a;white-space:nowrap}.br-word i{font-style:normal;color:var(--pb-accent)}.br-word.inv{color:#fff}.br-nav{display:flex;gap:8px;margin-inline-start:auto}.br-nav i{width:32px;height:7px;border-radius:4px;background:#e2e8f0}.br-hdr.dark .br-nav i{background:#22305a}.br-ic{display:flex;gap:8px;color:#64748b}.br-hdr.dark .br-ic{color:#8ea0c9}.br-browser{border-radius:12px;overflow:hidden;border:1px solid var(--pb-border);background:var(--pb-surface-3)}.br-tabs{display:flex;gap:2px;padding:6px 6px 0}.br-tab{display:flex;align-items:center;gap:6px;max-width:190px;height:30px;padding:0 10px;border-radius:9px 9px 0 0;font-size:12px;color:var(--pb-muted)}.br-tab.on{background:var(--pb-surface);color:var(--pb-text)}.br-tab img{width:16px;height:16px;border-radius:3px;flex:none}.br-tab b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-tab i{width:14px;height:14px;border-radius:3px;background:var(--pb-border)}.br-url{display:flex;align-items:center;gap:6px;height:30px;margin:0;padding:0 12px;background:var(--pb-surface);border-top:1px solid var(--pb-border);font-size:12px;color:var(--pb-muted)}.br-row2{display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.br-phone{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 6px;justify-items:center;padding:14px 10px;border-radius:16px;background:linear-gradient(160deg,#4f46e5,#0ea5e9 60%,#14b8a6)}.br-app{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 6px 14px -6px #0006}.br-app img{width:100%;height:100%;object-fit:cover}.br-app.ghost{background:#ffffff4d;box-shadow:none}.br-phone small{grid-row:2;grid-column:1;margin-top:-4px;font-size:10px;color:#fff;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-admin{display:flex;align-items:center;gap:9px;height:100%;min-height:96px;padding:12px;border-radius:16px;background:#0b1430;color:#fff}.br-admin img{max-width:90px;max-height:36px;object-fit:contain}.br-admin-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);font-weight:800}.br-admin b{display:block;font-size:14px}.br-admin small{font-size:10px;letter-spacing:.1em;color:#9fb0d8;text-transform:uppercase}.br-og{overflow:hidden;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface-2)}.br-og>img{display:block;width:100%;aspect-ratio:1200/630;object-fit:cover}.br-og-empty{display:grid;place-items:center;gap:6px;aspect-ratio:1200/630;padding:10px;text-align:center;font-size:12.5px;color:var(--pb-muted);background:var(--pb-surface-3)}.br-og>div:last-child{padding:10px 12px}.br-og small{font-size:11px;color:var(--pb-muted)}.br-og b{display:block;margin:2px 0;font-size:14px;color:var(--pb-text)}.br-og p{margin:0;font-size:12.5px;color:var(--pb-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1180px){.br-grid{grid-template-columns:1fr}.br-preview{position:static}}@media(max-width:560px){.br-hero{flex-direction:column;align-items:flex-start}.br-row2{grid-template-columns:1fr}}.pbx-logo-imgwrap{display:grid;gap:3px;min-width:0}.pbx-logo.has-img .pbx-logo-img{display:block;max-width:168px;max-height:34px;object-fit:contain;object-position:left center}[dir=rtl] .pbx-logo.has-img .pbx-logo-img{object-position:right center}.pbx-logo-imgwrap small{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8ea0c9}.pbx.is-collapsed .pbx-logo-imgwrap small{display:none}.pbx.is-collapsed .pbx-logo.has-img .pbx-logo-img{max-width:36px}.st-head-note{font-size:12.5px;color:var(--pb-muted)}.st-topo{position:relative;padding:18px 14px 8px;border-radius:22px;border:1px solid var(--pb-border);background:radial-gradient(700px 240px at 50% 0%,color-mix(in srgb,var(--pb-accent) 7%,transparent),transparent 70%),var(--pb-surface);overflow:hidden;animation:st-rise .7s var(--pb-ease) both}.st-topo:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--pb-muted) 22%,transparent) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);pointer-events:none}.st-topo>svg{position:relative;display:block;width:100%;height:auto;overflow:visible}.st-topo>svg.v{max-width:420px;margin:0 auto}.st-link{--c:var(--st-ok);transition:opacity .3s}.st-link.warn{--c:var(--st-warn)}.st-link.bad{--c:var(--st-bad)}.st-link.maint{--c:var(--st-maint)}.st-link.idle{--c:var(--st-idle)}.st-link.dim{opacity:.25}.st-link-base{fill:none;stroke:color-mix(in srgb,var(--c) 22%,var(--pb-border));stroke-width:3;stroke-linecap:round}.st-link-flow{fill:none;stroke:var(--c);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 10;opacity:.75;animation:st-flow 1.4s linear infinite}.st-link.bad .st-link-flow{animation:none;stroke-dasharray:3 7;opacity:.6}.st-packet{fill:var(--c)}.st-break circle{fill:var(--pb-surface);stroke:var(--st-bad);stroke-width:2}.st-break path{stroke:var(--st-bad);stroke-width:2;stroke-linecap:round}.st-break{animation:st-blink 1.2s ease-in-out infinite}.st-node{--c:var(--st-ok);cursor:default;outline:none;animation:st-node-in .7s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1)) calc(var(--i) * .1s + .1s) both;transform-box:fill-box;transform-origin:center}.st-node.warn{--c:var(--st-warn)}.st-node.bad{--c:var(--st-bad)}.st-node.maint{--c:var(--st-maint)}.st-node.idle{--c:var(--st-idle)}.st-node-halo{fill:color-mix(in srgb,var(--c) 14%,transparent);transform-box:fill-box;transform-origin:center;animation:st-halo 2.8s ease-in-out infinite}.st-node.bad .st-node-halo{animation-duration:1.1s}.st-node-ring{fill:none;stroke:color-mix(in srgb,var(--c) 55%,transparent);stroke-width:1.5;stroke-dasharray:4 5;transform-box:fill-box;transform-origin:center;animation:st-spin 14s linear infinite}.st-node-core{fill:var(--pb-surface);stroke:var(--c);stroke-width:2.5;transition:fill .25s}.st-node.on .st-node-core,.st-node:focus-visible .st-node-core{fill:color-mix(in srgb,var(--c) 14%,var(--pb-surface))}.st-node-ic{color:var(--c)}.st-node-label{text-anchor:middle;font-size:14px;font-weight:750;fill:var(--pb-text)}.st-node-sub{text-anchor:middle;font-size:12px;font-weight:600;fill:var(--pb-muted)}.st-node.bad .st-node-sub{fill:var(--st-bad)}.st-node.warn .st-node-sub{fill:#b45309}.st-topo svg.v .st-node-label{font-size:15px}.st-topo svg.v .st-node-sub{font-size:12.5px}.st-topo-tip{position:absolute;left:50%;bottom:12px;display:grid;gap:2px;max-width:min(520px,90%);padding:9px 14px;border-radius:12px;background:#0b1430;color:#e6edff;font-size:12.5px;text-align:center;transform:translate(-50%);box-shadow:0 14px 30px -14px #0009;animation:st-fade .2s}.st-topo-tip span{color:#a8b8de}@keyframes st-flow{to{stroke-dashoffset:-32}}@keyframes st-halo{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.12);opacity:1}}@keyframes st-spin{to{transform:rotate(360deg)}}@keyframes st-node-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.st-packet{display:none}}@media(max-width:620px){.st-count{width:100%}.st-count span{flex:1;min-width:0}}.pb-inc{position:relative;z-index:70;border-bottom:1px solid;animation:pb-inc-in .45s var(--pb-ease,ease) both}.pb-inc-in{display:flex;align-items:center;gap:12px;min-height:44px;padding:7px 0}.pb-inc-ic{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:#fff}.pb-inc p{flex:1;min-width:0;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13.5px;line-height:1.45}.pb-inc p b{font-weight:700}.pb-inc p span{opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(560px,100%)}.pb-inc p em{font-style:normal;font-size:12px;font-weight:700;opacity:.8}.pb-inc-go{flex:none;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;color:inherit;white-space:nowrap;background:#ffffff8c}.pb-inc-go:hover{background:#ffffffd9}.pb-inc-x{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:inherit;opacity:.7;cursor:pointer}.pb-inc-x:hover{opacity:1;background:#0000000f}.pb-inc.tone-bad{background:#fef2f2;border-color:#fecaca;color:#991b1b}.pb-inc.tone-bad .pb-inc-ic{background:#ef4444;box-shadow:0 0 0 4px #ef44442e}.pb-inc.tone-warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.pb-inc.tone-warn .pb-inc-ic{background:#f59e0b}.pb-inc.tone-maint{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.pb-inc.tone-maint .pb-inc-ic{background:#6366f1}.pb-inc.tone-info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.pb-inc.tone-info .pb-inc-ic{background:#3b82f6}@keyframes pb-inc-pulse{50%{box-shadow:0 0 0 7px #ef44440d}}@keyframes pb-inc-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}:root.dark .pb-inc.tone-bad,[data-theme=dark] .pb-inc.tone-bad{background:#3b0d0d;border-color:#f871714d;color:#fecaca}:root.dark .pb-inc.tone-warn,[data-theme=dark] .pb-inc.tone-warn{background:#3a2405;border-color:#fbbf244d;color:#fde68a}:root.dark .pb-inc.tone-maint,[data-theme=dark] .pb-inc.tone-maint{background:#1e1b4b;border-color:#818cf84d;color:#c7d2fe}:root.dark .pb-inc.tone-info,[data-theme=dark] .pb-inc.tone-info{background:#0f2350;border-color:#60a5fa4d;color:#bfdbfe}:root.dark .pb-inc-go,[data-theme=dark] .pb-inc-go{background:#ffffff14}@media(prefers-reduced-motion:reduce){.pb-inc,.pb-inc.tone-bad .pb-inc-ic{animation:none}}@media(max-width:620px){.pb-inc p span{display:none}.pb-inc p{font-size:13px}.pb-inc-in{gap:8px}.pb-inc-go{padding:5px 8px;font-size:12px}}.sa-form{align-items:start}.sa-form label{align-content:start}.pb-maint{position:relative;z-index:61;background:linear-gradient(90deg,#b45309,#d97706);color:#fff;font-size:13.5px;line-height:1.45}.pb-maint.is-staff{background:linear-gradient(90deg,#1e293b,#334155)}.pb-maint-in{display:flex;align-items:center;gap:10px;padding-block:9px}.pb-maint-in>svg{flex:none}.pb-maint-in>span{flex:1;min-width:0}.pb-maint-in b{font-weight:800}.pb-maint-in a{flex:none;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#ffffff24;color:#fff!important;font-weight:700;text-decoration:none!important;font-size:12.5px}.st-pill.ok{color:light-dark(#15803d,#4ade80)}.st-pill.warn{color:light-dark(#a16207,#fbbf24)}.st-pill.bad{color:light-dark(#c81e1e,#f87171)}.st-pill.maint{color:light-dark(#1d4ed8,#93c5fd)}.st-pill.idle{color:var(--pb-muted)}.st-group-head .ok{color:light-dark(#15803d,#4ade80)}.st-group-head .warn{color:light-dark(#a16207,#fbbf24)}.st-group-head .bad{color:light-dark(#c81e1e,#f87171)}.br-wrap,.br-grid,.br-preview,.br-slot,.br-form,.br-hdr,.br-browser,.br-row2>div{min-width:0;max-width:100%}.br-hdr>img{flex-shrink:1;min-width:0}.br-hdr .br-nav{min-width:0}.br-browser b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-form input{min-width:0;max-width:100%}.br-slot header{flex-wrap:wrap}.br-slot header>div{flex-basis:140px}.br-stage:disabled{cursor:wait}.br-stage:disabled img{opacity:.7}.br-preview img{max-width:100%}.br-slot p,.br-hero p{overflow-wrap:anywhere}@media(max-width:1150px){.br-grid{grid-template-columns:minmax(0,1fr)}.br-preview{position:static}}@media(max-width:600px){.br-hero{padding:20px;gap:16px}.br-progress{width:72px;height:72px}.br-progress span{bottom:15px;font-size:9px}.br-progress b{font-size:17px}.br-preview{padding:14px}.br-row2{grid-template-columns:minmax(0,1fr)}.br-hdr{padding:12px;gap:7px}.br-hdr .br-nav{display:none}.br-hdr .br-ic{margin-inline-start:auto;flex-shrink:0}.br-word{font-size:19px}.br-ok{font-size:10px}.br-tabs .br-tab:not(.on){display:none}.br-stage img{max-width:100%}}.br-admin.has-logo{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.br-admin.has-logo img{max-width:130px;max-height:42px}.gh{--gh-glass:rgb(255 255 255 / .72);--gh-glass-2:rgb(255 255 255 / .9);--gh-line:rgb(15 23 42 / .08);--gh-panel:var(--pb-surface,#fff);--gh-ink:var(--pb-text,#0f172a);--gh-ink-2:var(--pb-text-2,#334155);--gh-mute:var(--pb-muted,#64748b);position:relative;z-index:60;padding:10px 16px 0;pointer-events:none;transition:transform .5s var(--pb-ease,cubic-bezier(.2,.8,.2,1))}.gh>*{pointer-events:auto}.gh-sticky{position:sticky;top:0}.gh-sticky,.gh-home{min-height:var(--gh-h,0px)}.gh-hidden{transform:translateY(calc(-100% - 12px))}.gh-home{margin-bottom:calc(var(--gh-h,0px) * -1)}.gh-shell{position:relative;max-width:1280px;margin:0 auto;border-radius:20px;background:var(--gh-glass);border:1px solid var(--gh-line);box-shadow:0 1px #fff9 inset,0 12px 30px -20px #0f172a47;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);transition:background .35s,box-shadow .35s,border-color .35s,max-width .4s var(--pb-ease)}.gh-scrolled .gh-shell{background:var(--gh-glass-2);box-shadow:0 1px #fff9 inset,0 20px 44px -22px #0f172a61}.gh-open .gh-shell{background:var(--gh-glass-2)}.gh-util{display:flex;align-items:center;justify-content:space-between;gap:12px;height:34px;padding:0 14px 0 18px;border-bottom:1px solid var(--gh-line);font-size:12.5px;color:var(--gh-mute);transition:height .28s var(--pb-ease),opacity .22s,border-color .22s}.gh-scrolled .gh-util{height:0;opacity:0;border-color:transparent;overflow:hidden;pointer-events:none}.gh-util-l,.gh-util-r{display:flex;align-items:center;gap:14px;min-width:0}.gh-util-a{display:inline-flex;align-items:center;gap:6px;color:inherit!important;text-decoration:none!important;white-space:nowrap;transition:color .2s}.gh-util-a:hover{color:var(--gh-ink)!important}.gh-util-a svg{opacity:.7}.gh-stat{display:inline-flex;align-items:center;gap:7px;height:22px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--c,#22c55e) 11%,transparent);color:var(--gh-ink-2)!important;font-weight:600;text-decoration:none!important;white-space:nowrap}.gh-stat i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--c,#22c55e)}.gh-stat i:after,.gh-quick-status i:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--c,#22c55e);opacity:.55;animation:gh-ring 2s ease-out infinite}.gh-stat.s-operational{--c:#22c55e}.gh-stat.s-degraded{--c:#f59e0b}.gh-stat.s-maintenance{--c:#3b82f6}.gh-stat.s-partial_outage,.gh-stat.s-major_outage{--c:#ef4444}.gh-stat.s-unknown{--c:#94a3b8}.gh-util-cur{padding:2px 8px;border-radius:999px;border:1px solid var(--gh-line);font-variant-numeric:tabular-nums;white-space:nowrap}.gh-util .pb-lang-trigger{height:26px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.gh-util .pb-theme-toggle{width:28px!important;height:26px!important}.gh-util .pb-lang-menu{z-index:80}.gh-bar{display:flex;align-items:center;gap:14px;height:64px;padding:0 10px 0 18px;transition:height .28s var(--pb-ease)}.gh-scrolled .gh-bar{height:58px}[dir=rtl] .gh-bar{padding:0 18px 0 10px}.gh-logo{flex:none;display:flex;align-items:center}.gh .brand img{max-width:170px!important;height:auto}.gh .brand{flex:none;transition:transform .4s var(--pb-ease)}.gh-scrolled .brand{transform:scale(.94)}.gh-logo:hover .brand img{animation:gh-wiggle .7s var(--pb-ease)}.gh-nav{position:relative;display:flex;align-items:center;gap:0;margin:0 auto;min-width:0}.gh-ind{position:absolute;left:0;top:50%;height:38px;margin-top:-19px;border-radius:12px;background:color-mix(in srgb,var(--pb-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pb-accent) 16%,transparent),0 6px 18px -10px var(--pb-accent);pointer-events:none;transition:transform .42s var(--pb-ease),width .42s var(--pb-ease),opacity .25s}.gh-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 13px;border:0;border-radius:12px;background:none;color:var(--gh-ink-2)!important;font:inherit;font-size:14.5px;font-weight:620;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:color .2s}.gh-link:hover,.gh-link.on{color:var(--gh-ink)!important}.gh-link.active{color:var(--pb-accent)!important}.gh-link.active:after{content:"";position:absolute;left:50%;bottom:2px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--pb-accent);box-shadow:0 0 10px var(--pb-accent);animation:gh-pop .4s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1))}.gh-caret{transition:transform .3s var(--pb-ease);opacity:.7}.gh-link.on .gh-caret,.gh-avatar-btn.on .gh-caret,.gh-acc[open] .gh-caret{transform:rotate(180deg)}@media(max-width:1360px){.gh-link{padding:0 11px;font-size:14px}}.gh-actions{display:flex;align-items:center;gap:6px;margin-inline-start:auto;flex:none}@media(min-width:1180px){.gh-bar:not(.gh-compact)>.gh-nav+.gh-actions{margin-inline-start:0}}.gh-search{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 7px 0 12px;border-radius:12px;border:1px solid var(--gh-line);background:#ffffff80;color:var(--gh-mute);font:inherit;font-size:13.5px;cursor:pointer;transition:border-color .25s,box-shadow .25s,background .25s,color .25s}.gh-search:hover{color:var(--gh-ink);border-color:transparent;background:linear-gradient(var(--gh-panel),var(--gh-panel)) padding-box,linear-gradient(120deg,var(--pb-accent),#a855f7,#06b6d4,var(--pb-accent)) border-box;background-size:100%,300% 100%;animation:gh-grad 3s linear infinite;box-shadow:0 0 0 4px color-mix(in srgb,var(--pb-accent) 10%,transparent)}.gh-search span{min-width:70px;text-align:start}.gh-search kbd{padding:2px 6px;border-radius:6px;border:1px solid var(--gh-line);background:var(--pb-surface,#fff);font:600 10.5px/1.4 inherit;color:var(--gh-mute)}.gh-icon{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--gh-ink-2)!important;text-decoration:none;transition:background .2s,color .2s,transform .2s}.gh-icon:hover{background:color-mix(in srgb,var(--pb-accent) 9%,transparent);color:var(--pb-accent)!important}.gh-icon:hover svg{animation:gh-jiggle .5s var(--pb-ease)}.gh-icon:active{transform:scale(.94)}.gh-count{position:absolute;top:2px;right:1px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;font-size:10.5px;font-weight:800;box-shadow:0 0 0 2px var(--pb-surface,#fff);animation:gh-bump .5s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1))}.gh .notif-bell-wrap{position:relative}.gh .notif-bell{width:38px!important;height:38px!important;border-radius:12px!important}.gh-auth{display:flex;align-items:center;gap:6px;margin-inline-start:4px}.gh-login{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:12px;color:var(--gh-ink)!important;font-weight:650;font-size:14px;text-decoration:none!important;transition:background .2s}.gh-login:hover{background:color-mix(in srgb,var(--gh-ink) 7%,transparent)}.gh-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:12px;background:linear-gradient(135deg,var(--pb-accent),color-mix(in srgb,var(--pb-accent) 55%,#7c3aed));color:#fff!important;font-weight:700;font-size:14px;text-decoration:none!important;box-shadow:0 10px 24px -12px var(--pb-accent);transition:transform .25s var(--pb-ease),box-shadow .25s}.gh-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .38) 50%,transparent 70%);transform:translate(-120%);animation:gh-shine 5.5s var(--pb-ease) 2s infinite}.gh-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px var(--pb-accent)}.gh-cta svg{transition:transform .25s}.gh-cta:hover svg{transform:translate(3px)}[dir=rtl] .gh-cta:hover svg{transform:translate(-3px) scaleX(-1)}.gh-user{position:relative}.gh-avatar-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 10px 0 4px;border-radius:14px;border:1px solid var(--gh-line);background:#ffffff80;color:var(--gh-ink);font:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s}.gh-avatar-btn:hover,.gh-avatar-btn.on{border-color:color-mix(in srgb,var(--pb-accent) 40%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pb-accent) 10%,transparent)}.gh-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--pb-accent),#8b5cf6);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.02em}.gh-avatar.lg{width:44px;height:44px;border-radius:14px;font-size:15px}.gh-user-name{display:grid;text-align:start;line-height:1.15}.gh-user-name b{font-size:13.5px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-user-name small{font-size:11px;color:var(--gh-mute)}.gh-pop{position:absolute;top:calc(100% + 12px);inset-inline-end:0;z-index:5;width:300px;padding:10px;border-radius:20px;background:var(--gh-panel);border:1px solid var(--pb-border);box-shadow:0 30px 60px -24px #0f172a66;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .22s,transform .3s var(--pb-ease),visibility .22s}.gh-pop.show{opacity:1;visibility:visible;transform:none}.gh-user-card{display:flex;align-items:center;gap:12px;padding:8px 8px 12px}.gh-user-card b{display:block;font-size:14.5px;color:var(--pb-text)}.gh-user-card small{display:block;font-size:12.5px;color:var(--pb-muted);overflow:hidden;text-overflow:ellipsis;max-width:200px}.gh-balance{display:flex;align-items:center;justify-content:space-between;margin:0 2px 8px;padding:11px 12px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--pb-accent) 12%,transparent),color-mix(in srgb,#8b5cf6 10%,transparent));color:var(--pb-text)!important;text-decoration:none!important;font-size:13px}.gh-balance span{display:inline-flex;align-items:center;gap:7px;color:var(--pb-text-2)}.gh-balance b{font-size:15px}.gh-user-links{display:grid;gap:1px}.gh-user-links a,.gh-logout{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:var(--pb-text-2)!important;font-size:14px;font-weight:550;text-decoration:none!important;transition:background .15s,color .15s,padding .2s}.gh-user-links a:hover{background:var(--pb-surface-2);color:var(--pb-text)!important;padding-inline-start:16px}.gh-user-links a svg{color:var(--pb-muted)}.gh-logout{margin-top:6px;border-top:1px solid var(--pb-border);border-radius:0 0 12px 12px;color:#e11d48!important}.gh-logout:hover{background:#e11d4812}.gh-burger{display:none;position:relative;width:40px;height:40px;border:1px solid var(--gh-line);border-radius:12px;background:#ffffff80;cursor:pointer}.gh-burger span{position:absolute;left:11px;right:11px;height:2px;border-radius:2px;background:var(--gh-ink);transition:transform .35s var(--pb-ease),opacity .2s,top .35s var(--pb-ease),right .3s}.gh-burger span:nth-child(1){top:13px}.gh-burger span:nth-child(2){top:19px;right:16px}.gh-burger span:nth-child(3){top:25px}.gh-burger:hover span:nth-child(2){right:11px}.gh-burger.on span:nth-child(1){top:19px;transform:rotate(45deg)}.gh-burger.on span:nth-child(2){opacity:0;transform:scaleX(.2)}.gh-burger.on span:nth-child(3){top:19px;transform:rotate(-45deg)}.gh-prog{position:absolute;left:18px;right:18px;bottom:-1px;height:2px;border-radius:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s}.gh-scrolled .gh-prog{opacity:1}.gh-prog span{display:block;height:100%;background:linear-gradient(90deg,var(--pb-accent),#a855f7,#06b6d4);transform:scaleX(0);transform-origin:left;transition:transform .1s linear}[dir=rtl] .gh-prog span{transform-origin:right}.public-shell>.pb-progress{display:none}.gh-mega{position:absolute;left:0;right:0;top:100%;height:0;pointer-events:none}.gh-mega.show{pointer-events:auto}.gh-panel{position:absolute;left:0;right:0;top:10px;padding:16px;border-radius:24px;background:var(--gh-panel);border:1px solid var(--pb-border);box-shadow:0 40px 80px -30px #0f172a73;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.985);transform-origin:top center;transition:opacity .25s,transform .4s var(--pb-ease),visibility .25s;overflow:hidden}.gh-panel:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.gh-panel:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--pb-accent),#a855f7,#06b6d4,transparent);background-size:200% 100%;opacity:0;pointer-events:none}.gh-panel.show:after{opacity:1;animation:gh-sweep 1.4s var(--pb-ease) both}.gh-panel.show{opacity:1;visibility:visible;transform:none}.gh-mega-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:4px 8px 10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pb-muted)}.gh-mega-eyebrow.light{margin:0;color:#c7d2fe}.gh-mx{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px}.gh-mx-list{display:grid;align-content:start;gap:2px;padding-inline-end:14px;border-inline-end:1px solid var(--pb-border)}.gh-mx-cat{position:relative;display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;color:var(--pb-text)!important;text-decoration:none!important;transition:background .2s}.gh-panel.show .gh-mx-cat{animation:gh-in .45s var(--pb-ease) calc(var(--k,0) * 35ms + 40ms) both}.gh-mx-cat.on{background:var(--pb-surface-2)}.gh-mx-cat.on:before{content:"";position:absolute;inset-inline-start:-1px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--pb-accent)}.gh-mx-t{flex:1;min-width:0;display:grid;gap:1px}.gh-mx-t b{font-size:14.5px;font-weight:700}.gh-mx-t small{font-size:12px;color:var(--pb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-mx-cat.on .gh-mx-t small{color:var(--pb-accent)}.gh-mx-cat.on .gh-cat-go{opacity:1;transform:none;color:var(--pb-accent)}.gh-mx-prev{display:grid;align-content:start;gap:12px;min-width:0;animation:gh-fade .35s var(--pb-ease)}.gh-mx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gh-mx-head .gh-mega-eyebrow{margin:4px 0}.gh-mx-head p{margin:0;max-width:520px;font-size:13.5px;line-height:1.5;color:var(--pb-text-2)}.gh-mx-all{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--pb-accent) 10%,transparent);color:var(--pb-accent)!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:gap .2s}.gh-mx-all:hover{gap:10px}.gh-mx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gh-mx-cards.n1{grid-template-columns:minmax(0,1fr)}.gh-mx-cards.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-pc{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:18px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text)!important;text-decoration:none!important;transition:transform .35s var(--pb-ease),border-color .25s,box-shadow .35s;animation:gh-in .45s var(--pb-ease) calc(var(--k,0) * 60ms) both;overflow:hidden;isolation:isolate}.gh-pc:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(240px 140px at 100% 0%,color-mix(in srgb,var(--pb-accent) 10%,transparent),transparent 70%);opacity:0;transition:opacity .3s}.gh-pc:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border));box-shadow:0 18px 36px -22px color-mix(in srgb,var(--pb-accent) 70%,transparent)}.gh-pc:hover:before{opacity:1}.gh-pc.hot{border-color:color-mix(in srgb,#f97316 45%,var(--pb-border));background:linear-gradient(160deg,color-mix(in srgb,#f97316 7%,var(--pb-surface)),var(--pb-surface) 55%)}.gh-pc-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;font-size:11px;font-weight:800;box-shadow:0 6px 14px -6px #f97316}.gh-pc-badge svg{animation:gh-flame 1.4s ease-in-out infinite}.gh-pc-name{font-size:15.5px;font-weight:800;letter-spacing:-.01em}.gh-pc-sum{font-size:12.5px;line-height:1.45;color:var(--pb-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gh-pc ul{display:grid;gap:3px;margin:2px 0 0;padding:0;list-style:none}.gh-pc li{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--pb-text-2)}.gh-pc li svg{flex:none;color:#22c55e}.gh-pc-price{display:flex;align-items:baseline;gap:3px;margin-top:auto;padding-top:8px;border-top:1px dashed var(--pb-border)}.gh-pc-price strong{font-size:18px;font-weight:850;letter-spacing:-.02em;color:var(--pb-text)}.gh-pc-price em{font-style:normal;font-size:12px;color:var(--pb-muted)}.gh-pc-go{margin-inline-start:auto;align-self:center;color:var(--pb-muted);transition:transform .25s,color .2s}.gh-pc:hover .gh-pc-go{transform:translate(4px);color:var(--pb-accent)}.gh-mega-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.gh-mega-grid.corp{grid-template-columns:300px minmax(0,1fr) 250px}.gh-cat-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.gh-cat{position:relative;display:flex;align-items:center;gap:13px;padding:12px;border-radius:16px;color:var(--pb-text)!important;text-decoration:none!important;transition:background .2s}.gh-panel.show .gh-cat{animation:gh-in .5s var(--pb-ease) calc(var(--k,0) * 40ms + 60ms) both}.gh-cat:hover{background:var(--pb-surface-2)}.gh-cat>span:nth-child(2){flex:1;min-width:0;display:grid;gap:2px}.gh-cat b{font-size:14.5px;font-weight:700}.gh-cat-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:#fff;box-shadow:0 10px 20px -12px currentColor;transition:transform .35s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1))}.gh-cat:hover .gh-cat-ic,.gh-mx-cat.on .gh-cat-ic,.gh-mx-cat:hover .gh-cat-ic{transform:scale(1.08) rotate(-5deg)}.gh-cat-ic.k0{background:linear-gradient(135deg,#3b82f6,#6366f1)}.gh-cat-ic.k1{background:linear-gradient(135deg,#ec4899,#f43f5e)}.gh-cat-ic.k2{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.gh-cat-ic.k3{background:linear-gradient(135deg,#06b6d4,#0ea5e9)}.gh-cat-ic.k4{background:linear-gradient(135deg,#10b981,#14b8a6)}.gh-cat-go{flex:none;color:var(--pb-muted);opacity:0;transform:translate(-4px,4px);transition:opacity .2s,transform .25s var(--pb-ease)}.gh-cat:hover .gh-cat-go{opacity:1;transform:none;color:var(--pb-accent)}.gh-feature{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:220px;padding:22px;border-radius:20px;background:linear-gradient(150deg,#0b1430,#1e1b4b 60%,#312e81);color:#e0e7ff!important;text-decoration:none!important}.gh-panel.show .gh-feature{animation:gh-in .6s var(--pb-ease) .05s both}.gh-feature.corp{background:linear-gradient(150deg,#082f49,#0c4a6e 55%,#155e75)}.gh-feature-glow{position:absolute;right:-60px;bottom:-60px;z-index:-1;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(129 140 248 / .55),transparent 65%);animation:gh-float 6s ease-in-out infinite}.gh-feature.corp .gh-feature-glow{background:radial-gradient(circle,rgb(34 211 238 / .45),transparent 65%)}.gh-feature-orb{display:grid;place-items:center;width:46px;height:46px;margin-bottom:auto;border-radius:14px;background:#ffffff1f;border:1px solid rgb(255 255 255 / .18);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gh-feature b{font-size:19px;font-weight:800;letter-spacing:-.02em;color:#fff}.gh-feature small{font-size:13px;line-height:1.55;color:#c7d2fe}.gh-feature-cta{display:inline-flex;align-items:center;gap:7px;margin-top:4px;font-size:13.5px;font-weight:700;color:#fff}.gh-feature-cta svg{transition:transform .25s}.gh-feature:hover .gh-feature-cta svg{transform:translate(4px)}.gh-contact{display:grid;align-content:start;gap:6px;padding:4px 0 0 14px;border-inline-start:1px solid var(--pb-border)}.gh-contact .gh-mega-eyebrow{margin-inline-start:0}.gh-contact a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;color:var(--pb-text)!important;text-decoration:none!important;transition:background .2s}.gh-contact a:hover{background:var(--pb-surface-2)}.gh-contact a>svg{flex:none;color:var(--pb-accent)}.gh-contact a span{display:grid;min-width:0}.gh-contact small{font-size:11.5px;color:var(--pb-muted)}.gh-contact b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis}.gh-contact .gh-contact-cta{justify-content:center;margin-top:6px;background:var(--pb-accent);color:#fff!important;font-weight:700;font-size:13.5px}.gh-contact .gh-contact-cta:hover{background:var(--pb-accent);filter:brightness(1.08)}.gh-contact .gh-contact-cta svg{color:#fff}.gh-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--pb-border)}.gh-quick a{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:999px;background:var(--pb-surface-2);color:var(--pb-text-2)!important;font-size:13px;font-weight:600;text-decoration:none!important;transition:background .2s,color .2s}.gh-quick a:hover{background:color-mix(in srgb,var(--pb-accent) 10%,transparent);color:var(--pb-accent)!important}.gh-quick-status{margin-inline-start:auto}.gh-quick-status i{position:relative;width:8px;height:8px;border-radius:50%;background:#22c55e;--c:#22c55e}.gh-over .gh-shell{background:#040a1a2e;border-color:#ffffff1a;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gh-over{--gh-ink:#fff;--gh-ink-2:#dbe4ff;--gh-mute:#a9b8dc;--gh-line:rgb(255 255 255 / .12)}.gh-over .brand,.gh-over .brand span{color:#fff!important}.gh-over .gh-search,.gh-over .gh-avatar-btn,.gh-over .gh-burger{background:#ffffff0f}.gh-over .gh-search kbd{background:#ffffff14;color:#c7d2fe}.gh-over .gh-ind{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1f}.gh-over .gh-link.active{color:#fff!important}.gh-over .gh-link.active:after{background:#fff;box-shadow:0 0 10px #fff}.gh-over .gh-util{color:#a9b8dc}.gh-over .gh-stat{background:#ffffff14;color:#e2e8ff!important}.gh-over .gh-util .pb-lang-trigger,.gh-over .gh-util .pb-theme-toggle{color:#e2e8ff!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.gh-over .notif-bell{color:#e2e8ff!important}.gh-over .gh-count{box-shadow:0 0 0 2px #0b1430}.gh-home~main .hx-hero{padding-top:calc(clamp(48px,6vw,88px) + var(--gh-h,0px))}html.gh-lock{overflow:hidden}.gh-drawer{position:fixed;inset:0;z-index:120;visibility:hidden;transition:visibility 0s .45s}.gh-drawer.show{visibility:visible;transition:none}.gh-backdrop{position:absolute;inset:0;border:0;background:#02061773;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .35s}.gh-drawer.show .gh-backdrop{opacity:1}.gh-sheet{position:absolute;top:0;bottom:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(420px,100%);background:var(--pb-surface,#fff);box-shadow:-30px 0 60px -30px #02061780;transform:translate(102%);transition:transform .45s var(--pb-ease)}[dir=rtl] .gh-sheet{transform:translate(-102%)}.gh-drawer.show .gh-sheet{transform:none}.gh-sheet-top{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px}.gh-close{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface-2);color:var(--pb-text);cursor:pointer;transition:transform .3s var(--pb-ease)}.gh-close:hover{transform:rotate(90deg)}.gh-sheet-search{display:flex;align-items:center;gap:10px;margin:4px 16px 10px;height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface-2);color:var(--pb-muted);font:inherit;font-size:14px;text-align:start;cursor:pointer}.gh-sheet-nav{flex:1;overflow-y:auto;display:grid;align-content:start;gap:4px;padding:6px 12px 16px}.gh-m-link,.gh-acc summary{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 10px;border-radius:14px;color:var(--pb-text)!important;font-size:15.5px;font-weight:650;text-decoration:none!important;list-style:none;cursor:pointer;transition:background .2s}.gh-acc summary::-webkit-details-marker{display:none}.gh-m-link:hover,.gh-acc summary:hover,.gh-m-link.active{background:var(--pb-surface-2)}.gh-m-link.active{color:var(--pb-accent)!important}.gh-drawer.show .gh-m-link,.gh-drawer.show .gh-acc{animation:gh-slide .5s var(--pb-ease) calc(var(--k,0) * 45ms + .12s) both}.gh-m-ic{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--pb-accent) 10%,transparent);color:var(--pb-accent)}.gh-m-go,.gh-acc .gh-caret{margin-inline-start:auto;color:var(--pb-muted)}.gh-acc>div{display:grid;gap:2px;margin:2px 0 6px;padding-inline-start:28px;border-inline-start:2px solid var(--pb-border);margin-inline-start:28px}.gh-acc[open]>div{animation:gh-in .35s var(--pb-ease)}.gh-acc>div a{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;border-radius:12px;color:var(--pb-text-2)!important;font-size:14.5px;font-weight:550;text-decoration:none!important}.gh-acc>div a:hover{background:var(--pb-surface-2)}.gh-acc>div a svg{color:var(--pb-muted)}.gh-m-price{margin-inline-start:auto;font-style:normal;font-size:12px;font-weight:700;color:var(--pb-accent)}.gh-sheet-bottom{display:grid;gap:12px;padding:14px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--pb-border);background:var(--pb-surface-2)}.gh-sheet-prefs{display:flex;align-items:center;gap:8px}.gh-sheet-prefs .gh-quick-status{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:999px;background:var(--pb-surface);border:1px solid var(--pb-border);color:var(--pb-text-2)!important;font-size:13px;font-weight:600;text-decoration:none!important}.gh-sheet-auth{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gh-sheet-auth a{justify-content:center;height:46px}.gh-sheet-auth .gh-login{border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text)!important}.gh-sheet-cta{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--pb-surface);border:1px solid var(--pb-border);color:var(--pb-text)!important;text-decoration:none!important}.gh-sheet-cta>span:nth-child(2){flex:1;display:grid}.gh-sheet-cta small{font-size:12px;color:var(--pb-muted)}.pb-topbar{background:transparent!important;border-bottom:0!important}.dark .gh,[data-theme=dark] .gh{--gh-glass:rgb(10 17 38 / .62);--gh-glass-2:rgb(10 17 38 / .86);--gh-line:rgb(148 163 184 / .14);--gh-panel:#0d1630}.dark .gh-shell,[data-theme=dark] .gh-shell{box-shadow:0 1px #ffffff0d inset,0 16px 40px -24px #000000b3}.dark .gh-search,.dark .gh-avatar-btn,.dark .gh-burger,[data-theme=dark] .gh-search,[data-theme=dark] .gh-avatar-btn,[data-theme=dark] .gh-burger{background:#ffffff0a}.dark .gh-panel,.dark .gh-pop,[data-theme=dark] .gh-panel,[data-theme=dark] .gh-pop{box-shadow:0 40px 90px -30px #000c}.dark .gh-sheet,[data-theme=dark] .gh-sheet{background:#0b1430}.dark .gh-sheet-bottom,[data-theme=dark] .gh-sheet-bottom{background:#0d1838}.dark .gh-count,[data-theme=dark] .gh-count{box-shadow:0 0 0 2px #0b1430}@media(max-width:1365px){.gh-search span,.gh-search kbd{display:none}.gh-search{width:38px;padding:0;justify-content:center}}@media(max-width:1279px){.gh-user-name{display:none}.gh-avatar-btn{padding:0 8px 0 4px}.gh-util-mail{display:none}}@media(max-width:1179px){.gh-nav,.gh-mega{display:none}.gh-burger{display:block}.gh-actions{margin-inline-start:auto}}@media(max-width:900px){.gh-util{display:none}}@media(max-width:640px){.gh{padding:8px 10px 0}.gh-shell{border-radius:16px}.gh-bar{height:58px;padding:0 8px 0 12px;gap:6px}.gh-scrolled .gh-bar{height:54px}.gh-auth,.gh-hide-sm,.gh-avatar-btn .gh-caret{display:none}.gh-avatar-btn{padding:0 4px;border:0;background:none}}.gh-compact .gh-nav,.gh-is-compact .gh-mega{display:none}.gh-compact .gh-burger{display:block}.gh-compact .gh-search span,.gh-compact .gh-search kbd{display:none}.gh-compact .gh-search{width:38px;padding:0;justify-content:center}.gh-compact .gh-actions{margin-inline-start:auto}@media(prefers-reduced-motion:reduce){.gh,.gh *,.gh-drawer *{animation:none!important;transition:none!important}}@keyframes gh-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes gh-fade{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes gh-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes gh-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes gh-bump{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes gh-float{0%,to{transform:translate(0)}50%{transform:translate(-20px,-14px)}}@keyframes gh-ping{0%{box-shadow:0 0 #22c55e99}to{box-shadow:0 0 0 8px transparent}}@keyframes gh-ring{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}@keyframes gh-ping2{0%{box-shadow:0 0 color-mix(in srgb,var(--c) 60%,transparent)}to{box-shadow:0 0 0 7px transparent}}@keyframes gh-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes gh-shine{0%{transform:translate(-120%)}22%,to{transform:translate(120%)}}@keyframes gh-grad{to{background-position:0 0,300% 0}}@keyframes gh-wiggle{0%,to{transform:none}30%{transform:rotate(-6deg) scale(1.04)}60%{transform:rotate(4deg) scale(1.02)}}@keyframes gh-jiggle{0%,to{transform:none}40%{transform:translateY(-2px) rotate(-8deg)}70%{transform:translateY(0) rotate(6deg)}}@keyframes gh-flame{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.18) rotate(-8deg)}}[dir=rtl] .gh-drawer.show .gh-m-link,[dir=rtl] .gh-drawer.show .gh-acc,[dir=rtl] .gh-mx-prev{animation-name:gh-in}.hx-intro-img{max-width:min(260px,70vw);max-height:90px;object-fit:contain;animation:cp-pop .7s var(--pb-ease) both}@media(max-width:480px){.gh-search{display:none}.gh-actions{gap:2px}.gh .notif-bell,.gh-icon{width:36px!important;height:36px!important}.gh-burger{width:38px;height:38px}}.gh-util-curs{display:inline-flex;align-items:center;gap:6px;min-width:0}.gh-cur-ch{font-style:normal;font-size:.86em;font-weight:650;margin-inline-start:5px}.gh-cur-ch.is-up{color:#16a34a}.gh-cur-ch.is-down{color:#dc2626}.gh-cur-ch.is-flat{color:var(--pb-text-3,#8792a8)}html[data-theme=dark] .gh-cur-ch.is-up,html.dark .gh-cur-ch.is-up{color:#4ade80}html[data-theme=dark] .gh-cur-ch.is-down,html.dark .gh-cur-ch.is-down{color:#f87171}@media(max-width:1439px){.gh-util-curs.n4 .gh-util-cur:nth-child(4){display:none}}@media(max-width:1279px){.gh-util-curs .gh-util-cur:nth-child(n+3){display:none}}@media(max-width:1060px){.gh-util-curs .gh-util-cur:nth-child(n+2){display:none}}.gh-sheet-rates{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;font-size:12.5px;color:var(--pb-text-2)}.gh-sheet-cur{padding:4px 10px;border-radius:999px;border:1px solid var(--pb-border);background:var(--pb-surface);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:1023px),(hover:none)and (pointer:coarse){.gh-scrolled .gh-bar{height:64px}.gh-scrolled .brand,.gh-hidden{transform:none}}@media(max-width:640px){.gh-scrolled .gh-bar{height:58px}}.gh-drawer{overflow:hidden}.gh{--gh-bar-height:64px;--gh-util-height:34px}.gh-bar{height:var(--gh-bar-height)}.gh-util{height:var(--gh-util-height)}.gh-compact .gh-logo{min-width:0;flex:0 1 auto}.gh-compact .brand{min-width:0;max-width:100%;flex:0 1 auto}.gh-compact .brand>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh .brand-custom img{width:auto!important;height:auto!important;max-width:min(170px,100%)!important;max-height:40px!important;object-fit:contain;flex:none}.gh-compact .brand-custom.brand-wordmark img{max-width:min(64px,100%)!important}.gh-compact .gh-actions{flex:0 0 auto}.gh .gh-bar.gh-compact{padding-inline:12px}@media(max-width:1179px){.gh .gh-bar{padding-inline:12px}.gh .gh-logo{min-width:0;flex:0 1 auto}.gh .brand{min-width:0;max-width:100%;flex:0 1 auto}.gh .brand>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh .gh-actions{margin-inline-start:auto;flex:0 0 auto}}@media(max-width:640px){.gh{--gh-bar-height:58px;padding-top:max(8px,env(safe-area-inset-top));padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.gh .gh-bar,.gh .gh-bar.gh-compact{padding-inline:8px;gap:8px}.gh .brand{gap:8px;font-size:22px}.gh .brand img{width:32px;height:32px;max-height:32px;object-fit:contain}.gh .brand-custom img{max-width:min(160px,100%)!important;max-height:34px!important}.gh .brand-custom.brand-wordmark img{max-width:min(64px,100%)!important}.gh .gh-actions{gap:2px}.gh .gh-icon,.gh .notif-bell,.gh .gh-avatar-btn,.gh .gh-burger{width:44px!important;height:44px!important;flex:0 0 44px}.gh .gh-avatar-btn{justify-content:center;padding:0}.gh .gh-burger span{left:12px;right:12px}.gh .gh-burger span:nth-child(1){top:15px}.gh .gh-burger span:nth-child(2){top:21px;right:17px}.gh .gh-burger span:nth-child(3){top:27px}.gh .gh-burger.on span:nth-child(1),.gh .gh-burger.on span:nth-child(3){top:21px}}@media(max-width:380px){.gh .brand{gap:7px;font-size:18px}.gh .brand:not(.brand-custom) img{width:28px;height:28px}.gh .brand-custom img{max-width:min(112px,100%)!important;max-height:30px!important}.gh .brand-custom.brand-wordmark img{max-width:min(44px,100%)!important}.gh .gh-icon,.gh .notif-bell,.gh .gh-avatar-btn,.gh .gh-burger{width:40px!important;height:40px!important;flex-basis:40px}.gh .gh-burger span{left:11px;right:11px}.gh .gh-burger span:nth-child(1){top:13px}.gh .gh-burger span:nth-child(2){top:19px;right:16px}.gh .gh-burger span:nth-child(3){top:25px}.gh .gh-burger.on span:nth-child(1),.gh .gh-burger.on span:nth-child(3){top:19px}}.gh-sheet-top{gap:12px;padding-top:max(16px,env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.gh-sheet-top .brand{min-width:0;max-width:100%;flex:0 1 auto}.gh-sheet-top .brand>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-sheet-top .brand-custom img{width:auto!important;height:auto!important;max-width:min(160px,100%)!important;max-height:36px!important;flex:none;object-fit:contain}.gh-sheet-top .brand-custom.brand-wordmark img{max-width:min(64px,100%)!important}@media(max-width:360px){.gh .gh-actions>.gh-user{display:none}.gh .gh-logo{flex:1 1 auto;min-width:0}.gh .brand{font-size:18px;gap:7px;max-width:100%}.gh .brand>span{overflow:visible;text-overflow:clip}}.gh-sheet-top .gh-close{flex:0 0 44px;width:44px;height:44px}.au-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;max-width:1320px;margin:22px auto 56px;padding:0 16px;min-height:min(820px,calc(100svh - 140px))}.au-story{--mx:70%;--my:30%;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:22px;padding:28px 34px 30px;border-radius:30px 0 0 30px;background:linear-gradient(155deg,#060d24,#0c1638 55%,#111a46);color:#e6edff}[dir=rtl] .au-story{border-radius:0 30px 30px 0}.au-aurora{position:absolute;inset:0;z-index:-2;filter:blur(60px);opacity:.85}.au-aurora span{position:absolute;border-radius:50%;mix-blend-mode:screen}.au-aurora span:nth-child(1){width:460px;height:460px;left:-120px;top:-140px;background:radial-gradient(circle,#4f46e5,transparent 65%);animation:au-a1 16s ease-in-out infinite}.au-aurora span:nth-child(2){width:420px;height:420px;right:-140px;top:30%;background:radial-gradient(circle,#06b6d4,transparent 65%);animation:au-a2 19s ease-in-out infinite}.au-aurora span:nth-child(3){width:380px;height:380px;left:20%;bottom:-180px;background:radial-gradient(circle,#a855f7,transparent 65%);animation:au-a3 22s ease-in-out infinite}.au-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,#000 20%,transparent 75%);animation:au-grid 30s linear infinite}.au-spot{position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my),rgb(124 140 255 / .18),transparent 60%);pointer-events:none;transition:background .1s}.au-story-top{display:flex;align-items:center;justify-content:space-between;gap:12px;animation:au-up .7s var(--pb-ease) both}.au-logo .brand,.au-logo .brand span{color:#fff!important}.au-live{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:#ffffff12;border:1px solid rgb(255 255 255 / .12);color:#dbe4ff!important;font-size:12.5px;font-weight:600;text-decoration:none!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.au-live i{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:au-ping 2s infinite}.au-live.warn i{background:#f59e0b}.au-story-main{display:grid;gap:16px;margin-top:auto}.au-kicker{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.16em;color:#a5b4fc;animation:au-up .7s var(--pb-ease) .05s both}.au-story h1{margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.04;font-weight:850;letter-spacing:-.04em;color:#fff;animation:au-up .8s var(--pb-ease) .1s both}.au-story h1 em{font-style:normal;background:linear-gradient(100deg,#a5b4fc,#67e8f9 45%,#c4b5fd 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:au-shimmer 6s linear infinite}.au-story-main>p{margin:0;max-width:470px;font-size:15.5px;line-height:1.6;color:#b4c2e6;animation:au-up .8s var(--pb-ease) .18s both}.au-hl{display:flex;align-items:center;gap:14px;max-width:470px;padding:14px 16px;border-radius:18px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:au-swap .6s var(--pb-ease) both}.au-hl-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#6366f1,#06b6d4);color:#fff;box-shadow:0 10px 24px -10px #6366f1}.au-hl b{display:block;font-size:15px;color:#fff}.au-hl small{font-size:13px;color:#a9b8dc}.au-dots{display:flex;gap:6px}.au-dots button{width:26px;height:6px;padding:0;border:0;border-radius:6px;background:#ffffff29;cursor:pointer;overflow:hidden;transition:width .4s var(--pb-ease)}.au-dots button.on{width:46px}.au-dots button i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#818cf8,#22d3ee);transform:scaleX(0);transform-origin:left}.au-dots button.on i{animation:au-fill 4.2s linear forwards}.au-mock{position:relative;height:206px;margin:0}.au-mock-card{position:absolute;display:flex;align-items:center;gap:11px;min-width:250px;padding:12px 14px;border-radius:16px;background:#ffffff14;border:1px solid rgb(255 255 255 / .12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 50px -24px #0009;color:#fff}.au-mock-card b{display:block;font-size:13.5px}.au-mock-card small{font-size:12px;color:#a9b8dc}.au-mock-card.m1{left:0;top:6px;animation:au-in .8s var(--pb-ease) .3s both,au-bob 7s ease-in-out 1.1s infinite}.au-mock-card.m2{right:4%;top:70px;animation:au-in .8s var(--pb-ease) .45s both,au-bob 8s ease-in-out 1.3s infinite reverse}.au-mock-card.m3{left:12%;top:132px;animation:au-in .8s var(--pb-ease) .6s both,au-bob 6.5s ease-in-out 1.5s infinite}.au-mock-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#fff}.au-mock-ic.g{background:linear-gradient(135deg,#10b981,#14b8a6)}.au-mock-ic.b{background:linear-gradient(135deg,#3b82f6,#6366f1)}.au-mock-ic.p{background:linear-gradient(135deg,#a855f7,#ec4899)}.au-mock-pill{margin-inline-start:auto;padding:3px 8px;border-radius:999px;background:#22c55e2e;color:#86efac;font-size:11.5px;font-weight:800}.au-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .1);animation:au-up .8s var(--pb-ease) .3s both}.au-stats b{display:block;font-size:22px;font-weight:850;letter-spacing:-.02em;color:#fff}.au-stats small{font-size:12.5px;color:#9fb0d8}.au-side{position:relative;display:flex;align-items:center;justify-content:center;padding:34px clamp(18px,4vw,64px);border:1px solid var(--pb-border);border-inline-start:0;border-radius:0 30px 30px 0;background:var(--pb-surface)}[dir=rtl] .au-side{border-radius:30px 0 0 30px}.au-card{width:100%;max-width:440px;display:grid;gap:18px;animation:au-up .7s var(--pb-ease) .1s both}.au-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:14px;background:var(--pb-surface-3)}.au-tabs a{position:relative;z-index:1;display:grid;place-items:center;height:40px;border-radius:10px;color:var(--pb-muted)!important;font-weight:700;font-size:14.5px;text-decoration:none!important;transition:color .3s}.au-tabs a.on{color:var(--pb-text)!important}.au-tabs-ind{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:10px;background:var(--pb-surface);box-shadow:var(--pb-shadow-sm);transition:transform .45s var(--pb-ease)}.au-tabs-ind.r{transform:translate(100%)}[dir=rtl] .au-tabs-ind{left:auto;right:5px}[dir=rtl] .au-tabs-ind.r{transform:translate(-100%)}.au-head{display:flex;align-items:flex-start;gap:14px}.au-mark{position:relative;flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:linear-gradient(135deg,var(--pb-accent),#8b5cf6);color:#fff;box-shadow:0 14px 30px -12px var(--pb-accent);animation:au-pop .7s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1)) .2s both}.au-mark:after{content:"";position:absolute;inset:-5px;border-radius:20px;border:1.5px solid color-mix(in srgb,var(--pb-accent) 40%,transparent);animation:au-ring 2.6s ease-out infinite}.au-head h2{margin:0;font-size:28px;font-weight:850;letter-spacing:-.03em;color:var(--pb-text)}.au-head p{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--pb-muted)}.au-social{display:grid;grid-template-columns:1fr 1fr;gap:10px}.au-passkey{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;width:100%;margin:0 0 10px;padding:11px 16px;border-radius:13px;border:1px solid color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border));background:color-mix(in srgb,var(--pb-accent) 7%,var(--pb-surface));color:var(--pb-text);font:inherit;text-align:start;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.au-passkey>svg{grid-row:1/3;color:var(--pb-accent)}.au-passkey span{font-weight:750;font-size:14.5px}.au-passkey small{font-size:12.5px;color:var(--pb-muted)}.au-passkey:not(:disabled):hover{transform:translateY(-2px);border-color:var(--pb-accent);box-shadow:0 12px 24px -16px #0f172a66}.au-passkey:focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px}.au-passkey:disabled{opacity:.7;cursor:progress}.au-soc{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;height:46px;border-radius:13px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text)!important;font-weight:650;font-size:14px;text-decoration:none!important;transition:transform .2s,border-color .2s,box-shadow .2s}.au-soc:not(.off):hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border));box-shadow:0 12px 24px -16px #0f172a66}.au-soc.off{opacity:.6;cursor:not-allowed}.au-soc small{position:absolute;top:-8px;inset-inline-end:8px;padding:1px 7px;border-radius:999px;background:var(--pb-surface-3);color:var(--pb-muted);font-size:10.5px;font-weight:700}.au-soc-ic{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;font-weight:900;font-size:13px}.au-soc-ic.google{background:conic-gradient(from -45deg,#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0);color:#fff}.au-soc-ic.apple{background:#111;color:#fff}.au-or{position:relative;display:flex;align-items:center;gap:12px;font-size:12.5px;color:var(--pb-muted)}.au-or:before,.au-or:after{content:"";flex:1;height:1px;background:var(--pb-border)}.au-steps{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650;color:var(--pb-muted)}.au-steps span{display:inline-flex;align-items:center;gap:7px;transition:color .3s}.au-steps span.on{color:var(--pb-text)}.au-steps b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--pb-surface-3);font-size:12px;transition:background .3s,color .3s}.au-steps span.on b{background:var(--pb-accent);color:#fff}.au-steps i{flex:1;height:2px;border-radius:2px;background:var(--pb-border);overflow:hidden;position:relative}.au-steps i:after{content:"";position:absolute;inset:0;background:var(--pb-accent);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--pb-ease)}.au-steps i.on:after{transform:none}.au-form,.au-step{display:grid;gap:14px}.au-form.st1 [data-step="2"],.au-form.st2 [data-step="1"]{display:none}.au-form.st2 [data-step="2"],.au-form.st1 [data-step="1"]{animation:au-swap .45s var(--pb-ease) both}.au-field{position:relative}.au-field input,.au-field textarea{width:100%;height:56px;padding:22px 44px 8px 46px;border-radius:14px;border:1.5px solid var(--pb-border);background:var(--pb-input-bg,var(--pb-surface));color:var(--pb-text);font:inherit;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.au-field.area textarea{height:auto;min-height:76px;padding-top:26px;resize:vertical}[dir=rtl] .au-field input,[dir=rtl] .au-field textarea{padding:22px 46px 8px 44px}.au-field input:hover,.au-field textarea:hover{border-color:color-mix(in srgb,var(--pb-accent) 30%,var(--pb-border))}.au-field input:focus,.au-field textarea:focus{border-color:var(--pb-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pb-accent) 14%,transparent)}.au-field input:user-invalid{border-color:#ef4444}.au-field label{position:absolute;inset-inline-start:46px;top:18px;font-size:15px;color:var(--pb-muted);pointer-events:none;transform-origin:left top;transition:transform .2s var(--pb-ease),color .2s,top .2s}[dir=rtl] .au-field label{transform-origin:right top}.au-field label i{font-style:normal;color:#ef4444;margin-inline-start:2px}.au-field input:focus+label,.au-field input:not(:placeholder-shown)+label,.au-field textarea:focus+label,.au-field textarea:not(:placeholder-shown)+label{top:9px;transform:scale(.78);color:var(--pb-accent);font-weight:650}.au-field input:not(:focus):not(:placeholder-shown)+label,.au-field textarea:not(:focus):not(:placeholder-shown)+label{color:var(--pb-muted)}.au-field-ic{position:absolute;inset-inline-start:16px;top:19px;color:var(--pb-muted);transition:color .2s}.au-field:focus-within .au-field-ic{color:var(--pb-accent)}.au-eye{position:absolute;inset-inline-end:8px;top:9px;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:none;color:var(--pb-muted);cursor:pointer}.au-eye:hover{background:var(--pb-surface-2);color:var(--pb-text)}.au-caps{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:650;color:#b45309}.au-hint{display:block;margin-top:6px;font-size:12px;color:var(--pb-muted)}.au-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.au-type{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border-radius:16px;background:var(--pb-surface-3)}.au-type button{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:12px;background:none;color:var(--pb-muted);font:inherit;text-align:start;cursor:pointer;transition:color .3s}.au-type button[aria-pressed=true]{color:var(--pb-text)}.au-type button[aria-pressed=true] svg{color:var(--pb-accent)}.au-type b{display:block;font-size:14px}.au-type small{font-size:11.5px;color:var(--pb-muted)}.au-type-ind{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 8px);border-radius:12px;background:var(--pb-surface);box-shadow:var(--pb-shadow-sm);transition:transform .45s var(--pb-ease)}.au-type-ind.r{transform:translate(calc(100% + 6px))}[dir=rtl] .au-type-ind{left:auto;right:5px}[dir=rtl] .au-type-ind.r{transform:translate(calc(-100% - 6px))}.au-strength{display:grid;gap:7px;margin-top:-4px}.au-strength-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.au-strength-bar span{height:5px;border-radius:5px;background:var(--pb-surface-3);transition:background .35s,transform .35s}.au-strength-bar span.on{transform:scaleY(1.2)}.au-strength.s1 .on{background:#ef4444}.au-strength.s2 .on{background:#f59e0b}.au-strength.s3 .on{background:#22c55e}.au-strength.s4 .on{background:linear-gradient(90deg,#22c55e,#06b6d4)}.au-strength-row{font-size:12.5px;font-weight:650;color:var(--pb-muted)}.au-strength ul{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:0;list-style:none}.au-strength li{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pb-muted);transition:color .3s}.au-strength li i{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--pb-border)}.au-strength li.ok{color:#16a34a}.au-strength li svg{animation:au-pop .35s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1))}.au-terms{position:relative;display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:var(--pb-text-2);cursor:pointer}.au-terms input{position:absolute;opacity:0;width:20px;height:20px;margin:0}.au-box{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1.5px solid var(--pb-border);background:var(--pb-surface);color:transparent;transition:background .2s,border-color .2s,color .2s}.au-terms input:checked+.au-box{background:var(--pb-accent);border-color:var(--pb-accent);color:#fff}.au-terms input:checked+.au-box svg{animation:au-pop .3s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1))}.au-terms input:focus-visible+.au-box{box-shadow:0 0 0 4px color-mix(in srgb,var(--pb-accent) 18%,transparent)}.au-terms a{color:var(--pb-accent);font-weight:650}.au-meta{display:flex;justify-content:flex-end;margin-top:-6px}.au-meta a{font-size:13.5px;font-weight:650;color:var(--pb-accent)}.au-btn{position:relative;overflow:hidden;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%;height:52px!important;border:0;border-radius:14px!important;background:linear-gradient(135deg,var(--pb-accent),color-mix(in srgb,var(--pb-accent) 55%,#7c3aed))!important;color:#fff!important;font:inherit;font-size:15.5px!important;font-weight:750!important;text-decoration:none!important;cursor:pointer;box-shadow:0 16px 30px -16px var(--pb-accent);transition:transform .25s var(--pb-ease),box-shadow .25s,filter .2s}.au-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--pb-ease)}.au-btn:hover{transform:translateY(-2px);box-shadow:0 20px 36px -16px var(--pb-accent)}.au-btn:hover:before{transform:translate(120%)}.au-btn:active{transform:translateY(0) scale(.99)}.au-btn:disabled{filter:saturate(.6);cursor:progress}.au-btn svg:last-child{transition:transform .25s}.au-btn:hover svg:last-child{transform:translate(4px)}.au-row2{display:grid;grid-template-columns:auto 1fr;gap:10px}.au-back{display:inline-flex;align-items:center;gap:6px;height:52px;padding:0 16px;border-radius:14px;border:1.5px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);font:inherit;font-weight:650;cursor:pointer;transition:background .2s}.au-back:hover{background:var(--pb-surface-2)}.au-warn{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:12px;background:var(--pb-warning-soft);color:#b45309;font-size:14px}.au-secure{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--pb-muted)}.au-secure svg{color:#22c55e}.au-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:13.5px;color:var(--pb-muted)}.au-links a{color:var(--pb-accent);font-weight:650}.au-done{display:grid;justify-items:center;gap:14px;padding:20px 0;text-align:center}.au-done p{margin:0;font-size:15px;color:var(--pb-text-2);line-height:1.55}.au-check{width:72px;height:72px}.au-check circle{fill:none;stroke:#22c55e;stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:au-draw .7s var(--pb-ease) forwards}.au-check path{fill:none;stroke:#22c55e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:au-draw .45s var(--pb-ease) .55s forwards}.au-card .error-box{animation:au-shake .45s var(--pb-ease)}.dark .au-side,[data-theme=dark] .au-side{background:#0b1430;border-color:#94a3b824}.dark .au-field input,.dark .au-field textarea,[data-theme=dark] .au-field input,[data-theme=dark] .au-field textarea{background:#0e1a3d}.dark .au-soc-ic.apple,[data-theme=dark] .au-soc-ic.apple{background:#fff;color:#111}@media(max-width:980px){.au-wrap{grid-template-columns:1fr;margin-top:12px}.au-story{border-radius:26px 26px 0 0;padding:22px 22px 24px;gap:16px}[dir=rtl] .au-story{border-radius:26px 26px 0 0}.au-mock,.au-stats{display:none}.au-story-main{margin-top:6px}.au-side{border-inline-start:1px solid var(--pb-border);border-top:0;border-radius:0 0 26px 26px;padding:26px 18px}[dir=rtl] .au-side{border-radius:0 0 26px 26px}}@media(max-width:520px){.au-hl,.au-dots{display:none}.au-story h1{font-size:30px}.au-row{grid-template-columns:1fr}.au-head h2{font-size:24px}.au-strength ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.au-wrap *,.au-wrap *:before,.au-wrap *:after{animation:none!important;transition:none!important}.au-check circle,.au-check path{stroke-dashoffset:0}}@keyframes au-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes au-in{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}@keyframes au-swap{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes au-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes au-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes au-ping{0%{box-shadow:0 0 #22c55e99}to{box-shadow:0 0 0 8px transparent}}@keyframes au-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes au-fill{to{transform:scaleX(1)}}@keyframes au-shimmer{to{background-position:-200% 0}}@keyframes au-a1{0%,to{transform:translate(0)}50%{transform:translate(120px,80px)}}@keyframes au-a2{0%,to{transform:translate(0)}50%{transform:translate(-100px,-60px)}}@keyframes au-a3{0%,to{transform:translate(0)}50%{transform:translate(80px,-90px)}}@keyframes au-grid{to{background-position:40px 40px,40px 40px}}@keyframes au-draw{to{stroke-dashoffset:0}}@keyframes au-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.au-live{white-space:nowrap}@media(max-width:520px){.au-live{display:none}}.sp-sessions .sp-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.sp-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface-2)}.sp-row.is-cur{border-color:color-mix(in srgb,var(--pb-success) 40%,var(--pb-border))}.sp-row.is-bad .sp-ic{color:var(--pb-danger);background:var(--pb-danger-soft)}.sp-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--pb-accent);background:var(--pb-accent-soft)}.sp-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sp-tx b{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--pb-text)}.sp-tx em{font-style:normal;font-size:11px;font-weight:700;color:var(--pb-success);background:var(--pb-success-soft);padding:2px 8px;border-radius:999px}.sp-tx em.is-warn{color:var(--pb-warning);background:var(--pb-warning-soft)}.sp-tx small{font-size:12.5px;color:var(--pb-muted)}.sp-row .button{min-height:34px!important;height:34px;padding:0 12px;font-size:13px}.sp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.sp-msg{margin:8px 0 0;font-size:13px;color:var(--pb-text-2)}.sp-empty{font-size:13px;color:var(--pb-muted)}.cx-page{padding:22px 0 64px;background:radial-gradient(900px 360px at 85% -80px,color-mix(in srgb,var(--pb-accent) 8%,transparent),transparent 70%)}.cx{display:grid;grid-template-columns:272px minmax(0,1fr);gap:26px;align-items:start;max-width:1320px;margin:0 auto;padding:0 16px}.cx-main{display:grid;gap:18px;min-width:0;animation:cx-in .5s var(--pb-ease) both}.cx-side{position:sticky;top:calc(var(--gh-h,90px) - 20px);display:grid;gap:12px;max-height:calc(100svh - 96px);overflow:auto;scrollbar-width:thin;padding-bottom:4px}.cx-me{display:grid;gap:12px;padding:16px;border-radius:22px;background:linear-gradient(160deg,#0b1430,#161f4d 60%,#25205c);color:#e6edff;box-shadow:0 20px 40px -26px #0b1430e6;position:relative;overflow:hidden;isolation:isolate}.cx-me:before{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgb(129 140 248 / .45),transparent 65%);z-index:-1;animation:cx-float 9s ease-in-out infinite}.cx-me-top{display:flex;align-items:center;gap:11px;min-width:0}.cx-me-top>div{min-width:0;display:grid}.cx-me-top b{font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-me-top small{font-size:12px;color:#a9b8dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-avatar{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--pb-accent),#a855f7);color:#fff;font-weight:800;font-size:15px;letter-spacing:.02em;box-shadow:0 8px 20px -8px var(--pb-accent)}.cx-avatar i{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;background:#94a3b8;border:2.5px solid #0f1a40}.cx-avatar i.ok{background:#22c55e}.cx-avatar.sm{width:32px;height:32px;border-radius:10px;font-size:13px}.cx-avatar.xl{width:76px;height:76px;border-radius:24px;font-size:26px}.cx-me-tags{display:flex;flex-wrap:wrap;gap:6px}.cx-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;background:#ffffff17;color:#c7d2fe;font-size:11.5px;font-weight:700;text-decoration:none!important}.cx-tag.ok{background:#22c55e29;color:#86efac}.cx-tag.warn{background:#f59e0b29;color:#fbbf24}.cx-bal{display:flex;align-items:center;gap:8px;width:100%;padding:10px 10px 10px 12px;border:1px solid rgb(255 255 255 / .12);border-radius:14px;background:#ffffff0f;color:#e6edff;font:inherit;cursor:pointer;transition:background .2s,border-color .2s}.cx-bal:hover{background:#ffffff1a;border-color:#fff3}.cx-bal span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#a9b8dc}.cx-bal b{margin-inline-start:auto;font-size:15px;color:#fff}.cx-bal em{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--pb-accent);color:#fff;font-style:normal}.cx-nav{position:relative;display:grid;gap:6px;padding:8px 10px;border-radius:22px;border:1px solid var(--pb-border);background:var(--pb-surface)}.cx-nav-ind{position:absolute;left:10px;right:10px;top:0;border-radius:12px;background:color-mix(in srgb,var(--pb-accent) 10%,transparent);box-shadow:inset 3px 0 0 var(--pb-accent);pointer-events:none;transition:transform .4s var(--pb-ease),height .4s var(--pb-ease),opacity .2s}[dir=rtl] .cx-nav-ind{box-shadow:inset -3px 0 0 var(--pb-accent)}.cx-nav-g{display:grid;gap:1px}.cx-nav-gt{padding:3px 10px 2px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pb-muted)}.cx-nav-a{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:35px;padding:0 10px;border-radius:12px;color:var(--pb-text-2)!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:color .2s,background .2s}.cx-nav-a:hover{background:var(--pb-surface-2);color:var(--pb-text)!important}.cx-nav-a.on{color:var(--pb-accent)!important;background:transparent}.cx-nav-a svg{flex:none;opacity:.85}.cx-nav-a span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pb-accent);color:#fff;font-size:11px;font-weight:800;font-style:normal;display:grid;place-items:center}.cx-badge.warn{background:#f59e0b}.cx-badge.hot{background:#ef4444;animation:cx-pulse 2s infinite}.cx-badge.mute{background:var(--pb-surface-3);color:var(--pb-muted)}.cx-side-help{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:14px;border-radius:18px;border:1px dashed var(--pb-border);background:var(--pb-surface)}.cx-side-help>span{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,#22c55e 13%,transparent);color:#16a34a}.cx-side-help b{font-size:13.5px;color:var(--pb-text)}.cx-side-help small{font-size:12px;line-height:1.45;color:var(--pb-muted)}.cx-side-help a{grid-column:2;display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:13px;font-weight:700;color:var(--pb-accent)}.cx-logout{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;color:var(--pb-muted)!important;font-size:13.5px;font-weight:600;text-decoration:none!important}.cx-logout:hover{color:#e11d48!important;background:#e11d480f}.cx-chips{display:none}.cx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.cx-head-l{display:flex;align-items:center;gap:14px;min-width:0}.cx-head-ic{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:linear-gradient(135deg,var(--pb-accent),#8b5cf6);color:#fff;box-shadow:0 14px 28px -14px var(--pb-accent);animation:cx-pop .5s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1)) both}.cx-crumb{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:650;color:var(--pb-muted)}.cx-head h1{margin:2px 0 0;font-size:clamp(22px,2.4vw,28px);font-weight:850;letter-spacing:-.03em;color:var(--pb-text)}.cx-head p{margin:2px 0 0;font-size:14px;color:var(--pb-muted)}.cx-head-a{display:flex;flex-wrap:wrap;gap:8px}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 15px;border-radius:12px;border:1px solid transparent;font:inherit;font-size:14px;font-weight:700;text-decoration:none!important;cursor:pointer;white-space:nowrap;transition:transform .2s var(--pb-ease),box-shadow .2s,background .2s,border-color .2s}.cx-btn.sm{height:34px;padding:0 12px;font-size:13px;border-radius:10px}.cx-btn.primary{background:linear-gradient(135deg,var(--pb-accent),color-mix(in srgb,var(--pb-accent) 55%,#7c3aed));color:#fff!important;box-shadow:0 10px 22px -12px var(--pb-accent)}.cx-btn.primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px var(--pb-accent)}.cx-btn.ghost{background:var(--pb-surface);border-color:var(--pb-border);color:var(--pb-text)!important}.cx-btn.ghost:hover{border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border));background:var(--pb-surface-2)}.cx-btn.light{background:#fff;color:#0b1430!important;box-shadow:0 10px 24px -12px #00000080}.cx-btn.light:hover{transform:translateY(-1px)}.cx-btn.glass{background:#ffffff1a;border-color:#ffffff29;color:#fff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cx-btn.glass:hover{background:#ffffff2e}.cx-link{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--pb-accent);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cx-card{display:grid;gap:12px;align-content:start;padding:18px;border-radius:22px;border:1px solid var(--pb-border);background:var(--pb-surface);min-width:0}.cx-card-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.cx-card-h h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;color:var(--pb-text)}.cx-card-h h2 svg{color:var(--pb-accent)}.cx-pill{min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:var(--pb-surface-3);color:var(--pb-text-2);font-size:12px;font-weight:800;display:grid;place-items:center}.cx-hint{font-size:12px;color:var(--pb-muted)}.cx-empty{display:grid;justify-items:center;gap:6px;padding:30px 16px;text-align:center;border-radius:18px;border:1px dashed var(--pb-border);background:var(--pb-surface)}.cx-card .cx-empty{border:0;padding:20px 8px}.cx-empty-ic{display:grid;place-items:center;width:58px;height:58px;margin-bottom:6px;border-radius:18px;background:color-mix(in srgb,var(--pb-accent) 10%,transparent);color:var(--pb-accent);animation:cx-float 5s ease-in-out infinite}.cx-empty b{font-size:16px;color:var(--pb-text)}.cx-empty p{margin:0 0 6px;max-width:440px;font-size:13.5px;line-height:1.55;color:var(--pb-muted)}.cx-fine{margin:0;font-size:12px;color:var(--pb-muted)}.cx-ov{display:grid;gap:18px}.cx-ann{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:11px 14px;border-radius:14px;background:color-mix(in srgb,var(--pb-accent) 8%,var(--pb-surface));border:1px solid color-mix(in srgb,var(--pb-accent) 18%,var(--pb-border));font-size:13.5px;color:var(--pb-text-2)}.cx-ann svg{color:var(--pb-accent)}.cx-ann b{color:var(--pb-text)}.cx-ann.maintenance{background:color-mix(in srgb,#f59e0b 9%,var(--pb-surface));border-color:color-mix(in srgb,#f59e0b 25%,var(--pb-border))}.cx-ann.maintenance svg{color:#d97706}.cx-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:20px;align-items:center;padding:26px 28px;border-radius:26px;background:linear-gradient(140deg,#0a1230,#141d4a 55%,#2a1f63);color:#e6edff;box-shadow:0 30px 60px -38px #0b1430f2}.cx-hero-bg{position:absolute;inset:0;z-index:-1;filter:blur(40px)}.cx-hero-bg i{position:absolute;border-radius:50%}.cx-hero-bg i:nth-child(1){width:300px;height:300px;left:-80px;top:-120px;background:#4f46e5;opacity:.5;animation:cx-a1 14s ease-in-out infinite}.cx-hero-bg i:nth-child(2){width:260px;height:260px;right:10%;bottom:-140px;background:#06b6d4;opacity:.35;animation:cx-a2 17s ease-in-out infinite}.cx-hero-bg i:nth-child(3){width:200px;height:200px;right:-60px;top:-60px;background:#a855f7;opacity:.35;animation:cx-a1 19s ease-in-out infinite reverse}.cx-hero-date{font-size:12.5px;font-weight:700;letter-spacing:.06em;color:#a5b4fc;text-transform:capitalize}.cx-hero h1{margin:6px 0;font-size:clamp(24px,3vw,34px);font-weight:850;letter-spacing:-.035em;color:#fff}.cx-wave{display:inline-block;transform-origin:70% 70%;animation:cx-wave 2.4s ease-in-out .6s 2}.cx-hero-copy>p{margin:0;max-width:520px;color:#b4c2e6;font-size:15px;line-height:1.55}.cx-hero-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cx-hero-orb{position:relative;width:190px;height:190px;justify-self:end}.cx-hero-orb span{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgb(165 180 252 / .3)}.cx-hero-orb .o1{animation:cx-spin 18s linear infinite;border-style:dashed}.cx-hero-orb .o2{inset:22px;border-color:#67e8f959;animation:cx-spin 12s linear infinite reverse}.cx-hero-orb .o3{inset:44px;border:0;background:radial-gradient(circle,rgb(99 102 241 / .5),transparent 70%);animation:cx-breathe 4s ease-in-out infinite}.cx-hero-orb .o1:after,.cx-hero-orb .o2:after{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#67e8f9;box-shadow:0 0 14px #67e8f9}.cx-hero-orb .o2:after{background:#c4b5fd;box-shadow:0 0 14px #c4b5fd}.cx-hero-core{position:absolute;inset:58px;display:grid;place-content:center;justify-items:center;border-radius:50%;background:#ffffff14;border:1px solid rgb(255 255 255 / .15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cx-hero-core b{font-size:30px;font-weight:850;color:#fff;line-height:1}.cx-hero-core small{font-size:11px;color:#a9b8dc}.cx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cx-kpi{--c:var(--pb-accent);position:relative;overflow:hidden;display:grid;gap:4px;padding:16px;border-radius:20px;border:1px solid var(--pb-border);background:var(--pb-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;animation:cx-in .5s var(--pb-ease) calc(var(--i,0) * 70ms + 80ms) both;transition:transform .3s var(--pb-ease),box-shadow .3s,border-color .3s}.cx-kpi.static{cursor:default}.cx-kpi:after{content:"";position:absolute;right:-40px;bottom:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%);opacity:.6;transition:opacity .3s,transform .4s var(--pb-ease)}.cx-kpi:not(.static):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c) 40%,var(--pb-border));box-shadow:0 18px 34px -24px var(--c)}.cx-kpi:hover:after{opacity:1;transform:scale(1.2)}.cx-kpi.k-svc{--c:#10b981}.cx-kpi.k-pay{--c:#f59e0b}.cx-kpi.k-sup{--c:#3b82f6}.cx-kpi.k-bal{--c:#8b5cf6}.cx-kpis.aff .cx-kpi:nth-child(1){--c:#3b82f6}.cx-kpis.aff .cx-kpi:nth-child(2){--c:#8b5cf6}.cx-kpis.aff .cx-kpi:nth-child(3){--c:#10b981}.cx-kpis.aff .cx-kpi:nth-child(4){--c:#f59e0b}.cx-kpi-ic{display:grid;place-items:center;width:38px;height:38px;margin-bottom:4px;border-radius:12px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.cx-kpi-l{font-size:12.5px;font-weight:650;color:var(--pb-muted)}.cx-kpi b{font-size:24px;font-weight:850;letter-spacing:-.02em;color:var(--pb-text);font-variant-numeric:tabular-nums}.cx-kpi small{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--pb-muted);transition:color .2s}.cx-kpi:hover small{color:var(--c)}.cx-ov-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.cx-todo{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cx-todo li{--c:var(--pb-accent);display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:15px;background:var(--pb-surface-2);border:1px solid transparent;animation:cx-in .45s var(--pb-ease) calc(var(--i) * 60ms) both;transition:border-color .2s}.cx-todo li:hover{border-color:color-mix(in srgb,var(--c) 35%,transparent)}.cx-todo li.warn{--c:#f59e0b;--cb:#b45309}.cx-todo li.bad,.cx-todo li.hot{--c:#ef4444;--cb:#dc2626}.cx-todo li.info{--c:#3b82f6;--cb:#2563eb}.cx-todo-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.cx-todo li.hot .cx-todo-ic{animation:cx-pulse 2s infinite}.cx-todo li>div{flex:1;min-width:0;display:grid}.cx-todo b{font-size:14px;color:var(--pb-text)}.cx-todo small{font-size:12.5px;color:var(--pb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-todo button{flex:none;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:10px;border:0;background:var(--cb,var(--c));color:#fff;font:inherit;font-size:12.5px;font-weight:750;cursor:pointer;transition:filter .2s,transform .2s}.cx-todo button:hover{filter:brightness(1.08);transform:translate(2px)}.cx-allgood{display:grid;justify-items:center;gap:6px;padding:22px 10px;text-align:center}.cx-allgood span{display:grid;place-items:center;width:60px;height:60px;border-radius:20px;background:linear-gradient(135deg,#22c55e,#14b8a6);color:#fff;box-shadow:0 14px 30px -14px #22c55e;animation:cx-pop .7s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1)) both}.cx-allgood b{font-size:15px;color:var(--pb-text)}.cx-allgood small{font-size:13px;color:var(--pb-muted)}.cx-upc{display:grid;gap:4px;margin:0;padding:0;list-style:none}.cx-upc li{position:relative;display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:12px}.cx-upc li:hover{background:var(--pb-surface-2)}.cx-ring{flex:none;width:40px;height:40px;transform:rotate(-90deg)}.cx-ring circle{fill:none;stroke:var(--pb-surface-3);stroke-width:4}.cx-ring circle.v{stroke:var(--c,#22c55e);stroke-linecap:round;transition:stroke-dasharray 1s var(--pb-ease)}.cx-ring.ok{--c:#22c55e}.cx-ring.warn{--c:#f59e0b}.cx-ring.bad{--c:#ef4444}.cx-upc-ic{position:absolute;left:18px;top:50%;margin-top:-7.5px;color:var(--pb-muted)}[dir=rtl] .cx-upc-ic{left:auto;right:18px}.cx-upc li>div{flex:1;min-width:0;display:grid}.cx-upc b{font-size:14px;color:var(--pb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-upc small{font-size:12px;color:var(--pb-muted)}.cx-upc em{flex:none;font-style:normal;font-size:12.5px;font-weight:800;padding:3px 9px;border-radius:999px}.cx-upc em.ok{background:color-mix(in srgb,#22c55e 13%,transparent);color:light-dark(#15803d,#4ade80)}.cx-upc em.warn{background:color-mix(in srgb,#f59e0b 15%,transparent);color:light-dark(#b45309,#fbbf24)}.cx-upc em.bad{background:color-mix(in srgb,#ef4444 13%,transparent);color:light-dark(#c81e1e,#f87171)}.cx-feed{position:relative;display:grid;gap:2px;margin:0;padding:0;list-style:none}.cx-feed:before{content:"";position:absolute;inset-inline-start:17px;top:12px;bottom:12px;width:2px;background:var(--pb-border)}.cx-feed li{position:relative;display:flex;align-items:center;gap:12px;padding:8px 6px;border-radius:12px;animation:cx-in .45s var(--pb-ease) calc(var(--i) * 50ms) both}.cx-feed li:hover{background:var(--pb-surface-2)}.cx-feed-ic{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:24px;height:24px;margin-inline-start:0;border-radius:8px;background:var(--pb-surface);border:2px solid var(--pb-border);color:var(--pb-accent)}.cx-feed button{flex:1;min-width:0;display:grid;padding:0;border:0;background:none;text-align:start;font:inherit;cursor:pointer}.cx-feed b{font-size:14px;color:var(--pb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-feed small{font-size:12.5px;color:var(--pb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-feed time{flex:none;font-size:12px;color:var(--pb-muted);min-width:84px;text-align:end}.cx-wallet{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:stretch}.cx-wcard{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;perspective:900px}.cx-wcard-in{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;height:100%;min-height:220px;padding:22px 24px;border-radius:24px;background:linear-gradient(135deg,#1d2b6b,#3b3ab8 45%,#7c3aed);color:#fff;box-shadow:0 30px 60px -30px #3b3ab8e6;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s var(--pb-ease)}.cx-wcard-in:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 120%,rgb(6 182 212 / .5),transparent 45%),repeating-linear-gradient(115deg,rgb(255 255 255 / .04) 0 2px,transparent 2px 14px)}.cx-wcard-glare{position:absolute;inset:0;background:radial-gradient(420px circle at var(--gx) var(--gy),rgb(255 255 255 / .28),transparent 45%);pointer-events:none;mix-blend-mode:overlay}.cx-wcard-top{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:auto}.cx-chip-gold{width:44px;height:32px;border-radius:7px;background:linear-gradient(135deg,#fde68a,#f59e0b 60%,#fcd34d);box-shadow:inset 0 0 0 1px #00000026}.cx-wcard-brand{font-weight:850;letter-spacing:.04em;opacity:.9}.cx-wcard-l{position:relative;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.cx-wcard-v{position:relative;font-size:clamp(30px,4vw,44px);font-weight:850;letter-spacing:-.03em;line-height:1.05;text-shadow:0 4px 20px rgb(0 0 0 / .25)}.cx-wcard-bot{position:relative;display:flex;justify-content:space-between;margin-top:10px;font-size:13px;font-weight:650;opacity:.85;letter-spacing:.06em}.cx-wside{display:grid;gap:12px;align-content:start}.cx-quick{display:grid;gap:8px;padding:16px;border-radius:20px;border:1px solid var(--pb-border);background:var(--pb-surface)}.cx-quick>span{font-size:13px;font-weight:700;color:var(--pb-text-2)}.cx-quick div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cx-quick button,.cx-fund-quick button{height:40px;border-radius:12px;border:1.5px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);font:inherit;font-weight:750;font-size:13.5px;cursor:pointer;transition:all .2s}.cx-quick button:hover,.cx-fund-quick button:hover,.cx-fund-quick button.on{border-color:var(--pb-accent);background:color-mix(in srgb,var(--pb-accent) 9%,transparent);color:var(--pb-accent);transform:translateY(-1px)}.cx-fund-quick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cx-wstats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cx-wstats div,.cx-minis div{display:grid;gap:3px;padding:14px 16px;border-radius:18px;border:1px solid var(--pb-border);background:var(--pb-surface)}.cx-wstats div>span,.cx-minis div>span{font-size:12.5px;color:var(--pb-muted);font-weight:600}.cx-wstats b,.cx-minis b{font-size:20px;font-weight:850;color:var(--pb-text)}.cx-wfeat{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cx-wfeat li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--pb-text-2)}.cx-wfeat svg{color:#22c55e}.cx-table{display:grid;border-radius:16px;border:1px solid var(--pb-border);overflow:hidden}.cx-tr{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr 1fr;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--pb-border);font-size:13.5px;color:var(--pb-text-2)}.cx-tr.th{border-top:0;background:var(--pb-surface-2);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted)}.cx-tr .r{text-align:end}.cx-td-main{display:grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:center}.cx-td-main b{color:var(--pb-text)}.cx-td-main small{grid-column:2;font-size:12px;color:var(--pb-muted)}.cx-tx-ic{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--pb-surface-3);color:var(--pb-muted)}.cx-tx-ic.in{background:color-mix(in srgb,#22c55e 14%,transparent);color:#16a34a}.cx-amt{font-weight:800;color:var(--pb-text)}.cx-amt.in{color:light-dark(#15803d,#4ade80)}.cx-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cx-minis .warn b{color:#d97706}.cx-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cx-seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px;border-radius:13px;background:var(--pb-surface-3);max-width:100%;overflow-x:auto}.cx-seg button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--pb-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap;transition:all .2s}.cx-seg button em{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pb-surface);font-size:11px;font-weight:800;font-style:normal;display:grid;place-items:center}.cx-seg button.on{background:var(--pb-surface);color:var(--pb-text);box-shadow:var(--pb-shadow-sm)}.cx-seg button.on em{background:var(--pb-accent);color:#fff}.cx-search{display:flex;align-items:center;gap:8px;height:42px;min-width:240px;flex:1;max-width:360px;padding:0 13px;border-radius:13px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-muted);transition:border-color .2s,box-shadow .2s}.cx-search.wide{max-width:none}.cx-search:focus-within{border-color:var(--pb-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pb-accent) 12%,transparent)}.cx-search input{flex:1;min-width:0;border:0!important;background:none!important;outline:none!important;box-shadow:none!important;color:var(--pb-text);font:inherit;font-size:14px}.cx-orders{display:grid;gap:8px}.cx-order{border-radius:18px;border:1px solid var(--pb-border);background:var(--pb-surface);overflow:hidden;animation:cx-in .45s var(--pb-ease) calc(var(--i) * 40ms) both;transition:border-color .2s,box-shadow .3s}.cx-order.open{border-color:color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border));box-shadow:0 18px 40px -28px color-mix(in srgb,var(--pb-accent) 70%,transparent)}.cx-order-h{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.cx-order-h:hover{background:var(--pb-surface-2)}.cx-order-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--pb-surface-3);color:var(--pb-muted)}.cx-order-ic.s-paid{background:color-mix(in srgb,#22c55e 14%,transparent);color:#16a34a}.cx-order-ic.s-awaiting_payment{background:color-mix(in srgb,#f59e0b 15%,transparent);color:#d97706}.cx-order-ic.s-payment_review{background:color-mix(in srgb,#3b82f6 14%,transparent);color:#2563eb}.cx-order-t{flex:1;min-width:0;display:grid}.cx-order-t b{font-size:14.5px;color:var(--pb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-order-t small{font-size:12px;color:var(--pb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-order-d{flex:none;font-size:12.5px;color:var(--pb-muted);min-width:80px}.cx-order-amt{flex:none;min-width:96px;text-align:end;font-size:15px;font-weight:850;color:var(--pb-text)}.cx-chev{flex:none;color:var(--pb-muted);transition:transform .3s var(--pb-ease)}.cx-order.open .cx-chev{transform:rotate(180deg)}.cx-order-b{display:grid;gap:12px;padding:4px 16px 16px;animation:cx-in .35s var(--pb-ease)}.cx-steps{display:flex;gap:0;margin:4px 0 0;padding:0;list-style:none}.cx-steps li{position:relative;flex:1;display:grid;justify-items:center;gap:6px;font-size:12px;font-weight:650;color:var(--pb-muted);text-align:center}.cx-steps li:before{content:"";position:absolute;top:13px;left:calc(-50% + 16px);right:calc(50% + 16px);height:3px;border-radius:3px;background:var(--pb-border)}.cx-steps li:first-child:before{display:none}.cx-steps li.done:before,.cx-steps li.now:before{background:var(--pb-accent)}.cx-steps span{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pb-surface-3);color:var(--pb-muted);font-size:12px;font-weight:800}.cx-steps li.done span{background:var(--pb-accent);color:#fff}.cx-steps li.now span{background:var(--pb-surface);color:var(--pb-accent);box-shadow:0 0 0 2px var(--pb-accent),0 0 0 6px color-mix(in srgb,var(--pb-accent) 15%,transparent);animation:cx-pulse2 2s infinite}.cx-steps li.done,.cx-steps li.now{color:var(--pb-text)}.cx-order-items{display:grid;border-radius:14px;background:var(--pb-surface-2);padding:6px 12px}.cx-order-items>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px dashed var(--pb-border);font-size:13.5px;color:var(--pb-text-2)}.cx-order-items>div:first-child{border-top:0}.cx-order-items small{color:var(--pb-muted)}.cx-order-items .disc{color:#16a34a}.cx-order-items .disc span{display:inline-flex;align-items:center;gap:6px}.cx-order-items .tot{font-size:15px;color:var(--pb-text);border-top-style:solid}.cx-order-items .tot b{font-weight:850}.cx-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--pb-accent) 7%,transparent);color:var(--pb-text-2);font-size:13.5px}.cx-note svg{flex:none;color:var(--pb-accent)}.cx-order-a{display:flex;flex-wrap:wrap;gap:8px}.cx-order-a .row-actions{display:contents}.cx-lics{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.cx-lic{--c:#22c55e;position:relative;display:grid;gap:12px;padding:18px;border-radius:22px;border:1px solid var(--pb-border);background:var(--pb-surface);overflow:hidden;animation:cx-in .5s var(--pb-ease) calc(var(--i) * 60ms) both;transition:transform .3s var(--pb-ease),box-shadow .3s}.cx-lic.t-warn{--c:#f59e0b}.cx-lic.t-bad{--c:#ef4444}.cx-lic:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 30%,transparent))}.cx-lic:hover{transform:translateY(-2px);box-shadow:0 20px 40px -30px #0f172a80}.cx-lic-h{display:flex;align-items:flex-start;gap:12px}.cx-lic-h>div{flex:1;min-width:0;display:grid;gap:2px}.cx-lic-h b{font-size:16px;color:var(--pb-text)}.cx-lic-h small{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--pb-muted)}.cx-lic-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;box-shadow:0 10px 20px -12px #f59e0b}.cx-key{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:12px;background:#0b1430;color:#c7d2fe}.cx-key code{flex:1;min-width:0;font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e0e7ff}.cx-key button{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:#ffffff14;color:#c7d2fe;cursor:pointer;transition:background .2s,color .2s}.cx-key button:hover{background:#ffffff29;color:#fff}.cx-key button.ok{background:#22c55e;color:#fff}.cx-lic-bar{display:grid;gap:6px}.cx-lic-bar>div{display:flex;justify-content:space-between;font-size:12.5px;color:var(--pb-muted)}.cx-lic-bar b{color:var(--pb-text);font-size:13px}.cx-lic-bar i{display:block;height:7px;border-radius:7px;background:var(--pb-surface-3);overflow:hidden}.cx-lic-bar i span{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 60%,#06b6d4));animation:cx-grow 1.2s var(--pb-ease) both;transform-origin:left}.cx-lic-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.cx-lic-dl div{display:grid;gap:2px;padding:9px 10px;border-radius:12px;background:var(--pb-surface-2)}.cx-lic-dl dt{font-size:11.5px;color:var(--pb-muted)}.cx-lic-dl dd{margin:0;font-size:13px;font-weight:700;color:var(--pb-text)}.cx-ok{display:inline-flex;align-items:center;gap:4px;color:#16a34a}.cx-muted{display:inline-flex;align-items:center;gap:4px;color:var(--pb-muted)}.cx-lic-a{display:flex;flex-wrap:wrap;gap:8px}.cx-aff{position:relative;overflow:hidden;isolation:isolate;padding:28px;border-radius:26px;background:linear-gradient(140deg,#052e2b,#065f46 55%,#0f766e);color:#ecfdf5}.cx-aff.off{background:linear-gradient(140deg,#0b1430,#1e1b4b 60%,#312e81)}.cx-aff-bg{position:absolute;inset:0;z-index:-1;filter:blur(40px)}.cx-aff-bg i{position:absolute;border-radius:50%}.cx-aff-bg i:nth-child(1){width:280px;height:280px;right:-60px;top:-100px;background:#34d399;opacity:.4;animation:cx-a2 16s ease-in-out infinite}.cx-aff-bg i:nth-child(2){width:220px;height:220px;left:30%;bottom:-140px;background:#22d3ee;opacity:.3;animation:cx-a1 18s ease-in-out infinite}.cx-aff-copy{display:grid;gap:12px;max-width:640px}.cx-aff-tag{display:inline-flex;align-items:center;gap:6px;width:fit-content;height:28px;padding:0 12px;border-radius:999px;background:#ffffff1f;font-size:12.5px;font-weight:750}.cx-aff h2{margin:0;font-size:clamp(24px,3vw,32px);font-weight:850;letter-spacing:-.03em;color:#fff}.cx-aff p{margin:0;color:#ecfdf5d1;font-size:15px;line-height:1.6}.cx-aff-link{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:14px;background:#ffffff1a;border:1px solid rgb(255 255 255 / .18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cx-aff-link code{flex:1;min-width:0;font:600 14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-aff-link button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:0;border-radius:10px;background:#fff;color:#065f46;font:inherit;font-weight:800;font-size:13.5px;cursor:pointer;transition:transform .2s}.cx-aff-link button:hover{transform:scale(1.03)}.cx-aff-link button.ok{background:#22c55e;color:#fff}.cx-how{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cx-how li{display:flex;gap:12px;align-items:flex-start}.cx-how li>span{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--pb-accent),#8b5cf6);color:#fff;font-weight:800;font-size:13px}.cx-how b{display:block;font-size:14px;color:var(--pb-text)}.cx-how small{font-size:13px;color:var(--pb-muted)}.cx-refs{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cx-refs li{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;background:var(--pb-surface-2)}.cx-refs li>div{flex:1;display:grid}.cx-refs b{font-size:14px;color:var(--pb-text)}.cx-refs small{font-size:12px;color:var(--pb-muted)}.cx-refs em{font-style:normal;font-size:12.5px;font-weight:750;color:var(--pb-muted)}.cx-refs em.ok{color:#16a34a}.cx-prof{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-radius:24px;border:1px solid var(--pb-border);background:linear-gradient(120deg,color-mix(in srgb,var(--pb-accent) 8%,var(--pb-surface)),var(--pb-surface) 55%)}.cx-prof-id{display:flex;align-items:center;gap:16px;min-width:0}.cx-prof-id h2{margin:0;font-size:22px;font-weight:850;color:var(--pb-text)}.cx-prof-id small{display:block;margin:2px 0 8px;font-size:13px;color:var(--pb-muted)}.cx-prof .cx-tag{background:var(--pb-surface-3);color:var(--pb-text-2)}.cx-prof .cx-tag.ok{background:color-mix(in srgb,#22c55e 14%,transparent);color:#16a34a}.cx-prof .cx-tag.warn{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#b45309}.cx-prof-meter{display:flex;align-items:center;gap:10px}.cx-prof-meter .cx-ring{width:54px;height:54px}.cx-prof-meter b{display:block;font-size:20px;font-weight:850;color:var(--pb-text)}.cx-prof-meter small{font-size:12.5px;color:var(--pb-muted)}.cx-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cx-f{position:relative}.cx-f.full{grid-column:1/-1}.cx-f input,.cx-f textarea{width:100%;height:54px;padding:22px 90px 8px 42px;border-radius:14px;border:1.5px solid var(--pb-border);background:var(--pb-input-bg,var(--pb-surface));color:var(--pb-text);font:inherit;font-size:14.5px;outline:none;transition:border-color .2s,box-shadow .2s}.cx-f textarea{height:auto;min-height:74px;padding-top:24px;resize:vertical}[dir=rtl] .cx-f input,[dir=rtl] .cx-f textarea{padding:22px 42px 8px 90px}.cx-f input:focus,.cx-f textarea:focus{border-color:var(--pb-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pb-accent) 13%,transparent)}.cx-f.ro input{background:var(--pb-surface-2);color:var(--pb-muted)}.cx-f.ok input,.cx-f.ok textarea{border-color:#22c55e}.cx-f.err input{border-color:#ef4444}.cx-f label{position:absolute;inset-inline-start:42px;top:17px;font-size:14.5px;color:var(--pb-muted);pointer-events:none;transform-origin:left top;transition:transform .2s var(--pb-ease),top .2s,color .2s}.cx-f input:focus+label,.cx-f input:not(:placeholder-shown)+label,.cx-f textarea:focus+label,.cx-f textarea:not(:placeholder-shown)+label{top:8px;transform:scale(.78);font-weight:650}.cx-f input:focus+label,.cx-f textarea:focus+label{color:var(--pb-accent)}.cx-f-ic{position:absolute;inset-inline-start:14px;top:19px;color:var(--pb-muted)}.cx-f:focus-within .cx-f-ic{color:var(--pb-accent)}.cx-f-st{position:absolute;inset-inline-end:12px;top:18px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#16a34a;animation:cx-in .3s}.cx-tgs{display:grid;gap:6px}.cx-tg{display:flex;align-items:center;gap:12px;padding:12px;border-radius:15px;background:var(--pb-surface-2);cursor:pointer;transition:background .2s}.cx-tg:hover{background:var(--pb-surface-3)}.cx-tg-select{cursor:default;flex-wrap:wrap}.cx-tg-select select{flex:none;min-width:150px;max-width:100%;height:38px;padding:0 10px;border-radius:11px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.cx-tg-select select:focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px}@media(max-width:520px){.cx-tg-select select{flex:1 1 100%;margin-inline-start:48px}}.cx-tg-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--pb-surface);color:var(--pb-accent)}.cx-tg-t{flex:1;display:grid}.cx-tg-t b{font-size:14px;color:var(--pb-text)}.cx-tg-t small{font-size:12.5px;color:var(--pb-muted)}.cx-tg input{position:absolute;opacity:0;pointer-events:none}.cx-tg i{flex:none;position:relative;width:44px;height:26px;border-radius:999px;background:var(--pb-border);transition:background .25s}.cx-tg i:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:transform .3s var(--pb-ease-bounce,cubic-bezier(.34,1.56,.64,1))}.cx-tg input:checked+i{background:var(--pb-accent)}.cx-tg input:checked+i:after{transform:translate(18px)}[dir=rtl] .cx-tg input:checked+i:after{transform:translate(-18px)}[dir=rtl] .cx-tg i:after{left:auto;right:3px}.cx-tg input:focus-visible+i{box-shadow:0 0 0 4px color-mix(in srgb,var(--pb-accent) 20%,transparent)}.cx-sec{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;border-radius:22px;background:linear-gradient(140deg,#0b1430,#1e1b4b);color:#e6edff}.cx-sec>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#ffffff1a;color:#86efac}.cx-sec>div{flex:1;min-width:220px;display:grid}.cx-sec b{font-size:16px;color:#fff}.cx-sec small{font-size:13px;color:#a9b8dc}.cx-inv{display:grid;gap:14px}.cx-inv-h{display:flex;justify-content:space-between;gap:12px;padding:18px;border-radius:16px;background:linear-gradient(135deg,#0b1430,#1e1b4b);color:#fff}.cx-inv-h b{display:block;font-size:18px}.cx-inv-h small{font-size:12px;color:#a9b8dc}.cx-inv-h .r{text-align:end}.cx-inv-h .r span{display:block;font-size:11px;letter-spacing:.12em;color:#a5b4fc}.cx-inv-meta{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px}.cx-inv-meta>div{display:grid;gap:3px;align-content:start;padding:10px 12px;border-radius:12px;background:var(--pb-surface-2)}.cx-inv-meta span{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--pb-muted);text-transform:uppercase}.cx-inv-meta b{font-size:14px;color:var(--pb-text)}.cx-inv-meta small{font-size:12px;color:var(--pb-muted)}.cx-inv-t{display:grid;border:1px solid var(--pb-border);border-radius:14px;overflow:hidden}.cx-inv-t>div{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--pb-border);font-size:13.5px;color:var(--pb-text-2)}.cx-inv-t>div:first-child{border-top:0}.cx-inv-t .th{background:var(--pb-surface-2);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted)}.cx-inv-t .tot{font-size:16px;font-weight:850;color:var(--pb-text);background:var(--pb-surface-2)}.cx-inv-t small{color:var(--pb-muted)}.cx-main .section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin:0}.cx-main .section-heading h1{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:850;letter-spacing:-.03em;color:var(--pb-text)}.cx-main .section-heading p{margin:2px 0 0;font-size:14px;color:var(--pb-muted)}.cx-main .section-heading h2{margin:0}.cx-delegate{display:grid;gap:18px;min-width:0}.cx-delegate .stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.cx-delegate .stat-card{padding:16px;border-radius:20px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:none;transition:transform .3s var(--pb-ease),box-shadow .3s}.cx-delegate .stat-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px -26px #0f172a73}.cx-delegate .stat-top{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:650;color:var(--pb-muted)}.cx-delegate .stat-top svg{width:34px;height:34px;padding:8px;border-radius:11px;background:color-mix(in srgb,var(--pb-accent) 12%,transparent);color:var(--pb-accent)}.cx-delegate .stat-value{font-size:26px;font-weight:850;color:var(--pb-text)}.cx-delegate .service-filters{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;align-items:end;margin:0}.cx-delegate .service-grid,.cx-delegate .hosting-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin:0}.cx-delegate .account-license,.cx-delegate .hosting-hub-card{position:relative;overflow:hidden;padding:18px;border-radius:22px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:none;transition:transform .3s var(--pb-ease),box-shadow .3s,border-color .3s;animation:cx-in .5s var(--pb-ease) both}.cx-delegate .account-license:before,.cx-delegate .hosting-hub-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--pb-accent),#06b6d4)}.cx-delegate .account-license:hover,.cx-delegate .hosting-hub-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pb-accent) 30%,var(--pb-border));box-shadow:0 20px 40px -30px #0f172a80}.cx-delegate .service-domain{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800;color:var(--pb-text)}.cx-delegate .detail-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.cx-delegate .detail-list>div{padding:9px 11px;border-radius:12px;background:var(--pb-surface-2);border:0}.cx-delegate .detail-list dt{font-size:11.5px;color:var(--pb-muted)}.cx-delegate .detail-list dd{margin:2px 0 0;font-size:13px;font-weight:700;color:var(--pb-text)}.cx-delegate .card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cx-delegate .panel{border-radius:22px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:none;padding:18px}.cx-delegate .panel-header h2{font-size:16px;font-weight:800}.cx-delegate .service-request{padding:12px 0;border-top:1px dashed var(--pb-border)}.cx-delegate .hosting-hub-top>span:first-child{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#10b981,#14b8a6);color:#fff;box-shadow:0 10px 20px -12px #10b981}.cx-delegate .hosting-hub-card h2{font-size:20px;font-weight:850;letter-spacing:-.02em}.cx-delegate .hosting-hub-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cx-delegate .hosting-hub-meta>span{display:grid;gap:2px;padding:9px 11px;border-radius:12px;background:var(--pb-surface-2);font-size:11.5px;color:var(--pb-muted)}.cx-delegate .hosting-hub-meta strong{font-size:13px;color:var(--pb-text)}.cx-delegate .hosting-console-hero{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(140deg,#052e2b,#065f46 55%,#0f766e);color:#ecfdf5;border:0;padding:24px}.cx-delegate .hosting-console-hero h2{color:#fff}.cx-delegate .hosting-console-hero .eyebrow{color:#6ee7b7}.cx-delegate .hosting-console-hero p{color:#ecfdf5cc}.cx-delegate .hosting-summary article,.cx-delegate .hosting-tool,.cx-delegate .hosting-account-details>div{border-radius:20px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:none;transition:transform .3s var(--pb-ease),border-color .3s,box-shadow .3s}.cx-delegate .hosting-tool:hover:not(:disabled){transform:translateY(-3px);border-color:color-mix(in srgb,#10b981 40%,var(--pb-border));box-shadow:0 20px 36px -26px #10b981}.cx-delegate .hosting-tool-icon{background:linear-gradient(135deg,#10b981,#14b8a6)!important;color:#fff!important;border-radius:14px!important}.cx-delegate .reseller-hero{border-radius:24px!important;overflow:hidden}.cx-delegate .console-card,.cx-delegate .reseller-rules,.cx-delegate .reseller-order{border-radius:20px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:none}.cx-delegate .empty-block{border-radius:20px}.cx-delegate .notice{border-radius:14px}.cx-delegate .button,.cx-delegate [data-slot=button]{border-radius:12px}.dark .cx-key,[data-theme=dark] .cx-key{background:#060c22}.dark .cx-tg i:after,[data-theme=dark] .cx-tg i:after{background:#e2e8f0}@media(max-width:1180px){.cx{grid-template-columns:240px minmax(0,1fr);gap:18px}.cx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-hero{grid-template-columns:1fr}.cx-hero-orb{display:none}}@media(max-width:980px){.cx{grid-template-columns:1fr}.cx-side{display:none}.cx-chips{position:sticky;top:calc(var(--gh-h,72px) - 14px);z-index:30;display:flex;gap:6px;margin:0 -16px;padding:8px 16px;overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--pb-bg,#f6f8fc) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.cx-chips::-webkit-scrollbar{display:none}.cx-chip{flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2)!important;font-size:13.5px;font-weight:650;text-decoration:none!important;white-space:nowrap;transition:all .2s}.cx-chip.on{background:var(--pb-accent);border-color:var(--pb-accent);color:#fff!important;box-shadow:0 8px 18px -10px var(--pb-accent)}.cx-chip .cx-badge{height:18px;min-width:18px;font-size:10.5px}.cx-chip.on .cx-badge{background:#fff;color:var(--pb-accent)}.cx-ov-grid,.cx-wallet{grid-template-columns:1fr}}@media(max-width:640px){.cx-page{padding-top:8px}.cx-hero{padding:20px;border-radius:22px}.cx-kpis{gap:10px}.cx-kpi{padding:13px}.cx-kpi b{font-size:19px}.cx-minis{grid-template-columns:1fr 1fr}.cx-minis div:last-child{grid-column:1/-1}.cx-order-d,.cx-order-h .status{display:none}.cx-order-amt{min-width:0}.cx-lics,.cx-form{grid-template-columns:1fr}.cx-tr{grid-template-columns:minmax(0,1.6fr) 1fr}.cx-tr>span:nth-child(2),.cx-tr>span:nth-child(3){display:none}.cx-quick div{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-fund-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-delegate .stats-grid{grid-template-columns:1fr 1fr}.cx-delegate .service-filters,.cx-delegate .service-grid,.cx-delegate .hosting-hub-grid,.cx-inv-meta{grid-template-columns:1fr}.cx-head-ic{width:42px;height:42px;border-radius:13px}.cx-feed time{display:none}}@media print{.cx-side,.cx-chips,.gh,.cx-head-a,.cx-toolbar{display:none!important}.cx{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cx *,.cx *:before,.cx *:after{animation:none!important;transition:none!important}}@keyframes cx-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cx-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes cx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cx-pulse{0%{box-shadow:0 0 #ef444480}to{box-shadow:0 0 0 8px transparent}}@keyframes cx-pulse2{0%,to{box-shadow:0 0 0 2px var(--pb-accent),0 0 0 4px color-mix(in srgb,var(--pb-accent) 15%,transparent)}50%{box-shadow:0 0 0 2px var(--pb-accent),0 0 0 8px color-mix(in srgb,var(--pb-accent) 10%,transparent)}}@keyframes cx-a1{0%,to{transform:translate(0)}50%{transform:translate(80px,40px)}}@keyframes cx-a2{0%,to{transform:translate(0)}50%{transform:translate(-70px,-30px)}}@keyframes cx-spin{to{transform:rotate(360deg)}}@keyframes cx-breathe{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.1);opacity:1}}@keyframes cx-wave{0%,to{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-6deg)}}@keyframes cx-grow{0%{transform:scaleX(0)}to{transform:none}}@media(max-height:940px){.cx-side-help{display:none}.cx-me{gap:10px;padding:14px}}.cx-delegate .hosting-hub-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cx-delegate .hosting-hub-card .eyebrow{color:var(--pb-accent)}.cx-delegate .hosting-hub-top>span:first-child{background:linear-gradient(135deg,#10b981,#14b8a6)!important;color:#fff!important}.cx-main{min-width:0}@media(max-width:980px){.cx{grid-template-columns:minmax(0,1fr)}}.cx-delegate,.sd{grid-template-columns:minmax(0,1fr)}.cx-main>*>*{min-width:0}.cx-hero{grid-template-columns:minmax(0,1fr) 300px}.cx-hero-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:center;padding:18px;border-radius:20px;background:#ffffff12;border:1px solid rgb(255 255 255 / .14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cx-hc-ring{--p:0;position:relative;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#67e8f9 calc(var(--p) * 1%),#ffffff1f 0);box-shadow:0 0 30px -8px #67e8f973}.cx-hc-ring>div{width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#121a44;text-align:center}.cx-hc-ring b{font-size:28px;font-weight:850;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.cx-hc-ring small{font-size:10.5px;line-height:1.15;color:#a9b8dc;max-width:64px}.cx-hc-list{display:grid;gap:9px;margin:0}.cx-hc-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid rgb(255 255 255 / .1)}.cx-hc-list>div:last-child{border-bottom:0;padding-bottom:0}.cx-hc-list dt{font-size:12.5px;color:#a9b8dc;white-space:nowrap}.cx-hc-list dd{margin:0;font-size:14px;font-weight:750;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-hc-list dd.is-warn{color:#fcd34d}.cx-hc-list dd.is-ok{color:#86efac}@media(max-width:1180px){.cx-hero{grid-template-columns:minmax(0,1fr) 270px}.cx-hero-card{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:14px}.cx-hc-ring{width:84px;height:84px}.cx-hc-ring>div{width:68px;height:68px}.cx-hc-ring b{font-size:24px}}@media(max-width:980px){.cx-hero{grid-template-columns:minmax(0,1fr)}.cx-hero-card{max-width:420px}}@media(max-width:520px){.cx-hero-card{grid-template-columns:minmax(0,1fr)}.cx-hc-ring{display:none}}.rn-list{display:grid;gap:10px}.rn-note{display:flex;gap:8px;align-items:flex-start;margin:0 0 4px;padding:11px 14px;border-radius:12px;background:var(--pb-accent-soft);color:var(--pb-text-2);font-size:13px;line-height:1.5}.rn-note svg{flex:none;margin-top:2px;color:var(--pb-accent)}.rn-row{display:grid;grid-template-columns:42px minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border:1px solid var(--pb-border);border-radius:16px;background:var(--pb-surface);transition:border-color .2s,box-shadow .2s}.rn-row:hover{border-color:var(--pb-border-2);box-shadow:var(--pb-shadow-sm)}.rn-row.tone-bad{border-inline-start:3px solid var(--pb-danger,#dc2626)}.rn-row.tone-warn{border-inline-start:3px solid var(--pb-warning,#d97706)}.rn-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--pb-accent-soft);color:var(--pb-accent)}.rn-main{min-width:0;display:grid;gap:2px}.rn-main b{font-size:15px;color:var(--pb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rn-main span{font-size:13px;color:var(--pb-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rn-date,.rn-price{display:grid;gap:2px;min-width:0}.rn-date small,.rn-price small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted)}.rn-date b,.rn-price b{font-size:14px;color:var(--pb-text);font-variant-numeric:tabular-nums}.rn-price b span{font-weight:500;color:var(--pb-muted);font-size:12.5px}.rn-price .rn-q{font-size:12.5px;font-weight:600;color:var(--pb-text-2)}.rn-pill{justify-self:start;font-style:normal;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--pb-surface-3);color:var(--pb-text-2)}.rn-pill.bad{background:var(--pb-danger-soft,#fee2e2);color:var(--pb-danger,#dc2626)}.rn-pill.warn{background:var(--pb-warning-soft,#fef3c7);color:var(--pb-warning,#b45309)}.rn-pill.ok{background:var(--pb-success-soft,#dcfce7);color:var(--pb-success,#15803d)}.rn-act{justify-self:end}.rn-empty{display:grid;justify-items:center;gap:6px;padding:44px 20px;border:2px dashed var(--pb-border);border-radius:18px;color:var(--pb-muted);text-align:center}.rn-empty b{color:var(--pb-text)}.rn-empty p{margin:0;font-size:13.5px}@media(max-width:900px){.rn-row{grid-template-columns:42px minmax(0,1fr) auto;row-gap:10px}.rn-date,.rn-price{grid-column:2/3}.rn-act{grid-column:1/-1;justify-self:stretch}.rn-act button{width:100%}}.rn-act button{height:36px;font-size:13.5px;font-weight:650;gap:6px}.cx-due{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;border-radius:16px;border:1px solid;animation:pb-rise .35s var(--pb-ease) both}.cx-due.is-warn{background:color-mix(in srgb,#f59e0b 10%,var(--pb-surface));border-color:color-mix(in srgb,#f59e0b 40%,transparent)}.cx-due.is-bad{background:color-mix(in srgb,#ef4444 9%,var(--pb-surface));border-color:color-mix(in srgb,#ef4444 40%,transparent)}.cx-due-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:#f59e0b}.cx-due.is-bad .cx-due-ic{background:#ef4444}.cx-due-tx{flex:1;min-width:0;display:grid;gap:2px}.cx-due-tx b{font-size:15px;color:var(--pb-text)}.cx-due-tx span{font-size:13px;color:var(--pb-text-2)}.cx-due .cx-btn{flex:none}@media(max-width:620px){.cx-due{flex-wrap:wrap}.cx-due .cx-btn{width:100%;justify-content:center}}.cx-amt.out{color:var(--pb-text)}.cx-done{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;background:var(--pb-success-soft,#dcfce7);color:var(--pb-success,#15803d)}.cx-order-a>button:not(.cx-btn){height:40px;padding:0 15px;border-radius:12px;font-size:14px;font-weight:700;gap:7px}.cx-order-a>button:not(.cx-btn):first-child{background:linear-gradient(135deg,var(--pb-accent),color-mix(in srgb,var(--pb-accent) 55%,#7c3aed));color:#fff;border:0;box-shadow:0 10px 22px -12px var(--pb-accent)}.hosting-summary article>span,.hosting-summary strong small,.hosting-summary p,.hosting-summary a,.hosting-tool p,.hosting-account-details dt,.hosting-last-check,.hosting-hub-meta span,.hosting-help p{color:var(--pb-muted)}.hosting-account-details>div{padding:24px;min-width:0}.hosting-account-details h3{font-weight:700}.hosting-account-details dl{margin:0}.hosting-account-details dl>div:last-child{border-bottom:0}.hosting-account-details dd{text-align:end}.hosting-account-details dd.prose-text{font-size:14px!important;line-height:1.6!important}html .hosting-console-hero .eyebrow{color:#a7f3d0!important}@media(max-width:640px){.hosting-account-details>div{padding:18px}}html[data-workspace=admin] body{background:var(--pb-bg)}.pbx{--side-w:272px;--side-bg:#0b1120;--side-bg-2:#111a2e;--side-ink:#9aa7c2;--side-ink-strong:#eef2fb;--side-line:rgb(255 255 255 / .07);--top-h:68px;min-height:100dvh;display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);background:var(--pb-bg);color:var(--pb-text);font-size:14px;transition:grid-template-columns .35s var(--pb-ease)}html[data-theme=dark] .pbx{--side-bg:#070b15;--side-bg-2:#0d1424}.pbx.is-collapsed{--side-w:76px}.pbx-side{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;background:var(--side-bg);color:var(--side-ink);border-inline-end:1px solid var(--side-line);z-index:60;overflow:hidden}.pbx-side:before{content:"";position:absolute;inset:-30% -40% auto;height:380px;background:radial-gradient(closest-side,color-mix(in srgb,var(--pb-accent) 28%,transparent),transparent);opacity:.55;pointer-events:none}.pbx-brand{position:relative;display:flex;align-items:center;gap:8px;height:var(--top-h);padding:0 14px 0 18px;border-bottom:1px solid var(--side-line);flex:none}.pbx-logo{display:flex;align-items:center;gap:11px;text-decoration:none;min-width:0;flex:1}.pbx-logo-mark{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:17px;color:#fff;background:var(--pb-grad);background-size:200% 200%;animation:pb-gradient-x 8s linear infinite;box-shadow:0 8px 20px -8px var(--pb-accent)}.pbx-logo-text{display:flex;flex-direction:column;line-height:1.1;color:var(--side-ink-strong);font-weight:800;font-size:18px;letter-spacing:-.02em;white-space:nowrap}.pbx-logo-text small{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--side-ink);margin-top:3px}.pbx-icon{width:36px;height:36px;border-radius:11px;display:inline-grid;place-items:center;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;position:relative;transition:background .2s,color .2s,border-color .2s,transform .2s;flex:none}.pbx-side .pbx-icon:hover{background:var(--side-bg-2);color:var(--side-ink-strong)}.pbx-collapse svg{transition:transform .35s var(--pb-ease)}.pbx.is-collapsed .pbx-collapse svg{transform:rotate(180deg)}html[dir=rtl] .pbx-collapse svg{transform:rotate(180deg)}html[dir=rtl] .pbx.is-collapsed .pbx-collapse svg{transform:none}.pbx-close{display:none}.pbx-filter{position:relative;display:flex;align-items:center;gap:8px;margin:14px 14px 6px;height:38px;padding:0 12px;border-radius:11px;background:var(--side-bg-2);border:1px solid var(--side-line);color:var(--side-ink);flex:none}.pbx-filter input{flex:1;min-width:0;border:0!important;background:transparent!important;color:var(--side-ink-strong)!important;font:500 13px var(--pb-font);outline:none;box-shadow:none!important;padding:0!important}.pbx-filter input::placeholder{color:var(--side-ink)!important;opacity:.8}.pbx-nav{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px 10px 14px;scrollbar-color:var(--side-line) transparent}.pbx-group{margin-top:4px}.pbx-group-head{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--side-ink);font:700 11px/1 var(--pb-font);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:color .2s,background .2s}.pbx-group-head:hover{color:var(--side-ink-strong)}.pbx-group-head span{flex:1;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbx-group-icon{flex:none;opacity:.8}.pbx-chev{transition:transform .3s var(--pb-ease);opacity:.6}.pbx-group-head em,.pbx-item em{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pb-accent);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;letter-spacing:0}.pbx-group-items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--pb-ease)}.pbx-group-items>*{min-height:0}.pbx-group.open .pbx-group-items{grid-template-rows:1fr}.pbx-group-items{overflow:hidden}.pbx-group:not(.open) .pbx-item{visibility:hidden}.pbx-group .pbx-group-items{display:flex;flex-direction:column;max-height:0;transition:none}.pbx-nav{overflow-anchor:none;scroll-behavior:auto}.pbx-group.open .pbx-group-items{max-height:900px}.pbx-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:38px;padding:0 10px 0 14px;margin:1px 0;border:0;border-radius:10px;background:transparent;color:var(--side-ink);font:500 13.5px var(--pb-font);text-align:start;cursor:pointer;transition:background .2s,color .2s,transform .2s}.pbx-item span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbx-item svg{flex:none;opacity:.85;transition:transform .3s var(--pb-ease-bounce)}.pbx-item:hover{background:var(--side-bg-2);color:var(--side-ink-strong)}.pbx-item:hover svg{transform:scale(1.12)}.pbx-item.active{color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--pb-accent) 85%,transparent),color-mix(in srgb,var(--pb-accent) 35%,transparent));box-shadow:0 8px 20px -10px var(--pb-accent)}html[dir=rtl] .pbx-item.active{background:linear-gradient(270deg,color-mix(in srgb,var(--pb-accent) 85%,transparent),color-mix(in srgb,var(--pb-accent) 35%,transparent))}.pbx-item.active:before{content:"";position:absolute;inset-inline-start:-10px;top:8px;bottom:8px;width:3px;border-radius:3px;background:#fff}.pbx-item.active em{background:#fff;color:var(--pb-accent)}.pbx-side-foot{position:relative;flex:none;border-top:1px solid var(--side-line);padding:12px}.pbx-site{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:10px;color:var(--side-ink);text-decoration:none;font-weight:500;font-size:13px;transition:background .2s,color .2s}.pbx-site:hover{background:var(--side-bg-2);color:var(--side-ink-strong)}.pbx-me{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px;border-radius:13px;background:var(--side-bg-2);border:1px solid var(--side-line)}.pbx-avatar{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--pb-accent),var(--pb-accent-2))}.pbx-me-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.pbx-me-text strong{color:var(--side-ink-strong);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbx-me-text small{font-size:11.5px}.pbx-me .pbx-icon{width:32px;height:32px}.pbx-me .pbx-icon:hover{background:#ef444426;color:#fca5a5}.pbx.is-collapsed .pbx-logo-text,.pbx.is-collapsed .pbx-filter,.pbx.is-collapsed .pbx-group-head span,.pbx.is-collapsed .pbx-chev,.pbx.is-collapsed .pbx-item span,.pbx.is-collapsed .pbx-site span,.pbx.is-collapsed .pbx-me-text,.pbx.is-collapsed .pbx-me .pbx-icon{display:none}.pbx.is-collapsed .pbx-brand{flex-direction:column;justify-content:center;gap:6px;padding:8px 0;height:auto;min-height:var(--top-h)}.pbx.is-collapsed .pbx-logo{flex:none}.pbx.is-collapsed .pbx-group-head{justify-content:center;padding:0;height:22px}.pbx.is-collapsed .pbx-group-head .pbx-group-icon{display:none}.pbx.is-collapsed .pbx-group-head:after{content:"";width:22px;height:1px;background:var(--side-line)}.pbx.is-collapsed .pbx-group-items{max-height:none!important}.pbx.is-collapsed .pbx-group:not(.open) .pbx-item{visibility:visible}.pbx.is-collapsed .pbx-item{justify-content:center;padding:0;width:44px;margin-inline:auto}.pbx.is-collapsed .pbx-item em{position:absolute;top:2px;inset-inline-end:0;min-width:16px;height:16px;font-size:9.5px;padding:0 4px}.pbx.is-collapsed .pbx-item.active:before{display:none}.pbx.is-collapsed .pbx-site{justify-content:center}.pbx.is-collapsed .pbx-me{justify-content:center;padding:6px;background:transparent;border:0}.pbx-main{min-width:0;display:flex;flex-direction:column}.pbx-top{position:sticky;top:0;z-index:50;height:var(--top-h);display:flex;align-items:center;gap:14px;padding:0 28px;background:color-mix(in srgb,var(--pb-bg) 78%,transparent);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--pb-border)}.pbx-burger{display:none;color:var(--pb-text-2)}.pbx-search{position:relative;flex:1;max-width:560px;display:flex;align-items:center;gap:10px;height:42px;padding:0 12px 0 14px;border-radius:13px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-muted);transition:border-color .2s,box-shadow .2s}.pbx-search:focus-within{border-color:var(--pb-accent);box-shadow:0 0 0 4px var(--pb-accent-ring)}.pbx-search input{flex:1;min-width:0;height:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;font:500 14px var(--pb-font);color:var(--pb-text)!important;outline:none}.pbx-search kbd{font:600 11px var(--pb-font);padding:3px 7px;border-radius:6px;background:var(--pb-surface-3);border:1px solid var(--pb-border);color:var(--pb-muted);white-space:nowrap}.pbx-pop{position:absolute;top:calc(100% + 8px);z-index:80;background:var(--pb-elevated);border:1px solid var(--pb-border);border-radius:16px;box-shadow:var(--pb-shadow-lg);padding:6px;animation:pb-pop .22s var(--pb-ease) both}.pbx-search-pop{inset-inline:0;max-height:min(460px,70vh);overflow:auto}.pbx-search-pop button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:11px;background:transparent;color:inherit;text-align:start;cursor:pointer;font:inherit}.pbx-search-pop button.on{background:var(--pb-accent-soft)}.pbx-hit-icon{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--pb-surface-3);color:var(--pb-accent)}.pbx-hit{flex:1;min-width:0;display:flex;flex-direction:column}.pbx-hit strong{color:var(--pb-text);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbx-hit small{color:var(--pb-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbx-hit-kind{font-size:11px;font-weight:600;color:var(--pb-muted);padding:2px 8px;border-radius:999px;background:var(--pb-surface-3);white-space:nowrap}.pbx-enter{color:var(--pb-accent)}.pbx-none{padding:18px;text-align:center;color:var(--pb-muted);margin:0}.pbx-top-actions{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.pbx-dd{position:relative}.pbx-new{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:12px;border:0;background:var(--pb-accent);color:#fff;font:600 14px var(--pb-font);cursor:pointer;box-shadow:0 8px 20px -10px var(--pb-accent);transition:transform .2s,box-shadow .2s}.pbx-new:hover{transform:translateY(-1px);box-shadow:var(--pb-glow)}.pbx-create{inset-inline-end:0;width:250px;display:grid;grid-template-columns:1fr;gap:2px}.pbx-create button,.pbx-profile-pop a{display:flex;align-items:center;gap:11px;padding:9px 11px;border:0;border-radius:10px;background:transparent;color:var(--pb-text-2);font:500 13.5px var(--pb-font);text-align:start;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.pbx-create button:hover,.pbx-profile-pop a:hover{background:var(--pb-surface-3);color:var(--pb-text)}.pbx-create button svg{color:var(--pb-accent)}.pbx-top .pbx-icon{border-color:var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2);width:40px;height:40px;border-radius:12px}.pbx-top .pbx-icon:hover{border-color:var(--pb-accent);color:var(--pb-accent)}.pbx-top .pb-theme-toggle,.pbx-top .pb-lang-trigger{height:40px;border-radius:12px}.pbx-top .pb-theme-toggle{width:40px}.pbx-bell em{position:absolute;top:-5px;inset-inline-end:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--pb-danger);color:#fff;font:700 10.5px/19px var(--pb-font);font-style:normal;box-shadow:0 0 0 2px var(--pb-bg);animation:pb-pop .4s var(--pb-ease-bounce) both}.pbx-profile{display:flex;align-items:center;gap:6px;height:40px;padding:0 8px 0 3px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2);cursor:pointer}.pbx-profile .pbx-avatar{width:32px;height:32px;border-radius:9px}.pbx-profile-pop{inset-inline-end:0;width:250px}.pbx-profile-head{padding:10px 11px 12px;border-bottom:1px solid var(--pb-border);margin-bottom:4px;display:flex;flex-direction:column}.pbx-profile-head strong{color:var(--pb-text)}.pbx-profile-head small{color:var(--pb-muted)}.pbx-profile-pop a.danger{color:var(--pb-danger)}.pbx-content{flex:1;padding:26px 28px 24px;max-width:1680px;width:100%;margin-inline:auto}.pbx-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;animation:pb-rise .5s var(--pb-ease) both}.pbx-crumbs{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--pb-muted);margin-bottom:6px;flex-wrap:wrap}.pbx-crumbs button{border:0;background:none;padding:0;color:var(--pb-muted);font:inherit;cursor:pointer}.pbx-crumbs button:hover{color:var(--pb-accent)}.pbx-crumbs .cur{color:var(--pb-text-2);font-weight:600}.pbx-page-head h1{margin:0;font-size:27px;line-height:1.15;letter-spacing:-.03em;font-weight:800;color:var(--pb-text)}.pbx-page-head p{margin:6px 0 0;color:var(--pb-muted);font-size:14px;max-width:720px}.pbx-page{animation:pb-page-in .45s var(--pb-ease) both}.pbx-foot{display:flex;justify-content:space-between;gap:12px;margin-top:34px;padding-top:16px;border-top:1px solid var(--pb-border);color:var(--pb-muted);font-size:12px}.pbx-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;border-radius:13px!important;background:var(--pb-success-soft)!important;color:var(--pb-text)!important;border:1px solid color-mix(in srgb,var(--pb-success) 35%,transparent)!important;animation:pb-rise .35s var(--pb-ease) both}.pbx-notice button{border:0;background:none;color:inherit;font-size:20px;line-height:1;cursor:pointer;opacity:.6}.pbx-danger-btn{color:var(--pb-danger)!important}.pbx-danger-btn:hover{background:var(--pb-danger-soft)!important;border-color:var(--pb-danger)!important}.pbx .settings-panel,.pbx .panel,.pbx .admin-records,.pbx .stat-card,.pbx .portable-admin-row,.pbx .console-card{background:var(--pb-surface)!important;border:1px solid var(--pb-border)!important;border-radius:16px!important;box-shadow:var(--pb-shadow-sm)!important;color:var(--pb-text)}.pbx .admin-records{padding:0!important;overflow:hidden}.pbx .admin-record-tools{padding:14px 16px;border-bottom:1px solid var(--pb-border);display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;background:var(--pb-surface)}.pbx .admin-record-search{flex:1;min-width:220px;max-width:460px;display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;border-radius:11px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-muted)}.pbx .admin-record-search input{flex:1;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:var(--pb-text)!important;font:500 13.5px var(--pb-font);outline:none}.pbx .admin-record-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pbx .admin-record-filters label{display:flex;align-items:center;gap:6px;height:40px;padding:0 10px;border-radius:11px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-muted)}.pbx .admin-record-filters select{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--pb-text)!important;font:500 13px var(--pb-font);padding:0 4px!important;height:100%}.pbx .admin-table-wrap{overflow-x:auto}.pbx .admin-record-table{width:100%;border-collapse:separate;border-spacing:0}.pbx .admin-record-table th{position:sticky;top:0;background:var(--pb-surface-2);color:var(--pb-muted);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:start;padding:11px 16px;border-bottom:1px solid var(--pb-border)}.pbx .admin-record-table td{padding:13px 16px;border-bottom:1px solid var(--pb-border);vertical-align:middle;text-align:start}.pbx .admin-record-table tbody tr{transition:background .15s}.pbx .admin-record-table tbody tr:hover{background:var(--pb-surface-2)}.pbx .admin-record-table tbody tr:last-child td{border-bottom:0}.pbx .admin-record-identity{display:flex;align-items:center;gap:12px}.pbx .admin-record-avatar{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-weight:700;font-size:13px;color:var(--pb-accent);background:var(--pb-accent-soft)}.pbx .admin-record-identity strong{color:var(--pb-text);font-size:14px}.pbx .admin-record-identity p{margin:1px 0 0;color:var(--pb-muted);font-size:12.5px}.pbx .admin-record-amount{color:var(--pb-text);font-variant-numeric:tabular-nums}.pbx .admin-record-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.pbx .admin-record-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--pb-border);color:var(--pb-muted);font-size:13px;background:var(--pb-surface)}.pbx .admin-record-footer>div{display:flex;align-items:center;gap:8px}.pbx .admin-record-empty{padding:56px 20px;text-align:center;color:var(--pb-muted);display:flex;flex-direction:column;align-items:center;gap:6px}.pbx .admin-record-empty svg{padding:14px;width:60px;height:60px;border-radius:18px;background:var(--pb-surface-3);color:var(--pb-accent);margin-bottom:6px}.pbx .admin-record-empty h3{margin:0;color:var(--pb-text);font-size:16px}.admin-state{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--pb-surface-3);color:var(--pb-text-2)}.admin-state i{width:6px;height:6px;border-radius:50%;background:currentColor}.admin-state.good{background:var(--pb-success-soft);color:var(--pb-success)}.admin-state.bad{background:var(--pb-danger-soft);color:var(--pb-danger)}.admin-state.wait{background:var(--pb-warning-soft);color:var(--pb-warning)}.pbx .portable-config-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.pbx .portable-config-grid>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);text-align:start;cursor:pointer;transition:transform .3s var(--pb-ease),border-color .2s,box-shadow .3s}.pbx .portable-config-grid>button:hover{transform:translateY(-3px);border-color:var(--pb-accent);box-shadow:var(--pb-shadow)}.pbx .portable-config-grid>button svg{padding:9px;width:40px;height:40px;border-radius:12px;background:var(--pb-accent-soft);color:var(--pb-accent)}.pbx .portable-config-grid h3{margin:6px 0 0;font-size:15px}.pbx .portable-config-grid p{margin:0;color:var(--pb-muted);font-size:12.5px}.pbx-cfg-on{position:absolute;top:16px;inset-inline-end:16px}.pb-dash{display:flex;flex-direction:column;gap:18px}.pb-admin-card{position:relative;background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:18px;box-shadow:var(--pb-shadow-sm)}.pb-dash-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;overflow:hidden;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--pb-accent) 14%,transparent),transparent 55%),radial-gradient(80% 120% at 0% 100%,color-mix(in srgb,var(--pb-accent-2) 10%,transparent),transparent 60%),var(--pb-surface)}.pb-dash-hero h2{margin:8px 0 4px;font-size:25px;letter-spacing:-.03em;font-weight:800}.pb-dash-hero p{margin:0;color:var(--pb-muted);max-width:560px}.pb-dash-date{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--pb-accent);padding:4px 10px;border-radius:999px;background:var(--pb-accent-soft)}.pb-wave{display:inline-block;animation:pb-wiggle 2.6s ease-in-out infinite;transform-origin:70% 70%}.pb-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:none}.pb-quick button{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2);font:600 13px var(--pb-font);cursor:pointer;white-space:nowrap;transition:all .25s var(--pb-ease)}.pb-quick button svg{color:var(--pb-accent);transition:transform .3s var(--pb-ease-bounce)}.pb-quick button:hover{border-color:var(--pb-accent);color:var(--pb-text);transform:translateY(-2px);box-shadow:var(--pb-shadow)}.pb-quick button:hover svg{transform:scale(1.18) rotate(-6deg)}.pb-alert{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid}.pb-alert>div{flex:1;display:flex;flex-direction:column;gap:3px}.pb-alert strong{color:var(--pb-text)}.pb-alert span{color:var(--pb-text-2);font-size:13.5px}.pb-alert code{margin-top:6px;align-self:flex-start;font-size:12px;padding:5px 9px;border-radius:8px;background:var(--pb-surface);border:1px solid var(--pb-border);color:var(--pb-text);direction:ltr}.pb-alert>button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;border:1px solid currentColor;background:transparent;color:inherit;font:600 13px var(--pb-font);cursor:pointer;white-space:nowrap}.pb-alert.danger{background:var(--pb-danger-soft);border-color:color-mix(in srgb,var(--pb-danger) 35%,transparent);color:var(--pb-danger)}.pb-alert.warning{background:var(--pb-warning-soft);border-color:color-mix(in srgb,var(--pb-warning) 35%,transparent);color:var(--pb-warning)}.pb-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.pb-kpi{--tone:var(--pb-accent);display:flex;flex-direction:column;gap:10px;padding:16px 16px 14px;text-align:start;cursor:pointer;overflow:hidden;transition:transform .35s var(--pb-ease),box-shadow .35s,border-color .25s;color:var(--pb-text);font:inherit}.pb-kpi:after{content:"";position:absolute;inset:auto -30% -60% auto;width:160px;height:160px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tone) 18%,transparent),transparent);transition:transform .5s var(--pb-ease)}.pb-kpi:hover{transform:translateY(-4px);box-shadow:var(--pb-shadow-lg);border-color:color-mix(in srgb,var(--tone) 45%,var(--pb-border))}.pb-kpi:hover:after{transform:scale(1.35)}.tone-success{--tone:var(--pb-success)}.tone-warning{--tone:var(--pb-warning)}.tone-danger{--tone:var(--pb-danger)}.tone-info{--tone:var(--pb-info)}.tone-accent{--tone:var(--pb-accent)}.tone-violet{--tone:#8b5cf6}.tone-muted{--tone:var(--pb-faint)}.pb-kpi-top{display:flex;align-items:center;gap:9px}.pb-kpi-icon{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 14%,transparent);color:var(--tone)}.pb-kpi-label{flex:1;font-size:12.5px;font-weight:600;color:var(--pb-muted);line-height:1.25}.pb-trend{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;padding:2px 7px;border-radius:999px}.pb-trend.up{color:var(--pb-success);background:var(--pb-success-soft)}.pb-trend.down{color:var(--pb-danger);background:var(--pb-danger-soft)}.pb-kpi-value{font-size:24px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.pb-kpi-bottom{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:28px}.pb-kpi-bottom small{color:var(--pb-muted);font-size:12px}.pb-spark{width:84px;height:30px;color:var(--tone);flex:none}.pb-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:pb-draw-1 1.4s var(--pb-ease) .15s forwards}@keyframes pb-draw-1{to{stroke-dashoffset:0}}.pb-spark-area,.pb-area-fill{opacity:0;animation:pb-fade .8s ease .6s forwards}.pb-dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pb-dash-grid>.pb-admin-card{padding:18px 18px 16px;min-width:0}.pb-span-2{grid-column:span 2}.pb-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.pb-card-head h3{margin:0;font-size:15.5px;font-weight:700;color:var(--pb-text)}.pb-card-head p{margin:2px 0 0;color:var(--pb-muted);font-size:12.5px}.pb-link{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--pb-accent);font:600 12.5px var(--pb-font);cursor:pointer;padding:4px 6px;border-radius:8px}.pb-link:hover{background:var(--pb-accent-soft)}.pb-seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--pb-surface-3);gap:2px}.pb-seg button{border:0;background:transparent;color:var(--pb-muted);font:600 12.5px var(--pb-font);height:30px;padding:0 12px;border-radius:9px;cursor:pointer;transition:all .2s}.pb-seg button.on{background:var(--pb-surface);color:var(--pb-text);box-shadow:var(--pb-shadow-sm)}.pb-rev-sum{display:flex;gap:28px;margin:0 0 6px;flex-wrap:wrap}.pb-rev-sum small{display:block;color:var(--pb-muted);font-size:12px}.pb-rev-sum strong{font-size:19px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pb-area{position:relative;color:var(--pb-accent)}.pb-area svg{width:100%;height:240px;display:block;overflow:visible}.pb-area .tone-accent{color:var(--pb-accent)}.pb-grid-line{stroke:var(--pb-border);stroke-dasharray:4 6}.pb-hover-line{stroke:var(--pb-border-2);stroke-dasharray:3 4}.pb-dot{fill:var(--pb-surface);stroke:currentColor;stroke-width:3}.pb-area-labels{display:flex;justify-content:space-between;margin-top:4px;color:var(--pb-faint);font-size:11.5px}.pb-area-labels span.on{color:var(--pb-text);font-weight:700}.pb-tip{position:absolute;top:0;transform:translate(-50%);pointer-events:none;background:var(--pb-elevated);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow-lg);border-radius:12px;padding:8px 11px;display:flex;flex-direction:column;gap:2px;font-size:12.5px;white-space:nowrap;color:var(--pb-text-2);animation:pb-fade .15s ease both}.pb-tip strong{color:var(--pb-text)}.pb-tip i{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-inline-end:6px}.pb-tip span{color:var(--pb-accent)}.pb-tip b{color:var(--pb-text)}.pb-donut{position:relative;width:180px;height:180px;margin:4px auto 10px}.pb-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.pb-donut-track{fill:none;stroke:var(--pb-surface-3);stroke-width:16}.pb-donut-seg{fill:none;stroke:var(--tone);stroke-width:16;stroke-linecap:round;animation:pb-donut-in 1.1s var(--pb-ease) both}@keyframes pb-donut-in{0%{stroke-dasharray:0 400}}.pb-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.pb-donut-center strong{font-size:30px;font-weight:800;letter-spacing:-.03em}.pb-donut-center small{color:var(--pb-muted)}.pb-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pb-legend li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--pb-text-2)}.pb-legend i{width:10px;height:10px;border-radius:3px;background:var(--tone)}.pb-legend b{margin-inline-start:auto;color:var(--pb-text);font-variant-numeric:tabular-nums}.pb-mini-table,.pb-feed{display:flex;flex-direction:column;gap:2px}.pb-mini-table button,.pb-feed button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:start;cursor:pointer;font:inherit;transition:background .15s,transform .2s}.pb-mini-table button:hover,.pb-feed button:hover{background:var(--pb-surface-2);transform:translate(2px)}html[dir=rtl] .pb-mini-table button:hover,html[dir=rtl] .pb-feed button:hover{transform:translate(-2px)}.pb-avatar{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-weight:700;font-size:12.5px;color:var(--pb-accent);background:var(--pb-accent-soft)}.pb-mt-main{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.pb-mt-main strong{color:var(--pb-text);font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-mt-main small{color:var(--pb-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-mt-amount{font-variant-numeric:tabular-nums;color:var(--pb-text);min-width:90px;text-align:end}.pb-when{color:var(--pb-faint);font-size:11.5px;white-space:nowrap}.pb-dotline{flex:none;width:4px;height:30px;border-radius:4px;background:var(--pb-info)}.pb-dotline.prio-high{background:var(--pb-warning)}.pb-dotline.prio-urgent{background:var(--pb-danger)}.pb-dotline.prio-low{background:var(--pb-faint)}.pb-days{flex:none;width:44px;height:44px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--pb-warning-soft);color:var(--pb-warning);font-weight:800;font-size:16px;line-height:1}.pb-days small{font-size:10.5px;font-weight:600}.pb-days.hot{background:var(--pb-danger-soft);color:var(--pb-danger)}.pb-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 10px;color:var(--pb-muted);margin:0;text-align:center}.pb-empty svg{color:var(--pb-faint)}.pb-health{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pb-health li{display:flex;align-items:center;gap:10px;padding:7px 4px;font-size:13px;color:var(--pb-text-2);border-bottom:1px dashed var(--pb-border)}.pb-health li:last-child{border-bottom:0}.pb-health b{margin-inline-start:auto;font-weight:600;color:var(--pb-text);font-size:12.5px}.pb-led{flex:none;width:9px;height:9px;border-radius:50%;background:var(--pb-faint);position:relative}.pb-led.ok{background:var(--pb-success);box-shadow:0 0 0 3px var(--pb-success-soft)}.pb-led.warn{background:var(--pb-warning);box-shadow:0 0 0 3px var(--pb-warning-soft)}.pb-led.bad{background:var(--pb-danger);box-shadow:0 0 0 3px var(--pb-danger-soft);animation:pb-blink 1.4s ease-in-out infinite}@keyframes pb-blink{50%{opacity:.35}}.pb-health-meter{margin-top:12px}.pb-health-meter small{display:block;color:var(--pb-muted);font-size:12px;margin-bottom:6px}.pb-meter{display:block;height:8px;border-radius:99px;background:var(--pb-surface-3);overflow:hidden}.pb-meter i{display:block;height:100%;border-radius:inherit;background:var(--pb-grad);animation:pb-meter-in 1.2s var(--pb-ease) both;transform-origin:0 50%}@keyframes pb-meter-in{0%{transform:scaleX(0)}}.pb-check{flex:none;width:18px;height:18px;border-radius:6px;border:2px solid var(--pb-border-2)}.pb-check.in_progress{border-color:var(--pb-warning)}.pb-timeline{list-style:none;margin:0;padding:0 0 0 4px;position:relative}.pb-timeline:before{content:"";position:absolute;inset-inline-start:8px;top:6px;bottom:6px;width:2px;background:var(--pb-border)}.pb-timeline li{position:relative;display:flex;gap:10px;align-items:baseline;padding:6px 0 6px 22px;font-size:13px;color:var(--pb-text-2)}html[dir=rtl] .pb-timeline li{padding:6px 22px 6px 0}.pb-timeline li i{position:absolute;inset-inline-start:0;top:10px;width:10px;height:10px;border-radius:50%;background:var(--pb-surface);border:2px solid var(--pb-accent)}.pb-timeline li span{flex:1;word-break:break-word}.pb-timeline small{color:var(--pb-faint);font-size:11.5px;white-space:nowrap}.pb-dash-foot{display:flex;align-items:center;gap:6px;color:var(--pb-faint);font-size:12px;margin:0}.pbx-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pbx-form-card{padding:20px;display:flex;flex-direction:column;gap:14px}.pbx-form-card header{display:flex;gap:12px;align-items:flex-start;margin-bottom:4px}.pbx-form-card h3{margin:0;font-size:15.5px}.pbx-form-card header p{margin:2px 0 0;color:var(--pb-muted);font-size:13px}.pbx-fc-icon{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--pb-accent-soft);color:var(--pb-accent)}.pbx-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--pb-text-2)}.pbx-field input,.pbx-field textarea{height:42px;border-radius:11px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:0 12px;font:500 14px var(--pb-font)}.pbx-field textarea{height:auto;padding:10px 12px;resize:vertical}.pbx-field small{font-weight:400;color:var(--pb-muted);font-size:12px}.pbx-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pbx-two>*{min-width:0}.pbx-toggle{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.pbx-toggle input{position:absolute;opacity:0;pointer-events:none}.pbx-switch{flex:none;position:relative;width:42px;height:24px;border-radius:99px;background:var(--pb-border-2);transition:background .25s}.pbx-switch:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .3s var(--pb-ease-bounce)}.pbx-toggle input:checked+.pbx-switch{background:var(--pb-accent)}.pbx-toggle input:checked+.pbx-switch:after{transform:translate(18px)}html[dir=rtl] .pbx-toggle input:checked+.pbx-switch:after{transform:translate(-18px)}.pbx-toggle input:focus-visible+.pbx-switch{box-shadow:0 0 0 4px var(--pb-accent-ring)}.pbx-toggle>span:last-child{display:flex;flex-direction:column;font-size:13.5px}.pbx-toggle b{font-weight:600;color:var(--pb-text)}.pbx-toggle small{color:var(--pb-muted);font-size:12px}.pbx-preview small{display:flex;align-items:center;gap:5px;color:var(--pb-muted);margin-bottom:6px}.pbx-preview .pb-announce{border-radius:10px}.pbx-savebar{position:sticky;bottom:14px;z-index:20;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px 12px 18px;border-radius:16px;background:var(--pb-elevated);border:1px solid var(--pb-border);box-shadow:var(--pb-shadow-lg)}.pbx-savebar span{display:flex;align-items:center;gap:7px;color:var(--pb-muted);font-size:13.5px}.pbx-saved{display:inline-flex;align-items:center;gap:6px;color:var(--pb-success);font-weight:600;font-size:13px}.pbx-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.pbx-toolbar .pb-search{margin:0;flex:1;min-width:220px;height:42px}.pbx-tr-intro{display:flex;gap:16px;align-items:center;padding:20px}.pbx-tr-intro h3{margin:0 0 4px;font-size:16px}.pbx-tr-intro p{margin:0;color:var(--pb-muted);font-size:13.5px;max-width:760px}.pbx-tr-icon{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--pb-grad)}.pbx-tr-stats{display:flex;gap:10px;margin-inline-start:auto}.pbx-tr-stats>div{min-width:96px;padding:10px 12px;border-radius:13px;background:var(--pb-surface-2);border:1px solid var(--pb-border);text-align:center}.pbx-tr-stats b{display:block;font-size:20px;letter-spacing:-.02em}.pbx-tr-stats small{color:var(--pb-muted);font-size:11.5px}.pbx-tr-stats .warn b{color:var(--pb-warning)}.pbx-tr-add{padding:14px 18px;margin-bottom:16px}.pbx-tr-add summary{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;color:var(--pb-accent)}.pbx-tr-add-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:12px;align-items:end;margin-top:14px}.pbx-tr-add-grid label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--pb-text-2)}.pbx-tr-add-grid input{height:40px;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:0 11px}.pbx-tr-table{overflow:hidden}.pbx-tr-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:12px;padding:10px 16px;border-bottom:1px solid var(--pb-border);align-items:start}.pbx-tr-row.custom{background:color-mix(in srgb,var(--pb-accent) 5%,transparent)}.pbx-tr-headrow{background:var(--pb-surface-2);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted)}.pbx-tr-src{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--pb-text);padding-top:7px;word-break:break-word}.pbx-tr-src span{flex:1}.pbx-tr-src button{flex:none;border:0;background:var(--pb-surface-3);color:var(--pb-muted);width:24px;height:24px;border-radius:7px;display:grid;place-items:center;cursor:pointer}.pbx-tr-row textarea{width:100%;min-height:36px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-input-bg);color:var(--pb-text);padding:7px 10px;font:500 13px/1.45 var(--pb-font);resize:vertical}.pbx-tr-row textarea.missing{border-color:color-mix(in srgb,var(--pb-warning) 55%,transparent);background:color-mix(in srgb,var(--pb-warning) 6%,var(--pb-input-bg))}.pbx-pager{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:var(--pb-muted);font-size:13px}.pbx-pager>div{display:flex;align-items:center;gap:8px}@media(max-width:1500px){.pb-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.pb-dash-grid{grid-template-columns:1fr 1fr}.pb-span-2{grid-column:1/-1}.pb-dash-hero{flex-direction:column;align-items:flex-start}.pb-quick{width:100%}}@media(max-width:1000px){.pbx,.pbx.is-collapsed{grid-template-columns:minmax(0,1fr);--side-w:290px}.pbx-side{position:fixed;inset-block:0;inset-inline-start:0;width:var(--side-w);transform:translate(-102%);transition:transform .4s var(--pb-ease);box-shadow:none}html[dir=rtl] .pbx-side{transform:translate(102%)}.pbx.is-mobile-open .pbx-side{transform:none;box-shadow:30px 0 60px #00000059}.pbx-scrim{position:fixed;inset:0;z-index:55;background:#02060f8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .3s}.pbx.is-mobile-open .pbx-scrim{opacity:1;pointer-events:auto}.pbx-burger{display:inline-grid}.pbx-collapse{display:none}.pbx-close{display:inline-grid}.pbx.is-collapsed .pbx-logo-text,.pbx.is-collapsed .pbx-filter,.pbx.is-collapsed .pbx-group-head span,.pbx.is-collapsed .pbx-chev,.pbx.is-collapsed .pbx-item span,.pbx.is-collapsed .pbx-site span,.pbx.is-collapsed .pbx-me-text,.pbx.is-collapsed .pbx-me .pbx-icon{display:revert}.pbx-top{padding:0 14px;gap:10px}.pbx-content{padding:20px 14px}.pbx-form-grid{grid-template-columns:1fr}.pbx-tr-intro{flex-wrap:wrap}.pbx-tr-stats{margin:0}}@media(min-width:1001px){.pbx-scrim{display:none}}@media(max-width:720px){.pb-kpi-grid{grid-template-columns:1fr 1fr}.pb-dash-grid{grid-template-columns:1fr}.pbx-search kbd,.pbx-new span,.pbx-top .pb-lang{display:none}.pbx-page-head{flex-direction:column;align-items:flex-start}.pb-quick{grid-template-columns:1fr 1fr}.pbx-tr-row{grid-template-columns:1fr}.pbx-tr-headrow{display:none}.pbx-tr-add-grid{grid-template-columns:1fr}.pbx .admin-record-table thead{display:none}.pbx .admin-record-table,.pbx .admin-record-table tbody,.pbx .admin-record-table tr,.pbx .admin-record-table td{display:block;width:100%}.pbx .admin-record-table tr{padding:10px 0;border-bottom:1px solid var(--pb-border)}.pbx .admin-record-table td{border:0;padding:6px 16px}.pbx .admin-record-actions{justify-content:flex-start}}@media(max-width:420px){.pb-kpi-grid{grid-template-columns:1fr}.pbx-top-actions{gap:5px}.pbx-top .pbx-icon,.pbx-top .pb-theme-toggle{width:36px;height:36px}}.kyc-adm{display:grid;gap:14px}.kyc-adm-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--pb-muted)}.kyc-adm-meta b{color:var(--pb-text);font-weight:700;overflow-wrap:anywhere}.kyc-adm-view{border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-surface-2);overflow:hidden;min-height:240px;display:grid;place-items:center}.kyc-adm-view iframe{width:100%;height:min(70vh,640px);border:0;background:#fff}.kyc-adm-view img{display:block;max-width:100%;max-height:min(70vh,640px);object-fit:contain}.kyc-adm-note{display:grid;gap:6px}.kyc-adm-note span{font-size:13px;font-weight:700;color:var(--pb-text)}.kyc-adm-note textarea{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-input-bg,var(--pb-surface));color:var(--pb-text);font:inherit;font-size:14px;resize:vertical}.pe{display:flex;flex-direction:column;gap:16px;min-width:0;padding-bottom:70px}.pe-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pe-back{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text-2);font:600 13px var(--pb-font);cursor:pointer;flex:none}.pe-back:hover{color:var(--pb-text);border-color:var(--pb-border-2)}.pe-title{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 320px}.pe-title>div{min-width:0}.pe-title h2{margin:0;font-size:20px;font-weight:750;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.pe-title p{margin:2px 0 0;color:var(--pb-muted);font-size:13px;overflow-wrap:anywhere}.pe-title p em{font-style:normal;color:var(--pb-warning)}.pe-ic{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--pb-accent-soft);color:var(--pb-accent)}.pe-acts{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto}.pe-tabs{margin:0}.pe-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.pe-main{display:flex;flex-direction:column;gap:16px;min-width:0}.pe-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:84px;min-width:0}.pe-card{display:flex;flex-direction:column;gap:14px}.pe-card h3{margin:0;font-size:15.5px;font-weight:700;letter-spacing:-.015em}.pe-sub{margin:-6px 0 0;color:var(--pb-muted);font-size:13px;line-height:1.55}.pe-sub code,.pe-card code{font-size:12.5px;padding:1px 6px;border-radius:6px;background:var(--pb-surface-3);color:var(--pb-text)}.pe-ta{width:100%;border-radius:11px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:10px 12px;font:500 14px/1.55 var(--pb-font);resize:vertical}.pe-row{display:flex;gap:8px;align-items:center}.pe-row>input,.pe-row>select{flex:1;min-width:0}.pe-pre span{order:-1;border-inline-end:1px solid var(--pb-border);border-inline-start:0!important;color:var(--pb-muted);font-size:13px}.pe-note{display:flex;gap:12px;padding:14px;border-radius:12px;background:var(--pb-info-soft,var(--pb-surface-2));color:var(--pb-text-2)}.pe-note>svg{flex:none;margin-top:2px;color:var(--pb-info,var(--pb-accent))}.pe-note b{display:block;color:var(--pb-text);margin-bottom:2px}.pe-note p{margin:0 0 10px;font-size:13px;line-height:1.55}.pe-warn{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:10px;background:var(--pb-warning-soft);color:var(--pb-text);font-size:13px;line-height:1.5}.pe-warn svg{flex:none;margin-top:2px;color:var(--pb-warning)}.pe-empty{margin:0;color:var(--pb-muted);font-size:13px}.pe-na{color:var(--pb-muted);text-align:center}.pe-price{display:flex;flex-direction:column;border:1px solid var(--pb-border);border-radius:12px;overflow:hidden}.pe-price-h,.pe-price-r{display:grid;grid-template-columns:minmax(170px,1.3fr) repeat(3,minmax(110px,1fr));gap:10px;align-items:center;padding:10px 14px}.pe-price-h{background:var(--pb-surface-2);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pb-muted)}.pe-price-r{border-top:1px solid var(--pb-border)}.pe-price-r:not(.is-on) .df-affix{opacity:.45}.pe-price-r .df-f{gap:0;margin:0}.pe-price-r.is-on{background:color-mix(in srgb,var(--pb-accent) 4%,transparent)}.pe-price-c{display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0}.pe-price-c input{width:18px;height:18px;accent-color:var(--pb-accent);flex:none}.pe-price-c span{display:flex;flex-direction:column;min-width:0}.pe-price-c b{font-size:14px}.pe-price-c small{color:var(--pb-muted);font-size:12px}.pe-module{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface-2)}.pe-module>div{flex:1;min-width:0}.pe-module b{display:block}.pe-module p{margin:2px 0 0;font-size:13px;color:var(--pb-muted);line-height:1.5}.pe-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pe-flow>div{position:relative;padding:12px;border-radius:12px;border:1px dashed var(--pb-border-2);display:flex;flex-direction:column;gap:3px}.pe-flow i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--pb-surface-3);font-size:12px;font-weight:700;margin-bottom:4px}.pe-flow b{font-size:13.5px}.pe-flow small{font-size:12px;color:var(--pb-muted);line-height:1.45}.pe-flow.is-auto>div:nth-child(2){border-style:solid;border-color:var(--pb-success);background:var(--pb-success-soft)}.pe-flow.is-auto>div:nth-child(2) i{background:var(--pb-success);color:#fff}.pe-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pe-chips button{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--pb-border-2);background:var(--pb-surface);color:var(--pb-text-2);font:600 12px var(--pb-font);cursor:pointer}.pe-chips button.is-on{background:var(--pb-accent);border-color:var(--pb-accent);color:#fff}.pe-ups{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.pe-up{display:flex;gap:10px;align-items:center;padding:12px;border-radius:12px;border:1px solid var(--pb-border);cursor:pointer;min-width:0}.pe-up input{width:18px;height:18px;accent-color:var(--pb-accent);flex:none}.pe-up span{display:flex;flex-direction:column;min-width:0}.pe-up b{font-size:13.5px;overflow-wrap:anywhere}.pe-up small{color:var(--pb-muted);font-size:12px}.pe-up.is-on{border-color:var(--pb-accent);background:var(--pb-accent-soft)}.pe-danger{display:flex;align-items:center;gap:12px;margin-top:6px;padding-top:14px;border-top:1px solid var(--pb-border)}.pe-danger>div{flex:1}.pe-danger p{margin:2px 0 0;font-size:12.5px;color:var(--pb-muted)}.pe-sum{display:flex;flex-direction:column;gap:10px}.pe-sum h4{margin:4px 0 0;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pb-muted)}.pe-sum h4:first-child{margin-top:0}.pe-sum dl{margin:0;display:flex;flex-direction:column;gap:8px}.pe-sum dl>div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.pe-sum dt{color:var(--pb-muted)}.pe-sum dd{margin:0;font-weight:600;text-align:end;overflow-wrap:anywhere}.pe-ok{display:inline-flex;align-items:center;gap:5px;color:var(--pb-success)}.pe-sum-prices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pe-sum-prices li{display:grid;grid-template-columns:1fr auto;gap:0 8px;font-size:13px}.pe-sum-prices li span{color:var(--pb-text-2)}.pe-sum-prices li small{grid-column:1/-1;color:var(--pb-muted);font-size:11.5px}.pe-copy{align-self:flex-start}.pe-savebar{position:fixed;inset-inline-end:24px;bottom:20px;z-index:40;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:14px;background:var(--pb-elevated,var(--pb-surface));border:1px solid var(--pb-border-2);box-shadow:var(--pb-shadow-lg);font-size:13px;font-weight:600}.sm-loading{color:var(--pb-muted)}.sm-setup{display:flex;gap:14px;padding:16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--pb-warning) 45%,var(--pb-border));background:var(--pb-warning-soft)}.sm-setup .pe-ic{background:color-mix(in srgb,var(--pb-warning) 20%,transparent);color:var(--pb-warning)}.sm-setup.is-bad{border-color:color-mix(in srgb,var(--pb-danger) 45%,var(--pb-border));background:var(--pb-danger-soft)}.sm-setup.is-bad .pe-ic{background:color-mix(in srgb,var(--pb-danger) 18%,transparent);color:var(--pb-danger)}.sm-setup.is-review{border-color:color-mix(in srgb,var(--pb-info,var(--pb-accent)) 45%,var(--pb-border));background:var(--pb-info-soft,var(--pb-accent-soft))}.sm-setup>div{flex:1;min-width:0}.sm-setup b{font-size:15px}.sm-setup p{margin:3px 0 10px;font-size:13px;line-height:1.55;color:var(--pb-text-2)}.sm-setup code{display:inline-block;margin-top:6px;font-size:12px;padding:2px 8px;border-radius:6px;background:var(--pb-surface);color:var(--pb-text);overflow-wrap:anywhere}.sm-setup-acts{display:flex;flex-wrap:wrap;gap:8px}.sm-out{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 40px 12px 14px;border-radius:12px;border:1px solid var(--pb-border-2);background:var(--pb-surface-2);font-size:13.5px}.sm-out code{font-size:13px;padding:2px 8px;border-radius:6px;background:var(--pb-surface);-webkit-user-select:all;user-select:all}.sm-out>button{position:absolute;top:8px;inset-inline-end:10px;border:0;background:none;color:var(--pb-muted);font-size:18px;cursor:pointer}.sm-copy{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:8px;border:1px solid var(--pb-border-2);background:var(--pb-surface);color:var(--pb-text-2);font:600 12px var(--pb-font);cursor:pointer}.sm-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;width:100%}.sm-kv span{display:flex;flex-direction:column;padding:8px 10px;border-radius:10px;background:var(--pb-surface)}.sm-kv small{color:var(--pb-muted);font-size:11px}.sm-kv b{font-size:13px;overflow-wrap:anywhere}.sm-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sm-tile{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface-2);min-width:0}.sm-tile small{font-size:11.5px;color:var(--pb-muted);font-weight:600}.sm-tile b{font-size:14.5px;overflow-wrap:anywhere}.sm-tile span{font-size:12px;color:var(--pb-muted)}.sm-ns{display:flex;flex-direction:column;gap:4px}.sm-ns small{font-size:11.5px;color:var(--pb-muted);font-weight:600}.sm-ns code{align-self:flex-start;overflow-wrap:anywhere}.sm-ns p{margin:0;font-size:13px;white-space:pre-line}.sm-acts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.sm-act{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;text-align:start;padding:12px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s;min-width:0}.sm-act:hover:not(:disabled){border-color:var(--pb-accent);background:color-mix(in srgb,var(--pb-accent) 5%,var(--pb-surface));transform:translateY(-1px)}.sm-act:disabled{opacity:.6;cursor:progress}.sm-act>span{grid-row:1/3;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--pb-surface-3);color:var(--pb-accent)}.sm-act b{font-size:13.5px;font-weight:650}.sm-act small{font-size:11.5px;color:var(--pb-muted);line-height:1.35}.sm-act.is-danger>span{color:var(--pb-danger);background:var(--pb-danger-soft)}.sm-act.is-danger:hover:not(:disabled){border-color:var(--pb-danger);background:var(--pb-danger-soft)}.sm-h4{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:14px}.sm-pkg{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--pb-border)}.sm-pkg p{margin:0;font-size:12.5px;color:var(--pb-muted);line-height:1.5}.sm-pkg select{height:38px;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:0 10px;font:500 13.5px var(--pb-font)}.sm-jobs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sm-jobs li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--pb-border);font-size:13px}.sm-jobs small{flex-basis:100%;color:var(--pb-muted);font-size:12px}.sm-table{width:100%;border-collapse:collapse;font-size:13px}.sm-table th{text-align:start;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pb-muted);padding:8px 10px;border-bottom:1px solid var(--pb-border)}.sm-table td{padding:10px;border-bottom:1px solid var(--pb-border);vertical-align:middle}.sm-table tbody tr{cursor:pointer}.sm-table tbody tr:hover{background:var(--pb-surface-2)}.sm-table td small{display:block;color:var(--pb-muted);font-size:11.5px}.sm-note{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:12px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg)}.sm-note>svg{color:var(--pb-muted);flex:none}.sm-note input{flex:1;min-width:0;border:0;background:transparent;color:var(--pb-text);font:500 14px var(--pb-font);outline:none;height:34px}.sm-log{list-style:none;margin:0;padding:0 0 0 14px;border-inline-start:2px solid var(--pb-border);display:flex;flex-direction:column;gap:14px}.sm-log li{position:relative;display:flex;flex-direction:column;gap:2px}.sm-log li>i{position:absolute;inset-inline-start:-21px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--pb-surface);border:2px solid var(--pb-accent)}.sm-log li.is-note>i{border-color:var(--pb-warning)}.sm-log li .dt-tag{align-self:flex-start}.sm-log p{margin:0;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.sm-log small{font-size:12px;color:var(--pb-muted)}.sm-last{margin:0;font-size:13px;line-height:1.5;display:flex;flex-direction:column;gap:2px}.sm-last small{color:var(--pb-muted);font-size:11.5px}.sm-edit-x{margin-top:14px}.sm-save{display:flex;justify-content:flex-end;margin-top:14px}.sm .dw-cust{width:100%}@media(max-width:1180px){.pe-body{grid-template-columns:minmax(0,1fr)}.pe-side{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pe-price-h{display:none}.pe-price-r .df-f:before{content:attr(data-l);font-size:11px;font-weight:600;color:var(--pb-muted);margin-bottom:3px}.pe-price-r{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-price-c{grid-column:1/-1}.pe-flow{grid-template-columns:1fr}.pe-acts{margin-inline-start:0;width:100%}.pe-savebar{inset-inline:12px;bottom:12px;justify-content:flex-end}.pe-savebar span{flex:1}.sm-tiles{grid-template-columns:minmax(0,1fr)}.sm-setup{flex-direction:column}}@media(max-width:520px){.pe-price-r{grid-template-columns:minmax(0,1fr)}.pe-price-r:before{content:none}}.cx-setup{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--pb-warning) 40%,var(--pb-border));background:var(--pb-warning-soft);font-size:13px;line-height:1.5}.cx-setup.is-auto{border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border));background:var(--pb-accent-soft)}.cx-setup>svg{flex:none;margin-top:2px;color:var(--pb-warning)}.cx-setup.is-auto>svg{color:var(--pb-accent);animation:pb-spin 1.6s linear infinite}.cx-setup b{display:block;font-size:13.5px;color:var(--pb-text)}.cx-setup p{margin:2px 0 0;color:var(--pb-text-2)}.cx-ssteps{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.cx-ssteps span{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:650;background:var(--pb-surface);color:var(--pb-muted);border:1px solid var(--pb-border)}.cx-ssteps span.is-done{color:var(--pb-success);border-color:color-mix(in srgb,var(--pb-success) 40%,var(--pb-border))}.cx-ssteps span.is-now{color:var(--pb-text);border-color:var(--pb-warning)}@keyframes pb-spin{to{transform:rotate(360deg)}}.cx-pending{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;border:1px dashed var(--pb-border-2);background:var(--pb-surface-2);margin-bottom:16px}.cx-pending h3{margin:0;font-size:15px}.cx-pending ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cx-pending li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:12px;background:var(--pb-surface);border:1px solid var(--pb-border);font-size:13.5px}.cx-pending li>.cx-pt{flex:1;min-width:180px;display:flex;flex-direction:column}.cx-pending li>svg{flex:none;color:var(--pb-muted)}.cx-pending li small{color:var(--pb-muted);font-size:12px}.cart-cycle{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;color:var(--pb-muted)}.cart-cycle select{height:32px;border-radius:9px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:0 8px;font:600 12.5px var(--pb-font);max-width:100%}.cart-cycle em{font-style:normal;color:var(--pb-text-2)}.pd-cycles{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.pd-cycles button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:120px;padding:9px 12px;border-radius:12px;border:1px solid var(--pb-border-2);background:var(--pb-surface);color:var(--pb-text);font:inherit;cursor:pointer;text-align:start}.pd-cycles button small{font-size:11.5px;color:var(--pb-muted)}.pd-cycles button b{font-size:14px}.pd-cycles button.is-on{border-color:var(--pb-accent);box-shadow:0 0 0 3px var(--pb-accent-ring);background:var(--pb-accent-soft)}.pd-cycles button em{font-style:normal;font-size:11px;color:var(--pb-success);font-weight:700}.up-list{display:flex;flex-direction:column;gap:10px}.up-opt{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface)}.up-opt>div{flex:1;min-width:200px}.up-opt b{font-size:15px}.up-opt p{margin:2px 0 0;font-size:12.5px;color:var(--pb-muted)}.up-opt strong{font-size:16px}.up-opt strong small{display:block;font-size:11.5px;font-weight:500;color:var(--pb-muted)}.stock-out{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:var(--pb-danger-soft);color:var(--pb-danger);font-size:12px;font-weight:700}.bo-svc{cursor:pointer;border-radius:10px}.bo-svc:hover{background:var(--pb-surface-2)}.cx-order-svcs{display:flex;flex-direction:column;gap:6px;margin:10px 0}.cx-order-svcs button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);font:inherit;text-align:start;cursor:pointer}.cx-order-svcs button:hover{border-color:var(--pb-accent)}.cx-order-svcs span{display:flex;flex-direction:column;min-width:0}.cx-order-svcs b{font-size:13.5px;overflow-wrap:anywhere}.cx-order-svcs small{font-size:12px;color:var(--pb-muted)}.cx-lic .cx-setup{margin:2px 0}.package-instant{display:block;margin-top:4px;color:var(--pb-success);font-weight:600}.success-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.cart-row>div:nth-child(2){flex:1 1 220px;min-width:0}.cart-cycle{flex-wrap:wrap}@media(max-width:640px){.cart-cycle select{flex:1 1 100%}}.pe-faq{display:grid;grid-template-columns:28px minmax(0,1fr) 34px;gap:10px;align-items:start;padding:12px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface-2)}.pe-faq-n{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--pb-accent-soft);color:var(--pb-accent);font-size:12px;font-weight:800}.pe-faq-f{display:flex;flex-direction:column;gap:8px;min-width:0}.pe-faq-f input,.pe-faq-f textarea{width:100%;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:9px 11px;font:500 14px var(--pb-font)}.pe-faq-f input{font-weight:650}.pe-faq-f textarea{resize:vertical;line-height:1.5}.pe-faq-x{width:32px;height:32px;border-radius:9px;border:1px solid var(--pb-border-2);background:var(--pb-surface);color:var(--pb-danger);display:grid;place-items:center;cursor:pointer}.pe-add{align-self:flex-start}.pp-loading{padding:80px 0}.pp-hero{position:relative;isolation:isolate;overflow:hidden;background:#040a1a;color:#e9efff;padding:clamp(28px,4vw,48px) 0 clamp(64px,7vw,96px)}.pp-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.pp-hero-bg i{position:absolute;border-radius:50%;opacity:.42;filter:blur(10px)}.pp-hero-bg .b1{width:52vw;aspect-ratio:1;inset-inline-start:-18vw;top:-30vw;background:radial-gradient(circle,var(--pb-accent,#3865f6),transparent 64%)}.pp-hero-bg .b2{width:40vw;aspect-ratio:1;inset-inline-end:-12vw;bottom:-22vw;background:radial-gradient(circle,#7c5cff,transparent 64%)}.pp-hero.v-hosting .pp-hero-bg .b2,.pp-hero.v-domain .pp-hero-bg .b2{background:radial-gradient(circle,#06b6d4,transparent 64%)}.pp-hero.v-store .pp-hero-bg .b2{background:radial-gradient(circle,#ec4899,transparent 66%);opacity:.3}.pp-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/.045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 60% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 75% 70% at 60% 40%,#000 20%,transparent 75%)}.pp-hero-in{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(32px,5vw,72px);align-items:center}.pp-hero-tx{min-width:0}.pp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:22px;font-size:13px;color:#e9efff8c}.pp-crumbs a{color:inherit;text-decoration:none}.pp-crumbs a:hover{color:#fff}.pp-kicker{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;border:1px solid rgb(255 255 255/.14);background:#ffffff0d;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c7d2fe}.pp-kicker i{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d3992e}.pp-kicker b{margin-inline-start:4px;padding:2px 8px;border-radius:999px;background:linear-gradient(90deg,var(--pb-accent,#3865f6),#7c5cff);color:#fff;font-size:10.5px;letter-spacing:.04em}.pp-hero h1{margin:18px 0 0;font-size:clamp(38px,5.4vw,68px);line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#fff;text-wrap:balance}.pp-lead{margin:18px 0 0;max-width:560px;font-size:clamp(17px,1.6vw,20px);line-height:1.55;background:linear-gradient(95deg,#c7d2fe,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:550}.pp-chips{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:600px}.pp-chips li{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 13px;border-radius:999px;background:#ffffff0f;border:1px solid rgb(255 255 255/.1);font-size:13.5px;color:#dbe4ff}.pp-chips svg{flex:none;color:#67e8f9}.pp-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.pp-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 22px;border:0;border-radius:14px;background:linear-gradient(100deg,var(--pb-accent,#3865f6),#7c5cff);color:#fff;font:700 15.5px var(--pb-font);text-decoration:none;cursor:pointer;box-shadow:0 14px 34px -12px #6366f1bf;transition:transform .2s var(--pb-ease),box-shadow .2s}.pp-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #6366f1e6}.pp-btn span{padding-inline-start:12px;margin-inline-start:2px;border-inline-start:1px solid rgb(255 255 255/.3);font-weight:600;opacity:.92}.pp-btn-ghost{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 20px;border-radius:14px;border:1px solid rgb(255 255 255/.18);background:#ffffff0a;color:#e9efff;font:650 15px var(--pb-font);text-decoration:none;transition:background .2s,border-color .2s}.pp-btn-ghost:hover{background:#ffffff17;border-color:#ffffff4d}.pp-hero-vis{position:relative;min-width:0}.pv{position:relative;padding:28px 18px;animation:pv-in .9s var(--pb-ease,ease) both}@keyframes pv-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.pv-win{position:relative;border-radius:18px;border:1px solid rgb(255 255 255/.14);background:linear-gradient(180deg,#ffffff17,#ffffff08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 40px 80px -30px #000000b3,inset 0 1px #ffffff14;overflow:hidden}.pv-bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-bottom:1px solid rgb(255 255 255/.08);background:#ffffff08}.pv-bar i{width:9px;height:9px;border-radius:50%;background:#ff5f57}.pv-bar i:nth-child(2){background:#febc2e}.pv-bar i:nth-child(3){background:#28c840}.pv-bar span{margin-inline-start:12px;flex:1;max-width:260px;height:22px;display:flex;align-items:center;padding:0 10px;border-radius:7px;background:#ffffff0f;font-size:11px;color:#e9efff99;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pv-float{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:12px;background:#0f172ad1;border:1px solid rgb(255 255 255/.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12.5px;font-weight:650;color:#e9efff;box-shadow:0 18px 40px -16px #000000b3;animation:pv-float 6s ease-in-out infinite;white-space:nowrap}.pv-float svg{color:#34d399}.pv-f1{inset-inline-start:-4px;bottom:6px}.pv-f2{inset-inline-end:-6px;top:4px;animation-delay:-3s}.pv-f2 svg{color:#a5b4fc}@keyframes pv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.pv,.pv-float{animation:none}}.pv-web-b,.pv-store-b{padding:16px}.pv-nav{display:flex;align-items:center;gap:10px;margin-bottom:16px}.pv-nav b{font-size:13px;color:#fff;margin-inline-end:auto}.pv-nav span{width:38px;height:6px;border-radius:4px;background:#ffffff29}.pv-nav em{font-style:normal;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:8px;background:linear-gradient(90deg,var(--pb-accent,#3865f6),#7c5cff);font-size:10.5px;font-weight:700;color:#fff}.pv-hero{display:flex;flex-direction:column;gap:9px;padding:22px 18px;border-radius:14px;background:linear-gradient(135deg,#3865f659,#7c5cff38 60%,#06b6d42e);margin-bottom:14px}.pv-hero b{font-size:20px;letter-spacing:-.02em;color:#fff;max-width:80%;line-height:1.15}.pv-hero span{height:7px;width:72%;border-radius:4px;background:#ffffff47}.pv-hero span.s{width:48%}.pv-hero em{align-self:flex-start;margin-top:6px;font-style:normal;padding:7px 12px;border-radius:9px;background:#fff;color:#1e1b4b;font-size:11px;font-weight:700}.pv-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pv-cards>div{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:12px;background:#ffffff0d;border:1px solid rgb(255 255 255/.07)}.pv-cards i{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#67e8f9,#818cf8)}.pv-cards span{height:6px;border-radius:3px;background:#ffffff2e}.pv-cards span.s{width:60%}.pv-phone{position:absolute;inset-inline-end:-2px;bottom:-14px;width:118px;padding:8px;border-radius:22px;background:#0b1224;border:1px solid rgb(255 255 255/.18);box-shadow:0 30px 60px -20px #000c}.pv-phone>div{display:flex;flex-direction:column;gap:7px;padding:10px;border-radius:15px;background:linear-gradient(170deg,#3865f659,#0f172a 70%);min-height:178px}.pv-phone i{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#a5b4fc,#67e8f9);margin-bottom:6px}.pv-phone span{height:6px;border-radius:3px;background:#ffffff40}.pv-phone span.s{width:55%}.pv-prods{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pv-prods>div{display:flex;flex-direction:column;gap:7px;padding:9px;border-radius:12px;background:#ffffff0d;border:1px solid rgb(255 255 255/.07)}.pv-prods i{aspect-ratio:1;border-radius:9px}.pv-prods span{height:6px;width:80%;border-radius:3px;background:#ffffff2e}.pv-prods b{font-size:12px;color:#fff}.pv-app-b{display:grid;grid-template-columns:44px 1fr;min-height:250px}.pv-app-b aside{display:flex;flex-direction:column;gap:8px;padding:12px 8px;border-inline-end:1px solid rgb(255 255 255/.07)}.pv-app-b aside span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#e9efff8c}.pv-app-b aside span.on{background:#6366f14d;color:#fff}.pv-app-b>div{padding:14px;display:flex;flex-direction:column;gap:12px}.pv-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pv-kpis span{display:flex;flex-direction:column;padding:9px 10px;border-radius:10px;background:#ffffff0d;border:1px solid rgb(255 255 255/.07)}.pv-kpis small{font-size:10px;color:#e9efff8c}.pv-kpis b{font-size:16px;color:#fff}.pv-chart{display:flex;align-items:flex-end;gap:7px;height:92px;padding:10px;border-radius:10px;background:#ffffff08}.pv-chart i{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#818cf8,#3865f666)}.pv-chart i:nth-child(odd){background:linear-gradient(180deg,#67e8f9,#06b6d44d)}.pv-code,.pv-term{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:#050b18;border:1px solid rgb(255 255 255/.07);font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:#c7d2fe}.pv-code em{font-style:normal;color:#fbbf24;margin-inline-end:6px}.pv-code .ok,.pv-term .ok{color:#34d399}.pv-host-b{padding:16px;display:flex;flex-direction:column;gap:12px}.pv-host-st{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:11px;background:#34d3991a;border:1px solid rgb(52 211 153/.25);font-size:12.5px;color:#d1fae5}.pv-host-st b{margin-inline-start:auto;color:#34d399}.pv-dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d39933;animation:pv-pulse 2s ease-in-out infinite}@keyframes pv-pulse{50%{box-shadow:0 0 0 7px #34d3990d}}.pv-meter small{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:#e9efffb3;margin-bottom:6px}.pv-meter small em{font-style:normal;color:#fff;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-meter i{display:block;height:7px;border-radius:5px;background:#ffffff14;overflow:hidden}.pv-meter s{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#67e8f9,#818cf8)}.pv-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pv-tiles span{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:10px;background:#ffffff0d;border:1px solid rgb(255 255 255/.07);font-size:10.5px;color:#dbe4ff}.pv-tiles svg{color:#a5b4fc}.pv-dom .pv-win{padding:16px;display:flex;flex-direction:column;gap:9px}.pv-search{display:flex;align-items:center;gap:10px;height:48px;padding:0 6px 0 14px;border-radius:13px;background:#fff;color:#0f172a;margin-bottom:6px;font-size:15px;font-weight:600}.pv-search b{color:var(--pb-accent,#3865f6);animation:pv-blink 1s steps(1) infinite;font-weight:400}@keyframes pv-blink{50%{opacity:0}}.pv-search em{margin-inline-start:auto;font-style:normal;padding:9px 14px;border-radius:9px;background:linear-gradient(90deg,var(--pb-accent,#3865f6),#7c5cff);color:#fff;font-size:12.5px;font-weight:700}.pv-drow{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:11px;background:#ffffff0a;border:1px solid rgb(255 255 255/.08);font-size:13.5px;color:#e9efffb3}.pv-drow b{color:#fff;font-weight:650}.pv-drow span{margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:650;color:#fca5a5}.pv-drow.is-ok span{color:#34d399}.pv-drow.is-ok svg:first-child{color:#67e8f9}.pv-lic-b{padding:16px;display:flex;flex-direction:column;gap:12px}.pv-key{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#050b18;border:1px solid rgb(255 255 255/.1);color:#a5b4fc}.pv-key code{font:600 14px ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff;letter-spacing:.04em}.pv-key span{margin-inline-start:auto;padding:3px 9px;border-radius:999px;background:#34d39926;color:#34d399;font-size:11px;font-weight:700}.pv-lic-rows{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pv-lic-rows span{display:flex;flex-direction:column;padding:10px;border-radius:10px;background:#ffffff0d;border:1px solid rgb(255 255 255/.07)}.pv-lic-rows small{font-size:10.5px;color:#e9efff8c}.pv-lic-rows b{font-size:13px;color:#fff}.pp-body{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:clamp(32px,4vw,64px);align-items:start;padding-top:clamp(36px,4vw,56px)}.pp-main{min-width:0}.pp-side{position:sticky;top:108px;min-width:0}.pp-sec{padding:0 0 clamp(40px,4.5vw,64px);margin-bottom:clamp(40px,4.5vw,64px);border-bottom:1px solid var(--pb-border)}.pp-sec:last-child{border-bottom:0;margin-bottom:0}.pp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pb-accent)}.pp-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.pp-sec h2{margin:12px 0 22px;font-size:clamp(26px,3vw,38px);line-height:1.12;font-weight:800;letter-spacing:-.03em;color:var(--pb-text);text-wrap:balance}.pp-about p{margin:0 0 14px;font-size:17px;line-height:1.75;color:var(--pb-text-2);max-width:68ch;white-space:pre-line}.pp-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-feat{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface);transition:border-color .2s,transform .2s,box-shadow .2s}.pp-feat:hover{border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border));transform:translateY(-2px);box-shadow:var(--pb-shadow-sm)}.pp-feat>span{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--pb-accent-soft);color:var(--pb-accent)}.pp-feat p{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:var(--pb-text)}.pp-specs{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.pp-specs>div{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:16px;border:1px solid var(--pb-border);background:linear-gradient(180deg,var(--pb-surface),var(--pb-surface-2))}.pp-specs span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--pb-accent-soft);color:var(--pb-accent);margin-bottom:8px}.pp-specs small{font-size:12.5px;color:var(--pb-muted);font-weight:600}.pp-specs b{font-size:20px;letter-spacing:-.02em;color:var(--pb-text)}.pp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;counter-reset:s}.pp-steps li{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:18px;border:1px solid var(--pb-border);background:var(--pb-surface)}.pp-step-n{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--pb-accent),#7c5cff);box-shadow:0 10px 24px -10px #6366f1b3}.pp-steps small{font-size:12px;font-weight:800;color:var(--pb-muted);letter-spacing:.06em}.pp-steps b{display:block;margin:2px 0 6px;font-size:16px;color:var(--pb-text)}.pp-steps p{margin:0;font-size:14px;line-height:1.55;color:var(--pb-text-2)}.pp-cmp-wrap{overflow-x:auto;border:1px solid var(--pb-border);border-radius:18px;background:var(--pb-surface)}.pp-cmp{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.pp-cmp th,.pp-cmp td{padding:14px 16px;text-align:start;border-bottom:1px solid var(--pb-border);vertical-align:middle}.pp-cmp tr:last-child td{border-bottom:0}.pp-cmp thead th{font-size:14px;font-weight:750;background:var(--pb-surface-2)}.pp-cmp thead th a{color:var(--pb-text);text-decoration:none}.pp-cmp thead th em{display:block;width:max-content;margin-top:4px;padding:2px 8px;border-radius:999px;background:var(--pb-accent);color:#fff;font-style:normal;font-size:10.5px;font-weight:700}.pp-cmp td:first-child{color:var(--pb-muted);font-weight:600;white-space:nowrap}.pp-cmp .is-cur{background:color-mix(in srgb,var(--pb-accent) 6%,transparent)}.pp-cmp small{color:var(--pb-muted)}.pp-ok{display:inline-flex;align-items:center;gap:5px;color:var(--pb-success);font-weight:650}.pp-tld td:first-child b{color:var(--pb-text);font-size:15px}.pp-note{margin:10px 0 0;font-size:13px;color:var(--pb-muted)}.pp-dsearch form{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 18px;border-radius:18px;border:1px solid var(--pb-border-2);background:var(--pb-surface);box-shadow:var(--pb-shadow-sm)}.pp-dsearch form>svg{flex:none;color:var(--pb-muted)}.pp-dsearch input{flex:1;min-width:0;height:48px;border:0;background:transparent;color:var(--pb-text);font:600 18px var(--pb-font);outline:none}.pp-dsearch .pp-cta{width:auto;height:48px;padding:0 20px;margin:0}.pp-faq{border-top:1px solid var(--pb-border)}.pp-faq [data-slot=accordion-item],.pp-faq>div{border-bottom:1px solid var(--pb-border)}.pp-faq button{font-size:16px;font-weight:650;padding:18px 0;color:var(--pb-text)}.pp-faq p{margin:0 0 16px;font-size:15px;line-height:1.7;color:var(--pb-text-2)}.pp-buy{position:relative;padding:24px;border-radius:24px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:0 30px 60px -36px #0f172a59,var(--pb-shadow-sm)}.pp-buy:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,color-mix(in srgb,var(--pb-accent) 55%,transparent),transparent 40%,transparent 60%,rgb(124 92 255/.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pp-buy-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.pp-buy-h span{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-muted)}.pp-buy-h em{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--pb-success-soft);color:var(--pb-success);font-style:normal;font-size:12px;font-weight:700}.pp-cycles{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;padding:5px;border-radius:14px;background:var(--pb-surface-3);margin-bottom:18px}.pp-cycles button{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 6px;border:0;border-radius:10px;background:transparent;color:var(--pb-text-2);font:650 13px var(--pb-font);cursor:pointer;transition:background .15s,color .15s}.pp-cycles button.is-on{background:var(--pb-surface);color:var(--pb-text);box-shadow:var(--pb-shadow-sm)}.pp-cycles em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--pb-success)}.pp-price{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.pp-price strong{font-size:40px;line-height:1.05;letter-spacing:-.035em;font-weight:800;color:var(--pb-text);font-variant-numeric:tabular-nums}.pp-price small{font-size:14px;color:var(--pb-muted);line-height:1.5}.pp-terms{list-style:none;margin:0 0 18px;padding:12px 0 0;border-top:1px dashed var(--pb-border-2);display:flex;flex-direction:column;gap:8px}.pp-terms li{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--pb-text-2)}.pp-terms b{color:var(--pb-text);font-variant-numeric:tabular-nums}.pp-terms .pp-total{padding-top:8px;border-top:1px solid var(--pb-border)}.pp-terms .pp-total b{font-size:16px}.pp-sold{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:var(--pb-danger-soft);color:var(--pb-danger);font-size:13.5px;font-weight:650}.pp-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;border:0;border-radius:15px;background:linear-gradient(100deg,var(--pb-accent),#7c5cff);color:#fff;font:750 16px var(--pb-font);cursor:pointer;box-shadow:0 16px 34px -16px #6366f1d9;transition:transform .2s,box-shadow .2s,opacity .2s}.pp-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 40px -16px #6366f1f2}.pp-cta:disabled{opacity:.55;cursor:not-allowed}.pp-cta-2{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;margin-top:10px;border-radius:13px;border:1px solid var(--pb-border-2);color:var(--pb-text);font-weight:650;font-size:14.5px;text-decoration:none}.pp-cta-2:hover{background:var(--pb-surface-2)}.pp-trust{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--pb-border);display:flex;flex-direction:column;gap:10px}.pp-trust li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--pb-text-2)}.pp-trust svg{flex:none;margin-top:1px;color:var(--pb-accent)}.pp-related{padding:clamp(40px,5vw,72px) 0 0}.pp-related-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:22px}.pp-related-h h2{margin:10px 0 0;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.03em}.pp-rel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pp-rel{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:20px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.pp-rel:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border));box-shadow:var(--pb-shadow)}.pp-rel-ic{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--pb-accent-soft);color:var(--pb-accent);margin-bottom:6px}.pp-rel b{font-size:17px}.pp-rel p{margin:0;flex:1;font-size:14px;line-height:1.55;color:var(--pb-text-2)}.pp-rel-p{display:flex;align-items:center;gap:6px;margin-top:8px;font-weight:750;font-size:15px}.pp-rel-p small{font-weight:500;color:var(--pb-muted);font-size:12.5px}.pp-rel-p svg{margin-inline-start:auto;color:var(--pb-muted)}.pp-final{margin-top:clamp(48px,6vw,88px);background:#040a1a;color:#e9efff;position:relative;overflow:hidden;isolation:isolate}.pp-final:before{content:"";position:absolute;inset:-40% -10% auto auto;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(124 92 255/.45),transparent 65%);z-index:-1}.pp-final-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:clamp(40px,5vw,64px) 0}.pp-final h2{margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:800;letter-spacing:-.03em;color:#fff}.pp-final h2 span{background:linear-gradient(95deg,#93b4ff,#b9a1ff 50%,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.pp-final p{margin:8px 0 0;color:#e9efffb8;font-size:16px}.pp-final-a{display:flex;flex-wrap:wrap;gap:12px}.pp-bar{position:fixed;inset-inline:12px;bottom:12px;z-index:60;display:none;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:18px;background:color-mix(in srgb,var(--pb-surface) 92%,transparent);border:1px solid var(--pb-border-2);box-shadow:0 20px 50px -18px #0f172a80;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(140%);transition:transform .3s var(--pb-ease,ease)}.pp-bar.is-on{transform:none}.pp-bar>div{display:flex;flex-direction:column;min-width:0;flex:1}.pp-bar b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-bar span{font-size:13px;color:var(--pb-muted)}.pp-bar .pp-cta{width:auto;height:46px;padding:0 18px;font-size:14.5px;flex:none}@media(max-width:1100px){.pp-hero-in{grid-template-columns:minmax(0,1fr)}.pp-hero-vis{max-width:640px;width:100%;margin:0 auto}.pp-body{grid-template-columns:minmax(0,1fr)}.pp-side{position:static;order:-1;max-width:560px}.pp-rel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-bar{display:flex}}@media(max-width:640px){.pp-hero h1{font-size:38px}.pp-feats,.pp-rel-grid{grid-template-columns:minmax(0,1fr)}.pp-btn,.pp-btn-ghost{width:100%;justify-content:center}.pv{padding:22px 4px}.pv-phone{display:none}.pv-prods{grid-template-columns:repeat(2,1fr)}.pv-f2{inset-inline-end:0}.pp-price strong{font-size:34px}.pp-buy{padding:20px}.pp-dsearch form{flex-wrap:wrap;padding:10px}.pp-dsearch input{flex-basis:calc(100% - 40px)}.pp-dsearch .pp-cta,.pp-final-a{width:100%}.pp-final-a a{width:100%;justify-content:center}}html[data-theme=dark] .pp-buy{box-shadow:0 30px 60px -36px #000c}html[data-theme=dark] .pp-final{background:#030712;border-top:1px solid var(--pb-border)}.pc{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:22px;border:1px solid var(--pb-border);background:var(--pb-surface);overflow:hidden;transition:transform .25s var(--pb-ease,ease),box-shadow .25s,border-color .25s}.pc:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #0f172a73;border-color:color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border))}.pc.is-featured{border-color:color-mix(in srgb,var(--pb-accent) 55%,var(--pb-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--pb-accent) 35%,transparent)}.pc-vis{position:relative;isolation:isolate;display:grid;place-items:center;height:200px;padding:40px 20px 22px;background:radial-gradient(120% 90% at 85% 0%,rgb(124 92 255/.45),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgb(56 101 246/.4),transparent 60%),#070f24;overflow:hidden;text-decoration:none}.pc-vis:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255/.05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 80%)}.pc:has(.pt-hosting) .pc-vis,.pc:has(.pt-domain) .pc-vis{background:radial-gradient(120% 90% at 85% 0%,rgb(6 182 212/.42),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgb(56 101 246/.35),transparent 60%),#06121f}.pc:has(.pt-store) .pc-vis{background:radial-gradient(120% 90% at 85% 0%,rgb(236 72 153/.32),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgb(124 92 255/.38),transparent 60%),#0d0b24}.pc-kind{position:absolute;top:14px;inset-inline-start:14px;padding:5px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgb(255 255 255/.12);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#dbe4ff}.pc-pop{position:absolute;top:14px;inset-inline-end:14px;padding:5px 10px;border-radius:999px;background:linear-gradient(90deg,var(--pb-accent,#3865f6),#7c5cff);font-size:10.5px;font-weight:800;letter-spacing:.06em;color:#fff;box-shadow:0 8px 20px -8px #6366f1e6}.pc-instant{position:absolute;bottom:12px;inset-inline-end:12px;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:#34d39924;border:1px solid rgb(52 211 153/.3);color:#6ee7b7;font-size:11px;font-weight:700}.pc-body{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;flex:1}.pc-title{display:flex;align-items:center;gap:8px}.pc-title h3{margin:0;font-size:19px;font-weight:750;letter-spacing:-.02em;line-height:1.25}.pc-title h3 a{color:var(--pb-text);text-decoration:none}.pc-title h3 a:after{content:"";position:absolute;inset:0;z-index:0}.pc-ver{margin-inline-start:auto;padding:2px 8px;border-radius:999px;background:var(--pb-surface-3);font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--pb-muted)}.pc-sum{margin:0;font-size:14.5px;line-height:1.55;color:var(--pb-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-feats{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.pc-feats li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--pb-text-2);line-height:1.4}.pc-feats svg{flex:none;margin-top:2px;color:var(--pb-accent)}.pc-foot{display:flex;align-items:flex-end;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--pb-border)}.pc-price{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pc-price strong{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--pb-text);font-variant-numeric:tabular-nums}.pc-price strong em{font-style:normal;font-size:13px;font-weight:600;color:var(--pb-muted)}.pc-price small{font-size:12.5px;color:var(--pb-muted)}.pc-price .stock-out{align-self:flex-start;margin-top:4px}.pc-go{position:relative;z-index:1;flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--pb-surface-3);color:var(--pb-text);transition:background .2s,color .2s,transform .2s}.pc:hover .pc-go{background:linear-gradient(135deg,var(--pb-accent),#7c5cff);color:#fff;transform:rotate(45deg)}.pt{width:min(78%,250px);border-radius:12px;border:1px solid rgb(255 255 255/.14);background:linear-gradient(180deg,#ffffff17,#ffffff08);box-shadow:0 24px 40px -22px #000c;overflow:hidden;transition:transform .35s var(--pb-ease,ease)}.pc:hover .pt{transform:translateY(-4px) scale(1.02)}.pt-bar{display:flex;gap:4px;padding:7px 9px;border-bottom:1px solid rgb(255 255 255/.08)}.pt-bar i{width:6px;height:6px;border-radius:50%;background:#ff5f57}.pt-bar i:nth-child(2){background:#febc2e}.pt-bar i:nth-child(3){background:#28c840}.pt-b{padding:10px;display:flex;flex-direction:column;gap:7px}.pt-hero{display:flex;flex-direction:column;gap:5px;padding:10px;border-radius:8px;background:linear-gradient(135deg,#3865f673,#7c5cff4d)}.pt-hero span{height:5px;width:70%;border-radius:3px;background:#fff6}.pt-hero span.s{width:45%}.pt-hero em{width:34px;height:9px;border-radius:4px;background:#fff;margin-top:3px}.pt-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pt-row i{height:26px;border-radius:6px;background:#ffffff12;border:1px solid rgb(255 255 255/.07)}.pt-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pt-grid4 i{aspect-ratio:.8;border-radius:6px;border:1px solid rgb(255 255 255/.08)}.pt-app{display:grid;grid-template-columns:22px 1fr;gap:8px}.pt-app aside{display:flex;flex-direction:column;gap:5px}.pt-app aside i{width:18px;height:18px;border-radius:5px;background:#ffffff14}.pt-app aside i:first-child{background:#6366f180}.pt-bars{display:flex;align-items:flex-end;gap:5px;height:62px}.pt-bars i{flex:1;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#818cf8,#3865f659)}.pt-bars i:nth-child(odd){background:linear-gradient(180deg,#67e8f9,#06b6d44d)}.pt-key{display:flex;align-items:center;gap:6px;padding:8px;border-radius:7px;background:#050b18;border:1px solid rgb(255 255 255/.1);color:#a5b4fc}.pt-key span{flex:1;height:6px;border-radius:3px;background:#ffffff59}.pt-key em{font-style:normal;font-size:9px;font-weight:800;color:#34d399;padding:2px 6px;border-radius:999px;background:#34d39926}.pt-lines{display:flex;flex-direction:column;gap:5px}.pt-lines span{height:5px;border-radius:3px;background:#ffffff29}.pt-lines span.s{width:60%}.pt-st{display:flex;align-items:center;gap:6px;padding:7px;border-radius:7px;background:#34d3991f;border:1px solid rgb(52 211 153/.25)}.pt-st i{width:6px;height:6px;border-radius:50%;background:#34d399}.pt-st span{flex:1;height:5px;border-radius:3px;background:#d1fae566}.pt-m{height:6px;border-radius:4px;background:#ffffff14;overflow:hidden}.pt-m s{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#67e8f9,#818cf8)}.pt-q{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 8px;border-radius:7px;background:#fff;color:#334155}.pt-q span{flex:1;height:5px;border-radius:3px;background:#cbd5e1}.pt-q em{width:26px;height:12px;border-radius:4px;background:linear-gradient(90deg,var(--pb-accent,#3865f6),#7c5cff)}.pt-d{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:7px;background:#ffffff0d;border:1px solid rgb(255 255 255/.08);color:#fca5a5}.pt-d i{width:10px;height:10px;border-radius:50%;background:#ffffff26}.pt-d span{flex:1;height:5px;border-radius:3px;background:#ffffff40}.pt-d b{width:18px;height:6px;border-radius:3px;background:#fca5a599}.pt-d.ok{color:#34d399}.pt-d.ok i{background:#67e8f966}@media(max-width:640px){.pc-vis{height:180px}}:is(.df-f,.bo-form,.ss-link,.bo-ln,.bo-inline,.ss-item-b,.dw-body .df-grid) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){width:100%;min-width:0;height:38px;padding:0 11px;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);font:500 13.5px/1.3 var(--pb-font);outline:none}:is(.df-f,.bo-form,.ss-item-b,.dw-body .df-grid) textarea{height:auto!important;min-height:38px;padding:9px 11px;line-height:1.5;resize:vertical}@media(min-width:641px){:is(.df-f,.bo-form,.ss-link,.bo-ln,.bo-inline,.ss-item-b,.dt-search,.dw-body) :is(input,textarea,select){font-size:13.5px!important}}.dw-body>*,.ss-body>*,.sec-wrap>*,.bo-form>*{flex-shrink:0}:is(.df-f,.bo-form,.ss-link,.bo-ln,.bo-inline,.ss-item-b) select{appearance:none;-webkit-appearance:none;padding-inline-end:30px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--pb-muted) 50%),linear-gradient(135deg,var(--pb-muted) 50%,transparent 50%);background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-size:5px 5px;background-repeat:no-repeat}html[dir=rtl] :is(.df-f,.bo-form,.ss-link,.bo-ln,.bo-inline,.ss-item-b) select{background-position:15px 16px,10px 16px}:is(.df-f,.bo-form,.ss-item-b) input::placeholder,:is(.df-f,.bo-form,.ss-item-b) textarea::placeholder{color:var(--pb-faint)}.df-code,textarea.df-code{font:500 12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.df-f input[type=file]{font-size:13px;color:var(--pb-text-2)}.df-f input[type=range]{width:100%;accent-color:var(--pb-accent);height:24px}.df-f input[aria-invalid=true],.ss-link input.is-bad{border-color:var(--pb-danger)!important;background:color-mix(in srgb,var(--pb-danger) 5%,var(--pb-input-bg))!important}.df-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 14px}.df-f{display:flex;flex-direction:column;gap:6px;min-width:0}.df-f.is-full,.df-check.is-full{grid-column:1/-1}.df-f>label{display:flex;align-items:center;gap:6px;font:600 12.5px var(--pb-font);color:var(--pb-text-2)}.df-f>label em{color:var(--pb-danger);font-style:normal}.df-f>small{font-size:11.5px;color:var(--pb-muted);line-height:1.45}.df-saved{display:inline-flex;align-items:center;gap:3px;margin-inline-start:auto;font-size:10.5px;font-weight:700;color:var(--pb-success);background:var(--pb-success-soft);padding:2px 7px;border-radius:999px}.df-check{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--pb-text-2)}.df-affix{position:relative;display:flex;align-items:center}.df-affix input{padding-inline-end:34px!important;font-variant-numeric:tabular-nums}.df-affix>span{position:absolute;inset-inline-end:11px;color:var(--pb-muted);font:600 13px var(--pb-font);pointer-events:none}.df-affix.is-bad input{border-color:var(--pb-danger)!important}.df-switch{display:flex;align-items:flex-start;gap:11px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 12px;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-surface-2);transition:border-color .2s,background .2s}.df-switch:hover{border-color:var(--pb-border-2)}.df-switch input,.ss-mini-sw input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.df-track{flex:none;position:relative;width:36px;height:20px;border-radius:999px;background:var(--pb-border-2);transition:background .25s var(--pb-ease);margin-top:1px}.df-track i{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .3s var(--pb-ease-bounce)}:is(.df-switch,.ss-mini-sw) input:checked+.df-track{background:var(--pb-accent)}:is(.df-switch,.ss-mini-sw) input:checked+.df-track i{transform:translate(16px)}html[dir=rtl] :is(.df-switch,.ss-mini-sw) input:checked+.df-track i{transform:translate(-16px)}:is(.df-switch,.ss-mini-sw) input:focus-visible+.df-track{box-shadow:0 0 0 4px var(--pb-accent-ring)}.df-switch:has(input:checked){border-color:color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border));background:color-mix(in srgb,var(--pb-accent) 5%,var(--pb-surface-2))}.df-sw-l{display:flex;flex-direction:column;gap:2px;min-width:0}.df-sw-l b{font:600 13px/1.35 var(--pb-font);color:var(--pb-text)}.df-sw-l small{font-size:11.5px;color:var(--pb-muted);line-height:1.45}.df-seg{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:11px;background:var(--pb-surface-3);border:1px solid var(--pb-border)}.df-seg button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 12px;border-radius:8px;font:600 12.5px var(--pb-font);color:var(--pb-muted);white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.df-seg button:hover{color:var(--pb-text)}.df-seg button.is-on{background:var(--pb-surface);color:var(--pb-accent);box-shadow:var(--pb-shadow-sm),0 0 0 1px var(--pb-border)}.df-combo{position:relative}.df-combo-in{position:relative;display:flex;align-items:center}.df-combo-in>svg:first-child{position:absolute;inset-inline-start:11px;color:var(--pb-faint);pointer-events:none}.df-combo-in input{padding-inline-start:32px!important;padding-inline-end:32px!important}.df-combo-x,.df-combo-car{position:absolute;inset-inline-end:8px;color:var(--pb-muted)}.df-combo-x{display:grid;place-items:center;width:22px;height:22px;border-radius:6px}.df-combo-x:hover{background:var(--pb-surface-3);color:var(--pb-text)}.df-combo-car{pointer-events:none}.df-combo-sub{display:block;margin-top:4px;font-size:11.5px;color:var(--pb-muted)}.df-combo-list{position:absolute;z-index:30;top:calc(100% + 6px);inset-inline:0;max-height:280px;overflow:auto;margin:0;padding:5px;list-style:none;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-elevated);box-shadow:var(--pb-shadow-lg);animation:dt-pop-in .16s var(--pb-ease)}.df-combo-list li{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:8px;cursor:pointer}.df-combo-list li b{font:600 13px var(--pb-font);color:var(--pb-text)}.df-combo-list li span{font-size:11.5px;color:var(--pb-muted)}.df-combo-list li.is-hi{background:var(--pb-surface-3)}.df-combo-list li.is-cur b{color:var(--pb-accent)}.df-combo-list .df-combo-empty{color:var(--pb-muted);font-size:12.5px;font-style:italic}.df-combo-list .df-none{cursor:default;color:var(--pb-muted);font-size:12.5px}.dt{background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:16px;box-shadow:var(--pb-shadow-sm);overflow:hidden;color:var(--pb-text)}.dt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--pb-border)}.dt-search{position:relative;display:flex;align-items:center;gap:8px;flex:0 1 300px;min-width:180px;height:34px;padding:0 10px;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-faint);transition:border-color .2s,box-shadow .2s}.dt-search:focus-within{border-color:var(--pb-accent);box-shadow:0 0 0 4px var(--pb-accent-ring)}.dt-search input{flex:1;min-width:0;height:100%;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;padding:0!important;font:500 13px var(--pb-font);color:var(--pb-text)}.dt-search button{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;color:var(--pb-muted)}.dt-search button:hover{background:var(--pb-surface-3)}.dt-search kbd{font:600 10.5px var(--pb-font);color:var(--pb-faint);border:1px solid var(--pb-border-2);border-radius:5px;padding:1px 5px}.dt-chips{display:flex;gap:4px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding:1px}.dt-chips::-webkit-scrollbar{display:none}.dt-chips button{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font:600 12px var(--pb-font);color:var(--pb-text-2);border:1px solid transparent;transition:background .2s,border-color .2s,color .2s}.dt-chips button:hover{background:var(--pb-surface-3)}.dt-chips button b{font-weight:700;font-size:11px;color:var(--pb-muted);background:var(--pb-surface-3);padding:1px 6px;border-radius:999px;font-variant-numeric:tabular-nums}.dt-chips button.is-on{background:var(--pb-accent-soft);color:var(--pb-accent);border-color:color-mix(in srgb,var(--pb-accent) 30%,transparent)}.dt-chips button.is-on b{background:var(--pb-accent);color:#fff}.dt-dot{width:7px;height:7px;border-radius:50%;background:var(--pb-faint)}.dt-dot.good{background:var(--pb-success)}.dt-dot.bad{background:var(--pb-danger)}.dt-dot.wait{background:var(--pb-warning)}.dt-tools{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.dt-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--pb-muted);border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.dt-icon:hover:not(:disabled){background:var(--pb-surface-3);color:var(--pb-text);border-color:var(--pb-border)}.dt-icon:disabled{opacity:.35;cursor:not-allowed}.dt-icon.is-danger:hover:not(:disabled){color:var(--pb-danger);background:var(--pb-danger-soft)}.dt-tools .dt-icon{border-color:var(--pb-border)}.dt-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;background:color-mix(in srgb,var(--pb-accent) 7%,var(--pb-surface));border-bottom:1px solid color-mix(in srgb,var(--pb-accent) 22%,var(--pb-border));animation:dt-pop-in .2s var(--pb-ease)}.dt-bulk>b{font:700 12.5px var(--pb-font);color:var(--pb-accent);margin-inline-end:4px}.dt-bbtn{height:28px;padding:0 11px;border-radius:8px;font:600 12px var(--pb-font);color:var(--pb-text);background:var(--pb-surface);border:1px solid var(--pb-border-2);transition:border-color .2s,background .2s}.dt-bbtn:hover:not(:disabled){border-color:var(--pb-accent);color:var(--pb-accent)}.dt-bbtn.is-danger{color:var(--pb-danger)}.dt-bbtn.is-danger:hover:not(:disabled){border-color:var(--pb-danger);background:var(--pb-danger-soft);color:var(--pb-danger)}.dt-bsp{flex:1}.dt-link{font:600 12px var(--pb-font);color:var(--pb-muted);text-decoration:underline;text-underline-offset:3px}.dt-link:hover{color:var(--pb-text)}.dt-wrap{overflow:auto;max-height:min(70vh,calc(100vh - 260px))}.dt-table{width:100%;border-collapse:separate;border-spacing:0;font:500 13px/1.35 var(--pb-font)}.dt-table th{position:sticky;top:0;z-index:2;background:var(--pb-surface-2);border-bottom:1px solid var(--pb-border);padding:0 12px;height:36px;text-align:start;white-space:nowrap;font:700 11px var(--pb-font);text-transform:uppercase;letter-spacing:.05em;color:var(--pb-muted)}.dt-table th button{display:inline-flex;align-items:center;gap:4px;height:100%;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit}.dt-table th button:hover{color:var(--pb-text)}.dt-table th[aria-sort] button{color:var(--pb-accent)}.dt-sort-ghost{opacity:0;transition:opacity .15s}.dt-table th button:hover .dt-sort-ghost{opacity:.6}.dt-table td{padding:9px 12px;border-bottom:1px solid var(--pb-border);vertical-align:middle;color:var(--pb-text-2);max-width:420px}.dt.is-dense .dt-table td{padding:6px 12px}.dt-table tbody tr{transition:background .12s}.dt-table tbody tr:hover{background:var(--pb-surface-2)}.dt-table tbody tr:last-child td{border-bottom:0}.dt-table tr.dt-click{cursor:pointer}.dt-table tr.dt-click:focus-visible{outline:2px solid var(--pb-accent);outline-offset:-2px}.dt-table tr.is-sel{background:color-mix(in srgb,var(--pb-accent) 6%,transparent)}.dt-table tr.is-flag td:first-child{box-shadow:inset 3px 0 0 var(--pb-warning)}.dt-table .is-end{text-align:end}.dt-table .is-center{text-align:center}.dt-table th.is-end button{flex-direction:row-reverse}.dt-ck{width:38px;padding-inline-end:0!important}.dt-ck input{width:15px;height:15px;cursor:pointer}.dt-act{width:1%;white-space:nowrap;text-align:end!important}.dt-act>div{display:flex;align-items:center;justify-content:flex-end;gap:2px}.dt-act .dt-icon{width:28px;height:28px}.dt-open{opacity:.35}.dt-table tr:hover .dt-open{opacity:1;color:var(--pb-accent)}html[dir=rtl] .dt-open svg{transform:scaleX(-1)}.dt-two{display:flex;flex-direction:column;gap:1px;min-width:0}.dt-two>b,.dt-two>span{font-weight:600;color:var(--pb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-two>small{font-size:11.5px;color:var(--pb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.dt-person{display:flex;align-items:center;gap:9px;min-width:0}.dt-av{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font:700 12px var(--pb-font);color:var(--pb-accent);background:var(--pb-accent-soft)}.dt.is-dense .dt-av{width:26px;height:26px}.dt-a{font:600 13px var(--pb-font);color:var(--pb-text);text-align:start;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-a:hover{color:var(--pb-accent);text-decoration:underline;text-underline-offset:3px}.dt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12.5px;letter-spacing:-.01em}.dt-num,.dt-num b{font-variant-numeric:tabular-nums;color:var(--pb-text)}.dt-mute{color:var(--pb-faint)}.dt-small{font-size:12px;color:var(--pb-muted)}.dt-bad{color:var(--pb-danger)!important;font-weight:600}.dt-warn{color:var(--pb-warning)!important;font-weight:600}.dt-ex{display:block;color:var(--pb-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.dt-tag{display:inline-flex;align-items:center;height:19px;margin-inline-start:6px;padding:0 7px;border-radius:999px;font:700 10.5px var(--pb-font);color:var(--pb-text-2);background:var(--pb-surface-3);vertical-align:middle}.dt-tag.is-good{color:var(--pb-success);background:var(--pb-success-soft)}.dt-tag.is-warn{color:var(--pb-warning);background:var(--pb-warning-soft)}.dt-two .dt-tag:first-child{margin-inline-start:0}.dt-bool{font:600 12px var(--pb-font);color:var(--pb-faint)}.dt-bool.is-on{color:var(--pb-success)}.dt-meter{display:flex;flex-direction:column;gap:4px;min-width:90px}.dt-meter span{font:600 12.5px var(--pb-font);color:var(--pb-text);font-variant-numeric:tabular-nums}.dt-meter i{display:block;height:4px;border-radius:999px;background:var(--pb-surface-3);overflow:hidden}.dt-meter s{display:block;height:100%;border-radius:inherit;background:var(--pb-accent);text-decoration:none}.dt-dev{display:inline-flex;align-items:center;gap:6px;color:var(--pb-text-2)}.dt-dev svg{color:var(--pb-muted)}.dt-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;text-align:center;color:var(--pb-muted)}.dt-empty>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--pb-surface-3);color:var(--pb-accent);margin-bottom:6px}.dt-empty h3{margin:0;font:700 15px var(--pb-font);color:var(--pb-text)}.dt-empty p{margin:0 0 8px;font-size:13px}.dt-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;border-top:1px solid var(--pb-border);font-size:12.5px;color:var(--pb-muted)}.dt-foot>span b{color:var(--pb-text)}.dt-size{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto}.dt-size select{height:28px;padding:0 6px;border-radius:7px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);font:600 12px var(--pb-font)}.dt-pager{display:flex;align-items:center;gap:2px}.dt-pager span{min-width:56px;text-align:center;font-weight:600;color:var(--pb-text);font-variant-numeric:tabular-nums}.dt-pager .dt-icon{width:28px;height:28px}html[dir=rtl] .dt-pager svg{transform:scaleX(-1)}.dt-pop{position:fixed;z-index:1300;min-width:200px;max-width:300px;max-height:70vh;overflow:auto;padding:5px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-elevated);box-shadow:var(--pb-shadow-lg);animation:dt-pop-in .16s var(--pb-ease)}@keyframes dt-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.dt-pop button{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border-radius:8px;font:500 13px var(--pb-font);color:var(--pb-text);text-align:start}.dt-pop button:hover:not(:disabled){background:var(--pb-surface-3)}.dt-pop button:disabled{opacity:.5;cursor:default}.dt-pop button svg{flex:none;color:var(--pb-muted)}.dt-pop button.is-danger,.dt-pop button.is-danger svg{color:var(--pb-danger)}.dt-pop button.is-danger:hover{background:var(--pb-danger-soft)}.dt-pop-sp{width:15px}.dt-pop-h{margin:4px 10px 6px;font:700 10.5px var(--pb-font);letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted)}.dt-pop .dt-pop-ok{margin-inline-start:auto;color:var(--pb-accent)!important}.dt-pop .dt-pop-reset{justify-content:center;margin-top:4px;border-top:1px solid var(--pb-border);border-radius:0 0 8px 8px;font-size:12px;color:var(--pb-muted)}.dt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:12px}.dt-kpis>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:var(--pb-shadow-sm);position:relative;overflow:hidden}.dt-kpis>div:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--pb-accent);opacity:.55}.dt-kpis>div.is-warn:before{background:var(--pb-warning);opacity:1}.dt-kpis small{display:flex;align-items:center;gap:6px;font:600 11.5px var(--pb-font);color:var(--pb-muted)}.dt-kpis b{font:750 19px/1.25 var(--pb-font);color:var(--pb-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dt-kpis span{font-size:11.5px;color:var(--pb-faint)}.dt-info{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface)}.dt-info>svg{flex:none;margin-top:2px;color:var(--pb-accent)}.dt-info.is-warn{border-color:color-mix(in srgb,var(--pb-warning) 40%,var(--pb-border));background:color-mix(in srgb,var(--pb-warning) 6%,var(--pb-surface))}.dt-info.is-warn>svg{color:var(--pb-warning)}.dt-info>div:not(.dt-info-act){flex:1 1 320px;min-width:0}.dt-info b{font:700 13px var(--pb-font);color:var(--pb-text)}.dt-info p{margin:2px 0 6px;font-size:12.5px;color:var(--pb-muted)}.dt-info code{display:block;padding:7px 9px;border-radius:8px;background:var(--pb-surface-3);font-size:11.5px;word-break:break-all;color:var(--pb-text-2)}.dt-info-act{display:flex;gap:6px;align-items:center}.dt-upload{margin-bottom:12px;border:1px dashed var(--pb-border-2);border-radius:14px;background:var(--pb-surface);padding:0 14px}.dt-upload summary{display:flex;align-items:center;gap:8px;padding:12px 0;font:600 13px var(--pb-font);color:var(--pb-text);cursor:pointer}.dt-upload[open] summary{border-bottom:1px solid var(--pb-border);margin-bottom:14px}.dt-upload form{padding-bottom:14px}.dw-overlay{position:fixed;inset:0;z-index:1100;display:flex;justify-content:flex-end;background:#0308146b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pb-fade .18s both}.dw{position:relative;display:flex;flex-direction:column;width:min(560px,100vw);height:100%;background:var(--pb-bg);border-inline-start:1px solid var(--pb-border);box-shadow:-24px 0 70px -20px #00000073;outline:none;animation:dw-in .34s var(--pb-ease) both;color:var(--pb-text)}.dw.dw-sm{width:min(440px,100vw)}.dw.dw-lg{width:min(760px,100vw)}@keyframes dw-in{0%{transform:translate(36px);opacity:0}to{transform:none;opacity:1}}html[dir=rtl] .dw{animation-name:dw-in-rtl}@keyframes dw-in-rtl{0%{transform:translate(-36px);opacity:0}to{transform:none;opacity:1}}.dw-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 14px;border-bottom:1px solid var(--pb-border);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--pb-accent) 10%,transparent),transparent 60%),var(--pb-surface)}.dw-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--pb-accent);background:var(--pb-accent-soft)}.dw-ttl{flex:1;min-width:0}.dw-ttl h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font:700 16px/1.3 var(--pb-font);color:var(--pb-text);word-break:break-word}.dw-ttl p{margin:3px 0 0;font-size:12.5px;color:var(--pb-muted);line-height:1.45}.dw-x{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--pb-muted);transition:background .15s,color .15s}.dw-x:hover{background:var(--pb-surface-3);color:var(--pb-text)}.dw-body{flex:1;overflow:auto;padding:16px 18px 24px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}.dw-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--pb-border);background:var(--pb-surface)}.dw-sp{flex:1}.dw-kbd{font-size:11.5px;color:var(--pb-faint)}.dw-total{flex:1;display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--pb-muted)}.dw-total b{font:750 18px var(--pb-font);color:var(--pb-text);font-variant-numeric:tabular-nums}.dw-form{display:flex;flex-direction:column;gap:14px}.dw-sec{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-surface)}.dw-sec>h4{margin:0;font:700 11.5px var(--pb-font);letter-spacing:.06em;text-transform:uppercase;color:var(--pb-muted)}.dw-kv{display:grid;grid-template-columns:minmax(120px,34%) 1fr;margin:0;font-size:13px}.dw-kv>div{display:contents}.dw-kv dt{padding:7px 0;color:var(--pb-muted);border-bottom:1px solid var(--pb-border)}.dw-kv dd{margin:0;padding:7px 0;color:var(--pb-text);border-bottom:1px solid var(--pb-border);word-break:break-word}.dw-kv>div:last-child :is(dt,dd){border-bottom:0}.dw-json{font-size:11.5px;color:var(--pb-text-2);word-break:break-all}.dw-alert{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface-2)}.dw-alert>svg{flex:none;margin-top:1px;color:var(--pb-accent)}.dw-alert b{font:700 13px var(--pb-font);color:var(--pb-text)}.dw-alert p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:12.5px;color:var(--pb-muted)}.dw-alert.is-warn{border-color:color-mix(in srgb,var(--pb-warning) 45%,var(--pb-border));background:color-mix(in srgb,var(--pb-warning) 7%,var(--pb-surface))}.dw-alert.is-warn>svg{color:var(--pb-warning)}.dw-msg{border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-surface);overflow:hidden}.dw-msg header{display:flex;flex-direction:column;gap:2px;padding:11px 14px;border-bottom:1px solid var(--pb-border);background:var(--pb-surface-2)}.dw-msg header b{font:700 13.5px var(--pb-font);color:var(--pb-text)}.dw-msg header small{font-size:12px;color:var(--pb-muted)}.dw-msg header a{color:var(--pb-accent)}.dw-msg p{margin:0;padding:12px 14px;white-space:pre-wrap;font-size:13.5px;line-height:1.6;color:var(--pb-text-2);max-height:280px;overflow:auto}.dw-cust,.bo-cust{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);text-align:start;transition:border-color .2s}.dw-cust:hover,.bo-cust:hover:not(:disabled){border-color:var(--pb-accent)}.dw-cust>span:nth-child(2),.bo-cust>span:nth-child(2){flex:1;display:flex;flex-direction:column;min-width:0}.dw-cust b,.bo-cust b{font:700 13.5px var(--pb-font);color:var(--pb-text)}.dw-cust small,.bo-cust small{font-size:12px;color:var(--pb-muted);overflow:hidden;text-overflow:ellipsis}.dw-cust>svg,.bo-cust>svg{color:var(--pb-muted)}.dw-details{margin-top:6px}.dw-details summary{display:flex;align-items:center;gap:6px;font:600 12.5px var(--pb-font);color:var(--pb-muted);cursor:pointer}.dw-details p{font-size:12.5px;color:var(--pb-muted)}.bo-top{display:flex;flex-wrap:wrap;gap:10px}.bo-top .bo-cust{flex:1 1 220px}.bo-sums{flex:2 1 300px;display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:1px;border-radius:12px;overflow:hidden;border:1px solid var(--pb-border);background:var(--pb-border)}.bo-sums>div{display:flex;flex-direction:column;gap:2px;padding:9px 12px;background:var(--pb-surface)}.bo-sums small{font:600 11px var(--pb-font);color:var(--pb-muted)}.bo-sums b{font:750 15px var(--pb-font);color:var(--pb-text);font-variant-numeric:tabular-nums}.bo-sums b.good{color:var(--pb-success)}.bo-sums b.bad{color:var(--pb-danger)}.bo-sums b.warn{color:var(--pb-warning)}.bo-items>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--pb-border)}.bo-items>div>span{display:flex;flex-direction:column;min-width:0}.bo-items b{font:600 13.5px var(--pb-font);color:var(--pb-text)}.bo-items small{font-size:11.5px;color:var(--pb-muted)}.bo-items strong{font-variant-numeric:tabular-nums;color:var(--pb-text);white-space:nowrap}.bo-items .bo-line{font-size:13px;color:var(--pb-text-2)}.bo-items .bo-line.is-total{border-bottom:0;padding-top:10px;font-weight:700;color:var(--pb-text)}.bo-items .bo-line.is-total strong{font-size:16px}.bo-note{margin:4px 0 0;padding:9px 11px;border-radius:10px;background:var(--pb-surface-2);font-size:13px;color:var(--pb-text-2);white-space:pre-wrap}.bo-note small{display:block;font:700 10.5px var(--pb-font);letter-spacing:.05em;text-transform:uppercase;color:var(--pb-muted);margin-bottom:3px}.bo-pays{display:flex;flex-direction:column}.bo-pays>div{display:grid;grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--pb-border)}.bo-pays>div:last-child{border-bottom:0}.bo-pays>div>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.bo-pays b{font:600 13px var(--pb-font);color:var(--pb-text)}.bo-pays small{font-size:11.5px;color:var(--pb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bo-pays strong{font-variant-numeric:tabular-nums;color:var(--pb-text)}.bo-pays .is-refund strong{color:var(--pb-danger)}.bo-pic{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--pb-success-soft);color:var(--pb-success)}.is-refund .bo-pic{background:var(--pb-danger-soft);color:var(--pb-danger)}.bo-act{padding:0;overflow:hidden}.bo-tabs{display:flex;gap:2px;padding:6px;border-bottom:1px solid var(--pb-border);background:var(--pb-surface-2);overflow-x:auto}.bo-tabs button{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;font:600 12.5px var(--pb-font);color:var(--pb-muted);transition:background .2s,color .2s}.bo-tabs button:hover{color:var(--pb-text)}.bo-tabs button.is-on{background:var(--pb-surface);color:var(--pb-accent);box-shadow:var(--pb-shadow-sm),0 0 0 1px var(--pb-border)}.bo-act .bo-form{padding:14px}.bo-form{display:flex;flex-direction:column;gap:12px}.bo-form>p{margin:0;font-size:13px;color:var(--pb-text-2);line-height:1.55}.bo-row{display:flex;flex-wrap:wrap;gap:8px}.bo-inline{display:flex;gap:8px}.bo-inline input{flex:1}.bo-lines{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-surface)}.bo-lh,.bo-ln{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(110px,.9fr) 32px;gap:8px;align-items:start}.bo-lh{font:700 10.5px var(--pb-font);letter-spacing:.05em;text-transform:uppercase;color:var(--pb-muted);padding:0 2px}.bo-pn{display:flex;flex-direction:column;gap:6px}.bo-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;border:1px dashed var(--pb-border-2);font:600 12.5px var(--pb-font);color:var(--pb-muted);transition:border-color .2s,color .2s,background .2s}.bo-add:hover{border-color:var(--pb-accent);color:var(--pb-accent);background:var(--pb-accent-soft)}.int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.int-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:4px 12px;align-items:start;padding:14px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface);text-align:start;box-shadow:var(--pb-shadow-sm);transition:border-color .2s,transform .2s var(--pb-ease),box-shadow .2s}.int-card:hover{border-color:color-mix(in srgb,var(--pb-accent) 45%,var(--pb-border));transform:translateY(-2px);box-shadow:var(--pb-shadow)}.int-ic{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--pb-accent-soft);color:var(--pb-accent)}.int-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.int-tx b{font:700 14px var(--pb-font);color:var(--pb-text)}.int-tx small{font-size:12px;color:var(--pb-muted)}.int-card .admin-state{justify-self:start;height:22px;font-size:11.5px}.sec-wrap{display:flex;flex-direction:column;gap:14px}.sec-wrap .dt-kpis{margin:0}.sec-card{padding:14px 16px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface)}.sec-card header,.sec-sec>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.sec-card h3,.sec-sec h3{display:flex;align-items:center;gap:8px;margin:0;font:700 14.5px var(--pb-font);color:var(--pb-text)}.sec-card p{margin:2px 0 0;font-size:12.5px;color:var(--pb-muted)}.sec-flags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sec-flags span{padding:6px 10px;border-radius:999px;font-size:12px;color:var(--pb-muted);background:var(--pb-surface-3)}.sec-flags span.is-on{color:var(--pb-text-2);background:var(--pb-success-soft)}.sec-flags b{color:var(--pb-text)}.sec-sec{display:flex;flex-direction:column;gap:10px}.msg-quick{display:flex;flex-wrap:wrap;gap:6px}.msg-quick button{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--pb-border-2);font:600 12px var(--pb-font);color:var(--pb-text-2);background:var(--pb-surface)}.msg-quick button:hover{border-color:var(--pb-accent);color:var(--pb-accent)}.msg-hist{display:flex;flex-direction:column;gap:10px}.msg-hist-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.msg-hist-h p{margin:0;font-size:13px;color:var(--pb-muted)}.msg-item{display:flex;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface)}.msg-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--pb-accent-soft);color:var(--pb-accent)}.msg-item.is-sms .msg-ic{background:var(--pb-success-soft);color:var(--pb-success)}.msg-item>div{flex:1;min-width:0}.msg-item header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.msg-item header b{font:700 13px var(--pb-font);color:var(--pb-text)}.msg-item header small{font-size:11.5px;color:var(--pb-muted)}.msg-item p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--pb-text-2);white-space:pre-wrap;max-height:120px;overflow:hidden}.ss-wrap{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:start;padding-bottom:70px}.ss-nav{position:sticky;top:calc(var(--top-h,64px) + 14px);display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface)}.ss-nav button{display:flex;align-items:center;gap:9px;height:36px;padding:0 10px;border-radius:9px;font:600 13px var(--pb-font);color:var(--pb-text-2);text-align:start;transition:background .15s,color .15s}.ss-nav button:hover{background:var(--pb-surface-3);color:var(--pb-text)}.ss-nav button.is-on{background:var(--pb-accent-soft);color:var(--pb-accent)}.ss-body{display:flex;flex-direction:column;gap:14px;min-width:0}.ss-card{padding:16px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface);box-shadow:var(--pb-shadow-sm);scroll-margin-top:calc(var(--top-h,64px) + 14px)}.ss-card>header{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.ss-card>header>div{flex:1;min-width:0}.ss-card h3{margin:0;font:700 15px var(--pb-font);color:var(--pb-text)}.ss-card header p{margin:2px 0 0;font-size:12.5px;color:var(--pb-muted)}.ss-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--pb-accent-soft);color:var(--pb-accent)}.ss-view{display:inline-flex;align-items:center;gap:5px;font:600 12.5px var(--pb-font);color:var(--pb-accent)}.ss-count{margin-inline-start:auto;font:600 11px var(--pb-font);color:var(--pb-faint);font-variant-numeric:tabular-nums}.ss-count.is-over{color:var(--pb-danger)}.ss-color{display:flex;align-items:center;gap:8px}.ss-color input[type=color]{flex:none;width:38px;height:38px;padding:3px;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);cursor:pointer}.ss-color.is-bad input:not([type=color]){border-color:var(--pb-danger)!important}.ss-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto auto;gap:6px;align-items:center}.ss-link.is-off input{opacity:.55}.ss-mini-sw{position:relative;display:inline-flex;cursor:pointer;padding:0 2px}.ss-list{display:flex;flex-direction:column;gap:6px}.ss-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface-2)}.ss-item-h{grid-column:1/-1;font:700 12.5px var(--pb-font);color:var(--pb-text);padding:0 2px}.ss-item-a{display:flex;gap:1px;align-items:center}.ss-item-a .dt-icon{width:28px;height:28px}.ss-item-b .df-grid{gap:8px}.ss-empty{margin:0;padding:10px;font-size:12.5px;color:var(--pb-faint);text-align:center}.ss-note{flex-direction:row!important;align-items:center;gap:8px!important;padding:10px 12px;border-radius:10px;background:var(--pb-surface-2);font-size:12.5px;color:var(--pb-muted)}.ss-sw2{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px!important}.ss-preview{border-radius:14px;overflow:hidden;border:1px solid var(--pb-border);font-family:var(--pb-font)}.ss-pv-top{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--pb-surface);border-bottom:1px solid var(--pb-border)}.ss-pv-top b{font-size:13px;color:var(--pb-text);margin-inline-end:auto}.ss-pv-top span{width:44px;height:7px;border-radius:9px;background:var(--pb-surface-3)}.ss-pv-top i,.ss-pv-hero i{font-style:normal;font-size:11.5px;font-weight:700;color:#fff;background:var(--ss-a);padding:5px 10px;border-radius:var(--ss-r)}.ss-pv-hero{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 14px;background:linear-gradient(135deg,color-mix(in srgb,var(--ss-a) 14%,var(--pb-surface)),var(--pb-surface))}.ss-pv-hero small{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-a)}.ss-pv-hero b{font-size:15px;color:var(--pb-text)}.ss-pv-foot{padding:10px 14px;background:var(--ss-f);color:#ffffffbf;font-size:11px;letter-spacing:.12em;font-weight:700}.ss-serp{padding:12px 14px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface-2)}.ss-serp small{font-size:12px;color:var(--pb-success)}.ss-serp b{display:block;margin:2px 0;font:500 17px var(--pb-font);color:#1a4fd8}html[data-theme=dark] .ss-serp b{color:#8ab4f8}.ss-serp p{margin:0;font-size:13px;color:var(--pb-text-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ss-bar{position:fixed;z-index:60;bottom:16px;inset-inline-end:24px;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 16px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-elevated);box-shadow:var(--pb-shadow-lg);font:600 12.5px var(--pb-font);color:var(--pb-muted);transform:translateY(calc(100% + 30px));opacity:0;transition:transform .35s var(--pb-ease),opacity .25s}.ss-bar.is-on{transform:none;opacity:1;color:var(--pb-text)}.ss-bar.is-on:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pb-warning);box-shadow:0 0 0 4px var(--pb-warning-soft)}@media(max-width:900px){.ss-wrap{grid-template-columns:1fr}.ss-nav{position:static;flex-direction:row;overflow-x:auto}.ss-nav button{flex:none}}@media(max-width:640px){.df-grid{grid-template-columns:1fr}.dt-search{flex:1 1 100%}.dt-tools{margin-inline-start:0}.dt-table td{max-width:240px}.dw-head,.dw-body{padding:14px}.dw-foot{padding:10px 14px}.dw-kbd,.bo-lh{display:none}.bo-ln{grid-template-columns:1fr 1fr;padding-bottom:8px;border-bottom:1px dashed var(--pb-border)}.bo-ln .bo-pn{grid-column:1/-1}.ss-link{grid-template-columns:1fr auto}.ss-link input:nth-child(2){grid-column:1/-1;grid-row:2}.ss-bar{inset-inline:12px;bottom:12px}.ss-bar>span{flex:1}}@media(prefers-reduced-motion:reduce){.dw,.dt-pop,.df-combo-list,.dt-bulk,.ss-bar{animation:none!important;transition:none!important}}.ops-notif-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ops-notif-head p{margin:0}.console-detail-stats .is-warn{color:var(--pb-warning)}.console-detail-stats .is-bad{color:var(--pb-danger)}.pb-imp-bar{position:sticky;top:0;z-index:200;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;padding:8px 16px;background:linear-gradient(90deg,#b45309,#d97706);color:#fff;font:500 13px var(--pb-font)}.pb-imp-bar button{height:28px;padding:0 12px;border-radius:8px;background:#fff;color:#92400e;font:700 12.5px var(--pb-font)}.pb-imp-bar button:hover{background:#fef3c7}:is(.dw,.ss-wrap,.sec-wrap,.dt-info,.dt-empty,.dt-bar,.pbx-page-actions,.c3) [data-slot=button]{height:34px;min-height:34px;padding:0 13px;gap:7px;border-radius:10px;font:600 13px/1 var(--pb-font)!important}:is(.dw,.ss-wrap,.sec-wrap,.dt-info,.dt-empty,.dt-bar,.c3) [data-slot=button] svg{width:15px;height:15px}.dw-foot [data-slot=button]{height:36px;min-height:36px;padding:0 15px}.dt-info-act .button{height:34px;min-height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font:600 13px var(--pb-font);border-radius:10px}.pbx-content{padding-top:18px}.pbx-page-head{margin-bottom:14px;align-items:center}.pbx-page-head h1{font-size:22px;letter-spacing:-.02em}.pbx-page-head p{margin-top:3px;font-size:13px}.pbx-crumbs{margin-bottom:3px;font-size:12px}.pbx-page-actions{display:flex;gap:8px;flex-wrap:wrap}.ops-exp{display:flex;flex-direction:column;gap:14px}.ops-exp .dt-kpis{margin:0}.dt-toolbar-top{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}html[data-theme=dark] .admin-state.good{background:var(--pb-success-soft)!important;color:var(--pb-success)!important}html[data-theme=dark] .admin-state.bad{background:var(--pb-danger-soft)!important;color:var(--pb-danger)!important}html[data-theme=dark] .admin-state.wait{background:var(--pb-warning-soft)!important;color:var(--pb-warning)!important}@media(max-width:640px){.pbx-top{flex-wrap:wrap;height:auto;min-height:var(--top-h);padding-block:8px;row-gap:8px}.pbx-top .pbx-search{order:3;flex:1 1 100%;max-width:none;height:38px}.pbx-top-actions{gap:5px}.pbx-new{padding:0 10px}.pbx-new svg:last-child{display:none}.dt-bar{gap:8px}.dt-chips{flex:1 1 100%;order:3}.dt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-kpis b{font-size:16px}}.ops-stack{display:flex;flex-direction:column;gap:14px}.ops-stack .ss-card .dt-info{margin:0 0 12px}.perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.perm-grid .df-switch{padding:8px 10px}.dt-person.is-unread b{font-weight:800;color:var(--pb-text)}.df-f>small svg{vertical-align:-2px}.df-grid>.dw-msg{grid-column:1/-1}.rs-rule{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:8px}@media(max-width:640px){.rs-rule{grid-template-columns:1fr 1fr}.rs-rule select{grid-column:1/-1}}.sms-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.ops-h{margin:4px 0 -6px;font:700 14px var(--pb-font);color:var(--pb-text)}.pb-admin-card h3,.pbx-form-card header h3,.rp-h h3,.seo-audit-sum h3{font-weight:700;letter-spacing:-.015em}.ss-card .df-grid>.dw-msg{display:block;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--pb-accent,#3f67f6) 22%,transparent);background:color-mix(in srgb,var(--pb-accent,#3f67f6) 7%,transparent);font-size:13px;line-height:1.55;color:inherit}.ss-card .df-f>small a{color:var(--pb-accent,#3f67f6);font-weight:600;text-decoration:none}.ss-card .df-f>small a:hover{text-decoration:underline}.ai-state{display:grid;gap:6px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-surface-2,var(--pb-surface))}.ai-state p{margin:0;font-size:13px;color:var(--pb-text-2)}.ai-state code{font-size:12px;padding:1px 6px;border-radius:6px;background:var(--pb-surface-3)}.ai-state.is-bad{border-color:color-mix(in srgb,var(--pb-danger,#dc2626) 35%,transparent);background:color-mix(in srgb,var(--pb-danger,#dc2626) 6%,transparent)}.ai-state .ai-err{color:var(--pb-danger,#dc2626);word-break:break-word}.ai-state .admin-state{justify-self:start}.mp-overlay{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:24px;background:#0206178c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:pb-rise .2s ease both}.mp-box{display:flex;flex-direction:column;width:min(760px,100%);height:min(88vh,980px);border-radius:18px;overflow:hidden;background:var(--pb-surface);border:1px solid var(--pb-border);box-shadow:0 40px 90px -30px #02061799}.mp-box header{display:flex;align-items:center;gap:10px;padding:12px 14px 12px 18px;border-bottom:1px solid var(--pb-border)}.mp-box header small{color:var(--pb-muted);font-size:12px}.mp-box header button{margin-inline-start:auto;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;border:1px solid var(--pb-border);background:transparent;color:var(--pb-text-2);cursor:pointer}.mp-box iframe{flex:1;width:100%;border:0;background:#eef2f8}.pbx-pinned{display:grid;gap:2px;padding:2px 0 10px;margin:0 0 6px;border-bottom:1px solid rgb(255 255 255 / .08)}.pbx-group-head{transition:background .15s,color .15s}.pbx-group.open>.pbx-group-head{color:#fff}.pb-actions{margin-bottom:16px}.pb-act-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:2px 0 4px}.pb-act{display:grid;grid-template-columns:36px auto minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-surface);color:var(--pb-text);text-align:start;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s;font:inherit}.pb-act:hover{transform:translateY(-1px);box-shadow:var(--pb-shadow-sm);border-color:var(--pb-border-2)}.pb-act-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--pb-surface-3);color:var(--pb-text-2)}.pb-act b{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.pb-act-l{font-size:13px;line-height:1.35;color:var(--pb-text-2)}.pb-act-go{color:var(--pb-muted)}.pb-act.tone-bad .pb-act-ic{background:var(--pb-danger-soft,#fee2e2);color:var(--pb-danger,#dc2626)}.pb-act.tone-warn .pb-act-ic{background:var(--pb-warning-soft,#fef3c7);color:var(--pb-warning,#b45309)}.pb-act.tone-info .pb-act-ic{background:var(--pb-info-soft,#dbeafe);color:var(--pb-info,#2563eb)}.pb-act-ok{display:flex;align-items:center;gap:10px;color:var(--pb-success,#15803d)}.pbx-group-head{height:40px;font:650 13.5px/1 var(--pb-font);letter-spacing:0;text-transform:none}.pbx-group-head .pbx-group-icon{opacity:.85}.pbx-group.open>.pbx-group-head{background:#ffffff0d}.pbx-group .pbx-chev{transition:transform .2s}.pbx-group.open .pbx-chev{transform:rotate(180deg)}.pbx-gi{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--gc,#6b8afd) 18%,transparent);color:var(--gc,#9db2ff)}.pbx-gi .pbx-group-icon{opacity:1}.pbx-group[data-g=sales]{--gc:#34d399}.pbx-group[data-g=customers]{--gc:#60a5fa}.pbx-group[data-g=services]{--gc:#22d3ee}.pbx-group[data-g=support]{--gc:#f472b6}.pbx-group[data-g=catalog]{--gc:#a78bfa}.pbx-group[data-g=marketing]{--gc:#fbbf24}.pbx-group[data-g=content]{--gc:#2dd4bf}.pbx-group[data-g=infra]{--gc:#fb923c}.pbx-group[data-g=settings]{--gc:#94a3b8}.pbx-group-head{height:42px;gap:10px;padding:0 8px;margin-top:2px}.pbx-group.has-active>.pbx-group-head{color:#fff}.pbx-group.open>.pbx-group-items{margin:2px 0 8px 22px;padding-left:10px;border-left:1px solid rgb(255 255 255 / .1)}.pbx-group-items .pbx-item{height:36px;font-size:13.5px}.pbx-group-items .pbx-item svg{width:15px;height:15px;opacity:.75}.pbx-group-items .pbx-item.active svg{opacity:1}.pbx.is-collapsed .pbx-group.open>.pbx-group-items{margin-left:0;padding-left:0;border-left:0}.pbx-pinned .pbx-item{font-weight:600}.pbx-group-head .pbx-gi{flex:0 0 28px;width:28px;overflow:visible}.pbx.is-collapsed .pbx-group-head .pbx-gi{display:grid}.df-f.is-bad input,.df-f.is-bad select,.df-f.is-bad textarea{border-color:var(--pb-danger,#dc2626)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pb-danger,#dc2626) 18%,transparent)!important}.df-f.is-bad>label{color:var(--pb-danger,#dc2626)}.pbx-search{min-width:0;flex:1 1 160px}.pbx-top-actions{flex:none}@media(max-width:1300px){.pbx-search kbd{display:none}}@media(max-width:1200px)and (min-width:1001px){.pbx-new span{display:none}.pbx-new{padding:0 11px}}@media(max-width:720px){.pbx-page-head{align-items:stretch}.pbx-page-head>div:first-child{width:100%}.pbx-page-actions{justify-content:flex-start}}.pbx-form-grid>*,.pbx-form-card{min-width:0}@media(max-width:1000px){.pbx-form-grid{grid-template-columns:minmax(0,1fr)}}.seo-wrap,.seo-audit{grid-template-columns:minmax(0,1fr)}.seo-wrap>*,.seo-audit>*{min-width:0}@media(max-width:720px){.seo-audit-head{gap:16px;padding:18px!important}.seo-audit-sum{min-width:0;flex-basis:100%}}@media(max-width:1200px)and (min-width:1001px){.pb-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hd-nav button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}@media(min-width:1501px){.hd{grid-template-columns:236px minmax(300px,380px) minmax(0,1fr)}}@media(max-width:1500px)and (min-width:1281px){.hd{grid-template-columns:226px minmax(280px,330px) minmax(0,1fr)}}@media(max-width:1280px)and (min-width:981px){.hd{grid-template-columns:206px minmax(250px,290px) minmax(0,1fr)}}.hd-sort{width:auto;max-width:130px}.hd-item>input[type=checkbox]{align-self:flex-start;margin-top:2px}.sa-row{grid-template-columns:auto minmax(0,1fr) auto auto auto auto}.sa-row>div:nth-child(2){min-width:0}.sa-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-meta{white-space:nowrap}@media(max-width:1200px){.sa-row>.sa-meta+.sa-meta{display:none}}@media(max-width:980px){.sa-row{grid-template-columns:auto minmax(0,1fr) auto}.sa-btns{grid-column:1/-1;justify-content:flex-end;padding-top:8px;border-top:1px dashed var(--pb-border)}}.pbx-tr-add-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto}@media(max-width:1200px){.pbx-tr-add-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pbx-tr-add-grid>button{justify-self:start}}@media(min-width:721px){.pbx-tr-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}}@media(max-width:720px){.pbx-tr-add-grid{grid-template-columns:minmax(0,1fr)}.pbx-toolbar .pb-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.pbx-toolbar .pb-seg button{flex:none;white-space:nowrap}}.int-card{grid-template-rows:1fr auto;height:100%}.int-card .admin-state{align-self:end;margin-top:6px}.seo-post-cover .seo-pill.on{background:#dcfce7;color:#166534}html[data-theme=dark] .seo-post-cover .seo-pill.on{background:#06301c;color:#86efac}.pb-search{min-width:0}.pb-search input{min-width:0;width:100%}.pbx-toolbar .pb-search{flex:1 1 240px}@media(max-width:1200px)and (min-width:981px){.hd{grid-template-columns:minmax(250px,300px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.hd-nav{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:4px;border-inline-end:0;border-bottom:1px solid var(--pb-border);overflow:visible;padding:10px 12px}.hd-nav h5{display:none}.hd-nav button{width:auto;padding:6px 10px}}@media(max-width:1700px){.hd-detail{overflow-y:auto}.hd-body{grid-template-rows:minmax(380px,1fr) auto}.hd-thread{overflow:hidden}}@media(max-width:640px){.dw-foot{justify-content:flex-end}.dw-foot .dw-total{flex:1 1 100%}}.pb-alert>div{min-width:0}.pb-alert code{max-width:100%;overflow-wrap:anywhere;white-space:normal}@media(max-width:640px){.pb-alert{flex-wrap:wrap;gap:10px 12px}.pb-alert>div{flex:1 1 calc(100% - 40px)}.pb-alert>button{margin-inline-start:34px}}.ss-stat-in{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:8px}.sa2{display:grid;gap:16px}.sa2-hero{display:flex;align-items:center;gap:16px;padding:20px 22px;border-left:4px solid var(--pb-success)}.sa2-hero.is-on{border-left-color:var(--pb-warning);background:linear-gradient(90deg,var(--pb-warning-soft),var(--pb-surface) 60%)}.sa2-hero-ic{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--pb-success-soft);color:var(--pb-success)}.sa2-hero.is-on .sa2-hero-ic{background:var(--pb-warning-soft);color:var(--pb-warning)}.sa2-hero>div:nth-child(2){flex:1;min-width:0}.sa2-hero b{display:block;font-size:17px;color:var(--pb-text)}.sa2-hero p{margin:4px 0 0;color:var(--pb-text-2);font-size:13.5px;line-height:1.55}.sa2-hero-act{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.sa2-link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:var(--pb-accent);font:600 13px var(--pb-font);text-decoration:none;cursor:pointer}.sa2-time{display:grid;gap:8px}.sa2-quick{display:flex;flex-wrap:wrap;gap:6px}.sa2-quick button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:9px;border:1px solid var(--pb-border-2);background:var(--pb-surface-2);color:var(--pb-text-2);font:600 12.5px var(--pb-font);cursor:pointer}.sa2-quick button:hover{border-color:var(--pb-accent);color:var(--pb-accent)}.sa2-save{display:flex;justify-content:flex-end}.sa2-steps{display:grid;gap:8px;padding:14px 16px;border-radius:14px;background:var(--pb-surface-2);border:1px dashed var(--pb-border-2);font-size:13.5px;color:var(--pb-text-2)}.sa2-steps>b{display:flex;align-items:center;gap:7px;color:var(--pb-text)}.sa2-steps>b svg{color:var(--pb-warning)}.sa2-steps ol{margin:0;padding-inline-start:20px;display:grid;gap:6px;line-height:1.55}.sa2-steps code{padding:1px 6px;border-radius:6px;background:var(--pb-surface-3);font-size:12.5px}.sa2-hosts .pbx-field input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media(max-width:720px){.sa2-hero{flex-wrap:wrap}.sa2-hero-act{width:100%;justify-content:flex-start}}.sa2-steps ol{list-style:decimal}.sa2-steps li{padding-inline-start:2px}:where(.pb-admin-card){padding:18px 20px}@media(max-width:640px){:where(.pb-admin-card){padding:14px 15px}}.pbx-tr-table{padding:0}.pb-actions .pb-card-head{margin-bottom:12px}.pb-actions .pb-act-ok{padding:18px 10px 10px}.rp-kpi{align-content:start}.pb-area-labels{color:var(--pb-muted)}.pb-mfa{display:flex;flex-direction:column;gap:14px}.pb-mfa-head{display:flex;gap:12px;align-items:flex-start}.pb-mfa-head b{display:block;font-size:15px;color:var(--pb-text)}.pb-mfa-head small{display:block;margin-top:3px;font-size:13px;line-height:1.55;color:var(--pb-muted)}.pb-mfa-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pb-accent-soft);color:var(--pb-accent)}.pb-mfa-code input{width:100%;box-sizing:border-box;height:58px;padding:0 14px;border:1.5px solid var(--pb-border);border-radius:14px;background:var(--pb-input-bg,var(--pb-surface));color:var(--pb-text);font:700 26px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.42em;text-align:center;outline:0;transition:border-color .15s,box-shadow .15s}.pb-mfa-code input.is-rec{font-size:20px;letter-spacing:.18em;text-transform:uppercase}.pb-mfa-code input:focus{border-color:var(--pb-accent);box-shadow:0 0 0 4px var(--pb-accent-soft)}.pb-mfa-code input::placeholder{color:var(--pb-faint,#a3adbf);letter-spacing:.3em}.pb-mfa-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.pb-mfa-links button{background:none;border:0;padding:4px 0;color:var(--pb-accent);font:600 13px var(--pb-font,inherit);cursor:pointer}.pb-mfa-links button:hover{text-decoration:underline}.pb-mfa.is-compact{margin-top:6px;text-align:start}.admin-access-card .pb-mfa .au-btn{width:100%}.pb-sec-panel h2{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pb-sec-panel h2>svg{color:var(--pb-accent);flex:none}.pb-sec-badge{margin-inline-start:auto;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:var(--pb-surface-3,#eef1f6);color:var(--pb-muted)}.pb-sec-badge.is-on{background:var(--pb-success-soft);color:var(--pb-success)}.pb-sec-form{display:flex;flex-direction:column;gap:12px;margin-top:6px}.pb-sec-form .field{margin:0}.pb-sec-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.pb-sec-row .button{display:inline-flex;align-items:center;gap:7px}.pb-sec-ok{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--pb-success-soft);color:var(--pb-success);font-size:13.5px;font-weight:600}.pb-sec-req{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--pb-warning-soft);color:var(--pb-warning);font-size:13px;font-weight:600}.pb-sec-alt{display:inline-block;margin-top:12px;font-size:13px}.pb-sec-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:4px 0 14px;font-size:13px;color:var(--pb-muted)}.pb-sec-meta b{color:var(--pb-text)}.pb-sec-meta b.is-low{color:var(--pb-danger)}.pb-sec-danger{color:var(--pb-danger)!important;border-color:color-mix(in srgb,var(--pb-danger) 35%,transparent)!important}.button-danger{background:var(--pb-danger)!important;border-color:var(--pb-danger)!important;color:#fff!important}.pb-mfa-setup{display:flex;flex-direction:column;gap:16px}.pb-mfa-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:s}.pb-mfa-steps li{counter-increment:s;position:relative;padding-inline-start:34px;font-size:13.5px;color:var(--pb-text)}.pb-mfa-steps li:before{content:counter(s);position:absolute;inset-inline-start:0;top:-1px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--pb-accent-soft);color:var(--pb-accent);font-size:12px;font-weight:800}.pb-mfa-steps small{display:block;color:var(--pb-muted);font-size:12.5px;margin-top:2px}.pb-mfa-qr{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:16px;border:1px solid var(--pb-border);border-radius:16px;background:var(--pb-bg-soft,var(--pb-surface))}.pb-mfa-qr>svg{width:184px;height:184px;flex:none;border-radius:12px;background:#fff;padding:6px;box-shadow:0 6px 18px #0f172a14}.pb-mfa-qr>div{min-width:0;flex:1 1 180px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.pb-mfa-qr>div>small{font-size:12px;color:var(--pb-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pb-mfa-key{display:block;max-width:100%;padding:9px 11px;border-radius:10px;background:var(--pb-surface);border:1px dashed var(--pb-border);font:600 14px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;color:var(--pb-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.pb-mfa-qr .text-link{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;font-size:13px;cursor:pointer}.pb-rc{display:flex;flex-direction:column;gap:14px}.pb-rc-warn{display:flex;gap:8px;align-items:flex-start;margin:0!important;padding:11px 13px;border-radius:12px;background:var(--pb-warning-soft);color:var(--pb-text)!important;font-size:13px!important;line-height:1.55}.pb-rc-warn svg{color:var(--pb-warning);flex:none;margin-top:2px}.pb-rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:14px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-bg-soft,var(--pb-surface));list-style:none}.pb-rc-grid code{display:block;text-align:center;padding:7px 4px;border-radius:8px;background:var(--pb-surface);font:700 15px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;color:var(--pb-text)}.pb-rc-act{display:flex;flex-wrap:wrap;gap:10px}.pb-rc-act .button{display:inline-flex;align-items:center;gap:7px}@media(max-width:640px){.pb-mfa-qr{justify-content:center}.pb-mfa-qr>svg{width:200px;height:200px}.pb-rc-grid{grid-template-columns:1fr 1fr;padding:10px}.pb-mfa-code input{letter-spacing:.3em;font-size:24px}}.sec-score header{align-items:flex-start!important}.sec-ring{--v:0;position:relative;flex:none;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;align-content:center;background:conic-gradient(var(--c,var(--pb-success)) calc(var(--v)*1%),var(--pb-surface-3,#eef1f6) 0)}.sec-ring:before{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--pb-surface)}.sec-ring b,.sec-ring small{position:relative;line-height:1}.sec-ring b{font:800 22px var(--pb-font,inherit);color:var(--pb-text)}.sec-ring small{font-size:10.5px;color:var(--pb-muted);margin-top:2px}.sec-ring.is-good{--c:var(--pb-success)}.sec-ring.is-warn{--c:var(--pb-warning)}.sec-ring.is-bad{--c:var(--pb-danger)}.sec-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.sec-checks li{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface);min-width:0}.sec-checks li>svg{flex:none;margin-top:1px}.sec-checks li.is-ok>svg{color:var(--pb-success)}.sec-checks li.is-bad>svg{color:var(--pb-danger)}.sec-checks li.is-bad{border-color:color-mix(in srgb,var(--pb-danger) 25%,var(--pb-border))}.sec-checks li>div{min-width:0}.sec-checks b{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--pb-text)}.sec-checks em{font-style:normal;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.sec-checks em.lv-high{background:var(--pb-danger-soft);color:var(--pb-danger)}.sec-checks em.lv-medium{background:var(--pb-warning-soft);color:var(--pb-warning)}.sec-checks em.lv-low{background:var(--pb-info-soft,#e8f0ff);color:var(--pb-info,#3865f6)}.sec-checks small{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--pb-muted);overflow-wrap:anywhere}.sec-checks small.sec-fix{color:var(--pb-text-2,var(--pb-text))}.sec-sec>header>a{font-size:12.5px;font-weight:600;color:var(--pb-accent);text-decoration:none}.sec-sec>header>a:hover{text-decoration:underline}.pb-la-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.pb-la-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-surface);min-width:0}.pb-la-row.is-on{border-color:color-mix(in srgb,var(--pb-success) 35%,var(--pb-border));background:color-mix(in srgb,var(--pb-success-soft) 45%,var(--pb-surface))}.pb-la-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff;border:1px solid var(--pb-border);color:#0b0b0f}.pb-la-ic.is-apple{background:#0b0b0f;color:#fff;border-color:#0b0b0f}.pb-la-ic.is-passkey{background:color-mix(in srgb,var(--pb-accent) 12%,var(--pb-surface));border-color:color-mix(in srgb,var(--pb-accent) 30%,var(--pb-border));color:var(--pb-accent)}.pb-pk>.button{display:inline-flex;align-items:center;gap:8px;margin-top:14px}.pb-pk-act{flex:none;display:flex;gap:8px}.pb-pk-meta{display:flex!important;flex-wrap:wrap;column-gap:0}.pb-pk-meta span+span:before{content:"\b7";margin:0 6px;color:var(--pb-muted)}.pb-pk-act .button:first-child{padding:0 11px}.pb-pk-rename{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pb-pk-rename input{flex:1 1 180px;min-width:0;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);font:inherit;font-size:14px}.pb-pk-rename input:focus-visible{outline:2px solid var(--pb-accent);outline-offset:1px}@media(max-width:480px){.pb-pk .pb-pk-act{width:100%}.pb-pk .pb-la-row .pb-pk-act .button{flex:1 1 0;width:auto;min-width:0}.pb-pk .pb-la-row .pb-pk-act .button:first-child{flex:none;width:auto}}.pb-la-tx{flex:1;min-width:0;display:flex;flex-direction:column}.pb-la-tx b{font-size:14.5px;color:var(--pb-text)}.pb-la-tx small{font-size:12.5px;color:var(--pb-muted);overflow-wrap:anywhere}.pb-la-row .button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px}.pb-la-re{margin-top:14px;padding:14px;border-radius:14px;background:var(--pb-bg-soft,var(--pb-surface));border:1px dashed var(--pb-border)}.pb-la-hint{display:flex;align-items:center;gap:7px;margin:0!important;font-size:13px!important;color:var(--pb-text)!important}.pb-la-hint svg{color:var(--pb-accent)}.au-card .pb-sec-ok,.au-card .pb-sec-req{margin:0 0 14px}@media(max-width:480px){.pb-la-row{flex-wrap:wrap}.pb-la-row .button{width:100%;justify-content:center}}.df-ro{display:flex;gap:8px;align-items:stretch}.df-ro input{flex:1;min-width:0;font:600 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;background:var(--pb-surface-3,#f3f5f9)!important;color:var(--pb-text)!important}.df-ro button{flex:none;padding:0 12px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-surface);font:600 12.5px var(--pb-font,inherit);color:var(--pb-accent);cursor:pointer}.pe-addon{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border-radius:12px;border:1px solid var(--pb-border);background:var(--pb-surface-2)}.pe-addon-f{display:flex;flex-direction:column;gap:8px;min-width:0}.pe-addon-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(130px,.9fr) minmax(160px,1fr);gap:8px;align-items:center}.pe-addon-f input:not([type=checkbox]),.pe-addon-f select,.pe-addon-f textarea{width:100%;min-width:0;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:9px 11px;font:500 14px var(--pb-font)}.pe-addon-f textarea{resize:vertical;line-height:1.5}.pe-addon-price{display:flex;align-items:center;gap:6px;min-width:0}.pe-addon-price>*:first-child{flex:1;min-width:0}.pe-addon-price small{font-size:12px;color:var(--pb-muted);white-space:nowrap}.pe-addon-acts{display:flex;flex-direction:column;gap:6px}.pe-addon-acts button:not(.pe-faq-x){width:32px;height:28px;border-radius:8px;border:1px solid var(--pb-border-2);background:var(--pb-surface);color:var(--pb-text-2);display:grid;place-items:center;cursor:pointer}.pe-addon-acts button:disabled{opacity:.35;cursor:default}.pe-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--pb-text-2);cursor:pointer;width:max-content;max-width:100%}.pe-check input{width:16px;height:16px;accent-color:var(--pb-accent)}@media(max-width:760px){.pe-addon-row{grid-template-columns:1fr}.pe-addon{grid-template-columns:minmax(0,1fr) auto}.pe-addon .pe-faq-n{display:none}}.cart-opts{display:flex;flex-direction:column;gap:12px;margin-top:12px;width:100%}.cart-addons,.cart-req{border:1px solid var(--pb-border);border-radius:14px;padding:12px 14px 14px;background:var(--pb-surface-2);margin:0;min-width:0}.cart-addons legend,.cart-req legend{display:flex;align-items:center;gap:7px;padding:0 6px;font-size:13px;font-weight:700;color:var(--pb-text)}.cart-addons legend svg,.cart-req legend svg{color:var(--pb-accent)}.cart-addon{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 6px;border-top:1px solid var(--pb-border);cursor:pointer}.cart-addon:first-of-type{border-top:0}.cart-addon input{width:17px;height:17px;margin-top:2px;accent-color:var(--pb-accent)}.cart-addon.is-req{cursor:default}.cart-addon-t{display:flex;flex-direction:column;gap:2px;min-width:0}.cart-addon-t b{font-size:13.5px;font-weight:650;overflow-wrap:anywhere}.cart-addon-t small{font-size:12px;color:var(--pb-muted)}.cart-addon-t em{font-style:normal;margin-inline-start:8px;font-size:11px;font-weight:700;color:var(--pb-accent);background:var(--pb-accent-soft);padding:1px 7px;border-radius:99px}.cart-addon-p{text-align:end;font-size:13.5px;font-weight:700;white-space:nowrap}.cart-addon-p small{display:block;font-size:11.5px;font-weight:500;color:var(--pb-muted)}.cart-req-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.cart-req-f{display:flex;flex-direction:column;gap:5px;min-width:0}.cart-req-f.is-full{grid-column:1/-1}.cart-req-f label{font-size:12.5px;font-weight:650;color:var(--pb-text-2)}.cart-req-f label em,.cart-req-check em{color:var(--pb-danger);font-style:normal;margin-inline-start:3px}.cart-req-f input:not([type=checkbox]),.cart-req-f select,.cart-req-f textarea{width:100%;min-width:0;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:9px 11px;font:500 14px var(--pb-font)}.cart-req-f small{font-size:11.5px;color:var(--pb-muted)}.cart-req-check{display:flex;align-items:center;gap:8px;cursor:pointer}.cart-req-check input{width:17px;height:17px;accent-color:var(--pb-accent)}.cart-req-miss{margin-inline-start:auto;font-size:11.5px;font-weight:700;color:var(--pb-danger);background:var(--pb-danger-soft);padding:2px 8px;border-radius:99px}.cart-req-ok{margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:var(--pb-success)}.cart-addon-sum{display:block;font-size:11.5px;color:var(--pb-muted);margin-top:2px}@media(max-width:640px){.cart-req-grid{grid-template-columns:1fr}.cart-addon{grid-template-columns:18px minmax(0,1fr)}.cart-addon-p{grid-column:2;text-align:start}}.cx-bp-row{cursor:default;flex-wrap:wrap}.cx-bp-form{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.cx-bp-cur{display:inline-flex;align-items:center;height:40px;border-radius:12px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);padding:0 10px;gap:4px}.cx-bp-cur input{width:90px;border:0;background:transparent;color:var(--pb-text);font:700 14px var(--pb-font);text-align:end;outline:none}.cx-bp-cur em{font-style:normal;color:var(--pb-muted);font-weight:700}.cx-note.warn{background:var(--pb-warning-soft)}.cx-note.warn svg{color:var(--pb-warning)}.cx-payall{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--pb-accent) 30%,var(--pb-border));background:linear-gradient(135deg,color-mix(in srgb,var(--pb-accent) 9%,var(--pb-surface)),var(--pb-surface));margin-bottom:14px}.cx-payall-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--pb-accent-soft);color:var(--pb-accent)}.cx-payall-t{flex:1;display:grid;gap:2px;min-width:0}.cx-payall-t b{font-size:14.5px}.cx-payall-t small{font-size:12.5px;color:var(--pb-muted)}.cx-payall-a{display:flex;flex-wrap:wrap;gap:8px}.cx-linkbtn{border:0;background:none;padding:0;color:var(--pb-accent);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cx-addon-list{display:block;font-size:12px;color:var(--pb-muted);margin-top:2px;overflow-wrap:anywhere}.cx-order-items .late{color:var(--pb-warning)}@media(max-width:720px){.cx-payall{flex-wrap:wrap}.cx-payall-a{width:100%}.cx-payall-a .cx-btn{flex:1}.cx-bp-form{margin-inline-start:48px}}.pb-mini-switch{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:13px;font-weight:650;color:var(--pb-text-2)}.pb-mini-switch i{position:relative;flex:none;width:34px;height:20px;border-radius:99px;background:var(--pb-surface-3);border:1px solid var(--pb-border-2);transition:background .2s}.pb-mini-switch i:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s var(--pb-ease)}.pb-mini-switch.on i{background:var(--pb-success);border-color:var(--pb-success)}.pb-mini-switch.on i:after{transform:translate(14px)}[dir=rtl] .pb-mini-switch.on i:after{transform:translate(-14px)}.pb-mini-switch span{display:inline-flex;align-items:center;gap:4px}.pb-mini-switch:disabled{opacity:.6;cursor:wait}.svc-extras{display:grid;gap:10px;padding:12px;border-radius:14px;background:var(--pb-surface-2);margin:4px 0 2px}.svc-extras b{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--pb-text);margin-bottom:6px}.svc-extras b svg{color:var(--pb-accent)}.svc-extras ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.svc-extras li{display:flex;justify-content:space-between;gap:10px;font-size:13px}.svc-extras li small{color:var(--pb-muted)}.svc-extras dl{margin:0;display:grid;gap:4px}.svc-extras dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;font-size:13px}.svc-extras dt{color:var(--pb-muted)}.svc-extras dd{margin:0;overflow-wrap:anywhere}.dm-tools{padding:20px 24px;border-bottom:1px solid var(--pb-border);display:grid;gap:12px}.dm-tools-h{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--pb-text)}.dm-tools-h svg{color:var(--pb-accent)}.dm-tools-load{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pb-muted);margin:0}.dm-tools-grid{display:grid;gap:8px}.dm-tool{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface)}.dm-tool-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--pb-surface-2);color:var(--pb-muted)}.dm-tool.on .dm-tool-ic{background:var(--pb-success-soft);color:var(--pb-success)}.dm-tool b{display:block;font-size:14px;color:var(--pb-text)}.dm-tool small{display:block;font-size:12.5px;color:var(--pb-muted);margin-top:2px}.dm-epp{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;border-radius:10px;background:var(--pb-surface-2);border:1px dashed var(--pb-border-2)}.dm-epp code{font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--pb-text);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}@media(max-width:640px){.dm-tool{grid-template-columns:38px minmax(0,1fr)}.dm-tool>button{grid-column:1/-1}.dm-tools{padding:16px}}.kb-vote{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--pb-border);font-size:13px;color:var(--pb-text-2)}.kb-vote button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:99px;border:1px solid var(--pb-border-2);background:var(--pb-surface);color:var(--pb-text);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.kb-vote button:hover{border-color:var(--pb-accent);color:var(--pb-accent)}.kb-vote small{color:var(--pb-muted)}.kb-vote-done{color:var(--pb-success);font-weight:600}.kb-link{margin-inline-start:auto;color:var(--pb-muted);display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px}.kb-link:hover{background:var(--pb-surface-2);color:var(--pb-accent)}.kb-article:target,.kb-article[open]{scroll-margin-top:90px}.kb-suggest{padding:10px 12px;border-radius:12px;background:var(--pb-info-soft);border:1px solid color-mix(in srgb,var(--pb-info) 25%,transparent);font-size:13px}.kb-suggest b{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--pb-text)}.kb-suggest ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.kb-suggest li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.kb-suggest a{color:var(--pb-accent);font-weight:650}.kb-suggest small{color:var(--pb-muted)}.gt-wrap{margin-top:28px;margin-bottom:28px}.gt-box{padding:22px;border-radius:22px;border:1px solid var(--pb-border);background:var(--pb-surface);display:grid;gap:16px}.gt-box-h{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.gt-box-h>div{flex:1;min-width:220px}.gt-box-h h2{margin:0 0 4px;font-size:19px}.gt-box-h p{margin:0;color:var(--pb-text-2);font-size:14px}.gt-ic{flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--pb-accent-soft);color:var(--pb-accent)}.gt-form{display:grid;gap:14px}.gt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gt-full{grid-column:1/-1}.gt-f{display:flex;flex-direction:column;gap:6px;min-width:0}.gt-f span{font-size:13px;font-weight:650;color:var(--pb-text-2)}.gt-f input,.gt-f select,.gt-f textarea,.gt-reply textarea{width:100%;min-width:0;border-radius:12px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:10px 12px;font:500 14.5px var(--pb-font)}.gt-f textarea,.gt-reply textarea{resize:vertical;line-height:1.55}.gt-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--pb-text-2)}.gt-check input{width:17px;height:17px;margin-top:2px;flex:none;accent-color:var(--pb-accent)}.gt-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.gt-note{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--pb-muted);margin:0}.gt-row{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.gt-done{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:var(--pb-success-soft);color:var(--pb-success);font-weight:600;margin:0}.gt-view{max-width:860px;display:grid;gap:16px}.gt-head{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.gt-head>div{flex:1;min-width:0}.gt-head h1{margin:2px 0;font-size:clamp(22px,3vw,28px);overflow-wrap:anywhere}.gt-head p{margin:0;color:var(--pb-muted);font-size:13.5px}.gt-st{padding:5px 12px;border-radius:99px;font-size:12.5px;font-weight:700;background:var(--pb-surface-2);color:var(--pb-text-2)}.gt-st.s-open,.gt-st.s-in_progress{background:var(--pb-info-soft);color:var(--pb-info)}.gt-st.s-waiting_customer{background:var(--pb-warning-soft);color:var(--pb-warning)}.gt-st.s-resolved,.gt-st.s-closed{background:var(--pb-success-soft);color:var(--pb-success)}.gt-thread{display:grid;gap:10px}.gt-msg{padding:14px 16px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface);max-width:88%}.gt-msg.is-staff{justify-self:end;background:color-mix(in srgb,var(--pb-accent) 7%,var(--pb-surface));border-color:color-mix(in srgb,var(--pb-accent) 25%,var(--pb-border))}.gt-msg header{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;margin-bottom:6px}.gt-msg header em{font-style:normal;font-size:11px;font-weight:700;color:var(--pb-accent);background:var(--pb-accent-soft);padding:1px 7px;border-radius:99px}.gt-msg time{margin-inline-start:auto;color:var(--pb-muted)}.gt-msg p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.6}.gt-reply{display:grid;gap:8px;padding:16px;border-radius:18px;border:1px solid var(--pb-border);background:var(--pb-surface)}.gt-reply label{font-size:13px;font-weight:700}@media(max-width:640px){.gt-grid{grid-template-columns:1fr}.gt-msg{max-width:100%}.gt-box{padding:16px}}button.c3-badge{border:0;cursor:pointer;font:inherit;font-size:11.5px;font-weight:700}.c3-badge.danger{background:var(--pb-danger-soft);color:var(--pb-danger)}.c3-rules h4{display:flex;align-items:center;gap:7px}.c3-rule-list{display:grid;gap:6px;margin-top:6px}.c3-rule{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;border:1px solid var(--pb-border);cursor:pointer}.c3-rule.on{border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border));background:var(--pb-accent-soft)}.c3-rule input{width:16px;height:16px;margin-top:2px;flex:none;accent-color:var(--pb-accent)}.c3-rule b{display:block;font-size:13.5px}.c3-rule small{display:block;font-size:12px;color:var(--pb-muted)}.c3-rule-act{display:flex;justify-content:flex-end;margin-top:8px}.c3-danger-card{border-color:color-mix(in srgb,var(--pb-danger) 35%,var(--pb-border))!important;background:color-mix(in srgb,var(--pb-danger) 4%,var(--pb-surface))!important}.c3-ta{width:100%;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:8px 10px;font:500 13.5px var(--pb-font);resize:vertical;margin:6px 0}.c3-blocks{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 10px;font-size:13px}.c3-blocks label{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.c3-blocks input{accent-color:var(--pb-danger)}.c3-dups{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.c3-dups li{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:9px 11px;border-radius:12px;background:var(--pb-surface-2)}.c3-dups li>span:first-child{flex:1;min-width:180px;display:grid}.c3-dups b{font-size:13.5px}.c3-dups small{font-size:12px;color:var(--pb-muted);overflow-wrap:anywhere}.c3-dup-r{display:flex;flex-wrap:wrap;gap:4px}.c3-dup-r em{font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--pb-warning-soft);color:var(--pb-warning)}.c3-dr-act{display:flex;gap:6px}.hd-guest{display:flex!important;align-items:center;gap:4px;color:var(--pb-warning)!important;font-weight:650}.hd-inv{display:flex;align-items:center;gap:6px;font-size:12.5px;padding:6px 8px;border-radius:9px;background:var(--pb-surface-2)}.hd-inv b{margin-inline-start:auto}.hd-modal .hd-f input{width:100%;border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:9px 11px;font:500 14px var(--pb-font)}.hd-modal label.hd-c{display:flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.hd-modal .hd-c input{width:16px;height:16px;accent-color:var(--pb-accent)}.hd-modal h3,.pb-online h3{display:flex;align-items:center;gap:8px}.pb-live-dot{width:9px;height:9px;border-radius:50%;background:var(--pb-success);box-shadow:0 0 color-mix(in srgb,var(--pb-success) 60%,transparent);animation:pbLive 1.8s infinite}@keyframes pbLive{0%{box-shadow:0 0 color-mix(in srgb,var(--pb-success) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.pb-live-dot{animation:none}}.rp-scroll{overflow-x:auto}.rp-staff{min-width:620px}.rp-staff th{font-size:12px;font-weight:700;color:var(--pb-muted);text-align:start;padding:6px 8px;border-bottom:1px solid var(--pb-border)}.rp-staff td{padding:8px;white-space:nowrap}.rp-staff td small{color:var(--pb-muted)}.rp-staff svg{color:var(--pb-warning);vertical-align:-1px}.sec-backups p code{font-size:12px;padding:1px 6px;border-radius:6px;background:var(--pb-surface-3)}.sec-bk-cfg{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end;padding:12px;border-radius:14px;background:var(--pb-surface-2);margin-top:12px}.sec-bk-cfg>label{display:grid;gap:5px;font-size:12.5px;font-weight:650;color:var(--pb-text-2)}.sec-bk-cfg select{border-radius:10px;border:1px solid var(--pb-border-2);background:var(--pb-input-bg);color:var(--pb-text);padding:7px 10px;font:500 13.5px var(--pb-font)}.sec-bk-cfg>div:first-child{flex:1 1 260px}.sec-bk-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.sec-bk-list li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid var(--pb-border)}.sec-bk-list li>svg{color:var(--pb-accent);flex:none}.sec-bk-list li>span{flex:1;min-width:0;display:grid}.sec-bk-list b{font-size:13px;overflow-wrap:anywhere}.sec-bk-list small{font-size:12px;color:var(--pb-muted)}.sec-bk-list .button{height:32px;padding:0 11px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.sec-bk-del{width:32px;height:32px;border-radius:9px;border:1px solid var(--pb-border-2);background:var(--pb-surface);color:var(--pb-danger);display:grid;place-items:center;cursor:pointer}.sec-muted{font-size:12.5px;color:var(--pb-muted);margin:10px 0 0}.sec-warn{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:12px;background:var(--pb-warning-soft);color:var(--pb-warning);font-size:13px;margin:10px 0 0}.sm-ar{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--pb-surface-2);margin-top:6px}.sm-ar>span{flex:1;display:grid}.sm-ar b{font-size:13.5px}.sm-ar small{font-size:12.5px;color:var(--pb-muted)}.sm-addons{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sm-addons li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:var(--pb-surface-2);font-size:13.5px}.sm-addons small{color:var(--pb-muted)}.sm-reqs{margin:0;display:grid;gap:6px}.sm-reqs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:10px;font-size:13.5px;padding:6px 0;border-bottom:1px solid var(--pb-border)}.sm-reqs dt{color:var(--pb-muted)}.sm-reqs dd{margin:0;overflow-wrap:anywhere}.sm-reqs code{font-size:13px;-webkit-user-select:all;user-select:all}.cart-row:has(.cart-opts){align-items:flex-start}.cart-row:has(.cart-opts) .cart-price,.cart-row:has(.cart-opts) .icon-button{margin-top:4px}.cx-tg.cx-bp-row .cx-bp-cur input{position:static;opacity:1;pointer-events:auto;width:90px}.cx-tg.cx-bp-row:hover{background:var(--pb-surface-2)}.gt-note svg{flex:none}.gt-note a{color:var(--pb-accent);font-weight:650}.knowledge-section .section-heading{margin-bottom:22px}.knowledge-section .section-heading h2{font-size:clamp(22px,2.4vw,28px);font-weight:750;letter-spacing:-.02em;line-height:1.25;margin:8px 0 0;color:var(--pb-text)}.knowledge-section .form-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;align-items:end}.knowledge-section .field{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:650;color:var(--pb-text-2)}.knowledge-section .field input,.knowledge-section .field select{width:100%;min-width:0;min-height:46px;padding:10px 14px;border:1px solid var(--pb-border-2);border-radius:12px;background:var(--pb-surface);color:var(--pb-text);font:inherit;font-size:14px;font-weight:500;box-shadow:var(--pb-shadow-sm)}.knowledge-section .field input::placeholder{color:var(--pb-muted)}.knowledge-section .field input:focus-visible,.knowledge-section .field select:focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px;border-color:var(--pb-accent)}.knowledge-grid{gap:12px;margin-top:22px}.knowledge-grid .kb-article{padding:0;border:1px solid var(--pb-border);border-radius:16px;background:var(--pb-surface);box-shadow:var(--pb-shadow-sm);min-width:0;overflow:hidden}.knowledge-grid .kb-article>summary{display:flex;align-items:center;gap:12px;padding:18px 20px;list-style:none;font-size:15px;font-weight:700;line-height:1.45;color:var(--pb-text)}.knowledge-grid .kb-article>summary::-webkit-details-marker{display:none}.knowledge-grid .kb-article>summary:after{content:"";flex:none;margin-inline-start:auto;width:8px;height:8px;border-inline-end:2px solid var(--pb-muted);border-block-end:2px solid var(--pb-muted);transform:rotate(45deg);transition:transform .2s}.knowledge-grid .kb-article[open]>summary:after{transform:rotate(-135deg)}.knowledge-grid .kb-article>summary:hover{background:var(--pb-surface-2)}.knowledge-grid .kb-article>summary:focus-visible{outline:2px solid var(--pb-accent);outline-offset:-2px}.knowledge-grid .kb-article[open]>summary{border-bottom:1px solid var(--pb-border)}.knowledge-grid .kb-article>:not(summary){margin-inline:20px}.knowledge-grid .kb-article>small{display:inline-block;margin-top:14px;padding:3px 9px;border-radius:999px;background:var(--pb-accent-soft);color:var(--pb-accent);font-size:12px;font-weight:650}.knowledge-grid .kb-article>:last-child{margin-bottom:18px}@media(max-width:640px){.knowledge-section .form-grid{grid-template-columns:minmax(0,1fr)}.knowledge-grid .kb-article>summary{padding:15px 16px;font-size:14px}.knowledge-grid .kb-article>:not(summary){margin-inline:16px}}.help-topics>button,.help-topics>a{text-align:start}.help-topics>button>span{margin-left:0;margin-inline-start:auto;color:var(--pb-text-2);font-variant-numeric:tabular-nums}.help-topics>button[aria-pressed=true]>span{color:inherit}.help-topics>a>svg:last-child{margin-left:0;margin-inline-start:auto}.svc-extras li small{font-size:12px;color:var(--pb-muted)}.reference-logo small,.reference-result{color:var(--pb-muted)}.cx-tg-t,.sd-list,.sd-list>.sd-row,.pb-dash-hero>div,.pb-quick,.rp-grid>section{min-width:0}.cx-tg-t b,.cx-tg-t small{overflow-wrap:anywhere}.sd-list{grid-template-columns:minmax(0,1fr)}.pb-quick button{min-width:0;white-space:normal;line-height:1.4}.pb-quick button svg{flex-shrink:0}.pb-quick button span{min-width:0;overflow-wrap:anywhere}.cx-wcard-bot{gap:12px;flex-wrap:wrap}.cx-wcard-bot>span{min-width:0;overflow-wrap:anywhere}.cx-hero h1,.pb-dash-hero h2{text-wrap:balance;overflow-wrap:anywhere}.rp-date{max-width:100%;box-sizing:border-box}.rp-date input{max-width:100%}.co-legal{margin-top:20px;min-width:0}.co-legal dl{display:grid;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:12px 16px;font-size:14px;line-height:1.6}.co-legal dt{font-weight:600}.co-legal dd{margin:0;white-space:pre-line;overflow-wrap:anywhere}.co-legal-item dl{display:block}.co-legal-spec{display:grid;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:12px 16px;margin-block:5px}.co-legal-item{border-top:1px solid var(--pb-border);padding-block:14px}.co-legal-item strong,.co-legal-item p{overflow-wrap:anywhere}.co-legal-item p{margin:6px 0;color:var(--pb-muted);font-size:13px;line-height:1.6}.co-legal details{border-top:1px solid var(--pb-border);padding-block:14px}.co-legal summary{cursor:pointer;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.co-legal .lg-body{padding-top:14px;font-size:14px}.co-legal .lg-body h2{font-size:17px}.commerce-grid .order-summary>button[type=submit]{height:auto;min-height:44px;white-space:normal;line-height:1.5;padding-block:12px;text-align:center}.commerce-grid .order-summary>button[type=submit]>span{min-width:0;overflow-wrap:anywhere}.commerce-grid .order-summary>button[type=submit]>svg{flex-shrink:0}.cp-stats-grid b.cp-stat-word{font-size:clamp(1.45rem,2.8vw,2rem);line-height:1.25;overflow-wrap:anywhere}.hx-stat-num.hx-stat-word{font-size:clamp(1.3rem,2.8vw,2rem);line-height:1.25;overflow-wrap:anywhere}.pb-lang-menu[data-viewport-popover]{min-width:0;animation:none}.pb-lang-menu button{min-height:44px}.gh-user-pop[data-viewport-popover]{--gh-panel:var(--pb-elevated);--gh-line:var(--pb-border);--gh-ink:var(--pb-text);--gh-mute:var(--pb-muted);min-width:0}.pb-notification-panel .notif-dropdown{position:static!important;width:100%!important;max-width:none!important;animation:none}.pbx-mobile-prefs{display:none}html.pbx-mobile-lock{overflow:hidden}.gh-sheet-nav{min-height:0;overscroll-behavior:contain}.gh-sheet-top,.gh-sheet-search,.gh-sheet-bottom{flex-shrink:0}.gh-sheet{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.gh-sheet-prefs .pb-lang-trigger,.gh-sheet-prefs .pb-theme-toggle,.gh-sheet-prefs .gh-quick-status{min-height:44px;height:44px}.gh-sheet-prefs .pb-theme-toggle{width:44px}.gh-user-card>div{min-width:0}.gh-user-card b{overflow-wrap:anywhere}.gh-user-pop .gh-user-links a,.gh-user-pop .gh-logout{min-height:44px}.pb-cmd .cmd-close{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-muted);cursor:pointer}@media(max-width:1000px){.pbx.is-collapsed .pbx-brand{flex-direction:row;justify-content:flex-start;height:var(--top-h);padding:0 14px 0 18px;gap:8px}.pbx.is-collapsed .pbx-logo{flex:1}.pbx.is-collapsed .pbx-item{width:100%;justify-content:flex-start;margin:1px 0;padding:0 10px 0 14px}.pbx.is-collapsed .pbx-item em{position:static;min-width:20px;height:20px;font-size:11px;padding:0 6px}.pbx.is-collapsed .pbx-group-head{justify-content:flex-start;height:36px;padding:0 10px}.pbx.is-collapsed .pbx-group-head .pbx-group-icon{display:block}.pbx.is-collapsed .pbx-group-head:after{display:none}.pbx.is-collapsed .pbx-group .pbx-group-items{max-height:0!important}.pbx.is-collapsed .pbx-group.open .pbx-group-items{max-height:900px!important}.pbx.is-collapsed .pbx-group:not(.open) .pbx-item{visibility:hidden}.pbx.is-collapsed .pbx-site,.pbx.is-collapsed .pbx-me{justify-content:flex-start}.pbx.is-collapsed .pbx-me{padding:10px;background:var(--side-bg-2);border:1px solid var(--side-line)}.pbx-group-head,.pbx-item,.pbx-site{min-height:44px}}@media(max-width:720px){.pbx-mobile-prefs{display:flex;align-items:center;gap:8px;padding:4px 10px 10px}.pbx-mobile-prefs .pb-lang-trigger,.pbx-mobile-prefs .pb-theme-toggle{height:44px;min-height:44px}.pbx-mobile-prefs .pb-theme-toggle{width:44px}.pbx-side{max-width:calc(100vw - 16px)}.pbx-search-pop{position:fixed;inset:76px 8px auto;max-height:calc(100dvh - 92px)}.pbx-search-pop .pbx-hit-kind,.pbx-search-pop .pbx-enter{display:none}.pb-cmd.cmd-backdrop{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.pb-cmd .cmd-box{max-height:calc(100dvh - 16px);display:flex;flex-direction:column}.pb-cmd .cmd-results{min-height:0;flex:1;max-height:none}.pb-cmd .cmd-input{min-width:0}.pb-cmd .cmd-footer{flex-wrap:wrap;gap:8px}.pb-cmd .cmd-item>span:nth-child(2){min-width:0;overflow-wrap:anywhere}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}.fx-chip-actions button,.fx-icon-btn{min-width:36px;min-height:36px}}@media(max-width:640px){.co-legal dl{grid-template-columns:minmax(0,1fr);gap:5px}.co-legal dd{margin-bottom:12px}.co-legal-spec{grid-template-columns:minmax(0,1fr);gap:5px}.pb-mini-table button{flex-wrap:wrap;gap:8px}.pb-mini-table .pb-mt-main{flex-basis:calc(100% - 46px)}.pb-mini-table .pb-mt-amount{min-width:0;margin-inline-start:auto}.pb-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-quick button{padding:10px;min-height:44px}.cx-tg{align-items:flex-start}.cx-tg-t{gap:4px}.cx-tg-t b,.cx-tg-t small{line-height:1.5}.sd-list>.sd-row{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;gap:10px;padding:14px}.sd-row-icon{grid-column:1;grid-row:1}.sd-row-main{grid-column:2;grid-row:1;min-width:0}.sd-row-go{grid-column:3;grid-row:1}.sd-row-side{grid-column:2/-1;grid-row:2;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.sd-row-top{flex-wrap:wrap;align-items:flex-start}.sd-row-top b{white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.45}.sd-row-main small{overflow-wrap:anywhere}.sd-row-last{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.rp-date{width:100%;height:auto;min-height:44px;flex-wrap:wrap;padding:8px 10px;gap:8px}.rp-date input{flex:1 1 100px;min-width:0;min-height:28px}.rp-h h3{min-width:0;overflow-wrap:anywhere}.cx-btn,.sd-ghost{max-width:100%;height:auto;min-height:44px;padding:10px 14px;white-space:normal;line-height:1.4;text-align:center}.cx-btn svg,.sd-ghost svg{flex-shrink:0}.commerce-grid>*{min-width:0}.summary-row>span{min-width:0;overflow-wrap:anywhere}.summary-row>strong{flex-shrink:0}.checkout-coupon .field label{white-space:normal;line-height:1.5}.dw-foot{flex-wrap:wrap}.dw-foot .dw-kbd{white-space:normal}}@media(max-width:380px){.pb-quick{grid-template-columns:minmax(0,1fr)}}html{overflow-x:hidden}body{overflow-x:clip}@media(max-width:560px){.pb-ai-head{flex-wrap:wrap;align-items:flex-start}.pb-ai-head>div{flex:1 1 calc(100% - 64px)}.pb-ai-head>button{flex:1 1 100%;justify-content:center}}@media(max-width:380px){.stat-top svg{display:none}.stat-top>span{overflow-wrap:anywhere}}@media(max-width:480px){.pb-float{gap:8px;inset-inline-end:12px}.pb-float-btn{height:46px;min-width:46px;border-radius:15px;padding:0 12px}.pb-float .pbx-totop{width:40px;height:40px}}.commerce-page,.account-page,.catalog-page{min-height:100vh;min-height:100svh}.pbx-page{min-height:calc(100vh - 160px)}.hx-trust-item>div{min-width:0}.hx-trust-item small{display:block;line-height:1.45;margin-top:2px}@media(max-width:420px){.hx-trust-item{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:480px){.pb-inc p{display:block;font-size:12.5px;line-height:1.4}.pb-inc p b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pb-inc p em{display:none}.pb-inc-in{min-height:40px;padding:6px 0}}#main-content{min-height:100vh;min-height:100svh}.pb-summary-detail{display:block;font-size:12px;color:var(--pb-text-2);margin-top:4px;overflow-wrap:anywhere}.pb-commerce-page{--co-border:var(--pb-border,#e2e8f0);--co-surface:var(--pb-surface,#fff);--co-soft:var(--pb-surface-2,#f6f8fc);--co-text:var(--pb-text,#17233b);--co-muted:var(--pb-text-secondary,#66758c);max-width:1200px;padding-block:44px 72px}.pb-commerce-steps{margin:0 0 32px}.pb-commerce-steps ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pb-commerce-steps li{display:flex;gap:12px;align-items:center;padding:17px 18px;border:1px solid var(--co-border);border-radius:14px;background:var(--co-surface);min-width:0;color:var(--co-muted)}.pb-commerce-steps li.is-current{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);color:var(--co-text)}.pb-step-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:11px;background:var(--co-soft)}.is-current .pb-step-icon{background:var(--primary);color:#fff}.is-complete .pb-step-icon{color:var(--pb-success,#15803d)}.pb-commerce-steps strong{display:block;font-size:14px;letter-spacing:0}.pb-commerce-steps small{display:block;font-size:12px;margin-top:3px}.pb-commerce-steps b{margin-inline-start:auto;font-size:12px;opacity:.45;font-variant-numeric:tabular-nums}.pb-commerce-page .commerce-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:28px;align-items:start}.pb-commerce-page .commerce-grid>*{min-width:0}.pb-commerce-page .cart-list{display:grid;gap:16px;border:0;background:transparent;overflow:visible}.pb-commerce-page .cart-row{border:1px solid var(--co-border);background:var(--co-surface);padding:24px;border-radius:16px;gap:16px;box-shadow:0 5px 18px #14244604;align-items:flex-start}.pb-commerce-page .cart-product-icon{width:48px;height:48px;border-radius:13px;background:var(--co-soft)}.pb-commerce-page .cart-row h3{font-size:18px;line-height:1.4}.pb-commerce-page .cart-row p{font-size:13px;margin-top:5px}.pb-commerce-page .cart-price{font-size:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.pb-commerce-page .cart-price small{font-size:12px;white-space:normal;color:var(--co-muted)}.pb-commerce-page .cart-cycle{margin-top:14px}.pb-commerce-page .cart-cycle select{min-height:44px;max-width:100%;border-radius:9px}.pb-commerce-page .icon-button{min-width:44px;min-height:44px;border-radius:10px}.pb-commerce-page .icon-button:hover{color:#b91c1c;background:#fef2f2}.pb-commerce-page .order-summary{position:sticky;top:112px;padding:26px;border:1px solid var(--co-border);border-radius:18px;background:var(--co-surface);box-shadow:0 12px 36px #14244608;overflow:hidden}.pb-commerce-page .order-summary h2{font-size:20px;margin-bottom:20px}.pb-commerce-page .summary-row{align-items:flex-start;gap:16px;padding-block:12px;line-height:1.5}.pb-commerce-page .summary-row>span{min-width:0;overflow-wrap:anywhere}.pb-commerce-page .summary-row strong{flex-shrink:0;font-variant-numeric:tabular-nums}.pb-commerce-page .summary-total{border-top:1px solid var(--co-border);margin-block:12px 20px;padding-top:20px;align-items:center}.pb-commerce-page .summary-total strong{font-size:27px;color:var(--primary)}.pb-commerce-page .order-summary>.button,.pb-commerce-page .order-summary>button[type=submit]{width:100%;min-height:52px;border-radius:11px;white-space:normal;line-height:1.5}.pb-commerce-page .helper-text{color:var(--co-muted);font-weight:400;font-size:12px;line-height:1.7}.pb-commerce-assurance{display:flex;gap:10px;padding-top:18px;margin-top:18px;border-top:1px solid var(--co-border);font-size:12px;line-height:1.6;color:var(--co-muted)}.pb-commerce-assurance svg{color:var(--primary);margin-top:2px}.pb-commerce-assurance small{display:block;margin-top:4px;font-size:11px}.pb-commerce-page .checkout-fields{border-radius:16px;padding:28px;background:var(--co-surface);border:1px solid var(--co-border)}.pb-commerce-page .checkout-fields h2{font-size:21px;padding-bottom:22px;margin-bottom:0}.pb-commerce-page .form-grid{gap:20px}.pb-commerce-page .checkout-coupon{gap:8px;padding-top:16px;border-top:1px solid var(--co-border)}.pb-commerce-page .co-terms{align-items:flex-start;gap:11px;line-height:1.7;font-size:12px}.pb-commerce-page .co-terms input{width:18px;height:18px;flex-shrink:0;margin-top:4px;accent-color:var(--primary)}.pb-commerce-page .success-card{max-width:850px;border-radius:20px;background:var(--co-surface);text-align:start;padding:36px;margin-inline:auto;border:1px solid var(--co-border)}.pb-commerce-page .success-card h1{font-size:32px}.pb-commerce-page .success-icon{margin-inline:0;background:var(--co-soft);color:var(--primary)}.pb-commerce-page .success-card>.card-actions{width:100%;display:block;margin-top:26px}.pb-commerce-page .success-card .success-actions{justify-content:flex-start;flex-wrap:wrap}.pb-commerce-page .pb-payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:20px;text-align:start}.pb-commerce-page .pb-payment-methods legend{font-size:20px;line-height:1.5}.pb-commerce-page .pb-payment-methods>.helper-text,.pb-commerce-page .pb-payment-methods>.notice{grid-column:1/-1}.pb-commerce-page .pb-payment-methods>button{min-height:78px;justify-content:flex-start;padding:20px;border:1px solid var(--co-border);background:var(--co-soft);color:var(--co-text);border-radius:13px;font-size:15px;gap:12px;white-space:normal;line-height:1.5}.pb-commerce-page .pb-payment-methods>button:hover:not(:disabled){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.pb-commerce-page .pb-payment-methods>button svg{color:var(--primary);width:22px;height:22px}.pb-commerce-page .pb-payment-methods>button:only-of-type{grid-column:1/-1}.pb-commerce-page .settings-panel{border-radius:18px;border:1px solid var(--co-border);padding:30px;background:var(--co-surface)}.pb-commerce-page .settings-panel>.card-actions{display:block}.pb-commerce-page .settings-panel>.card-actions:last-child{display:flex;flex-wrap:wrap}.pb-commerce-page .settings-panel p{line-height:1.8;overflow-wrap:anywhere}.pb-commerce-page .order-card-header{gap:16px;flex-wrap:wrap}@media(max-width:1000px){.pb-commerce-page .commerce-grid{grid-template-columns:minmax(0,1fr)}.pb-commerce-page .order-summary{position:static}.pb-commerce-steps li{padding:14px 12px}.pb-commerce-steps b{display:none}}@media(max-width:600px){.pb-commerce-page{padding-block:26px 48px}.pb-commerce-steps{margin-bottom:24px}.pb-commerce-steps ol{gap:6px}.pb-commerce-steps li{padding:12px 5px;flex-direction:column;gap:7px;text-align:center;border-radius:11px}.pb-step-icon{width:32px;height:32px;border-radius:9px}.pb-commerce-steps strong{font-size:11px}.pb-commerce-steps small{display:none}.pb-commerce-page .cart-row{padding:18px;flex-wrap:wrap;gap:12px}.pb-commerce-page .cart-row>div:nth-child(2){flex:1 1 calc(100% - 65px)}.pb-commerce-page .cart-price{margin-inline-start:60px;font-size:19px;max-width:calc(100% - 110px)}.pb-commerce-page .cart-row .icon-button{margin-inline-start:auto}.pb-commerce-page .order-summary,.pb-commerce-page .checkout-fields,.pb-commerce-page .settings-panel,.pb-commerce-page .success-card{padding:20px;border-radius:14px}.pb-commerce-page .success-card h1{font-size:26px}.pb-commerce-page .pb-payment-methods{grid-template-columns:minmax(0,1fr)}.pb-commerce-page .pb-payment-methods>button{min-height:68px}.pb-commerce-page .summary-total strong{font-size:25px}.pb-commerce-page .success-actions>*{width:100%}.pb-commerce-page .card-actions>.button{white-space:normal;text-align:center;min-height:48px}.pb-commerce-page .order-card-header h2{font-size:19px;overflow-wrap:anywhere}.pb-commerce-page .cart-cycle select{width:100%}}.pb-commerce-page{--co-muted:var(--pb-text-2,#52617a)}.pb-commerce-page .section-heading{margin-bottom:30px}.pb-commerce-page .section-heading h1{letter-spacing:-.045em;font-weight:750}.pb-commerce-page .section-heading p{max-width:640px;line-height:1.75}.pb-commerce-page .pb-commerce-steps li{transition:border-color .15s,box-shadow .15s}.pb-commerce-page .pb-commerce-steps li.is-current{background:var(--co-surface);box-shadow:0 0 0 1px var(--primary),0 6px 20px #3865f60b}.pb-commerce-page .order-summary{border-top:3px solid var(--primary)}.pb-commerce-page .summary-total{background:var(--co-soft);border:1px solid var(--co-border);padding:18px 16px;border-radius:12px;gap:10px}.pb-commerce-page .summary-total>span{font-weight:650;font-size:14px}.pb-commerce-page .checkout-fields:not(.co-legal){box-shadow:0 5px 22px #14244605}.pb-commerce-page .checkout-fields:not(.co-legal) h2{border-bottom:1px solid var(--co-border);padding-bottom:18px;margin-bottom:22px}.pb-commerce-page .form-grid input,.pb-commerce-page .form-grid textarea{border-radius:10px;min-height:46px}.pb-commerce-page .form-grid .field>label{font-size:13px;font-weight:600}.pb-package-details{margin-top:18px}.pb-package-specs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.pb-package-specs>div{padding:8px 11px;background:var(--co-soft);border:1px solid var(--co-border);border-radius:9px;min-width:0}.pb-package-specs dt{font-size:10px;color:var(--co-muted);line-height:1.5}.pb-package-specs dd{margin:2px 0 0;font-size:12px;line-height:1.5;font-weight:650;overflow-wrap:anywhere;color:var(--co-text)}.pb-commerce-page .pb-renewal-line{font-size:12px;line-height:1.6;color:var(--co-muted)}.pb-renewal-line strong{font-weight:650;color:var(--co-text)}.pb-renewal-line small{display:block;margin-top:3px;font-size:11px;line-height:1.6}.pb-package-included{border-top:1px solid var(--co-border);margin-top:14px;padding-top:12px}.pb-package-included summary{font-size:12px;font-weight:600;cursor:pointer;color:var(--co-text);padding-block:6px;min-height:36px;line-height:1.7}.pb-package-included summary>span{display:inline-block;margin-inline-start:5px;border-radius:5px;background:var(--co-soft);padding-inline:6px;color:var(--co-muted);font-size:10px}.pb-package-included ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0}.pb-package-included li{display:flex;gap:7px;font-size:12px;color:var(--co-muted);line-height:1.6;overflow-wrap:anywhere;min-width:0}.pb-package-included li svg{color:var(--primary);margin-top:3px}.pb-payment-brief{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block:24px;padding:24px;background:var(--co-soft);border:1px solid var(--co-border);border-radius:14px}.pb-brief-label{display:block;font-size:12px;font-weight:550;color:var(--co-muted)}.pb-brief-amount{display:block;font-size:36px;font-weight:750;letter-spacing:-.045em;line-height:1.25;margin-top:6px;font-variant-numeric:tabular-nums;color:var(--co-text)}.pb-brief-domain{display:block;font-size:13px;margin-top:9px;overflow-wrap:anywhere;color:var(--co-muted)}.pb-payment-brief>div{min-width:0}.pb-payment-brief dl{display:grid;gap:10px;margin:0;min-width:160px}.pb-payment-brief dl:empty{display:none}.pb-payment-brief dl>div{display:flex;justify-content:space-between;gap:24px;font-size:12px;line-height:1.6}.pb-payment-brief dt{color:var(--co-muted)}.pb-payment-brief dd{margin:0;font-weight:650;color:var(--co-text);font-variant-numeric:tabular-nums}.pb-commerce-page .pb-payment-methods>button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.pb-commerce-page .settings-panel>.card-actions:last-child{border-top:1px solid var(--co-border);padding-top:20px;margin-top:24px}@media(max-width:600px){.pb-commerce-page .section-heading h1{font-size:30px}.pb-commerce-page .section-heading p{font-size:14px}.pb-commerce-page .cart-row>div:nth-child(2){flex-basis:calc(100% - 62px)}.pb-package-specs{gap:6px}.pb-package-specs>div{flex:1 1 95px;padding:8px}.pb-package-included ul{grid-template-columns:minmax(0,1fr)}.pb-payment-brief{padding:18px;gap:18px;flex-direction:column;align-items:stretch}.pb-brief-amount{font-size:32px}.pb-payment-brief dl{min-width:0;border-top:1px solid var(--co-border);padding-top:14px}.pb-commerce-page .summary-total{padding:16px 12px}.pb-commerce-page .summary-total strong{font-size:23px}.pb-commerce-page .checkout-fields:not(.co-legal) h2{font-size:19px}}@media(prefers-reduced-motion:reduce){.pb-commerce-page .pb-commerce-steps li{transition:none}}.pb-commerce-page{background:radial-gradient(ellipse at 90% 0%,#3865f608,transparent 45%);padding-block:32px 72px}.pb-commerce-page .back-link{margin-bottom:12px;font-size:12px;min-height:36px}.pb-commerce-page .section-heading{margin-block:20px 28px}.pb-commerce-page .section-heading h1{font-size:38px;line-height:1.2;letter-spacing:-.05em;color:var(--co-text);font-weight:750}.pb-commerce-page .section-heading p{margin-top:12px;font-size:14px;line-height:1.8;max-width:640px}.pb-commerce-page .section-heading .eyebrow{font-size:9px;letter-spacing:.14em;color:var(--primary)}.pb-commerce-page .pb-commerce-steps{padding:10px;border:1px solid var(--co-border);border-radius:18px;background:var(--co-surface);box-shadow:0 5px 24px #12213a03;margin-bottom:24px}.pb-commerce-page .pb-commerce-steps ol{gap:12px;border:0}.pb-commerce-page .pb-commerce-steps li{padding:13px 16px;border:0;border-radius:12px;background:transparent;box-shadow:none;gap:12px;position:relative}.pb-commerce-page .pb-commerce-steps li.is-current{background:color-mix(in srgb,var(--primary) 5%,var(--co-surface));color:var(--co-text);box-shadow:none}.pb-commerce-page .pb-commerce-steps strong{font-size:12px;font-weight:700}.pb-commerce-page .pb-commerce-steps small{font-size:10px;line-height:1.5;color:var(--co-muted)}.pb-commerce-page .pb-commerce-steps b{font-size:10px;color:var(--co-muted);font-weight:600}.pb-commerce-page .pb-step-icon{width:34px;height:34px;border-radius:11px;border:1px solid var(--co-border);background:var(--co-surface)}.pb-commerce-page .is-current .pb-step-icon{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 4px 12px #315bd218}.pb-commerce-page .is-complete .pb-step-icon{color:var(--pb-success);background:color-mix(in srgb,var(--pb-success) 5%,var(--co-surface));border-color:color-mix(in srgb,var(--pb-success) 15%,var(--co-border))}.pb-commerce-page .commerce-grid{gap:24px}.pb-commerce-page .cart-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto 40px;gap:16px;padding:26px;border-radius:22px;align-items:start;border:1px solid var(--co-border);background:var(--co-surface);box-shadow:0 6px 24px #12213a04;transition:border-color .15s,box-shadow .15s}.pb-commerce-page .cart-row:hover{border-color:var(--pb-border-2);box-shadow:0 10px 32px #12213a06}.pb-commerce-page .cart-row>.cart-product-icon{grid-column:1;grid-row:1;width:48px;height:48px;border-radius:15px;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 15%,var(--co-border));background:color-mix(in srgb,var(--primary) 7%,var(--co-surface))}.pb-commerce-page .cart-row>.pb-cart-item-body{display:contents}.pb-cart-item-title{grid-column:2;grid-row:1;min-width:0}.pb-commerce-page .pb-cart-item-title h3{font-size:18px;line-height:1.45;letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:1px}.pb-commerce-page .pb-cart-item-title p{font-size:11px;color:var(--co-muted);margin-top:5px;line-height:1.7;overflow-wrap:anywhere}.pb-commerce-page .cart-row>.cart-price{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-size:21px;letter-spacing:-.035em;line-height:1.5;margin:0;padding:0;white-space:normal;max-width:155px;text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pb-commerce-page .cart-price small{font-size:10px;letter-spacing:0;color:var(--co-muted);font-weight:400;line-height:1.7}.pb-commerce-page .cart-row>.icon-button{grid-column:4;grid-row:1;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:11px;background:var(--co-surface);border:1px solid var(--co-border);color:var(--co-muted);margin:0}.pb-commerce-page .cart-row>.icon-button:hover{background:var(--co-soft);color:var(--co-text)}.pb-commerce-page .pb-cart-item-body>.cart-cycle,.pb-commerce-page .pb-cart-item-body>.pb-package-details,.pb-commerce-page .pb-cart-item-body>.cart-opts{grid-column:2 / -1;min-width:0;margin:0}.pb-commerce-page .cart-cycle{display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-size:10px;letter-spacing:.03em;color:var(--co-muted)}.pb-commerce-page .cart-cycle select{width:100%;max-width:360px;min-height:46px;padding:11px 13px;border:1px solid var(--co-border);border-radius:12px;background:var(--co-soft);color:var(--co-text);font-size:13px;font-weight:600;letter-spacing:0}.pb-commerce-page .pb-package-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 15px}.pb-commerce-page .pb-package-specs>div{min-width:0;padding:12px;border:1px solid var(--co-border);border-radius:12px;background:var(--co-soft)}.pb-commerce-page .pb-package-specs dt{font-size:10px;color:var(--co-muted)}.pb-commerce-page .pb-package-specs dd{font-size:12px;font-weight:650;margin-top:4px;line-height:1.6;overflow-wrap:anywhere}.pb-commerce-page .pb-renewal-line{font-size:11px;line-height:1.8}.pb-commerce-page .pb-renewal-line small{font-size:10px;line-height:1.7;margin-top:5px}.pb-commerce-page .pb-package-included{margin-top:12px;padding-top:9px}.pb-commerce-page .pb-package-included summary{font-size:11px;min-height:40px}.pb-commerce-page .pb-package-included li{font-size:11px;line-height:1.8}.pb-commerce-page .order-summary{--co-border:#384d6d;--co-soft:#213753;--co-text:#f5f8ff;--co-muted:#bdcde5;position:sticky;top:112px;padding:26px;border:1px solid #294164!important;border-radius:23px;background:radial-gradient(ellipse at 100% 0%,#315ba855,transparent 55%),linear-gradient(145deg,#1c3152,#12213a)!important;color:#f5f8ff;box-shadow:0 16px 40px #12213a12;overflow:hidden}.pb-commerce-page .order-summary h2{font-size:20px;font-weight:700;letter-spacing:-.035em;color:#fff;line-height:1.4;margin-bottom:22px}.pb-commerce-page .order-summary .summary-row{color:#bdcde5;font-size:12px;line-height:1.7;border-color:#384d6d;padding-block:10px;margin:0;gap:14px}.pb-commerce-page .order-summary .summary-row strong{color:#f5f8ff;font-size:13px}.pb-commerce-page .order-summary .summary-total{border:0;border-top:1px solid #384d6d;border-radius:0;background:transparent;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-block:16px 20px;padding:20px 0 0}.pb-commerce-page .order-summary .summary-total>span{font-size:11px;color:#bdcde5;font-weight:500;letter-spacing:.02em}.pb-commerce-page .order-summary .summary-total>strong{font-size:35px;font-weight:750;color:#fff;line-height:1.3;letter-spacing:-.05em;white-space:normal;overflow-wrap:anywhere;max-width:100%}.pb-commerce-page .order-summary>.button-primary,.pb-commerce-page .order-summary>button[type=submit]{width:100%;min-height:50px;border:1px solid #6585ff!important;border-radius:12px;background:linear-gradient(120deg,#315bd2,#4265df)!important;color:#fff!important;font-weight:700;font-size:13px;text-decoration:none!important;box-shadow:0 5px 20px #09172b35;margin-top:18px;white-space:normal;line-height:1.6}.pb-commerce-page .order-summary>.button-primary:hover,.pb-commerce-page .order-summary>button[type=submit]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.pb-commerce-page .order-summary>.button-primary:focus-visible,.pb-commerce-page .order-summary>button[type=submit]:focus-visible{outline:3px solid #a9c6ff;outline-offset:4px}.pb-commerce-page .order-summary .helper-text{color:#bdcde5;font-size:11px;line-height:1.85;font-weight:400;margin-top:17px}.pb-commerce-page .order-summary .text-link,.pb-commerce-page .order-summary .helper-text button,.pb-commerce-page .order-summary .co-terms a{color:#bbd2ff}.pb-commerce-page .order-summary .text-link{font-size:11px;margin-top:16px}.pb-commerce-page .order-summary .pb-commerce-assurance{color:#bdcde5;border-color:#384d6d;font-size:11px;font-weight:400;line-height:1.8;margin-top:22px;padding-top:20px}.pb-commerce-page .order-summary .pb-commerce-assurance small{font-size:10px}.pb-commerce-page .order-summary .pb-commerce-assurance svg{color:#a9c6ff}.pb-commerce-page .order-summary .pb-summary-detail,.pb-commerce-page .order-summary .cart-addon-sum{color:#bdcde5;font-size:10px}.pb-commerce-page .order-summary .co-terms{background:#213753!important;border:1px solid #40577a!important;border-radius:12px;padding:14px;color:#dce8ff!important;font-size:11px;line-height:1.85}.pb-commerce-page .order-summary .co-terms a{text-decoration:underline;text-underline-offset:3px}.pb-commerce-page .order-summary .checkout-coupon{border-color:#384d6d;margin-top:20px;padding-top:20px;gap:8px;align-items:flex-end}.pb-commerce-page .order-summary .checkout-coupon label{color:#bdcde5;font-size:11px}.pb-commerce-page .order-summary .checkout-coupon input{min-height:44px;border-radius:10px;background:#213753!important;color:#fff!important;border-color:#40577a!important;font-size:13px!important}.pb-commerce-page .order-summary .checkout-coupon input::placeholder{color:#a8b8d2}.pb-commerce-page .order-summary .checkout-coupon>button{width:auto;min-height:44px;margin:0;padding:10px 13px;border-radius:10px;background:transparent;color:#dce8ff;border-color:#40577a;flex-shrink:0;font-size:12px}.pb-commerce-page .order-summary .coupon-error{color:#ffd4a5;line-height:1.7}.pb-commerce-page .order-summary input[type=checkbox]{accent-color:#a9c6ff}.pb-commerce-page .checkout-fields{border-radius:22px;background:var(--co-surface);border:1px solid var(--co-border);box-shadow:0 8px 30px #12213a04;padding:28px}.pb-commerce-page .checkout-fields:not(.co-legal) h2{font-size:20px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--co-border);letter-spacing:-.035em}.pb-commerce-page .checkout-fields input:not([type=checkbox]),.pb-commerce-page .checkout-fields textarea,.pb-commerce-page .checkout-fields select{min-height:48px;border-radius:12px;background:var(--co-soft);border-color:var(--co-border)}.pb-commerce-page .checkout-fields textarea{min-height:125px}.pb-commerce-page .checkout-fields input:focus-visible,.pb-commerce-page .checkout-fields textarea:focus-visible,.pb-commerce-page .checkout-fields select:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pb-commerce-page .co-legal{font-size:13px}.pb-commerce-page .co-legal h2{font-size:20px}.pb-commerce-page .co-legal details summary{min-height:46px;display:flex;align-items:center;cursor:pointer;font-weight:600}.pb-commerce-page .pb-payment-brief{padding:28px;border:1px solid #294164;border-radius:22px;background:radial-gradient(ellipse at 100% 0%,#315ba855,transparent 55%),linear-gradient(145deg,#1c3152,#12213a);box-shadow:0 8px 24px #12213a0a}.pb-commerce-page .pb-payment-brief .pb-brief-label,.pb-commerce-page .pb-payment-brief .pb-brief-domain,.pb-commerce-page .pb-payment-brief dt{color:#bdcde5}.pb-commerce-page .pb-payment-brief dd,.pb-commerce-page .pb-payment-brief .pb-brief-amount{color:#fff}.pb-commerce-page .pb-payment-brief .pb-brief-amount{font-size:40px;letter-spacing:-.05em}.pb-commerce-page .pb-payment-methods>button{min-height:80px;padding:20px;border-radius:16px;border-color:var(--co-border);background:var(--co-surface);color:var(--co-text);font-weight:650;transition:border-color .15s,box-shadow .15s}.pb-commerce-page .pb-payment-methods>button svg{width:23px;height:23px;padding:10px;border-radius:12px;background:var(--co-soft);box-sizing:content-box}.pb-commerce-page .pb-payment-methods>button:hover:not(:disabled){box-shadow:0 8px 22px #315bd20a;border-color:var(--primary)}.pb-commerce-page .pb-payment-methods legend{font-size:19px}.pb-commerce-page .success-card{border:1px solid var(--co-border);border-radius:24px;box-shadow:0 16px 48px #12213a06}.pb-bank-details{display:grid;gap:12px;margin:0;padding:18px;border:1px solid var(--border);border-radius:14px}.pb-bank-details>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:14px}.pb-bank-details dt{font-size:13px;opacity:.7}.pb-bank-details dd{margin:0;font-weight:600;overflow-wrap:anywhere;white-space:pre-wrap}.pb-commerce-page .pb-billing-country{margin-top:20px}.pb-commerce-page .pb-country-select{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;margin-bottom:18px}.pb-commerce-page .pb-country-select select{width:100%;min-width:0;min-height:48px;padding:12px;color:var(--co-text);border:1px solid var(--co-border);border-radius:12px}.pb-commerce-page .pb-tax-review{margin-top:22px;padding:20px;border:1px solid var(--co-border);border-radius:14px;background:var(--co-soft)}.pb-commerce-page .pb-tax-review h3{font-size:17px;line-height:1.5;margin-bottom:10px}.pb-commerce-page .pb-tax-review p{font-size:13px;line-height:1.75;margin-bottom:18px;color:var(--co-muted)}.pb-commerce-page .pb-tax-review .button{margin-top:16px;white-space:normal;min-height:48px}@media(max-width:1100px){.pb-commerce-page .cart-row{grid-template-columns:44px minmax(0,1fr) auto 36px;padding:22px;gap:14px}.pb-commerce-page .cart-row>.cart-product-icon{width:44px;height:44px}.pb-commerce-page .cart-row>.cart-price{font-size:19px;max-width:130px}.pb-commerce-page .cart-row>.icon-button{width:36px;height:36px;min-width:36px;min-height:36px}}@media(max-width:1000px){.pb-commerce-page .order-summary{position:static}.pb-commerce-page .order-summary .summary-total{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.pb-commerce-page .order-summary .summary-total>strong{font-size:30px}}@media(max-width:600px){.pb-commerce-page{padding-block:24px 48px}.pb-commerce-page .section-heading{margin-block:18px 24px}.pb-commerce-page .section-heading h1{font-size:30px}.pb-commerce-page .section-heading p{font-size:13px;line-height:1.85}.pb-commerce-page .pb-commerce-steps{padding:6px;border-radius:15px;margin-bottom:22px}.pb-commerce-page .pb-commerce-steps ol{gap:4px}.pb-commerce-page .pb-commerce-steps li{padding:11px 3px;flex-direction:column;gap:8px}.pb-commerce-page .pb-commerce-steps strong{font-size:10px;font-weight:650}.pb-commerce-page .pb-commerce-steps small,.pb-commerce-page .pb-commerce-steps b{display:none}.pb-commerce-page .pb-step-icon{width:31px;height:31px;border-radius:10px}.pb-commerce-page .cart-row{grid-template-columns:42px minmax(0,1fr) 36px;gap:16px 12px;padding:20px;border-radius:20px}.pb-commerce-page .cart-row>.cart-product-icon{width:42px;height:42px;border-radius:13px}.pb-commerce-page .cart-row>.cart-product-icon svg{width:22px;height:22px}.pb-commerce-page .cart-row>.icon-button{grid-column:3;grid-row:1}.pb-commerce-page .pb-cart-item-title h3{font-size:16px}.pb-commerce-page .pb-cart-item-title p{font-size:10px}.pb-commerce-page .pb-cart-item-body>.cart-cycle,.pb-commerce-page .pb-cart-item-body>.pb-package-details,.pb-commerce-page .pb-cart-item-body>.cart-opts{grid-column:1 / -1}.pb-commerce-page .cart-row>.cart-price{grid-column:1 / -1;grid-row:auto;align-items:flex-start;text-align:start;max-width:100%;width:100%;font-size:25px;border-top:1px solid var(--co-border);padding:15px 0 0;gap:3px}.pb-commerce-page .cart-cycle select{max-width:100%;min-height:46px;font-size:12px}.pb-commerce-page .pb-package-specs{gap:7px}.pb-commerce-page .pb-package-specs>div{padding:10px 8px}.pb-commerce-page .pb-package-specs dt{font-size:9px}.pb-commerce-page .pb-package-specs dd{font-size:11px;margin-top:4px}.pb-commerce-page .order-summary,.pb-commerce-page .checkout-fields,.pb-commerce-page .pb-payment-brief{padding:22px;border-radius:20px}.pb-commerce-page .order-summary .summary-total>strong{font-size:29px}.pb-commerce-page .order-summary .summary-total{align-items:flex-start}.pb-commerce-page .order-summary h2{font-size:19px}.pb-commerce-page .pb-payment-brief .pb-brief-amount{font-size:34px}.pb-commerce-page .pb-payment-brief dl{border-color:#384d6d}.pb-commerce-page .pb-payment-methods>button{min-height:74px;padding:16px}.pb-commerce-page .pb-payment-methods>button svg{width:21px;height:21px;padding:9px}.pb-bank-details>div{grid-template-columns:minmax(0,1fr);gap:5px}}@media(max-width:360px){.pb-commerce-page .cart-row{padding:16px;gap:14px 10px}.pb-commerce-page .pb-cart-item-title h3{font-size:15px}.pb-commerce-page .pb-package-specs{gap:5px}.pb-commerce-page .pb-package-specs>div{padding:9px 7px}.pb-commerce-page .pb-package-specs dd{font-size:10px}.pb-commerce-page .order-summary .summary-total>strong{font-size:26px}.pb-commerce-page .section-heading h1{font-size:28px}}@media(prefers-reduced-motion:reduce){.pb-commerce-page .cart-row,.pb-commerce-page .pb-payment-methods>button{transition:none}.pb-commerce-page .order-summary>.button-primary:hover,.pb-commerce-page .order-summary>button[type=submit]:hover{transform:none}}.px-wrap{display:grid;gap:18px;min-width:0;color:var(--pb-text,#0e1a33)}.px-wrap *{box-sizing:border-box}.px-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.px-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.px-grow{flex:1;min-width:0}.px-muted{color:var(--pb-muted,#6b7893)}.px-small{font-size:12px}.px-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all}.px-spin{animation:px-spin 1s linear infinite}@keyframes px-spin{to{transform:rotate(360deg)}}.px-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;border:1px solid var(--pb-border,#e3e8f1);border-radius:18px;background:linear-gradient(120deg,color-mix(in srgb,var(--pb-accent,#3865f6) 11%,transparent),color-mix(in srgb,#18c6e6 6%,transparent));flex-wrap:wrap}.px-hero h2{margin:6px 0 4px;font-size:clamp(19px,2.3vw,26px);line-height:1.25}.px-hero p{margin:0;color:var(--pb-muted,#6b7893);font-size:13.5px;line-height:1.65;max-width:760px}.px-hero.is-bad{background:linear-gradient(120deg,color-mix(in srgb,var(--pb-danger,#dc2647) 12%,transparent),transparent)}.px-hero.is-good{background:linear-gradient(120deg,color-mix(in srgb,var(--pb-success,#15803d) 12%,transparent),transparent)}.px-hero-a{display:flex;gap:8px;flex-wrap:wrap}.px-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pb-accent,#3865f6)}.px-card{border:1px solid var(--pb-border,#e3e8f1);border-radius:16px;background:var(--pb-surface,#fff);padding:18px;min-width:0}.px-card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.px-card-h h3{margin:0;font-size:14.5px;display:flex;align-items:center;gap:8px}.px-card-h p{margin:4px 0 0;font-size:12.5px;color:var(--pb-muted,#6b7893);line-height:1.55}.px-card.is-flat{padding:0;overflow:hidden}.px-card.is-flat .px-card-h{padding:16px 18px 0}.px-grid{display:grid;gap:16px}.px-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.px-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.px-side{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media(max-width:1100px){.px-side{grid-template-columns:1fr}}@media(max-width:900px){.px-g2,.px-g3{grid-template-columns:1fr}}.px-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.px-kpi{display:grid;gap:6px;text-align:start;border:1px solid var(--pb-border,#e3e8f1);background:var(--pb-surface,#fff);border-radius:14px;padding:15px 16px;color:inherit;font:inherit;position:relative;min-width:0}.px-kpi.is-click{cursor:pointer;transition:border-color .15s,transform .15s}.px-kpi.is-click:hover{border-color:var(--pb-accent,#3865f6);transform:translateY(-1px)}.px-kpi small{font-size:11.5px;color:var(--pb-muted,#6b7893)}.px-kpi strong{font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-kpi em{font-style:normal;font-size:11.5px;color:var(--pb-muted,#6b7893)}.px-kpi-i{position:absolute;top:13px;inset-inline-end:13px;color:var(--pb-accent,#3865f6);opacity:.8}.px-kpi.is-bad strong,.px-kpi.is-bad .px-kpi-i{color:var(--pb-danger,#dc2647)}.px-kpi.is-warn strong,.px-kpi.is-warn .px-kpi-i{color:var(--pb-warning,#b45309)}.px-kpi.is-good strong,.px-kpi.is-good .px-kpi-i{color:var(--pb-success,#15803d)}.px-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--pb-surface-3,#edf1f8);color:var(--pb-text-2,#3f4d6b);white-space:nowrap;line-height:1.5}.px-pill.is-good{background:var(--pb-success-soft,#16a34a18);color:var(--pb-success,#15803d)}.px-pill.is-bad{background:var(--pb-danger-soft,#dc264718);color:var(--pb-danger,#dc2647)}.px-pill.is-warn{background:var(--pb-warning-soft,#d9770618);color:var(--pb-warning,#b45309)}.px-pill.is-info{background:var(--pb-info-soft,#0284c718);color:var(--pb-info,#0284c7)}.px-pill.is-accent{background:var(--pb-accent-soft,#3865f61a);color:var(--pb-accent,#3865f6)}.px-pill.is-muted{opacity:.7}.px-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:currentColor;flex:none}.px-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 13px;border-radius:9px;border:1px solid var(--pb-border-2,#d3dbe8);background:var(--pb-surface,#fff);color:var(--pb-text,#0e1a33);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.px-btn:hover:not(:disabled){border-color:var(--pb-accent,#3865f6)}.px-btn:disabled{opacity:.55;cursor:not-allowed}.px-btn.is-sm{min-height:30px;padding:4px 10px;font-size:12px}.px-btn.is-primary{background:var(--pb-accent,#3865f6);border-color:var(--pb-accent,#3865f6);color:#fff}.px-btn.is-primary:hover:not(:disabled){filter:brightness(1.07)}.px-btn.is-danger{color:var(--pb-danger,#dc2647);border-color:color-mix(in srgb,var(--pb-danger,#dc2647) 35%,transparent)}.px-btn.is-danger:hover:not(:disabled){background:var(--pb-danger-soft,#dc264718);border-color:var(--pb-danger,#dc2647)}.px-btn.is-ghost{border-color:transparent;background:transparent}.px-btn.is-ghost:hover:not(:disabled){background:var(--pb-surface-3,#edf1f8)}.px-btn.is-good{background:var(--pb-success,#15803d);border-color:var(--pb-success,#15803d);color:#fff}.px-tabs{display:flex;gap:4px;border-bottom:1px solid var(--pb-border,#e3e8f1);overflow-x:auto;scrollbar-width:thin}.px-tabs button{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:0;border-bottom:2px solid transparent;background:none;color:var(--pb-muted,#6b7893);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;margin-bottom:-1px}.px-tabs button.is-on{color:var(--pb-text,#0e1a33);border-bottom-color:var(--pb-accent,#3865f6)}.px-tabs button i{font-style:normal;font-size:10.5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--pb-danger,#dc2647);color:#fff;display:inline-grid;place-items:center}.px-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.px-form.is-1{grid-template-columns:1fr}.px-form.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:720px){.px-form,.px-form.is-3{grid-template-columns:1fr}}.px-f{display:grid;gap:6px;align-content:start;min-width:0}.px-f.is-full{grid-column:1/-1}.px-f>label{font-size:12.5px;font-weight:600;color:var(--pb-text-2,#3f4d6b)}.px-f small{font-size:11.5px;color:var(--pb-muted,#6b7893);line-height:1.5}.px-f input:not([type=checkbox]):not([type=radio]),.px-f select,.px-f textarea,.px-input{width:100%;min-height:38px;padding:8px 11px;border:1px solid var(--pb-border-2,#d3dbe8);border-radius:9px;background:var(--pb-surface,#fff);color:var(--pb-text,#0e1a33);font:inherit;font-size:13.5px}.px-f textarea{min-height:80px;resize:vertical;line-height:1.55}.px-f input:focus,.px-f select:focus,.px-f textarea:focus,.px-input:focus{outline:2px solid var(--pb-accent-ring,#3865f647);border-color:var(--pb-accent,#3865f6)}.px-check{display:inline-flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer;line-height:1.45}.px-check input{margin-top:2px;width:16px;height:16px;accent-color:var(--pb-accent,#3865f6);flex:none}.px-check.is-dis{opacity:.5;cursor:not-allowed}.px-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.6;border:1px solid transparent}.px-note>svg{flex:none;margin-top:2px}.px-note.is-info{background:var(--pb-info-soft,#0284c718);color:var(--pb-text,#0e1a33);border-color:color-mix(in srgb,var(--pb-info,#0284c7) 25%,transparent)}.px-note.is-warn{background:var(--pb-warning-soft,#d9770618);border-color:color-mix(in srgb,var(--pb-warning,#b45309) 30%,transparent)}.px-note.is-bad{background:var(--pb-danger-soft,#dc264718);border-color:color-mix(in srgb,var(--pb-danger,#dc2647) 30%,transparent)}.px-note.is-good{background:var(--pb-success-soft,#16a34a18);border-color:color-mix(in srgb,var(--pb-success,#15803d) 30%,transparent)}.px-note p{margin:0}.px-note b{font-weight:700}.px-table{width:100%;overflow-x:auto}.px-table table{width:100%;border-collapse:collapse;font-size:13px}.px-table th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--pb-muted,#6b7893);font-weight:700;text-align:start;padding:10px 12px;border-bottom:1px solid var(--pb-border,#e3e8f1);white-space:nowrap;background:var(--pb-surface-2,#f6f8fc)}.px-table td{padding:11px 12px;border-bottom:1px solid var(--pb-border,#e3e8f1);vertical-align:top}.px-table tr:last-child td{border-bottom:0}.px-table tr.is-click{cursor:pointer}.px-table tr.is-click:hover td{background:var(--pb-surface-2,#f6f8fc)}.px-table td.is-num,.px-table th.is-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.px-table .px-sub{display:block;font-size:11.5px;color:var(--pb-muted,#6b7893);margin-top:2px}.px-empty{display:grid;justify-items:center;gap:6px;padding:34px 16px;text-align:center;color:var(--pb-muted,#6b7893)}.px-empty b{color:var(--pb-text,#0e1a33);font-size:14px}.px-empty p{margin:0;font-size:12.5px;max-width:420px;line-height:1.6}.px-loading{display:flex;align-items:center;gap:10px;padding:30px;justify-content:center;color:var(--pb-muted,#6b7893);font-size:13px}.px-bar{display:block;height:7px;border-radius:999px;background:var(--pb-surface-3,#edf1f8);overflow:hidden;min-width:60px}.px-bar i{display:block;height:100%;border-radius:inherit;background:var(--pb-accent,#3865f6);transition:width .3s}.px-bar.is-good i{background:var(--pb-success,#15803d)}.px-bar.is-warn i{background:var(--pb-warning,#b45309)}.px-bar.is-bad i{background:var(--pb-danger,#dc2647)}.px-tl{list-style:none;margin:0;padding:0;display:grid;gap:0}.px-tl li{display:grid;grid-template-columns:14px 1fr;gap:10px;position:relative;padding-bottom:14px}.px-tl li:before{content:"";position:absolute;inset-inline-start:6px;top:14px;bottom:0;width:2px;background:var(--pb-border,#e3e8f1)}.px-tl li:last-child:before{display:none}.px-tl li>span{width:14px;height:14px;border-radius:50%;border:3px solid var(--pb-surface,#fff);background:var(--pb-border-2,#d3dbe8);box-shadow:0 0 0 1px var(--pb-border-2,#d3dbe8);margin-top:3px}.px-tl li.is-good>span{background:var(--pb-success,#15803d)}.px-tl li.is-bad>span{background:var(--pb-danger,#dc2647)}.px-tl li.is-info>span{background:var(--pb-accent,#3865f6)}.px-tl li.is-warn>span{background:var(--pb-warning,#b45309)}.px-tl p{margin:0;font-size:13px;line-height:1.55}.px-tl small{font-size:11.5px;color:var(--pb-muted,#6b7893)}.px-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 18px;margin:0}.px-kv div{min-width:0}.px-kv dt{font-size:11.5px;color:var(--pb-muted,#6b7893);margin-bottom:2px}.px-kv dd{margin:0;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.px-list{display:grid;gap:10px}.px-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px;border:1px solid var(--pb-border,#e3e8f1);border-radius:13px;background:var(--pb-surface,#fff)}.px-item.is-bad{border-inline-start:4px solid var(--pb-danger,#dc2647)}.px-item.is-warn{border-inline-start:4px solid var(--pb-warning,#b45309)}.px-item.is-info{border-inline-start:4px solid var(--pb-info,#0284c7)}.px-item.is-done{opacity:.72}.px-item h4{margin:0 0 4px;font-size:13.5px;line-height:1.45}.px-item p{margin:0;font-size:12.5px;color:var(--pb-muted,#6b7893);line-height:1.55}.px-item-i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--pb-surface-3,#edf1f8);color:var(--pb-text-2,#3f4d6b)}.px-item.is-bad .px-item-i{background:var(--pb-danger-soft,#dc264718);color:var(--pb-danger,#dc2647)}.px-item.is-warn .px-item-i{background:var(--pb-warning-soft,#d9770618);color:var(--pb-warning,#b45309)}.px-item-a{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:720px){.px-item{grid-template-columns:auto minmax(0,1fr)}.px-item-a{grid-column:1/-1;justify-content:flex-start}}.px-checks{display:grid;gap:2px}.px-chk{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 4px;border-bottom:1px dashed var(--pb-border,#e3e8f1);font-size:13px}.px-chk:last-child{border-bottom:0}.px-chk b{font-weight:600}.px-chk p{margin:2px 0 0;font-size:12px;color:var(--pb-muted,#6b7893);line-height:1.5}.px-chk>svg{margin-top:1px}.px-chk.is-ok>svg{color:var(--pb-success,#15803d)}.px-chk.is-fail>svg,.px-chk.is-critical>svg{color:var(--pb-danger,#dc2647)}.px-chk.is-warn>svg,.px-chk.is-warning>svg{color:var(--pb-warning,#b45309)}.px-chk.is-unknown>svg{color:var(--pb-muted,#6b7893)}.px-funnel{display:grid;gap:10px}.px-fstep{display:grid;grid-template-columns:200px minmax(0,1fr) 120px;gap:14px;align-items:center}.px-fstep>div:first-child b{display:block;font-size:13px}.px-fstep>div:first-child small{font-size:11.5px;color:var(--pb-muted,#6b7893)}.px-fbar{height:34px;border-radius:9px;background:var(--pb-surface-3,#edf1f8);position:relative;overflow:hidden}.px-fbar i{position:absolute;inset:0 auto 0 0;border-radius:9px;background:linear-gradient(90deg,var(--pb-accent,#3865f6),color-mix(in srgb,var(--pb-accent,#3865f6) 70%,#18c6e6));min-width:2px}[dir=rtl] .px-fbar i{inset:0 0 0 auto}.px-fbar span{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);font-size:12.5px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgb(0 0 0/.35)}.px-fstep>div:last-child{text-align:end;font-size:12px}.px-fstep>div:last-child b{display:block;font-size:15px}.px-drop{font-size:11.5px;color:var(--pb-danger,#dc2647);padding-inline-start:214px;margin-top:-4px}@media(max-width:720px){.px-fstep{grid-template-columns:1fr;gap:6px}.px-fstep>div:last-child{text-align:start}.px-drop{padding-inline-start:0}}.px-spark{display:flex;align-items:flex-end;gap:2px;height:110px;padding-top:6px}.px-spark>div{flex:1;display:flex;flex-direction:column-reverse;gap:1px;height:100%;min-width:3px}.px-spark>div i{display:block;border-radius:2px 2px 0 0;background:var(--pb-accent,#3865f6)}.px-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--pb-muted,#6b7893)}.px-legend span{display:inline-flex;align-items:center;gap:6px}.px-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.px-matrix{display:grid;gap:10px}.px-mod{border:1px solid var(--pb-border,#e3e8f1);border-radius:13px;overflow:hidden}.px-mod>header{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--pb-surface-2,#f6f8fc);cursor:pointer;-webkit-user-select:none;user-select:none}.px-mod>header .px-grow b{display:block;font-size:13.5px}.px-mod>header .px-grow small{font-size:11.5px;color:var(--pb-muted,#6b7893)}.px-mod.is-off>header{opacity:.75}.px-acts{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px 16px;padding:14px}.px-toggle{position:relative;width:38px;height:22px;flex:none}.px-toggle input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer;z-index:1}.px-toggle span{position:absolute;inset:0;border-radius:99px;background:var(--pb-border-2,#d3dbe8);transition:background .15s}.px-toggle span:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0003}.px-toggle input:checked+span{background:var(--pb-accent,#3865f6)}.px-toggle input:checked+span:after{transform:translate(16px)}[dir=rtl] .px-toggle input:checked+span:after{transform:translate(-16px)}.px-toggle input:focus-visible+span{outline:2px solid var(--pb-accent-ring,#3865f647);outline-offset:2px}.px-person{display:flex;align-items:center;gap:11px;min-width:0}.px-av{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:13px;color:#fff;flex:none;background:var(--pb-accent,#3865f6)}.px-person b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-person small{display:block;font-size:11.5px;color:var(--pb-muted,#6b7893);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-online{width:9px;height:9px;border-radius:50%;background:var(--pb-success,#15803d);box-shadow:0 0 0 3px var(--pb-success-soft,#16a34a18);display:inline-block}.px-days{display:flex;gap:4px;flex-wrap:wrap}.px-days button{width:42px;height:32px;border-radius:8px;border:1px solid var(--pb-border-2,#d3dbe8);background:var(--pb-surface,#fff);color:inherit;font:inherit;font-size:12px;cursor:pointer}.px-days button.is-on{background:var(--pb-accent,#3865f6);border-color:var(--pb-accent,#3865f6);color:#fff}.px-stages{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.px-stage{flex:1;min-width:110px;padding:9px 10px;border-radius:10px;background:var(--pb-surface-3,#edf1f8);font-size:12px;font-weight:600;color:var(--pb-muted,#6b7893);border:1px solid transparent;text-align:start;font-family:inherit;cursor:default}.px-stage small{display:block;font-weight:500;font-size:10.5px;margin-top:2px;opacity:.85}.px-stage.is-done{background:var(--pb-success-soft,#16a34a18);color:var(--pb-success,#15803d)}.px-stage.is-cur{background:var(--pb-accent,#3865f6);color:#fff}button.px-stage{cursor:pointer}button.px-stage:hover:not(.is-cur){border-color:var(--pb-accent,#3865f6)}.px-kanban{display:grid;grid-template-columns:repeat(7,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.px-col{background:var(--pb-surface-2,#f6f8fc);border:1px solid var(--pb-border,#e3e8f1);border-radius:14px;padding:10px;display:grid;gap:8px;align-content:start;min-height:120px}.px-col>header{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;padding:2px 4px;color:var(--pb-text-2,#3f4d6b)}.px-pcard{border:1px solid var(--pb-border,#e3e8f1);border-radius:11px;background:var(--pb-surface,#fff);padding:11px;display:grid;gap:7px;cursor:pointer;text-align:start;font:inherit;color:inherit;width:100%}.px-pcard:hover{border-color:var(--pb-accent,#3865f6)}.px-pcard b{font-size:13px;line-height:1.4}.px-pcard small{font-size:11.5px;color:var(--pb-muted,#6b7893)}.px-msgs{display:grid;gap:10px;max-height:480px;overflow:auto;padding:4px}.px-msg{max-width:85%;padding:10px 13px;border-radius:13px;background:var(--pb-surface-3,#edf1f8);font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.px-msg.is-me{justify-self:end;background:var(--pb-accent-soft,#3865f61a)}.px-msg.is-internal{background:var(--pb-warning-soft,#d9770618);border:1px dashed color-mix(in srgb,var(--pb-warning,#b45309) 40%,transparent)}.px-msg small{display:block;font-size:11px;color:var(--pb-muted,#6b7893);margin-bottom:3px;white-space:normal}.px-files{display:grid;gap:6px}.px-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 11px;border:1px solid var(--pb-border,#e3e8f1);border-radius:10px;font-size:13px}.px-file a{color:inherit;font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.px-file a:hover{color:var(--pb-accent,#3865f6)}.px-drop-zone{border:2px dashed var(--pb-border-2,#d3dbe8);border-radius:12px;padding:18px;text-align:center;font-size:12.5px;color:var(--pb-muted,#6b7893);cursor:pointer;display:grid;gap:4px;justify-items:center}.px-drop-zone.is-over{border-color:var(--pb-accent,#3865f6);background:var(--pb-accent-soft,#3865f61a)}.px-drop-zone input{display:none}.px-frames{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px}.px-frame{flex:none;border:1px solid var(--pb-border,#e3e8f1);border-radius:12px;overflow:hidden;background:#fff}.px-frame header{font-size:11px;padding:6px 10px;background:var(--pb-surface-2,#f6f8fc);border-bottom:1px solid var(--pb-border,#e3e8f1);color:var(--pb-muted,#6b7893)}.px-frame iframe{border:0;display:block;background:#fff}.px-secret{display:flex;gap:8px;align-items:center;padding:12px 14px;border:1px dashed var(--pb-border-2,#d3dbe8);border-radius:12px;background:var(--pb-surface-2,#f6f8fc)}.px-secret code{flex:1;font-size:13px;word-break:break-all}.cx-proj{display:grid;gap:16px}.cx-proj .px-card{border-radius:18px}@media(max-width:600px){.px-card{padding:14px}.px-hero{padding:18px}.px-kpi strong{font-size:20px}}.pb-home-blog{padding-block:72px}.pb-home-blog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.pb-home-blog-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.045em;margin:12px 0}.pb-home-blog-heading p{opacity:.65;line-height:1.7}.pb-home-blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pb-home-blog-grid article{border:1px solid var(--border);border-radius:20px;background:var(--card);overflow:hidden;display:flex;flex-direction:column}.pb-home-blog-cover{display:block;aspect-ratio:16/9;overflow:hidden;background:#183056}.pb-home-blog-cover img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.pb-home-blog-cover:hover img{transform:scale(1.04)}.pb-home-blog-cover>span{display:flex;align-items:center;justify-content:center;height:100%;color:#fff;font-size:60px;font-weight:700}.pb-home-blog-body{padding:20px;display:flex;flex-direction:column;flex:1}.pb-home-blog-topic{font-size:11px;font-weight:650;color:var(--primary)}.pb-home-blog-body h3{font-size:18px;line-height:1.55;letter-spacing:-.025em;margin:10px 0}.pb-home-blog-body>p{font-size:13px;line-height:1.75;opacity:.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:22px}.pb-home-blog-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin-top:auto}.pb-home-blog-bottom>span,.pb-home-blog-bottom>a{display:inline-flex;align-items:center;gap:6px}.pb-home-blog-bottom>span{opacity:.65}.pb-home-blog-bottom>a{font-weight:600;color:var(--primary)}@media(max-width:1000px){.pb-home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pb-home-blog{padding-block:44px}.pb-home-blog-heading{align-items:flex-start;flex-direction:column;gap:14px}.pb-home-blog-grid{grid-template-columns:minmax(0,1fr);gap:18px}}@media(prefers-reduced-motion:reduce){.pb-home-blog-cover img{transition:none;transform:none!important}}.pb-home-catalog{padding-block:60px}.pb-home-catalog-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.pb-home-catalog-tabs button{font-size:13px;line-height:1.5;padding:10px 16px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:inherit;min-height:42px}.pb-home-catalog-tabs button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.pb-home-catalog-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pb-home-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pb-home-catalog .pc-vis{height:145px;min-height:145px}.pb-home-catalog .pc-body{padding:20px}.pb-home-catalog .pc-title h3{font-size:18px}.pb-home-catalog .pc-feats{display:none}.pb-home-catalog .pc-sum{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pb-home-catalog .pc-price strong{font-size:23px}.pb-home-catalog .pc-kind,.pb-home-catalog .pc-pop{font-size:9px}.pb-home-catalog .pc{min-width:0}.pc-package-cover{width:100%;height:100%;object-fit:cover;display:block}.pb-home-catalog-more{margin-top:18px;font-size:13px}.pb-home-catalog-more a{display:inline-flex;align-items:center;gap:8px;color:var(--primary)}@media(max-width:1100px){.pb-home-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pb-home-catalog{padding-block:40px}.pb-home-catalog-tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:3px 2px 9px}.pb-home-catalog-tabs button{flex:0 0 auto}.pb-home-catalog-grid{grid-template-columns:minmax(0,1fr)}.pb-home-catalog .pc-vis{height:150px}}.kit{--kit-line:color-mix(in srgb,currentColor 13%,transparent);--kit-soft:color-mix(in srgb,#356aff 7%,transparent);min-width:0;color:inherit}.kit *{box-sizing:border-box}.kit h2,.kit h3,.kit p{margin:0}.kit h2{font-size:clamp(21px,3vw,28px);font-weight:750;letter-spacing:-.025em}.kit h3{font-size:16px;font-weight:700}.kit-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0}.kit-head p{opacity:.7;max-width:65ch;font-size:14px;margin-top:7px;line-height:1.65}.kit-eyebrow{font-size:10px;letter-spacing:.15em;font-weight:800;color:#5684ff}.kit-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kit-card{border:1px solid var(--kit-line);background:var(--pb-surface,#fff);color:inherit;border-radius:18px;padding:22px;margin:14px 0;min-width:0}.kit-card>h3{margin-bottom:18px}.kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kit-grid>.kit-card{margin:0}.kit-form{display:grid;gap:15px}.kit-field{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:600}.kit-field input,.kit-field select,.kit-field textarea,.kit select{font:inherit;font-weight:400;background:transparent;color:inherit;border:1px solid var(--kit-line);border-radius:10px;padding:11px 12px;width:100%;max-width:100%;min-width:0}.kit select option{background:var(--pb-surface,#fff);color:var(--pb-text,#152138)}.kit-field textarea{resize:vertical}.kit-check{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.65;font-weight:400}.kit-check input{flex:none;margin-top:5px;accent-color:#316bff;width:16px;height:16px}.kit-btn{border:1px solid transparent;border-radius:10px;background:#275be5;color:#fff;padding:10px 15px;font-weight:650;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;max-width:100%;cursor:pointer;line-height:1.4;white-space:normal}.kit-btn.quiet{background:var(--kit-soft);color:inherit;border-color:var(--kit-line)}.kit-btn:disabled{opacity:.45;cursor:not-allowed}.kit button:focus-visible,.kit input:focus-visible,.kit textarea:focus-visible,.kit select:focus-visible{outline:3px solid #5889ff;outline-offset:3px}.kit-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--kit-line);padding-bottom:12px;margin-bottom:18px}.kit-tabs button{font:inherit;font-size:13px;font-weight:600;border:0;border-radius:10px;padding:11px 15px;background:transparent;cursor:pointer;color:inherit}.kit-tabs button[aria-current]{background:#285fe5;color:#fff}.kit-badge{display:inline-flex;align-items:center;border-radius:100px;padding:5px 10px;font-size:11px;line-height:1.5;background:#f59e0b1a;color:#ad6800;white-space:normal}.kit-badge.good{background:#10b9811a;color:#078363}.kit-badge.muted{color:inherit;background:var(--kit-soft)}.dark .kit-badge{color:#ffd08a}.dark .kit-badge.good{color:#7cdeb6}.kit-note,.kit-empty{font-size:13px;line-height:1.7;padding:16px;border-radius:12px;background:var(--kit-soft);overflow-wrap:anywhere}.kit-empty{opacity:.75;text-align:center;padding:30px}.kit-list{display:grid;gap:10px}.kit-list-item{display:flex;align-items:center;justify-content:space-between;text-align:start;gap:12px;padding:15px;border:1px solid var(--kit-line);border-radius:12px;background:transparent;color:inherit;min-width:0;width:100%}.kit-list-item>div{min-width:0}.kit-list-item b{display:block;overflow-wrap:anywhere}.kit-list-item small{display:block;opacity:.65;line-height:1.6;margin-top:4px}.kit-steps{display:flex;gap:8px;overflow-x:auto;padding:8px 0 15px;margin-bottom:10px}.kit-steps span{flex:0 0 auto;border-radius:8px;border:1px solid var(--kit-line);padding:8px;font-size:11px}.kit-steps .done{background:var(--kit-soft);border-color:#4775ed}.kit-thread{display:grid;gap:12px;max-height:430px;overflow-y:auto;margin:12px 0;scrollbar-gutter:stable}.kit-thread article{background:var(--kit-soft);padding:14px;border-radius:12px;font-size:13px}.kit-thread article.staff{border-inline-start:3px solid #4a7bff}.kit-thread header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px}.kit-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;line-height:1.7}.kit-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kit-kpis>div{padding:18px;background:var(--kit-soft);border-radius:12px;min-width:0}.kit-kpis span{font-size:12px;opacity:.7}.kit-kpis strong{display:block;font-size:25px;margin-top:6px}.kit-table-wrap{overflow:auto;max-width:100%}.kit-table{width:100%;border-collapse:collapse;font-size:12px}.kit-table th,.kit-table td{padding:13px 10px;border-bottom:1px solid var(--kit-line);text-align:start;vertical-align:top}.kit-table th{font-weight:600;opacity:.7}.kit-image{position:relative;display:inline-block;max-width:100%;line-height:0;direction:ltr;margin:14px 0}.kit-image img{display:block;max-width:100%;max-height:650px;object-fit:contain;width:auto;height:auto;border-radius:8px}.kit-pin{position:absolute;transform:translate(-50%,-50%);width:29px;height:29px;min-width:29px;min-height:29px;border:2px solid white;border-radius:50%;background:#285fe5;color:#fff;font:700 11px sans-serif;cursor:pointer;box-shadow:0 2px 9px #0004}.kit-pin.resolved{background:#078363}.kit-pin.draft{background:#ca7b00}.kit-review-note{border:1px solid var(--kit-line);border-radius:12px;padding:16px;margin:10px 0;scroll-margin-block:100px}.kit-review-note.selected{outline:2px solid #4775ed}.kit-chart{width:100%;height:130px;display:block;overflow:visible;margin:12px 0}.kit-logo{height:64px;max-width:200px;object-fit:contain;object-position:start}.kit-brand{border-top:4px solid var(--agency-color,#285fe5)}.kit-secret{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 monospace;max-height:220px;overflow:auto;padding:14px;background:var(--kit-soft)}.kit-meta{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;opacity:.7;margin:12px 0}.kit-print-root{overflow-wrap:anywhere}.kit-report-section{margin-top:22px}.kit-report-section h3{margin-bottom:10px}.kit-error{color:#c54040;font-size:13px;padding:10px 0}.kit-preview-link{overflow-wrap:anywhere;font-size:13px}.kit small{line-height:1.6}.kit svg{flex-shrink:0}.kit [dir=auto]{unicode-bidi:plaintext}@media(max-width:700px){.kit-grid{grid-template-columns:minmax(0,1fr)}.kit-head{align-items:flex-start;flex-direction:column}.kit-card{padding:16px;border-radius:14px}.kit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-kpis>div:last-child{grid-column:1/-1}.kit-list-item{align-items:flex-start;flex-wrap:wrap}.kit-tabs{gap:4px}.kit-tabs button{padding:10px 11px;font-size:12px}.kit-actions{width:100%}.kit-report-section{overflow:auto}.kit-thread time{font-size:10px}.kit-pin{width:32px;height:32px}.kit-head p{font-size:13px}}@media print{body:has(.kit-print-root) *:has(.kit-print-root){position:static!important;transform:none!important}body:has(.kit-print-root) *{visibility:hidden!important}body:has(.kit-print-root) .kit-print-root,body:has(.kit-print-root) .kit-print-root *{visibility:visible!important}.kit-print-root{position:absolute!important;inset:0!important;width:100%!important;padding:20px!important;background:#fff!important;color:#111!important;overflow:visible!important}.kit-print-root .kit-no-print,.kit-print-root .kit-no-print *{display:none!important}.kit-print-root .kit-card{break-inside:avoid;border-color:#ccc;background:#fff}.kit-print-root .kit-table th,.kit-print-root .kit-table td{color:#111}.kit-print-root .kit-report-section{overflow:visible}.kit-print-root .kit-kpis>div{background:#f3f5fb}}.admin-center{margin:0 0 20px;padding:14px 16px;background:var(--pb-surface,#fff);border:1px solid var(--pb-border,#e4e9f2);border-radius:14px;min-width:0}.admin-center-title{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pb-muted,#718096);margin-bottom:10px;flex-wrap:wrap}.admin-center-title strong{font-weight:600;color:var(--pb-text,#1c2b42)}.admin-center-tabs{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.admin-center-tabs button{border:1px solid transparent;border-radius:9px;padding:9px 12px;min-height:38px;background:transparent;color:var(--pb-muted,#718096);font-size:12px;font-weight:600;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.admin-center-tabs button:hover{background:var(--pb-surface-2,#f3f6fb);color:var(--pb-text,#1c2b42)}.admin-center-tabs button.is-active{background:color-mix(in srgb,var(--pb-accent,#3865f6) 10%,transparent);border-color:color-mix(in srgb,var(--pb-accent,#3865f6) 22%,transparent);color:var(--pb-accent,#3865f6)}.admin-center-tabs button:focus-visible,.admin-owner-link:focus-visible{outline:2px solid var(--pb-accent,#3865f6);outline-offset:3px}.admin-owner-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--pb-border,#e4e9f2);border-radius:11px;background:var(--pb-surface,#fff);color:var(--pb-text,#1c2b42);text-decoration:none;min-width:0}.admin-owner-link span{min-width:0}.admin-owner-link strong{display:block;font-size:13px}.admin-owner-link small{display:block;color:var(--pb-muted,#718096);font-size:12px;margin-top:4px;line-height:1.55}.admin-owner-link svg{flex-shrink:0;color:var(--pb-accent,#3865f6)}.admin-owner-links{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-bottom:18px}.admin-owner-links.is-full{grid-column:1/-1;margin:0}.admin-center [aria-current=page]{font-weight:700}@media(max-width:600px){.admin-center{padding:12px}.admin-center-tabs{gap:4px}.admin-center-tabs button{flex:1 0 auto;padding:9px 10px}.admin-owner-link{padding:12px}}.fx-panel{display:grid;gap:20px;color:var(--foreground)}.fx-lead{display:flex;align-items:center;gap:16px;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.fx-emblem{padding:15px;border-radius:14px;background:var(--muted);color:var(--primary)}.fx-lead>div:nth-child(2){flex:1}.fx-lead h2{font-size:20px;font-weight:650;margin:0 0 6px}.fx-lead p,.fx-footnote{color:var(--muted-foreground);font-size:14px;line-height:1.65;margin:0}.fx-lead button{flex-shrink:0}.fx-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fx-summary article{display:grid;gap:8px;padding:22px;border:1px solid var(--border);background:var(--card);border-radius:14px}.fx-summary article>svg{color:var(--primary)}.fx-summary article>span,.fx-summary small{font-size:13px;color:var(--muted-foreground)}.fx-summary strong{font-size:16px}.fx-warning{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #dba436;border-radius:12px;background:var(--card)}.fx-warning>svg{flex-shrink:0;color:#bb850e}.fx-warning strong{font-size:14px}.fx-warning p,.fx-warning small{font-size:14px;margin:4px 0 0;line-height:1.6}.fx-message{font-size:14px;margin:0;padding:12px;border-radius:10px;background:var(--muted)}.fx-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--card)}.fx-table{width:100%;border-collapse:collapse;text-align:start;font-size:14px}.fx-table caption{text-align:start;padding:18px;font-weight:600;color:var(--muted-foreground);font-size:13px}.fx-table thead{background:var(--muted)}.fx-table th,.fx-table td{padding:13px 18px;text-align:start;border-bottom:1px solid var(--border)}.fx-table tr:last-child th,.fx-table tr:last-child td{border-bottom:0}.fx-table tbody th{font-weight:400}.fx-table tbody th>b{font-weight:650;display:inline-block;min-width:40px;margin-inline-end:14px}.fx-table tbody th>span{color:var(--muted-foreground)}.fx-table td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}.fx-table td>small{display:block;font-size:12.5px;color:var(--muted-foreground);margin-top:6px}.fx-badge{display:inline-block;padding:5px 8px;border-radius:6px;font-size:12.5px;background:var(--muted);white-space:nowrap}.fx-badge.is-base{background:var(--primary);color:var(--primary-foreground)}.fx-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12.5px;color:var(--muted-foreground)}.fx-spin{animation:fx-rotate 1s linear infinite}@keyframes fx-rotate{to{transform:rotate(360deg)}}@media(max-width:800px){.fx-lead{flex-wrap:wrap;padding:18px}.fx-lead>div:nth-child(2){min-width:180px}.fx-lead button{width:100%}.fx-summary{grid-template-columns:1fr}.fx-summary article{padding:18px}.fx-table th,.fx-table td{padding:12px}.fx-table tbody th>span{display:block;font-size:12.5px;min-width:105px;margin-top:5px}.fx-footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.fx-spin{animation:none}}.fx-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.fx-stack{display:grid;gap:16px}.fx-card{display:grid;gap:16px;padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--card);min-width:0}.fx-card>header{display:flex;gap:12px;align-items:flex-start}.fx-card>header>svg{flex-shrink:0;margin-top:2px;color:var(--primary)}.fx-card h3{font-size:16px;font-weight:650;margin:0 0 4px}.fx-card header p{margin:0;font-size:13.5px;color:var(--muted-foreground);line-height:1.55}.fx-card .pbx-toggle small{display:block;font-weight:400;font-size:12.5px;color:var(--muted-foreground);margin-top:2px;line-height:1.5}.fx-card .pbx-toggle b{font-size:14px;font-weight:600}.fx-field{display:grid;gap:8px;min-width:0}.fx-inline{grid-template-columns:auto 110px;align-items:center;justify-content:space-between}.fx-label{font-size:13px;font-weight:600;color:var(--foreground)}.fx-hint,.fx-empty{font-size:12.5px;color:var(--muted-foreground);line-height:1.5;margin:0}.fx-select,.fx-input{height:40px;border-radius:10px;border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:0 12px;font:500 14px inherit;min-width:0;width:100%}.fx-select:focus-visible,.fx-input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.fx-input-sm{height:34px;width:120px;font-variant-numeric:tabular-nums}.fx-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;counter-reset:fx}.fx-chips li{display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--muted);counter-increment:fx}.fx-chips li:before{content:counter(fx);display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--primary);color:var(--primary-foreground);font-size:11px;font-weight:700}.fx-chips b{font-size:13px;font-weight:700}.fx-chip-actions{display:inline-flex;gap:2px}.fx-chip-actions button,.fx-icon-btn{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}.fx-chip-actions button:hover:not(:disabled),.fx-icon-btn:hover{background:var(--card);color:var(--foreground)}.fx-chip-actions button:disabled{opacity:.35;cursor:default}.fx-icon-btn{width:36px;height:36px;border-radius:10px;border:1px solid var(--border)}.fx-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fx-seg label{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;cursor:pointer;background:var(--background);min-width:0}.fx-seg label.on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.fx-seg input{position:absolute;opacity:0;pointer-events:none}.fx-seg label:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.fx-seg span{font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-seg small{font-size:12px;color:var(--muted-foreground)}.fx-preview{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#0f172a;color:#e2e8f0}.fx-preview-t{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.fx-preview-strip{display:flex;flex-wrap:wrap;gap:6px}.fx-preview .fx-empty{color:#94a3b8}.fx-change-note{display:block;margin-top:10px;color:#cbd5e1;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.fx-pill{padding:3px 10px;border-radius:999px;border:1px solid rgb(148 163 184 / .35);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.fx-pill em,.fx-ch{font-style:normal;font-size:.88em;font-weight:650;margin-inline-start:6px}.fx-pill em.is-up{color:#4ade80}.fx-pill em.is-down{color:#f87171}.fx-pill em.is-flat{color:#94a3b8}.fx-ch.is-up{color:#15803d}.fx-ch.is-down{color:#b91c1c}.fx-ch.is-flat{color:var(--muted-foreground)}html[data-theme=dark] .fx-ch.is-up,html.dark .fx-ch.is-up{color:#4ade80}html[data-theme=dark] .fx-ch.is-down,html.dark .fx-ch.is-down{color:#f87171}.fx-custom{display:grid;grid-template-columns:76px minmax(0,1fr) 84px 120px 36px;gap:8px;align-items:center}.fx-savebar{position:relative;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--card);box-shadow:0 10px 30px -18px #0f172a73}.fx-savebar.is-dirty{position:sticky;bottom:12px;border-color:var(--primary)}.fx-savebar>span{margin-inline-end:auto;font-size:13px;color:var(--muted-foreground)}.fx-savebar.is-dirty>span{color:var(--foreground);font-weight:600}.fx-ok{background:color-mix(in srgb,#22c55e 14%,var(--card))}.fx-muted{color:var(--muted-foreground)}.fx-check{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.fx-check:disabled{cursor:not-allowed;opacity:.45}.fx-table tr.is-off th,.fx-table tr.is-off td:not(:nth-child(5)){opacity:.5}.fx-badge.is-manual{background:color-mix(in srgb,#f59e0b 22%,var(--card))}.fx-badge.is-custom{background:color-mix(in srgb,#8b5cf6 20%,var(--card))}.fx-table td{vertical-align:middle}@media(max-width:1100px){.fx-grid{grid-template-columns:1fr}}@media(max-width:800px){.fx-card{padding:16px}.fx-seg{grid-template-columns:1fr}.fx-custom{grid-template-columns:70px minmax(0,1fr) 36px}.fx-custom .fx-input:nth-child(3){grid-column:1}.fx-custom .fx-input:nth-child(4){grid-column:2}.fx-custom .fx-icon-btn{grid-row:1;grid-column:3}.fx-savebar{flex-wrap:wrap}.fx-savebar>span{flex-basis:100%}}.tc-wrap{display:grid;gap:20px;min-width:0}.tc-wrap *{box-sizing:border-box}.tc-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;border:1px solid var(--pb-border,#e2e8f0);border-radius:20px;background:linear-gradient(125deg,#4a72ff1f,#18bab20f)}.tc-hero h2{font-size:clamp(21px,2.6vw,30px);margin:9px 0;line-height:1.25}.tc-hero p,.tc-card p{font-size:13px;line-height:1.7;color:var(--pb-muted,#68778c);margin:8px 0}.tc-eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;color:#5175ec}.tc-live{white-space:nowrap;display:flex;align-items:center;gap:7px;font-size:11px}.tc-live i{height:7px;width:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 5px #10b98118}.tc-toolbar,.tc-toolbar>div,.tc-ranges,.tc-heading,.tc-summary,.tc-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tc-toolbar{justify-content:space-between}.tc-wrap button,.tc-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid var(--pb-border,#dce3ef);background:var(--pb-card,#fff);color:inherit;border-radius:9px;font-size:12px;cursor:pointer;min-height:38px}.tc-wrap button:disabled{opacity:.5;cursor:wait}.tc-wrap button.on,.tc-form>button{background:#3f6df4;color:#fff;border-color:#3f6df4}.tc-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tc-metrics article{border:1px solid var(--pb-border,#e2e8f0);border-radius:15px;background:var(--pb-card,#fff);padding:18px;display:grid;gap:9px}.tc-metrics svg{color:#5279ed}.tc-metrics small{font-size:11px;color:var(--pb-muted,#68778c)}.tc-metrics strong{font-size:27px;overflow-wrap:anywhere}.tc-card{border:1px solid var(--pb-border,#e2e8f0);border-radius:17px;padding:21px;background:var(--pb-card,#fff);min-width:0}.tc-card h3{font-size:14px;margin:0 0 16px;display:flex;gap:8px;align-items:center}.tc-heading{justify-content:space-between;margin-bottom:14px}.tc-heading h3{margin:0}.tc-heading small,.tc-heading>span{font-size:10px;color:var(--pb-muted,#68778c)}.tc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tc-table-scroll{overflow:auto;max-width:100%}.tc-table-scroll table{width:100%;border-collapse:collapse;font-size:11px;text-align:start}.tc-table-scroll th,.tc-table-scroll td{padding:12px 10px;border-bottom:1px solid var(--pb-border,#e8edf5);white-space:nowrap;text-align:start;max-width:300px;overflow:hidden;text-overflow:ellipsis}.tc-table-scroll th{color:var(--pb-muted,#68778c);font-size:10px}.tc-table-scroll button{font-size:10px;min-height:30px;padding:5px 9px}.tc-empty{color:var(--pb-muted,#68778c);text-align:center!important;padding:26px!important;font-size:12px}.tc-rank{margin:13px 0;position:relative;padding-bottom:8px;overflow:hidden}.tc-rank span{display:flex;justify-content:space-between;gap:12px;font-size:11px}.tc-rank b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-rank i{position:absolute;height:3px;bottom:0;inset-inline-start:0;background:linear-gradient(90deg,#537eff,#29c5b7);border-radius:5px}.tc-summary{border-top:1px solid var(--pb-border,#e8edf5);padding-top:14px;font-size:10px;gap:16px;color:var(--pb-muted,#68778c)}.tc-note{font-size:11px;line-height:1.8;padding:14px 17px;background:#5578c80f;border:1px solid var(--pb-border,#e2e8f0);border-radius:12px;overflow-wrap:anywhere;margin:0}.tc-alert{display:flex;gap:15px;align-items:center;padding:18px;border-radius:15px;background:#10b9810d;border:1px solid #10b98133}.tc-alert p{font-size:12px;margin:5px 0 0}.tc-alert.warning{background:#f59e0b15;border-color:#f59e0b55}.tc-legend{display:flex;gap:15px;font-size:11px}.tc-legend span{display:flex;gap:6px;align-items:center}.tc-legend i{width:8px;height:8px;border-radius:50%}.tc-bars{display:flex;height:220px;gap:3px;direction:ltr;padding-top:20px;overflow:hidden}.tc-bar{flex:1;min-width:0;display:flex;flex-direction:column}.tc-bar>span{height:180px;display:flex;align-items:flex-end;justify-content:center;gap:1px;border-bottom:1px solid #8c9db133}.tc-bar i{width:45%;border-radius:3px 3px 0 0;min-width:1px}.tc-bar small{font-size:8px;height:20px;padding-top:5px;white-space:nowrap;color:var(--pb-muted,#68778c)}.tc-form{display:grid;gap:14px}.tc-form label,.tc-dates label{font-size:12px;display:grid;gap:7px}.tc-form input:not([type=checkbox]),.tc-dates input{padding:10px;min-width:0;max-width:100%;border-radius:8px;border:1px solid var(--pb-border,#dce3ef);color:inherit;background:var(--pb-card,#fff)}.tc-form small,.tc-dates small{font-size:11px;line-height:1.7;color:var(--pb-muted,#68778c)}.tc-check{display:flex!important;align-items:center;gap:9px!important;font-size:12px;margin:5px 0}.tc-check input{width:16px;height:16px;flex-shrink:0}.tc-ai{border-top:1px solid var(--pb-border,#e2e8f0);margin-top:18px;padding-top:16px}.tc-ai p{white-space:pre-wrap;color:inherit}.tc-ai small{font-size:10px}.tc-actions{margin:15px 0}.tc-dates{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.pb-captcha-notice{font-size:10px!important;line-height:1.7;color:var(--muted-foreground,#738097)}.pb-captcha-notice a{text-decoration:underline}.pb-contact-captcha{max-width:100%;overflow:hidden}.tc-wrap :focus-visible{outline:2px solid #5279ed;outline-offset:3px}[data-theme=dark] .tc-wrap{--pb-card:#101b2e;--pb-muted:#a4b2c8;--pb-border:#25334a}@media(max-width:1000px){.tc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-two{grid-template-columns:1fr}}@media(max-width:600px){.tc-hero{align-items:flex-start;flex-direction:column;padding:20px;gap:15px}.tc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tc-metrics article{padding:14px}.tc-metrics strong{font-size:24px}.tc-card{padding:15px}.tc-toolbar{gap:12px}.tc-ranges{gap:4px}.tc-ranges button{padding:8px 10px;font-size:11px}.tc-heading{align-items:flex-start}.tc-heading small{line-height:1.6}.tc-bars{height:185px}.tc-bar>span{height:145px}.tc-summary{line-height:1.8;gap:8px}.tc-dates label{flex:1;min-width:110px}.tc-live{font-size:10px}}.sc-console{--sc-bg:#0a1120;--sc-card:#101b2d;--sc-card-2:#142239;--sc-border:#25334a;--sc-text:#e7eef9;--sc-muted:#9aacC5;--sc-blue:#7b9bff;background:radial-gradient(ellipse at 30% 0,#18294680,transparent 48%),var(--sc-bg);color:var(--sc-text);border:1px solid var(--sc-border);border-radius:19px;padding:25px;display:grid;gap:22px;min-width:0;isolation:isolate;font-size:13px;color-scheme:dark}.sc-console *{box-sizing:border-box}.sc-console :where(h2,h3,h4,p){margin:0}.sc-console :where(button,a,input,select){font:inherit}.sc-console :where(button,a){-webkit-tap-highlight-color:transparent}.sc-console :where(button,a:has(svg)){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 11px;border:1px solid var(--sc-border);border-radius:8px;background:#142238;color:var(--sc-text);font-size:11px;font-weight:600;text-decoration:none;cursor:pointer;line-height:1.4;white-space:normal}.sc-console button:hover{background:#20324d;border-color:#526989}.sc-console button:disabled{opacity:.45;cursor:default}.sc-console :focus-visible{outline:2px solid #92acff;outline-offset:3px}.sc-console input,.sc-console select{min-width:0;max-width:100%;background:#0b1527;color:var(--sc-text);border:1px solid var(--sc-border);border-radius:8px;padding:10px 11px;min-height:40px;line-height:1.5}.sc-console code{font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.sc-console svg{flex-shrink:0}.sc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sc-header{display:flex;justify-content:space-between;gap:24px;align-items:center}.sc-kicker{display:flex;align-items:center;gap:7px;color:#9bb6ff;letter-spacing:.16em;font-size:9px;font-weight:700}.sc-header h2{font-size:clamp(22px,2.6vw,31px);font-weight:700;letter-spacing:-.04em;line-height:1.25;margin:12px 0 8px;color:#f2f6ff}.sc-header p{color:var(--sc-muted);font-size:12px;line-height:1.8}.sc-connection{display:grid;grid-template-columns:8px auto;gap:6px 8px;font-size:11px;flex-shrink:0;align-items:center;color:#65e0bf;padding:12px 15px;border-radius:10px;border:1px solid #2b705f60;background:#143c2a30}.sc-connection i{width:7px;height:7px;border-radius:50%;background:#37d4b0;box-shadow:0 0 0 4px #37d4b012}.sc-connection small{grid-column:2;color:var(--sc-muted);font:10px ui-monospace,monospace}.sc-connection.paused,.sc-connection.lost{color:#f0c07a;border-color:#6a4b2460;background:#5a391620}.sc-connection.paused i,.sc-connection.lost i{background:#f0b26d;box-shadow:none}.sc-command{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;border-block:1px solid var(--sc-border);padding:13px 0}.sc-tabs{display:flex;gap:4px;flex-wrap:wrap}.sc-tabs button{border-color:transparent;background:transparent;color:var(--sc-muted);min-height:38px;padding:9px 12px}.sc-tabs button[aria-selected=true]{color:#d9e3ff;background:#6f91ff20;border-color:#6f91ff45}.sc-tabs em{font-size:9px;font-style:normal;padding:2px 6px;background:#7b9bff22;border-radius:5px}.sc-controls{display:flex;gap:6px;align-items:center}.sc-controls button{min-width:36px;padding:8px}.sc-controls select{font-size:11px;min-height:36px;padding:7px 9px}.sc-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.sc-metrics article{padding:17px 14px;background:linear-gradient(140deg,#17253a,#101b2d);border:1px solid var(--sc-border);border-radius:12px;min-width:0;border-top:2px solid color-mix(in srgb,var(--sc-accent) 65%,transparent)}.sc-metrics article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.sc-metrics small{color:#b4c2d6;font-size:10px;line-height:1.5}.sc-metrics svg{color:var(--sc-accent);width:15px}.sc-metrics strong{display:block;font:600 clamp(18px,2.3vw,28px)/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.055em;margin:13px 0 8px;overflow-wrap:anywhere}.sc-metrics article>span{color:#a0b0c9;font-size:9px;line-height:1.5}.sc-panel{background:var(--sc-card);border:1px solid var(--sc-border);border-radius:13px;padding:20px;min-width:0;overflow:hidden}.sc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:18px;flex-wrap:wrap}.sc-panel-head h3{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.6;color:#eaf1ff}.sc-panel-head p{color:var(--sc-muted);font-size:10px;line-height:1.7;margin-top:4px}.sc-panel-head small,.sc-tag{font-size:9px;line-height:1.6;color:#a5b6cf}.sc-tag{padding:4px 7px;background:#253a562e;border:1px solid #34455e;border-radius:5px;white-space:nowrap}.sc-tag.amber{color:#f0bf7b}.sc-main-grid{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(225px,1fr);gap:16px}.sc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sc-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sc-segments{display:flex;gap:2px;padding:3px;background:#091322;border:1px solid var(--sc-border);border-radius:7px}.sc-segments button{border:0;background:transparent;padding:5px 9px;min-height:28px;font-size:10px;color:var(--sc-muted);border-radius:5px}.sc-segments button.on{background:#273959;color:#e0eaff}.sc-chart{min-width:0}.sc-legend{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sc-legend button{padding:0;border:0;min-height:30px;background:transparent;color:#b9c8dc;font-size:10px;font-weight:400}.sc-legend button[aria-pressed=false]{opacity:.45}.sc-legend i,.sc-tooltip i{width:7px;height:7px;border-radius:2px;display:inline-block;flex-shrink:0}.sc-legend small{margin-inline-start:auto;font-size:9px;color:#9cacc5;font-family:ui-monospace,monospace}.sc-chart-stage{position:relative;height:245px;min-width:0;direction:ltr;touch-action:pan-y}.sc-chart-stage svg{width:100%;height:100%;overflow:visible}.sc-chart-stage text{fill:#9aacc5;font:10px ui-monospace,monospace}.sc-grid{stroke:#29394f;stroke-width:1;stroke-dasharray:3 5}.sc-grid.vertical{stroke:#243247;stroke-dasharray:2 6}.sc-cursor{stroke:#bed1fa;stroke-width:1;stroke-dasharray:3 4}.sc-tooltip{position:absolute;top:12px;inset-inline-end:13px;min-width:150px;max-width:min(260px,85%);pointer-events:none;background:#071020f5;border:1px solid #3b5272;box-shadow:0 10px 30px #0004;border-radius:8px;padding:10px 13px;display:grid;gap:9px;font-size:10px;direction:ltr}.sc-tooltip>b{color:#c7d5ec;font:10px ui-monospace,monospace}.sc-tooltip span{display:flex;gap:7px;align-items:center;color:#aebed6;line-height:1.5;flex-wrap:wrap}.sc-tooltip strong{margin-inline-start:auto;color:#eaf1ff;font:10px ui-monospace,monospace}.sc-chart-foot{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid var(--sc-border);padding-top:15px;margin-top:8px;color:#9eafc9;font-size:10px;line-height:1.8}.sc-chart-foot b{display:inline-block;color:#d7e4fc;font:11px ui-monospace,monospace;margin-inline-start:4px}.sc-health{border:1px solid #2e69524d;background:radial-gradient(ellipse at 50% 100%,#24534235,transparent),#101f2e;border-radius:10px;padding:19px;text-align:center;margin:5px 0 18px}.sc-health>span{font-size:22px;font-weight:650;color:#69dab7;letter-spacing:-.03em}.sc-health p{font-size:10px;line-height:1.7;color:#a6b7cd;margin-top:5px}.sc-health.warning{background:#48331820;border-color:#84613a70}.sc-health.warning>span{color:#edbd7b}.sc-checks{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:15px}.sc-checks li{display:flex;gap:8px;align-items:center;font-size:10px}.sc-checks i{width:6px;height:6px;background:#77869e;border-radius:50%;flex-shrink:0}.sc-checks i.ok{background:#37d4b0}.sc-checks span{color:#adbed5}.sc-checks b{margin-inline-start:auto;font-size:9px;font-weight:500;color:#d1dff2}.sc-wide{width:100%}.sc-breakdown{display:grid;gap:17px}.sc-breakdown>div>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;margin-bottom:8px;line-height:1.6}.sc-breakdown span{color:#b9c8dc;overflow-wrap:anywhere}.sc-breakdown b{font:11px ui-monospace,monospace;white-space:nowrap}.sc-breakdown small{font-size:9px;color:#879dbb;font-weight:400;margin-inline-start:8px}.sc-track{height:4px;background:#233247;border-radius:3px;overflow:hidden}.sc-track i{display:block;height:100%;border-radius:3px}.sc-latency{display:grid;gap:19px}.sc-latency>div{display:flex;justify-content:space-between;gap:12px;color:#a8bbd4;font-size:10px}.sc-latency b{font:12px ui-monospace,monospace;color:#dacdff}.sc-muted{font-size:10px;line-height:1.9;color:#a1b3cd;margin-top:14px!important;overflow-wrap:anywhere}.sc-empty{padding:22px 8px!important;text-align:center;font-size:11px;color:#a4b5cd;line-height:1.8}.sc-incidents{display:grid}.sc-incidents>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #24334b}.sc-incidents>div:last-child{border:0}.sc-incidents b{font:10px ui-monospace,monospace}.sc-incidents p{font-size:9px;line-height:1.8;color:#a4b5cd;margin-top:5px}.sc-incident-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#eeb16415;color:#eab578;flex-shrink:0}.sc-incidents>div>span:last-child{margin-inline-start:auto;font:13px ui-monospace,monospace;text-align:end}.sc-incidents small{display:block;font:9px system-ui;color:#9bacc5;margin-top:4px}.sc-history-summary{display:flex;gap:25px;flex-wrap:wrap;font-size:10px;color:#a8bbd6;margin-bottom:12px}.sc-history-summary b{font:12px ui-monospace,monospace;color:#dce7fa;margin-inline-start:6px}.sc-table-scroll{overflow:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#405578 transparent}.sc-table-scroll table{width:100%;border-collapse:collapse;text-align:start;font-size:10px}.sc-table-scroll th,.sc-table-scroll td{text-align:start;padding:13px 10px;border-bottom:1px solid #25334b;line-height:1.6;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.sc-table-scroll th{font-size:9px;font-weight:500;color:#8fa5c4;background:#14223860}.sc-table-scroll tr:last-child td{border-bottom:0}.sc-table-scroll td{color:#c0cee3}.sc-table-scroll code{font-size:10px}.sc-table-scroll button{min-height:30px;padding:5px 9px;font-size:9px}.sc-risk{display:inline-flex;justify-content:center;min-width:30px;border-radius:5px;border:1px solid #3d526d;background:#2b43652b;color:#adc4e4;font:10px ui-monospace,monospace;padding:4px}.sc-risk.high{color:#ffd49d;background:#7e4e2228;border-color:#a56e365e}.sc-http{color:#f0be87;font:10px ui-monospace,monospace}.sc-self{display:block;font-size:8px;color:#83bcd7}.sc-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:17px}.sc-search{display:flex;align-items:center;gap:8px;border:1px solid var(--sc-border);background:#0b1527;padding:0 10px;border-radius:8px;flex:1;min-width:150px}.sc-search input{width:100%;border:0;background:transparent;padding-inline:0;min-height:38px;font-size:11px}.sc-search svg{color:#8fa4c3}.sc-filters select{font-size:10px;min-height:40px}.sc-pagination{display:flex;align-items:center;gap:7px;margin-top:15px;font-size:10px;color:#a4b5cd}.sc-pagination>span{margin-inline-end:auto}.sc-alerts{display:grid;gap:8px}.sc-alerts>div{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid #8d66395c;border-radius:9px;background:#63421c20}.sc-alerts svg{color:#f0bc7c;margin-top:2px}.sc-alerts b{font-size:11px;color:#f4cd9a}.sc-alerts p{font-size:10px;line-height:1.8;color:#c1ad93;margin-top:3px}.sc-alerts>div>span{margin-inline-start:auto;white-space:nowrap;font-size:9px;color:#e1b378}.sc-alerts>div.critical{border-color:#b35a655e;background:#70344625}.sc-alerts .critical b,.sc-alerts .critical svg,.sc-alerts .critical>span{color:#f3a4b1}.sc-alerts .critical p{color:#c9acb5}.sc-notice{display:flex;align-items:center;gap:8px;color:#8ee4c4;background:#264c3d33;border:1px solid #397e6150;padding:12px 15px;border-radius:8px;font-size:11px;line-height:1.8}.sc-notice.amber{color:#edc58e;border-color:#80603760;background:#5a3d2020}.sc-notice>span{margin-inline-start:auto;white-space:nowrap}.sc-form{display:grid;gap:17px}.sc-form>label{display:grid;gap:8px;font-size:11px;color:#afc1db}.sc-form input:not([type=checkbox]){width:100%}.sc-check{display:flex!important;align-items:center;gap:9px!important;font-size:11px;color:#b8c9df;line-height:1.8}.sc-console input[type=checkbox]{accent-color:#7b9bff;min-height:0;width:16px;height:16px;flex-shrink:0}.sc-primary{background:#506fdf!important;border-color:#7894ef!important;color:#fff!important;min-height:40px!important}.sc-primary:hover{background:#6282ec!important}.sc-protected{margin-top:25px;padding:18px;border:1px solid #2c645353;border-radius:10px;background:#143d3325;display:flex;gap:12px;align-items:flex-start;color:#59d6b3}.sc-protected b{font-size:11px}.sc-protected p{color:#9eb9b6;font-size:10px;line-height:1.9;margin-top:5px}.sc-ai-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.sc-ai-actions a{font-size:10px}.sc-ai-report{border-top:1px solid var(--sc-border);padding-top:20px;margin-top:20px}.sc-ai-report small{font:10px ui-monospace,monospace;color:#91a9ce}.sc-ai-report p{white-space:pre-wrap;line-height:1.95;font-size:12px;color:#c6d4e9;margin-top:12px}.sc-footer{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-top:1px solid var(--sc-border);padding-top:17px;color:#8da4c4;font-size:9px;line-height:1.8}.sc-footer>span{display:flex;align-items:center;gap:6px}.sc-footer p{flex-basis:100%;color:#92a6c2;line-height:1.9;font-size:10px;max-width:1100px}.sc-focus{position:fixed;inset:0;z-index:150;border:0;border-radius:0;overflow:auto;align-content:start;scrollbar-gutter:stable;padding:30px;isolation:isolate}.sc-native{color:var(--sc-text);background:#101b2d;border:1px solid #3d526f;box-shadow:0 30px 100px #0008;color-scheme:dark;max-height:calc(100dvh - 30px);padding:0;overflow:auto}.sc-native::backdrop{background:#030916a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sc-inspector{position:fixed;inset-block:15px;inset-inline-start:auto;inset-inline-end:15px;margin:0;width:min(460px,calc(100vw - 30px));border-radius:15px;padding:25px}.sc-inspector .sc-panel-head{align-items:flex-start}.sc-inspector .sc-panel-head h3{margin-top:7px}.sc-inspector h3 code{font-size:17px;color:#e5edff}.sc-inspector .sc-panel-head small{font-size:9px;letter-spacing:.15em;color:#9fb3d4}.sc-inspector-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:22px 0}.sc-inspector-stats>div{padding:16px 10px;background:#18263b;border:1px solid #2c3b53;border-radius:9px}.sc-inspector-stats span{display:block;font-size:10px;color:#a4b8d4}.sc-inspector-stats b{font:20px ui-monospace,monospace;display:block;margin-top:10px}.sc-inspector dl{display:grid;grid-template-columns:1fr 1fr;gap:15px 10px;margin:23px 0;font-size:11px}.sc-inspector dt{color:#95aeca}.sc-inspector dd{margin:0;text-align:end;color:#d0ddf0;overflow-wrap:anywhere}.sc-inspector h4{margin-top:25px;font-size:11px;color:#c9d8ee}.sc-ip-events{display:grid;gap:0;margin:10px 0 24px}.sc-ip-events>p{display:flex;gap:12px;align-items:center;border-bottom:1px solid #2b3a51;padding:12px 0;font-size:10px}.sc-ip-events b{font:9px ui-monospace,monospace;color:#91a6c6}.sc-ip-events span{color:#b6c8e1}.sc-ip-events code{margin-inline-start:auto;color:#e9bd8c}.sc-inspector>.sc-primary{width:100%}.sc-confirm{position:fixed;inset:0;margin:auto;width:min(430px,calc(100vw - 30px));height:fit-content;max-height:calc(100dvh - 30px);padding:27px;border-radius:14px}.sc-confirm h3{font-size:17px;color:#ebf1fc;margin:0 0 19px}.sc-confirm p{font-size:12px;line-height:1.9;color:#a8bedb;margin:12px 0}.sc-confirm code{font-size:14px;color:#d8e6fa}.sc-confirm>div{display:flex;justify-content:flex-end;gap:10px;margin-top:23px}.sc-console .error-box{background:#642b3925;border-color:#af627260;color:#f1b6bf}.sc-console .error-box strong{font-size:11px;line-height:1.8}@media(min-width:1700px){.sc-console{padding:30px}.sc-chart-stage{height:290px}}@media(max-width:1350px){.sc-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.sc-metrics strong{font-size:25px}.sc-main-grid{grid-template-columns:minmax(0,2fr) minmax(215px,1fr)}.sc-three{gap:12px}.sc-panel{padding:17px}}@media(max-width:1000px){.sc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-console{padding:20px;gap:17px}.sc-main-grid{grid-template-columns:1fr}.sc-health{margin-top:0}.sc-checks,.sc-three{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-three>.sc-panel:last-child{grid-column:1/-1}.sc-latency{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-two{grid-template-columns:1fr}.sc-header{gap:15px}.sc-chart-stage{height:230px}.sc-command{gap:12px}.sc-console .sc-controls{margin-inline-start:auto}.sc-focus{padding:20px}}@media(max-width:600px){.sc-console{padding:15px 12px;border-radius:13px;gap:16px}.sc-header{align-items:flex-start;flex-direction:column;gap:16px}.sc-header h2{font-size:23px}.sc-header p{font-size:11px}.sc-connection{display:flex;flex-wrap:wrap;align-items:center;padding:9px 11px;gap:8px;font-size:10px}.sc-connection small{margin-inline-start:12px;font-size:9px}.sc-kicker{font-size:8px;letter-spacing:.09em}.sc-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.sc-tabs button{font-size:10px;min-height:40px;padding:9px 6px}.sc-controls{width:100%;justify-content:flex-end}.sc-controls>label{margin-inline-end:auto}.sc-controls button{min-height:38px;min-width:38px}.sc-controls select{min-height:38px}.sc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sc-metrics article{padding:13px 10px}.sc-metrics strong{font-size:23px;margin:10px 0 7px}.sc-metrics small{font-size:9px}.sc-metrics article>span{font-size:8px}.sc-panel{padding:15px 12px;border-radius:10px}.sc-panel-head{gap:10px;margin-bottom:13px}.sc-panel-head h3{font-size:11px}.sc-panel-head p{font-size:9px}.sc-panel-head small{font-size:8px}.sc-chart-stage{height:185px}.sc-chart-stage text{font-size:12px}.sc-legend{gap:10px}.sc-legend button{font-size:9px;min-height:31px}.sc-legend small{font-size:8px}.sc-chart-foot{gap:8px 15px;font-size:9px}.sc-chart-foot b{font-size:10px}.sc-three{grid-template-columns:1fr;gap:14px}.sc-three>.sc-panel:last-child{grid-column:auto}.sc-latency,.sc-checks{grid-template-columns:1fr}.sc-header+div{padding:12px 0}.sc-filters>*{width:100%;flex-basis:100%}.sc-filters select,.sc-search input{min-height:42px}.sc-pagination{font-size:9px;gap:5px}.sc-pagination button{font-size:9px;padding:7px 8px}.sc-ai-actions{align-items:stretch}.sc-ai-actions>.sc-check{flex-basis:100%}.sc-ai-actions>button,.sc-ai-actions>a{flex:1}.sc-table-scroll th,.sc-table-scroll td{padding:12px 8px}.sc-footer{gap:9px 13px;font-size:8px}.sc-footer p{font-size:9px}.sc-alerts>div{padding:12px;gap:9px}.sc-alerts b{font-size:10px}.sc-alerts p{font-size:9px}.sc-alerts>div>span{display:none}.sc-tooltip{font-size:9px;inset-inline-end:5px;padding:8px 10px;min-width:135px}.sc-incidents p{font-size:8px}.sc-incidents b{font-size:9px}.sc-inspector{padding:20px 16px}.sc-inspector h3 code{font-size:15px}.sc-inspector-stats b{font-size:18px}.sc-confirm{padding:22px}.sc-focus{padding:15px 12px;border-radius:0}}@media(prefers-reduced-motion:reduce){.sc-console *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sc-chart-stage svg text{display:none}.sc-html-axis{position:absolute;inset:0;pointer-events:none;font:9px ui-monospace,monospace;color:#a4b7d3}.sc-axis-y{position:absolute;inset-inline-start:0;transform:translateY(-50%);font-variant-numeric:tabular-nums}.sc-axis-x{position:absolute;bottom:0;transform:translate(-50%);white-space:nowrap;font-size:8px}.sc-methods{display:flex;gap:14px;flex-wrap:wrap;border-top:1px solid var(--sc-border);padding-top:14px;margin-top:18px!important;font-size:9px;color:#94abcd}.sc-methods b{font:10px ui-monospace,monospace;color:#c2d2e9;margin-inline-start:4px}.hi-panel{margin:24px 0;padding:25px;background:var(--pb-surface,#fff);border:1px solid var(--pb-border,#e7e9f0);border-radius:22px;min-width:0;color:var(--pb-text,#1f2937)}.hi-head,.hi-title,.hi-toolbar,.hi-history-head,.hi-history-actions,.hi-state,.hi-refresh,.hi-title-icon,.hi-period,.hi-download{display:flex;align-items:center}.hi-head,.hi-history-head{justify-content:space-between;gap:18px;flex-wrap:wrap}.hi-title{gap:13px}.hi-title-icon{justify-content:center;width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--pb-accent,#6b4eff) 10%,transparent);color:var(--pb-accent,#6b4eff);flex-shrink:0}.hi-eyebrow{font-size:11.5px;letter-spacing:.13em;font-weight:800;color:var(--pb-accent,#6b4eff)}.hi-title h3{margin:3px 0;font-size:20px;line-height:1.3}.hi-title p,.hi-history-head p{margin:0;font-size:13px;color:var(--pb-muted,#64748b);line-height:1.6}.hi-refresh,.hi-download{border:1px solid var(--pb-border,#e7e9f0);border-radius:10px;min-height:38px;padding:8px 12px;gap:7px;font-size:13px;font-weight:650;background:var(--pb-surface,#fff);color:inherit;cursor:pointer}.hi-refresh:disabled,.hi-download:disabled{opacity:.5;cursor:default}.hi-refresh small{font-variant-numeric:tabular-nums}.hi-toolbar{justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 0 15px}.hi-state{font-size:12.5px;gap:6px;flex-wrap:wrap;color:var(--pb-muted,#64748b)}.hi-state>svg{color:#059669}.hi-state.is-stale>svg{color:#d97706}.hi-state time{font-weight:650}.hi-toolbar label{font-size:12.5px;display:flex;align-items:center;gap:8px;color:var(--pb-muted,#64748b)}.hi-toolbar select{border:1px solid var(--pb-border,#e7e9f0);padding:5px 8px;border-radius:8px;background:var(--pb-surface,#fff);color:var(--pb-text,#1f2937);font-size:13px;cursor:pointer}.hi-alert{display:flex;gap:10px;background:color-mix(in srgb,#f59e0b 9%,var(--pb-surface,#fff));border:1px solid color-mix(in srgb,#f59e0b 25%,transparent);padding:13px;border-radius:12px;margin-block-end:14px;color:#b45309}.hi-alert>svg{flex-shrink:0}.hi-alert strong{font-size:13px}.hi-alert p{font-size:12.5px;margin:3px 0 0;line-height:1.6}.hi-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.hi-metric{background:var(--pb-surface,#fff);border:1px solid var(--pb-border,#e7e9f0);border-radius:14px;padding:16px;text-align:start;color:inherit;cursor:pointer;min-width:0;transition:border-color .15s,box-shadow .15s}.hi-metric:hover{border-color:color-mix(in srgb,var(--pb-accent,#6b4eff) 45%,var(--pb-border,#e7e9f0))}.hi-metric.is-selected{border-color:var(--pb-accent,#6b4eff);box-shadow:0 0 0 2px color-mix(in srgb,var(--pb-accent,#6b4eff) 8%,transparent)}.hi-metric-name{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--pb-muted,#64748b);line-height:1.5}.hi-metric-name svg{color:var(--pb-accent,#6b4eff);flex-shrink:0}.hi-metric>strong{display:block;font-size:23px;line-height:1.3;margin:10px 0 4px;font-weight:750;text-align:start}.hi-quota{font-size:12.5px;color:var(--pb-muted,#64748b);display:block}.hi-quota b{font-weight:550}.hi-meter{display:block;margin:11px 0 5px;border-radius:20px;height:5px;overflow:hidden;background:color-mix(in srgb,var(--pb-accent,#6b4eff) 10%,transparent)}.hi-meter i{display:block;height:100%;background:var(--pb-accent,#6b4eff);border-radius:inherit}.hi-metric>small{font-size:11.5px;color:var(--pb-muted,#64748b);line-height:1.5;display:block;margin-top:6px}.hi-metric.is-warning .hi-meter i{background:#f59e0b}.hi-metric.is-limit .hi-meter i{background:#ef4444}.hi-metric.is-warning>small{color:#b45309}.hi-metric.is-limit>small{color:#dc2626}.hi-unavailable{color:var(--pb-muted,#64748b)}.hi-history{margin-top:21px;padding:18px;background:color-mix(in srgb,var(--pb-accent,#6b4eff) 2%,var(--pb-surface,#fff));border:1px solid var(--pb-border,#e7e9f0);border-radius:16px;min-width:0}.hi-history-head h4{display:flex;align-items:center;gap:7px;font-size:14px;margin:0 0 4px}.hi-history-head h4 svg{color:var(--pb-accent,#6b4eff)}.hi-history-actions{gap:8px}.hi-period{gap:2px;padding:3px;border-radius:10px;background:var(--pb-surface,#fff);border:1px solid var(--pb-border,#e7e9f0)}.hi-period button{border:0;background:transparent;color:var(--pb-muted,#64748b);padding:6px 8px;border-radius:7px;font-size:11.5px;cursor:pointer;white-space:nowrap}.hi-period button[aria-pressed=true]{color:var(--pb-accent,#6b4eff);background:color-mix(in srgb,var(--pb-accent,#6b4eff) 10%,transparent);font-weight:750}.hi-download{min-height:33px;padding:7px 8px}.hi-chart{margin-top:17px;position:relative;padding-top:12px;direction:ltr}.hi-chart-max{position:absolute;top:0;inset-inline-end:0;font-size:11.5px;color:var(--pb-muted,#64748b)}.hi-chart svg{width:100%;height:165px;overflow:visible}.hi-grid{stroke:var(--pb-border,#e7e9f0);stroke-width:1;stroke-dasharray:3 4;fill:none}.hi-area{fill:color-mix(in srgb,var(--pb-accent,#6b4eff) 8%,transparent)}.hi-line{fill:none;stroke:var(--pb-accent,#6b4eff);stroke-width:2.5;vector-effect:non-scaling-stroke}.hi-dot{fill:var(--pb-accent,#6b4eff);stroke:var(--pb-surface,#fff);stroke-width:2}.hi-chart-labels{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--pb-muted,#64748b)}.hi-first{text-align:center;font-size:12.5px;color:var(--pb-muted,#64748b);line-height:1.6;margin:12px 0 0}.hi-table{margin-top:15px;border-top:1px solid var(--pb-border,#e7e9f0);padding-top:12px}.hi-table summary{cursor:pointer;font-size:12.5px;font-weight:600}.hi-table summary span{font-weight:400;color:var(--pb-muted,#64748b);margin-inline-start:8px}.hi-table>div{overflow:auto;max-height:225px;margin-top:9px}.hi-table table{border-collapse:collapse;width:100%;font-size:12.5px;white-space:nowrap}.hi-table th,.hi-table td{padding:9px 8px;border-bottom:1px solid var(--pb-border,#e7e9f0);text-align:start}.hi-table th{color:var(--pb-muted,#64748b);font-weight:600}.hi-empty,.hi-loading{display:flex;justify-content:center;align-items:center;gap:8px;padding:28px 12px;font-size:13px;color:var(--pb-muted,#64748b);line-height:1.7;text-align:center}.hi-note{display:flex;align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.7;color:var(--pb-muted,#64748b);margin:15px 0 0}.hi-note svg{flex-shrink:0;margin-top:2px}.hi-panel button:focus-visible,.hi-panel select:focus-visible,.hi-panel summary:focus-visible{outline:2px solid var(--pb-accent,#6b4eff);outline-offset:3px}[dir=rtl] .hi-chart-labels{direction:rtl}@media(max-width:700px){.hi-panel{padding:17px;border-radius:18px}.hi-title h3{font-size:18px}.hi-title-icon{width:39px;height:39px}.hi-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hi-metric{padding:13px}.hi-metric>strong{font-size:20px}.hi-history{padding:13px}.hi-history-head{gap:12px}.hi-toolbar{margin-top:15px}.hi-chart svg{height:145px}}@media(max-width:380px){.hi-metrics{gap:8px}.hi-metric{padding:11px}.hi-metric-name{font-size:11.5px}.hi-history-actions{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.hi-metric{transition:none}.hi-panel .spin{animation:none}}.hi-title h3{font-weight:750;letter-spacing:-.02em;color:var(--pb-text,#1f2937)}.hi-eyebrow{font-size:11px}.hi-history-head h4{font-weight:700;font-size:14px}.hi-alert strong{font-weight:700}.hi-refresh,.hi-download{white-space:nowrap}.hi-alert{color:light-dark(#92400e,#fcd34d)}.hi-metric.is-warning>small{color:light-dark(#b45309,#fbbf24)}.hi-metric.is-limit>small{color:light-dark(#c81e1e,#f87171)}.hi-refresh small{font-size:11.5px}.hi-state.is-stale>svg{color:light-dark(#b45309,#fbbf24)}.sw-page{display:grid;gap:18px;min-width:0;color:var(--pb-text)}.sw-note{display:flex;align-items:center;gap:9px;margin:0;padding:13px 15px;border-radius:14px;border:1px solid color-mix(in srgb,var(--pb-info,var(--pb-accent)) 28%,var(--pb-border));background:var(--pb-info-soft,var(--pb-surface-2));font-size:14px;line-height:1.55;color:var(--pb-text)}.sw-note svg{flex:none;color:var(--pb-info,var(--pb-accent))}.sw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sw-stats>div{display:grid;gap:4px;padding:14px 16px;border-radius:16px;border:1px solid var(--pb-border);background:var(--pb-surface);min-width:0}.sw-stats span{font-size:12.5px;font-weight:650;color:var(--pb-muted);line-height:1.4}.sw-stats b{font-size:22px;font-weight:850;letter-spacing:-.02em;color:var(--pb-text);font-variant-numeric:tabular-nums}.sw-stats .is-up b{color:var(--pb-success)}.sw-stats .is-down{border-color:color-mix(in srgb,var(--pb-danger) 35%,var(--pb-border));background:color-mix(in srgb,var(--pb-danger-soft) 55%,var(--pb-surface))}.sw-stats .is-down b{color:var(--pb-danger)}.sw-form{gap:16px}.sw-form-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.sw-form-h h2{margin:0;font-size:17px;font-weight:800}.sw-x{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-muted);cursor:pointer}.sw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sw-f{display:grid;gap:6px;min-width:0}.sw-f.is-wide,.sw-check.is-wide{grid-column:1/-1}.sw-f>span{font-size:13px;font-weight:700;color:var(--pb-text)}.sw-f input,.sw-f select{width:100%;height:44px;padding:0 13px;border-radius:12px;border:1.5px solid var(--pb-border);background:var(--pb-input-bg,var(--pb-surface));color:var(--pb-text);font:inherit;font-size:14.5px;outline:none}.sw-f input:focus,.sw-f select:focus{border-color:var(--pb-accent);box-shadow:0 0 0 3px var(--pb-accent-ring,color-mix(in srgb,var(--pb-accent) 20%,transparent))}.sw-f input:disabled{opacity:.75;cursor:not-allowed;background:var(--pb-surface-2)}.sw-f small{font-size:12.5px;line-height:1.5;color:var(--pb-muted)}.sw-check{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;cursor:pointer}.sw-check input{width:18px;height:18px;accent-color:var(--pb-accent);flex:none}.sw-form-a{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sw-empty{justify-items:center;text-align:center;padding:38px 20px}.sw-empty-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--pb-accent-soft);color:var(--pb-accent)}.sw-empty h2{margin:6px 0 0;font-size:18px;font-weight:800}.sw-empty p{margin:0;max-width:440px;font-size:14px;line-height:1.6;color:var(--pb-muted)}.sw-list{display:grid;gap:14px}.sw-site{display:grid;gap:14px;padding:18px;border-radius:20px;border:1px solid var(--pb-border);background:var(--pb-surface);min-width:0}.sw-site.is-down{border-color:color-mix(in srgb,var(--pb-danger) 40%,var(--pb-border));box-shadow:0 14px 34px -26px var(--pb-danger)}.sw-site>header{display:flex;align-items:center;gap:12px;min-width:0}.sw-dot{flex:none;position:relative;width:12px;height:12px;border-radius:50%;background:var(--pb-muted)}.sw-dot.is-up{background:var(--pb-success)}.sw-dot.is-down{background:var(--pb-danger)}.sw-dot.is-pending{background:var(--pb-warning)}.sw-dot.is-up:after,.sw-dot.is-down:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid currentColor;opacity:.35;animation:sw-ping 2.2s ease-out infinite}.sw-dot.is-up:after{color:var(--pb-success)}.sw-dot.is-down:after{color:var(--pb-danger)}@keyframes sw-ping{0%{transform:scale(.6);opacity:.5}80%,to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.sw-dot:after{animation:none!important}}.sw-name{flex:1;min-width:0;display:grid}.sw-name b{font-size:15.5px;font-weight:800;color:var(--pb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-name a{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:13px;color:var(--pb-muted);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-self:start}.sw-name a:hover{color:var(--pb-accent)}.sw-pill{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12.5px;font-weight:750;background:var(--pb-surface-2);color:var(--pb-text-2,var(--pb-text))}.sw-pill.is-up{background:var(--pb-success-soft);color:var(--pb-success)}.sw-pill.is-down{background:var(--pb-danger-soft);color:var(--pb-danger)}.sw-pill.is-pending{background:var(--pb-warning-soft);color:var(--pb-warning)}.sw-err{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--pb-danger-soft) 70%,var(--pb-surface));color:var(--pb-danger);font-size:13.5px;font-weight:600;line-height:1.5}.sw-err svg{flex:none}.sw-err span{flex:1;min-width:160px;overflow-wrap:anywhere}.sw-err small{font-size:12.5px;font-weight:600;color:var(--pb-text-2,var(--pb-text))}.sw-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sw-metrics>div{display:grid;gap:3px;padding:10px 12px;border-radius:13px;background:var(--pb-surface-2);min-width:0}.sw-metrics span{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:650;color:var(--pb-muted);line-height:1.35}.sw-metrics span svg{flex:none}.sw-metrics b{font-size:15px;font-weight:800;color:var(--pb-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sw-metrics .is-warn{background:var(--pb-warning-soft)}.sw-metrics .is-warn b,.sw-metrics .is-warn span{color:var(--pb-warning)}.sw-metrics .is-bad{background:var(--pb-danger-soft)}.sw-metrics .is-bad b,.sw-metrics .is-bad span{color:var(--pb-danger)}.sw-spark{display:flex;align-items:flex-end;gap:2px;height:38px;padding:4px 2px 0;border-bottom:1px solid var(--pb-border)}.sw-spark i{flex:1;min-width:2px;max-width:12px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--pb-success) 70%,transparent)}.sw-spark i.is-fail{background:var(--pb-danger)}.sw-site footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sw-site footer>small{font-size:12.5px;color:var(--pb-muted)}.sw-mute{display:inline-flex;align-items:center;gap:4px}.sw-acts{display:flex;flex-wrap:wrap;gap:6px;margin-inline-start:auto}.sw-ic{width:34px;padding:0!important}.sw-del:hover{color:var(--pb-danger)!important;border-color:color-mix(in srgb,var(--pb-danger) 40%,var(--pb-border))!important}.sw-fine{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12.5px;line-height:1.55;color:var(--pb-muted)}.sw-fine svg{flex:none;margin-top:2px}@media(max-width:820px){.sw-stats,.sw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sw-grid{grid-template-columns:1fr}.sw-site{padding:15px}.sw-acts{width:100%;margin-inline-start:0}.sw-acts .cx-btn:first-child:not(.sw-ic){flex:1}.sw-site>header{flex-wrap:wrap}.sw-pill{margin-inline-start:24px}}.dp-profiles{background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:20px;padding:22px;color:var(--pb-text);min-width:0}.dp-profiles>header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.dp-profiles>header>div{min-width:0;flex:1}.dp-profiles h3{font-size:16px;font-weight:700;margin:0 0 5px}.dp-profiles p{font-size:13px;line-height:1.7;color:var(--pb-text-2);margin:0}.dp-head-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--pb-surface-2);color:var(--primary)}.dp-profile-list{display:grid;gap:8px}.dp-profile-list article{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-surface-2)}.dp-profile-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:10px;color:var(--pb-text-2)}.dp-profile-icon.is-default{color:var(--primary)}.dp-profile-list article>div:first-of-type{flex:1;min-width:0}.dp-profile-list b{font-size:14px;overflow-wrap:anywhere}.dp-profile-list small{display:block;font-size:12.5px;line-height:1.5;color:var(--pb-text-2);margin-top:3px}.dp-profile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.dp-profile-actions button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px;min-width:36px;padding:7px;border-radius:8px;color:var(--pb-text-2);font-size:12.5px}.dp-profile-actions button:hover{background:var(--pb-surface);color:var(--primary)}.dp-default{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--primary);padding:6px}.dp-profile-form{border-top:1px solid var(--pb-border);padding-top:20px;margin-top:20px;display:grid;gap:16px}.dp-profile-form h4,.dp-quote h4,.dp-results h4{font-size:14px;font-weight:650;margin:0}.dp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dp-profile-form details>summary{font-size:13px;cursor:pointer;color:var(--primary)}.dp-profile-form details p{margin-block:12px}.dp-checkbox{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.6;color:var(--pb-text);cursor:pointer}.dp-checkbox input,.dp-row-select input{accent-color:var(--primary);flex-shrink:0;width:17px;height:17px;margin-top:2px}.dp-form-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.dp-profiles .dp-footnote{font-size:12.5px;margin-top:17px;border-top:1px solid var(--pb-border);padding-top:14px}.dp-empty{padding:22px;text-align:center;color:var(--pb-text-2);font-size:13px;display:flex;align-items:center;justify-content:center;gap:8px}.dp-job-picker{padding:18px 24px;border-top:1px solid var(--pb-border);display:grid;gap:12px;background:var(--pb-surface-2)}.dp-job-picker>p,.dp-job-note{font-size:12.5px;color:var(--pb-text-2);line-height:1.6}.dp-job-note{padding:14px 24px}.dp-job-picker select,.dp-portfolio-tools select{min-height:40px;border:1px solid var(--pb-border);border-radius:9px;background:var(--pb-surface);color:var(--pb-text);padding:8px 10px;font-size:13px;max-width:100%}.dp-portfolio{min-width:0}.dp-portfolio-tools{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:12px}.dp-search{display:flex;gap:8px;align-items:center;padding:0 12px;border:1px solid var(--pb-border);border-radius:9px;background:var(--pb-surface);color:var(--pb-text-2);min-width:0}.dp-search input{min-width:0;width:100%;min-height:40px;border:0;background:none;color:var(--pb-text);padding:0;font-size:13px;outline:0}.dp-search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.dp-selection{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:18px;padding:12px;background:var(--pb-surface-2);border:1px solid var(--pb-border);border-radius:12px}.dp-selection>span{font-size:12.5px;color:var(--pb-text-2);margin-inline-end:auto}.dp-domain-list{display:grid;gap:12px}.dp-portfolio-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start}.dp-row-select{display:grid;place-items:center;min-height:40px;padding-top:20px}.dp-domain-card{min-width:0}.dp-domain-card>div>div:first-child{flex-wrap:wrap}.dp-domain-card>div>div:first-child>div:nth-child(2){min-width:0}.dp-domain-card strong{overflow-wrap:anywhere}.dp-quote,.dp-results{padding:20px;background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:15px;margin-block:16px;color:var(--pb-text)}.dp-quote>p{font-size:13px;color:var(--pb-text-2);line-height:1.7;margin-block:8px 16px}.dp-quote ul{list-style:none;padding:0;margin:0}.dp-quote li{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-block:10px;border-bottom:1px solid var(--pb-border)}.dp-quote li>span{min-width:0}.dp-quote li b,.dp-results b{font-size:13px;overflow-wrap:anywhere}.dp-quote li small,.dp-results small{display:block;font-size:12.5px;color:var(--pb-text-2);margin-top:3px;line-height:1.6}.dp-quote li strong{flex-shrink:0;font-size:14px}.dp-quote-total{display:flex;justify-content:space-between;gap:15px;margin-block:17px;font-size:14px}.dp-results>div{display:flex;align-items:flex-start;gap:9px;padding:11px 0}.dp-results>div>svg{flex-shrink:0;margin-top:2px}.dp-results .success>svg{color:#059669}.dp-results .failed>svg{color:#dc2626}.dp-results>button{margin-top:12px}.dp-profiles button:focus-visible,.dp-profiles summary:focus-visible,.dp-portfolio button:focus-visible,.dp-portfolio select:focus-visible,.dp-job-picker select:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.dp-profiles button:disabled,.dp-portfolio button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.dp-portfolio-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-search{grid-column:1/-1}.dp-profiles{padding:17px}.dp-profiles>header{flex-wrap:wrap}.dp-profile-actions button>span{display:none}.dp-profile-list article{flex-wrap:wrap}.dp-profile-actions{margin-inline-start:auto}.dp-domain-card>div>div:first-child{padding:16px!important;gap:12px!important}.dp-domain-card>div>div:first-child>div:last-child{flex-wrap:wrap}.dp-quote li{align-items:flex-start}.dp-selection>.dp-checkbox{flex-basis:100%}.dp-selection>button{flex:1;min-width:0}.dp-selection>span{width:100%}}@media(max-width:460px){.dp-fields{grid-template-columns:minmax(0,1fr)}.dp-profiles>header>button{width:100%}.dp-portfolio-tools{grid-template-columns:minmax(0,1fr)}.dp-portfolio-row{grid-template-columns:20px minmax(0,1fr);gap:4px}.dp-quote,.dp-results{padding:15px}.dp-domain-card>div>div:first-child>div:first-child{width:36px!important;height:36px!important;flex-shrink:0}.dp-domain-card>div>div:first-child>div:nth-child(2){flex-basis:calc(100% - 52px)}.dp-domain-card>div>div:first-child>div:last-child{width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.dp-profiles *,.dp-portfolio *,.dp-job-picker *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.dp-field-hint{display:block;margin-top:5px;font-size:11.5px;line-height:1.6;color:var(--pb-text-2)}.dp-additional-list{display:grid;gap:10px;margin-bottom:13px}.dp-additional-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:9px;align-items:end}.dp-additional-list>div>button{margin-bottom:4px}.dp-limit{font-size:13px;color:var(--pb-text-2);line-height:1.6;margin-block:12px}@media(max-width:520px){.dp-additional-list>div{grid-template-columns:minmax(0,1fr) 36px}.dp-additional-list>div>.field:first-child{grid-column:1/-1}}.dp-profiles>header>button,.dp-selection>button,.dp-form-actions>button,.dp-quote button,.dp-results>button{height:auto;min-height:40px;white-space:normal;text-align:center;line-height:1.35;padding-block:8px}.dp-profiles h3{font-size:17px;font-weight:750}@media(max-width:700px){.dp-selection>button{flex:1 1 100%}}.dp-profile-form details>summary{color:var(--pb-accent);font-weight:650}.cx-command-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;color:var(--pb-muted);font-size:13px}.cx-command-bar>span{display:flex;align-items:center;gap:7px}.cx-command-trigger{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-surface);color:var(--pb-text);font:inherit;cursor:pointer;box-shadow:0 3px 10px #00000006}.cx-command-trigger:hover,.cx-command-trigger:focus-visible{border-color:var(--pb-accent);outline:2px solid var(--pb-accent-soft);outline-offset:2px}.cx-command-trigger>svg{color:var(--pb-accent)}.cx-command-trigger kbd{color:var(--pb-muted);border:1px solid var(--pb-border);border-radius:5px;padding:2px 5px;font-size:11.5px;margin-inline-start:20px;direction:ltr}.cx-command-input{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--pb-border);border-radius:12px;background:var(--pb-surface-2);color:var(--pb-accent)}.cx-command-input:focus-within{border-color:var(--pb-accent)}.cx-command-input input{min-width:0;width:100%;padding:0;border:0;background:none;color:var(--pb-text);font:inherit;outline:0}.cx-command-results{max-height:min(52vh,400px);overflow:auto;display:grid;gap:4px;margin-top:12px}.cx-command-results>button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;text-align:start;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--pb-text);cursor:pointer;font:inherit}.cx-command-results>button.is-active{background:var(--pb-accent-soft);border-color:color-mix(in srgb,var(--pb-accent) 22%,transparent)}.cx-command-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;background:var(--pb-surface-2);color:var(--pb-accent);border:1px solid var(--pb-border);border-radius:10px}.cx-command-copy{min-width:0;flex:1;display:grid;gap:3px}.cx-command-copy small{font-size:11.5px;color:var(--pb-muted)}.cx-command-copy b{font-size:14px;overflow-wrap:anywhere}.cx-command-copy>span{font-size:12.5px;color:var(--pb-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-command-results .status{font-size:11.5px}.cx-command footer{display:flex;justify-content:space-between;gap:10px;padding-top:14px;margin-top:12px;border-top:1px solid var(--pb-border);color:var(--pb-muted);font-size:11.5px}.cx-command-empty{display:grid;gap:10px;justify-items:center;text-align:center;padding:34px 12px;color:var(--pb-muted);font-size:13px}.cx-command-empty b{color:var(--pb-text)}@media(max-width:600px){.cx-command-bar>span{display:none}.cx-command-trigger{width:100%}.cx-command-trigger kbd{margin-inline-start:auto}.cx-command footer{flex-wrap:wrap}.cx-command-results>button{gap:8px;padding:10px 6px}.cx-command-results .status{display:none}}.pb-dialog:has(.cx-command){z-index:1400}.cx-command-input:focus-within{box-shadow:0 0 0 3px var(--pb-accent-soft)}.cx-command-input input,.cx-command-input input:focus,.cx-command-input input:focus-visible{outline:0!important;box-shadow:none!important;border:0!important;background:none!important;min-height:0!important;height:auto!important;padding:0!important;font-size:15px}.cx-command-results>button:hover{background:var(--pb-surface-2)}.cx-command-results>button.is-active:hover{background:var(--pb-accent-soft)}.cx-command-copy small{font-weight:650;letter-spacing:.02em}.rf-budget{margin-bottom:24px;padding:24px;min-width:0;border:1px solid var(--pb-border);border-radius:20px;background:var(--pb-surface);overflow:hidden}.rf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.rf-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.rf-heading-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:var(--pb-accent-soft);color:var(--pb-accent);flex:none}.rf-eyebrow{font-size:11.5px;font-weight:750;letter-spacing:.1em;color:var(--pb-accent)}.rf-heading h2{margin:2px 0 5px;font-size:20px;font-weight:750;letter-spacing:-.02em;color:var(--pb-text)}.rf-heading p{margin:0;color:var(--pb-muted);font-size:14px;line-height:1.6}.rf-controls{display:flex;gap:7px;align-items:center;flex:none}.rf-horizon{display:flex;gap:3px;padding:4px;background:var(--pb-surface-2);border:1px solid var(--pb-border);border-radius:11px}.rf-horizon button{background:transparent;border:0;color:var(--pb-muted);font:650 13px var(--pb-font);padding:7px 11px;border-radius:7px;white-space:nowrap;cursor:pointer}.rf-horizon button[aria-pressed=true]{background:var(--pb-surface);color:var(--pb-accent);box-shadow:0 1px 5px #00000012}.rf-refresh{width:33px;height:33px;border:1px solid var(--pb-border);border-radius:10px;display:grid;place-items:center;background:var(--pb-surface);color:var(--pb-muted);cursor:pointer}.rf-refresh:disabled{opacity:.5;cursor:wait}.rf-budget button:focus-visible,.rf-budget a:focus-visible{outline:2px solid var(--pb-accent);outline-offset:3px}.rf-loading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--pb-muted);font-size:14px}.rf-summary{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:12px;margin-bottom:22px}.rf-summary article{min-width:0;padding:16px;border-radius:14px;background:var(--pb-surface-2);border:1px solid var(--pb-border)}.rf-summary article>span{display:flex;gap:6px;align-items:center;min-height:32px;color:var(--pb-muted);font-size:12.5px;font-weight:650;line-height:1.45}.rf-summary svg{flex:none}.rf-summary strong,.rf-summary b{display:block;color:var(--pb-text);font-size:20px;font-weight:750;margin:7px 0;overflow-wrap:anywhere}.rf-summary small{display:block;color:var(--pb-muted);font-size:12.5px;line-height:1.55}.rf-summary .rf-total{background:linear-gradient(130deg,color-mix(in srgb,var(--pb-accent) 9%,var(--pb-surface)),var(--pb-surface));border-color:color-mix(in srgb,var(--pb-accent) 27%,var(--pb-border))}.rf-total>span{color:var(--pb-accent)!important}.rf-total strong{font-size:27px}.rf-summary .rf-unknown{background:var(--pb-warning-soft)}.rf-summary .rf-unknown b{color:var(--pb-warning)}.rf-chart-scroll{overflow-x:auto;max-width:100%;padding:3px 3px 9px;margin-inline:-3px;scrollbar-width:thin;scrollbar-color:var(--pb-border-2) transparent}.rf-chart{display:grid;gap:8px;min-width:max-content;align-items:end}.rf-month{min-width:0;border:1px solid transparent;border-radius:11px;padding:10px 5px 8px;background:transparent;color:var(--pb-text);cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;transition:background .2s,border-color .2s}.rf-month:hover{background:var(--pb-surface-2)}.rf-month.is-selected{background:var(--pb-accent-soft);border-color:color-mix(in srgb,var(--pb-accent) 25%,var(--pb-border))}.rf-bar-value{display:block;max-width:100%;font-size:12px;font-weight:750;white-space:normal;overflow-wrap:anywhere;line-height:1.5;min-height:30px}.rf-bar-track{display:block;position:relative;height:100px;width:min(38px,70%);background:var(--pb-surface-2);border-radius:7px 7px 4px 4px;margin:7px 0 9px}.rf-bar{position:absolute;inset-inline:0;bottom:0;border-radius:7px 7px 4px 4px;background:linear-gradient(180deg,color-mix(in srgb,var(--pb-accent) 68%,var(--pb-surface)),var(--pb-accent));transition:height .3s ease;opacity:.75}.rf-month.is-selected .rf-bar{opacity:1}.rf-bar-dot{position:absolute;inset-inline:0;bottom:-1px;height:1px;background:var(--pb-border-2)}.rf-month-label{display:grid;gap:2px;font-size:12.5px}.rf-month-label small{color:var(--pb-muted);font-size:11.5px}.rf-price-pending{display:block;font-size:11px;margin-top:6px;color:var(--pb-warning);min-height:14px;line-height:1.35}.rf-details{border:1px solid var(--pb-border);border-radius:14px;overflow:hidden;margin-top:15px}.rf-details-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 17px;background:var(--pb-surface-2)}.rf-details-head>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rf-details-head h3{font-size:14px;font-weight:750;margin:0;color:var(--pb-text);text-transform:capitalize}.rf-details-head span{font-size:12.5px;color:var(--pb-muted)}.rf-details-head>strong{color:var(--pb-text);font-size:14px}.rf-events{list-style:none;padding:0;margin:0}.rf-events li{padding:14px 17px;display:grid;grid-template-columns:34px minmax(90px,1.2fr) minmax(76px,.6fr) minmax(84px,.9fr) minmax(90px,.8fr);align-items:center;gap:12px;border-top:1px solid var(--pb-border)}.rf-events li:first-child{border-top:0}.rf-event-icon{height:33px;width:33px;border-radius:10px;display:grid;place-items:center;color:var(--pb-accent);background:var(--pb-accent-soft)}.rf-event-icon.domain{color:var(--pb-success);background:var(--pb-success-soft)}.rf-event-icon.license{color:var(--pb-warning);background:var(--pb-warning-soft)}.rf-event-name,.rf-event-date,.rf-event-price{display:grid;min-width:0;gap:4px}.rf-events b{font-size:13px;font-weight:650;color:var(--pb-text);overflow-wrap:anywhere}.rf-events small{font-size:12.5px;color:var(--pb-muted);overflow-wrap:anywhere}.rf-overdue{color:var(--pb-warning)!important}.rf-source{display:flex;align-items:center;gap:5px;max-width:100%;width:fit-content;padding:4px 7px;border-radius:7px;background:var(--pb-surface-2);color:var(--pb-muted);font-size:11.5px;font-weight:650;line-height:1.4}.rf-source svg{flex:none}.rf-source.invoice{color:var(--pb-accent);background:var(--pb-accent-soft)}.rf-source.paid{color:var(--pb-success);background:var(--pb-success-soft)}.rf-event-price{text-align:end}.rf-event-price a{display:inline-flex;justify-content:flex-end;align-items:center;gap:3px;font-size:11.5px;color:var(--pb-accent);overflow-wrap:anywhere;text-decoration:none}.rf-event-price a:hover{text-decoration:underline}.rf-empty{display:flex;justify-content:center;align-items:center;gap:9px;padding:25px;color:var(--pb-muted)}.rf-empty svg{color:var(--pb-success);flex:none}.rf-empty p{font-size:13px;margin:0}.rf-more{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px;border:0;border-top:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-accent);font:650 13px var(--pb-font);cursor:pointer}.rf-more:hover{background:var(--pb-surface-2)}.rf-foot{display:flex;align-items:flex-start;gap:8px;margin-top:17px;color:var(--pb-muted)}.rf-foot>svg{flex:none;margin-top:3px}.rf-foot p{margin:0 0 4px;font-size:12.5px;line-height:1.65}.rf-warning{display:flex;align-items:flex-start;gap:7px;padding:10px 12px;font-size:13px;line-height:1.6;border-radius:10px;color:var(--pb-warning);background:var(--pb-warning-soft);margin:14px 0 0}.rf-warning svg{flex:none;margin-top:2px}@media(max-width:1100px){.rf-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-head{flex-wrap:wrap}.rf-controls{margin-inline-start:auto}.rf-events li{grid-template-columns:30px minmax(90px,1fr) minmax(76px,.65fr) minmax(90px,.8fr);gap:9px}.rf-source{grid-column:2/4;grid-row:2}.rf-event-price{grid-column:4;grid-row:1/3}}@media(max-width:600px){.rf-budget{padding:17px;border-radius:16px}.rf-head{gap:12px}.rf-heading-icon{width:37px;height:37px}.rf-heading h2{font-size:18px}.rf-heading p{font-size:13px}.rf-eyebrow{font-size:11px}.rf-controls{width:100%;justify-content:space-between}.rf-horizon{flex:1;justify-content:space-between}.rf-horizon button{flex:1}.rf-summary{gap:8px}.rf-summary article{padding:11px}.rf-summary strong,.rf-summary b{font-size:18px}.rf-total strong{font-size:21px}.rf-summary article>span{font-size:11.5px;align-items:flex-start;min-height:31px}.rf-summary article>span svg{width:13px;height:13px;margin-top:2px}.rf-summary small{font-size:11.5px}.rf-details-head{padding:12px}.rf-events li{padding:12px;grid-template-columns:28px minmax(0,1fr) minmax(75px,.6fr);gap:8px}.rf-event-icon{width:28px;height:28px;grid-row:1/3}.rf-event-name{grid-column:2;grid-row:1}.rf-event-date{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;gap:4px 8px}.rf-event-price{grid-column:3;grid-row:1/3}.rf-source{grid-column:2/4;grid-row:3;font-size:11px}.rf-events b{font-size:12.5px}.rf-events small{font-size:11.5px}.rf-chart{gap:5px}.rf-foot p{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.rf-bar,.rf-month{transition:none}}.rf-budget{scroll-margin-block-start:150px}.rf-eyebrow{font-size:11px}.rf-price-pending{color:light-dark(#92400e,#fcd34d)}.rf-budget [dir=auto]{text-align:match-parent}.ct-team{min-width:0;color:var(--pb-text)}.ct-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.ct-title{display:flex;align-items:center;gap:13px;min-width:0}.ct-title>span{display:grid;place-items:center;width:48px;height:48px;background:var(--pb-accent-soft);color:var(--pb-accent);border:1px solid color-mix(in srgb,var(--pb-accent) 17%,var(--pb-border));border-radius:15px;flex:none}.ct-title h1{font-size:26px;line-height:1.3;letter-spacing:-.025em;font-weight:750;margin:4px 0 6px;overflow-wrap:anywhere}.ct-title h2{font-size:18px;font-weight:750;margin:0}.ct-title small{font-size:11.5px;letter-spacing:.1em;font-weight:750;color:var(--pb-accent)}.ct-title p{font-size:14px;color:var(--pb-muted);margin:0;line-height:1.6}.ct-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:10px 15px;min-height:38px;white-space:normal;border:1px solid var(--pb-border-2);background:var(--pb-surface);border-radius:11px;color:var(--pb-text);font:650 13px var(--pb-font);cursor:pointer;line-height:1.5}.ct-button.primary{background:var(--pb-accent);color:var(--pb-on-accent,#fff);border-color:var(--pb-accent);box-shadow:0 3px 12px color-mix(in srgb,var(--pb-accent) 18%,transparent)}.ct-button:hover{filter:brightness(.97)}.ct-button:disabled,.ct-icon-button:disabled,.ct-link:disabled{opacity:.55;cursor:wait}.ct-button svg{flex:none}.ct-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--pb-accent);font:650 13px var(--pb-font);border:0;background:transparent;padding:5px 0;cursor:pointer;text-decoration:none}.ct-link.danger,.ct-icon-button.danger{color:var(--pb-danger)}.ct-team button:focus-visible,.ct-team input:focus-visible,.ct-team textarea:focus-visible{outline:2px solid var(--pb-accent);outline-offset:3px}.ct-safety{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--pb-success) 23%,var(--pb-border));border-radius:15px;background:linear-gradient(110deg,var(--pb-success-soft),var(--pb-surface));margin-bottom:22px}.ct-safety>svg{color:var(--pb-success);flex:none}.ct-safety>div{flex:1;min-width:0}.ct-safety b{font-size:14px}.ct-safety p{font-size:13px;color:var(--pb-muted);margin:4px 0 0;line-height:1.6}.ct-safety>span{font-size:11.5px;color:var(--pb-success);display:flex;align-items:center;gap:4px;white-space:nowrap}.ct-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.ct-section-title h2{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:750;margin:0}.ct-section-title>span{font-size:12.5px;color:var(--pb-muted);background:var(--pb-surface-2);padding:3px 8px;border-radius:7px}.ct-workspaces{margin-bottom:24px}.ct-workspace-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:13px}.ct-workspace-grid article{display:grid;grid-template-columns:43px minmax(0,1fr);gap:11px;border:1px solid var(--pb-border);border-radius:16px;padding:18px;background:var(--pb-surface);box-shadow:0 4px 18px #00000004}.ct-workspace-icon{width:43px;height:43px;display:grid;place-items:center;background:var(--pb-accent-soft);color:var(--pb-accent);border-radius:12px}.ct-workspace-grid h3{font-size:15px;margin:3px 0 4px;overflow-wrap:anywhere}.ct-workspace-grid p{font-size:13px;color:var(--pb-muted);margin:0}.ct-workspace-grid .ct-permission-tags,.ct-workspace-grid .ct-button,.ct-workspace-grid .ct-link{grid-column:1/-1}.ct-workspace-grid .ct-link{justify-self:center}.ct-permission-tags{display:flex;flex-wrap:wrap;gap:5px}.ct-permission-tags>span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:6px;background:var(--pb-surface-2);border:1px solid var(--pb-border);color:var(--pb-muted);font-size:11px;line-height:1.35}.ct-permission-tags svg{color:var(--pb-success);flex:none}.ct-invite-review{padding:19px;border-radius:16px;background:var(--pb-accent-soft);border:1px solid color-mix(in srgb,var(--pb-accent) 25%,var(--pb-border));margin-bottom:20px}.ct-invite-review>p{font-size:14px;margin:14px 0 10px;color:var(--pb-text-2)}.ct-review-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:16px}.ct-received{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--pb-border);background:var(--pb-surface-2);border-radius:14px;padding:16px;margin-bottom:20px}.ct-received>svg{color:var(--pb-accent);flex:none}.ct-received b{font-size:14px}.ct-received p{font-size:13px;margin:7px 0;color:var(--pb-text-2)}.ct-received small{font-size:12.5px;color:var(--pb-muted);line-height:1.6}.ct-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.ct-stats article{display:flex;align-items:center;gap:12px;background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:14px;padding:17px}.ct-stats svg{color:var(--pb-accent);flex:none}.ct-stats div{display:grid;gap:3px;min-width:0}.ct-stats b{font-size:23px;font-weight:750}.ct-stats span{color:var(--pb-muted);font-size:12.5px;line-height:1.5}.ct-editor{background:var(--pb-surface);border:1px solid color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border));box-shadow:0 5px 22px #00000006;border-radius:17px;padding:20px;margin-bottom:23px}.ct-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.ct-editor label{min-width:0}.ct-editor-fields>label{display:grid;gap:7px;font-size:13px;color:var(--pb-text-2);font-weight:650}.ct-editor input:not([type=checkbox]),.ct-reply textarea{width:100%;min-width:0;background:var(--pb-input-bg);border:1px solid var(--pb-border-2);color:var(--pb-text);border-radius:10px;padding:10px 12px;font:500 14px var(--pb-font)}.ct-editor input:disabled{opacity:.65}.ct-editor fieldset{border:0;margin:0 0 16px;padding:0}.ct-editor legend{font-size:13px;font-weight:750;margin-bottom:10px}.ct-presets{display:flex;flex-wrap:wrap;gap:7px}.ct-presets legend{width:100%}.ct-presets button{background:var(--pb-surface-2);border:1px solid var(--pb-border);border-radius:9px;color:var(--pb-muted);font:650 13px var(--pb-font);padding:9px 14px;cursor:pointer}.ct-presets button[aria-pressed=true]{background:var(--pb-accent-soft);color:var(--pb-accent);border-color:color-mix(in srgb,var(--pb-accent) 40%,var(--pb-border))}.ct-permission-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ct-permission-picker legend{width:100%;grid-column:1/-1}.ct-permission-picker label{display:flex;align-items:flex-start;gap:9px;cursor:pointer;background:var(--pb-surface-2);border:1px solid var(--pb-border);border-radius:11px;padding:11px}.ct-permission-picker input{width:15px;height:15px;flex:none;margin-top:2px;accent-color:var(--pb-accent)}.ct-permission-picker b{display:block;font-size:13px}.ct-permission-picker small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--pb-muted)}.ct-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--pb-border);padding-top:15px}.ct-editor-footer p{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.6;color:var(--pb-muted);margin:0}.ct-editor-footer svg{flex:none;margin-top:2px}.ct-editor-footer .ct-button{flex:none}.ct-roster{background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:17px;padding:20px;margin-bottom:19px}.ct-members{list-style:none;padding:0;margin:0}.ct-members li{display:grid;grid-template-columns:37px minmax(160px,1fr) minmax(130px,1.2fr) auto;align-items:center;gap:12px;padding:15px 0;border-top:1px solid var(--pb-border)}.ct-members li:first-child{border-top:0}.ct-avatar{height:37px;width:37px;display:grid;place-items:center;border-radius:11px;background:var(--pb-accent-soft);color:var(--pb-accent);font-size:13px;font-weight:750}.ct-member-person{min-width:0;display:grid;gap:4px}.ct-member-person b{font-size:14px;overflow-wrap:anywhere}.ct-member-person>span{font-size:12.5px;color:var(--pb-muted);text-align:start;overflow-wrap:anywhere}.ct-member-person small{font-size:11.5px;color:var(--pb-muted)}.ct-member-access{display:grid;gap:8px;min-width:0}.ct-status{width:fit-content;font-size:11.5px;font-weight:650;line-height:1.5;padding:3px 7px;border-radius:6px;background:var(--pb-surface-2);color:var(--pb-muted)}.ct-status.active{color:var(--pb-success);background:var(--pb-success-soft)}.ct-status.pending{color:var(--pb-accent);background:var(--pb-accent-soft)}.ct-status.expired,.ct-status.revoked{color:var(--pb-warning);background:var(--pb-warning-soft)}.ct-member-actions{display:flex;gap:5px}.ct-icon-button{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--pb-border);border-radius:9px;background:var(--pb-surface);color:var(--pb-muted);cursor:pointer}.ct-icon-button:hover{background:var(--pb-surface-2)}.ct-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;min-height:155px;padding:23px 15px;text-align:center;color:var(--pb-muted)}.ct-empty>svg{color:var(--pb-accent)}.ct-empty b{font-size:14px;color:var(--pb-text)}.ct-empty p{font-size:13px;line-height:1.6;margin:0;max-width:400px}.ct-notice{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--pb-muted);line-height:1.6;padding:11px 13px;background:var(--pb-surface-2);border:1px solid var(--pb-border);border-radius:10px}.ct-notice svg{flex:none;margin-top:2px}.ct-log{border:1px solid var(--pb-border);border-radius:14px;background:var(--pb-surface);overflow:hidden}.ct-log-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;color:var(--pb-muted);border:0;background:transparent;cursor:pointer;text-align:start}.ct-log-toggle b{font:650 13px var(--pb-font);flex:1;color:var(--pb-text)}.ct-log-toggle>span{font-size:11.5px}.ct-log ul{list-style:none;margin:0;padding:0 16px;max-height:330px;overflow-y:auto}.ct-log li{display:flex;align-items:flex-start;gap:9px;padding:11px 0;border-top:1px solid var(--pb-border)}.ct-log li>svg{color:var(--pb-success);flex:none;margin-top:3px}.ct-log li>div{flex:1;min-width:0;display:grid;gap:4px}.ct-log li b{font-size:12.5px;font-weight:650}.ct-log li small{color:var(--pb-muted);font-size:11.5px;overflow-wrap:anywhere}.ct-log time{font-size:11.5px;color:var(--pb-muted);white-space:nowrap}.ct-workspace-top{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:20px}.ct-workspace>.ct-permission-tags{margin-bottom:18px}.ct-workspace-tabs{display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid var(--pb-border);padding-bottom:12px;margin-bottom:18px}.ct-workspace-tabs button{display:flex;align-items:center;gap:6px;border:1px solid var(--pb-border);border-radius:10px;background:var(--pb-surface);color:var(--pb-muted);font:650 13px var(--pb-font);padding:9px 12px;cursor:pointer}.ct-workspace-tabs button[aria-pressed=true]{background:var(--pb-accent-soft);color:var(--pb-accent);border-color:color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border))}.ct-workspace-tabs span{font-size:11.5px;opacity:.7}.ct-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:13px}.ct-service-grid article{position:relative;padding:19px;border:1px solid var(--pb-border);border-radius:15px;background:var(--pb-surface);min-width:0}.ct-service-grid article>svg{color:var(--pb-accent)}.ct-service-grid article>.ct-status{position:absolute;inset-inline-end:18px;top:18px}.ct-service-grid h3{font-size:16px;margin:14px 0 5px;overflow-wrap:anywhere}.ct-service-grid p{font-size:13px;color:var(--pb-muted);margin:0 0 16px}.ct-service-grid dl{margin:0;display:grid;gap:10px}.ct-service-grid dl>div{display:grid;gap:4px;border-top:1px solid var(--pb-border);padding-top:10px}.ct-service-grid dt{font-size:12.5px;color:var(--pb-muted)}.ct-service-grid dd{margin:0;font-size:13px;overflow-wrap:anywhere}.ct-nameservers{white-space:pre-line}.ct-invoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));gap:13px}.ct-invoices article{min-width:0;background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:15px;padding:17px}.ct-invoices article>div{display:flex;align-items:center;gap:10px}.ct-invoices article>div>svg{color:var(--pb-accent);flex:none}.ct-invoices article>div>div{flex:1;min-width:0}.ct-invoices h3{font-size:14px;margin:0 0 4px;overflow-wrap:anywhere}.ct-invoices small{font-size:11.5px;color:var(--pb-muted)}.ct-invoices b{font-size:14px;overflow-wrap:anywhere}.ct-invoices ul{list-style:none;margin:14px 0 0;padding:0}.ct-invoices li{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding:8px 0;border-top:1px solid var(--pb-border);font-size:12.5px}.ct-invoices li>span:first-child{overflow-wrap:anywhere;min-width:0}.ct-invoices li>span:last-child{flex:none}.ct-invoices p{margin:9px 0 0;font-size:11.5px;color:var(--pb-muted)}.ct-support{display:grid;grid-template-columns:240px minmax(0,1fr);gap:15px;min-width:0}.ct-support>nav{display:grid;align-content:start;gap:6px;max-height:580px;overflow-y:auto}.ct-support>nav button{display:grid;gap:6px;min-width:0;text-align:start;border:1px solid var(--pb-border);border-radius:11px;padding:13px;background:var(--pb-surface);color:var(--pb-text);cursor:pointer}.ct-support>nav button[aria-pressed=true]{background:var(--pb-accent-soft);border-color:color-mix(in srgb,var(--pb-accent) 35%,var(--pb-border))}.ct-support>nav span,.ct-support>nav small{font-size:11.5px;color:var(--pb-muted)}.ct-support>nav b{font:650 13px var(--pb-font);overflow-wrap:anywhere}.ct-thread{border:1px solid var(--pb-border);background:var(--pb-surface);border-radius:15px;min-width:0;overflow:hidden}.ct-thread>header{padding:16px;border-bottom:1px solid var(--pb-border);background:var(--pb-surface-2)}.ct-thread h2{font-size:15px;margin:0 0 5px;overflow-wrap:anywhere}.ct-thread header>span{font-size:12.5px;color:var(--pb-muted)}.ct-messages{padding:16px;display:grid;gap:11px;max-height:490px;overflow-y:auto}.ct-messages article{border:1px solid var(--pb-border);border-radius:12px;padding:12px;background:var(--pb-surface-2);min-width:0}.ct-messages article.staff{border-color:color-mix(in srgb,var(--pb-accent) 17%,var(--pb-border));background:var(--pb-accent-soft)}.ct-messages article>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ct-messages b{font-size:12.5px}.ct-messages em{font-style:normal;font-size:11px;color:var(--pb-accent)}.ct-messages time{font-size:11px;color:var(--pb-muted);margin-inline-start:auto}.ct-messages p{margin:9px 0 0;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.ct-reply{padding:16px;border-top:1px solid var(--pb-border);display:grid;gap:10px}.ct-reply label{font-size:13px;font-weight:650}.ct-reply textarea{resize:vertical;min-height:95px}.ct-reply .ct-button{justify-self:end}.ct-reply p{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--pb-muted);margin:0}@media(max-width:1100px){.ct-safety{flex-wrap:wrap}.ct-safety>span{margin-inline-start:30px}.ct-head{align-items:flex-start;flex-wrap:wrap}.ct-members li{grid-template-columns:35px minmax(140px,1fr) auto;gap:10px}.ct-member-access{grid-column:2/4;grid-row:2}.ct-member-actions{grid-column:3;grid-row:1}.ct-support{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:680px){.ct-title{gap:10px}.ct-title>span{width:40px;height:40px;border-radius:12px}.ct-title h1{font-size:21px}.ct-title p{font-size:13px}.ct-head>.ct-button{width:100%}.ct-stats{gap:7px}.ct-stats article{padding:12px;gap:6px;flex-direction:column;align-items:flex-start}.ct-stats b{font-size:20px}.ct-stats span{font-size:11.5px}.ct-stats svg{width:16px}.ct-roster,.ct-editor{padding:15px}.ct-editor-fields,.ct-permission-picker{grid-template-columns:minmax(0,1fr)}.ct-editor-footer{flex-direction:column;align-items:stretch}.ct-editor-footer .ct-button{width:100%}.ct-members li{grid-template-columns:30px minmax(0,1fr);gap:9px}.ct-avatar{width:30px;height:30px;font-size:11.5px}.ct-member-actions{grid-column:2;grid-row:3;justify-content:flex-end}.ct-member-access{grid-column:2;grid-row:2}.ct-member-person b{font-size:13px}.ct-support{grid-template-columns:minmax(0,1fr)}.ct-support>nav{max-height:200px}.ct-workspace-tabs{gap:5px}.ct-workspace-tabs button{font-size:12.5px;padding:8px 9px}.ct-safety{padding:13px;align-items:flex-start}.ct-safety>div{flex:1 1 calc(100% - 40px)}.ct-safety>span{white-space:normal}.ct-log time{font-size:11px}.ct-invoices article>div{gap:7px}.ct-invoices b{font-size:13px}.ct-title small{font-size:11px}.ct-workspace-top .ct-link{font-size:12.5px}.ct-review-actions .ct-button{flex:1}.ct-title h2{font-size:16px}}.kyc-page{display:grid;gap:18px;min-width:0;color:var(--pb-text)}.kyc-note{display:flex;align-items:flex-start;gap:9px;margin:0;padding:13px 15px;border-radius:14px;border:1px solid color-mix(in srgb,var(--pb-info,var(--pb-accent)) 28%,var(--pb-border));background:var(--pb-info-soft,var(--pb-surface-2));font-size:14px;line-height:1.6}.kyc-note svg{flex:none;margin-top:2px;color:var(--pb-info,var(--pb-accent))}.kyc-status{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:20px;border:1px solid var(--pb-border);background:var(--pb-surface)}.kyc-status-ic{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--pb-surface-2);color:var(--pb-muted)}.kyc-status b{display:block;font-size:16px;font-weight:800}.kyc-status p{margin:3px 0 0;font-size:14px;line-height:1.55;color:var(--pb-muted)}.kyc-status small{display:block;margin-top:4px;font-size:12.5px;color:var(--pb-muted)}.kyc-status.is-verified{border-color:color-mix(in srgb,var(--pb-success) 35%,var(--pb-border));background:linear-gradient(110deg,var(--pb-success-soft),var(--pb-surface))}.kyc-status.is-verified .kyc-status-ic{background:var(--pb-success-soft);color:var(--pb-success)}.kyc-status.is-pending{border-color:color-mix(in srgb,var(--pb-warning) 35%,var(--pb-border));background:linear-gradient(110deg,var(--pb-warning-soft),var(--pb-surface))}.kyc-status.is-pending .kyc-status-ic{background:var(--pb-warning-soft);color:var(--pb-warning)}.kyc-status.is-rejected{border-color:color-mix(in srgb,var(--pb-danger) 35%,var(--pb-border));background:linear-gradient(110deg,var(--pb-danger-soft),var(--pb-surface))}.kyc-status.is-rejected .kyc-status-ic{background:var(--pb-danger-soft);color:var(--pb-danger)}.kyc-status.is-none .kyc-status-ic{background:var(--pb-accent-soft);color:var(--pb-accent)}.kyc-upload{gap:14px}.kyc-f{display:grid;gap:6px;max-width:420px}.kyc-f span{font-size:13px;font-weight:700}.kyc-f select{height:44px;padding:0 12px;border-radius:12px;border:1.5px solid var(--pb-border);background:var(--pb-input-bg,var(--pb-surface));color:var(--pb-text);font:inherit;font-size:14.5px}.kyc-f select:focus-visible{outline:2px solid var(--pb-accent);outline-offset:2px}.kyc-drop{position:relative;display:flex;align-items:center;gap:14px;padding:22px;border-radius:16px;border:2px dashed var(--pb-border-2,var(--pb-border));background:var(--pb-surface-2);cursor:pointer;transition:border-color .2s,background .2s}.kyc-drop:hover,.kyc-drop.is-drag{border-color:var(--pb-accent);background:color-mix(in srgb,var(--pb-accent) 6%,var(--pb-surface))}.kyc-drop.has-file{border-style:solid;border-color:color-mix(in srgb,var(--pb-accent) 45%,var(--pb-border))}.kyc-drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.kyc-drop input:focus-visible+.kyc-drop-ic{outline:2px solid var(--pb-accent);outline-offset:3px}.kyc-drop-ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--pb-surface);color:var(--pb-accent);border:1px solid var(--pb-border)}.kyc-drop-tx{display:grid;gap:3px;min-width:0}.kyc-drop-tx b{font-size:14.5px;font-weight:750;overflow-wrap:anywhere}.kyc-drop-tx small{font-size:12.5px;color:var(--pb-muted)}.kyc-fine{display:flex;align-items:flex-start;gap:7px;margin:0;font-size:12.5px;line-height:1.55;color:var(--pb-muted)}.kyc-fine svg{flex:none;margin-top:2px}.kyc-actions{display:flex;justify-content:flex-end}.kyc-list{gap:10px}.kyc-empty{margin:0;padding:12px 2px;font-size:14px;color:var(--pb-muted)}.kyc-doc{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--pb-border);background:var(--pb-surface);min-width:0}.kyc-doc.is-rejected{border-color:color-mix(in srgb,var(--pb-danger) 30%,var(--pb-border))}.kyc-doc-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--pb-accent-soft);color:var(--pb-accent)}.kyc-doc-tx{flex:1;min-width:0;display:grid;gap:2px}.kyc-doc-tx b{font-size:14.5px;font-weight:750}.kyc-doc-tx small{font-size:12.5px;color:var(--pb-muted);overflow-wrap:anywhere}.kyc-meta{display:flex;flex-wrap:wrap}.kyc-meta>*+*:before{content:"\b7";margin:0 6px}.kyc-doc-tx em{font-style:normal;font-size:13px;font-weight:600;color:var(--pb-danger);overflow-wrap:anywhere}.kyc-pill{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12.5px;font-weight:750;background:var(--pb-warning-soft);color:var(--pb-warning)}.kyc-pill.is-approved{background:var(--pb-success-soft);color:var(--pb-success)}.kyc-pill.is-rejected{background:var(--pb-danger-soft);color:var(--pb-danger)}.kyc-doc-a{flex:none;display:flex;gap:6px}.kyc-ic{width:34px;padding:0!important}.kyc-del:hover{color:var(--pb-danger)!important}.cart-kyc{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:13px 15px;border-radius:14px;border:1px solid color-mix(in srgb,var(--pb-warning) 40%,var(--pb-border));background:var(--pb-warning-soft);color:var(--pb-text);font-size:14px;line-height:1.55}.cart-kyc svg{flex:none;margin-top:2px;color:var(--pb-warning)}.cart-kyc a{font-weight:750;color:var(--pb-accent)}.kyc-upload>*,.kyc-list>*{min-width:0}.kyc-f select{width:100%;min-width:0;max-width:100%}.kyc-drop{min-width:0;max-width:100%}@media(max-width:560px){.kyc-doc{flex-wrap:wrap;row-gap:10px}.kyc-doc-tx{flex:1 1 calc(100% - 52px)}.kyc-pill{margin-inline-start:50px}.kyc-doc-a{margin-inline-start:auto}.kyc-drop{padding:16px;gap:12px}.kyc-actions .cx-btn{width:100%}.kyc-status{padding:16px;align-items:flex-start}}.dh-panel{margin:24px 0;padding:24px;border:1px solid var(--pb-border);border-radius:20px;background:var(--pb-surface);min-width:0;color:var(--pb-text)}.dh-head,.dh-title,.dh-controls,.dh-checked,.dh-records summary,.dh-records summary>span{display:flex;align-items:center;gap:12px}.dh-head{justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.dh-title{align-items:flex-start;min-width:0}.dh-title>span{display:grid;place-items:center;width:44px;height:44px;background:var(--pb-accent-soft);color:var(--pb-accent);border-radius:13px;flex:none}.dh-eyebrow{font-size:11.5px;letter-spacing:.12em;font-weight:750;color:var(--pb-accent)}.dh-title h3{font-size:19px;line-height:1.4;margin:3px 0}.dh-title p{font-size:13px;line-height:1.6;color:var(--pb-muted);margin:0}.dh-service{display:grid;gap:6px;font-size:11.5px;color:var(--pb-muted);min-width:180px;max-width:100%}.dh-service select,.dh-controls input{border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);border-radius:9px;padding:8px 10px;font-size:13px;max-width:100%}.dh-service select{width:100%}.dh-controls{justify-content:space-between;flex-wrap:wrap;margin:20px 0;align-items:center}.dh-controls label{display:grid;gap:6px;font-size:12.5px;color:var(--pb-muted);max-width:100%;min-width:0}.dh-controls input{width:230px}.dh-controls small{font-size:11.5px;line-height:1.5}.dh-check{display:flex;align-items:center;justify-content:center;gap:7px;background:var(--pb-accent);color:#fff;border:0;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:650;cursor:pointer;min-height:40px}.dh-check:disabled{opacity:.5;cursor:default}.dh-check small{font-size:11.5px;font-variant-numeric:tabular-nums}.dh-pending{display:flex;align-items:center;justify-content:center;gap:12px;padding:25px 15px;border:1px dashed var(--pb-border);border-radius:12px;background:var(--pb-bg);color:var(--pb-muted);font-size:13px;line-height:1.7}.dh-pending>svg{color:var(--pb-accent);flex:none}.dh-pending p{margin:0}.dh-checked{font-size:11.5px;line-height:1.5;color:var(--pb-muted);flex-wrap:wrap;gap:6px;margin-bottom:14px}.dh-checked time{font-weight:650;color:var(--pb-text)}.dh-checked>span{background:var(--pb-bg);padding:3px 6px;border-radius:6px}.dh-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.dh-card{border:1px solid var(--pb-border);border-radius:13px;padding:15px;min-width:0;background:var(--pb-surface)}.dh-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.dh-card strong{font-size:12.5px;line-height:1.5}.dh-card svg{flex:none;color:var(--pb-muted)}.dh-card.is-present svg{color:#059669}.dh-card.is-warning svg,.dh-card.is-missing svg{color:#d97706}.dh-card.is-observation svg{color:var(--pb-accent)}.dh-card-state{display:block;font-size:12.5px;font-weight:650;margin-top:9px;color:var(--pb-text)}.dh-card p{font-size:11.5px;color:var(--pb-muted);line-height:1.7;margin:5px 0 0}.dh-card.is-warning{background:color-mix(in srgb,#f59e0b 4%,var(--pb-surface));border-color:color-mix(in srgb,#f59e0b 20%,var(--pb-border))}.dh-records{border:1px solid var(--pb-border);border-radius:12px;margin-top:18px;overflow:hidden}.dh-records summary{padding:13px 15px;justify-content:space-between;cursor:pointer;font-size:12.5px;font-weight:650;list-style:none}.dh-records summary>span{gap:7px}.dh-records summary svg{color:var(--pb-accent)}.dh-records[open] summary{border-bottom:1px solid var(--pb-border)}.dh-record-list{padding:12px;max-height:450px;overflow:auto}.dh-record-list section+section{margin-top:16px}.dh-record-list h4{font-size:12.5px;margin:0 0 8px;color:var(--pb-muted)}.dh-record-list article{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;border:1px solid var(--pb-border);border-radius:10px;padding:11px;background:var(--pb-bg);margin-top:7px;min-width:0}.dh-record-list article>div{min-width:0;flex:1}.dh-record-list article span{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11.5px}.dh-record-list article span b{color:var(--pb-accent)}.dh-record-list code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px;overflow-wrap:anywhere;word-break:break-word}.dh-record-value{display:block;margin-top:7px;padding:8px;background:var(--pb-surface);border-radius:6px;white-space:pre-wrap;max-width:100%;line-height:1.7;color:var(--pb-text)}.dh-record-list article small{display:block;margin-top:6px;font-size:11px;color:var(--pb-muted)}.dh-record-list article button{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-accent);border-radius:7px;cursor:pointer}.dh-record-list article button:disabled{opacity:.4;cursor:default}.dh-limit-note{font-size:11.5px;color:#b45309;line-height:1.6}.dh-note{display:flex;align-items:flex-start;gap:7px;color:var(--pb-muted);font-size:11.5px;line-height:1.75;margin:15px 0 0}.dh-note svg{flex:none;margin-top:2px}.dh-panel button:focus-visible,.dh-panel select:focus-visible,.dh-panel input:focus-visible,.dh-panel summary:focus-visible{outline:2px solid var(--pb-accent);outline-offset:3px}@media(max-width:700px){.dh-panel{padding:17px;border-radius:17px}.dh-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dh-card{padding:12px}.dh-service{width:100%}.dh-controls{gap:13px}.dh-controls label,.dh-controls input,.dh-check{width:100%}.dh-title h3{font-size:18px}}@media(max-width:380px){.dh-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dh-panel .spin{animation:none}}.dh-title h3{font-weight:750;letter-spacing:-.02em;color:var(--pb-text)}.dh-eyebrow{font-size:11px}.dh-card strong{font-size:13px;font-weight:700}.dh-card-state{font-size:12.5px}.dh-card p{font-size:12px;line-height:1.65}.dh-records summary{font-size:13px}.dh-record-list h4{font-size:12px;font-weight:700}.dh-checked>span{white-space:nowrap}.dh-check{white-space:nowrap}@media(max-width:700px){.dh-title h3{font-size:18px}.dh-title>span{width:40px;height:40px}}.dh-check small{font-size:11.5px}.dh-limit-note{color:light-dark(#b45309,#fbbf24)}.dh-card.is-warning svg,.dh-card.is-missing svg{color:light-dark(#b45309,#fbbf24)}.dcp-checkout{display:flex;align-items:flex-start;gap:14px;margin:18px 0;border:1px solid var(--pb-border);border-radius:14px;padding:18px;background:var(--pb-surface);color:var(--pb-text)}.dcp-checkout>svg{flex-shrink:0;color:var(--pb-accent,#3b64ff);margin-top:3px}.dcp-checkout>div{flex:1;min-width:0}.dcp-checkout label{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.dcp-checkout select{width:100%;color:inherit;background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:9px;padding:10px;font-size:14px}.dcp-checkout p,.dcp-checkout small{color:var(--pb-text-2);font-size:13px;line-height:1.6}.dcp-checkout small{display:block;margin-top:9px}.dcp-checkout a{display:inline-block;color:var(--pb-accent,#3b64ff);font-size:13px;margin-top:8px}
