.source-product-preview .source-app{--ui-ink:#18375f;--ui-copy:#426386;--ui-blue:#2463eb;--ui-line:#d9e5f7;--ui-text:10px;--ui-small:8px;--ui-tiny:7px;height:440px;overflow:hidden;background:#fff;color:var(--ui-ink);font-size:var(--ui-text);line-height:1.5}.source-app *,.source-app :after,.source-app :before{box-sizing:border-box}.source-app svg{flex-shrink:0}.source-app-header{height:38px;padding:0 14px;border-bottom:1px solid var(--ui-line);background:#fff;display:flex;align-items:center;gap:8px}.source-app-header>strong{font-size:12px;font-weight:600}.source-app-logo{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;color:#fff;background:var(--ui-blue)}.source-app-badge{font-size:var(--ui-tiny);padding:2px 6px;background:#eaf3ff;color:#2463eb;border:1px solid #cfdeff;border-radius:10px}.source-app-header>svg{color:#6684a9;margin-left:3px}.source-app-account{display:flex;gap:12px;align-items:center;margin-left:auto;color:#5682bb}.source-app-account>span{display:grid;place-items:center;background:#eaf3ff;border-radius:50%;width:21px;height:21px}.source-control{display:inline-flex;justify-content:center;align-items:center;gap:4px;white-space:nowrap;color:#48658a;padding:4px 7px;border:1px solid #cbdaf0;background:#fff;border-radius:3px;font-size:var(--ui-tiny);line-height:1.6;font-style:normal}.source-control-primary{background:var(--ui-blue);color:#fff;border-color:var(--ui-blue)}.source-employee{display:flex;flex-direction:column}.source-employee-body{flex:1;display:flex;min-height:0}.source-history{width:21%;max-width:145px;flex-shrink:0;background:#f4f8ff;border-right:1px solid var(--ui-line);display:flex;flex-direction:column;padding:12px 8px;min-width:0}.source-new-task{padding:8px 4px;background:var(--ui-blue);color:#fff;display:flex;gap:4px;align-items:center;justify-content:center;border-radius:5px;font-size:var(--ui-small)}.source-history-search{display:flex;gap:4px;align-items:center;font-size:var(--ui-tiny);color:#6481a4;border:1px solid #d1dff4;background:white;border-radius:4px;padding:6px 4px;margin-top:10px;overflow:hidden}.source-history-search span{white-space:nowrap}.source-history-label{font-size:var(--ui-small);color:#52749f;margin:19px 4px 9px}.source-history>p{font-size:var(--ui-tiny);line-height:1.8;color:#6380a4;margin:0 4px}.source-history-foot{margin-top:auto;padding:10px 3px 0;display:flex;align-items:center;gap:5px;font-size:var(--ui-tiny);color:#5075a5}.source-employee-workspace{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff}.source-workspace-toolbar{padding:10px 12px;min-height:45px;display:flex;gap:8px;align-items:center;justify-content:space-between;border-bottom:1px solid #e7edf8;flex-shrink:0}.source-workspace-toolbar>strong{font-size:var(--ui-text);font-weight:600;white-space:nowrap}.source-workspace-toolbar>div{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.source-workspace-toolbar>div>span{display:flex;gap:3px;align-items:center;color:#3368b3;background:#f1f6ff;border:1px solid #e1eaff;padding:4px 5px;border-radius:4px;font-size:6px;white-space:nowrap}.source-work-empty{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 20px;text-align:center}.source-empty-brand{width:38px;height:38px;display:grid;place-items:center;color:#2463eb;background:#edf4ff;border-radius:11px}.source-work-empty h4{font-size:17px;font-weight:600;color:#1e406f;margin-top:12px;line-height:1.5}.source-work-empty>p{color:#6380a4;font-size:var(--ui-small);margin-top:7px;line-height:1.7}.source-work-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;margin-top:18px}.source-work-suggestions>div{padding:11px 8px;border:1px solid #cbdfff;background:#f7faff;border-radius:6px;text-align:left}.source-work-suggestions>div>svg{display:block;color:#2463eb;margin-bottom:7px}.source-work-suggestions strong{display:block;font-size:var(--ui-small);color:#2c568c;font-weight:500}.source-work-suggestions small{display:block;font-size:6px;color:#6685ad;margin-top:5px}.source-use-ability{display:flex;align-items:center;gap:4px;color:#2463eb;font-size:var(--ui-tiny);margin-top:13px}.source-composer{border:1px solid #bed3f7;border-radius:7px;margin:0 13px 12px;flex-shrink:0;padding:10px;background:#fff;box-shadow:0 3px 8px #2463eb08}.source-composer-context{display:flex;gap:5px;align-items:center;color:#4b78b2;font-size:var(--ui-tiny)}.source-composer>p{margin:10px 0 16px;font-size:var(--ui-small);color:#6f88a8;line-height:1.7}.source-composer-tools{display:flex;align-items:center;gap:9px}.source-composer-tools>span{display:flex;gap:3px;align-items:center;color:#4b70a0;font-size:var(--ui-tiny);white-space:nowrap}.source-composer-tools .source-dispatch{color:#fff;background:#2463eb;padding:5px 7px;margin-left:auto;border-radius:4px}.source-devops,.source-retail{display:flex}.source-business-sidebar{display:flex;flex-direction:column;width:20%;max-width:137px;background:#f7faff;border-right:1px solid #dce7f7;flex-shrink:0;min-width:0}.source-side-brand{min-height:45px;display:flex;gap:6px;align-items:center;padding:10px;border-bottom:1px solid #e3ebf9}.source-side-brand>span{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:5px;background:#2463eb;color:#fff}.source-side-brand strong{font-size:var(--ui-small);color:#244d86;line-height:1.6;font-weight:600}.source-side-menu{padding:10px 5px}.source-side-menu>div{padding:9px 7px;display:flex;align-items:center;gap:6px;font-size:var(--ui-small);color:#41648f;border-radius:4px;position:relative}.source-side-menu>div.selected{background:#e3efff;color:#2463eb;font-weight:600}.source-side-menu>div.selected>i{position:absolute;right:-5px;width:2px;top:0;bottom:0;background:#2463eb}.source-side-settings{margin-top:auto;padding:12px;display:flex;gap:6px;align-items:center;color:#5b78a0;font-size:var(--ui-tiny)}.source-admin-workspace{display:flex;flex-direction:column;flex:1;min-width:0;background:#f4f7fc}.source-admin-header{height:35px;display:flex;align-items:center;gap:9px;padding:0 13px;background:white;border-bottom:1px solid #e0e8f5;color:#527098;font-size:var(--ui-small);flex-shrink:0}.source-admin-header>div{margin-left:auto;display:flex;gap:11px}.source-admin-content{padding:13px;flex:1;min-height:0}.source-retail-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 10px;padding:13px;border-radius:5px;border:1px solid #e2e9f6;background:white}.source-retail-filters>div{display:flex;align-items:center;gap:5px;font-size:var(--ui-tiny);min-width:0}.source-retail-filters>div>span:not(.source-control){white-space:nowrap;color:#36557d}.source-retail-filters i{display:flex;align-items:center;justify-content:space-between;color:#7890af;border:1px solid #d5e0f0;padding:4px 5px;border-radius:3px;font-style:normal;flex:1;min-width:0;font-size:6px;white-space:nowrap;overflow:hidden}.source-retail-filters .source-filter-actions{justify-content:flex-end}.source-retail-table-card{margin-top:12px;padding:12px;border:1px solid #e0e8f4;background:white;border-radius:5px}.source-table-actions{display:flex;align-items:center;gap:6px;margin-bottom:12px}.source-table-actions>small{margin-left:auto;font-size:var(--ui-tiny);color:#6484b1}.source-product-table>div{display:grid;grid-template-columns:1.7fr 1fr 1fr .6fr .8fr;gap:6px;align-items:center;border-bottom:1px solid #e9eff8;padding:14px 5px;font-size:var(--ui-tiny);color:#527095}.source-product-table .source-product-table-head{background:#f3f7fd;font-size:6px;color:#42638e;padding:9px 5px}.source-product-table>div>span:first-child{display:flex;align-items:center;gap:6px;min-width:0}.source-product-table strong{font-weight:500;font-size:var(--ui-tiny);color:#365b8d}.source-product-table i{display:grid;place-items:center;color:#6b95d7;width:26px;height:26px;background:#edf4ff;border:1px solid #d8e6fc;border-radius:3px;flex-shrink:0}.source-status{color:#258268}.source-table-links{color:#2463eb}.source-table-footer{display:flex;align-items:center;justify-content:space-between;color:#6b87aa;font-size:var(--ui-tiny);margin-top:15px}.source-page-number{color:#2463eb;border:1px solid #a9c7fb;border-radius:3px;padding:3px 7px;background:#f4f8ff}.source-park{display:flex;flex-direction:column}.source-park-body{display:flex;flex:1;min-height:0;background:#f5f8ff}.source-park-body .source-business-sidebar{width:18%}.source-park-body .source-side-brand{min-height:42px}.source-park-body .source-side-menu>div{padding:9px 5px}.source-park-main{flex:1;min-width:0;padding:12px;display:flex;flex-direction:column}.source-cashier-title{display:flex;align-items:center;gap:8px;margin-bottom:12px}.source-cashier-title>strong{color:#183b6c;font-size:13px;font-weight:600}.source-cashier-title>span:not(.source-control){font-size:var(--ui-tiny);color:#2463eb;margin-left:auto}.source-cashier-columns{display:grid;grid-template-columns:1.35fr 1fr;gap:10px;flex:1;min-height:0}.source-ticket-catalog{min-width:0;display:flex;flex-direction:column}.source-ticket-tabs{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #dce6f7;padding:6px;font-size:6px;color:#4c6a96}.source-ticket-tabs>span{white-space:nowrap}.source-ticket-tabs>.selected{padding:5px;color:#fff;background:#2463eb;border-radius:2px}.source-ticket-search{display:flex;align-items:center;gap:5px;margin:12px 0;color:#6e86a6;border:1px solid #d1def1;background:#fff;padding:6px;font-size:var(--ui-tiny)}.source-ticket-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.source-ticket-cards>div{min-width:0;padding:10px;background:#fff;border:1px solid #bed3f5;border-radius:4px}.source-ticket-cards>div>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:5px}.source-ticket-cards>div>div:first-child span{font-size:6px;color:#2463eb;background:#e8f1ff;padding:2px 4px}.source-ticket-cards small{font-size:6px;color:#8297b6}.source-ticket-cards>div>strong{display:block;font-size:var(--ui-small);font-weight:600;color:#244d80;margin:13px 0 6px}.source-ticket-cards p{font-size:6px;color:#6985aa;line-height:1.6}.source-ticket-cards>div>div:last-child{display:flex;align-items:center;gap:4px;justify-content:space-between;margin-top:17px}.source-ticket-cards>div>div:last-child span{color:#2463eb;font-size:7px}.source-ticket-cards b{color:#426798;border:1px solid #c5d6f1;padding:3px;font-size:6px;font-weight:400}.source-cashier-note{margin-top:auto;padding-top:12px;color:#6984a9;font-size:var(--ui-tiny)}.source-register{background:#fff;border:1px solid #c7d8f4;display:flex;flex-direction:column;min-width:0}.source-register-title{display:flex;align-items:center;gap:5px;padding:10px 8px;background:#edf3ff;border-bottom:1px solid #d4e2fa;color:#244e88}.source-register-title strong{font-size:var(--ui-small);font-weight:600}.source-register-title>span{margin-left:auto;font-size:6px;color:#6c86ac}.source-member-bind{padding:12px 9px 0}.source-member-bind>strong{font-size:var(--ui-small);font-weight:500;color:#2b4d78}.source-member-bind>p{font-size:6px;color:#6d88ac;line-height:1.7;margin:6px 0}.source-cart-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;color:#8da6ca;text-align:center;min-height:15px}.source-cart-empty p{font-size:6px;margin-top:9px}.source-register-footer{padding:11px 9px 8px}.source-register-footer>div{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-top:10px;border-top:1px solid #dce6f5}.source-register-footer>div>span{color:#244d80;font-size:var(--ui-tiny)}.source-register-footer>div>strong{color:#2463eb;font-size:17px}.source-register-footer>span{display:block;margin-top:10px;background:#d2e1fb;color:#496eac;text-align:center;padding:9px;border-radius:3px;font-size:var(--ui-small)}.source-register-footer>small{display:block;margin-top:7px;color:#718cae;font-size:6px}.source-devops-content{flex:1;min-height:0;padding:13px}.source-domain-heading{display:flex;align-items:center;gap:7px;padding:5px 0 14px;color:#285687}.source-domain-heading strong{font-size:12px;font-weight:600}.source-domain-heading>svg:last-child{margin-left:auto}.source-domain-search{display:flex;gap:6px;padding:12px;border:1px solid #dae6f7;background:#fff;border-radius:5px}.source-domain-search>span:not(.source-control){display:flex;align-items:center;justify-content:space-between;gap:5px;border:1px solid #d3dff1;padding:5px;flex:1;min-width:0;font-size:6px;color:#7a91b1;white-space:nowrap}.source-domain-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.source-domain-grid>div{border:1px solid #c9dbf8;border-radius:7px;padding:15px 12px;background:white;box-shadow:0 3px 8px #2463eb04}.source-domain-card-title{display:flex;gap:9px;align-items:center}.source-domain-card-title>span{display:grid;place-items:center;width:35px;height:35px;border-radius:8px;background:#e6f0ff;color:#2463eb;flex-shrink:0}.source-domain-card-title strong{display:block;color:#285589;font-size:var(--ui-text);font-weight:600}.source-domain-card-title small{display:block;font-size:var(--ui-tiny);color:#7891b1;margin-top:5px}.source-domain-tag{display:inline-flex;font-size:6px;color:#2463eb;border:1px solid #c2d8ff;border-radius:3px;padding:2px 4px;margin-top:14px}.source-domain-grid p{font-size:var(--ui-small);color:#6180a4;line-height:1.9;margin-top:12px}.source-domain-card-footer{display:flex;gap:5px;align-items:center;justify-content:space-between;margin-top:24px;padding-top:12px;border-top:1px solid #e6edf8}.source-domain-card-footer>span{font-size:6px;color:#8097b5}.source-domain-card-footer strong{gap:4px;color:#2463eb;font-weight:500}.source-domain-card-footer strong,.source-domain-tip{display:flex;align-items:center;font-size:var(--ui-small)}.source-domain-tip{gap:6px;padding:14px 2px;color:#5e80ae}.product-card-ai-workplace .product-preview-surface,.product-card-devops .product-preview-surface,.product-card-tourism .product-preview-surface,.product-preview-surface{height:auto;padding-bottom:22px}.product-preview-surface:after{display:none}.source-product-preview.preview-compact .source-app{--ui-text:8px;--ui-small:6px;--ui-tiny:5px;height:320px}.preview-compact .source-app-header{height:29px;padding:0 10px;gap:6px}.preview-compact .source-app-header>strong{font-size:9px}.preview-compact .source-app-logo{width:18px;height:18px;border-radius:4px}.preview-compact .source-app-logo svg{width:12px}.preview-compact .source-history{padding:9px 6px}.preview-compact .source-new-task{padding:6px 3px;gap:3px}.preview-compact .source-new-task svg{width:8px}.preview-compact .source-history-search{margin-top:7px;padding:5px 3px;gap:3px}.preview-compact .source-history-label{margin-top:14px}.preview-compact .source-history-foot{gap:3px}.preview-compact .source-workspace-toolbar{padding:7px 9px;min-height:34px}.preview-compact .source-workspace-toolbar>div{gap:3px}.preview-compact .source-workspace-toolbar>div>span{font-size:4.5px;gap:2px;padding:3px}.preview-compact .source-workspace-toolbar>div>span>svg{width:7px}.preview-compact .source-work-empty{padding:8px 13px}.preview-compact .source-empty-brand{width:25px;height:25px;border-radius:7px}.preview-compact .source-empty-brand>svg{width:17px}.preview-compact .source-work-empty h4{font-size:12px;margin-top:7px}.preview-compact .source-work-empty>p{margin-top:4px;font-size:5.5px}.preview-compact .source-work-suggestions{gap:6px;margin-top:10px}.preview-compact .source-work-suggestions>div{padding:7px 5px}.preview-compact .source-work-suggestions>div>svg{width:11px;height:11px;margin-bottom:5px}.preview-compact .source-work-suggestions small{font-size:4px;margin-top:3px}.preview-compact .source-use-ability{margin-top:7px}.preview-compact .source-composer{padding:7px;margin:0 9px 8px}.preview-compact .source-composer>p{margin:6px 0 9px}.preview-compact .source-composer-tools{gap:6px}.preview-compact .source-dispatch{padding:4px 5px}.preview-compact .source-business-sidebar{width:20%}.preview-compact .source-side-brand{padding:8px;gap:5px;min-height:36px}.preview-compact .source-side-brand>span{width:17px;height:17px;border-radius:4px}.preview-compact .source-side-brand>span>svg{width:10px}.preview-compact .source-side-menu{padding:6px 4px}.preview-compact .source-side-menu>div{padding:6px 5px;gap:4px}.preview-compact .source-side-menu>div>svg{width:8px}.preview-compact .source-side-settings{padding:9px}.preview-compact .source-admin-header{height:29px;padding:0 10px;gap:6px}.preview-compact .source-admin-content{padding:9px}.preview-compact .source-retail-filters{padding:9px;gap:7px}.preview-compact .source-retail-filters>div{gap:3px}.preview-compact .source-retail-filters i{font-size:4.5px;padding:3px}.preview-compact .source-control{padding:3px 5px}.preview-compact .source-retail-table-card{margin-top:9px;padding:9px}.preview-compact .source-table-actions{margin-bottom:8px;gap:4px}.preview-compact .source-product-table>div{padding:9px 3px;gap:4px}.preview-compact .source-product-table .source-product-table-head{font-size:4.5px;padding:6px 3px}.preview-compact .source-product-table i{width:20px;height:20px}.preview-compact .source-product-table i svg{width:11px}.preview-compact .source-product-table>div>span:first-child{gap:4px}.preview-compact .source-table-footer{margin-top:10px}.preview-compact .source-park-main{padding:9px}.preview-compact .source-cashier-title{margin-bottom:8px;gap:5px}.preview-compact .source-cashier-title>strong{font-size:10px}.preview-compact .source-cashier-columns{gap:7px}.preview-compact .source-ticket-tabs{padding:4px;gap:4px;font-size:4.5px}.preview-compact .source-ticket-tabs>.selected{padding:4px}.preview-compact .source-ticket-search{margin:8px 0;padding:4px}.preview-compact .source-ticket-cards{gap:6px}.preview-compact .source-ticket-cards>div{padding:7px}.preview-compact .source-ticket-cards>div>div:first-child span{font-size:4px;padding:2px 3px}.preview-compact .source-ticket-cards small{font-size:4px}.preview-compact .source-ticket-cards>div>strong{margin:8px 0 5px}.preview-compact .source-ticket-cards p{font-size:4.5px}.preview-compact .source-ticket-cards>div>div:last-child{margin-top:9px}.preview-compact .source-ticket-cards>div>div:last-child span{font-size:5px}.preview-compact .source-ticket-cards b{font-size:4px;padding:2px}.preview-compact .source-cashier-note{padding-top:8px}.preview-compact .source-register-title{padding:7px 6px;gap:3px}.preview-compact .source-register-title>span{font-size:4px}.preview-compact .source-member-bind{padding:8px 6px 0}.preview-compact .source-member-bind>p{font-size:4.5px;margin:4px 0}.preview-compact .source-cart-empty{padding:7px}.preview-compact .source-cart-empty p{font-size:4.5px}.preview-compact .source-register-footer{padding:7px 6px 6px}.preview-compact .source-register-footer>span{padding:6px;margin-top:6px}.preview-compact .source-register-footer>small{font-size:4.5px}.preview-compact .source-domain-heading{padding-bottom:10px;gap:5px}.preview-compact .source-domain-heading strong{font-size:9px}.preview-compact .source-devops-content{padding:10px}.preview-compact .source-domain-search{padding:8px;gap:4px}.preview-compact .source-domain-search>span:not(.source-control){font-size:4.5px;padding:4px;gap:3px}.preview-compact .source-domain-grid{gap:9px;margin-top:10px}.preview-compact .source-domain-grid>div{padding:11px 9px}.preview-compact .source-domain-card-title{gap:6px}.preview-compact .source-domain-card-title>span{width:25px;height:25px;border-radius:6px}.preview-compact .source-domain-card-title>span>svg{width:14px}.preview-compact .source-domain-tag{font-size:4.5px;margin-top:9px}.preview-compact .source-domain-grid p{margin-top:9px}.preview-compact .source-domain-card-footer{margin-top:18px;padding-top:9px}.preview-compact .source-domain-card-footer>span{font-size:4.5px}.preview-compact .source-domain-tip{padding:10px 2px}@media (max-width:1200px){.source-product-preview .source-app{--ui-text:9px;--ui-small:7px;--ui-tiny:6px}.source-workspace-toolbar{align-items:flex-start}.source-workspace-toolbar>div{max-width:66%}.source-workspace-toolbar>div>span{font-size:5.5px}.source-business-sidebar{width:21%}.source-side-brand{padding:9px 7px}.source-side-brand strong{font-size:7px}.source-domain-card-title>span{width:30px;height:30px}.source-domain-card-title strong{font-size:8px}.preview-compact .source-app{--ui-text:7px;--ui-small:5.5px;--ui-tiny:4.8px}.preview-compact .source-side-brand{flex-direction:column;align-items:flex-start;gap:4px}.preview-compact .source-side-brand strong{font-size:5px}}@media (max-width:960px){.hero-showcase .source-app{--ui-text:8px;--ui-small:6px;--ui-tiny:5px;height:420px}.source-workspace-toolbar{gap:5px;padding:8px}.source-workspace-toolbar>div{gap:3px}.source-workspace-toolbar>div>span{font-size:4.5px;padding:3px}.source-workspace-toolbar>div>span svg{width:7px}.source-history{width:22%;padding:10px 6px}.source-new-task{gap:3px;padding:7px 3px}.source-new-task svg{width:9px}.source-history-search{gap:3px;padding:5px 3px}.source-work-empty{padding:15px 12px}.source-work-empty h4{font-size:14px}.source-work-suggestions{gap:6px;margin-top:14px}.source-work-suggestions>div{padding:9px 5px}.source-work-suggestions small{font-size:4px}.source-composer{margin-left:9px;margin-right:9px;padding:8px}.source-composer-tools{gap:5px}.source-composer-tools>span{gap:2px}.source-composer-tools>span>svg{width:8px}.source-composer-tools .source-dispatch{padding:5px}.source-business-sidebar{width:21%}.source-side-brand{flex-direction:column;align-items:flex-start;gap:4px}.source-side-brand strong{font-size:6px}.source-side-menu>div{padding:8px 5px;gap:4px}.source-side-menu>div>svg{width:9px}.source-admin-content,.source-devops-content{padding:10px}.source-retail-filters{padding:9px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.source-retail-filters i{font-size:5px}.source-retail-table-card{padding:9px;margin-top:10px}.source-product-table>div{font-size:5px;gap:3px;padding:11px 3px}.source-product-table .source-product-table-head{font-size:5px}.source-product-table i{width:19px;height:19px}.source-product-table>div>span:first-child{gap:4px}.source-product-table strong{font-size:5px}.source-domain-heading strong{font-size:10px}.source-domain-search{flex-wrap:wrap;padding:8px}.source-domain-search>span:not(.source-control){flex-basis:calc(50% - 10px)}.source-domain-grid{gap:8px}.source-domain-grid>div{padding:12px 9px}.source-domain-card-title{flex-direction:column;align-items:flex-start;gap:8px}.source-domain-card-title strong{font-size:8px}.source-domain-card-footer{margin-top:16px;gap:4px}.source-domain-card-footer>span{display:none}.source-park-main{padding:9px}.source-cashier-title>strong{font-size:11px}.source-cashier-columns{gap:7px}.source-ticket-tabs{gap:4px;font-size:4.5px;padding:5px}.source-ticket-tabs>.selected{padding:4px}.source-ticket-search{margin:9px 0}.source-ticket-cards{gap:6px}.source-ticket-cards>div{padding:7px}.source-ticket-cards>div>div:first-child span{font-size:4px;padding:2px 3px}.source-ticket-cards small{font-size:4px}.source-ticket-cards p{font-size:4.5px}.source-ticket-cards b{font-size:4px;padding:2px}.source-ticket-cards>div>div:last-child span{font-size:5px}.source-register-title{padding:8px 6px;gap:4px}.source-register-title>span{display:none}.source-member-bind{padding:9px 6px 0}.source-cart-empty p,.source-member-bind>p{font-size:5px}.source-register-footer{padding:8px 6px}.source-register-footer>small{font-size:5px}.source-product-preview.preview-compact .source-app{--ui-text:6px;--ui-small:5px;--ui-tiny:4px}.preview-compact .source-workspace-toolbar{flex-direction:column}.preview-compact .source-workspace-toolbar>div{max-width:100%}.preview-compact .source-workspace-toolbar>div>span{font-size:3.5px;padding:2px 3px}.preview-compact .source-work-empty h4{font-size:10px}.preview-compact .source-work-empty>p{font-size:4.5px}.preview-compact .source-work-suggestions{gap:4px}.preview-compact .source-work-suggestions>div{padding:6px 4px}.preview-compact .source-composer-tools>span:nth-child(3),.preview-compact .source-work-suggestions small{display:none}.preview-compact .source-side-menu>div{font-size:4.5px;gap:3px;padding-left:3px;padding-right:3px}.preview-compact .source-side-menu>div>svg{width:7px}.preview-compact .source-product-table{min-width:0}.preview-compact .source-product-table>div{grid-template-columns:1.6fr 1fr 1fr .6fr;font-size:4px}.preview-compact .source-product-table>div>span:last-child{display:none}.preview-compact .source-product-table strong{font-size:4px}.preview-compact .source-product-table>div>span:first-child{gap:3px}.preview-compact .source-product-table i{width:15px;height:15px}.preview-compact .source-product-table i svg{width:9px}.preview-compact .source-ticket-cards{grid-template-columns:1fr}.preview-compact .source-ticket-cards>div:nth-child(n+3){display:none}.preview-compact .source-ticket-cards>div>strong{margin:6px 0 4px}.preview-compact .source-ticket-cards>div>div:last-child{margin-top:8px}.preview-compact .source-ticket-cards p{font-size:4px}.preview-compact .source-ticket-tabs>span:last-child{display:none}.preview-compact .source-register-title strong{font-size:4.5px}.preview-compact .source-member-bind .source-control{font-size:4px;padding:3px;white-space:normal}.preview-compact .source-register-footer>div>span{font-size:4px}.preview-compact .source-domain-card-title strong{font-size:6px}.preview-compact .source-domain-card-title small{font-size:4px}}@media (max-width:720px){.source-app-header{padding:0 10px;gap:6px}.source-app-header>strong{font-size:11px}.source-app-badge{font-size:6px;padding:2px 5px}.source-app-account{gap:8px}.hero-showcase .source-history{width:23%;padding:10px 5px}.hero-showcase .source-history-foot{gap:3px}.hero-showcase .source-workspace-toolbar{flex-direction:column;align-items:flex-start;gap:6px}.hero-showcase .source-workspace-toolbar>div{max-width:100%;flex-wrap:nowrap}.hero-showcase .source-workspace-toolbar>div>span{font-size:4px;padding:3px;gap:2px}.hero-showcase .source-workspace-toolbar>div>span>svg{width:6px}.hero-showcase .source-work-empty{padding:12px 10px}.hero-showcase .source-work-empty h4{font-size:13px}.hero-showcase .source-work-empty>p{font-size:6px}.hero-showcase .source-work-suggestions{gap:5px}.hero-showcase .source-work-suggestions>div{padding:8px 5px}.hero-showcase .source-work-suggestions strong{font-size:5.5px}.hero-showcase .source-work-suggestions small{font-size:4px}.hero-showcase .source-composer-tools>span:nth-child(3),.source-ticket-tabs>span:last-child{display:none}.source-ticket-cards{grid-template-columns:1fr}.source-ticket-cards>div:nth-child(n+3){display:none}.source-ticket-cards>div>strong{font-size:7px}.source-member-bind .source-control{white-space:normal}.source-register-title strong{font-size:6px}.source-park .source-side-menu>div{font-size:5px;gap:4px}.source-ticket-tabs{font-size:5px}.source-product-preview.preview-compact .source-app{--ui-text:7px;--ui-small:5.5px;--ui-tiny:4.5px}.preview-compact .source-workspace-toolbar>div>span{font-size:4px}.preview-compact .source-work-suggestions small{display:block;font-size:3.7px}.preview-compact .source-work-empty h4{font-size:11px}.preview-compact .source-side-menu>div{font-size:5px}.preview-compact .source-domain-grid{grid-template-columns:1fr}.preview-compact .source-domain-grid>div:nth-child(2){display:none}.preview-compact .source-domain-card-title{flex-direction:row}.preview-compact .source-domain-card-title strong{font-size:7px}.preview-compact .source-domain-card-footer{margin-top:12px}.preview-compact .source-domain-grid>div{padding:12px}}@media (max-width:370px){.hero-showcase .source-app{height:440px}.source-workspace-toolbar>div>span{gap:2px}.source-work-suggestions small{display:none}.source-side-menu>div{font-size:5px}.source-park .source-side-menu>div{font-size:4px;gap:3px}.source-side-brand{padding:7px}.source-side-brand strong{font-size:5px}.source-domain-heading strong{font-size:8px}.source-cashier-title>strong{font-size:10px}.source-cashier-title>span:not(.source-control){display:none}.source-cashier-title>.source-control{margin-left:auto}.source-product-table>div{grid-template-columns:1.6fr 1fr 1fr .6fr}.source-product-table>div>span:last-child{display:none}.source-product-table strong,.source-product-table>div{font-size:4.5px}.preview-compact .source-composer-tools{gap:4px}.preview-compact .source-dispatch svg{display:none}}.designed-product-preview{container-type:inline-size;height:479px;border:1px solid #c9dcfb;border-radius:14px;background:#f1f6ff;overflow:hidden}.designed-product-preview.preview-compact{height:352px}.presentation-stage{position:relative;width:100%;height:100%;overflow:hidden;color:#193f7a;font-size:12px}.presentation-stage *{box-sizing:border-box}.presentation-heading{position:absolute;top:20px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:5}.presentation-heading>span{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:550;color:#42649b}.presentation-heading>span>svg{color:#2463eb}.presentation-heading>small{color:#6c88b0;font-size:8px}.presentation-footer{position:absolute;bottom:18px;left:24px;right:24px;display:flex;gap:14px;align-items:center;justify-content:center;color:#5378ae}.presentation-footer>span{display:flex;gap:6px;align-items:center;font-size:8px}.presentation-footer>span>svg{color:#4c7cce}.presentation-footer>i{width:16px;height:1px;background:#b9cfee}.presentation-phone{position:absolute;background:linear-gradient(150deg,#fff,#e7effd);border:1px solid #b8cbed;border-radius:26px;padding:7px;box-shadow:0 18px 45px #234e911e,0 2px 4px #234e910a,inset 0 0 0 2px #ffffffd9;overflow:hidden}.phone-display{width:100%;height:100%;border:1px solid #dce7f8;border-radius:20px;overflow:hidden;background:#f6f9ff;position:relative;padding-top:20px}.phone-speaker{position:absolute;width:27%;height:5px;top:13px;left:36.5%;border-radius:20px;background:#d3e0f4;z-index:3}.phone-home-indicator{position:absolute;bottom:9px;left:34%;width:32%;height:3px;border-radius:5px;background:#a8bedf;z-index:4}.phone-app-tabs{position:absolute;bottom:0;left:0;right:0;height:37px;background:#fffffff2;border-top:1px solid #e4ebf7;display:flex;align-items:center;justify-content:space-around;padding:3px 2px 7px}.phone-app-tabs>span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:5px;color:#7a94b7}.phone-app-tabs>span.active{color:#2463eb}.retail-presentation{background:radial-gradient(ellipse at 75% 25%,#dae8ff 0,transparent 55%),linear-gradient(135deg,#f6faff,#e8f1ff)}.retail-composition{position:absolute;inset:0}.retail-commerce-console{position:absolute;left:4%;top:64px;width:76%;height:331px;background:#fff;border:1px solid #bcd2f6;border-radius:11px;box-shadow:0 16px 35px #365d9916;overflow:hidden}.commerce-topbar{display:flex;align-items:center;justify-content:space-between;height:37px;padding:0 14px;background:#fff;border-bottom:1px solid #e4ecf8}.commerce-topbar>span{display:flex;gap:7px;align-items:center;color:#2a518b;font-size:9px;font-weight:600}.commerce-topbar>span>svg{color:#2463eb}.commerce-topbar>div{display:flex;gap:10px;align-items:center;color:#7a96bc}.commerce-avatar{display:grid;place-items:center;width:20px;height:20px;background:#edf4ff;border-radius:50%;color:#527bb9}.commerce-navigation{height:35px;display:flex;align-items:stretch;padding:0 14px;gap:20px;border-bottom:1px solid #e8eef8;background:#fbfcff}.commerce-navigation>span{display:flex;align-items:center;color:#7089ac;font-size:8px;position:relative}.commerce-navigation>span.active{color:#2463eb;font-weight:600}.commerce-navigation>span.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#2463eb}.commerce-navigation .commerce-channel{margin-left:auto;color:#90a5c2;gap:5px;font-size:6px}.commerce-content{padding:15px}.commerce-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}.commerce-title small{display:block;color:#6684b0;font-size:6px}.commerce-title h4{font-size:14px;font-weight:550;color:#284d85;line-height:1.6;margin-top:5px}.commerce-title>span{color:#2463eb;background:#eff5ff;border:1px solid #d4e3fc;border-radius:4px;display:flex;align-items:center;gap:4px;padding:5px 7px;font-size:6px}.commerce-plus{font-size:10px;line-height:1}.commerce-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.commerce-products>div{min-width:0}.commerce-products>div>div{height:96px;background:#f3f7fd;border:1px solid #e6edf8;border-radius:7px;overflow:hidden;display:flex;align-items:center;justify-content:center}.commerce-products img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;padding:5px}.commerce-products strong{display:block;font-size:8px;font-weight:500;margin:8px 0 4px;color:#385b8e}.commerce-products small{display:block;font-size:5.5px;color:#8298b7}.commerce-order-flow{margin-top:17px;padding-top:12px;border-top:1px solid #e7edf7;display:flex;align-items:center;justify-content:space-between;gap:8px}.commerce-order-flow>span{display:flex;align-items:center;gap:5px;font-size:7px;color:#5678aa}.commerce-order-flow>div{display:flex;align-items:center;gap:8px}.commerce-order-flow>div>span{display:flex;align-items:center;gap:5px;font-size:6px;color:#6686b4}.commerce-order-flow i{display:grid;place-items:center;font-style:normal;font-size:5px;width:13px;height:13px;border-radius:50%;color:#517dca;background:#eaf2ff}.commerce-order-flow svg{color:#93b4e5}.retail-storefront{width:24%;aspect-ratio:.48;right:3%;top:94px;z-index:2;transform:rotate(5deg)}.storefront-nav{display:flex;gap:3px;align-items:center;padding:0 8px 8px;color:#5274a6;font-size:6px}.storefront-nav>svg:last-child{margin-left:auto}.storefront-hero{position:relative;height:124px;padding:13px 10px;background:linear-gradient(125deg,#e3edff,#f4f8ff);overflow:hidden}.storefront-hero>small{color:#7391c2;font-size:5.5px}.storefront-hero h4{position:relative;z-index:1;font-size:14px;line-height:1.55;color:#284d86;font-weight:600;margin-top:5px}.storefront-hero>img{position:absolute;width:135px;height:135px;right:-29px;top:12px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.storefront-hero>span{display:flex;align-items:center;gap:3px;font-size:5px;color:#5a7fba;margin-top:12px;position:relative;z-index:1}.storefront-categories{display:flex;justify-content:space-around;background:white;padding:12px 4px}.storefront-categories>span{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:5px;color:#5677a6}.storefront-categories svg{color:#5f8edd}.storefront-picks{padding:4px 9px}.storefront-picks>strong{font-size:7px;font-weight:500;color:#4b6b99}.storefront-picks>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px}.storefront-picks>div>div{background:white;border:1px solid #e8eef8;border-radius:6px;overflow:hidden}.storefront-picks img{width:100%;height:55px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.storefront-picks div span{display:block;text-align:left;color:#6a84ab;font-size:5px;padding:4px 5px}.retail-member-card{position:absolute;bottom:43px;left:9%;display:flex;align-items:center;gap:10px;padding:12px 15px;background:#fff;border:1px solid #c8daf9;border-radius:9px;box-shadow:0 8px 25px #345d9610;z-index:3}.retail-member-card>span{display:grid;place-items:center;width:32px;height:32px;color:#5484d6;background:#edf4ff;border-radius:9px}.retail-member-card strong{display:block;font-size:9px;font-weight:500;color:#426493}.retail-member-card small{display:block;font-size:6px;margin-top:4px;color:#7b96ba}.retail-member-card>svg{color:#87a2c6;margin-left:8px}.park-presentation{background:radial-gradient(ellipse at 20% 65%,#d7e9ff,transparent 55%),linear-gradient(140deg,#f4f9ff,#e5f0ff)}.park-presentation-copy{position:absolute;left:8%;top:75px;display:flex;flex-direction:column;gap:8px;z-index:1}.park-presentation-copy>span{font-size:23px;line-height:1.5;font-weight:550;letter-spacing:-.4px;color:#3b609b}.park-presentation-copy>small{font-size:8px;color:#6d8fbd}.park-orbit{position:absolute;border:1px solid #c9ddfa;border-radius:50%;width:370px;height:370px;right:40px;top:55px}.park-orbit-two{width:470px;height:470px;right:-10px;top:5px;border-style:dashed;opacity:.65}.park-home-phone{width:26%;aspect-ratio:.475;left:24%;top:113px;transform:rotate(-8deg);z-index:3}.park-tickets-phone{width:25%;aspect-ratio:.475;right:12%;top:73px;transform:rotate(9deg);z-index:2}.park-mini-nav{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 7px 7px}.park-mini-nav>span{display:flex;gap:3px;align-items:center;color:#46689b;font-size:6px;font-weight:500}.park-mini-nav>i{display:flex;align-items:center;justify-content:space-between;gap:6px;font-style:normal;border:1px solid #e0e8f5;padding:1px 4px;border-radius:12px;color:#6682a8}.park-mini-nav>i>b{display:block;width:6px;height:6px;border:1px solid #7d94b4;border-radius:50%}.park-home-banner{height:113px;position:relative;overflow:hidden;margin:0 5px;border-radius:7px;background:#b2d5ff}.park-home-banner>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:55% center;object-position:55% center}.park-home-banner>div{position:absolute;top:11px;left:10px;text-align:left}.park-home-banner small{display:block;font-size:5px;color:#24528e}.park-home-banner strong{display:block;font-size:13px;font-weight:600;color:#123d7f;margin-top:4px;text-shadow:0 1px 5px #ffffffb8}.park-mini-pass{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:10px;margin:8px 6px 0;border-radius:7px;background:linear-gradient(120deg,#3075ef,#245bd4);color:#fff}.park-mini-pass small{display:block;font-size:5px;color:#d8e6ff}.park-mini-pass strong{display:block;font-size:7px;font-weight:500;margin-top:5px}.park-mini-pass>svg{opacity:.8}.park-mini-services{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:13px 5px 10px;background:#fff;margin:7px 6px;border-radius:7px}.park-mini-services>span{display:flex;flex-direction:column;align-items:center;gap:5px;color:#5d7ca7;font-size:4.5px}.park-mini-services i{width:23px;height:23px;display:grid;place-items:center;color:#4b83dc;background:#edf4ff;border-radius:7px}.park-mini-services>span:nth-child(2) i{color:#4c9fa3;background:#eaf7f6}.park-mini-services>span:nth-child(3) i{color:#e4a147;background:#fff7e9}.park-mini-section{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:2px 8px 7px}.park-mini-section>strong{color:#3a6090;font-size:7px;font-weight:500}.park-mini-section>span{display:flex;align-items:center;gap:2px;color:#7997bb;font-size:4px}.park-mini-ride{display:flex;align-items:center;gap:6px;margin:0 7px;padding:5px;border:1px solid #e4ebf7;border-radius:6px;background:white}.park-mini-ride>img{width:32px;height:34px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.park-mini-ride strong{display:block;color:#5476a2;font-size:5px;font-weight:500}.park-mini-ride small{display:block;color:#86a0bf;font-size:4px;margin-top:4px}.park-mini-ride>svg{color:#7f9fc8;margin-left:auto}.park-ticket-heading{position:relative;padding:14px 11px;background:linear-gradient(130deg,#e6efff,#f6faff)}.park-ticket-heading>small{color:#6d8fc1;font-size:5.5px}.park-ticket-heading h4{color:#2f5895;font-size:17px;font-weight:550;line-height:1.6;letter-spacing:-.4px;margin:6px 0 8px}.park-ticket-heading>span{font-size:4.5px;color:#829bbe}.park-ticket-search{display:flex;align-items:center;gap:5px;padding:6px 7px;margin:9px 7px;border:1px solid #dfe8f7;border-radius:5px;background:white;color:#8a9fbc;font-size:5px}.park-visitor-tickets{display:grid;gap:8px;padding:0 7px}.park-visitor-tickets>div{display:flex;align-items:center;gap:8px;padding:9px 7px;border:1px solid #dfe8f8;border-radius:7px;background:#fff}.park-visitor-tickets>div>div{display:grid;place-items:center;width:39px;height:52px;border-radius:5px;color:#6492d9;background:linear-gradient(140deg,#e3edff,#f1f6ff);flex-shrink:0}.park-visitor-tickets small{display:block;font-size:4.5px;color:#8aa0bd}.park-visitor-tickets strong{display:block;font-size:9px;font-weight:500;color:#5276a5;margin:4px 0 6px}.park-visitor-tickets b{gap:3px;font-weight:400;color:#5a8bd6}.park-ticket-safety,.park-visitor-tickets b{display:flex;align-items:center;font-size:4.5px}.park-ticket-safety{justify-content:center;gap:4px;padding:13px 4px;color:#7d9ac0}.park-ticket-float{position:absolute;left:7%;bottom:30px;display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #c4d9f8;border-radius:11px;background:#fffffff5;box-shadow:0 12px 26px #355a9010;z-index:5}.park-ticket-float>span{color:#6d92ce;display:grid;place-items:center;background:#edf4ff;padding:8px;border-radius:7px}.park-ticket-float strong{display:block;font-size:10px;font-weight:550;color:#496d9c}.park-ticket-float small{display:block;font-size:6px;color:#7e9ac0;margin-top:5px}.park-ticket-float>svg{color:#6e9ed7;margin-left:7px}.devops-presentation{background:radial-gradient(ellipse at 80% 25%,#dce8ff,transparent 60%),linear-gradient(130deg,#f5f8ff,#e9f0fe)}.devops-workbench{position:absolute;top:66px;left:5%;right:5%;height:335px;background:#fff;border:1px solid #bed2f4;border-radius:11px;box-shadow:0 18px 40px #314f9117;display:flex;overflow:hidden}.workbench-rail{width:43px;flex-shrink:0;background:#f0f5ff;border-right:1px solid #e2eaf9;display:flex;flex-direction:column;align-items:center;gap:17px;padding:12px 0}.workbench-rail>span{display:grid;place-items:center;background:#3772e1;color:white;border-radius:7px;width:25px;height:25px;margin-bottom:5px}.workbench-rail>i{font-style:normal;color:#99accb;display:grid;place-items:center;width:25px;height:25px}.workbench-rail>i.active{color:#5483da;background:#e0ebff;border-radius:6px}.workbench-main{flex:1;min-width:0}.workbench-header{height:35px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #e7edf7;color:#8a9fbd}.workbench-header>span:first-child{display:flex;align-items:center;gap:6px;color:#7590b7;font-size:7px}.workbench-header>span>i{width:1px;height:8px;background:#d3e0f4;margin:0 4px}.workbench-header .workbench-sample{margin-left:auto;font-size:5px;color:#91a4c3;padding:3px 5px;border:1px solid #e2eaf8;border-radius:3px}.workbench-content{padding:16px}.workbench-application{display:flex;align-items:center;gap:10px}.workbench-application>span{display:grid;place-items:center;color:#fff;background:#2463eb;border:1px solid #2463eb;width:39px;height:39px;border-radius:9px}.workbench-application small{display:block;color:#8c9fbd;font-size:6px}.workbench-application h4{font-size:14px;font-weight:550;line-height:1.6;color:#234f91;margin-top:3px}.workbench-application>i{margin-left:auto;font-style:normal;display:flex;align-items:center;gap:4px;font-size:6px;color:#6b90ca;padding:5px 7px;background:#f1f6ff;border:1px solid #e0eafb;border-radius:4px}.workbench-environments{display:flex;align-items:center;gap:8px;margin-top:15px}.workbench-environments>span{display:flex;align-items:center;gap:5px;color:#869ebf;font-size:7px;padding:5px 11px;background:#f8faff;border:1px solid #e5ecf8;border-radius:5px}.workbench-environments>span>i{width:4px;height:4px;background:#b0c2dd;border-radius:50%}.workbench-environments>span.active{color:#fff;background:#2463eb;border-color:#2463eb}.workbench-environments>span.active>i{background:#c5dcff}.workbench-pipeline{margin-top:13px;background:#f8faff;border:1px solid #e3ebf9;border-radius:7px;padding:11px 14px}.workbench-pipeline>div:first-child{display:flex;align-items:center;gap:5px;color:#7593bd}.workbench-pipeline>div:first-child>strong{font-size:7px;font-weight:500}.workbench-pipeline>div:first-child>small{margin-left:auto;color:#a1b2cc;font-size:5px}.workbench-stages{display:flex;justify-content:space-between;margin-top:11px}.workbench-stages>div{position:relative;display:flex;flex-direction:column;align-items:center;flex:1}.workbench-stages>div>span{width:30px;height:30px;display:grid;place-items:center;color:#2463eb;background:#edf4ff;border:1px solid #bdd3fc;border-radius:8px;z-index:1}.workbench-stages strong{font-size:6px;font-weight:500;color:#4d70a1;margin-top:6px}.workbench-stages>div>i{position:absolute;top:15px;left:50%;right:-50%;height:1px;background:#d5e1f7;overflow:hidden}.workbench-stages>div>i>b{position:absolute;height:1px;width:20px;background:#86a7e4;left:-20px;animation:delivery-signal 3.5s ease-in-out infinite}.workbench-stages>div:nth-child(2)>i>b{animation-delay:.4s}.workbench-stages>div:nth-child(3)>i>b{animation-delay:.8s}.workbench-details{display:grid;grid-template-columns:1.1fr 1fr;gap:10px;margin-top:12px}.workbench-config{background:#223453;color:#c1d1e9;border:1px solid #2d4266;border-radius:7px;overflow:hidden}.workbench-config>div{display:flex;align-items:center;gap:5px;padding:7px 10px;border-bottom:1px solid #3d4e6a;font-size:6px}.workbench-config small{margin-left:auto;color:#96aacb;font-size:4.5px}.workbench-config p{margin:0;padding:8px 10px;font:6px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c8d8f2}.workbench-config p span{color:#84aef2}.workbench-release{border:1px solid #e0e9f7;border-radius:7px;background:#fff;padding:9px 10px}.workbench-release>span{display:flex;align-items:center;gap:5px;font-size:7px;color:#7694be;margin-bottom:8px}.workbench-release>div{display:flex;align-items:center;gap:5px;margin-top:7px}.workbench-release i{width:4px;height:4px;border:1px solid #a7bee1;border-radius:50%}.workbench-release strong{font-size:6px;font-weight:500;color:#8199bc}.workbench-release small{margin-left:auto;color:#a1b2ca;font-size:4.5px}.devops-resources-float{position:absolute;bottom:43px;right:10%;z-index:3;padding:12px 15px;display:flex;align-items:center;gap:10px;border:1px solid #c9d9f3;border-radius:10px;background:#ffffffed;box-shadow:0 10px 25px #39598f13}.devops-resources-icon{width:35px;height:35px;display:grid;place-items:center;color:#6d93d7;background:#edf3ff;border:1px solid #e2eaf9;border-radius:9px}.devops-resources-float strong{display:block;color:#5c7ba7;font-size:9px;font-weight:550}.devops-resources-float small{display:block;color:#93a9c8;font-size:6px;margin-top:5px}.devops-resources-float>svg{color:#94abce;margin-left:8px}.preview-compact .presentation-heading{top:15px;left:19px;right:19px}.preview-compact .presentation-heading>span{font-size:9px;gap:6px}.preview-compact .presentation-heading>small{font-size:6px}.preview-compact .presentation-heading>span>svg{width:13px}.preview-compact .presentation-footer{bottom:14px;gap:10px}.preview-compact .presentation-footer>span{font-size:6px;gap:4px}.preview-compact .presentation-footer>span>svg{width:10px}.preview-compact .presentation-footer>i{width:12px}.preview-compact .retail-commerce-console{top:47px;height:252px}.preview-compact .commerce-topbar{height:28px;padding:0 11px}.preview-compact .commerce-topbar>span{font-size:7px;gap:5px}.preview-compact .commerce-topbar>span>svg{width:11px}.preview-compact .commerce-topbar>div{gap:7px}.preview-compact .commerce-navigation{height:27px;gap:16px;padding:0 11px}.preview-compact .commerce-navigation>span{font-size:6px}.preview-compact .commerce-navigation .commerce-channel{font-size:4.5px}.preview-compact .commerce-content{padding:11px}.preview-compact .commerce-title{margin-bottom:10px}.preview-compact .commerce-title h4{font-size:11px}.preview-compact .commerce-title small{font-size:5px}.preview-compact .commerce-title>span{font-size:5px;padding:4px 5px}.preview-compact .commerce-products{gap:8px}.preview-compact .commerce-products>div>div{height:68px}.preview-compact .commerce-products strong{font-size:6px;margin-top:6px}.preview-compact .commerce-products small{font-size:4.5px}.preview-compact .commerce-order-flow{margin-top:12px;padding-top:9px}.preview-compact .commerce-order-flow>span{font-size:5px}.preview-compact .commerce-order-flow>div{gap:5px}.preview-compact .commerce-order-flow>div>span{font-size:4.5px;gap:3px}.preview-compact .commerce-order-flow>div>span>svg{width:6px}.preview-compact .commerce-order-flow i{width:10px;height:10px;font-size:4px}.preview-compact .retail-storefront{width:23%;top:60px}.preview-compact .phone-display{padding-top:15px;border-radius:16px}.preview-compact .presentation-phone{border-radius:22px;padding:6px}.preview-compact .phone-speaker{top:11px;height:4px}.preview-compact .storefront-nav{padding-bottom:6px;font-size:4.5px}.preview-compact .storefront-hero{height:91px;padding:10px 8px}.preview-compact .storefront-hero h4{font-size:11px}.preview-compact .storefront-hero>small{font-size:4px}.preview-compact .storefront-hero>img{width:108px;height:108px;top:8px}.preview-compact .storefront-hero>span{font-size:4px;margin-top:9px}.preview-compact .storefront-categories{padding:9px 3px}.preview-compact .storefront-categories>span{font-size:3.5px;gap:4px}.preview-compact .storefront-categories svg{width:10px}.preview-compact .storefront-picks{padding:3px 7px}.preview-compact .storefront-picks>strong{font-size:5px}.preview-compact .storefront-picks>div{gap:5px;margin-top:5px}.preview-compact .storefront-picks img{height:36px}.preview-compact .storefront-picks div span{font-size:4px;padding:3px}.preview-compact .phone-app-tabs{height:28px;padding-bottom:5px}.preview-compact .phone-app-tabs>span{font-size:3.5px;gap:2px}.preview-compact .phone-app-tabs>span>svg{width:8px;height:8px}.preview-compact .retail-member-card{left:7%;bottom:30px;padding:9px 11px;gap:7px}.preview-compact .retail-member-card>span{width:25px;height:25px;border-radius:7px}.preview-compact .retail-member-card>span>svg{width:13px}.preview-compact .retail-member-card strong{font-size:7px}.preview-compact .retail-member-card small{font-size:4.5px}.preview-compact .park-presentation-copy{top:52px;left:7%;gap:5px}.preview-compact .park-presentation-copy>span{font-size:19px}.preview-compact .park-presentation-copy>small{font-size:6px}.preview-compact .park-home-phone{width:min(23.5%,124px);top:78px}.preview-compact .park-tickets-phone{width:min(23%,124px);top:58px}.preview-compact .park-orbit{width:280px;height:280px;right:20px;top:35px}.preview-compact .park-orbit-two{width:360px;height:360px;right:-20px;top:-5px}.preview-compact .park-mini-nav{padding:0 5px 5px}.preview-compact .park-mini-nav>span{font-size:4px}.preview-compact .park-mini-nav>span>svg{width:7px}.preview-compact .park-mini-nav>i{gap:4px;padding:0 3px}.preview-compact .park-mini-nav>i>svg{width:9px}.preview-compact .park-mini-nav>i>b{width:4px;height:4px}.preview-compact .park-home-banner{height:80px;margin:0 4px}.preview-compact .park-home-banner>div{top:8px;left:7px}.preview-compact .park-home-banner strong{font-size:9px}.preview-compact .park-home-banner small{font-size:3.5px}.preview-compact .park-mini-pass{padding:7px;margin:6px 5px 0;gap:4px}.preview-compact .park-mini-pass small{font-size:3.5px}.preview-compact .park-mini-pass strong{font-size:5px;margin-top:3px}.preview-compact .park-mini-pass>svg{width:18px}.preview-compact .park-mini-services{padding:9px 3px 7px;margin:5px}.preview-compact .park-mini-services>span{font-size:3px;gap:4px}.preview-compact .park-mini-services i{width:17px;height:17px;border-radius:5px}.preview-compact .park-mini-services svg{width:10px}.preview-compact .park-mini-section{padding:2px 6px 5px}.preview-compact .park-mini-section>strong{font-size:5px}.preview-compact .park-mini-section>span{font-size:3px}.preview-compact .park-mini-ride{margin:0 5px;padding:4px;gap:4px}.preview-compact .park-mini-ride>img{width:23px;height:24px}.preview-compact .park-mini-ride strong{font-size:3.5px}.preview-compact .park-mini-ride small{font-size:3px;margin-top:3px}.preview-compact .park-ticket-heading{padding:10px 8px}.preview-compact .park-ticket-heading>small{font-size:4px}.preview-compact .park-ticket-heading h4{font-size:12px;margin:5px 0 6px}.preview-compact .park-ticket-heading>span{font-size:3.5px}.preview-compact .park-ticket-search{padding:5px;margin:7px 5px;font-size:4px;gap:3px}.preview-compact .park-ticket-search>svg{width:7px}.preview-compact .park-visitor-tickets{gap:6px;padding:0 5px}.preview-compact .park-visitor-tickets>div{padding:6px 5px;gap:6px}.preview-compact .park-visitor-tickets>div>div{width:28px;height:37px}.preview-compact .park-visitor-tickets>div>div>svg{width:15px}.preview-compact .park-visitor-tickets small{font-size:3px}.preview-compact .park-visitor-tickets strong{font-size:6px;margin:3px 0 4px}.preview-compact .park-visitor-tickets b{font-size:3px}.preview-compact .park-ticket-safety{padding:9px 3px;font-size:3.5px}.preview-compact .park-ticket-float{left:6%;bottom:19px;padding:9px 11px;gap:8px}.preview-compact .park-ticket-float>span{padding:6px}.preview-compact .park-ticket-float>span>svg{width:17px;height:17px}.preview-compact .park-ticket-float strong{font-size:8px}.preview-compact .park-ticket-float small{font-size:4.5px;margin-top:3px}.preview-compact .devops-workbench{top:48px;height:258px}.preview-compact .workbench-rail{width:34px;gap:12px;padding-top:10px}.preview-compact .workbench-rail>span{width:21px;height:21px;border-radius:6px}.preview-compact .workbench-rail>span>svg{width:13px}.preview-compact .workbench-rail>i{width:22px;height:22px}.preview-compact .workbench-rail>i>svg{width:11px}.preview-compact .workbench-header{height:28px;padding:0 11px;gap:9px}.preview-compact .workbench-header>span:first-child{font-size:5px}.preview-compact .workbench-header .workbench-sample{font-size:4px;padding:2px 4px}.preview-compact .workbench-content{padding:11px}.preview-compact .workbench-application{gap:8px}.preview-compact .workbench-application>span{width:30px;height:30px;border-radius:7px}.preview-compact .workbench-application>span>svg{width:18px}.preview-compact .workbench-application small{font-size:4.5px}.preview-compact .workbench-application h4{font-size:11px}.preview-compact .workbench-application>i{font-size:4.5px;padding:4px 5px}.preview-compact .workbench-environments{margin-top:11px;gap:6px}.preview-compact .workbench-environments>span{font-size:5px;padding:4px 8px}.preview-compact .workbench-environments>span>i{width:3px;height:3px}.preview-compact .workbench-pipeline{margin-top:10px;padding:8px 11px}.preview-compact .workbench-pipeline>div:first-child>strong{font-size:5px}.preview-compact .workbench-pipeline>div:first-child>small{font-size:4px}.preview-compact .workbench-stages{margin-top:8px}.preview-compact .workbench-stages>div>span{width:23px;height:23px;border-radius:6px}.preview-compact .workbench-stages>div>span>svg{width:13px}.preview-compact .workbench-stages strong{font-size:4.5px;margin-top:5px}.preview-compact .workbench-stages>div>i{top:11px}.preview-compact .workbench-details{gap:8px;margin-top:9px}.preview-compact .workbench-config>div{padding:5px 8px;font-size:4.5px}.preview-compact .workbench-config small{font-size:3.5px}.preview-compact .workbench-config p{font-size:4.5px;padding:6px 8px}.preview-compact .workbench-release{padding:7px 8px}.preview-compact .workbench-release>span{font-size:5px;margin-bottom:6px}.preview-compact .workbench-release>span>svg{width:10px}.preview-compact .workbench-release>div{gap:4px;margin-top:5px}.preview-compact .workbench-release strong{font-size:4.5px}.preview-compact .workbench-release small{font-size:3.5px}.preview-compact .devops-resources-float{bottom:30px;right:8%;padding:9px 11px;gap:8px}.preview-compact .devops-resources-icon{width:27px;height:27px;border-radius:7px}.preview-compact .devops-resources-icon>svg{width:15px}.preview-compact .devops-resources-float strong{font-size:7px}.preview-compact .devops-resources-float small{font-size:4.5px;margin-top:4px}@container (max-width: 420px){.presentation-heading{top:17px;left:17px;right:17px}.presentation-heading>span{font-size:10px;gap:6px}.presentation-heading>small{font-size:6px}.presentation-heading>span>svg{width:14px}.presentation-footer{left:15px;right:15px;gap:8px}.presentation-footer>span{font-size:6px;gap:4px}.presentation-footer>span>svg{width:10px}.presentation-footer>i{width:9px}.retail-commerce-console{left:5%;top:62px;width:90%;height:266px}.commerce-topbar{height:31px;padding:0 11px}.commerce-topbar>span{font-size:8px}.commerce-navigation{height:29px;gap:16px;padding:0 11px}.commerce-navigation>span{font-size:7px}.commerce-navigation .commerce-channel{font-size:5px}.commerce-content{padding:12px}.commerce-title h4{font-size:12px}.commerce-title small{font-size:5px}.commerce-title>span{display:none}.commerce-products{gap:7px;width:76%}.commerce-products>div>div{height:68px}.commerce-products strong{font-size:6px}.commerce-products small{font-size:4.5px}.commerce-order-flow{margin-top:12px;padding-top:10px}.commerce-order-flow>span{font-size:5px}.commerce-order-flow>div{gap:5px}.commerce-order-flow>div>span{font-size:4.5px;gap:3px}.commerce-order-flow i{width:10px;height:10px;font-size:4px}.commerce-order-flow>div>span>svg{width:6px}.retail-storefront{width:36%;top:157px;right:2%;transform:rotate(5deg)}.storefront-nav{font-size:5px;padding-left:5px;padding-right:5px}.storefront-hero{height:91px;padding:10px 7px}.storefront-hero h4{font-size:11px}.storefront-hero>small{font-size:4px}.storefront-hero>img{width:112px;height:112px;top:5px}.storefront-hero>span{font-size:4px;margin-top:10px}.storefront-categories{padding:9px 2px}.storefront-categories>span{font-size:3.5px}.storefront-picks{padding:3px 6px}.storefront-picks>strong{font-size:5px}.storefront-picks img{height:37px}.storefront-picks div span{font-size:3px}.phone-app-tabs{height:29px;padding-bottom:6px}.phone-app-tabs>span{font-size:3.5px}.phone-app-tabs>span>svg{width:8px;height:8px}.retail-member-card{left:7%;bottom:57px;padding:10px;gap:7px;max-width:58%}.retail-member-card>span{width:27px;height:27px;flex-shrink:0}.retail-member-card strong{font-size:7px;line-height:1.7}.retail-member-card small{font-size:4.5px}.retail-member-card>svg{display:none}.park-presentation-copy{top:57px;left:8%;gap:7px}.park-presentation-copy>span{font-size:22px}.park-presentation-copy>small{font-size:7px}.park-home-phone{width:43%;left:9%;top:133px}.park-tickets-phone{width:41%;right:9%;top:109px}.park-mini-nav{padding-left:5px;padding-right:5px}.park-mini-nav>span{font-size:5px}.park-mini-nav>i{gap:4px;padding:0 3px}.park-home-banner{height:90px}.park-home-banner>div{left:7px;top:8px}.park-home-banner strong{font-size:10px}.park-home-banner small{font-size:4px}.park-mini-pass{padding:8px;margin:6px 5px 0}.park-mini-pass strong{font-size:6px}.park-mini-pass small{font-size:4px}.park-mini-pass>svg{width:20px}.park-mini-services{padding:10px 3px 8px;margin:6px 5px}.park-mini-services>span{font-size:3.5px}.park-mini-services i{width:18px;height:18px;border-radius:5px}.park-mini-services svg{width:11px}.park-mini-section{padding-left:7px;padding-right:7px}.park-mini-section>strong{font-size:6px}.park-mini-section>span{font-size:3.5px}.park-mini-ride>img{width:26px;height:28px}.park-mini-ride strong{font-size:4px}.park-mini-ride small{font-size:3px}.park-ticket-heading{padding:11px 8px}.park-ticket-heading h4{font-size:14px}.park-ticket-heading>small{font-size:4.5px}.park-ticket-heading>span{font-size:3.5px}.park-visitor-tickets{gap:7px;padding:0 5px}.park-visitor-tickets>div{gap:6px;padding:7px 5px}.park-visitor-tickets>div>div{width:30px;height:42px}.park-visitor-tickets>div>div>svg{width:16px}.park-visitor-tickets strong{font-size:7px}.park-visitor-tickets b,.park-visitor-tickets small{font-size:3.5px}.park-ticket-safety{font-size:3.5px;gap:3px;padding-top:10px}.park-ticket-float{left:8%;bottom:21px;padding:10px 12px;gap:8px}.park-ticket-float strong{font-size:8px}.park-ticket-float small{font-size:5px}.park-ticket-float>span{padding:6px}.park-ticket-float>span>svg{width:17px;height:17px}.park-orbit{width:285px;height:285px;right:8px;top:110px}.park-orbit-two{width:360px;height:360px;right:-29px;top:72px}.devops-workbench{left:5%;right:5%;top:66px;height:322px}.workbench-rail{width:31px;gap:15px;padding-top:10px}.workbench-rail>span{width:21px;height:21px;border-radius:6px}.workbench-rail>span>svg{width:13px}.workbench-rail>i{width:21px;height:21px}.workbench-rail>i>svg{width:12px}.workbench-header{height:30px;padding:0 10px;gap:7px}.workbench-header>span:first-child{font-size:6px;gap:4px}.workbench-header .workbench-sample{font-size:4px}.workbench-content{padding:12px 10px}.workbench-application{gap:8px}.workbench-application>span{width:31px;height:31px;border-radius:7px}.workbench-application>span>svg{width:18px}.workbench-application small{font-size:5px}.workbench-application h4{font-size:11px}.workbench-application>i{display:none}.workbench-environments{gap:5px;margin-top:13px}.workbench-environments>span{font-size:5.5px;padding:5px 7px;gap:4px}.workbench-environments>span>i{width:3px;height:3px}.workbench-environments>span>svg{width:8px}.workbench-pipeline{margin-top:12px;padding:10px}.workbench-pipeline>div:first-child>strong{font-size:6px}.workbench-pipeline>div:first-child>small{font-size:4px}.workbench-stages>div>span{width:27px;height:27px;border-radius:7px}.workbench-stages>div>span>svg{width:15px}.workbench-stages strong{font-size:5px}.workbench-stages>div>i{top:13px}.workbench-details{grid-template-columns:1fr;gap:8px;margin-top:11px}.workbench-config>div{font-size:5px;padding:7px 9px}.workbench-config small{font-size:4px}.workbench-config p{font-size:5px;padding:7px 9px}.workbench-release{display:none}.devops-resources-float{bottom:51px;right:8%;padding:11px 13px;gap:8px}.devops-resources-float strong{font-size:8px}.devops-resources-float small{font-size:5px}.devops-resources-icon{width:29px;height:29px}.devops-resources-icon>svg{width:17px}.preview-compact .retail-commerce-console{top:46px;height:238px;width:90%}.preview-compact .commerce-products{width:76%}.preview-compact .commerce-products>div>div{height:60px}.preview-compact .commerce-order-flow>span{display:none}.preview-compact .commerce-order-flow>div{gap:6px}.preview-compact .retail-storefront{width:36%;top:111px}.preview-compact .retail-member-card{left:7%;bottom:35px;max-width:58%;padding:8px}.preview-compact .retail-member-card strong{font-size:6px}.preview-compact .retail-member-card small{font-size:4px}.preview-compact .presentation-footer{bottom:12px;gap:7px}.preview-compact .presentation-footer>span{font-size:5px}.preview-compact .presentation-footer>span>svg{width:8px}.preview-compact .park-presentation-copy{top:45px;font-size:17px}.preview-compact .park-presentation-copy>span{font-size:18px}.preview-compact .park-presentation-copy>small{font-size:5px}.preview-compact .park-home-phone{width:41%;left:10%;top:98px}.preview-compact .park-tickets-phone{width:40%;right:9%;top:78px}.preview-compact .park-ticket-float{bottom:12px;padding:8px 10px}.preview-compact .park-ticket-float strong{font-size:7px}.preview-compact .park-ticket-float small{font-size:4px}.preview-compact .devops-workbench{top:46px;height:251px}.preview-compact .workbench-content{padding:10px}.preview-compact .workbench-details{margin-top:9px}.preview-compact .workbench-config>div{padding:5px 7px}.preview-compact .workbench-config p{padding:6px 7px}.preview-compact .devops-resources-float{bottom:34px;right:8%;padding:9px 11px}.preview-compact .devops-resources-float strong{font-size:7px}.preview-compact .devops-resources-float small{font-size:4.5px}}@container (min-width:421px) and (max-width:550px){.park-presentation-copy{top:64px}.park-presentation-copy>span{font-size:20px}.park-home-phone{width:29%;left:20%;top:124px}.park-tickets-phone{width:28%;right:10%;top:89px}.preview-compact .park-home-phone{width:24%;top:101px}.preview-compact .park-tickets-phone{width:24%;top:69px}.commerce-products>div>div{height:84px}.commerce-order-flow>div{gap:5px}.commerce-order-flow>div>span{gap:3px}.commerce-order-flow>span{font-size:6px}.retail-storefront{width:28%}.preview-compact .retail-storefront{width:26%;top:69px}.workbench-application>i{display:none}.workbench-release small{font-size:4px}}@keyframes delivery-signal{0%{left:-20px;opacity:0}20%{opacity:1}to{left:100%;opacity:0}}.hero-showcase[data-motion=paused] .workbench-stages>div>i>b{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.workbench-stages>div>i>b{animation:none}}.search-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;color:#627492;font-size:13px}.search-breadcrumb a{color:#2455d9}.detail-headline{margin:18px 0 0;color:#2455d9;font-size:clamp(19px,2vw,26px);font-weight:600;line-height:1.6}.search-question-grid{display:grid;grid-template-columns:1fr 1.45fr;gap:70px;align-items:start}.search-question-grid h2{margin:14px 0 0;color:#172c50;font-size:clamp(25px,3vw,37px);line-height:1.5;letter-spacing:-.04em}.search-answers article{padding:23px 0;border-bottom:1px solid #dce7ff}.search-answers article:first-child{padding-top:0}.search-answers h3{margin:0 0 12px;color:#1c3866;font-size:18px;line-height:1.6}.search-answers p,.solution-detail p,.solution-problems{color:#566a87;line-height:1.9}.search-answers p{margin:0}.product-questions{background:linear-gradient(120deg,#f1f7ff,#f8fbff)}.solution-page-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:28px}.solution-page-links a,.solution-product-links a{display:inline-flex;gap:7px;align-items:center;color:#2455d9;font-size:14px}.solution-hero{padding:48px 0 66px;background:radial-gradient(ellipse at 95% 0,#dceaff,transparent 70%),#f3f8ff}.solution-hero h1{max-width:900px;margin:18px 0 24px;font-size:clamp(30px,4.3vw,53px);line-height:1.35;color:#153365;letter-spacing:-.04em}.solution-definition{max-width:850px;margin:0;font-size:18px}.solution-product-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:28px}.solution-product-links a{border:1px solid #bdd4ff;border-radius:8px;padding:10px 16px;background:#fff}.solution-problems{margin:0;padding:0 0 0 20px;font-size:17px}.solution-problems li{margin-bottom:18px;padding-left:7px}.solution-problems li::marker{color:#2d64ed}.solution-steps{background:#f3f8ff}.solution-step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;gap:20px;margin:35px 0 24px}.solution-step-list li{background:#fff;border:1px solid #dce7ff;padding:26px;border-radius:14px}.solution-step-list span{color:#3065e4;font-size:32px}.solution-step-list h3{font-size:20px;margin:18px 0 10px;color:#173c76}.solution-step-list p{margin:0}.solution-delivery{margin:0;font-size:14px}.solution-scope{background:#f7faff}.solution-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px}.solution-scope-grid article{border:1px solid #d8e5ff;border-radius:16px;background:#fff;padding:30px}.solution-scope-grid h3{margin:0 0 18px;font-size:22px;color:#204aaa}.solution-scope-grid h3 a{display:flex;gap:10px;align-items:center}@media(max-width:800px){.search-question-grid{gap:28px}.search-question-grid,.solution-scope-grid,.solution-step-list{grid-template-columns:1fr}.solution-hero{padding:30px 0 42px}.solution-definition{font-size:16px}.search-breadcrumb{font-size:12px;margin-bottom:25px}}.footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;line-height:1.6}.footer-legal a{color:#526b8b}.footer-legal a:hover{color:#245cff}.development-intro{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:72px;margin-bottom:36px}.development-intro h2{margin:18px 0 0;color:#153568;font-size:clamp(29px,3.1vw,43px);line-height:1.45;letter-spacing:-1.4px}.development-intro h2 span{color:#2463eb}.development-intro p:not(.section-label){color:#4c6586;font-size:15px;line-height:1.95;max-width:490px}.development-intro .text-link{display:inline-flex;margin-top:18px;gap:12px}.development-section{background:#fff;border-top:1px solid #e4edfc}.service-explorer{display:grid;grid-template-columns:.82fr 1.55fr;border:1px solid #c9dcfa;border-radius:20px;overflow:hidden;background:#f1f6ff}.service-selector{display:flex;flex-direction:column;gap:8px;padding:28px;border-right:1px solid #d7e5fa}.service-selector button{display:flex;align-items:center;gap:15px;text-align:left;padding:20px 18px;color:#49658b;font-size:15px;border-radius:10px;transition:background .2s,color .2s,box-shadow .2s}.service-selector button span{flex:1}.service-selector button[aria-selected=true]{color:#fff;background:#2463eb;box-shadow:0 6px 15px #2463eb21}.service-selector button:not([aria-selected=true]):hover{background:#e2edff;color:#1747bb}.service-detail{min-width:0;padding:34px 42px 30px;background:#fff;animation:service-panel-enter .3s ease both}.service-detail-top{display:flex;align-items:center;justify-content:space-between;color:#6480a7;font-size:12px}.service-main-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:14px;color:#2463eb;background:#eaf2ff}.service-detail h3{color:#153568;font-size:28px;font-weight:600;letter-spacing:-.8px;margin:24px 0 14px}.service-detail>p{max-width:610px;color:#4c6586;font-size:15px;line-height:1.9;min-height:57px}.service-examples{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0}.service-examples>span{display:inline-flex;gap:7px;align-items:center;color:#2859ad;font-size:13px}.service-examples svg{flex-shrink:0}.service-deliverables{border-top:1px solid #dfe9f9;padding-top:18px;margin-bottom:22px}.service-deliverables>span{font-size:11px;color:#7186a4}.service-deliverables p{font-size:13px;color:#4c6586;line-height:1.8;margin:7px 0 0}.service-detail .text-link{display:inline-flex;align-items:center;gap:13px;font-size:14px;color:#2463eb}.development-options{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:27px}.development-options>span{display:flex;align-items:center;gap:10px;font-size:12px;color:#637997}.development-options i{font-style:normal;font-size:11px;color:#2463eb;padding-right:2px}.development-options strong{color:#274f88;font-weight:600;font-size:13px;white-space:nowrap}.development-hero{position:relative;padding:35px 0 64px;background:radial-gradient(ellipse at 90% 12%,#d7e9ff 0,transparent 58%),linear-gradient(125deg,#fff,#eff6ff);overflow:hidden}.development-hero .search-breadcrumb{margin-bottom:30px}.development-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:68px}.development-hero h1{color:#153568;font-size:clamp(37px,3.65vw,53px);font-weight:650;letter-spacing:-1.8px;line-height:1.45;margin:23px 0}.development-hero h1 span{color:#2463eb}.development-hero-copy>p:not(.section-label){color:#4c6586;font-size:16px;line-height:2;max-width:530px}.development-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.development-hero-proof{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px;font-size:12px;color:#527399}.development-hero-proof span{display:flex;align-items:center;gap:6px}.development-hero-proof svg{color:#2463eb}.development-blueprint{border:1px solid #b8d2fc;border-radius:20px;background:#ffffffed;padding:25px;box-shadow:0 20px 60px #2463eb12;position:relative}.blueprint-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;font-size:13px;color:#31588f}.blueprint-heading>span:first-child{display:flex;gap:9px;align-items:center}.blueprint-heading svg{color:#2463eb}.blueprint-dot{width:7px;height:7px;background:#2463eb;box-shadow:0 0 0 5px #edf4ff;border-radius:50%}.blueprint-brief{background:#2463eb;border-radius:12px;padding:22px 25px;color:#fff}.blueprint-brief>span{color:#d5e5ff;font-size:11px}.blueprint-brief strong{display:block;font-size:21px;font-weight:500;line-height:1.6;margin:11px 0 15px}.blueprint-brief>div{display:flex;flex-wrap:wrap;gap:8px}.blueprint-brief>div span{font-size:10px;background:#ffffff1c;border:1px solid #ffffff38;padding:4px 8px;border-radius:4px}.blueprint-flow{list-style:none;padding:6px 0 0;margin:0}.blueprint-flow li{position:relative;display:flex;align-items:center;gap:15px;padding:13px 7px}.blueprint-flow li:not(:last-child):after{content:"";position:absolute;top:55px;left:26px;width:1px;height:24px;background:#adcdfd}.blueprint-flow-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #cfe0fc;background:#f0f6ff;border-radius:10px;color:#2463eb}.blueprint-flow li>div{display:flex;flex:1;flex-direction:column;gap:5px}.blueprint-flow strong{color:#24497d;font-size:13px;font-weight:550}.blueprint-flow li>div>span{color:#637d9f;font-size:10px}.blueprint-number{color:#7094c5;font-size:12px;font-variant-numeric:tabular-nums}.blueprint-result{border-top:1px solid #dbe7fa;margin-top:8px;padding:17px 4px 0;display:flex;align-items:center;gap:10px;color:#265aad;font-size:11px}.development-scope{background:#fff}.development-experience{background:#eff5ff}.development-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.development-product-grid>a{display:flex;flex-direction:column;padding:27px 24px;background:#fff;border:1px solid #d4e2f8;border-radius:14px;transition:border-color .2s,transform .2s}.development-product-grid>a:hover{border-color:#7aaaff;transform:translateY(-4px)}.experience-icon{width:48px;height:48px;display:grid;place-items:center;background:#eaf2ff;color:#2463eb;border-radius:12px;margin-bottom:24px}.development-product-grid h3{font-size:17px;color:#153568;line-height:1.5}.development-product-grid p{font-size:13px;line-height:1.9;margin:13px 0 24px;color:#4c6586;flex:1}.experience-link{color:#2463eb;display:flex;justify-content:space-between;font-size:12px;align-items:center;border-top:1px solid #e1eafb;padding-top:16px}.development-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;border:1px solid #d1e1fa;border-radius:16px;overflow:hidden}.development-process-grid li{padding:28px 24px;background:#f8fbff;display:flex;flex-direction:column}.development-process-grid li+li{border-left:1px solid #d1e1fa}.development-process-grid li>div{display:flex;align-items:center;justify-content:space-between;color:#2463eb;margin-bottom:32px}.development-process-grid li>div>span{font-size:31px;font-weight:400}.development-process-grid h3{font-size:18px;color:#153568;margin-bottom:15px}.development-process-grid p{color:#4c6586;font-size:13px;line-height:1.9;flex:1}.process-output{color:#2d63b9;font-size:11px;margin-top:24px;display:flex;gap:6px;align-items:center}.development-faq{border-top:1px solid #e1ebfb}.development-faq h2{margin-top:18px}.development-contact{background:#2463eb;color:#fff;padding:62px 0}.development-contact>.site-container{display:flex;align-items:center;justify-content:space-between;gap:35px}.development-contact h2{font-size:clamp(29px,3vw,43px);letter-spacing:-1px;line-height:1.45;margin:18px 0;color:#fff}.development-contact p{color:#dbe8ff;font-size:14px;line-height:1.9}.development-contact>.site-container>div:last-child{display:flex;flex-direction:column;gap:20px;align-items:center}.development-contact>.site-container>div:last-child>span{color:#dbe8ff;font-size:11px}.site-notice{position:fixed;bottom:auto;right:auto;margin:0;z-index:120;top:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:16px;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);background:#fff;border:1px solid #d0def3;box-shadow:0 8px 35px #15356826;padding:14px 18px;border-radius:10px;color:#254c81;font-size:14px}.site-notice button{flex-shrink:0;padding:4px}.inquiry-form .custom-form-hint{margin:0;color:#637997;font-size:12px;line-height:1.8}.inquiry-form textarea{resize:vertical}.hero-custom-link{display:inline-flex;align-items:center;gap:8px;margin-top:23px;color:#2463eb;font-size:13px}@keyframes service-panel-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1100px){.development-blueprint{animation:blueprint-enter .65s ease both}}@keyframes blueprint-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.development-hero-grid{gap:35px}.development-hero h1{font-size:37px}.development-hero-actions .button{padding:0 17px;gap:12px}.development-intro{gap:35px}.service-selector{padding:18px}.service-selector button{font-size:13px;gap:10px;padding:20px 12px}.service-detail{padding:28px}.development-options>span{flex-wrap:wrap;gap:7px;line-height:1.6}.development-process-grid,.development-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.development-process-grid li:nth-child(3){border-left:0}.development-process-grid li:nth-child(n+3){border-top:1px solid #d1e1fa}}@media(max-width:720px){.development-intro{grid-template-columns:1fr;gap:17px;margin-bottom:27px}.development-intro p:not(.section-label){font-size:14px;max-width:none;margin:0}.development-intro h2{font-size:30px;letter-spacing:-1px}.service-explorer{grid-template-columns:1fr;border-radius:14px}.service-selector{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:14px;border-right:0;border-bottom:1px solid #d7e5fa}.service-selector button{padding:13px 9px;font-size:11px;gap:7px}.service-selector button>svg:first-child{width:16px;height:16px;flex-shrink:0}.service-selector button>svg:last-child{display:none}.service-selector button:last-child{grid-column:1/-1;justify-content:center}.service-selector button:last-child span{flex:initial}.service-detail{padding:24px}.service-detail h3{font-size:24px;margin-top:20px}.service-detail>p{font-size:14px;min-height:0}.service-main-icon{width:48px;height:48px}.service-examples{flex-direction:column;gap:12px}.development-options{grid-template-columns:1fr;gap:16px;padding-top:24px}.development-options>span{flex-wrap:nowrap;font-size:11px}.development-hero{padding:25px 0 40px}.development-hero-grid{grid-template-columns:1fr;gap:32px}.development-hero h1{font-size:clamp(29px,7.7vw,43px);letter-spacing:-1.2px}.development-hero-copy>p:not(.section-label){font-size:14px}.development-hero .section-label{font-size:11px}.development-hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:23px}.development-hero-proof{font-size:11px;gap:12px}.development-blueprint{padding:20px;border-radius:15px}.blueprint-brief{padding:18px}.blueprint-brief strong{font-size:19px}.development-product-grid{grid-template-columns:1fr 1fr;gap:12px}.development-product-grid>a{padding:20px 16px}.development-product-grid h3{font-size:15px}.development-product-grid p{font-size:12px}.development-process-grid li{padding:23px 19px}.development-process-grid h3{font-size:16px}.development-process-grid li>div{margin-bottom:23px}.development-process-grid p{font-size:12px}.process-output{line-height:1.7;align-items:flex-start}.process-output svg{margin-top:3px;flex-shrink:0}.development-contact{padding:40px 0}.development-contact>.site-container{flex-direction:column;align-items:flex-start;gap:25px}.development-contact>.site-container>div:last-child{align-items:flex-start}.hero-custom-link{font-size:12px}}@media(max-width:370px){.service-selector{padding:10px;gap:5px}.service-selector button{font-size:10px;gap:6px;padding:13px 6px}.service-detail{padding:22px 18px}.service-detail h3{font-size:21px}.development-process-grid,.development-product-grid{grid-template-columns:1fr}.development-process-grid li+li{border-left:0;border-top:1px solid #d1e1fa}.development-options>span{font-size:10px;gap:7px}.blueprint-heading{font-size:11px}}@media(prefers-reduced-motion:reduce){.development-blueprint,.service-detail{animation:none}.development-product-grid>a,.service-selector button{transition:none}}