@font-face{font-family:Roboto Regular;font-style:normal;font-weight:400;src:url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf) format("truetype")}@font-face{font-family:Roboto Italic;font-style:italic;font-weight:400;src:url(/static/media/Roboto-Italic.87f3afe16a8c3c370634.ttf) format("truetype")}@font-face{font-family:Roboto Medium;font-style:normal;font-weight:500;src:url(/static/media/Roboto-Medium.7c8d04cd831df3033c8a.ttf) format("truetype")}@font-face{font-family:Roboto MediumItalic;font-style:italic;font-weight:500;src:url(/static/media/Roboto-MediumItalic.82736aaa11c64709055f.ttf) format("truetype")}@font-face{font-family:Roboto Bold;font-style:normal;font-weight:700;src:url(/static/media/Roboto-Bold.f80816a5455d171f948d.ttf) format("truetype")}@font-face{font-family:Roboto BoldItalic;font-style:italic;font-weight:700;src:url(/static/media/Roboto-BoldItalic.87d61cea6fe1d235d4a8.ttf) format("truetype")}@font-face{font-family:Roboto Black;font-style:normal;font-weight:900;src:url(/static/media/Roboto-Black.cf56c1b149d0a5e8d7c6.ttf) format("truetype")}@font-face{font-family:Roboto BlackItalic;font-style:italic;font-weight:900;src:url(/static/media/Roboto-BlackItalic.fd62a10743bd89a3d97c.ttf) format("truetype")}@font-face{font-family:Roboto Light;font-style:normal;font-weight:300;src:url(/static/media/Roboto-Light.333da16a3f3cc391d087.ttf) format("truetype")}@font-face{font-family:Roboto LightItalic;font-style:italic;font-weight:300;src:url(/static/media/Roboto-LightItalic.c590382422f2742d788b.ttf) format("truetype")}@font-face{font-family:Roboto ThinItalic;font-style:italic;font-weight:100;src:url(/static/media/Roboto-ThinItalic.9d2ca34eae96e77c6eef.ttf) format("truetype")}@font-face{font-family:Roboto Thin;font-style:normal;font-weight:100;src:url(/static/media/Roboto-Thin.a732a12eb07742232407.ttf) format("truetype")}@font-face{font-family:Muli;src:url(/static/media/Muli.4829cf81e2b513fc1b64.ttf) format("truetype")}@font-face{font-family:Muli Bold;src:url(/static/media/Muli-Bold.24ed221362b3a224f9a7.ttf) format("truetype")}@font-face{font-family:Muli Light;src:url(/static/media/Muli-Light.aac5722bdba1ee648761.ttf) format("truetype")}@font-face{font-family:Inter Black;src:url(/static/media/Inter-Black.143c28420846d45c5834.ttf) format("truetype")}@font-face{font-family:Inter Bold;src:url(/static/media/Inter-Bold.88fa7ae373b07b41ecce.ttf) format("truetype")}@font-face{font-family:Inter ExtraBold;src:url(/static/media/Inter-ExtraBold.e4a4cb7133001f282a15.ttf) format("truetype")}@font-face{font-family:Inter ExtraLight;src:url(/static/media/Inter-ExtraLight.1815b9a8a67debdb3966.ttf) format("truetype")}@font-face{font-family:Inter Light;src:url(/static/media/Inter-Light.eec8664621fec98efb37.ttf) format("truetype")}@font-face{font-family:Inter Medium;src:url(/static/media/Inter-Medium.6dcbc9bed1ec438907ee.ttf) format("truetype")}@font-face{font-family:Inter Regular;src:url(/static/media/Inter-Regular.e89cb19905e7db5591b0.ttf) format("truetype")}@font-face{font-family:Inter SemiBold;src:url(/static/media/Inter-SemiBold.4d56bb21f2399db8ad48.ttf) format("truetype")}@font-face{font-family:Inter Thin;src:url(/static/media/Inter-Thin.f341ca512063c66296d1.ttf) format("truetype")}*{font-family:Inter Regular,Roboto Regular;letter-spacing:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;margin:0;padding:0}.no-match-container{display:flex;justify-content:center}.app-main-layout{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;position:relative}.pagebase-container{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-height:0;overflow-x:hidden;overflow-y:auto}.pagebase-container:has(.order-map-page){overflow:hidden}.pagebase-container .pagebase-inner{flex:1 1;margin:0 auto;max-width:2200px;width:100%}.pagebase-container .pagebase-inner:has(.order-map-page){display:flex;flex-direction:column;max-width:none;min-height:0}input[type=number]{-moz-appearance:textfield}input[type=number]:focus,input[type=number]:hover{-moz-appearance:number-input}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;margin:0}.custom-css-outlined-input .MuiFormHelperText-root.Mui-error{color:#ee6969;font-size:10px}.custom-css-outlined-input label.Mui-focused,.custom-css-outlined-input:hover label{color:#ff7a28}.custom-css-outlined-input .MuiInput-underline:after{border-bottom-color:green}.custom-css-outlined-input .MuiOutlinedInput-root fieldset{border-color:#d7e0f2}.custom-css-outlined-input .MuiOutlinedInput-root:hover fieldset{border-color:#212121}.custom-css-outlined-input .MuiOutlinedInput-root.Mui-focused fieldset,.custom-css-outlined-input .MuiOutlinedInput-root:hover fieldset{border-color:#3f3f6e}.store-details-page{background:#f4f5f6;color:#181436;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;min-height:100vh}.store-details-page .MuiFilledInput-root,.store-details-page .MuiOutlinedInput-root{background-color:#fff!important}.store-details-page .store-details-readonly-field .MuiOutlinedInput-root{background-color:#f3f4f6!important;pointer-events:none}.store-details-page .store-details-readonly-field label,.store-details-page .store-details-readonly-field label.Mui-focused,.store-details-page .store-details-readonly-field:hover label{color:#9ca3af!important}.store-details-page .store-details-readonly-field .MuiOutlinedInput-root fieldset,.store-details-page .store-details-readonly-field .MuiOutlinedInput-root.Mui-focused fieldset,.store-details-page .store-details-readonly-field .MuiOutlinedInput-root:hover fieldset{border-color:#e5e7eb!important;border-width:1px!important}.store-details-page .store-details-readonly-field .MuiInputBase-input,.store-details-page .store-details-readonly-field .MuiOutlinedInput-input{-webkit-text-fill-color:#6b7280;color:#6b7280!important;cursor:default}.store-details-page .MuiInputBase-input,.store-details-page .MuiOutlinedInput-input{background-color:initial}.store-details-topbar{margin:0 auto;max-width:980px;padding:24px 20px 0}.store-details-topbar__title{color:#181436;font-size:22px;font-weight:700;line-height:1.2;margin:8px 0 0}.store-details-topbar__subtitle{color:#6b7280;font-size:13px;margin-top:4px}.store-details-shell{display:flex;flex-direction:row;gap:16px;justify-content:center;margin:0 auto;max-width:980px;padding:20px 20px 80px}.store-details-toc{align-self:start;background:#fff;border:1px solid #e8ebef;border-radius:10px;box-shadow:0 1px 4px #18143612;flex-shrink:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:68px;width:252px}.store-details-toc-header{border-bottom:1px solid #f0f0f0;color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:1px;padding:12px 16px 10px;text-transform:uppercase}.store-details-toc-link{align-items:center;background:#0000;border-left:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:11px 16px;transition:background .15s,color .15s}.store-details-toc-link:hover{background:#fffbf2!important;color:#181436!important}.store-details-toc-link--active{background:#fffbf2;border-left-color:#ff7a28;color:#181436;font-weight:700}.store-details-content{align-items:center;background:#fff;border:1px solid #e8ebef;border-radius:10px;box-shadow:0 1px 4px #18143612;display:flex;flex:1 1;flex-direction:column;min-width:0;padding:24px 16px 48px}.store-details-form-shell{align-items:stretch;display:flex;flex-direction:column;max-width:610px;width:100%}.store-details-form-panel{background:#fff;border-radius:10px;box-sizing:border-box;padding:24px 24px 28px;width:100%}.store-details-load-banner{background:#fffbf2;border:1px solid #fbedcd;border-radius:8px;color:#6b7280;font-size:13px;margin-bottom:16px;padding:10px 12px}.store-details-logo-block{align-items:center;background:#fff;border:1.5px solid #e4e7ec;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;margin-bottom:16px;padding:18px 20px 22px;text-align:center}.store-details-logo-block__title{color:#181436;font-size:14px;font-weight:600;margin:0 0 6px}.store-details-logo-block__image{background:#fafbfc;border:1px solid #e4e7ec;border-radius:10px;height:120px;object-fit:cover;width:120px}.store-details-list-block{background:#fafafa;border:1.5px solid #e4e7ec;border-radius:8px;margin-bottom:10px;padding:14px 16px}.store-details-list-block__title{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.store-details-log-row{border-bottom:1px solid #eceff3;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:8px 0}.store-details-log-row:last-child{border-bottom:none}.store-details-empty-state{background:#fff;border:1px solid #e8ebef;border-radius:14px;margin:80px auto;max-width:520px;padding:24px;text-align:center}@media (max-width:900px){.store-details-shell{flex-direction:column}.store-details-toc{position:static;width:100%}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.otd-layout{background:#0000;box-sizing:border-box;height:100%;width:100%}.otd-layout,.otd-layout__body{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow:hidden}@media(min-width:900px){.otd-layout__body{flex-direction:row;gap:12px}}.otd-map-toolbar{background:#fff;border:1px solid #d7e0f2;border-radius:10px;box-shadow:0 4px 14px #0f172a0f;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:16px}.otd-map-toolbar__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.otd-map-toolbar__back{background:#fff;border:1px solid #d7e0f2;border-radius:5px;color:#3f3f6e;flex-shrink:0;height:42px;transition:all .2s ease;width:42px}.otd-map-toolbar__back:hover{background:#f8fafc;border-color:#3f3f6e;color:#3f3f6e}.otd-map-toolbar__control-bar{flex:1 1;min-width:0}.otd-map-toolbar__top-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:100%}.otd-map-toolbar__last-refresh{align-items:center;color:#6f6f6f;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;font-family:Inter Regular,sans-serif;font-size:12px;gap:6px;justify-content:flex-end;margin-left:auto}.otd-map-toolbar__last-refresh-time{color:#3f3f6e;font-weight:600}.otd-map-toolbar__last-refresh-sep{color:#6f6f6f}.otd-map-toolbar__refresh-link{background:none;border:none;color:#000;cursor:pointer;font-family:Inter Regular,sans-serif;font-size:12px;font-weight:600;padding:0;text-decoration:underline}.otd-map-toolbar__refresh-link:disabled{cursor:not-allowed;opacity:.6}.otd-map-toolbar__view-tabs{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:5px;display:inline-flex;flex-shrink:0;gap:4px;padding:3px}.otd-map-toolbar__view-tab{background:#0000;border:none;border-radius:5px;color:#71717a;cursor:pointer;font-family:Inter Regular,sans-serif;font-size:12px;font-weight:600;height:32px;padding:0 12px;transition:background .15s,color .15s}.otd-map-toolbar__view-tab:hover{background:#0000000a;color:#18181b}.otd-map-toolbar__view-tab--active,.otd-map-toolbar__view-tab--active:hover{background:#18181b;color:#fff}.otd-active-filters--toolbar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin:0;padding:8px 12px}.otd-active-filters--toolbar .otd-active-filters__api-value{color:#18181b}.otd-active-filters--toolbar .otd-active-filters__chip-key{color:#71717a}.otd-active-filters--toolbar .otd-active-filters__chips-row{border-top:1px solid #e5e7eb;margin-top:0;padding-top:6px}.otd-panel{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-sizing:border-box;color:#18181b;display:flex;flex:0 0 40%;flex-direction:column;max-height:none;min-height:0;overflow:hidden;padding:16px 18px;width:100%}@media(min-width:900px){.otd-panel{flex:0 0 30%;max-width:420px;width:30%}}.otd-panel__header{align-items:flex-start;display:flex;gap:12px;padding:20px 0 12px}.otd-panel__back{align-items:center;border:1px solid #ffffff1a;border-radius:12px;color:#a1a1aa;display:flex;flex-shrink:0;height:38px;justify-content:center;text-decoration:none;transition:all .2s ease;width:38px}.otd-panel__back:hover{background:#ffffff0f;border-color:#ffffff38;color:#fff}.otd-panel__title-wrap{flex:1 1;min-width:0}.otd-panel__title{color:#18181b;font-family:Inter Bold,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.otd-panel__subtitle{color:#71717a;font-size:12px;margin:4px 0 0}.otd-panel__refresh{align-items:center;background:#ffffff0f;border:none;border-radius:12px;color:#d4d4d8;cursor:pointer;display:flex;height:38px;justify-content:center;transition:background .2s;width:38px}.otd-panel__refresh:hover:not(:disabled){background:#ffffff1f;color:#fff}.otd-panel__refresh:disabled{cursor:not-allowed;opacity:.5}.otd-spin{animation:otd-spin .8s linear infinite}@keyframes otd-spin{to{transform:rotate(1turn)}}.otd-panel__search{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:8px;height:44px;margin:0 0 12px;padding:0 12px}.otd-panel__search-icon{color:#71717a;flex-shrink:0}.otd-panel__search-input{background:#0000;border:none;color:#fff;flex:1 1;font-family:Inter Regular,sans-serif;font-size:14px;outline:none}.otd-panel__search-input::placeholder{color:#52525b}.otd-panel__filter-btn{align-items:center;background:#ffffff14;border:none;border-radius:10px;color:#a1a1aa;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.otd-panel__filter-btn:hover{background:#ffffff24;color:#fff}.otd-panel__filter-btn--active{background:#f5b800;color:#0f0f10}.otd-panel__filter-btn--active:hover{background:#e6ad00;color:#0f0f10}.otd-panel__filters-shell{flex-shrink:0;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .28s ease,margin .38s cubic-bezier(.4,0,.2,1)}.otd-panel__filters-shell--open{margin-bottom:8px;max-height:520px;opacity:1}.otd-filters{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:14px 14px 16px}.otd-filters__label{color:#71717a;font-family:Inter Bold,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.otd-filters__label:not(:first-child){margin-top:14px}.otd-filters__type-row{display:flex;flex-wrap:wrap;gap:6px}.otd-filters__type-btn{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:10px;color:#a1a1aa;cursor:pointer;display:inline-flex;font-family:Inter Regular,sans-serif;font-size:12px;gap:6px;padding:8px 12px;transition:all .2s ease}.otd-filters__type-btn:hover{border-color:#fff3;color:#fff}.otd-filters__type-btn--active{background:#f5b800;border-color:#f5b800;color:#0f0f10;font-family:Inter Bold,sans-serif;font-weight:700}.otd-filters__dates,.otd-filters__hint{color:#a1a1aa;font-size:12px;line-height:1.45;margin:0 0 8px}.otd-filters__pill-row{display:flex;flex-wrap:wrap;gap:6px}.otd-filters__pill{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:999px;color:#a1a1aa;cursor:pointer;display:inline-flex;font-family:Inter Regular,sans-serif;font-size:12px;gap:6px;padding:7px 12px;transition:all .2s}.otd-filters__pill:hover{color:#fff}.otd-filters__pill--active{background:#f5b80033;border-color:#f5b800;color:#f5b800;font-family:Inter Bold,sans-serif;font-weight:700}.otd-filters__pill-count{font-size:10px;opacity:.9}.otd-filters__field{margin-top:12px}.otd-filters__field-label{color:#a1a1aa;display:block;font-family:Inter Regular,sans-serif;font-size:12px;margin-bottom:6px}.otd-filters__input,.otd-filters__select{background:#00000040;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#f4f4f5;font-family:Inter Regular,sans-serif;font-size:13px;height:40px;outline:none;padding:0 12px;transition:border-color .2s;width:100%}.otd-filters__input:focus,.otd-filters__select:focus{border-color:#f5b800}.otd-filters__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:32px}.otd-filters__select option{background:#1a1a1b;color:#f4f4f5}.otd-filters__field--datepicker{margin-top:12px}.otd-filters__datepicker-wrap{width:100%}.otd-active-filters{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;margin:0 0 10px;padding:10px 12px}.otd-active-filters__api-row{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 6px;line-height:1.45}.otd-active-filters__icon{color:#f5b800;flex-shrink:0}.otd-active-filters__api-label{color:#71717a;font-family:Inter Regular,sans-serif}.otd-active-filters__api-value{color:#18181b;font-family:Inter Bold,sans-serif;font-weight:700}.otd-active-filters__refreshed{color:#52525b;font-family:Inter Regular,sans-serif;font-size:11px}.otd-active-filters__chips-row{align-items:flex-start;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:8px;padding-top:8px}.otd-active-filters__chips-label{color:#71717a;flex-shrink:0;font-family:Inter Bold,sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;padding-top:3px;text-transform:uppercase}.otd-active-filters__chips{display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.otd-active-filters__chip{align-items:center;background:#f5b8001f;border:1px solid #f5b80047;border-radius:8px;display:inline-flex;font-size:11px;gap:4px;max-width:100%;padding:4px 8px}.otd-active-filters__chip-key{color:#71717a;font-family:Inter Regular,sans-serif}.otd-active-filters__chip-val{color:#f5b800;font-family:Inter Bold,sans-serif;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.otd-panel__status-tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:8px;margin:0 0 10px;overflow-x:auto;overflow-y:hidden;padding:4px 0 12px;scrollbar-color:#f5b80073 #0000;scrollbar-width:thin}.otd-panel__status-tabs::-webkit-scrollbar{height:5px}.otd-panel__status-tabs::-webkit-scrollbar-thumb{background:#f5b80073;border-radius:999px}.otd-panel__status-tabs::-webkit-scrollbar-track{background:#0000}.otd-panel__status-tab{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#71717a;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Inter Regular,sans-serif;font-size:14px;gap:8px;line-height:1.2;min-height:44px;padding:10px 18px;transition:all .22s ease;white-space:nowrap}.otd-panel__status-tab:hover:not(:disabled){background:#f9fafb;border-color:#d4d4d8;color:#18181b}.otd-panel__status-tab:disabled{cursor:not-allowed;opacity:.5}.otd-panel__status-tab--active{background:#f5b800;border-color:#f5b800;box-shadow:0 2px 8px #f5b80040;color:#18181b;font-family:Inter Bold,sans-serif;font-weight:700}.otd-panel__status-tab--active .otd-panel__status-tab-count{background:#18181b1f;color:#18181b}.otd-panel__status-tab-label{flex-shrink:0}.otd-panel__status-tab-count{align-items:center;background:#f3f4f6;border-radius:999px;color:#52525b;display:inline-flex;font-family:Inter Bold,sans-serif;font-size:12px;font-weight:700;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 7px}.otd-panel__error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:12px;margin:0 0 8px;padding:10px 12px}.otd-panel__list{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:8px 0 20px;scrollbar-color:#d4d4d8 #0000;scrollbar-width:thin;transition:padding-top .32s cubic-bezier(.4,0,.2,1)}.otd-panel__list::-webkit-scrollbar{width:6px}.otd-panel__list::-webkit-scrollbar-track{background:#0000}.otd-panel__list::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:999px}.otd-panel__list:hover::-webkit-scrollbar-thumb{background:#a1a1aa}.otd-panel__list--filters-open{padding-top:4px}.otd-panel__empty{color:#52525b;font-size:14px;padding:24px 0;text-align:center}.otd-panel__empty--hint{color:#71717a;font-size:12px;padding:8px 0 12px}.otd-order-card,.otd-order-card-wrap{max-width:100%;min-width:0;width:100%}.otd-order-card{background:#fff;border:2px solid #00000014;border-radius:14px;box-sizing:border-box;color:#18181b;cursor:pointer;font-family:inherit;overflow:hidden;padding:8px 10px 7px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.otd-order-card:hover:not(.otd-order-card--selected){background:#fff;border-color:#00000024;box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.otd-order-card .otd-icon-btn{border-color:#0000001a;color:#52525b}.otd-order-card .otd-icon-btn:hover{background:#0000000a;border-color:#0000002e;color:#18181b}.otd-order-card--selected{background:#fff;border:2px solid #18181b;box-shadow:0 4px 14px #0f172a14}.otd-order-card--selected:hover{border:2px solid #18181b;box-shadow:0 4px 14px #0f172a14;transform:none}.otd-order-card__header{align-items:center;border-bottom:1px solid #00000014;display:flex;gap:6px;justify-content:space-between;min-width:0;padding-bottom:7px}.otd-order-card__header .MuiBox-root{font-size:10px!important;line-height:1.2!important;padding:2px 7px!important}.otd-order-card__route-section{border-bottom:1px solid #00000014;padding:8px 0}.otd-order-card__pickup-label{color:#713f12;font-family:Inter Bold,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em;margin:0;padding:4px 0;text-align:center}.otd-order-card__id-row{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.otd-order-card__icon{color:#71717a}.otd-order-card__id{color:#18181b;font-size:13px}.otd-badge,.otd-order-card__id{font-family:Inter Bold,sans-serif;font-weight:700}.otd-badge{border-radius:999px;display:inline-block;font-size:11px;padding:4px 10px}.otd-badge--preparing{background:#f5b80033;color:#f5b800}.otd-badge--delivery{background:#2563eb40;color:#60a5fa}.otd-badge--delivered{background:#22c55e33;color:#4ade80}.otd-badge--cancelled{background:#ef444433;color:#f87171}.otd-order-card__body{padding-bottom:0;padding-top:6px}.otd-order-card__rows{max-width:100%;min-width:0;width:100%}.otd-order-card__row{align-items:center;border-bottom:1px solid #00000014;display:flex;gap:6px;min-width:0;padding:7px 0;position:relative}.otd-order-card__row:first-child{padding-top:0}.otd-order-card__row:last-child{border-bottom:none;padding-bottom:0}.otd-order-card__row-menu{flex-shrink:0;position:relative}.otd-order-card__menu-spacer{flex-shrink:0;height:24px;width:24px}.otd-order-card__thumb{align-items:center;background:#f4f4f5;border:1px solid #0000001a;border-radius:7px;color:#71717a;display:flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;width:28px}.otd-order-card__thumb-img{display:block;height:100%;object-fit:cover;width:100%}.otd-order-card__row-text{flex:1 1;min-width:0}.otd-order-card__title{color:#1e3a5f;font-family:Inter Bold,sans-serif;font-size:12px;font-weight:700;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.otd-order-card__title--muted{color:#71717a;font-style:italic;font-weight:600}.otd-order-card__subtitle{color:#a1a1aa;font-size:10px;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.otd-order-card__menu{align-items:center;background:#0000;border:none;border-radius:6px;color:#52525b;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0;padding:0;transition:background .2s,color .2s;width:24px}.otd-order-card__menu:hover{background:#0000000d;color:#18181b}.otd-order-card__menu-popover{background:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 8px 24px #0000001f;left:auto;max-width:min(160px,100vw - 24px);min-width:132px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.otd-order-card__menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#27272a;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:8px 10px;text-align:left;transition:background .15s;width:100%}.otd-order-card__menu-item:hover{background:#f4f4f5}.otd-order-card__route{align-items:center;display:flex;gap:10px;min-width:0}.otd-order-card__route-plan{align-items:center;display:flex;flex-direction:column;gap:5px;min-width:0;width:100%}.otd-order-card__route-plan-row{align-items:flex-start;display:flex;min-width:0;width:100%}.otd-order-card__route-plan-segment{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0;padding-top:10px}.otd-order-card__route-plan-line{background:none;border:none;border-radius:0;border-top:2px dashed #a1a1aa;height:0;width:100%}.otd-order-card__route-plan-line--complete{background:#18181b;border:none;height:2px}.otd-order-card__route-plan-eta{color:#52525b;font-family:Inter Regular,sans-serif;font-size:10px;line-height:1.3;margin-top:4px}.otd-order-card__route-footer,.otd-order-card__route-plan-eta{max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.otd-order-card__route-footer{font-size:11px;line-height:1.4;margin:0}.otd-order-card__route-footer-label,.otd-order-card__route-footer-sep,.otd-order-card__route-footer-time{font-family:Inter Bold,sans-serif;font-weight:700}.otd-order-card__route-footer-sep{margin:0 4px}.otd-order-card__route-footer--yellow .otd-order-card__route-footer-label,.otd-order-card__route-footer--yellow .otd-order-card__route-footer-sep,.otd-order-card__route-footer--yellow .otd-order-card__route-footer-time{color:#f5b800}.otd-order-card__route-footer--green .otd-order-card__route-footer-label,.otd-order-card__route-footer--green .otd-order-card__route-footer-sep,.otd-order-card__route-footer--green .otd-order-card__route-footer-time{color:#16a34a}.otd-order-card__route-mid{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:40px;min-width:0;position:relative}.otd-order-card__route-node{align-items:center;background:#e5e7eb;border:none;border-radius:50%;color:#3f3f46;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.otd-order-card__route-node--muted{background:#e5e7eb;color:#a1a1aa}.otd-order-card__route-node--complete{background:#e5e7eb;color:#18181b}.otd-order-card__route-track{background:#00000014;border-radius:4px;height:4px;left:0;overflow:visible;position:absolute;right:0;top:50%;transform:translateY(-50%)}.otd-order-card__route-dash{background:repeating-linear-gradient(90deg,#a1a1aa,#a1a1aa 6px,#0000 0,#0000 12px);border-radius:4px;inset:0;opacity:.55;position:absolute}.otd-order-card__route-fill{background:#111827;border-radius:4px;height:100%;transition:width .4s ease}.otd-order-card__route-rider{align-items:center;background:#fff;border:2px solid #111827;border-radius:50%;box-shadow:0 2px 6px #00000026;color:#111827;display:flex;height:24px;justify-content:center;margin-top:-12px;position:absolute;top:50%;transition:left .4s ease;width:24px}.otd-order-card__delivery-before{background:#fff;border-radius:6px;box-shadow:0 0 0 1px #f5b80033;color:#f5b800;font-size:11px;line-height:1.35;margin:0;max-width:calc(100% - 8px);overflow:hidden;padding:3px 10px;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:2}.otd-order-card__delivery-before-label{color:#f5b800;font-family:Inter Bold,sans-serif;font-weight:700}.otd-order-card__delivery-before-sep{color:#f5b800;margin:0 4px}.otd-order-card__delivery-before-time{color:#f5b800;font-family:Inter Bold,sans-serif;font-weight:700}.otd-icon-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#71717a;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s;width:34px}.otd-icon-btn:hover{background:#f9fafb;border-color:#d4d4d8;color:#18181b}.otd-map-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-sizing:border-box;flex:1 1}.otd-map-body,.otd-map-wrap{min-height:0;overflow:hidden;position:relative;width:100%}.otd-map-body{height:100%}@media(min-width:900px){.otd-map-wrap{flex:1 1 70%;width:70%}}.otd-map-body .otd-map{border-radius:15px;height:100%;min-height:0;width:100%;z-index:0}.otd-map-legend{align-items:center;background:#fff;border-radius:999px;bottom:16px;box-shadow:0 2px 12px #0000001f;color:#71717a;display:flex;font-family:Inter Regular,sans-serif;font-size:12px;gap:16px;justify-content:center;left:50%;padding:8px 14px;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:800}.otd-map-legend__item{align-items:center;display:inline-flex;gap:8px}.otd-map-legend__dot{border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0003;flex-shrink:0;height:12px;width:12px}.otd-map-legend__dot--restaurant{background:#ea580c}.otd-map-legend__dot--customer{background:#18181b}.otd-map-controls{display:flex;gap:6px;position:absolute;z-index:800}.otd-map-controls--top{right:16px;top:16px}.otd-map-controls--bottom{align-items:flex-end;bottom:20px;flex-direction:column;gap:10px;right:16px}.otd-map-pill{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:0 2px 12px #0000001a;color:#374151;cursor:pointer;display:inline-flex;font-family:Inter Regular,sans-serif;font-size:13px;gap:6px;padding:8px 14px;transition:all .2s}.otd-map-pill:hover{transform:translateY(-1px)}.otd-map-pill--active{background:#f5b800;color:#0f0f10;font-family:Inter Bold,sans-serif;font-weight:700}.otd-map-fab{align-items:center;background:#fff;border:none;border-radius:14px;box-shadow:0 4px 16px #0000001f;cursor:pointer;display:inline-flex;font-family:Inter Regular,sans-serif;font-size:13px;gap:8px;padding:10px 16px;transition:all .2s}.otd-map-fab:hover{transform:translateY(-2px)}.otd-map-zoom{border-radius:14px;box-shadow:0 4px 16px #0000001f;display:flex;flex-direction:column;overflow:hidden}.otd-map-zoom__btn{background:#fff;border:none;color:#111;cursor:pointer;height:44px;transition:background .15s;width:44px}.otd-map-zoom__btn:hover{background:#f3f4f6}.otd-map-zoom__btn+.otd-map-zoom__btn{border-top:1px solid #e5e7eb}.otd-marker{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00000047;color:#fff;display:flex;font-size:13px;height:28px;justify-content:center;line-height:1;position:relative;width:28px}.otd-marker span{display:block;transform:scale(.9)}.otd-marker--compact{border-width:1.5px;box-shadow:0 1px 5px #00000038;font-size:10px;height:20px;width:20px}.otd-marker--compact span{transform:scale(.85)}.otd-marker-pulse:after{animation:otd-pulse 1.6s ease-out infinite;border:2px solid #f5b800;border-radius:50%;content:"";inset:-4px;position:absolute}.otd-marker--compact.otd-marker-pulse:after{border-width:1.5px;inset:-3px}@keyframes otd-pulse{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.otd-route-line--animated{animation:otd-route-dash 1.2s linear infinite}@keyframes otd-route-dash{to{stroke-dashoffset:-20}}.otd-timeline-card{animation:otd-slide-up .35s cubic-bezier(.4,0,.2,1);background:#fff;border:2px solid #e5e7eb;border-radius:14px;bottom:12px;box-shadow:0 6px 20px #0f0f101f;left:12px;max-height:min(52vh,420px);overflow-y:auto;padding:10px 12px 12px;position:absolute;scrollbar-width:thin;width:min(340px,100% - 24px);z-index:900}@keyframes otd-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.otd-timeline-card__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.otd-timeline-card__label{color:#9ca3af;font-size:10px;letter-spacing:.05em;line-height:1.2;margin:0;text-transform:uppercase}.otd-timeline-card__title{font-family:Inter Bold,sans-serif;font-size:15px;line-height:1.25;margin:1px 0 0}.otd-timeline-card__header-actions{display:flex;flex-shrink:0;gap:2px}.otd-timeline-card__icon-btn{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .15s;width:26px}.otd-timeline-card__icon-btn:hover{background:#e5e7eb;color:#111}.otd-timeline-card__tabs{border-bottom:1px solid #e5e7eb;color:#9ca3af;display:flex;font-size:11px;gap:10px;margin-bottom:12px;padding:4px 0 10px}.otd-timeline-card__tab{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;transition:color .2s}.otd-timeline-card__tab--active{color:#0f0f10;font-family:Inter Bold,sans-serif;font-weight:700;position:relative}.otd-timeline-card__tab--active:after{background:#f5b800;border-radius:2px;bottom:-9px;content:"";height:2px;left:0;position:absolute;right:0}.otd-timeline-card__panel{min-width:0;padding-top:2px}.otd-order-info{max-height:min(36vh,280px);min-width:0;overflow-y:auto;padding:2px 10px 4px 0;scrollbar-gutter:stable;scrollbar-width:thin}.otd-order-info::-webkit-scrollbar{width:4px}.otd-order-info::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.otd-order-info__section{margin-bottom:12px}.otd-order-info__heading{color:#374151;font-family:Inter Bold,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;margin:0 0 6px;text-transform:capitalize}.otd-order-info__list{list-style:none;margin:0;padding:0}.otd-order-info__line{align-items:flex-start;color:#111827;display:flex;font-family:Inter Regular,sans-serif;font-size:12px;gap:10px;justify-content:space-between;line-height:1.4;margin:0 0 6px}.otd-order-info__line:last-child{margin-bottom:0}.otd-order-info__line-name{flex:1 1;min-width:0;text-transform:capitalize}.otd-order-info__line-qty{color:#6b7280;flex-shrink:0;font-family:Inter Bold,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;white-space:nowrap}.otd-order-info__driver-carry{background:#fafafa;border:2px solid #d1d5db;border-radius:10px;margin-top:12px;padding:12px 10px 10px}.otd-order-info__driver-carry-title{color:#111827;font-family:Inter Bold,sans-serif;font-size:11px;font-weight:700;line-height:1.35;margin:0 0 8px}.otd-order-info__subheading{color:#6b7280;font-family:Inter Bold,sans-serif;font-size:10px;font-weight:600;letter-spacing:.03em;margin:0 0 4px;text-transform:uppercase}.otd-order-info__driver-carry-group{margin-bottom:8px}.otd-order-info__driver-carry-group:last-child{margin-bottom:0}.otd-order-info__empty{color:#9ca3af;font-family:Inter Regular,sans-serif;font-size:11px;line-height:1.4;margin:0}.otd-order-info__total{align-items:center;border-top:2px solid #e5e7eb;display:flex;gap:10px;justify-content:space-between;margin:12px 0 0;padding:10px 2px 0 0}.otd-order-info__total-label{color:#374151;font-family:Inter Bold,sans-serif;font-size:11px;font-weight:700}.otd-order-info__total-count{color:#111827;font-family:Inter Bold,sans-serif;font-size:13px;font-weight:700}.otd-order-items-panel{min-width:0}.otd-timeline{list-style:none;margin:0;padding:2px 0 0}.otd-timeline__item{display:flex;gap:8px;padding-bottom:10px;position:relative}.otd-timeline__item--upcoming .otd-timeline__detail,.otd-timeline__item--upcoming .otd-timeline__time{display:none}.otd-timeline__item--upcoming .otd-timeline__title{color:#9ca3af;font-family:Inter Regular,sans-serif;font-weight:400}.otd-timeline__track{display:flex;flex-shrink:0;justify-content:center;padding-top:2px;position:relative;width:16px}.otd-timeline__track:after{background:#e5e7eb;bottom:-10px;content:"";left:50%;position:absolute;top:14px;transform:translateX(-50%);width:2px;z-index:0}.otd-timeline__item:last-child .otd-timeline__track:after{display:none}.otd-timeline__item--done .otd-timeline__track:after{background:#111827}.otd-timeline__dot{background:#fff;border:2px solid #e5e7eb;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:12px;position:relative;width:12px;z-index:1}.otd-timeline__item--done .otd-timeline__dot{background:#111827;border-color:#111827}.otd-timeline__item--active .otd-timeline__dot{background:#0f0f10;border-color:#0f0f10;box-shadow:0 0 0 3px #f5b80059}.otd-timeline__title{color:#111;font-family:Inter Bold,sans-serif;font-size:12px;line-height:1.3;margin:0}.otd-timeline__detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:11px;line-height:1.35;margin:2px 0 0;overflow:hidden}.otd-timeline__time{color:#9ca3af;font-size:10px;margin:2px 0 0}.otd-timeline__time--current{color:#6b7280;font-family:Inter Bold,sans-serif;font-weight:600}.order-map-page{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:14px 0 16px;width:100%}@media(min-width:900px){.order-map-page{padding:18px 0 20px}}.order-map-page__content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:90%;min-height:0;padding:0 32px;width:100%}@media(min-width:900px){.order-map-page__content{padding:0 40px}}.order-map-page__content .otd-layout{flex:1 1;height:auto;min-height:0}.AiAgentLogo_page__G4Ue7{align-items:center;background:#f1f5f9;display:flex;flex-direction:column;min-height:100vh;padding:40px 16px 64px}.AiAgentLogo_hero__uOgQ4{margin-bottom:36px;text-align:center}.AiAgentLogo_heroBadge__jqQsB{align-items:center;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);border-radius:999px;color:#bfdbfe;display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.1em;margin-bottom:18px;padding:6px 16px;text-transform:uppercase}.AiAgentLogo_heroBadgeDot__XiblD{animation:AiAgentLogo_badgePulse__Vlfvm 1.8s ease-in-out infinite;background:#60a5fa;border-radius:999px;height:6px;width:6px}@keyframes AiAgentLogo_badgePulse__Vlfvm{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.AiAgentLogo_heroTitle__NG8kz{color:#0f172a;font-size:clamp(28px,5vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 12px}.AiAgentLogo_heroTitle__NG8kz span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#0ea5e9);-webkit-background-clip:text;background-clip:text}.AiAgentLogo_heroSub__HztQw{color:#64748b;font-size:16px;line-height:1.65;margin:0 auto;max-width:500px}.AiAgentLogo_card__N9CYV{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 1px 3px #0000000a,0 12px 40px #00000012;box-sizing:border-box;max-width:620px;padding:32px 32px 36px;width:100%}.AiAgentLogo_dropZoneWrap__DMm50{margin-bottom:0}.AiAgentLogo_dropZoneLabel__gwBie{color:#94a3b8;display:block;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.AiAgentLogo_dropZone__-y3mD{align-items:stretch;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:18px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:200px;overflow:hidden;position:relative;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.AiAgentLogo_dropZoneCompact__AQryi{justify-content:stretch;min-height:0}.AiAgentLogo_dropZone__-y3mD:hover{background:#eff6ff;border-color:#3b82f6;transform:translateY(-2px)}.AiAgentLogo_dropZoneActive__7a2p1{background:#eff6ff;border-color:#2563eb;transform:translateY(-2px)}.AiAgentLogo_dropZoneDisabled__k4sfb{cursor:not-allowed;opacity:.5;pointer-events:none}.AiAgentLogo_hiddenInput__JOHof{display:none}.AiAgentLogo_dropPrompt__aJhoy{align-items:center;display:flex;flex-direction:column;gap:10px;padding:32px 20px}.AiAgentLogo_dropIconWrap__QMhXN{align-items:center;background:linear-gradient(135deg,#dbeafe,#eff6ff);border:1px solid #bfdbfe;border-radius:20px;display:flex;font-size:30px;height:72px;justify-content:center;margin-bottom:4px;width:72px}.AiAgentLogo_dropTitle__JHuJl{color:#1e293b;font-size:16px;font-weight:700;margin:0}.AiAgentLogo_dropHint__-edFU{color:#94a3b8;font-size:13px;margin:0}.AiAgentLogo_dropBrowseBtn__YxuCb{background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-top:4px;padding:9px 22px;transition:transform .15s ease,box-shadow .15s ease}.AiAgentLogo_dropBrowseBtn__YxuCb:hover{box-shadow:0 6px 20px #2563eb4d;transform:translateY(-1px)}.AiAgentLogo_previewWrap__8CfNJ{align-items:center;box-sizing:border-box;display:flex;gap:16px;min-height:88px;padding:14px 16px;width:100%}.AiAgentLogo_previewThumb__Kbs2l{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0000000a;flex-shrink:0;height:72px;object-fit:cover;width:72px}.AiAgentLogo_previewInfo__VQAm5{display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;min-width:0}.AiAgentLogo_previewName__iKnxD{color:#1e293b;font-size:14px;font-weight:600;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiAgentLogo_previewSize__t2hac{color:#94a3b8;font-size:12px;line-height:1.3;margin:0}.AiAgentLogo_previewRemove__BYdqz{align-items:center;align-self:center;background:#ef444414;border:none;border-radius:999px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:36px;justify-content:center;line-height:1;transition:background-color .14s ease,transform .14s ease;width:36px}.AiAgentLogo_previewRemove__BYdqz:hover{background:#ef44442e;transform:scale(1.04)}.AiAgentLogo_cardCta__cAONL{margin-top:28px}.AiAgentLogo_cardCtaAfterError__UEwyv{margin-top:12px}.AiAgentLogo_submitBtn__etO2W{align-items:center;background:linear-gradient(135deg,#1e3a8a,#2563eb,#0ea5e9);background-size:200% 200%;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;height:52px;justify-content:center;letter-spacing:.01em;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;width:100%}.AiAgentLogo_submitBtnWrap__oL3KD{display:inline-block;width:100%}.AiAgentLogo_submitBtn__etO2W:hover:not(:disabled){box-shadow:0 10px 32px #2563eb59;transform:translateY(-2px)}.AiAgentLogo_submitBtn__etO2W:disabled{cursor:not-allowed;opacity:.45}.AiAgentLogo_submitBtnIcon__dNImA{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.AiAgentLogo_submitBtnIcon__dNImA svg{display:block}.AiAgentLogo_errorBanner__5fBs\+{align-items:flex-start;background:#fee2e2;border:1px solid #fca5a5;border-radius:12px;color:#b91c1c;display:flex;font-size:13px;gap:10px;line-height:1.5;margin-bottom:16px;margin-top:0;padding:12px 16px}.AiAgentLogo_errorBannerIcon__MmONu{flex-shrink:0;font-size:16px;margin-top:1px}.AiAgentLogo_processingOverlay__Eo2IN{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 1px 3px #0000000a,0 12px 40px #00000012;display:flex;flex-direction:column;max-width:620px;padding:48px 32px 44px;text-align:center;width:100%}.AiAgentLogo_orb__GAsed{height:100px;margin-bottom:28px;position:relative;width:100px}.AiAgentLogo_orbCore__StwSM{align-items:center;animation:AiAgentLogo_orbPop__XfjiR .5s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:999px;box-shadow:0 0 0 6px #3b82f61f,0 8px 32px #2563eb66;display:flex;font-size:24px;inset:18px;justify-content:center;position:absolute;z-index:1}@keyframes AiAgentLogo_orbPop__XfjiR{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.AiAgentLogo_orbRing__mTj2M{animation:AiAgentLogo_orbRingPulse__Ay41J 1.8s ease-in-out infinite;border:2px solid #3b82f64d;border-radius:999px;inset:0;position:absolute}.AiAgentLogo_orbRing__mTj2M:nth-child(2){animation-delay:.6s;border-color:#3b82f62e;inset:-8px}.AiAgentLogo_orbRing__mTj2M:nth-child(3){animation-delay:1.2s;border-color:#3b82f61a;inset:-18px}@keyframes AiAgentLogo_orbRingPulse__Ay41J{0%{opacity:.8;transform:scale(.85)}50%{opacity:.4;transform:scale(1.05)}to{opacity:.8;transform:scale(.85)}}.AiAgentLogo_processingTitle__1tsLp{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 10px}.AiAgentLogo_processingStepText__d7ml4{color:#2563eb;font-size:15px;font-weight:600;margin:0 0 24px;min-height:24px}.AiAgentLogo_dotsRow__WDpRe{display:flex;gap:8px;margin-bottom:28px}.AiAgentLogo_dot__mbIrm{animation:AiAgentLogo_dotBounce__qrkaA 1.3s ease-in-out infinite;background:#bfdbfe;border-radius:999px;height:10px;width:10px}.AiAgentLogo_dot__mbIrm:nth-child(2){animation-delay:.2s}.AiAgentLogo_dot__mbIrm:nth-child(3){animation-delay:.4s}.AiAgentLogo_dot__mbIrm:nth-child(4){animation-delay:.6s}.AiAgentLogo_dot__mbIrm:nth-child(5){animation-delay:.8s}@keyframes AiAgentLogo_dotBounce__qrkaA{0%,80%,to{background:#bfdbfe;transform:scaleY(.6)}40%{background:#2563eb;transform:scaleY(1.3)}}.AiAgentLogo_stepPipeline__tgtKH{display:flex;flex-direction:column;gap:0;max-width:340px;width:100%}.AiAgentLogo_stepRow__ZPm1n{align-items:center;border-radius:10px;display:flex;gap:12px;padding:10px 14px;transition:background-color .3s ease}.AiAgentLogo_stepRowActive__AjLuk{background:#eff6ff}.AiAgentLogo_stepRowDone__-pSAj{background:#f0fdf4}.AiAgentLogo_stepRowPending__LaYs7{background:#0000}.AiAgentLogo_stepIcon__Txp31{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.AiAgentLogo_stepIconActive__M6hCa{animation:AiAgentLogo_stepIconPulse__af\+hQ 1.2s ease-in-out infinite;background:#dbeafe;border-color:#93c5fd}@keyframes AiAgentLogo_stepIconPulse__af\+hQ{0%,to{box-shadow:0 0 0 0 #3b82f64d}50%{box-shadow:0 0 0 6px #3b82f600}}.AiAgentLogo_stepIconDone__2-zoZ{background:#dcfce7;border-color:#86efac}.AiAgentLogo_stepLabel__MLrZ9{color:#94a3b8;flex:1 1;font-size:13px;font-weight:600;text-align:left}.AiAgentLogo_stepLabelActive__5WDFE{color:#1e40af;font-weight:700}.AiAgentLogo_stepLabelDone__ECYw7{color:#166534}.AiAgentLogo_stepCheck__oembM{color:#16a34a;font-size:13px;font-weight:800}.AiAgentLogo_stepConnector__sdLQG{background:#e2e8f0;border-radius:999px;height:16px;margin-left:27px;width:2px}.AiAgentLogo_stepConnectorDone__XNf1P{background:#22c55e}.AiAgentLogo_resultSection__fGSnO{animation:AiAgentLogo_slideUp__Bbvgr .45s cubic-bezier(.34,1.56,.64,1);background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 1px 3px #0000000a,0 12px 40px #00000012;margin-top:24px;max-width:620px;padding:32px;width:100%}@keyframes AiAgentLogo_slideUp__Bbvgr{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.AiAgentLogo_resultHeader__zr6g8{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.AiAgentLogo_resultTitle__L\+ZeW{align-items:center;color:#0f172a;display:flex;font-size:18px;font-weight:800;gap:8px;margin:0}.AiAgentLogo_resultBadge__Q-11L{align-items:center;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;color:#166534;display:inline-flex;font-size:11px;font-weight:800;gap:5px;letter-spacing:.07em;padding:4px 12px;text-transform:uppercase}.AiAgentLogo_logoDisplay__g4z5X{align-items:center;background:repeating-conic-gradient(#f1f5f9 0 25%,#fff 0 50%) 0 0 /20px 20px;border:1.5px solid #e2e8f0;border-radius:18px;display:flex;justify-content:center;margin-bottom:20px;min-height:220px;overflow:hidden;padding:24px;position:relative}.AiAgentLogo_logoImg__2tNdE{animation:AiAgentLogo_logoReveal__aM7OI .5s cubic-bezier(.34,1.56,.64,1);border-radius:8px;filter:drop-shadow(0 8px 24px rgba(0,0,0,.12));max-height:300px;max-width:100%;object-fit:contain}@keyframes AiAgentLogo_logoReveal__aM7OI{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.AiAgentLogo_rawResponse__Ezgz0{background:#0f172a;border-radius:12px;color:#e2e8f0;font-family:Courier New,monospace;font-size:12px;line-height:1.6;margin-bottom:20px;max-height:240px;overflow-x:auto;overflow-y:auto;padding:16px;white-space:pre-wrap;word-break:break-all}.AiAgentLogo_resultActions__Ox0zg{display:flex;flex-wrap:wrap;gap:10px}.AiAgentLogo_downloadBtn__d4PFp{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:700;gap:7px;height:44px;justify-content:center;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.AiAgentLogo_downloadBtn__d4PFp:hover{box-shadow:0 8px 24px #2563eb4d;transform:translateY(-1px)}.AiAgentLogo_retryBtn__JwQhy{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:7px;height:44px;justify-content:center;padding:0 20px;transition:border-color .15s ease,color .15s ease}.AiAgentLogo_retryBtn__JwQhy:hover{border-color:#3b82f6;color:#1d4ed8}@media (max-width:560px){.AiAgentLogo_card__N9CYV,.AiAgentLogo_processingOverlay__Eo2IN,.AiAgentLogo_resultSection__fGSnO{border-radius:18px;padding:24px 18px}.AiAgentLogo_logoDisplay__g4z5X{min-height:160px}}.MenuUpload-Page_page__sfwmG{background:#f1f5f9;color:#0f172a;min-height:100vh;width:100%}.MenuUpload-Page_frame__\+yv7R{grid-gap:18px;box-sizing:border-box;display:grid;gap:18px;grid-template-columns:320px 1fr;margin:0 auto;max-width:1360px;padding:28px}.MenuUpload-Page_sidebar__a99Rh{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - 56px);padding:18px}.MenuUpload-Page_sidebarHeader__b80bp{margin-bottom:14px}.MenuUpload-Page_kicker__1oE-g{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.MenuUpload-Page_sidebarTitle__mJEwV{color:#0f172a;font-size:22px;letter-spacing:-.02em;margin:0}.MenuUpload-Page_sidebarList__o9Cxh{display:flex;flex-direction:column;gap:10px;overflow:auto;padding:6px 6px 6px 0;position:relative}.MenuUpload-Page_activeKitchenIndicator__NXbAy{background:linear-gradient(90deg,#dbeafecc,#bfdbfe80);border:1px solid #3b82f699;border-radius:12px;box-shadow:0 4px 16px #3b82f61a;box-sizing:border-box;left:0;pointer-events:none;position:absolute;right:6px;top:0;transition:transform .26s ease,height .26s ease,opacity .16s ease;will-change:transform,height,opacity;z-index:0}.MenuUpload-Page_kitchenItem__UFMky{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:12px;position:relative;text-align:left;transition:border-color .18s ease,transform .18s ease,background-color .18s ease;z-index:1}.MenuUpload-Page_kitchenItem__UFMky:hover{border-color:#93c5fd}.MenuUpload-Page_kitchenItemActive__0wraH{background:#0000;border-color:#0000;color:#1e3a8a}.MenuUpload-Page_kitchenItemActive__0wraH:hover{background:#0000;border-color:#0000}.MenuUpload-Page_kitchenName__a\+Rsh{font-size:14px;font-weight:700;margin:0}.MenuUpload-Page_kitchenMeta__zwVgG{color:#94a3b8;font-size:12px;margin:5px 0 0}.MenuUpload-Page_statusBadge__gMs\+-{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:7px;padding:6px 10px;white-space:nowrap}.MenuUpload-Page_statusDot__NkEHm{border-radius:999px;height:7px;width:7px}.MenuUpload-Page_statusBadgecompleted__LHcwh{background:#dcfce7;color:#16a34a}.MenuUpload-Page_statusBadgecompleted__LHcwh .MenuUpload-Page_statusDot__NkEHm{background:#22c55e}.MenuUpload-Page_statusBadgeprocessing__MHAPg{background:#fef9c3;color:#b45309}.MenuUpload-Page_statusBadgeprocessing__MHAPg .MenuUpload-Page_statusDot__NkEHm{background:#eab308}.MenuUpload-Page_statusBadgefailed__drarK{background:#fee2e2;color:#dc2626}.MenuUpload-Page_statusBadgefailed__drarK .MenuUpload-Page_statusDot__NkEHm{background:#ef4444}.MenuUpload-Page_statusBadgeidle__rGIbg{background:#f1f5f9;color:#64748b}.MenuUpload-Page_statusBadgeidle__rGIbg .MenuUpload-Page_statusDot__NkEHm{background:#94a3b8}.MenuUpload-Page_sidebarFooter__dXKyL{margin-top:auto;padding-top:14px}.MenuUpload-Page_connectionBadge__\+GTb1{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.08em;padding:7px 10px;text-transform:uppercase}.MenuUpload-Page_connectionBadgeLive__R2jVs{background:#dcfce7;color:#16a34a}.MenuUpload-Page_connectionBadgeFallback__L9ZWH{background:#dbeafe;color:#2563eb}.MenuUpload-Page_main__BM3s6{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:22px}.MenuUpload-Page_mainHeader__Y4FMM{margin-bottom:16px}.MenuUpload-Page_mainTitle__aBj2t{color:#0f172a;font-size:clamp(26px,3vw,34px);line-height:1.1;margin:0}.MenuUpload-Page_mainSubtitle__kraQp{color:#64748b;line-height:1.6;margin:10px 0 0;max-width:780px}.MenuUpload-Page_contentArea__hsEDE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.MenuUpload-Page_panelCard__ZNnTo{animation:MenuUpload-Page_panelEnter__9pHW0 .22s ease;background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;overflow:hidden;padding:18px}.MenuUpload-Page_panelHeader__9bovz{margin-bottom:12px}.MenuUpload-Page_panelHeaderRow__6DNj6{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.MenuUpload-Page_panelTitle__5Q9Wa{color:#0f172a;font-size:24px;letter-spacing:-.02em;margin:0}.MenuUpload-Page_hiddenInput__g6U4Z{display:none}.MenuUpload-Page_dropZone__OSLbp{align-items:center;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:148px;text-align:center;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.MenuUpload-Page_dropZone__OSLbp:hover{border-color:#93c5fd;transform:translateY(-1px)}.MenuUpload-Page_dropZoneActive__myYek{background:#eff6ff;border-color:#3b82f6}.MenuUpload-Page_dropZoneDisabled__OxiBF{cursor:not-allowed;opacity:.6}.MenuUpload-Page_dropTitle__\+6p\+T{color:#1e293b;font-size:16px;font-weight:700;margin:0}.MenuUpload-Page_dropSubTitle__4VNWS{color:#94a3b8;font-size:13px;margin:6px 0 0}.MenuUpload-Page_selectedFileRow__Xw2t\+{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:10px 12px}.MenuUpload-Page_selectedLabel__OhLS5{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.MenuUpload-Page_selectedName__nYWQR{color:#1e293b;font-size:14px;margin:0}.MenuUpload-Page_secondaryButton__a4VWd{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#475569;cursor:pointer;font-size:12px;font-weight:700;padding:8px 12px;transition:border-color .15s ease}.MenuUpload-Page_secondaryButton__a4VWd:hover{border-color:#93c5fd;color:#1e40af}.MenuUpload-Page_secondaryButton__a4VWd:disabled{cursor:not-allowed;opacity:.4}.MenuUpload-Page_formGrid__ARJAw{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.MenuUpload-Page_fieldLabel__1Bm62{color:#475569;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:7px}.MenuUpload-Page_fieldLabel__1Bm62:last-child{grid-column:span 2}.MenuUpload-Page_input__9O0aL{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;color:#0f172a;height:44px;outline:none;padding:0 12px}.MenuUpload-Page_input__9O0aL:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.MenuUpload-Page_primaryButton__fa1AZ{background:linear-gradient(135deg,#2563eb,#0ea5e9);border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;height:46px;margin-top:14px;padding:0 14px;transition:transform .18s ease,opacity .18s ease}.MenuUpload-Page_primaryButton__fa1AZ:hover:not(:disabled){transform:translateY(-1px)}.MenuUpload-Page_primaryButtonDisabled__8wjTv{cursor:not-allowed;opacity:.65}.MenuUpload-Page_inlineMessage__21r4i{border-radius:10px;font-size:13px;margin:10px 0 0;padding:10px 12px}.MenuUpload-Page_inlineMessageError__7WF0I{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c}.MenuUpload-Page_inlineMessageSuccess__xvKfC{background:#f0fdf4;border:1px solid #86efac;color:#166534}.MenuUpload-Page_processingHero__Gikak{align-items:center;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:14px;margin-top:6px;padding:14px}.MenuUpload-Page_processingStep__0IwsF{color:#0f172a;font-size:18px;font-weight:700;margin:0}.MenuUpload-Page_processingSubtext__GBb5Q{color:#64748b;margin:6px 0 0}.MenuUpload-Page_progressBlock__RwzDf{margin-top:12px}.MenuUpload-Page_progressHeader__-yqSP{color:#64748b;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.MenuUpload-Page_progressTrack__8lUf4{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden;width:100%}.MenuUpload-Page_progressFill__DBHnN{background:linear-gradient(90deg,#3b82f6,#38bdf8,#34d399);border-radius:999px;display:block;height:100%;transition:width .3s ease}.MenuUpload-Page_processGraph__wkejj{margin-top:16px;overflow-x:auto;padding:24px 8px 28px;position:relative}.MenuUpload-Page_processNodes__20VsG{align-items:center;display:flex;flex-direction:row;gap:38px;position:relative;z-index:2}.MenuUpload-Page_flowColumn__5DcHm{align-items:stretch;display:flex;flex-direction:column;gap:10px}.MenuUpload-Page_processSvg__oUggc{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.MenuUpload-Page_graphEdge__3ddqO{fill:none;stroke-width:1.8;stroke-linecap:square}.MenuUpload-Page_graphEdgeDone__xfKkW{stroke:#22c55e}.MenuUpload-Page_graphEdgePending__\+1k6H{stroke:#cbd5e1}.MenuUpload-Page_graphEdgeActive__TLs4C{stroke:#3b82f6;stroke-dasharray:6 5;animation:MenuUpload-Page_edgeDash__DVxIH 1.05s linear infinite}@keyframes MenuUpload-Page_edgeDash__DVxIH{to{stroke-dashoffset:-22}}.MenuUpload-Page_graphNode__kFwqD{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000f;color:#1e293b;height:56px;position:relative;width:170px}.MenuUpload-Page_graphHubNode__oLq\+E,.MenuUpload-Page_graphNode__kFwqD{align-items:center;box-sizing:border-box;cursor:default;display:flex;flex-shrink:0;gap:9px;padding:0 10px}.MenuUpload-Page_graphHubNode__oLq\+E{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;box-shadow:0 1px 4px #3b82f61f;height:62px;width:178px}.MenuUpload-Page_graphHubIcon__QQXBx{align-items:center;background:#dbeafe;border:1px solid #bfdbfe;border-radius:7px;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.MenuUpload-Page_graphHubBody__FjWmg{flex:1 1;min-width:0}.MenuUpload-Page_graphHubTitle__g-0GQ{color:#1e40af;font-size:13px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuUpload-Page_graphHubSubtitle__VsWkP{color:#64748b;font-size:10px;margin:2px 0 0;white-space:nowrap}.MenuUpload-Page_graphNodeIcon__23MY8{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:#3b82f6;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;overflow:hidden;position:relative;width:32px}.MenuUpload-Page_graphNodeIconImg__fWnkl{display:block;height:22px;object-fit:contain;width:22px}.MenuUpload-Page_graphNodeCheck__eeVQG{align-items:center;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;color:#16a34a;display:flex;font-size:9px;font-weight:900;height:14px;justify-content:center;position:absolute;right:-4px;top:-4px;width:14px}.MenuUpload-Page_graphNodeBody__kxofT{flex:1 1;min-width:0}.MenuUpload-Page_graphNodeLabel__cnFir{color:#334155;font-size:11px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuUpload-Page_graphNodeCounter__tsTAg{color:#94a3b8;font-size:10px;margin-top:3px}.MenuUpload-Page_graphNodePending__sDP8v{background:#f8fafc;border-color:#e2e8f0;box-shadow:none}.MenuUpload-Page_graphNodePending__sDP8v .MenuUpload-Page_graphNodeIcon__23MY8{background:#f1f5f9;border-color:#e2e8f0;color:#cbd5e1}.MenuUpload-Page_graphNodePending__sDP8v .MenuUpload-Page_graphNodeLabel__cnFir{color:#94a3b8;font-weight:600}.MenuUpload-Page_graphNodeCompleted__ltTeJ{background:#f0fdf4;border-color:#bbf7d0;box-shadow:0 1px 3px #22c55e14}.MenuUpload-Page_graphNodeCompleted__ltTeJ .MenuUpload-Page_graphNodeIcon__23MY8{background:#dcfce7;border-color:#bbf7d0;color:#16a34a}.MenuUpload-Page_graphNodeCompleted__ltTeJ .MenuUpload-Page_graphNodeLabel__cnFir{color:#16a34a}.MenuUpload-Page_graphNodeActive__9uteK{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f,0 4px 16px #3b82f626}.MenuUpload-Page_graphNodeActive__9uteK:before{animation:MenuUpload-Page_nodeGlow__6Ks-f 1.6s ease-in-out infinite;background:linear-gradient(90deg,#3b82f62e,#38bdf814);border-radius:9px;content:"";filter:blur(6px);inset:-1px;opacity:.9;pointer-events:none;position:absolute;z-index:0}.MenuUpload-Page_graphNodeActive__9uteK .MenuUpload-Page_graphNodeIcon__23MY8{background:#dbeafe;border-color:#93c5fd;color:#2563eb}.MenuUpload-Page_graphNodeActive__9uteK .MenuUpload-Page_graphNodeLabel__cnFir{color:#1e40af}.MenuUpload-Page_dishCounter__zx5rD{color:#475569;font-size:14px;margin:12px 0 0}.MenuUpload-Page_dishCounter__zx5rD strong{color:#0f172a}.MenuUpload-Page_timeline__rrP8A{display:flex;flex-direction:column;gap:10px;margin-top:14px}.MenuUpload-Page_seqConnector__IEkuo{border-radius:999px;margin:0 auto;min-height:20px;position:relative;width:2px}.MenuUpload-Page_seqConnectorPending__ZtKgL{background:#e2e8f0}.MenuUpload-Page_seqConnectorDone__26dJF{background:#22c55e}.MenuUpload-Page_seqConnectorActive__P1Wp5{animation:MenuUpload-Page_seqPulse__YMczL 1.1s ease-in-out infinite;background:#3b82f6}@keyframes MenuUpload-Page_seqPulse__YMczL{0%,to{opacity:.5}50%{opacity:1}}@keyframes MenuUpload-Page_nodeGlow__6Ks-f{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.MenuUpload-Page_timelineItem__9iej0{align-items:center;display:flex;gap:12px}.MenuUpload-Page_timelineIcon__ESKw0{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;font-size:13px;height:30px;justify-content:center;width:30px}.MenuUpload-Page_timelineIconActive__L0wg9{animation:MenuUpload-Page_pulse__8UTSL 1.4s ease-in-out infinite;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.MenuUpload-Page_timelineIconComplete__rlBoT{border-color:#22c55e;color:#22c55e}.MenuUpload-Page_timelineCopy__4goz3{min-width:0}.MenuUpload-Page_timelineTitle__hbX-E{color:#94a3b8;margin:0}.MenuUpload-Page_timelineTitleActive__3U0Kw{color:#0f172a;font-weight:700}.MenuUpload-Page_timelineTitleComplete__fgM4Q{color:#16a34a}.MenuUpload-Page_rippleLoader__fAIqJ{height:84px;position:relative;width:84px}.MenuUpload-Page_rippleLoaderCompact__zQlQZ{height:72px;width:72px}.MenuUpload-Page_rippleLoader__fAIqJ span{animation:MenuUpload-Page_ripple__YN0rl 2.1s ease-out infinite;border:1px solid #3b82f659;border-radius:999px;inset:0;position:absolute}.MenuUpload-Page_rippleLoader__fAIqJ span:nth-child(2){animation-delay:.7s}.MenuUpload-Page_rippleLoader__fAIqJ span:nth-child(3){animation-delay:1.4s}.MenuUpload-Page_rippleLoader__fAIqJ strong{align-items:center;color:#3b82f6;display:flex;font-size:20px;inset:0;justify-content:center;position:absolute}.MenuUpload-Page_centerState__zs4iT{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:330px;text-align:center}.MenuUpload-Page_centerStateTitle__KdKtg{color:#0f172a;font-size:24px;font-weight:700;margin:0}.MenuUpload-Page_centerStateSub__uC3c5{color:#64748b;margin:0;max-width:540px}.MenuUpload-Page_stateIcon__xjV-l{align-items:center;border-radius:16px;display:flex;font-size:26px;font-weight:800;height:58px;justify-content:center;width:58px}.MenuUpload-Page_stateIconSuccess__-lfIO{background:#dcfce7;color:#16a34a}.MenuUpload-Page_stateIconError__AD5SP{background:#fee2e2;color:#dc2626}.MenuUpload-Page_stateIconIdle__rF32s{background:#f1f5f9;color:#94a3b8;font-size:22px}@keyframes MenuUpload-Page_ripple__YN0rl{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1)}}@keyframes MenuUpload-Page_panelEnter__9pHW0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes MenuUpload-Page_pulse__8UTSL{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.MenuUpload-Page_pipeline__JeHNm{align-items:stretch;display:flex;flex-direction:column;max-width:480px;padding:16px 0 8px}.MenuUpload-Page_pipelineNode__\+E6-Q{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-sizing:border-box;display:flex;gap:12px;overflow:hidden;padding:10px 14px;position:relative;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.MenuUpload-Page_pipelineNodeIcon__Bl2xS{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:34px;justify-content:center;position:relative;width:34px}.MenuUpload-Page_pipelineNodeCheck__3t9xi{align-items:center;background:#dcfce7;border:1.5px solid #bbf7d0;border-radius:999px;color:#16a34a;display:flex;font-size:8px;font-weight:900;height:15px;justify-content:center;position:absolute;right:-5px;top:-5px;width:15px}.MenuUpload-Page_pipelineNodeBody__-YU5h{flex:1 1;min-width:0}.MenuUpload-Page_pipelineNodeLabel__gKZsW{color:#334155;display:block;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuUpload-Page_pipelineNodePulse__htsi5{animation:MenuUpload-Page_nodePulse__CcxLC 1.4s ease-in-out infinite;background:#3b82f6;border-radius:999px;height:8px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:8px}.MenuUpload-Page_pipelineNodePending__Sy758{background:#f8fafc;border-color:#e2e8f0}.MenuUpload-Page_pipelineNodePending__Sy758 .MenuUpload-Page_pipelineNodeIcon__Bl2xS{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.MenuUpload-Page_pipelineNodePending__Sy758 .MenuUpload-Page_pipelineNodeLabel__gKZsW{color:#94a3b8;font-weight:600}.MenuUpload-Page_pipelineNodeDone__UiCT\+{background:#f0fdf4;border-color:#bbf7d0}.MenuUpload-Page_pipelineNodeDone__UiCT\+ .MenuUpload-Page_pipelineNodeIcon__Bl2xS{background:#dcfce7;border-color:#bbf7d0;color:#16a34a}.MenuUpload-Page_pipelineNodeDone__UiCT\+ .MenuUpload-Page_pipelineNodeLabel__gKZsW{color:#166534}.MenuUpload-Page_pipelineNodeActive__iqi9l{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f,0 2px 10px #3b82f62e}.MenuUpload-Page_pipelineNodeActive__iqi9l .MenuUpload-Page_pipelineNodeIcon__Bl2xS{background:#dbeafe;border-color:#93c5fd;color:#2563eb}.MenuUpload-Page_pipelineNodeActive__iqi9l .MenuUpload-Page_pipelineNodeLabel__gKZsW{color:#1e40af}.MenuUpload-Page_pipelineConnector__WDx-Y{border-radius:999px;flex-shrink:0;margin-left:30px;min-height:20px;width:2px}.MenuUpload-Page_pipelineConnectorPending__wl3BP{background:#e2e8f0}.MenuUpload-Page_pipelineConnectorDone__Kimz4{background:#22c55e}.MenuUpload-Page_pipelineConnectorActive__yUvgc{animation:MenuUpload-Page_seqPulse__YMczL 1.1s ease-in-out infinite;background:#3b82f6}.MenuUpload-Page_loopSection__bgtRp{background:#f8fafc;border:1.5px dashed #e2e8f0;border-radius:12px;box-sizing:border-box;padding:12px;transition:border-color .22s ease,background-color .22s ease}.MenuUpload-Page_loopSectionPending__biBVt{background:#f8fafc;border-color:#e2e8f0}.MenuUpload-Page_loopSectionActive__17NzG{background:#eff6ff;border-color:#3b82f6}.MenuUpload-Page_loopSectionDone__zZNQ7{background:#f0fdf4;border-color:#86efac}.MenuUpload-Page_loopHeader__\+TTsq{margin-bottom:10px}.MenuUpload-Page_loopBadgeRow__A9Y9Z{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:6px}.MenuUpload-Page_loopBadge__sEXyg{background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.MenuUpload-Page_loopSectionPending__biBVt .MenuUpload-Page_loopBadge__sEXyg{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.MenuUpload-Page_loopSectionDone__zZNQ7 .MenuUpload-Page_loopBadge__sEXyg{background:#dcfce7;border-color:#bbf7d0;color:#16a34a}.MenuUpload-Page_loopCounter__LDzLx{background:#bfdbfe;color:#1e40af}.MenuUpload-Page_loopCounterDone__VqHQc,.MenuUpload-Page_loopCounter__LDzLx{border-radius:999px;font-size:11px;font-weight:700;padding:2px 10px;white-space:nowrap}.MenuUpload-Page_loopCounterDone__VqHQc{background:#bbf7d0;color:#166534}.MenuUpload-Page_loopProgressTrack__488a1{background:#dbeafe;border-radius:999px;height:4px;overflow:hidden}.MenuUpload-Page_loopProgressFill__FMzAY{background:linear-gradient(90deg,#3b82f6,#38bdf8);border-radius:999px;height:100%;transition:width .4s ease}.MenuUpload-Page_loopStepsInner__jIXmR{display:flex;flex-direction:column}@keyframes MenuUpload-Page_nodePulse__CcxLC{0%,to{opacity:.6;transform:translateY(-50%) scale(.85)}50%{opacity:1;transform:translateY(-50%) scale(1.15)}}.MenuUpload-Page_nFlowGraph__XJQyj{margin-top:18px;overflow-x:auto;padding:8px 4px 16px;position:relative}.MenuUpload-Page_nFlowSvg__GpSp9{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.MenuUpload-Page_nFlowLayout__XJrdi{align-items:flex-start;display:flex;flex-direction:row;gap:28px;position:relative;width:100%;z-index:2}.MenuUpload-Page_nPreCol__YwGmY{display:flex;flex:0 0 22%;flex-direction:column;min-width:0;padding-top:60px}.MenuUpload-Page_nAgentCol__LaVbY{align-items:stretch;display:flex;flex:1 1;flex-direction:column;min-width:0}.MenuUpload-Page_nToolGap__xtpfM{flex-shrink:0;height:32px}.MenuUpload-Page_nLoopRow__kHWKf{align-items:stretch;display:flex;flex-direction:row;width:100%}.MenuUpload-Page_nLoopRow__kHWKf .MenuUpload-Page_nNode__H-ivn{flex:1 1;height:52px;min-width:0;width:auto}.MenuUpload-Page_nLoopLabel__\+YYQ9{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:8px;text-align:center;text-transform:uppercase}.MenuUpload-Page_nLoopLabelActive__6y9ws{color:#2563eb}.MenuUpload-Page_nLoopLabelDone__BL3ET{color:#16a34a}.MenuUpload-Page_nPostCol__Eh\+d2{display:flex;flex:0 0 22%;flex-direction:column;min-width:0;padding-top:60px}.MenuUpload-Page_nNode__H-ivn{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;box-shadow:0 1px 3px #0000000f;box-sizing:border-box;display:flex;gap:10px;height:52px;padding:0 12px;position:relative;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.MenuUpload-Page_nNodeIcon__5tz2d{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;display:flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;position:relative;width:32px}.MenuUpload-Page_nNodeCheck__QfWUG{align-items:center;background:#dcfce7;border:1.5px solid #bbf7d0;border-radius:999px;color:#16a34a;display:flex;font-size:8px;font-weight:900;height:14px;justify-content:center;position:absolute;right:-5px;top:-5px;width:14px}.MenuUpload-Page_nNodeBody__BNWZ9{flex:1 1;min-width:0}.MenuUpload-Page_nNodeLabel__aXtw4{color:#334155;display:block;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuUpload-Page_nNodePulse__Ya\+Lg{animation:MenuUpload-Page_nNodePulseKf__rDUYc 1.4s ease-in-out infinite;background:#3b82f6;border-radius:999px;height:7px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:7px}.MenuUpload-Page_nNodePending__rNWOA{background:#f8fafc;border-color:#e2e8f0;box-shadow:none}.MenuUpload-Page_nNodePending__rNWOA .MenuUpload-Page_nNodeIcon__5tz2d{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.MenuUpload-Page_nNodePending__rNWOA .MenuUpload-Page_nNodeLabel__aXtw4{color:#94a3b8;font-weight:600}.MenuUpload-Page_nNodeDone__TMT1m{background:#f0fdf4;border-color:#bbf7d0;box-shadow:0 1px 3px #22c55e14}.MenuUpload-Page_nNodeDone__TMT1m .MenuUpload-Page_nNodeIcon__5tz2d{background:#dcfce7;border-color:#bbf7d0;color:#16a34a}.MenuUpload-Page_nNodeDone__TMT1m .MenuUpload-Page_nNodeLabel__aXtw4{color:#166534}.MenuUpload-Page_nNodeActive__MlFXI{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f,0 2px 10px #3b82f62e}.MenuUpload-Page_nNodeActive__MlFXI .MenuUpload-Page_nNodeIcon__5tz2d{background:#dbeafe;border-color:#93c5fd;color:#2563eb}.MenuUpload-Page_nNodeActive__MlFXI .MenuUpload-Page_nNodeLabel__aXtw4{color:#1e40af}.MenuUpload-Page_nAgent__muyZM{align-items:center;background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1.5px solid #bfdbfe;border-radius:12px;box-shadow:0 2px 8px #3b82f61f;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;min-height:74px;padding:10px 14px;position:relative;transition:border-color .22s ease,box-shadow .22s ease;width:100%}.MenuUpload-Page_nAgentActive__Z52y0{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626,0 4px 20px #3b82f633}.MenuUpload-Page_nAgentDone__6MSb7{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac;box-shadow:0 2px 8px #22c55e1a}.MenuUpload-Page_nAgentIconWrap__JxKks{align-items:center;background:#dbeafe;border:1px solid #bfdbfe;border-radius:10px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.MenuUpload-Page_nAgentDone__6MSb7 .MenuUpload-Page_nAgentIconWrap__JxKks{background:#dcfce7;border-color:#bbf7d0}.MenuUpload-Page_nAgentEmoji__xAmI8{font-size:20px;line-height:1}.MenuUpload-Page_nAgentBody__XO5lF{flex:1 1;min-width:0}.MenuUpload-Page_nAgentTitle__7nIyC{color:#1e40af;font-size:13px;font-weight:800;margin:0;white-space:nowrap}.MenuUpload-Page_nAgentDone__6MSb7 .MenuUpload-Page_nAgentTitle__7nIyC{color:#166534}.MenuUpload-Page_nAgentSub__ACAtO{color:#64748b;font-size:10px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuUpload-Page_nAgentProgressTrack__G\+a-8{background:#3b82f626;border-radius:999px;height:3px;margin-top:5px;overflow:hidden}.MenuUpload-Page_nAgentProgressFill__90oJE{background:linear-gradient(90deg,#3b82f6,#38bdf8);border-radius:999px;height:100%;transition:width .4s ease}.MenuUpload-Page_nAgentPulse__jJKUv{animation:MenuUpload-Page_nAgentRing__CO4Wy 1.8s ease-in-out infinite;border:2px solid #3b82f659;border-radius:14px;inset:-4px;pointer-events:none;position:absolute}.MenuUpload-Page_nVConn__1VtxB{border-radius:999px;flex-shrink:0;margin-left:27px;min-height:18px;width:2px}.MenuUpload-Page_nVConnPending__CYiEE{background:#e2e8f0}.MenuUpload-Page_nVConnDone__Np5W2{background:#22c55e}.MenuUpload-Page_nVConnActive__GdCvY{animation:MenuUpload-Page_seqPulse__YMczL 1.1s ease-in-out infinite;background:#3b82f6}.MenuUpload-Page_nHConn__qxltH{align-self:center;border-radius:999px;flex-shrink:0;height:2px;width:8px}.MenuUpload-Page_nHConnPending__ucqJU{background:#e2e8f0}.MenuUpload-Page_nHConnDone__unwxi{background:#22c55e}.MenuUpload-Page_nHConnActive__9OMRE{animation:MenuUpload-Page_seqPulse__YMczL 1.1s ease-in-out infinite;background:#3b82f6}.MenuUpload-Page_nEdge__048sI{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.MenuUpload-Page_nEdgePending__Svonm{stroke:#94a3b88c}.MenuUpload-Page_nEdgeDone__83hpE{stroke:#22c55ed9}.MenuUpload-Page_nEdgeActive__ZJzZg{stroke:#3b82f6;stroke-dasharray:6 4;animation:MenuUpload-Page_edgeDash__DVxIH 1.05s linear infinite}.MenuUpload-Page_nEdgeTool__Ke0Ii{stroke-dasharray:5 4;stroke-width:1.5}.MenuUpload-Page_nEdgeTool__Ke0Ii.MenuUpload-Page_nEdgeDone__83hpE{stroke:#22c55eb3}.MenuUpload-Page_nEdgeTool__Ke0Ii.MenuUpload-Page_nEdgeActive__ZJzZg{animation:MenuUpload-Page_edgeDash__DVxIH .9s linear infinite}@keyframes MenuUpload-Page_nNodePulseKf__rDUYc{0%,to{opacity:.55;transform:translateY(-50%) scale(.8)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}}@keyframes MenuUpload-Page_nAgentRing__CO4Wy{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}@media (max-width:1080px){.MenuUpload-Page_frame__\+yv7R{grid-template-columns:1fr}.MenuUpload-Page_sidebar__a99Rh{min-height:auto}}@media (max-width:1024px){.MenuUpload-Page_processGraph__wkejj{overflow-x:auto}}@media (max-width:680px){.MenuUpload-Page_page__sfwmG{overflow-x:hidden}.MenuUpload-Page_frame__\+yv7R,.MenuUpload-Page_main__BM3s6{padding:14px}.MenuUpload-Page_formGrid__ARJAw{grid-template-columns:1fr}.MenuUpload-Page_fieldLabel__1Bm62:last-child{grid-column:auto}.MenuUpload-Page_panelHeaderRow__6DNj6,.MenuUpload-Page_processingHero__Gikak{align-items:flex-start;flex-direction:column}.MenuUpload-Page_graphNode__kFwqD{height:50px;width:138px}.MenuUpload-Page_graphHubNode__oLq\+E{height:54px;width:148px}.MenuUpload-Page_processNodes__20VsG{gap:24px}.MenuUpload-Page_productKvGrid__aomty,.MenuUpload-Page_resultMetaGrid__gGLYf{grid-template-columns:1fr}}.MenuUpload-Page_completedPanel__0R2qB{display:flex;flex-direction:column;gap:0;max-height:min(85vh,1200px);overflow:auto}.MenuUpload-Page_completedHero__MMLXA{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:14px 18px;margin-bottom:16px;padding-bottom:16px}.MenuUpload-Page_completedHero__MMLXA .MenuUpload-Page_primaryButton__fa1AZ{margin-left:auto}.MenuUpload-Page_bulkCustomMessage__CcEU\+{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;margin-bottom:20px;padding:14px 16px}.MenuUpload-Page_bulkCustomMessage__CcEU\+ .MenuUpload-Page_resultSectionTitle__9UT1T{color:#0369a1;margin-bottom:8px}.MenuUpload-Page_bulkCustomMessageText__BX7CK{color:#0c4a6e;font-size:14px;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.MenuUpload-Page_bulkCustomMessageRich__gQRES{min-width:0}.MenuUpload-Page_bulkCustomMessageRich__gQRES .MenuUpload-Page_resultJsonBlock__uDn4y{max-height:320px}.MenuUpload-Page_resultSection__46ORT{margin-bottom:20px}.MenuUpload-Page_resultSection__46ORT:last-child{margin-bottom:0}.MenuUpload-Page_resultSectionTitle__9UT1T{color:#64748b;font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.MenuUpload-Page_resultMetaGrid__gGLYf{grid-gap:8px 16px;display:grid;font-size:13px;gap:8px 16px;grid-template-columns:minmax(100px,160px) 1fr;margin:0}.MenuUpload-Page_resultMetaGrid__gGLYf dt{color:#94a3b8;font-weight:600;margin:0}.MenuUpload-Page_resultMetaGrid__gGLYf dd{color:#0f172a;margin:0;word-break:break-word}.MenuUpload-Page_resultMono__Mm9L2{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.MenuUpload-Page_bulkStatsRow__WvYq4{display:flex;flex-wrap:wrap;gap:10px}.MenuUpload-Page_bulkStatChip__HIPLM{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;min-width:88px;padding:10px 14px}.MenuUpload-Page_bulkStatLabel__1XLMO{color:#94a3b8;display:block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.MenuUpload-Page_bulkStatValue__SuJNb{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums}.MenuUpload-Page_productList__4Ce-r{display:flex;flex-direction:column;gap:14px}.MenuUpload-Page_productCard__NKyq\+{background:#fafbfc;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.MenuUpload-Page_productCardTop__D-3bI{display:flex;flex-direction:column;gap:12px}.MenuUpload-Page_productThumb__D7Bep{aspect-ratio:1/1;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;flex-shrink:0;object-fit:contain;width:512px}.MenuUpload-Page_productThumbPlaceholder__mJXfD{align-items:center;aspect-ratio:1/1;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;display:flex;flex-shrink:0;font-size:42px;justify-content:center;width:100%}.MenuUpload-Page_productCardHeadText__L1tIj{flex:1 1;min-width:0}.MenuUpload-Page_productName__lJwdF{color:#0f172a;font-size:16px;font-weight:700;margin:0}.MenuUpload-Page_productMetaLine__9ToPs{color:#64748b;font-size:12px;margin:6px 0 0}.MenuUpload-Page_productDescription__0w-Ux{color:#334155;font-size:13px;line-height:1.5;margin:10px 0 0}.MenuUpload-Page_productKvGrid__aomty{grid-gap:6px 12px;display:grid;font-size:12px;gap:6px 12px;grid-template-columns:minmax(120px,160px) 1fr;margin:12px 0 0}.MenuUpload-Page_productKvGrid__aomty dt{color:#94a3b8;font-weight:600;margin:0}.MenuUpload-Page_productKvGrid__aomty dd{color:#1e293b;margin:0;word-break:break-word}.MenuUpload-Page_resultJsonBlock__uDn4y{background:#0f172a;border-radius:10px;color:#e2e8f0;font-size:11px;line-height:1.45;margin:0;max-height:280px;overflow:auto;padding:12px}.MenuUpload-Page_bulkStatChip_success__zYS-D{background:#f0fdf4;border-color:#bbf7d0}.MenuUpload-Page_bulkStatChip_success__zYS-D .MenuUpload-Page_bulkStatValue__SuJNb{color:#16a34a}.MenuUpload-Page_bulkStatChip_danger__UA9TE{background:#fff5f5;border-color:#fecaca}.MenuUpload-Page_bulkStatChip_danger__UA9TE .MenuUpload-Page_bulkStatValue__SuJNb{color:#dc2626}.MenuUpload-Page_tabBar__-pHFC{border-bottom:2px solid #e2e8f0;display:flex;gap:4px;margin-bottom:16px}.MenuUpload-Page_tabBtn__xGcwL{align-items:center;background:none;border:none;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:-2px;padding:8px 16px;transition:color .15s,border-color .15s}.MenuUpload-Page_tabBtn__xGcwL:hover{background:#f1f5f9;color:#0f172a}.MenuUpload-Page_tabBtnActive__dIe38{border-bottom-color:#0f172a;color:#0f172a}.MenuUpload-Page_tabBtnFailed__ANYXv.MenuUpload-Page_tabBtnActive__dIe38{border-bottom-color:#dc2626;color:#dc2626}.MenuUpload-Page_tabBadge__MJo1A{align-items:center;background:#e2e8f0;border-radius:9px;color:#475569;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 5px}.MenuUpload-Page_tabBadgeSuccess__JLwIr{background:#dcfce7;color:#16a34a}.MenuUpload-Page_tabBadgeDanger__zz4Ue{background:#fee2e2;color:#dc2626}.MenuUpload-Page_tabEmptyNote__oM8iE{color:#94a3b8;font-size:13px;margin:0;padding:24px 0;text-align:center}.MenuUpload-Page_failedList__\+1yug{display:flex;flex-direction:column;gap:10px}.MenuUpload-Page_failedCard__lwrPU{background:#fff5f5;border:1px solid #fecaca;border-radius:10px;padding:12px 14px}.MenuUpload-Page_failedCardHeader__ezDrS{align-items:center;display:flex;gap:8px;margin-bottom:8px}.MenuUpload-Page_failedBadge__Qa5kH{align-items:center;background:#dc2626;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.MenuUpload-Page_failedRowLabel__-wyOp{color:#dc2626;font-size:13px;font-weight:700}.MenuUpload-Page_failedErrorList__pICs0{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.MenuUpload-Page_failedErrorItem__EcTPF{align-items:baseline;display:flex;font-size:12px;gap:8px}.MenuUpload-Page_failedParam__q1fsE{background:#fee2e2;border-radius:4px;color:#b91c1c;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;padding:1px 5px;white-space:nowrap}.MenuUpload-Page_failedMsg__8pQ8P{color:#7f1d1d;line-height:1.4}.MenuUploadForm-Page_page__OTJQX{align-items:flex-start;background:#f1f5f9;display:flex;justify-content:center;min-height:100vh;padding:48px 16px 64px}.MenuUploadForm-Page_container__WZr1V{max-width:580px;width:100%}.MenuUploadForm-Page_header__4-tQH{margin-bottom:28px;text-align:center}.MenuUploadForm-Page_badge__rWeDM{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:16px;padding:5px 14px;text-transform:uppercase}.MenuUploadForm-Page_title__IEoSF{color:#0f172a;font-size:clamp(26px,5vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 10px}.MenuUploadForm-Page_subtitle__5uRmF{color:#64748b;font-size:15px;line-height:1.65;margin:0 auto 14px;max-width:460px}.MenuUploadForm-Page_jobsLink__xnLPE{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:none}.MenuUploadForm-Page_jobsLink__xnLPE:hover{text-decoration:underline}.MenuUploadForm-Page_card__Gh6FT{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 3px #0000000a,0 8px 32px #0000000f;padding:32px 28px}.MenuUploadForm-Page_fieldGroup__nC7O2{margin-bottom:20px}.MenuUploadForm-Page_label__R83s7{color:#374151;display:block;font-size:13px;font-weight:600;margin-bottom:7px}.MenuUploadForm-Page_selectWrap__8kdhS{position:relative}.MenuUploadForm-Page_select__D\+7y1{-webkit-appearance:none;appearance:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#0f172a;cursor:pointer;font-size:14px;font-weight:500;height:44px;outline:none;padding:0 36px 0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.MenuUploadForm-Page_select__D\+7y1:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.MenuUploadForm-Page_selectArrow__7yfDC{color:#94a3b8;font-size:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.MenuUploadForm-Page_input__Y2MUC{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#0f172a;font-size:14px;height:44px;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.MenuUploadForm-Page_input__Y2MUC:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.MenuUploadForm-Page_input__Y2MUC::placeholder{color:#cbd5e1}.MenuUploadForm-Page_input__Y2MUC:disabled{cursor:not-allowed;opacity:.55}.MenuUploadForm-Page_twoCol__ymiL3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.MenuUploadForm-Page_hiddenInput__l54ar{display:none}.MenuUploadForm-Page_dropZone__ffT9R{background:#f8fafc;border:2px dashed #e2e8f0;border-radius:14px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease;-webkit-user-select:none;user-select:none}.MenuUploadForm-Page_dropZone__ffT9R:hover{background:#f0f9ff;border-color:#93c5fd}.MenuUploadForm-Page_dropZoneActive__ZzDO2{background:#eff6ff;border-color:#3b82f6}.MenuUploadForm-Page_dropZoneDisabled__2rilX{cursor:not-allowed;opacity:.5;pointer-events:none}.MenuUploadForm-Page_dropPrompt__2Ln0E{padding:40px 20px;text-align:center}.MenuUploadForm-Page_dropIcon__BBUtI{color:#94a3b8;display:block;font-size:32px;margin-bottom:12px}.MenuUploadForm-Page_dropText__Ejll6{color:#334155;font-size:15px;font-weight:600;margin:0 0 6px}.MenuUploadForm-Page_dropHint__Q6NVp{color:#94a3b8;font-size:12px;margin:0}.MenuUploadForm-Page_fileChip__cqa7q{align-items:center;background:#f0fdf4;border-radius:12px;display:flex;gap:12px;margin:2px;padding:14px 16px}.MenuUploadForm-Page_fileChipIcon__Bl-50{flex-shrink:0;font-size:28px}.MenuUploadForm-Page_fileChipBody__kufk4{flex:1 1;min-width:0}.MenuUploadForm-Page_fileChipName__ejNZm{color:#166534;font-size:13px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuUploadForm-Page_fileChipSize__3qbji{color:#4ade80;font-size:11px;margin:2px 0 0}.MenuUploadForm-Page_fileChipRemove__W6nOq{align-items:center;background:#ef444414;border:none;border-radius:999px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;padding:0;transition:background-color .14s ease;width:28px}.MenuUploadForm-Page_fileChipRemove__W6nOq:hover{background:#ef44442e}.MenuUploadForm-Page_divider__-Si8a{border:none;border-top:1px solid #f1f5f9;margin:4px 0 20px}.MenuUploadForm-Page_errorMsg__67JIG{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;color:#b91c1c;font-size:13px;line-height:1.5;margin-bottom:16px;padding:10px 14px}.MenuUploadForm-Page_submitBtn__U7K5J{align-items:center;background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;height:50px;justify-content:center;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;width:100%}.MenuUploadForm-Page_submitBtnWrap__xRjDg{display:inline-block;width:100%}.MenuUploadForm-Page_submitBtn__U7K5J:hover:not(:disabled){box-shadow:0 8px 24px #2563eb47;transform:translateY(-1px)}.MenuUploadForm-Page_submitBtn__U7K5J:disabled{cursor:not-allowed;opacity:.5}.MenuUploadForm-Page_submitSpinner__7eyNv{align-items:center;display:flex;gap:6px}.MenuUploadForm-Page_spinnerDot__TpIY0{animation:MenuUploadForm-Page_dotBounce__g3hYZ 1.1s ease-in-out infinite;background:#ffffffbf;border-radius:50%;height:6px;width:6px}.MenuUploadForm-Page_spinnerDot__TpIY0:nth-child(2){animation-delay:.18s}.MenuUploadForm-Page_spinnerDot__TpIY0:nth-child(3){animation-delay:.36s}@keyframes MenuUploadForm-Page_dotBounce__g3hYZ{0%,80%,to{opacity:.5;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.MenuUploadForm-Page_footNote__2y3B9{color:#94a3b8;font-size:12px;margin:16px 0 0;text-align:center}.MenuUploadForm-Page_successState__jD5qq{padding:12px 0 4px;text-align:center}.MenuUploadForm-Page_successIcon__RjihH{align-items:center;animation:MenuUploadForm-Page_popIn__c2Weu .35s cubic-bezier(.34,1.56,.64,1);background:#dcfce7;border-radius:999px;color:#16a34a;display:flex;font-size:30px;font-weight:800;height:68px;justify-content:center;margin:0 auto 20px;width:68px}@keyframes MenuUploadForm-Page_popIn__c2Weu{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.MenuUploadForm-Page_successTitle__SzT0T{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0 0 10px}.MenuUploadForm-Page_successSub__lSS5L{color:#64748b;font-size:15px;line-height:1.6;margin:0 auto 16px;max-width:380px}.MenuUploadForm-Page_jobIdBadge__sB0fo{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;display:inline-block;font-family:monospace;font-size:11px;margin:0 0 24px;padding:6px 12px}.MenuUploadForm-Page_successActions__8T-Wn{align-items:center;display:flex;flex-direction:column;gap:10px}.MenuUploadForm-Page_primaryBtn__ZPRuK{background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;min-width:220px;padding:13px 28px;transition:transform .16s ease,box-shadow .16s ease}.MenuUploadForm-Page_primaryBtn__ZPRuK:hover{box-shadow:0 8px 24px #2563eb40;transform:translateY(-1px)}.MenuUploadForm-Page_secondaryBtn__m0rlZ{background:none;border:none;color:#64748b;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px}.MenuUploadForm-Page_secondaryBtn__m0rlZ:hover{color:#3b82f6}@media (max-width:540px){.MenuUploadForm-Page_page__OTJQX{padding:28px 12px 48px}.MenuUploadForm-Page_card__Gh6FT{border-radius:16px;padding:24px 18px}.MenuUploadForm-Page_twoCol__ymiL3{grid-template-columns:1fr}}.styles_formWrapper__szkWA{background-color:#f5f6f8;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.styles_formBody__AbgcS{box-sizing:border-box;padding:16px 16px 0;width:100%}.styles_errorWrapper__Uh2zU{margin-bottom:14px;width:100%}.styles_header__tk3jH{background-color:#fff;border-bottom:1px solid #e8e8e8;box-sizing:border-box;padding:16px 20px;width:100%}.styles_headerTop__fLF2q{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.styles_headerLeft__yf2uf{min-width:0}.styles_headerTitle__OlD8Z{color:#181436;font-family:Inter Bold;font-size:17px;margin-bottom:3px}.styles_headerSubtitle__dG99U{color:#999;font-family:Inter Regular;font-size:12px;letter-spacing:.3px}.styles_skuSpan__Hdiqd{color:#181436;font-family:Inter Medium}.styles_menuTypeSpan__r737S{color:#666;font-family:Inter Medium}.styles_changedBadge__1MIEH{align-items:center;background-color:#fff8f2;border:1px solid #fc9;border-radius:20px;color:#ff7b29;display:inline-flex;font-family:Inter Medium;font-size:11px;gap:5px;margin-top:5px;padding:2px 10px}.styles_badgeDot__RA9Sl{font-size:9px}.styles_headerCloseBtn__5iq0R{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:6px;color:#888;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;line-height:1;margin-top:2px;width:32px}.styles_statusSection__Ifz4J{display:flex;flex-direction:column;gap:6px;margin-top:10px}.styles_statusNote__uXy7y{background-color:#fff8e1;border:1px solid #ffe082;border-radius:6px;color:#888;font-family:Inter Regular;font-size:12px;letter-spacing:.3px;padding:7px 10px}.styles_sectionCard__m723W{background-color:#fff;border:1px solid #e8e8e8;border-radius:10px;margin-bottom:14px;overflow:hidden}.styles_sectionCardHeader__rN0i0{align-items:center;background-color:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;gap:10px;justify-content:space-between;padding:10px 18px 9px}.styles_sectionCardTitle__UqJ40{color:#181436;font-family:Inter Bold;font-size:11px;letter-spacing:.7px;text-transform:uppercase}.styles_sectionCardHeaderAction__9t6Ag{align-items:center;display:flex}.styles_sectionHeaderEditBtn__I4\+Kf{background-color:#f5f4fa;border:1px solid #b8b5d4;border-radius:6px}.styles_sectionHeaderCancelBtn__do7DG,.styles_sectionHeaderEditBtn__I4\+Kf{align-items:center;cursor:pointer;display:flex;height:28px;justify-content:center;line-height:1;width:28px}.styles_sectionHeaderCancelBtn__do7DG{background-color:#fff5f5;border:1px solid #f5c6cb;border-radius:6px;color:#d32f2f;font-size:13px}.styles_sectionCardBody__NJADk{padding:16px 18px}.styles_editModeWrapper__h4F1I{align-items:flex-start;display:flex;gap:8px;min-height:48px;padding:8px}.styles_editModeContent__Rn5V5{flex:1 1;min-width:0}.styles_editCancelBtn__mYEDo{align-items:center;background-color:#fff5f5;border:1px solid #f5c6cb;border-radius:6px;color:#d32f2f;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:28px;justify-content:center;line-height:1;margin-top:4px;width:28px}.styles_viewModeWrapper__c66nP{align-items:center;background-color:#f9f9fb;border:1px solid #b8b5d4;border-radius:8px;display:flex;justify-content:space-between;min-height:44px;padding:8px 12px}.styles_viewModeWrapperFill__gPUU0{align-items:flex-start;flex:1 1;min-height:0}.styles_viewModeContent__Zv9zA{flex:1 1;min-width:0}.styles_fieldLabel__Y8Lis{color:#181436;font-family:Inter Medium;font-size:11px;font-weight:550;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.styles_fieldValue__8zudy{color:#000;font-family:Inter Medium;font-size:13px;word-break:break-word}.styles_fieldValueEmpty__PTEl6{color:#bbb;font-family:Inter Regular;font-style:italic}.styles_editBtn__UIOsh{align-items:center;background-color:#f5f4fa;border:1px solid #b8b5d4;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;line-height:1;margin-left:12px;width:28px}.styles_detailsColumn__h7XPP{display:flex;flex-direction:column;gap:12px}.styles_descRow__FmBLW{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.styles_descColumn__PSEry{display:flex;flex:1 1 200px;flex-direction:column;min-width:0}.styles_weekdaysWrapper__1gcOy{flex:0 0 auto}.styles_weekdaysEditorShell__qCm8n{position:relative}.styles_weekdaysViewCard__ttMPf{background-color:#f9f9fb;border:1px solid #b8b5d4;border-radius:8px;box-sizing:border-box;height:293px;padding:10px 10px 10px 15px;width:250px}.styles_weekdaysViewLabel__yReGW{color:#181436;font-family:Inter Medium;font-size:20px;margin-bottom:2px}.styles_weekdaysViewHint__G2hm8{color:gray;font-family:Inter Regular;font-size:13px;letter-spacing:.5px;margin:5px 5px 10px 0}.styles_weekdaysSelectedList__sxFjD{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px}.styles_weekdaysSelectedItem__t8Awk{background-color:#f5f4fa;border:1px solid #b8b5d4;border-radius:999px;color:#181436;font-family:Inter Medium;font-size:12px;padding:4px 8px}.styles_weekdaysEmptyValue__dcYYN{color:#999;font-family:Inter Regular;font-size:13px;font-style:italic;margin-top:4px}.styles_weekdaysEditBtn__bXllN{background-color:#f5f4fa;border:1px solid #b8b5d4;border-radius:6px}.styles_weekdaysCancelBtn__zJtcI,.styles_weekdaysEditBtn__bXllN{align-items:center;cursor:pointer;display:flex;height:28px;justify-content:center;line-height:1;position:absolute;right:8px;top:8px;width:28px;z-index:2}.styles_weekdaysCancelBtn__zJtcI{background-color:#fff5f5;border:1px solid #f5c6cb;border-radius:6px;color:#d32f2f;font-size:13px}.styles_pricingRow__2Et6c{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.styles_priceWrapper__lBbyF{flex:1 1 140px;min-width:0}.styles_quantityWrapper__0cQ1q{flex:0 1 110px;min-width:0}.styles_tempWrapper__g1NFP{flex:1 1 160px;min-width:0}.styles_classColumn__-EO\+v{display:flex;flex-direction:column;gap:12px}.styles_classRow__HxDtc{display:flex;flex-wrap:wrap;gap:12px}.styles_classField__9M2\+y{flex:1 1;min-width:0}.styles_mediaRow__faCjf{display:flex;flex-wrap:wrap;gap:12px}.styles_uploadBox__9EHDb{align-items:center;background-color:#fafafa;border:1px dashed #d0d0d0;border-radius:8px;display:flex;flex:1 1 160px;flex-direction:column;min-width:0;padding:12px}.styles_uploadLabel__2LNBs{align-self:flex-start;color:#777;font-family:Inter Medium;font-size:12px;margin-bottom:8px}.styles_promotionsDesc__etcYK{color:#888;font-family:Inter Regular;font-size:13px;letter-spacing:.3px;margin-bottom:12px}.styles_readOnlyBlock__94r4o{color:#1a1a2e;font-family:Inter Medium;font-size:14px;line-height:1.45;padding:4px 0}.styles_toppingsBody__rDHjq{overflow-x:auto;padding:16px 18px}.styles_ingredientsRow__cPkZD{display:flex;flex-wrap:wrap;gap:16px}.styles_ingredientCol__zXu\+p{flex:1 1 180px;min-width:0}.styles_ingredientsReadonlyRow__Yyirh{display:flex;flex-wrap:wrap;gap:20px}.styles_ingredientsReadonlyCol__yXAWD{flex:1 1 200px;min-width:0}.styles_readOnlyFieldLabel__UZ7UB{color:#64748b;font-family:Inter Medium;font-size:11px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.styles_readOnlyList__Equi3{color:#334155;font-family:Inter Regular;font-size:13px;line-height:1.5;margin:0;padding-left:18px}.styles_readOnlyList__Equi3 li{margin-bottom:4px}.styles_readOnlyEmpty__DvEx4{color:#94a3b8;font-size:13px}.styles_statusCardBody__k7jo6{display:flex;flex-direction:column;gap:14px}.styles_statusBadgeRow__CzC-1{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:2px}.styles_statusDecisionPanel__zzFiz{background-color:#fafafa;border:1px solid #ececf0;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.styles_statusDecisionHint__L2UiG{color:#777;font-family:Inter Regular;font-size:12px;line-height:1.45;margin:0}.styles_statusButtonRow__OmGGg{margin-top:2px;width:100%}.styles_statusLabel__lXh7E{color:#181436;font-family:Inter Medium;font-size:13px}.styles_statusTypeRow__Vasst{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.styles_footerWrapper__GFKLY{background-color:#f9f9fb;border:1px solid #b8b5d4;border-radius:8px;box-sizing:border-box;margin-bottom:24px;padding:16px 18px;width:100%}.styles_confirmRow__Mu9ON{align-items:center;display:flex}.styles_confirmRow__Mu9ON,.styles_fieldsListWrapper__7CgBq{margin-bottom:14px;width:100%}.styles_buttonsRow__5SxTo{align-items:center;display:flex;gap:10px;width:100%}.styles_footerCancelBtn__Uru2S{background-color:#fff;border:1px solid #d0d0d0;border-radius:6px;color:#555;cursor:pointer;flex-shrink:0;font-family:Inter Medium;font-size:14px;height:48px;min-width:100px;padding:0 20px}.styles_updateBtnWrapper__LgBFe{flex:1 1;min-width:0}#demo-simple-select-label{position:absolute;top:-6px}#demo-simple-select-label[data-shrink=true]{color:#3f3f6e;font-weight:500;padding-left:4px;padding-top:10px}#demo-simple-select{text-transform:capitalize}.demo-simple-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3f3f6e!important}.menu-item{text-transform:capitalize}.order-snackbar .MuiPaper-root.MuiSnackbarContent-root{background-color:#81e7af;color:#1e3e62}.warning-order-snackbar .MuiPaper-root.MuiSnackbarContent-root{background-color:#ff6363;color:#f5f5f5}.error-404-container{display:flex;width:100%}.error-404-container .sorry-try-container{display:flex;flex-direction:column;justify-content:center;padding-left:10%;width:30%}.error-404-container .sorry-try-container .sorry-text{font-family:Muli Bold;font-size:34px;line-height:2rem;margin-bottom:20px}.error-404-container>div:last-child{display:flex;flex-direction:column;justify-content:center;width:70%}.error-404-container img{width:738px}.error-404-container.ipad img{width:100%}.error-404-mobile-container{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 150px);justify-content:center}.error-404-mobile-container .sorry-text{color:#faebd7;font-family:Muli Bold;font-size:30px;line-height:1.2rem;text-align:center;width:80%}.error-404-mobile-container img{width:100%}:root{--aid-dark:#181436;--aid-brand:#ff7b29;--aid-muted:gray;--aid-muted-light:#b8b8b8;--aid-border:#e5e7eb;--aid-bg:#f9fafb;--aid-error:#d14343;--aid-green:#81e7af;--aid-green-border:#03a791;--aid-green-hover:#6bd39c}.AiDialog_body__YN7Ik{background-color:#f9fafb;background-color:var(--aid-bg);display:flex;flex-direction:column;gap:8px;padding:24px;width:650px}.AiDialog_header__2uKTf{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.AiDialog_headerTitle__wtQ7b{color:#181436;color:var(--aid-dark);font-family:Inter Bold,sans-serif;font-size:18px;font-weight:700;margin:0}.AiDialog_closeBtn__tfhub{align-items:center;background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:4px}.AiDialog_contextText__hgmNx{color:#ff7b29;color:var(--aid-brand);font-family:Inter Regular,sans-serif;font-size:.875rem;letter-spacing:.3px;margin:0}.AiDialog_promptRoot__-r3K5{display:flex;flex-direction:column;gap:8px;margin-top:8px}.AiDialog_promptLabel__cB7AS{color:gray;color:var(--aid-muted);display:block;font-family:Inter Regular,sans-serif;font-size:.875rem;margin-bottom:4px}.AiDialog_promptTextarea__78ybM{background-color:#fff;border:2px solid gray;border:2px solid var(--aid-muted);border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:.875rem;line-height:1.5;max-height:250px;min-height:150px;outline:none;padding:12px;resize:vertical;width:100%}.AiDialog_promptTextarea__78ybM:focus{border-color:#181436;border-color:var(--aid-dark)}.AiDialog_generateRow__O3ipD{display:flex;justify-content:flex-end}.AiDialog_generateBtn__UP9Vz{align-items:center;background-color:#81e7af;background-color:var(--aid-green);border:1px solid #03a791;border:1px solid var(--aid-green-border);border-radius:4px;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;justify-content:center;padding:5px 16px;width:350px}.AiDialog_generateBtn__UP9Vz:hover:not(:disabled){background-color:#6bd39c;background-color:var(--aid-green-hover)}.AiDialog_generateBtn__UP9Vz:disabled{cursor:not-allowed;opacity:.6}.AiDialog_promptError__g6TcJ{color:#d14343;color:var(--aid-error);margin-top:4px}.AiDialog_hintWarning__tcY-J,.AiDialog_promptError__g6TcJ{display:block;font-family:Inter Regular,sans-serif;font-size:.75rem}.AiDialog_hintWarning__tcY-J{color:#b8b8b8;color:var(--aid-muted-light);margin-top:0;text-align:center}.AiDialog_hintInfo__XkyQ\+{color:#181436;color:var(--aid-dark);display:block;font-family:Inter Regular,sans-serif;font-size:.75rem;margin-top:4px}.AiDialog_quickPromptsRoot__ejRNL{margin-top:16px}.AiDialog_quickPromptsHeading__VEIEK{color:#181436;color:var(--aid-dark);font-family:Inter Medium,sans-serif;font-size:.875rem;font-weight:500;margin:0 0 8px}.AiDialog_chipRow__TT0X6{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.AiDialog_chip__A5Y8a{background-color:#0000000a;border:1px solid #0000003b;border-radius:16px;color:#000000de;cursor:pointer;font-family:inherit;font-size:12px;margin-bottom:4px;padding:4px 12px}.AiDialog_chipActive__jmVEw{background-color:#18143614;border-color:#181436;color:#181436}.AiDialog_suggestionsRoot__zIMB5{display:flex;justify-content:flex-start;margin-top:16px}.AiDialog_footer__t6LAr{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.AiDialog_footerCloseBtn__uulNU{background:none;color:gray;padding:6px 8px}.AiDialog_footerCloseBtn__uulNU,.AiDialog_footerSelectBtn__VxO70{border:none;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.875rem}.AiDialog_footerSelectBtn__VxO70{background-color:#181436;background-color:var(--aid-dark);color:#fff;padding:6px 16px}.AiDialog_footerSelectBtn__VxO70:hover:not(:disabled){background-color:#141032}.AiDialog_footerSelectBtn__VxO70:disabled{background-color:#e0e0e0;color:#757575;cursor:not-allowed;opacity:1}:root{--aig-primary:#e74c3c;--aig-dark:#181436;--aig-muted:#6b7280;--aig-border:#e5e7eb;--aig-card:#fff;--aig-page-bg:#f8f7fc}.AiImageGenerator_root__c50IU{background-color:#f8f7fc;background-color:var(--aig-page-bg);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;height:100vh;max-height:100vh;overflow:hidden;padding:32px}.AiImageGenerator_scroll__pQuJO{align-content:flex-start;flex:1 1;min-height:0;overflow:auto}.AiImageGenerator_grid__WfNZJ{grid-gap:24px;align-content:flex-start;display:grid;gap:24px;grid-template-columns:380px 1fr}.AiImageGenerator_header__6ImjP{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.AiImageGenerator_title__I93nQ{color:#e74c3c;color:var(--aig-primary);font-family:Inter Bold,sans-serif;font-size:1.5rem;font-weight:700;margin:0}.AiImageGenerator_subtitle__b24iX{color:#6b7280;color:var(--aig-muted);font-size:.875rem;margin-bottom:0;margin-top:4px}.AiImageGenerator_closeBtn__U\+wXv{align-items:center;background-color:#fff;background-color:var(--aig-card);border:1px solid #e5e7eb;border:1px solid var(--aig-border);border-radius:8px;color:#e74c3c;color:var(--aig-primary);cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.AiImageGenerator_panelCard__09Qab{background-color:#fff;background-color:var(--aig-card);border:1px solid #e5e7eb;border:1px solid var(--aig-border);border-radius:16px;box-shadow:0 1px 2px 0 #0000000d;padding:20px}.AiImageGenerator_leftPanel__udauP{display:flex;flex-direction:column;gap:20px}.AiImageGenerator_previewPanel__YiX\+l{background-color:#fff;background-color:var(--aig-card);border:1px solid #e5e7eb;border:1px solid var(--aig-border);border-radius:16px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;padding:20px}.AiImageGenerator_panelHeading__kWaam{margin-bottom:12px}.AiImageGenerator_panelHeadingNoMargin__oLGJd,.AiImageGenerator_panelHeading__kWaam{align-items:center;color:#e74c3c;color:var(--aig-primary);display:flex;font-size:1rem;font-weight:600;gap:8px;margin-top:0}.AiImageGenerator_panelHeadingNoMargin__oLGJd{margin-bottom:0}.AiImageGenerator_primaryBtn__iMFUc{align-items:center;background-color:#181436;background-color:var(--aig-dark);border:none;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .15s ease;width:100%}.AiImageGenerator_primaryBtn__iMFUc:disabled{cursor:not-allowed;opacity:.5}.AiImageGenerator_resetBtn__NR3am{align-items:center;background-color:initial;border:1px solid #e5e7eb;border:1px solid var(--aig-border);border-radius:8px;color:#6b7280;color:var(--aig-muted);cursor:pointer;display:flex;font-size:.875rem;gap:6px;padding:6px 12px}.AiImageGenerator_inputNoResize__-bGwL,.AiImageGenerator_input__4LlXN{border:1px solid #e5e7eb;border:1px solid var(--aig-border);border-radius:8px;box-sizing:border-box;font-size:.875rem;outline:none;padding:8px 12px;width:100%}.AiImageGenerator_inputNoResize__-bGwL{resize:none}.AiImageGenerator_promptTextarea__N7PNV{min-height:200px}.AiImageGenerator_label__Sm-WV{margin-bottom:6px}.AiImageGenerator_labelSpaced__cudzm,.AiImageGenerator_label__Sm-WV{color:#6b7280;color:var(--aig-muted);display:block;font-size:.75rem;font-weight:500}.AiImageGenerator_labelSpaced__cudzm{margin-bottom:8px}.AiImageGenerator_labelMuted__7sFAi{color:#9ca3af;font-weight:400}.AiImageGenerator_labelBold__IJ9E7{color:#181436;color:var(--aig-dark);font-weight:700}.AiImageGenerator_fieldGroup__GPUdP{display:flex;flex-direction:column;gap:16px}.AiImageGenerator_hiddenInput__KZEWh{display:none}.AiImageGenerator_suggestedPromptsWrap__5Vzsg{display:flex;flex-direction:column;gap:8px}.AiImageGenerator_promptChipsScroll__iVQHe{background-color:#fafafa;border:1px solid #e5e7eb;border:1px solid var(--aig-border);border-radius:8px;max-height:120px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px}.AiImageGenerator_promptChips__dDRY0{display:flex;flex-wrap:wrap;gap:8px}.AiImageGenerator_promptChip__qxnhB{background-color:#fff;background-color:var(--aig-card);border:1px solid #e5e7eb;border:1px solid var(--aig-border);border-radius:8px;color:#e74c3c;color:var(--aig-primary);cursor:pointer;font-size:.75rem;line-height:1.3;max-width:100%;padding:8px 12px;text-align:left;white-space:normal}.AiImageGenerator_catalogPromptHint__2J3fZ{background-color:#03a7910f;border:1px solid #e5e7eb;border:1px solid var(--aig-border);border-radius:8px;margin-top:12px;padding:10px 12px}.AiImageGenerator_catalogPromptText__g8TVf{color:#6b7280;color:var(--aig-muted);font-size:.8rem;line-height:1.4;margin:6px 0 10px;white-space:pre-wrap;word-break:break-word}.AiImageGenerator_uploadDrop__eZp5I{background-color:initial;border:2px dashed #e5e7eb;border:2px dashed var(--aig-border);border-radius:12px;cursor:pointer;padding:32px;text-align:center;transition:all .15s ease}.AiImageGenerator_uploadDropActive__FvQnD{background-color:#e74c3c14;border-color:#e74c3c;border-color:var(--aig-primary)}.AiImageGenerator_uploadDropTitle__o8fNy{color:#374151;font-size:.875rem;font-weight:500;margin:0}.AiImageGenerator_uploadDropSub__4rdkd{color:#9ca3af;font-size:.75rem;margin-bottom:0;margin-top:4px}.AiImageGenerator_uploadPreviewWrap__EeV5r{position:relative}.AiImageGenerator_uploadPreviewBox__ZzKnN{aspect-ratio:1/1;background-color:#f3f4f6;border:1px solid #e5e7eb;border:1px solid var(--aig-border);border-radius:12px;overflow:hidden}.AiImageGenerator_uploadPreviewImg__A15\+w{height:100%;object-fit:contain;width:100%}.AiImageGenerator_uploadPreviewRemove__VhqKR{align-items:center;background-color:#fff;background-color:var(--aig-card);border:none;border-radius:9999px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;width:28px}.AiImageGenerator_uploadPreviewMeta__JD5H6{color:#9ca3af;font-size:.75rem;margin-bottom:0;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiImageGenerator_featureList__jKfzs{display:flex;flex-direction:column;gap:8px}.AiImageGenerator_featureBtn__Q3i4R{align-items:flex-start;background-color:initial;border:1px solid #e5e7eb;border:1px solid var(--aig-border);border-radius:12px;color:#374151;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:all .15s ease;width:100%}.AiImageGenerator_featureBtnSelected__1\+spi{background-color:#181436;background-color:var(--aig-dark);border-color:#0000;box-shadow:0 4px 6px -1px #0000001a;color:#fff}.AiImageGenerator_featureBtnConflict__OZVMR{cursor:not-allowed;opacity:.65}.AiImageGenerator_featureBadge__tjraF{align-items:center;background-color:initial;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;color:var(--aig-muted);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:20px;justify-content:center;margin-top:2px;width:20px}.AiImageGenerator_featureBadgeSelected__0ZVY-{background-color:#fff3;border-color:#fff6;color:#fff}.AiImageGenerator_featureText__4uK\+6{flex:1 1;min-width:0}.AiImageGenerator_featureLabel__-rqb7{font-size:.875rem;font-weight:500;margin:0}.AiImageGenerator_featureDesc__1bTSC{color:#6b7280;color:var(--aig-muted);font-size:.75rem;margin-bottom:0;margin-top:2px}.AiImageGenerator_featureDescSelected__Tqeb3{color:#ffffffe6}.AiImageGenerator_featureNote__n3XMx{color:#6b7280;color:var(--aig-muted);font-size:.75rem;margin-bottom:12px;margin-top:0}.AiImageGenerator_conflictNote__wvYwj{color:#e74c3c;color:var(--aig-primary);font-size:.75rem;font-weight:500;margin-bottom:12px;margin-top:0}.AiImageGenerator_stepLabel__My1YT{color:#e74c3c;color:var(--aig-primary);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.AiImageGenerator_featureOptionsGroup__YcBoe{display:flex;flex-direction:column;gap:24px}.AiImageGenerator_featureOptionStep__x7ETT{display:flex;flex-direction:column;gap:12px}.AiImageGenerator_noOptionsText__RqMeV{color:#6b7280;color:var(--aig-muted);font-size:.875rem;margin:0}.AiImageGenerator_previewHeader__h2vRa{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.AiImageGenerator_previewBody__O2BIF{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:400px}.AiImageGenerator_previewErrorState__hyI8D{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px;text-align:center}.AiImageGenerator_previewErrorIcon__Xx3nt{color:#6b7280!important;color:var(--aig-muted)!important;opacity:.9}.AiImageGenerator_previewErrorText__s\+bLu{color:#6b7280;color:var(--aig-muted);font-size:.875rem;line-height:1.4;margin:0;max-width:320px}.AiImageGenerator_resultsGrid__d6c5l{margin:0 auto;max-width:896px;width:100%}.AiImageGenerator_resultsGridInner__jXxDL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.AiImageGenerator_noteFooter__NmzPN{border-top:1px solid #f3f4f6;color:#9ca3af;font-size:.75rem;margin-bottom:0;margin-top:16px;padding-top:16px;text-align:center}.AiImageGenerator_emptyState__EHuBl{align-items:center;color:#d1d5db;display:flex;flex-direction:column;gap:12px}.AiImageGenerator_emptyStateGenerate__4WPir{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:12px}.AiImageGenerator_emptyHelp__2oKSr{color:#9ca3af;font-size:.875rem;margin:0;text-align:center}.AiImageGenerator_emptyHelpAccent__3TaPv{color:#e74c3c;color:var(--aig-primary);font-weight:500}.AiImageGenerator_uploadedPreview__l34aN{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.AiImageGenerator_uploadedPreviewBox__rj-Lt{align-items:center;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;display:flex;justify-content:center;max-height:500px;overflow:hidden;width:100%}.AiImageGenerator_uploadedPreviewImg__rrsBu{max-height:500px;max-width:100%;object-fit:contain}.AiImageGenerator_originalCard__\+Z3MH{background-color:#f9fafb;border:1px solid #e5e7eb;border:1px solid var(--aig-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.AiImageGenerator_originalCardLabel__z6nz5{background-color:#fff;background-color:var(--aig-card);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--aig-border);color:#6b7280;color:var(--aig-muted);font-size:.75rem;font-weight:600;margin:0;padding:8px 12px}.AiImageGenerator_originalCardBody__9PHDo{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;min-height:200px;padding:8px}.AiImageGenerator_originalCardImg__Yc7nK{border-radius:8px;max-height:100%;max-width:100%;object-fit:contain}.AiImageGenerator_genExportCheckLabel__xhxiR{align-items:center;cursor:pointer;display:flex;gap:12px;margin-bottom:8px}.AiImageGenerator_genExportCheckTitle__fLRud{color:#1f2937;font-size:.875rem;font-weight:600}.AiImageGenerator_genExportOptions__D8SHj{display:flex;flex-direction:column;gap:8px;margin-top:12px}.AiImageGenerator_exportQualityLabel__RhMWf{color:#6b7280;color:var(--aig-muted);font-size:.75rem}.AiImageGenerator_checkboxAccent__rx04S{accent-color:#e74c3c;accent-color:var(--aig-primary);height:16px;width:16px}.AiImageGenerator_rangeAccent__0Aozv{accent-color:#e74c3c;accent-color:var(--aig-primary);width:100%}.AiImageGenerator_spin__z\+9FX{animation:AiImageGenerator_aigSpin__vhR6a 1s linear infinite}@keyframes AiImageGenerator_aigSpin__vhR6a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ModeToggle_toggle__j2itX{background-color:var(--aig-card);border:1px solid var(--aig-border);border-radius:12px;box-shadow:0 1px 2px 0 #0000000d;display:flex;padding:4px;width:100%}.ModeToggle_btn__tyssx{align-items:center;background-color:initial;border:none;border-radius:8px;color:var(--aig-primary);cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .15s ease}.ModeToggle_btnActive__3hNs2{background-color:var(--aig-dark);box-shadow:0 1px 3px #0000001a;color:#fff}.ExportOptionsBar_bar__1hFob{background-color:var(--aig-card);border:1px solid var(--aig-border);border-radius:12px;box-shadow:0 1px 2px 0 #0000000d;margin-bottom:16px;padding:12px 16px 16px}.ExportOptionsBar_row__SO5ww{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.ExportOptionsBar_checkWrap__ooWqa{align-items:center;cursor:pointer;display:flex;gap:8px}.ExportOptionsBar_checkLabel__4niqT{color:var(--aig-primary);font-size:.875rem;font-weight:500;white-space:nowrap}.ExportOptionsBar_checkbox__rFVyU{accent-color:var(--aig-primary);height:16px;width:16px}.ExportOptionsBar_fieldGroup__Gve61{align-items:center;display:flex;gap:8px}.ExportOptionsBar_fieldLabel__Nnwhf{color:var(--aig-muted);font-size:.75rem;white-space:nowrap}.ExportOptionsBar_inputDisabled__pVCrY,.ExportOptionsBar_input__D2uV0{border:1px solid var(--aig-border);border-radius:8px;font-size:.875rem;padding:6px 10px}.ExportOptionsBar_inputDisabled__pVCrY{background-color:#f9fafb;opacity:.6}.ExportOptionsBar_w80__cgnwg{width:80px}.ExportOptionsBar_w96__rGMl0{width:96px}.ExportOptionsBar_w112__pKCoR{width:112px}.ExportOptionsBar_w144__UhwQ8{width:144px}.ErrorBanner_banner__dKJFU{align-items:flex-start;background-color:#fdedeb;border:1px solid var(--aig-primary);border-radius:12px;color:var(--aig-primary);display:flex;font-size:.875rem;gap:8px;padding:16px}.ErrorBanner_icon__pi\+cI{flex-shrink:0;margin-top:2px}.FeatureOptionsPanel_group__3AFOT{display:flex;flex-direction:column;gap:16px}.FeatureOptionsPanel_label__5B0Bf{color:#4b5563;display:block;font-size:.75rem;font-weight:500;margin-bottom:6px}.FeatureOptionsPanel_labelMuted__7TzLz{color:#9ca3af;font-weight:400;margin-left:4px}.FeatureOptionsPanel_paddingValue__qMVVp{color:var(--aig-primary);font-weight:600}.FeatureOptionsPanel_colorRow__KO1iV{align-items:center;display:flex;gap:12px}.FeatureOptionsPanel_colorSwatch__lrNJ-{border:1px solid var(--aig-border);border-radius:8px;cursor:pointer;height:40px;padding:2px;width:40px}.FeatureOptionsPanel_input__9ATvC{width:100%}.FeatureOptionsPanel_inputFlex__KeGvC,.FeatureOptionsPanel_input__9ATvC{border:1px solid var(--aig-border);border-radius:8px;box-sizing:border-box;font-size:.875rem;outline:none;padding:8px 12px}.FeatureOptionsPanel_inputFlex__KeGvC{flex:1 1}.FeatureOptionsPanel_textarea__sazDa{border:1px solid var(--aig-border);border-radius:8px;box-sizing:border-box;font-size:.875rem;outline:none;padding:8px 12px;resize:none;width:100%}.FeatureOptionsPanel_hint__2UkRA{color:#9ca3af;font-size:.75rem;margin:0}.FeatureOptionsPanel_range__AeNSZ{accent-color:var(--aig-primary);width:100%}.FeatureOptionsPanel_rangeLabels__i80Kt{color:#9ca3af;display:flex;font-size:.75rem;justify-content:space-between;margin-top:4px}.FeatureOptionsPanel_infoCard__tph6t{background-color:#5078e614;border:1px solid var(--aig-border);border-radius:12px;padding:16px;text-align:center}.FeatureOptionsPanel_infoTitle__pKKQx{color:#374151;font-size:.875rem;font-weight:500;margin:0}.FeatureOptionsPanel_infoSub__kkHJW{color:var(--aig-muted);font-size:.75rem;margin-bottom:0;margin-top:4px}.ResultCard_card__TxjHa{background-color:var(--aig-card);border:1px solid var(--aig-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.ResultCard_title__mxPGB{background-color:var(--aig-card);border-bottom:1px solid var(--aig-border);color:var(--aig-primary);font-size:.75rem;font-weight:600;margin:0;padding:8px 12px}.ResultCard_body__0jL9U{align-items:center;aspect-ratio:1/1;background-color:#ffffff80;display:flex;justify-content:center;min-height:200px;padding:8px}.ResultCard_img__LrGHd{border-radius:8px;max-height:100%;max-width:100%;object-fit:contain}.ResultCard_loader__N9Qjo{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:8px}.ResultCard_spinner__Kxkoh{border:4px solid #ddd6fe;border-radius:9999px;border-top:4px solid var(--aig-primary);height:40px;width:40px}.ResultCard_loaderText__TU\+vj{font-size:.75rem}.ResultCard_footer__zKoRK{border-top:1px solid var(--aig-border);padding:8px}.ResultCard_downloadBtn__vD2iv{align-items:center;background-color:var(--aig-dark);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:6px;justify-content:center;padding:8px 12px;width:100%}.ResultCard_downloadBtn__vD2iv:disabled{cursor:not-allowed;opacity:.5}.ResultCard_spin__uXTPr{animation:ResultCard_rcSpin__R3A3O 1s linear infinite}@keyframes ResultCard_rcSpin__R3A3O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingState_state__abmgu{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:16px}.LoadingState_spinnerWrap__ReNN-{height:64px;position:relative;width:64px}.LoadingState_spinnerTrack__zGHoj{border:4px solid var(--aig-border);border-radius:9999px;inset:0;position:absolute}.LoadingState_spinner__wZHru{border:4px solid #0000;border-radius:9999px;border-top:4px solid var(--aig-primary);inset:0;position:absolute}.LoadingState_textWrap__aOT2O{text-align:center}.LoadingState_message__mcvy4{color:#4b5563;font-weight:500;margin:0}.LoadingState_subtext__xPVfS{font-size:.875rem;margin-bottom:0;margin-top:4px}.LoadingState_spin__KnETK{animation:LoadingState_lsSpin__SehMf 1s linear infinite}@keyframes LoadingState_lsSpin__SehMf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ad-library-shell{justify-content:center}.ad-library-toc{align-self:start;background:#fff;border:.8px solid #e8ebef;border-radius:10px;box-shadow:0 1px 4px #18143612;flex-shrink:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:68px;width:252px}.ad-library-toc-header{border-bottom:.8px solid #f0f0f0;color:#9ca3af;font-family:Inter Bold,Inter,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:1px;padding:12px 16px 10px;text-transform:uppercase}.ad-library-toc-link{align-items:center;background:#0000;border:none;border-left:3px solid #0000;color:#181436;cursor:pointer;display:flex;font-family:Inter Regular,Inter,sans-serif;font-size:13.5px;font-weight:600;gap:10px;padding:11px 16px;text-align:left;width:100%}.ad-library-toc-link--active{background:#fffbf2;border-left-color:#ff7a28;color:#181436;font-family:Inter Bold,Inter,sans-serif;font-weight:700}.ad-library-tool-card{transition:box-shadow .15s,border-color .15s}.ad-library-tool-card:hover{border-color:#024caa;box-shadow:0 4px 16px #024caa14}.ad-library-go-to-btn:focus{outline:none}.ad-library-go-to-btn:focus-visible{outline:2px solid #024caa;outline-offset:2px}.ad-library-visual-card{transition:box-shadow .15s,border-color .15s}.ad-library-visual-card:hover{border-color:#024caa;box-shadow:0 4px 16px #024caa1a}.ad-library-visual-card:focus{outline:none}.ad-library-visual-card:focus-visible{outline:2px solid #024caa;outline-offset:2px}.ad-library-preview-overlay{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:1200}.ad-library-preview-panel{align-items:center;animation:adLibraryZoomFromThumb .38s cubic-bezier(.22,1,.36,1) forwards;display:flex;flex-direction:column;gap:12px;transform:translate(var(--zoom-tx),var(--zoom-ty)) scale(var(--zoom-scale));will-change:transform}.ad-library-preview-image-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 20px 50px #0910572e;max-height:78vh;max-width:min(88vw,720px);padding:10px;position:relative}.ad-library-preview-image{border-radius:8px;display:block;height:auto;max-height:calc(78vh - 56px);max-width:min(86vw,700px);object-fit:contain;width:auto}.ad-library-preview-video-badge{align-items:center;background:#09105747;border-radius:8px;display:flex;inset:10px;justify-content:center;position:absolute}.ad-library-preview-title{animation:adLibraryPreviewTitleIn .22s ease .18s forwards;background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 24px #0910571a;color:#091057;font-family:Inter Bold,Inter,sans-serif;font-size:14px;margin:0;max-width:min(88vw,720px);opacity:0;overflow:hidden;padding:6px 14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}@keyframes adLibraryZoomFromThumb{to{transform:translate(0) scale(1)}}@keyframes adLibraryPreviewTitleIn{to{opacity:1}}.ad-library-modal__paper{border:.8px solid #e8ebef;border-radius:12px!important;box-shadow:0 8px 28px #1814361f!important;overflow:hidden;width:100%}.ad-library-modal__paper--visual{max-width:680px!important}.ad-library-modal__paper--tool{max-width:520px!important}.ad-library-modal__header{padding:20px 24px 16px}.ad-library-modal__title{color:#091057!important;font-family:Inter Bold,Inter,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important;margin:0}.ad-library-modal__subtitle{color:#6b7280!important;font-family:Inter Regular,Inter,sans-serif!important;font-size:13px!important;line-height:1.45!important;margin:6px 0 0!important}.ad-library-modal__divider{border-color:#f0f0f0!important}.ad-library-modal__body{padding:20px 24px}.ad-library-modal__ad-layout{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:220px 1fr}.ad-library-modal__form{display:flex;flex-direction:column;gap:14px}.ad-library-modal__row,.ad-library-modal__tool-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ad-library-modal__tool-meta{align-items:stretch}.ad-library-modal__tool-meta-left{display:flex;flex-direction:column;gap:10px;min-height:100%}.ad-library-modal__tool-meta-left .ad-library-modal__checks{margin-top:auto}.ad-library-modal__checks{display:flex;flex-wrap:wrap;gap:8px 20px}.ad-library-modal__error{color:#b91c1c!important;font-family:Inter Regular,Inter,sans-serif!important;font-size:13px!important;margin-top:14px!important}.ad-library-modal__footer{align-items:center;background:#f9fafb;display:flex;gap:12px;justify-content:flex-end;padding:14px 24px 18px}.ad-library-modal__image-box{align-items:center;border:1px solid #d3d3d3;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:10px;width:100%}.ad-library-modal__image-uploader{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;width:100%}.ad-library-modal__image-hint{color:#9ca3af!important;font-family:Inter Regular,Inter,sans-serif!important;font-size:11px!important;line-height:1.4!important;margin-top:auto!important;padding-top:8px;text-align:center!important}@media (max-width:720px){.ad-library-modal__ad-layout,.ad-library-modal__row,.ad-library-modal__tool-meta{grid-template-columns:1fr}.ad-library-modal__tool-meta-left .ad-library-modal__checks{margin-top:0}}.server-monitoring-page{--server-monitoring-border:0.8px solid #181436;--server-monitoring-panel-border:0.8px solid #e8ebef;background:#f4f5f6;color:#181436;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;min-height:100vh}.server-monitoring-topbar{margin:0 auto;max-width:980px;padding:24px 20px 0}.server-monitoring-topbar__title{color:#181436;font-size:22px;font-weight:700;line-height:1.2;margin:0}.server-monitoring-topbar__subtitle{color:#6b7280;font-size:13px;margin-top:4px}.server-monitoring-shell{display:flex;flex-direction:row;gap:16px;justify-content:center;margin:0 auto;max-width:980px;padding:20px 20px 80px}.server-monitoring-toc{align-self:start;background:#fff;border:var(--server-monitoring-panel-border);border-radius:10px;box-shadow:0 1px 4px #18143612;flex-shrink:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:68px;width:252px}.server-monitoring-toc-header{border-bottom:.8px solid #f0f0f0;color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:1px;padding:12px 16px 10px;text-transform:uppercase}.server-monitoring-toc-link{align-items:center;background:#fffbf2;border-left:3px solid #ff7a28;color:#181436;display:flex;font-size:13.5px;font-weight:700;gap:10px;padding:11px 16px}.server-monitoring-content{background:#fff;border:var(--server-monitoring-panel-border);border-radius:10px;box-shadow:0 1px 4px #18143612;flex:1 1;min-width:0;padding:20px 20px 28px}.server-monitoring-last-updated{color:#181436;font-family:Inter Regular,sans-serif;font-size:12px;font-weight:400;margin:0 0 16px}.server-monitoring-last-updated__value{font-family:Inter Bold,sans-serif;font-weight:700}.server-monitoring-table-wrap{border:var(--server-monitoring-border);border-radius:8px;overflow-x:auto;width:100%}.server-monitoring-table{border-collapse:collapse;font-size:14px;width:100%}.server-monitoring-table thead th{background:#e5e7eb;border-bottom:var(--server-monitoring-border);border-right:var(--server-monitoring-border);color:#181436;font-family:Inter Bold,sans-serif;font-weight:700;padding:10px 14px;text-align:left;white-space:nowrap}.server-monitoring-table thead th:last-child{border-right:none}.server-monitoring-table tbody td{border-bottom:var(--server-monitoring-border);border-right:var(--server-monitoring-border);color:#181436;font-family:Inter Regular,sans-serif;min-height:44px;padding:12px 14px;vertical-align:middle}.server-monitoring-table tbody td:last-child{border-right:none}.server-monitoring-table tbody tr:last-child td{border-bottom:none}.server-monitoring-table tbody td.server-monitoring-table__app{font-weight:600}.server-monitoring-table tbody td.server-monitoring-table__status{text-align:center;vertical-align:middle}.server-monitoring-cell{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:48px}.server-monitoring-cell--na{color:#9ca3af;font-size:14px}.server-monitoring-status-dot{border-radius:50%;box-shadow:0 0 0 2px #18143614;flex-shrink:0;height:14px;width:14px}.server-monitoring-status-dot--up{background:#22c55e}.server-monitoring-status-dot--down{background:#ef4444}.server-monitoring-logs-link{background:none;border:none;color:#024caa;cursor:pointer;font-family:Inter Regular,sans-serif;font-size:12px;line-height:1.2;margin:0;padding:0;text-decoration:underline}.server-monitoring-logs-link:hover{color:#091057}.server-monitoring-logs-link:focus-visible{border-radius:2px;outline:2px solid #024caa;outline-offset:2px}.server-monitoring-loading{display:flex;justify-content:center;padding:48px 16px}.server-monitoring-error{margin-bottom:16px}.server-monitoring-table__header-label{align-items:center;display:inline-flex;gap:4px}.server-monitoring-table__info-btn{align-items:center;background:#0000;border:none;color:#6b7280;cursor:help;display:inline-flex;justify-content:center;margin:0;padding:0;vertical-align:middle}@media (max-width:900px){.server-monitoring-shell{flex-direction:column}.server-monitoring-toc{position:static;width:100%}}.TwilioPhone_page__Rz1rE{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px;padding:24px}.TwilioPhone_page_title__0x37K{color:#1a1a2e;font-size:22px;font-weight:700;margin:0}.TwilioPhone_grid__TEcfk{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:340px 1fr}@media (max-width:860px){.TwilioPhone_grid__TEcfk{grid-template-columns:1fr}}.TwilioPhone_phone_panel__-hnSU{background:#fff;border-radius:16px;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column;gap:20px;padding:28px 24px}.TwilioPhone_status_row__A4of8{align-items:center;display:flex;gap:10px}.TwilioPhone_status_dot__K1STI{border-radius:50%;flex-shrink:0;height:10px;transition:background .3s;width:10px}.TwilioPhone_status_dot_idle__DNpgS{background:#9e9e9e}.TwilioPhone_status_dot_registering__9xPge{animation:TwilioPhone_pulse__9qzkV 1.2s infinite;background:#ff9800}.TwilioPhone_status_dot_ready__44O62{background:#4caf50}.TwilioPhone_status_dot_calling__TuV3f{animation:TwilioPhone_pulse__9qzkV 1.2s infinite;background:#2196f3}.TwilioPhone_status_dot_in_call__BVPYX{animation:TwilioPhone_pulse__9qzkV 1s infinite;background:#4caf50}.TwilioPhone_status_dot_ended__QrswZ{background:#9e9e9e}.TwilioPhone_status_dot_error__Cae9h{background:#f44336}@keyframes TwilioPhone_pulse__9qzkV{0%,to{opacity:1}50%{opacity:.35}}.TwilioPhone_status_label__1C2NV{color:#555;font-size:13px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.TwilioPhone_input_wrap__RIgGN{display:flex;flex-direction:column;gap:6px}.TwilioPhone_input_label__o685\+{color:#777;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TwilioPhone_destination_input__8bbOs{border:1.5px solid #e0e0e0;border-radius:10px;color:#1a1a2e;font-family:inherit;font-size:15px;outline:none;padding:12px 14px;transition:border-color .2s}.TwilioPhone_destination_input__8bbOs:focus{border-color:#3f51b5}.TwilioPhone_destination_input__8bbOs::placeholder{color:#bbb}.TwilioPhone_input_hint__9LaEd{color:#aaa;font-size:11px}.TwilioPhone_btn_group__FreE\+{display:flex;gap:10px}.TwilioPhone_btn_call__tDHsJ{background:#3f51b5;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:15px;font-weight:600;padding:13px 0;transition:background .2s,opacity .2s}.TwilioPhone_btn_call__tDHsJ:hover:not(:disabled){background:#303f9f}.TwilioPhone_btn_call__tDHsJ:disabled{cursor:not-allowed;opacity:.5}.TwilioPhone_btn_hangup__uRCh6{background:#f44336;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:15px;font-weight:600;padding:13px 0;transition:background .2s,opacity .2s}.TwilioPhone_btn_hangup__uRCh6:hover:not(:disabled){background:#d32f2f}.TwilioPhone_btn_hangup__uRCh6:disabled{cursor:not-allowed;opacity:.5}.TwilioPhone_btn_mute__\+m4yl{background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;color:#555;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 16px;transition:all .2s}.TwilioPhone_btn_mute_active__CVbpj{background:#fff3e0;border-color:#ff9800;color:#e65100}.TwilioPhone_btn_mute__\+m4yl:disabled{cursor:not-allowed;opacity:.4}.TwilioPhone_btn_retry__\+ZiO4{background:#fff;border:1.5px solid #3f51b5;border-radius:10px;color:#3f51b5;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:11px 0;transition:all .2s;width:100%}.TwilioPhone_btn_retry__\+ZiO4:hover{background:#e8eaf6}.TwilioPhone_error_banner__JkmcP{align-items:flex-start;background:#ffebee;border:1.5px solid #ffcdd2;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.TwilioPhone_error_icon__OQzFu{flex-shrink:0;font-size:16px;margin-top:1px}.TwilioPhone_error_text__5fezc{color:#c62828;flex:1 1;font-size:13px}.TwilioPhone_error_dismiss__uT7mZ{background:none;border:none;color:#c62828;cursor:pointer;flex-shrink:0;font-size:16px;padding:0}.TwilioPhone_incoming_banner__mfHgF{background:#e8f5e9;border:1.5px solid #a5d6a7;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.TwilioPhone_incoming_label__dyFwR{color:#2e7d32;font-size:13px;font-weight:700}.TwilioPhone_incoming_from__cZbCC{color:#388e3c;font-size:12px}.TwilioPhone_incoming_actions__vvnyx{display:flex;gap:8px}.TwilioPhone_btn_accept__5t6C8{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;padding:9px 0}.TwilioPhone_btn_accept__5t6C8:hover{background:#388e3c}.TwilioPhone_btn_reject__J-KMe{background:#f44336;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;padding:9px 0}.TwilioPhone_btn_reject__J-KMe:hover{background:#d32f2f}.TwilioPhone_right_panel__XeLyZ{background:#fff;border-radius:16px;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column;gap:0;overflow:hidden}.TwilioPhone_tabs__paa24{border-bottom:1.5px solid #f0f0f0;display:flex}.TwilioPhone_tab_btn__BQEyG{background:none;border:none;border-bottom:2.5px solid #0000;color:#999;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:600;margin-bottom:-1.5px;padding:14px 0;transition:all .2s}.TwilioPhone_tab_btn_active__BVQLr{border-bottom-color:#3f51b5;color:#3f51b5}.TwilioPhone_tab_content__559BC{min-height:300px;padding:20px}.TwilioPhone_filter_row__SSvVv{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.TwilioPhone_filter_select__wYODk{background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;font-family:inherit;font-size:13px;outline:none;padding:8px 12px}.TwilioPhone_filter_select__wYODk:focus{border-color:#3f51b5}.TwilioPhone_refresh_btn__4qBwn{background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;color:#555;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-left:auto;padding:8px 14px;transition:all .2s}.TwilioPhone_refresh_btn__4qBwn:hover{background:#f5f5f5}.TwilioPhone_loading_text__Lbef7{color:#aaa;font-size:14px;padding:40px 0;text-align:center}.TwilioPhone_empty_text__ODrZg{color:#bbb;font-size:14px;padding:40px 0;text-align:center}.TwilioPhone_logs_table__5GPnD{border-collapse:collapse;font-size:13px;width:100%}.TwilioPhone_logs_table__5GPnD th{border-bottom:1.5px solid #f0f0f0;color:#888;font-weight:600;padding:8px 10px;text-align:left;white-space:nowrap}.TwilioPhone_logs_table__5GPnD td{border-bottom:1px solid #f7f7f7;color:#333;padding:10px;vertical-align:middle}.TwilioPhone_logs_table__5GPnD tr:hover td{background:#fafafa}.TwilioPhone_badge__cmw4u{border-radius:20px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.4px;padding:3px 8px;text-transform:uppercase}.TwilioPhone_badge_completed__dIXKA{background:#e8f5e9;color:#2e7d32}.TwilioPhone_badge_busy__jP\+CX{background:#fff3e0;color:#e65100}.TwilioPhone_badge_failed__GC3rA{background:#ffebee;color:#c62828}.TwilioPhone_badge_no_answer__LCqlw{background:#f3e5f5;color:#6a1b9a}.TwilioPhone_badge_inprogress__PxSIP{background:#e3f2fd;color:#1565c0}.TwilioPhone_badge_default__qRzNb{background:#f5f5f5;color:#555}.TwilioPhone_direction_in__YeB8p{color:#388e3c;font-weight:700}.TwilioPhone_direction_out__-z-Kn{color:#1565c0;font-weight:700}.TwilioPhone_rec_list__Wy\+l0{display:flex;flex-direction:column;gap:14px}.TwilioPhone_rec_card__zJfBM{border:1.5px solid #f0f0f0;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .2s}.TwilioPhone_rec_card__zJfBM:hover{border-color:#c5cae9}.TwilioPhone_rec_meta__\+JDAr{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TwilioPhone_rec_sid__QuZG1{color:#888;font-family:monospace;font-size:12px}.TwilioPhone_rec_duration__-1dXE{color:#555;font-size:12px;margin-left:auto}.TwilioPhone_rec_audio__1iqQz{border-radius:6px;height:36px;width:100%}.TwilioPhone_rec_actions__m7Uwu{display:flex;justify-content:flex-end}.TwilioPhone_btn_delete__K4D\+a{background:none;border:1.5px solid #ffcdd2;border-radius:7px;color:#e53935;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:5px 12px;transition:all .2s}.TwilioPhone_btn_delete__K4D\+a:hover{background:#ffebee}.TwilioPhone_pagination_row__yvofL{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.TwilioPhone_page_info__cs1x\+{color:#888;font-size:13px}.TwilioPhone_pagination_btns__BIWIz{display:flex;gap:8px}.TwilioPhone_btn_page__akmJ3{background:#fff;border:1.5px solid #e0e0e0;border-radius:7px;color:#555;cursor:pointer;font-family:inherit;font-size:13px;padding:7px 14px;transition:all .2s}.TwilioPhone_btn_page__akmJ3:hover:not(:disabled){background:#f5f5f5}.TwilioPhone_btn_page__akmJ3:disabled{cursor:not-allowed;opacity:.4}.notifications-page{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:16px 20px 32px;width:100%}.notifications-topbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.notifications-topbar__title{color:#091057;font-family:Inter Bold,Inter,system-ui,sans-serif;font-size:1.5rem;margin:0}.notifications-topbar__subtitle{color:#537d5d;font-family:Inter Regular,Inter,system-ui,sans-serif;font-size:.875rem;margin-top:4px}.notifications-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.notifications-filters__search-btn{background:#024caa;border:1px solid #091057;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter Regular,Inter,system-ui,sans-serif;font-size:14px;padding:8px 16px}.notifications-filters__search-btn:hover{background:#091057}.notifications-table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:auto}.notifications-table-wrap .MuiTableCell-head{background:#f8fafc;color:#091057;font-family:Inter Bold,Inter,system-ui,sans-serif}.notifications-table-wrap .MuiTableCell-body{color:#374151;font-family:Inter Regular,Inter,system-ui,sans-serif}.Login_container__\+Ihqx{display:flex;font-family:Inter,Segoe UI,sans-serif;min-height:100vh;overflow:hidden;width:100%}.Login_formPanel__pkoRZ{align-items:center;background:#fff;display:flex;flex:0 0 42%;flex-direction:column;justify-content:center;overflow:hidden;padding:60px 48px;position:relative;z-index:2}.Login_formPanel__pkoRZ:before{background:radial-gradient(circle,#5c83ee14 0,#0000 70%);height:240px;left:-80px;top:-80px;width:240px}.Login_formPanel__pkoRZ:after,.Login_formPanel__pkoRZ:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.Login_formPanel__pkoRZ:after{background:radial-gradient(circle,#ff7a2812 0,#0000 70%);bottom:-60px;height:200px;right:-60px;width:200px}.Login_formInner__JBgOC{animation:Login_slideInLeft__0ydV6 .6s cubic-bezier(.22,1,.36,1) both;max-width:400px;width:100%}.Login_logoArea__pjmM9{align-items:center;display:flex;gap:10px;margin-bottom:40px}.Login_logoBadge__PjaSn{align-items:center;background:linear-gradient(135deg,#181436,#3f3f6e);border-radius:12px;box-shadow:0 4px 16px #18143659;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:44px;justify-content:center;letter-spacing:-.5px;width:44px}.Login_logoBadgeAccent__1\+sAd{color:#ff7a28}.Login_logoText__P8F8O{display:flex;flex-direction:column;line-height:1.15}.Login_logoName__OcXnF{color:#181436;font-size:15px;font-weight:700;letter-spacing:.3px}.Login_logoTagline__v-lAC{color:#9299a6;font-size:10px;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.Login_headingArea__-xFY0{margin-bottom:32px}.Login_greeting__edpG8{color:#181436;font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1.2;margin:0 0 8px}.Login_greetingAccent__gLQEr{color:#5c83ee}.Login_subHeading__S9PRt{color:#6b7280;font-size:14px;font-weight:400;line-height:1.5;margin:0}.Login_form__HoQ6M{display:flex;flex-direction:column;gap:20px}.Login_errorAlert__wa2Q-{align-items:flex-start;animation:Login_shakeIn__OxAYs .4s ease both;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.Login_errorIcon__9E\+Lf{flex-shrink:0;font-size:16px;line-height:1.4}.Login_errorText__uaEdO{color:#be123c;font-size:13px;font-weight:500;line-height:1.4}.Login_successAlert__fOyQI{align-items:flex-start;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.Login_successText__cvL81{color:#047857;font-size:13px;font-weight:500;line-height:1.4}.Login_backToLoginWrap__4eCWf{margin-top:4px;text-align:center}.Login_devResetTestWrap__LzgfG{margin-top:8px}.Login_devResetTestHint__gpgsi{color:#92400e;font-size:12px;line-height:1.45;margin:0 0 10px;text-align:center}.Login_devResetTestBtn__twcfU{background:#fffbeb;border:1px dashed #f59e0b;border-radius:12px;color:#b45309;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;min-height:44px;padding:10px 14px;transition:background .2s ease,border-color .2s ease;width:100%}.Login_devResetTestBtn__twcfU:hover{background:#fef3c7;border-color:#d97706}.Login_inputWrapper__5VztC{position:relative}.Login_inputLabel__Ke2D1{color:#374151;display:block;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.Login_inputField__qRAdx{background:#fafafa;border:1.5px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#181436;font-family:inherit;font-size:14px;height:50px;outline:none;padding:0 16px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.Login_inputField__qRAdx:focus{background:#fff;border-color:#5c83ee;box-shadow:0 0 0 3px #5c83ee1f}.Login_inputField__qRAdx::placeholder{color:#b0b7c3;font-weight:400}.Login_inputField__qRAdx.Login_inputError__yZW\+t{background:#fff5f5;border-color:#f87171}.Login_inputIconWrapper__wj0P3{position:relative}.Login_inputWithIcon__wwxw1{padding-right:48px}.Login_inputEndIcon__fEvD-{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;line-height:0;padding:4px;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:color .2s ease}.Login_inputEndIcon__fEvD-:hover{color:#5c83ee}.Login_rowBetween__70xun{align-items:center;display:flex;justify-content:space-between;margin-top:-6px}.Login_rememberLabel__njJYY{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.Login_rememberCheckbox__Fs5rF{accent-color:#5c83ee;border-radius:4px;cursor:pointer;height:16px;width:16px}.Login_rememberText__AKkwZ{color:#6b7280;font-size:13px;font-weight:500}.Login_forgotLink__FhMR7{background:none;border:none;color:#5c83ee;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:none;transition:color .2s ease}.Login_forgotLink__FhMR7:hover{color:#ff7a28;text-decoration:underline}.Login_forgotLink__FhMR7:disabled{cursor:not-allowed;opacity:.45}.Login_forgotLink__FhMR7:disabled,.Login_forgotLink__FhMR7:disabled:hover{color:#9ca3af;text-decoration:none}.Login_loginBtn__ewwrp{align-items:center;background:#181436;border:none;border-radius:14px;box-shadow:0 6px 24px #18143659;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:700;gap:8px;height:52px;justify-content:center;letter-spacing:.5px;margin-top:4px;position:relative;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.Login_loginBtn__ewwrp:hover{background:#ff7b29;box-shadow:0 10px 30px #ff7b2966;transform:translateY(-2px)}.Login_loginBtn__ewwrp:active{background:#e56d22;box-shadow:0 4px 14px #ff7b2959;transform:translateY(0)}.Login_loginBtn__ewwrp:disabled{cursor:not-allowed;opacity:.7}.Login_loginBtn__ewwrp:disabled,.Login_loginBtn__ewwrp:disabled:hover{background:#181436;box-shadow:none;transform:none}.Login_loginBtn__ewwrp span{position:relative}.Login_spinner__8Skt6{animation:Login_spin__TiAnc .7s linear infinite;border:2.5px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:20px;position:relative;width:20px;z-index:1}.Login_divider__j2P9b{align-items:center;display:flex;gap:12px;margin:4px 0}.Login_dividerLine__FdFBm{background:#e5e7eb;flex:1 1;height:1px}.Login_dividerText__dx4li{color:#9ca3af;font-size:12px;font-weight:500;letter-spacing:.5px;white-space:nowrap}.Login_socialRow__pryVl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Login_socialBtn__hmRCo{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;height:46px;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.Login_socialBtn__hmRCo:hover{background:#f0f4ff;border-color:#5c83ee;box-shadow:0 2px 8px #5c83ee1f}.Login_socialIcon__nt7iL{flex-shrink:0;height:18px;width:18px}.Login_footerText__nKJzV{color:#9ca3af;font-size:13px;margin-top:8px;text-align:center}.Login_footerLink__nP7LI{background:none;border:none;color:#5c83ee;cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-decoration:none}.Login_footerLink__nP7LI:hover{color:#ff7a28;text-decoration:underline}.Login_visualPanel__Xm4xn{align-items:center;background:#0e0c28;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.Login_visualPanel__Xm4xn:before{background:radial-gradient(ellipse 80% 60% at 30% 20%,#2a2060 0,#0000 60%),radial-gradient(ellipse 70% 70% at 75% 80%,#1a1045 0,#0000 65%),linear-gradient(145deg,#0e0c28,#181436 40%,#1b1642 70%,#0e0c28);content:"";inset:0;position:absolute;z-index:0}.Login_visualPanel__Xm4xn:after{animation:Login_rotateSlow__hBaxl 30s linear infinite;border:1.5px solid #5c83ee1f;border-radius:50%;content:"";height:640px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:640px;z-index:1}.Login_ring__7MJ\+d{border:1px solid #5c83ee1a;border-radius:50%;pointer-events:none;position:absolute;z-index:1}.Login_ring1__-hzvE{animation:Login_pulsate__j8oa0 6s ease-in-out infinite;border-color:#5c83ee26;height:460px;width:460px}.Login_ring1__-hzvE,.Login_ring2__OUE2R{left:50%;top:50%;transform:translate(-50%,-50%)}.Login_ring2__OUE2R{animation:Login_pulsate__j8oa0 8s ease-in-out 1s infinite;border-color:#5c83ee14;height:560px;width:560px}.Login_ring3__noRPw{animation:Login_rotateSlow__hBaxl 20s linear infinite reverse;border-color:#ff7a281f;height:320px;left:50%;top:50%;transform:translate(-50%,-50%);width:320px}.Login_orb__ywTYf{border-radius:50%;pointer-events:none;position:absolute;z-index:1}.Login_orb1__tHERS{animation:Login_floatOrb__PD600 7s ease-in-out infinite;background:radial-gradient(circle,#5c83ee2e 0,#0000 70%);height:160px;right:8%;top:10%;width:160px}.Login_orb2__Wz4JK{animation:Login_floatOrb__PD600 9s ease-in-out 2s infinite;background:radial-gradient(circle,#ff7a2826 0,#0000 70%);bottom:15%;height:100px;left:10%;width:100px}.Login_orb3__1QyrX{animation:Login_floatOrb__PD600 5s ease-in-out 1s infinite;background:radial-gradient(circle,#5c83ee38 0,#0000 70%);height:60px;left:8%;top:30%;width:60px}.Login_orb4__5YufI{animation:Login_floatOrb__PD600 6s ease-in-out 3s infinite;background:radial-gradient(circle,#ff7a281f 0,#0000 70%);bottom:30%;height:80px;right:12%;width:80px}.Login_dot__XEhe\+{animation:Login_twinkle__ftbJd 3s ease-in-out infinite;border-radius:50%;pointer-events:none;position:absolute;z-index:2}.Login_dot1__5d-1z{animation-delay:0s;background:#ff7a28b3;height:5px;right:25%;top:22%;width:5px}.Login_dot2__55-ph{animation-delay:1.2s;background:#5c83eecc;height:4px;right:20%;top:65%;width:4px}.Login_dot3__6HFr8{animation-delay:.6s;background:#ffffff80;height:6px;left:18%;top:42%;width:6px}.Login_dot4__Tp8X0{animation-delay:1.8s;background:#ff7a2899;bottom:22%;height:4px;right:35%;width:4px}.Login_dot5__nkbpA{animation-delay:.9s;background:#5c83ee99;height:5px;left:28%;top:78%;width:5px}.Login_gridOverlay__Ltjfh{background-image:linear-gradient(#5c83ee0a 1px,#0000 0),linear-gradient(90deg,#5c83ee0a 1px,#0000 0);background-size:48px 48px;inset:0;pointer-events:none;position:absolute;z-index:1}.Login_visualContent__tJV-b{align-items:center;animation:Login_fadeInUp__0iOjW .8s cubic-bezier(.22,1,.36,1) .3s both;display:flex;flex-direction:column;padding:40px;position:relative;text-align:center;z-index:3}.Login_brandIcon__9iIy7{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#5c83ee33,#3f3f6e4d);border:1.5px solid #5c83ee4d;border-radius:28px;box-shadow:0 8px 32px #0000004d,inset 0 1px 1px #ffffff14;display:flex;height:96px;justify-content:center;margin-bottom:32px;width:96px}.Login_brandIconInner__eFWgq{color:#fff;font-size:38px;font-weight:900;letter-spacing:-1px;line-height:1}.Login_brandIconInnerAccent__J7mAs{color:#ff7a28}.Login_brandHeadline__yjaRU{color:#5c83eecc;font-size:13px;font-weight:600;letter-spacing:3px;margin:0 0 14px;text-transform:uppercase}.Login_brandTitle__3Ak9Z{color:#fff;font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 20px}.Login_brandTitleAccent__EfKqi{color:#ff7a28;display:block}.Login_brandSubtitle__TzmlR{color:#ffffff80;font-size:15px;font-weight:400;line-height:1.7;margin:0 0 48px;max-width:300px}.Login_statsRow__Y7OYN{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;display:flex;gap:0;overflow:hidden}.Login_statItem__QVuPJ{align-items:center;border-right:1px solid #ffffff0f;display:flex;flex-direction:column;gap:4px;padding:16px 28px}.Login_statItem__QVuPJ:last-child{border-right:none}.Login_statValue__H\+u1G{color:#fff;font-size:20px;font-weight:800;letter-spacing:-.5px;line-height:1}.Login_statAccent__R2y9n{color:#ff7a28}.Login_statLabel__O2ik4{color:#fff6;font-size:10px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}@keyframes Login_slideInLeft__0ydV6{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes Login_fadeInUp__0iOjW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_shakeIn__OxAYs{0%{opacity:0;transform:translateX(-8px)}30%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}@keyframes Login_spin__TiAnc{to{transform:rotate(1turn)}}@keyframes Login_rotateSlow__hBaxl{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes Login_pulsate__j8oa0{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}}@keyframes Login_floatOrb__PD600{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-18px) scale(1.05)}}@keyframes Login_twinkle__ftbJd{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@media (max-width:900px){.Login_container__\+Ihqx{flex-direction:column}.Login_visualPanel__Xm4xn{display:none}.Login_formPanel__pkoRZ{flex:1 1;padding:40px 24px}.Login_formInner__JBgOC{max-width:100%}}@media (max-width:480px){.Login_formPanel__pkoRZ{padding:32px 20px}.Login_greeting__edpG8{font-size:24px}.Login_socialRow__pryVl{grid-template-columns:1fr}}.table-container{overflow-x:hidden;width:100%}table{border-collapse:collapse;color:#3f3f6e;font-family:Inter Regular;font-size:14px;table-layout:auto;width:100%}th{background-color:#181436;color:#fff}td,th{padding:10px;text-align:left;white-space:nowrap}td{border-bottom:1px solid #ddd}.card,td.center{text-align:center}.card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px;width:220px}.card-title{font-size:14px;margin-bottom:10px}.card-title,.card-value{color:#3f3f6e;font-weight:700}.card-value{font-size:24px;margin-bottom:5px}.card-subtitle{color:#3f3f6e;font-size:10px}
/*# sourceMappingURL=main.314e23da.css.map*/