*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{max-width:100%;overflow-x:clip}body{min-height:100dvh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--foreground);font-family:var(--font-sans);letter-spacing:-.02em;font-weight:700;line-height:1.2}h1{font-size:clamp(1.85rem,4.5vw,3.15rem)}h2{font-size:clamp(1.6rem,3.6vw,2.5rem)}h3{font-size:clamp(1.25rem,2.7vw,1.85rem)}p{color:var(--muted);font-size:13px;line-height:1.6}.container,.container-sm,.container-md,.container-lg,.container-xl{width:min(100% - 0rem,var(--container));margin-inline:auto}.section{padding-block:var(--section-space)}.text-center{text-align:center}.surface{background:var(--surface)}.surface-2{background:var(--surface-2)}.border{border:1px solid var(--border)}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.btn--base{cursor:pointer;background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);color:#fff;white-space:nowrap;border:0;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:8px;padding:10px 29px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 6px 14px #3f73ff2e}.btn--base:hover{filter:brightness(1.03);box-shadow:0 8px 18px #3f73ff38}.btn--base:active{transform:translateY(1px);box-shadow:0 4px 10px #3f73ff29}.btn--base:focus-visible{box-shadow:0 0 0 3px #3f73ff2e,0 6px 14px #3f73ff2e}.input,.select,.textarea{width:100%;min-height:52px;color:var(--foreground);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast);background:#f8faff;border:1px solid #0f172a17;border-radius:16px;padding:.85rem 1rem;font-size:14px;line-height:1.45}.input::placeholder,.select::placeholder,.textarea::placeholder{color:#0f172a6b}.input:hover,.select:hover,.textarea:hover{background:#fff;border-color:#0f172a29}.textarea{resize:vertical;min-height:120px}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--ring);background:#fff;outline:none}.input:disabled,.select:disabled,.textarea:disabled{opacity:.7;cursor:not-allowed}.label{color:var(--foreground);margin-bottom:.1rem;font-size:13px;font-weight:700;display:inline-block}.card-ui{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.card-ui__body{padding:1.25rem}.public-header{background:var(--white);z-index:100;border-bottom:1px solid #eceef4;position:sticky;top:0}.public-header .container{max-width:1240px}.public-header .bar{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.public-header .brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.public-header .brand-logo{align-items:center;display:inline-flex}.public-header .brand-logo img{object-fit:cover;width:auto;height:35px;display:block}.public-header .nav{flex:1;justify-content:center;align-items:center;gap:2px;display:none}@media (min-width:992px){.public-header .nav{display:flex}}.public-header .nav-link{color:var(--foreground);padding:2px 10px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s}.public-header .nav-link:hover{color:var(--foreground);opacity:.75}.public-header .nav-link.active{color:var(--foreground);font-weight:600}.public-header .nav-link--dropdown{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-family:inherit;display:inline-flex}.public-header .nav-dropdown-wrap{position:relative}.public-header .nav-dropdown-chevron{font-size:13px;transition:transform .2s}.public-header .nav-link--dropdown[aria-expanded=true] .nav-dropdown-chevron{transform:rotate(180deg)}.public-header .nav-dropdown{background:var(--white);z-index:1000;border:1px solid #eceef4;border-radius:12px;min-width:170px;padding:6px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #0f172a14}.public-header .nav-dropdown-item{min-height:40px;color:var(--foreground);border-radius:8px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.public-header .nav-dropdown-item:hover{background:#f6f8fc}.public-header .nav-dropdown-item.active{background:#f3f6fb;font-weight:600}.public-header .actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.public-header .login{color:var(--foreground);justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:none}@media (min-width:992px){.public-header .login{display:inline-flex}}.public-header .help-icon{color:#8ea0ff;background:#eef2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:none}.public-header .help-icon svg{font-size:12px}@media (min-width:992px){.public-header .help-icon{display:inline-flex}}.public-header .profile{display:none;position:relative}@media (min-width:992px){.public-header .profile{display:block}}.public-header .profile-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.public-header .avatar{background:var(--white);border:1px solid var(--primary);border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.public-header .avatar-img{object-fit:cover;width:100%;height:100%;display:block}.public-header .avatar-fallback{color:var(--foreground);font-size:13px;font-weight:600;line-height:1}.public-header .dropdown{background:var(--white);border:1px solid #eceef4;border-radius:14px;width:240px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 40px #0f172a14}.public-header .dropdown-user{border-bottom:1px solid #f1f3f8;padding:16px}.public-header .dropdown-user .logout-btn{justify-content:center;align-items:center;width:100%;margin-top:12px;display:flex}.public-header .dropdown-name{color:var(--foreground);font-size:14px;font-weight:600;line-height:1.3}.public-header .dropdown-meta{color:var(--foreground-soft);word-break:break-word;margin-top:4px;font-size:12px;line-height:1.4}.public-header .dropdown-menu{gap:4px;padding:8px;display:grid}.public-header .dropdown-item{width:100%;min-height:42px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.public-header .dropdown-item:hover{background:#f6f8fc}.public-header .dropdown-item.danger{color:#dc2626}.public-header .dropdown-item.danger:hover{background:#fef2f2}.public-header .toggle{background:var(--white);cursor:pointer;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;transition:all .2s;display:inline-flex}.public-header .toggle span{background:var(--foreground);border-radius:999px;width:16px;height:2px;transition:all .2s;display:block}.public-header .toggle:hover{background:#f8fafc;border-color:#d8dee8}@media (min-width:992px){.public-header .toggle{display:none}}.public-header .toggle.open span:first-child{transform:translateY(6px)rotate(45deg)}.public-header .toggle.open span:nth-child(2){opacity:0}.public-header .toggle.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.public-header .mobile{background:var(--white);border:1px solid #eceef4;border-radius:14px;margin-top:10px;margin-bottom:14px;padding:12px;box-shadow:0 16px 34px #0f172a0f}@media (min-width:992px){.public-header .mobile{display:none}}.public-header .mobile-nav{gap:4px;display:grid}.public-header .mobile-link{min-height:42px;color:var(--foreground);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.public-header .mobile-link:hover{background:#f6f8fc}.public-header .mobile-link.active{background:#f3f6fb;font-weight:600}.public-header .mobile-link--dropdown{cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;font-family:inherit}.public-header .mobile-link--sub{padding-left:28px;font-size:12px}.public-header .mobile-dropdown-wrap{flex-direction:column;display:flex}.public-header .mobile-dropdown-chevron{font-size:13px;transition:transform .2s}.public-header .mobile-dropdown-chevron.open{transform:rotate(180deg)}.public-header .mobile-dropdown-items{flex-direction:column;gap:2px;display:flex}.public-header .mobile-actions{border-top:1px solid #f1f3f8;margin-top:10px;padding-top:10px}.public-header .mobile-login,.public-header .mobile-logout{background:var(--white);width:100%;min-height:42px;color:var(--foreground);cursor:pointer;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.public-header .mobile-login:hover,.public-header .mobile-logout:hover{background:#f8fafc;border-color:#d1d5db}@media (max-width:1199px){.public-header .nav{gap:2px}.public-header .nav-link{font-size:13px}}@media (max-width:991px){.public-header .container{max-width:100%}.public-header .bar{gap:12px;min-height:62px}.public-header .brand-logo img{height:28px}}@media (max-width:575px){.public-header .bar{min-height:56px}.public-header .brand-logo img{height:24px}.public-header .toggle{width:38px;height:38px}}.logout-btn{border:1px solid var(--muted);background:var(--white);min-height:38px;color:var(--foreground);cursor:pointer;border-radius:10px;padding:0 16px;font-size:13px;font-weight:600;transition:all .2s;display:none}.logout-btn:hover{background:#f8fafc;border-color:#d1d5db}@media (min-width:992px){.logout-btn{justify-content:center;align-items:center;display:inline-flex}}.public-header .notif-btn{color:#6b7cff;cursor:pointer;width:36px;height:36px;transition:background var(--transition-fast),color var(--transition-fast);background:#eef2ff;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.public-header .notif-btn svg{font-size:17px}.public-header .notif-btn:hover{color:var(--primary);background:#e2e7ff}.public-header .notif-badge{border:2px solid var(--white);background:var(--danger);min-width:17px;height:17px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-2px;right:-2px}.notif-drawer{z-index:1050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;justify-content:flex-end;animation:.18s notifDrawerFade;display:flex;position:fixed;inset:0}@keyframes notifDrawerFade{0%{opacity:0}to{opacity:1}}@keyframes notifDrawerSlide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes notifDrawerSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.notif-drawer__panel{background:var(--white);width:100%;max-width:500px;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.25s notifDrawerSlide;display:flex;overflow:hidden}.notif-drawer__header{border-bottom:1px solid color-mix(in srgb,var(--primary)8%,var(--muted));background:linear-gradient(135deg,color-mix(in srgb,var(--primary)6%,var(--white)),var(--white));flex-shrink:0;align-items:flex-start;gap:12px;padding:22px 24px;display:flex}.notif-drawer__header-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.notif-drawer__badge{background:color-mix(in srgb,var(--primary)14%,var(--muted));color:var(--primary);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.notif-drawer__badge svg{font-size:12px}.notif-drawer__title{color:var(--foreground);margin:0;font-size:18px;font-weight:700;line-height:1.3}.notif-drawer__sub{color:var(--foreground-soft);flex-wrap:wrap;gap:8px 14px;font-size:12px;font-weight:600;display:flex}.notif-drawer__sub span{align-items:center;gap:5px;display:inline-flex}.notif-drawer__close{border:1px solid color-mix(in srgb,var(--primary)12%,var(--muted));background:var(--white);width:36px;height:36px;color:var(--foreground-soft);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.notif-drawer__close:hover{background:var(--muted);color:var(--danger);transform:rotate(90deg)}.notif-drawer__body{flex:1;padding:8px 0;overflow-y:auto}.notif-list{margin:0;padding:0;list-style:none}.notif-item{transition:background var(--transition-fast);border-bottom:1px solid #f3f4f8;gap:10px;padding:16px 24px;display:flex}.notif-item:hover{background:#f9fafc}.notif-item.is-unread{background:#f3f6ff}.notif-item.is-unread:hover{background:#eaefff}.notif-item.is-unread .notif-dot{background:var(--primary)}.notif-dot{background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.notif-content{flex:1;min-width:0}.notif-item-title{color:var(--foreground);margin-bottom:2px;font-size:13px;font-weight:600}.notif-item-text{color:var(--foreground-soft);word-break:break-word;margin:0;font-size:13px;line-height:1.45}.notif-item-time{color:#9aa3b2;margin-top:6px;font-size:11px;display:block}.notif-state{text-align:center;color:var(--foreground-soft);margin:0;padding:28px 24px;font-size:13px}.notif-state--error{color:var(--danger)}.notif-retry{border:1px solid var(--muted);background:var(--white);color:var(--foreground);cursor:pointer;transition:background var(--transition-fast);border-radius:8px;margin-top:10px;padding:7px 16px;font-size:12px;font-weight:600}.notif-retry:hover{background:#f8fafc}.notif-empty{text-align:center;color:var(--foreground-soft);flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.notif-empty svg{color:#c4cad6;font-size:30px}.notif-empty p{margin:0;font-size:13px}@media (max-width:768px){.notif-drawer{align-items:flex-end}.notif-drawer__panel{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);max-width:100%;height:auto;max-height:92vh;animation:.25s notifDrawerSlideUp}.notif-drawer__header{padding:18px}.notif-item{padding:16px 18px}.notif-state,.notif-empty{padding-left:18px;padding-right:18px}}.siteFooter{color:var(--white);background:#0a1428;padding:56px 0 28px}@media (min-width:768px){.siteFooter{padding:80px 0 32px}}@media (min-width:1200px){.siteFooter{padding:100px 0 36px}}.siteFooter .siteFooterGrid{grid-template-columns:1fr;gap:36px;margin-bottom:40px;display:grid}@media (min-width:560px){.siteFooter .siteFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (min-width:992px){.siteFooter .siteFooterGrid{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px}}@media (min-width:1200px){.siteFooter .siteFooterGrid{grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;gap:48px;margin-bottom:72px}}@media (min-width:560px) and (max-width:991px){.siteFooter .siteFooterBrand{grid-column:1/-1}}.siteFooter .siteFooterLogo{margin-bottom:18px;display:inline-block}.siteFooter .siteFooterLogo img{filter:brightness(0)invert();width:180px;height:auto;display:block}@media (min-width:1200px){.siteFooter .siteFooterLogo img{width:200px}}.siteFooter .siteFooterTagline{color:#fff;max-width:360px;margin:0;font-size:15px;font-weight:500;line-height:1.6}@media (min-width:768px){.siteFooter .siteFooterTagline{font-size:16px}}@media (min-width:1200px){.siteFooter .siteFooterTagline{font-size:19px}}.siteFooter .siteFooterCol{flex-direction:column;display:flex}.siteFooter .siteFooterColTitle{color:var(--white);letter-spacing:-.01em;margin:0 0 18px;font-size:16px;font-weight:600}@media (min-width:768px){.siteFooter .siteFooterColTitle{margin-bottom:22px;font-size:17px}}@media (min-width:1200px){.siteFooter .siteFooterColTitle{margin-bottom:28px;font-size:20px}}.siteFooter .siteFooterList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.siteFooter .siteFooterList{gap:10px}}@media (min-width:1200px){.siteFooter .siteFooterList{gap:15px}}.siteFooter .siteFooterLink{color:#ffffffd1;transition:color var(--transition-fast);font-size:14px;font-weight:500;text-decoration:none}@media (min-width:768px){.siteFooter .siteFooterLink{font-size:15px}}@media (min-width:1200px){.siteFooter .siteFooterLink{font-size:16px}}.siteFooter .siteFooterLink:hover,.siteFooter .siteFooterLink:focus-visible{color:var(--white)}.siteFooter .siteFooterDivider{background:#ffffff1f;height:1px;margin-bottom:24px}@media (min-width:768px){.siteFooter .siteFooterDivider{margin-bottom:28px}}.siteFooter .siteFooterBottom{text-align:center;flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (min-width:768px){.siteFooter .siteFooterBottom{text-align:left;flex-direction:row;align-items:center;gap:20px}}.siteFooter .siteFooterLegal{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}.siteFooter .siteFooterLegal a{color:#fff;transition:color var(--transition-fast);font-size:13px;font-weight:600;text-decoration:none}@media (min-width:768px){.siteFooter .siteFooterLegal a{font-size:14px}}@media (min-width:1200px){.siteFooter .siteFooterLegal a{font-size:16px}}.siteFooter .siteFooterLegal a:hover{color:var(--white)}.siteFooter .siteFooterSep{color:#fff;-webkit-user-select:none;user-select:none;font-size:13px}.siteFooter .siteFooterCopy{color:#fff;margin:0;font-size:13px;font-weight:400}@media (min-width:768px){.siteFooter .siteFooterCopy{font-size:14px}}@media (min-width:1200px){.siteFooter .siteFooterCopy{font-size:16px}}.auth .authInner{background:var(--white);grid-template-columns:minmax(0,1.08fr) minmax(600px,460px);width:100%;height:100vh;display:grid;overflow-y:scroll}.auth .authShowcase{background:linear-gradient(135deg,var(--primary)0%,var(--primary)42%,var(--secondary)100%);color:#fff;align-items:flex-end;min-height:700px;padding:clamp(28px,5vw,54px);display:flex;position:relative;overflow:hidden}.auth .authShowcase:before{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-26%;right:-18%;box-shadow:0 0 0 80px #ffffff12,0 0 0 160px #ffffff0d,0 0 0 240px #ffffff09}.auth .authShowcase:after{content:"";filter:blur(48px);pointer-events:none;background:#ffffff29;border-radius:50%;width:280px;height:280px;position:absolute;top:-12%;left:-12%}.auth .showcaseContent{z-index:1;width:100%;max-width:520px;position:relative}.auth .showcaseBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.04em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.auth .showcaseTitle{letter-spacing:-.03em;color:var(--white);margin:18px 0 12px;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:800;line-height:1.02}.auth .showcaseText{color:#ffffffd9;max-width:470px;margin:0;font-size:15px;line-height:1.75}.auth .showcaseGrid{gap:14px;margin-top:28px;display:grid}.auth .showcaseCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1c;border:1px solid #ffffff24;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.auth .showcaseIcon{background:#ffffff29;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.auth .showcaseIcon svg{width:20px;height:20px}.auth .showcaseInfo h3{color:#fff;margin:2px 0 6px;font-size:14px;font-weight:700}.auth .showcaseInfo p{color:#ffffffc2;margin:0;font-size:12px;line-height:1.6}.auth .showcaseFooter{color:#ffffffb8;margin-top:24px;font-size:12px}.auth .authPanel{background:#ffffffdb;flex-direction:column;justify-content:center;padding:clamp(22px,3vw,40px);display:flex}.auth .brandTop{width:100%;margin-bottom:18px}.auth .brand{color:var(--foreground);letter-spacing:-.03em;font-size:26px;font-weight:800;text-decoration:none;display:inline-block}.auth .brandText{color:#0f172aa8;margin-top:8px;font-size:13px;line-height:1.7}.auth .card{background:#fff;border:1px solid #0f172a14;border-radius:24px;width:100%;padding:clamp(20px,3vw,28px);box-shadow:0 24px 64px #0f172a14}.auth .cardHeader{margin-bottom:18px}.auth .title{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:clamp(1.5rem,1.8vw,1.95rem);font-weight:800;line-height:1.1}.auth .subTitle{color:#0f172aa8;margin:8px 0 0;font-size:13px;line-height:1.7}.auth .authForm,.auth .formGrid{gap:16px;display:grid}.auth .formGrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.auth .field{gap:8px;display:grid}.auth .fieldHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth .authInput{border-radius:16px;min-height:54px}.auth .fileInput{padding-top:10px;padding-bottom:10px}.auth .fileInput::file-selector-button{color:var(--foreground);cursor:pointer;background:#3f73ff1f;border:0;border-radius:12px;margin-right:12px;padding:10px 14px;font-size:12px;font-weight:700;transition:all .2s}.auth .fileInput:hover::file-selector-button{background:#3f73ff29}.auth .errorBox{color:#b42318;background:#dc262614;border:1px solid #dc262629;border-radius:14px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.55}.auth .inlineLink{color:var(--foreground);font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}.auth .inlineLink:hover{text-decoration:underline}.auth .passWrap{position:relative}.auth .passInput{padding-right:54px}.auth .passToggle{color:#0f172a8c;cursor:pointer;z-index:2;background:#fff;border:0;border-radius:12px;place-items:center;width:36px;height:36px;transition:transform .2s,box-shadow .2s,color .2s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 4px 14px #0f172a14}.auth .passToggle:hover{color:#0f172ae6;transform:translateY(-50%)scale(1.03);box-shadow:0 8px 18px #0f172a1f}.auth .passToggle:disabled{opacity:.6;cursor:not-allowed;transform:translateY(-50%)}.auth .icon18{width:18px;height:18px;display:block}.auth .checkWrap{cursor:pointer;color:#0f172ac2;align-items:center;gap:10px;font-size:13px;line-height:1.5;display:inline-flex}.auth .checkWrap input{accent-color:var(--primary);cursor:pointer;margin:0;transform:translateY(1px)}.auth .checkWrap a{color:var(--foreground);font-weight:600;text-decoration:none}.auth .checkWrap a:hover{text-decoration:underline}.auth .authCheck{margin-top:-4px}.auth .authCheck--start{align-items:flex-start}.auth .authCheck--start input{margin-top:4px}.auth .authSubmit{border-radius:16px;width:100%;min-height:54px;margin-top:2px;font-size:15px;font-weight:700}.auth .divider{text-align:center;margin:18px 0;position:relative}.auth .divider:before{content:"";background:#0f172a1a;height:1px;position:absolute;top:50%;left:0;right:0}.auth .divider span{color:#0f172a80;background:#fff;padding:0 12px;font-size:11px;display:inline-block;position:relative}.auth .authSecondary{width:100%;min-height:54px;color:var(--foreground);background:#fff;border:1px solid #0f172a1f;border-radius:16px;justify-content:center;align-items:center;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.auth .authSecondary:hover{border-color:#0f172a2e;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a14}.auth .footerNote{text-align:center;color:#0f172a94;width:100%;margin-top:16px;font-size:11px;line-height:1.7}.auth .footerNote a{color:inherit;font-weight:600;text-decoration:underline}@media (max-width:991px){.auth .authInner{grid-template-columns:1fr;max-width:760px}.auth .authShowcase{align-items:flex-start;min-height:auto;padding:28px 22px;display:none}.auth .authShowcase:before{width:340px;height:340px;bottom:-28%;right:-18%;box-shadow:0 0 0 60px #ffffff12,0 0 0 120px #ffffff0d,0 0 0 180px #ffffff09}.auth .showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth .authPanel{padding:22px}}@media (max-width:767px){.auth{min-height:auto;padding:18px 12px 28px}.auth .authInner{border-radius:22px}.auth .authShowcase{padding:22px 18px}.auth .showcaseTitle{font-size:clamp(1.85rem,8vw,2.4rem)}.auth .showcaseText{font-size:13px;line-height:1.7}.auth .showcaseGrid{grid-template-columns:1fr}.auth .brand{font-size:22px}.auth .brandText,.auth .subTitle,.auth .bottomText{font-size:12px}.auth .card{border-radius:20px;padding:18px}.auth .title{font-size:24px}.auth .formGrid--2{grid-template-columns:1fr}.auth .fieldHead{flex-direction:column;align-items:flex-start;gap:6px}.auth .authInput,.auth .authSecondary,.auth .authSubmit{min-height:52px}.auth .footerNote{font-size:10px}}.server{padding:28px 0 72px}.server .container{max-width:1240px}.server .banner{border-radius:var(--radius-sm);background:var(--white);min-height:122px;padding:30px;position:relative;overflow:hidden}.server .banner .copy{z-index:2;max-width:760px;position:relative}.server .banner .copy h3{color:var(--foreground);margin:0 0 8px;font-size:25px;font-weight:600}.server .banner .copy p{color:var(--foreground);margin:0 0 20px;font-size:18px;font-weight:400}.server .banner .shape{pointer-events:none;-webkit-user-select:none;user-select:none;width:390px;max-width:38%;height:auto;position:absolute;bottom:0;right:0}.server .title{margin-top:42px}.server .title h2{color:var(--foreground);margin:0 0 22px;font-size:45px;font-weight:700}@media (max-width:768px){.server .title h2{font-size:35px}}.server .title p{color:var(--foreground);margin:0;font-size:25px;font-weight:700}.server .setup .head{background:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 30px;display:flex}.server .setup .head h3{color:var(--foreground);margin:0;font-size:22px;font-weight:700}.server .setup .head .add-btn{gap:6px;padding:10px 30px;font-size:15px;text-decoration:none}.server .setup .head .add-btn svg{flex-shrink:0;font-size:22px}@media (max-width:480px){.server .setup .body p{font-size:18px}}.server .setup{background:var(--white);border-radius:14px;margin-top:20px;overflow:hidden;box-shadow:0 10px 28px #0f172a0a}.server .setup .body{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:292px;padding:38px 20px 42px;display:flex}.server .setup .body .empty-icon{background:var(--muted);color:#a7b6e7;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-flex}.server .setup .body .empty-icon svg{font-size:28px}.server .setup .body h4{color:var(--foreground);margin:0 0 8px;font-size:28px;font-weight:700}.server .setup .body p{color:var(--foreground);margin:0 0 18px;font-size:22px;font-weight:400;line-height:1.5}.server .setup.setup--list .table-wrap{width:100%}.server .setup.setup--list .table-head,.server .setup.setup--list .table-row{grid-template-columns:1.3fr .9fr .85fr .9fr 1fr .6fr;align-items:center;display:grid}.server .setup.setup--list .table-head{background:var(--white);color:var(--foreground);padding:14px 18px;font-size:17px;font-weight:700}@media (max-width:375px){.server .setup.setup--list .table-head{padding:13px 12px;font-size:13px}}.server .setup.setup--list .table-body{background:var(--white);padding:0 12px 12px}.server .setup.setup--list .table-row{color:var(--foreground);background:#ece9fb;border-radius:0;margin-bottom:14px;padding:12px 10px;font-size:16px;font-weight:600}.server .setup.setup--list .table-row:last-child{margin-bottom:0}@media (max-width:375px){.server .setup.setup--list .table-row{font-size:13px}}.server .setup.setup--list .table-row.is-quota-exceeded{background:color-mix(in srgb,var(--danger)10%,var(--white));border:1px solid color-mix(in srgb,var(--danger)35%,transparent);color:var(--danger)}.server .setup.setup--list .table-row.is-quota-exceeded .cell--name span,.server .setup.setup--list .table-row.is-quota-exceeded .cell{color:var(--danger)}.server .setup.setup--list .table-row.is-quota-exceeded .name-dot{background:var(--danger)}.server .setup.setup--list .table-row.is-quota-exceeded .usage-text,.server .setup.setup--list .table-row.is-quota-exceeded .usage-meta,.server .setup.setup--list .table-row.is-quota-exceeded .valid-till__date{color:var(--danger)}.server .setup.setup--list .table-row.is-quota-exceeded .usage-track{background:color-mix(in srgb,var(--danger)15%,var(--white))}.server .setup.setup--list .table-row.is-quota-exceeded .usage-fill{background:linear-gradient(90deg,var(--danger),#fca5a5)}.server .setup.setup--list .cell--valid-till{flex-direction:column;gap:2px;display:flex}.server .setup.setup--list .valid-till__date{color:var(--foreground);font-size:15px;font-weight:600}.server .setup.setup--list .valid-till__limit{color:var(--foreground-soft);font-size:11px;font-weight:500;line-height:1.25}.server .setup.setup--list .valid-till__limit.is-danger{color:var(--danger);font-weight:700}.server .setup.setup--list .cell{min-width:0}.server .setup.setup--list .cell--name{align-items:center;gap:8px;display:flex}.server .setup.setup--list .name-dot{background:var(--primary);flex-shrink:0;width:10px;height:10px}.server .setup.setup--list .usage-box{flex-direction:column;gap:4px;width:70px;display:flex}.server .setup.setup--list .usage-text{color:var(--foreground);text-align:center;font-size:11px;font-weight:700;line-height:1}.server .setup.setup--list .usage-track{background:var(--white);border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.server .setup.setup--list .usage-fill{border-radius:inherit;background:linear-gradient(90deg,#ff48b4 0%,#f59cd7 100%);height:100%;display:block}.server .setup.setup--list .usage-meta{text-align:center;font-size:11px}.server .setup.setup--list .cell--status{justify-content:flex-start;align-items:center;display:flex}.server .setup.setup--list .status-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.server .setup.setup--list .status-pill.is-running{background:color-mix(in srgb,var(--success)10%,var(--white));color:var(--success)}.server .setup.setup--list .status-pill__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.server .setup.setup--list .status-alert{border:1px solid color-mix(in srgb,var(--danger)35%,transparent);background:color-mix(in srgb,var(--danger)10%,var(--white));color:var(--danger);border-radius:10px;align-items:center;gap:8px;padding:6px 12px;line-height:1.15;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.server .setup.setup--list .status-alert:hover{background:color-mix(in srgb,var(--danger)18%,var(--white));border-color:var(--danger)}.server .setup.setup--list .status-alert svg{flex-shrink:0;font-size:18px}.server .setup.setup--list .status-alert__text{flex-direction:column;display:flex}.server .setup.setup--list .status-alert__text strong{font-size:13px;font-weight:700}.server .setup.setup--list .status-alert__text em{opacity:.85;font-size:11px;font-style:normal;font-weight:500}.server .setup.setup--list .cell--settings{justify-content:center;align-items:center;gap:6px;display:flex}.server .setup.setup--list .settings-btn{width:28px;height:28px;color:var(--foreground-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .2s;display:inline-flex}.server .setup.setup--list .settings-btn:hover{background:var(--muted);color:var(--primary)}.server .setup.setup--list .settings-btn svg{font-size:16px}.server .setup.setup--list .settings-btn--danger:hover{color:var(--danger);background:#dc26261a}.server .confirm-modal{z-index:1050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out confirmFadeIn;display:flex;position:fixed;inset:0}.server .confirm-modal__dialog{background:var(--white);border-radius:var(--radius-md);width:100%;max-width:420px;box-shadow:var(--shadow-lg);text-align:center;padding:28px 26px 24px;animation:.18s ease-out confirmPopIn}.server .confirm-modal__icon{width:56px;height:56px;color:var(--danger);background:#dc26261a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:inline-flex}.server .confirm-modal__icon svg{font-size:28px}.server .confirm-modal__title{color:var(--foreground);margin:0 0 8px;font-size:22px;font-weight:700}.server .confirm-modal__message{color:var(--foreground-soft);margin:0 0 22px;font-size:15px;line-height:1.5}.server .confirm-modal__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.server .confirm-modal__btn{cursor:pointer;min-width:96px;padding:10px 22px}.server .confirm-modal__btn:disabled{opacity:.7;cursor:not-allowed}.server .confirm-modal__btn--ghost{background:var(--muted);color:var(--foreground);box-shadow:0 1px 2px #0f172a0f}.server .confirm-modal__btn--ghost:hover:not(:disabled){filter:none;background:#e5e9f5;box-shadow:0 2px 6px #0f172a14}.server .confirm-modal__btn--ghost:active:not(:disabled){box-shadow:0 1px 2px #0f172a0f}.server .confirm-modal__btn--ghost:focus-visible{box-shadow:0 0 0 3px #0f172a1a,0 1px 2px #0f172a0f}.server .confirm-modal__btn--danger{background:var(--danger);color:var(--white);box-shadow:0 6px 14px #dc262638}.server .confirm-modal__btn--danger:hover:not(:disabled){filter:none;background:#b91c1c;box-shadow:0 8px 18px #dc262647}.server .confirm-modal__btn--danger:active:not(:disabled){box-shadow:0 4px 10px #dc262633}.server .confirm-modal__btn--danger:focus-visible{box-shadow:0 0 0 3px #dc262638,0 6px 14px #dc262638}@keyframes confirmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirmPopIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.server .overview{margin-top:100px}.server .overview .top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:40px;display:flex}.server .overview .top h3{color:var(--foreground);margin:0;font-size:45px;font-weight:700;line-height:1.2}@media (max-width:768px){.server .overview .top h3{font-size:35px}}@media (max-width:375px){.server .overview .top h3{font-size:28px}}.server .overview .top .tabs{align-items:center;gap:8px;display:inline-flex}.server .overview .top .tabs button{border:1px solid var(--muted);color:var(--foreground-soft);cursor:pointer;background:0 0;border-radius:12px;padding:7px 16px;font-size:18px;font-weight:500;transition:all .2s}.server .overview .top .tabs .active{background:var(--white);color:var(--foreground)}.server .overview .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.server .overview .card{background:var(--white);border:none;border-radius:12px;padding:16px 18px}.server .overview .card .card-top{align-items:center;gap:15px;margin-bottom:26px;display:flex}.server .overview .card .card-top span{color:var(--foreground-soft);font-size:18px;font-weight:500}@media (max-width:768px){.server .overview .card .card-top span{font-size:19px}}.server .overview .card .icon{background:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.server .overview .card .icon svg{color:var(--primary);font-size:20px}.server .overview .card h4{color:var(--foreground);margin:0 0 32px;font-size:28px;font-weight:600}@media (max-width:768px){.server .overview .card h4{font-size:22px}}.server .overview .card p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:16px;font-weight:400;display:flex}.server .overview .card p strong{color:var(--primary);align-items:center;gap:3px;font-weight:600;display:inline-flex}.server .overview .card p strong svg{font-size:18px}.server .overview .card p span{color:#9aa1ae}.server .wp-install-panel{margin-top:60px}.server .expert{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);margin-top:100px;padding:40px}.server .expert .hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.server .expert .copy h2{color:var(--white);margin:0 0 20px;font-size:40px;font-weight:700}@media (max-width:768px){.server .expert .copy h2{font-size:35px}}.server .expert .copy p{color:var(--white);margin:0;font-size:18px;font-weight:400}.server .expert .action{flex-wrap:wrap;align-items:center;gap:18px;margin-top:45px;display:flex}.server .expert .action .assist-btn{background:var(--white);color:var(--foreground)}.server .expert .action .price{color:var(--white);font-size:38px;font-weight:700}@media (max-width:768px){.server .expert .action .price{font-size:32px}}.server .expert .people{justify-content:flex-end;width:85%;padding-top:8px;display:flex}.server .expert .person img{object-fit:cover;width:100%;height:100%;display:block}.server .expert .service-box{background:#2b4a9242;border-radius:12px;margin-top:45px;padding:20px 22px}.server .expert .service-box h3{color:var(--white);margin:0 0 14px;font-size:25px;font-weight:500}.server .expert .service-box ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.server .expert .service-box li{color:var(--white);align-items:center;gap:8px;font-size:18px;font-weight:400;display:flex}.server .expert .service-box li svg{color:var(--white);font-size:18px}.server .expert .service-box li span{display:block}@media (max-width:375px){.server .expert .service-box li{font-size:16px}}@media (max-width:1199px){.server .overview .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.server{padding:24px 0 56px}.server .banner{padding:18px 18px 82px}.server .banner .copy{max-width:100%}.server .banner .shape{width:220px;max-width:58%}.server .title{margin-top:34px}.server .title p{font-size:16px}.server .overview{margin-top:46px}.server .overview .top{flex-direction:column;align-items:flex-start}.server .expert .hero{flex-direction:column}.server .expert .people{width:200px;min-width:200px;height:116px}}@media (max-width:767px){.server .banner{border-radius:12px;min-height:auto;padding:18px 16px 84px}.server .banner .copy h3{font-size:18px}.server .banner .copy p{font-size:12px}.server .banner .shape{width:180px}.server .title h2{font-size:28px}.server .title p{font-size:15px}.server .setup .head{flex-direction:column;align-items:flex-start}.server .setup .head .add-btn{justify-content:center;width:100%}.server .setup .body{min-height:250px;padding:34px 16px 38px}.server .setup .body .first-btn{justify-content:center;width:100%}.server .overview .top{margin-bottom:18px}.server .overview .tabs{flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.server .overview .grid{grid-template-columns:1fr}.server .expert{padding:22px 16px 16px}.server .expert .copy h2{font-size:28px}.server .expert .copy p{font-size:12px}.server .expert .action{flex-direction:column;align-items:flex-start}.server .expert .people{width:170px;min-width:170px;height:98px}.server .expert .one,.server .expert .two{width:66px;height:66px}.server .expert .three{width:62px;height:62px;left:54px}.server .expert .service-box{padding:16px}.server .btn--base{gap:8px;padding:8px 24px;font-size:15px;font-weight:600}}@media (max-width:480px){.server .banner .shape{width:160px}.server .btn--base{gap:7px;padding:7px 22px;font-size:15px;font-weight:600}}.create-container{margin:60px 0}.create-container .grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:56px;display:grid}.create-container .sidebar .video-card iframe{border:6px solid var(--white);border-radius:15px}.create-container .sidebar .articles{margin-top:28px}.create-container .sidebar .articles h3{color:var(--foreground);margin-bottom:15px;font-size:18px;font-weight:600}.create-container .sidebar .articles ul{padding:0;list-style:none}.create-container .sidebar .articles ul li{margin-bottom:5px;padding-left:16px;position:relative}.create-container .sidebar .articles ul li:before{content:"";background:var(--primary);width:9px;height:9px;position:absolute;top:10px;left:0}.create-container .sidebar .articles ul li a{color:var(--primary);font-size:16px;font-weight:500;text-decoration:none}.create-container .content{min-width:0}.create-container .content .heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.create-container .content .heading .title-icon{width:28px;height:28px;color:var(--primary)}.create-container .content .heading h3{color:var(--foreground);font-size:28px;font-weight:700}.create-container .content .card{background:var(--white);border:none;border-radius:20px;padding:20px}.create-container .content .card .plan-box{background:var(--muted);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:25px 35px;display:flex}.create-container .content .card .plan-box .plan-left h5{font-size:22px;font-weight:700}.create-container .content .card .plan-box .plan-left p{color:var(--foreground);margin:8px 0 14px;font-size:15px;font-weight:700}.create-container .content .card .plan-box .plan-left .plan-badge{background:var(--primary);color:var(--white);border-radius:999px;padding:0 12px;font-size:14px;font-weight:600}.create-container .content .card .plan-box .plan-right{text-align:right;min-width:140px}.create-container .content .card .plan-box .plan-right .price{color:var(--foreground);font-size:28px;font-weight:700}.create-container .content .card .plan-box .plan-right .billing{color:var(--primary);margin-top:10px;font-size:14px;font-weight:600}.create-container .content .card .form-group{margin-top:50px}.create-container .content .card .form-group label{color:var(--foreground);margin-bottom:10px;font-size:18px;font-weight:600}.create-container .content .card .form-group input{border:1px solid var(--foreground-soft);border-radius:4px;width:100%;height:48px;padding:0 14px}.create-container .content .card .form-group .helper-text{color:var(--foreground-soft);margin-top:10px;font-size:14px}.create-container .content .card .steps-box{background:var(--muted);border-radius:18px;margin-top:44px;padding:24px 26px 20px}.create-container .content .card .steps-box h3{margin-bottom:14px;font-size:18px;font-weight:600}.create-container .content .card .steps-box .icon{color:var(--primary)}.create-container .content .card .steps-box ul{margin:0;padding:0;list-style:none}.create-container .content .card .steps-box ul li{color:var(--foreground);align-items:center;gap:8px;margin-bottom:10px;font-size:15px;display:flex}.create-container .content .card .refer{margin-top:34px}.create-container .content .card .refer h3{color:var(--foreground);font-size:18px;font-weight:600}.create-container .content .card .actions{margin-top:40px}.edit-container-page{margin:60px 0}.edit-container-page .top-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:56px;display:grid}.edit-container-page .sidebar{flex-direction:column;gap:28px;display:flex}.edit-container-page .video-card iframe{border:6px solid var(--white);border-radius:15px}.edit-container-page .articles h3{color:var(--foreground);margin-bottom:15px;font-size:18px;font-weight:600}.edit-container-page .articles ul{padding:0;list-style:none}.edit-container-page .articles ul li{margin-bottom:5px;padding-left:16px;position:relative}.edit-container-page .articles ul li:before{content:"";background:var(--primary);width:9px;height:9px;position:absolute;top:10px;left:0}.edit-container-page .articles ul li a{color:var(--primary);font-size:16px;font-weight:500;text-decoration:none}.edit-container-page .small-card,.edit-container-page .panel,.edit-container-page .integration-card,.edit-container-page .script-card{background:var(--white);border-radius:20px;overflow:hidden}.edit-container-page .small-card-head,.edit-container-page .panel-head{background:var(--muted);padding:18px 24px}.edit-container-page .small-card-head h3,.edit-container-page .panel-head h3{color:var(--foreground);margin:0;font-size:18px;font-weight:700}.edit-container-page .small-card-body,.edit-container-page .panel-body{padding:20px 24px 24px}.edit-container-page .health-list{padding:16px 24px 18px}.edit-container-page .health-list .row-item{color:var(--foreground);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:16px;display:flex}.edit-container-page .health-list .row-item:last-child{margin-bottom:0}.edit-container-page .health-list .row-item strong{font-weight:700}.edit-container-page .health-list .row-item .is-active,.edit-container-page .health-list .row-item .is-link{color:var(--primary)}.edit-container-page .main-content{flex-direction:column;gap:22px;display:flex}.edit-container-page .page-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.edit-container-page .title-wrap{align-items:center;gap:10px;display:flex}.edit-container-page .title-wrap h1{color:var(--foreground);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:700}.edit-container-page .title-icon{width:24px;height:24px;color:var(--primary);flex-shrink:0}.edit-container-page .form-group{margin-bottom:16px}.edit-container-page .form-group:last-child{margin-bottom:0}.edit-container-page .form-group label{color:var(--foreground);margin-bottom:10px;font-size:15px;font-weight:600;display:inline-block}.edit-container-page .form-group input,.edit-container-page .form-group select{background:var(--white);width:100%;height:42px;color:var(--foreground);border:1px solid #d8dde7;border-radius:4px;outline:none;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.edit-container-page .form-group input:focus,.edit-container-page .form-group select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #4b6fff1f}.edit-container-page .form-group p{color:var(--foreground-soft);margin:8px 0 0;font-size:12px;line-height:1.45}.edit-container-page .small-btn{min-width:130px}.edit-container-page .domain-btn{min-width:250px;margin-top:20px}.edit-container-page .steps-box{background:var(--muted);border-radius:16px;margin-top:18px;margin-bottom:25px;padding:18px 18px 14px}.edit-container-page .steps-box h4{color:var(--foreground);margin:0 0 12px;font-size:16px;font-weight:600}.edit-container-page .steps-box ul{margin:0;padding:0;list-style:none}.edit-container-page .steps-box li{color:#666f7e;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:14px;line-height:1.5;display:flex}.edit-container-page .steps-box li:last-child{margin-bottom:0}.edit-container-page .steps-box .check-icon{width:15px;height:15px;color:var(--primary);flex-shrink:0;margin-top:3px}.edit-container-page .integration-card{margin-top:36px;padding:22px 24px 24px}.edit-container-page .tabs{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:26px;display:flex}.edit-container-page .tabs button{background:var(--white);color:#3b4351;cursor:pointer;border:1px solid #c7ccd7;border-radius:4px;min-width:170px;height:42px;padding:0 18px;font-size:14px;font-weight:500}.edit-container-page .tabs .is-active{color:var(--primary);background:#eef3ff;border-color:#dbe4ff}.edit-container-page .script-card{margin-top:40px}.edit-container-page .script-body{padding:26px 22px 24px}.edit-container-page .script-body pre{color:#111827;white-space:pre-wrap;word-break:break-word;background:#f4f4f5;border-radius:16px;margin:0;padding:22px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:2}.edit-container-page .domain-list-card{background:var(--white);border:1px solid #eceff5;border-radius:14px;margin:20px 24px 0;overflow:hidden}.edit-container-page .domain-list-card__head{background:#f7f9fc;border-bottom:1px solid #eceff5;padding:14px 18px}.edit-container-page .domain-list-card__head h4{color:#20242f;margin:0;font-size:16px;font-weight:700}.edit-container-page .domain-list-empty{color:#6b7280;padding:18px;font-size:14px}.edit-container-page .domain-table-wrap{width:100%}.edit-container-page .domain-table-head,.edit-container-page .domain-table-row{grid-template-columns:2fr 1fr 1fr 1.4fr 1fr;align-items:center;display:grid}.edit-container-page .domain-table-head{background:var(--white);color:#20242f;border-bottom:1px solid #eceff5;padding:12px 18px;font-size:13px;font-weight:700}.edit-container-page .domain-table-row{border-bottom:1px solid #f1f4f8;padding:14px 18px}.edit-container-page .domain-table-row:last-child{border-bottom:0}.edit-container-page .domain-table-cell{color:#374151;font-size:14px}.edit-container-page .domain-status{border-radius:999px;justify-content:center;align-items:center;min-width:84px;height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.edit-container-page .domain-status.is-verified{color:#1f9d55;background:#e9f9ef}.edit-container-page .domain-status.is-pending{color:#d97706;background:#fff7e8}.edit-container-page .btn--sm{min-height:34px;padding:0 14px;font-size:13px}.edit-container-page .container-header{background:var(--white);border-radius:var(--radius-lg);border-left:4px solid var(--success);box-shadow:var(--shadow-sm);grid-template-columns:1.2fr auto auto;align-items:center;gap:40px;margin-bottom:0;padding:28px 32px;display:grid}.edit-container-page .header-left{min-width:0}.edit-container-page .header-status-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.edit-container-page .status-badge{border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-flex}.edit-container-page .status-badge.is-running{background:color-mix(in srgb,var(--success)10%,var(--white));color:var(--success)}.edit-container-page .status-badge.is-stopped{background:color-mix(in srgb,var(--danger)8%,var(--white));color:var(--danger)}.edit-container-page .status-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.edit-container-page .container-type-icon{background:var(--muted);width:28px;height:28px;color:var(--foreground-soft);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.edit-container-page .header-domain{color:var(--foreground);letter-spacing:-.02em;margin:0 0 16px;font-size:22px;font-weight:700}.edit-container-page .usage-section{max-width:460px}.edit-container-page .usage-text-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.edit-container-page .usage-label{color:var(--foreground-soft);font-size:13px}.edit-container-page .usage-label strong{color:var(--foreground);font-weight:700}.edit-container-page .usage-percent{color:var(--foreground-soft);font-size:13px;font-weight:600}.edit-container-page .usage-bar{background:var(--muted);border-radius:999px;width:100%;height:8px;margin-bottom:8px;overflow:hidden}.edit-container-page .usage-bar-fill{background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:999px;height:100%;transition:width .4s}.edit-container-page .renews-text{color:var(--foreground-soft);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.edit-container-page .info-icon-sm{opacity:.5;width:13px;height:13px}.edit-container-page .header-middle{border-left:1px solid var(--muted);flex-direction:column;justify-content:center;min-width:240px;padding:0 20px;display:flex}.edit-container-page .health-widget{border:1px solid color-mix(in srgb,var(--foreground)7%,transparent);width:100%;min-width:0;box-shadow:var(--shadow-md);border-radius:18px;padding:18px 18px 16px}.edit-container-page .health-widget.is-good .health-widget__icon{background:color-mix(in srgb,var(--success)10%,var(--white));color:var(--success)}.edit-container-page .health-widget.is-good .health-widget__score{color:var(--success)}.edit-container-page .health-widget.is-warn .health-widget__icon{background:color-mix(in srgb,var(--warning)12%,var(--white));color:var(--warning)}.edit-container-page .health-widget.is-warn .health-widget__score{color:var(--warning)}.edit-container-page .health-widget.is-danger .health-widget__icon{background:color-mix(in srgb,var(--danger)10%,var(--white));color:var(--danger)}.edit-container-page .health-widget.is-danger .health-widget__score{color:var(--danger)}.edit-container-page .health-widget.is-neutral .health-widget__icon{background:var(--muted);color:var(--primary)}.edit-container-page .health-widget.is-neutral .health-widget__score{color:var(--foreground)}.edit-container-page .health-widget .health-widget__top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.edit-container-page .health-widget .health-widget__icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex}.edit-container-page .health-widget .health-widget__summary{flex-direction:column;gap:2px;min-width:0;display:flex}.edit-container-page .health-widget .health-widget__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-soft);font-size:11px;font-weight:700}.edit-container-page .health-widget .health-widget__score{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.edit-container-page .health-widget .health-widget__status{color:var(--foreground-soft);margin:0 0 14px;font-size:13px;line-height:1.55}.edit-container-page .health-widget .health-widget__stats{flex-direction:column;gap:10px;display:flex}.edit-container-page .health-widget .health-widget__stat{min-width:0;color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.edit-container-page .health-widget .health-widget__stat svg{flex-shrink:0;font-size:15px}.edit-container-page .health-widget .health-widget__stat span{word-break:break-word;min-width:0;line-height:1.45}.edit-container-page .health-widget .health-widget__stat.is-success{color:var(--success)}.edit-container-page .health-widget .health-widget__stat.is-danger{color:var(--danger)}.edit-container-page .health-widget .health-widget__stat.is-muted{color:var(--foreground-soft)}.edit-container-page .header-right{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.edit-container-page .header-actions{align-items:center;gap:10px;display:flex}.edit-container-page .btn--upgrade{border-radius:999px;padding:10px 24px;font-size:15px}.edit-container-page .btn--upgrade .upgrade-icon{font-size:14px}.edit-container-page .btn--menu{background:var(--white);width:40px;height:40px;color:var(--foreground-soft);cursor:pointer;transition:border-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.edit-container-page .btn--menu:hover{border-color:var(--foreground-soft)}.edit-container-page .header-plan-cards{gap:12px;display:flex}.edit-container-page .plan-info-card{border-radius:var(--radius-sm);text-align:left;min-width:120px;padding:12px 20px}.edit-container-page .plan-info-card strong{color:var(--foreground);margin-bottom:2px;font-size:15px;font-weight:700;display:block}.edit-container-page .plan-info-card span{color:var(--foreground-soft);font-size:12px}.edit-container-page .container-nav-tabs{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;align-items:center;gap:0;margin-top:28px;margin-bottom:32px;padding:0 8px;display:flex;position:relative;overflow-x:auto}.edit-container-page .container-nav-tabs::-webkit-scrollbar{display:none}.edit-container-page .container-nav-tabs button{color:var(--foreground-soft);cursor:pointer;white-space:nowrap;font-size:15px;font-weight:500;font-family:var(--font-sans);scroll-snap-align:start;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;padding:16px 22px}.edit-container-page .container-nav-tabs button.is-active{color:var(--foreground);border-bottom-color:var(--success);font-weight:600}.edit-container-page .container-nav-tabs button:hover:not(.is-active){color:var(--foreground)}@media (max-width:991px){.edit-container-page .domain-table-wrap{overflow-x:auto}.edit-container-page .domain-table-head,.edit-container-page .domain-table-body{min-width:760px}}@media (max-width:767px){.edit-container-page .domain-list-card{margin:16px}.edit-container-page .domain-table-wrap{overflow:visible!important}.edit-container-page .domain-table-head{display:none!important}.edit-container-page .domain-table-body{background:#f7f9fc;padding:12px;min-width:0!important}.edit-container-page .domain-table-row{background:var(--white);border:1px solid #eceff5;border-radius:12px;margin-bottom:10px;grid-template-columns:none!important;padding:14px!important;display:block!important}.edit-container-page .domain-table-row:last-child{border-bottom:1px solid #eceff5;margin-bottom:0}.edit-container-page .domain-table-cell{color:var(--foreground);word-break:break-word;border-bottom:1px solid #f1f4f8;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex!important}.edit-container-page .domain-table-cell:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--foreground-soft);flex-shrink:0;font-size:11px;font-weight:700}.edit-container-page .domain-table-cell[data-label=Action]{border-bottom:none;padding-top:12px;padding-bottom:0;display:block!important}.edit-container-page .domain-table-cell[data-label=Action]:before{display:none}.edit-container-page .domain-table-cell[data-label=Action] .btn--base,.edit-container-page .domain-table-cell[data-label=Action] .btn--sm{width:100%;min-height:40px;font-size:13px;font-weight:600}.edit-container-page .domain-panel .panel-head{padding:16px}.edit-container-page .domain-panel .panel-head h3{font-size:15px}.edit-container-page .domain-panel .panel-body{padding:16px}.edit-container-page .domain-panel .steps-box{padding:14px}.edit-container-page .domain-panel .steps-box h4{font-size:14px}.edit-container-page .domain-panel .steps-box li{font-size:12.5px}.edit-container-page .domain-panel .btn--base.mt-3{width:100%;min-height:44px}}.edit-container-page .subscription-tab{flex-direction:column;gap:24px;display:flex}.edit-container-page .sub-hero{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:32px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.edit-container-page .sub-hero .sub-hero__left{z-index:1;flex:1;min-width:0;position:relative}.edit-container-page .sub-hero .sub-hero__badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:12px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.edit-container-page .sub-hero .sub-hero__badge.is-active{color:var(--success);background:#16a34a1f}.edit-container-page .sub-hero .sub-hero__badge.is-free{color:var(--primary);background:#2563eb1f}.edit-container-page .sub-hero .sub-hero__name{color:var(--foreground);text-transform:capitalize;margin:0 0 6px;font-size:28px;font-weight:700}.edit-container-page .sub-hero .sub-hero__desc{color:var(--foreground-soft);max-width:520px;margin:0;font-size:14px;line-height:1.6}.edit-container-page .sub-hero .sub-hero__right{z-index:1;flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:relative}.edit-container-page .sub-hero .sub-hero__price{color:var(--foreground);align-items:baseline;gap:4px;display:flex}.edit-container-page .sub-hero .sub-hero__price strong{font-size:36px;font-weight:700;line-height:1}.edit-container-page .sub-hero .sub-hero__price .sub-hero__currency{color:var(--foreground-soft);font-size:20px;font-weight:600}.edit-container-page .sub-hero .sub-hero__price .sub-hero__period{color:var(--foreground-soft);margin-left:4px;font-size:14px}.edit-container-page .sub-hero .sub-hero__price .sub-hero__price-free{color:var(--success);font-size:32px}.edit-container-page .sub-stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.edit-container-page .sub-stat{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast);align-items:center;gap:16px;padding:22px 24px;display:flex}.edit-container-page .sub-stat:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.edit-container-page .sub-stat .sub-stat__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:inline-flex}.edit-container-page .sub-stat .sub-stat__icon.is-primary{color:var(--primary);background:#2563eb1f}.edit-container-page .sub-stat .sub-stat__icon.is-success{color:var(--success);background:#16a34a1f}.edit-container-page .sub-stat .sub-stat__icon.is-warning{color:#b45309;background:#eab30824}.edit-container-page .sub-stat .sub-stat__body{min-width:0}.edit-container-page .sub-stat .sub-stat__body strong{color:var(--foreground);align-items:baseline;gap:6px;margin-bottom:4px;font-size:20px;font-weight:700;display:flex}.edit-container-page .sub-stat .sub-stat__body .sub-stat__meta{color:var(--foreground-soft);font-size:12px;font-style:normal;font-weight:500}.edit-container-page .sub-stat .sub-stat__body span{color:var(--foreground-soft);font-size:13px}.edit-container-page .sub-usage-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:26px 28px}.edit-container-page .sub-usage-card .sub-usage-card__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.edit-container-page .sub-usage-card .sub-usage-card__head strong{color:var(--foreground);font-size:16px;font-weight:700;display:block}.edit-container-page .sub-usage-card .sub-usage-card__head p{color:var(--foreground-soft);margin:2px 0 0;font-size:12px}.edit-container-page .sub-usage-card .sub-usage-card__value{color:var(--foreground);font-size:18px;font-weight:700}.edit-container-page .sub-usage-card .sub-usage-card__value em{color:var(--foreground-soft);font-style:normal;font-weight:500}.edit-container-page .sub-usage-card .sub-usage-card__bar{background:var(--muted);border-radius:999px;height:10px;position:relative;overflow:hidden}.edit-container-page .sub-usage-card .sub-usage-card__bar-fill{border-radius:999px;height:100%;transition:width .4s}.edit-container-page .sub-usage-card .sub-usage-card__bar-fill.is-success{background:linear-gradient(90deg,#22c55e,#16a34a)}.edit-container-page .sub-usage-card .sub-usage-card__bar-fill.is-warning{background:linear-gradient(90deg,#facc15,#f59e0b)}.edit-container-page .sub-usage-card .sub-usage-card__bar-fill.is-danger{background:linear-gradient(90deg,#f87171,#dc2626)}.edit-container-page .sub-usage-card .sub-usage-card__foot{color:var(--foreground-soft);justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;display:flex}.edit-container-page .sub-features{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px}.edit-container-page .sub-features .sub-features__head{margin-bottom:18px}.edit-container-page .sub-features .sub-features__head strong{color:var(--foreground);margin-bottom:4px;font-size:16px;font-weight:700;display:block}.edit-container-page .sub-features .sub-features__head p{color:var(--foreground-soft);margin:0;font-size:13px}.edit-container-page .sub-features .sub-features__list{grid-template-columns:repeat(2,1fr);gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.edit-container-page .sub-features .sub-features__list li{color:var(--foreground);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.edit-container-page .sub-features .sub-features__list li svg{color:var(--success);flex-shrink:0;margin-top:2px;font-size:16px}.edit-container-page .sub-empty{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px dashed var(--muted);align-items:flex-start;gap:16px;padding:28px;display:flex}.edit-container-page .sub-empty>svg{color:var(--primary);flex-shrink:0;margin-top:2px;font-size:28px}.edit-container-page .sub-empty strong{color:var(--foreground);margin-bottom:6px;font-size:16px;font-weight:700;display:block}.edit-container-page .sub-empty p{color:var(--foreground-soft);margin:0;font-size:13px;line-height:1.6}@media (max-width:991px){.edit-container-page .sub-hero{flex-direction:column;align-items:flex-start;padding:24px}.edit-container-page .sub-hero .sub-hero__right{align-items:flex-start;width:100%}.edit-container-page .sub-stats,.edit-container-page .sub-features .sub-features__list{grid-template-columns:1fr}}.edit-container-page .analytics-tab{flex-direction:column;gap:28px;display:flex}.edit-container-page .ana-banner{background:var(--white);border-radius:var(--radius-lg);border-left:4px solid var(--secondary);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.edit-container-page .ana-banner-text h3{color:var(--foreground);margin:0 0 4px;font-size:16px;font-weight:700}.edit-container-page .ana-banner-text p{color:var(--foreground-soft);margin:0;font-size:13px;line-height:1.5}.edit-container-page .ana-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px}.edit-container-page .ana-card-head{margin-bottom:20px}.edit-container-page .ana-card-head strong{color:var(--foreground);margin-bottom:8px;font-size:16px;font-weight:700;display:block}.edit-container-page .ana-legend{color:var(--foreground-soft);align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.edit-container-page .ana-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.edit-container-page .ana-legend-dot.is-success{background:var(--secondary)}.edit-container-page .ana-legend-dot.is-danger{background:var(--danger)}.edit-container-page .ana-legend-dot.is-primary{background:var(--primary)}.edit-container-page .ana-card-title{color:var(--foreground);margin:0 0 6px;font-size:18px;font-weight:700}.edit-container-page .ana-card-desc{color:var(--foreground-soft);max-width:680px;margin:0 0 20px;font-size:13px;line-height:1.6}.edit-container-page .ana-section-title{color:var(--foreground);border-bottom:1px solid var(--muted);margin:8px 0 -8px;padding-bottom:12px;font-size:22px;font-weight:700}.edit-container-page .ana-chart-row{grid-template-columns:1fr 320px;align-items:center;gap:24px;display:grid}.edit-container-page .ana-chart-row--top{align-items:start}.edit-container-page .ana-pie-wrap{min-width:0;height:250px}.edit-container-page .ana-split-table{min-width:0;overflow-x:auto}.edit-container-page .ana-pie-legend-label{color:#313131;text-transform:capitalize;font-size:13px;font-weight:600}.edit-container-page .recharts-legend-wrapper .recharts-legend-item-text{color:#313131!important;font-size:13px!important;font-weight:600!important}.edit-container-page .recharts-tooltip-wrapper{outline:none}.edit-container-page .ana-chart-wrap{aspect-ratio:640/220;width:100%;margin-top:8px}.edit-container-page .ana-chart-wrap--sm{aspect-ratio:640/180}.edit-container-page .ana-area-svg{width:100%;height:100%;display:block}.edit-container-page .ana-tooltip{background:var(--white);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:10px 14px}.edit-container-page .ana-tooltip .ana-tooltip-label{color:var(--foreground-soft);text-transform:capitalize;margin:0 0 3px;font-size:12px;font-weight:600}.edit-container-page .ana-tooltip .ana-tooltip-value{color:var(--foreground);margin:0;font-size:13px;font-weight:600}.edit-container-page .ana-tooltip .ana-tooltip-value span{color:var(--foreground);letter-spacing:-.03em;margin-right:3px;font-size:20px;font-weight:800}.edit-container-page .ana-chart-placeholder{text-align:center;color:var(--foreground-soft);padding:40px 0;font-size:14px;font-weight:500}.edit-container-page .ana-type-table{margin-bottom:4px}.edit-container-page .ana-type-head,.edit-container-page .ana-type-row{grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:10px 0;display:grid}.edit-container-page .ana-type-head{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--muted);font-size:12px;font-weight:700}.edit-container-page .ana-type-row{color:var(--foreground);border-bottom:1px solid var(--muted);text-transform:capitalize;font-size:14px;font-weight:500}.edit-container-page .ana-type-row:last-child{border-bottom:none}.edit-container-page .ana-donut-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.edit-container-page .ana-donut-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;padding:28px}.edit-container-page .ana-donut-title{color:var(--foreground);margin:0 0 4px;font-size:18px;font-weight:700}.edit-container-page .ana-donut-subtitle{color:var(--foreground-soft);margin:0 0 20px;font-size:12px}.edit-container-page .ana-donut-wrap{width:140px;height:140px;margin-bottom:18px;display:inline-block;position:relative}.edit-container-page .ana-donut-svg{width:140px;height:140px;display:block}.edit-container-page .ana-donut-center{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edit-container-page .ana-donut-center strong{color:var(--foreground);font-size:28px;font-weight:700;line-height:1;display:block}.edit-container-page .ana-donut-center span{color:var(--foreground-soft);margin-top:2px;font-size:12px;display:block}.edit-container-page .ana-donut-legend{flex-direction:column;align-items:center;gap:6px;display:flex}.edit-container-page .ana-donut-legend span{color:var(--foreground-soft);align-items:center;gap:6px;font-size:12px;display:flex}.edit-container-page .ana-hbar-list{flex-direction:column;gap:16px;display:flex}.edit-container-page .ana-hbar{flex-direction:column;gap:6px;display:flex}.edit-container-page .ana-hbar-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.edit-container-page .ana-hbar-name{color:var(--foreground);text-transform:capitalize;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.edit-container-page .ana-hbar-icon{color:var(--primary);flex-shrink:0;font-size:15px}.edit-container-page .ana-hbar-nums{color:var(--foreground-soft);align-items:center;gap:4px;font-size:13px;display:flex}.edit-container-page .ana-hbar-nums strong{color:var(--primary);font-size:15px;font-weight:700}.edit-container-page .ana-hbar-track{background:var(--muted);border-radius:999px;width:100%;height:10px;overflow:hidden}.edit-container-page .ana-hbar-fill{background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:999px;height:100%;transition:width .4s}.edit-container-page .daily-breakdown-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 25px;display:grid}.edit-container-page .daily-breakdown-stat{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:14px 16px}.edit-container-page .daily-breakdown-stat span{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.edit-container-page .daily-breakdown-stat strong{color:var(--foreground);font-size:22px;font-weight:700;line-height:1.1;display:block}.edit-container-page .daily-breakdown-stat em{color:var(--primary);margin-top:4px;font-size:12px;font-style:normal;font-weight:600;display:block}.edit-container-page .daily-breakdown-list{flex-direction:column;gap:10px;display:flex}.edit-container-page .daily-breakdown-row{--bar-pct:0%;background:var(--white);box-shadow:var(--shadow-md);border-radius:var(--radius-md);grid-template-columns:40px minmax(110px,160px) 1fr minmax(110px,auto) 78px;align-items:center;gap:16px;padding:14px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.edit-container-page .daily-breakdown-row>*{z-index:1;position:relative}.edit-container-page .daily-breakdown-row:hover{border-color:color-mix(in srgb,var(--primary)25%,var(--muted));box-shadow:0 6px 20px -12px color-mix(in srgb,var(--primary)40%,transparent);transform:translateY(-1px)}.edit-container-page .daily-breakdown-rank{background:color-mix(in srgb,var(--primary)10%,var(--muted));width:34px;height:34px;color:var(--foreground);letter-spacing:.2px;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.edit-container-page .daily-breakdown-rank.is-gold{background:linear-gradient(135deg,color-mix(in srgb,var(--warning)70%,var(--white)),var(--warning));color:var(--white);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--warning)55%,transparent)}.edit-container-page .daily-breakdown-rank.is-silver{background:linear-gradient(135deg,color-mix(in srgb,var(--foreground-soft)18%,var(--white)),color-mix(in srgb,var(--foreground-soft)55%,var(--white)));color:var(--foreground)}.edit-container-page .daily-breakdown-rank.is-bronze{background:linear-gradient(135deg,color-mix(in srgb,var(--warning)35%,var(--white)),color-mix(in srgb,var(--warning)65%,var(--foreground)));color:var(--white)}.edit-container-page .daily-breakdown-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.edit-container-page .daily-breakdown-day{color:var(--foreground);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.edit-container-page .daily-breakdown-sub{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.edit-container-page .daily-breakdown-bar{background:color-mix(in srgb,var(--primary)6%,var(--muted));border-radius:999px;min-width:40px;height:6px;overflow:hidden}.edit-container-page .daily-breakdown-bar-fill{height:100%;width:var(--bar-pct);background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:999px;transition:width .5s}.edit-container-page .daily-breakdown-value{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.edit-container-page .daily-breakdown-value strong{color:var(--foreground);font-size:16px;font-weight:700;line-height:1.1}.edit-container-page .daily-breakdown-value span{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.edit-container-page .daily-breakdown-delta{border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:70px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.edit-container-page .daily-breakdown-delta.is-up{background:color-mix(in srgb,var(--success)12%,transparent);color:var(--success)}.edit-container-page .daily-breakdown-delta.is-down{background:color-mix(in srgb,var(--danger)12%,transparent);color:var(--danger)}.edit-container-page .daily-breakdown-delta.is-flat{background:color-mix(in srgb,var(--foreground-soft)12%,transparent);color:var(--foreground-soft)}.edit-container-page .ana-platform-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.edit-container-page .ana-platform-card{background:var(--background);border-radius:var(--radius-md);align-items:center;gap:20px;padding:20px 24px;display:flex}.edit-container-page .ana-platform-donut{flex-shrink:0;width:80px;height:80px;position:relative}.edit-container-page .ana-platform-donut svg{width:80px;height:80px;display:block}.edit-container-page .ana-platform-rate{color:var(--success);font-size:16px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edit-container-page .ana-platform-info h4{color:var(--foreground);text-transform:capitalize;margin:0 0 8px;font-size:16px;font-weight:700}.edit-container-page .ana-platform-stats{flex-direction:column;gap:4px;display:flex}.edit-container-page .ana-platform-stats span{align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.edit-container-page .ana-platform-stats span svg{flex-shrink:0;font-size:15px}.edit-container-page .ana-platform-stats span.is-success{color:var(--success)}.edit-container-page .ana-platform-stats span.is-failed{color:var(--danger)}.edit-container-page .ana-platform-stats span.is-total{color:var(--foreground-soft);margin-top:2px;font-weight:600}@media (max-width:960px){.edit-container-page .ana-chart-row{grid-template-columns:1fr}.edit-container-page .ana-chart-row .ana-pie-wrap{height:220px}}@media (max-width:768px){.edit-container-page .analytics-tab{gap:16px}.edit-container-page .ana-banner{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px}.edit-container-page .ana-banner .btn--base{text-align:center;width:100%}.edit-container-page .ana-card{padding:20px 16px}.edit-container-page .ana-section-title{font-size:16px}.edit-container-page .ana-type-head,.edit-container-page .ana-type-row{grid-template-columns:2fr 1fr 1fr}.edit-container-page .ana-type-head>div:nth-child(4),.edit-container-page .ana-type-row>div:nth-child(4){display:none}.edit-container-page .ana-donut-row{grid-template-columns:repeat(2,1fr);gap:12px}.edit-container-page .ana-platform-grid{grid-template-columns:1fr}}@media (max-width:480px){.edit-container-page .ana-donut-row{grid-template-columns:1fr}.edit-container-page .ana-type-head,.edit-container-page .ana-type-row{grid-template-columns:2fr 1fr}.edit-container-page .ana-type-head>div:nth-child(3),.edit-container-page .ana-type-head>div:nth-child(4),.edit-container-page .ana-type-row>div:nth-child(3),.edit-container-page .ana-type-row>div:nth-child(4){display:none}.edit-container-page .ana-pie-wrap{height:200px}}.edit-container-page .mon-tab{flex-direction:column;gap:22px;display:flex}.edit-container-page .mon-status-bar{background:var(--white);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--foreground)4%,transparent);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.edit-container-page .mon-status-indicator{align-items:center;gap:10px;display:flex}@keyframes monPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.edit-container-page .mon-pulse{background:var(--success);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--success)20%,transparent);border-radius:50%;animation:2s ease-in-out infinite monPulse}.edit-container-page .mon-status-text{color:var(--foreground);font-size:14px;font-weight:700}.edit-container-page .mon-status-platforms{flex-wrap:wrap;gap:8px;display:flex}.edit-container-page .mon-platform-tag{text-transform:capitalize;background:color-mix(in srgb,var(--primary)8%,var(--white));color:var(--primary);border-radius:999px;padding:4px 14px;font-size:12px;font-weight:700}.edit-container-page .mon-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.edit-container-page .mon-metric-card{background:var(--white);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--foreground)4%,transparent);transition:transform var(--transition-fast),box-shadow var(--transition-fast);align-items:center;gap:14px;padding:22px 24px;display:flex}.edit-container-page .mon-metric-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.edit-container-page .mon-metric-icon{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary)8%,var(--white));width:44px;height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.is-success .edit-container-page .mon-metric-icon{background:color-mix(in srgb,var(--success)8%,var(--white));color:var(--success)}.is-danger .edit-container-page .mon-metric-icon{background:color-mix(in srgb,var(--danger)8%,var(--white));color:var(--danger)}.is-info .edit-container-page .mon-metric-icon{background:var(--muted);color:var(--primary)}.edit-container-page .mon-metric-body strong{color:var(--foreground);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2;display:block}.edit-container-page .mon-metric-body span{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600}.edit-container-page .mon-card{background:var(--white);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--foreground)4%,transparent);padding:28px 30px}.edit-container-page .mon-card-title{color:var(--foreground);letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 20px;font-size:18px;font-weight:800;display:flex}.edit-container-page .mon-title-icon{color:var(--primary);font-size:20px}.edit-container-page .mon-empty{text-align:center;color:var(--foreground-soft);padding:32px 0;font-size:14px;font-weight:500}.edit-container-page .mon-browser-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.edit-container-page .mon-browser-item{background:var(--background);border-radius:var(--radius-md);padding:18px 20px}.edit-container-page .mon-browser-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.edit-container-page .mon-browser-icon{color:var(--primary);font-size:16px}.edit-container-page .mon-browser-name{color:var(--foreground);flex:1;font-size:14px;font-weight:700}.edit-container-page .mon-browser-pct{color:var(--primary);font-size:14px;font-weight:800}.edit-container-page .mon-browser-bar{background:var(--muted);border-radius:999px;width:100%;height:6px;margin-bottom:8px;overflow:hidden}.edit-container-page .mon-browser-fill{background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.edit-container-page .mon-browser-count{color:var(--foreground-soft);font-size:12px;font-weight:600}.edit-container-page .mon-feed{flex-direction:column;display:flex}.edit-container-page .mon-feed-item{gap:14px;padding:0 0 0 2px;display:flex}.edit-container-page .mon-feed-dot-col{flex-direction:column;flex-shrink:0;align-items:center;width:14px;padding-top:6px;display:flex}.edit-container-page .mon-feed-dot{border:2px solid var(--white);border-radius:50%;flex-shrink:0;width:10px;height:10px}.edit-container-page .mon-feed-dot.is-ok{background:var(--success);box-shadow:0 0 0 2px color-mix(in srgb,var(--success)20%,transparent)}.edit-container-page .mon-feed-dot.is-err{background:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--danger)15%,transparent)}.edit-container-page .mon-feed-dot.is-none{background:var(--foreground-soft);box-shadow:0 0 0 2px var(--muted)}.edit-container-page .mon-feed-line{background:var(--muted);flex:1;width:2px;min-height:16px}.edit-container-page .mon-feed-content{border-bottom:1px solid var(--muted);flex:1;margin-bottom:2px;padding-bottom:18px}.edit-container-page .mon-feed-item:last-child .mon-feed-line{display:none}.edit-container-page .mon-feed-item:last-child .mon-feed-content{border-bottom:none;padding-bottom:0}.edit-container-page .mon-feed-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.edit-container-page .mon-feed-name{color:var(--foreground);text-transform:capitalize;font-size:14px;font-weight:700}.edit-container-page .mon-feed-time{color:var(--foreground-soft);white-space:nowrap;font-size:12px;font-weight:600}.edit-container-page .mon-feed-meta{flex-wrap:wrap;gap:12px;display:flex}.edit-container-page .mon-feed-meta span{color:var(--foreground-soft);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.edit-container-page .mon-feed-meta span svg{flex-shrink:0;font-size:13px}.edit-container-page .mon-feed-meta span.is-ok{color:var(--success);font-weight:700}.edit-container-page .mon-feed-meta span.is-err{color:var(--danger);font-weight:700}.edit-container-page .logs-tab{flex-direction:column;gap:24px;display:flex}.edit-container-page .logs-summary{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.edit-container-page .logs-summary-card{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center;padding:20px 22px}.edit-container-page .logs-summary-card strong{color:var(--foreground);font-size:28px;font-weight:700;line-height:1.2;display:block}.edit-container-page .logs-summary-card span{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.4px;margin-top:4px;font-size:12px;font-weight:600;display:block}.edit-container-page .logs-summary-card.is-success strong{color:var(--success)}.edit-container-page .logs-summary-card.is-failed strong{color:var(--danger)}.edit-container-page .logs-summary-card.is-platforms strong{color:var(--primary)}.edit-container-page .logs-table-wrap{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.edit-container-page .logs-table-head{background:var(--muted);color:var(--foreground);text-transform:uppercase;letter-spacing:.3px;grid-template-columns:.6fr 1.1fr .8fr .6fr .7fr 1.4fr 1fr .6fr;align-items:center;gap:10px;padding:14px 20px;font-size:12px;font-weight:700;display:grid}.edit-container-page .logs-table-body{padding:0 8px 8px}.edit-container-page .logs-table-row-wrap{background:0 0;border-radius:8px;margin-top:4px;overflow:hidden}.edit-container-page .logs-table-row-wrap:hover{background:var(--background)}.edit-container-page .logs-table-row{color:var(--foreground);transition:background var(--transition-fast);border-radius:8px;grid-template-columns:.6fr 1.1fr .8fr .6fr .7fr 1.4fr 1fr .6fr;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:500;display:grid}.edit-container-page .logs-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.edit-container-page .logs-cell--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edit-container-page .logs-cell--action{justify-content:flex-end;display:flex}.edit-container-page .logs-toggle-btn{border:1px solid var(--border,#e5e7eb);background:var(--white);color:var(--primary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);border-radius:999px;padding:4px 14px;font-size:12px;font-weight:600}.edit-container-page .logs-toggle-btn:hover{background:var(--primary);color:var(--white)}.edit-container-page .logs-detail{background:var(--background);border-radius:8px;flex-direction:column;gap:14px;margin:4px 4px 8px;padding:16px;display:flex}.edit-container-page .logs-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.edit-container-page .logs-detail-grid>div{flex-direction:column;gap:4px;min-width:0;display:flex}.edit-container-page .logs-detail-grid strong{color:var(--foreground);word-break:break-word;font-size:13px;font-weight:600}.edit-container-page .logs-detail-label{letter-spacing:.3px;text-transform:uppercase;color:var(--foreground-soft);font-size:11px;font-weight:700}.edit-container-page .logs-detail-break{word-break:break-all;white-space:normal}.edit-container-page .logs-detail-response{flex-direction:column;gap:6px;display:flex}.edit-container-page .logs-detail-response pre{background:var(--white);border:1px solid var(--border,#e5e7eb);white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:280px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5;overflow:auto}.edit-container-page .logs-filter-bar{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;padding:16px 18px;display:grid}.edit-container-page .logs-filter-group{flex-direction:column;gap:6px;min-width:0;display:flex}.edit-container-page .logs-filter-group label{letter-spacing:.3px;text-transform:uppercase;color:var(--foreground-soft);font-size:12px;font-weight:700}.edit-container-page .logs-filter-group input,.edit-container-page .logs-filter-group select{border:1px solid var(--border,#e5e7eb);background:var(--white);width:100%;color:var(--foreground);transition:border-color var(--transition-fast);border-radius:8px;outline:none;padding:10px 12px;font-size:14px}.edit-container-page .logs-filter-group input:focus,.edit-container-page .logs-filter-group select:focus{border-color:var(--primary)}.edit-container-page .logs-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.edit-container-page .logs-filter-actions .btn--ghost{color:var(--foreground);border:1px solid var(--border,#e5e7eb);background:0 0}.edit-container-page .logs-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;display:flex}.edit-container-page .logs-pagination-info{color:var(--foreground-soft);font-size:13px}.edit-container-page .logs-pagination-info strong{color:var(--foreground)}.edit-container-page .logs-pagination-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.edit-container-page .logs-page-btn{border:1px solid var(--border,#e5e7eb);background:var(--white);min-width:34px;height:34px;color:var(--foreground);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.edit-container-page .logs-page-btn:hover:not(:disabled){background:var(--background)}.edit-container-page .logs-page-btn.is-active{background:var(--primary);color:var(--white);border-color:var(--primary)}.edit-container-page .logs-page-btn:disabled{opacity:.55;cursor:not-allowed}.edit-container-page .logs-page-ellipsis{color:var(--foreground-soft);padding:0 4px;font-weight:600}.edit-container-page .logs-id{color:var(--foreground-soft);font-size:13px;font-weight:700}.edit-container-page .logs-event-name{text-transform:capitalize;color:var(--foreground);font-weight:600}.edit-container-page .logs-platform-badge{text-transform:capitalize;background:var(--muted);color:var(--primary);border-radius:999px;align-items:center;padding:3px 12px;font-size:12px;font-weight:600;display:inline-flex}.edit-container-page .logs-http{font-size:13px;font-weight:700}.edit-container-page .logs-http.is-ok{color:var(--success)}.edit-container-page .logs-http.is-err{color:var(--danger)}.edit-container-page .logs-status{text-transform:capitalize;border-radius:999px;align-items:center;padding:3px 12px;font-size:12px;font-weight:700;display:inline-flex}.edit-container-page .logs-status.is-success{background:color-mix(in srgb,var(--success)10%,var(--white));color:var(--success)}.edit-container-page .logs-status.is-failed{background:color-mix(in srgb,var(--danger)8%,var(--white));color:var(--danger)}.edit-container-page .logs-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:32px 20px;display:flex}.edit-container-page .logs-empty h4{color:var(--foreground);margin:0 0 6px;font-size:18px;font-weight:700}.edit-container-page .logs-empty p{color:var(--foreground-soft);margin:0;font-size:14px}.edit-container-page .logs-load-more{justify-content:center;padding-top:4px;display:flex}.edit-container-page .logs-load-more-btn{border-radius:999px;padding:10px 32px;font-size:15px}.edit-container-page .events-tab{flex-direction:column;gap:25px;display:flex}.edit-container-page .events-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.edit-container-page .events-summary-card{background:var(--white);border-radius:var(--radius-md);align-items:center;gap:14px;padding:25px 22px;display:flex}.edit-container-page .events-summary-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.edit-container-page .events-summary-icon.is-primary{background:color-mix(in srgb,var(--primary)12%,transparent);color:var(--primary)}.edit-container-page .events-summary-icon.is-success{background:color-mix(in srgb,var(--success)14%,transparent);color:var(--success)}.edit-container-page .events-summary-icon.is-warning{background:color-mix(in srgb,var(--warning)14%,transparent);color:var(--warning)}.edit-container-page .events-summary-icon.is-info{background:color-mix(in srgb,var(--foreground-soft)14%,transparent);color:var(--foreground-soft)}.edit-container-page .events-summary-body{min-width:0}.edit-container-page .events-summary-body strong{color:var(--foreground);font-size:22px;font-weight:700;line-height:1.1;display:block}.edit-container-page .events-summary-body span{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.4px;margin-top:4px;font-size:11px;font-weight:700;display:block}.edit-container-page .events-filter-bar{background:var(--white);border:1px solid color-mix(in srgb,var(--primary)8%,var(--muted));border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.edit-container-page .events-filter-field{flex:220px;align-items:center;display:flex;position:relative}.edit-container-page .events-filter-field input{border:1px solid color-mix(in srgb,var(--primary)12%,var(--muted));background:var(--background);width:100%;height:40px;color:var(--foreground);transition:border-color var(--transition-fast),background var(--transition-fast);border-radius:10px;padding:0 14px 0 38px;font-size:14px}.edit-container-page .events-filter-field input:focus{border-color:var(--primary);background:var(--white);outline:none}.edit-container-page .events-filter-icon{color:var(--foreground-soft);pointer-events:none;font-size:16px;position:absolute;left:12px}.edit-container-page .events-filter-clear{border:1px solid color-mix(in srgb,var(--primary)15%,var(--muted));background:var(--white);height:40px;color:var(--foreground);cursor:pointer;transition:background var(--transition-fast);border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.edit-container-page .events-filter-clear:hover{background:var(--muted)}.edit-container-page .events-filter-status{color:var(--foreground-soft);font-size:12px;font-weight:600}.edit-container-page .events-empty{background:var(--white);border-radius:var(--radius-lg);min-height:260px;box-shadow:var(--shadow-sm);border:1px dashed color-mix(in srgb,var(--primary)18%,var(--muted));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 24px;display:flex}.edit-container-page .events-empty h4{color:var(--foreground);margin:0;font-size:18px;font-weight:700}.edit-container-page .events-empty p{color:var(--foreground-soft);max-width:360px;margin:0;font-size:14px}.edit-container-page .events-empty-icon{background:color-mix(in srgb,var(--primary)10%,var(--muted));width:56px;height:56px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;font-size:22px;display:inline-flex}.edit-container-page .events-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.edit-container-page .event-card{background:var(--white);border:1px solid color-mix(in srgb,var(--primary)6%,var(--muted));border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}.edit-container-page .event-card:before{content:"";background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--primary)40%,transparent));opacity:0;width:3px;height:100%;transition:opacity var(--transition-fast);position:absolute;top:0;left:0}.edit-container-page .event-card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--primary)22%,var(--muted));transform:translateY(-2px)}.edit-container-page .event-card:hover:before{opacity:1}.edit-container-page .event-card:hover .event-card__cta{color:var(--primary)}.edit-container-page .event-card:hover .event-card__cta svg{transform:translate(3px)}.edit-container-page .event-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.edit-container-page .event-card.is-active{border-color:color-mix(in srgb,var(--primary)35%,var(--muted));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)14%,transparent),var(--shadow-md)}.edit-container-page .event-card.is-active:before{opacity:1}.edit-container-page .event-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.edit-container-page .event-card__name{background:color-mix(in srgb,var(--primary)12%,var(--muted));color:var(--primary);text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.edit-container-page .event-card__name svg{font-size:12px}.edit-container-page .event-card__time{color:var(--foreground-soft);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.edit-container-page .event-card__time svg{font-size:13px}.edit-container-page .event-card__title{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin:0;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.edit-container-page .event-card__url{color:var(--primary);align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.edit-container-page .event-card__url svg{flex-shrink:0;font-size:13px}.edit-container-page .event-card__url span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.edit-container-page .event-card__url.is-empty{color:var(--foreground-soft);font-weight:500}.edit-container-page .event-card__pill{background:color-mix(in srgb,var(--success)12%,transparent);color:var(--success);text-transform:uppercase;letter-spacing:.3px;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 10px 4px 12px;font-size:11px;font-weight:700;display:inline-flex}.edit-container-page .event-card__pill-value{border-left:1px solid color-mix(in srgb,var(--success)30%,transparent);color:var(--success);padding-left:8px;font-size:11px}.edit-container-page .event-card__meta{border-top:1px dashed color-mix(in srgb,var(--primary)10%,var(--muted));color:var(--foreground-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.edit-container-page .event-card__meta-item{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;font-weight:600;display:inline-flex;overflow:hidden}.edit-container-page .event-card__meta-item svg{color:color-mix(in srgb,var(--foreground-soft)75%,var(--primary));flex-shrink:0;font-size:13px}.edit-container-page .event-card__meta-item.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.edit-container-page .event-card__browser{align-items:center;gap:5px;font-weight:600;display:inline-flex}.edit-container-page .event-card__browser svg{color:var(--foreground-soft);font-size:14px}.edit-container-page .event-card__browser.is-chrome svg{color:#4285f4}.edit-container-page .event-card__browser.is-firefox svg{color:#ff7139}.edit-container-page .event-card__browser.is-edge svg{color:#0078d4}.edit-container-page .event-card__browser.is-safari svg{color:#0fb5ee}.edit-container-page .event-card__browser.is-opera svg{color:#ff1b2d}.edit-container-page .event-card__browser.is-brave svg{color:#fb542b}.edit-container-page .event-card__browser.is-duckduckgo svg{color:#de5833}.edit-container-page .event-card__browser.is-samsung svg{color:#1428a0}.edit-container-page .event-card__browser.is-ie svg{color:#1ebbee}.edit-container-page .event-card__cta{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.4px;transition:color var(--transition-fast);align-items:center;gap:4px;margin-top:2px;font-size:12px;font-weight:700;display:inline-flex}.edit-container-page .event-card__cta svg{transition:transform var(--transition-fast);font-size:14px}.edit-container-page .event-drawer{z-index:1050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;justify-content:flex-end;animation:.18s eventDrawerFade;display:flex;position:fixed;inset:0}@keyframes eventDrawerFade{0%{opacity:0}to{opacity:1}}@keyframes eventDrawerSlide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes eventDrawerSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.edit-container-page .event-drawer__panel{background:var(--white);width:100%;max-width:640px;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;animation:.25s eventDrawerSlide;display:flex;overflow:hidden}.edit-container-page .event-drawer__header{border-bottom:1px solid color-mix(in srgb,var(--primary)8%,var(--muted));background:linear-gradient(135deg,color-mix(in srgb,var(--primary)6%,var(--white)),var(--white));align-items:flex-start;gap:12px;padding:22px 24px;display:flex}.edit-container-page .event-drawer__header-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.edit-container-page .event-drawer__name{background:color-mix(in srgb,var(--primary)14%,var(--muted));color:var(--primary);text-transform:capitalize;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.edit-container-page .event-drawer__name svg{font-size:12px}.edit-container-page .event-drawer__title{color:var(--foreground);word-break:break-word;margin:0;font-size:18px;font-weight:700;line-height:1.3}.edit-container-page .event-drawer__sub{color:var(--foreground-soft);flex-wrap:wrap;gap:8px 14px;font-size:12px;font-weight:600;display:flex}.edit-container-page .event-drawer__sub span{align-items:center;gap:5px;display:inline-flex}.edit-container-page .event-drawer__sub svg{font-size:13px}.edit-container-page .event-drawer__close{border:1px solid color-mix(in srgb,var(--primary)12%,var(--muted));background:var(--white);width:36px;height:36px;color:var(--foreground-soft);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.edit-container-page .event-drawer__close:hover{background:var(--muted);color:var(--danger);transform:rotate(90deg)}.edit-container-page .event-drawer__body{flex-direction:column;flex:1;gap:22px;padding:22px 24px 32px;display:flex;overflow-y:auto}.edit-container-page .event-drawer__chips{flex-wrap:wrap;gap:8px;display:flex}.edit-container-page .event-drawer__chip{background:var(--muted);color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.edit-container-page .event-drawer__chip svg{color:var(--foreground-soft);font-size:13px}.edit-container-page .event-drawer__chip.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.edit-container-page .event-drawer__chip.is-chrome svg{color:#4285f4}.edit-container-page .event-drawer__chip.is-firefox svg{color:#ff7139}.edit-container-page .event-drawer__chip.is-edge svg{color:#0078d4}.edit-container-page .event-drawer__chip.is-safari svg{color:#0fb5ee}.edit-container-page .event-drawer__chip.is-opera svg{color:#ff1b2d}.edit-container-page .event-drawer__chip.is-brave svg{color:#fb542b}.edit-container-page .event-drawer__chip.is-duckduckgo svg{color:#de5833}.edit-container-page .event-drawer__chip.is-samsung svg{color:#1428a0}.edit-container-page .event-drawer__chip.is-ie svg{color:#1ebbee}.edit-container-page .event-drawer__url{border:1px solid color-mix(in srgb,var(--primary)18%,var(--muted));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary)4%,var(--white));color:var(--primary);word-break:break-all;transition:background var(--transition-fast);align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.edit-container-page .event-drawer__url>svg:first-child{flex-shrink:0;font-size:16px}.edit-container-page .event-drawer__url>svg:last-child{opacity:.7;flex-shrink:0;margin-left:auto;font-size:14px}.edit-container-page .event-drawer__url span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.edit-container-page .event-drawer__url:hover{background:color-mix(in srgb,var(--primary)8%,var(--white))}.edit-container-page .event-drawer__section{flex-direction:column;gap:12px;display:flex}.edit-container-page .event-drawer__section-title{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid color-mix(in srgb,var(--primary)8%,var(--muted));justify-content:space-between;align-items:center;gap:10px;margin:0;padding-bottom:8px;font-size:11px;font-weight:700;display:flex}.edit-container-page .event-drawer__section-meta{color:var(--primary);text-transform:none;letter-spacing:0;font-size:12px}.edit-container-page .event-drawer__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 18px;display:grid}.edit-container-page .event-detail{flex-direction:column;gap:6px;min-width:0;display:flex}.edit-container-page .event-detail__label{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.edit-container-page .event-detail__label svg{font-size:12px}.edit-container-page .event-detail__value{color:var(--foreground);align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.edit-container-page .event-detail__value code{min-width:0;color:var(--foreground);background:var(--background);border:1px solid color-mix(in srgb,var(--primary)8%,var(--muted));text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:1;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.edit-container-page .event-detail__value--break{word-break:break-all}.edit-container-page .event-detail__value--stack{flex-direction:column;align-items:stretch;gap:5px}.edit-container-page .event-detail__copy{border:1px solid color-mix(in srgb,var(--primary)12%,var(--muted));background:var(--white);width:30px;height:30px;color:var(--foreground-soft);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.edit-container-page .event-detail__copy:hover{background:color-mix(in srgb,var(--primary)8%,var(--white));color:var(--primary)}.edit-container-page .event-items{flex-direction:column;gap:8px;display:flex}.edit-container-page .event-item{background:var(--background);border:1px solid color-mix(in srgb,var(--primary)6%,var(--muted));border-radius:var(--radius-sm);padding:12px 14px}.edit-container-page .event-item__name{color:var(--foreground);word-break:break-word;margin-bottom:6px;font-size:13.5px;font-weight:700}.edit-container-page .event-item__meta{color:var(--foreground);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.edit-container-page .event-item__meta span{align-items:center;gap:5px;font-weight:600;display:inline-flex}.edit-container-page .event-item__meta em{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.3px;font-size:10.5px;font-style:normal;font-weight:700}.edit-container-page .event-raw{background:var(--background);border:1px solid color-mix(in srgb,var(--primary)8%,var(--muted));border-radius:var(--radius-sm);overflow:hidden}.edit-container-page .event-raw summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:700;list-style:none;display:flex}.edit-container-page .event-raw summary::-webkit-details-marker{display:none}.edit-container-page .event-raw summary>span{align-items:center;gap:6px;display:inline-flex}.edit-container-page .event-raw pre{color:var(--foreground);background:var(--white);white-space:pre-wrap;word-break:break-all;border-top:1px solid color-mix(in srgb,var(--primary)8%,var(--muted));max-height:320px;margin:0;padding:14px 16px;font-size:12px;line-height:1.55;overflow:auto}.edit-container-page .events-load-more{justify-content:center;padding-top:4px;display:flex}.edit-container-page .events-load-more-btn{border-radius:999px;padding:10px 32px;font-size:15px}.edit-container-page .reports-tab{flex-direction:column;gap:24px;display:flex}.edit-container-page .reports-summary{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.edit-container-page .reports-summary-card{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center;padding:20px 22px}.edit-container-page .reports-summary-card strong{color:var(--foreground);font-size:28px;font-weight:700;line-height:1.2;display:block}.edit-container-page .reports-summary-card span{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.4px;margin-top:4px;font-size:12px;font-weight:600;display:block}.edit-container-page .reports-summary-card.is-success strong{color:var(--success)}.edit-container-page .reports-summary-card.is-peak strong{color:var(--warning)}.edit-container-page .reports-summary-card.is-domains strong{color:var(--primary)}.edit-container-page .reports-domain-table{width:100%}.edit-container-page .reports-domain-head,.edit-container-page .reports-domain-row{grid-template-columns:.8fr 1.2fr 1.5fr;align-items:center;padding:12px 0;display:grid}.edit-container-page .reports-domain-head{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--muted);font-size:12px;font-weight:700}.edit-container-page .reports-domain-row{color:var(--foreground);border-bottom:1px solid var(--muted);font-size:14px;font-weight:500}.edit-container-page .reports-domain-row:last-child{border-bottom:none}.edit-container-page .reports-domain-cell{min-width:0}.edit-container-page .reports-domain-name{align-items:center;gap:8px;font-weight:600;display:inline-flex}.edit-container-page .reports-domain-icon{color:var(--primary);flex-shrink:0;font-size:15px}.edit-container-page .reports-domain-bar-wrap{align-items:center;gap:12px;display:flex}.edit-container-page .reports-domain-bar-wrap strong{color:var(--primary);white-space:nowrap;font-size:14px;font-weight:700}.edit-container-page .reports-domain-bar-track{background:var(--muted);border-radius:999px;flex:1;height:8px;overflow:hidden}.edit-container-page .reports-domain-bar-fill{background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:999px;height:100%;transition:width .4s}.edit-container-page .reports-section-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.edit-container-page .reports-section-header .ana-card-title{align-items:center;gap:8px;margin:0;display:inline-flex}.edit-container-page .reports-section-heading{min-width:0}.edit-container-page .reports-section-heading .ana-card-desc{margin-top:4px}.edit-container-page .reports-filter{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.edit-container-page .reports-filter-label{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.edit-container-page .reports-filter-select{appearance:none;background-color:var(--white);border:1px solid color-mix(in srgb,var(--primary)18%,var(--muted));border-radius:var(--radius-md);color:var(--foreground);cursor:pointer;min-width:140px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23707b81'><path fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.06l3.71-3.83a.75.75 0 111.08 1.04l-4.25 4.39a.75.75 0 01-1.08 0L5.21 8.27a.75.75 0 01.02-1.06z' clip-rule='evenodd'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding:8px 34px 8px 14px;font-size:13px;font-weight:600}.edit-container-page .reports-filter-select:hover{border-color:color-mix(in srgb,var(--primary)35%,transparent)}.edit-container-page .reports-filter-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)18%,transparent);outline:none}.edit-container-page .reports-section-icon{color:var(--primary);flex-shrink:0;font-size:18px}.edit-container-page .reports-section-total{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.3px;background:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.edit-container-page .reports-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.edit-container-page .reports-month-card{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:border-color var(--transition-fast),background var(--transition-fast);padding:14px 16px}.edit-container-page .reports-month-card.is-active{background:var(--white);border-color:color-mix(in srgb,var(--primary)20%,transparent);box-shadow:var(--shadow-sm)}.edit-container-page .reports-month-name{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:700}.edit-container-page .reports-month-value{color:var(--foreground);margin:6px 0 10px;font-size:20px;font-weight:700;line-height:1.2}.edit-container-page .reports-month-bar-track{background:color-mix(in srgb,var(--primary)10%,var(--white));border-radius:999px;height:6px;overflow:hidden}.edit-container-page .reports-month-bar-fill{background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:999px;height:100%;transition:width .4s}.edit-container-page .reports-bar-wrap{width:100%;margin-bottom:16px}.edit-container-page .reports-month-chart{border-radius:var(--radius-lg);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary)6%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--secondary)6%,var(--white))0%,var(--white)100%);border:1px solid color-mix(in srgb,var(--primary)8%,var(--muted));padding:8px 4px 4px;position:relative}.edit-container-page .reports-date-chart-wrap{border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-md);padding:14px 8px 6px;position:relative}.edit-container-page .reports-date-svg{width:100%;height:auto;display:block}.edit-container-page .reports-calendar-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 25px;display:grid}.edit-container-page .reports-calendar-stat{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:14px 16px}.edit-container-page .reports-calendar-stat span{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.edit-container-page .reports-calendar-stat strong{color:var(--foreground);font-size:22px;font-weight:700;line-height:1.1;display:block}.edit-container-page .reports-calendar-stat em{color:var(--primary);margin-top:4px;font-size:12px;font-style:normal;font-weight:600;display:block}.edit-container-page .reports-calendar{background:var(--white);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-md);padding:16px}.edit-container-page .reports-calendar-head{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.edit-container-page .reports-calendar-head>div{text-align:center;color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.4px;padding:4px 0;font-size:11px;font-weight:700}.edit-container-page .reports-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.edit-container-page .reports-calendar-cell{aspect-ratio:1;background:color-mix(in srgb,var(--muted)60%,var(--white));border:1px solid color-mix(in srgb,var(--muted)70%,transparent);min-height:56px;transition:transform var(--transition-fast),box-shadow var(--transition-fast);border-radius:10px;flex-direction:column;justify-content:space-between;padding:6px 8px;display:flex}.edit-container-page .reports-calendar-cell.is-pad{visibility:hidden}.edit-container-page .reports-calendar-cell.is-active{cursor:default}.edit-container-page .reports-calendar-cell.is-active:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--primary)15%,transparent);transform:translateY(-1px)}.edit-container-page .reports-calendar-cell.is-level-0{background:color-mix(in srgb,var(--muted)65%,var(--white));border-color:color-mix(in srgb,var(--muted)60%,transparent)}.edit-container-page .reports-calendar-cell.is-level-1{background:color-mix(in srgb,var(--primary)12%,var(--white));border-color:color-mix(in srgb,var(--primary)18%,transparent)}.edit-container-page .reports-calendar-cell.is-level-2{background:color-mix(in srgb,var(--primary)28%,var(--white));border-color:color-mix(in srgb,var(--primary)35%,transparent)}.edit-container-page .reports-calendar-cell.is-level-3{background:color-mix(in srgb,var(--primary)55%,var(--white));border-color:color-mix(in srgb,var(--primary)60%,transparent)}.edit-container-page .reports-calendar-cell.is-level-3 .reports-calendar-day,.edit-container-page .reports-calendar-cell.is-level-3 .reports-calendar-total{color:var(--white)}.edit-container-page .reports-calendar-cell.is-level-4{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--secondary)60%,var(--primary)));border-color:color-mix(in srgb,var(--primary)70%,transparent);box-shadow:0 6px 14px color-mix(in srgb,var(--primary)25%,transparent)}.edit-container-page .reports-calendar-cell.is-level-4 .reports-calendar-day,.edit-container-page .reports-calendar-cell.is-level-4 .reports-calendar-total{color:var(--white)}.edit-container-page .reports-calendar-day{color:var(--foreground-soft);font-size:12px;font-weight:700;line-height:1}.edit-container-page .reports-calendar-total{color:var(--foreground);text-align:right;font-size:13px;font-weight:700;line-height:1}.edit-container-page .reports-calendar-legend{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.3px;justify-content:flex-end;align-items:center;gap:6px;margin-top:14px;font-size:11px;font-weight:700;display:flex}.edit-container-page .reports-calendar-legend-cell{border:1px solid color-mix(in srgb,var(--muted)70%,transparent);border-radius:4px;width:14px;height:14px;display:inline-block}.edit-container-page .reports-calendar-legend-cell.is-level-0{background:color-mix(in srgb,var(--muted)65%,var(--white))}.edit-container-page .reports-calendar-legend-cell.is-level-1{background:color-mix(in srgb,var(--primary)12%,var(--white))}.edit-container-page .reports-calendar-legend-cell.is-level-2{background:color-mix(in srgb,var(--primary)28%,var(--white))}.edit-container-page .reports-calendar-legend-cell.is-level-3{background:color-mix(in srgb,var(--primary)55%,var(--white))}.edit-container-page .reports-calendar-legend-cell.is-level-4{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--secondary)60%,var(--primary)))}.edit-container-page .reports-split{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center;gap:24px;display:grid}.edit-container-page .reports-donut-wrap{width:100%;min-width:0}.edit-container-page .reports-split-list{min-width:0}.edit-container-page .ana-dot-clickable{transition:r .15s,stroke-width .15s}.edit-container-page .ana-dot-clickable:hover{r:6;stroke-width:3px}.edit-container-page .reports-popup-overlay{z-index:1000;background:color-mix(in srgb,var(--foreground)35%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:20px;animation:.18s reportsPopupFade;display:flex;position:fixed;inset:0}@keyframes reportsPopupFade{0%{opacity:0}to{opacity:1}}.edit-container-page .reports-popup-card{background:var(--white);border-radius:var(--radius-lg,16px);width:100%;max-width:420px;box-shadow:0 24px 60px color-mix(in srgb,var(--foreground)25%,transparent);padding:28px 28px 24px;animation:.22s reportsPopupRise;position:relative}@keyframes reportsPopupRise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.edit-container-page .reports-popup-close{background:var(--muted);width:32px;height:32px;color:var(--foreground-soft);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.edit-container-page .reports-popup-close:hover{background:color-mix(in srgb,var(--danger)12%,transparent);color:var(--danger)}.edit-container-page .reports-popup-eyebrow{text-transform:uppercase;letter-spacing:.6px;color:var(--primary);background:color-mix(in srgb,var(--primary)10%,transparent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.edit-container-page .reports-popup-title{color:var(--foreground);margin:10px 0 4px;font-size:22px;font-weight:700}.edit-container-page .reports-popup-sub{color:var(--foreground-soft);margin:0 0 18px;font-size:13px}.edit-container-page .reports-popup-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.edit-container-page .reports-popup-stat{background:var(--muted);border-radius:var(--radius-md);text-align:center;padding:12px}.edit-container-page .reports-popup-stat span{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.edit-container-page .reports-popup-stat strong{color:var(--foreground);font-size:18px;font-weight:700;line-height:1.2;display:block}@media (max-width:1199px){.edit-container-page .container-header{grid-template-columns:1fr auto;gap:24px}.edit-container-page .header-middle{border-left:none;padding:0}.edit-container-page .header-right{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.edit-container-page .top-grid{grid-template-columns:320px minmax(0,1fr);gap:28px}.edit-container-page .tabs{gap:12px}.edit-container-page .tabs button{min-width:150px}.edit-container-page .ana-banner{flex-direction:column;align-items:flex-start}.edit-container-page .logs-table-wrap{overflow-x:auto}.edit-container-page .logs-table-head,.edit-container-page .logs-table-body{min-width:1100px}.edit-container-page .logs-filter-bar{grid-template-columns:1fr 1fr}.edit-container-page .logs-filter-actions{grid-column:1/-1;justify-content:flex-end}.edit-container-page .logs-detail-grid{grid-template-columns:1fr 1fr}.edit-container-page .events-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-container-page .events-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:991px){.edit-container-page{margin-top:0;padding:24px 0 56px}.edit-container-page .container-header{grid-template-columns:1fr;gap:20px;padding:22px 20px}.edit-container-page .header-middle{border-top:1px solid #eceff5;border-left:none;align-items:flex-start;padding:16px 0 0}.edit-container-page .tracking-chart{text-align:left;flex-direction:row;gap:16px}.edit-container-page .tracking-circle-wrap,.edit-container-page .tracking-svg{width:80px;height:80px}.edit-container-page .header-right{flex-direction:column;align-items:flex-start}.edit-container-page .container-nav-tabs{border-radius:var(--radius-md);margin-top:20px;margin-bottom:22px;padding:0 4px}.edit-container-page .container-nav-tabs button{padding:12px 16px;font-size:14px}.edit-container-page .ana-card{padding:20px}.edit-container-page .logs-summary{grid-template-columns:repeat(2,1fr)}.edit-container-page .logs-table-head{display:none}.edit-container-page .logs-table-body{min-width:0;padding:12px}.edit-container-page .logs-table-row{background:var(--background);border-radius:var(--radius-sm);flex-direction:column;gap:8px;margin-bottom:10px;padding:16px;display:flex}.edit-container-page .logs-cell{white-space:normal;text-overflow:clip;align-items:center;gap:8px;display:flex;overflow:visible}.edit-container-page .logs-cell--action{justify-content:flex-start}.edit-container-page .logs-cell:before{content:attr(data-label);letter-spacing:.3px;text-transform:uppercase;min-width:90px;color:var(--foreground-soft);flex-shrink:0;font-size:11px;font-weight:700}.edit-container-page .logs-cell--action:before{display:none}.edit-container-page .logs-cell--truncate{word-break:break-all;white-space:normal}.edit-container-page .logs-table-wrap{overflow:visible}.edit-container-page .logs-table-row-wrap{background:0 0}.edit-container-page .logs-filter-bar{grid-template-columns:1fr}.edit-container-page .logs-filter-actions{justify-content:flex-start}.edit-container-page .logs-detail-grid{grid-template-columns:1fr}.edit-container-page .logs-pagination{flex-direction:column;align-items:stretch}.edit-container-page .logs-pagination-controls{justify-content:center}.edit-container-page .events-summary{grid-template-columns:1fr}.edit-container-page .events-grid{grid-template-columns:1fr;gap:12px}.edit-container-page .event-card{padding:16px}.edit-container-page .event-drawer{align-items:flex-end}.edit-container-page .event-drawer__panel{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);max-width:100%;max-height:92vh;animation:.25s eventDrawerSlideUp}.edit-container-page .event-drawer__header{padding:18px}.edit-container-page .event-drawer__body{gap:18px;padding:18px 18px 28px}.edit-container-page .event-drawer__grid{grid-template-columns:1fr}.edit-container-page .ana-donut-row{grid-template-columns:1fr 1fr}.edit-container-page .ana-type-head,.edit-container-page .ana-type-row{grid-template-columns:2fr 1fr 1fr}.edit-container-page .ana-type-head div:last-child,.edit-container-page .ana-type-row div:last-child{display:none}.edit-container-page .ana-platform-grid{grid-template-columns:1fr}.edit-container-page .reports-summary{grid-template-columns:repeat(2,1fr)}.edit-container-page .reports-domain-head,.edit-container-page .reports-domain-row{grid-template-columns:1fr 1fr 1.2fr}.edit-container-page .reports-month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.edit-container-page .reports-split{grid-template-columns:1fr;gap:16px}.edit-container-page .reports-calendar-cell{min-height:48px;padding:4px 6px}.edit-container-page .reports-calendar-day,.edit-container-page .reports-calendar-total{font-size:11px}.edit-container-page .mon-metrics{grid-template-columns:repeat(2,1fr)}.edit-container-page .mon-status-bar{flex-direction:column;align-items:flex-start;gap:12px}.edit-container-page .mon-card{padding:22px 20px}.edit-container-page .top-grid{grid-template-columns:1fr}.edit-container-page .page-head{flex-direction:column;align-items:flex-start}.edit-container-page .sidebar{order:2}.edit-container-page .main-content{order:1}.edit-container-page .integration-card,.edit-container-page .script-card{margin-top:28px}}@media (max-width:767px){.edit-container-page .title-wrap h1{font-size:24px}.edit-container-page .small-card-head,.edit-container-page .panel-head{padding:16px 18px}.edit-container-page .small-card-body,.edit-container-page .panel-body,.edit-container-page .integration-body,.edit-container-page .script-body{padding:18px}.edit-container-page .health-list{padding:16px 18px}.edit-container-page .tabs{gap:10px}.edit-container-page .tabs button,.edit-container-page .gradient-btn,.edit-container-page .small-btn,.edit-container-page .domain-btn{width:100%;min-width:100%}.edit-container-page .container-header{border-radius:var(--radius-md);padding:18px 16px}.edit-container-page .header-domain{font-size:18px}.edit-container-page .header-plan-cards{flex-direction:column;width:100%}.edit-container-page .plan-info-card{min-width:auto}.edit-container-page .btn--upgrade{justify-content:center;width:100%}.edit-container-page .container-nav-tabs{background:var(--white);border-radius:14px;gap:6px;margin-bottom:20px;padding:6px}.edit-container-page .container-nav-tabs button{color:var(--foreground-soft);background:0 0;border-bottom:none;border-radius:10px;flex-shrink:0;min-height:38px;padding:10px 16px;font-size:13px;font-weight:600}.edit-container-page .container-nav-tabs button.is-active{background:color-mix(in srgb,var(--primary)10%,var(--white));color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary)22%,transparent);border-bottom:none}.edit-container-page .logs-summary{grid-template-columns:1fr 1fr;gap:10px}.edit-container-page .logs-summary-card strong{font-size:22px}.edit-container-page .ana-banner{flex-direction:column;align-items:flex-start;padding:18px}.edit-container-page .ana-card{padding:16px}.edit-container-page .ana-section-title{font-size:18px}.edit-container-page .ana-donut-row{grid-template-columns:1fr}.edit-container-page .ana-donut-wrap,.edit-container-page .ana-donut-svg{width:120px;height:120px}.edit-container-page .ana-donut-center strong{font-size:22px}.edit-container-page .reports-summary{grid-template-columns:1fr 1fr;gap:10px}.edit-container-page .reports-month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.edit-container-page .reports-section-header{flex-direction:column;align-items:flex-start;gap:10px}.edit-container-page .reports-filter{width:100%}.edit-container-page .reports-filter-select{flex:1;min-width:0}.edit-container-page .reports-popup-card{padding:22px 20px 18px}.edit-container-page .reports-popup-title{font-size:18px}.edit-container-page .reports-popup-stats,.edit-container-page .reports-calendar-stats,.edit-container-page .daily-breakdown-stats{grid-template-columns:1fr}.edit-container-page .daily-breakdown-row{grid-template-columns:32px 1fr auto;grid-template-areas:"rank meta value""bar bar bar""delta delta delta";row-gap:10px;padding:12px 14px}.edit-container-page .daily-breakdown-rank{grid-area:rank;width:30px;height:30px;font-size:12px}.edit-container-page .daily-breakdown-meta{grid-area:meta}.edit-container-page .daily-breakdown-bar{grid-area:bar}.edit-container-page .daily-breakdown-value{grid-area:value}.edit-container-page .daily-breakdown-delta{grid-area:delta;justify-self:flex-start}.edit-container-page .reports-calendar{padding:10px}.edit-container-page .reports-calendar-cell{border-radius:8px;min-height:42px;padding:4px}.edit-container-page .reports-calendar-total,.edit-container-page .reports-calendar-day{font-size:10px}.edit-container-page .mon-metrics{grid-template-columns:1fr 1fr;gap:10px}.edit-container-page .mon-metric-card{padding:16px 18px}.edit-container-page .mon-metric-body strong{font-size:20px}.edit-container-page .mon-browser-grid{grid-template-columns:1fr}.edit-container-page .mon-feed-meta{gap:8px}.edit-container-page .reports-summary-card strong{font-size:22px}.edit-container-page .reports-domain-head{display:none}.edit-container-page .reports-domain-row{flex-direction:column;gap:6px;padding:14px 0;display:flex}.edit-container-page .reports-domain-bar-wrap{width:100%}.edit-container-page .ana-platform-card{text-align:center;flex-direction:column;padding:16px}.edit-container-page .ana-platform-info h4{margin-top:4px}.edit-container-page .ana-platform-stats{align-items:center}.edit-container-page .script-body pre{padding:18px;font-size:12px;line-height:1.8}.edit-container-page .sub-hero{gap:20px;padding:22px 20px}.edit-container-page .sub-hero .sub-hero__name{font-size:22px}.edit-container-page .sub-hero .sub-hero__desc{font-size:13px}.edit-container-page .sub-hero .sub-hero__price strong{font-size:28px}.edit-container-page .sub-hero .sub-hero__price .sub-hero__price-free{font-size:26px}.edit-container-page .sub-stat{gap:14px;padding:18px}.edit-container-page .sub-stat .sub-stat__icon{width:38px;height:38px;font-size:18px}.edit-container-page .sub-stat .sub-stat__body strong{font-size:18px}.edit-container-page .sub-usage-card{padding:20px}.edit-container-page .sub-usage-card .sub-usage-card__head{flex-direction:column;align-items:flex-start;gap:8px}.edit-container-page .sub-features{padding:20px}.edit-container-page .tabs button{flex:100%;min-width:100%}.edit-container-page .usage-text-row{flex-wrap:wrap;gap:6px}}@media (max-width:575px){.edit-container-page .container-header{border-left-width:3px;padding:16px 14px}.edit-container-page .header-domain{word-break:break-word;margin-bottom:12px;font-size:18px}.edit-container-page .usage-label,.edit-container-page .usage-percent{font-size:12px}.edit-container-page .title-wrap h1{font-size:20px}.edit-container-page .container-nav-tabs button{padding:9px 12px;font-size:12px}.edit-container-page .sub-hero{padding:20px 16px}.edit-container-page .sub-hero .sub-hero__badge{padding:5px 10px;font-size:10px}.edit-container-page .sub-hero .sub-hero__name{font-size:20px}.edit-container-page .sub-hero .sub-hero__price strong{font-size:24px}.edit-container-page .sub-hero .sub-hero__price .sub-hero__currency{font-size:16px}.edit-container-page .sub-hero .sub-hero__price .sub-hero__period{font-size:12px}.edit-container-page .sub-hero .btn--upgrade{justify-content:center;width:100%}.edit-container-page .sub-stat{padding:16px}.edit-container-page .sub-stat .sub-stat__body strong{flex-wrap:wrap;font-size:16px}.edit-container-page .sub-stat .sub-stat__body span{font-size:12px}.edit-container-page .sub-usage-card__value{font-size:15px}.edit-container-page .sub-features .sub-features__list li{font-size:13px}.edit-container-page .sub-empty{text-align:left;flex-direction:column;padding:20px}.edit-container-page .integration-card{padding:18px 14px}.edit-container-page .form-group input,.edit-container-page .form-group textarea,.edit-container-page .form-group select{font-size:14px}.edit-container-page .plan-info-card{padding:10px 14px}.edit-container-page .plan-info-card strong{font-size:14px}}.tracking-script-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #e7ebf3;border-radius:16px;overflow:hidden}.tracking-script-card .tracking-script-head{background:#ffffffb8;border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.tracking-script-card .tracking-script-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tracking-script-card .tracking-script-badge{background:color-mix(in srgb,var(--primary)10%,var(--white));height:28px;color:var(--primary);letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.tracking-script-card .tracking-script-note{color:var(--foreground-soft);font-size:12px;font-weight:500}.tracking-script-card .tracking-script-copy{white-space:nowrap;border-radius:12px;min-height:38px;padding:0 16px}.tracking-script-card .tracking-script-code{color:#172033;white-space:pre-wrap;word-break:break-word;background:0 0;margin:0;padding:18px 16px;font-size:13px;line-height:1.8}@media (max-width:767px){.tracking-script-card .tracking-script-head{flex-direction:column;align-items:flex-start}.tracking-script-card .tracking-script-copy{justify-content:center;width:100%}.tracking-script-card .tracking-script-code{font-size:12px;line-height:1.7}}.hire-setup-card{background:radial-gradient(circle at top right,#ffffff2e,transparent 24%),linear-gradient(135deg,var(--primary)0%,var(--primary)42%,var(--secondary)100%);color:var(--white);isolation:isolate;border-radius:20px;padding:24px 22px 22px;position:relative;overflow:hidden}.hire-setup-card:before{content:"";z-index:0;background:#ffffff1a;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-64px;right:-54px}.hire-setup-card:after{content:"";z-index:0;background:#ffffff12;border-radius:50%;width:120px;height:120px;position:absolute;top:52%;left:-38px;transform:translateY(-50%)}.hire-setup-top,.hire-setup-list,.hire-setup-btn{z-index:1;position:relative}.hire-setup-top{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.hire-setup-copy{min-width:0}.hire-setup-copy h3{letter-spacing:-.03em;color:var(--white);margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.1}.hire-setup-copy p{color:#ffffffe0;max-width:320px;margin:0;font-size:14px;line-height:1.65}.hire-setup-list{gap:10px;margin-bottom:18px;display:grid}.hire-setup-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--white);background:#ffffff1f;border-radius:14px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:13px;line-height:1.55;display:flex}.hire-setup-item-icon{color:var(--white);flex-shrink:0;margin-top:2px;font-size:15px}.hire-setup-btn{background:var(--white);color:var(--primary);width:100%;padding:8px 10px;font-size:17px}.hire-setup-btn-icon{font-size:14px}.wp-install-panel{background:var(--white);border-radius:20px;overflow:hidden}.wp-install-panel .wp-install-header{border-bottom:1px solid #eef0f5;padding:22px 24px 18px}.wp-install-panel .wp-install-header h3{color:var(--foreground);letter-spacing:-.01em;margin:0 0 6px;font-size:20px;font-weight:700}.wp-install-panel .wp-install-header p{color:var(--foreground-soft);margin:0;font-size:14px}.wp-install-panel .panel-body{padding:22px 24px 24px}.wp-install-card{border:1px solid color-mix(in srgb,var(--primary)22%,transparent);background:color-mix(in srgb,var(--primary)5%,var(--white));border-radius:16px;align-items:flex-start;gap:18px;padding:22px;display:flex}.wp-install-card__icon{background:var(--primary);width:48px;height:48px;color:var(--white);box-shadow:0 6px 14px color-mix(in srgb,var(--primary)25%,transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.wp-install-card__body{flex:1;min-width:0}.wp-install-card__title{color:var(--foreground);letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:700}.wp-install-card__desc{color:var(--foreground-soft);margin:0 0 16px;font-size:14px;line-height:1.55}.wp-install-card__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wp-install-card__btn{padding:10px 18px;font-size:14px}.wp-install-card__btn-icon{font-size:14px}.wp-install-card__btn-outline{background:var(--white);color:var(--foreground);cursor:pointer;border:1px solid #d8dde7;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.wp-install-card__btn-outline:hover{border-color:var(--primary);color:var(--primary)}@media (max-width:575px){.wp-install-card,.wp-install-card__actions{flex-direction:column;align-items:stretch}.wp-install-card__btn,.wp-install-card__btn-outline{width:100%}}.quota-alert{border:1px solid color-mix(in srgb,var(--danger)35%,transparent);background:color-mix(in srgb,var(--danger)8%,var(--white));color:var(--danger);border-radius:14px;align-items:center;gap:18px;margin:20px 0 0;padding:18px 22px;display:flex}.quota-alert__icon{background:color-mix(in srgb,var(--danger)15%,var(--white));width:44px;height:44px;color:var(--danger);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.quota-alert__icon svg{font-size:22px}.quota-alert__body{flex:1;min-width:0}.quota-alert__title{color:var(--danger);margin-bottom:4px;font-size:16px;font-weight:700;display:block}.quota-alert__message{color:color-mix(in srgb,var(--danger)80%,var(--foreground));margin:0;font-size:14px;line-height:1.5}.quota-alert__btn{background:var(--danger);color:var(--white);flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.quota-alert__btn:hover{color:var(--white);background:#b91c1c}@media (max-width:768px){.quota-alert{text-align:left;flex-direction:column;align-items:flex-start}.quota-alert__btn{justify-content:center;width:100%}}.pricing-page{padding:46px 0 72px}.pricing-page__container{max-width:1380px}.pricing-page__billing-toggle{background:var(--white);border:1px solid #e7ebf3;border-radius:16px;align-items:center;gap:8px;width:fit-content;margin:0 auto 34px;padding:6px;display:flex}.pricing-page__billing-toggle button{color:#1f2430;cursor:pointer;background:0 0;border:0;border-radius:12px;min-width:132px;height:48px;font-size:15px;font-weight:700;transition:all .2s}.pricing-page__billing-toggle .is-active{color:var(--white);background:#0b0b0b;box-shadow:0 10px 24px #0b0b0b2e}.pricing-page__annual-toggle{justify-content:center;align-items:center;gap:10px;padding:0 16px;display:inline-flex;min-width:190px!important}.pricing-page__annual-toggle small{height:24px;color:var(--white);white-space:nowrap;background:linear-gradient(90deg,#22c55e 0%,#14b8a6 100%);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.pricing-page__annual-toggle.is-active small{color:var(--white);background:linear-gradient(90deg,#34d399 0%,#2dd4bf 100%)}.pricing-page__table-card{background:0 0}.pricing-page__table{background:var(--white);border-radius:20px;overflow-x:auto}.pricing-page__table-head,.pricing-page__feature-row{grid-template-columns:minmax(260px,1.1fr)repeat(var(--pricing-plan-count,1),minmax(240px,1fr));display:grid}.pricing-page__table-head>div,.pricing-page__feature-row>div{border-bottom:1px solid #edf1f7;border-right:1px solid #edf1f7}.pricing-page__table-head>:last-child,.pricing-page__feature-row>:last-child{border-right:0}.pricing-page__compare-box{min-height:148px;padding:24px 20px 18px}.pricing-page__compare-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pricing-page__compare-top h3{color:#20242f;margin:0;font-size:28px;font-weight:700}.pricing-page__discount-badge{color:#0f766e;background:linear-gradient(90deg,#e0f2fe 0%,#dcfce7 100%);border-radius:999px;justify-content:center;align-items:center;min-width:86px;height:28px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.pricing-page__compare-box p{color:#6f7785;max-width:230px;margin:0;font-size:12px;line-height:1.6}.pricing-page__plan-head{text-align:center;min-height:148px;padding:18px 16px}.pricing-page__plan-name{color:#20242f;padding-bottom:6px;font-size:18px;font-weight:700}.pricing-page__plan-offer-badge{color:#2563eb;letter-spacing:.02em;background:linear-gradient(90deg,#3d67ff1a 0%,#5be4ac29 100%);border-radius:999px;justify-content:center;align-items:center;min-width:84px;height:28px;margin-bottom:10px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.pricing-page__plan-offer-badge--mobile{margin-bottom:12px}.pricing-page__plan-old-price{color:#98a1b1;margin-bottom:6px;font-size:13px;text-decoration:line-through}.pricing-page__plan-price-wrap{justify-content:center;align-items:baseline;gap:4px;display:flex}.pricing-page__plan-price-wrap h4{color:#20242f;margin:0;font-size:28px;font-weight:800;line-height:1}.pricing-page__plan-price-wrap span{color:#9aa3b2;font-size:11px;font-weight:500}.pricing-page__plan-description{color:#6f7785;min-height:44px;margin:0;padding-top:8px;font-size:14px;line-height:1.55}.pricing-page__plan-btn{background:linear-gradient(90deg,var(--primary)0%,#5be4ac 100%);width:100%;max-width:210px;height:40px;color:var(--white);cursor:pointer;border:0;border-radius:10px;margin-top:14px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 22px #3d67ff24}.pricing-page__plan-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px #3d67ff2e}.pricing-page__plan-btn:disabled{opacity:.7;cursor:not-allowed}.pricing-page__feature-label,.pricing-page__feature-value{color:#3f4552;justify-content:center;align-items:center;min-height:58px;padding:10px 14px;font-size:15px;display:flex}.pricing-page__feature-label{justify-content:flex-start;font-weight:500}.pricing-page__feature-value{font-weight:500}.pricing-page__check-icon{width:25px;height:25px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.pricing-page__check-icon svg{width:100%;height:100%}.pricing-page__mobile-plans{display:none}.pricing-page__mobile-plan-card{background:var(--white);border:1px solid #edf1f7;border-radius:18px;padding:18px;box-shadow:0 8px 24px #0f172a0d}.pricing-page__mobile-plan-head{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.pricing-page__mobile-plan-name{color:#20242f;font-size:20px;font-weight:700}.pricing-page__mobile-plan-price-wrap{align-items:baseline;gap:4px;display:flex}.pricing-page__mobile-plan-price-wrap h3{color:#20242f;margin:0;font-size:28px;font-weight:800}.pricing-page__mobile-plan-price-wrap span{color:#98a1b1;font-size:12px}.pricing-page__mobile-plan-description{color:#6f7785;margin:0;font-size:14px;line-height:1.6}.pricing-page__mobile-features{flex-direction:column;gap:12px;display:flex}.pricing-page__mobile-feature-row{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.pricing-page__mobile-feature-row:last-child{border-bottom:0}.pricing-page__mobile-feature-row span,.pricing-page__mobile-feature-row strong{color:#303746;font-size:14px}.pricing-page__mobile-feature-row strong{align-items:center;font-weight:600;display:inline-flex}.pricing-page__faq{margin-top:86px}.pricing-page__faq-heading{text-align:center;margin-bottom:44px}.pricing-page__faq-heading h2{color:#2a2f3a;letter-spacing:-.03em;margin:0;font-size:56px;font-weight:700;line-height:1.1}.pricing-page__faq-grid{grid-template-columns:1fr 360px;align-items:center;gap:64px;max-width:980px;margin:0 auto;display:grid}.pricing-page__faq-list{flex-direction:column;gap:18px;display:flex}.pricing-page__faq-item{background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 10px 22px #0f172a0d}.pricing-page__faq-question{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:84px;padding:0 22px;display:flex}.pricing-page__faq-question span{color:#242a36;font-size:18px;font-weight:600}.pricing-page__plus-icon{background:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s;display:inline-flex;color:var(--white)!important}.pricing-page__plus-icon svg{width:14px;height:14px}.pricing-page__plus-icon.is-open{transform:rotate(45deg)}.pricing-page__faq-answer{padding:0 22px 20px}.pricing-page__faq-answer p{color:#687180;margin:0;font-size:15px;line-height:1.7}.pricing-page__faq-visual{text-align:center}.pricing-page__faq-image-wrap{justify-content:center;align-items:center;display:flex}.pricing-page__faq-image{object-fit:contain;width:100%;max-width:300px;height:auto;display:block}.pricing-page__faq-visual h3{color:#20242f;margin:18px 0 10px;font-size:26px;font-weight:700}.pricing-page__faq-visual p{color:#6e7787;margin:0;font-size:15px;line-height:1.6}.pricing-page__question-blob{justify-content:center;display:flex}.pricing-page__question-shape{opacity:.95;background:#dfe5fb;border-radius:35% 45% 40% 42%;justify-content:center;align-items:center;width:210px;height:180px;display:flex;position:relative;box-shadow:0 0 0 10px #ffffffd9,0 18px 30px #0f172a08}.pricing-page__question-shape span{color:var(--white);font-size:86px;font-weight:700;line-height:1}@media (max-width:1399px){.pricing-page__feature-label,.pricing-page__feature-value{font-size:14px}.pricing-page__faq-heading h2{font-size:48px}}@media (max-width:1199px){.pricing-page__table-head,.pricing-page__feature-row{grid-template-columns:minmax(220px,1fr)repeat(var(--pricing-plan-count,1),minmax(200px,1fr))}.pricing-page__faq-grid{grid-template-columns:1fr;gap:38px;max-width:760px}.pricing-page__faq-visual{order:-1}}@media (max-width:991px){.pricing-page{padding:32px 0 56px}.pricing-page__faq{margin-top:62px}.pricing-page__faq-heading{margin-bottom:30px}.pricing-page__faq-heading h2{font-size:40px}.pricing-page__faq-question{min-height:72px}.pricing-page__faq-question span{font-size:16px}}@media (max-width:767px){.pricing-page__billing-toggle{justify-content:center;width:100%}.pricing-page__billing-toggle button{flex:1 1 0;min-width:0}.pricing-page__annual-toggle{gap:6px;padding:0 10px;min-width:0!important}.pricing-page__annual-toggle small{padding:0 8px;font-size:10px}.pricing-page__table--desktop{display:none}.pricing-page__mobile-plans{gap:18px;display:grid}.pricing-page__faq-heading h2{font-size:34px}.pricing-page__faq-grid{gap:24px}.pricing-page__question-shape{width:170px;height:150px}.pricing-page__question-shape span{font-size:66px}.pricing-page__faq-question{padding:0 18px}.pricing-page__faq-answer{padding:0 18px 18px}}.metaCapi{min-height:calc(100vh - 120px);padding:40px 0 96px;position:relative;overflow:hidden}.metaCapi .metaCapiInner{z-index:1;max-width:1320px;position:relative}.metaCapi .metaCapiToolbar{background:var(--white);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:32px;padding:22px 24px;display:flex;position:relative}.metaCapi .metaCapiToolbar:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#2563eb59,#0000);height:1px;position:absolute;bottom:-1px;left:24px;right:24px}.metaCapi .metaCapiTitleGroup{align-items:center;gap:16px;display:flex}.metaCapi .metaCapiTitleIcon{width:56px;height:56px;color:var(--white);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)140%);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:inline-flex;position:relative;box-shadow:0 10px 24px -8px #2563eb8c,inset 0 1px #fff6}.metaCapi .metaCapiTitleIcon:after{content:"";z-index:-1;filter:blur(14px);opacity:.8;background:conic-gradient(from 140deg,#2563eb40,#0000 30%,#66ff994d 60%,#0000);border-radius:22px;position:absolute;inset:-4px}.metaCapi .metaCapiTitleText h1{letter-spacing:-.02em;background:linear-gradient(135deg,var(--foreground)0%,var(--primary)100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:800;line-height:1.1}.metaCapi .metaCapiTitleText p{text-transform:uppercase;letter-spacing:2px;color:var(--foreground-soft);align-items:center;gap:8px;margin:6px 0 0;font-size:11px;font-weight:700;display:inline-flex}.metaCapi .metaCapiTitleText p:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite metaCapiPulse;box-shadow:0 0 0 4px #16a34a2e}@keyframes metaCapiPulse{0%,to{box-shadow:0 0 0 4px #16a34a2e}50%{box-shadow:0 0 0 8px #16a34a14}}.metaCapi .metaCapiControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.metaCapi .metaCapiSelect{height:46px;color:var(--foreground);cursor:pointer;appearance:none;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fffffff2,#ffffffb3),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%232563eb' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 16px center/12px 8px no-repeat;border:1px solid #2563eb24;border-radius:14px;outline:none;padding:0 42px 0 18px;font-size:14px;font-weight:600}.metaCapi .metaCapiSelect:hover{border-color:#2563eb59;transform:translateY(-1px)}.metaCapi .metaCapiSelect:focus{border-color:var(--primary);box-shadow:0 0 0 4px #2563eb1f}.metaCapi .metaCapiBtn{height:46px;color:var(--foreground);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:#ffffffd9;border:1px solid #2563eb24;border-radius:14px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.metaCapi .metaCapiBtn svg{color:var(--primary);font-size:18px}.metaCapi .metaCapiBtn:hover{border-color:var(--primary);background:var(--white);transform:translateY(-1px);box-shadow:0 10px 24px -14px #2563eb73}.metaCapi .metaCapiIconBtn{background:linear-gradient(135deg,var(--primary),var(--primary));width:46px;height:46px;color:var(--white);cursor:pointer;transition:all var(--transition-fast);border:1px solid #2563eb24;border-radius:14px;justify-content:center;align-items:center;font-size:18px;display:inline-flex;box-shadow:0 10px 20px -12px #2563eb99}.metaCapi .metaCapiIconBtn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px #2563ebb3}.metaCapi .comparisonTab{color:var(--foreground);cursor:pointer;transition:all var(--transition-fast);background:#ffffffd9;border:1px solid #2563eb24;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.metaCapi .comparisonTab:hover,.metaCapi .comparisonTabActive{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 10px 24px -14px #2563eb66}.metaCapi .comparisonDot{background:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #2563eb2e}.metaCapi .comparisonMenu{color:var(--foreground-soft);margin-left:auto;font-size:16px}.metaCapi .metaCapiKpi{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;margin-bottom:26px;display:grid}.metaCapi .kpiCard{background:var(--white);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border-radius:22px;padding:22px;position:relative;overflow:hidden}.metaCapi .kpiCard:after{content:"";background:linear-gradient(90deg,var(--primary),var(--secondary));opacity:.9;border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:22px;right:22px}.metaCapi .kpiCard:hover{transform:translateY(-3px);box-shadow:0 22px 40px -22px #2563eb59}.metaCapi .kpiCardFeatured{color:var(--white);background:linear-gradient(135deg,var(--primary)0%,var(--primary)55%,var(--secondary)160%);border:none;box-shadow:0 22px 44px -20px #2563eba6,inset 0 1px #ffffff40}.metaCapi .kpiCardFeatured:before{background:radial-gradient(320px 220px at 85% -10%,#ffffff40,#0000 60%),radial-gradient(260px 160px at -10% 110%,#66ff9947,#0000 60%)}.metaCapi .kpiCardFeatured:after{display:none}.metaCapi .kpiCardFeatured .kpiLabel,.metaCapi .kpiCardFeatured .kpiValue{color:var(--white)}.metaCapi .kpiCardFeatured .kpiIcon{color:var(--white);background:#fff3;box-shadow:inset 0 1px #fff6}.metaCapi .kpiCardFeatured .kpiBadge{color:var(--white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38}.metaCapi .kpiTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex;position:relative}.metaCapi .kpiIcon{background:var(--muted);width:44px;height:44px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.metaCapi .kpiBadge{text-transform:uppercase;letter-spacing:1px;background:var(--muted);color:var(--foreground-soft);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800}.metaCapi .kpiBadgeDanger{color:var(--danger);background:#dc26261a}.metaCapi .kpiBadgePrimary{color:var(--primary);background:#2563eb1a}.metaCapi .kpiBadgeWarning{color:var(--warning);background:#d977061f}.metaCapi .kpiLabel{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:1px;margin:0 0 6px;font-size:12px;font-weight:700;position:relative}.metaCapi .kpiValue{color:var(--foreground);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:800;position:relative}.metaCapi .metaCapiMetrics{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;margin-bottom:26px;display:grid}.metaCapi .metricCard{background:var(--white);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);border:1px solid #0f172a0f;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 6px 18px -16px #0f172a33}.metaCapi .metricCard:hover{border-color:#2563eb33;transform:translateY(-2px);box-shadow:0 18px 36px -22px #2563eb4d}.metaCapi .metricHead{color:var(--foreground);text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:10px;padding:18px 20px 12px;font-size:12px;font-weight:800;display:flex}.metaCapi .metricHeadIcon{background:var(--muted);width:36px;height:36px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.metaCapi .metricBody{padding:4px 20px 18px}.metaCapi .metricRow{border-bottom:1px dashed #0f172a14;justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;display:flex}.metaCapi .metricRow:last-child{border-bottom:none}.metaCapi .metricLabel{color:var(--foreground-soft);font-weight:500}.metaCapi .metricValue{color:var(--foreground);font-weight:700}.metaCapi .metricRowHighlight{background:var(--muted);border-radius:12px;margin-top:6px;padding:12px 14px;border:none!important}.metaCapi .metricRowHighlight .metricLabel{color:var(--foreground);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:700}.metaCapi .metricRowHighlight .metricValue{font-size:15px;font-weight:800}.metaCapi .metricValueDanger{color:var(--danger)}.metaCapi .metricValuePrimary{color:var(--primary)}.metaCapi .metricValueSuccess{color:var(--success)}.metaCapi .metricValueWarning{color:var(--warning)}.metaCapi .metaCapiChartSection{grid-template-columns:1fr 300px;gap:18px;margin-bottom:26px;display:grid}.metaCapi .chartCard{background:var(--white);border-radius:20px;min-height:300px;padding:24px;position:relative;overflow:hidden}.metaCapi .chartHead{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex;position:relative}.metaCapi .chartTitle{color:var(--foreground);letter-spacing:-.01em;align-items:center;gap:12px;margin:0;font-size:17px;font-weight:800;display:flex}.metaCapi .chartTitleIcon{background:linear-gradient(135deg,var(--primary),var(--secondary));width:38px;height:38px;color:var(--white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex;box-shadow:0 10px 22px -10px #2563eb99}.metaCapi .chartPlaceholder{width:100%;height:220px;color:var(--foreground-soft);background:repeating-linear-gradient(45deg,#2563eb0a 0 12px,#2563eb14 12px 24px);border:1px dashed #2563eb40;border-radius:16px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:relative}.metaCapi .chartStats{flex-direction:column;gap:14px;display:flex}.metaCapi .chartStatCard{background:var(--white);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0f172a0f;border-radius:18px;flex:1;padding:18px 20px;position:relative;overflow:hidden}.metaCapi .chartStatCard:before{content:"";background:linear-gradient(180deg,var(--primary),var(--secondary));border-radius:0 4px 4px 0;width:4px;position:absolute;top:0;bottom:0;left:0}.metaCapi .chartStatCard:hover{transform:translate(3px);box-shadow:0 14px 28px -20px #2563eb66}.metaCapi .chartStatLabel{text-transform:uppercase;letter-spacing:1.2px;color:var(--foreground-soft);margin:0 0 6px;font-size:11px;font-weight:700}.metaCapi .chartStatValue{color:var(--foreground);letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:800;display:flex}.metaCapi .chartStatIcon{background:var(--muted);width:38px;height:38px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.metaCapi .metaCapiWinners{margin-bottom:26px}.metaCapi .sectionHead{color:var(--foreground);text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;font-weight:800;display:flex}.metaCapi .sectionIcon{background:linear-gradient(135deg,var(--primary),var(--secondary));width:38px;height:38px;color:var(--white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex;box-shadow:0 10px 22px -10px #2563eb8c}.metaCapi .winnerGrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.metaCapi .winnerCard{background:var(--white);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0f172a0f;border-radius:20px;padding:20px;position:relative;overflow:hidden}.metaCapi .winnerCard:before{content:"";pointer-events:none;background:radial-gradient(closest-side at 100% 0,#2563eb14,#0000 70%);position:absolute;inset:0}.metaCapi .winnerCard:hover{transform:translateY(-3px);box-shadow:0 20px 36px -22px #2563eb59}.metaCapi .winnerLabel{text-transform:uppercase;letter-spacing:1px;background:var(--muted);border-radius:999px;margin-bottom:14px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-block;position:relative}.metaCapi .winnerLabelPrimary{color:var(--primary);background:#2563eb1a}.metaCapi .winnerLabelDanger{color:var(--danger);background:#dc26261a}.metaCapi .winnerValue{color:var(--foreground);letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:800;line-height:1.2;position:relative}.metaCapi .winnerMeta{color:var(--foreground-soft);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex;position:relative}.metaCapi .winnerDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.metaCapi .winnerDotPrimary{background:var(--primary);box-shadow:0 0 0 3px #2563eb2e}.metaCapi .winnerDotDanger{background:var(--danger);box-shadow:0 0 0 3px #dc26262e}.metaCapi .metaCapiTwoCol{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-bottom:26px;display:grid}.metaCapi .tableCard{background:var(--white);border:1px solid #0f172a0f;border-radius:20px;overflow:hidden;box-shadow:0 6px 18px -16px #0f172a33}.metaCapi .tableHeadRow{background:var(--muted);border-bottom:1px solid #2563eb14;align-items:center;gap:12px;padding:18px 22px;display:flex}.metaCapi .tableHeadRow h3{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.metaCapi .tableHeadIcon{background:linear-gradient(135deg,var(--primary),var(--secondary));width:36px;height:36px;color:var(--white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex;box-shadow:0 10px 20px -12px #2563eb8c}.metaCapi .metaCapiTable{border-collapse:collapse;width:100%}.metaCapi .metaCapiTable th{text-transform:uppercase;letter-spacing:1px;color:var(--foreground-soft);text-align:left;background:var(--background);border-bottom:1px solid #0f172a0f;padding:12px 22px;font-size:11px;font-weight:800}.metaCapi .metaCapiTable td{color:var(--foreground);transition:background var(--transition-fast);border-bottom:1px dashed #0f172a12;padding:14px 22px;font-size:14px;font-weight:600}.metaCapi .metaCapiTable tbody tr{transition:background var(--transition-fast)}.metaCapi .metaCapiTable tbody tr:hover{background:#2563eb08}.metaCapi .metaCapiTable tbody tr:hover td:first-child{color:var(--primary)}.metaCapi .metaCapiTable tr:last-child td{border-bottom:none}.metaCapi .tableEmpty{text-align:center;color:var(--foreground-soft);font-size:13px;padding:40px 18px!important}.metaCapi .creativeCards{grid-template-columns:1fr 1fr;gap:14px;padding:18px 22px;display:grid}.metaCapi .creativeCard{background:var(--white);cursor:pointer;transition:all var(--transition-fast);text-align:left;border:1.5px solid #0f172a14;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.metaCapi .creativeCard:before{content:"";opacity:0;transition:opacity var(--transition-fast);background:linear-gradient(135deg,#0000,#2563eb0a);position:absolute;inset:0}.metaCapi .creativeCard:hover:before{opacity:1}.metaCapi .creativeCard:hover{transform:translateY(-2px);box-shadow:0 16px 32px -20px #2563eb66}.metaCapi .creativeIcon{width:46px;height:46px;color:var(--primary);background:var(--white);border:1.5px solid #0f172a14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex;position:relative}.metaCapi .creativeInfo{flex-direction:column;gap:4px;display:flex;position:relative}.metaCapi .creativeLabel{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.metaCapi .creativeValue{color:var(--foreground);letter-spacing:1px;font-size:15px;font-weight:700}.metaCapi .creativeCardMvp{background:linear-gradient(135deg,#16a34a0f 0%,#16a34a05 100%);border-color:#16a34a66}.metaCapi .creativeCardMvp .creativeIcon{color:var(--success);border-color:#16a34a73}.metaCapi .creativeCardMvp .creativeLabel{color:var(--success)}.metaCapi .creativeCardUnder{background:linear-gradient(135deg,#dc26260f 0%,#dc262605 100%);border-color:#dc262666}.metaCapi .creativeCardUnder .creativeLabel{color:var(--danger)}.metaCapi .creativeCardUnder .creativeIcon{color:var(--danger);border-color:#dc262673}.metaCapi .creativeCardActive{border-width:2px;transform:translateY(-2px);box-shadow:0 18px 34px -20px #2563eb66}.metaCapi .metaCapiCampaigns{margin-bottom:26px}.metaCapi .statusDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.metaCapi .statusDotActive{background:var(--success);box-shadow:0 0 0 4px #16a34a2e}.metaCapi .statusDotPaused{background:var(--warning);box-shadow:0 0 0 4px #d977062e}.metaCapi .statusDotOff{background:var(--foreground-soft);box-shadow:0 0 0 4px #707b8126}.metaCapi .metaCapiBreakdown{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;margin-bottom:26px;display:grid}.metaCapi .breakdownCard{background:var(--white);transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #0f172a0f;border-radius:20px;overflow:hidden;box-shadow:0 6px 18px -16px #0f172a2e}.metaCapi .breakdownCard:hover{transform:translateY(-3px);box-shadow:0 22px 40px -22px #2563eb52}.metaCapi .breakdownTitle{color:var(--foreground);text-transform:uppercase;letter-spacing:1.2px;background:var(--muted);border-bottom:1px solid #2563eb14;padding:16px 20px;font-size:13px;font-weight:800;position:relative}.metaCapi .breakdownTitle:before{content:"";background:linear-gradient(180deg,var(--primary),var(--secondary));width:4px;position:absolute;top:0;bottom:0;left:0}.metaCapi .breakdownBody{padding:0}.metaCapi .breakdownHead,.metaCapi .breakdownRow{grid-template-columns:1.4fr 1fr 1fr .8fr .8fr;align-items:center;display:grid}.metaCapi .breakdownHead{color:var(--foreground-soft);text-transform:uppercase;letter-spacing:1.1px;background:var(--background);border-bottom:1px solid #0f172a0f;padding:10px 20px;font-size:10px;font-weight:800}.metaCapi .breakdownRow{color:var(--foreground);transition:background var(--transition-fast);border-bottom:1px dashed #0f172a12;padding:12px 20px;font-size:14px;font-weight:600}.metaCapi .breakdownRow:last-child{border-bottom:none}.metaCapi .breakdownRow:hover{background:#2563eb0a}.metaCapi .breakdownColHighlight{color:var(--primary);font-weight:800}.metaCapi .breakdownEmpty{text-align:center;color:var(--foreground-soft);padding:32px 18px;font-size:13px}@media (max-width:1199px){.metaCapi .metaCapiKpi,.metaCapi .metaCapiMetrics{grid-template-columns:repeat(2,1fr)}.metaCapi .metaCapiChartSection{grid-template-columns:1fr}.metaCapi .chartStats{flex-direction:row}.metaCapi .chartStatCard{flex:1 1 0}.metaCapi .winnerGrid,.metaCapi .metaCapiBreakdown{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.metaCapi{padding:28px 0 72px}.metaCapi .metaCapiToolbar{flex-direction:column;align-items:stretch;padding:20px}.metaCapi .metaCapiTitleGroup,.metaCapi .metaCapiControls{justify-content:flex-start}.metaCapi .metaCapiSelect{flex:160px;min-width:0}.metaCapi .metaCapiTwoCol{grid-template-columns:1fr}.metaCapi .winnerGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.metaCapi{padding:20px 0 64px}.metaCapi .metaCapiInner{padding-left:14px;padding-right:14px}.metaCapi .metaCapiTitleText h1{font-size:22px}.metaCapi .metaCapiTitleIcon{width:48px;height:48px;font-size:20px}.metaCapi .metaCapiKpi,.metaCapi .metaCapiMetrics{grid-template-columns:1fr;gap:14px}.metaCapi .kpiValue{font-size:26px}.metaCapi .winnerGrid,.metaCapi .metaCapiBreakdown{grid-template-columns:1fr;gap:14px}.metaCapi .creativeCards{grid-template-columns:1fr;padding:14px 16px}.metaCapi .chartStats{flex-direction:column}.metaCapi .tableHeadRow{padding:16px}.metaCapi .chartCard{padding:18px}.metaCapi .metaCapiTable{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.metaCapi .metaCapiTable th,.metaCapi .metaCapiTable td{white-space:nowrap;padding:12px 16px}.metaCapi .breakdownHead,.metaCapi .breakdownRow{padding-left:14px;padding-right:14px;font-size:12px}}@media (max-width:480px){.metaCapi .metaCapiTitleText h1{letter-spacing:-.01em;font-size:19px}.metaCapi .metaCapiTitleText p{letter-spacing:1.4px;font-size:10px}.metaCapi .metaCapiSelect{height:42px;padding-right:38px;font-size:13px}.metaCapi .metaCapiIconBtn,.metaCapi .metaCapiBtn{height:42px}.metaCapi .kpiCard{padding:18px}.metaCapi .kpiValue{font-size:24px}.metaCapi .winnerValue{font-size:18px}.metaCapi .breakdownHead,.metaCapi .breakdownRow{grid-template-columns:1.2fr .9fr .8fr .8fr .8fr;font-size:11px}}.billing{padding:28px 0 72px}.billing .billingHeader{margin-top:42px;margin-bottom:32px}.billing .billingHeader h2{color:var(--foreground);margin:0 0 22px;font-size:45px;font-weight:700}@media (max-width:768px){.billing .billingHeader h2{font-size:35px}}.billing .billingHeader p{color:var(--foreground);margin:0;font-size:25px;font-weight:700}.billing .billingGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;display:grid}.billing .billingPlanCard,.billing .billingUsage,.billing .billingInvoices{background:var(--white);border:1px solid #eaecf2;border-radius:16px;overflow:hidden}.billing .billingPlanHeader{background:var(--muted);border-bottom:1px solid #eaecf2;padding:18px 24px}.billing .billingPlanBadge{background:var(--primary);color:var(--white);border-radius:8px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}.billing .billingPlanBadge svg{font-size:16px}.billing .billingPlanBody{padding:26px}.billing .billingPlanName{color:var(--foreground);margin:0 0 6px;font-size:25px;font-weight:700}.billing .billingPlanPrice{color:var(--primary);margin:0 0 22px;font-size:36px;font-weight:700}.billing .billingPlanPrice span{color:var(--foreground-soft);font-size:16px;font-weight:500}.billing .billingPlanDetails{margin-bottom:26px}.billing .billingPlanDetailRow{color:var(--foreground-soft);align-items:center;gap:10px;margin-bottom:12px;font-size:16px;font-weight:400;display:flex}.billing .billingPlanDetailRow:last-child{margin-bottom:0}.billing .billingPlanDetailRow svg{color:var(--foreground-soft);font-size:18px}.billing .billingPlanActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.billing .billingPlanCancelBtn{color:var(--foreground-soft);cursor:pointer;background:0 0;border:1px solid #e2e6ef;border-radius:10px;padding:10px 22px;font-size:16px;font-weight:600;transition:all .2s}.billing .billingPlanCancelBtn:hover{border-color:var(--danger);color:var(--danger)}.billing .billingUsageHeader{background:var(--muted);border-bottom:1px solid #eaecf2;padding:18px 24px}.billing .billingUsageHeader h3{color:var(--foreground);margin:0;font-size:22px;font-weight:700}.billing .billingUsageBody{padding:26px}.billing .billingUsageItem{margin-bottom:22px}.billing .billingUsageItem:last-child{margin-bottom:0}.billing .billingUsageItemTop{justify-content:space-between;margin-bottom:10px;display:flex}.billing .billingUsageLabel{color:var(--foreground);font-size:16px;font-weight:600}.billing .billingUsageCount{color:var(--foreground-soft);font-size:15px;font-weight:600}.billing .billingUsageBar{background:#f0f2f5;border-radius:999px;width:100%;height:8px;overflow:hidden}.billing .billingUsageFill{border-radius:inherit;height:100%;transition:width .3s}.billing .billingInvoicesHeader{background:var(--muted);border-bottom:1px solid #eaecf2;padding:18px 24px}.billing .billingInvoicesHeader h3{color:var(--foreground);margin:0;font-size:22px;font-weight:700}.billing .billingInvoicesTable{border-collapse:collapse;width:100%}.billing .billingInvoicesTable th{text-transform:uppercase;letter-spacing:.5px;color:var(--foreground-soft);text-align:left;border-bottom:1px solid #f0f2f5;padding:14px 24px;font-size:13px;font-weight:700}.billing .billingInvoicesTable td{color:var(--foreground);border-bottom:1px solid #f5f6f8;padding:16px 24px;font-size:16px}.billing .billingInvoicesTable tr:last-child td{border-bottom:none}.billing .billingInvoicesEmpty{text-align:center;color:var(--foreground-soft);font-size:16px;padding:42px 24px!important}.billing .billingInvoiceBadge{border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.billing .billingInvoiceBadgePaid{color:#1f9d55;background:#e9f9ef}.billing .billingInvoiceBadgePending{color:#d97706;background:#fff7e8}.billing .billingInvoiceBadgeFailed{color:#dc2626;background:#fef2f2}.billing .billingInvoiceActionBtn{color:var(--foreground-soft);cursor:pointer;background:0 0;border:1px solid #e2e6ef;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s}.billing .billingInvoiceActionBtn:hover{border-color:var(--primary);color:var(--primary)}.billing .billingInvoiceDetailRow td{background:var(--muted);padding:0!important}.billing .billingInvoiceDetailGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:20px 24px;display:grid}.billing .billingInvoiceDetailItem{flex-direction:column;gap:4px;display:flex}.billing .billingInvoiceDetailLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--foreground-soft);font-size:12px;font-weight:700}.billing .billingInvoiceDetailValue{color:var(--foreground);word-break:break-word;font-size:14px;font-weight:500}.billing .billingInvoiceDetailStatus{color:var(--foreground-soft);background:var(--muted);border-bottom:1px solid #f0f2f5;padding:10px 24px;font-size:13px;font-weight:600}.billing .billingInvoiceDetailStatusError{color:#dc2626;background:#fef2f2;border-bottom-color:#fecaca}@media (max-width:991px){.billing{padding:24px 0 56px}.billing .billingHeader{margin-top:34px}.billing .billingHeader p{font-size:16px}.billing .billingGrid{grid-template-columns:1fr}}@media (max-width:767px){.billing .billingHeader h2{font-size:28px}.billing .billingHeader p{font-size:15px}.billing .billingPlanPrice{font-size:28px}.billing .billingPlanActions{flex-direction:column}.billing .billingPlanActions .btn--base,.billing .billingPlanCancelBtn{text-align:center;width:100%}.billing .billingInvoicesTable{display:block;overflow-x:auto}.billing .billingInvoicesTable th,.billing .billingInvoicesTable td{white-space:nowrap}}.billingModalOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.billingModal{background:#fff;border:.5px solid #0000001a;border-radius:12px;flex-direction:column;width:100%;max-width:640px;max-height:88vh;display:flex;overflow-y:auto}.billingModalHeader{z-index:2;background:#fff;border-bottom:.5px solid #00000014;justify-content:space-between;align-items:flex-start;padding:1.1rem 1.4rem;display:flex;position:sticky;top:0}.billingModalHeaderLeft{flex-direction:column;gap:4px;display:flex}.billingModalTitle{color:#111;margin:0;font-size:15px;font-weight:600}.billingModalSubtitle{color:#888;align-items:center;gap:4px;font-size:12px;display:flex}.billingModalClose{cursor:pointer;color:#888;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:16px;line-height:1;transition:background .15s,color .15s}.billingModalClose:hover{color:#111;background:#f3f3f3}.billingModalBody{flex-direction:column;gap:0;padding:1.25rem 1.4rem;display:flex}.billingModalStatus{color:#888;background:#f7f7f7;border-radius:6px;margin-bottom:1rem;padding:8px 12px;font-size:13px}.billingModalStatusError{color:#b91c1c;background:#fef2f2}.billingModalSection{margin-bottom:1.4rem}.billingModalSectionTitle{color:var(--foreground);text-transform:uppercase;border-bottom:.5px solid #00000012;margin-bottom:.75rem;padding-bottom:.5rem;font-size:14px;font-weight:600}.billingModalGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 16px;display:grid}.billingModalField{flex-direction:column;gap:3px;display:flex}.billingModalFieldLabel{color:var(--foreground-soft);text-transform:uppercase;font-size:12px}.billingModalFieldValue{color:var(--foreground);word-break:break-all;font-size:13px;font-weight:600}.billingModalDash{color:#ccc;font-size:13px}.billingModalPricing{border:.5px solid #00000014;border-radius:8px;overflow:hidden}.billingModalPriceRow{border-bottom:.5px solid #0000000f;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.billingModalPriceRow:last-child{border-bottom:none}.billingModalPriceLabel{color:var(--foreground);font-size:13px}.billingModalPriceValue{color:var(--foreground);font-size:13px;font-weight:500}.billingModalPriceDiscount .billingModalPriceLabel,.billingModalPriceDiscount .billingModalPriceValue{color:#b45309}.billingModalPriceTotal{background:#f9fafb}.billingModalPriceTotal .billingModalPriceLabel{color:var(--foreground);font-weight:600}.billingModalPriceTotal .billingModalPriceValue{color:var(--foreground);font-size:15px;font-weight:700}.tickets{padding:28px 0 72px}.tickets .container{max-width:1240px}.tickets .ticketsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:42px;margin-bottom:28px;display:flex}.tickets .ticketsHeader h2{color:var(--foreground);margin:0 0 22px;font-size:38px;font-weight:700}@media (max-width:768px){.tickets .ticketsHeader h2{font-size:30px}}.tickets .ticketsHeader p{color:var(--foreground);margin:0;font-size:22px;font-weight:700}.tickets .ticketsLabel{letter-spacing:1.2px;text-transform:uppercase;color:var(--foreground-soft);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.tickets .ticketsTitleBlock{margin-bottom:22px}.tickets .ticketsTitleBlock h2{color:var(--foreground);margin:0 0 8px;font-size:24px;font-weight:700}.tickets .ticketsTitleBlock p{color:var(--foreground-soft);margin:0;font-size:16px;font-weight:400}.tickets .ticketsBreadcrumb{color:var(--foreground-soft);align-items:center;gap:8px;margin-bottom:22px;font-size:14px;display:flex}.tickets .ticketsBreadcrumb svg{flex-shrink:0}.tickets .ticketsBreadcrumbLink{font:inherit;color:var(--foreground-soft);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:14px}.tickets .ticketsBreadcrumbLink:hover{color:var(--primary)}.tickets .ticketsBreadcrumbCurrent{color:var(--foreground);font-weight:600}.tickets .ticketsStatus{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.tickets .ticketsStatusOpen{color:var(--primary);background:#eff6ff}.tickets .ticketsStatusProgress{color:var(--warning);background:#fff7e8}.tickets .ticketsStatusResolved{color:var(--success);background:#e9f9ef}.tickets .ticketsStatusClosed{color:#6b7280;background:#f3f4f6}.tickets .ticketsStats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.tickets .ticketsStatCard{background:var(--white);border:1px solid #eaecf2;border-radius:14px;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.tickets .ticketsStatLabel{letter-spacing:.5px;text-transform:uppercase;color:var(--foreground-soft);font-size:12px;font-weight:700}.tickets .ticketsStatValue{color:var(--foreground);font-size:28px;font-weight:700}.tickets .ticketsStatValueOpen{color:var(--primary)}.tickets .ticketsStatValueProgress{color:var(--warning)}.tickets .ticketsStatValueResolved{color:var(--success)}.tickets .ticketsFilters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.tickets .ticketsFilterTab{background:var(--white);color:var(--foreground-soft);cursor:pointer;transition:all var(--transition-fast);border:1px solid #eaecf2;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-flex}.tickets .ticketsFilterTab:hover{border-color:var(--primary);color:var(--primary)}.tickets .ticketsFilterTabActive{background:var(--primary);border-color:var(--primary);color:#fff}.tickets .ticketsFilterTabActive .ticketsFilterCount{color:#fff;background:#ffffff40}.tickets .ticketsFilterCount{min-width:22px;height:22px;color:var(--foreground-soft);background:#f0f2f5;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.tickets .ticketsList{flex-direction:column;gap:14px;display:flex}.tickets .ticketsListEmpty{text-align:center;background:var(--white);border:1px solid #eaecf2;border-radius:14px;padding:48px 24px}.tickets .ticketsListEmpty h4{color:var(--foreground);margin:0 0 8px;font-size:20px;font-weight:700}.tickets .ticketsListEmpty p{color:var(--foreground-soft);margin:0;font-size:14px}.tickets .ticketsCard{background:var(--white);cursor:pointer;transition:box-shadow var(--transition-fast),border-color var(--transition-fast);border:1px solid #eaecf2;border-radius:14px;align-items:center;display:flex;overflow:hidden}.tickets .ticketsCard:hover{box-shadow:var(--shadow-sm);border-color:#d8dde7}.tickets .ticketsCardBorder{flex-shrink:0;align-self:stretch;width:5px}.tickets .ticketsCardOpen .ticketsCardBorder{background:var(--primary)}.tickets .ticketsCardProgress .ticketsCardBorder{background:var(--warning)}.tickets .ticketsCardResolved .ticketsCardBorder{background:var(--success)}.tickets .ticketsCardClosed .ticketsCardBorder{background:#d1d5db}.tickets .ticketsCardContent{flex:1;min-width:0;padding:20px 22px}.tickets .ticketsCardTop{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.tickets .ticketsCardId{color:var(--foreground-soft);font-size:13px;font-weight:600}.tickets .ticketsCardSubject{color:var(--foreground);font-size:16px;font-weight:700}.tickets .ticketsCardDesc{color:var(--foreground-soft);text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden}.tickets .ticketsCardMeta{color:var(--foreground-soft);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.tickets .ticketsCardMetaItem{align-items:center;gap:6px;display:inline-flex}.tickets .ticketsCardMetaSep{background:#ccc;border-radius:50%;width:4px;height:4px}.tickets .ticketsCardArrow{color:#ccc;flex-shrink:0;padding:0 22px}.tickets .ticketsDetailLayout{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}.tickets .ticketsDetailHeaderCard{background:var(--white);border:1px solid #eaecf2;border-radius:14px;margin-bottom:20px;padding:26px}.tickets .ticketsDetailBadges{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tickets .ticketsDetailBadge{color:var(--foreground-soft);background:var(--white);border:1px solid #eaecf2;border-radius:8px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-block}.tickets .ticketsDetailTitle{color:var(--foreground);margin:0 0 8px;font-size:22px;font-weight:700}.tickets .ticketsDetailDesc{color:var(--foreground-soft);margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.6}.tickets .ticketsDetailMeta{color:var(--foreground-soft);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.tickets .ticketsDetailMetaSep{background:#ccc;border-radius:50%;width:4px;height:4px}.tickets .ticketsDetailChat{background:var(--white);border:1px solid #eaecf2;border-radius:14px;overflow:hidden}.tickets .ticketsDetailSupportInfo{border-bottom:1px solid #eaecf2;align-items:center;gap:14px;padding:18px 22px;display:flex}.tickets .ticketsDetailSupportInfo strong{color:var(--foreground);font-size:14px}.tickets .ticketsDetailSupportAvatar{width:44px;height:44px;color:var(--success);background:#e9f9ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tickets .ticketsDetailSupportStatus{color:var(--foreground-soft);align-items:center;gap:6px;font-size:13px;font-weight:400;display:flex}.tickets .ticketsDetailOnlineDot{background:var(--success);border-radius:50%;width:9px;height:9px;display:inline-block}.tickets .ticketsDetailMsgCount{color:#00897b;background:#e0f2f1;border-radius:999px;margin-left:auto;padding:5px 14px;font-size:13px;font-weight:600}.tickets .ticketsDetailMessages{min-height:300px;max-height:500px;padding:22px;overflow-y:auto}.tickets .ticketsDetailDateDivider{text-align:center;margin-bottom:22px}.tickets .ticketsDetailDateDivider span{color:var(--foreground-soft);background:#f0f2f5;border-radius:999px;padding:5px 16px;font-size:12px;font-weight:600;display:inline-block}.tickets .ticketsDetailMsg{margin-bottom:16px}.tickets .ticketsDetailMsgUser{text-align:right}.tickets .ticketsDetailMsgUser .ticketsDetailMsgGroup{flex-direction:column;align-items:flex-end;display:flex}.tickets .ticketsDetailMsgUser .ticketsDetailMsgBubble{color:var(--foreground);background:#e0f2f1;border-radius:14px 14px 4px}.tickets .ticketsDetailMsgUser .ticketsDetailMsgAvatar{color:#00897b;background:#e0f2f1;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-top:6px;font-size:13px;font-weight:700;display:flex}.tickets .ticketsDetailMsgUser .ticketsDetailMsgTime{align-items:center;gap:5px;display:flex}.tickets .ticketsDetailMsgSupport .ticketsDetailMsgGroup{align-items:flex-start;gap:12px;display:flex}.tickets .ticketsDetailMsgSupport .ticketsDetailMsgBubble{color:var(--foreground);background:#f5f6f8;border-radius:14px 14px 14px 4px}.tickets .ticketsDetailMsgName{color:var(--foreground-soft);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.tickets .ticketsDetailSupportTag{background:var(--primary);color:#fff;letter-spacing:.5px;vertical-align:middle;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.tickets .ticketsDetailMsgBubble{max-width:340px;padding:12px 18px;font-size:14px;line-height:1.5;display:inline-block}.tickets .ticketsDetailMsgTime{color:#aaa;margin-top:5px;font-size:11px}.tickets .ticketsDetailMsgSupportAvatar{width:34px;height:34px;color:var(--success);background:#e9f9ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.tickets .ticketsDetailInputArea{border-top:1px solid #eaecf2;align-items:center;gap:12px;padding:16px 22px;display:flex}.tickets .ticketsDetailInputArea input{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.tickets .ticketsDetailInputArea input::placeholder{color:#bbb}.tickets .ticketsDetailAttachBtn,.tickets .ticketsDetailSendBtn{cursor:pointer;color:var(--foreground-soft);transition:color var(--transition-fast);background:0 0;border:none;padding:6px}.tickets .ticketsDetailAttachBtn:hover,.tickets .ticketsDetailSendBtn:hover,.tickets .ticketsDetailSendBtn{color:var(--primary)}.tickets .ticketsDetailInputHint{color:#bbb;padding:0 22px 14px;font-size:11px;display:block}.tickets .ticketsDetailSidebarCard{background:var(--white);border:1px solid #eaecf2;border-radius:14px;margin-bottom:16px;padding:24px}.tickets .ticketsDetailSidebarCard h3{color:var(--foreground);margin:0 0 20px;font-size:18px;font-weight:700}.tickets .ticketsDetailSidebarCardCta{text-align:center;background:#f0f4ff;border-color:#dfe6f6}.tickets .ticketsDetailSidebarCardCta h4{color:var(--primary);margin:0 0 8px;font-size:15px;font-weight:700}.tickets .ticketsDetailSidebarCardCta p{color:var(--foreground-soft);margin:0 0 14px;font-size:13px;font-weight:400;line-height:1.5}.tickets .ticketsDetailInfoRows{flex-direction:column;display:flex}.tickets .ticketsDetailInfoRow{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;padding:11px 0;font-size:13px;display:flex}.tickets .ticketsDetailInfoRow:last-child{border-bottom:none}.tickets .ticketsDetailInfoRow span:first-child{letter-spacing:.3px;color:var(--foreground-soft);font-size:12px;font-weight:600}.tickets .ticketsDetailInfoRow span:last-child{color:var(--foreground);font-weight:600}.tickets .ticketsDetailMsgNumber{color:var(--primary)!important}.tickets .ticketsDetailActions{flex-direction:column;gap:10px;display:flex}.tickets .ticketsDetailCloseBtn{background:var(--danger);color:#fff;cursor:pointer;width:100%;transition:opacity var(--transition-fast);border:none;border-radius:10px;padding:13px;font-size:14px;font-weight:700}.tickets .ticketsDetailCloseBtn:hover{opacity:.9}.tickets .ticketsDetailActionBtn{background:var(--white);width:100%;color:var(--foreground);cursor:pointer;transition:border-color var(--transition-fast);border:1px solid #eaecf2;border-radius:10px;padding:13px;font-size:14px;font-weight:600}.tickets .ticketsDetailActionBtn:hover{border-color:var(--primary);color:var(--primary)}.tickets .ticketsDetailLearnMore{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.tickets .ticketsDetailLearnMore:hover{text-decoration:underline}.tickets .ticketsCreateProgress{background:#eaecf2;border-radius:999px;width:100%;height:5px;margin-bottom:28px;overflow:hidden}.tickets .ticketsCreateProgressFill{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--secondary));height:100%;transition:width .4s}.tickets .ticketsCreateLayout{grid-template-columns:1fr 360px;align-items:start;gap:28px;display:grid}.tickets .ticketsCreateForm{background:var(--white);border:1px solid #eaecf2;border-radius:14px;padding:30px}.tickets .ticketsCreateSection{margin-bottom:26px}.tickets .ticketsCreateSection select,.tickets .ticketsCreateSection input,.tickets .ticketsCreateSection textarea{background:var(--white);width:100%;color:var(--foreground);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid #d8dde7;border-radius:10px;outline:none;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:400}.tickets .ticketsCreateSection select:focus,.tickets .ticketsCreateSection input:focus,.tickets .ticketsCreateSection textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.tickets .ticketsCreateSection select::placeholder,.tickets .ticketsCreateSection input::placeholder,.tickets .ticketsCreateSection textarea::placeholder{color:#bbb}.tickets .ticketsCreateSection select,.tickets .ticketsCreateSection input{height:48px}.tickets .ticketsCreateSection textarea{resize:vertical;min-height:160px}.tickets .ticketsCreateSection select:disabled{opacity:.5;cursor:not-allowed}.tickets .ticketsCreateSectionHalf{flex:1;min-width:0}.tickets .ticketsCreateFieldLabel{letter-spacing:.5px;text-transform:uppercase;color:var(--foreground-soft);margin-bottom:12px;font-size:12px;font-weight:700;display:block}.tickets .ticketsCreateRequired{color:var(--danger)}.tickets .ticketsCreateTypes{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tickets .ticketsCreateTypeCard{background:var(--white);cursor:pointer;transition:all var(--transition-fast);color:var(--foreground-soft);border:1px solid #eaecf2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 14px;font-size:13px;font-weight:600;display:flex}.tickets .ticketsCreateTypeCard svg{color:var(--foreground-soft);transition:color var(--transition-fast)}.tickets .ticketsCreateTypeCard:hover{border-color:var(--primary);color:var(--primary)}.tickets .ticketsCreateTypeCard:hover svg{color:var(--primary)}.tickets .ticketsCreateTypeCardActive{border-color:var(--primary);color:var(--primary);background:#f0f4ff}.tickets .ticketsCreateTypeCardActive svg{color:var(--primary)}.tickets .ticketsCreateRow{gap:18px;display:flex}.tickets .ticketsCreateCharCount{color:#aaa;justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.tickets .ticketsCreateActions{justify-content:space-between;align-items:center;gap:14px;padding-top:8px;display:flex}.tickets .ticketsCreateCancel{color:var(--foreground-soft);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #e2e6ef;border-radius:10px;padding:12px 28px;font-size:14px;font-weight:600}.tickets .ticketsCreateCancel:hover{border-color:var(--foreground);color:var(--foreground)}.tickets .ticketsCreateSidebar{flex-direction:column;gap:18px;display:flex}.tickets .ticketsCreateSidebarCard{background:var(--white);border:1px solid #eaecf2;border-radius:14px;padding:24px}.tickets .ticketsCreateSidebarCard h3{color:var(--foreground);margin:0 0 18px;font-size:18px;font-weight:700}.tickets .ticketsCreateSidebarCardCta{text-align:center;background:#f0f4ff;border-color:#dfe6f6}.tickets .ticketsCreateSidebarCardCta h4{color:var(--primary);margin:0 0 8px;font-size:15px;font-weight:700}.tickets .ticketsCreateSidebarCardCta p{color:var(--foreground-soft);margin:0 0 14px;font-size:13px;font-weight:400;line-height:1.5}.tickets .ticketsCreateTips{counter-reset:tips;margin:0;padding:0;list-style:none}.tickets .ticketsCreateTips li{counter-increment:tips;color:var(--foreground-soft);align-items:flex-start;gap:14px;margin-bottom:16px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.tickets .ticketsCreateTips li:last-child{margin-bottom:0}.tickets .ticketsCreateTips li:before{content:counter(tips);width:24px;height:24px;color:var(--success);background:#e9f9ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.tickets .ticketsCreateResponseTimes{flex-direction:column;display:flex}.tickets .ticketsCreateResponseRow{color:var(--foreground);border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;padding:11px 0;font-size:13px;font-weight:400;display:flex}.tickets .ticketsCreateResponseRow:last-child{border-bottom:none}.tickets .ticketsCreateResponseTime{color:var(--primary);font-weight:700}.tickets .ticketsCreateDocsLink{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.tickets .ticketsCreateDocsLink:hover{text-decoration:underline}@media (max-width:991px){.tickets{padding:24px 0 56px}.tickets .ticketsHeader{margin-top:34px}.tickets .ticketsHeader p{font-size:14px}.tickets .ticketsStats{grid-template-columns:repeat(2,1fr)}.tickets .ticketsDetailLayout,.tickets .ticketsCreateLayout{grid-template-columns:1fr}.tickets .ticketsCreateTypes{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.tickets .ticketsHeader{flex-direction:column;align-items:flex-start}.tickets .ticketsHeader h2{font-size:24px}.tickets .ticketsHeader p{font-size:13px}.tickets .ticketsHeader .btn--base{text-align:center;width:100%}.tickets .ticketsStats{grid-template-columns:1fr 1fr}.tickets .ticketsFilters{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.tickets .ticketsFilterTab{white-space:nowrap}.tickets .ticketsCardDesc{white-space:normal}.tickets .ticketsCreateRow{flex-direction:column;gap:0}.tickets .ticketsCreateTypes{grid-template-columns:1fr 1fr}.tickets .ticketsCreateActions{flex-direction:column-reverse}.tickets .ticketsCreateActions .btn--base,.tickets .ticketsCreateActions .ticketsCreateCancel{text-align:center;width:100%}}.events{padding:28px 0 72px}.events .container{max-width:1240px}.events .eventsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:42px;margin-bottom:28px;display:flex}.events .eventsHeader h2{color:var(--foreground);margin:0 0 22px;font-size:45px;font-weight:700}@media (max-width:768px){.events .eventsHeader h2{font-size:35px}}.events .eventsHeader p{color:var(--foreground);margin:0;font-size:25px;font-weight:700}.events .eventsStats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.events .eventsStatCard{background:var(--white);border:1px solid #eaecf2;border-radius:14px;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.events .eventsStatLabel{letter-spacing:.5px;text-transform:uppercase;color:var(--foreground-soft);font-size:13px;font-weight:700}.events .eventsStatValue{color:var(--foreground);font-size:32px;font-weight:700}.events .eventsStatValuePrimary{color:var(--primary)}.events .eventsSearch{margin-bottom:22px}.events .eventsSearchBox{max-width:380px;position:relative}.events .eventsSearchBox input{background:var(--white);width:100%;height:48px;color:var(--foreground);border:1px solid #eaecf2;border-radius:12px;outline:none;padding:0 16px 0 44px;font-family:inherit;font-size:15px;font-weight:400;transition:border-color .2s,box-shadow .2s}.events .eventsSearchBox input::placeholder{color:#bbb}.events .eventsSearchBox input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.events .eventsSearchIcon{color:#bbb;pointer-events:none;font-size:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.events .eventsTable{background:var(--white);border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #0f172a0a}.events .eventsTableHead{background:var(--muted);color:var(--foreground);grid-template-columns:1.2fr 1fr .8fr .8fr 1fr 50px;align-items:center;padding:14px 18px;font-size:15px;font-weight:700;display:grid}.events .eventsTableBody{padding:0 12px 12px}.events .eventsCard{border-radius:0;margin-top:10px;overflow:hidden}.events .eventsCard:first-child{margin-top:12px}.events .eventsCardExpanded{border-radius:10px;box-shadow:0 4px 16px #0f172a0f}.events .eventsTableRow{color:var(--foreground);cursor:pointer;background:#f8f9fc;grid-template-columns:1.2fr 1fr .8fr .8fr 1fr 50px;align-items:center;padding:14px 10px;font-size:15px;font-weight:500;transition:background .2s;display:grid}.events .eventsTableRow:hover{background:#f0f2f8}.events .eventsCell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.events .eventsCellToggle{justify-content:center;align-items:center;display:flex}.events .eventsExpandIcon{color:var(--foreground-soft);font-size:18px;transition:transform .2s}.events .eventsExpandIconOpen{transform:rotate(180deg)}.events .eventsEventName{align-items:center;gap:8px;display:inline-flex}.events .eventsEventIcon{color:var(--primary);flex-shrink:0;font-size:16px}.events .eventsBrowser{align-items:center;gap:6px;display:inline-flex}.events .eventsBrowserIcon{color:var(--foreground-soft);flex-shrink:0;font-size:15px}.events .eventsContainerBadge{color:var(--primary);background:#eff6ff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.events .eventsTableEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:292px;padding:38px 20px 42px;display:flex}.events .eventsTableEmpty h4{color:var(--foreground);margin:0 0 8px;font-size:22px;font-weight:700}.events .eventsTableEmpty p{color:var(--foreground-soft);margin:0;font-size:16px;font-weight:400}.events .eventsEmptyIcon{background:var(--muted);color:#a7b6e7;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-flex}.events .eventsEmptyIcon svg{font-size:28px}.events .eventsDetail{background:var(--white);border-top:1px solid #eceef4;padding:0 16px 20px}.events .eventsDetailSection{border-bottom:1px solid #f1f3f8;padding:18px 0}.events .eventsDetailSection:last-child{border-bottom:none;padding-bottom:0}.events .eventsDetailSectionTitle{color:var(--foreground);align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:700;display:flex}.events .eventsDetailSectionTitle svg{color:var(--primary);font-size:16px}.events .eventsDetailGrid{grid-template-columns:1fr 1fr;gap:0;display:grid}.events .eventsDetailRow{border-bottom:1px solid #f5f6f8;align-items:flex-start;gap:8px;padding:9px 12px;display:flex}.events .eventsDetailRow:nth-last-child(-n+2){border-bottom:none}.events .eventsDetailRowFull{flex-direction:column;grid-column:1/-1;gap:6px}.events .eventsDetailLabel{letter-spacing:.3px;min-width:110px;color:var(--foreground-soft);flex-shrink:0;font-size:13px;font-weight:700}.events .eventsDetailValue{color:var(--foreground);word-break:break-all;font-size:14px;font-weight:500}.events .eventsDetailValueLink{color:var(--primary)}.events .eventsDetailPre{color:var(--foreground);white-space:pre-wrap;word-break:break-word;background:#f8f9fc;border:1px solid #eaecf2;border-radius:10px;margin:0;padding:12px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:400;line-height:1.6;overflow-x:auto}.events .eventsPagination{justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.events .eventsPaginationBtn{background:var(--white);color:var(--foreground);cursor:pointer;border:1px solid #eaecf2;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.events .eventsPaginationBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.events .eventsPaginationBtn:disabled{opacity:.4;cursor:not-allowed}.events .eventsPaginationBtn svg{font-size:16px}.events .eventsPaginationPages{align-items:center;gap:4px;display:flex}.events .eventsPaginationPage{background:var(--white);min-width:38px;height:38px;color:var(--foreground);cursor:pointer;border:1px solid #eaecf2;border-radius:10px;padding:0 8px;font-family:inherit;font-size:15px;font-weight:600;transition:all .2s}.events .eventsPaginationPage:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.events .eventsPaginationPage:disabled{cursor:default}.events .eventsPaginationPageActive{background:var(--primary);border-color:var(--primary);color:#fff}.events .eventsPaginationPageActive:hover:not(:disabled){color:#fff}@media (max-width:991px){.events{padding:24px 0 56px}.events .eventsHeader{margin-top:34px}.events .eventsHeader p{font-size:16px}.events .eventsStats{grid-template-columns:repeat(2,1fr)}.events .eventsTableHead{display:none}.events .eventsTableBody{padding:12px}.events .eventsCard{border:1px solid #eaecf2;border-radius:12px;overflow:hidden}.events .eventsTableRow{background:var(--white);flex-direction:column;gap:10px;padding:16px;display:flex}.events .eventsCell{white-space:normal;align-items:center;gap:8px;display:flex}.events .eventsCell:before{content:attr(data-label);letter-spacing:.3px;text-transform:uppercase;min-width:100px;color:var(--foreground-soft);flex-shrink:0;font-size:12px;font-weight:700}.events .eventsCellToggle{justify-content:flex-end}.events .eventsCellToggle:before{display:none}.events .eventsDetailGrid{grid-template-columns:1fr}.events .eventsDetailRow:last-child{border-bottom:none}}@media (max-width:767px){.events .eventsHeader{flex-direction:column;align-items:flex-start}.events .eventsHeader h2{font-size:28px}.events .eventsHeader p{font-size:15px}.events .eventsStats{grid-template-columns:1fr 1fr}.events .eventsSearchBox{max-width:100%}.events .eventsPagination{flex-wrap:wrap}.events .eventsDetailRow{flex-direction:column;gap:4px}}.epig{padding:28px 0 72px}.epig .container{max-width:1450px!important}.epig .epig__banner{border-radius:var(--radius-sm);background:var(--white);grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding:30px;display:grid;overflow:hidden}.epig .epig__banner .epig__banner-copy h3{color:var(--foreground);letter-spacing:-.02em;margin:14px 0;font-size:40px;font-weight:700;line-height:1.2}@media (max-width:991px){.epig .epig__banner .epig__banner-copy h3{font-size:34px}}@media (max-width:768px){.epig .epig__banner .epig__banner-copy h3{font-size:28px}}.epig .epig__banner .epig__banner-copy p{max-width:560px;color:var(--foreground);margin:0 0 24px;font-size:18px;font-weight:400;line-height:1.6}@media (max-width:768px){.epig .epig__banner .epig__banner-copy p{font-size:16px}}.epig .epig__banner-grad{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)50%,var(--primary)100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite epigShimmer}@keyframes epigShimmer{0%{background-position:0%}to{background-position:200%}}.epig .epig__banner-actions{flex-wrap:wrap;gap:14px;display:flex}.epig .epig__banner-highlights{flex-wrap:wrap;gap:10px 14px;margin:0 0 24px;padding:0;list-style:none;display:flex}.epig .epig__banner-highlights li{background:var(--muted);color:var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.epig .epig__banner-highlights li svg{background:linear-gradient(135deg,var(--primary),var(--secondary));width:16px;height:16px;color:var(--white);border-radius:50%;flex-shrink:0;padding:2px}@media (max-width:480px){.epig .epig__banner-highlights li{padding:7px 12px;font-size:13px}}.epig .epig__banner-meta{letter-spacing:.02em;color:var(--foreground-soft)!important;margin:16px 0 0!important;font-size:13px!important;font-weight:500!important}.epig .epig__banner-visual{background:var(--muted);border-radius:var(--radius-md);padding:28px}@media (max-width:767px){.epig .epig__banner-visual{padding:22px}}@media (max-width:480px){.epig .epig__banner-visual{padding:18px}}.epig .epig__viz-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.epig .epig__viz-label{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-soft);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.epig .epig__viz-title{letter-spacing:-.015em;color:var(--foreground);font-size:20px;font-weight:700}.epig .epig__viz-trend{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--white);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #2563eb38}.epig .epig__viz-trend svg{font-size:15px}.epig .epig__viz-gauge{aspect-ratio:1;width:180px;max-width:100%;margin:4px auto 12px;position:relative}.epig .epig__viz-gauge svg{width:100%;height:100%;display:block}@media (max-width:480px){.epig .epig__viz-gauge{width:150px}}.epig .epig__viz-gauge-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.epig .epig__viz-gauge-center strong{letter-spacing:-.03em;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:700;line-height:1}@media (max-width:480px){.epig .epig__viz-gauge-center strong{font-size:36px}}.epig .epig__viz-gauge-center span{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground-soft);margin-top:4px;font-size:13px;font-weight:600}.epig .epig__viz-caption{text-align:center;max-width:320px;line-height:1.55;color:var(--foreground-soft)!important;margin:0 auto 16px!important;font-size:14px!important;font-weight:500!important}.epig .epig__viz-tags{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.epig .epig__viz-tags span{background:var(--white);color:var(--foreground);letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;display:inline-flex}.epig .epig__viz-tags span svg{background:linear-gradient(135deg,var(--primary),var(--secondary));width:14px;height:14px;color:var(--white);border-radius:50%;flex-shrink:0;padding:2px}@media (max-width:480px){.epig .epig__viz-tags{grid-template-columns:1fr 1fr}.epig .epig__viz-tags span:last-child{grid-column:span 2}}.epig .epig__chip{background:var(--muted);color:var(--primary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.epig .epig__chip svg{font-size:14px}.epig .epig__chip--invert{color:var(--white);background:#ffffff38}.epig .epig__stats{background:var(--white);border-radius:var(--radius-sm);grid-template-columns:repeat(3,1fr);margin-top:24px;padding:22px 8px;display:grid}.epig .epig__stat{text-align:center;border-right:1px solid var(--muted);padding:12px 20px}.epig .epig__stat:last-child{border-right:0}.epig .epig__stat-value{letter-spacing:-.02em;background:linear-gradient(90deg,var(--primary),var(--secondary));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:28px;font-weight:700;line-height:1.1;display:block}@media (max-width:768px){.epig .epig__stat-value{font-size:22px}}.epig .epig__stat-label{color:var(--foreground-soft);font-size:16px;font-weight:500}@media (max-width:768px){.epig .epig__stat-label{font-size:14px}}.epig .epig__title{margin-top:72px;margin-bottom:22px}.epig .epig__title h2{color:var(--foreground);letter-spacing:-.02em;margin:0 0 10px;font-size:45px;font-weight:700;line-height:1.2}@media (max-width:768px){.epig .epig__title h2{font-size:35px}}@media (max-width:375px){.epig .epig__title h2{font-size:28px}}.epig .epig__title p{color:var(--foreground);margin:0;font-size:25px;font-weight:700}@media (max-width:768px){.epig .epig__title p{font-size:18px}}.epig .epig__setup{background:var(--white);border-radius:14px;margin-top:20px;overflow:hidden;box-shadow:0 10px 28px #0f172a0a}.epig .epig__setup-head{background:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 30px;display:flex}.epig .epig__setup-head h3{color:var(--foreground);margin:0;font-size:22px;font-weight:700}@media (max-width:768px){.epig .epig__setup-head h3{font-size:18px}}.epig .epig__setup-body{padding:28px 30px}@media (max-width:767px){.epig .epig__setup-body{padding:22px 20px}}.epig .epig__compare{grid-template-columns:1fr 1fr;gap:32px;display:grid}.epig .epig__compare-col h4{color:var(--foreground);letter-spacing:-.01em;margin:14px 0 18px;font-size:22px;font-weight:700}.epig .epig__compare-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.epig .epig__compare-col ul li{color:var(--foreground);padding-left:22px;font-size:16px;line-height:1.6;position:relative}.epig .epig__compare-col ul li:before{content:"";background:var(--foreground-soft);width:10px;height:1px;position:absolute;top:12px;left:0}.epig .epig__compare-list--check li{padding-left:32px}.epig .epig__compare-list--check li:before{display:none}.epig .epig__compare-tag{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.epig .epig__compare-tag--muted{background:var(--muted);color:var(--foreground-soft)}.epig .epig__compare-tag--grad{background:linear-gradient(90deg,var(--primary),var(--secondary));color:var(--white)}.epig .epig__compare-check{background:linear-gradient(135deg,var(--primary),var(--secondary));width:20px;height:20px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2px;left:0}.epig .epig__compare-check svg{font-size:13px}.epig .epig__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.epig .epig__overview-card{background:var(--white);border-radius:12px;padding:20px 22px;box-shadow:0 10px 28px #0f172a0a}.epig .epig__overview-card h4{color:var(--foreground);letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:600}@media (max-width:768px){.epig .epig__overview-card h4{font-size:20px}}.epig .epig__overview-card p{color:var(--foreground);margin:0;font-size:16px;font-weight:400;line-height:1.55}.epig .epig__overview-top{align-items:center;gap:12px;margin-bottom:22px;display:flex}.epig .epig__overview-icon{background:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.epig .epig__overview-icon svg{color:var(--primary);font-size:20px}.epig .epig__overview-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:13px;font-weight:700}.epig .epig__flow{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.epig .epig__flow .epig__flow-node{background:var(--muted);border-radius:12px;padding:20px 18px}.epig .epig__flow .epig__flow-node h4{color:var(--foreground);margin:14px 0 8px;font-size:18px;font-weight:700}.epig .epig__flow .epig__flow-node p{color:var(--foreground-soft);margin:0;font-size:15px;line-height:1.55}.epig .epig__flow-num{background:var(--white);width:42px;height:42px;color:var(--primary);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.epig .epig__tech{grid-template-columns:repeat(3,1fr);gap:20px 28px;display:grid}.epig .epig__tech .epig__tech-item{grid-template-columns:45px 1fr;align-items:start;gap:14px;display:grid}.epig .epig__tech .epig__tech-item strong{color:var(--foreground);margin-bottom:6px;font-size:18px;font-weight:600;display:block}.epig .epig__tech .epig__tech-item p{color:var(--foreground-soft);margin:0;font-size:16px;line-height:1.55}.epig .epig__tech-icon{background:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:inline-flex}.epig .epig__tech-icon svg{color:var(--primary);font-size:20px}.epig .epig__timeline{flex-direction:column;gap:22px;display:flex}.epig .epig__timeline .epig__timeline-item{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px;display:grid}.epig .epig__timeline .epig__timeline-content{background:var(--muted);border-radius:12px;min-width:0;padding:20px 22px}.epig .epig__timeline .epig__timeline-content h4{color:var(--foreground);margin:0 0 8px;font-size:22px;font-weight:700}@media (max-width:768px){.epig .epig__timeline .epig__timeline-content h4{font-size:18px}}.epig .epig__timeline .epig__timeline-content>p{color:var(--foreground);margin:0;font-size:16px;line-height:1.6}.epig .epig__timeline-marker{background:var(--white);width:56px;height:56px;color:var(--primary);letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px #2563eb1f}.epig .epig__timeline-list{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.epig .epig__timeline-list li{background:var(--white);color:var(--foreground);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;display:flex}.epig .epig__timeline-dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.epig .epig__code{background:var(--foreground);max-width:100%;color:var(--secondary);-webkit-overflow-scrolling:touch;border-radius:12px;margin:16px 0 0;padding:20px 22px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;display:block;overflow-x:auto}.epig .epig__code code{color:inherit;white-space:pre;font-family:inherit;display:block}@media (max-width:767px){.epig .epig__code{border-radius:10px;padding:16px;font-size:12px;line-height:1.6}}@media (max-width:480px){.epig .epig__code{padding:14px;font-size:11.5px}}.epig .epig__events{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.epig .epig__event{background:var(--muted);border-radius:12px;padding:22px}.epig .epig__event>p{color:var(--foreground);margin:0 0 14px;font-size:16px;line-height:1.55}.epig .epig__event-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.epig .epig__event-name{background:var(--white);color:var(--foreground);border-radius:8px;padding:6px 12px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:600}.epig .epig__event-index{letter-spacing:.14em;color:var(--foreground-soft);font-size:12px;font-weight:700}.epig .epig__event-use{border-top:1px solid var(--white);padding-top:14px}.epig .epig__event-use span{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.epig .epig__event-use p{color:var(--foreground);margin:0;font-size:15px;line-height:1.5}.epig .epig__expert{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);color:var(--white);margin-top:72px;padding:40px}.epig .epig__expert .epig__expert-copy{max-width:780px;margin-bottom:32px}.epig .epig__expert .epig__expert-copy h2{color:var(--white);letter-spacing:-.02em;margin:0 0 14px;font-size:40px;font-weight:700;line-height:1.2}@media (max-width:768px){.epig .epig__expert .epig__expert-copy h2{font-size:32px}}@media (max-width:375px){.epig .epig__expert .epig__expert-copy h2{font-size:26px}}.epig .epig__expert .epig__expert-copy p{color:var(--white);margin:0;font-size:18px;font-weight:400;line-height:1.6}@media (max-width:768px){.epig .epig__expert .epig__expert-copy p{font-size:16px}}.epig .epig__expert--cta{text-align:center}.epig .epig__expert--cta .epig__expert-copy{max-width:680px;margin:0 auto}.epig .epig__expert--cta .epig__expert-copy .epig__chip{margin-bottom:18px}.epig .epig__expert--cta .epig__expert-copy h2{margin:0 0 14px}.epig .epig__expert--cta .epig__expert-copy p{margin:0 0 28px}.epig .epig__expert--cta .epig__banner-actions{justify-content:center}.epig .epig__expert-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.epig .epig__expert-item{background:#ffffff24;border-radius:12px;padding:22px}.epig .epig__expert-item h4{color:var(--white);letter-spacing:-.01em;margin:12px 0 8px;font-size:18px;font-weight:700}.epig .epig__expert-item p{color:var(--white);margin:0;font-size:15px;font-weight:400;line-height:1.55}.epig .epig__expert-num{color:var(--white);letter-spacing:.14em;background:#ffffff38;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.epig .btn--base{gap:6px;padding:10px 30px;font-size:15px}.epig .btn--base svg{font-size:18px;transition:transform .2s}.epig .btn--base:hover svg{transform:translate(3px)}.epig .epig__btn--ghost{background:var(--muted);color:var(--foreground);box-shadow:none}.epig .epig__btn--ghost:hover{background:var(--white);color:var(--primary);filter:none;box-shadow:0 6px 14px #2563eb14}.epig .epig__btn--sm{margin-top:14px;padding:9px 22px;font-size:14px}.epig .epig__btn--sm svg{font-size:15px}.epig .epig__btn--white{background:var(--white);color:var(--foreground)}.epig .epig__btn--white:hover{filter:none;background:var(--white);color:var(--primary);box-shadow:0 8px 18px #0f172a1f}.epig .epig__btn--outline{color:var(--white);box-shadow:none;background:0 0;border:1px solid #ffffff80}.epig .epig__btn--outline:hover{filter:none;box-shadow:none;background:#ffffff24}@media (max-width:1199px){.epig .epig__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.epig .epig__flow,.epig .epig__tech,.epig .epig__events,.epig .epig__expert-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.epig{padding:24px 0 56px}.epig .epig__banner{grid-template-columns:1fr;gap:28px;padding:24px}.epig .epig__compare{grid-template-columns:1fr;gap:28px}.epig .epig__title{margin-top:56px}.epig .epig__expert{margin-top:56px;padding:32px 24px}}@media (max-width:767px){.epig .epig__banner{padding:20px}.epig .epig__banner .epig__banner-copy h3{font-size:26px}.epig .epig__banner .epig__banner-copy p{font-size:15px}.epig .epig__stats{grid-template-columns:1fr;padding:8px}.epig .epig__stat{border-right:0;border-bottom:1px solid var(--muted);padding:16px}.epig .epig__stat:last-child{border-bottom:0}.epig .epig__title{margin-top:44px}.epig .epig__title p{font-size:16px}.epig .epig__setup-head{padding:14px 20px}.epig .epig__overview,.epig .epig__flow,.epig .epig__tech,.epig .epig__events{grid-template-columns:1fr}.epig .epig__expert{margin-top:44px;padding:26px 20px}.epig .epig__expert-grid{grid-template-columns:1fr}.epig .epig__timeline .epig__timeline-item{grid-template-columns:44px minmax(0,1fr);gap:14px}.epig .epig__timeline .epig__timeline-content{padding:16px}.epig .epig__timeline .epig__timeline-content h4{font-size:17px}.epig .epig__timeline .epig__timeline-content>p{font-size:15px}.epig .epig__timeline .epig__timeline-list li{padding:10px 12px;font-size:14px}.epig .epig__timeline-marker{width:44px;height:44px;font-size:14px}.epig .btn--base{justify-content:center;width:100%;padding:10px 24px;font-size:15px}.epig .epig__btn--sm{width:auto}}@media (max-width:480px){.epig .epig__chip{padding:6px 12px;font-size:12px}.epig .epig__stat-value{font-size:22px}.epig .epig__stat-label{font-size:13px}}.epig .expert{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);margin-top:72px;padding:40px}.epig .expert .hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.epig .expert .copy h2{color:var(--white);margin:0 0 20px;font-size:40px;font-weight:700}@media (max-width:768px){.epig .expert .copy h2{font-size:35px}}.epig .expert .copy p{color:var(--white);margin:0;font-size:18px;font-weight:400}.epig .expert .action{flex-wrap:wrap;align-items:center;gap:18px;margin-top:45px;display:flex}.epig .expert .action .assist-btn{background:var(--white);color:var(--foreground)}.epig .expert .action .price{color:var(--white);font-size:38px;font-weight:700}@media (max-width:768px){.epig .expert .action .price{font-size:32px}}.epig .expert .people{justify-content:flex-end;width:85%;padding-top:8px;display:flex}.epig .expert .person img{object-fit:cover;width:100%;height:100%;display:block}.epig .expert .service-box{background:#2b4a9242;border-radius:12px;margin-top:45px;padding:20px 22px}.epig .expert .service-box h3{color:var(--white);margin:0 0 14px;font-size:25px;font-weight:500}.epig .expert .service-box ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.epig .expert .service-box li{color:var(--white);align-items:center;gap:8px;font-size:18px;font-weight:400;display:flex}.epig .expert .service-box li svg{color:var(--white);font-size:18px}.epig .expert .service-box li span{display:block}@media (max-width:375px){.epig .expert .service-box li{font-size:16px}}@media (max-width:991px){.epig .expert .hero{flex-direction:column}.epig .expert .people{width:200px;min-width:200px;height:116px}}@media (max-width:767px){.epig .expert{padding:22px 16px 16px}.epig .expert .copy h2{font-size:28px}.epig .expert .copy p{font-size:12px}.epig .expert .action{flex-direction:column;align-items:flex-start}.epig .expert .people{width:170px;min-width:170px;height:98px}.epig .expert .service-box{padding:16px}}.ga4{padding:28px 0 72px}.ga4 .container{max-width:1450px!important}.ga4 .ga4__hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding:32px 0 12px;display:grid}@media (max-width:991px){.ga4 .ga4__hero{grid-template-columns:1fr;gap:32px;padding:24px 0 0}}.ga4 .ga4__hero-copy h1{color:var(--foreground);letter-spacing:-.02em;margin:18px 0;font-size:45px;font-weight:700;line-height:1.2}@media (max-width:768px){.ga4 .ga4__hero-copy h1{font-size:35px}}@media (max-width:375px){.ga4 .ga4__hero-copy h1{font-size:28px}}.ga4 .ga4__hero-copy p{max-width:560px;color:var(--foreground);margin:0 0 28px;font-size:18px;line-height:1.6}@media (max-width:768px){.ga4 .ga4__hero-copy p{font-size:16px}}.ga4 .ga4__hero-grad{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)60%,var(--primary)100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite ga4Shimmer}@keyframes ga4Shimmer{0%{background-position:0%}to{background-position:200%}}.ga4 .ga4__hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ga4 .ga4__hero-highlights{flex-wrap:wrap;gap:10px 14px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ga4 .ga4__hero-highlights li{background:var(--muted);color:var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.ga4 .ga4__hero-highlights li svg{background:linear-gradient(135deg,var(--primary),var(--secondary));width:16px;height:16px;color:var(--white);border-radius:50%;flex-shrink:0;padding:2px}@media (max-width:480px){.ga4 .ga4__hero-highlights li{padding:7px 12px;font-size:13px}}.ga4 .ga4__hero-meta{letter-spacing:.02em;color:var(--foreground-soft)!important;margin:16px 0 0!important;font-size:13px!important;font-weight:500!important}.ga4 .ga4__hero-link{color:var(--primary);align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.ga4 .ga4__hero-link svg{font-size:16px}.ga4 .ga4__hero-link:hover{gap:12px}.ga4 .ga4__hero-visual{background:var(--white);border-radius:var(--radius-lg);padding:26px}@media (max-width:767px){.ga4 .ga4__hero-visual{padding:22px}}@media (max-width:480px){.ga4 .ga4__hero-visual{padding:18px}}.ga4 .ga4__viz-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.ga4 .ga4__viz-label{letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-soft);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.ga4 .ga4__viz-title{letter-spacing:-.015em;color:var(--foreground);font-size:20px;font-weight:700}.ga4 .ga4__viz-trend{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--white);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #2563eb38}.ga4 .ga4__viz-trend svg{font-size:15px}.ga4 .ga4__viz-chart{width:100%;height:140px;margin-bottom:20px;display:block}@media (max-width:480px){.ga4 .ga4__viz-chart{height:110px}}.ga4 .ga4__viz-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:480px){.ga4 .ga4__viz-tiles{grid-template-columns:1fr}}.ga4 .ga4__viz-tile{background:var(--muted);border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ga4 .ga4__viz-tile strong{letter-spacing:-.01em;color:var(--foreground);margin-top:2px;font-size:18px;font-weight:700;line-height:1.1;display:block}.ga4 .ga4__viz-tile-icon{background:var(--white);width:36px;height:36px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ga4 .ga4__viz-tile-icon svg{font-size:18px}.ga4 .ga4__viz-tile-name{color:var(--foreground-soft);letter-spacing:.02em;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;display:block}.ga4 .ga4__viz-tile-delta{color:var(--success);letter-spacing:.02em;background:#16a34a24;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.ga4 .ga4__chip{background:var(--muted);color:var(--primary);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.ga4 .ga4__chip svg{font-size:14px}.ga4 .ga4__chip--invert{color:var(--white);background:#ffffff29}.ga4 .ga4__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.ga4 .ga4__eyebrow:before{content:"";background:var(--primary);width:28px;height:1px}.ga4 .ga4__statgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}@media (max-width:991px){.ga4 .ga4__statgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ga4 .ga4__statgrid{grid-template-columns:1fr}}.ga4 .ga4__statgrid-item{background:var(--white);border-radius:var(--radius-md);grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:22px 24px;display:grid;box-shadow:0 10px 28px #0f172a0a}.ga4 .ga4__statgrid-item strong{letter-spacing:-.02em;color:var(--foreground);margin-bottom:6px;font-size:22px;font-weight:700;line-height:1.1;display:block}@media (max-width:480px){.ga4 .ga4__statgrid-item strong{font-size:20px}}.ga4 .ga4__statgrid-item p{color:var(--foreground-soft);margin:0;font-size:14px;line-height:1.5}.ga4 .ga4__statgrid-icon{background:var(--muted);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.ga4 .ga4__statgrid-icon svg{color:var(--primary);font-size:22px}.ga4 .ga4__split{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-top:96px;display:grid}.ga4 .ga4__split h2{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:45px;font-weight:700;line-height:1.2}@media (max-width:768px){.ga4 .ga4__split h2{font-size:35px}}@media (max-width:375px){.ga4 .ga4__split h2{font-size:28px}}@media (max-width:991px){.ga4 .ga4__split{grid-template-columns:1fr;gap:20px;margin-top:72px}}@media (max-width:767px){.ga4 .ga4__split{margin-top:56px}}.ga4 .ga4__split-body{flex-direction:column;gap:18px;display:flex}.ga4 .ga4__split-body p{color:var(--foreground);margin:0;font-size:18px;line-height:1.65}@media (max-width:768px){.ga4 .ga4__split-body p{font-size:16px}}.ga4 .ga4__features{flex-direction:column;gap:72px;margin-top:96px;display:flex}@media (max-width:991px){.ga4 .ga4__features{gap:56px;margin-top:72px}}@media (max-width:767px){.ga4 .ga4__features{gap:40px;margin-top:56px}}.ga4 .ga4__feature{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.ga4 .ga4__feature[data-flip=true]{direction:rtl}.ga4 .ga4__feature[data-flip=true] .ga4__feature-copy,.ga4 .ga4__feature[data-flip=true] .ga4__feature-visual{direction:ltr}@media (max-width:991px){.ga4 .ga4__feature{grid-template-columns:1fr;gap:28px}.ga4 .ga4__feature[data-flip=true]{direction:ltr}}.ga4 .ga4__feature-copy h3{color:var(--foreground);letter-spacing:-.015em;margin:14px 0;font-size:28px;font-weight:700;line-height:1.25}@media (max-width:991px){.ga4 .ga4__feature-copy h3{font-size:25px}}@media (max-width:768px){.ga4 .ga4__feature-copy h3{font-size:22px}}.ga4 .ga4__feature-copy p{color:var(--foreground-soft);margin:0 0 18px;font-size:16px;line-height:1.65}.ga4 .ga4__feature-copy ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ga4 .ga4__feature-copy ul li{color:var(--foreground);grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:16px;line-height:1.6;display:grid}.ga4 .ga4__feature-copy ul li svg{background:var(--muted);width:20px;height:20px;color:var(--primary);border-radius:50%;margin-top:1px;padding:3px}.ga4 .ga4__feature-tag{background:var(--muted);color:var(--primary);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.ga4 .ga4__feature-visual{background:var(--white);border-radius:var(--radius-lg);width:100%;padding:28px;box-shadow:0 14px 36px #0f172a0f}@media (max-width:767px){.ga4 .ga4__feature-visual{padding:22px}}@media (max-width:480px){.ga4 .ga4__feature-visual{padding:18px}}.ga4 .ga4__metric-card{flex-direction:column;gap:6px;display:flex}.ga4 .ga4__metric-row{color:var(--foreground-soft);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;font-size:14px;display:flex}.ga4 .ga4__metric-row strong{letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:700}@media (max-width:480px){.ga4 .ga4__metric-row strong{font-size:17px}}.ga4 .ga4__metric-row--after{margin-top:16px}.ga4 .ga4__metric-low{color:var(--foreground)}.ga4 .ga4__metric-high{background:linear-gradient(90deg,var(--primary),var(--secondary));color:#0000;-webkit-background-clip:text;background-clip:text}.ga4 .ga4__metric-bar{background:var(--muted);border-radius:999px;width:100%;height:10px;margin-bottom:4px;position:relative;overflow:hidden}.ga4 .ga4__metric-fill{background:var(--foreground-soft);border-radius:inherit;height:100%;transition:width .6s;display:block}.ga4 .ga4__metric-fill--high{background:linear-gradient(90deg,var(--primary),var(--secondary))}.ga4 .ga4__perf-card{flex-direction:column;gap:10px;display:flex}.ga4 .ga4__perf-row{background:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.ga4 .ga4__perf-row svg{color:var(--primary);flex-shrink:0;font-size:14px}.ga4 .ga4__perf-label{letter-spacing:.14em;text-transform:uppercase;min-width:56px;color:var(--foreground-soft);flex:none;font-size:12px;font-weight:700}.ga4 .ga4__perf-old{color:var(--foreground-soft);text-align:right;flex:auto;min-width:0;font-size:15px;font-weight:600;text-decoration:line-through}.ga4 .ga4__perf-new{color:var(--foreground);letter-spacing:-.01em;text-align:right;flex:auto;min-width:0;font-size:16px;font-weight:700}.ga4 .ga4__route-card{flex-direction:column;align-items:center;gap:0;display:flex}.ga4 .ga4__route-source{background:linear-gradient(135deg,var(--primary),var(--secondary));color:var(--white);letter-spacing:.04em;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.ga4 .ga4__route-source svg{font-size:16px}.ga4 .ga4__route-lines{width:100%;height:44px;margin:2px 0;position:relative}.ga4 .ga4__route-lines:before{content:"";background:repeating-linear-gradient(#2563eb59 0 4px,#0000 4px 8px);width:2px;height:14px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ga4 .ga4__route-lines:after{content:"";background:repeating-linear-gradient(90deg,#2563eb59 0 4px,#0000 4px 8px);height:2px;position:absolute;top:14px;left:16.666%;right:16.666%}.ga4 .ga4__route-lines span{background:repeating-linear-gradient(#2563eb59 0 4px,#0000 4px 8px);width:2px;height:30px;position:absolute;bottom:0}.ga4 .ga4__route-lines span:first-child{left:16.666%;transform:translate(-50%)}.ga4 .ga4__route-lines span:nth-child(2){left:50%;transform:translate(-50%)}.ga4 .ga4__route-lines span:nth-child(3){left:83.334%;transform:translate(-50%)}.ga4 .ga4__route-dests{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.ga4 .ga4__route-dests span{background:var(--muted);color:var(--foreground);text-align:center;letter-spacing:.04em;border-radius:10px;padding:12px 8px;font-size:13px;font-weight:700}.ga4 .ga4__roadmap{margin-top:96px}@media (max-width:991px){.ga4 .ga4__roadmap{margin-top:72px}}@media (max-width:767px){.ga4 .ga4__roadmap{margin-top:56px}}.ga4 .ga4__roadmap-head{text-align:center;margin-bottom:36px}.ga4 .ga4__roadmap-head h2{color:var(--foreground);letter-spacing:-.02em;margin:12px 0 0;font-size:45px;font-weight:700;line-height:1.2}@media (max-width:768px){.ga4 .ga4__roadmap-head h2{font-size:35px}}@media (max-width:375px){.ga4 .ga4__roadmap-head h2{font-size:28px}}.ga4 .ga4__roadmap-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ga4 .ga4__roadmap-steps:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#2563eb4d 0 6px,#0000 6px 12px);height:2px;position:absolute;top:32px;left:6%;right:6%}@media (max-width:991px){.ga4 .ga4__roadmap-steps:before{display:none}}.ga4 .ga4__roadmap-steps li{z-index:1;background:var(--white);border-radius:var(--radius-md);text-align:center;padding:22px 22px 26px;position:relative;box-shadow:0 10px 28px #0f172a0a}.ga4 .ga4__roadmap-steps li h4{color:var(--foreground);margin:14px 0 8px;font-size:22px;font-weight:700}@media (max-width:768px){.ga4 .ga4__roadmap-steps li h4{font-size:18px}}.ga4 .ga4__roadmap-steps li p{color:var(--foreground-soft);margin:0;font-size:16px;line-height:1.6}@media (max-width:768px){.ga4 .ga4__roadmap-steps li p{font-size:15px}}@media (max-width:991px){.ga4 .ga4__roadmap-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ga4 .ga4__roadmap-steps{grid-template-columns:1fr}}.ga4 .ga4__roadmap-num{background:linear-gradient(135deg,var(--primary),var(--secondary));width:44px;height:44px;color:var(--white);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #2563eb38}.ga4 .ga4__tablewrap{margin-top:96px}@media (max-width:991px){.ga4 .ga4__tablewrap{margin-top:72px}}@media (max-width:767px){.ga4 .ga4__tablewrap{margin-top:56px}}.ga4 .ga4__tablewrap-head{text-align:center;margin-bottom:28px}.ga4 .ga4__tablewrap-head h2{color:var(--foreground);letter-spacing:-.02em;margin:12px 0 0;font-size:45px;font-weight:700;line-height:1.2}@media (max-width:768px){.ga4 .ga4__tablewrap-head h2{font-size:35px}}@media (max-width:375px){.ga4 .ga4__tablewrap-head h2{font-size:28px}}.ga4 .ga4__table{background:var(--white);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 10px 28px #0f172a0a}.ga4 .ga4__table-head,.ga4 .ga4__table-row{grid-template-columns:1.3fr 1fr 1fr;align-items:center;display:grid}.ga4 .ga4__table-head{background:var(--muted);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);padding:18px 30px;font-size:13px;font-weight:800}.ga4 .ga4__table-head span:nth-child(2){color:var(--foreground-soft)}.ga4 .ga4__table-head span:nth-child(3){color:var(--primary)}.ga4 .ga4__table-row{border-bottom:1px solid var(--muted);color:var(--foreground);padding:18px 30px;font-size:16px}.ga4 .ga4__table-row:last-child{border-bottom:0}.ga4 .ga4__table-row svg{border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-right:8px;padding:3px}.ga4 .ga4__table-feat{font-weight:600}.ga4 .ga4__table-client{color:var(--foreground-soft);align-items:center;display:inline-flex}.ga4 .ga4__table-client svg{color:var(--danger);background:#dc26261f}.ga4 .ga4__table-server{color:var(--foreground);align-items:center;font-weight:600;display:inline-flex}.ga4 .ga4__table-server svg{color:var(--success);background:#16a34a24}@media (max-width:767px){.ga4 .ga4__table-head{display:none}.ga4 .ga4__table-row{grid-template-columns:1fr;gap:6px;padding:18px 20px}.ga4 .ga4__table-feat{margin-bottom:4px;font-size:15px}}.ga4 .ga4__faq{margin-top:96px}@media (max-width:991px){.ga4 .ga4__faq{margin-top:72px}}@media (max-width:767px){.ga4 .ga4__faq{margin-top:56px}}.ga4 .ga4__faq-head{text-align:center;margin-bottom:32px}.ga4 .ga4__faq-head h2{color:var(--foreground);letter-spacing:-.02em;margin:12px 0 0;font-size:45px;font-weight:700;line-height:1.2}@media (max-width:768px){.ga4 .ga4__faq-head h2{font-size:35px}}@media (max-width:375px){.ga4 .ga4__faq-head h2{font-size:28px}}.ga4 .ga4__faq-list{flex-direction:column;gap:12px;max-width:880px;margin:0 auto;display:flex}.ga4 .ga4__faq-item{background:var(--white);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 10px 28px #0f172a0a}.ga4 .ga4__faq-item.is-open{box-shadow:0 14px 36px #2563eb14}.ga4 .ga4__faq-q{text-align:left;cursor:pointer;width:100%;color:var(--foreground);letter-spacing:-.005em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-size:18px;font-weight:700;display:flex}.ga4 .ga4__faq-q svg{background:var(--muted);width:28px;height:28px;color:var(--primary);border-radius:50%;flex-shrink:0;padding:6px}@media (max-width:768px){.ga4 .ga4__faq-q{padding:18px 20px;font-size:16px}}.ga4 .ga4__faq-a{color:var(--foreground-soft);padding:0 28px 22px;font-size:16px;line-height:1.7}@media (max-width:768px){.ga4 .ga4__faq-a{padding:0 20px 20px;font-size:15px}}.ga4 .ga4__cta{background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-xl);text-align:center;margin-top:96px;padding:72px 56px;position:relative;overflow:hidden}.ga4 .ga4__cta h2{max-width:720px;color:var(--white);letter-spacing:-.02em;margin:18px auto 14px;font-size:45px;font-weight:700;line-height:1.2;position:relative}@media (max-width:768px){.ga4 .ga4__cta h2{font-size:35px}}@media (max-width:375px){.ga4 .ga4__cta h2{font-size:28px}}.ga4 .ga4__cta p{color:#ffffffd9;max-width:600px;margin:0 auto 28px;font-size:18px;line-height:1.6;position:relative}@media (max-width:768px){.ga4 .ga4__cta p{font-size:16px}}@media (max-width:991px){.ga4 .ga4__cta{margin-top:72px;padding:52px 32px}}@media (max-width:767px){.ga4 .ga4__cta{border-radius:20px;margin-top:56px;padding:40px 24px}}.ga4 .ga4__cta-glow{filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#66ff9938,#0000 70%);width:560px;height:420px;position:absolute;inset:-20% -10% auto auto}.ga4 .ga4__cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex;position:relative}.ga4 .btn--base{gap:6px;padding:11px 28px;font-size:15px;font-weight:600}.ga4 .btn--base svg{font-size:16px;transition:transform .2s}.ga4 .btn--base:hover svg{transform:translate(3px)}.ga4 .ga4__btn--white{background:var(--white);color:var(--foreground)}.ga4 .ga4__btn--white:hover{filter:none;background:var(--white);color:var(--primary);box-shadow:0 10px 22px #0f172a3d}.ga4 .ga4__btn--ghost-dark{color:var(--white);box-shadow:none;background:0 0;border:1px solid #fff6}.ga4 .ga4__btn--ghost-dark:hover{filter:none;box-shadow:none;background:#ffffff14}.ga4 .expert{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--primary)0%,var(--secondary)100%);margin-top:72px;padding:40px}.ga4 .expert .hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.ga4 .expert .copy h2{color:var(--white);margin:0 0 20px;font-size:40px;font-weight:700}@media (max-width:768px){.ga4 .expert .copy h2{font-size:35px}}.ga4 .expert .copy p{color:var(--white);margin:0;font-size:18px;font-weight:400}.ga4 .expert .action{flex-wrap:wrap;align-items:center;gap:18px;margin-top:45px;display:flex}.ga4 .expert .action .assist-btn{background:var(--white);color:var(--foreground)}.ga4 .expert .action .price{color:var(--white);font-size:38px;font-weight:700}@media (max-width:768px){.ga4 .expert .action .price{font-size:32px}}.ga4 .expert .people{justify-content:flex-end;width:85%;padding-top:8px;display:flex}.ga4 .expert .person img{object-fit:cover;width:100%;height:100%;display:block}.ga4 .expert .service-box{background:#2b4a9242;border-radius:12px;margin-top:45px;padding:20px 22px}.ga4 .expert .service-box h3{color:var(--white);margin:0 0 14px;font-size:25px;font-weight:500}.ga4 .expert .service-box ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ga4 .expert .service-box li{color:var(--white);align-items:center;gap:8px;font-size:18px;font-weight:400;display:flex}.ga4 .expert .service-box li svg{color:var(--white);font-size:18px}.ga4 .expert .service-box li span{display:block}@media (max-width:375px){.ga4 .expert .service-box li{font-size:16px}}@media (max-width:991px){.ga4 .expert .hero{flex-direction:column}.ga4 .expert .people{width:200px;min-width:200px;height:116px}}@media (max-width:767px){.ga4 .expert{padding:22px 16px 16px}.ga4 .expert .copy h2{font-size:28px}.ga4 .expert .copy p{font-size:12px}.ga4 .expert .action{flex-direction:column;align-items:flex-start}.ga4 .expert .people{width:170px;min-width:170px;height:98px}.ga4 .expert .service-box{padding:16px}}@media (max-width:991px){.ga4{padding:24px 0 56px}}@media (max-width:767px){.ga4 .btn--base{justify-content:center;width:100%}}.not-found-page{background:radial-gradient(circle at 15% 20%,#4f46e514,#0000 24%),radial-gradient(circle at 85% 18%,#10b98114,#0000 22%),linear-gradient(#f8fafc 0%,#f3f6fb 100%);align-items:center;min-height:calc(100vh - 74px);padding:40px 0 56px;display:flex}.not-found-page .container{max-width:1100px}.not-found-page .not-found-shell{max-width:760px;margin:0 auto}.not-found-page .not-found-card{background:var(--white);box-shadow:var(--shadow-md);text-align:center;isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:28px;padding:56px 44px 48px;position:relative;overflow:hidden}.not-found-page .not-found-card:before{content:"";filter:blur(10px);z-index:0;background:#4f46e514;border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;left:-120px}.not-found-page .not-found-card:after{content:"";filter:blur(10px);z-index:0;background:#10b98114;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-140px;right:-140px}.not-found-page .not-found-ghost{letter-spacing:-.06em;color:#0f172a0a;z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:96px;font-weight:800;line-height:1;position:absolute;top:18px;right:28px}.not-found-page .not-found-brand{z-index:1;justify-content:center;align-items:center;margin-bottom:18px;text-decoration:none;display:inline-flex;position:relative}.not-found-page .not-found-brand-logo{align-items:center;display:inline-flex}.not-found-page .not-found-brand-logo img{object-fit:contain;width:auto;height:38px;display:block}.not-found-page .not-found-code{z-index:1;color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;position:relative}.not-found-page .not-found-title{z-index:1;color:#0f172a;letter-spacing:-.045em;margin:0;font-size:46px;font-weight:800;line-height:1.05;position:relative}.not-found-page .not-found-text{z-index:1;color:#64748b;max-width:560px;margin:18px auto 0;font-size:16px;line-height:1.7;position:relative}@media (max-width:991px){.not-found-page{min-height:calc(100vh - 62px);padding:28px 0 44px}.not-found-page .container{max-width:100%}.not-found-page .not-found-card{border-radius:22px;padding:42px 24px 36px}.not-found-page .not-found-ghost{font-size:76px;top:18px;right:18px}.not-found-page .not-found-brand-logo img{height:32px}.not-found-page .not-found-title{font-size:36px}.not-found-page .not-found-text{font-size:14px}.not-found-page .not-found-btn{min-width:170px;min-height:48px}}@media (max-width:575px){.not-found-page{padding:22px 0 36px}.not-found-page .not-found-card{border-radius:18px;padding:34px 18px 28px}.not-found-page .not-found-ghost{font-size:56px;top:16px;right:14px}.not-found-page .not-found-brand{margin-bottom:14px}.not-found-page .not-found-brand-logo img{height:28px}.not-found-page .not-found-code{letter-spacing:.12em;font-size:11px}.not-found-page .not-found-title{font-size:28px;line-height:1.1}.not-found-page .not-found-text{margin-top:14px;font-size:13px;line-height:1.65}.not-found-page .not-found-btn{border-radius:12px;width:100%;min-width:100%;min-height:46px;font-size:13px}}:root{--font-sans:var(--font-plus-jakarta),Arial,Helvetica,sans-serif;--background:#f9f9f9;--white:#fff;--foreground:#313131;--foreground-soft:#707b81;--muted:#f2f5ff;--primary:#2563eb;--secondary:#6f9;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 10px 30px #0f172a14;--shadow-lg:0 18px 48px #0f172a1f;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--container:1200px;--header-height:72px;--section-space:100px;--transition-fast:.2s ease;--transition-base:.3s ease}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.container{max-width:1450px!important}.container,.container-sm,.container-md,.container-lg,.container-xl{width:auto}
