@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}input,button,select,textarea{font-family:inherit;font-size:inherit}html{font-family:IBM Plex Sans Arabic,Segoe UI,system-ui,-apple-system,sans-serif}body{font-family:inherit;background:#e9ebef;color:#1e293b;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:#457ed9;text-decoration:none}a:hover{text-decoration:underline}.login-wrapper{display:flex;min-height:100vh;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:16px}[dir=rtl] .login-wrapper{font-size:17px}.brand-panel{flex:0 0 42%;background:linear-gradient(145deg,#0a1033,#152060,#1e2d80);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:3rem}.brand-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:48px 48px;z-index:1}.brand-panel:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 60% 50%,transparent 35%,rgba(10,16,51,.65) 100%);z-index:1}.brand-content{position:relative;z-index:2;color:#fff}.brand-logo{width:180px;margin-bottom:2.5rem;display:block}.brand-content h2{font-family:Sora,sans-serif;font-size:2.7em;font-weight:800;line-height:1.2;margin-bottom:.875rem;color:#fff}.brand-accent{background:linear-gradient(90deg,#67f,#23dab2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-desc{color:#fff9;font-size:.9rem;line-height:1.7;margin-bottom:2.5rem;max-width:340px}.brand-features{display:flex;flex-direction:column;gap:1rem}.feature-item{display:flex;align-items:center;gap:.75rem;color:#ffffffd9;font-size:.875rem}.feature-item svg{width:20px;height:20px;color:#a78bfa;flex-shrink:0}.form-panel{flex:1;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:3rem 2rem}.form-container{width:100%;max-width:500px}.form-header{margin-bottom:2rem}.form-header h1{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:.35rem}.form-header p{color:#64748b;font-size:.925rem}.mode-switch{display:flex;background:#e2e8f0;border-radius:10px;padding:4px;gap:4px;margin-bottom:1.5rem}.mode-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border:none;border-radius:7px;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s;font-family:inherit;white-space:nowrap}.mode-btn svg{width:16px;height:16px;flex-shrink:0}.mode-btn.active{background:#fff;color:#4f46e5;box-shadow:0 1px 4px #0000001a}.mode-btn:not(.active):hover{background:#ffffff80;color:#334155}.error-banner{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;border-radius:10px;padding:10px 14px;font-size:.85rem;margin-bottom:1.25rem}.notice-banner{display:flex;align-items:flex-start;gap:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;border-radius:10px;padding:10px 14px;font-size:.85rem;margin-bottom:1.25rem}.notice-banner svg{flex-shrink:0;margin-top:1px}.login-form{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.field-group{display:flex;flex-direction:column;gap:.4rem}.field-group label{font-size:.85rem;font-weight:600;color:#334155}.field-label-row{display:flex;align-items:center;justify-content:space-between}.field-label-row label{margin-bottom:0}.forgot-link{font-size:.8rem;color:#6366f1;font-weight:500;text-decoration:none}.forgot-link:hover{text-decoration:underline}.input-wrapper{position:relative}.field-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:17px;height:17px;color:#73787e;pointer-events:none}[dir=rtl] .field-icon{left:auto;right:.875rem}.field-input{width:100%;padding:.75rem .875rem .75rem 2.625rem;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.9rem;background:#fff;color:#0f172a;transition:border-color .2s,box-shadow .2s;outline:none;box-sizing:border-box;font-family:inherit}.field-input::placeholder{color:#cbd5e1}.field-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.field-input.field-invalid{border-color:#ef4444}.field-input.field-invalid:focus{box-shadow:0 0 0 3px #ef44441a}.field-input--password{padding-right:2.75rem}.eye-toggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#73787e;padding:0;display:flex;align-items:center}.eye-toggle svg{width:18px;height:18px}.eye-toggle:hover{color:#64748b}[dir=rtl] .eye-toggle{right:auto;left:.75rem}.otp-field{letter-spacing:.2em;font-size:1.1rem;font-weight:600;text-align:center;padding-left:.875rem}.otp-field::-webkit-inner-spin-button,.otp-field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.field-error{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#ef4444}.field-error svg{width:14px;height:14px;flex-shrink:0}.cf-turnstile-wrap{display:flex;justify-content:center;margin:.25rem 0}.btn-signin{width:100%;padding:.875rem 1.5rem;background:linear-gradient(-120deg,#6690d4,#457ed9);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .2s,transform .15s,box-shadow .2s;letter-spacing:.01em;font-family:inherit}.btn-signin svg{width:18px;height:18px}.btn-signin:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 4px 16px #6366f159}.btn-signin:active:not(:disabled){transform:translateY(0)}.btn-signin:disabled{opacity:.45;cursor:not-allowed}.btn-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0}.spin{animation:spin .6s linear infinite}.spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--db-border);border-top-color:var(--db-accent);border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0;vertical-align:middle}.otp-notice{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:10px;color:#16a34a;font-size:.875rem;font-weight:500;margin-bottom:1.25rem}.otp-notice svg{width:18px;height:18px;flex-shrink:0}.mfa-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 0}.mfa-icon-wrap{width:64px;height:64px;background:linear-gradient(135deg,#6366f11f,#4f46e514);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:#6366f1}.mfa-icon-wrap svg{width:32px;height:32px}.mfa-title{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.mfa-sub{font-size:.875rem;color:#64748b;line-height:1.6;margin-bottom:1.5rem;max-width:300px}.link-back{background:none;border:none;color:#6366f1;font-size:.85rem;font-weight:500;cursor:pointer;padding:.5rem 0;margin-top:.75rem;font-family:inherit}.link-back:hover{text-decoration:underline}.form-footer{margin-top:1.5rem;text-align:center}.form-footer p{font-size:.85rem;color:#64748b}.form-footer a{color:#6366f1;text-decoration:none;font-weight:500}.form-footer a:hover{text-decoration:underline}@media(max-width:900px){.brand-panel{flex:0 0 38%;padding:2rem}}@media(max-width:680px){.login-wrapper{flex-direction:column}.brand-panel{flex:0 0 auto;padding:2rem 1.5rem;min-height:auto}.brand-logo{width:130px;margin-bottom:1rem}.brand-content h2{font-size:1.25rem}.brand-desc,.brand-features{display:none}.form-panel{padding:2rem 1.25rem}}.app-nav{background:#fff;border-bottom:1px solid #e0dfd9;padding:0 24px;display:flex;align-items:center;height:56px;box-shadow:0 1px 3px #0000000d}.nav-logo{display:flex;align-items:center;gap:8px;text-decoration:none;margin-right:32px}[dir=rtl] .nav-logo{margin-right:0;margin-left:32px}.nav-logo:hover{text-decoration:none}.nav-logo img.nav-logo-icon{width:34px;height:34px;object-fit:contain;flex-shrink:0}.nav-logo .brand-name{font-size:17px;font-weight:700;letter-spacing:-.3px;line-height:1}.nav-logo .brand-bright{color:#1a1a2e}.nav-logo .brand-ops{color:#6366f1}.nav-logo .brand-lite{color:#38bdf8;font-weight:500}.nav-logo img.nav-logo-img{height:42px;width:auto;object-fit:contain;flex-shrink:0}.nav-links{display:flex;align-items:center;gap:4px;flex:1}.nav-links a{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;color:#555;transition:background .12s,color .12s;text-decoration:none}.nav-links a:hover{background:#f5f5f4;color:#1a1a1a;text-decoration:none}.nav-links a.active{background:#eef2ff;color:#185fa5}.nav-actions{display:flex;align-items:center;gap:12px}.nav-user-menu{position:relative}.nav-avatar-btn{width:34px;height:34px;border-radius:50%;border:none;background:#6366f1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity .12s}.nav-avatar-btn:hover{opacity:.85}.nav-avatar{font-size:12px;font-weight:700;color:#fff;letter-spacing:.5px;line-height:1}.nav-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0000001a;overflow:hidden;z-index:200}.nav-dropdown-header{padding:11px 14px 10px;border-bottom:1px solid #f1f5f9}.nav-dropdown-name{font-size:13px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.nav-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;font-size:13px;font-weight:500;color:#374151;background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .1s}.nav-dropdown-item:hover{background:#f8fafc;text-decoration:none;color:#374151}.nav-dropdown-item--danger{color:#dc2626}.nav-dropdown-item--danger:hover{background:#fef2f2;color:#dc2626}.bell-btn{position:relative;width:34px;height:34px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#374151;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s,background .12s;flex-shrink:0}.bell-btn:hover{border-color:#c7d2fe;background:#eef2ff;color:#6366f1}.bell-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:#6366f1;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none}.page{padding:28px 32px;font-family:inherit}.page h2{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:20px}.page table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.page th{background:#f8fafc;padding:10px 14px;text-align:left;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0}[dir=rtl] .page th,[dir=rtl] .page td{text-align:right}.page td{padding:11px 14px;font-size:13px;color:#374151;border-bottom:1px solid #f1f5f9}.page tr:last-child td{border-bottom:none}.status-row{display:flex;flex-direction:column;gap:10px}.status-item{background:#fff;border-radius:10px;padding:14px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 3px #0000000f;font-size:14px}.status-label{color:#64748b;font-weight:500;min-width:160px}.status-value{color:#1e293b;font-weight:500}.ob-topbar-logo{height:44px;width:auto;object-fit:contain;flex-shrink:0}.ob-mkt-links{display:flex;align-items:center;gap:4px;flex:1}.ob-mkt-sep{color:#0003;font-size:13px;-webkit-user-select:none;user-select:none;flex-shrink:0}.ob-mkt-divider{width:1px;height:16px;background:#00000026;margin:0 6px;flex-shrink:0}.ob-mkt-link{font-size:13.5px;font-weight:500;color:#374151;padding:6px 12px;border-radius:8px;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.ob-mkt-link:hover{background:#6677ff14;color:#67f;text-decoration:none}.ob-lang-dropdown{margin-right:10px}.ob-float-lang{position:fixed;top:14px;right:20px;z-index:200;margin-right:0}[dir=rtl] .ob-float-lang{right:auto;left:20px}.ob-mkt-signin{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#67f;background:#6677ff14;border:1px solid rgba(102,119,255,.22);border-radius:8px;padding:7px 18px;cursor:pointer;font-family:inherit;transition:background .12s,box-shadow .12s;text-decoration:none}.ob-mkt-signin:hover{background:#6677ff26;box-shadow:0 2px 10px #67f3;text-decoration:none}.ob-mkt-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;background:transparent;border:1px solid rgba(102,119,255,.2);border-radius:8px;cursor:pointer;padding:0;flex-shrink:0}.ob-mkt-hamburger span{display:block;width:17px;height:2px;background:#374151;border-radius:2px;transition:transform .22s ease,opacity .22s ease;transform-origin:center}.ob-mkt-hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ob-mkt-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.ob-mkt-hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ob-mkt-mobile-overlay{position:fixed;inset:68px 0 0;z-index:98;background:transparent}.ob-mkt-mobile-drawer{position:fixed;top:68px;inset-inline-start:0;inset-inline-end:0;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(102,119,255,.12);box-shadow:0 10px 32px #0000001a;z-index:99;display:flex;flex-direction:column;padding:6px 0 12px;animation:ob-drawer-in .18s ease}@keyframes ob-drawer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ob-mkt-mobile-link{display:block;padding:13px 24px;font-size:15px;font-weight:500;color:#374151;text-decoration:none;transition:background .12s,color .12s}.ob-mkt-mobile-link:hover{background:#6677ff12;color:#67f}.ob-mkt-mobile-link.ob-mkt-mobile-link--muted{color:#6b7280;font-size:14px}.ob-mkt-mobile-divider{height:1px;background:#00000012;margin:4px 24px}.ob-mkt-mobile-signin-row{padding:12px 24px 4px}.ob-mkt-mobile-signin-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;background:#6677ff14;border:1px solid rgba(102,119,255,.22);border-radius:10px;color:#67f;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .12s,box-shadow .12s;box-sizing:border-box}.ob-mkt-mobile-signin-btn:hover{background:#6677ff26;box-shadow:0 2px 10px #67f3}.ob-welcome{min-height:100vh;background:linear-gradient(145deg,#f0f4ff,#f8fafc 55%,#f0fdf4);display:grid;grid-template-columns:1fr 1fr;padding-top:68px;padding-left:5%;padding-right:5%;animation:obFadeUp .5s ease}@keyframes obFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ob-w-video-panel{display:flex;align-items:center;justify-content:center;padding:24px}.ob-w-video-wrap{width:100%;max-width:680px;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#0f172a;box-shadow:0 24px 64px #0f172a2e;position:relative;display:flex;align-items:center;justify-content:center}.ob-w-video-wrap video{width:100%;height:100%;object-fit:cover;display:block}.ob-video-controls{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;padding:10px 12px;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 100%);opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;z-index:2}.ob-w-video-wrap:hover .ob-video-controls{opacity:1;transform:translateY(0)}.ob-video-ctrl-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:#fff;cursor:pointer;transition:background .12s}.ob-video-ctrl-btn:hover{background:#ffffff2e}.ob-video-ctrl-spacer{flex:1}.ob-w-video-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff6;font-size:13px;font-weight:500}.ob-w-video-play-icon{width:56px;height:56px;border-radius:50%;background:#6677ff4d;display:flex;align-items:center;justify-content:center}.ob-w-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:48px 48px 48px 40px;max-width:560px}[dir=rtl] .ob-w-inner{text-align:right;padding:48px 40px 48px 48px}.ob-w-brand{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px}.ob-w-logo{height:52px;width:auto;object-fit:contain}.ob-w-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;background:#ffffffe6;color:#1a1a2e;border:1px solid rgba(102,119,255,.22);padding:5px 14px 5px 10px;border-radius:50px;letter-spacing:.04em;box-shadow:0 2px 12px #6677ff1f}.ob-w-badge:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#0aac96;animation:badgePulse 2s ease-in-out infinite;flex-shrink:0}@keyframes badgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.ob-w-headline{font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;letter-spacing:-1px;line-height:1.1;color:#0f172a;margin-bottom:16px}[dir=rtl] .ob-w-headline{font-weight:700;letter-spacing:0;line-height:1.25}.ob-w-grad{font-weight:700;background:linear-gradient(135deg,#67f,#0aac96);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ob-w-sub{font-size:16px;color:#64748b;line-height:1.65;margin-bottom:36px;max-width:440px;text-align:left}[dir=rtl] .ob-w-sub{text-align:right}.ob-btn-start{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#67f,#0aac96);color:#fff;border:none;border-radius:14px;padding:16px 36px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 8px 28px #6677ff5c;transition:transform .15s,box-shadow .15s;letter-spacing:-.1px}.ob-btn-start:hover{transform:translateY(-2px);box-shadow:0 12px 36px #6677ff75}[dir=rtl] .ob-btn-start svg{transform:scaleX(-1)}.ob-w-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:36px}.ob-wt{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:#64748b;font-weight:500}.ob-wt-dot{width:7px;height:7px;border-radius:50%;background:#16a34a;animation:obPulse 2.5s ease-in-out infinite;flex-shrink:0;margin-top:4px}@keyframes obPulse{0%,to{opacity:1}50%{opacity:.4}}.ob-shell{height:100vh;height:100svh;display:flex;flex-direction:column;background:#f8fafc;animation:obFadeUp .35s ease;overflow:hidden;overscroll-behavior:none}.ob-q-divider{width:100%;max-width:820px;margin:32px 0 20px}.ob-q-sub-title{font-size:15px;font-weight:600;color:#374151;margin:0}.ob-screen-fill{flex:1;min-height:0}.ob-topbar{height:68px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(102,119,255,.1);display:flex;align-items:center;padding:0 5%;gap:16px;flex-shrink:0;z-index:100}.ob-topbar.ob-topbar--marketing{position:fixed;top:0;left:0;right:0}.ob-topbar.ob-topbar--marketing .ob-topbar-logo{margin-right:8px}.ob-topbar.ob-topbar--wizard{position:sticky;top:0}.ob-topbar.ob-topbar--wizard .ob-topbar-logo{margin-inline-end:auto}.ob-step-dots{display:flex;align-items:center;gap:8px}.ob-dot{width:10px;height:10px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;transition:all .2s}.ob-dot.active{background:#457ed9;box-shadow:0 0 0 3px #457ed933;width:24px;border-radius:6px}.ob-dot.done{background:#16a34a}.ob-top-step{font-size:11.5px;font-weight:600;color:#73787e;margin-inline-start:8px;white-space:nowrap}.ob-prog{height:3px;background:#e2e8f0;flex-shrink:0}.ob-prog-fill{height:100%;background:linear-gradient(90deg,#6690d4,#457ed9);transition:width .45s ease}.ob-center{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:48px 5%;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.ob-q-head{text-align:center;margin-bottom:36px;max-width:620px;width:100%}.ob-chat-pill{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:8px 18px 8px 10px;font-size:13px;color:#374151;line-height:1.4;box-shadow:0 1px 4px #0000000f;margin-bottom:20px}.ob-chat-ava{font-size:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(-120deg,#6690d4,#457ed9);border-radius:50%}.ob-chat-pill strong{color:#3b82f6}.ob-q-title{font-size:28px;font-weight:800;letter-spacing:-.45px;color:#0f172a;margin-bottom:8px}.ob-q-sub{font-size:14px;color:#64748b;line-height:1.6}.ob-cards{display:grid;gap:12px;width:100%}.ob-c2{grid-template-columns:1fr 1fr;max-width:680px}.ob-c4{grid-template-columns:repeat(4,1fr);max-width:720px}.ob-card{position:relative;display:flex;align-items:flex-start;gap:12px;padding:18px;background:#fff;border:2px solid #e2e8f0;border-radius:14px;cursor:pointer;text-align:start;font-family:inherit;transition:border-color .18s,box-shadow .18s,transform .12s,background .18s;box-shadow:0 1px 4px #0000000a,0 4px 16px #0000000a}.ob-card:hover{border-color:#93c5fd;box-shadow:0 4px 16px #457ed91f;transform:translateY(-1px)}.ob-card.sel{border-color:#457ed9;background:#eff6ff;box-shadow:0 4px 20px #457ed92e}.ob-card-sm{flex-direction:column;align-items:center;text-align:center;padding:22px 14px;gap:6px}.ob-card-icon{width:52px;height:52px;border-radius:14px;background:#eff6ff;display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0;margin-bottom:4px;transition:background .18s,color .18s}.ob-card-icon--solo{background:#eff6ff;color:#3b82f6}.ob-card-icon--small{background:#f0fdf4;color:#16a34a}.ob-card-icon--medium{background:#fff7ed;color:#ea580c}.ob-card-icon--large{background:#faf5ff;color:#7c3aed}.ob-card.sel .ob-card-icon--solo{background:#3b82f6;color:#fff}.ob-card.sel .ob-card-icon--small{background:#16a34a;color:#fff}.ob-card.sel .ob-card-icon--medium{background:#ea580c;color:#fff}.ob-card.sel .ob-card-icon--large{background:#7c3aed;color:#fff}.ob-card-body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.ob-card-em{font-size:30px;display:block;margin-bottom:4px}.ob-card-name{font-size:13px;font-weight:700;color:#0f172a}.ob-card-desc{font-size:12px;color:#64748b;line-height:1.4}.ob-card-ex{font-size:11px;color:#0f172a;font-weight:400;margin-top:2px}.ob-card-check{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff}[dir=rtl] .ob-card-check{right:auto;left:10px}.ob-form{width:100%;max-width:620px}.ob-form-row{margin-bottom:18px}.ob-form-row.ob-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ob-field{display:flex;flex-direction:column;gap:5px;margin-bottom:18px;min-width:0}.ob-field label{font-size:13px;font-weight:600;color:#374151}.ob-lbl-hint{font-weight:400;color:#73787e}.ob-field input[type=text],.ob-field input[type=tel],.ob-field input[type=email]{width:100%;padding:10px 13px;border:1.5px solid #e2e8f0;border-radius:9px;font-size:14px;color:#0f172a;background:#fff;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.ob-field input:focus{border-color:#457ed9;box-shadow:0 0 0 3px #457ed91f}.ob-field input.invalid{border-color:#ef4444}.ob-field input.invalid:focus{box-shadow:0 0 0 3px #ef44441f}.ob-field input::placeholder{color:#73787e}.ob-select-wrap{position:relative}.ob-select-wrap select{width:100%;padding:10px 36px 10px 13px;border:1.5px solid #e2e8f0;border-radius:9px;font-size:14px;color:#0f172a;background:#fff;font-family:inherit;outline:none;appearance:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ob-select-wrap select:focus{border-color:#457ed9;box-shadow:0 0 0 3px #457ed91f}.ob-chevron{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#73787e;pointer-events:none}[dir=rtl] .ob-chevron{right:auto;left:10px}.ob-domain-wrap{display:flex;border:1.5px solid #e2e8f0;border-radius:9px;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.ob-domain-wrap:focus-within{border-color:#457ed9;box-shadow:0 0 0 3px #457ed91f}.ob-domain-wrap.invalid{border-color:#ef4444}.ob-domain-wrap input{flex:1;border:none!important;box-shadow:none!important;border-radius:0!important;padding:10px 13px;font-size:14px;color:#0f172a;font-family:inherit;outline:none;background:transparent}.ob-domain-wrap input::placeholder{color:#73787e}.ob-tld{display:flex;align-items:center;padding:0 12px;background:#f1f5f9;border-left:1.5px solid #e2e8f0;font-size:12.5px;font-weight:700;color:#475569;white-space:nowrap}[dir=rtl] .ob-tld{border-left:none;border-right:1.5px solid #e2e8f0}.ob-tld-select{display:flex;align-items:center;align-self:stretch;background:#f1f5f9;border:none;border-left:1.5px solid #e2e8f0;padding:0 10px 0 8px;font-size:12.5px;font-weight:700;color:#475569;font-family:inherit;cursor:pointer;outline:none;white-space:nowrap}.ob-tld-select:focus{border-left-color:#6366f1;background:#f8faff}[dir=rtl] .ob-tld-select{border-left:none;border-right:1.5px solid #e2e8f0}.ob-domain-hint{font-size:12px;color:#3b82f6;font-weight:500;margin-top:2px}[dir=rtl] .ob-domain-hint svg,[dir=rtl] .ob-domain-hint .arrow{transform:scaleX(-1);display:inline-block}.ob-domain-footnote{font-size:10px;color:#64748b;line-height:1.5;margin:-28px 0 20px}.ob-err{font-size:11.5px;color:#ef4444}.ob-blueprint{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f;width:100%;max-width:580px}.ob-bp-header{background:linear-gradient(135deg,#0f172a,#1e3a8a);padding:22px 26px}.ob-bp-badge{display:inline-block;background:#457ed940;border:1px solid rgba(69,126,217,.4);color:#93c5fd;font-size:10.5px;font-weight:700;padding:2px 10px;border-radius:20px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.ob-bp-tagline{font-size:13px;color:#fff9;margin:0}.ob-bp-products{padding:18px 26px;display:flex;flex-direction:column;gap:16px}.ob-bp-row{display:flex;align-items:center;gap:14px}.ob-bp-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ob-bp-name{font-size:14px;font-weight:700;color:#0f172a}.ob-bp-detail{font-size:12px;color:#64748b;line-height:1.45}.ob-bp-ck{margin-left:auto;font-size:16px;color:#16a34a;font-weight:700;flex-shrink:0}[dir=rtl] .ob-bp-ck{margin-left:0;margin-right:auto}.ob-bp-note{display:flex;align-items:center;gap:8px;margin:0 26px 18px;padding:11px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;color:#64748b;line-height:1.5}.ob-nav{display:flex;align-items:center;justify-content:space-between;padding:24px 12px 32px;width:100%;max-width:780px}.ob-nav-left{display:flex;align-items:center;gap:16px}.ob-btn-back{display:flex;align-items:center;gap:6px;padding:10px 20px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;font-family:inherit;transition:border-color .12s,color .12s}.ob-btn-back:hover{border-color:#94a3b8;color:#0f172a}.ob-btn-start-over{background:none;border:none;padding:0;font-size:12px;font-family:inherit;color:#73787e;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .12s}.ob-btn-start-over:hover{color:#ef4444}.ob-btn-next{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:linear-gradient(-120deg,#6690d4,#457ed9);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 16px #6366f14d;transition:transform .12s,box-shadow .12s}.ob-btn-next:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6366f166}.ob-btn-next:disabled{opacity:.35;cursor:not-allowed}[dir=rtl] .ob-btn-back svg{transform:scaleX(-1)}[dir=rtl] .ob-btn-next svg{transform:scaleX(-1)}.ob-nav-right-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ob-pre-payment-error{font-size:12px;color:#dc2626;max-width:260px;text-align:right}[dir=rtl] .ob-pre-payment-error{text-align:left}.pc-spinner--sm{width:16px;height:16px;border-width:2px}.ob-btn-launch{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:#0f172a;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 16px #0f172a40;transition:background .15s,box-shadow .15s,transform .12s}.ob-btn-launch:hover{background:#1e3a8a;box-shadow:0 6px 22px #0f172a59;transform:translateY(-1px)}.ob-agents-screen{flex:1;min-height:0;overflow:hidden;background:#f8fafc;display:flex;flex-direction:column;animation:obFadeUp .4s ease}.ob-agents-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:3px 24px 24px;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.ob-agents-inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:680px}.ob-agents-hero{text-align:center;margin-bottom:16px;position:relative;z-index:1}.ob-agents-pulse{font-size:52px;display:block;margin-bottom:0;animation:obBounce 2s ease-in-out infinite}@keyframes obBounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ob-agents-title{font-size:26px;font-weight:800;letter-spacing:-.4px;color:#0f172a;margin-bottom:6px}.ob-agents-sub{font-size:14px;color:#64748b}.ob-agents-list{display:flex;flex-direction:column;gap:12px;width:100%}.ob-ag{background:#fff;border:1.5px solid #e2e8f0;border-radius:13px;padding:16px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 4px #0000000d;transition:border-color .3s,box-shadow .3s}.ob-ag.running{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f614,0 2px 12px #3b82f61a}.ob-ag.done{border-color:#86efac;box-shadow:0 0 0 3px #16a34a12}.ob-ag.pending{border-color:#fcd34d}.ob-ag.skipped{border-color:#e2e8f0;opacity:.6}.ob-ag.retrying{border-color:#fcd34d}.ob-ag.exhausted{border-color:#fca5a5}.ob-ag-ava{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;transition:box-shadow .3s}.ob-ag.running .ob-ag-ava{animation:obAvatarPulse 2s ease-in-out infinite}@keyframes obAvatarPulse{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 0 7px #3b82f600}}.ob-ag-info{flex:1;min-width:0;overflow:hidden}.ob-ag-name{font-size:13.5px;font-weight:700;color:#0f172a;margin-bottom:2px}.ob-ag-status{font-size:12px;color:#64748b;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-ag-hint{font-size:11px;color:#73787e;margin-bottom:6px;font-style:italic}.ob-cio-msg{display:flex;flex-direction:column;gap:8px;margin-top:12px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1.5px solid #7dd3fc;border-radius:16px;padding:16px 20px;width:100%;max-width:580px;text-align:left;animation:obCardPulse 2.6s ease-in-out infinite}[dir=rtl] .ob-cio-msg{text-align:right}.ob-cio-row{display:flex;align-items:center;gap:16px}[dir=rtl] .ob-cio-row{flex-direction:row-reverse}.ob-cio-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}[dir=rtl] .ob-cio-footer{justify-content:flex-start}.ob-cio-dashboard-btn{flex-shrink:0;display:inline-block;padding:5px 10px;background:#0284c7;color:#fff;border-radius:6px;font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s}.ob-cio-dashboard-btn:hover{background:#0369a1;color:#fff}@keyframes obCardPulse{0%,to{box-shadow:0 0 #0ea5e933,0 2px 14px #0ea5e914}50%{box-shadow:0 0 0 7px #0ea5e900,0 4px 22px #0ea5e92e}}.ob-orb-wrap{flex-shrink:0}.ob-ai-orb{width:48px;height:48px;overflow:visible}.ob-orb-halo{animation:obHaloPulse 1.8s ease-in-out infinite;transform-origin:20px 20px}@keyframes obHaloPulse{0%,to{r:11;opacity:.1}50%{r:14;opacity:.2}}.ob-orb-glow{animation:obGlowPulse 1.8s ease-in-out infinite;transform-origin:20px 20px}@keyframes obGlowPulse{0%,to{r:7;opacity:.2}50%{r:9;opacity:.35}}.ob-orb-core{animation:obCorePulse 1.8s ease-in-out infinite;transform-origin:20px 20px}@keyframes obCorePulse{0%,to{r:5}50%{r:5.8}}.ob-orb-dot-1{transform-origin:20px 20px;animation:obSpin1 2.4s linear infinite}@keyframes obSpin1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ob-orb-dot-2{transform-origin:20px 20px;animation:obSpin2 3.6s linear infinite}@keyframes obSpin2{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.ob-cio-body{flex:1;display:flex;flex-direction:column;gap:8px}.ob-cio-text{font-size:13.5px;font-weight:500;color:#0369a1;line-height:1.55}.ob-cio-cursor{display:inline-block;width:2px;height:13px;background:#0ea5e9;border-radius:1px;margin-left:3px;vertical-align:middle;animation:obCursorBlink .9s step-end infinite}@keyframes obCursorBlink{0%,to{opacity:1}50%{opacity:0}}.ob-cio-dots{display:flex;gap:5px;align-items:center}.ob-cio-dots span{width:6px;height:6px;border-radius:50%;background:#38bdf8;animation:obDotBounce 1.3s ease-in-out infinite;opacity:.45}.ob-cio-dots span:nth-child(2){animation-delay:.18s}.ob-cio-dots span:nth-child(3){animation-delay:.36s}@keyframes obDotBounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}.ob-ag-bar{height:5px;background:#f1f5f9;border-radius:3px;overflow:hidden}.ob-ag-fill{height:100%;border-radius:3px;width:0%;position:relative;overflow:hidden;transition:width .5s cubic-bezier(.4,0,.2,1)}.ob-ag.running .ob-ag-fill{width:100%}.ob-ag.running .ob-ag-fill:after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.65) 50%,transparent 100%);animation:obShimmer 1.6s ease-in-out infinite;border-radius:3px}@keyframes obShimmer{0%{left:-60%}to{left:160%}}.ob-ag.done .ob-ag-fill{width:100%}.ob-ag-badge{font-size:11px;font-weight:700;padding:4px 12px;border-radius:50px;white-space:nowrap;flex-shrink:0}.ag-wait{background:#f8fafc;color:#73787e;border:1px solid #e2e8f0}.ag-run{background:#eff6ff;color:#3b82f6;border:1px solid #dbeafe;display:inline-flex;align-items:center;gap:5px}.ag-run:before{content:"";width:6px;height:6px;background:#3b82f6;border-radius:50%;flex-shrink:0;animation:obDotPulse 1.2s ease-in-out infinite}@keyframes obDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.5)}}.ag-done{background:#f0fdf4;color:#16a34a;border:1px solid #86efac}.ag-fail{background:#fef2f2;color:#dc2626;border:1px solid #fca5a5}.ag-pending{background:#fffbeb;color:#b45309;border:1px solid #fcd34d}.ag-skipped{background:#f8fafc;color:#73787e;border:1px solid #e2e8f0}.ag-retrying{background:#fffbeb;color:#b45309;border:1px solid #fcd34d}.ag-exhausted{background:#fef2f2;color:#dc2626;border:1px solid #fca5a5}.ob-ag-retry-msg{font-size:11px;color:#b45309;margin-top:2px}.ob-skip-note{font-size:12px;color:#73787e;margin:0}.ob-skip-btn{display:inline-block;padding:10px 28px;background:#3b82f6;color:#fff;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s}.ob-skip-btn:hover{background:#2563eb;color:#fff}.ob-done-screen{flex:1;min-height:0;overflow-y:auto;background:linear-gradient(145deg,#f0f4ff,#f8fafc 55%,#f0fdf4);display:flex;align-items:center;justify-content:center;padding:48px 24px;animation:obFadeUp .4s ease}.ob-done-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;padding:48px 52px;max-width:520px;text-align:center;box-shadow:0 8px 40px #00000014}.ob-done-icon{font-size:52px;margin-bottom:18px;animation:obBounce 2s ease-in-out infinite}.ob-done-title{font-size:26px;font-weight:800;letter-spacing:-.4px;color:#0f172a;margin-bottom:12px}.ob-done-body{font-size:14px;color:#64748b;line-height:1.7;margin-bottom:28px}.ob-done-tools{display:flex;flex-direction:column;gap:10px;margin-bottom:28px;text-align:left}.ob-done-tool{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f8fafc;border-radius:10px;font-size:13px;font-weight:500;color:#374151;border:1px solid #f1f5f9}.ob-done-tool--failed{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.ob-done-tool--pending{background:#fffbeb;border-color:#fcd34d;color:#92400e}.ob-done-tool--skipped{background:#f8fafc;border-color:#e2e8f0;color:#73787e;opacity:.75}.ob-done-tool--retrying{background:#fffbeb;border-color:#fcd34d;color:#92400e}.ob-domain-preview-box{padding:10px 14px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;font-family:Courier New,monospace;color:#3b82f6;min-height:42px;display:flex;align-items:center}.ob-email-input-row{display:flex;align-items:stretch;width:100%;box-sizing:border-box}.ob-field .ob-email-input-row:focus-within input.ob-email-alias,.ob-field .ob-email-input-row:focus-within input.ob-email-suffix{border-color:#67f}.ob-field .ob-email-input-row input.ob-email-alias{flex:0 0 40%;min-width:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;border:1.5px solid #e2e8f0;border-right:none;border-radius:10px 0 0 10px;outline:none;box-shadow:none;height:44px;padding:10px 13px;font-size:14px;font-family:Courier New,monospace;background:#fff}.ob-field .ob-email-input-row input.ob-email-suffix{flex:1 1 auto;min-width:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;border:1.5px solid #e2e8f0;border-radius:0 10px 10px 0;outline:none;box-shadow:none;height:44px;padding:10px 13px;font-size:14px;font-family:Courier New,monospace;color:#64748b;background:#f1f5f9;overflow:visible;white-space:nowrap;cursor:default}.ob-field .ob-email-input-row input.ob-email-suffix:disabled{-webkit-text-fill-color:#64748b;opacity:1}[dir=rtl] .ob-email-input-row{direction:ltr}.ob-btn-restart{margin-top:12px;display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:transparent;border:1.5px dashed #cbd5e1;border-radius:8px;font-size:12px;font-weight:500;color:#73787e;cursor:pointer;font-family:inherit;transition:all .15s}.ob-btn-restart:hover{border-color:#ef4444;color:#ef4444}.ob-domain-wrap.avail{border-color:#16a34a}.ob-domain-wrap.taken{border-color:#ef4444}.ob-domain-avail{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;margin-top:4px}.ob-avail-checking{color:#64748b}.ob-avail-ok{color:#16a34a}.ob-avail-taken{color:#ef4444}.ob-avail-spin{display:inline-block;width:10px;height:10px;border:1.5px solid rgba(100,116,139,.3);border-top-color:#64748b;border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0}.ob-btn-verify{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,#16a34a,#0d9488);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 4px 16px #16a34a4d;transition:transform .12s,box-shadow .12s}.ob-btn-verify:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #16a34a66}.ob-btn-verify:disabled{opacity:.35;cursor:not-allowed}.ob-otp-wrap{display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;animation:obFadeUp .3s ease}.ob-otp-icon{font-size:44px;margin-bottom:12px;animation:obBounce 2s ease-in-out infinite}.ob-otp-inputs{display:flex;gap:10px;margin:28px 0 20px}.ob-otp-box{width:52px;height:60px;border:2px solid #e2e8f0;border-radius:12px;text-align:center;font-size:24px;font-weight:700;color:#0f172a;background:#fff;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s;caret-color:#3b82f6}.ob-otp-box:focus{border-color:#457ed9;box-shadow:0 0 0 3px #457ed926}.ob-dev-otp-banner{display:flex;align-items:center;gap:8px;background:#1a1a2e;border:1px dashed #f59e0b;border-radius:8px;padding:8px 14px;font-size:14px;color:#fbbf24;margin-bottom:12px}.ob-dev-otp-banner strong{font-size:18px;letter-spacing:4px;color:#fff}.ob-dev-badge{background:#f59e0b;color:#000;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:1px}.ob-test-otp-banner{display:flex;align-items:center;gap:8px;background:#fef9c3;border:1px solid #fde047;border-radius:8px;padding:8px 14px;font-size:14px;color:#854d0e;margin-bottom:12px}.ob-test-badge{background:#fde047;color:#713f12;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:1px;white-space:nowrap}.ob-otp-resend{font-size:13px;color:#64748b;margin-top:8px}.ob-otp-resend-btn{background:none;border:none;color:#3b82f6;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;padding:0;margin-left:4px}.ob-otp-resend-btn:hover{text-decoration:underline}.ob-advanced{margin-top:8px;border:1.5px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:8px}.ob-advanced-toggle{width:100%;display:flex;align-items:center;gap:8px;padding:13px 16px;background:#f8fafc;border:none;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;color:#374151;text-align:left;transition:background .12s}.ob-advanced-toggle:hover{background:#f1f5f9}.ob-advanced-chevron{color:#73787e;transition:transform .2s ease;flex-shrink:0}.ob-advanced-chevron.open{transform:rotate(180deg)}.ob-advanced-badge{margin-left:4px;font-size:10.5px;font-weight:600;color:#64748b;background:#e2e8f0;padding:2px 8px;border-radius:20px;letter-spacing:.04em}.ob-advanced-body{padding:18px 16px 8px;background:#fff;animation:obFadeUp .2s ease}.ob-adv-tabs{display:flex;gap:0;background:#f8fafc;border-bottom:1.5px solid #e2e8f0}.ob-adv-tab{display:flex;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1.5px}.ob-adv-tab:hover{color:#374151}.ob-adv-tab.active{color:#1e293b;font-weight:600;border-bottom-color:#6366f1;background:#fff}.ob-domain-ownership-card{margin-top:20px;padding:16px 20px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:10px}.ob-domain-ownership-title{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.ob-reg-hint{font-size:13px;color:#64748b;margin:0 0 14px;line-height:1.5}.ob-reg-optin{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13.5px;font-weight:500;color:#374151}.ob-reg-optin input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#6366f1}.ob-autorenew-toggle{display:flex;align-items:center;gap:8px;margin-top:12px;cursor:pointer;font-size:13.5px;font-weight:500;color:#374151}.ob-autorenew-toggle input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#6366f1}.ob-logo-upload{width:100%;min-height:90px;border:2px dashed #e2e8f0;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;background:#fafbfd;transition:border-color .15s,background .15s;padding:14px;position:relative}.ob-logo-upload:hover{border-color:#93c5fd;background:#f0f9ff}.ob-logo-preview{max-height:56px;max-width:180px;object-fit:contain;border-radius:6px}.ob-logo-change{font-size:11px;color:#73787e}.ob-logo-hint{font-size:12px;color:#73787e}.ob-color-wrap{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1.5px solid #e2e8f0;border-radius:9px;background:#fff;cursor:pointer;transition:border-color .15s}.ob-color-wrap:hover{border-color:#93c5fd}.ob-color-swatch{width:22px;height:22px;border-radius:6px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.ob-color-input{opacity:0;width:0;height:0;position:absolute}.ob-color-label{font-size:13px;font-family:Courier New,monospace;color:#374151}.ob-social-wrap{display:flex;align-items:center;border:1.5px solid #e2e8f0;border-radius:9px;overflow:hidden;background:#fff;transition:border-color .15s}.ob-social-wrap:focus-within{border-color:#457ed9;box-shadow:0 0 0 3px #457ed91f}.ob-social-wrap.invalid{border-color:#ef4444}.ob-social-prefix{padding:10px 8px 10px 12px;font-size:12.5px;color:#73787e;background:#f8fafc;border-right:1.5px solid #e2e8f0;white-space:nowrap;flex-shrink:0}[dir=rtl] .ob-social-prefix{border-right:none;border-left:1.5px solid #e2e8f0}.ob-social-wrap input{flex:1;border:none;outline:none;padding:10px 12px;font-size:13.5px;color:#0f172a;font-family:inherit;background:transparent}.ob-social-wrap input::placeholder{color:#73787e}.ob-lang-picker{position:relative}.ob-lang-picker-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;cursor:pointer;text-align:start;transition:border-color .15s}.ob-lang-picker-btn:hover,.ob-lang-picker-btn:focus{border-color:#457ed9;outline:none}.ob-lang-picker-btn.open{border-color:#457ed9;box-shadow:0 0 0 3px #457ed91f}.ob-lang-picker-tags{display:flex;flex-wrap:wrap;gap:5px;flex:1}.ob-lang-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;font-size:12px;color:#1e40af;white-space:nowrap}.ob-lang-tag--default{background:#dbeafe;border-color:#93c5fd;font-weight:600}.ob-lang-default-badge{font-size:10px;background:#2563eb;color:#fff;border-radius:8px;padding:1px 5px;font-weight:600}.ob-lang-chevron{flex-shrink:0;margin-left:auto;color:#73787e;transition:transform .2s}.ob-lang-chevron.open{transform:rotate(180deg)}.ob-lang-dropdown-panel{position:absolute;z-index:200;top:calc(100% + 6px);inset-inline-start:0;inset-inline-end:0;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 32px #0000001f;overflow:hidden}.ob-lang-row{display:flex;align-items:center;gap:10px;padding:10px 14px;transition:background .12s}.ob-lang-row:hover{background:#f8fafc}.ob-lang-row:not(:last-child){border-bottom:1px solid #f1f5f9}.ob-lang-check-label{display:flex;align-items:center;gap:8px;flex:1;cursor:pointer;font-size:13.5px;color:#0f172a;-webkit-user-select:none;user-select:none}.ob-lang-flag{width:22px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014;flex-shrink:0}.ob-lang-tag-flag{width:16px;height:12px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014;vertical-align:-1px}.ob-lang-name{font-weight:500}.ob-lang-native{color:#64748b;font-size:12px}.ob-lang-set-default{flex-shrink:0;padding:3px 9px;font-size:11.5px;border:1px solid #cbd5e1;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;white-space:nowrap;transition:all .15s}.ob-lang-set-default:hover{border-color:#457ed9;color:#457ed9}.ob-lang-set-default--active{background:#2563eb;border-color:#2563eb;color:#fff;cursor:default}.ob-payment-screen{min-height:100vh;background:linear-gradient(145deg,#f0f4ff,#f8fafc 55%,#f0fdf4);display:flex;align-items:center;justify-content:center;padding:80px 24px 48px;animation:obFadeUp .4s ease}.ob-payment-inner{width:100%;max-width:480px}.ob-payment-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;padding:32px 36px;box-shadow:0 8px 40px #00000014}.ob-reservation-banner{display:flex;align-items:center;gap:7px;background:linear-gradient(90deg,#fef3c7,#fff7ed);border:1px solid #fde68a;border-radius:10px;padding:10px 14px;font-size:12.5px;color:#92400e;font-weight:500;margin-bottom:22px}.ob-countdown{font-weight:800;font-family:Courier New,monospace;color:#d97706;letter-spacing:.05em}.ob-payment-header{text-align:center;margin-bottom:20px}.ob-payment-icon{font-size:38px;margin-bottom:10px}.ob-payment-title{font-size:22px;font-weight:800;letter-spacing:-.4px;color:#0f172a;margin-bottom:6px}.ob-payment-sub{font-size:13px;color:#64748b;line-height:1.6}.ob-trial-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;margin-bottom:22px;display:flex;flex-direction:column;gap:8px}.ob-trial-row{display:flex;justify-content:space-between;font-size:13px;color:#374151;font-weight:500}.ob-trial-free{color:#16a34a;font-weight:700}.ob-trial-muted{color:#73787e;font-size:12px;font-weight:400}.ob-pf{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.ob-pf-field{display:flex;flex-direction:column;gap:5px}.ob-pf-label{font-size:12.5px;font-weight:600;color:#374151}.ob-pf-input{width:100%;padding:11px 14px;border:1.5px solid #e2e8f0;border-radius:9px;font-size:14px;color:#0f172a;background:#fff;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.ob-pf-input::placeholder{color:#73787e}.ob-pf-input:focus{border-color:#457ed9;box-shadow:0 0 0 3px #457ed91f}.ob-pf-input.invalid{border-color:#ef4444}.ob-pf-card-wrap{position:relative;display:flex;align-items:center}.ob-pf-card-wrap.invalid .ob-pf-input{border-color:#ef4444}.ob-pf-card-num{padding-right:110px;letter-spacing:.08em}.ob-card-brand-icons{position:absolute;right:10px;display:flex;align-items:center;gap:4px;pointer-events:none;opacity:.7}.ob-pf-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ob-pf-cvc-wrap{position:relative;display:flex;align-items:center}.ob-pf-cvc-icon{position:absolute;right:11px;pointer-events:none}.ob-payment-trust{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;color:#73787e;margin-bottom:10px}.ob-payment-consent{font-size:11px;color:#73787e;text-align:center;line-height:1.5;margin-bottom:16px;padding:0 4px}.ob-btn-activate{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:linear-gradient(135deg,#67f,#0aac96);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 8px 24px #6677ff52;transition:transform .12s,box-shadow .12s;letter-spacing:-.1px}.ob-btn-activate:hover{transform:translateY(-2px);box-shadow:0 12px 32px #6677ff6b}.ob-btn-activate:disabled{opacity:.5;cursor:not-allowed;transform:none}.ob-payment-cancel{text-align:center;font-size:11.5px;color:#73787e;margin-top:12px}.db-root{--db-bg: #f0f4f9;--db-surface: #ffffff;--db-surface2: #f1f5f9;--db-surface3: #e2e8f0;--db-border: #e3e8f0;--db-border-md: #c8d3e0;--db-border-hi: #94a3b8;--db-text: #0f172a;--db-muted: #64748b;--db-muted2: #73787e;--db-accent: #457ed9;--db-accent-dim: #e8f0fb;--db-green: #16a34a;--db-green-dim: #f0fdf4;--db-amber: #d97706;--db-amber-dim: #fffbeb;--db-red: #dc2626;--db-red-dim: #fef2f2;--db-purple: #7c3aed;--db-purple-dim: #f5f3ff;--db-shadow-sm: 0 1px 2px rgba(15,23,42,.04), 0 1px 6px rgba(15,23,42,.05);--db-shadow-md: 0 1px 2px rgba(15,23,42,.04), 0 3px 14px rgba(15,23,42,.07), 0 0 0 1px rgba(15,23,42,.03);--db-shadow-lg: 0 4px 6px rgba(15,23,42,.04), 0 12px 32px rgba(15,23,42,.09);--db-mono: "Courier New", monospace;--db-display: "Inter", "IBM Plex Sans Arabic", system-ui, sans-serif;position:fixed;inset:0;display:flex;flex-direction:column;background:var(--db-bg);color:var(--db-text);font-family:IBM Plex Sans Arabic,system-ui,sans-serif;font-size:14px;overflow:hidden}[dir=rtl] .db-root{font-size:15px}.db-topbar{height:56px;background:var(--db-surface);border-bottom:none;box-shadow:var(--db-shadow-sm);display:flex;align-items:center;padding:0 22px;gap:16px;flex-shrink:0;z-index:50}.db-logo{display:flex;align-items:center;gap:10px;font-family:var(--db-display);font-size:16px;font-weight:700;letter-spacing:-.03em;color:var(--db-text)}.db-logo-img{height:42px;width:auto;object-fit:contain;flex-shrink:0}.db-logo-sm,.nav-logo-sm,.ob-topbar-logo-sm{display:none;height:32px;width:auto;object-fit:contain;flex-shrink:0}.db-logo-icon{width:30px;height:30px;background:linear-gradient(135deg,#4f7cff,#a855f7);border-radius:8px;display:flex;align-items:center;justify-content:center}.db-logo-icon svg{width:16px;height:16px}.db-logo-tag{font-family:var(--db-mono);font-size:9px;color:var(--db-muted);background:var(--db-surface2);padding:2px 7px;border-radius:20px;letter-spacing:.06em;border:1px solid var(--db-border)}.db-topbar-center{flex:1;display:flex;justify-content:center}.db-search{display:flex;align-items:center;gap:8px;background:var(--db-surface2);border:1px solid var(--db-border);border-radius:8px;padding:0 14px;height:34px;width:520px;cursor:pointer;transition:border-color .15s}.db-search:hover{border-color:var(--db-border-md)}.db-search span:not(.db-search-chip){font-size:12px;color:var(--db-muted2);flex:1}.db-topbar-left{justify-content:flex-start!important;padding-inline-start:16px}.db-search-biz{width:auto;gap:10px}.db-search-biz-text{font-size:12px;color:var(--db-muted2);white-space:nowrap}.db-search-chips-group{display:inline-flex;gap:4px}.db-search-chip{font-size:12px;font-weight:500;color:#5b8dd9;background:#eef2f8;border-radius:6px;padding:2px 9px;white-space:nowrap;cursor:pointer}.db-search-chip:hover{background:#e2eaf5}.db-kbd{font-family:var(--db-mono);font-size:9px;color:var(--db-muted2);background:var(--db-surface3);border:1px solid var(--db-border);padding:2px 6px;border-radius:4px}.db-topbar-right{display:flex;align-items:center;gap:8px}.db-live-chip{display:flex;align-items:center;gap:5px;font-family:var(--db-mono);font-size:9px;color:var(--db-green);background:var(--db-green-dim);border:1px solid rgba(22,163,74,.2);padding:3px 9px;border-radius:20px}.db-live-dot{width:5px;height:5px;border-radius:50%;background:var(--db-green);animation:dbPulse 2s ease-in-out infinite}.db-ai-btn{display:flex;align-items:center;gap:7px;height:32px;padding:0 14px;background:linear-gradient(135deg,#e8f0fb,#dbeafe);border:1px solid #b8d0f0;border-radius:7px;font-size:12px;font-weight:500;color:#457ed9;cursor:pointer;transition:all .15s;font-family:inherit}.db-ai-btn:hover{background:linear-gradient(-120deg,#d0e4f8,#b8d0f0)}.db-avatar{width:30px;height:30px;border-radius:50%;background:#457ed9;display:flex;align-items:center;justify-content:center;font-family:var(--db-display);font-size:11px;font-weight:700;color:#fff;cursor:pointer;flex-shrink:0;border:none;padding:0;transition:opacity .12s}.db-avatar:hover{opacity:.85}.db-user-menu{position:relative}.db-user-dropdown{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:176px;background:var(--db-card-bg, #fff);border:1px solid var(--db-border, #e2e8f0);border-radius:10px;box-shadow:0 8px 24px #0000001f;overflow:hidden;z-index:200}.db-user-dropdown-header{padding:10px 14px 9px;font-size:12px;font-weight:600;color:var(--db-text, #1e293b);border-bottom:1px solid var(--db-border, #f1f5f9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-user-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;font-size:12px;font-weight:500;color:var(--db-text, #374151);background:none;border:none;cursor:pointer;font-family:inherit;transition:background .1s;text-align:start}.db-user-dropdown-item:hover{background:var(--db-hover, #f8fafc)}.db-user-dropdown-item--danger{color:#dc2626}.db-user-dropdown-item--danger:hover{background:#fef2f2}.db-lang-dropdown{position:relative;flex-shrink:0}.db-lang-trigger{display:flex;align-items:center;gap:7px;padding:5px 10px 5px 8px;background:var(--db-surface2);border:1px solid var(--db-border);border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:var(--db-text);transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap;height:32px}.db-lang-trigger:hover{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f614}.db-lang-trigger.open{background:#fff;border-color:#457ed9;box-shadow:0 0 0 3px #3b82f61a}.db-lang-trigger-flag{width:18px;height:13px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014;flex-shrink:0}.db-lang-trigger-label{font-size:12.5px;font-weight:500;color:var(--db-text);letter-spacing:-.01em}.db-lang-chevron{color:var(--db-muted);flex-shrink:0;transition:transform .2s ease}.db-lang-chevron.rotated{transform:rotate(180deg)}.db-lang-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;inset-inline-start:auto;min-width:190px;background:#fff;border:1px solid var(--db-border);border-radius:10px;box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f;overflow:hidden;z-index:200;animation:db-lang-menu-in .15s ease}@keyframes db-lang-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.db-lang-menu-header{padding:10px 14px 6px;font-size:10px;font-weight:700;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--db-border)}.db-lang-option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .12s}.db-lang-option:hover{background:var(--db-surface2)}.db-lang-option.selected{background:#eff6ff}.db-lang-option:last-child{border-bottom:none}.db-lang-option-flag{width:22px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014;flex-shrink:0}.db-lang-option-info{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.db-lang-option-native{font-size:13px;font-weight:500;color:var(--db-text);line-height:1.3}.db-lang-option-english{font-size:11px;color:var(--db-muted);line-height:1.3}.db-lang-option-check{color:#3b82f6;flex-shrink:0;margin-left:auto}[dir=rtl] .db-lang-option{text-align:right}[dir=rtl] .db-lang-option-check{margin-left:0;margin-right:auto}.db-lang-tiles{display:flex;gap:10px;flex-wrap:wrap}.db-lang-tile{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1.5px solid var(--db-border);border-radius:10px;background:var(--db-surface);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;min-width:160px;text-align:left}.db-lang-tile:hover{border-color:#93c5fd;background:#f8faff;box-shadow:0 0 0 3px #3b82f60f}.db-lang-tile.active{border-color:#457ed9;background:#eff6ff;box-shadow:0 0 0 3px #3b82f61a}.db-lang-tile-flag{width:32px;height:24px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #00000014;flex-shrink:0}.db-lang-inline-flag{width:18px;height:13px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014;vertical-align:-1px}.db-lang-tile-text{display:flex;flex-direction:column;gap:2px;flex:1}.db-lang-tile-native{font-size:14px;font-weight:600;color:var(--db-text);line-height:1.3}.db-lang-tile-english{font-size:11px;color:var(--db-muted);line-height:1.3}.db-lang-tile-check{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--db-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent;transition:background .15s,border-color .15s,color .15s}.db-lang-tile-check.visible{background:#457ed9;border-color:#457ed9;color:#fff}.db-shell{display:flex;flex:1;min-height:0}.db-sidebar{width:224px;background:var(--db-surface);border-right:1px solid var(--db-border);padding:16px 0;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}[dir=rtl] .db-sidebar{border-right:none;border-left:1px solid var(--db-border)}.db-nav-section{font-size:9.5px;font-weight:700;color:#b0bec9;text-transform:uppercase;letter-spacing:.11em;padding:16px 18px 5px}.db-nav-item{display:flex;align-items:center;gap:9px;padding:8px 16px;margin:1px 8px;border-radius:8px;font-size:12.5px;color:#475569;cursor:pointer;transition:background .12s,color .12s;position:relative}.db-nav-item:hover{background:var(--db-accent-dim);color:var(--db-accent)}.db-nav-item.active{background:var(--db-accent-dim);color:var(--db-accent);font-weight:600}.db-nav-item.active:before{content:"";position:absolute;inset-inline-start:-8px;top:50%;transform:translateY(-50%);width:3px;height:60%;border-radius:0 3px 3px 0;background:var(--db-accent)}.db-badge{margin-left:auto;font-family:var(--db-mono);font-size:10px;padding:2px 7px;border-radius:20px;background:var(--db-surface3);color:var(--db-muted);border:1px solid transparent}[dir=rtl] .db-badge{margin-left:0;margin-right:auto}.db-badge-accent{background:var(--db-accent-dim);color:var(--db-accent);border-color:#457ed933}.db-badge-warn{background:var(--db-amber-dim);color:var(--db-amber);border-color:#d9770633}.db-badge-green{background:var(--db-green-dim);color:var(--db-green);border-color:#16a34a33}.db-badge-amber{background:var(--db-amber-dim);color:var(--db-amber);border-color:#d9770633}.db-badge-red{background:var(--db-red-dim);color:var(--db-red);border-color:#dc262633}.db-badge-muted{background:var(--db-surface2);color:var(--db-muted);border-color:#64748b26}.db-badge-beta{background:var(--db-accent-dim);color:var(--db-accent);border-color:#457ed959;text-transform:uppercase;letter-spacing:.04em;animation:db-beta-glow 2.2s ease-in-out infinite}@keyframes db-beta-glow{0%,to{box-shadow:0 0 2px #457ed94d,0 0 #457ed900}50%{box-shadow:0 0 8px #457ed9cc,0 0 16px #457ed966}}.db-sidebar-footer{margin-top:auto;padding:12px 8px;border-top:1px solid var(--db-border)}.db-user-row{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px}.db-user-row-link{width:100%;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .15s}.db-user-row-link:hover{background:var(--db-surface2)}.db-user-av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#4f7cff,#a855f7);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;color:#fff}.db-user-name{font-size:12px;font-weight:600;color:var(--db-text)}.db-user-meta{font-family:var(--db-mono);font-size:9px;color:var(--db-muted2);margin-top:1px}.db-logout-btn{display:flex;align-items:center;gap:7px;width:100%;margin-top:6px;padding:7px 10px;border:none;border-radius:8px;background:transparent;font-size:12px;color:var(--db-muted2);cursor:pointer;transition:background .15s,color .15s}.db-logout-btn:hover{background:#fef2f2;color:#dc2626}.db-main{flex:1;overflow:hidden;display:flex;flex-direction:column}.db-page{flex:1;overflow-y:auto;overflow-x:hidden;padding:28px 32px;animation:dbFadeUp .2s ease}@media(max-width:768px){.db-page{padding:20px}}@media(max-width:480px){.db-page{padding:16px 14px}}.db-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.db-page-title{font-size:22px;font-weight:700;letter-spacing:-.3px;color:#0f172a;line-height:1.2}.db-page-sub{font-size:13px;color:#64748b;margin-top:4px;line-height:1.5}.db-page-actions{display:flex;gap:8px;align-items:center}.db-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;height:28px;min-height:28px;border-radius:9px;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .13s,box-shadow .13s,border-color .13s,color .13s,transform .1s;border:none;white-space:nowrap;letter-spacing:.01em}.db-btn svg{width:13px;height:13px;flex-shrink:0}.db-btn-primary{background:#457ed9;color:#fff;border:1px solid #3a70c9;box-shadow:inset 0 1px #ffffff26,0 1px 3px #457ed940}.db-btn-primary:hover:not(:disabled){background:#3a6ec4;border-color:#3264b5;box-shadow:inset 0 1px #ffffff1f,0 4px 14px #457ed959}.db-btn-primary:active:not(:disabled){background:#3264b5;box-shadow:none;transform:translateY(1px)}.db-btn-primary:disabled{opacity:.5;cursor:not-allowed}.db-btn-secondary{background:var(--db-surface);color:var(--db-text);border:1px solid var(--db-border-md);box-shadow:0 1px 2px #0f172a0d}.db-btn-secondary:hover:not(:disabled){background:var(--db-surface2);border-color:var(--db-border-hi);box-shadow:none}.db-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.db-btn-ghost{background:var(--db-surface);border:1px solid var(--db-border-md);color:var(--db-text);box-shadow:0 1px 2px #0f172a0d}.db-btn-ghost:hover:not(:disabled){background:var(--db-surface2);border-color:var(--db-border-hi);box-shadow:none}.db-btn-ghost:disabled{opacity:.5;cursor:not-allowed}.wst-device-toggle .db-btn-ghost{background:transparent;border:none;box-shadow:none}.wst-device-toggle .db-btn-ghost.db-btn-active{background:var(--db-accent);color:#fff}.wst-kebab-menu-item{font-size:12.5px;padding:7px 9px;border-radius:6px;color:var(--db-text);display:flex;align-items:center;gap:7px;width:100%;background:transparent;border:none;text-align:start;cursor:pointer}.wst-kebab-menu-item:hover:not(:disabled){background:var(--db-surface2)}.wst-kebab-menu-item:disabled{opacity:.5;cursor:not-allowed}.wst-kebab-menu-item.danger{color:var(--db-red)}.wst-kebab-menu-item.danger:hover:not(:disabled){background:var(--db-red-dim)}.wst-kebab-menu-sep{height:1px;background:var(--db-border);margin:4px 2px}.wst-blocks-head{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--db-border);flex-shrink:0}.wst-blocks-title{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--db-text)}.wst-blocks-total{font-size:10px;font-weight:700;color:var(--db-muted);background:var(--db-surface2);border:1px solid var(--db-border);border-radius:100px;padding:1px 7px;line-height:1.5}.wst-blocks-scroll{flex:1;min-height:0;overflow-y:auto;padding:10px 12px 16px}.wst-free-tag{font-size:9px;font-weight:700;color:var(--db-green, #1a7f4f);background:#1a7f4f1f;border-radius:100px;padding:1px 7px;text-transform:uppercase;letter-spacing:.03em;line-height:1.5}.wst-blocks-hint{font-size:10.5px;line-height:1.5;color:var(--db-muted);margin:0 2px 10px}.wst-block-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wst-block{position:relative;display:grid;grid-template-columns:18px 32px minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px 9px 9px 6px;border:1px solid var(--db-border);border-radius:10px;background:var(--db-surface);cursor:pointer;transition:border-color .13s,background .13s,box-shadow .13s}.wst-block:hover{border-color:var(--db-border-md);box-shadow:var(--db-shadow-sm)}.wst-block.is-selected{border-color:var(--db-accent);background:var(--db-accent-dim);box-shadow:0 0 0 1px var(--db-accent)}.wst-block:after{content:"";position:absolute;inset-inline-start:15px;top:100%;height:8px;width:2px;border-radius:1px;background:var(--db-border-md)}.wst-block:last-child:after{display:none}.wst-block-rank{font-size:10px;font-weight:700;color:var(--db-muted);font-variant-numeric:tabular-nums;text-align:center;padding-top:9px}.wst-block-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;flex-shrink:0;background:var(--db-surface2);color:var(--db-muted)}.wst-block-icon i{font-size:16px}.wst-block[data-tone=accent] .wst-block-icon{background:var(--db-accent-dim);color:var(--db-accent)}.wst-block[data-tone=purple] .wst-block-icon{background:var(--db-purple-dim);color:var(--db-purple)}.wst-block[data-tone=green] .wst-block-icon{background:var(--db-green-dim);color:var(--db-green)}.wst-block-main{display:flex;flex-direction:column;gap:2px;min-width:0}.wst-block-meta{display:flex;align-items:center;gap:5px}.wst-block-kind{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--db-muted)}.wst-block-count{font-size:9.5px;font-weight:700;color:var(--db-muted);font-variant-numeric:tabular-nums;background:var(--db-surface2);border-radius:100px;padding:0 5px;line-height:15px}.wst-block-title{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--db-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wst-block-sub{font-size:10.5px;line-height:1.4;color:var(--db-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wst-block-actions{display:flex;align-items:center;gap:1px}.wst-block-act{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;cursor:pointer;color:var(--db-muted);opacity:.55;transition:opacity .13s,background .13s,color .13s}.wst-block-act i{font-size:13px}.wst-block:hover .wst-block-act,.wst-block.is-selected .wst-block-act{opacity:1}.wst-block-act:hover:not(:disabled){background:var(--db-surface2);color:var(--db-text)}.wst-block-act.is-danger:hover:not(:disabled){background:var(--db-red-dim);color:var(--db-red)}.wst-block-act:disabled{opacity:.2;cursor:not-allowed}.wst-gallery-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--db-border);border-radius:10px;background:var(--db-surface);cursor:pointer;text-align:start;transition:border-color .13s,box-shadow .13s}.wst-gallery-card:hover:not(:disabled){border-color:#457ed9;box-shadow:0 0 0 1px #457ed9}.wst-gallery-card:disabled{cursor:not-allowed;opacity:.6}.wst-gallery-thumb{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:6px;background:var(--db-surface2)}.wst-gallery-thumb-empty{display:flex;align-items:center;justify-content:center;color:var(--db-muted);font-size:22px}.wst-gallery-name{font-size:12px;font-weight:600;color:var(--db-text)}.wst-gallery-desc{font-size:10.5px;line-height:1.4;color:var(--db-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wst-gallery-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;border-radius:10px}.db-btn-danger{background:var(--db-red-dim);color:var(--db-red);border:1px solid rgba(245,82,78,.25)}.db-btn-danger:hover:not(:disabled){background:#fee2e2;border-color:#f5524e80}.db-btn-danger:disabled{opacity:.55;cursor:not-allowed}.db-sys-chip{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;padding:4px 12px;border-radius:20px;border:1px solid}.db-sys-ok{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.db-sys-err{color:#dc2626;background:#fef2f2;border-color:#fecaca}.db-dot-err{background:#dc2626!important}.db-alert{display:flex;align-items:center;gap:8px;margin:12px 24px 0;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid}.db-alert-warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.db-alert-info{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.db-alert-danger{color:#dc2626;background:#fef2f2;border-color:#fecaca}.db-alert-mb{margin-bottom:16px}.db-alert-action{margin-inline-start:auto;flex-shrink:0;background:none;border:1px solid currentColor;color:inherit;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.db-alert-action:hover{opacity:.75}.db-greeting{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.db-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.db-kpi{background:var(--db-surface);border:none;border-radius:14px;padding:18px;display:flex;align-items:flex-start;gap:14px;box-shadow:var(--db-shadow-sm)}.db-kpi-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-kpi-body{flex:1}.db-kpi-label{font-size:11.5px;color:var(--db-muted);margin-bottom:4px}.db-kpi-value{font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.3px;line-height:1}.db-kpi-sub{font-size:11px;color:var(--db-muted2);margin-top:4px}.db-ws-item{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--db-border)}.db-ws-item:last-child{border-bottom:none}.db-ws-icon{font-size:16px;flex-shrink:0}.db-ws-name{flex:1;font-size:12.5px;color:var(--db-text);font-weight:500}.db-activity-time{font-size:10.5px;color:var(--db-muted2);margin-top:2px}.db-danger-card{border-color:#f5524e4d!important;background:snow}.db-danger-title{display:flex;align-items:center;gap:6px;color:var(--db-red)!important}.db-tech-label-danger{color:var(--db-red);background:#fee2e2;border-color:#f5524e40}.db-reset-confirm{background:#fff1f1;border:1px solid rgba(245,82,78,.3);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.db-reset-warn-text{font-size:12.5px;font-weight:500;color:#b91c1c;margin:0}.db-reset-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:12.5px;font-weight:500}.db-reset-ok{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.db-reset-err{background:#fff1f1;color:#dc2626;border:1px solid rgba(245,82,78,.3)}.db-health-tiles{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.db-health-tile{display:flex;align-items:center;gap:8px;background:var(--db-surface);border:1px solid var(--db-border);border-radius:8px;padding:8px 14px;flex:1;min-width:140px;font-size:13px;transition:border-color .15s}.db-health-tile.db-health-up{border-color:#bbf7d0;background:#f0fdf4}.db-health-tile.db-health-down{border-color:#f5524e59;background:#fff1f1}.db-health-tile.db-health-degraded{border-color:#fde68a;background:#fffbeb}.db-health-tile-dot{width:8px;height:8px;border-radius:50%;background:var(--db-muted2);flex-shrink:0}.db-health-tile-dot.db-health-up{background:#16a34a}.db-health-tile-dot.db-health-down{background:#dc2626}.db-health-tile-dot.db-health-degraded{background:#d97706}.db-health-tile-name{font-weight:600;color:var(--db-text);flex:1}.db-health-tile-status{font-size:11.5px;color:var(--db-muted)}.db-health-tile-ms{font-size:11px;color:var(--db-muted2);margin-left:2px}.db-tech-main-grid{display:grid;grid-template-columns:1fr 288px;gap:14px;align-items:start}.db-tech-agents-panel{display:flex;flex-direction:column;gap:10px}.db-agent-not-setup-chip{font-size:10.5px;font-weight:600;color:#d97706;background:#fffbeb;border:1px solid #fde68a;border-radius:5px;padding:2px 7px;cursor:pointer;white-space:nowrap}.db-agent-not-setup-chip:hover{background:#fef3c7}.db-agent-group-label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--db-muted2);padding:2px 0 4px;border-bottom:1px solid var(--db-border);margin-bottom:2px}.db-tech-panel-header{display:flex;align-items:center;justify-content:space-between}.db-tech-panel-title{font-size:13px;font-weight:600;color:var(--db-text)}.db-tech-agents-list{display:flex;flex-direction:column;gap:7px}.db-tech-agent-row{background:var(--db-surface);border:1px solid var(--db-border);border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:12px;transition:box-shadow .15s}.db-tech-agent-row:hover{box-shadow:0 2px 10px #0000000d}.db-tech-agent-running{border-color:#457ed94d}.db-tech-agent-error{border-color:#fca5a5;background:snow}.db-tech-agent-disabled{opacity:.55}.db-tech-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#d1d5db}.db-tech-status-dot.running{background:#10b981;box-shadow:0 0 0 3px #d1fae5}.db-tech-status-dot.queued{background:#f59e0b;box-shadow:0 0 0 3px #fef3c7}.db-tech-status-dot.error{background:#dc2626;box-shadow:0 0 0 3px #fee2e2}.db-tech-status-dot.disabled{background:#d1d5db}.db-tech-agent-info{flex:1;min-width:0}.db-tech-agent-name{font-size:13px;font-weight:600;color:var(--db-text)}.db-tech-name-error{color:#dc2626}.db-tech-agent-meta{font-size:11px;color:var(--db-muted2);margin-top:1px}.db-tech-meta-error{color:#f87171}.db-sparkline{display:flex;align-items:flex-end;gap:2px;height:24px;flex-shrink:0}.db-sparkline-bar{width:5px;border-radius:2px 2px 0 0;background:#c7d9f7}.db-sparkline-bar.active{background:#457ed9}.db-sparkline-bar.error-bar{background:#fca5a5}.db-tech-agent-stat{text-align:right;flex-shrink:0}.db-tech-stat-val{font-size:12px;font-weight:600;color:var(--db-text)}.db-tech-stat-lbl{font-size:10px;color:var(--db-muted2)}.db-tech-agent-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}.db-tech-cost-chip{font-size:10px;color:var(--db-muted2);background:var(--db-surface2);border-radius:4px;padding:2px 7px;white-space:nowrap}.db-tech-cost-error{color:#dc2626;background:#fee2e2;cursor:pointer}.db-tech-run-btn{display:inline-flex;align-items:center;gap:4px;background:#eef3fd;color:#457ed9;border:none;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.db-tech-run-btn:hover{background:#457ed9;color:#fff}.db-tech-run-btn-stop{background:#fef3c7;color:#d97706}.db-tech-run-btn-stop:hover{background:#f59e0b;color:#fff}.db-tech-run-btn-retry{background:#fee2e2;color:#dc2626}.db-tech-run-btn-retry:hover{background:#dc2626;color:#fff}.db-tech-right-rail{display:flex;flex-direction:column;gap:12px}.db-tech-rail-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:10px;padding:14px 16px}.db-tech-rail-title{font-size:13px;font-weight:600;color:var(--db-text);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.db-tech-rail-link{font-size:11px;color:#457ed9;font-weight:400;cursor:pointer}.db-tech-activity-list{display:flex;flex-direction:column;gap:7px}.db-tech-activity-item{display:flex;gap:8px;align-items:flex-start}.db-tech-activity-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:4px;background:#d1d5db}.db-tech-activity-dot.green{background:#10b981}.db-tech-activity-dot.amber{background:#f59e0b}.db-tech-activity-dot.red{background:#dc2626}.db-tech-activity-text{font-size:11px;color:var(--db-text);line-height:1.4;flex:1}.db-tech-activity-time{font-size:10px;color:var(--db-muted2);flex-shrink:0}.db-tech-credit-list{display:flex;flex-direction:column;gap:7px}.db-tech-credit-row{display:flex;align-items:center;gap:8px}.db-tech-credit-agent{font-size:12px;color:var(--db-text);min-width:76px}.db-tech-credit-bar-wrap{flex:1;height:4px;background:#f0f2f7;border-radius:2px;overflow:hidden}.db-tech-credit-bar-fill{height:100%;border-radius:2px;background:#457ed9}.db-tech-credit-val{font-size:11px;color:var(--db-muted);min-width:36px;text-align:right}.db-tech-empty{font-size:12px;color:var(--db-muted2);margin:2px 0 0}.db-tech-schedule-list{display:flex;flex-direction:column;gap:7px}.db-tech-schedule-item{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--db-surface2);border-radius:7px}.db-tech-schedule-time{font-size:11px;font-weight:600;color:#457ed9;min-width:58px}.db-tech-schedule-name{font-size:11px;color:var(--db-text);flex:1}.db-tech-schedule-badge{font-size:10px;background:#eef3fd;color:#457ed9;padding:1px 6px;border-radius:4px}.db-tech-schedule-badge.retry{background:#fee2e2;color:#dc2626}.db-tech-label{font-size:9.5px;font-weight:600;color:var(--db-muted2);background:var(--db-surface2);border:1px solid var(--db-border);padding:2px 8px;border-radius:20px;letter-spacing:.05em;margin-left:8px}.db-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.db-metric{background:var(--db-surface);border:1px solid var(--db-border);border-radius:12px;padding:16px;position:relative;overflow:hidden;box-shadow:0 1px 4px #0f172a0d}.db-metric:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(69,126,217,.35),transparent);border-radius:2px 2px 0 0}.db-metric-icon{position:absolute;right:16px;top:16px;width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center}[dir=rtl] .db-metric-icon{right:auto;left:16px}.db-metric-label{font-family:var(--db-mono);font-size:9px;color:var(--db-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.db-metric-value{font-family:var(--db-display);font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1}.db-metric-delta{font-family:var(--db-mono);font-size:10px;margin-top:6px;color:var(--db-muted)}.db-card{background:var(--db-surface);border:none;border-radius:14px;box-shadow:var(--db-shadow-md)}.db-card-header{padding:15px 20px;border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.db-card-title{font-size:13px;font-weight:600;color:var(--db-text);display:flex;align-items:center;gap:7px}.db-card-body{padding:16px 20px}.db-card-body-flush{padding:0 20px}.db-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--db-mono);font-size:10px;font-weight:500;padding:3px 9px;border-radius:20px}.db-pill-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.db-pill-sm{font-size:9px;padding:2px 7px}.db-pill-live{background:var(--db-green-dim);color:var(--db-green);border:1px solid rgba(22,163,74,.2)}.db-pill-live .db-pill-dot{background:var(--db-green);animation:dbPulse 2s infinite}.db-pill-working{background:var(--db-accent-dim);color:var(--db-accent);border:1px solid rgba(69,126,217,.25)}.db-pill-working .db-pill-dot{background:var(--db-accent);animation:dbPulse 1s infinite}.db-pill-draft{background:var(--db-surface2);color:var(--db-muted);border:1px solid var(--db-border)}.db-pill-draft .db-pill-dot{background:var(--db-muted2)}.db-pill-canceled{background:var(--db-red-dim);color:var(--db-red);border:1px solid rgba(220,38,38,.2);opacity:.7}.db-pill-run{background:var(--db-accent-dim);color:var(--db-accent);border:1px solid rgba(69,126,217,.25)}.db-pill-run .db-pill-dot{background:var(--db-accent);animation:dbPulse 1s infinite}.db-pill-warn{background:var(--db-amber-dim);color:var(--db-amber);border:1px solid rgba(217,119,6,.2)}.db-pill-warn .db-pill-dot{background:var(--db-amber)}.db-pill-idle{background:var(--db-surface2);color:var(--db-muted);border:1px solid var(--db-border)}.db-pill-idle .db-pill-dot{background:var(--db-muted2)}.db-pill-info{background:var(--db-accent-dim);color:var(--db-accent);border:1px solid rgba(69,126,217,.25)}.db-pill-err{background:var(--db-red-dim);color:var(--db-red);border:1px solid rgba(220,38,38,.2)}.db-tag{display:inline-flex;align-items:center;font-family:var(--db-mono);font-size:9px;padding:3px 8px;border-radius:5px}.db-tag-blue{background:var(--db-accent-dim);color:var(--db-accent);border:1px solid rgba(69,126,217,.25)}.db-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.db-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.db-grid-65{display:grid;grid-template-columns:1.8fr 1fr;gap:16px}.db-website-no-site-grid{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:start}.db-chart-row{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px}.db-chart-wrap{position:relative;height:220px;padding:4px 0 0}.db-chart-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.db-chart-legend-item{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--db-muted)}.db-chart-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.db-chart-empty{display:flex;align-items:center;justify-content:center;height:220px;font-size:12px;color:var(--db-muted2)}.db-activity-item{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--db-border)}.db-activity-item:last-child{border-bottom:none}.db-activity-icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-ai-ok{background:var(--db-green-dim);color:var(--db-green)}.db-ai-warn{background:var(--db-amber-dim);color:var(--db-amber)}.db-ai-err{background:var(--db-red-dim);color:var(--db-red)}.db-activity-body{flex:1}.db-activity-text{font-size:12px;color:var(--db-text);line-height:1.4}.db-activity-meta{font-family:var(--db-mono);font-size:10px;color:var(--db-muted2);margin-top:4px;display:flex;align-items:center;gap:8px}.db-qa{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:9px;cursor:pointer;transition:background .12s;border:1px solid var(--db-border);background:var(--db-surface)}.db-qa:hover{background:var(--db-surface2);border-color:var(--db-border-md)}.db-qa-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-qa-name{font-size:13px;font-weight:500;color:var(--db-text)}.db-qa-desc{font-size:11px;color:var(--db-muted);margin-top:1px}.db-health-item{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--db-border)}.db-health-item:last-child{border-bottom:none}.db-health-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.db-health-name{font-size:12px;color:var(--db-text);flex:1}.db-health-meta{font-family:var(--db-mono);font-size:10px;color:var(--db-muted2)}.db-table{width:100%;border-collapse:collapse;font-size:12px}.db-table th{text-align:start;font-family:IBM Plex Sans Arabic,Segoe UI,system-ui,-apple-system,sans-serif;font-size:10px;font-weight:600;color:var(--db-text);text-transform:uppercase;letter-spacing:.06em;padding:8px 14px;border-bottom:1px solid var(--db-border);background:var(--db-surface2)}.db-table td{padding:11px 14px;border-bottom:1px solid var(--db-border);color:var(--db-text);vertical-align:middle}.db-table tr:last-child td{border-bottom:none}.db-table tr:hover td{background:#457ed908}.db-td-label{color:var(--db-muted);width:22%}.db-td-val{font-size:13px}.db-tab-strip{display:flex;border-bottom:1.5px solid var(--db-border);margin-bottom:20px;gap:0;background:transparent;padding:0;border-radius:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.db-tab-strip::-webkit-scrollbar{display:none}.db-tab-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;border:none;border-bottom:2.5px solid transparent;margin-bottom:-1.5px;border-radius:0;font-size:13px;font-weight:500;color:var(--db-muted);background:transparent;cursor:pointer;transition:color .15s,border-color .15s;padding:0 20px;font-family:inherit;white-space:nowrap}.db-tab-btn:hover:not(.active){color:var(--db-text);border-bottom-color:var(--db-border-md, #d1d5db)}.db-tab-btn.active{color:var(--db-accent);font-weight:600;border-bottom-color:var(--db-accent)}.db-input{display:block;width:100%;padding:8px 12px;border:1.5px solid var(--db-border-md, #d1d5db);border-radius:8px;font-size:13px;font-family:inherit;color:var(--db-text);background:var(--db-surface);transition:border-color .15s,box-shadow .15s,background .15s;line-height:1.5;box-sizing:border-box;appearance:none;-webkit-appearance:none}.db-input::placeholder{color:var(--db-muted2, #73787e)}.db-input:hover:not(:focus):not(:disabled){border-color:var(--db-muted, #64748b)}.db-input:focus{outline:none;border-color:var(--db-accent, #457ed9);box-shadow:0 0 0 3px #457ed921;background:var(--db-surface)}.db-input:disabled{background:var(--db-surface2, #f1f5f9);color:var(--db-muted, #64748b);cursor:not-allowed;opacity:.75}textarea.db-input{resize:vertical;min-height:80px;line-height:1.6;padding-top:10px;padding-bottom:10px}select.db-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.db-settings-layout{display:flex;gap:20px;align-items:flex-start}.db-settings-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.db-settings-rail{width:256px;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.db-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.db-field-item{display:flex;flex-direction:column;gap:5px}.db-field-label{font-size:10.5px;font-weight:600;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.06em}.db-field-value{font-size:13.5px;font-weight:500;color:var(--db-text);display:flex;align-items:center;gap:5px}.db-field-value-link{color:var(--db-accent);cursor:pointer;text-decoration:underline;text-decoration-style:dotted}.db-field-incomplete{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--db-amber);cursor:pointer}.db-settings-plan-chip{font-size:10px;font-weight:700;background:#fef3c7;color:#92400e;padding:3px 9px;border-radius:20px;border:1px solid rgba(180,120,0,.2)}.db-btn-accent{background:var(--db-accent);color:#fff;border:none;cursor:pointer;border-radius:7px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.db-settings-rtl-note{display:flex;align-items:flex-start;gap:7px;margin-top:12px;font-size:11px;color:var(--db-muted2);background:var(--db-surface2);border-radius:7px;padding:8px 10px;line-height:1.5}.db-settings-sys-list{display:flex;flex-direction:column}.db-settings-sys-row{display:flex;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--db-border)}.db-settings-sys-row:last-child{border-bottom:none}.db-settings-sys-icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.db-sys-green{background:#ecfdf5;color:#10b981}.db-sys-blue{background:var(--db-accent-dim);color:var(--db-accent)}.db-sys-purple{background:#f5f3ff;color:#7c3aed}.db-sys-amber{background:var(--db-amber-dim);color:var(--db-amber)}.db-settings-sys-info{flex:1;min-width:0}.db-settings-sys-name{font-size:13px;font-weight:600;color:var(--db-text)}.db-settings-sys-detail{font-size:11px;color:var(--db-muted2);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-settings-sys-stat{font-size:12px;font-weight:500;color:var(--db-text);white-space:nowrap}.db-settings-health-list{display:flex;flex-direction:column}.db-settings-health-row{padding:11px 18px;border-bottom:1px solid var(--db-border)}.db-settings-health-row:last-child{border-bottom:none}.db-settings-ping-chip{margin-inline-start:auto;font-size:11px;color:var(--db-muted2);background:var(--db-surface2);border-radius:4px;padding:1px 7px;white-space:nowrap}.db-settings-health-all-ok{font-size:11px;color:var(--db-green);font-weight:600;display:flex;align-items:center;gap:4px}.db-settings-health-ok-dot{width:6px;height:6px;border-radius:50%;background:var(--db-green);display:inline-block}.db-settings-rail-title{font-size:12px;font-weight:700;color:var(--db-text);margin-bottom:12px;display:flex;align-items:center;gap:6px}.db-settings-comp-pct{font-size:22px;font-weight:700;color:var(--db-text);letter-spacing:-.5px}.db-settings-comp-bar{height:5px;background:var(--db-border);border-radius:3px;overflow:hidden;margin:8px 0}.db-settings-comp-fill{height:100%;border-radius:3px;background:var(--db-accent);transition:width .4s ease}.db-settings-comp-desc{font-size:11px;color:var(--db-muted2);margin-bottom:10px}.db-settings-comp-items{display:flex;flex-direction:column;gap:7px}.db-settings-comp-item{display:flex;align-items:center;gap:7px;font-size:11px}.db-settings-comp-done{color:var(--db-green)}.db-settings-comp-todo{color:var(--db-amber);cursor:pointer}.db-settings-acc-rows{display:flex;flex-direction:column}.db-settings-acc-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--db-border)}.db-settings-acc-label{font-size:11px;color:var(--db-muted2)}.db-settings-acc-val{font-size:12px;font-weight:500;color:var(--db-text)}.db-settings-danger-card{background:var(--db-card-bg, #fff);border:1px solid #fca5a5;border-radius:12px;padding:16px}.db-settings-danger-title{font-size:12px;font-weight:700;color:#dc2626;margin-bottom:10px;display:flex;align-items:center;gap:6px}.db-settings-danger-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid #fee2e2}.db-settings-danger-label{font-size:12px;color:var(--db-text);font-weight:500}.db-settings-danger-sub{font-size:10px;color:var(--db-muted2);margin-top:1px}.db-settings-danger-btn{font-size:11px;background:#fef2f2;color:#dc2626;border:1px solid #fca5a5;border-radius:6px;padding:5px 10px;cursor:pointer;font-weight:500;white-space:nowrap;flex-shrink:0}.db-settings-danger-btn:hover{background:#fee2e2}.db-settings-danger-delete{background:#fef2f2;color:#dc2626;border-color:#fca5a5}.db-settings-danger-delete:hover{background:#dc2626;color:#fff}.db-emp-av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#4f7cff,#a855f7);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.db-emp-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.db-emp-stat-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:10px;padding:14px 16px}.db-emp-stat-label{font-size:11px;color:var(--db-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.db-emp-stat-value{font-size:22px;font-weight:700;color:var(--db-text);letter-spacing:-.5px;line-height:1}.db-emp-stat-sub{font-size:11px;color:var(--db-muted);margin-top:3px}.db-emp-stat-sub--good{color:var(--db-green)}.db-emp-stat-sub--warn{color:var(--db-amber)}.db-emp-main-grid{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:start}.db-emp-section-label{font-size:11px;font-weight:600;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.7px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.db-emp-section-label a{font-size:11px;color:var(--db-accent);font-weight:400;text-transform:none;letter-spacing:0;cursor:pointer}.db-emp-list{display:flex;flex-direction:column;gap:10px}.db-emp-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:14px;transition:box-shadow .15s;flex-wrap:wrap}.db-emp-card:hover{box-shadow:0 2px 12px #0000000f}@media(max-width:480px){.db-emp-card{padding:12px 14px}.db-emp-card .db-emp-card-meta{text-align:left;width:100%}.db-emp-card .db-emp-card-actions{justify-content:flex-start}}.db-emp-card--owner{border-left:3px solid var(--db-accent)}[dir=rtl] .db-emp-card--owner{border-left:none;border-right:3px solid var(--db-accent)}.db-emp-card--pending{border-style:dashed;border-color:#fde68a;background:#fffdf5}.db-emp-av-lg{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.db-emp-card-info{flex:1;min-width:0}.db-emp-card-name{font-size:14px;font-weight:600;color:var(--db-text)}.db-emp-card-email{font-size:12px;color:var(--db-muted);margin-top:1px}.db-emp-you-label{font-size:11px;color:var(--db-muted);font-weight:400;margin-left:5px}.db-emp-pending-note{font-size:11px;color:var(--db-muted)}.db-emp-role-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px}.db-emp-role-owner{background:#eef3fd;color:var(--db-accent)}.db-emp-role-admin{background:#f5f3ff;color:#7c3aed}.db-emp-role-member{background:var(--db-surface2);color:var(--db-muted)}.db-emp-role-viewer{background:#f1f5f9;color:#6b7280}.db-search-wrap{position:relative;display:flex;align-items:center}.db-search-icon{position:absolute;left:10px;font-size:13px;color:var(--db-muted2);pointer-events:none}[dir=rtl] .db-search-icon{left:auto;right:10px}.db-search-input{width:100%;padding:7px 10px 7px 30px;border:1px solid var(--db-border);border-radius:8px;font-size:13px;color:var(--db-text);background:var(--db-surface);outline:none}.db-search-input:focus{border-color:var(--db-accent)}[dir=rtl] .db-search-input{padding:7px 30px 7px 10px}.db-emp-pagination{display:flex;align-items:center;gap:8px;padding:12px 0 4px;border-top:1px solid var(--db-border);margin-top:8px}.db-emp-page-info{font-size:12px;color:var(--db-muted);flex:1;text-align:center}.db-emp-page-size-select{padding:4px 8px;border:1px solid var(--db-border);border-radius:6px;font-size:12px;color:var(--db-text);background:var(--db-surface);outline:none;cursor:pointer}.db-emp-error{font-size:12px;color:var(--db-red);margin:0 0 8px}.db-access-pills,.db-emp-access-pills{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.db-emp-access-pill{display:flex;align-items:center;gap:3px;font-size:10px;font-weight:500;padding:2px 7px;border-radius:20px}.db-emp-access-pill i{font-size:10px}.db-emp-access-pill--has{background:#d1fae5;color:#065f46}.db-emp-access-pill--no{background:var(--db-surface2);color:var(--db-muted2)}.db-emp-card-meta{text-align:right;flex-shrink:0}.db-emp-card-joined{font-size:11px;color:var(--db-muted2);margin-top:4px}.db-emp-card-actions{display:flex;gap:5px;margin-top:8px;justify-content:flex-end}.db-btn-xs{height:26px;font-size:11px;padding:0 10px}.db-btn-danger:hover{background:#fef2f2!important;color:#dc2626!important;border-color:#fca5a5!important}.db-emp-invite-cta{background:var(--db-surface);border:1.5px dashed #c7d9f7;border-radius:12px;padding:20px 18px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:all .15s}.db-emp-invite-cta:hover{background:#f7f9fd;border-color:var(--db-accent)}.db-emp-invite-icon{width:40px;height:40px;border-radius:50%;background:#eef3fd;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--db-accent);flex-shrink:0}.db-emp-invite-title{font-size:13px;font-weight:600;color:var(--db-accent)}.db-emp-invite-sub{font-size:11px;color:var(--db-muted);margin-top:2px}.db-emp-rail{display:flex;flex-direction:column;gap:14px}.db-emp-rail-title{font-size:13px;font-weight:600;color:var(--db-text);margin-bottom:12px}.db-emp-ai-card{background:#eef3fd;border:1px solid #c7d9f7;border-radius:12px;padding:16px}.db-emp-ai-title{font-size:13px;font-weight:700;color:#1e3a6e;margin-bottom:6px;display:flex;align-items:center;gap:6px}.db-emp-ai-desc{font-size:12px;color:var(--db-text);line-height:1.5;margin-bottom:12px}.db-emp-ai-steps{display:flex;flex-direction:column;gap:8px}.db-emp-ai-step{display:flex;align-items:flex-start;gap:8px}.db-emp-ai-step-num{width:18px;height:18px;border-radius:50%;background:var(--db-accent);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.db-emp-ai-step-text{font-size:11px;color:var(--db-text);line-height:1.4}.db-emp-roles-list{display:flex;flex-direction:column;gap:8px}.db-emp-role-row{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:var(--db-surface2);border-radius:8px}.db-emp-role-desc{font-size:11px;color:var(--db-muted);line-height:1.4}.db-agent-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:12px;padding:16px;cursor:pointer;transition:all .15s;position:relative;overflow:hidden}.db-agent-card:hover{border-color:var(--db-border-md);transform:translateY(-1px)}.db-agent-running{border-color:#457ed966;background:#fafbff}.db-agent-running:before{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent,var(--db-accent),transparent);animation:dbScan 2s linear infinite}.db-agent-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.db-agent-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.db-agent-name{font-size:13px;font-weight:600;color:var(--db-text);margin-bottom:2px}.db-agent-role{font-size:11px;color:var(--db-muted)}.db-agent-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.db-agent-stat{background:var(--db-surface2);border-radius:6px;padding:6px 9px}.db-agent-stat-label{font-family:var(--db-mono);font-size:9px;color:var(--db-muted2);margin-bottom:2px}.db-agent-stat-val{font-family:var(--db-mono);font-size:11px;color:var(--db-text);font-weight:500}.db-agent-btns{display:flex;gap:6px;margin-top:12px}.db-agent-btn{flex:1;height:28px;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;border:1px solid var(--db-border-md);background:transparent;color:var(--db-muted);display:flex;align-items:center;justify-content:center;gap:4px;transition:all .12s;font-family:inherit}.db-agent-btn:hover{background:var(--db-surface2);color:var(--db-text)}.db-agent-btn-run{background:var(--db-accent-dim);color:var(--db-accent);border-color:#457ed94d}.db-agent-btn-run:hover{background:#dbeafe}.db-agent-add{border-style:dashed;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:140px}.db-mini-stat{flex:1;background:var(--db-surface2);border-radius:6px;padding:6px 8px}.db-mini-label{font-family:var(--db-mono);font-size:9px;color:var(--db-muted2);margin-bottom:2px}.db-mini-val{font-family:var(--db-mono);font-size:11px;color:var(--db-text);font-weight:500}.db-terminal{background:#0a0b0c;border:1px solid var(--db-border);border-radius:12px;overflow:hidden}.db-term-bar{padding:10px 14px;border-bottom:1px solid var(--db-border);display:flex;align-items:center;gap:6px}.db-term-dot{width:10px;height:10px;border-radius:50%}.db-term-body{padding:14px;font-family:var(--db-mono);font-size:11px;line-height:1.8;max-height:160px;overflow-y:auto}.db-term-line{color:#5dcaa5}.db-term-muted{color:#3d4038}.db-term-cmd{color:#9bb5ff}.db-term-warn{color:#fac775}.db-setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.db-setting-name{font-size:13px;font-weight:500;color:var(--db-text)}.db-setting-desc{font-size:11px;color:var(--db-muted);margin-top:2px}.db-toggle{position:relative;width:36px;height:20px;flex-shrink:0}.db-toggle input{opacity:0;width:0;height:0;position:absolute}.db-toggle-track{position:absolute;inset:0;background:#cbd5e1;border-radius:10px;cursor:pointer;transition:background .2s}.db-toggle input:checked+.db-toggle-track{background:var(--db-green)}.db-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;pointer-events:none}.db-toggle input:checked~.db-toggle-thumb{transform:translate(16px)}[dir=rtl] .db-toggle-thumb{left:auto;right:2px}[dir=rtl] .db-toggle input:checked~.db-toggle-thumb{transform:translate(-16px)}.db-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 40px;background:var(--db-surface);border:1px solid var(--db-border);border-radius:12px}.db-placeholder-icon{font-size:48px;margin-bottom:16px;opacity:.6}.db-placeholder-title{font-family:var(--db-display);font-size:18px;font-weight:700;color:var(--db-text);margin-bottom:8px}.db-placeholder-sub{font-size:13px;color:var(--db-muted);max-width:460px;line-height:1.6}.db-comms-title{display:flex;align-items:center;gap:10px}.db-comms-soon-badge{font-size:11px;font-weight:700;background:var(--db-purple-dim);color:var(--db-purple);padding:3px 10px;border-radius:20px;letter-spacing:.3px}.db-comms-hero{background:var(--db-surface);border:1px solid var(--db-border);border-radius:14px;overflow:hidden}.db-comms-hero-top{background:#1e3a6e;padding:28px 32px;display:flex;align-items:center;gap:24px}.db-comms-hero-icon{width:56px;height:56px;border-radius:14px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.db-comms-hero-text{flex:1}.db-comms-hero-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:6px}.db-comms-hero-desc{font-size:13px;color:#ffffffb8;line-height:1.5}.db-comms-hero-eta{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.db-comms-eta-label{font-size:10px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.db-comms-eta-value{font-size:15px;font-weight:700;color:#93c5fd}.db-comms-hero-bottom{padding:20px 32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.db-comms-notify-wrap{display:flex;gap:8px;flex:1;min-width:260px;max-width:420px}.db-comms-notify-input{flex:1;background:var(--db-surface2);border:1px solid var(--db-border);border-radius:8px;padding:9px 14px;font-size:13px;color:var(--db-text);outline:none;font-family:inherit}.db-comms-notify-input:focus{border-color:var(--db-accent);background:var(--db-surface)}.db-comms-notify-btn{background:var(--db-accent);color:#fff;border:none;border-radius:8px;padding:9px 18px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap}.db-comms-notify-btn:hover{background:#3a6bc8}.db-comms-waitlist-count{font-size:12px;color:var(--db-muted);display:flex;align-items:center;gap:5px}.db-comms-section-label{font-size:11px;font-weight:600;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.7px;margin-top:24px;margin-bottom:12px}.db-comms-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.db-comms-feat-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px}.db-comms-feat-icon{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.db-comms-feat-blue{background:var(--db-accent-dim);color:var(--db-accent)}.db-comms-feat-green{background:var(--db-green-dim);color:var(--db-green)}.db-comms-feat-amber{background:var(--db-amber-dim);color:var(--db-amber)}.db-comms-feat-purple{background:var(--db-purple-dim);color:var(--db-purple)}.db-comms-feat-pink{background:#fce7f3;color:#db2777}.db-comms-feat-teal{background:#f0fdfa;color:#0d9488}.db-comms-feat-name{font-size:13px;font-weight:700;color:var(--db-text)}.db-comms-feat-desc{font-size:12px;color:var(--db-muted);line-height:1.5;flex:1}.db-comms-feat-tag{font-size:10px;font-weight:600;padding:2px 8px;border-radius:20px;width:fit-content}.db-comms-tag-soon{background:var(--db-purple-dim);color:var(--db-purple)}.db-comms-tag-ai{background:var(--db-accent-dim);color:var(--db-accent)}.db-comms-bridge{padding:20px 24px!important;margin-top:20px}.db-comms-bridge-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.db-comms-bridge-title{font-size:13px;font-weight:600;color:var(--db-text)}.db-comms-bridge-sub{font-size:12px;color:var(--db-muted);margin-top:2px}.db-comms-bridge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.db-comms-bridge-item{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--db-border);border-radius:9px;cursor:pointer;transition:border-color .15s,background .15s}.db-comms-bridge-item:hover{border-color:var(--db-accent);background:var(--db-accent-dim)}.db-comms-bridge-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.db-comms-bridge-name{font-size:12px;font-weight:600;color:var(--db-text)}.db-comms-bridge-action{font-size:11px;color:var(--db-accent);margin-top:1px}.db-comms-bridge-arrow{margin-inline-start:auto;color:var(--db-muted2);font-size:14px}.db-comms-roadmap{padding:20px 24px!important}.db-comms-roadmap-title{font-size:13px;font-weight:600;color:var(--db-text);margin-bottom:20px}.db-comms-roadmap-steps{display:flex;position:relative}.db-comms-roadmap-steps:before{content:"";position:absolute;top:16px;inset-inline-start:16px;inset-inline-end:16px;height:1px;background:var(--db-border);z-index:0}.db-comms-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;z-index:1}.db-comms-step-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;margin-bottom:8px;border:2px solid var(--db-border);background:var(--db-surface)}.db-comms-step-done{background:#10b981;border-color:#10b981;color:#fff}.db-comms-step-next{background:var(--db-purple-dim);border-color:var(--db-purple);color:var(--db-purple)}.db-comms-step-future{background:var(--db-surface2);border-color:var(--db-border);color:var(--db-muted2)}.db-comms-step-label{font-size:11px;font-weight:600;color:var(--db-text);text-align:center}.db-comms-step-label-muted{color:var(--db-muted2);font-weight:400}.db-comms-step-date{font-size:10px;color:var(--db-muted2);text-align:center;margin-top:2px}.db-modal-overlay{position:fixed;inset:0;background:#0f172a66;z-index:200;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:dbFadeUp .2s ease}.db-modal{background:var(--db-surface);border:1px solid var(--db-border-md);border-radius:16px;box-shadow:0 20px 60px #00000026;width:520px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.db-modal-header{padding:20px 22px;border-bottom:1px solid var(--db-border);display:flex;align-items:center;justify-content:space-between}.db-modal-title{font-family:var(--db-display);font-size:16px;font-weight:700;color:var(--db-text)}.db-modal-body{padding:20px 22px;overflow-y:auto;flex:1}.db-modal-footer{padding:16px 22px;border-top:1px solid var(--db-border);display:flex;justify-content:flex-end;gap:8px}.db-modal-card{background:var(--db-surface);border:1px solid var(--db-border-md);border-radius:16px;width:480px;padding:28px;box-shadow:0 20px 60px #00000026;animation:dbFadeUp .2s ease}.db-provision-modal{width:560px}.db-prov-agent{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--db-border);border-radius:12px;margin-bottom:10px;transition:border-color .3s}.db-prov-agent[data-status=running]{border-color:#93c5fd;background:#f8faff}.db-prov-agent[data-status=done]{border-color:#86efac}.db-prov-agent[data-status=failed]{border-color:#fca5a5}.db-prov-agent[data-status=pending]{border-color:#fcd34d}.db-prov-agent[data-status=skipped]{opacity:.5}.db-prov-agent-icon{font-size:22px;flex-shrink:0}.db-prov-agent-info{flex:1;min-width:0}.db-prov-agent-name{font-size:13px;font-weight:700;color:var(--db-text);margin-bottom:2px}.db-prov-agent-action{font-size:12px;color:var(--db-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-prov-badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:50px;white-space:nowrap;flex-shrink:0}.db-prov-badge--wait{background:#f8fafc;color:#73787e;border:1px solid #e2e8f0}.db-prov-badge--running{background:#eff6ff;color:#3b82f6;border:1px solid #dbeafe}.db-prov-badge--done{background:#f0fdf4;color:#16a34a;border:1px solid #86efac}.db-prov-badge--failed{background:#fef2f2;color:#dc2626;border:1px solid #fca5a5}.db-prov-badge--pending{background:#fffbeb;color:#b45309;border:1px solid #fcd34d}.db-prov-badge--skipped{background:#f8fafc;color:#73787e;border:1px solid #e2e8f0}.db-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.db-modal-title{font-size:16px;font-weight:700;color:var(--db-text)}.db-modal-close{width:28px;height:28px;border-radius:6px;border:none;background:var(--db-surface2);color:var(--db-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px}.db-modal-close{background:none;border:none;font-size:16px;color:var(--db-muted);cursor:pointer;padding:2px 6px;border-radius:4px}.db-modal-close:hover{background:var(--db-surface2)}.db-modal-warning{font-size:13px;color:var(--db-muted);background:var(--db-red-dim);border:1px solid rgba(245,82,78,.2);border-radius:8px;padding:12px;margin-bottom:18px;line-height:1.55}.db-modal-field{margin-bottom:14px}.db-modal-label{display:block;font-size:12px;font-weight:600;color:var(--db-text);margin-bottom:5px}.db-modal-hint{font-size:11px;color:var(--db-muted);margin:0 0 6px}.db-modal-input{width:100%;box-sizing:border-box;padding:8px 12px;border-radius:8px;border:1px solid var(--db-border-md);background:var(--db-surface);color:var(--db-text);font-size:13px}.db-modal-input:focus{outline:none;border-color:var(--db-accent)}.db-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.db-inline-error{font-size:12px;color:var(--db-red);background:var(--db-red-dim);border-radius:6px;padding:8px 12px;margin-bottom:12px}.db-modal-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0}.db-modal-success h2{font-size:18px;font-weight:700;margin:0 0 8px}.db-modal-success p{font-size:13px;color:var(--db-muted);line-height:1.5;margin:0}.db-empty{padding:24px;font-size:13px;color:var(--db-muted);text-align:center}.db-root ::-webkit-scrollbar{width:4px;height:4px}.db-root ::-webkit-scrollbar-track{background:transparent}.db-root ::-webkit-scrollbar-thumb{background:var(--db-border-md);border-radius:2px}@keyframes dbFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dbPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes dbScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dv-root{position:fixed;inset:0;display:flex;overflow:hidden;background:#f0f2f5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:#0f172a}[dir=rtl] .dv-root{font-size:15px}.dv-sidebar{width:212px;flex-shrink:0;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;transition:width .2s ease}.dv-sidebar.collapsed{width:54px}.dv-sidebar.collapsed .dv-nav-label,.dv-sidebar.collapsed .dv-nav-item span{display:none}.dv-sidebar.collapsed .dv-nav-item{justify-content:center;padding:8px 0}.dv-sidebar.collapsed .dv-sidebar-logo{display:none}.dv-sidebar-header{height:52px;padding:0 16px;display:flex;align-items:center;border-bottom:1px solid #e2e8f0;flex-shrink:0}.dv-sidebar-logo{height:22px;width:auto;object-fit:contain}.dv-nav{flex:1;padding:6px 0;overflow-y:auto}.dv-nav-group{margin-bottom:2px}.dv-nav-label{font-size:9px;font-weight:700;letter-spacing:.09em;color:#73787e;padding:14px 16px 4px;white-space:nowrap;overflow:hidden}.dv-nav-item{display:flex;align-items:center;gap:9px;padding:7px 16px;font-size:12.5px;color:#475569;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background .1s}.dv-nav-item svg{flex-shrink:0}.dv-nav-item:hover{background:#f1f5f9;color:#0f172a}.dv-nav-item.active{background:linear-gradient(-120deg,#6690d4,#457ed9);color:#fff;font-weight:500}.dv-nav-item.active svg{stroke:#fff}.dv-sidebar-collapse{height:44px;display:flex;align-items:center;justify-content:center;border-top:1px solid #e2e8f0;cursor:pointer;color:#73787e;flex-shrink:0}.dv-sidebar-collapse:hover{background:#f8fafc;color:#475569}.dv-body{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.dv-topbar{height:52px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:0 18px;flex-shrink:0}.dv-topbar-left{display:flex;align-items:center}.dv-topbar-right{display:flex;align-items:center;gap:10px}.dv-clock{font-size:13px;font-weight:500;color:#334155;font-variant-numeric:tabular-nums;min-width:92px;text-align:right}.dv-lang-btn{height:30px;padding:0 14px;background:#457ed9;color:#fff;font-size:11.5px;font-weight:700;border:none;border-radius:7px;cursor:pointer}.dv-lang-btn:hover{background:#3a6ec4}.dv-icon-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:7px;background:transparent;cursor:pointer;color:#64748b}.dv-icon-btn:hover{background:#f1f5f9;color:#0f172a}.dv-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(-120deg,#6690d4,#457ed9);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.dv-main{flex:1;overflow-y:auto;padding:24px 28px 40px}.dv-page-header{margin-bottom:18px}.dv-page-title{font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.3px;margin:0 0 4px}.dv-page-sub{font-size:13px;color:#64748b;margin:0}.dv-filter-bar{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:8px 16px;margin-bottom:22px}.dv-filter-select{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:#334155;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.dv-filter-sep{width:1px;height:20px;background:#e2e8f0;margin:0 2px}.dv-filter-label{font-size:12px;color:#73787e;white-space:nowrap}.dv-date-input{font-size:11.5px;color:#334155;border:1px solid #e2e8f0;border-radius:6px;padding:5px 8px;background:#f8fafc;outline:none;cursor:pointer}.dv-date-input:focus{border-color:#457ed9;outline:none}.dv-apply-btn{display:flex;align-items:center;gap:6px;margin-left:auto;height:32px;padding:0 18px;background:linear-gradient(-120deg,#6690d4,#457ed9);color:#fff;font-size:12.5px;font-weight:600;border:none;border-radius:7px;cursor:pointer;white-space:nowrap}.dv-apply-btn:hover{background:linear-gradient(-120deg,#5a80c8,#3a6ec4)}.dv-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 22px;margin-bottom:20px}.dv-section-header{margin-bottom:16px}.dv-section-title{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 4px}.dv-section-sub{font-size:12px;color:#64748b;margin:0}.dv-status-grid{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;margin-bottom:14px}.dv-metric-card{padding:16px 16px 14px;border-right:1px solid #e2e8f0}.dv-metric-card:last-child{border-right:none}.dv-metric-health{background:#fafafa}.dv-metric-score{font-size:34px;font-weight:800;line-height:1;letter-spacing:-.5px;color:#73787e;margin-bottom:5px}.dv-metric-score.score-ok{color:#16a34a}.dv-metric-score.score-bad{color:#dc2626}.dv-metric-hlabel{font-size:11.5px;font-weight:600;color:#73787e;margin-bottom:10px}.dv-metric-hlabel.hl-ok{color:#16a34a}.dv-metric-hlabel.hl-bad{color:#dc2626}.dv-metric-name{display:flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;color:#73787e;text-transform:uppercase;letter-spacing:.06em}.dv-msep{width:22px;height:3px;border-radius:2px;margin-bottom:12px}.dv-msep-red{background:#ef4444}.dv-msep-orange{background:#f97316}.dv-msep-grey{background:#cbd5e1}.dv-metric-val{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:4px;line-height:1.2}.dv-val-orange{color:#f97316}.dv-metric-desc{font-size:10.5px;color:#73787e;margin-top:5px}.dv-cap-list{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.dv-cap-item{border:1px solid #e2e8f0;border-radius:8px;padding:11px 12px}.dv-cap-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dv-cap-name{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:#475569}.dv-cap-status{font-size:9.5px;font-weight:600}.dv-cap-ok{color:#16a34a}.dv-cap-crit{color:#dc2626}.dv-cap-bar{height:4px;background:#f1f5f9;border-radius:2px;display:flex;overflow:hidden;margin-bottom:8px}.dv-cap-fill-ok{height:100%;background:#16a34a;border-radius:2px}.dv-cap-fill-crit{height:100%;background:#ef4444;border-radius:2px}.dv-cap-count{display:flex;align-items:center;gap:4px;font-size:11px;color:#475569}.dv-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.dv-dot-green{background:#16a34a}.dv-dot-red{background:#ef4444}.dv-service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.dv-svc-card{border:1px solid #e2e8f0;border-radius:10px;padding:16px;background:#fff}.dv-svc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.dv-svc-name{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:3px}.dv-svc-owner{font-size:12px;color:#73787e}.dv-badge{font-size:10px;font-weight:700;padding:3px 9px;border-radius:4px;letter-spacing:.06em;white-space:nowrap;flex-shrink:0}.dv-badge-breach{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.dv-badge-healthy{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.dv-svc-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.dv-tag{font-size:10.5px;font-weight:500;padding:2px 8px;border-radius:4px;border:1px solid}.dv-tag-blue{color:#457ed9;background:#e8f0fb;border-color:#b8d0f0}.dv-tag-grey{color:#73787e;background:#f8fafc;border-color:#e2e8f0}.dv-svc-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.dv-svc-metric{border:1px solid #e2e8f0;border-radius:7px;padding:10px 12px}.dv-svc-mbreached{border-color:#fca5a5;background:#fff5f5}.dv-svc-mval{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:4px}.dv-mval-red{color:#ef4444}.dv-svc-mlabel{font-size:9.5px;font-weight:600;color:#73787e;text-transform:uppercase;letter-spacing:.06em}.dv-svc-sla{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #f1f5f9}.dv-svc-sla-label{font-size:11px;color:#64748b;white-space:nowrap}.dv-svc-sla-track{flex:1;height:3px;background:#f1f5f9;border-radius:2px;overflow:hidden}.dv-svc-sla-fill{height:100%;border-radius:2px;min-width:2px}.dv-sla-ok{background:#16a34a}.dv-sla-bad{background:#ef4444}.dv-svc-sla-pct{font-size:11px;font-weight:600;color:#16a34a;white-space:nowrap}.dv-pct-bad{color:#ef4444}.dv-svc-sla-target{font-size:10.5px;color:#73787e;white-space:nowrap}.dv-svc-issue{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;color:#dc2626;font-weight:500}.dv-issue-dot{width:7px;height:7px;border-radius:50%;background:#ef4444;flex-shrink:0}.dv-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.dv-card-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f1f5f9}.dv-card-title{font-size:13px;font-weight:600;color:#0f172a}.dv-table{width:100%;border-collapse:collapse;font-size:12.5px}.dv-table th{padding:10px 14px;text-align:left;font-size:10px;font-weight:600;color:#73787e;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #e2e8f0;background:#f8fafc}.dv-table td{padding:10px 14px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.dv-table tr:last-child td{border-bottom:none}.dv-table tr:hover td{background:#457ed905}.dv-table .td-mono{font-family:monospace;font-size:11px;color:#73787e;white-space:nowrap}.dv-table .td-label{font-size:11px;color:#73787e;font-weight:500}.dv-pill{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:2px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.pill-err{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.pill-warn{background:#fffbeb;color:#d97706;border:1px solid #fde68a}.pill-info{background:#e8f0fb;color:#457ed9;border:1px solid #b8d0f0}.dv-empty{padding:40px;text-align:center;color:#73787e;font-size:13px}.dv-placeholder{text-align:center;padding:72px 32px}.dv-ph-icon{font-size:36px;margin-bottom:14px}.dv-ph-title{font-size:15px;font-weight:600;color:#334155;margin-bottom:8px}.dv-ph-sub{font-size:13px;color:#73787e;max-width:480px;margin:0 auto;line-height:1.6}.dv-overlay{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dv-modal{background:#fff;border-radius:14px;width:520px;max-width:calc(100vw - 48px);box-shadow:0 24px 64px #0000002e}.dv-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.dv-modal-title{font-size:14px;font-weight:600;color:#0f172a}.dv-modal-close{background:none;border:none;color:#73787e;cursor:pointer;font-size:16px}.dv-modal-close:hover{color:#0f172a}.dv-modal-body{padding:16px 20px}.dv-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #f1f5f9}.dv-btn-primary{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 18px;background:linear-gradient(-120deg,#6690d4,#457ed9);color:#fff;font-size:12.5px;font-weight:600;border:none;border-radius:7px;cursor:pointer}.dv-btn-primary:hover{background:linear-gradient(-120deg,#5a80c8,#3a6ec4);box-shadow:0 4px 14px #457ed959}.dv-btn-ghost{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;background:transparent;color:#64748b;font-size:12.5px;border:1px solid #e2e8f0;border-radius:7px;cursor:pointer}.dv-btn-ghost:hover{background:#f1f5f9;color:#0f172a}.dv-terminal{background:#0f172a;border-radius:8px;overflow:hidden}.dv-term-bar{display:flex;align-items:center;gap:5px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.dv-term-dot{width:10px;height:10px;border-radius:50%}.dv-term-body{padding:12px 14px;font-family:monospace;font-size:11.5px;line-height:1.7;max-height:260px;overflow-y:auto}.dv-term-line{color:#e2e8f0}.dv-tm{color:#64748b}.dv-tc{color:#93c5fd}.dv-tw{color:#fcd34d}.dv-root ::-webkit-scrollbar{width:4px;height:4px}.dv-root ::-webkit-scrollbar-track{background:transparent}.dv-root ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.ob-gate-wrap{min-height:calc(100vh - 68px);margin-top:68px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f0f4ff,#f8fafc 55%,#f0fdf4);padding:24px 20px;animation:obFadeUp .3s ease}.ob-gate-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;box-shadow:0 8px 32px #00000014;padding:40px 36px;width:100%;max-width:540px;display:flex;flex-direction:column;align-items:center;text-align:center}.ob-gate-icon{font-size:48px;margin-bottom:16px;animation:obBounce 2s ease-in-out infinite}.ob-gate-title{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.35px;margin-bottom:8px}.ob-gate-sub{font-size:14px;color:#64748b;line-height:1.6;margin-bottom:24px}.ob-gate-input{width:100%;height:48px;border:2px solid #e2e8f0;border-radius:12px;padding:0 16px;font-size:15px;color:#0f172a;font-family:inherit;outline:none;margin-bottom:14px;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.ob-gate-input:focus{border-color:#457ed9;box-shadow:0 0 0 3px #457ed926}.ob-config-loading{display:flex;justify-content:center;align-items:center;height:48px;margin-bottom:14px}.ob-phone-row{display:flex;flex-direction:row;gap:8px;width:100%;margin-bottom:14px}.ob-phone-country-wrap{position:relative;flex-shrink:0}.ob-phone-country-wrap .ob-phone-country-select{width:110px;height:48px;border:2px solid #e2e8f0;border-radius:12px;padding:0 36px 0 14px;font-size:15px;font-family:inherit;color:#0f172a;background:#f8fafc;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.ob-phone-country-wrap .ob-phone-country-select:focus{border-color:#457ed9;box-shadow:0 0 0 3px #457ed926}.ob-phone-country-wrap .ob-phone-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#73787e}.ob-phone-number-wrap{display:flex;align-items:center;flex:1;height:48px;border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.ob-phone-number-wrap:focus-within{border-color:#457ed9;box-shadow:0 0 0 3px #457ed926}.ob-phone-number-wrap .ob-phone-number-input{flex:1;width:100%;height:100%;border:none;outline:none;padding:0 16px;font-size:15px;font-family:inherit;color:#0f172a;background:transparent;letter-spacing:.5px}.ob-phone-error{margin:4px 0 0;font-size:12px;color:#ef4444;line-height:1.4}.ob-gate-btn{width:100%;margin-top:0;justify-content:center;margin-bottom:12px}.ob-gate-hint{font-size:12px;color:#73787e;margin-bottom:16px;line-height:1.5}.ob-gate-back{background:none;border:none;color:#64748b;font-size:13px;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 0}.ob-gate-back:hover{color:#0f172a}.ob-plan-section{width:100%;max-width:720px;margin-top:28px;margin-bottom:12px}.ob-plan-section-head{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.ob-plan-section-title{font-size:13.5px;font-weight:700;color:#0f172a}.ob-plan-section-hint{font-size:12px;color:#73787e}.ob-plan-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ob-plan-card{position:relative;background:#fff;border:2px solid #e2e8f0;border-radius:14px;padding:18px 16px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .1s}.ob-plan-card:hover{border-color:var(--plan-color, #3b82f6);box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.ob-plan-card.sel{border-color:var(--plan-color, #3b82f6);background:color-mix(in srgb,var(--plan-color, #3b82f6) 5%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--plan-color, #3b82f6) 20%,transparent)}.ob-plan-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--plan-color, #16a34a);margin-bottom:4px}.ob-plan-name{font-size:16px;font-weight:800;color:#0f172a}.ob-plan-price{display:flex;align-items:baseline;gap:3px;margin:4px 0}.ob-plan-price-free{font-size:20px;font-weight:800;color:#16a34a}.ob-plan-price-amount{font-size:20px;font-weight:800;color:#0f172a}.ob-plan-price-period{font-size:12px;color:#64748b}.ob-plan-tagline{font-size:11.5px;color:#64748b;line-height:1.4}.ob-plan-check{position:absolute;top:10px;right:10px;width:18px;height:18px;background:var(--plan-color, #16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.ob-bp-pkg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:760px}.ob-bp-pkg-card{position:relative;background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:22px 20px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .1s}.ob-bp-pkg-card:hover:not(.locked){border-color:#6366f1;box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.ob-bp-pkg-card.sel{border-color:#6366f1;background:#f5f3ff;box-shadow:0 0 0 3px #6366f12e}.ob-bp-pkg-card.locked{opacity:.55;cursor:not-allowed;background:#f8fafc}.ob-bp-pkg-tier{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 10px;border-radius:20px;margin-bottom:4px}.ob-bp-pkg-tier--starter{background:#dcfce7;color:#16a34a}.ob-bp-pkg-tier--growth{background:#ede9fe;color:#6d28d9}.ob-bp-pkg-tier--business{background:#ffedd5;color:#c2410c}.ob-bp-pkg-name{font-size:17px;font-weight:800;color:#0f172a}.ob-bp-pkg-tagline{font-size:12px;color:#64748b;line-height:1.45;margin-bottom:4px}.ob-bp-pkg-list{list-style:none;padding:0;margin:4px 0 10px;display:flex;flex-direction:column;gap:5px;width:100%}.ob-bp-pkg-item{display:flex;align-items:center;gap:7px;font-size:12px;color:#374151}.ob-bp-pkg-item svg{color:#16a34a;flex-shrink:0}.ob-bp-pkg-lock{display:flex;align-items:center;gap:5px;font-size:11.5px;color:#73787e;font-weight:500;margin-top:auto;padding-top:8px;border-top:1px solid #e2e8f0;width:100%}.ob-bp-pkg-selected{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#6366f1;margin-top:auto;padding-top:8px;border-top:1px solid #e2e8f0;width:100%}.ob-bp-pkg-cta{font-size:12px;font-weight:600;color:#6366f1;margin-top:auto;padding-top:8px;border-top:1px solid #e2e8f0;width:100%}.ob-bp-plan-hint{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#64748b;margin-top:14px;max-width:760px;width:100%}.ob-bp-change-plan{background:none;border:none;color:#6366f1;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;padding:0;margin-left:2px}.ob-bp-change-plan:hover{text-decoration:underline}.ob-trial-amount{font-weight:700;color:#0f172a}.ob-billing-toggle{display:inline-flex;align-items:center;gap:4px;background:#f1f5f9;border-radius:10px;padding:4px;margin-bottom:24px;align-self:center}.ob-bt-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;border-radius:7px;border:none;background:transparent;font-size:13.5px;font-weight:600;color:#64748b;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.ob-bt-btn.active{background:#fff;color:#0f172a;box-shadow:0 1px 4px #0000001a}.ob-billing-hint{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;margin-bottom:20px;margin-top:-16px;color:#64748b}.ob-billing-hint.ob-bh--green{color:#16a34a}.ob-billing-hint.ob-bh--amber{color:#d97706}.ob-bt-save{font-size:10.5px;font-weight:700;color:#16a34a;background:#dcfce7;border-radius:20px;padding:1px 7px}.ob-pc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:920px;margin-bottom:8px}.ob-pc-grid--wide{max-width:100%;gap:24px}.ob-pc{position:relative;background:#fff;border:2px solid #e2e8f0;border-radius:18px;padding:22px 20px 18px;display:flex;flex-direction:column;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .1s}.ob-pc:hover{border-color:var(--pc-color, #6366f1);box-shadow:0 4px 20px #00000012;transform:translateY(-2px)}.ob-pc.sel{border-color:var(--pc-color, #6366f1);background:color-mix(in srgb,var(--pc-color, #6366f1) 4%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc-color, #6366f1) 15%,transparent);transform:translateY(-2px)}.ob-pc-top{margin-bottom:10px}.ob-pc-trial-ribbon-wrap{position:absolute;top:0;right:0;width:100px;height:100px;overflow:hidden;border-radius:0 16px 0 0;pointer-events:none}.ob-pc-trial-ribbon{position:absolute;top:22px;right:-24px;width:112px;background:var(--pc-color, #6366f1);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:6px 0;transform:rotate(45deg);box-shadow:0 2px 6px #00000038}.ob-pc-trial-ribbon:before{content:"";position:absolute;inset:2px 5px;border:1px dashed rgba(255,255,255,.6);pointer-events:none}.ob-pc-trial-badge{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--pc-color, #6366f1);font-weight:600;margin:6px 0 2px}.ob-pc-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--pc-color, #6366f1);margin-bottom:4px}.ob-pc-name{display:block;font-size:19px;font-weight:800;color:#0f172a;letter-spacing:-.3px;margin-bottom:8px}.ob-pc-price-row{display:flex;align-items:baseline;gap:4px}.ob-pc-free{font-size:22px;font-weight:800;color:#16a34a}.ob-pc-price-amt{font-size:22px;font-weight:800;color:#0f172a}.ob-pc-price-unit{font-size:11.5px;color:#64748b;line-height:1.4}.ob-pc-fixed-users{display:flex;align-items:center;gap:5px;font-size:12.5px;color:#64748b;margin:10px 0 4px}.ob-pc-stepper{display:flex;align-items:center;gap:10px;margin:10px 0 4px}.ob-pc-step-btn{width:30px;height:30px;border-radius:7px;border:1.5px solid #e2e8f0;background:#f8fafc;font-size:18px;line-height:1;color:#374151;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;transition:background .1s,border-color .1s;flex-shrink:0}.ob-pc-step-btn:hover:not(:disabled){background:#e8f0fb;border-color:#457ed9;color:#457ed9}.ob-pc-step-btn:disabled{opacity:.35;cursor:not-allowed}.ob-pc-user-count{font-size:16px;font-weight:700;color:#0f172a;min-width:56px;text-align:center}.ob-pc-users-label{font-size:11.5px;font-weight:400;color:#64748b;margin-left:2px}.ob-pc-total{font-size:13.5px;font-weight:700;color:#0f172a;margin-bottom:14px}.ob-pc-total--free{color:#16a34a}.ob-pc-total-mo{font-size:11.5px;font-weight:400;color:#64748b;margin-left:2px}.ob-pc-divider{border:none;border-top:1px solid #e2e8f0;margin:0 0 12px}.ob-pc-tools{display:flex;flex-direction:column;gap:8px;flex:1;margin-bottom:14px}.ob-pc-tool{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#374151;-webkit-user-select:none;user-select:none}.ob-pc-tool--check{cursor:pointer}.ob-pc-tool--check:hover{color:#0f172a}.ob-pc-tool--static{color:#64748b}.ob-pc-tool-cb{width:14px;height:14px;flex-shrink:0;accent-color:var(--pc-color, #6366f1);cursor:pointer}.ob-pc-tool-label{font-size:12.5px}.ob-terms-label{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;color:#374151;margin:4px 0 16px;cursor:pointer}.ob-terms-label a{color:var(--pc-color, #6366f1);text-decoration:underline}.ob-terms-cb{width:14px;height:14px;flex-shrink:0;margin-top:2px;accent-color:var(--pc-color, #6366f1);cursor:pointer}.ob-terms-hint{font-size:12.5px;color:#94a3b8;text-align:center;padding:12px 0}.ob-pc-addons{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.ob-pc-addons-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#73787e}.ob-pc-addon-row{display:flex;flex-direction:column;gap:5px}.ob-pc-addon-main{display:flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;user-select:none}.ob-pc-addon-main:hover .ob-pc-addon-name{color:#0f172a}.ob-pc-addon-name{font-size:12.5px;color:#374151;font-weight:500;flex:1}.ob-pc-addon-price{font-size:11.5px;font-weight:700;color:var(--pc-color, #6366f1);white-space:nowrap}.ob-pc-addon-free{font-size:11.5px;font-weight:700;color:#16a34a}.ob-pc-addon-row--inactive .ob-pc-addon-name{color:#73787e}.ob-pc-addon-row--inactive .ob-pc-addon-price,.ob-pc-addon-row--inactive .ob-pc-addon-free{opacity:.45}.ob-pc-addon-main--disabled{cursor:default;opacity:.7}.ob-pc-addon-renew{display:flex;align-items:center;gap:5px;padding-left:21px;cursor:pointer;-webkit-user-select:none;user-select:none}.ob-pc-addon-renew span{font-size:11px;color:#64748b}.ob-pc-addon-renew input[type=checkbox]{width:12px;height:12px;accent-color:var(--pc-color, #6366f1);cursor:pointer}.ob-pc-sel-row{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--pc-color, #6366f1);padding-top:10px;border-top:1px solid #e2e8f0;margin-top:auto}.ob-pc-select-row{font-size:12px;color:#73787e;padding-top:10px;border-top:1px solid #e2e8f0;margin-top:auto;font-weight:500}.ob-pc-annual-note{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#64748b;margin-top:10px;max-width:920px;width:100%}.ob-activate-wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:840px;align-items:start;margin-bottom:8px}.ob-activate-summary{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:16px;padding:24px 22px;display:flex;flex-direction:column}.ob-as-title{font-size:15px;font-weight:800;color:#0f172a;letter-spacing:-.2px;margin-bottom:14px}.ob-as-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #e2e8f0;font-size:13px}.ob-as-label{color:#64748b;font-weight:500;white-space:nowrap;flex-shrink:0}.ob-as-value{color:#0f172a;font-weight:600;text-align:right}.ob-as-plan{font-weight:700}.ob-as-tools{font-size:12px;color:#374151;text-align:right;line-height:1.6}.ob-as-divider{border:none;border-top:1px solid #e2e8f0;margin:10px 0 4px}.ob-as-total-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0 0;margin-top:4px}.ob-as-total-label{font-size:14px;font-weight:700;color:#0f172a}.ob-as-total-free{font-size:18px;font-weight:800;color:#16a34a}.ob-as-total-amt{font-size:18px;font-weight:800;color:#0f172a}.ob-as-total-amt.ob-as-total-amt--good,.ob-as-value--good{color:#16a34a}.ob-as-mo{font-size:12px;font-weight:400;color:#64748b;margin-left:2px}.ob-as-annual-note{font-size:12px;color:#64748b;margin-top:12px;padding:8px 12px;background:#eff6ff;border-radius:8px;line-height:1.5}.ob-as-verify-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;background:#eef2ff;border-radius:8px}.ob-as-verify-label{display:block;font-size:13px;font-weight:700;color:#4f46e5}.ob-as-verify-sub{display:block;font-size:11px;color:#64748b;margin-top:2px}.ob-as-verify-amt{font-size:16px;font-weight:800;color:#4f46e5;white-space:nowrap}.ob-as-verify-row--real{background:#f8fafc}.ob-as-verify-row--real .ob-as-verify-label,.ob-as-verify-row--real .ob-as-verify-amt{color:#0f172a}.ob-as-total-strike{display:block;font-size:13px;font-weight:500;color:#94a3b8;text-decoration:line-through}.ob-as-footnote-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding:0 2px;font-size:12px;color:#64748b}.ob-as-footnote-amt{font-weight:700;color:#0f172a;white-space:nowrap}.ob-as-footnote-amt--covered{color:#16a34a}.ob-as-coupon{padding:12px 0;border-bottom:1px solid #e2e8f0}.ob-as-coupon-label{display:block;font-size:12px;color:#64748b;font-weight:500;margin-bottom:6px}.ob-as-coupon-row{display:flex;gap:8px}.ob-as-coupon-row input{flex:1;min-width:0;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px}.ob-as-coupon-btn{padding:8px 14px;border:none;border-radius:8px;background:#0f172a;color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ob-as-coupon-btn:disabled{opacity:.5;cursor:not-allowed}.ob-as-coupon-applied-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ob-as-coupon-applied{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#16a34a}.ob-as-coupon-remove-btn{padding:4px 10px;border:1px solid #cbd5e1;border-radius:6px;background:transparent;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}.ob-as-coupon-remove-btn:disabled{opacity:.5;cursor:not-allowed}.ob-as-coupon-error{font-size:12px;color:#dc2626;margin:6px 0 0}.ob-nav--wide{max-width:920px}.ob-free-badge{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-size:14px;font-weight:800;color:#15803d;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:2px solid #16a34a;border-radius:10px;padding:12px 16px;margin-bottom:20px;letter-spacing:-.1px;box-shadow:0 0 0 4px #16a34a1a}@media(max-width:800px){.ob-pc-grid{grid-template-columns:1fr;max-width:420px}.ob-activate-wrap{grid-template-columns:1fr;max-width:480px}}@media(max-width:520px){.ob-billing-toggle{align-self:stretch;justify-content:center}}.apage{padding:28px 32px;max-width:1200px}.apage-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px}.apage-title{font-size:22px;font-weight:700;color:#0f172a;margin-bottom:2px}.apage-sub{font-size:13px;color:#64748b}.filter-bar{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.filter-bar select{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;background:#fff;color:#0f172a}.atable-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px}.atable{width:100%;border-collapse:collapse;font-size:13px}.atable th{background:#f8fafc;text-align:left;padding:10px 14px;font-weight:600;color:#475569;border-bottom:1px solid #e2e8f0;white-space:nowrap}.atable td{padding:10px 14px;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.atable tbody tr:last-child td{border-bottom:none}.atable tbody tr:hover td{background:#f8fafc}.actions{display:flex;gap:6px}.empty-row{text-align:center;color:#73787e;padding:32px!important}.loading-row{padding:32px;text-align:center;color:#73787e;font-size:13px}.pagination{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:13px;color:#64748b}.page-info{flex:1;text-align:center}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#f1f5f9;color:#475569}.badge-green{background:#dcfce7;color:#15803d}.badge-red{background:#fee2e2;color:#dc2626}.badge-blue{background:#dbeafe;color:#1d4ed8}.badge-gray{background:#f1f5f9;color:#64748b}.code-pill{font-family:IBM Plex Mono,monospace;font-size:11px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;color:#0f172a}.btn-primary{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-primary:hover{background:#4f46e5}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-ghost{display:inline-flex;align-items:center;gap:4px;padding:7px 12px;background:transparent;border:1px solid #e2e8f0;border-radius:7px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:background .12s,border-color .12s}.btn-ghost:hover{background:#f8fafc;border-color:#cbd5e1}.btn-ghost:disabled{opacity:.45;cursor:not-allowed}.btn-ghost.btn-ghost-active{background:#ede9fe;border-color:#a5b4fc;color:#4f46e5}.btn-danger{color:#dc2626!important}.btn-danger:hover{background:#fef2f2!important;border-color:#fca5a5!important}.alert-error{padding:10px 14px;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:13px;margin-bottom:16px}.aform-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:28px;max-width:720px}.aform-title{font-size:17px;font-weight:700;color:#0f172a;margin-bottom:20px}.aform{display:flex;flex-direction:column;gap:16px}.aform-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:540px){.aform-row{grid-template-columns:1fr}}.aform-group{display:flex;flex-direction:column;gap:5px}.aform-group label{font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.04em}.aform-group input,.aform-group select,.aform-group textarea{padding:8px 10px;border:1px solid #e2e8f0;border-radius:7px;font-size:13px;color:#0f172a;background:#fff;transition:border-color .15s,box-shadow .15s;font-family:inherit}.aform-group input:focus,.aform-group select:focus,.aform-group textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.aform-group textarea{resize:vertical}.aform-check{flex-direction:row!important;align-items:center;gap:8px!important}.aform-check label{display:flex;align-items:center;gap:6px;font-size:13px;text-transform:none;letter-spacing:normal;cursor:pointer}.aform-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.pc-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f8fafc;padding:24px}.pc-card{background:#fff;border-radius:20px;box-shadow:0 4px 32px #00000014;padding:48px 40px;max-width:420px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.pc-card--success{border-top:4px solid #16a34a}.pc-card--failed{border-top:4px solid #dc2626}.pc-spinner{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pc-icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center}.pc-icon--success{background:#f0fdf4}.pc-icon--failed{background:#fef2f2}.pc-title{font-size:20px;font-weight:700;color:#0f172a;margin:0}.pc-sub{font-size:14px;color:#64748b;margin:0;line-height:1.5}.pc-retry-btn{margin-top:8px;padding:10px 28px;background:#457ed9;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.pc-retry-btn:hover{background:#2563eb}.ob-payment-wrap{margin-top:8px;min-height:280px}.ob-payment-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0;color:#73787e;font-size:13px}.ob-payment-loading .pc-spinner{width:32px;height:32px;border-width:3px}.pm-section-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--db-muted);margin-bottom:12px}.pm-loading{font-size:13px;color:var(--db-muted);padding:8px 0;margin-bottom:12px}.pm-success{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#dcfce7;border:1px solid #86efac;border-radius:8px;color:#15803d;font-size:13px;margin-bottom:16px}.pm-card{background:var(--db-card-bg, #fff);border:1px solid var(--db-border, #e2e8f0);border-radius:12px;padding:20px 24px;max-width:540px}.pm-card-inner{display:flex;align-items:center;gap:16px}.pm-replace-wrap{background:var(--db-card-bg, #fff);border:1px solid var(--db-border, #e2e8f0);border-radius:12px;padding:20px 24px;max-width:540px}.pm-replace-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:14px;font-weight:600;color:var(--db-text, #1e293b)}.pm-cancel-btn{background:none;border:none;font-size:12px;color:var(--db-muted, #64748b);cursor:pointer;padding:4px 8px;border-radius:5px}.pm-cancel-btn:hover{background:#f1f5f9}.pm-error{padding:10px 14px;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:13px;margin-bottom:14px}.pm-consent{font-size:11px;color:var(--db-muted, #73787e);margin-top:14px;line-height:1.5}.pm-processing{display:flex;align-items:center;gap:10px;padding:20px 0;font-size:13px;color:var(--db-muted, #64748b)}.pm-replace-form{min-height:80px}.sub-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;margin-bottom:6px}.sub-row{display:flex;flex-wrap:wrap;gap:20px 32px}.sub-field{display:flex;flex-direction:column;gap:3px;min-width:100px}.sub-label{font-size:11px;color:var(--db-muted2, #73787e);text-transform:uppercase;letter-spacing:.04em}.sub-value{font-size:13px;font-weight:500;color:var(--db-text, #1e293b)}.sub-status{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:capitalize}.sub-status.sub-status-active{background:#dcfce7;color:#15803d}.sub-status.sub-status-trial{background:#eff6ff;color:#1d4ed8}.sub-status.sub-status-cancelled{background:#fef2f2;color:#dc2626}.sub-status.sub-status-past_due{background:#fff7ed;color:#c2410c}.sub-status.sub-status-paid{background:#dcfce7;color:#15803d}.sub-status.sub-status-open{background:#eff6ff;color:#1d4ed8}.sub-status.sub-status-void{background:#f1f5f9;color:#64748b}.sub-status.sub-status-queued,.sub-status.sub-status-pending{background:#f0f9ff;color:#0369a1}.sub-status.sub-status-running{background:#eff6ff;color:#1d4ed8}.sub-status.sub-status-completed,.sub-status.sub-status-succeeded{background:#dcfce7;color:#15803d}.sub-status.sub-status-failed{background:#fef2f2;color:#dc2626}.sub-cancel-btn{margin-top:18px;background:none;border:1px solid #fca5a5;color:#dc2626;font-size:12px;padding:6px 14px;border-radius:6px;cursor:pointer;transition:background .15s}.sub-cancel-btn:hover{background:#fef2f2}.sub-confirm-wrap{margin-top:16px;padding-top:16px;border-top:1px solid #f1f5f9}.sub-confirm-text{font-size:13px;color:var(--db-muted, #64748b);margin:0 0 12px}.sub-confirm-btns{display:flex;gap:8px}.inv-pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 0}.fin-trial-banner{display:flex;align-items:center;gap:16px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:16px 20px;margin-bottom:20px}.fin-trial-icon{width:40px;height:40px;border-radius:10px;background:#fef3c7;display:flex;align-items:center;justify-content:center;font-size:20px;color:#d97706;flex-shrink:0}.fin-trial-content{flex:1;min-width:0}.fin-trial-title{font-size:14px;font-weight:700;color:#92400e}.fin-trial-desc{font-size:12px;color:#78350f;margin-top:3px;line-height:1.4}.fin-trial-countdown{display:flex;flex-direction:column;align-items:center;flex-shrink:0;background:#fde68a;border-radius:10px;padding:10px 16px}.fin-trial-num{font-size:28px;font-weight:800;color:#92400e;line-height:1}.fin-trial-lbl{font-size:10px;font-weight:600;color:#b45309;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.fin-btn-amber{display:inline-flex;align-items:center;gap:6px;background:#d97706;color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .15s}.fin-btn-amber:hover{background:#b45309}.fin-kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.fin-kpi{background:var(--db-surface);border:none;border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:12px;box-shadow:var(--db-shadow-sm)}.fin-kpi-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.fin-kpi-icon.fin-kpi-blue{background:var(--db-accent-dim);color:var(--db-accent)}.fin-kpi-icon.fin-kpi-green{background:var(--db-green-dim);color:var(--db-green)}.fin-kpi-icon.fin-kpi-amber{background:var(--db-amber-dim);color:var(--db-amber)}.fin-kpi-icon.fin-kpi-purple{background:var(--db-purple-dim);color:var(--db-purple)}.fin-kpi-label{font-size:10px;color:var(--db-muted2);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.fin-kpi-val{font-size:20px;font-weight:700;color:var(--db-text);letter-spacing:-.5px;line-height:1.1}.fin-kpi-sub{font-size:10px;color:var(--db-muted2);margin-top:1px}.fin-kpi-sub.fin-kpi-sub-good{color:var(--db-green)}.fin-kpi-sub.fin-kpi-sub-warn{color:var(--db-amber)}.fin-grid{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:start}.fin-left{display:flex;flex-direction:column;gap:0}.fin-rail{display:flex;flex-direction:column;gap:14px}.fin-section-label{font-size:11px;font-weight:600;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.7px;margin-bottom:10px}.fin-section-label-row{display:flex;align-items:center;justify-content:space-between}.fin-section-link{font-size:11px;color:var(--db-accent);font-weight:400;text-transform:none;letter-spacing:0;cursor:pointer;text-decoration:none}.fin-section-link:hover{text-decoration:underline}.fin-plan-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:12px;padding:18px 20px;margin-bottom:6px}.fin-plan-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.fin-plan-name{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--db-text)}.fin-plan-badge{font-size:10px;font-weight:700;padding:3px 9px;border-radius:20px;text-transform:uppercase}.fin-plan-badge.fin-plan-badge-trial{background:#fef3c7;color:#92400e}.fin-plan-badge.fin-plan-badge-active{background:#dcfce7;color:#065f46}.fin-plan-badge.fin-plan-badge-cancelled{background:var(--db-red-dim);color:var(--db-red)}.fin-plan-badge.fin-plan-badge-past_due{background:#fff7ed;color:#c2410c}.fin-plan-cycle{font-size:12px;color:var(--db-muted)}.fin-plan-details{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--db-border);border-radius:8px;overflow:hidden}.fin-plan-detail{padding:12px 14px;border-right:1px solid var(--db-border)}.fin-plan-detail:last-child{border-right:none}.fin-pd-label{font-size:10px;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-weight:500}.fin-pd-value{font-size:14px;font-weight:700;color:var(--db-text)}.fin-pd-sub{font-size:11px;color:var(--db-muted);margin-top:2px}.fin-plan-actions{display:flex;align-items:center;gap:8px;margin-top:14px}.fin-coupon-row{margin-top:14px;display:flex;flex-direction:column;gap:4px}.fin-coupon-label{font-size:11px;color:var(--db-muted2);font-weight:500}.fin-coupon-input-wrap{display:flex;align-items:center;gap:6px}.fin-coupon-input{flex:1;min-width:0;height:32px;padding:0 10px;border:1px solid var(--db-border);border-radius:6px;font-size:13px;background:var(--db-surface2);color:var(--db-text);outline:none;transition:border-color .12s}.fin-coupon-input:focus{border-color:var(--db-accent)}.fin-coupon-input:disabled{opacity:.5}.fin-coupon-btn{height:32px;padding:0 12px;font-size:12px}.fin-coupon-success{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--db-green);font-weight:500}.fin-cancel-link{background:none;border:none;font-size:12px;color:var(--db-muted2);cursor:pointer;margin-left:auto;padding:4px 8px;border-radius:5px;transition:color .12s,background .12s}.fin-cancel-link:hover{color:var(--db-red);background:var(--db-red-dim)}.fin-no-card{display:flex;align-items:center;gap:14px;background:#fffbeb;border:1px dashed #fde68a;border-radius:10px;padding:16px 18px;margin-bottom:6px}.fin-no-card-icon{width:36px;height:36px;border-radius:8px;background:#fef3c7;display:flex;align-items:center;justify-content:center;color:#d97706;font-size:17px;flex-shrink:0}.fin-no-card-text{flex:1;font-size:12px;color:#78350f}.fin-no-card-text strong{display:block;font-size:13px;margin-bottom:2px;color:#92400e}.fin-empty-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:10px;padding:18px 20px;font-size:13px;color:var(--db-muted);margin-bottom:6px}.fin-inv-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:12px;overflow:hidden;margin-bottom:6px}.fin-inv-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--db-border)}.fin-inv-title{font-size:13px;font-weight:600;color:var(--db-text)}.fin-inv-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px;color:var(--db-muted2);font-size:12px}.fin-inv-empty i{font-size:28px;color:var(--db-border-md);display:block}.fin-rail-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:12px;padding:16px}.fin-rail-title{font-size:13px;font-weight:600;color:var(--db-text);margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.fin-rail-link{font-size:11px;color:var(--db-accent);font-weight:400;cursor:pointer;text-decoration:none}.fin-rail-link:hover{text-decoration:underline}.fin-credit-balance{text-align:center;padding:10px 0 14px;border-bottom:1px solid var(--db-border);margin-bottom:12px}.fin-credit-num{font-size:34px;font-weight:800;color:var(--db-accent);letter-spacing:-1px;line-height:1}.fin-credit-num.fin-credit-num-low{color:var(--db-amber)}.fin-credit-num.fin-credit-num-critical{color:var(--db-red)}.fin-credit-lbl{font-size:11px;color:var(--db-muted);margin-top:3px}.fin-credit-bar{height:6px;background:var(--db-border);border-radius:3px;overflow:hidden;margin:0 0 6px}.fin-credit-fill{height:100%;border-radius:3px;background:var(--db-accent);transition:width .3s ease}.fin-credit-fill.fin-credit-fill-low{background:var(--db-amber)}.fin-credit-fill.fin-credit-fill-critical{background:var(--db-red)}.fin-credit-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--db-muted2);margin-bottom:12px}.fin-credit-agents-title{font-size:11px;font-weight:600;color:var(--db-text);margin-bottom:8px}.fin-credit-agents{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.fin-agent-row{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--db-text)}.fin-agent-dot{width:6px;height:6px;border-radius:50%;background:var(--db-accent);flex-shrink:0}.fin-agent-name{flex:1}.fin-agent-cost{font-weight:600;color:var(--db-muted);font-size:10px}.fin-btn-topup{width:100%;background:var(--db-accent);color:#fff;border:none;border-radius:8px;padding:9px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s}.fin-btn-topup:hover{background:#3568c0}.db-credits-pill{display:flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:20px;border:1.5px solid var(--db-accent-dim);background:var(--db-accent-dim);color:var(--db-accent);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}.db-credits-pill:hover{border-color:var(--db-accent);background:#dceafb}.db-credits-pill.db-credits-low{border-color:#fde68a;background:var(--db-amber-dim);color:var(--db-amber)}.db-credits-pill.db-credits-low:hover{border-color:var(--db-amber)}.db-credits-pill.db-credits-critical{border-color:#fca5a5;background:var(--db-red-dim);color:var(--db-red)}.db-credits-pill.db-credits-critical:hover{border-color:var(--db-red)}.db-cio-strip{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#f0f4ff,#f5f0ff);border:1.5px solid #dde5f8;border-radius:12px;padding:14px 18px;cursor:pointer;margin-bottom:20px;transition:border-color .15s,box-shadow .15s}.db-cio-strip:hover{border-color:var(--db-accent);box-shadow:0 2px 8px #457ed91f}.db-cio-strip-icon{width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#457ed9,#7c3aed);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.db-cio-strip-text{font-size:13px;color:var(--db-muted);flex:1;min-width:0}.db-cio-strip-starters{display:flex;gap:6px;flex-wrap:nowrap;overflow:hidden}.db-cio-starter-chip{height:26px;padding:0 10px;border-radius:20px;border:1px solid #c7d7f5;background:#fff;color:var(--db-accent);font-size:11px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.db-cio-starter-chip:hover{background:var(--db-accent-dim);border-color:var(--db-accent)}.db-cio-strip-arrow{color:var(--db-muted2);flex-shrink:0}.db-service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-bottom:20px}.db-service-card{background:var(--db-surface);border:1.5px solid var(--db-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s,box-shadow .15s}.db-service-card:hover{border-color:var(--db-border-md);box-shadow:0 2px 8px #0000000f}.db-service-card.db-service-inactive{background:#fafafa;border-style:dashed}.db-service-card.db-service-inactive:hover{border-color:var(--db-accent)}.db-service-card-head{display:flex;align-items:center;gap:8px}.db-service-icon{font-size:20px;line-height:1}.db-service-name{font-size:13px;font-weight:600;color:var(--db-text)}.db-service-metrics{display:flex;gap:16px}.db-service-metric{display:flex;flex-direction:column;gap:2px}.db-service-metric-val{font-size:15px;font-weight:700;color:var(--db-text)}.db-service-metric-label{font-size:10px;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.04em}.db-service-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:4px;border-top:1px solid var(--db-border)}.db-service-open-btn{height:28px!important;font-size:12px!important;display:flex;align-items:center;gap:4px}.db-service-activate-btn{height:28px!important;font-size:12px!important}.db-service-desc{font-size:12px;color:var(--db-muted);margin:0;line-height:1.5}.db-service-free-note{font-size:11px;color:var(--db-green);font-weight:500}.db-biz-strip{display:flex;align-items:center;gap:0;background:var(--db-surface);border:1.5px solid var(--db-border);border-radius:12px;padding:14px 20px;margin-top:4px}.db-biz-sep{width:1px;height:32px;background:var(--db-border);margin:0 20px;flex-shrink:0}.db-biz-stat{display:flex;flex-direction:column;gap:2px;min-width:80px}.db-biz-stat-val{font-size:18px;font-weight:700;color:var(--db-text);line-height:1.2}.db-biz-stat-label{font-size:11px;color:var(--db-muted)}.db-biz-credits{cursor:pointer}.db-biz-credits:hover .db-biz-stat-val{color:var(--db-accent)}.db-biz-credits-val{display:flex;align-items:center;gap:4px}.db-credits-bar{width:60px;height:3px;background:var(--db-border);border-radius:2px;margin-top:4px;overflow:hidden}.db-credits-bar-fill{height:100%;background:var(--db-accent);border-radius:2px;transition:width .3s}.db-credits-bar-fill.db-credits-low{background:var(--db-amber)}.db-credits-bar-fill.db-credits-critical{background:var(--db-red)}.db-greeting-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.db-biz-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.db-biz-mc{background:var(--db-surface);border:none;border-radius:12px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:var(--db-shadow-sm)}.db-biz-mc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px}.db-biz-mc-blue:before{background:#457ed9}.db-biz-mc-green:before{background:#10b981}.db-biz-mc-amber:before{background:#f59e0b}.db-biz-mc-purple:before{background:#8b5cf6}.db-biz-mc-label{font-size:12px;font-weight:600;color:var(--db-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.db-biz-mc-value{font-size:22px;font-weight:700;color:var(--db-text);letter-spacing:-.5px;line-height:1}.db-biz-mc-value-sm{font-size:17px;margin-bottom:4px}.db-biz-mc-nudge{font-size:11px;color:var(--db-muted2);margin-top:3px}.db-biz-mc-nudge-ok{color:var(--db-green)}.db-biz-mc-progress{height:3px;background:var(--db-border);border-radius:2px;overflow:hidden;margin-top:6px;margin-bottom:2px}.db-biz-mc-progress-fill{height:100%;background:var(--db-accent);border-radius:2px;transition:width .3s}.db-biz-mc-progress-fill.db-biz-mc-fill-low{background:var(--db-amber)}.db-biz-mc-progress-fill.db-biz-mc-fill-crit{background:var(--db-red)}.db-biz-section-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.db-biz-section-title{font-size:13px;font-weight:600;color:var(--db-text)}.db-biz-section-link{font-size:12px;color:var(--db-accent);cursor:pointer}.db-biz-section-link:hover{text-decoration:underline}.db-service-grid-4{grid-template-columns:repeat(4,1fr)!important}.db-svc-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.db-svc-head-left{display:flex;align-items:center;gap:10px;min-width:0}.db-svc-head-name{display:flex;flex-direction:column;gap:2px;min-width:0}.db-svc-free-hint{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--db-green);font-weight:500}.db-svc-icon-box{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.db-svc-icon-website{background:#eef3fd;color:#457ed9}.db-svc-icon-email{background:#ecfdf5;color:#10b981}.db-svc-icon-crm{background:#fef3c7;color:#d97706}.db-svc-icon-erp{background:#fce7f3;color:#db2777}.db-svc-status-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;padding:3px 9px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.db-svc-status-live{background:#d1fae5;color:#065f46}.db-svc-badge-dot{width:5px;height:5px;border-radius:50%;background:#10b981;animation:dbPulse 2s infinite}.db-svc-status-idle{background:var(--db-surface2);color:var(--db-muted);border:1px solid var(--db-border)}.db-svc-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.db-svc-metric-cell{display:flex;flex-direction:column;gap:2px}.db-svc-metric-val{font-size:15px;font-weight:700;color:var(--db-text);line-height:1}.db-svc-metric-lbl{font-size:10px;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.04em}.db-btn-svc-open{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:32px;font-size:12px;font-weight:600;background:var(--db-accent-dim);color:var(--db-accent);border:1px solid rgba(69,126,217,.25);border-radius:7px;cursor:pointer;transition:background .12s,color .12s;text-decoration:none}.db-btn-svc-open:hover{background:var(--db-accent);color:#fff;text-decoration:none}.db-btn-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.db-btn-svc-activate{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:32px;font-size:12px;font-weight:600;background:linear-gradient(-120deg,#6690d4,#457ed9);color:#fff;border:none;border-radius:7px;cursor:pointer;font-family:inherit;transition:opacity .12s}.db-btn-svc-activate:hover{opacity:.88}.db-svc-activate-wrap{display:flex;flex-direction:column;margin-top:auto}.db-biz-bottom{display:grid;grid-template-columns:1fr 300px;gap:14px;margin-top:4px}.db-biz-act-list{padding:6px 0}.db-biz-act-item{display:flex;align-items:center;gap:10px;padding:9px 16px;background:var(--db-surface2);border-radius:8px;margin:0 16px 8px}.db-biz-act-dot{width:7px;height:7px;border-radius:50%;background:var(--db-muted2);flex-shrink:0}.db-biz-dot-ok{background:var(--db-green)}.db-biz-dot-warn{background:var(--db-amber)}.db-biz-act-text{flex:1;font-size:12px;color:var(--db-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-biz-act-time{font-size:11px;color:var(--db-muted2);white-space:nowrap;flex-shrink:0}.db-biz-qa-list{display:flex;flex-direction:column;gap:6px;padding:10px}.db-biz-qa-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--db-border);border-radius:8px;cursor:pointer;transition:all .12s}.db-biz-qa-item:hover{border-color:var(--db-accent);background:var(--db-accent-dim)}.db-apps-section-label{font-size:11px;font-weight:600;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.7px;margin-top:24px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.db-apps-section-label span{font-size:11px;color:var(--db-accent);font-weight:400;text-transform:none;letter-spacing:0;cursor:pointer}.db-apps-section-label span:hover{text-decoration:underline}.db-active-apps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(max-width:768px){.db-active-apps-grid{grid-template-columns:1fr}}.db-active-app-card{background:var(--db-surface);border:.5px solid var(--db-border);border-radius:12px;padding:18px;display:flex;gap:14px;align-items:flex-start;transition:box-shadow .15s,border-color .15s}.db-active-app-card:hover{box-shadow:0 4px 16px #457ed914;border-color:#c7d9f7}.db-active-app-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-active-app-icon.db-active-app-icon-website,.db-active-app-icon.db-active-app-icon-web{background:#eef3fd;color:var(--db-accent)}.db-active-app-icon.db-active-app-icon-email,.db-active-app-icon.db-active-app-icon-mail{background:#ecfdf5;color:#10b981}.db-active-app-body{flex:1;min-width:0}.db-active-app-name-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.db-active-app-name{font-size:14px;font-weight:600;color:var(--db-text)}.db-active-app-url{font-size:11px;color:var(--db-muted2);margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-active-app-metrics{display:flex;align-items:stretch;gap:12px;margin-bottom:12px;flex-wrap:wrap}.db-active-app-metric-val{font-size:14px;font-weight:700;color:var(--db-text);line-height:1}.db-active-app-metric-lbl{font-size:10px;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.db-metric-divider{width:.5px;background:var(--db-border);align-self:stretch}.db-active-app-footer{display:flex;gap:8px;align-items:center}.db-btn-app-open{background:var(--db-accent);color:#fff;border:none;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-decoration:none}.db-btn-app-open:hover{background:#3568c0;text-decoration:none}.db-btn-app-manage{height:30px!important;font-size:12px!important;padding:0 12px!important}.db-app-last-checked{font-size:10px;color:var(--db-muted2);margin-top:6px}.db-avail-apps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1280px){.db-avail-apps-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.db-avail-apps-grid{grid-template-columns:1fr}}.db-avail-app-card{background:var(--db-surface);border:.5px dashed var(--db-border-md);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:all .15s}.db-avail-app-card:hover{border-style:solid;border-color:var(--db-accent);background:#fafcff;box-shadow:0 2px 12px #457ed914}.db-avail-app-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.db-avail-app-icon.db-avail-app-icon-crm{background:#fef3c7;color:#d97706}.db-avail-app-icon.db-avail-app-icon-erp{background:#fce7f3;color:#db2777}.db-avail-app-icon.db-avail-app-icon-google-workspace{background:#ecfdf5;color:#10b981}.db-avail-app-icon.db-avail-app-icon-office365{background:#fff7ed;color:#ea580c}.db-avail-app-name{font-size:13px;font-weight:600;color:var(--db-text)}.db-avail-app-desc{font-size:11px;color:var(--db-muted);line-height:1.4;flex:1}.db-avail-app-footer{display:flex;align-items:center;justify-content:space-between}.db-avail-free-tag{display:flex;align-items:center;gap:3px;font-size:10px;color:#10b981;font-weight:600}.db-avail-setting-up{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#92400e}.db-spin{animation:db-spin 1s linear infinite;display:inline-block}@keyframes db-progress-indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}.db-progress-track{position:relative;overflow:hidden;height:4px;width:100%;background:var(--db-border);border-radius:2px}.db-progress-bar{position:absolute;top:0;bottom:0;background:var(--db-accent);border-radius:2px;animation:db-progress-indeterminate 1.6s cubic-bezier(.4,0,.2,1) infinite}.db-btn-avail-activate{background:var(--db-accent-dim);color:var(--db-accent);border:none;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-family:inherit}.db-avail-app-card:hover .db-btn-avail-activate{background:var(--db-accent);color:#fff}.db-soon-apps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1280px){.db-soon-apps-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.db-soon-apps-grid{grid-template-columns:1fr}}.db-soon-app-card{background:#fafafa;border:.5px solid var(--db-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;opacity:.7}.db-soon-app-icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--db-bg);color:#9ca3af}.db-soon-app-name{font-size:12px;font-weight:600;color:#6b7280}.db-soon-badge{font-size:10px;background:var(--db-bg);color:#9ca3af;padding:2px 7px;border-radius:4px;width:fit-content}.db-mkt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.db-mkt-card{background:var(--db-surface);border:1.5px solid var(--db-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s,box-shadow .15s}.db-mkt-card:hover:not(.db-mkt-coming){border-color:var(--db-border-md);box-shadow:0 2px 8px #0000000f}.db-mkt-card.db-mkt-active{border-color:#bbf7d0;background:#f0fdf4}.db-mkt-card.db-mkt-coming{opacity:.6}.db-mkt-card-head{display:flex;align-items:center;gap:8px}.db-mkt-icon{font-size:22px;line-height:1}.db-mkt-category{font-size:10px;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.db-mkt-name{font-size:14px;font-weight:600;color:var(--db-text)}.db-mkt-desc{font-size:12px;color:var(--db-muted);line-height:1.5;flex:1}.db-mkt-foot{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--db-border);margin-top:4px}.db-mkt-free-note{font-size:11px;color:var(--db-green);font-weight:500}.db-mkt-soon-note{font-size:11px;color:var(--db-muted2)}.db-mkt-success{background:var(--db-green-dim);border:1px solid #86efac;border-radius:8px;padding:10px 14px;font-size:13px;color:var(--db-green);font-weight:500;margin-bottom:16px}.db-activate-checklist{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.db-activate-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--db-text)}.db-activate-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--db-muted);padding-top:12px;border-top:1px solid var(--db-border)}.db-activate-free{color:var(--db-green);font-weight:600}.db-provisioning-spinner{width:40px;height:40px;border:3px solid var(--db-accent-dim);border-top-color:var(--db-accent);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto}.db-cio-overlay{position:fixed;inset:0;background:#00000040;z-index:150}.db-cio-drawer{position:fixed;top:0;inset-inline-end:0;width:400px;height:100%;background:var(--db-surface);border-inline-start:1.5px solid var(--db-border);z-index:160;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001a}@media(max-width:500px){.db-cio-drawer{width:100%;border-inline-start:none;border-top:1.5px solid var(--db-border);height:85%;top:auto;bottom:0;border-radius:16px 16px 0 0}}.db-cio-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--db-border);flex-shrink:0}.db-cio-online-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#10b981;margin-inline-end:3px;vertical-align:middle}.db-cio-ctx-strip{display:flex;gap:6px;padding:8px 14px;background:var(--db-surface2);border-bottom:1px solid var(--db-border);overflow-x:auto;flex-shrink:0;scrollbar-width:none}.db-cio-ctx-strip::-webkit-scrollbar{display:none}.db-cio-ctx-pill{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:3px 9px;border-radius:20px;white-space:nowrap;border:.5px solid;flex-shrink:0}.db-cio-ctx-pill.db-cio-ctx-blue{background:var(--db-accent-dim);color:var(--db-accent);border-color:#c7d9f7}.db-cio-ctx-pill.db-cio-ctx-green{background:var(--db-green-dim);color:var(--db-green);border-color:#a7f3d0}.db-cio-ctx-pill.db-cio-ctx-amber{background:var(--db-amber-dim);color:var(--db-amber);border-color:#fde68a}.db-cio-ctx-pill.db-cio-ctx-purple{background:var(--db-purple-dim);color:var(--db-purple);border-color:#ddd6fe}.db-cio-ctx-pill.db-cio-ctx-gray{background:var(--db-border);color:var(--db-muted);border-color:var(--db-border-md)}.db-cio-ctx-pill.db-cio-ctx-pill-btn{font:inherit;cursor:pointer;box-shadow:0 1px 2px #00000014}.db-cio-ctx-pill.db-cio-ctx-pill-btn:hover:not(:disabled){box-shadow:0 2px 5px #00000024;filter:brightness(.97)}.db-cio-ctx-pill.db-cio-ctx-pill-btn:disabled{cursor:not-allowed;box-shadow:none}.db-cio-ctx-pill.db-cio-ctx-pill-btn.db-cio-ctx-green{animation:db-cio-live-agent-glow 2.4s ease-in-out infinite}@keyframes db-cio-live-agent-glow{0%,to{box-shadow:0 0 #16a34a59,0 1px 2px #00000014}50%{box-shadow:0 0 6px 2px #16a34a59,0 1px 2px #00000014}}.db-all-actions-btn{border-color:#457ed980!important;background:#457ed914!important;color:var(--db-accent)!important;animation:db-all-actions-glow 2.4s ease-in-out infinite}@keyframes db-all-actions-glow{0%,to{box-shadow:0 0 #457ed966}50%{box-shadow:0 0 8px 3px #457ed966}}.db-cio-header-info{display:flex;align-items:center;gap:10px}.db-cio-header-icon{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#457ed9,#7c3aed);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.db-cio-header-title{font-size:13px;font-weight:600;color:var(--db-text)}.db-cio-header-sub{font-size:11px;color:var(--db-muted)}.db-cio-close{width:28px;height:28px;border:none;background:transparent;color:var(--db-muted);font-size:14px;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .12s}.db-cio-close:hover{background:var(--db-surface2);color:var(--db-text)}.db-cio-clear{width:28px;height:28px;border:none;background:transparent;color:var(--db-muted2);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .12s}.db-cio-clear:hover{background:var(--db-surface2);color:var(--db-text)}.db-cio-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.db-cio-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;gap:12px;margin:auto}.db-cio-empty-icon{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#eff4ff,#f5f0ff);display:flex;align-items:center;justify-content:center;color:var(--db-accent)}.db-cio-empty-text{font-size:13px;color:var(--db-muted);margin:0;max-width:260px;line-height:1.5}.db-cio-starters{display:flex;flex-direction:column;gap:6px;width:100%;max-width:300px}.db-cio-starter{padding:9px 14px;border:1.5px solid var(--db-border);border-radius:8px;background:var(--db-surface);color:var(--db-text);font-size:12px;text-align:start;cursor:pointer;transition:border-color .12s,background .12s}.db-cio-starter:hover{border-color:var(--db-accent);background:var(--db-accent-dim);color:var(--db-accent)}.db-cio-msg{display:flex;gap:8px;align-items:flex-start}.db-cio-msg.db-cio-msg-user{flex-direction:row-reverse}.db-cio-msg.db-cio-msg-user .db-cio-msg-content{align-items:flex-end}.db-cio-msg.db-cio-msg-user .db-cio-msg-bubble{background:var(--db-accent);color:#fff;border-radius:12px 2px 12px 12px}.db-cio-msg.db-cio-msg-ai .db-cio-msg-bubble{background:var(--db-surface2);color:var(--db-text);border-radius:2px 12px 12px}.db-cio-msg-content{display:flex;flex-direction:column;gap:3px;max-width:calc(100% - 40px);min-width:0}.db-cio-msg-time{font-size:10px;color:var(--db-muted2);padding:0 4px}.db-cio-msg-time.db-cio-msg-time-end{text-align:end}.db-cio-msg-icon{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,#457ed9,#7c3aed);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:2px}.db-cio-msg-bubble{padding:10px 12px;font-size:13px;line-height:1.5;word-break:break-word;white-space:pre-wrap;unicode-bidi:plaintext}.db-cio-msg-markdown{white-space:normal}.db-cio-msg-markdown>:first-child{margin-top:0}.db-cio-msg-markdown>:last-child{margin-bottom:0}.db-cio-msg-markdown p{margin:0 0 6px}.db-cio-msg-markdown ul,.db-cio-msg-markdown ol{margin:4px 0 6px;padding-inline-start:18px}.db-cio-msg-markdown li{margin-bottom:2px}.db-cio-msg-markdown strong{font-weight:600}.db-cio-msg-markdown h1,.db-cio-msg-markdown h2,.db-cio-msg-markdown h3,.db-cio-msg-markdown h4{font-size:13px;font-weight:600;margin:8px 0 4px}.db-cio-msg-markdown code{font-size:11.5px;background:var(--db-surface);border-radius:4px;padding:1px 4px}.db-cio-msg-markdown a{color:inherit;text-decoration:underline}.db-cio-msg-markdown table{width:100%;table-layout:fixed;border-collapse:collapse;margin:4px 0 6px}.db-cio-msg-markdown th,.db-cio-msg-markdown td{overflow-wrap:anywhere;word-break:break-word;padding:4px 6px;text-align:start}.db-cio-msg-markdown th{font-weight:600}.db-cio-field-prompt{display:flex;flex-direction:column;gap:8px;margin-top:8px;white-space:normal}.db-cio-field-group{display:flex;flex-direction:column;gap:5px}.db-cio-field-label{font-size:10px;font-weight:600;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.4px}.db-cio-field-options{display:flex;flex-wrap:wrap;gap:5px}.db-cio-field-chip{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:4px 10px;border-radius:20px;border:.5px solid var(--db-border);background:var(--db-surface);color:var(--db-text);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.db-cio-field-chip:hover{border-color:var(--db-accent);color:var(--db-accent)}.db-cio-field-chip.db-cio-field-chip-selected{border-color:var(--db-accent);background:var(--db-accent);color:#fff}.db-cio-field-done{align-self:flex-start;font-size:11px;font-weight:600;padding:4px 12px;border-radius:20px;border:none;background:var(--db-accent);color:#fff;cursor:pointer}[dir=rtl] .db-cio-msg.db-cio-msg-user .db-cio-msg-bubble{border-radius:2px 12px 12px}[dir=rtl] .db-cio-msg.db-cio-msg-ai .db-cio-msg-bubble{border-radius:12px 2px 12px 12px}.db-cio-data-card{background:var(--db-surface);border:.5px solid var(--db-border);border-radius:9px;padding:10px 12px;margin-top:8px;white-space:normal}.db-cio-dc-title{font-size:10px;font-weight:600;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.db-cio-dc-row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:.5px solid var(--db-border)}.db-cio-dc-row:last-child{border-bottom:none}.db-cio-dc-label{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--db-muted)}.db-cio-dc-val{font-size:11px;font-weight:600;color:var(--db-text)}.db-cio-dc-val.db-cio-dc-good{color:var(--db-green)}.db-cio-dc-val.db-cio-dc-warn{color:var(--db-amber)}.db-cio-dc-val.db-cio-dc-danger{color:var(--db-red)}.db-cio-action-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;white-space:normal}.db-cio-action-chip{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:4px 10px;border-radius:20px;border:.5px solid var(--db-accent);background:var(--db-accent-dim);color:var(--db-accent);cursor:pointer;transition:background .12s,color .12s}.db-cio-action-chip:hover{background:var(--db-accent);color:#fff}.db-cio-proposed-action{background:var(--db-surface);border:.5px solid var(--db-border);border-radius:10px;padding:12px;margin-top:8px;white-space:normal}.db-cio-pa-header{display:flex;align-items:center;gap:7px;margin-bottom:8px}.db-cio-pa-icon{width:22px;height:22px;border-radius:6px;background:var(--db-accent-dim);color:var(--db-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-cio-pa-title{font-size:12.5px;font-weight:700;color:var(--db-text)}.db-cio-pa-buttons{display:flex;gap:8px;margin-top:10px}.db-cio-pa-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;font-size:12px;font-weight:600;padding:7px 10px;border-radius:8px;cursor:pointer;border:none;transition:opacity .12s,background .12s}.db-cio-pa-btn-confirm{background:var(--db-accent);color:#fff}.db-cio-pa-btn-confirm:hover{opacity:.88}.db-cio-pa-btn-cancel{background:transparent;border:.5px solid var(--db-border);color:var(--db-muted)}.db-cio-pa-btn-cancel:hover{background:var(--db-border)}.db-cio-pa-status{display:flex;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:600}.db-cio-pa-status.db-cio-pa-status-confirmed{background:#22c55e1a;color:var(--db-green)}.db-cio-pa-status.db-cio-pa-status-cancelled{background:var(--db-border);color:var(--db-muted)}.db-cio-pa-status.db-cio-pa-status-error{background:#ef44441a;color:var(--db-red)}.db-cio-thinking{display:flex;align-items:center;gap:4px;padding:12px 16px!important}.db-cio-thinking span{width:6px;height:6px;border-radius:50%;background:var(--db-muted2);animation:cio-bounce .9s infinite ease-in-out}.db-cio-thinking span:nth-child(2){animation-delay:.15s}.db-cio-thinking span:nth-child(3){animation-delay:.3s}@keyframes cio-bounce{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.db-cio-suggestions{display:flex;gap:6px;padding:8px 14px;border-top:1px solid var(--db-border);overflow-x:auto;flex-shrink:0;scrollbar-width:none}.db-cio-suggestions::-webkit-scrollbar{display:none}.db-cio-suggestion{flex-shrink:0;font-size:11px;font-weight:500;padding:5px 11px;border-radius:20px;border:.5px solid var(--db-border-md);background:var(--db-surface);color:var(--db-muted);cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.db-cio-suggestion:hover{border-color:var(--db-accent);color:var(--db-accent);background:var(--db-accent-dim)}.db-cio-input-area{padding:10px 14px 14px;border-top:1px solid var(--db-border);background:var(--db-surface);flex-shrink:0}.db-cio-input-wrap{display:flex;align-items:flex-end;gap:8px;background:var(--db-surface2);border:1.5px solid var(--db-border);border-radius:10px;padding:8px 10px;transition:border-color .15s}.db-cio-input-wrap:focus-within{border-color:var(--db-accent);background:#fff}.db-cio-footer{display:flex;align-items:center;gap:5px;margin-top:7px;font-size:10px;color:var(--db-muted2)}.db-cio-footer-ctx{display:flex;align-items:center;gap:3px;color:var(--db-accent);font-weight:500}.db-cio-input{flex:1;border:none;background:transparent;font-size:13px;font-family:inherit;color:var(--db-text);resize:none;min-height:20px;max-height:80px;overflow-y:auto;line-height:1.4}.db-cio-input:focus{outline:none}.db-cio-input::placeholder{color:var(--db-muted2)}.db-cio-send{width:36px;height:36px;border-radius:8px;border:none;background:var(--db-accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .12s,opacity .12s}.db-cio-send:hover{background:#3a6ec4}.db-cio-send:disabled{opacity:.4;cursor:not-allowed}.db-mkt-filter-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:16px}.db-mkt-filter-tab{padding:5px 14px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;border:.5px solid var(--db-border-md);background:var(--db-surface);color:var(--db-muted);transition:all .12s;white-space:nowrap}.db-mkt-filter-tab:hover{border-color:var(--db-accent);color:var(--db-accent)}.db-mkt-filter-tab.active{background:var(--db-accent);color:#fff;border-color:var(--db-accent)}.db-mkt-filter-spacer{flex:1}.db-mkt-search-box{display:flex;align-items:center;gap:8px;background:var(--db-surface);border:.5px solid var(--db-border-md);border-radius:8px;padding:5px 12px;min-width:180px}@media(max-width:480px){.db-mkt-search-box{min-width:0;width:100%}}.db-mkt-search-input{border:none;outline:none;background:transparent;font-size:12px;color:var(--db-text);width:100%;font-family:var(--db-display)}.db-mkt-search-input::placeholder{color:var(--db-muted2)}.db-mkt-section-label{font-size:11px;font-weight:600;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.07em;margin-top:24px;margin-bottom:12px}.db-mkt-v2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:1100px){.db-mkt-v2-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.db-mkt-v2-grid{grid-template-columns:1fr}}.db-mkt-v2-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .15s,border-color .15s;cursor:pointer}.db-mkt-v2-card:hover{box-shadow:0 4px 16px #457ed917;border-color:#c7d9f7}.db-mkt-v2-card.db-mkt-v2-active{border-color:#86efac;background:#f0fdf4;cursor:default}.db-mkt-v2-card.db-mkt-v2-active:hover{box-shadow:0 4px 16px #10b98117;border-color:#4ade80}.db-mkt-v2-card.db-mkt-v2-soon{background:#fff;cursor:default}.db-mkt-v2-card.db-mkt-v2-soon:hover{box-shadow:none;border-color:var(--db-border)}.db-mkt-v2-card.db-mkt-v2-soon .db-mkt-v2-name{color:var(--db-muted2)}.db-mkt-v2-card.db-mkt-v2-soon .db-mkt-v2-desc{color:var(--db-muted2);opacity:.7}.db-mkt-v2-card.db-mkt-v2-card--ps{border-color:#ddd6fe;background:linear-gradient(180deg,#faf5ff 0%,var(--db-surface) 65%)}.db-mkt-v2-card.db-mkt-v2-card--ps:hover{box-shadow:0 4px 16px #7c3aed24;border-color:#c4b5fd}.db-mkt-v2-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.db-mkt-v2-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.db-mkt-v2-icon-prod{background:#fff7ed;color:#ea580c}.db-mkt-v2-icon-gws{background:#ecfdf5;color:#10b981}.db-mkt-v2-icon-web{background:#eef3fd;color:#457ed9}.db-mkt-v2-icon-mail{background:#f0fdf4;color:#16a34a}.db-mkt-v2-icon-crm{background:#fef3c7;color:#d97706}.db-mkt-v2-icon-erp{background:#fce7f3;color:#db2777}.db-mkt-v2-icon-bk{background:#f5f3ff;color:#7c3aed}.db-mkt-v2-icon-dom{background:#eff6ff;color:#2563eb}.db-mkt-v2-icon-wa{background:#dcfce7;color:#15803d}.db-mkt-v2-icon-tax{background:#f0fdf4;color:#16a34a}.db-mkt-v2-icon-loc{background:#f5f3ff;color:#7c3aed}.db-mkt-v2-icon-mig{background:#fff7ed;color:#ea580c}.db-mkt-v2-icon-int{background:#f0fdfa;color:#0d9488}.db-mkt-v2-icon-trn{background:#ecfeff;color:#0891b2}.db-mkt-v2-icon-con{background:#eef2ff;color:#4f46e5}.db-mkt-v2-icon-dev{background:#fef2f2;color:#dc2626}.db-mkt-v2-icon-def{background:#f1f5f9;color:#64748b}.db-mkt-v2-logo-box{width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.db-mkt-v2-logo-img{width:24px;height:24px;object-fit:contain;filter:grayscale(1) opacity(.4)}.db-mkt-v2-status-active{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;background:#d1fae5;color:#065f46;padding:2px 9px;border-radius:20px}.db-mkt-v2-active-dot{width:5px;height:5px;border-radius:50%;background:#10b981;flex-shrink:0}.db-mkt-v2-cat-badge{font-size:10px;font-weight:600;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.04em;background:var(--db-surface2);padding:2px 7px;border-radius:4px}.db-mkt-v2-cat-badge.db-mkt-v2-cat-badge--coming-soon{color:#73787e;background:#f1f5f9}.db-mkt-v2-cat-badge.db-mkt-v2-cat-badge--custom{color:#6d28d9;background:#ede9fe}.db-mkt-v2-name{font-size:14px;font-weight:700;color:var(--db-text)}.db-mkt-v2-desc{font-size:12px;color:var(--db-muted);line-height:1.55;flex:1}.db-mkt-v2-meta{display:flex;flex-wrap:wrap;gap:8px}.db-mkt-v2-meta-item{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--db-muted2)}.db-mkt-v2-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--db-border)}.db-mkt-v2-active .db-mkt-v2-footer{border-top-color:#bbf7d0}.db-mkt-v2-free-tag{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--db-green);font-weight:600}.db-mkt-v2-free-tag.db-mkt-v2-free-tag--custom{color:#7c3aed}.db-mkt-v2-price-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--db-accent);background:var(--db-accent-dim);border-radius:999px;padding:4px 10px}.db-mkt-v2-manage-btn{height:30px;font-size:12px;background:#f0fdf4;color:#16a34a;border-color:#86efac}.db-mkt-v2-manage-btn:hover{background:#dcfce7}.db-mkt-v2-activate-btn{height:30px;font-size:12px;display:flex;align-items:center;gap:5px}.db-mkt-v2-ps-btn{background:#7c3aed;border-color:#7c3aed}.db-mkt-v2-ps-btn:hover{background:#6d28d9;border-color:#6d28d9}.db-mkt-v2-notify-btn{height:30px;font-size:12px;display:flex;align-items:center;gap:5px}.db-mkt-credits-panel{background:linear-gradient(135deg,#1e3a6e,#457ed9);border-radius:14px;padding:22px 24px;color:#fff;display:flex;align-items:center;gap:24px}@media(max-width:900px){.db-mkt-credits-panel{flex-direction:column;align-items:stretch}}.db-mkt-credits-left{flex:1}.db-mkt-credits-title{font-size:15px;font-weight:700;margin-bottom:5px;display:flex;align-items:center;gap:6px}.db-mkt-credits-sub{font-size:12px;opacity:.75;line-height:1.55;max-width:420px}.db-mkt-credits-balance{font-size:11px;opacity:.8;margin-top:8px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.db-mkt-credits-val{font-size:13px;font-weight:700;opacity:1;color:#fff}.db-mkt-credits-packages{display:flex;gap:10px;flex-shrink:0}.db-mkt-pkg{background:#ffffff1f;border:.5px solid rgba(255,255,255,.25);border-radius:10px;padding:14px 16px;text-align:center;cursor:pointer;transition:background .15s;min-width:100px;display:flex;flex-direction:column;align-items:center;gap:2px}.db-mkt-pkg:hover{background:#ffffff38}.db-mkt-pkg.db-mkt-pkg-popular{background:#fff3;border-color:#ffffff80}.db-mkt-pkg-popular-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fde68a;margin-bottom:2px;min-height:13px}.db-mkt-pkg-popular-spacer{min-height:13px;margin-bottom:2px}.db-mkt-pkg-credits{font-size:18px;font-weight:700;color:#fff}.db-mkt-pkg-label{font-size:10px;opacity:.7}.db-mkt-pkg-price{font-size:13px;font-weight:600;color:#fde68a;margin-top:4px}.db-mkt-pkg-btn{margin-top:8px;background:#fff;color:var(--db-accent);border:none;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:700;cursor:pointer;width:100%;transition:opacity .12s}.db-mkt-pkg-btn:hover{opacity:.88}.db-agent-roster-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.db-agent-roster-title{font-size:11px;font-weight:600;color:var(--db-muted2);text-transform:uppercase;letter-spacing:.7px}.db-agent-roster-link{font-size:11px;color:var(--db-accent);cursor:pointer}.db-agent-full-list{display:flex;flex-direction:column;gap:8px}.db-agent-full-card{background:var(--db-surface);border:1px solid var(--db-border);border-radius:11px;overflow:hidden;transition:box-shadow .15s}.db-agent-full-card:hover{box-shadow:0 2px 14px #0000000f}.db-agent-full-running{border-color:#6ee7b7;background:#f0fdf4}.db-agent-full-error{border-color:#fca5a5;background:#fff8f8}.db-agent-full-disabled{opacity:.55}.db-agent-full-main{display:flex;align-items:center;gap:14px;padding:14px 16px}.db-agent-full-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.db-agent-icon-green{background:#ecfdf5;color:#10b981}.db-agent-icon-blue{background:#eef3fd;color:#457ed9}.db-agent-icon-purple{background:#f5f3ff;color:#7c3aed}.db-agent-icon-amber{background:#fef3c7;color:#d97706}.db-agent-icon-red{background:#fef2f2;color:#dc2626}.db-agent-icon-pink{background:#fce7f3;color:#db2777}.db-agent-timing-group{display:flex;gap:18px;flex-shrink:0}.db-agent-timing-block{text-align:center}.db-agent-timing-val{font-size:12px;font-weight:600;color:var(--db-text)}.db-agent-timing-lbl{font-size:10px;color:var(--db-muted2);margin-top:1px}.db-tech-cost-warn{background:#fef3c7!important;color:#92400e!important}.db-agent-cfg-btn{background:var(--db-surface);color:var(--db-muted);border:1px solid var(--db-border-md);border-radius:6px;padding:5px 8px;font-size:12px;cursor:pointer;line-height:1}.db-agent-cfg-btn:hover{background:var(--db-surface2)}.db-agent-full-footer{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#eef2f7;border-top:1px solid var(--db-border-md);box-shadow:0 4px 8px #0f172a14;font-size:11px;color:var(--db-text)}.db-agent-full-footer.footer-running{background:#f0fdf4;border-top-color:#bbf7d0}.db-agent-full-footer.footer-error{background:#fff8f8;border-top-color:#fecaca}.db-agent-sched-tag{font-size:10px;font-weight:600;padding:1px 7px;border-radius:4px;white-space:nowrap}.db-agent-sched-auto{background:#eef3fd;color:#457ed9}.db-agent-sched-demand{background:#f5f3ff;color:#7c3aed}.db-agent-sched-retry{background:#fee2e2;color:#dc2626}.db-agent-sched-queued{background:#fef3c7;color:#d97706}.db-agent-err-msg{color:#dc2626;font-weight:500}.db-hamburger{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:7px;background:transparent;cursor:pointer;color:var(--db-muted);flex-shrink:0}.db-hamburger:hover{background:var(--db-surface2)}.db-sidebar-overlay{display:none;position:fixed;inset:0;background:#0f172a73;z-index:149}.db-modal{width:min(520px,100% - 32px)}@media(max-width:1280px){.db-emp-stats-row{grid-template-columns:repeat(2,1fr)}.db-emp-main-grid,.db-tech-main-grid,.fin-grid,.db-biz-bottom{grid-template-columns:1fr}.db-service-grid-4{grid-template-columns:repeat(2,1fr)!important}.db-biz-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.db-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:150;transform:translate(-100%);transition:transform .25s ease;box-shadow:4px 0 24px #0f172a26}.db-sidebar.mobile-open{transform:translate(0)}[dir=rtl] .db-sidebar{left:auto;right:0;transform:translate(100%)}[dir=rtl] .db-sidebar.mobile-open{transform:translate(0)}.db-sidebar-overlay{display:block}.db-hamburger{display:flex}.db-search{width:auto;flex:1;max-width:260px}.db-search-biz{max-width:320px}.db-search-chips-group,.db-buy-credits-btn,.db-credits-label,.db-ai-btn-label,.db-sys-chip,.db-lang-trigger-label{display:none}.ob-welcome{grid-template-columns:1fr;min-height:unset;padding-top:68px;padding-left:0;padding-right:0;gap:0;overflow:hidden}.ob-w-video-panel,.ob-w-inner{min-width:0;width:100%;box-sizing:border-box}.ob-w-video-panel{padding:24px 24px 0}.ob-w-video-wrap{border-radius:14px;box-shadow:0 8px 32px #0f172a26;max-height:360px;overflow:hidden}.ob-w-video-wrap video{object-fit:cover;height:360px;width:100%}.ob-w-inner{padding:56px 40px 44px;align-items:center;justify-content:flex-start;text-align:center;max-width:none;margin:0 auto}[dir=rtl] .ob-w-inner{text-align:center;padding:56px 40px 44px}.ob-w-brand{align-items:center}.ob-w-headline{font-size:clamp(1.9rem,4vw,2.6rem);letter-spacing:-.3px}.ob-w-sub{font-size:15.5px;text-align:center;max-width:580px;margin-inline:auto}[dir=rtl] .ob-w-sub{text-align:center}.ob-btn-start{width:auto;min-width:260px;box-sizing:border-box;justify-content:center}.ob-w-trust{justify-items:center}}@media(max-width:768px){.db-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:150;transform:translate(-100%);transition:transform .25s ease;box-shadow:4px 0 24px #0f172a26}.db-sidebar.mobile-open{transform:translate(0)}[dir=rtl] .db-sidebar{left:auto;right:0;transform:translate(100%)}[dir=rtl] .db-sidebar.mobile-open{transform:translate(0)}.db-sidebar-overlay{display:block}.db-hamburger{display:flex}.db-topbar-center,.db-sys-chip,.db-lang-trigger-label{display:none}.db-kpi-row,.db-emp-stats-row{grid-template-columns:repeat(2,1fr)}.db-chart-row,.db-tech-main-grid{grid-template-columns:1fr}.db-grid-3{grid-template-columns:1fr 1fr}.db-grid-65,.db-emp-main-grid{grid-template-columns:1fr}.db-comms-feat-grid,.db-comms-bridge-grid{grid-template-columns:1fr 1fr}.dv-status-grid{grid-template-columns:repeat(3,1fr);border:none;border-radius:0;background:transparent;gap:8px}.dv-metric-card{border:1px solid #e2e8f0;border-radius:8px}.dv-cap-list{grid-template-columns:repeat(3,1fr)}.ob-welcome{grid-template-columns:1fr;min-height:unset;padding-top:68px;padding-left:0;padding-right:0;overflow:hidden}.ob-w-video-panel,.ob-w-inner{min-width:0;width:100%;box-sizing:border-box}.ob-w-video-panel{padding:0}.ob-w-video-wrap{border-radius:0;box-shadow:none;max-height:260px;overflow:hidden}.ob-w-video-wrap video{object-fit:cover;height:260px;width:100%}.ob-w-inner{padding:28px 20px;align-items:center;justify-content:flex-start;text-align:center}[dir=rtl] .ob-w-inner{padding:28px 20px;text-align:center}.ob-w-headline{font-size:clamp(1.55rem,5.5vw,2rem);letter-spacing:-.3px;word-break:break-word}.ob-w-sub{font-size:15px;text-align:center;word-break:break-word}[dir=rtl] .ob-w-sub{text-align:center}.ob-btn-start{width:100%;box-sizing:border-box;justify-content:center;padding:15px 28px}.ob-c2,.ob-form-row.ob-2col{grid-template-columns:1fr}.ob-done-card{padding:32px 24px}.ob-payment-card{padding:24px 20px}.ob-mkt-links{display:none}.ob-mkt-hamburger{display:flex}.ob-topbar{gap:8px}.ob-topbar-logo{max-width:150px}.ob-mkt-signin{padding:6px 10px;font-size:12.5px;flex-shrink:0}.ob-topbar--marketing ob-lang-dropdown{margin-inline-start:auto}.db-topbar-right{margin-inline-start:auto}.db-ai-btn-label,.db-credits-label,.db-buy-credits-btn,.ob-topbar-logo-full,.db-logo-full,.nav-logo-full{display:none}.ob-topbar-logo-sm,.db-logo-sm,.nav-logo-sm{display:block}.db-website-stat-grid{grid-template-columns:repeat(2,1fr)!important}.db-website-no-site-grid{grid-template-columns:1fr}.db-search-wrap{max-width:100%!important;width:100%}.db-settings-layout{flex-direction:column}.db-settings-rail{width:100%}.db-field-grid{grid-template-columns:1fr}.db-agent-full-main{flex-wrap:wrap;gap:8px}.db-sparkline{display:none}.db-agent-timing-group{gap:12px;flex-shrink:1}.db-tech-agent-actions{margin-inline-start:auto}.fin-kpi-strip,.fin-plan-details{grid-template-columns:repeat(2,1fr)}.fin-plan-detail{border-right:none;border-inline-end:1px solid var(--db-border);border-bottom:1px solid var(--db-border)}.fin-plan-detail:nth-child(2n){border-inline-end:none}.fin-plan-detail:nth-last-child(-n+2){border-bottom:none}.fin-plan-actions{flex-wrap:wrap}.db-greeting{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.db-greeting-actions{flex-wrap:wrap}.fin-trial-banner{display:grid;grid-template-columns:min-content 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:16px;align-items:center}.fin-trial-icon{grid-column:1;grid-row:1;width:36px;height:36px;font-size:17px}.fin-trial-content{grid-column:2;grid-row:1}.fin-trial-countdown{grid-column:1;grid-row:2;justify-self:center;padding:6px 10px}.fin-btn-amber{grid-column:2;grid-row:2;justify-content:center}.fin-left,.fin-rail{min-width:0}.db-settings-left{width:100%}.db-settings-sys-row{flex-wrap:wrap;row-gap:8px}.db-settings-sys-stat{margin-inline-start:46px}}@media(max-width:480px){.db-kpi-row,.db-emp-stats-row,.db-grid-3,.db-grid-2,.db-comms-feat-grid,.db-comms-bridge-grid{grid-template-columns:1fr}.dv-status-grid,.dv-cap-list{grid-template-columns:repeat(2,1fr)}.db-topbar{padding:0 12px;gap:10px}.db-logo-img{height:32px}.db-credits-pill span:last-child{display:none}.db-service-grid-4{grid-template-columns:1fr!important}.db-biz-metrics{grid-template-columns:repeat(2,1fr)}.db-website-stat-grid{grid-template-columns:1fr!important}.ob-otp-inputs{gap:6px;margin:20px 0 16px}.ob-otp-box{width:40px;height:52px;font-size:20px}.ob-topbar{gap:8px;padding:0 14px}.ob-topbar-logo{max-width:120px;height:36px}.ob-mkt-signin{padding:6px 10px;font-size:12.5px}.ob-w-inner{padding:20px 16px 16px}.ob-w-headline{font-size:clamp(1.4rem,6vw,1.75rem);letter-spacing:-.2px}.ob-w-sub{font-size:14px;line-height:1.6}.ob-btn-start{padding:14px 20px;font-size:14px;width:100%;box-sizing:border-box;justify-content:center}.ob-w-trust{grid-template-columns:1fr;gap:8px}.ob-w-video-wrap{max-height:220px}.ob-w-video-wrap video{height:220px}.ob-done-card{padding:24px 16px}.ob-payment-card{padding:20px 14px}.ob-activate-summary,.ob-payment-card{min-width:0}.ob-as-value{min-width:0;overflow-wrap:break-word}}.db-vars{--db-bg: #f0f2f7;--db-surface: #ffffff;--db-surface2: #f1f5f9;--db-border: #e7e7f1;--db-border-md: #cbd5e1;--db-text: #111827;--db-muted: #64748b;--db-muted2: #73787e;--db-accent: #457ed9;--db-accent-dim: #e8f0fb;--db-green: #16a34a;--db-green-dim: #f0fdf4;--db-amber: #d97706;--db-amber-dim: #fffbeb;--db-red: #dc2626;--db-red-dim: #fef2f2;--db-purple: #7c3aed;--db-purple-dim: #f5f3ff}.comm-page{padding:28px 32px;display:flex;flex-direction:column;gap:20px;font-family:IBM Plex Sans Arabic,system-ui,sans-serif;font-size:14px;color:var(--db-text)}[dir=rtl] .comm-page{font-size:15px}@media(max-width:768px){.comm-page{padding:20px}}@media(max-width:480px){.comm-page{padding:14px;gap:14px}}.comm-alert{padding:10px 14px;border-radius:8px;font-size:13px}.comm-alert.comm-alert-error{background:var(--db-red-dim);border:1px solid #fca5a5;color:var(--db-red)}.comm-alert.comm-alert-success{background:var(--db-green-dim);border:1px solid #86efac;color:var(--db-green)}.comm-manage-panel{padding:20px 24px;display:flex;flex-direction:column;gap:0}.comm-domain-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.comm-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.comm-subsection{padding-top:16px;border-top:1px solid var(--db-border);margin-top:4px}.comm-subsection-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.comm-subsection-title{font-size:12px;font-weight:600;color:var(--db-text);margin-bottom:4px}.comm-subsection-sub{font-size:12px;color:var(--db-muted);margin-bottom:10px}.email-page{padding:28px 32px;max-width:900px;font-family:inherit}@media(max-width:600px){.email-page{padding:16px}}.email-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.btn-back{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#374151;cursor:pointer;font-size:16px;flex-shrink:0;margin-top:2px;transition:border-color .12s,background .12s}.btn-back:hover{border-color:#cbd5e1;background:#f8fafc}.email-title{font-size:20px;font-weight:700;color:#0f172a;margin-bottom:2px}.email-sub{font-size:13px;color:#64748b;margin:0}.email-alert{padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px}.email-alert.email-alert-error{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626}.email-alert.email-alert-success{background:#f0fdf4;border:1px solid #86efac;color:#15803d}.email-loading{padding:32px;text-align:center;font-size:13px;color:#73787e}.email-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;text-align:center;font-size:13px;color:#73787e}.email-empty-icon{font-size:40px;display:block}.email-domain-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:20px}.email-domain-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:border-color .12s,background .12s}.email-domain-tab:hover{border-color:#c7d2fe;background:#f5f3ff}.email-domain-tab.active{border-color:#6366f1;background:#ede9fe;color:#4f46e5;font-weight:600}.email-status-dot{width:7px;height:7px;border-radius:50%;background:#e2e8f0;flex-shrink:0}.email-status-dot.email-status-dot-active{background:#16a34a}.email-status-dot.email-status-dot-pending_dns{background:#f59e0b}.email-status-dot.email-status-dot-not_configured{background:#e2e8f0}.email-status-card{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:18px 20px;margin-bottom:20px;box-shadow:0 1px 4px #0000000d}@media(max-width:540px){.email-status-card{flex-direction:column;align-items:flex-start}}.email-status-card-left{display:flex;align-items:center;gap:14px}.email-status-icon{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;background:#f1f5f9;color:#64748b}.email-status-icon.email-status-icon-active{background:#dcfce7;color:#16a34a}.email-status-icon.email-status-icon-pending_dns{background:#fff7ed;color:#f59e0b}.email-status-icon.email-status-icon-not_configured{background:#f1f5f9;color:#73787e}.email-status-domain{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:3px}.email-status-label{font-size:12px;font-weight:500;color:#73787e}.email-status-label.email-status-label-active{color:#16a34a}.email-status-label.email-status-label-pending_dns{color:#d97706}.email-status-label.email-status-label-not_configured{color:#73787e}.email-status-card-actions{display:flex;gap:8px;flex-shrink:0}.btn-outline{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:border-color .12s,background .12s}.btn-outline:hover{border-color:#94a3b8;background:#f8fafc}.btn-outline:disabled{opacity:.45;cursor:not-allowed}.btn-sm{padding:6px 11px!important;font-size:12px!important}.btn-copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#64748b;cursor:pointer;flex-shrink:0;transition:background .12s,border-color .12s}.btn-copy:hover{background:#e0e7ff;border-color:#a5b4fc;color:#4f46e5}.btn-danger-sm{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #fca5a5;border-radius:6px;background:#fff;color:#dc2626;cursor:pointer;flex-shrink:0;transition:background .12s}.btn-danger-sm:hover{background:#fef2f2}.email-section{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 1px 4px #0000000a}.email-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.email-section-title{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:4px}.email-section-sub{font-size:12px;color:#64748b;margin-bottom:14px}.email-dns-grid{display:flex;flex-direction:column;gap:6px}.email-dns-row{display:grid;grid-template-columns:56px 140px 1fr 32px;align-items:center;gap:8px;padding:9px 12px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;font-size:12px}@media(max-width:600px){.email-dns-row{grid-template-columns:48px 1fr 32px}}.email-dns-type{font-size:10px;font-weight:700;background:#e0e7ff;color:#4338ca;padding:2px 6px;border-radius:4px;text-align:center;white-space:nowrap}.email-dns-host{font-family:IBM Plex Mono,monospace;font-size:12px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.email-dns-host{display:none}}.email-dns-value{font-family:IBM Plex Mono,monospace;font-size:11px;color:#475569;word-break:break-all}.email-dns-value-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.email-add-mailbox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:10px}.email-add-mailbox-row{display:flex;align-items:center;gap:8px}.email-at-sign{font-size:13px;font-weight:500;color:#475569;white-space:nowrap}.form-input{flex:1;padding:8px 11px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;color:#0f172a;background:#fff;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.form-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-input::placeholder{color:#73787e}.email-add-mailbox-footer{display:flex;gap:8px;justify-content:flex-end}.email-mailbox-list{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.email-mailbox-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:9px;transition:border-color .12s}.email-mailbox-card:hover{border-color:#e2e8f0}.email-mailbox-info{display:flex;align-items:center;gap:10px;min-width:0}.email-mailbox-avatar{width:34px;height:34px;border-radius:8px;background:#ede9fe;color:#6366f1;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.email-mailbox-address{font-size:13px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-mailbox-meta{font-size:11px;color:#73787e;margin-top:1px}.email-mailbox-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.email-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 0 4px}.email-page-info{font-size:12px;color:#64748b}.page-size-select{padding:4px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;color:#374151;background:#fff;cursor:pointer;font-family:inherit}.page-size-select:focus{outline:none;border-color:#6366f1}.email-empty-mailboxes{padding:24px;text-align:center;font-size:13px;color:#73787e}.email-info-grid{display:flex;flex-direction:column;gap:10px}.email-info-row{display:flex;align-items:center;gap:12px;font-size:13px}.email-info-label{font-size:12px;font-weight:600;color:#64748b;min-width:100px;text-transform:uppercase;letter-spacing:.04em}.ob-modal-backdrop{position:fixed;inset:0;z-index:1000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.ob-modal-card{background:#fff;border-radius:16px;padding:32px 28px;width:100%;max-width:460px;box-shadow:0 24px 48px #0000002e}.ob-ra-icon{font-size:32px;text-align:center;margin-bottom:12px}.ob-ra-title{font-size:20px;font-weight:700;color:#0f172a;text-align:center;margin:0 0 8px}.ob-ra-sub{font-size:14px;color:#64748b;text-align:center;margin:0 0 20px;line-height:1.5}.ob-ra-error{font-size:13px;color:#ef4444;background:#fef2f2;border-radius:8px;padding:10px 14px;margin-bottom:16px}.ob-ra-field{margin-bottom:14px}.ob-ra-field label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:5px}.ob-ra-field input,.ob-ra-field select,.ob-ra-field textarea{width:100%;padding:10px 12px;border-radius:8px;border:1.5px solid #e2e8f0;font-size:14px;color:#0f172a;background:#f8fafc;outline:none;box-sizing:border-box}.ob-ra-field input:focus,.ob-ra-field select:focus,.ob-ra-field textarea:focus{border-color:#6366f1;background:#fff}.ob-ra-field textarea{font-family:inherit;resize:vertical;min-height:90px}.ob-ra-field small{display:block;font-size:12px;color:#73787e;margin-top:4px}.ob-ra-mobile-readonly{background:#f1f5f9!important;color:#64748b!important;cursor:default;-webkit-user-select:all;user-select:all}.ob-ra-mobile-readonly:focus{border-color:#e2e8f0!important;background:#f1f5f9!important}.ob-ra-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ob-ra-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.ob-btn-ghost{padding:9px 18px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:14px;font-weight:500;color:#374151;cursor:pointer}.ob-btn-ghost:hover{background:#f1f5f9}.ob-btn-primary{padding:9px 20px;border-radius:8px;border:none;background:#6366f1;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.ob-btn-primary:hover:not(:disabled){background:#4f46e5}.ob-btn-primary:disabled{opacity:.5;cursor:not-allowed}.ob-exhausted-banner{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:16px 20px;margin:0 0 12px;background:#fef9c3;border:1px solid #fde68a;border-radius:12px}.ob-exhausted-icon{font-size:22px;line-height:1}.ob-exhausted-text{flex:1 1 240px;min-width:200px}.ob-exhausted-title{font-size:14px;font-weight:700;color:#92400e;margin:0 0 4px}.ob-exhausted-msg{font-size:13px;color:#92400e;margin:0;line-height:1.5}.ob-ticket-success{font-size:13px;color:#166534;background:#f0fdf4;border-radius:8px;padding:8px 12px;margin:0}.ob-btn-support{padding:9px 18px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;font-size:13px;font-weight:600;color:#374151;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s}.ob-btn-support:hover:not(:disabled){background:#f1f5f9}.ob-btn-support:disabled{opacity:.5;cursor:not-allowed}.prf-page{min-height:100vh;background:var(--db-bg, #f8f9fc);padding:0 0 60px}.prf-layout{display:flex;max-width:1200px;margin:0 auto;padding:32px 12px 0;gap:24px;align-items:flex-start}.prf-sidebar{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:0;background:var(--db-card-bg, #fff);border:1px solid var(--db-border, #e2e8f0);border-radius:12px;overflow:hidden;position:sticky;top:24px}.prf-back-btn--top{display:inline-flex;align-items:center;gap:6px;background:none;border:none;border-bottom:1px solid var(--db-border, #e2e8f0);cursor:pointer;color:var(--db-text-muted, #64748b);font-size:12px;font-weight:500;padding:12px 16px;width:100%;transition:color .15s,background .15s;font-family:inherit;text-align:left;text-decoration:none}.prf-back-btn--top:hover{color:var(--db-text, #1e293b);background:var(--db-bg, #f8f9fc)}.prf-back-btn--top svg{width:14px;height:14px;flex-shrink:0}.prf-sidebar-identity{display:flex;flex-direction:column;align-items:center;padding:28px 20px 20px;border-bottom:1px solid var(--db-border, #e2e8f0);gap:7px}.prf-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#67f,#818cf8);color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.prf-sidebar-name{font-size:14px;font-weight:600;color:var(--db-text, #1e293b);text-align:center}.prf-sidebar-email{font-size:12px;color:var(--db-text-muted, #73787e);text-align:center;word-break:break-all}.prf-sidebar-nav{display:flex;flex-direction:column;padding:10px 0}.prf-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 20px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--db-text-muted, #64748b);font-family:inherit;transition:background .12s,color .12s;text-align:left}.prf-nav-item:hover{background:var(--db-bg, #f8f9fc);color:var(--db-text, #1e293b)}.prf-nav-item.active{background:#eef2ff;color:#4f46e5;font-weight:600}.prf-nav-item.active svg{stroke:#4f46e5}.prf-sidebar-footer{border-top:1px solid var(--db-border, #e2e8f0);margin-top:auto}.prf-content{flex:1;min-width:0}.prf-card{background:var(--db-card-bg, #fff);border:1px solid var(--db-border, #e2e8f0);border-radius:12px;padding:28px;margin-bottom:20px}.prf-card-title{font-size:15px;font-weight:600;color:var(--db-text, #1e293b);margin:0 0 20px}.prf-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500;margin-bottom:18px}.prf-banner svg{width:16px;height:16px;flex-shrink:0}.prf-banner--success{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.prf-banner--error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.prf-form{display:flex;flex-direction:column;gap:18px}.prf-field{display:flex;flex-direction:column;gap:6px}.prf-label{font-size:13px;font-weight:500;color:var(--db-text, #1e293b)}.prf-input-wrap{position:relative;display:flex;align-items:center}.prf-input-icon{position:absolute;left:12px;width:16px;height:16px;color:var(--db-text-muted, #73787e);pointer-events:none;flex-shrink:0}.prf-input{width:100%;height:42px;padding:0 12px 0 38px;border:1px solid var(--db-border, #e2e8f0);border-radius:8px;font-size:14px;color:var(--db-text, #1e293b);background:var(--db-input-bg, #fff);outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.prf-input:focus{border-color:#67f;box-shadow:0 0 0 3px #6677ff1f}.prf-input--invalid{border-color:#ef4444}.prf-input--invalid:focus{box-shadow:0 0 0 3px #ef44441f}.prf-input--readonly{background:var(--db-bg, #f8f9fc);color:var(--db-text-muted, #64748b);cursor:not-allowed}.prf-input--password{padding-right:42px}.prf-eye-btn{position:absolute;right:10px;background:none;border:none;cursor:pointer;padding:4px;color:var(--db-text-muted, #73787e);display:flex;align-items:center;justify-content:center}.prf-eye-btn:hover{color:var(--db-text, #1e293b)}.prf-eye-btn svg{width:16px;height:16px}.prf-field-hint{font-size:12px;color:var(--db-text-muted, #73787e);margin:0}.prf-field-error{font-size:12px;color:#ef4444;display:flex;align-items:center;gap:4px}.prf-actions{display:flex;justify-content:flex-end;padding-top:4px}.prf-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s,background .15s}.prf-btn:disabled{opacity:.6;cursor:not-allowed}.prf-btn--primary{background:linear-gradient(135deg,#67f,#818cf8);color:#fff}.prf-btn--primary:not(:disabled):hover{opacity:.9}.prf-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:prf-spin .6s linear infinite}@keyframes prf-spin{to{transform:rotate(360deg)}}.prf-signout-btn{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#ef4444;font-family:inherit;transition:background .15s;text-align:left}.prf-signout-btn:hover{background:#fef2f2}.prf-btn--danger{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.prf-btn--danger:not(:disabled):hover{background:#fee2e2}.prf-btn--ghost{background:transparent;color:var(--db-text-muted, #64748b);border:1px solid var(--db-border, #e2e8f0)}.prf-btn--ghost:hover{background:var(--db-bg, #f8f9fc);color:var(--db-text, #1e293b)}.mfa-status{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;padding:5px 12px;border-radius:20px;margin-bottom:8px}.mfa-status svg{width:14px;height:14px}.mfa-status--on{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.mfa-status--off{background:#f8f9fc;color:#64748b;border:1px solid #e2e8f0}.mfa-qr-wrap{display:flex;justify-content:center;padding:12px;background:#fff;border:1px solid var(--db-border, #e2e8f0);border-radius:10px;margin-bottom:4px}.mfa-manual-code{font-family:monospace;font-size:13px;background:var(--db-bg, #f8f9fc);border:1px solid var(--db-border, #e2e8f0);border-radius:8px;padding:10px 14px;letter-spacing:.05em;word-break:break-all;color:var(--db-text, #1e293b)}@media(max-width:720px){.prf-layout{flex-direction:column;padding:16px 12px 0;gap:16px}.prf-sidebar{width:100%;position:static}.prf-card{padding:20px 16px}}@media(max-width:767px){.ob-welcome{display:block!important;padding-top:68px!important;padding-left:0!important;padding-right:0!important;min-height:0!important;overflow-x:hidden!important}.ob-w-video-panel{display:block;width:100%;padding:0}.ob-w-video-wrap{width:100%!important;max-width:100%!important;border-radius:0!important;box-shadow:none!important;max-height:230px!important;overflow:hidden!important}.ob-w-video-wrap video{width:100%!important;height:230px!important;object-fit:cover!important}.ob-w-inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:28px 20px 32px!important;text-align:center!important}[dir=rtl] .ob-w-inner{padding:28px 20px 32px!important}.ob-w-headline{font-size:1.65rem!important;line-height:1.2!important;letter-spacing:-.2px!important;word-break:break-word!important;overflow-wrap:break-word!important;width:100%!important;margin-bottom:14px!important}.ob-w-sub{font-size:14.5px!important;line-height:1.6!important;text-align:center!important;word-break:break-word!important;overflow-wrap:break-word!important;width:100%!important;margin-bottom:28px!important}.ob-btn-start{width:100%!important;box-sizing:border-box!important;justify-content:center!important;padding:15px 20px!important;font-size:15px!important;margin-bottom:28px!important}.ob-topbar--marketing ob-lang-dropdown{margin-inline-start:auto!important}.ob-w-trust{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;text-align:left!important}[dir=rtl] .ob-w-trust{text-align:right!important}}.mkt-section{padding:80px 24px;background:#fff}.mkt-section--light{background:#f8fafc}.mkt-section-inner{max-width:1100px;margin:0 auto}.mkt-section-title{font-size:2rem;font-weight:700;color:#1e293b;text-align:center;margin-bottom:12px}.mkt-section-sub{font-size:1.05rem;color:#64748b;text-align:center;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.mkt-hero{background:linear-gradient(145deg,#0a1033,#152060,#1e2d80);position:relative;overflow:hidden;padding:100px 24px 80px;text-align:center;color:#fff;margin-bottom:25px}.mkt-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.mkt-hero-inner{position:relative;z-index:1;max-width:820px;margin:0 auto}.mkt-hero-badge{display:inline-block;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#a5c8ff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 18px;border-radius:100px;margin-bottom:24px}.mkt-hero-headline{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.15;color:#fff;margin-bottom:8px}.mkt-hero-accent{background:linear-gradient(135deg,#60a5fa,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.mkt-hero-sub{font-size:1.1rem;color:#fffc;max-width:640px;margin:20px auto 36px;line-height:1.65}.mkt-hero-cta{font-size:1rem;padding:14px 32px}.mkt-btn{display:inline-flex;align-items:center;gap:8px;border-radius:8px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .15s ease;border:none;font-size:.9rem;padding:10px 22px}.mkt-btn-primary{background:#457ed9;color:#fff}.mkt-btn-primary:hover{background:#3468c0;text-decoration:none;color:#fff}[dir=rtl] .mkt-btn svg,[dir=rtl] .ob-pc-cta-btn svg{transform:scaleX(-1)}.mkt-btn-primary:disabled{opacity:.65;cursor:not-allowed}.mkt-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.mkt-step-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px 28px}.mkt-step-num{width:44px;height:44px;background:linear-gradient(135deg,#457ed9,#34d399);color:#fff;font-size:1.2rem;font-weight:800;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.mkt-step-card h3{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:8px}.mkt-step-card p{font-size:.875rem;color:#64748b;line-height:1.65}.mkt-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.mkt-feature-card{border:1px solid #e2e8f0;border-radius:16px;padding:32px 28px;background:#fff;transition:box-shadow .15s,border-color .15s}.mkt-feature-card:hover{box-shadow:0 8px 32px #00000012;border-color:#c7d9f7}.mkt-feature-icon{width:52px;height:52px;background:#f0f5ff;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:#457ed9}.mkt-feature-card h3{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:8px}.mkt-feature-card p{font-size:.875rem;color:#64748b;line-height:1.65}.mkt-trust-strip{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:24px}.mkt-trust-inner{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 40px}.mkt-trust-item{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:#475569}.mkt-trust-item:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#457ed9,#34d399);flex-shrink:0}.mkt-cta-section{background:linear-gradient(145deg,#0a1033,#152060,#1e2d80);padding:80px 24px;text-align:center;color:#fff}.mkt-cta-inner{max-width:600px;margin:0 auto}.mkt-cta-section h2{font-size:2rem;font-weight:800;margin-bottom:16px}.mkt-cta-section p{font-size:1.05rem;color:#fffc;margin-bottom:32px}.mkt-pricing-hero{padding:80px 24px 48px;text-align:center;background:#f8fafc;border-bottom:1px solid #e2e8f0}.mkt-pricing-hero h1{font-size:2.5rem;font-weight:800;color:#1e293b;margin-bottom:12px}.mkt-pricing-hero p{font-size:1.05rem;color:#64748b;max-width:520px;margin:0 auto}.mkt-pricing-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding:20px 24px;background:#fff;border-bottom:1px solid #e2e8f0}.mkt-market-select{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:#1e293b}.mkt-market-select select{border:1.5px solid #e2e8f0;border-radius:8px;padding:8px 12px;font-size:.875rem;color:#1e293b;background:#fff;cursor:pointer}.mkt-market-select select:focus{outline:2px solid #457ed9;border-color:transparent}.mkt-billing-toggle{display:flex;background:#f1f5f9;border-radius:8px;padding:3px;gap:2px}.mkt-bt-btn{padding:7px 18px;border-radius:6px;font-size:.875rem;font-weight:600;color:#64748b;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .15s}.mkt-bt-btn.active{background:#fff;color:#1e293b;box-shadow:0 1px 4px #0000001a}.mkt-bt-save{font-size:.7rem;background:#dcfce7;color:#166534;border-radius:4px;padding:1px 6px;font-weight:700}.mkt-pricing-loading,.mkt-pricing-error{text-align:center;padding:80px 24px;font-size:.95rem;color:#64748b;display:flex;align-items:center;justify-content:center;gap:12px}.mkt-pricing-error{color:#dc2626}.mkt-pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:1100px;margin:48px auto;padding:0 24px}.mkt-plan-card{border:2px solid #e2e8f0;border-radius:20px;padding:28px;background:#fff;display:flex;flex-direction:column;position:relative;transition:border-color .15s,box-shadow .15s;--pc-color: #457ed9}.mkt-plan-card:hover{border-color:var(--pc-color);box-shadow:0 8px 32px #00000014}.mkt-plan-trial{position:absolute;top:-1px;inset-inline-end:20px;background:var(--pc-color);color:#fff;font-size:.7rem;font-weight:700;padding:4px 10px;border-radius:0 0 8px 8px}.mkt-plan-badge{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pc-color);margin-bottom:4px}.mkt-plan-name{font-size:1.2rem;font-weight:800;color:#1e293b;margin-bottom:16px}.mkt-plan-price{font-size:2rem;font-weight:800;color:#1e293b}.mkt-plan-price-unit{font-size:.8rem;color:#64748b;margin-bottom:16px}.mkt-plan-free{font-size:1.5rem;font-weight:800;color:#16a34a;margin-bottom:16px}.mkt-plan-users{font-size:.8rem;color:#64748b;margin-bottom:20px;display:flex;align-items:center;gap:5px}.mkt-plan-tools{list-style:none;margin-bottom:24px;flex:1}.mkt-plan-tools li{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#475569;padding:4px 0}.mkt-plan-tools li:before{content:"\2713";color:var(--pc-color);font-weight:700}.mkt-plan-cta{display:block;text-align:center;padding:11px;border-radius:10px;font-weight:700;font-size:.9rem;background:var(--pc-color);color:#fff;text-decoration:none;transition:opacity .15s;margin-top:auto}.mkt-plan-cta:hover{opacity:.88;text-decoration:none;color:#fff}.mkt-pricing-addons{max-width:1100px;margin:0 auto 64px;padding:0 24px}.mkt-pricing-addons h3{font-size:1.2rem;font-weight:700;color:#1e293b;margin-bottom:20px}.mkt-addons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.mkt-addon-card{border:1px solid #e2e8f0;border-radius:12px;padding:16px;background:#fff}.mkt-addon-name{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:4px}.mkt-addon-price{font-size:.8rem;color:#64748b}.mkt-vat-note{text-align:center;font-size:.8rem;color:#73787e;padding:0 24px 48px}.mkt-howto-steps{display:flex;flex-direction:column;gap:16px;margin-top:0}.mkt-howto-step{display:grid;grid-template-columns:52px 1fr;gap:20px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 28px;transition:border-color .15s}.mkt-howto-step:hover{border-color:#c7d9f7}.mkt-howto-step--final{border-color:#bbf7d0;background:#f0fdf4}.mkt-howto-step--final .mkt-howto-step-num{background:linear-gradient(135deg,#16a34a,#34d399)}.mkt-howto-step-num{width:48px;height:48px;background:linear-gradient(135deg,#457ed9,#34d399);color:#fff;font-size:1.2rem;font-weight:800;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mkt-howto-step-body h3{font-size:.95rem;font-weight:700;color:#1e293b;margin-bottom:6px}.mkt-howto-step-body p{font-size:.875rem;color:#64748b;line-height:1.65}.mkt-video-wrap{position:relative;border-radius:16px;overflow:hidden;margin:0 0 40px;background:#000;aspect-ratio:16/9;box-shadow:0 12px 48px #0000002e}.mkt-video-wrap video{width:100%;height:100%;object-fit:cover;display:block}.mkt-video-wrap:hover .ob-video-controls{opacity:1;transform:translateY(0)}.mkt-faq{margin-top:12px}.mkt-faq-item{border-bottom:1px solid #e2e8f0}.mkt-faq-q{width:100%;text-align:start;background:transparent;border:none;padding:18px 0;font-size:.95rem;font-weight:600;color:#1e293b;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.mkt-faq-q:hover{color:#457ed9}.mkt-faq-a{font-size:.875rem;color:#64748b;line-height:1.7;padding:0 0 18px;display:none}.mkt-faq-item.open .mkt-faq-a{display:block}.mkt-faq-item.open .mkt-faq-q{color:#457ed9}.mkt-faq-chevron{transition:transform .2s;flex-shrink:0}.mkt-faq-item.open .mkt-faq-chevron{transform:rotate(180deg)}.mkt-contact-grid{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:flex-start}.mkt-contact-form{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:36px}.mkt-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mkt-form-group{margin-bottom:20px}.mkt-form-label{display:block;font-size:.85rem;font-weight:600;color:#475569;margin-bottom:6px}.mkt-form-input,.mkt-form-select,.mkt-form-textarea{width:100%;border:1.5px solid #e2e8f0;border-radius:8px;padding:10px 14px;font-size:.9rem;color:#1e293b;background:#fff;transition:border-color .15s}.mkt-form-input:focus,.mkt-form-select:focus,.mkt-form-textarea:focus{outline:none;border-color:#457ed9;box-shadow:0 0 0 3px #457ed91a}.mkt-form-input::placeholder,.mkt-form-select::placeholder,.mkt-form-textarea::placeholder{color:#73787e}.mkt-form-textarea{resize:vertical;min-height:120px}.mkt-form-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;border-radius:10px;padding:14px 18px;font-size:.875rem;margin-bottom:16px}.mkt-form-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:10px;padding:14px 18px;font-size:.875rem;margin-bottom:16px}.mkt-contact-info{background:linear-gradient(145deg,#0a1033,#1e2d80);border-radius:20px;padding:36px;color:#fff;position:sticky;top:24px}.mkt-contact-info h3{font-size:1.1rem;font-weight:700;margin-bottom:24px;color:#fff}.mkt-contact-info-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;font-size:.875rem;color:#fffc;line-height:1.5}.mkt-contact-info-item svg{flex-shrink:0;margin-top:1px;opacity:.8}.mkt-response-badge{background:#34d3991f;border:1px solid rgba(52,211,153,.3);color:#34d399;border-radius:10px;padding:12px 16px;font-size:.8rem;font-weight:600;margin-top:28px;display:flex;align-items:center;gap:8px}.mkt-legal-hero{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:64px 24px 40px}.mkt-legal-hero h1{font-size:2rem;font-weight:800;color:#1e293b;margin-bottom:8px}.mkt-legal-hero p{font-size:.875rem;color:#64748b}.mkt-legal-intro{background:#fefce8;border:1px solid #fef08a;border-radius:10px;padding:14px 18px;font-size:.875rem;color:#713f12;margin-bottom:36px;line-height:1.6}.mkt-legal-body{max-width:800px;margin:0 auto;padding:48px 24px 80px}.mkt-legal-section{margin-bottom:40px}.mkt-legal-section h2{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.mkt-legal-section p{font-size:.875rem;color:#475569;line-height:1.85;white-space:pre-line}.mkt-legal-section--warning h2{border-bottom-color:#fca5a5;color:#991b1b}.mkt-legal-section--warning p{color:#374151}.mkt-legal-section--contact{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:20px 24px}.mkt-legal-section--contact h2{border-bottom-color:#7dd3fc}.mkt-legal-market-switcher{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.mkt-legal-market-switcher-label{font-size:.8rem;color:#64748b;margin-inline-end:4px}.mkt-legal-market-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.mkt-legal-market-flag{width:18px;height:13px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014;flex-shrink:0}.mkt-legal-market-pill:hover{border-color:#cbd5e1}.mkt-legal-market-pill.selected{background:#0f172a;border-color:#0f172a;color:#fff}.mkt-footer{background:#0f172a;color:#ffffffa6;padding:64px 24px 0}.mkt-footer-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:64px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}.mkt-footer-logo{height:30px;display:block;margin-bottom:16px;opacity:.9}.mkt-footer-tagline{font-size:.85rem;line-height:1.5;max-width:260px;color:#ffffffa6}.mkt-footer-social{display:flex;align-items:center;gap:10px}.mkt-footer-social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff12;color:#ffffff8c;transition:background .15s,color .15s}.mkt-footer-social-link:hover{background:#ffffff24;color:#fff}.mkt-footer-social-link--li:hover{background:#0a66c2;color:#fff}.mkt-footer-social-link--yt:hover{background:red;color:#fff}.mkt-footer-cols{display:flex;gap:48px}.mkt-footer-col-title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:16px}.mkt-footer-link{display:block;font-size:.875rem;color:#ffffff8c;margin-bottom:10px;text-decoration:none;transition:color .15s}.mkt-footer-link:hover{color:#fff;text-decoration:none}.mkt-footer-bottom{max-width:1100px;margin:0 auto;padding:20px 0;display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:#ffffffa6}@media(max-width:900px){.mkt-footer-inner{grid-template-columns:1fr;gap:40px}.mkt-contact-grid{grid-template-columns:1fr}}@media(max-width:768px){.mkt-hero{padding:80px 20px 64px;margin-bottom:16px}.mkt-hero-headline{font-size:1.9rem}.mkt-section{padding:56px 20px}.mkt-section-title{font-size:1.5rem}.mkt-howto-step{grid-template-columns:44px 1fr;gap:14px}.mkt-form-row{grid-template-columns:1fr}.mkt-footer-cols{flex-wrap:wrap;gap:32px}.mkt-pricing-grid{grid-template-columns:1fr}.mkt-footer-bottom{flex-direction:column;gap:8px;text-align:center}}[dir=rtl] .mkt-hero-accent{display:inline}[dir=rtl] .mkt-footer-bottom{flex-direction:row-reverse}[dir=rtl] .mkt-faq-item,[dir=rtl] .mkt-howto-step{direction:rtl}.ob-market-unsupported-banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;margin:16px auto 24px;max-width:640px;background:#fef9c3;border:1px solid #fde68a;border-radius:8px;font-size:13px;color:#92400e;text-align:center}.ob-market-selector-wrap{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 16px 0;max-width:1100px;margin:0 auto}@media(max-width:640px){.ob-market-selector-wrap{padding-bottom:20px}}.ob-market-label{font-size:.85rem;font-weight:600;color:#374151;white-space:nowrap}.ob-market-select{padding:7px 32px 7px 12px;border-radius:8px;border:1.5px solid #d1d5db;background:#fff;font-size:.85rem;font-weight:500;color:#111827;cursor:pointer;appearance:auto}.ob-market-select:focus{outline:2px solid #1d4ed8;outline-offset:1px;border-color:#1d4ed8}.mkt-contact-office{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.mkt-contact-office:first-of-type{padding-top:4px}.mkt-contact-office-city{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent, #3b82f6);margin:0 0 2px}.mkt-contact-office-addr{font-size:.88rem;color:#ffffffb3;margin:0 0 6px;line-height:1.4}.mkt-contact-office-map{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:600;color:#ffffff80;text-decoration:none}.mkt-contact-office-map:hover{color:#fff}.ob-pc-cta-btn{display:block;width:calc(100% - 24px);margin:10px 12px 4px;padding:10px 0;border-radius:8px;background:var(--pc-color, #1d4ed8);color:#fff;text-align:center;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .15s}.ob-pc-cta-btn:hover{opacity:.88}.tutorials-section{padding-top:24px}.tutorials-filters{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.tutorials-filter-group{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.tutorials-filter-label{font-size:.85rem;font-weight:600;color:#64748b;white-space:nowrap;min-width:110px}.tutorials-chips{display:flex;flex-wrap:wrap;gap:8px}.tutorials-chip{padding:5px 14px;border-radius:999px;border:1.5px solid #e2e8f0;background:#fff;font-size:.82rem;font-weight:500;color:#475569;cursor:pointer;transition:all .15s}.tutorials-chip:hover{border-color:#1d4ed8;color:#1d4ed8}.tutorials-chip.active{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.tutorials-loading{display:flex;justify-content:center;padding:60px 0}.tutorials-error,.tutorials-empty{text-align:center;color:#73787e;padding:48px 0;font-size:1rem}.tutorials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.tutorial-card{border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:box-shadow .2s,transform .2s}.tutorial-card:hover{box-shadow:0 8px 28px #0000001a;transform:translateY(-2px)}.tutorial-card:hover .tutorial-play-btn{opacity:1}.tutorial-thumb-wrap{position:relative;aspect-ratio:16/9;background:#0f172a;overflow:hidden}.tutorial-thumb{width:100%;height:100%;object-fit:cover;display:block}.tutorial-play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;opacity:0;transition:opacity .2s}.tutorial-info{padding:12px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tutorial-title{font-size:.9rem;font-weight:600;color:#1e293b;margin:0;line-height:1.4;flex:1}.tutorial-lang{font-size:.7rem;font-weight:700;color:#64748b;background:#f1f5f9;border-radius:4px;padding:2px 6px;flex-shrink:0}.tutorials-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:32px;font-size:.85rem;color:#64748b}.pagination-size select{margin-inline-start:6px;padding:3px 6px;border-radius:6px;border:1px solid #e2e8f0}.pagination-nav{display:flex;align-items:center;gap:10px}.tut-modal-overlay{position:fixed;inset:0;background:#000000bf;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.tut-modal-box{background:#0f172a;border-radius:16px;width:100%;max-width:900px;position:relative;padding:16px}.tut-modal-close{position:absolute;top:12px;inset-inline-end:14px;background:#ffffff26;border:none;color:#fff;font-size:1.1rem;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.tut-modal-close:hover{background:#ffffff4d}.tut-modal-title{color:#e2e8f0;font-size:.9rem;margin:0 0 12px;padding-inline-end:40px}.tut-modal-embed{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden}.tut-modal-embed iframe{position:absolute;inset:0;width:100%;height:100%}.db-health-hist{display:flex;gap:1.5px;margin-top:5px;height:4px;width:100%;border-radius:2px;overflow:hidden}.db-health-hist-seg{flex:1;border-radius:1px}.db-day-chart{display:flex;align-items:flex-end;gap:3px;height:36px;margin-bottom:10px;padding:0 2px}.db-day-chart-col{flex:1;height:100%;display:flex;align-items:flex-end;cursor:default}.db-day-chart-bar{width:100%;background:var(--db-accent);opacity:.7;border-radius:2px 2px 0 0;min-height:2px;transition:opacity .15s}.db-day-chart-bar:hover{opacity:1}.db-orch-modal{width:480px;max-width:95vw;max-height:80vh;overflow-y:auto}.db-orch-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;border:1px solid var(--db-border);cursor:pointer;background:var(--db-surface)}.db-orch-row:hover{background:var(--db-surface2)}.db-orch-row.db-orch-selected{background:#eff6ff;border-color:#bfdbfe}.db-orch-log-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:var(--db-surface2);font-size:13px}.db-orch-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.db-orch-dot-spin{animation:db-spin 1s linear infinite}@keyframes db-spin{to{transform:rotate(360deg)}}.db-cio-agent-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--db-accent-dim, rgba(69, 126, 217, .08));border:1px solid rgba(69,126,217,.25);border-radius:8px;margin-bottom:2px}.db-cio-agent-banner-info{flex:1;min-width:0}.db-orch-cio-banner{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--db-accent-dim, rgba(69, 126, 217, .08));border:1px solid var(--db-accent, #457ed9);border-radius:8px}.db-orch-row-locked{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:var(--db-surface2);opacity:.55;cursor:not-allowed}.db-orch-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px}[dir=rtl] .db-icon-directional{transform:scaleX(-1)}.impersonation-banner{display:flex;align-items:center;gap:8px;padding:0 24px;height:35px;background:#fef08a;border-bottom:1px solid #ca8a04;color:#713f12;font-size:13px;position:relative;z-index:9999;top:95px;width:80%}.impersonation-banner svg{flex-shrink:0}
