@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600&family=Inter:wght@400;450;500;600&display=swap";:root{--ov-font-display:"Instrument Sans", system-ui, sans-serif;--ov-font:"Inter", system-ui, -apple-system, sans-serif;--ov-bg:#fff;--ov-bg-soft:#fafafa;--ov-bg-sunken:#f6f6f5;--ov-ink:#15171c;--ov-ink-soft:#2b2e35;--ov-ink-2:#5b6470;--ov-ink-3:#9aa0a8;--ov-line:#15171c14;--ov-line-2:#15171c24;--ov-line-strong:#15171c33;--ov-accent:#2746ad;--ov-accent-hover:#1f3a93;--ov-accent-ink:#21409c;--ov-accent-soft:#ebeef8;--ov-grad:linear-gradient(118deg, #2746ad 0%, #3257cf 100%);--ov-grad-text:linear-gradient(118deg, #2746ad 0%, #1f3a93 100%);--ov-accent-glow:#2746ad2e;--ov-ink-deep:#13141c;--ov-r-sm:8px;--ov-r-md:11px;--ov-r-lg:16px;--ov-r-xl:22px;--ov-shadow-sm:0 1px 2px #15171c0a;--ov-shadow-md:0 18px 40px -28px #15171c47;--ov-maxw:1160px;--ov-pad-x:40px}body{margin:0}html{scrollbar-gutter:auto;height:100%}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none!important;transform:none!important}.cb-platform-shell{scrollbar-gutter:stable;overscroll-behavior:contain;scroll-behavior:smooth;width:100%;height:100dvh;color:var(--ov-ink);background:var(--ov-bg);position:relative;overflow:clip auto}.cb-page-transition{will-change:opacity, transform;min-width:0;animation:.42s cubic-bezier(.16,1,.3,1) both cbPageIn}.cb-platform-shell:before{content:none}.cb-platform-loading{color:#0000;background:radial-gradient(circle at 46% 18%,#6366f124,#0f172af0 42%,#030712fa),linear-gradient(135deg,#050814 0%,#0b1221 48%,#050814 100%);place-items:center;min-height:100dvh;font-weight:850;display:grid}body[data-surface=platform]{-webkit-user-select:auto;user-select:auto;height:100dvh;min-height:100dvh;font-family:var(--ov-font);overflow:hidden}body[data-surface=platform][data-platform-route=cloud],body[data-surface=platform][data-platform-route=contact],body[data-surface=platform][data-platform-route=portal-login]{height:100dvh;overflow-y:hidden}body[data-surface=platform] #root{height:100dvh;min-height:100dvh}.cb-platform-shell::-webkit-scrollbar{width:10px}.cb-platform-shell::-webkit-scrollbar-track{background:0 0}.cb-platform-shell::-webkit-scrollbar-thumb{background:#64748b52 padding-box padding-box;border:3px solid #0000;border-radius:999px}.cb-platform-shell{scrollbar-width:thin;scrollbar-color:#64748b57 transparent}.cb-platform-shell button,.cb-platform-shell input{font:inherit}.cb-site-nav{z-index:20;-webkit-backdrop-filter:blur(26px)saturate(1.28);backdrop-filter:blur(26px)saturate(1.28);background:#ffffffa3;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(14px,4vw,56px);transition:padding .5s cubic-bezier(.16,1,.3,1),background-color .5s,box-shadow .5s,border-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;animation:.58s cubic-bezier(.16,1,.3,1) both cbSlideDown;display:flex;position:sticky;top:0}.cb-site-nav.compact{background:#ffffffd6;border-bottom-color:#94a3b83d;padding-block:6px;box-shadow:0 18px 46px #0f172a14}.cb-site-nav.compact .cb-brandmark{border-radius:12px;width:32px;height:32px}.cb-site-nav.compact nav button{min-height:30px;padding-inline:12px}.cb-site-nav>*{max-width:1720px}.cb-site-nav,.cb-website,.cb-contact-hero,.cb-cloud-hero,.cb-portal-content{min-width:0}.cb-wordmark{color:#111827;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-weight:860;display:inline-flex}.cb-wordmark.vertical{justify-content:flex-start;width:100%;padding:6px}.cb-brandmark{color:#fff;background:linear-gradient(145deg,#ffffff6b,#0000 34%),linear-gradient(145deg,#111827,#2563eb 56%,#14b8a6);border-radius:15px;place-items:center;width:42px;height:42px;transition:width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1),border-radius .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:grid;box-shadow:0 18px 38px #0f172a2e,inset 0 1px #ffffff6b}.cb-brandmark span{letter-spacing:0;font-size:.78rem;font-weight:950}.cb-site-nav nav{background:#ffffff94;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;padding:6px;transition:padding .5s cubic-bezier(.16,1,.3,1),background-color .5s,border-color .5s;display:flex;box-shadow:inset 0 1px #ffffffdb}.cb-site-nav nav button,.cb-role-switch button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 16px;font-weight:780;transition:min-height .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1),background-color .32s,color .32s,box-shadow .32s,transform .32s cubic-bezier(.16,1,.3,1)}.cb-site-nav nav button.active,.cb-role-switch button.active{color:#111827;background:#ffffffe6;box-shadow:0 12px 24px #0f172a14,inset 0 1px #ffffffeb}.cb-role-switch button.active{box-shadow:none;background:0 0}.cb-site-nav nav .cb-nav-cta{color:#fff;background:linear-gradient(#111827,#1f2937);box-shadow:0 14px 28px #0f172a2e}.cb-website{width:100%;margin:0 auto;padding:0 0 72px}.cb-hero{padding-inline:max(clamp(18px,4vw,56px),50vw - 784px);isolation:isolate;grid-template-columns:minmax(420px,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(24px,5vw,72px);width:100vw;min-height:calc(100dvh - 86px);margin-left:-50vw;padding-top:clamp(24px,5vw,72px);padding-bottom:clamp(24px,5vw,72px);display:grid;position:relative;left:50%;overflow:visible}.cb-hero-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 20%,#2746ad24,#0000 32%),radial-gradient(circle at 82% 16%,#14b8a61c,#0000 30%),linear-gradient(115deg,#0000 0%,#ffffff6b 46%,#0000 66%);position:absolute;inset:-1px 0;overflow:hidden}.cb-hero-atmosphere:before,.cb-hero-atmosphere:after{content:"";pointer-events:none;position:absolute}.cb-hero-atmosphere:before{opacity:.82;background-image:linear-gradient(90deg,#2746ad21 0 1px,#0000 1px),linear-gradient(0deg,#0f172a0d 0 1px,#0000 1px);background-size:78px 78px;animation:22s ease-in-out infinite alternate cbAtmosphereDrift;inset:-18%;-webkit-mask-image:radial-gradient(74% 60% at 53% 42%,#000 38%,#0000 86%);mask-image:radial-gradient(74% 60% at 53% 42%,#000 38%,#0000 86%)}.cb-hero-atmosphere:after{opacity:.62;filter:blur(18px);transform-origin:50%;background:radial-gradient(at 36% 44%,#ffffff94,#0000 52%),radial-gradient(at 64% 54%,#bfdbfe57,#0000 58%),radial-gradient(at 52% 18%,#99f6e433,#0000 48%);height:56%;animation:9s cubic-bezier(.16,1,.3,1) infinite alternate cbAtmosphereBreath;inset:10% 4% auto}.cb-feature-band,.cb-story-section,.cb-capability-section,.cb-commercial-grid{width:min(100% - clamp(36px,8vw,112px),1680px);margin-inline:auto}.cb-hero-copy{min-width:0;max-width:640px;animation:.72s cubic-bezier(.16,1,.3,1) both cbFadeRise}.cb-eyebrow,.cb-section-kicker{color:#2563eb;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:900;display:inline-flex}.cb-hero h1{color:#0f172a;letter-spacing:0;margin:14px 0;font-size:clamp(3.4rem,6vw,6.7rem);font-weight:950;line-height:.9}.cb-hero p{color:#475569;max-width:620px;font-size:1.18rem;font-weight:560;line-height:1.7}.cb-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cb-primary,.cb-secondary,.cb-danger{cursor:pointer;will-change:transform;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 20px;font-weight:850;transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .34s,background-color .34s,border-color .34s,color .34s;display:inline-flex}.cb-primary{color:#fff;background:linear-gradient(#2563eb,#1d4ed8);box-shadow:0 18px 38px #2563eb3d,inset 0 1px #ffffff47}.cb-primary.compact{min-height:44px;padding:0 16px}.cb-secondary{color:#111827;background:#ffffffb3;border-color:#94a3b83d;box-shadow:0 14px 26px #0f172a12,inset 0 1px #ffffffe0}.cb-danger{color:#b91c1c;background:#fef2f2db;border:1px solid #ef444433}.cb-primary:hover,.cb-secondary:hover,.cb-icon-action:hover,.cb-sidebar-pos:hover{transform:translateY(-2px)scale(1.012)}.cb-primary:active,.cb-secondary:active,.cb-icon-action:active,.cb-sidebar-pos:active{transform:translateY(0)scale(.992)}.cb-device-stage{-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);max-width:820px;min-height:540px;transform:perspective(1200px) rotateX(var(--hero-tilt-x)) rotateY(var(--hero-tilt-y));transform-style:preserve-3d;background:linear-gradient(#ffffffeb,#ffffff80),radial-gradient(circle at 18% 0,#ffffffe6,#0000 34%),linear-gradient(145deg,#2746ad24,#14b8a61a);border:1px solid #ffffffb3;border-radius:38px;justify-self:end;width:100%;min-width:0;padding:14px;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .34s,border-color .34s;animation:.88s cubic-bezier(.16,1,.3,1) both cbFadeRise;position:relative;box-shadow:0 44px 110px #0f172a2e,inset 0 1px #ffffffeb}.cb-hero:hover .cb-device-stage{border-color:#ffffffdb;box-shadow:0 54px 130px #0f172a33,inset 0 1px #fffffff0}.cb-device-topbar{align-items:center;gap:8px;height:48px;padding:0 18px;display:flex}.cb-device-topbar span{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.cb-pos-preview{background:radial-gradient(circle at 22% 18%,#2746ad24,#0000 26%),linear-gradient(145deg,#f8fafcf0,#e2e8f09e);border:1px solid #94a3b82e;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:14px;height:calc(100% - 48px);min-height:480px;padding:14px;display:grid}.cb-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cb-preview-tile,.cb-preview-cart{color:#111827;background:#ffffffbd;border:1px solid #ffffffc2;border-radius:22px;box-shadow:0 18px 36px #0f172a14,inset 0 1px #ffffffe6}.cb-preview-tile{align-items:flex-end;min-height:126px;padding:18px;font-weight:900;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s,border-color .38s;display:flex}.cb-preview-tile:hover{transform:translateY(-4px)scale(1.012);box-shadow:0 24px 46px #0f172a1f,inset 0 1px #fffffff0}.tile-1,.tile-4{background:linear-gradient(145deg,#f0fdfaeb,#ffffffb8)}.tile-2,.tile-5{background:linear-gradient(145deg,#eff6fff2,#ffffffb8)}.cb-preview-cart{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.cb-preview-cart span{color:#64748b;font-weight:700}.cb-preview-cart b{margin-top:auto;font-size:2.2rem}.cb-preview-cart button{color:#fff;background:linear-gradient(#6366f1,#4f46e5);border:0;border-radius:18px;min-height:58px;font-weight:950;animation:3.8s ease-in-out infinite cbPayPulse;box-shadow:0 18px 34px #4f46e53d,inset 0 1px #ffffff3d}.cb-product-preview{background:radial-gradient(circle at 50% 42%,#fffffffa,#dbeafe75 34%,#0000 58%),radial-gradient(circle at 12% 16%,#14b8a61a,#0000 30%),linear-gradient(145deg,#f8fafcf5,#e2e8f0a8);border:1px solid #94a3b82e;border-radius:30px;align-items:center;height:calc(100% - 48px);min-height:480px;padding:clamp(24px,4.5vw,56px);display:grid;position:relative;overflow:hidden}.cb-product-orbit{border:1px solid #2746ad1f;border-radius:999px;position:absolute;inset:10%;transform:rotate(-8deg)}.cb-product-orbit span{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#ffffffb8;border:1px solid #ffffffc7;border-radius:30px;width:clamp(76px,10vw,112px);height:clamp(76px,10vw,112px);animation:7s ease-in-out infinite cbOrbitFloat;position:absolute;box-shadow:0 24px 60px #0f172a1c,inset 0 1px #ffffffeb}.cb-product-orbit span:first-child{top:18%;left:5%}.cb-product-orbit span:nth-child(2){animation-delay:-1.8s;top:8%;right:3%}.cb-product-orbit span:nth-child(3){animation-delay:-3.2s;bottom:4%;right:18%}.cb-product-core{z-index:1;-webkit-backdrop-filter:blur(28px)saturate(1.22);backdrop-filter:blur(28px)saturate(1.22);background:linear-gradient(145deg,#ffffffdb,#ffffff75),radial-gradient(circle at 50% 0,#2746ad24,#0000 54%);border:1px solid #ffffffd1;border-radius:36px;place-items:center;width:min(100%,540px);min-height:330px;margin:0 auto;padding:clamp(16px,3vw,26px);display:grid;position:relative;box-shadow:0 40px 90px #0f172a24,inset 0 1px #fffffff0}.cb-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;height:100%;display:grid}.cb-module-grid article{background:#ffffffad;border:1px solid #ffffffc7;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:138px;padding:18px;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s,border-color .38s;display:flex;box-shadow:0 16px 34px #0f172a14,inset 0 1px #fffffff0}.cb-module-grid article:hover{border-color:#2746ad2e;transform:translateY(-4px);box-shadow:0 24px 54px #0f172a1f,inset 0 1px #fffffff5}.cb-module-grid span{color:#2563eb;text-transform:uppercase;background:#eff6ffe6;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.7rem;font-weight:950}.cb-module-grid strong{color:#0f172a;letter-spacing:0;font-size:clamp(1.18rem,2vw,1.55rem)}.cb-product-metrics{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:clamp(16px,4vw,34px);left:clamp(16px,4vw,38px);right:clamp(16px,4vw,38px)}.cb-product-metrics article{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:#ffffffad;border:1px solid #ffffffbd;border-radius:20px;min-width:0;padding:14px;transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s,background-color .36s;box-shadow:0 16px 34px #0f172a14,inset 0 1px #ffffffe6}.cb-product-metrics article:hover{background:#ffffffd1;transform:translateY(-4px);box-shadow:0 24px 50px #0f172a1f,inset 0 1px #fffffff0}.cb-product-metrics article span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.cb-product-metrics article b{color:#0f172a;letter-spacing:0;margin-top:6px;font-size:clamp(.98rem,1.4vw,1.2rem);display:block}.cb-feature-band,.cb-commercial-grid{gap:14px;margin-top:18px;display:grid}.cb-feature-band{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-feature-band article,.cb-login-panel,.cb-panel,.cb-stat-card{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#ffffffad;border:1px solid #ffffffbd;box-shadow:0 22px 54px #0f172a14,inset 0 1px #ffffffeb}.cb-feature-band,.cb-detail-section,.cb-story-section,.cb-capability-section,.cb-commercial-grid,.cb-detail-grid,.cb-story-track,.cb-capability-grid,.cb-preview-grid,.cb-pos-preview,.cb-product-preview{min-width:0}.cb-feature-band article,.cb-detail-grid article,.cb-capability-grid div,.cb-commercial-list div{overflow-wrap:anywhere;min-width:0}.cb-feature-band article{border-radius:26px;min-height:176px;padding:22px;transition:transform .44s cubic-bezier(.16,1,.3,1),box-shadow .44s,border-color .44s,background-color .44s;position:relative;overflow:hidden}.cb-feature-band article:before{content:"";opacity:0;background:radial-gradient(circle at 18% 18%,#2746ad1a,#0000 34%),linear-gradient(115deg,#0000 0%,#ffffff6b 48%,#0000 64%);transition:opacity .44s,transform .74s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-18%)}.cb-feature-band article:after{content:"";background:linear-gradient(90deg,#0000,#2746ad42,#0000);height:1px;position:absolute;inset:auto 18px 0}.cb-feature-band article:hover{background:#ffffffc7;border-color:#2746ad29;transform:translateY(-5px);box-shadow:0 30px 72px #0f172a1f,inset 0 1px #fffffff0}.cb-feature-band article:hover:before{opacity:1;transform:translate(0)}.cb-feature-band article>svg,.cb-feature-band article h2,.cb-feature-band article p{z-index:1;position:relative}.cb-feature-band h2,.cb-commercial-grid h2,.cb-panel h2{letter-spacing:0;margin:10px 0 6px;font-size:1.22rem}.cb-feature-band p,.cb-detail-section p,.cb-commercial-grid p,.cb-panel p{color:#64748b;font-weight:620;line-height:1.55}.cb-detail-section,.cb-capability-section{border-radius:34px;margin-top:18px;padding:clamp(22px,4vw,42px)}.cb-contact-page,.cb-cloud-page{min-height:100dvh}body[data-platform-route=cloud] .cb-platform-shell,body[data-platform-route=contact] .cb-platform-shell,body[data-platform-route=portal-login] .cb-platform-shell{height:100dvh;overflow:hidden}body[data-platform-route=cloud] .cb-cloud-page,body[data-platform-route=contact] .cb-contact-page,body[data-platform-route=portal-login] .cb-login-shell{height:calc(100dvh - 79px);min-height:0;overflow:hidden}.cb-contact-hero{isolation:isolate;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(24px,5vw,72px);width:100vw;min-height:100%;margin-left:-50vw;padding-block:clamp(22px,4vw,58px);padding-inline:max(clamp(18px,4vw,56px),50vw - 684px);display:grid;position:relative;left:50%}.cb-contact-hero:before,.cb-cloud-hero:before,.cb-login-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 16% 22%,#2746ad21,#0000 31%),radial-gradient(circle at 82% 14%,#14b8a61a,#0000 28%),linear-gradient(115deg,#0000 0%,#ffffff61 46%,#0000 68%);position:absolute;inset:0}.cb-contact-hero:after,.cb-cloud-hero:after,.cb-login-shell:after{content:"";z-index:-1;pointer-events:none;opacity:.72;background-image:linear-gradient(90deg,#2746ad1c 0 1px,#0000 1px),linear-gradient(0deg,#0f172a0b 0 1px,#0000 1px);background-size:82px 82px;animation:24s ease-in-out infinite alternate cbAtmosphereDrift;position:absolute;inset:-16%;-webkit-mask-image:radial-gradient(72% 62% at 51% 42%,#000 36%,#0000 88%);mask-image:radial-gradient(72% 62% at 51% 42%,#000 36%,#0000 88%)}.cb-contact-copy{max-width:600px}.cb-contact-copy h1{letter-spacing:0;margin:14px 0;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.98}.cb-contact-copy p{color:#475569;font-size:1.12rem;font-weight:620;line-height:1.7}.cb-contact-notes{gap:10px;margin-top:24px;display:grid}.cb-contact-notes div{background:#ffffffa3;border:1px solid #94a3b821;border-radius:18px;align-items:center;gap:10px;min-height:52px;padding:0 14px;font-weight:840;transition:transform .52s cubic-bezier(.16,1,.3,1),background-color .52s,border-color .52s,box-shadow .52s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a0a,inset 0 1px #fffc}.cb-contact-notes div:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff94 46%,#0000 70%),radial-gradient(circle at 18% 20%,#2746ad1f,#0000 38%);transition:opacity .5s,transform .86s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-26%)}.cb-contact-notes div svg,.cb-contact-notes div{z-index:1}.cb-contact-notes div:hover{background:#ffffffdb;border-color:#2746ad38;transform:translateY(-5px)scale(1.012);box-shadow:0 22px 48px #0f172a1a,inset 0 1px #ffffffeb}.cb-contact-notes div:hover:before{opacity:1;transform:translate(0)}.cb-contact-card{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#ffffffad;border:1px solid #ffffffbd;border-radius:34px;padding:clamp(20px,3vw,32px);overflow:visible;box-shadow:0 34px 80px #0f172a1f,inset 0 1px #ffffffeb}.cb-detail-section{background:linear-gradient(#ffffff85,#ffffff4d);border:1px solid #ffffffad;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:18px;display:grid;box-shadow:inset 0 1px #ffffffd1}.cb-story-section{-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16);background:radial-gradient(circle at 90% 10%,#14b8a61a,#0000 30%),radial-gradient(circle at 12% 12%,#2746ad1f,#0000 32%),#ffffff9e;border:1px solid #ffffffb8;border-radius:34px;grid-template-columns:1fr;gap:clamp(18px,3vw,28px);margin-top:clamp(34px,5vw,74px);padding:clamp(22px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a14,inset 0 1px #ffffffe0}.cb-story-section .cb-detail-intro{width:min(860px,100%);padding-block:0}.cb-story-section:before{display:none}.cb-story-track{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;min-width:0;display:grid;position:relative}.cb-story-track:before{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#2746ad57,#14b8a647,#2746ad1a);height:2px;transition:transform 1s cubic-bezier(.16,1,.3,1) .16s;position:absolute;top:43px;left:7%;right:7%;transform:scaleX(0)}.cb-story-section.is-visible .cb-story-track:before{transform:scaleX(1)}.cb-story-card{-webkit-backdrop-filter:blur(22px)saturate(1.16);backdrop-filter:blur(22px)saturate(1.16);background:#ffffffad;border:1px solid #ffffffc2;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:218px;padding:20px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .5s,background-color .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a12,inset 0 1px #fffffff0}.cb-story-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff75 48%,#0000 66%),radial-gradient(circle at 18% 18%,#2746ad1a,#0000 34%);transition:opacity .46s,transform .86s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-24%)}.cb-story-card>span{z-index:1;color:#2563eb;background:#eff6ffeb;border-radius:17px;place-items:center;width:46px;height:46px;font-size:.82rem;font-weight:950;transition:transform .5s cubic-bezier(.16,1,.3,1),background-color .5s,color .5s;display:grid;position:relative}.cb-story-card h3{z-index:1;color:#0f172a;letter-spacing:0;margin:auto 0 8px;font-size:clamp(1.28rem,1.7vw,1.62rem);position:relative}.cb-story-card p{z-index:1;color:#64748b;margin:0;font-weight:650;line-height:1.55;position:relative}.cb-story-card>div{opacity:.9;background:radial-gradient(circle,#14b8a62e,#0000 68%);border-radius:999px;width:124px;height:124px;transition:transform .44s cubic-bezier(.16,1,.3,1),opacity .44s;position:absolute;top:-44px;right:-44px}.cb-story-card:hover{background:#ffffffd1;border-color:#2746ad2e;transform:translateY(-4px)scale(1.006);box-shadow:0 30px 70px #0f172a1f,inset 0 1px #fffffff0}.cb-story-card:hover:before{opacity:1;transform:translate(0)}.cb-story-card:hover>span{color:#fff;background:linear-gradient(145deg,#ffffff3d,#0000 36%),linear-gradient(#3b82f6,#2563eb);transform:translateY(-2px)scale(1.035)}.cb-story-card:hover h3{color:#1d4ed8;transition:color .42s}.cb-story-card:hover>div{opacity:1;transform:scale(1.18)translate(-8px,8px)}.cb-reveal{opacity:0;transition:opacity .72s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .72s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);transform:translateY(22px)scale(.992)}.cb-reveal.is-visible{opacity:1;transform:translateY(0)scale(1)}.cb-detail-intro h2{letter-spacing:0;margin:10px 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.cb-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cb-detail-grid article{background:#ffffff8f;border:1px solid #94a3b81f;border-radius:24px;min-height:158px;padding:18px;transition:transform .38s cubic-bezier(.16,1,.3,1),border-color .38s,background-color .38s,box-shadow .38s}.cb-detail-grid article:hover{border-color:#2746ad33;transform:translateY(-3px);box-shadow:0 18px 38px #0f172a14}.cb-detail-grid article span{color:#0f766e;background:#f0fdfae6;border-radius:13px;place-items:center;width:34px;height:34px;display:grid}.cb-detail-grid h3{letter-spacing:0;margin:16px 0 7px;font-size:1.08rem}.cb-capability-section{color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(135deg,#111827f0,#1e293be6);border:1px solid #ffffff29;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:18px;display:grid;box-shadow:0 30px 80px #0f172a2e,inset 0 1px #ffffff1f}.cb-capability-section .cb-section-kicker{color:#93c5fd}.cb-capability-section p{color:#e2e8f0bd}.cb-capability-section h2,.cb-cloud-hero h1{letter-spacing:0;margin:10px 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.cb-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cb-capability-grid div{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:10px;min-height:58px;padding:12px 14px;font-weight:820;transition:transform .42s cubic-bezier(.16,1,.3,1),background-color .42s,border-color .42s,box-shadow .42s;display:flex;position:relative;overflow:hidden}.cb-capability-grid div:before{content:"";background:linear-gradient(110deg,#0000 0%,#ffffff1a 42%,#0000 68%);transition:transform .72s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.cb-capability-grid div svg{z-index:1;flex:none;transition:transform .42s cubic-bezier(.16,1,.3,1),color .42s;position:relative}.cb-capability-grid div:hover{background:#ffffff1f;border-color:#93c5fd4d;transform:translateY(-3px);box-shadow:0 18px 42px #0f172a2e}.cb-capability-grid div:hover:before{transform:translate(120%)}.cb-capability-grid div:hover svg{color:#93c5fd;transform:scale(1.08)}.cb-contact-form{grid-template-rows:auto minmax(188px,auto) auto;gap:14px;display:grid}.cb-wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cb-wizard-steps button{color:#64748b;cursor:pointer;background:#ffffff8a;border:1px solid #94a3b829;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-weight:850;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .32s,border-color .32s,color .32s,box-shadow .32s;display:flex;position:relative}.cb-wizard-steps button span{color:#475569;background:#e2e8f0b8;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:950;transition:transform .44s cubic-bezier(.16,1,.3,1),background-color .44s,color .44s,box-shadow .44s;display:grid}.cb-wizard-steps button.active,.cb-wizard-steps button.done{color:#0f172a;background:#ffffffdb;border-color:#2746ad33;box-shadow:0 16px 36px #0f172a14,inset 0 1px #ffffffeb}.cb-wizard-steps button:hover{color:#0f172a;background:#ffffffd1;border-color:#2746ad2e;transform:translateY(-3px)scale(1.012);box-shadow:0 18px 38px #0f172a14,inset 0 1px #ffffffe6}.cb-wizard-steps button.active{transform:translateY(-2px)scale(1.018)}.cb-wizard-steps button.active span,.cb-wizard-steps button.done span{color:#fff;background:linear-gradient(#2563eb,#1d4ed8);box-shadow:0 12px 24px #2746ad33}.cb-wizard-steps button:hover span,.cb-wizard-steps button.active span{transform:scale(1.08)}.cb-wizard-panel{transform-origin:top;will-change:opacity, transform;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:188px;padding:2px;animation:.44s cubic-bezier(.16,1,.3,1) both cbWizardPanelIn;display:grid}.cb-wizard-panel.step-interest{min-height:236px}.cb-wizard-panel.step-business,.cb-wizard-panel.step-contact{padding-top:18px}.cb-wizard-actions{justify-content:space-between;gap:12px;display:flex}.cb-wizard-actions .cb-secondary:disabled{opacity:.45;cursor:not-allowed;transform:none}.cb-contact-form label{color:#475569;gap:7px;font-size:.82rem;font-weight:900;display:grid}.cb-contact-form label:nth-child(4),.cb-contact-select,.cb-contact-form button{min-width:0}.cb-contact-form input,.cb-contact-form textarea{color:#111827;background:#ffffffc7;border:1px solid #94a3b838;border-radius:16px;outline:0;width:100%;padding:0 14px;font-weight:750}.cb-contact-form input,.cb-contact-select>button{min-height:48px}.cb-contact-select{color:#475569;gap:7px;font-size:.82rem;font-weight:900;display:grid;position:relative}.cb-wizard-panel .cb-contact-select{grid-column:1/-1}.cb-wizard-panel label:has(textarea){grid-column:1/-1}.cb-contact-select>button{color:#111827;cursor:pointer;background:#ffffffc7;border:1px solid #94a3b838;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 14px;font-weight:780;transition:border-color .28s,box-shadow .28s,background-color .28s;display:flex;box-shadow:inset 0 1px #ffffffdb}.cb-contact-select>button:hover,.cb-contact-select>button[aria-expanded=true]{background:#ffffffe6;border-color:#2746ad47;box-shadow:0 14px 34px #0f172a14,inset 0 1px #ffffffeb}.cb-contact-select>button svg{transition:transform .28s cubic-bezier(.16,1,.3,1);transform:rotate(90deg)}.cb-contact-select>button[aria-expanded=true] svg{transform:rotate(-90deg)}.cb-select-menu{z-index:30;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#ffffffe0;border:1px solid #ffffffc2;border-radius:18px;gap:6px;padding:8px;animation:.2s cubic-bezier(.16,1,.3,1) both cbDropdownIn;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 28px 70px #0f172a29,inset 0 1px #ffffffeb}.cb-select-menu button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-weight:800;display:flex}.cb-select-menu button:hover,.cb-select-menu button.active{color:#0f172a;background:#eff6ffdb}.cb-contact-form textarea{resize:vertical;min-height:118px;padding-top:13px}.cb-cloud-hero{isolation:isolate;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:clamp(24px,5vw,72px);width:100vw;min-height:calc(100dvh - 86px);margin-left:-50vw;padding-block:clamp(28px,5vw,76px) 72px;padding-inline:max(clamp(18px,4vw,56px),50vw - 684px);display:grid;position:relative;left:50%}.cb-cloud-hero p{color:#475569;max-width:620px;margin-bottom:28px;font-size:1.12rem;font-weight:620;line-height:1.7}.cb-coming-soon{color:#fff;background:linear-gradient(145deg,#ffffff3d,#0000 38%),linear-gradient(#2563eb,#1d4ed8);border:1px solid #ffffff8a;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:46px;margin:4px 0 12px;padding:0 18px;font-weight:950;animation:3.2s ease-in-out infinite cbSoonPulse;display:inline-flex;box-shadow:0 22px 46px #2746ad47,inset 0 1px #ffffff52}.cb-cloud-panel{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#ffffffad;border:1px solid #ffffffbd;border-radius:34px;padding:20px;box-shadow:0 34px 80px #0f172a1f,inset 0 1px #ffffffeb}.cb-cloud-panel.roadmap{position:relative;overflow:hidden}.cb-cloud-panel.roadmap:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff5c,#0000);position:absolute;inset:0}.cb-roadmap-list{gap:12px;display:grid;position:relative}.cb-roadmap-list article{background:#ffffff9e;border:1px solid #ffffffb8;border-radius:22px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:96px;padding:14px;transition:transform .54s cubic-bezier(.16,1,.3,1),background-color .54s,border-color .54s,box-shadow .54s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f172a12,inset 0 1px #ffffffe6}.cb-roadmap-list article:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff8a 48%,#0000 72%),radial-gradient(circle at 16% 28%,#2746ad21,#0000 38%);transition:opacity .5s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-28%)}.cb-roadmap-list article:hover{background:#ffffffd1;border-color:#2746ad33;transform:translateY(-5px)scale(1.008);box-shadow:0 26px 58px #0f172a1f,inset 0 1px #fffffff0}.cb-roadmap-list article:hover:before{opacity:1;transform:translate(0)}.cb-roadmap-list article>span{z-index:1;color:#fff;background:linear-gradient(#2563eb,#1d4ed8);border-radius:16px;place-items:center;width:44px;height:44px;font-size:.82rem;font-weight:950;transition:transform .52s cubic-bezier(.16,1,.3,1),background .52s,box-shadow .52s;display:grid;position:relative;box-shadow:0 14px 30px #2746ad2e}.cb-roadmap-list article:hover>span{background:linear-gradient(145deg,#ffffff47,#0000 36%),linear-gradient(#3b82f6,#2563eb);transform:translateY(-2px)scale(1.06);box-shadow:0 18px 36px #2746ad3d}.cb-roadmap-list article>div{z-index:1;position:relative}.cb-roadmap-list strong{color:#0f172a;letter-spacing:0;font-size:1.05rem;display:block}.cb-roadmap-list p{color:#64748b;margin:5px 0 0;font-weight:660;line-height:1.45}.cb-cloud-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.cb-commercial-grid{background:radial-gradient(circle at 86% 18%,#14b8a61f,#0000 28%),radial-gradient(circle at 12% 80%,#2746ad1a,#0000 30%),#ffffff8a;border:1px solid #ffffffa3;border-radius:34px;grid-template-columns:1fr 1fr;align-items:center;padding:clamp(22px,4vw,42px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2}.cb-commercial-grid:before{content:"";opacity:.42;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff57 48%,#0000 68%);position:absolute;inset:0}.cb-commercial-grid h2{max-width:640px;font-size:clamp(2rem,4vw,4rem);line-height:1}.cb-commercial-list{gap:12px;display:grid}.cb-commercial-list div{color:#111827;background:#ffffffad;border:1px solid #ffffffb8;border-radius:18px;align-items:center;gap:12px;min-height:58px;padding:0 16px;font-weight:850;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s,border-color .38s,background-color .38s;display:flex;box-shadow:0 16px 34px #0f172a0f,inset 0 1px #ffffffe6}.cb-commercial-grid>*,.cb-commercial-list div>*{z-index:1;position:relative}.cb-commercial-list div:hover{background:#ffffffd1;border-color:#14b8a63d;transform:translateY(-3px);box-shadow:0 24px 54px #0f172a1a,inset 0 1px #fffffff0}.cb-login-shell{isolation:isolate;place-items:center;min-height:calc(100vh - 79px);padding:32px;display:grid;position:relative}.cb-login-panel{border-radius:34px;gap:16px;width:min(560px,100%);padding:30px;display:grid;position:relative;overflow:hidden}.cb-login-panel:before{content:"";background:linear-gradient(90deg,#0000,#2746ad5c,#0000);height:1px;position:absolute;inset:0 0 auto}.cb-login-brand{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.cb-login-brand p{margin:6px 0 0}.cb-login-security{color:#2563eb;background:#eff6ffd1;border:1px solid #2746ad1f;border-radius:16px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:850;display:inline-flex}.cb-login-panel h1{letter-spacing:0;font-size:2.1rem}.cb-login-panel p{color:#64748b;font-weight:620;line-height:1.55}.cb-role-switch{background:#e2e8f094;border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid;position:relative;overflow:hidden}.cb-role-switch:before{content:"";background:#fffffff0;border-radius:999px;width:calc(50% - 9px);transition:transform .44s cubic-bezier(.16,1,.3,1);position:absolute;top:6px;bottom:6px;left:6px;transform:translate(0);box-shadow:0 14px 30px #0f172a1a,inset 0 1px #fffffff5}.cb-role-switch.owner:before{transform:translate(calc(100% + 6px))}.cb-role-switch button{z-index:1;position:relative}.cb-login-panel label{color:#475569;gap:7px;font-size:.82rem;font-weight:900;display:grid}.cb-login-panel input,.cb-editor-line input,.cb-admin-form input,.cb-admin-form select,.cb-search input{color:#111827;background:#ffffffc7;border:1px solid #94a3b838;outline:0;width:100%}.cb-login-panel input,.cb-editor-line input,.cb-admin-form input,.cb-admin-form select{border-radius:16px;min-height:48px;padding:0 14px;font-weight:750}.cb-admin-form select{appearance:none;cursor:pointer}.cb-compact-select{color:#111827;background:#ffffffc7;border:1px solid #94a3b838;border-radius:999px;outline:0;min-height:40px;padding:0 36px 0 14px;font-weight:850}.cb-admin-toolbar{align-items:center;gap:12px;margin:-4px 0 16px;display:flex}.cb-admin-form textarea,.cb-ticket-thread textarea{color:#111827;width:100%;min-height:96px;font:inherit;resize:vertical;background:#ffffffc7;border:1px solid #94a3b838;border-radius:16px;padding:12px 14px;font-weight:720}.cb-portal{grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid}.cb-portal-sidebar{-webkit-backdrop-filter:blur(28px)saturate(1.22);backdrop-filter:blur(28px)saturate(1.22);background:#ffffff9e;border-right:1px solid #94a3b82e;flex-direction:column;gap:22px;height:100dvh;padding:22px;display:flex;position:sticky;top:0}.cb-portal-sidebar nav{gap:8px;display:grid}.cb-portal-sidebar nav button,.cb-sidebar-pos{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:820;display:flex}.cb-portal-sidebar nav button.active{color:#111827;background:#ffffffd1;border-color:#ffffffb8;box-shadow:0 14px 28px #0f172a14,inset 0 1px #ffffffeb}.cb-sidebar-logout{color:#475569;cursor:pointer;background:0 0;border:1px solid #94a3b847;border-radius:16px;align-items:center;gap:10px;min-height:48px;margin-top:auto;padding:0 14px;font-weight:820;display:flex}.cb-sidebar-pos{color:#fff;background:linear-gradient(#111827,#1f2937);justify-content:space-between;margin-top:auto;box-shadow:0 18px 34px #0f172a2e}.cb-portal-content{align-content:start;gap:24px;min-width:0;padding:clamp(24px,3vw,42px);display:grid}.cb-empty-state{color:#64748b;text-align:center;background:linear-gradient(145deg,#ffffffad,#f8fafc70),radial-gradient(circle at 20% 0,#2746ad14,#0000 44%);border:1px dashed #64748b3d;border-radius:24px;align-content:center;place-items:center;gap:8px;width:100%;min-height:128px;padding:22px;display:grid}.cb-empty-state.compact{min-height:96px;margin:4px}.cb-empty-state strong{color:#111827}.cb-empty-state span{max-width:420px;line-height:1.5}.cb-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.cb-form-alert{color:#991b1b;background:#fef2f2b8;border:1px solid #ef44442e;border-radius:16px;align-items:center;width:100%;min-height:44px;padding:10px 14px;font-weight:800;line-height:1.35;display:flex}.cb-form-alert.wide{grid-column:1/-1}.cb-hidden-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cb-security-note{color:#0f766e;background:#f0fdfac2;border:1px solid #14b8a629;border-radius:18px;align-items:flex-start;gap:10px;padding:12px;font-weight:760;line-height:1.45;display:flex}.cb-portal-topbar{justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex}.cb-portal-topbar h1{letter-spacing:0;margin:4px 0 0;font-size:2rem}.cb-topbar-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.cb-topbar-alerts{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.cb-topbar-alerts button{color:#92400e;cursor:pointer;background:linear-gradient(145deg,#fffbebe6,#ffffffb8),radial-gradient(circle at 90% 10%,#f59e0b24,#0000 40%);border:1px solid #f59e0b2e;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:890;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s;display:inline-flex;box-shadow:inset 0 1px #ffffffdb}.cb-topbar-alerts button:hover{border-color:#f59e0b47;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 12px 28px #f59e0b1f}.cb-secure-pill{color:#0f766e;background:#f0fdfabd;border:1px solid #14b8a62e;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:880;display:inline-flex}.cb-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cb-stat-card{background:linear-gradient(145deg,#ffffffc2,#ffffff85),radial-gradient(circle at 85% 18%,#2746ad14,#0000 34%);border:1px solid #ffffffb8;border-radius:26px;min-height:132px;padding:18px;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s,border-color .42s;box-shadow:0 18px 42px #0f172a12,inset 0 1px #ffffffeb}.cb-stat-card:hover{border-color:#2746ad29;transform:translateY(-3px)scale(1.006);box-shadow:0 26px 58px #0f172a1a,inset 0 1px #fffffff0}.cb-stat-card .accent{color:#2563eb;background:#eef2ff;border-radius:14px;place-items:center;width:36px;height:36px;display:grid}.cb-stat-card .green{color:#059669;background:#ecfdf5}.cb-stat-card .violet{color:#7c3aed;background:#f5f3ff}.cb-stat-card .gold{color:#b45309;background:#fffbeb}.cb-stat-card p{color:#64748b;margin:16px 0 4px;font-weight:820}.cb-stat-card strong{letter-spacing:0;font-size:2rem}.cb-portal-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.cb-panel{-webkit-backdrop-filter:blur(22px)saturate(1.16);backdrop-filter:blur(22px)saturate(1.16);background:#ffffff9e;border:1px solid #ffffffb8;border-radius:32px;min-width:0;padding:clamp(20px,2.4vw,30px);transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s,border-color .38s;box-shadow:0 18px 42px #0f172a12,inset 0 1px #ffffffe6}.cb-admin-view{animation:.42s cubic-bezier(.16,1,.3,1) both cbAdminViewIn}.cb-admin-stats{animation:.5s cubic-bezier(.16,1,.3,1) both cbFadeRise}.cb-panel:hover{transform:translateY(-2px);box-shadow:0 28px 66px #0f172a1a,inset 0 1px #ffffffeb}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-12{grid-column:span 12}.cb-panel-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.cb-panel-head.compact{align-items:flex-start}.cb-search{background:#ffffffb3;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:8px;min-width:230px;height:42px;padding:0 12px;display:flex}.cb-search input{background:0 0;border:0;min-height:34px}.cb-table,.cb-license-list,.cb-knowledge-list{gap:8px;display:grid}.cb-table-row{background:#ffffffa3;border:1px solid #94a3b821;border-radius:18px;grid-template-columns:minmax(170px,1.4fr) repeat(3,minmax(90px,.8fr));align-items:center;gap:12px;min-height:64px;padding:12px;transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .34s,border-color .34s,box-shadow .34s;display:grid}.cb-table-row:hover{background:#ffffffd1;border-color:#2746ad29;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14}.owner-table .cb-table-row{grid-template-columns:minmax(200px,1.5fr) 1fr .8fr .7fr .7fr}.owner-customer-table .cb-table-row{grid-template-columns:minmax(190px,1.4fr) minmax(150px,1fr) minmax(92px,.65fr) minmax(90px,.6fr) auto}.cb-ticket-table .cb-table-row{grid-template-columns:minmax(220px,1.5fr) minmax(86px,.6fr) minmax(100px,.7fr) minmax(90px,.6fr)}.cb-table-row small{color:#64748b;margin-top:4px;font-weight:720;display:block}.cb-table-row b{text-align:right}.cb-status{border-radius:999px;width:fit-content;padding:7px 12px;font-size:.78rem;font-weight:950}.cb-status.aktiv,.cb-status.gut,.cb-status.active,.cb-status.ready{color:#047857;background:#ecfdf5}.cb-status.trial{color:#b45309;background:#fffbeb}.cb-status.prüfung,.cb-status.pending{color:#1d4ed8;background:#eff6ff}.cb-status.abgelehnt,.cb-status.rejected{color:#b91c1c;background:#fef2f2}.cb-status.keine,.cb-status.keine-bestellung,.cb-status.kasse-fehlt,.cb-status.setup{color:#475569;background:#f1f5f9}.cb-status.offen,.cb-status.hoch{color:#b91c1c;background:#fef2f2}.cb-status.in-arbeit,.cb-status.geplant{color:#1d4ed8;background:#eff6ff}.cb-icon-action{color:#fff;cursor:pointer;background:linear-gradient(#2563eb,#1d4ed8);border:1px solid #94a3b833;border-radius:16px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 14px 28px #2746ad38}.cb-icon-action.light{color:#475569;box-shadow:none;background:#ffffffbd}.cb-license-list article{background:#ffffffa3;border:1px solid #94a3b821;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:70px;padding:12px;transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .34s,border-color .34s,box-shadow .34s;display:grid}.cb-license-list article:hover,.cb-knowledge-list button:hover{background:#ffffffd6;border-color:#2746ad29;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14}.cb-admin-license-list{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-license-list span{color:#64748b;margin-top:3px;font-weight:720;display:block}.cb-license-list small{color:#94a3b8;margin-top:4px;font-weight:720;display:block}.cb-license-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cb-license-meta span{color:#475569;background:#f1f5f9db;border:1px solid #94a3b81f;border-radius:999px;width:fit-content;margin:0;padding:5px 8px;font-size:.72rem;font-weight:850}.cb-license-review{grid-template-columns:minmax(240px,.92fr) minmax(280px,1.08fr);align-items:stretch;gap:12px;display:grid}.cb-license-queue{align-content:start;gap:8px;display:grid}.cb-license-queue button{text-align:left;color:#111827;cursor:pointer;background:#ffffff94;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px;transition:transform .38s cubic-bezier(.16,1,.3,1),background-color .38s,border-color .38s,box-shadow .38s;display:grid}.cb-license-queue button:hover,.cb-license-queue button.active{background:#ffffffe6;border-color:#2746ad33;transform:translateY(-2px)scale(1.01);box-shadow:0 18px 38px #2746ad1a,inset 0 1px #ffffffdb}.cb-license-queue strong,.cb-license-queue span,.cb-license-queue small{min-width:0}.cb-license-queue strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cb-license-queue span:not(.cb-status),.cb-license-queue small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:760;display:block;overflow:hidden}.cb-license-review-card{background:linear-gradient(145deg,#ffffffeb,#f8fafcbd),radial-gradient(circle at 20% 0,#2746ad1f,#0000 32%);border:1px solid #94a3b829;border-radius:24px;min-height:100%;padding:18px;box-shadow:inset 0 1px #ffffffe0,0 22px 50px #0f172a14}.cb-review-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cb-review-topline small{color:#64748b;font-weight:850}.cb-license-review-card h3{letter-spacing:0;margin:0;font-size:clamp(1.3rem,2vw,1.9rem)}.cb-license-review-card p{color:#64748b;margin:6px 0 16px;font-weight:780}.cb-license-review-card dl{gap:9px;margin:0 0 14px;display:grid}.cb-license-review-card dl div{background:#ffffff94;border:1px solid #94a3b81f;border-radius:16px;grid-template-columns:minmax(96px,.58fr) minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.cb-license-review-card dt{color:#94a3b8;text-transform:uppercase;font-size:.75rem;font-weight:920}.cb-license-review-card dd{color:#111827;overflow-wrap:anywhere;margin:0;font-weight:860}.cb-license-impact{gap:8px;margin:0 0 14px;display:grid}.cb-license-impact article{background:linear-gradient(145deg,#f0fdfac2,#ffffffad),radial-gradient(circle at 94% 12%,#14b8a61f,#0000 40%);border:1px solid #14b8a61f;border-radius:18px;min-width:0;padding:12px;box-shadow:inset 0 1px #ffffffdb}.cb-license-impact span,.cb-license-impact small{color:#64748b;font-weight:780;display:block}.cb-license-impact span{text-transform:uppercase;font-size:.72rem;font-weight:920}.cb-license-impact strong{color:#0f172a;letter-spacing:0;overflow-wrap:anywhere;margin:4px 0;font-size:.95rem;display:block}.cb-license-impact small{line-height:1.45}.cb-review-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.cb-review-checklist article{background:#ffffffa3;border:1px solid #94a3b824;border-radius:16px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffdb}.cb-review-checklist article.valid{background:linear-gradient(145deg,#ecfdf5d1,#ffffffad);border-color:#10b9812e}.cb-review-checklist article.invalid{background:linear-gradient(145deg,#fef2f2db,#ffffffad);border-color:#ef44442e}.cb-review-checklist svg{color:#64748b;grid-row:span 2}.cb-review-checklist span,.cb-review-checklist strong{overflow-wrap:anywhere;min-width:0}.cb-review-checklist span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:920}.cb-review-checklist strong{color:#0f172a;font-size:.86rem;font-weight:850}.cb-license-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px;display:grid}.cb-license-timeline article{background:#f8fafca3;border:1px solid #94a3b821;border-radius:16px;min-width:0;padding:10px 10px 10px 28px;position:relative;box-shadow:inset 0 1px #ffffffd1}.cb-license-timeline article:before{content:"";background:#94a3b847;width:16px;height:1px;position:absolute;top:50%;left:-8px}.cb-license-timeline article:first-child:before{display:none}.cb-license-timeline article span{background:#94a3b86b;border-radius:999px;width:9px;height:9px;position:absolute;top:13px;left:10px;box-shadow:0 0 0 4px #94a3b814}.cb-license-timeline article.active{background:linear-gradient(145deg,#ffffffe0,#eff6ffb3),radial-gradient(circle at 92% 0,#2746ad1a,#0000 36%);border-color:#2746ad24}.cb-license-timeline article.active span{background:#2563eb;box-shadow:0 0 0 4px #2746ad1f,0 8px 16px #2746ad2e}.cb-license-timeline strong,.cb-license-timeline small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cb-license-timeline strong{color:#0f172a;font-size:.76rem;font-weight:920}.cb-license-timeline small{color:#64748b;margin-top:2px;font-size:.68rem;font-weight:780}.cb-review-actions{flex-wrap:wrap;gap:8px;display:flex}.cb-license-wizard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cb-license-wizard article{background:#f8fafcb8;border:1px solid #94a3b824;border-radius:18px;align-items:center;gap:10px;min-width:0;padding:10px;transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .34s,border-color .34s,box-shadow .34s;display:flex;box-shadow:inset 0 1px #fffc}.cb-license-wizard article.active{background:#eff6ffcc;border-color:#2746ad2e;box-shadow:inset 0 1px #ffffffe6,0 12px 26px #2746ad14}.cb-license-wizard article.current{background:linear-gradient(145deg,#fffffff0,#dbeafed1),radial-gradient(circle at 92% 4%,#2746ad2e,#0000 38%);border-color:#2746ad47;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff5,0 18px 38px #2746ad21}.cb-license-wizard article.current span{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);box-shadow:0 10px 22px #2746ad3d}.cb-license-wizard article:hover{transform:translateY(-2px)}.cb-license-wizard span{color:#2563eb;background:#ffffffdb;border:1px solid #2746ad24;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:950;display:grid}.cb-license-wizard strong,.cb-license-wizard small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cb-license-wizard strong{color:#0f172a;font-size:.82rem}.cb-license-wizard small{color:#64748b;margin-top:2px;font-size:.72rem;font-weight:760}.cb-station-picker{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.cb-station-picker button{text-align:left;color:#0f172a;cursor:pointer;background:linear-gradient(145deg,#ffffffb8,#f8fafc9e),radial-gradient(circle at 92% 8%,#2746ad14,#0000 36%);border:1px solid #94a3b824;border-radius:18px;gap:5px;min-width:0;padding:12px;transition:transform .36s cubic-bezier(.16,1,.3,1),background-color .36s,border-color .36s,box-shadow .36s;display:grid;box-shadow:inset 0 1px #ffffffdb}.cb-station-picker button:hover,.cb-station-picker button.active{background:linear-gradient(145deg,#ffffffeb,#eff6ffc7),radial-gradient(circle at 92% 8%,#2746ad26,#0000 40%);border-color:#2746ad38;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff0,0 16px 36px #2746ad1a}.cb-station-picker span{color:#2563eb;text-transform:uppercase;background:#eff6ffeb;border:1px solid #2746ad1f;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.68rem;font-weight:920}.cb-station-picker strong,.cb-station-picker small,.cb-station-picker b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cb-station-picker strong{letter-spacing:0;font-size:.95rem}.cb-station-picker small{color:#64748b;font-size:.74rem;font-weight:760}.cb-station-picker b{color:#334155;font-size:.75rem;font-weight:900}.cb-order-preview-card{background:linear-gradient(145deg,#ffffffe6,#f8fafcb8),radial-gradient(circle at 12% 0,#2746ad1f,#0000 34%);border:1px solid #94a3b824;border-radius:22px;grid-column:1/-1;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 18px 42px #0f172a12}.cb-order-preview-card.decision{background:linear-gradient(145deg,#fffffff0,#f8fafcc2),radial-gradient(circle at 90% 8%,#14b8a61f,#0000 34%),radial-gradient(circle at 0 0,#2746ad1f,#0000 30%)}.cb-order-preview-card>div:first-child{gap:4px;display:grid}.cb-order-preview-card>div:first-child span{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:920}.cb-order-preview-card>div:first-child strong{color:#0f172a;letter-spacing:0;font-size:1.05rem}.cb-order-preview-card>div:first-child small{color:#64748b;font-weight:780}.cb-order-preview-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.cb-order-preview-card dl div{background:#ffffffa3;border:1px solid #94a3b81c;border-radius:16px;min-width:0;padding:10px 11px}.cb-order-preview-card dt{color:#94a3b8;text-transform:uppercase;font-size:.72rem;font-weight:920}.cb-order-preview-card dd{color:#111827;overflow-wrap:anywhere;margin:4px 0 0;font-weight:860}.cb-price-preview{background:linear-gradient(145deg,#eff6ffdb,#ffffffb8),radial-gradient(circle at 88% 0,#2746ad29,#0000 42%);border:1px solid #2746ad24;border-radius:18px;gap:5px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffe0}.cb-price-preview span,.cb-price-preview small{color:#64748b;font-weight:780}.cb-price-preview strong{color:#0f172a;letter-spacing:0;font-size:1.35rem}.cb-price-preview small{line-height:1.5}.cb-knowledge-list button{color:#111827;cursor:pointer;text-align:left;background:#ffffffa3;border:1px solid #94a3b821;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 12px;font-weight:780;transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .34s,border-color .34s,box-shadow .34s;display:flex}.cb-admin-form{background:#ffffff85;border:1px solid #ffffffad;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffdb}.cb-field{color:#64748b;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:920;display:grid}.cb-field input,.cb-field select{width:100%}.cb-admin-master-detail{grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);align-items:start;gap:22px;display:grid}.cb-admin-list{gap:12px;display:grid}.cb-admin-list button,.cb-list-row{color:#111827;width:100%;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:#ffffff9e;border:1px solid #94a3b821;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:15px;transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .34s,border-color .34s,box-shadow .34s;display:flex}.cb-admin-list button>span,.cb-list-row>span{min-width:0}.cb-admin-list button:hover,.cb-admin-list button.active,.cb-list-row:hover{background:#ffffffdb;border-color:#2746ad2e;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14}.cb-admin-list strong,.cb-list-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cb-admin-list small,.cb-list-row small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:4px;font-weight:720;display:block;overflow:hidden}.cb-admin-detail{background:radial-gradient(circle at 92% 8%,#2746ad1a,#0000 34%),#ffffffb3;border:1px solid #ffffffc7;border-radius:30px;min-height:420px;padding:clamp(20px,2.4vw,30px);position:sticky;top:24px;box-shadow:0 22px 54px #0f172a1a,inset 0 1px #fffffff0}.cb-admin-detail h3{color:#0f172a;margin:16px 0 20px;font-size:1.52rem}.cb-customer-hero-card{background:linear-gradient(145deg,#ffffffdb,#f8fafc9e),radial-gradient(circle at 100% 0,#2746ad1f,#0000 40%);border:1px solid #94a3b824;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:16px;margin:-4px 0 14px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffffe6}.cb-merchant-hero-card{background:linear-gradient(145deg,#ffffffe0,#f8fafc9e),radial-gradient(circle at 100% 0,#14b8a61f,#0000 38%),radial-gradient(circle at 0 0,#2746ad1c,#0000 34%);border:1px solid #94a3b824;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:16px;margin:-4px 0 14px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffffeb}.cb-customer-hero-card h3{margin:12px 0 5px}.cb-merchant-hero-card h3{color:#0f172a;margin:12px 0 5px;font-size:1.52rem}.cb-customer-hero-card p,.cb-merchant-hero-card p{color:#64748b;margin:0;font-weight:760}.cb-customer-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cb-customer-console{gap:12px;margin:0 0 14px;display:grid}.cb-customer-console section,.cb-customer-section{animation:.42s cubic-bezier(.16,1,.3,1) both cbFadeRise}.cb-customer-next-action{background:linear-gradient(145deg,#eff6ffc7,#ffffff9e),radial-gradient(circle at 100% 0,#2746ad26,#0000 42%);border:1px solid #2746ad24;border-radius:22px;gap:5px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffffdb}.cb-customer-next-action span{color:#1d4ed8;background:#eff6fff2;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.74rem;font-weight:950}.cb-customer-next-action strong{color:#0f172a;font-size:1rem;font-weight:950}.cb-customer-next-action p{color:#64748b;margin:0;font-size:.86rem;font-weight:720;line-height:1.5}.cb-customer-linked-list,.cb-customer-timeline{gap:10px;display:grid}.cb-customer-linked-list button,.cb-customer-timeline article{background:linear-gradient(145deg,#ffffffc7,#f8fafc9e),radial-gradient(circle at 100% 0,#0ea5e914,#0000 40%);border:1px solid #94a3b824;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:13px;transition:transform .26s,border-color .26s,box-shadow .26s,background .26s;display:grid;box-shadow:inset 0 1px #ffffffe0}.cb-customer-linked-list button{color:inherit;text-align:left;cursor:pointer}.cb-customer-linked-list button:hover,.cb-customer-timeline article:hover{background:linear-gradient(145deg,#ffffffe0,#eff6ffb3),radial-gradient(circle at 100% 0,#2746ad1f,#0000 42%);border-color:#2746ad38;transform:translateY(-2px);box-shadow:0 18px 38px #0f172a14,inset 0 1px #ffffffe6}.cb-customer-linked-list strong,.cb-customer-timeline strong{color:#0f172a;overflow-wrap:anywhere;font-weight:920;display:block}.cb-customer-linked-list small,.cb-customer-timeline small,.cb-customer-timeline time{color:#64748b;font-size:.8rem;font-weight:760;line-height:1.45}.cb-customer-linked-list b{color:#2563eb;text-align:right;font-size:.78rem;font-weight:950}.cb-customer-timeline>article>span{color:#1d4ed8;background:#eff6fff2;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:950}.cb-customer-timeline time{text-align:right}.cb-mini-section-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.cb-mini-section-head span{color:#0f172a;letter-spacing:0;text-transform:uppercase;font-size:.82rem;font-weight:950}.cb-admin-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.cb-admin-detail dl div{background:#ffffff94;border:1px solid #94a3b81f;border-radius:20px;min-height:74px;padding:13px 14px}.cb-admin-detail dt{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:900}.cb-admin-detail dd{color:#111827;margin:4px 0 0;font-weight:820}.cb-ticket-thread{gap:12px;display:grid}.cb-ticket-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cb-ticket-filters .cb-compact-select{min-width:min(210px,100%)}.cb-ticket-hero{background:linear-gradient(145deg,#ffffffe0,#f8fafca3),radial-gradient(circle at 100% 0,#2746ad1f,#0000 40%);border:1px solid #94a3b824;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffffe6}.cb-ticket-hero>strong{color:#1d4ed8;white-space:nowrap;background:#eff6ffeb;border-radius:999px;width:fit-content;padding:8px 11px;font-size:.78rem;font-weight:940}.cb-ticket-work{color:#475569;background:#f1f5f9e6;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.74rem;font-weight:940;display:inline-flex}.cb-ticket-work.urgent{color:#b91c1c;background:#fef2f2f2}.cb-ticket-work.waiting,.cb-ticket-work.planned{color:#1d4ed8;background:#eff6fff2}.cb-ticket-work.done{color:#047857;background:#ecfdf5f2}.cb-ticket-work.open{color:#92400e;background:#fffbebf2}.cb-ticket-hero h3{color:#0f172a;letter-spacing:0;margin:12px 0 5px;font-size:1.4rem}.cb-ticket-hero p{color:#64748b;margin:0;font-weight:760}.cb-ticket-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cb-ticket-meta article{background:linear-gradient(145deg,#ffffffd6,#f8fafc94),radial-gradient(circle at 100% 0,#2746ad1a,#0000 44%);border:1px solid #94a3b824;border-radius:17px;align-content:space-between;gap:8px;min-height:66px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffffe0}.cb-ticket-meta span{color:#64748b;text-transform:uppercase;font-size:.73rem;font-weight:920}.cb-ticket-meta strong{color:#0f172a;overflow-wrap:anywhere;font-size:.95rem;font-weight:900}.cb-priority{white-space:nowrap;border-radius:999px;justify-self:end;width:fit-content;padding:7px 10px;font-size:.76rem;font-weight:950}.cb-priority.kritisch{color:#7f1d1d;background:linear-gradient(145deg,#fee2e2,#fff1f2);border:1px solid #ef44442e}.cb-priority.hoch{color:#b91c1c;background:#fef2f2}.cb-priority.normal{color:#1d4ed8;background:#eff6ff}.cb-priority.niedrig{color:#047857;background:#ecfdf5}.cb-ticket-messages{gap:10px;max-height:320px;padding:4px 4px 4px 0;display:grid;overflow:auto}.cb-ticket-messages div{background:#f1f5f9db;border:1px solid #94a3b824;border-radius:18px 18px 18px 8px;width:min(92%,520px);padding:12px}.cb-ticket-messages div.admin{color:#fff;background:linear-gradient(#2563eb,#1d4ed8);border-color:#2746ad33;border-radius:18px 18px 8px;justify-self:end}.cb-ticket-messages strong{font-size:.78rem;font-weight:920;display:block}.cb-ticket-messages p{margin:6px 0 0;font-weight:650;line-height:1.45}.cb-ticket-composer{background:linear-gradient(145deg,#ffffffd6,#f8fafcad),#ffffff9e;border:1px solid #94a3b824;border-radius:22px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffe6}.cb-ticket-composer>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.cb-ticket-composer strong{color:#0f172a;font-weight:920}.cb-ticket-composer span{color:#64748b;text-align:right;font-size:.82rem;font-weight:780}.cb-reply-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cb-station-list{background:#f8fafcb8;border:1px solid #94a3b824;border-radius:22px;gap:10px;margin:0 0 16px;padding:14px;display:grid}.cb-customer-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.cb-customer-health article{background:linear-gradient(145deg,#ffffffd1,#f8fafc94),radial-gradient(circle at 90% 0,#2746ad1a,#0000 44%);border:1px solid #94a3b824;border-radius:18px;flex-direction:column;justify-content:space-between;gap:8px;min-height:72px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffffdb}.cb-customer-health span{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:900}.cb-customer-health strong{color:#0f172a;letter-spacing:0;overflow-wrap:anywhere;font-size:1.22rem}.cb-merchant-console-grid{gap:12px;margin:0 0 14px;display:grid}.cb-merchant-mini-list{background:#f8fafcb8;border:1px solid #94a3b824;border-radius:22px;gap:8px;padding:14px;display:grid}.cb-merchant-mini-list button{text-align:left;color:#111827;cursor:pointer;background:#ffffffb8;border:1px solid #94a3b81f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:11px 12px;transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .34s,border-color .34s,box-shadow .34s;display:flex}.cb-merchant-mini-list button:hover{background:#ffffffeb;border-color:#2746ad29;transform:translateY(-2px);box-shadow:0 14px 30px #0f172a14}.cb-merchant-mini-list strong,.cb-merchant-mini-list small{min-width:0;display:block}.cb-merchant-mini-list small{color:#64748b;margin-top:4px;font-weight:720}.cb-merchant-mini-list b{color:#2563eb;background:#eff6ffe6;border:1px solid #2746ad1f;border-radius:999px;flex:none;place-items:center;min-width:34px;height:34px;padding:0 10px;font-size:.82rem;display:grid}.cb-station-list h4{color:#0f172a;margin:0;font-size:1rem}.cb-station-list p{color:#64748b;margin:4px 0 0;font-weight:650}.cb-station-list article{background:#ffffffb8;border:1px solid #94a3b81f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 12px;transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .34s,border-color .34s,box-shadow .34s;display:flex}.cb-station-list article:hover{background:#ffffffeb;border-color:#2746ad29;transform:translateY(-2px);box-shadow:0 14px 30px #0f172a14}.cb-station-list article strong,.cb-station-list article span{display:block}.cb-station-list article span{color:#64748b;margin-top:4px;font-size:.88rem;font-weight:720}.cb-station-list .cb-station-card{background:linear-gradient(135deg,#ffffffe6,#f8fafcc7),#ffffffc2;align-items:flex-start;padding:14px;box-shadow:inset 0 1px #ffffffdb}.cb-station-card-main{gap:8px;min-width:0;display:grid}.cb-station-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cb-station-list .cb-station-card-title .cb-status{margin:0;display:inline-flex}.cb-station-list .cb-station-card p{color:#475569;margin:0;font-size:.9rem;line-height:1.45}.cb-station-license-strip{flex-wrap:wrap;gap:7px;display:flex}.cb-station-list .cb-station-license-strip span{color:#334155;background:#ffffffb8;border:1px solid #94a3b829;border-radius:999px;width:fit-content;margin:0;padding:5px 9px;font-size:.78rem;font-weight:780}.cb-admin-form.modal-form{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;margin-bottom:0;padding:0}.cb-admin-form.modal-form .cb-license-wizard,.cb-admin-form.modal-form .cb-station-picker,.cb-admin-form.modal-form .cb-module-picker,.cb-admin-form.modal-form .cb-order-preview-card,.cb-admin-form.modal-form .cb-detail-actions,.cb-admin-form.modal-form .cb-empty-state,.cb-admin-form.modal-form .cb-ticket-context{grid-column:1/-1}.cb-ticket-context{background:linear-gradient(145deg,#ffffffdb,#eff6ffa3),radial-gradient(circle at 100% 0,#2746ad21,#0000 42%);border:1px solid #2746ad24;border-radius:22px;gap:5px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffffe6}.cb-ticket-context span{color:#1d4ed8;background:#eff6fff5;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.74rem;font-weight:950}.cb-ticket-context strong{color:#0f172a;font-size:1.06rem;font-weight:950}.cb-ticket-context small{color:#64748b;font-size:.84rem;font-weight:760;line-height:1.45}.cb-module-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cb-module-picker button{color:#475569;cursor:pointer;background:#ffffff9e;border:1px solid #94a3b82e;border-radius:16px;min-height:44px;padding:0 12px;font-weight:850;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .32s,border-color .32s,color .32s,box-shadow .32s}.cb-module-picker button:hover,.cb-module-picker button.active{color:#1d4ed8;background:#eff6ffe0;border-color:#2746ad33;transform:translateY(-1px);box-shadow:0 12px 24px #2746ad1a}.cb-admin-form .cb-primary{min-height:48px}.cb-filter-tabs{background:#ffffff8f;border:1px solid #94a3b824;border-radius:18px;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:8px;display:flex}.cb-filter-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 13px;font-weight:850;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s,color .3s,box-shadow .3s}.cb-filter-tabs button:hover,.cb-filter-tabs button.active{color:#111827;background:#ffffffe6;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14,inset 0 1px #ffffffeb}.cb-customer-work-tabs{background:linear-gradient(145deg,#ffffffb8,#f8fafc94),#ffffff7a;border:1px solid #94a3b824;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 12px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffffdb}.cb-customer-work-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:0 12px;font-weight:900;transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .34s,color .34s,box-shadow .34s;display:inline-flex}.cb-customer-work-tabs button:hover,.cb-customer-work-tabs button.active{color:#0f172a;background:#ffffffeb;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a14,inset 0 1px #fffffff0}.cb-customer-work-tabs span{color:#1d4ed8;background:#eff6ffe6;border-radius:999px;min-width:24px;padding:3px 7px;font-size:.74rem;font-weight:950}.cb-detail-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cb-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cb-status-actions{background:#ffffff94;border:1px solid #94a3b824;border-radius:18px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.cb-status-actions button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 12px;font-weight:850;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s,color .3s,box-shadow .3s}.cb-status-actions button:hover,.cb-status-actions button.active{color:#111827;background:#ffffffe0;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14,inset 0 1px #ffffffeb}.cb-row-action.danger{color:#b91c1c;background:#fef2f2d1;border-color:#ef44442e}.cb-primary:disabled,.cb-secondary:disabled,.cb-danger:disabled,.cb-row-action:disabled{cursor:not-allowed;opacity:.54;box-shadow:none;transform:none}.cb-audit-list,.cb-order-history{gap:10px;display:grid}.cb-audit-list article,.cb-order-history article{background:#ffffffa3;border:1px solid #94a3b821;border-radius:18px;gap:4px;min-height:66px;padding:12px;display:grid}.cb-audit-list article{grid-template-columns:minmax(90px,.5fr) minmax(160px,.8fr) minmax(0,1fr) auto;align-items:center}.cb-audit-list span{color:#1d4ed8;background:#eff6ffe0;border-radius:999px;width:fit-content;padding:7px 11px;font-size:.78rem;font-weight:900}.cb-audit-list p,.cb-order-history p,.cb-order-history small{color:#64748b;margin:0;font-weight:700}.cb-audit-list b{color:#64748b;font-size:.84rem}.cb-activity-list button b{color:#2563eb;background:#eff6ffd6;border:1px solid #2746ad1f;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.72rem;font-weight:920}.cb-activity-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.cb-activity-detail dl div{background:#ffffff9e;border:1px solid #94a3b81f;border-radius:18px;min-width:0;padding:12px}.cb-activity-detail dt{color:#94a3b8;text-transform:uppercase;font-size:.72rem;font-weight:920}.cb-activity-detail dd{color:#0f172a;overflow-wrap:anywhere;margin:4px 0 0;font-weight:860}.cb-order-history{margin:0 0 16px}.cb-order-history h4{color:#0f172a;margin:0}.cb-order-history article{grid-template-columns:auto minmax(110px,.7fr) minmax(0,1fr);align-items:center}.cb-admin-dashboard{gap:18px;display:grid}.cb-quick-actions{padding:20px}.cb-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cb-quick-grid button{color:#111827;cursor:pointer;text-align:left;background:linear-gradient(145deg,#ffffffc2,#f8fafc7a),radial-gradient(circle at 86% 12%,#2746ad1a,#0000 38%);border:1px solid #94a3b829;border-radius:24px;align-content:space-between;justify-items:start;gap:10px;min-height:122px;padding:16px;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .42s,box-shadow .42s,background-color .42s;display:grid;box-shadow:inset 0 1px #ffffffeb}.cb-quick-grid button:hover{border-color:#2746ad2e;transform:translateY(-3px);box-shadow:0 22px 48px #0f172a1a,inset 0 1px #fffffff0}.cb-quick-grid strong,.cb-quick-grid span{display:block}.cb-quick-grid span{color:#64748b;font-weight:720}.cb-attention-panel{padding:20px}.cb-attention-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cb-attention-list button{color:#111827;cursor:pointer;text-align:left;background:#ffffffa8;border:1px solid #94a3b826;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:14px;transition:transform .38s cubic-bezier(.16,1,.3,1),border-color .38s,background-color .38s,box-shadow .38s;display:grid;box-shadow:inset 0 1px #ffffffe6}.cb-attention-list button:hover{background:#ffffffdb;border-color:#2746ad2e;transform:translateY(-2px);box-shadow:0 18px 38px #0f172a14,inset 0 1px #fffffff0}.cb-attention-list .cb-status{border-radius:14px;place-items:center;min-width:38px;height:38px;font-size:.95rem;display:grid}.cb-attention-list strong,.cb-attention-list small{display:block}.cb-attention-list small{color:#64748b;margin-top:4px;font-weight:720}.cb-attention-list b{color:#1d4ed8;white-space:normal;text-align:center;background:#eff6ffe6;border-radius:999px;width:fit-content;max-width:132px;padding:7px 10px;font-size:.76rem;font-weight:930}.cb-status.dringend{color:#b91c1c;background:#fef2f2}.cb-status.antwort-offen,.cb-status.wartet-auf-händler{color:#92400e;background:#fffbeb}.cb-status.abgeschlossen,.cb-status.resource-published{color:#047857;background:#ecfdf5}.cb-status.resource-preview{color:#1d4ed8;background:#eff6ff}.cb-status.resource-draft{color:#92400e;background:#fffbeb}.cb-merchant-pipeline{margin-top:14px}.cb-pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cb-pipeline-grid button{text-align:left;color:#0f172a;cursor:pointer;background:linear-gradient(145deg,#ffffffc7,#f8fafca8),radial-gradient(circle at 90% 12%,#2746ad14,#0000 38%);border:1px solid #94a3b824;border-radius:22px;align-content:space-between;gap:9px;min-width:0;min-height:126px;padding:15px;transition:transform .38s cubic-bezier(.16,1,.3,1),border-color .38s,box-shadow .38s,background-color .38s;display:grid;box-shadow:inset 0 1px #ffffffe0,0 18px 46px #0f172a0f}.cb-pipeline-grid button:hover{border-color:#2746ad33;transform:translateY(-3px);box-shadow:inset 0 1px #fffffff0,0 24px 60px #2746ad1c}.cb-pipeline-grid button.tone-green{background:linear-gradient(145deg,#ffffffd1,#f0fdfabd),radial-gradient(circle at 90% 12%,#14b8a624,#0000 40%)}.cb-pipeline-grid button.tone-gold{background:linear-gradient(145deg,#ffffffd1,#fffbebc2),radial-gradient(circle at 90% 12%,#f59e0b24,#0000 40%)}.cb-pipeline-grid button.tone-red{background:linear-gradient(145deg,#ffffffd1,#fef2f2bd),radial-gradient(circle at 90% 12%,#ef44441f,#0000 40%)}.cb-pipeline-grid span,.cb-pipeline-grid small{color:#64748b;font-weight:800}.cb-pipeline-grid span{text-transform:uppercase;font-size:.72rem;font-weight:920}.cb-pipeline-grid strong{color:#0f172a;letter-spacing:0;font-size:2rem}.cb-pipeline-grid small{line-height:1.45}.cb-admin-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#0f172a33;place-items:center;padding:24px;animation:.24s cubic-bezier(.16,1,.3,1) both cbFadeRise;display:grid;position:fixed;inset:0}.cb-admin-modal{-webkit-backdrop-filter:blur(28px)saturate(1.18);backdrop-filter:blur(28px)saturate(1.18);background:#ffffffd1;border:1px solid #ffffffc2;border-radius:30px;width:min(640px,100%);padding:22px;box-shadow:0 38px 110px #0f172a38,inset 0 1px #fffffff0}.cb-confirm-box{background:#fef2f2b3;border:1px solid #ef444429;border-radius:22px;gap:12px;padding:14px;display:grid}.cb-confirm-box strong{color:#7f1d1d;font-size:1.2rem}.cb-confirm-box p{color:#991b1b;margin:0;font-weight:650;line-height:1.55}.cb-confirm-box .danger-confirm{color:#991b1b}.cb-confirm-box .danger-confirm input{background:#ffffffc7;border-color:#ef444433}.cb-delete-impact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;display:grid}.cb-delete-impact div{background:#ffffff9e;border:1px solid #ef44441f;border-radius:16px;min-width:0;padding:10px}.cb-delete-impact dt{color:#991b1b;text-transform:uppercase;font-size:.7rem;font-weight:920}.cb-delete-impact dd{color:#7f1d1d;margin:4px 0 0;font-size:1.25rem;font-weight:940}.cb-transfer-summary{background:linear-gradient(145deg,#ffffffd6,#eff6ffad),radial-gradient(circle at 90% 8%,#2746ad1f,#0000 40%);border:1px solid #2746ad21;border-radius:22px;grid-column:1/-1;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffe6}.cb-transfer-summary strong{color:#0f172a;letter-spacing:0;font-size:1.15rem}.cb-transfer-summary p{color:#64748b;margin:0;font-weight:760;line-height:1.55}.cb-transfer-summary .cb-delete-impact div{border-color:#2746ad1f}.cb-transfer-summary .cb-delete-impact dt{color:#2563eb}.cb-transfer-summary .cb-delete-impact dd{color:#0f172a}.cb-admin-insights{margin:18px 0 22px}.cb-storage-health{background:linear-gradient(135deg,#ffffffdb,#f8fafca8),radial-gradient(circle at 8% 0,#2746ad1f,#0000 38%);border:1px solid #2746ad24;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #0f172a12}.cb-storage-health strong{color:#0f172a;font-size:.96rem;font-weight:950;display:block}.cb-storage-health p{color:#64748b;margin:2px 0 0;font-size:.86rem;font-weight:720;line-height:1.45}.cb-storage-health small{color:#2563eb;text-transform:uppercase;font-size:.75rem;font-weight:950}.cb-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.cb-ops-grid article{background:linear-gradient(145deg,#ffffffc7,#f8fafc94),radial-gradient(circle at 88% 0,#2746ad1a,#0000 42%);border:1px solid #94a3b829;border-radius:20px;align-content:space-between;gap:8px;min-height:118px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffffe0}.cb-ops-grid span{color:#64748b;text-transform:uppercase;font-size:.74rem;font-weight:920}.cb-ops-grid strong{color:#0f172a;font-size:1rem;font-weight:940;line-height:1.25}.cb-ops-grid small{color:#64748b;font-weight:700;line-height:1.45}.cb-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cb-readiness-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.cb-readiness-strip article{background:linear-gradient(145deg,#ffffffe0,#f8fafca3),radial-gradient(circle at 96% 4%,#2746ad1a,#0000 40%);border:1px solid #94a3b824;border-radius:24px;align-content:space-between;gap:10px;min-width:0;min-height:156px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 16px 36px #0f172a12}.cb-readiness-strip article.tone-green{background:linear-gradient(145deg,#f0fdfadb,#ffffffad),radial-gradient(circle at 96% 4%,#10b98124,#0000 42%)}.cb-readiness-strip article.tone-blue{background:linear-gradient(145deg,#eff6ffdb,#ffffffad),radial-gradient(circle at 96% 4%,#2746ad24,#0000 42%)}.cb-readiness-strip article.tone-gold{background:linear-gradient(145deg,#fffbebe6,#ffffffad),radial-gradient(circle at 96% 4%,#f59e0b24,#0000 42%)}.cb-readiness-strip span{color:#475569;background:#ffffffb8;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.74rem;font-weight:930}.cb-readiness-strip strong{color:#0f172a;letter-spacing:0;font-size:1.28rem}.cb-readiness-strip p{color:#64748b;margin:0;font-weight:720;line-height:1.48}.cb-security-grid article{background:linear-gradient(145deg,#ffffffd1,#f8fafc9e),radial-gradient(circle at 100% 0,#2746ad1c,#0000 42%);border:1px solid #94a3b829;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:132px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffe0}.cb-security-grid strong{color:#0f172a;margin-bottom:6px;font-size:1.02rem;font-weight:940;display:block}.cb-security-grid p,.cb-security-plan p{color:#64748b;margin:0;font-weight:700;line-height:1.58}.cb-security-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.cb-security-plan section{background:#ffffffad;border:1px solid #94a3b826;border-radius:24px;min-height:156px;padding:18px;box-shadow:inset 0 1px #ffffffe6}.cb-security-plan h3{color:#0f172a;letter-spacing:0;margin:0 0 8px}.cb-schema-board{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;margin-top:12px;display:grid}.cb-schema-board>section{background:linear-gradient(145deg,#ffffffc7,#f8fafc94),radial-gradient(circle at 100% 0,#2746ad1a,#0000 42%);border:1px solid #94a3b826;border-radius:24px;min-width:0;padding:18px;box-shadow:inset 0 1px #ffffffe6}.cb-mini-section-head b{color:#1d4ed8;background:#eff6ffdb;border:1px solid #2746ad1f;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.75rem;font-weight:950}.cb-schema-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cb-schema-list article,.cb-policy-list article{background:#ffffffad;border:1px solid #94a3b81f;border-radius:18px;min-width:0;padding:12px}.cb-schema-list strong,.cb-policy-list strong{color:#0f172a;font-size:.94rem;font-weight:950;display:block}.cb-schema-list p,.cb-policy-list p{color:#64748b;margin:5px 0 8px;font-weight:700;line-height:1.45}.cb-schema-list span{color:#047857;background:#ecfdf5e6;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.72rem;font-weight:920}.cb-policy-list{gap:8px;display:grid}.cb-policy-list article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.cb-policy-list svg{color:#2563eb;margin-top:2px}.cb-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cb-insight-grid article{background:linear-gradient(145deg,#ffffffb8,#f8fafc75),radial-gradient(circle at 20% 0,#2746ad1f,#0000 48%);border:1px solid #94a3b82e;border-radius:24px;flex-direction:column;justify-content:space-between;gap:14px;min-height:126px;padding:18px;transition:transform .46s cubic-bezier(.16,1,.3,1),border-color .46s,box-shadow .46s;display:flex;box-shadow:inset 0 1px #ffffffe6}.cb-insight-grid article:hover{border-color:#2746ad38;transform:translateY(-4px);box-shadow:0 24px 52px #0f172a1a,inset 0 1px #fffffff0}.cb-insight-grid strong{color:#111827;font-size:1rem}.cb-insight-grid span{color:#64748b;line-height:1.55}.cb-row-action{color:#1d4ed8;cursor:pointer;background:#eff6ffd6;border:1px solid #2746ad29;border-radius:999px;min-height:38px;padding:0 12px;font-weight:850;transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .34s,box-shadow .34s}.cb-row-action:hover{background:#dbeafeeb;transform:translateY(-1px);box-shadow:0 12px 24px #2746ad1f}.cb-editor-line{grid-template-columns:repeat(auto-fit,minmax(160px,1fr)) auto;gap:10px;margin-bottom:12px;display:grid}.cb-editor-line select{color:#111827;background:#ffffffc7;border:1px solid #94a3b838;border-radius:16px;outline:0;width:100%;min-height:48px;padding:0 14px;font-weight:750}.cb-manage-list{gap:10px;display:grid}.cb-manage-list article{background:#ffffffa3;border:1px solid #94a3b821;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px;transition:transform .34s cubic-bezier(.16,1,.3,1),background-color .34s,border-color .34s,box-shadow .34s;display:flex}.cb-manage-list article:hover{background:#ffffffd6;border-color:#2746ad29;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14}.cb-manage-list strong,.cb-manage-list span{display:block}.cb-manage-list span{color:#64748b;margin-top:4px;font-weight:720}.cb-knowledge-detail-layout{grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr);align-items:stretch;gap:12px;display:grid}.cb-resource-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 10px;display:grid}.cb-resource-overview article{background:linear-gradient(145deg,#ffffffd6,#f8fafc9e),radial-gradient(circle at 100% 0,#2746ad1a,#0000 42%);border:1px solid #94a3b824;border-radius:20px;align-content:space-between;gap:8px;min-height:84px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffffe6}.cb-resource-overview article svg{color:#2563eb}.cb-resource-overview span{color:#64748b;text-transform:uppercase;font-size:.74rem;font-weight:920}.cb-resource-overview strong{color:#0f172a;letter-spacing:0;overflow-wrap:anywhere;font-size:1.2rem}.cb-resource-chips{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.cb-resource-chips span{color:#1d4ed8;background:#eff6ffdb;border:1px solid #2746ad1f;border-radius:999px;width:fit-content;padding:8px 11px;font-size:.78rem;font-weight:900}.cb-knowledge-detail-layout.admin{margin-top:12px}.cb-knowledge-index{align-content:start;gap:8px;display:grid}.cb-knowledge-index button{text-align:left;color:#111827;cursor:pointer;background:#ffffff9e;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:70px;padding:12px;transition:transform .36s cubic-bezier(.16,1,.3,1),background-color .36s,border-color .36s,box-shadow .36s;display:grid}.cb-knowledge-index button:hover,.cb-knowledge-index button.active{background:#ffffffe6;border-color:#2746ad2e;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14,inset 0 1px #ffffffe6}.cb-knowledge-index strong,.cb-knowledge-index small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cb-knowledge-index small{color:#64748b;margin-top:5px;font-weight:760}.cb-knowledge-detail{background:linear-gradient(145deg,#ffffffeb,#f8fafcb8),radial-gradient(circle at 12% 0,#2746ad1c,#0000 38%);border:1px solid #94a3b829;border-radius:24px;align-content:start;gap:14px;min-height:100%;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 20px 46px #0f172a14}.cb-knowledge-detail h3{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(1.35rem,2vw,1.9rem)}.cb-knowledge-detail p{color:#64748b;margin:0;font-weight:700;line-height:1.58}.cb-knowledge-detail dl{gap:8px;margin:0;display:grid}.cb-knowledge-detail dl div{background:#ffffff94;border:1px solid #94a3b81f;border-radius:16px;grid-template-columns:minmax(96px,.56fr) minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.cb-knowledge-detail dt{color:#94a3b8;text-transform:uppercase;font-size:.75rem;font-weight:920}.cb-knowledge-detail dd{color:#111827;overflow-wrap:anywhere;margin:0;font-weight:860}@media (width<=1280px){.cb-website{padding-inline:0}.cb-hero{grid-template-columns:minmax(340px,.92fr) minmax(420px,1.08fr);gap:clamp(18px,3vw,42px)}.cb-hero h1{font-size:clamp(3rem,5.6vw,5.2rem)}.cb-device-stage{min-height:500px}}@media (width<=1120px){.cb-hero,.cb-detail-section,.cb-story-section,.cb-capability-section,.cb-contact-hero,.cb-cloud-hero,.cb-commercial-grid{grid-template-columns:1fr}.cb-device-stage{justify-self:stretch;max-width:none}.cb-feature-band,.cb-story-track,.cb-stat-grid,.cb-quick-grid,.cb-attention-list,.cb-pipeline-grid,.cb-admin-license-list,.cb-license-review,.cb-knowledge-detail-layout,.cb-ops-grid,.cb-security-grid,.cb-readiness-strip,.cb-security-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-story-track:before{display:none}.span-5,.span-6,.span-7{grid-column:span 12}.cb-admin-master-detail{grid-template-columns:1fr}.cb-admin-detail{position:relative;top:auto}.cb-admin-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.cb-site-nav{flex-direction:column;align-items:flex-start;gap:14px}.cb-site-nav nav{justify-content:flex-start;width:100%;overflow-x:auto}.cb-pos-preview{grid-template-columns:1fr;min-height:0}.cb-product-preview{min-height:480px}.cb-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-preview-tile{min-height:98px}.cb-preview-cart{min-height:180px}.cb-device-stage{min-height:auto}.cb-insight-grid{grid-template-columns:1fr}.cb-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-ops-grid{grid-template-columns:1fr}.cb-storage-health{grid-template-columns:1fr;align-items:start}.cb-security-grid,.cb-readiness-strip,.cb-security-plan,.cb-schema-board,.cb-admin-list,.cb-customer-work-tabs{grid-template-columns:1fr}.cb-attention-list button{grid-template-columns:auto minmax(0,1fr)}.cb-attention-list b{grid-column:2;justify-self:start;max-width:none}.cb-license-review,.cb-resource-overview,.cb-license-wizard,.cb-order-preview-card dl,.cb-delete-impact,.cb-schema-list,.cb-knowledge-detail-layout{grid-template-columns:1fr}}@media (width<=760px){.cb-site-nav{position:relative}.cb-site-nav nav{padding:5px}.cb-contact-hero,.cb-cloud-hero{min-height:auto}.cb-device-stage{border-radius:28px;min-height:auto}.cb-pos-preview{grid-template-columns:1fr}.cb-story-section:before{display:none}.cb-preview-grid,.cb-detail-grid,.cb-story-track,.cb-capability-grid,.cb-contact-form,.cb-cloud-metrics,.cb-feature-band,.cb-stat-grid,.cb-insight-grid,.cb-quick-grid,.cb-attention-list,.cb-pipeline-grid,.cb-admin-license-list{grid-template-columns:1fr}.cb-product-preview{min-height:540px;padding-bottom:clamp(24px,4.5vw,56px)}.cb-product-core{border-radius:32px;min-height:410px}.cb-module-grid{grid-template-columns:1fr}.cb-module-grid article{min-height:86px}.cb-contact-form label:nth-child(4),.cb-contact-form button{grid-column:auto}.cb-portal{grid-template-columns:1fr}.cb-portal-sidebar{height:auto;position:relative}.cb-portal-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-portal-content{padding:16px}.cb-portal-topbar{flex-direction:column;align-items:flex-start}.cb-topbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.cb-topbar-alerts{justify-content:flex-start}.cb-secure-pill{margin-left:0}.cb-panel-head,.cb-editor-line,.cb-customer-hero-card,.cb-merchant-hero-card,.cb-admin-master-detail,.cb-admin-form{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.cb-customer-hero-actions{justify-content:flex-start}.cb-ticket-filters{justify-content:flex-start;width:100%}.cb-search{min-width:0}.cb-table-row,.owner-table .cb-table-row,.owner-customer-table .cb-table-row,.cb-ticket-table .cb-table-row,.cb-license-list article{grid-template-columns:1fr}.cb-admin-detail{position:relative;top:auto}.cb-station-list article,.cb-station-list .cb-station-card{flex-direction:column;align-items:stretch}.cb-station-card-title,.cb-ticket-hero,.cb-ticket-composer>div:first-child,.cb-customer-linked-list button,.cb-customer-timeline article{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.cb-customer-linked-list b,.cb-customer-timeline time,.cb-ticket-composer span,.cb-table-row b{text-align:left}.cb-admin-modal{border-radius:26px;max-height:calc(100dvh - 28px)}}@keyframes cbFadeRise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cbPageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cbWizardPanelIn{0%{opacity:0;filter:blur(6px);transform:translateY(8px)scale(.982)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes cbAdminViewIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cbDropdownIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cbSoonPulse{0%,to{transform:translateY(0);box-shadow:0 22px 46px #2746ad47,inset 0 1px #ffffff52}50%{transform:translateY(-2px);box-shadow:0 28px 60px #2746ad5c,inset 0 1px #ffffff61}}@keyframes cbSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes cbDeviceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cbPayPulse{0%,to{box-shadow:0 18px 34px #4f46e53d,inset 0 1px #ffffff3d}50%{box-shadow:0 24px 48px #4f46e557,inset 0 1px #ffffff4d}}@keyframes cbAmbientSweep{0%{transform:translate(-24%)}to{transform:translate(18%)}}@keyframes cbAtmosphereDrift{0%{transform:translate(-1.6%,-1.2%)rotate(.001deg)}to{transform:translate(1.8%,1.4%)rotate(.001deg)}}@keyframes cbAtmosphereBreath{0%{opacity:.46;transform:translateY(0)scale(1)}to{opacity:.72;transform:translateY(-10px)scale(1.035)}}@keyframes cbLiquidDrift{0%{transform:translate(-2%,2%)scale(1)}to{transform:translate(4%,-3%)scale(1.08)}}@keyframes cbOrbitFloat{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(-12px)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.cb-platform-shell:before,.cb-contact-hero:after,.cb-cloud-hero:after,.cb-login-shell:after,.cb-page-transition,.cb-site-nav,.cb-select-menu,.cb-coming-soon,.cb-hero-atmosphere:before,.cb-hero-atmosphere:after,.cb-hero-copy,.cb-device-stage,.cb-product-orbit span,.cb-preview-cart button{animation:none}.cb-preview-tile,.cb-detail-grid article,.cb-story-card,.cb-reveal,.cb-capability-grid div,.cb-contact-notes div,.cb-contact-notes div:before,.cb-wizard-steps button,.cb-wizard-steps button span,.cb-wizard-panel,.cb-admin-view,.cb-stat-card,.cb-roadmap-list article,.cb-roadmap-list article:before,.cb-roadmap-list article>span,.cb-panel,.cb-table-row,.cb-license-list article,.cb-knowledge-list button,.cb-capability-grid div:before,.cb-capability-grid div svg{transition:none}.cb-reveal{opacity:1;transform:none}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #2563eb}.ov-site{font-family:var(--ov-font);color:var(--ov-ink);background:var(--ov-bg);min-height:100dvh}.ov-site h1,.ov-site h2,.ov-site h3{font-family:var(--ov-font-display);letter-spacing:-.025em;margin:0;font-weight:600}.ov-nav{z-index:30;-webkit-backdrop-filter:saturate(1.1)blur(14px);backdrop-filter:saturate(1.1)blur(14px);border-bottom:1px solid var(--ov-line);background:#ffffffd1;position:sticky;top:0}.ov-nav-inner{max-width:var(--ov-maxw);padding:16px var(--ov-pad-x);justify-content:space-between;align-items:center;margin:0 auto;transition:padding .3s cubic-bezier(.16,1,.3,1);display:flex}.ov-nav.compact .ov-nav-inner{padding-top:11px;padding-bottom:11px}.ov-brand{cursor:pointer;font-family:var(--ov-font-display);letter-spacing:-.02em;color:var(--ov-ink);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:18px;font-weight:600;display:flex}.ov-brand-mark{background:var(--ov-ink);border-radius:6px;width:22px;height:22px}.ov-nav nav{align-items:center;gap:6px;display:flex}.ov-nav nav button{cursor:pointer;font-family:var(--ov-font);color:var(--ov-ink-2);border-radius:var(--ov-r-sm);background:0 0;border:0;padding:8px 14px;font-size:14.5px;font-weight:450;transition:color .18s,background .18s}.ov-nav nav button:hover{color:var(--ov-ink);background:var(--ov-bg-sunken)}.ov-nav nav button.active{color:var(--ov-ink);font-weight:500}.ov-nav nav .ov-nav-cta{background:var(--ov-accent);color:#fff;margin-left:8px;padding:9px 17px;font-weight:500}.ov-nav nav .ov-nav-cta:hover{background:var(--ov-accent-hover);color:#fff}.ov-btn{font-family:var(--ov-font);border-radius:var(--ov-r-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:500;transition:transform .16s,background .18s,border-color .18s;display:inline-flex}.ov-btn.primary{background:var(--ov-ink);color:#fff}.ov-btn.primary:hover{background:#000}.ov-btn.ghost{color:var(--ov-ink);border-color:var(--ov-line-2);background:#fff}.ov-btn.ghost:hover{border-color:var(--ov-line-strong);background:var(--ov-bg-soft)}.ov-btn:active{transform:scale(.985)}.ov-hero{max-width:var(--ov-maxw);padding:104px var(--ov-pad-x) 0;text-align:center;margin:0 auto}.ov-eyebrow{color:var(--ov-ink-2);border:1px solid var(--ov-line-2);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.ov-hero h1{letter-spacing:-.038em;margin:26px 0 22px;font-size:clamp(40px,6.4vw,74px);line-height:1.02}.ov-lead{color:var(--ov-ink-2);max-width:34em;margin:0 auto;font-size:clamp(17px,1.7vw,19.5px);line-height:1.6}.ov-hero-actions{justify-content:center;gap:12px;margin-top:34px;display:flex}.ov-hero-panel{border:1px solid var(--ov-line);border-radius:var(--ov-r-xl);max-width:560px;box-shadow:var(--ov-shadow-md);text-align:left;background:#fff;margin:64px auto 0;overflow:hidden}.ov-panel-head{border-bottom:1px solid var(--ov-line);color:var(--ov-ink-2);align-items:center;gap:9px;padding:15px 22px;font-size:13px;font-weight:500;display:flex}.ov-panel-dot{background:var(--ov-ink);border-radius:50%;width:8px;height:8px}.ov-panel-rows{padding:6px 22px 12px}.ov-panel-row{border-bottom:1px solid var(--ov-line);color:var(--ov-ink-2);justify-content:space-between;align-items:center;padding:14px 0;font-size:14.5px;display:flex}.ov-panel-row:last-child{border-bottom:0}.ov-panel-row b{color:var(--ov-ink);font-size:15px;font-weight:500}.ov-chip{color:var(--ov-ink);background:var(--ov-bg-sunken);border:1px solid var(--ov-line);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:500}.ov-section{max-width:var(--ov-maxw);padding:76px var(--ov-pad-x) 0;margin:0 auto}.ov-section:last-child{padding-bottom:96px}.ov-section-head{max-width:40em;margin-bottom:34px}.ov-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--ov-ink-3);margin-bottom:14px;font-size:12.5px;font-weight:500;display:inline-block}.ov-section-head h2{font-size:clamp(26px,3.1vw,36px);line-height:1.12}.ov-section-head p{color:var(--ov-ink-2);max-width:42em;margin:16px 0 0;font-size:17px;line-height:1.6}.ov-feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ov-feature{border:1px solid var(--ov-line);border-radius:var(--ov-r-lg);background:#fff;padding:28px 24px}.ov-feature h2{letter-spacing:-.02em;margin-bottom:10px;font-size:19px}.ov-feature p{color:var(--ov-ink-2);margin:0;font-size:15px;line-height:1.6}.ov-step-grid{background:var(--ov-line);border:1px solid var(--ov-line);border-radius:var(--ov-r-lg);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.ov-step{background:#fff;padding:28px 24px}.ov-step-n{color:var(--ov-ink-3);font-variant-numeric:tabular-nums;font-size:13px}.ov-step h3{letter-spacing:-.02em;margin:16px 0 8px;font-size:16.5px}.ov-step p{color:var(--ov-ink-2);margin:0;font-size:14px;line-height:1.55}.ov-split{grid-template-columns:.85fr 1.15fr;align-items:start;gap:40px;display:grid}.ov-split .ov-section-head{margin-bottom:0}.ov-check-grid{grid-template-columns:1fr 1fr;gap:14px 28px;display:grid}.ov-check{color:var(--ov-ink-soft);border-bottom:1px solid var(--ov-line);align-items:flex-start;gap:10px;padding-bottom:14px;font-size:15px;line-height:1.45;display:flex}.ov-check svg{color:var(--ov-ink);flex:none;margin-top:2px}.ov-cta-band{background:var(--ov-ink);color:#fff;border-radius:var(--ov-r-xl);justify-content:space-between;align-items:center;gap:28px;padding:40px 44px;display:flex}.ov-cta-band h2{color:#fff;font-size:clamp(22px,2.6vw,30px);line-height:1.15}.ov-cta-band p{color:#ffffffb8;max-width:40em;margin:12px 0 0;font-size:16px}.ov-cta-band .ov-btn.primary{color:var(--ov-ink);background:#fff;flex:none}.ov-cta-band .ov-btn.primary:hover{background:#ffffffe6}@media (width<=880px){.ov-feature-grid{grid-template-columns:1fr}.ov-step-grid{grid-template-columns:1fr 1fr}.ov-split{grid-template-columns:1fr;gap:24px}.ov-check-grid{grid-template-columns:1fr}.ov-cta-band{flex-direction:column;align-items:flex-start}.ov-nav nav button:not(.ov-nav-cta){display:none}}.ov-eyebrow.accent{color:var(--ov-accent-ink);background:var(--ov-accent-soft);border-color:#0000}.ov-eyebrow.accent svg{color:var(--ov-accent)}.ov-grad-text{background:var(--ov-grad-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ov-btn.accent{background:var(--ov-accent);color:#fff;box-shadow:0 8px 22px -10px var(--ov-accent-glow)}.ov-btn.accent:hover{background:var(--ov-accent-hover)}.ov-btn.light{color:var(--ov-ink);background:#fff;flex:none}.ov-btn.light:hover{background:#ffffffe6}.ov-hero2{max-width:var(--ov-maxw);padding:80px var(--ov-pad-x) 0;margin:0 auto;position:relative;overflow:visible}.ov-hero2-glow{pointer-events:none;z-index:0;filter:blur(18px);background:radial-gradient(closest-side at 30% 40%,#2746ad24,#0000 70%),radial-gradient(closest-side at 72% 32%,#3257cf1f,#0000 70%);width:1100px;height:620px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.ov-hero2-grid{z-index:1;grid-template-columns:1.02fr .98fr;align-items:center;gap:52px;display:grid;position:relative}.ov-hero2-copy h1{letter-spacing:-.035em;margin:22px 0 20px;font-size:clamp(38px,5vw,60px);line-height:1.05}.ov-hero2-copy .ov-lead{max-width:32em;margin:0}.ov-hero2 .ov-hero-actions{justify-content:flex-start}.ov-hero2-meta{color:var(--ov-ink-2);flex-wrap:wrap;gap:20px;margin-top:28px;font-size:13.5px;display:flex}.ov-hero2-meta span{align-items:center;gap:7px;display:inline-flex}.ov-hero2-meta svg{color:var(--ov-accent)}.ov-hero2-visual{perspective:1400px}.ov-mock{border:1px solid var(--ov-line);background:#fff;border-radius:14px;transition:transform .5s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:rotateY(-9deg)rotateX(3deg)translateZ(0);box-shadow:0 40px 80px -40px #15171c57,0 0 0 1px #15171c05}.ov-hero2-visual:hover .ov-mock{transform:rotateY(-4deg)rotateX(1deg)}.ov-mock-bar{border-bottom:1px solid var(--ov-line);background:var(--ov-bg-soft);align-items:center;gap:7px;padding:11px 14px;display:flex}.ov-mock-bar span{background:var(--ov-line-strong);border-radius:50%;width:9px;height:9px}.ov-mock-bar em{color:var(--ov-ink-3);border:1px solid var(--ov-line);background:#fff;border-radius:6px;margin-left:10px;padding:3px 12px;font-size:11.5px;font-style:normal}.ov-mock-body{grid-template-columns:132px 1fr;min-height:248px;display:grid}.ov-mock-side{border-right:1px solid var(--ov-line);background:var(--ov-bg-soft);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.ov-mock-brand{font-family:var(--ov-font-display);letter-spacing:-.02em;color:var(--ov-ink);align-items:center;gap:8px;padding:4px 8px 14px;font-size:13.5px;font-weight:600;display:flex}.ov-mock-logo{background:var(--ov-accent);border-radius:5px;width:16px;height:16px}.ov-mock-side>span{color:var(--ov-ink-2);border-radius:7px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.ov-mock-side>span svg{color:var(--ov-ink-3)}.ov-mock-side>span.on{color:var(--ov-accent-ink);box-shadow:var(--ov-shadow-sm);background:#fff;font-weight:500}.ov-mock-side>span.on svg{color:var(--ov-accent)}.ov-mock-main{flex-direction:column;gap:13px;padding:16px;display:flex}.ov-mock-head{justify-content:space-between;align-items:center;display:flex}.ov-mock-head b{font-family:var(--ov-font-display);letter-spacing:-.02em;font-size:14px;font-weight:600}.ov-mock-chip{color:var(--ov-ink-2);background:var(--ov-bg-soft);border:1px solid var(--ov-line);border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:500}.ov-mock-stats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ov-mock-stats div{background:var(--ov-bg-soft);border:1px solid var(--ov-line);border-radius:9px;padding:9px 11px}.ov-mock-stats i{color:var(--ov-ink-3);margin-bottom:2px;font-size:10.5px;font-style:normal;display:block}.ov-mock-stats b{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.ov-mock-chartwrap{flex-direction:column;flex:1;gap:6px;min-height:96px;display:flex}.ov-mock-chart{flex:1;align-items:flex-end;gap:8px;display:flex}.ov-mock-chart span{background:var(--ov-grad);opacity:.9;border-radius:4px 4px 0 0;flex:1}.ov-mock-chart span:last-child{opacity:.4}.ov-mock-axis{gap:8px;display:flex}.ov-mock-axis span{text-align:center;color:var(--ov-ink-3);flex:1;font-size:9px}.ov-trust{max-width:var(--ov-maxw);padding:56px var(--ov-pad-x) 0;text-align:center;margin:0 auto}.ov-trust>span{color:var(--ov-ink-3);margin-bottom:18px;font-size:13px;display:block}.ov-trust-row{flex-wrap:wrap;justify-content:center;gap:14px 30px;display:flex}.ov-trust-row span{color:var(--ov-ink-soft);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.ov-trust-row svg{color:var(--ov-accent)}.ov-section-head.center{text-align:center;max-width:38em;margin-left:auto;margin-right:auto}.ov-product-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ov-product{border:1px solid var(--ov-line);border-radius:var(--ov-r-lg);background:#fff;padding:26px 24px;transition:transform .2s,box-shadow .2s,border-color .2s}.ov-product:hover{box-shadow:var(--ov-shadow-md);transform:translateY(-3px)}.ov-product.featured{border-color:#2746ad52}.ov-product-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ov-product-icon{background:var(--ov-accent-soft);width:42px;height:42px;color:var(--ov-accent);border-radius:11px;place-items:center;display:grid}.ov-product h3{letter-spacing:-.02em;margin-bottom:9px;font-size:19px}.ov-product p{color:var(--ov-ink-2);margin:0;font-size:14.5px;line-height:1.6}.ov-status{border-radius:999px;padding:4px 11px;font-size:12px;font-weight:500}.ov-status.live{background:var(--ov-accent);color:#fff}.ov-status.soon{background:var(--ov-accent-soft);color:var(--ov-accent-ink)}.ov-status.plan{background:var(--ov-bg-sunken);color:var(--ov-ink-3);border:1px solid var(--ov-line)}.ov-product-link{cursor:pointer;font-family:var(--ov-font);color:var(--ov-accent-ink);background:0 0;border:0;align-items:center;gap:5px;margin-top:16px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.ov-product-link:hover{gap:8px}.ov-feature-icon{background:var(--ov-accent-soft);width:40px;height:40px;color:var(--ov-accent);border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.ov-stats{background:var(--ov-line);border:1px solid var(--ov-line);border-radius:var(--ov-r-lg);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.ov-stat{text-align:center;background:#fff;padding:30px 24px}.ov-stat b{font-family:var(--ov-font-display);letter-spacing:-.03em;color:var(--ov-accent);font-size:34px;font-weight:600;display:block}.ov-stat span{color:var(--ov-ink-2);margin-top:6px;font-size:13.5px;display:block}.ov-cta-band.gradient{background:var(--ov-grad);position:relative;overflow:hidden}.ov-cta-band.gradient h2,.ov-cta-band.gradient p{color:#fff}.ov-cta-band.gradient p{color:#ffffffd1}@media (width<=880px){.ov-hero2-grid{grid-template-columns:1fr;gap:40px}.ov-hero2-visual{display:none}.ov-product-grid{grid-template-columns:1fr}.ov-stats{grid-template-columns:1fr 1fr}}.ov-footer{border-top:1px solid var(--ov-line);margin-top:96px}.ov-footer-inner{max-width:var(--ov-maxw);padding:56px var(--ov-pad-x) 40px;grid-template-columns:1.3fr 2fr;gap:48px;margin:0 auto;display:grid}.ov-footer-brand .ov-brand{font-family:var(--ov-font-display);letter-spacing:-.02em;color:var(--ov-ink);align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.ov-footer-brand p{color:var(--ov-ink-2);max-width:26em;margin:14px 0 0;font-size:14px;line-height:1.6}.ov-footer-cols{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.ov-footer-cols h4{letter-spacing:.04em;text-transform:uppercase;color:var(--ov-ink-3);margin:0 0 14px;font-size:12.5px;font-weight:500}.ov-footer-cols button{cursor:pointer;text-align:left;font-family:var(--ov-font);color:var(--ov-ink-2);background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:14.5px;transition:color .16s;display:flex}.ov-footer-cols button:hover{color:var(--ov-accent-ink)}.ov-soon{color:var(--ov-accent-ink);background:var(--ov-accent-soft);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:500}.ov-footer-bottom{border-top:1px solid var(--ov-line);max-width:var(--ov-maxw);padding:20px var(--ov-pad-x);color:var(--ov-ink-3);justify-content:space-between;align-items:center;margin:0 auto;font-size:13px;display:flex}@media (width<=880px){.ov-footer-inner{grid-template-columns:1fr;gap:32px}.ov-footer-bottom{flex-direction:column;gap:8px}}.ov-field{flex-direction:column;gap:7px;display:flex}.ov-field>span{color:var(--ov-ink-2);font-size:13px;font-weight:500}.ov-field input,.ov-field textarea,.ov-select>button{font-family:var(--ov-font);color:var(--ov-ink);border:1px solid var(--ov-line-2);border-radius:var(--ov-r-md);background:#fff;width:100%;padding:11px 13px;font-size:14.5px;transition:border-color .16s,box-shadow .16s}.ov-field textarea{resize:vertical;min-height:96px}.ov-field input:focus,.ov-field textarea:focus{border-color:var(--ov-accent);box-shadow:0 0 0 3px var(--ov-accent-soft);outline:none}.ov-field input[readonly]{background:var(--ov-bg-soft);color:var(--ov-ink-2)}.ov-btn.full{justify-content:center;width:100%}.ov-alert{color:#b42318;border-radius:var(--ov-r-md);background:#fef3f2;border:1px solid #fecdc9;padding:10px 13px;font-size:13.5px}.ov-auth{place-items:center;min-height:calc(100dvh - 70px);padding:48px 24px;display:grid;position:relative}.ov-auth-glow{pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side at 50% 30%,#2746ad1f,#0000 70%);width:760px;height:420px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ov-auth-card{z-index:1;border:1px solid var(--ov-line);border-radius:var(--ov-r-xl);width:100%;max-width:412px;box-shadow:var(--ov-shadow-md);background:#fff;flex-direction:column;gap:16px;padding:34px 32px;display:flex;position:relative}.ov-auth-mark{display:flex}.ov-auth-mark .ov-brand-mark{background:var(--ov-accent);border-radius:8px;width:30px;height:30px}.ov-auth-card h1{font-family:var(--ov-font-display);letter-spacing:-.025em;margin:4px 0 0;font-size:25px;font-weight:600}.ov-auth-sub{color:var(--ov-ink-2);margin:-8px 0 4px;font-size:14.5px;line-height:1.5}.ov-segment{background:var(--ov-bg-sunken);border:1px solid var(--ov-line);border-radius:var(--ov-r-md);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ov-segment button{cursor:pointer;font-family:var(--ov-font);color:var(--ov-ink-2);background:0 0;border:0;border-radius:8px;padding:9px;font-size:14px;font-weight:500;transition:background .16s,color .16s}.ov-segment button.active{color:var(--ov-ink);box-shadow:var(--ov-shadow-sm);background:#fff}.ov-auth-note{color:var(--ov-ink-3);justify-content:center;align-items:center;gap:7px;font-size:12.5px;display:flex}.ov-auth-note svg{color:var(--ov-accent)}.ov-auth-alt{cursor:pointer;font-family:var(--ov-font);color:var(--ov-accent-ink);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:13.5px;font-weight:500;display:inline-flex}.ov-auth-alt:hover{gap:9px}.ov-subhero{max-width:var(--ov-maxw);padding:88px var(--ov-pad-x) 0;text-align:center;margin:0 auto}.ov-subhero h1{font-family:var(--ov-font-display);letter-spacing:-.035em;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:22px 0 18px;font-size:clamp(34px,4.6vw,52px);font-weight:600;display:inline-flex}.ov-subhero .ov-lead{margin:0 auto}.ov-soon-pill,.ov-soon-pill{font-family:var(--ov-font);color:var(--ov-accent-ink);background:var(--ov-accent-soft);letter-spacing:0;border-radius:999px;padding:5px 13px;font-size:13px;font-weight:500}.ov-step-grid.three{grid-template-columns:repeat(3,1fr)}.ov-contact{max-width:var(--ov-maxw);padding:80px var(--ov-pad-x) 0;grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin:0 auto;display:grid}.ov-contact-copy h1{font-family:var(--ov-font-display);letter-spacing:-.035em;margin:20px 0 18px;font-size:clamp(32px,4vw,46px);font-weight:600;line-height:1.08}.ov-contact-copy .ov-lead{margin:0 0 26px}.ov-contact-notes{gap:12px;display:grid}.ov-contact-notes .ov-check{border-bottom:0;padding-bottom:0}.ov-card{border:1px solid var(--ov-line);border-radius:var(--ov-r-xl);box-shadow:var(--ov-shadow-md);background:#fff;padding:26px}.ov-wizard{flex-direction:column;gap:18px;display:flex}.ov-wizard-steps{gap:8px;display:flex}.ov-wizard-steps button{border:1px solid var(--ov-line);border-radius:var(--ov-r-md);cursor:pointer;font-family:var(--ov-font);color:var(--ov-ink-3);background:0 0;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 6px;font-size:12.5px;font-weight:500;transition:all .16s;display:flex}.ov-wizard-steps button span{background:var(--ov-bg-sunken);width:20px;height:20px;color:var(--ov-ink-3);border-radius:50%;place-items:center;font-size:11px;display:grid}.ov-wizard-steps button.active{border-color:var(--ov-accent);color:var(--ov-ink)}.ov-wizard-steps button.active span{background:var(--ov-accent);color:#fff}.ov-wizard-steps button.done{color:var(--ov-ink-2)}.ov-wizard-steps button.done span{background:var(--ov-accent-soft);color:var(--ov-accent)}.ov-wizard-panel{flex-direction:column;gap:14px;display:flex}.ov-wizard-actions{justify-content:space-between;gap:12px;padding-top:4px;display:flex}.ov-select{flex-direction:column;gap:7px;display:flex;position:relative}.ov-select>span{color:var(--ov-ink-2);font-size:13px;font-weight:500}.ov-select>button{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.ov-select>button svg{color:var(--ov-ink-3);transform:rotate(90deg)}.ov-select-menu{z-index:5;border:1px solid var(--ov-line-2);border-radius:var(--ov-r-md);box-shadow:var(--ov-shadow-md);background:#fff;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.ov-select-menu button{cursor:pointer;text-align:left;font-family:var(--ov-font);color:var(--ov-ink-2);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:14px;display:flex}.ov-select-menu button:hover{background:var(--ov-bg-soft);color:var(--ov-ink)}.ov-select-menu button.active{color:var(--ov-accent-ink);font-weight:500}.ov-select-menu button svg{color:var(--ov-accent)}@media (width<=880px){.ov-contact{grid-template-columns:1fr;gap:36px}.ov-step-grid.three{grid-template-columns:1fr}}.cb-brandmark{width:30px;height:30px;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;display:block}.cb-brandmark span{display:none}.ov-brand-icon{object-fit:contain;width:26px;height:26px;display:block}.ov-auth-mark img{width:46px;height:46px;display:block}.ov-footer-logo{width:auto;height:30px;display:block}.cb-primary,.cb-secondary{font-family:var(--ov-font);border-radius:var(--ov-r-md);border:1px solid #0000;align-items:center;gap:8px;padding:11px 18px;font-size:14.5px;font-weight:500;transition:background .18s,border-color .18s,transform .16s;display:inline-flex}.cb-primary{background:var(--ov-accent);color:#fff;box-shadow:none}.cb-primary:hover{background:var(--ov-accent-hover);box-shadow:none;transform:none}.cb-secondary{color:var(--ov-ink);border-color:var(--ov-line-2);box-shadow:none;background:#fff}.cb-secondary:hover{background:var(--ov-bg-soft);border-color:var(--ov-line-strong);box-shadow:none;transform:none}.cb-primary:active,.cb-secondary:active{transform:scale(.985)}.cb-primary.compact,.cb-secondary.compact{padding:8px 13px;font-size:13.5px}.cb-danger{font-family:var(--ov-font);border-radius:var(--ov-r-md);font-weight:500}.cb-portal{background:var(--ov-bg);color:var(--ov-ink)}.cb-portal-sidebar{background:var(--ov-bg-soft);border-right:1px solid var(--ov-line);-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px 16px}.cb-wordmark.vertical{gap:10px}.cb-wordmark.vertical span{font-family:var(--ov-font-display);letter-spacing:-.02em;color:var(--ov-ink);font-weight:600}.cb-portal-sidebar nav button,.cb-sidebar-logout{border-radius:var(--ov-r-md);min-height:42px;font-family:var(--ov-font);color:var(--ov-ink-2);border:1px solid #0000;font-size:14px;font-weight:450}.cb-portal-sidebar nav button svg{color:var(--ov-ink-3)}.cb-portal-sidebar nav button:hover{color:var(--ov-ink);background:#15171c0a}.cb-portal-sidebar nav button.active{background:var(--ov-accent-soft);color:var(--ov-accent-ink);box-shadow:none;border-color:#0000;font-weight:500}.cb-portal-sidebar nav button.active svg{color:var(--ov-accent)}.cb-sidebar-logout{border-color:var(--ov-line);color:var(--ov-ink-2);background:0 0}.cb-sidebar-logout:hover{color:var(--ov-ink);background:#15171c0a}.cb-portal-topbar{border:0}.cb-portal-topbar h1{font-family:var(--ov-font-display);letter-spacing:-.025em;color:var(--ov-ink);font-weight:600}.cb-stat-card{border:1px solid var(--ov-line);border-radius:var(--ov-r-lg);box-shadow:none;background:#fff}.cb-stat-card:hover{box-shadow:var(--ov-shadow-md);transform:translateY(-2px)}.cb-stat-card .accent,.cb-stat-card .green,.cb-stat-card .violet,.cb-stat-card .gold{border-radius:11px;background:var(--ov-accent-soft)!important;color:var(--ov-accent)!important}.cb-stat-card p{color:var(--ov-ink-2);font-size:13px}.cb-stat-card strong{font-family:var(--ov-font-display);letter-spacing:-.03em;color:var(--ov-ink);font-weight:600}.cb-panel{border:1px solid var(--ov-line);border-radius:var(--ov-r-lg);box-shadow:none;background:#fff}.cb-panel:hover{box-shadow:none;transform:none}.cb-panel h2{font-family:var(--ov-font-display);letter-spacing:-.02em;color:var(--ov-ink);font-weight:600}.cb-panel p{color:var(--ov-ink-2)}.cb-status{font-family:var(--ov-font);background:var(--ov-bg-sunken);color:var(--ov-ink-2);border:1px solid var(--ov-line);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:500}.cb-status.aktiv,.cb-status.active,.cb-status.ready,.cb-status.gut{background:var(--ov-accent-soft);color:var(--ov-accent-ink);border-color:#0000}.cb-quick-grid button,.cb-attention-list button{border:1px solid var(--ov-line);border-radius:var(--ov-r-md);box-shadow:none;background:#fff}.cb-quick-grid button:hover,.cb-attention-list button:hover{background:var(--ov-bg-soft);box-shadow:none;border-color:var(--ov-line-2);transform:none}.cb-quick-grid svg{color:var(--ov-accent)}.cb-quick-grid strong{color:var(--ov-ink);font-weight:500}.cb-quick-grid span,.cb-attention-list small{color:var(--ov-ink-2)}.cb-pipeline-grid button,.cb-pipeline-grid button.tone-green,.cb-pipeline-grid button.tone-gold,.cb-pipeline-grid button.tone-red{border:1px solid var(--ov-line);border-radius:var(--ov-r-lg);box-shadow:none;color:var(--ov-ink);background:#fff}.cb-pipeline-grid button:hover{background:var(--ov-bg-soft);box-shadow:none;transform:none}.cb-pipeline-grid span{color:var(--ov-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.cb-pipeline-grid strong{font-family:var(--ov-font-display);letter-spacing:-.03em;color:var(--ov-accent);font-weight:600}.cb-pipeline-grid small{color:var(--ov-ink-2)}.cb-insight-grid article{border:1px solid var(--ov-line);border-radius:var(--ov-r-lg);background:#fff}.cb-search{border:1px solid var(--ov-line-2);border-radius:var(--ov-r-md);background:#fff}.cb-search input{font-family:var(--ov-font)}.cb-admin-modal{border:1px solid var(--ov-line);border-radius:var(--ov-r-xl);background:#fff;box-shadow:0 30px 70px -30px #15171c66}.cb-admin-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d0e1366}.ov-field-pw{position:relative}.ov-field-pw input{width:100%;padding-right:42px}.ov-pw-toggle{cursor:pointer;width:32px;height:32px;color:var(--ov-ink-3);background:0 0;border:0;border-radius:8px;place-items:center;transition:color .16s,background .16s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ov-pw-toggle:hover{color:var(--ov-ink);background:var(--ov-bg-soft)}.ov-nav .ov-nav-disabled{color:var(--ov-ink-3);cursor:not-allowed;font-family:var(--ov-font);opacity:.65;background:0 0;border:0;align-items:center;gap:7px;padding:8px 14px;font-size:14.5px;font-weight:450;display:inline-flex}.ov-soon-dot{color:var(--ov-ink-3);background:var(--ov-bg-sunken);border:1px solid var(--ov-line);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:500}.ov-contact-form{flex-direction:column;gap:15px;display:flex}.ov-contact-info{gap:16px;margin-top:28px;display:grid}.ov-contact-info>div{flex-direction:column;gap:3px;display:flex}.ov-contact-info span{color:var(--ov-ink-3);font-size:12.5px}.ov-contact-info b{color:var(--ov-ink);font-size:15px;font-weight:500}.cb-portal-content{padding:24px 30px 64px}.cb-portal-sidebar{background:var(--ov-bg-soft);gap:14px;width:228px;padding:18px 13px}.cb-portal-sidebar nav{gap:2px}.cb-portal-sidebar nav button,.cb-sidebar-logout{border-radius:9px;gap:10px;min-height:36px;padding:0 11px;font-size:13.5px;font-weight:450}.cb-portal-sidebar nav button svg,.cb-sidebar-logout svg{width:17px;height:17px}.cb-wordmark.vertical span{font-size:16px}.cb-portal-topbar{border:0;align-items:flex-start;padding:2px 0 20px}.cb-portal-topbar .cb-section-kicker{letter-spacing:.06em;color:var(--ov-ink-3);margin-bottom:4px;font-size:11px}.cb-portal-topbar h1{letter-spacing:-.02em;font-size:21px}.cb-topbar-actions{align-items:center;gap:10px;display:flex}.cb-secure-pill{color:var(--ov-ink-2);border:1px solid var(--ov-line);box-shadow:none;background:#fff;border-radius:999px;padding:5px 11px;font-size:12px}.cb-secure-pill svg{width:14px;height:14px;color:var(--ov-ink-3)}.cb-topbar-alerts{gap:8px;display:flex}.cb-topbar-alerts button{background:var(--ov-accent-soft);color:var(--ov-accent-ink);cursor:pointer;border:0;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.cb-stat-grid{gap:12px}.cb-stat-card{min-height:0;box-shadow:none;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:15px 17px}.cb-stat-card:hover{box-shadow:none;border-color:var(--ov-line-2);transform:none}.cb-stat-card .accent{display:none}.cb-stat-card p{color:var(--ov-ink-3);order:1;margin:0;font-size:12px}.cb-stat-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;order:2;font-size:26px;line-height:1}.cb-panel{border:1px solid var(--ov-line);box-shadow:none;border-radius:12px;padding:18px 20px}.cb-panel:hover{box-shadow:none;border-color:var(--ov-line);transform:none}.cb-panel-head{margin-bottom:14px}.cb-panel-head h2{letter-spacing:-.01em;font-size:15px}.cb-panel-head p{color:var(--ov-ink-3);margin-top:2px;font-size:13px}.cb-attention-list{gap:6px}.cb-attention-list button,.cb-quick-grid button{border-color:var(--ov-line);border-radius:10px;padding:12px 14px}.cb-list-row,.cb-table button{border-radius:8px;padding:11px 12px}.cb-status{padding:3px 9px;font-size:11px;font-weight:500}.cb-search{border-color:var(--ov-line-2);border-radius:9px;height:36px}.cb-search input{font-size:13.5px}.cb-compact-select{border:1px solid var(--ov-line-2);border-radius:9px;height:34px;font-size:13px}.cb-admin-detail{border:1px solid var(--ov-line);box-shadow:none;background:#fff;border-radius:14px}.cb-merchant-hero-card,.cb-customer-hero-card{box-shadow:none;border:0}.cb-customer-health article,.cb-customer-health.merchant article{background:var(--ov-bg-soft);border:1px solid var(--ov-line);box-shadow:none;border-radius:10px;padding:12px 14px}.cb-customer-health article strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px}.cb-customer-health article span{color:var(--ov-ink-3);font-size:11px}.cb-customer-console dl,.cb-admin-detail dl{gap:0;display:block}.cb-customer-console dl>div,.cb-admin-detail dl>div{border-bottom:1px solid var(--ov-line);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.cb-customer-console dl>div:last-child,.cb-admin-detail dl>div:last-child{border-bottom:0}.cb-customer-console dt,.cb-admin-detail dt{color:var(--ov-ink-3);font-size:12.5px}.cb-customer-console dd,.cb-admin-detail dd{color:var(--ov-ink);text-align:right;font-size:13.5px;font-weight:500}.cb-customer-work-tabs button,.cb-customer-tabs button{font-size:13px}.cb-mini-section-head span{color:var(--ov-ink-2);letter-spacing:.02em;font-size:12.5px;font-weight:500}.cb-empty-state{border:1px dashed var(--ov-line-2);background:var(--ov-bg-soft);border-radius:12px}.cb-empty-state strong{font-size:14px}.cb-empty-state span{color:var(--ov-ink-3);font-size:13px}.cb-customer-console dl>div,.cb-admin-detail dl>div{gap:14px;justify-content:initial;grid-template-columns:minmax(116px,160px) 1fr;display:grid}.cb-customer-console dd,.cb-admin-detail dd{text-align:left}.cb-mini-section-head .cb-row-action{color:var(--ov-accent-ink);background:var(--ov-accent-soft);cursor:pointer;border:0;border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:500;transition:background .15s}.cb-mini-section-head .cb-row-action:hover{background:#dce5fb}.cb-search{background:var(--ov-bg-soft);box-shadow:none;border:1px solid #0000;transition:background .15s,border-color .15s}.cb-search svg{color:var(--ov-ink-3)}.cb-search:focus-within{border-color:var(--ov-line-2);box-shadow:none;background:#fff}.cb-search input{background:0 0;border:0}.cb-search input:focus{box-shadow:none;outline:none}.cb-admin-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d0e136b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cb-admin-modal{width:100%;max-width:540px;max-height:88vh;margin:0;overflow-y:auto;box-shadow:0 30px 70px -28px #0d0e1373}.ov-modal-form{flex-direction:column;gap:14px;padding:4px 22px 22px;display:flex}.ov-modal-form .ov-field input,.ov-modal-form .ov-select>button{background:#fff}.ov-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ov-toggle{border:1px solid var(--ov-line-2);cursor:pointer;background:var(--ov-bg-soft);border-radius:11px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.ov-toggle:hover{border-color:var(--ov-line-strong)}.ov-toggle input[type=checkbox]{width:17px;height:17px;accent-color:var(--ov-accent);cursor:pointer;flex:none;margin-top:1px}.ov-toggle b{color:var(--ov-ink);font-size:14px;font-weight:500;display:block}.ov-toggle small{color:var(--ov-ink-3);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}@media (width<=560px){.ov-form-grid{grid-template-columns:1fr}}.cb-empty-actions{justify-content:center;gap:10px;margin-top:14px;display:flex}.cb-empty-state{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 18px;display:flex}.cb-empty-state .ov-btn.sm{margin-top:10px;padding:9px 16px;font-size:13.5px}.cb-empty-link{cursor:pointer;font-family:var(--ov-font);color:var(--ov-ink-3);background:0 0;border:0;margin-top:2px;padding:4px;font-size:12.5px}.cb-empty-link:hover{color:var(--ov-ink-2);text-decoration:underline}.ov-btn.sm{align-items:center;gap:7px;display:inline-flex}.cb-admin-list .cb-empty-state,.cb-admin-list .cb-empty-state.compact,.cb-knowledge-index .cb-empty-state,.cb-empty-state.compact{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.cb-empty-state.compact .ov-btn,.cb-empty-state .ov-btn.sm{justify-content:center;align-self:center;width:auto}.cb-empty-state.compact .cb-empty-link{align-self:center}.op-view{flex-direction:column;gap:16px;max-width:1200px;display:flex}.op-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.op-kpi{border:1px solid var(--ov-line);text-align:left;cursor:default;background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;gap:0;padding:15px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.op-kpi.clickable{cursor:pointer}.op-kpi.clickable:hover{border-color:var(--ov-line-strong);box-shadow:var(--ov-shadow-sm);transform:translateY(-1px)}.op-kpi-icon{background:var(--ov-bg-sunken);width:30px;height:30px;color:var(--ov-ink-2);border-radius:8px;place-items:center;margin-bottom:12px;display:grid}.op-kpi-label{color:var(--ov-ink-3);font-size:12.5px}.op-kpi-value{font-family:var(--ov-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:28px;font-weight:600;line-height:1.1}.op-kpi-value.alert{color:var(--ov-accent)}.op-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:16px;display:grid}.op-card{border:1px solid var(--ov-line);background:#fff;border-radius:14px;overflow:hidden}.op-card-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.op-card-head h2{font-family:var(--ov-font-display);letter-spacing:-.01em;color:var(--ov-ink);margin:0;font-size:15px;font-weight:600}.op-card-head p{color:var(--ov-ink-3);margin:2px 0 0;font-size:12.5px}.op-select{border:1px solid var(--ov-line-2);height:32px;font-family:var(--ov-font);color:var(--ov-ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:13px}.op-list{flex-direction:column;padding:0 6px 6px;display:flex}.op-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:background .14s;display:flex}.op-row:hover{background:var(--ov-bg-soft)}.op-row+.op-row{border-top:1px solid var(--ov-line);border-radius:0}.op-row:hover+.op-row,.op-row:hover{border-radius:10px}.op-row-mark{background:var(--ov-accent-soft);width:32px;height:32px;color:var(--ov-accent);border-radius:8px;flex:none;place-items:center;display:grid}.op-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.op-row-main strong{color:var(--ov-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.op-row-main span{color:var(--ov-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.op-row-next{color:var(--ov-accent-ink);white-space:nowrap;font-size:12.5px;font-weight:500}.op-row-chevron{color:var(--ov-ink-3);flex:none}.op-badge{white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px;font-weight:500}.op-badge.pending{color:#8a5a06;background:#fdf2dc}.op-badge.active{color:#1a7544;background:#e7f4ea}.op-badge.rejected{color:#b42318;background:#fdecea}.op-badge.warn{color:#8a5a06;background:#fdf2dc}.op-badge.neutral{background:var(--ov-bg-sunken);color:var(--ov-ink-2)}.op-activity{flex-direction:column;padding:2px 18px 14px;display:flex}.op-activity-row{border-bottom:1px solid var(--ov-line);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.op-activity-row:last-child{border-bottom:0}.op-activity-dot{background:var(--ov-accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.op-activity-main{flex:1;min-width:0}.op-activity-main strong{color:var(--ov-ink);font-size:13.5px;font-weight:500;display:block}.op-activity-main span{color:var(--ov-ink-3);font-size:12.5px}.op-activity-row small{color:var(--ov-ink-3);white-space:nowrap;font-size:11.5px}.op-empty{text-align:center;color:var(--ov-ink-3);flex-direction:column;align-items:center;gap:5px;padding:32px 18px;display:flex}.op-empty svg{color:var(--ov-ink-3);margin-bottom:4px}.op-empty strong{color:var(--ov-ink-2);font-size:14px;font-weight:500}.op-empty span{color:var(--ov-ink-3);font-size:12.5px}@media (width<=1000px){.op-kpis{grid-template-columns:1fr 1fr}.op-grid{grid-template-columns:1fr}}.op-master{grid-template-columns:minmax(260px,320px) 1fr;align-items:start;gap:16px;display:grid}.op-pane{border:1px solid var(--ov-line);background:#fff;border-radius:14px;overflow:hidden}.op-pane-head{border-bottom:1px solid var(--ov-line);align-items:center;gap:8px;padding:12px;display:flex}.op-search{background:var(--ov-bg-soft);border:1px solid #0000;border-radius:9px;flex:1;align-items:center;gap:8px;height:36px;padding:0 11px;transition:background .15s,border-color .15s;display:flex}.op-search:focus-within{border-color:var(--ov-line-2);background:#fff}.op-search svg{color:var(--ov-ink-3);flex:none}.op-search input{min-width:0;font-family:var(--ov-font);color:var(--ov-ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.op-add{background:var(--ov-accent);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;transition:background .15s;display:grid}.op-add:hover{background:var(--ov-accent-hover)}.op-pane-list{flex-direction:column;max-height:calc(100dvh - 200px);padding:6px;display:flex;overflow-y:auto}.op-pane-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 11px;transition:background .14s;display:flex}.op-pane-row:hover{background:var(--ov-bg-soft)}.op-pane-row.active{background:var(--ov-accent-soft)}.op-pane-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.op-pane-row-main strong{color:var(--ov-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.op-pane-row.active .op-pane-row-main strong{color:var(--ov-accent-ink)}.op-pane-row-main span{color:var(--ov-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.op-pane-count{color:var(--ov-ink-3);font-variant-numeric:tabular-nums;text-align:right;min-width:18px;font-size:12px;font-weight:500}.op-detail{border:1px solid var(--ov-line);background:#fff;border-radius:14px;flex-direction:column;gap:18px;padding:20px 22px;display:flex}.op-detail-empty{justify-content:center;align-items:center;min-height:320px}.op-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.op-detail-title h2{font-family:var(--ov-font-display);letter-spacing:-.02em;margin:8px 0 4px;font-size:21px;font-weight:600}.op-detail-title p{color:var(--ov-ink-3);margin:0;font-size:13px}.op-detail-actions{flex:none;gap:8px;display:flex}.op-stat-row{background:var(--ov-line);border:1px solid var(--ov-line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.op-stat{background:#fff;padding:13px 15px}.op-stat span{color:var(--ov-ink-3);font-size:11.5px;display:block}.op-stat strong{font-family:var(--ov-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}.op-section{border:1px solid var(--ov-line);border-radius:12px;padding:4px 14px 8px}.op-section-head{justify-content:space-between;align-items:center;padding:11px 0 6px;display:flex}.op-section-head>span{color:var(--ov-ink-2);font-size:12.5px;font-weight:500}.op-link{cursor:pointer;font-family:var(--ov-font);color:var(--ov-accent-ink);background:0 0;border:0;border-radius:7px;padding:4px 8px;font-size:12.5px;font-weight:500}.op-link:hover{background:var(--ov-accent-soft)}.op-kv>div{border-bottom:1px solid var(--ov-line);grid-template-columns:130px 1fr;gap:14px;padding:8px 0;display:grid}.op-kv>div:last-child{border-bottom:0}.op-kv dt{color:var(--ov-ink-3);font-size:12.5px}.op-kv dd{color:var(--ov-ink);margin:0;font-size:13.5px;font-weight:500}.op-section-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.op-mini-list{flex-direction:column;padding-bottom:4px;display:flex}.op-mini-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 4px;transition:background .14s;display:flex}.op-mini-row:hover{background:var(--ov-bg-soft)}.op-mini-row+.op-mini-row{border-top:1px solid var(--ov-line)}.op-mini-value{color:var(--ov-ink-2);white-space:nowrap;font-size:12.5px;font-weight:500}.op-detail-footer{gap:8px;padding-top:2px;display:flex}.op-btn-danger{font-family:var(--ov-font);border-radius:var(--ov-r-md);color:#b42318;cursor:pointer;background:#fff;border:1px solid #f3c9c5;align-items:center;gap:6px;font-weight:500;transition:background .15s;display:inline-flex}.op-btn-danger:hover{background:#fdeceb}.op-btn-danger.sm{padding:9px 14px;font-size:13.5px}.ov-btn.ghost.sm,.ov-btn.accent.sm{border-radius:9px;padding:9px 14px;font-size:13.5px}.op-empty.sm{padding:18px 12px}@media (width<=1000px){.op-master{grid-template-columns:1fr}.op-stat-row{grid-template-columns:1fr 1fr}.op-section-grid{grid-template-columns:1fr}}.op-pane-filters{border-bottom:1px solid var(--ov-line);flex-wrap:wrap;gap:4px;padding:8px 10px;display:flex}.op-pane-filters button{cursor:pointer;font-family:var(--ov-font);color:var(--ov-ink-3);background:0 0;border:0;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:500;transition:background .14s,color .14s}.op-pane-filters button:hover{color:var(--ov-ink-2);background:var(--ov-bg-soft)}.op-pane-filters button.active{background:var(--ov-accent-soft);color:var(--ov-accent-ink)}.op-tabs{border-bottom:1px solid var(--ov-line);gap:2px;display:flex}.op-tabs button{cursor:pointer;font-family:var(--ov-font);color:var(--ov-ink-3);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px;font-size:13.5px;font-weight:500;transition:color .14s;display:inline-flex}.op-tabs button:hover{color:var(--ov-ink-2)}.op-tabs button.active{color:var(--ov-ink);border-bottom-color:var(--ov-accent)}.op-tabs button span{color:var(--ov-ink-3);background:var(--ov-bg-sunken);border-radius:999px;padding:1px 7px;font-size:11px}.op-alert{background:#fdf2dc;border:1px solid #f3dca6;border-radius:11px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.op-alert strong{color:#8a5a06;font-size:13.5px;font-weight:500}.op-alert span{color:#9a6a1a;font-size:12.5px}.op-station,.op-order{align-items:center;gap:12px;padding:11px 4px;display:flex}.op-station+.op-station,.op-order+.op-order{border-top:1px solid var(--ov-line)}.op-station-actions{flex:none;gap:2px;display:flex}.op-link.danger{color:#b42318}.op-link.danger:hover{background:#fdeceb}.op-addform .op-card-head{padding:14px 18px 6px}.op-addform-body{flex-direction:column;gap:14px;padding:4px 18px 18px;display:flex}.ov-field select{font-family:var(--ov-font);color:var(--ov-ink);border:1px solid var(--ov-line-2);border-radius:var(--ov-r-md);cursor:pointer;background:#fff;width:100%;height:42px;padding:10px 12px;font-size:14.5px}.ov-field select:focus{border-color:var(--ov-accent);box-shadow:0 0 0 3px var(--ov-accent-soft);outline:none}.cb-portal-grid>.op-view{grid-column:1/-1;width:100%}.cb-admin-modal{border-radius:16px;padding:0}.cb-admin-modal .cb-panel-head{border-bottom:1px solid var(--ov-line);align-items:flex-start;margin:0;padding:18px 22px 15px}.cb-admin-modal .cb-panel-head h2{font-family:var(--ov-font-display);letter-spacing:-.01em;color:var(--ov-ink);font-size:17px;font-weight:600}.cb-admin-modal .cb-panel-head p{color:var(--ov-ink-3);margin:3px 0 0;font-size:13px}.cb-icon-action.light{background:var(--ov-bg-soft);width:30px;height:30px;color:var(--ov-ink-2);cursor:pointer;border:0;border-radius:8px;place-items:center;font-size:18px;line-height:1;display:grid}.cb-icon-action.light:hover{background:var(--ov-bg-sunken);color:var(--ov-ink)}.cb-admin-form.modal-form{flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.cb-admin-modal .cb-field{font-family:var(--ov-font);color:var(--ov-ink-2);flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}.cb-admin-modal .cb-field.wide{grid-column:1/-1}.cb-admin-modal input,.cb-admin-modal select,.cb-admin-modal textarea{font-family:var(--ov-font);color:var(--ov-ink);border:1px solid var(--ov-line-2);background:#fff;border-radius:10px;width:100%;padding:11px 13px;font-size:14.5px;font-weight:400;transition:border-color .15s,box-shadow .15s}.cb-admin-modal textarea{resize:vertical;min-height:92px}.cb-admin-modal input:focus,.cb-admin-modal select:focus,.cb-admin-modal textarea:focus{border-color:var(--ov-accent);box-shadow:0 0 0 3px var(--ov-accent-soft);outline:none}.cb-admin-modal .cb-form-alert{color:#b42318;background:#fdeceb;border:1px solid #f3c9c5;border-radius:10px;padding:10px 13px;font-size:13px}.cb-admin-modal .cb-form-alert strong{display:block}.cb-confirm-box{background:var(--ov-bg-soft);border:1px solid var(--ov-line);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cb-confirm-box strong{color:var(--ov-ink);font-size:14.5px;font-weight:500}.cb-confirm-box p{color:var(--ov-ink-2);margin:0;font-size:13px}.cb-delete-impact{gap:0;margin-top:8px;display:grid}.cb-delete-impact>div{border-top:1px solid var(--ov-line);justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.cb-delete-impact dt{color:var(--ov-ink-3)}.cb-delete-impact dd{color:var(--ov-ink);margin:0;font-weight:500}.cb-order-preview-card.decision{flex-direction:column;gap:14px;display:flex}.cb-order-preview-card.decision>div:first-child{flex-direction:column;gap:3px;display:flex}.cb-order-preview-card.decision>div:first-child>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ov-ink-3);font-size:11px;font-weight:500}.cb-order-preview-card.decision>div:first-child>strong{font-family:var(--ov-font-display);letter-spacing:-.01em;color:var(--ov-ink);font-size:17px;font-weight:600}.cb-order-preview-card.decision>div:first-child>small{color:var(--ov-ink-3);font-size:12.5px}.cb-order-preview-card.decision dl{background:var(--ov-bg-soft);border:1px solid var(--ov-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:0 18px;padding:4px 16px;display:grid}.cb-order-preview-card.decision dl>div{border-bottom:1px solid var(--ov-line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.cb-order-preview-card.decision dt{color:var(--ov-ink-3);font-size:12px}.cb-order-preview-card.decision dd{color:var(--ov-ink);text-align:right;margin:0;font-size:13px;font-weight:500}.cb-security-note{background:var(--ov-accent-soft);color:var(--ov-accent-ink);border-radius:11px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12.5px;display:flex}.cb-security-note svg{color:var(--ov-accent);flex:none;margin-top:1px}.cb-review-checklist{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cb-review-checklist article{border:1px solid var(--ov-line);background:#fff;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:16px 1fr;align-items:center;column-gap:8px;padding:10px 12px;display:grid}.cb-review-checklist article svg{color:var(--ov-ink-3);grid-row:1/3}.cb-review-checklist article.valid svg{color:#1a7544}.cb-review-checklist article.invalid svg{color:#b42318}.cb-review-checklist article span{color:var(--ov-ink-3);font-size:11.5px}.cb-review-checklist article strong{color:var(--ov-ink);font-size:12.5px;font-weight:500}.cb-activation-code{border:1px solid #2746ad26;font-family:var(--ov-font-display)!important;color:var(--ov-accent-ink)!important;background:var(--ov-accent-soft)!important}.op-toast{z-index:400;background:var(--ov-ink-deep);color:#fff;font-family:var(--ov-font);border-radius:11px;align-items:center;gap:9px;padding:11px 17px;font-size:13.5px;font-weight:500;animation:.22s cubic-bezier(.16,1,.3,1) both opToastIn;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px -12px #0d0e1380}.op-toast svg{color:#6ee7a8}@keyframes opToastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.op-usermenu{display:flex;position:relative}.op-avatar{border:1px solid var(--ov-line);width:34px;height:34px;color:var(--ov-ink-2);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;transition:border-color .15s,color .15s;display:grid}.op-avatar svg{display:block}.op-avatar:hover{border-color:var(--ov-line-strong);color:var(--ov-ink)}.op-usermenu-backdrop{z-index:90;position:fixed;inset:0}.op-usermenu-pop{z-index:100;border:1px solid var(--ov-line);min-width:210px;box-shadow:var(--ov-shadow-md);background:#fff;border-radius:12px;padding:6px;animation:.16s both opToastIn;position:absolute;top:calc(100% + 8px);right:0}.op-usermenu-id{border-bottom:1px solid var(--ov-line);margin-bottom:4px;padding:8px 10px 10px}.op-usermenu-id strong{color:var(--ov-ink);font-size:13.5px;font-weight:500;display:block}.op-usermenu-id span{color:var(--ov-ink-3);word-break:break-all;margin-top:1px;font-size:12px;display:block}.op-usermenu-pop button{text-align:left;cursor:pointer;width:100%;font-family:var(--ov-font);color:var(--ov-ink-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;display:flex}.op-usermenu-pop button:hover{background:var(--ov-bg-soft);color:var(--ov-ink)}.op-badge.trial{color:#8a5a06;background:#fdf2dc}.op-pane-meta{border-bottom:1px solid var(--ov-line);color:var(--ov-ink-3);letter-spacing:.02em;padding:8px 14px;font-size:11.5px;font-weight:500}.op-onboarding{text-align:center;border:1px solid var(--ov-line);max-width:560px;box-shadow:var(--ov-shadow-md);background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:10px;margin:40px auto;padding:40px 36px;display:flex}.op-onboarding-mark img{width:48px;height:48px;display:block}.op-onboarding h2{font-family:var(--ov-font-display);letter-spacing:-.025em;margin:8px 0 0;font-size:24px;font-weight:600}.op-onboarding p{color:var(--ov-ink-2);max-width:40em;margin:0;font-size:14.5px;line-height:1.6}.op-onboarding-steps{text-align:left;gap:8px;width:100%;margin:14px 0 8px;display:grid}.op-onboarding-step{border:1px solid var(--ov-line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.op-onboarding-step>span{background:var(--ov-accent-soft);width:26px;height:26px;color:var(--ov-accent-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.op-onboarding-step strong{color:var(--ov-ink);font-size:14px;font-weight:500;display:block}.op-onboarding-step small{color:var(--ov-ink-3);font-size:12.5px}.op-onboarding>.ov-btn{margin-top:8px}.op-palette-backdrop{z-index:500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d0e1366;justify-content:center;align-items:flex-start;padding:14vh 24px 24px;display:flex;position:fixed;inset:0}.op-palette{border:1px solid var(--ov-line);background:#fff;border-radius:14px;width:100%;max-width:560px;animation:.16s both opToastIn;overflow:hidden;box-shadow:0 30px 70px -24px #0d0e1380}.op-palette-search{border-bottom:1px solid var(--ov-line);align-items:center;gap:11px;padding:14px 16px;display:flex}.op-palette-search svg{color:var(--ov-ink-3);flex:none}.op-palette-search input{min-width:0;font-family:var(--ov-font);color:var(--ov-ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.op-kbd{font-family:var(--ov-font);color:var(--ov-ink-3);background:var(--ov-bg-soft);border:1px solid var(--ov-line);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:500}.op-palette-list{max-height:360px;padding:6px;overflow-y:auto}.op-palette-empty{text-align:center;color:var(--ov-ink-3);padding:22px;font-size:13.5px}.op-palette-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px 11px;display:flex}.op-palette-item svg{color:var(--ov-ink-3);flex:none}.op-palette-item.active{background:var(--ov-accent-soft)}.op-palette-item.active svg{color:var(--ov-accent)}.op-palette-label{min-width:0;color:var(--ov-ink);flex-direction:column;flex:1;gap:1px;font-size:14px;font-weight:500;display:flex}.op-palette-label small{color:var(--ov-ink-3);font-size:12px;font-weight:400}.op-palette-group{color:var(--ov-ink-3);background:var(--ov-bg-sunken);border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:500}.op-palette-item.active .op-palette-group{color:var(--ov-accent-ink);background:#fff}.ov-form-hint{color:var(--ov-ink-3);margin:-4px 0 0;font-size:12.5px;line-height:1.5}.cb-admin-modal .cb-license-wizard{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:4px}.cb-admin-modal .cb-license-wizard article{text-align:center;background:var(--ov-bg-soft);border:1px solid var(--ov-line);box-shadow:none;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:13px 6px;transition:background .2s,border-color .2s;transform:none}.cb-admin-modal .cb-license-wizard article:hover{transform:none}.cb-admin-modal .cb-license-wizard article.active{background:var(--ov-accent-soft);box-shadow:none;border-color:#2746ad2e}.cb-admin-modal .cb-license-wizard article.current{background:var(--ov-accent-soft);box-shadow:none;border-color:#2746ad47;transform:none}.cb-admin-modal .cb-license-wizard span{border:1px solid var(--ov-line);width:28px;height:28px;color:var(--ov-ink-3);box-shadow:none;background:#fff;font-size:12.5px;font-weight:600}.cb-admin-modal .cb-license-wizard article.active span{color:var(--ov-accent-ink);border-color:#2746ad33}.cb-admin-modal .cb-license-wizard article.current span{background:var(--ov-accent);color:#fff;box-shadow:none}.cb-admin-modal .cb-license-wizard strong{color:var(--ov-ink);white-space:normal;font-size:12.5px;font-weight:500;overflow:visible}.cb-admin-modal .cb-license-wizard small{display:none}.cb-admin-modal .cb-detail-actions{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.cb-admin-modal .cb-detail-actions button{font-family:var(--ov-font);cursor:pointer;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;padding:11px 18px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s}.cb-admin-modal .cb-detail-actions .cb-secondary{color:var(--ov-ink);border-color:var(--ov-line-2);background:#fff}.cb-admin-modal .cb-detail-actions .cb-secondary:hover{background:var(--ov-bg-soft);border-color:var(--ov-line-strong)}.cb-admin-modal .cb-detail-actions .cb-primary{background:var(--ov-accent);color:#fff}.cb-admin-modal .cb-detail-actions .cb-primary:hover{background:var(--ov-accent-hover)}.cb-admin-modal .cb-detail-actions .cb-danger{color:#fff;background:#d92d20}.cb-admin-modal .cb-detail-actions .cb-danger:hover{background:#b42318}.cb-admin-modal .cb-detail-actions button:disabled{opacity:.45;cursor:not-allowed}.cb-admin-modal .cb-confirm-box{background:var(--ov-bg-soft);border:1px solid var(--ov-line);border-radius:12px;gap:6px;padding:15px 16px}.cb-admin-modal .cb-delete-impact{border:1px solid var(--ov-line);background:#fff;border-radius:10px;margin-top:10px;overflow:hidden}.cb-admin-modal .cb-delete-impact>div{border-top:1px solid var(--ov-line);padding:9px 13px}.cb-admin-modal .cb-delete-impact>div:first-child{border-top:0}.cb-admin-modal .danger-confirm{margin-top:2px}.cb-admin-modal .danger-confirm input{border-color:#d92d2059}.cb-admin-modal .danger-confirm input:focus{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201f}.cb-admin-modal .cb-transfer-summary{background:var(--ov-bg-soft);border:1px solid var(--ov-line);border-radius:12px;padding:15px 16px}.cb-admin-modal .cb-transfer-summary strong{color:var(--ov-ink);font-size:14.5px;font-weight:500}.cb-admin-modal .cb-transfer-summary p{color:var(--ov-ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}.op-pane-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.op-filter{display:flex;position:relative}.op-filter-btn{border:1px solid var(--ov-line);width:34px;height:34px;color:var(--ov-ink-2);cursor:pointer;background:#fff;border-radius:9px;place-items:center;padding:0;transition:border-color .15s,color .15s,background .15s;display:grid;position:relative}.op-filter-btn:hover{border-color:var(--ov-line-strong);color:var(--ov-ink)}.op-filter-btn.active{color:var(--ov-accent-ink);background:var(--ov-accent-soft);border-color:#2746ad4d}.op-filter-btn svg{display:block}.op-filter-dot{background:var(--ov-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.op-filter-backdrop{z-index:90;position:fixed;inset:0}.op-filter-pop{z-index:100;border:1px solid var(--ov-line);min-width:188px;box-shadow:var(--ov-shadow-md);background:#fff;border-radius:11px;padding:6px;animation:.15s both opToastIn;position:absolute;top:calc(100% + 7px);right:0}.op-filter-pop-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ov-ink-3);padding:6px 9px 4px;font-size:10.5px;font-weight:600;display:block}.op-filter-pop button{text-align:left;cursor:pointer;width:100%;font-family:var(--ov-font);color:var(--ov-ink-2);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 9px;font-size:13.5px;display:flex}.op-filter-pop button:hover{background:var(--ov-bg-soft);color:var(--ov-ink)}.op-filter-pop button.active{color:var(--ov-accent-ink);font-weight:500}.op-filter-pop button.active svg{color:var(--ov-accent)}.op-filter-chip{background:var(--ov-accent-soft);color:var(--ov-accent-ink);font-family:var(--ov-font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:3px 5px 3px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.op-filter-chip svg{opacity:.7}.op-filter-chip:hover svg{opacity:1}.ov-faq{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.ov-faq-item{border:1px solid var(--ov-line);background:#fff;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.ov-faq-item.open{border-color:var(--ov-line-strong);box-shadow:var(--ov-shadow-sm)}.ov-faq-item>button{text-align:left;cursor:pointer;width:100%;font-family:var(--ov-font);color:var(--ov-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;font-size:16.5px;font-weight:500;display:flex}.ov-faq-icon{color:var(--ov-ink-3);flex:none;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s}.ov-faq-item.open .ov-faq-icon{color:var(--ov-accent);transform:rotate(45deg)}.ov-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1);display:grid}.ov-faq-item.open .ov-faq-answer{grid-template-rows:1fr}.ov-faq-answer>p{color:var(--ov-ink-2);margin:0;padding:0 22px;font-size:15px;line-height:1.65;overflow:hidden}.ov-faq-item.open .ov-faq-answer>p{padding-bottom:20px}.ov-form-consent{color:var(--ov-ink-3);text-align:center;margin:2px 0 0;font-size:12px;line-height:1.55}.ov-contact-sent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ov-contact-sent-mark{background:var(--ov-accent-soft);width:56px;height:56px;color:var(--ov-accent);border-radius:50%;place-items:center;display:grid}.ov-contact-sent h2{font-family:var(--ov-font-display);letter-spacing:-.02em;color:var(--ov-ink);margin:4px 0 0;font-size:24px;font-weight:600}.ov-contact-sent p{color:var(--ov-ink-2);max-width:34em;margin:0;font-size:15px;line-height:1.6}.ov-contact-sent-alt{color:var(--ov-ink-3)!important;font-size:13.5px!important}.ov-contact-sent-alt a{color:var(--ov-accent-ink);font-weight:500}.ov-contact-sent>.ov-btn{margin-top:6px}.ov-cookie{z-index:350;border:1px solid var(--ov-line);background:#fff;border-radius:14px;align-items:center;gap:16px;width:min(680px,100vw - 32px);padding:14px 16px 14px 20px;animation:.3s cubic-bezier(.16,1,.3,1) both opToastIn;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px -18px #0d0e1357}.ov-cookie p{font-family:var(--ov-font);color:var(--ov-ink-2);flex:1;margin:0;font-size:13.5px;line-height:1.55}.ov-cookie-link{color:var(--ov-accent-ink);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.ov-cookie .ov-btn{flex:none}@media (width<=560px){.ov-cookie{text-align:left;flex-direction:column;align-items:stretch}.ov-cookie .ov-btn{justify-content:center}}.ov-legal{max-width:820px;padding:96px var(--ov-pad-x) 80px;margin:0 auto}.ov-legal>h1{font-family:var(--ov-font-display);letter-spacing:-.03em;color:var(--ov-ink);margin:14px 0 0;font-size:clamp(32px,5vw,46px);font-weight:600}.ov-legal-tabs{border-bottom:1px solid var(--ov-line);flex-wrap:wrap;gap:8px;margin:26px 0 0;padding-bottom:0;display:flex}.ov-legal-tabs button{font-family:var(--ov-font);color:var(--ov-ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 4px;font-size:15px;font-weight:500;transition:color .15s,border-color .15s}.ov-legal-tabs button:hover{color:var(--ov-ink)}.ov-legal-tabs button.active{color:var(--ov-accent-ink);border-bottom-color:var(--ov-accent)}.ov-legal-body{margin-top:30px}.ov-legal-body h2{font-family:var(--ov-font);color:var(--ov-ink);margin:30px 0 8px;font-size:18px;font-weight:600}.ov-legal-body h2:first-of-type{margin-top:10px}.ov-legal-body p{color:var(--ov-ink-2);margin:0 0 8px;font-size:15.5px;line-height:1.7}.ov-legal-body a{color:var(--ov-accent-ink);font-weight:500}.ov-legal-note{background:var(--ov-accent-soft);border:1px solid #2746ad24;border-radius:12px;padding:13px 16px;color:var(--ov-accent-ink)!important;font-size:13.5px!important;line-height:1.6!important}.ov-legal-updated{color:var(--ov-ink-3)!important;margin-top:30px!important;font-size:13px!important}@media (width<=640px){.ov-legal{padding-top:72px}}.ov-auth-forgot{font-family:var(--ov-font);color:var(--ov-accent-ink);cursor:pointer;background:0 0;border:0;align-self:flex-end;margin:-4px 0 2px;padding:2px 0;font-size:13px;font-weight:500}.ov-auth-forgot:hover{text-underline-offset:2px;text-decoration:underline}.ov-auth-done{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.ov-auth-done-mark{background:var(--ov-accent-soft);width:48px;height:48px;color:var(--ov-accent);border-radius:50%;place-items:center;display:grid}.ov-auth-done p{color:var(--ov-ink-2);margin:0;font-size:14.5px;line-height:1.6}.ov-auth-done-alt{color:var(--ov-ink-3)!important;font-size:13px!important}.ov-auth-done-alt a{color:var(--ov-accent-ink);font-weight:500}.ov-auth-done>.ov-btn{margin-top:4px}.op-cmdk-chip{border:1px solid var(--ov-line);height:34px;color:var(--ov-ink-3);font-family:var(--ov-font);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 8px 0 11px;font-size:13px;font-weight:450;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.op-cmdk-chip:hover{border-color:var(--ov-line-strong);color:var(--ov-ink-2);background:var(--ov-bg-soft)}.op-cmdk-chip svg{color:var(--ov-ink-3)}.op-cmdk-chip span{line-height:1}.op-cmdk-chip kbd{font-family:var(--ov-font);color:var(--ov-ink-3);background:var(--ov-bg-soft);border:1px solid var(--ov-line);border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:500;line-height:1}.op-cmdk-chip:hover kbd{background:#fff}@media (width<=760px){.op-cmdk-chip span{display:none}}.op-pane-meta-actions{align-items:center;gap:8px;display:flex}.op-meta-link{font-family:var(--ov-font);color:var(--ov-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:2px 4px;font-size:11.5px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.op-meta-link:hover{color:var(--ov-accent-ink);background:var(--ov-accent-soft)}.op-meta-link svg{opacity:.85}.op-meta-link:disabled{opacity:.4;cursor:not-allowed}.op-meta-link:disabled:hover{color:var(--ov-ink-3);background:0 0}@media (width<=760px){.cb-portal{grid-template-columns:minmax(0,1fr)}.cb-portal-content{min-width:0;overflow-x:hidden}.op-view,.op-grid,.op-card,.op-master,.op-detail{min-width:0}.op-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.op-kpi{min-width:0}.op-stat-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cb-topbar-actions{flex-wrap:wrap;row-gap:8px;width:100%}.cb-secure-pill{display:none}.op-cmdk-chip{order:2}.op-master,.op-section-grid{grid-template-columns:1fr}.op-pane-list{max-height:none}.op-detail{padding:16px}.op-detail-head{flex-direction:column}.op-detail-actions{flex-wrap:wrap}.op-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.op-tabs::-webkit-scrollbar{display:none}.op-kv>div{grid-template-columns:110px 1fr;gap:10px}.cb-admin-modal{width:calc(100vw - 24px)}}@media (width<=420px){.op-kpis{grid-template-columns:minmax(0,1fr)}}@keyframes opSkelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.op-skel{background:linear-gradient(90deg,#edeff3 25%,#f6f7f9 37%,#edeff3 63%) 0 0/200% 100%;border-radius:6px;animation:1.5s ease-in-out infinite opSkelShimmer;display:block}.op-skel-icon{border-radius:8px;width:30px;height:30px}.op-skel-line{height:10px}.op-skel-line.sm{width:40%}.op-skel-line.md{width:62%}.op-skel-line.lg{width:82%}.op-skel-mark{border-radius:9px;flex:none;width:32px;height:32px}.op-skel-kpi{pointer-events:none;flex-direction:column;align-items:stretch;gap:10px;display:flex}.op-skel-row{pointer-events:none}.op-skel-row .op-row-main{flex-direction:column;flex:1;gap:7px;display:flex}@media (prefers-reduced-motion:reduce){.op-skel{animation:none}}.ov-auth-form{display:contents}
