.replayer-wrapper{position:relative}.replayer-mouse{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDUwIDUwIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkRlc2lnbl90bnA8L3RpdGxlPjxwYXRoIGQ9Ik00OC43MSw0Mi45MUwzNC4wOCwyOC4yOSw0NC4zMywxOEExLDEsMCwwLDAsNDQsMTYuMzlMMi4zNSwxLjA2QTEsMSwwLDAsMCwxLjA2LDIuMzVMMTYuMzksNDRhMSwxLDAsMCwwLDEuNjUuMzZMMjguMjksMzQuMDgsNDIuOTEsNDguNzFhMSwxLDAsMCwwLDEuNDEsMGw0LjM4LTQuMzhBMSwxLDAsMCwwLDQ4LjcxLDQyLjkxWm0tNS4wOSwzLjY3TDI5LDMyYTEsMSwwLDAsMC0xLjQxLDBsLTkuODUsOS44NUwzLjY5LDMuNjlsMzguMTIsMTRMMzIsMjcuNThBMSwxLDAsMCwwLDMyLDI5TDQ2LjU5LDQzLjYyWiI+PC9wYXRoPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#0000;width:20px;height:20px;transition:left 50ms linear,top 50ms linear;position:absolute}.replayer-mouse:after{content:"";opacity:.3;background:#4950f6;border-radius:100%;width:20px;height:20px;display:inline-block;transform:translate(-50%,-50%)}.replayer-mouse.active:after{animation:.2s ease-in-out click}.replayer-mouse.touch-device{background-image:none;border:4px solid #4950f600;border-radius:100%;width:70px;height:70px;margin-top:-37px;margin-left:-37px;transition:left linear,top linear,border-color .2s ease-in-out}.replayer-mouse.touch-device.touch-active{border-color:#4950f6;transition:left .25s linear,top .25s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device:after{opacity:0}.replayer-mouse.touch-device.active:after{animation:.2s ease-in-out touch-click}.replayer-mouse-tail{pointer-events:none;position:absolute}@keyframes click{0%{opacity:.3;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@keyframes touch-click{0%{opacity:0;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}
.api-docs-hero{background:linear-gradient(135deg,#fff 0%,#f7f5ff 100%);border:1px solid #e8e7f4;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:26px;margin-bottom:22px;padding:28px;display:grid;box-shadow:0 18px 45px #1f23400f}.api-docs-kicker{color:#7157db;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.api-docs-hero h2{color:#171a2e;margin:0 0 8px;font-size:24px}.api-docs-hero p{color:#6d7187;max-width:660px;margin:0;line-height:1.9}.api-docs-facts{gap:9px;display:grid}.api-docs-facts>span{background:#ffffffd1;border:1px solid #ebe9f6;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.api-docs-facts small{color:#81859a}.api-docs-facts strong,.api-docs-facts code{color:#323650;text-align:left;direction:ltr;font:700 12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.swagger-shell{direction:ltr;background:#fff;border:1px solid #e6e5ef;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #1f234012}.swagger-ui-host{min-height:520px}.swagger-shell .swagger-ui .topbar{display:none}.swagger-shell .swagger-ui .information-container.wrapper{margin:0;padding:24px 28px}.swagger-shell .swagger-ui .scheme-container{box-shadow:none;background:#f8f8fc;margin:0;padding:18px 28px}.swagger-shell .swagger-ui .wrapper{max-width:none;padding:0 28px 24px}.swagger-shell .swagger-ui .opblock-tag{font-family:inherit}.swagger-shell .swagger-ui .info .title{font-size:26px}.swagger-shell .swagger-ui .btn.authorize{color:#6547cf;border-color:#7557dc}.swagger-shell .swagger-ui .opblock{box-shadow:none;border-radius:12px}@media (max-width:760px){.api-docs-hero{grid-template-columns:1fr;padding:20px}.api-docs-hero h2{font-size:20px}.swagger-shell{border-radius:16px;margin-inline:-12px}.swagger-shell .swagger-ui .information-container.wrapper,.swagger-shell .swagger-ui .scheme-container,.swagger-shell .swagger-ui .wrapper{padding-inline:14px}}.api-top-actions{align-items:center;gap:8px;display:flex}.developer-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:16px;margin-bottom:22px;display:grid}.api-token-panel,.api-debug-panel{background:#fff;border:1px solid #e5e8ef;border-radius:21px;overflow:hidden;box-shadow:0 10px 34px #1c233a0e}.api-token-panel>header,.api-debug-panel>header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.api-token-panel>header>div,.api-debug-panel>header>div{align-items:center;gap:11px;display:flex}.api-token-panel>header>div>span{color:#6657d9;background:#f0edff;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.api-token-panel h2,.api-debug-panel h2,.swagger-section-heading h2{color:#252a3d;margin:0;font-size:.94rem}.api-token-panel header p,.api-debug-panel header p,.swagger-section-heading p{color:#878d9d;margin:2px 0 0;font-size:.67rem}.api-token-panel>header>b{color:#087b4d;background:#eaf8f1;border-radius:8px;padding:5px 9px;font-size:.66rem}.api-token-create{background:#fafafe;grid-template-columns:1fr auto;align-items:end;gap:9px;padding:15px 19px;display:grid}.api-token-create label{gap:5px;display:grid}.api-token-create label>span{color:#5f6678;font-size:.68rem;font-weight:800}.api-token-create input{min-height:41px;font:inherit;background:#fff;border:1px solid #dcdee7;border-radius:10px;outline:0;padding:0 12px;font-size:.76rem}.api-token-create input:focus{border-color:#8d80e4;box-shadow:0 0 0 3px #6657d917}.api-token-create .button{min-height:41px}.api-token-reveal{background:#f0fbf6;border:1px solid #a8dfc6;border-radius:13px;grid-template-columns:1fr auto;gap:10px;margin:14px 19px;padding:13px;display:grid}.api-token-reveal>div{color:#087b4d;align-items:center;gap:8px;display:flex}.api-token-reveal>div>span{display:grid}.api-token-reveal strong{font-size:.73rem}.api-token-reveal small{color:#54836e;font-size:.61rem}.api-token-reveal code{color:#123d2b;white-space:nowrap;background:#fff;border:1px dashed #85c8a7;border-radius:9px;grid-column:1/-1;padding:10px;font:700 .72rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.api-token-reveal>button{color:#fff;font:inherit;cursor:pointer;background:#0c8a57;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.66rem;font-weight:900;display:flex}.api-token-list{display:grid}.api-token-list article{border-top:1px solid #eff0f4;grid-template-columns:34px minmax(130px,1fr) minmax(120px,.8fr) minmax(120px,.8fr) auto;align-items:center;gap:10px;min-height:65px;padding:10px 19px;display:grid}.api-token-list article>span{color:#6657d9;background:#f5f3ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.api-token-list article>div{gap:2px;min-width:0;display:grid}.api-token-list strong{font-size:.72rem}.api-token-list code{color:#777f91;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.api-token-list small{color:#999fac;font-size:.56rem}.api-token-list time{color:#50586a;font-size:.62rem}.api-token-list article>button{color:#ad3e50;font:inherit;cursor:pointer;background:#fff6f7;border:1px solid #efc3ca;border-radius:8px;padding:6px 9px;font-size:.61rem;font-weight:900}.api-token-list article>b{color:#999fac;font-size:.61rem}.api-token-list article.revoked{opacity:.55}.api-empty-row{color:#8e95a4;text-align:center;margin:0;padding:26px;font-size:.71rem}.api-debug-panel{color:#e8edf6;background:#111a2d;border-color:#202c43;flex-direction:column;display:flex}.api-debug-panel>header{border-color:#ffffff14}.api-debug-panel h2{color:#f3f6fb}.api-debug-panel header p{color:#92a0b7}.debug-status-dot{background:#64748b;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #64748b1f}.api-debug-panel.is-active .debug-status-dot{background:#34d399;animation:1.8s infinite debug-dot;box-shadow:0 0 0 5px #34d3991f}.api-debug-panel>header button{color:#c8d1df;min-height:34px;font:inherit;cursor:pointer;background:#1c2940;border:1px solid #3b4961;border-radius:9px;padding:0 10px;font-size:.63rem;font-weight:900}.api-debug-panel.is-active>header button{color:#fecdd3;background:#3a202b;border-color:#8b3f4e}@keyframes debug-dot{50%{box-shadow:0 0 0 8px #34d39900}}.debug-privacy-note{color:#99a7bb;background:#ffffff09;border:1px solid #94a3b821;border-radius:10px;gap:8px;margin:13px 15px 0;padding:10px 11px;font-size:.61rem;line-height:1.8;display:flex}.debug-privacy-note svg{color:#5eead4;flex:none}.debug-privacy-note strong{color:#d5f7ed}.debug-empty{text-align:center;color:#718096;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:240px;padding:24px;display:flex}.debug-empty svg{margin-bottom:9px}.debug-empty strong{color:#c4cfdd;font-size:.76rem}.debug-empty p{color:#718096;margin:4px 0 0;font-size:.64rem}.debug-pulse{border:2px solid #34d399;border-radius:50%;width:27px;height:27px;margin-bottom:14px;animation:1.5s infinite debug-dot;box-shadow:0 0 0 8px #34d39914}.debug-request-list{padding:8px 0;display:grid}.debug-request-list article{direction:ltr;border-top:1px solid #ffffff0f;grid-template-columns:55px 47px minmax(100px,1fr) 38px 52px 52px;align-items:center;gap:7px;min-height:39px;padding:5px 14px;display:grid}.debug-request-list time,.debug-request-list small,.debug-request-list em{color:#8290a6;font-size:.55rem;font-style:normal}.debug-request-list b{text-align:center;color:#93c5fd;background:#3b82f626;border-radius:5px;padding:4px;font-size:.52rem}.debug-request-list b.post{color:#86efac;background:#22c55e24}.debug-request-list b.put,.debug-request-list b.patch{color:#fde68a;background:#eab30824}.debug-request-list b.delete{color:#fda4af;background:#f43f5e24}.debug-request-list code{color:#d8e0eb;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.debug-request-list>article>span{text-align:center;font-size:.58rem;font-weight:900}.debug-request-list>article>span.success{color:#6ee7b7}.debug-request-list>article>span.failed{color:#fda4af}.swagger-section-heading{justify-content:space-between;align-items:center;gap:15px;margin:24px 0 12px;display:flex}.swagger-section-heading>div{align-items:center;gap:10px;display:flex}.swagger-section-heading>div>span{color:#6657d9;background:#eeebff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.swagger-section-heading a{color:#6657d9;align-items:center;gap:6px;font-size:.68rem;font-weight:900;text-decoration:none;display:flex}@media (max-width:1080px){.developer-grid{grid-template-columns:1fr}.api-debug-panel{min-height:380px}}@media (max-width:720px){.api-top-actions{display:none}.api-token-list article{grid-template-columns:32px 1fr auto}.api-token-list article>div:nth-of-type(n+2){display:none}.api-token-create,.api-token-reveal{grid-template-columns:1fr}.debug-request-list article{grid-template-columns:48px 43px minmax(80px,1fr) 34px}.debug-request-list small,.debug-request-list em{display:none}.swagger-section-heading{align-items:flex-start}.swagger-section-heading a{display:none}}.api-integration-overview{background:#fff;border:1px solid #e3e6ee;border-radius:21px;margin-bottom:16px;overflow:hidden;box-shadow:0 12px 36px #1c233a0d}.api-integration-overview>header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;gap:16px;padding:16px 19px;display:flex}.api-integration-overview>header>div:first-child{align-items:center;gap:11px;display:flex}.api-integration-overview>header>div:first-child>span{color:#6657d9;background:#f0edff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.api-integration-overview h2{color:#252a3d;margin:0;font-size:.94rem}.api-integration-overview header p{color:#878d9d;margin:2px 0 0;font-size:.67rem}.integration-totals{gap:8px;display:flex}.integration-totals>span{background:#f7f8fb;border-radius:10px;grid-template-columns:auto auto;align-items:baseline;gap:5px;padding:7px 10px;display:grid}.integration-totals strong{color:#343a50;font-size:.84rem}.integration-totals small{color:#8a91a2;font-size:.58rem}.api-integration-map{direction:ltr;background:radial-gradient(circle at 12%,#6f57db14,#0000 19rem),linear-gradient(#fcfcff,#f8f9fc);grid-template-columns:minmax(0,1fr) 235px;grid-template-areas:"apps core";align-items:center;min-height:190px;padding:20px;display:grid}.api-core-node{direction:rtl;background:#fff;border:1px solid #d8d4f2;border-radius:17px;grid-area:core;align-items:center;gap:11px;padding:15px;display:flex;position:relative;box-shadow:0 14px 30px #4738911a}.api-core-node>span{color:#fff;background:linear-gradient(145deg,#715dd9,#5946c2);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.api-core-node>div{gap:2px;display:grid}.api-core-node small{color:#8c84bd;text-transform:uppercase;font-size:.55rem}.api-core-node strong{color:#25283c;font-size:.79rem}.api-core-node em{color:#169363;font-size:.58rem;font-style:normal}.api-core-node>i{z-index:3;background:#38bd84;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:-7px;transform:translateY(-50%);box-shadow:0 0 0 4px #38bd8421}.integration-apps{direction:rtl;grid-area:apps;grid-template-columns:1fr;gap:8px;padding:4px 76px 4px 0;display:grid;position:relative}.integration-apps:before{content:"";z-index:0;background:linear-gradient(#bcb3ee,#7565d2,#bcb3ee);border-radius:2px;width:2px;position:absolute;top:31px;bottom:31px;right:46px}.integration-apps:after{content:"";z-index:0;background:linear-gradient(90deg,#7565d2,#a99fe5);width:47px;height:2px;position:absolute;top:50%;right:0}.integration-apps article,.integration-empty{z-index:1;direction:rtl;background:#fff;border:1px solid #e5e7ee;border-radius:13px;justify-self:end;align-items:center;gap:9px;width:min(100%,590px);min-width:0;padding:10px 12px;display:flex;position:relative;box-shadow:0 4px 14px #23284309}.integration-apps article:before,.integration-empty:before,.integration-more:before{content:"";background:#a99fe5;width:31px;height:2px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.integration-apps article:after,.integration-empty:after,.integration-more:after{content:"";background:#7565d2;border:2px solid #f9f9fd;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:calc(100% + 26px);transform:translate(50%,-50%);box-shadow:0 0 0 3px #7565d21a}.integration-apps article>b{background:#fff;border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite integration-flow;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%);box-shadow:0 0 0 2px #8d7fdb}.integration-apps article:nth-of-type(2)>b{animation-delay:.3s}.integration-apps article:nth-of-type(3)>b{animation-delay:.6s}.integration-apps article:nth-of-type(4)>b{animation-delay:.9s}.integration-apps article:nth-of-type(5)>b{animation-delay:1.2s}.integration-apps article:nth-of-type(6)>b{animation-delay:1.5s}@keyframes integration-flow{0%,to{opacity:.35;right:calc(100% + 5px)}50%{opacity:1;right:calc(100% + 25px)}}.integration-apps article>span{color:#6557cf;background:#f0edff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.integration-apps article>div{gap:1px;min-width:0;display:grid}.integration-apps article strong{color:#353a4d;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.integration-apps article small{color:#8f96a6;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.integration-apps article em{color:#6658c5;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-style:normal;overflow:hidden}.integration-apps article>i{border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:9px}.integration-apps article>i.connected{background:#2cbb80;box-shadow:0 0 0 3px #2cbb801a}.integration-apps article>i.waiting{background:#e7a144;box-shadow:0 0 0 3px #e7a1441a}.integration-empty{color:#8790a2;justify-content:center;min-height:75px}.integration-empty>span{gap:2px;display:grid}.integration-empty strong{font-size:.7rem}.integration-empty small{font-size:.58rem}.integration-apps.is-empty:before{display:none}.api-token-create.scoped{padding:16px 19px;display:block}.token-create-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.token-create-heading>label{gap:5px;display:grid}.token-create-heading>label>span{color:#5f6678;font-size:.68rem;font-weight:800}.token-create-heading>div{gap:5px;display:grid}.token-create-heading>div>small{color:#858b9b;font-size:.58rem}.token-create-heading>div>span{gap:5px;display:flex}.token-create-heading button{color:#656d80;font:inherit;cursor:pointer;background:#fff;border:1px solid #dddfea;border-radius:8px;padding:6px 8px;font-size:.58rem;font-weight:800}.token-create-heading button:hover{color:#6657c8;background:#f5f3ff;border-color:#bcb5e8}.api-scope-heading{border-top:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:14px;display:flex}.api-scope-heading>div{gap:2px;display:grid}.api-scope-heading strong{color:#34394c;font-size:.71rem}.api-scope-heading small{color:#9298a7;font-size:.58rem}.api-scope-heading>b{color:#6254c4;white-space:nowrap;background:#efedff;border-radius:9px;padding:5px 8px;font-size:.59rem}.api-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.api-scope-grid>article{background:#fff;border:1px solid #e2e4eb;border-radius:12px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.api-scope-grid>article.selected{border-color:#c8c1ef;box-shadow:0 0 0 2px #6d5ad20f}.api-scope-grid article>header{align-items:center;gap:8px;padding:9px 10px;display:flex}.api-scope-grid article>header>span{color:#7569ca;background:#f3f1ff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.api-scope-grid article>header>div{gap:1px;display:grid}.api-scope-grid article strong{color:#3f4457;font-size:.66rem}.api-scope-grid article small{color:#959baa;font-size:.53rem}.api-scope-grid article>div{border-top:1px solid #eef0f4;grid-template-columns:repeat(2,1fr);display:grid}.api-scope-grid article>div label{color:#72798b;cursor:pointer;justify-content:center;align-items:center;gap:5px;min-height:31px;font-size:.57rem;font-weight:800;display:flex}.api-scope-grid article>div label+label{border-right:1px solid #eef0f4}.api-scope-grid input{accent-color:#6757ce;width:13px;height:13px;min-height:0;padding:0}.api-token-create.scoped>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.api-token-create.scoped>footer>span{color:#888f9f;align-items:center;gap:5px;font-size:.56rem;display:flex}.api-token-create.scoped>footer .button{min-height:39px}.created-token-scopes{flex-wrap:wrap;color:inherit!important;gap:4px!important;display:flex!important}.created-token-scopes>span{color:#34755a;background:#e3f6ec;border-radius:10px;padding:3px 6px;font-size:.54rem}.api-token-list article>div:first-of-type p{flex-wrap:wrap;gap:3px;margin:2px 0 0;display:flex}.api-token-list article>div:first-of-type p em{color:#675bc0;background:#f0edff;border-radius:8px;padding:2px 5px;font-size:.49rem;font-style:normal}.integration-more{z-index:1;color:#776ac2;text-align:center;direction:rtl;background:#faf9ff;border:1px dashed #d9d5ec;border-radius:10px;justify-self:end;width:min(100%,590px);padding:7px;font-size:.57rem;font-weight:800;position:relative}@media (max-width:1080px){.api-integration-map{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:760px){.api-integration-overview>header{flex-direction:column;align-items:flex-start}.api-integration-map{grid-template-columns:1fr;grid-template-areas:"core""apps";gap:0}.api-core-node{justify-self:center;width:min(100%,360px)}.api-core-node>i{top:auto;bottom:-7px;left:50%;transform:translate(-50%)}.integration-apps{margin-top:36px;padding:4px 52px 4px 0}.integration-apps:before{top:0;bottom:31px;right:25px}.integration-apps:after{background:0 0;border-top:2px solid #a99fe5;border-right:2px solid #a99fe5;width:calc(50% - 25px);height:37px;top:-36px;right:25px}.integration-apps article,.integration-empty,.integration-more{width:100%}.integration-apps article:before,.integration-empty:before,.integration-more:before{width:28px}.integration-apps article:after,.integration-empty:after,.integration-more:after{right:calc(100% + 23px)}.api-scope-grid{grid-template-columns:1fr}}@media (max-width:720px){.token-create-heading{grid-template-columns:1fr}.api-token-create.scoped>footer{flex-direction:column;align-items:stretch}}
.integration-apps{direction:ltr}.integration-totals>a{color:#6657c8;background:#f7f5ff;border:1px solid #d8d3f2;border-radius:10px;align-items:center;gap:5px;padding:7px 10px;font-size:.58rem;font-weight:900;text-decoration:none;display:flex}.integration-report-shortcut{color:#d1d8e7;background:#ffffff0d;border:1px solid #ffffff21;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:3px;padding:5px 8px;font-size:.57rem;font-weight:800;text-decoration:none;display:flex}.integration-apps article:before,.integration-empty:before,.integration-more:before{left:100%;right:auto}.integration-apps article:after,.integration-empty:after,.integration-more:after{left:calc(100% + 26px);right:auto;transform:translate(-50%,-50%)}.integration-apps article>b{animation-name:integration-flow-corrected;left:calc(100% + 5px);right:auto}@keyframes integration-flow-corrected{0%,to{opacity:.35;left:calc(100% + 5px)}50%{opacity:1;left:calc(100% + 25px)}}@media (max-width:760px){.integration-apps article:after,.integration-empty:after,.integration-more:after{left:calc(100% + 23px);right:auto}}
@media (min-width:1051px){.metrics-grid.funnel-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:681px) and (max-width:1050px){.metrics-grid.funnel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.compact-funnel-wrap{background:#fff;border:1px solid #e5e7ee;border-radius:15px;overflow:hidden}.compact-funnel-head,.compact-funnel-summary{grid-template-columns:minmax(250px,1.8fr) minmax(190px,1.15fr) minmax(105px,.62fr) minmax(115px,.7fr) 26px;align-items:center;gap:18px;display:grid}.compact-funnel-head{color:#9ba1ae;background:#f8f8fb;min-height:38px;padding:0 17px;font-size:.52rem;font-weight:800}.compact-funnel-list{display:grid}.compact-funnel-card{background:#fff;border-top:1px solid #eceef3;position:relative}.compact-funnel-card:first-child{border-top:0}.compact-funnel-card:before{z-index:2;background:var(--blue);content:"";width:3px;position:absolute;top:0;bottom:0;right:0}.compact-funnel-card.abandoned:before{background:var(--orange)}.compact-funnel-card.completed:before{background:var(--green)}.compact-funnel-summary{width:100%;min-height:72px;color:var(--ink);text-align:right;cursor:pointer;background:0 0;border:0;padding:10px 17px}.compact-funnel-summary:hover,.compact-funnel-card.is-open .compact-funnel-summary{background:#fbfbfe}.compact-funnel-summary:focus-visible{z-index:3;outline-offset:-2px;outline:2px solid #9a90e9;position:relative}.compact-funnel-person{align-items:center;gap:10px;min-width:0;display:flex}.compact-funnel-person>i{width:36px;height:36px;color:var(--primary);background:var(--primary-soft);border-radius:11px;flex:none;place-items:center;font-style:normal;display:grid}.compact-funnel-person>span,.compact-funnel-stage>span:first-child,.compact-funnel-value{gap:2px;min-width:0;display:grid}.compact-funnel-person strong,.compact-funnel-stage strong,.compact-funnel-value strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.compact-funnel-person small,.compact-funnel-stage small,.compact-funnel-value small{color:#9299a8;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.compact-funnel-person .funnel-status{margin-right:auto;padding:4px 7px;font-size:.5rem}.compact-funnel-stage{gap:7px;display:grid}.compact-stage-track{grid-template-columns:repeat(6,1fr);align-items:center;gap:5px;padding-inline:2px;display:grid;position:relative}.compact-stage-track:before{content:"";background:#e6e8ee;border-radius:4px;height:2px;position:absolute;left:5px;right:5px}.compact-stage-track i{z-index:1;background:#fff;border:2px solid #dfe2e9;border-radius:50%;justify-self:center;width:7px;height:7px;position:relative}.compact-stage-track i.done{border-color:var(--green);background:var(--green);box-shadow:0 0 0 3px #16a56a1a}.compact-funnel-value{align-content:center}.compact-funnel-time{color:#747c8d;white-space:nowrap;font-size:.57rem}.compact-funnel-chevron{color:#9198a7;background:#f2f3f7;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.compact-funnel-chevron svg{transition:transform .2s;transform:rotate(90deg)}.compact-funnel-card.is-open .compact-funnel-chevron{color:var(--primary);background:var(--primary-soft)}.compact-funnel-card.is-open .compact-funnel-chevron svg{transform:rotate(-90deg)}.compact-funnel-details{background:linear-gradient(#fafafe,#fff);border-top:1px dashed #e1e3ea;gap:12px;padding:14px 17px 15px;animation:.18s ease-out compact-detail-in;display:grid}.cart-detail-navigation{justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-detail-tabs{background:#f0f2f6;border:1px solid #e4e6ed;border-radius:12px;align-items:center;gap:3px;padding:4px;display:inline-flex}.cart-detail-tabs button{color:#7f8797;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:5px 10px;display:flex;position:relative}.cart-detail-tabs button>span{color:#8f96a5;background:#ffffffa6;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.cart-detail-tabs button b{font-size:.72rem;font-weight:750}.cart-detail-tabs button small{color:#7d8493;background:#e4e6ec;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:.58rem;display:grid}.cart-detail-tabs button>i{background:#23b777;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.cart-detail-tabs button.active{color:#4f45ae;background:#fff;box-shadow:0 3px 12px #282f4514}.cart-detail-tabs button.active>span{color:#fff;background:linear-gradient(145deg,#7869e5,#5c4dc5)}.cart-detail-tabs button.active small{color:#fff;background:#6a5bd2}.cart-detail-navigation .cart-insight-actions{margin-right:auto}.cart-detail-navigation .journey-open-button,.cart-detail-navigation .discount-sms-trigger{min-height:39px;padding-inline:10px}.cart-detail-panel{animation:.16s ease-out compact-detail-in}.cart-overview-panel{gap:10px;display:grid}.cart-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cart-overview-grid article{background:#fff;border:1px solid #e8e9ef;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.cart-overview-grid article>span{color:#7164ce;background:#f0edff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cart-overview-grid article>div{gap:2px;min-width:0;display:grid}.cart-overview-grid small{color:#a0a6b2;font-size:.61rem}.cart-overview-grid b,.cart-overview-grid em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-overview-grid b{color:#4e5668;font-size:.74rem;font-weight:750}.cart-overview-grid em{color:#8d94a3;font-size:.61rem;font-style:normal}.cart-overview-panel>.campaign-indicator{margin:0}@keyframes compact-detail-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.compact-customer-chips{flex-wrap:wrap;gap:7px;display:flex}.compact-customer-chips>a,.compact-customer-chips>span{color:#737b8c;background:#fff;border:1px solid #e6e7ed;border-radius:9px;align-items:center;gap:6px;min-height:33px;padding:6px 9px;font-size:.52rem;text-decoration:none;display:flex}.compact-customer-chips svg{color:var(--primary)}.compact-customer-chips strong{color:#3f485a;font-size:.57rem}.compact-customer-chips>a:hover{background:#f8f7ff;border-color:#c9c4f0}.compact-stage-legend{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.cart-visitor-context{background:#f8f9fb;border:1px solid #e7e9ef;border-radius:11px;overflow:hidden}.cart-visitor-context>header{color:#7d8595;border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:10px;display:flex}.cart-visitor-context>header>span{align-items:center;gap:5px;font-weight:650;display:flex}.cart-visitor-context>header svg{color:#8c83d8}.cart-visitor-context>header small{color:#a0a6b2;font-size:9px}.cart-visitor-context>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cart-visitor-context article{color:#9299a8;border-left:1px solid #eceef2;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:9px 10px;display:grid}.cart-visitor-context article:last-child{border-left:0}.cart-visitor-context article>svg{color:#a2a8b4;margin-top:13px}.cart-visitor-context article>span{gap:2px;min-width:0;display:grid}.cart-visitor-context article small{color:#a0a6b2;font-size:9px}.cart-visitor-context article b,.cart-visitor-context article em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-visitor-context article b{color:#596173;font-size:11px;font-weight:650}.cart-visitor-context article em{color:#9299a8;font-size:9px;font-style:normal}.cart-visitor-context-empty{color:#9299a8;background:#fafbfc;border:1px dashed #e1e4ea;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;line-height:1.7;display:flex}.compact-stage-legend>span{color:#9aa0ad;white-space:nowrap;background:#fff;border:1px solid #e6e8ee;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:.5rem;font-weight:800;display:flex}.compact-stage-legend>span>i{background:#eef0f4;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.46rem;font-style:normal;display:grid}.compact-stage-legend>span.done{color:#19845a;background:#f5fcf8;border-color:#cce8db}.compact-stage-legend>span.done>i{color:#fff;background:var(--green)}.compact-stage-legend>span.current{box-shadow:inset 0 0 0 1px var(--green)}.compact-funnel-details>.campaign-indicator{margin:0}.compact-funnel-details>footer{color:#949baa;justify-content:space-between;align-items:center;gap:10px;font-size:.52rem;display:flex}.compact-funnel-details>footer>span,.compact-funnel-details>footer>a{align-items:center;gap:5px;display:flex}.compact-funnel-details>footer>a{color:var(--primary);font-weight:900;text-decoration:none}.compact-funnel-details>footer>a svg{transform:rotate(180deg)}@media (max-width:1050px){.compact-funnel-head,.compact-funnel-summary{grid-template-columns:minmax(215px,1.55fr) minmax(165px,1fr) minmax(90px,.55fr) 24px;gap:13px}.compact-funnel-head>span:nth-child(4),.compact-funnel-time{display:none}.cart-visitor-context>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-visitor-context article:nth-child(2){border-left:0}.cart-visitor-context article:nth-child(-n+2){border-bottom:1px solid #eceef2}.cart-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.compact-funnel-wrap{border-radius:13px}.compact-funnel-head{display:none}.compact-funnel-card:first-child{border-top:0}.compact-funnel-summary{grid-template-columns:minmax(0,1fr) 26px;grid-template-areas:"person chevron""stage stage""value value";gap:10px 8px;min-height:0;padding:13px 12px 12px 14px}.compact-funnel-person{grid-area:person}.compact-funnel-person .funnel-status{margin-right:4px}.compact-funnel-stage{grid-area:stage;grid-template-columns:auto 1fr;align-items:center;gap:12px}.compact-stage-track{min-width:120px}.compact-funnel-value{border-top:1px dashed #e8e9ee;grid-area:value;align-items:baseline;gap:5px;padding-top:8px;display:flex}.compact-funnel-chevron{grid-area:chevron}.compact-funnel-details{padding:12px}.compact-stage-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-detail-navigation{flex-direction:column;align-items:stretch}.cart-detail-tabs{grid-template-columns:repeat(3,1fr);display:grid}.cart-detail-tabs button{justify-content:center;padding-inline:7px}.cart-detail-navigation .cart-insight-actions{width:100%;margin:0}.cart-detail-navigation .cart-insight-actions>*{flex:1;justify-content:center}}@media (max-width:420px){.compact-funnel-person>i{width:33px;height:33px}.compact-funnel-person .funnel-status{padding-inline:6px}.compact-funnel-stage{grid-template-columns:1fr}.compact-stage-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-customer-chips>a,.compact-customer-chips>span{width:100%}.compact-funnel-details>footer{flex-direction:column;align-items:flex-start}.cart-visitor-context>header{flex-direction:column;align-items:flex-start;gap:2px}.cart-visitor-context>div{grid-template-columns:1fr}.cart-visitor-context article,.cart-visitor-context article:nth-child(2){border-bottom:1px solid #eceef2;border-left:0}.cart-visitor-context article:last-child{border-bottom:0}.cart-detail-tabs button{gap:4px}.cart-detail-tabs button>span{width:25px;height:25px}.cart-detail-tabs button b{font-size:.66rem}.cart-overview-grid{grid-template-columns:1fr}}
.funnel-tracking-panel .tracking-tabs button{min-height:44px;font-size:.84rem}.funnel-time-group{background:#f7f9fc;border-top:1px solid #e5e9f0;border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;min-height:54px;padding:9px 16px;display:flex}.funnel-time-group:first-child{border-top:0}.funnel-time-group>div{align-items:center;gap:10px;display:flex}.funnel-time-group>div>span:first-child{color:#667085;background:#fff;border:1px solid #e4e8ef;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.funnel-time-group>div>span:last-child{gap:1px;display:grid}.funnel-time-group strong{color:#344054;font-size:.78rem}.funnel-time-group small{color:#8b95a6;font-size:.62rem}.funnel-time-group>b{color:#667085;background:#fff;border:1px solid #e4e8ef;border-radius:9px;place-items:center;min-width:29px;height:29px;padding:0 7px;font-size:.69rem;display:grid}.funnel-time-group.recent{background:linear-gradient(90deg,#f4fdf9,#f8fcfb);border-color:#d5eee3}.funnel-time-group.recent>div>span:first-child,.funnel-time-group.recent>b{color:#087b4d;background:#ecfaf3;border-color:#bce6d2}.funnel-time-group.older{margin-top:8px}.funnel-toolbar{grid-template-columns:auto minmax(480px,1fr);align-items:end;gap:14px;margin:16px 0;display:grid}.funnel-toolbar .funnel-filter{margin:0}.funnel-toolbar .funnel-filter button{min-height:38px;padding:7px 13px;font-size:.76rem;font-weight:800}.freshness-filter{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.freshness-filter button{color:#727a8b;text-align:right;cursor:pointer;background:#fff;border:1px solid #e2e4eb;border-radius:11px;gap:2px;min-height:48px;padding:7px 10px;display:grid}.freshness-filter button>span{justify-content:space-between;align-items:center;gap:5px;font-size:.74rem;font-weight:900;display:flex}.freshness-filter button b{color:#747c8d;background:#f0f1f5;border-radius:20px;place-items:center;min-width:21px;height:21px;font-size:.64rem;display:grid}.freshness-filter button small{color:#9aa0ad;font-size:.62rem}.freshness-filter button.active{color:var(--primary);background:#f7f6ff;border-color:#a9a1eb;box-shadow:0 0 0 2px #6657d914}.freshness-filter button.active b{color:#fff;background:var(--primary)}.freshness-filter button.active.fresh{color:#0c8152;background:#f1fbf6;border-color:#9fdcc1}.freshness-filter button.active.fresh b{background:var(--green)}.freshness-filter button.active.waiting{color:#a36320;background:#fff8ef;border-color:#f0cda8}.freshness-filter button.active.waiting b{background:var(--orange)}.freshness-filter button.active.old{color:#a43b4d;background:#fff4f5;border-color:#e7bfc6}.freshness-filter button.active.old b{background:var(--red)}.compact-funnel-head,.compact-funnel-summary{grid-template-columns:minmax(255px,1.6fr) minmax(190px,1.05fr) minmax(190px,1.03fr) minmax(115px,.58fr) 28px;gap:16px}.compact-funnel-head{min-height:43px;font-size:.7rem}.compact-funnel-summary{min-height:82px;padding-block:11px}.compact-funnel-person>i{width:40px;height:40px}.compact-funnel-person strong,.compact-funnel-stage strong,.compact-funnel-value strong{font-size:.84rem}.compact-funnel-person small,.compact-funnel-stage small,.compact-funnel-value small{font-size:.67rem}.compact-funnel-person .funnel-status{padding:5px 8px;font-size:.66rem}.compact-funnel-stage{gap:9px}.compact-stage-track i{border-width:2px;width:10px;height:10px}.compact-funnel-age{grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;min-width:0;display:grid}.compact-funnel-age>b{border-radius:10px;grid-row:1/3;place-items:center;min-width:48px;min-height:38px;font-size:.68rem;display:grid}.compact-funnel-age>b.fresh{color:#087b4d;background:var(--green-soft)}.compact-funnel-age>b.waiting{color:#a36320;background:var(--orange-soft)}.compact-funnel-age>b.old{color:#a73b4e;background:var(--red-soft)}.compact-funnel-age strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.compact-funnel-age small{color:#9097a6;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.compact-funnel-chevron{width:29px;height:29px}.compact-funnel-details{gap:13px;padding:14px 17px 16px}.cart-detail-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.compact-customer-chips>a,.compact-customer-chips>span{min-height:36px;padding:7px 10px;font-size:.67rem}.compact-customer-chips strong{font-size:.72rem}.discount-sms-trigger{min-height:37px;color:var(--primary);white-space:nowrap;cursor:pointer;background:#f7f5ff;border:1px solid #cfc9f4;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-size:.72rem;font-weight:900;display:flex}.discount-sms-trigger:hover{border-color:var(--primary);background:var(--primary-soft)}.compact-stage-legend>span{min-height:39px;font-size:.7rem}.compact-stage-legend>span>i{width:20px;height:20px;font-size:.63rem}.funnel-cart-items{background:#fff;border:1px solid #e4e6ed;border-radius:12px;overflow:hidden}.funnel-cart-items>header{background:#f8f8fb;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:flex}.funnel-cart-items>header>div{align-items:center;gap:8px;display:flex}.funnel-cart-items>header svg{color:var(--primary)}.funnel-cart-items>header span{gap:1px;display:grid}.funnel-cart-items>header strong{font-size:.76rem}.funnel-cart-items>header small{color:#9299a8;font-size:.64rem}.funnel-cart-items>header>b{font-size:.75rem}.funnel-cart-items>div{display:grid}.funnel-cart-items article{border-top:1px solid #eceef3;grid-template-columns:auto minmax(0,1fr) auto minmax(100px,auto);align-items:center;gap:10px;padding:9px 12px;display:grid}.cart-item-icon{width:31px;height:31px;color:var(--primary);background:var(--primary-soft);border-radius:8px;place-items:center;display:grid}.funnel-cart-items article>span:nth-child(2){gap:2px;min-width:0;display:grid}.funnel-cart-items article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.funnel-cart-items article small{color:#9299a8;font-size:.65rem}.cart-item-quantity{color:#697184;background:#f1f2f6;border-radius:20px;padding:4px 8px;font-size:.67rem;font-weight:800}.funnel-cart-items article>b{text-align:left;white-space:nowrap;font-size:.75rem}.funnel-cart-items>p{color:#9299a8;text-align:center;margin:0;padding:18px;font-size:.72rem}.discount-sms-form{background:linear-gradient(135deg,#f8f6ff,#fff);border:1px solid #d9d5f6;border-radius:12px;grid-template-columns:minmax(210px,1.05fr) minmax(145px,.58fr) minmax(210px,1fr) auto;align-items:end;gap:10px;padding:11px;display:grid}.discount-sms-form>div{color:var(--primary);align-self:center;align-items:center;gap:9px;display:flex}.discount-sms-form>div>span{gap:2px;display:grid}.discount-sms-form>div strong{color:#504875;font-size:.76rem}.discount-sms-form>div small{color:#8c88a2;font-size:.64rem}.discount-sms-form label{color:#626a7b;gap:5px;font-size:.67rem;font-weight:900;display:grid}.discount-sms-form input{width:100%;min-height:39px;color:var(--ink);background:#fff;border:1px solid #dedfea;border-radius:9px;outline:0;padding:7px 9px}.discount-sms-form input:focus{border-color:#9a90e9;box-shadow:0 0 0 3px #6657d91a}.discount-sms-form .button{min-height:39px;padding:8px 14px;font-size:.7rem}.offer-feedback{border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:.71rem;font-weight:800;display:flex}.offer-feedback.success{color:#087a4d;background:var(--green-soft)}.offer-feedback.danger{color:#a83a4d;background:var(--red-soft)}.compact-funnel-details>footer{font-size:.68rem}@media (max-width:1180px){.funnel-toolbar{grid-template-columns:1fr}.compact-funnel-head,.compact-funnel-summary{grid-template-columns:minmax(225px,1.45fr) minmax(165px,.95fr) minmax(175px,.95fr) minmax(105px,.55fr) 27px;gap:12px}.discount-sms-form{grid-template-columns:1fr 1fr}.discount-sms-form>div,.discount-sms-form .button{grid-column:1/-1}}@media (max-width:760px){.funnel-tracking-panel{padding-inline:12px}.funnel-toolbar{gap:10px}.freshness-filter{padding-bottom:2px;display:flex;overflow-x:auto}.freshness-filter,.funnel-tracking-panel .tracking-tabs,.funnel-toolbar .funnel-filter{scrollbar-width:none}.freshness-filter::-webkit-scrollbar{display:none}.funnel-tracking-panel .tracking-tabs::-webkit-scrollbar{display:none}.funnel-toolbar .funnel-filter::-webkit-scrollbar{display:none}.freshness-filter button{flex:none;min-width:128px}.compact-funnel-summary{grid-template-columns:minmax(0,1fr) 29px;grid-template-areas:"person chevron""stage stage""age age""value value";gap:11px 8px}.compact-funnel-age{grid-area:age}.compact-funnel-age>b{min-height:35px}.cart-detail-topline{flex-direction:column;align-items:stretch}.discount-sms-trigger{justify-content:center;width:100%;min-height:43px}.funnel-cart-items article{grid-template-columns:auto minmax(0,1fr) auto}.funnel-cart-items article>b{text-align:right;grid-column:2/-1;padding-top:4px}.discount-sms-form{grid-template-columns:1fr}.discount-sms-form>div,.discount-sms-form .button{grid-column:auto}.discount-sms-form input{min-height:46px;font-size:16px}.discount-sms-form .button{min-height:45px}}@media (max-width:420px){.compact-funnel-person .funnel-status{display:none}.compact-funnel-age{grid-template-columns:auto minmax(0,1fr)}.freshness-filter button{min-width:118px}}
.auth-page{padding-top:clamp(56px,10vh,110px)!important}.otp-form{gap:18px}.otp-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.otp-heading>div{gap:4px;display:grid}.otp-heading strong{font-size:.92rem}.otp-heading small,.otp-auto-hint{color:var(--muted);font-size:.72rem}.otp-heading button{color:var(--primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px;font-size:.72rem;font-weight:900}.otp-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:430px;margin-inline:auto;display:grid}.form .otp-inputs input{aspect-ratio:1;width:100%;min-width:0;color:var(--ink);text-align:center;caret-color:var(--primary);direction:ltr;background:#fbfbfd;border:1.5px solid #d9dce6;border-radius:14px;padding:0;font-size:clamp(1.25rem,4vw,1.65rem);font-weight:900}.form .otp-inputs input.filled,.form .otp-inputs input:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px #6657d91c}.form .otp-inputs input:disabled{color:var(--primary);opacity:.72}.otp-auto-hint{text-align:center;display:block}@media (max-width:520px){.auth-page{padding-inline:16px!important}.otp-form{padding:20px 16px}.otp-inputs{gap:7px}.form .otp-inputs input{border-radius:11px;font-size:1.2rem}}.auth-mobile-form,.otp-form{background:linear-gradient(145deg,#fff 55%,#faf9ff);border-color:#e0def0;padding:28px;box-shadow:0 18px 50px #23274214}.auth-mobile-form label{color:#50586b;gap:10px;font-size:.84rem}.form .mobile-number-input{color:#252d40;text-align:center;font-variation-settings:"wght" 720;font-variant-numeric:tabular-nums;letter-spacing:.09em;border-width:1.5px;border-radius:14px;min-height:58px;font-family:Vazirmatn,Tahoma,sans-serif;font-size:1.18rem}.form .mobile-number-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px #6657d91c}.form .otp-inputs input{font-variation-settings:"wght" 850;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:Vazirmatn,Tahoma,sans-serif}.otp-heading small{unicode-bidi:plaintext}@media (max-width:520px){.auth-mobile-form,.otp-form{padding:21px 16px}.form .mobile-number-input{min-height:55px;font-size:1.08rem}}
.access-page,.onboarding-page{--entry-ink:#25243a;--entry-muted:#737184;--entry-paper:#fbf8f3;--entry-purple:#6153cc;--entry-purple-dark:#493ba9;--entry-clay:#dd7a5c;--entry-line:#3631531f;width:100%;max-width:none;min-height:100vh;color:var(--entry-ink);background:var(--entry-paper);margin:0;position:relative;overflow:hidden}.access-page:before,.onboarding-page:before{content:"";pointer-events:none;background-image:radial-gradient(#453c741b .75px,#0000 .75px);background-size:19px 19px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 78%);mask-image:linear-gradient(#00000080,#0000 78%)}.access-header{z-index:3;border-bottom:1px solid var(--entry-line);justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:82px;margin:auto;display:flex;position:relative}.access-header>a:last-child{color:var(--entry-muted);align-items:center;gap:7px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.access-header>a:last-child:hover{color:var(--entry-purple)}.access-orb{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.access-orb-one{background:radial-gradient(circle at 35% 35%,#ffffffe6,#dcd3ff7a 44%,#0000 71%);width:360px;height:360px;top:11%;right:-120px}.access-orb-two{background:radial-gradient(circle,#f5c1aa6b,#0000 67%);width:430px;height:430px;bottom:-160px;left:-120px}.access-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(440px,.82fr);align-items:center;gap:clamp(45px,8vw,120px);width:min(1120px,100% - 48px);min-height:calc(100vh - 82px);margin:auto;padding:48px 0 70px;display:grid;position:relative}.access-story{position:relative}.access-kicker{color:var(--entry-purple);background:#ffffff8f;border:1px solid #6153cc29;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.67rem;font-weight:850;display:inline-flex}.access-kicker i{background:var(--entry-clay);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #dd7a5c1f}.access-story h1{letter-spacing:-.055em;max-width:610px;margin:24px 0 13px;font-size:clamp(2.65rem,5vw,4.65rem);font-weight:900;line-height:1.32}.access-story>p{max-width:570px;color:var(--entry-muted);margin:0;font-size:.91rem;line-height:2}.access-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.access-proof>span{border-top:1px solid var(--entry-line);grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:14px 1px 0;display:grid}.access-proof svg{color:var(--entry-purple);grid-row:1/3}.access-proof small{color:#918e9d;font-size:.55rem}.access-mini-window{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border:1px solid #3f385d1f;border-radius:18px;width:min(450px,88%);margin-top:36px;padding:9px;transform:rotate(-1.3deg);box-shadow:0 22px 60px #342b601a}.access-window-bar{align-items:center;gap:5px;padding:4px 5px 10px;display:flex}.access-window-bar i{background:#ded9cf;border-radius:50%;width:7px;height:7px}.access-window-bar i:first-child{background:#e28b6f}.access-window-bar span{color:#aaa5b0;direction:ltr;margin-right:auto;font-size:.48rem}.access-window-body{background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.access-window-body>span{width:39px;height:39px;color:var(--entry-purple);background:#f0edff;border-radius:12px;place-items:center;display:grid}.access-window-body>div{gap:3px;display:grid}.access-window-body small{color:#aaa5b0;font-size:.5rem}.access-window-body strong{font-size:.65rem}.access-window-body>b{color:#14885a;background:#eaf9f2;border-radius:10px;padding:7px 9px;font-size:.65rem}.access-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffeb;border:1px solid #463d6a21;border-radius:30px;padding:clamp(28px,4vw,43px);position:relative;box-shadow:0 30px 90px #2f275521}.access-card:before{background:linear-gradient(90deg,var(--entry-clay),#f4c2a8);content:"";border-radius:20px;width:42px;height:5px;position:absolute;top:18px;right:18px}.access-step{color:#9894a3;align-items:center;gap:10px;font-size:.56rem;font-weight:800;display:flex}.access-step>span{color:var(--entry-purple)}.access-step>div{gap:4px;display:flex}.access-step i{background:#e8e4ee;border-radius:10px;width:25px;height:4px}.access-step i.active{background:var(--entry-purple)}.access-step>small{font-size:inherit;margin-right:auto}.access-card-heading{grid-template-columns:auto 1fr;align-items:start;gap:13px;margin-top:26px;display:grid}.access-card-heading>span{width:49px;height:49px;color:var(--entry-purple);background:#f0edff;border-radius:16px;place-items:center;display:grid}.access-card-heading p{color:var(--entry-clay);margin:1px 0 3px;font-size:.6rem;font-weight:900}.access-card-heading h2{margin:0;font-size:1.38rem}.access-card-heading small{color:var(--entry-muted);margin-top:8px;font-size:.66rem;line-height:1.8;display:block}.access-form{gap:16px;margin-top:28px;display:grid}.access-form label{color:#565467;gap:8px;font-size:.69rem;font-weight:850;display:grid}.access-form label>small{color:#9995a2;font-size:.55rem;font-weight:500}.access-input{position:relative}.access-input svg{color:#9a95a7;position:absolute;top:19px;right:15px}.access-input input{width:100%;min-height:57px;color:var(--entry-ink);font-variation-settings:"wght" 750;font-variant-numeric:tabular-nums;letter-spacing:.06em;background:#fcfbfa;border:1.5px solid #dfdce6;border-radius:15px;outline:0;padding:11px 45px 11px 14px;font-family:Vazirmatn,Tahoma,sans-serif;font-size:1.1rem}.access-input input:focus{background:#fff;border-color:#8e82df;box-shadow:0 0 0 4px #6153cc1a}.access-submit{background:linear-gradient(135deg,var(--entry-purple),#7869dd);border-radius:14px;width:100%;min-height:52px;box-shadow:0 12px 28px #6153cc3d}.access-submit svg{margin-right:auto;transform:rotate(180deg)}.access-submit:hover{background:var(--entry-purple-dark)}.access-feedback:empty{display:none}.access-feedback .notice,.access-feedback .error{align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.62rem;display:flex}.access-feedback svg{flex:none;margin-top:2px}.access-privacy{color:#9b97a3;justify-content:center;align-items:center;gap:6px;margin:19px 0 0;font-size:.55rem;display:flex}.access-privacy svg{color:#6c63a6}.access-card .otp-heading{background:#f8f6f2;border-radius:13px;padding:11px 12px}.access-card .otp-heading strong{letter-spacing:.04em;font-size:.78rem}.access-card .otp-heading small{font-size:.55rem}.access-card .otp-heading button{color:var(--entry-purple);font-size:.59rem}.access-card .otp-inputs{gap:8px;margin-top:2px}.access-card .otp-inputs input{background:#fcfbfa;border-color:#ddd9e4;border-radius:12px;font-size:1.35rem}.access-card .otp-auto-hint{color:#8d8998;justify-content:center;align-items:center;gap:5px;font-size:.57rem;display:flex}.access-card .otp-auto-hint svg{color:var(--entry-clay)}.onboarding-page{background:linear-gradient(145deg,#fbf8f3,#f7f4fb 72%)}.onboarding-header{z-index:3;border-color:var(--entry-line);background:#fbf8f3cc;min-height:82px;position:relative}.onboarding-header nav>a:not(.button){color:var(--entry-muted)}.onboarding-header .button{border-color:var(--entry-line);background:#ffffffb3;border-radius:12px}.onboarding-main{z-index:1;grid-template-columns:minmax(0,.91fr) minmax(480px,1.09fr);gap:0;min-height:calc(100vh - 82px);padding:34px 24px 54px;position:relative}.onboarding-intro{color:var(--entry-ink);background:radial-gradient(circle at 14% 10%,#eda07e45,#0000 28%),linear-gradient(150deg,#f0eafd,#f8f2e8 72%);border:1px solid #39315f1a;border-radius:0 30px 30px 0;flex-direction:column;padding:46px 42px;display:flex;overflow:hidden}.onboarding-hero-copy{z-index:1;position:relative}.intro-pill{color:var(--entry-purple);background:#ffffff8c;border-color:#6153cc26}.intro-pill>i{background:var(--entry-clay);border-radius:50%;width:6px;height:6px}.onboarding-intro h1{max-width:520px;color:var(--entry-ink);letter-spacing:-.045em;margin:23px 0 12px;font-size:clamp(2.15rem,3.55vw,3.45rem);line-height:1.45}.onboarding-intro>div>p{max-width:520px;color:var(--entry-muted);margin:0;font-size:.76rem;line-height:2}.onboarding-benefits{z-index:1;gap:9px;margin-top:28px;position:relative}.onboarding-benefits article{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff8c;border-color:#3b335d17;border-radius:14px;max-width:440px;padding:10px 11px}.onboarding-benefits article>span{width:37px;height:37px;color:var(--entry-purple);background:#fff;border-radius:11px;box-shadow:0 7px 18px #362e5d12}.onboarding-benefits strong{color:var(--entry-ink);font-size:.67rem}.onboarding-benefits small{color:#898696;font-size:.54rem}.onboarding-showcase{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #3a325c1f;border-radius:20px;width:min(390px,92%);margin-top:auto;margin-right:auto;padding:12px;position:relative;transform:rotate(1.1deg);box-shadow:0 24px 55px #4839761c}.showcase-top{justify-content:space-between;align-items:center;padding:3px 3px 11px;display:flex}.showcase-top>span{align-items:center;gap:6px;font-size:.61rem;font-weight:900;display:flex}.showcase-top svg{color:var(--entry-purple)}.showcase-top>i{color:#15875a;background:#e9f8f1;border-radius:20px;padding:4px 8px;font-size:.48rem;font-style:normal;font-weight:900}.showcase-product{background:#fff;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.showcase-product>b{background:linear-gradient(145deg,#ded7ff,#f3c6b5);border-radius:11px;width:44px;height:44px}.showcase-product>span{gap:3px;display:grid}.showcase-product strong{font-size:.6rem}.showcase-product small{color:#9b97a4;font-size:.48rem}.showcase-product svg{color:var(--entry-purple);transform:rotate(180deg)}.showcase-stats{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.showcase-stats>span{background:#f7f4ef;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.showcase-stats small{color:#918d99;font-size:.47rem}.showcase-stats b{font-size:.62rem}.onboarding-workspace{border-color:var(--entry-line);background:#ffffffed;border-radius:30px 0 0 30px;padding:35px 43px;box-shadow:0 30px 80px #31285614}.onboarding-workspace-head{border-bottom:1px solid #efecf2;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}.onboarding-workspace-head>div{gap:3px;display:grid}.onboarding-workspace-head span{color:var(--entry-clay);font-size:.55rem;font-weight:900}.onboarding-workspace-head>small{color:#777283;background:#f6f3ee;border-radius:20px;align-items:center;gap:5px;padding:6px 9px;font-size:.52rem;font-weight:800;display:flex}.onboarding-workspace-head svg{color:var(--entry-purple)}.onboarding-steps{margin:25px 0 31px}.onboarding-steps>div{min-width:100px}.onboarding-steps>div>span{border-width:1.5px;border-color:#dfdbe6}.onboarding-steps>i{border-color:#ded9e6;width:48px}.onboarding-steps>div.active{color:var(--entry-purple)}.onboarding-steps>div.active>span{border-color:var(--entry-purple);color:var(--entry-purple);background:#f0edff}.onboarding-steps>div.done{color:#17875b}.onboarding-form-card{max-width:525px}.onboarding-card-heading>span{color:var(--entry-purple);background:#f0edff;border-radius:16px}.onboarding-card-heading h2{font-size:1.42rem}.onboarding-card-heading p:not(.section-kicker){font-size:.65rem;line-height:1.8}.onboarding-form-card form{margin-top:24px}.onboarding-input input{background:#fcfbfa;border:1.5px solid #dfdce5;border-radius:14px;min-height:56px;font-size:.82rem}.onboarding-input input:focus{border-color:#8e82df;box-shadow:0 0 0 4px #6153cc1a}.onboarding-input svg{top:18px}.shop-name-suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.shop-name-suggestions>span{color:#9995a2;font-size:.52rem}.shop-name-suggestions button{color:#716c7b;cursor:pointer;background:#fff;border:1px solid #e3dfe7;border-radius:20px;padding:5px 9px;font-size:.5rem}.shop-name-suggestions button:hover,.shop-name-suggestions button:focus-visible{color:var(--entry-purple);background:#f8f6ff;border-color:#a99fe3}.onboarding-submit{background:linear-gradient(135deg,var(--entry-purple),#7869dd);border-radius:14px;min-height:52px;box-shadow:0 12px 28px #6153cc38}.onboarding-note{color:#68627c;background:#f7f5ff;border:1px solid #6153cc14}.application-status-card{padding-top:10px}@media (prefers-reduced-motion:no-preference){.access-story>*{animation:.55s both entry-rise}.access-story>:nth-child(2){animation-delay:50ms}.access-story>:nth-child(3){animation-delay:.1s}.access-story>:nth-child(4){animation-delay:.15s}.access-mini-window{animation-delay:.2s!important}.access-card,.onboarding-workspace{animation:.58s both entry-card}.onboarding-showcase{animation:5s ease-in-out infinite entry-float}@keyframes entry-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes entry-card{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes entry-float{0%,to{transform:rotate(1.1deg)translateY(0)}50%{transform:rotate(.2deg)translateY(-7px)}}}@media (max-width:900px){.access-layout{grid-template-columns:1fr;gap:30px;width:min(680px,100% - 36px);padding-top:32px}.access-story h1{font-size:2.65rem}.access-mini-window{display:none}.access-card{width:100%;max-width:570px;margin:auto}.onboarding-main{grid-template-columns:1fr;max-width:710px;padding-top:24px}.onboarding-intro{border-radius:25px 25px 0 0;padding:34px}.onboarding-showcase{margin-top:28px}.onboarding-workspace{border:1px solid var(--entry-line);border-top:0;border-radius:0 0 25px 25px;padding:33px}}@media (max-width:600px){.access-header{width:calc(100% - 30px);min-height:70px}.access-header>a:last-child{border:1px solid var(--entry-line);border-radius:12px;justify-content:center;width:42px;height:42px;font-size:0}.access-layout{width:100%;padding:18px 14px 34px}.access-story{padding:8px 7px}.access-story h1{margin-top:17px;font-size:2rem;line-height:1.43}.access-story>p{font-size:.7rem}.access-proof{display:none}.access-card{border-radius:23px;padding:26px 18px}.access-card-heading h2{font-size:1.2rem}.access-card-heading>span{width:43px;height:43px}.access-input input{font-size:16px}.access-card .otp-inputs{gap:6px}.access-card .otp-inputs input{border-radius:10px;font-size:1.1rem}.access-privacy{font-size:.5rem}.onboarding-header{min-height:70px}.onboarding-header .button{gap:0;font-size:0}.onboarding-main{flex-direction:column;padding:11px;display:flex}.onboarding-workspace{border-bottom:0;border-radius:21px 21px 0 0;order:-1;padding:25px 17px}.onboarding-intro{border-radius:0 0 21px 21px;padding:26px 20px}.onboarding-intro h1{font-size:1.7rem}.onboarding-benefits{grid-template-columns:1fr;display:grid;overflow:visible}.onboarding-benefits article{max-width:none}.onboarding-showcase{display:none}.onboarding-workspace-head{padding-bottom:14px}.onboarding-steps>div{min-width:76px}.onboarding-steps>i{width:18px}.onboarding-card-heading h2{font-size:1.18rem}.shop-name-suggestions{margin-top:12px}.onboarding-submit{bottom:calc(10px + env(safe-area-inset-bottom));z-index:3;position:sticky}}@media (max-width:360px){.access-card .otp-inputs{gap:4px}.access-card .otp-inputs input{border-radius:8px}.onboarding-steps>div{min-width:68px}.onboarding-workspace-head>small{display:none}}.access-card .auth-mobile-form,.access-card .otp-form{box-shadow:none;background:0 0;border:0;padding:0}.access-header>a:last-child{font-size:.78rem}.access-kicker{font-size:.73rem}.access-proof b{font-size:.75rem}.access-proof small,.access-step{font-size:.67rem}.access-card-heading p{font-size:.68rem}.access-card-heading small{font-size:.73rem}.access-form label{font-size:.77rem}.access-form label>small{font-size:.67rem}.access-feedback .notice,.access-feedback .error{font-size:.7rem}.access-privacy{font-size:.66rem}.access-card .otp-heading small,.access-card .otp-heading button,.access-card .otp-auto-hint{font-size:.67rem}.onboarding-intro>div>p{font-size:.82rem}.onboarding-benefits strong{font-size:.75rem}.onboarding-benefits small,.onboarding-workspace-head span{font-size:.66rem}.onboarding-workspace-head strong{font-size:.83rem}.onboarding-workspace-head>small{font-size:.65rem}.onboarding-steps>div>small{font-size:.66rem}.onboarding-card-heading p:not(.section-kicker){font-size:.73rem}.onboarding-form-card label{font-size:.76rem}.onboarding-form-card label>small{font-size:.66rem}.shop-name-suggestions>span,.shop-name-suggestions button{font-size:.65rem}.onboarding-note strong{font-size:.71rem}.onboarding-note span{font-size:.66rem}
.journey-consent{z-index:120;color:#e8edf7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1221f5;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;width:min(620px,100vw - 48px);padding:16px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 70px #02081752}.journey-consent-icon{color:#5eead4;background:#2dd4bf21;border-radius:15px;place-items:center;width:46px;height:46px;font-size:28px;display:grid}.journey-consent strong{margin-bottom:4px;font-size:14px;display:block}.journey-consent p{color:#a7b1c2;margin:0;font-size:12px;line-height:1.8}.journey-consent-actions{gap:8px;display:flex}.journey-consent button{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;min-height:38px;padding:0 13px}.journey-consent button.accept{color:#06201c;background:#5eead4;border-color:#5eead4;font-weight:800}.journey-profile-card{color:#f8fafc;background:radial-gradient(circle at 8% 0,#2dd4bf2e,#0000 32%),linear-gradient(135deg,#101a2d,#16243c);border:1px solid #ffffff14;border-radius:24px;justify-content:space-between;gap:28px;padding:24px;display:flex;box-shadow:0 18px 52px #0f172a24}.journey-profile-main,.journey-profile-stats,.journey-profile-main>div{align-items:center;display:flex}.journey-profile-main{gap:14px;min-width:260px}.journey-avatar{color:#5eead4;background:#5eead41f;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;position:relative}.journey-avatar i{background:#2dd4bf;border:3px solid #142238;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;left:-2px}.journey-profile-main>div{flex-direction:column;align-items:flex-start;gap:2px}.journey-profile-main p,.journey-profile-main h2,.journey-profile-main span{margin:0}.journey-profile-main p{color:#94a3b8;font-size:11px}.journey-profile-main code{color:#99f6e4}.journey-profile-main h2{font-size:18px}.journey-profile-main span{color:#b8c4d5;font-size:12px}.journey-profile-stats{flex:1;justify-content:flex-end;gap:8px}.journey-profile-stats>span{background:#ffffff0e;border:1px solid #ffffff12;border-radius:15px;min-width:118px;padding:12px 14px}.journey-profile-stats small{color:#9aa9be;margin-bottom:4px;font-size:10px;display:block}.journey-profile-stats strong{font-size:13px}.journey-session-strip,.journey-workspace{background:#fff;border:1px solid #e7ebf2;border-radius:20px;margin-top:16px;box-shadow:0 8px 30px #0f172a0b}.journey-session-strip{padding:18px}.journey-session-strip>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.journey-session-strip header div{color:#18243a;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.journey-session-strip header small{color:#7c8799}.live-dot{background:#14b8a6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #14b8a61a}.journey-session-strip>div{gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.journey-session-strip button{text-align:right;cursor:pointer;background:#f8fafc;border:1px solid #e6ebf2;border-radius:13px;grid-template-columns:27px 1fr;gap:2px 8px;min-width:190px;padding:11px;display:grid;position:relative}.journey-session-strip button>span{color:#64748b;background:#fff;border-radius:9px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.journey-session-strip button strong{color:#26344a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.journey-session-strip button small{color:#8792a4;font-size:10px}.journey-session-strip button i{color:#0f766e;font-size:9px;font-style:normal;position:absolute;top:8px;left:8px}.journey-session-strip button.active{background:#effcf9;border-color:#5eead4;box-shadow:inset 0 0 0 1px #99f6e4}.journey-session-strip button.active>span{color:#fff;background:#0f766e}.journey-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.journey-context-grid article{background:#fff;border:1px solid #e7ebf2;border-radius:17px;gap:11px;min-height:104px;padding:15px;display:flex}.journey-context-grid article>span{color:#0f766e;background:#edfdfa;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.journey-context-grid article div{min-width:0}.journey-context-grid small{color:#8a94a5;font-size:10px}.journey-context-grid strong{color:#1f2d43;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:12px;display:block;overflow:hidden}.journey-context-grid p{color:#667085;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.7}.journey-tabs{background:#e9eef5;border-radius:13px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.journey-tabs button{color:#657184;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 16px;font-size:12px;display:flex}.journey-tabs button.active{color:#152238;background:#fff;font-weight:800;box-shadow:0 4px 12px #0f172a14}.journey-workspace{min-height:430px;overflow:hidden}.journey-timeline{padding:20px 24px}.journey-timeline>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.journey-timeline header div{flex-direction:column;display:flex}.journey-timeline header strong{color:#1d293d;font-size:14px}.journey-timeline header span{color:#8a94a5;font-size:10px}.journey-timeline header b{color:#0f766e;background:#edfcf8;border-radius:10px;padding:7px 11px;font-size:11px}.journey-timeline>div{margin-top:10px;position:relative}.journey-timeline>div:before{content:"";background:#dfe6ee;width:1px;position:absolute;top:19px;bottom:19px;right:78px}.journey-timeline article{grid-template-columns:62px 20px 1fr auto;align-items:center;gap:10px;min-height:48px;display:grid;position:relative}.journey-timeline time{color:#8b96a7;direction:ltr;font-size:10px}.journey-timeline article>i{z-index:1;background:#94a3b8;border:3px solid #fff;border-radius:50%;width:10px;height:10px;margin:auto;box-shadow:0 0 0 1px #cbd5e1}.journey-timeline article>i.click{background:#f97316;box-shadow:0 0 0 2px #fed7aa}.journey-timeline article>i.page_view{background:#14b8a6;box-shadow:0 0 0 2px #99f6e4}.journey-timeline article span{flex-direction:column;min-width:0;display:flex}.journey-timeline article strong{color:#26344a;font-size:12px}.journey-timeline article small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.journey-timeline article em{color:#7c2d12;text-overflow:ellipsis;white-space:nowrap;background:#fff7ed;border-radius:8px;max-width:220px;padding:5px 9px;font-size:10px;font-style:normal;overflow:hidden}.journey-replay-shell{direction:ltr}.journey-replay-toolbar{direction:rtl;background:#121d30;align-items:center;gap:8px;padding:12px;display:flex}.journey-replay-toolbar button{color:#e6fffb;cursor:pointer;font:inherit;background:#173e46;border:1px solid #28626a;border-radius:9px;padding:8px 13px;font-size:11px}.journey-replay-toolbar span{color:#99a8bd;margin-right:auto;font-size:10px}.journey-replayer{background:#e9edf3;min-height:600px;overflow:auto}.journey-replayer .replayer-wrapper{margin:20px auto}.journey-heatmap-shell>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.journey-heatmap-shell header div{flex-direction:column;display:flex}.journey-heatmap-shell header strong{color:#1f2d43;font-size:13px}.journey-heatmap-shell header span{color:#8a94a5;font-size:10px}.journey-heatmap-shell select{color:#475569;background:#f8fafc;border:1px solid #dce3eb;border-radius:9px;max-width:360px;padding:8px 10px}.journey-heatmap-canvas{background:linear-gradient(#fff,#f8fafc);height:620px;position:relative;overflow:hidden}.heatmap-browser{background:#edf1f6;border-bottom:1px solid #dbe2ea;align-items:center;gap:6px;height:40px;padding:0 13px;display:flex}.heatmap-browser i{background:#f87171;border-radius:50%;width:8px;height:8px}.heatmap-browser i:nth-child(2){background:#fbbf24}.heatmap-browser i:nth-child(3){background:#34d399}.heatmap-browser span{color:#64748b;background:#fff;border-radius:7px;flex:1;margin-left:10px;padding:5px 12px;font-size:10px}.heatmap-page-lines{opacity:.42;gap:18px;width:72%;margin:32px auto;display:grid}.heatmap-page-lines span{background:#dde5ed;border-radius:12px;height:54px}.heatmap-page-lines span:nth-child(2),.heatmap-page-lines span:nth-child(4){width:68%}.heat-point{z-index:3;background:#0ea5e940;border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 22px 11px #0ea5e92b}.heat-point.click{background:#f97316cc;width:15px;height:15px;box-shadow:0 0 18px 12px #f9731638}.heatmap-legend{color:#475569;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:10px;gap:12px;padding:8px 11px;font-size:10px;display:flex;position:absolute;bottom:16px;right:16px}.heatmap-legend span{align-items:center;gap:5px;display:flex}.heatmap-legend i{background:#0ea5e9;border-radius:50%;width:8px;height:8px}.heatmap-legend i.click{background:#f97316}.journey-empty-visual{color:#8190a5;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.journey-empty-visual>span{color:#0f766e;background:#edfcf8;border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:12px;font-size:22px;display:grid}.journey-empty-visual strong{color:#334155;font-size:13px}.journey-empty-visual p{margin:5px 0 0;font-size:11px}.cart-insight-actions{align-items:center;gap:8px;display:flex}.journey-open-button{color:#0f766e;background:#effcf9;border:1px solid #b9eee5;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1050px){.journey-profile-card{flex-direction:column}.journey-profile-stats{flex-wrap:wrap;justify-content:flex-start}.journey-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.journey-consent{border-radius:16px;grid-template-columns:40px 1fr;width:calc(100vw - 24px);padding:13px;bottom:12px;right:12px}.journey-consent-icon{width:40px;height:40px}.journey-consent-actions{grid-column:1/-1}.journey-consent button{flex:1}.journey-profile-card{border-radius:18px;padding:17px}.journey-profile-stats{grid-template-columns:1fr 1fr;width:100%;display:grid}.journey-profile-stats>span{min-width:0}.journey-context-grid{grid-template-columns:1fr}.journey-session-strip>header{flex-direction:column;align-items:flex-start}.journey-tabs{width:100%;display:flex}.journey-tabs button{flex:1;justify-content:center;padding:0 8px}.journey-timeline{padding:16px 12px}.journey-timeline article{grid-template-columns:54px 18px 1fr}.journey-timeline article em{display:none}.journey-timeline>div:before{right:68px}.journey-replay-toolbar{flex-wrap:wrap}.journey-replay-toolbar span{width:100%}.cart-insight-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}}
.product-network-hero{color:#fff;background:radial-gradient(circle at 14% 10%,#8977f657,#0000 21rem),linear-gradient(125deg,#171d31,#25284a 60%,#35305f);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;overflow:visible;box-shadow:0 18px 45px #1c203d21}.product-network-hero>div:first-child{align-items:center;gap:14px;display:flex}.network-hero-icon{color:#ddd8ff;background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.product-network-hero .section-kicker{color:#a99dff;margin-bottom:3px;font-size:.66rem}.product-network-hero h2{margin:0 0 4px;font-size:1.15rem}.product-network-hero p:last-child{color:#adb7cf;margin:0;font-size:.7rem}.network-product-picker{z-index:12;flex:none;gap:6px;width:min(340px,38vw);display:grid;position:relative}.network-product-picker>span{color:#c5ccdc;font-size:.68rem;font-weight:800}.network-product-picker .searchable-select-trigger{color:#f7f8ff;background:#ffffff17;border-color:#ffffff26}.network-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.network-summary-strip article{background:#fff;border:1px solid #e5e7ee;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.network-summary-strip article>span{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.network-summary-strip article>div{flex:1;grid-template-columns:1fr auto;gap:0 7px;min-width:0;display:grid}.network-summary-strip small{color:#858d9e;font-size:.64rem}.network-summary-strip strong{color:#283044;grid-area:1/2/3;align-self:center;font-size:1.12rem}.network-summary-strip em{color:#a0a6b2;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-style:normal;overflow:hidden}.network-summary-strip .violet>span{color:#6556d3;background:#efedff}.network-summary-strip .blue>span{color:#3479d8;background:#edf5ff}.network-summary-strip .orange>span{color:#d77c29;background:#fff3e7}.network-summary-strip .green>span{color:#159461;background:#e9f9f1}.network-summary-strip .red>span{color:#c84a60;background:#fff0f2}.network-explorer{background:#fff;border:1px solid #dfe2ea;border-radius:20px;overflow:hidden;box-shadow:0 14px 45px #20273d12}.network-explorer-toolbar{border-bottom:1px solid #e6e8ef;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:66px;padding:10px 14px;display:grid}.network-explorer-toolbar>div:first-child{gap:2px;min-width:150px;display:grid}.network-explorer-toolbar>div:first-child strong{font-size:.82rem}.network-explorer-toolbar>div:first-child small{color:#9299a8;font-size:.6rem}.network-kind-filter{scrollbar-width:none;justify-content:center;gap:4px;display:flex;overflow-x:auto}.network-kind-filter button{color:#7c8495;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:5px;min-height:34px;padding:6px 9px;font-size:.62rem;display:flex}.network-kind-filter button:hover{background:#f4f5f8}.network-kind-filter button.active{color:#5a4dc2;background:#f2f0ff;border-color:#d7d3f4;font-weight:850}.network-kind-filter i{background:#7d879b;border-radius:50%;width:7px;height:7px}.network-kind-filter i.link{background:#38a8d1}.network-kind-filter i.campaign{background:#e59a44}.network-kind-filter i.cart{background:#8575eb}.network-kind-filter i.order{background:#21a872}.network-kind-filter i.shipment{background:#e06b7d}.network-zoom-tools{background:#f8f9fb;border:1px solid #e1e4eb;border-radius:10px;display:flex;overflow:hidden}.network-zoom-tools button{color:#626b7d;cursor:pointer;background:0 0;border:0;border-left:1px solid #e3e5eb;min-width:34px;height:34px;padding:0 9px;font-size:.65rem;font-weight:800}.network-zoom-tools button:last-child{border-left:0}.network-zoom-tools button:first-child,.network-zoom-tools button:last-child{font-size:1rem}.network-zoom-tools button:hover{color:#5c4ec5;background:#efedff}.network-explorer-body{grid-template-columns:minmax(0,1fr) 265px;min-height:670px;display:grid}.network-canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#0d1322;background-image:radial-gradient(circle,#97a2be38 1px,#0000 1px),radial-gradient(circle at 50% 0,#6f5ee01f,#0000 35rem);background-size:22px 22px,auto;min-width:0;min-height:670px;position:relative;overflow:hidden}.network-canvas:active{cursor:grabbing}.network-world{transform-origin:0 0;transition:transform 80ms linear;position:absolute;top:0;left:0}.network-canvas:active .network-world{transition:none}.network-branch-lane{z-index:0;pointer-events:none;background:linear-gradient(90deg,#171f3147,#232f476b);border:1px solid #7182a124;border-right:3px solid #53c5be6b;border-radius:18px;position:absolute;overflow:hidden}.network-branch-lane.alternate{background:linear-gradient(90deg,#131b2c2e,#1b263c4d)}.network-branch-lane.campaign{background:linear-gradient(90deg,#2b221a33,#3a2c1d57);border-color:#cb944b29 #e5a24b7a #cb944b29 #cb944b29}.network-branch-lane>span{color:#66738a;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:8px;font-weight:750;position:absolute;top:7px;right:11px;overflow:hidden}.network-branch-lane.campaign>span{color:#8f744f}.network-world>svg{z-index:1;position:absolute;inset:0;overflow:visible}.network-world marker path{fill:#536079}.network-edge{fill:none;stroke:#536079;stroke-width:1.6px;opacity:.72;transition:opacity .2s}.network-edge.campaign_scope,.network-edge.matched_cart{stroke:#b58145;stroke-dasharray:6 5}.network-edge.converted_to{stroke:#38a77d;stroke-width:2px}.network-edge.shipment{stroke:#bb6475}.network-edge.muted{opacity:.08}.network-layer-label{z-index:2;color:#647089;text-align:center;width:202px;font-size:11px;font-weight:800;position:absolute;top:17px}.network-node{z-index:3;color:#dbe2ef;text-align:right;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#181f32f5;border:1px solid #303a50;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:202px;height:78px;padding:10px;transition:opacity .2s,border-color .2s,transform .2s,box-shadow .2s;display:grid;position:absolute;overflow:hidden;box-shadow:0 12px 28px #0003}.network-node:hover{z-index:5;border-color:#64728e;transform:translateY(-2px);box-shadow:0 16px 34px #00000047}.network-node.selected{z-index:6;border-color:#9b8df6;box-shadow:0 0 0 3px #8b7bf02e,0 16px 34px #00000045}.network-node.muted{opacity:.16}.network-node-icon{color:#aca2ff;background:#7e6deb2e;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.network-node.product{grid-template-columns:48px minmax(0,1fr) auto}.network-node.product .network-node-icon{width:48px;height:52px}.network-node-icon.has-image,.network-inspector>header>span.has-image{background-position:50%;background-size:cover;border:1px solid #ffffff29;box-shadow:inset 0 0 0 1px #ffffff0f}.network-node-copy{gap:2px;min-width:0;display:grid}.network-node-copy small{color:#7e8aa1;font-size:9px}.network-node-copy strong,.network-node-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.network-node-copy strong{color:#eef2f8;font-size:12px}.network-node-copy em{color:#929db1;font-size:9px;font-style:normal}.network-node>b{color:#cfcaff;background:#7e6deb33;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.network-node-status{background:#6e788d;border:2px solid #1a2134;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:10px}.network-node.channel .network-node-icon{color:#71c7eb;background:#349ac82b}.network-node.link .network-node-icon{color:#6ed4d0;background:#2faea929}.network-node.campaign .network-node-icon{color:#ffc375;background:#df943a29}.network-node.cart .network-node-icon{color:#b5aaff;background:#7e6deb2e}.network-node.order .network-node-icon{color:#6be0aa;background:#22b17029}.network-node.shipment .network-node-icon{color:#ff9cab;background:#da4d6326}.network-node.status-active .network-node-status,.network-node.status-sent .network-node-status,.network-node.status-published .network-node-status,.network-node.status-completed .network-node-status,.network-node.status-registered .network-node-status,.network-node.status-fulfilled .network-node-status,.network-node.status-shipped .network-node-status{background:#31c58a}.network-node.status-abandoned .network-node-status,.network-node.status-failed .network-node-status,.network-node.status-cancelled .network-node-status{background:#ee6c7e}.network-node.status-waiting .network-node-status,.network-node.status-pending .network-node-status,.network-node.status-registering .network-node-status,.network-node.status-upcoming .network-node-status{background:#efa64e}.network-canvas-hint{z-index:8;color:#8390a7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0c1220d1;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:flex;position:absolute;bottom:12px;right:13px}.network-more-control{z-index:9;color:#a8b2c5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1220ed;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:9px;padding:7px 8px 7px 11px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000047}.network-more-control>span{white-space:nowrap;font-size:9px}.network-more-control>div{gap:5px;display:flex}.network-more-control button{color:#bbc5d7;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;min-height:31px;padding:5px 9px;font-family:inherit;font-size:9px;font-weight:800}.network-more-control button:hover{color:#fff;background:#ffffff1a}.network-more-control button.primary{color:#e2deff;background:#7e6deb33;border-color:#9b8df659}.network-inspector{z-index:3;background:#fbfcfe;border-right:1px solid #e3e6ed;flex-direction:column;min-width:0;padding:17px;display:flex;position:relative}.network-inspector>header{border-bottom:1px solid #e7e9ef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:14px;display:grid}.network-inspector>header>span{color:#6557cf;background:#efedff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.network-inspector>header>div{min-width:0}.network-inspector>header small{color:#949baa;font-size:.58rem}.network-inspector h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.82rem;overflow:hidden}.network-inspector>header>i{background:#9098a8;border-radius:50%;width:8px;height:8px}.network-inspector>header>i.status-active,.network-inspector>header>i.status-sent,.network-inspector>header>i.status-completed,.network-inspector>header>i.status-registered,.network-inspector>header>i.status-published{background:#21ad73}.network-inspector>header>i.status-abandoned,.network-inspector>header>i.status-failed{background:#db556a}.network-inspector>header>i.status-waiting,.network-inspector>header>i.status-pending{background:#e5953e}.network-inspector-state{flex-wrap:wrap;gap:5px;padding:12px 0;display:flex}.network-inspector-state span{color:#675bc4;background:#efedff;border-radius:14px;padding:4px 7px;font-size:.58rem;font-weight:800}.network-inspector dl{gap:0;margin:0;display:grid;overflow:auto}.network-inspector dl>div{border-top:1px dashed #e3e5eb;gap:3px;padding:10px 0;display:grid}.network-inspector dl>div:first-child{border-top:0}.network-inspector dt{color:#999fac;font-size:.58rem}.network-inspector dd{overflow-wrap:anywhere;color:#50596c;margin:0;font-size:.68rem;line-height:1.7}.network-inspector>a{color:#5d51c1;background:#f4f2ff;border:1px solid #d5d1f3;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:39px;margin-top:auto;font-size:.67rem;font-weight:850;text-decoration:none;display:flex}.network-inspector>a svg{transform:rotate(180deg)}@media (max-width:1200px){.network-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.network-explorer-toolbar{grid-template-columns:1fr auto}.network-kind-filter{grid-area:2/1/auto/-1;justify-content:flex-start}.network-explorer-body{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:820px){.product-network-hero{flex-direction:column;align-items:stretch}.network-product-picker{width:100%}.network-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.network-explorer-body{display:block}.network-canvas{min-height:600px}.network-inspector{border-top:1px solid #e3e6ed;border-right:0;min-height:260px}.network-explorer-toolbar{grid-template-columns:1fr}.network-zoom-tools{position:absolute;left:14px}.network-kind-filter{grid-area:auto}.network-explorer-toolbar{padding-top:12px;position:relative}.network-kind-filter{padding-top:4px}}@media (max-width:520px){.product-network-hero{border-radius:17px;padding:18px}.network-hero-icon{width:45px;height:45px}.product-network-hero h2{font-size:.95rem}.product-network-hero p:last-child{line-height:1.7}.network-summary-strip{grid-template-columns:1fr;gap:7px}.network-summary-strip article{padding:10px}.network-explorer{border-radius:15px}.network-explorer-toolbar{padding:11px}.network-kind-filter{margin-inline:-2px}.network-kind-filter button{padding-inline:7px}.network-zoom-tools{justify-self:start;position:static}.network-canvas{min-height:540px}.network-canvas-hint{display:none}.network-more-control{flex-direction:column;gap:5px;max-width:calc(100% - 18px);padding:7px;bottom:9px}.network-more-control>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.network-inspector{padding:14px}}
.integration-report-hero{color:#edf1f9;background:radial-gradient(circle at 12% 20%,#6550d347,#0000 28rem),linear-gradient(135deg,#111a2e,#17233b);border:1px solid #252f47;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:22px 24px;display:flex;box-shadow:0 18px 44px #131b2f29}.integration-report-hero>div:first-child{align-items:center;gap:14px;display:flex}.integration-report-hero h2{margin:0 0 4px;font-size:1.1rem}.integration-report-hero p:last-child{color:#aeb8cc;margin:0;font-size:.69rem}.integration-report-actions{gap:8px;min-width:300px;display:grid}.integration-report-actions label{gap:5px;display:grid}.integration-report-actions label>span{color:#aeb8cc;font-size:.59rem;font-weight:800}.integration-report-actions>div{justify-content:flex-end;gap:6px;display:flex}.integration-report-actions>div a{color:#c9d2e3;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:.57rem;font-weight:800;text-decoration:none;display:flex}.integration-summary{margin-bottom:14px}.integration-explorer .network-explorer-toolbar{grid-template-columns:minmax(190px,1fr) auto auto}.integration-legend{color:#7d8798;align-items:center;gap:10px;font-size:9px;display:flex}.integration-legend span{align-items:center;gap:4px;display:flex}.integration-legend i{background:#8878e3;border-radius:50%;width:7px;height:7px}.integration-legend i.panel{background:#4db6d2}.integration-legend i.direct{background:#e2a254}.network-branch-lane.integration-lane{background:linear-gradient(90deg,#5e4db70a,#5e4db71a);border-color:#7361cd2b}.network-edge.integration,.network-edge.created{stroke:#8070d7}.network-node.core{background:linear-gradient(145deg,#5040a8f5,#222844fa);border-color:#7a6bd4;grid-template-columns:38px minmax(0,1fr) auto;box-shadow:0 0 0 4px #7565d21a,0 18px 38px #00000040}.network-node.integration{border-color:#50476f}.network-node.integration .network-node-icon{color:#c2b9ff;background:#7f6be838}.network-node.panel .network-node-icon{color:#75d5ed;background:#35a4c12e}.network-node.storefront .network-node-icon{color:#ffd18a;background:#dc95322b}.network-node.status-idle .network-node-status{background:#78839a}.network-node.status-revoked{opacity:.55}.network-node.status-revoked .network-node-status{background:#e66d7d}.network-inspector.integration>header>span{color:#9d90ef;background:#eeebff}.network-inspector.core>header>span{color:#fff;background:#6555c9}@media (max-width:820px){.integration-report-hero{flex-direction:column;align-items:stretch}.integration-report-actions{min-width:0}.integration-report-actions>div{justify-content:flex-start}.integration-explorer .network-explorer-toolbar{grid-template-columns:1fr}.integration-legend{grid-row:2}.integration-explorer .network-zoom-tools{grid-row:3}}@media (max-width:520px){.integration-report-hero{border-radius:17px;padding:18px}.integration-report-hero h2{font-size:.95rem}.integration-report-actions>div,.integration-legend{flex-wrap:wrap}}
.inventory-shop{width:min(320px,100%);margin-bottom:18px}.inventory-tabs{background:#f8f7fb;border:1px solid #e4e1ed;border-radius:18px;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px;padding:6px;display:grid}.inventory-tabs button{color:#777183;min-width:0;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;padding:11px 12px;display:flex;position:relative}.inventory-tabs button>span{background:#eeecf3;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.inventory-tabs button>div{flex-direction:column;min-width:0;display:flex}.inventory-tabs button strong{font-size:11px}.inventory-tabs button small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.inventory-tabs button>b{color:#fff;text-align:center;background:#ed6b78;border-radius:10px;min-width:18px;padding:2px 5px;font-size:8px;position:absolute;top:6px;left:6px}.inventory-tabs button.active{color:#5940b9;background:#fff;box-shadow:0 5px 16px #37277417}.inventory-tabs button.active>span{color:#fff;background:linear-gradient(135deg,#765bd9,#5438b4)}.overview-stock{max-width:none}.inventory-operation-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:18px;display:grid}.inventory-document-editor{background:#fff;border:1px solid #e3e0eb;border-radius:20px;overflow:hidden;box-shadow:0 8px 26px #251f410b}.inventory-document-editor>header{border-bottom:1px solid #eeecf2;justify-content:space-between;align-items:center;gap:15px;padding:18px 21px;display:flex}.inventory-document-editor>header>div{align-items:center;gap:11px;display:flex}.inventory-document-editor header h2{color:#29253b;margin:0;font-size:15px}.inventory-document-editor header p{color:#8b8695;margin:4px 0 0;font-size:9px}.inventory-document-editor>header>strong{color:#644bc4;background:#f0ecff;border-radius:8px;padding:6px 9px;font-size:9px}.step-number{color:#fff;background:#684dcb;border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.operation-kinds{grid-template-columns:repeat(6,minmax(100px,1fr));gap:7px;padding:15px 20px;display:grid;overflow-x:auto}.operation-kinds button{color:#746f7d;min-height:43px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3e0e9;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:9px;display:flex}.operation-kinds button.active{color:#5d43bd;background:#f2effd;border-color:#cfc5f2;box-shadow:inset 0 0 0 1px #e1dafa}.document-settings{grid-template-columns:repeat(2,1fr);gap:11px;padding:0 20px 19px;display:grid}.document-settings label,.line-composer label,.line-product,.document-finalize>label:first-child,.warehouse-create label,.excel-settings label{color:#5d5868;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.document-settings input,.document-settings select,.line-composer input,.warehouse-create input,.warehouse-create select,.warehouse-create textarea,.excel-settings select{color:#312d3d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dfdce6;border-radius:10px;outline:0;padding:0 11px}.line-header{border-top:7px solid #f7f6f9}.line-composer{background:#fbfafc;grid-template-columns:minmax(240px,1fr) 90px 170px 88px;align-items:end;gap:9px;padding:16px 20px;display:grid}.input-with-suffix{background:#fff;border:1px solid #dfdce6;border-radius:10px;align-items:center;display:flex}.input-with-suffix input{border:0;min-width:0}.input-with-suffix b{color:#948e9d;white-space:nowrap;padding-left:9px;font-size:8px}.add-line-button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#6a4dcc;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.add-line-button:disabled{opacity:.45}.document-lines-empty{color:#a39eaa;justify-content:center;align-items:center;gap:11px;min-height:105px;display:flex}.document-lines-empty>span{flex-direction:column;display:flex}.document-lines-empty strong{color:#696373;font-size:10px}.document-lines-empty small{margin-top:4px;font-size:8px}.document-lines{padding:0 20px}.document-lines article{border-bottom:1px solid #efedf2;grid-template-columns:25px minmax(150px,1fr) 70px 110px 28px;align-items:center;gap:10px;padding:10px 3px;display:grid}.document-lines article>i{color:#756d81;background:#f0eef3;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.document-lines article>div,.document-lines article>span{flex-direction:column;display:flex}.document-lines article strong{font-size:10px}.document-lines article small{color:#9993a1;margin-top:2px;font-size:8px}.document-lines article>button{color:#c5555c;cursor:pointer;background:#fff0f1;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.document-finalize{border-top:7px solid #f7f6f9;grid-template-columns:minmax(180px,1fr) 235px 165px;align-items:end;gap:12px;padding:17px 20px 20px;display:grid}.document-finalize textarea{resize:vertical;min-height:61px;font:inherit;border:1px solid #dfdce6;border-radius:10px;outline:0;padding:9px 11px}.document-finalize .post-toggle{min-height:61px}.document-finalize .button{justify-content:center;min-height:42px}.operation-help{background:linear-gradient(145deg,#f8f5ff,#fff);border:1px solid #ddd7f3;border-radius:20px;padding:21px}.operation-help>span{color:#fff;background:#6a4dcc;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.operation-help h3{color:#302b42;margin:16px 0 7px;font-size:14px}.operation-help p{color:#7f7988;margin:0;font-size:10px;line-height:1.9}.operation-help ul{border-top:1px solid #e5e0f2;flex-direction:column;gap:9px;margin:18px 0 0;padding:15px 0 0;list-style:none;display:flex}.operation-help li{color:#5e576b;align-items:center;gap:6px;font-size:9px;display:flex}.operation-help li svg{color:#2c9a68}.documents-workspace{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:18px;display:grid}.professional-documents{grid-template-columns:repeat(2,1fr);gap:11px;padding:16px;display:grid}.professional-documents>article{background:#fff;border:1px solid #e4e1e9;border-radius:14px;overflow:hidden}.professional-documents>article>header{background:#fbfafc;border-bottom:1px solid #efedf2;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.professional-documents header span{flex-direction:column;display:flex}.professional-documents header small{color:#9a95a2;font-size:7px}.professional-documents header strong{margin-top:2px;font-size:11px}.professional-documents header i{border-radius:7px;padding:4px 7px;font-size:8px;font-style:normal}.professional-documents header i.posted{color:#24835d;background:#e8f8f0}.professional-documents header i.draft{color:#a16c26;background:#fff5e3}.document-kind{align-items:center;gap:9px;padding:13px;display:flex}.document-kind>span{color:#654ac6;background:#eeeafd;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.document-kind h3{margin:0;font-size:11px}.document-kind p{color:#928c9a;margin:4px 0 0;font-size:8px}.document-summary{background:#f7f6f9;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0 13px 12px;display:grid}.document-summary span{text-align:center;flex-direction:column;padding:8px;display:flex}.document-summary strong{font-size:9px}.document-summary small{color:#97919e;margin-top:2px;font-size:7px}.professional-documents footer{gap:7px;padding:0 13px 13px;display:flex}.professional-documents footer button{min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.print-document{color:#5f48b6;background:#f0ecff}.post-document{color:#fff;background:#6247c3}.movement-ledger .movement-list{max-height:615px}.warehouse-workspace{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.warehouse-workspace .warehouses-panel{margin-top:0}.warehouse-workspace .warehouse-grid{grid-template-columns:repeat(3,1fr)}.warehouse-create>header{justify-content:flex-start}.warehouse-create>div{flex-direction:column;gap:12px;padding:19px;display:flex}.warehouse-create textarea{resize:vertical;min-height:72px;padding:9px 11px}.warehouse-create .button{justify-content:center}.professional-gate{text-align:center;padding:24px}.professional-gate>svg{color:#654ac6}.professional-gate h2{margin:14px 0 8px;font-size:16px}.professional-gate p{color:#827c8c;margin:0 0 16px;font-size:10px;line-height:1.9}.excel-workspace{flex-direction:column;gap:18px;display:flex}.excel-actions{grid-template-columns:1fr 1fr;gap:13px;display:grid}.excel-actions article{grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.excel-actions article>span{color:#664bc6;background:#eeeafd;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.excel-actions h2{margin:0;font-size:13px}.excel-actions p{color:#8d8795;margin:5px 0 0;font-size:9px;line-height:1.7}.excel-actions button{color:#fff;font:inherit;cursor:pointer;background:#6448c5;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;display:flex}.excel-badge{padding:5px 8px;font-family:monospace;font-size:9px;border-radius:7px!important;width:auto!important;height:auto!important}.excel-flow{padding:19px}.excel-settings{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:13px;display:grid}.excel-drop{cursor:pointer;background:#faf8ff;border:1px dashed #bfb6df;border-radius:14px;align-items:center;gap:13px;min-height:100px;padding:16px;display:flex;position:relative}.excel-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.excel-drop>span{color:#6247c2;background:#eee9ff;border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.excel-drop>div{flex-direction:column;flex:1;display:flex}.excel-drop strong{font-size:11px}.excel-drop small{color:#8c8695;margin-top:5px;font-size:8px}.excel-drop>b{color:#5f47b8;background:#eeeafd;border-radius:8px;padding:8px 11px;font-size:9px}.excel-errors{color:#a3494f;background:#fff0f1;border-radius:10px;flex-direction:column;gap:4px;margin-top:12px;padding:11px;font-size:8px;display:flex}.excel-errors strong{font-size:10px}.excel-preview{border:1px solid #e4e0ea;border-radius:13px;margin-top:13px;overflow:hidden}.excel-preview>header{background:#f8f6fb;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.excel-preview>header>div{flex-direction:column;display:flex}.excel-preview header strong{font-size:10px}.excel-preview header small{color:#8e8896;margin-top:3px;font-size:8px}.excel-preview .button{min-height:32px;font-size:8px}.excel-preview article{border-top:1px solid #efedf2;grid-template-columns:1fr 90px 130px;align-items:center;gap:10px;padding:9px 13px;display:grid}.excel-preview article span{flex-direction:column;display:flex}.excel-preview article strong,.excel-preview article b{font-size:9px}.excel-preview article small{color:#9993a0;margin-top:2px;font-size:7px}.excel-preview article em{color:#696273;text-align:left;font-size:8px;font-style:normal}.excel-preview p{color:#726a7d;background:#faf9fc;margin:0;padding:8px 13px;font-size:8px}.inventory-mode{background:linear-gradient(120deg,#fff 0%,#f7f5ff 66%,#eeebff 100%);border:1px solid #dedaf8;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;padding:25px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #32267812}.inventory-mode:after{content:"";background:#765be014;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;left:-55px}.inventory-mode>div:first-child{z-index:1;position:relative}.inventory-kicker{color:#7057cf;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.inventory-mode h2{color:#232039;margin:0;font-size:22px}.inventory-mode p{color:#716e82;margin:7px 0 0;font-size:13px}.mode-switch{z-index:1;background:#ffffffd1;border:1px solid #dedbea;border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;min-width:325px;padding:5px;display:grid;position:relative}.mode-switch button{color:#777286;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}.mode-switch button.active{color:#5b43bc;background:#eeeafd;box-shadow:0 3px 10px #4e37a51a}.mode-switch button span{flex-direction:column;display:flex}.mode-switch strong{font-size:13px}.mode-switch small{margin-top:2px;font-size:10px}.inventory-metrics{margin-bottom:18px}.inventory-workspace{grid-template-columns:minmax(290px,.7fr) minmax(480px,1.5fr);align-items:start;gap:18px;display:grid}.inventory-card{background:#fff;border:1px solid #e7e5ee;border-radius:20px;overflow:hidden;box-shadow:0 8px 26px #251f410b}.inventory-card>header{border-bottom:1px solid #eeedf2;justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.inventory-card>header>span{color:#6e52d3;background:#f0ecff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.inventory-card>header>div{flex:1}.inventory-card h2,.inventory-card h3{color:#29263b;margin:0}.inventory-card h2{font-size:16px}.inventory-card header p{color:#858191;margin:5px 0 0;font-size:11px}.movement-card>header{justify-content:flex-start}.movement-card form{flex-direction:column;gap:13px;padding:19px 21px;display:flex}.movement-card form>label:not(.post-toggle),.movement-numbers label{color:#575264;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.movement-card input,.movement-card select,.warehouse-grid form input,.warehouse-grid form select{color:#302c3d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dfdde7;border-radius:11px;outline:0;padding:0 12px}.movement-card input:focus,.movement-card select:focus,.warehouse-grid input:focus{border-color:#8267df;box-shadow:0 0 0 3px #eeeafd}.movement-numbers{grid-template-columns:.65fr 1.35fr;gap:10px;display:grid}.post-toggle{cursor:pointer;background:#f8f7fb;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.post-toggle>input{opacity:0;position:absolute}.post-toggle>i{color:#0000;background:#fff;border:1px solid #c9c5d4;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.post-toggle>input:checked+i{color:#fff;background:#6c50d2;border-color:#6c50d2}.post-toggle>span{flex-direction:column;display:flex}.post-toggle strong{font-size:11px}.post-toggle small{color:#898493;margin-top:2px;font-size:9px}.movement-card .button{justify-content:center}.stock-card>header{flex-wrap:wrap}.inventory-search{color:#aaa5b4;background:#faf9fc;border:1px solid #e3e1e8;border-radius:10px;align-items:center;gap:7px;width:210px;height:38px;padding:0 10px;display:flex}.inventory-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.stock-list{max-height:510px;overflow:auto}.stock-list article{border-bottom:1px solid #f0eff3;grid-template-columns:36px minmax(130px,1fr) 65px minmax(170px,1fr) 32px;align-items:center;gap:11px;padding:12px 18px;display:grid}.stock-list article:last-child{border-bottom:0}.stock-list article.low{background:linear-gradient(90deg,#fff 0,#fffaf5 100%)}.stock-avatar{color:#7761cb;background:#f2effd;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.stock-name,.stock-amount{flex-direction:column;display:flex}.stock-name strong{color:#353143;font-size:12px}.stock-name small,.stock-amount small{color:#918d9b;margin-top:3px;font-size:9px}.stock-amount strong{color:#2d925f;font-size:17px}.stock-split{flex-wrap:wrap;gap:5px;display:flex}.stock-split span{color:#837e8c;background:#f7f6f9;border-radius:7px;padding:5px 7px;font-size:9px}.stock-split b{color:#4c4658}.stock-list article>button{color:#80798f;cursor:pointer;background:#f4f2f7;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.warehouses-panel{margin-top:18px}.warehouse-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:17px;display:grid}.warehouse-grid>article,.warehouse-grid>form{background:#fbfafc;border:1px solid #e7e4ed;border-radius:15px;min-height:170px;padding:16px}.warehouse-grid article>div{justify-content:space-between;align-items:center;display:flex}.warehouse-grid article>div>span{color:#654ac8;background:#eee9ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.warehouse-grid article i{color:#6a54bf;background:#f0ecff;border-radius:7px;padding:4px 7px;font-size:9px;font-style:normal}.warehouse-grid h3{margin-top:13px;font-size:13px}.warehouse-grid article p{color:#928e9c;height:26px;margin:5px 0;font-size:9px}.warehouse-grid article footer{border-top:1px solid #edebf0;gap:20px;padding-top:12px;display:flex}.warehouse-grid footer span{flex-direction:column;display:flex}.warehouse-grid footer strong{font-size:15px}.warehouse-grid footer small{color:#9994a2;font-size:8px}.warehouse-grid form{background:#fff;border-style:dashed;grid-template-columns:1fr 80px;align-content:start;gap:7px;display:grid}.warehouse-grid form>svg{color:#6f55d0}.warehouse-grid form h3{margin:2px 0 5px}.warehouse-grid form input:first-of-type{grid-column:1/-1}.warehouse-grid form select{font-size:10px}.warehouse-grid form button{color:#fff;font:inherit;cursor:pointer;background:#6c50d2;border:0;border-radius:10px;font-size:10px}.inventory-history{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.movement-list,.document-list{max-height:390px;overflow:auto}.movement-list article,.document-list article{border-bottom:1px solid #f0eff3;align-items:center;gap:11px;padding:11px 17px;display:flex}.movement-list article>span{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.movement-list .in{color:#168052;background:#e8f8f0}.movement-list .out{color:#c05454;background:#fff0f0}.movement-list article>div{flex-direction:column;flex:1;min-width:0;display:flex}.movement-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.movement-list small{color:#918d9b;margin-top:3px;font-size:9px}.movement-list article>b{font-size:12px}.movement-list .positive{color:#15845a}.movement-list .negative{color:#c04d52}.movement-list time{color:#9994a2;text-align:left;width:90px;font-size:8px}.document-list article>span,.document-list article>div{flex-direction:column;flex:1;display:flex}.document-list strong,.document-list b{font-size:11px}.document-list small{color:#918d9b;margin-top:3px;font-size:9px}.document-list button{color:#fff;font:inherit;cursor:pointer;background:#6c50d2;border:0;border-radius:8px;padding:6px 10px;font-size:9px}.document-list i{color:#25825d;align-items:center;gap:4px;font-size:9px;font-style:normal;display:flex}.inventory-card .empty-state{min-height:220px;padding:30px}.count-pill{padding:5px 9px;font-size:9px;border-radius:8px!important;width:auto!important;height:auto!important}.searchable-field{font-size:11px}@media (max-width:1100px){.inventory-tabs{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.inventory-operation-layout,.warehouse-workspace{grid-template-columns:1fr}.operation-help{display:none}.documents-workspace{grid-template-columns:1fr}.warehouse-workspace .warehouse-grid,.warehouse-grid{grid-template-columns:repeat(2,1fr)}.inventory-workspace{grid-template-columns:360px 1fr}.stock-list article{grid-template-columns:36px 1fr 55px 32px}.stock-split{display:none}}@media (max-width:820px){.inventory-tabs{padding:5px;display:flex}.inventory-tabs button{min-width:135px}.operation-kinds{grid-template-columns:repeat(6,125px)}.line-composer{grid-template-columns:1fr 85px}.line-product{grid-column:1/-1}.line-composer>label:nth-of-type(2){grid-column:1}.add-line-button{grid-column:2}.document-finalize,.documents-workspace,.excel-actions{grid-template-columns:1fr}.inventory-mode{flex-direction:column;align-items:flex-start;padding:21px}.mode-switch{width:100%;min-width:0}.inventory-workspace,.inventory-history{grid-template-columns:1fr}.inventory-workspace{gap:14px}.movement-card{order:1}.stock-card{order:0}.stock-list{max-height:none}.stock-list article{grid-template-columns:34px minmax(100px,1fr) 55px 30px;padding:11px}.warehouse-grid,.inventory-metrics{grid-template-columns:1fr 1fr}}@media (max-width:520px){.inventory-tabs button{min-width:115px;padding:8px}.inventory-tabs button>span{width:30px;height:30px}.inventory-tabs button small{display:none}.document-settings,.excel-settings,.line-composer{grid-template-columns:1fr}.line-product,.line-composer>label:nth-of-type(2),.add-line-button{grid-column:1}.document-lines article{grid-template-columns:22px 1fr 55px 27px}.document-lines article>span:nth-of-type(2){display:none}.professional-documents,.warehouse-workspace .warehouse-grid{grid-template-columns:1fr}.excel-actions article{grid-template-columns:38px 1fr}.excel-actions article>button{grid-column:1/-1;justify-content:center}.excel-drop>b{display:none}.excel-preview article{grid-template-columns:1fr 65px}.excel-preview article em{display:none}.inventory-mode p{line-height:1.8}.mode-switch button{padding:9px}.mode-switch small{display:none}.warehouse-grid{grid-template-columns:1fr}.inventory-card>header{padding:16px}.inventory-search{width:100%}.stock-list article{grid-template-columns:32px minmax(90px,1fr) 48px 28px;gap:7px}.stock-name strong{font-size:11px}.stock-amount strong{font-size:15px}.movement-list time{display:none}.inventory-metrics{grid-template-columns:1fr 1fr}.movement-card form{padding:16px}.movement-numbers{grid-template-columns:1fr}}
