.skeleton{background-color:var(--skeleton-base, #f5f3ff);border-radius:8px}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton.shimmer{background:linear-gradient(90deg,var(--skeleton-base, #f5f3ff) 0%,var(--skeleton-highlight, #ffffff) 20%,var(--skeleton-base, #f5f3ff) 40%,var(--skeleton-base, #f5f3ff) 100%);background-size:1000px 100%;animation:shimmer 2s infinite}.ot2-root{position:relative;margin-top:14px;padding:18px 20px;border-radius:22px;background:linear-gradient(180deg,#f6f9f8,#fff 55%);border:1px solid var(--ot2-border, #dedeef);box-shadow:0 18px 46px #3d56551f;animation:ot2FadeIn .42s cubic-bezier(.16,1,.3,1) both}.ot2-root--attached{margin-top:0;border-top:none;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 14px 30px #3d56551a}.ot2-root--collapsed{padding:18px 18px 10px}@keyframes ot2FadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ot2-stages-wrap{display:flex;align-items:center;gap:10px}.ot2-stages-wrap--toggle{cursor:pointer;border-radius:14px;margin:-6px -8px;padding:6px 8px;transition:background .15s ease}.ot2-stages-wrap--toggle.ot2-stages-wrap--expanded{margin-bottom:12px}.ot2-stages-wrap--toggle:hover{background:#3d56550d}.ot2-stages-wrap--toggle:focus-visible{outline:2px solid #5a7f80;outline-offset:2px}.ot2-stages-wrap:not(.ot2-stages-wrap--toggle){margin-bottom:18px}.ot2-toggle-chevron{flex:0 0 auto;font-size:18px;line-height:1;color:#5a7f80;transform:rotate(-90deg);transition:transform .22s ease}.ot2-toggle-chevron.is-expanded{transform:rotate(0)}.ot2-stages{display:flex;align-items:flex-start;gap:4px;flex:1 1 auto;overflow-x:auto;padding-bottom:4px}.ot2-stages-wrap:not(.ot2-stages-wrap--toggle) .ot2-stages{margin-bottom:0}.ot2-stage{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1 0;min-width:64px;position:relative}.ot2-stage-connector{position:absolute;top:12px;left:-50%;width:100%;height:3px;background:#e6e3fb;z-index:0;border-radius:3px;overflow:hidden}.ot2-stage:first-child .ot2-stage-connector{display:none}.ot2-stage-connector-fill{height:100%;width:0%;border-radius:3px;background:linear-gradient(90deg,#3d5655,#709aa9);transition:width .7s cubic-bezier(.16,1,.3,1)}.ot2-stage-connector-fill.is-danger{background:linear-gradient(90deg,#b1594e,#fa817f)}.ot2-stage-dot{width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid #dbe6e5;z-index:1;display:grid;place-items:center;font-size:12px;transition:all .4s cubic-bezier(.16,1,.3,1)}.ot2-stage-dot.is-reached{border-color:#3d5655;background:linear-gradient(140deg,#5a7f80,#3d5655);color:#fff;box-shadow:0 4px 14px #3d565559}.ot2-stage-dot.is-danger{border-color:#b1594e;background:linear-gradient(140deg,#fa817f,#b1594e);color:#fff;box-shadow:0 4px 14px #b1594e59}.ot2-stage-label{font-family:Maax,sans-serif;font-size:10.5px;font-weight:600;color:#9694b3;text-align:center;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.ot2-stage-label.is-reached{color:#3d5655}.ot2-list-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1)}.ot2-list-reveal.is-expanded{grid-template-rows:1fr}.ot2-list-reveal-inner{overflow:hidden;min-height:0}.ot2-list{position:relative;display:flex;flex-direction:column;gap:22px;padding-left:8px;opacity:0;transform:translateY(-6px);transition:opacity .26s ease 40ms,transform .32s cubic-bezier(.16,1,.3,1) 40ms}.ot2-list-reveal.is-expanded .ot2-list{opacity:1;transform:translateY(0)}.ot2-list:before{content:"";position:absolute;left:27px;top:4px;bottom:4px;width:3px;border-radius:3px;background:linear-gradient(180deg,#3d5655,#5a7f80 45%,#709aa9 75%,#dedeef);background-size:100% 220%;animation:ot2Flow 5s linear infinite;opacity:.9}@keyframes ot2Flow{0%{background-position:0 0}to{background-position:0 -220%}}.ot2-item{position:relative;display:flex;align-items:flex-start;gap:16px}.ot2-node-wrap{position:relative;flex:0 0 auto;width:56px;height:56px;display:grid;place-items:center}.ot2-node{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:18px;color:#fff;background:var(--ot2-accent, #3d5655);box-shadow:0 8px 18px var(--ot2-accent-shadow, rgba(61, 86, 85, .35)),inset 0 1px #ffffff59;z-index:1}.ot2-node--current:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--ot2-accent, #3d5655);animation:ot2Pulse 1.8s cubic-bezier(.2,.7,.3,1) infinite}@keyframes ot2Pulse{0%{transform:scale(.85);opacity:.8}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}.ot2-card{flex:1 1 auto;min-width:0;background:#fff;border:1px solid #e2e9e8;border-radius:16px;padding:12px 16px;box-shadow:0 8px 20px #3d565514;border-left:4px solid var(--ot2-accent, #3d5655);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.ot2-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #3d565529}.ot2-card--expandable{cursor:pointer}.ot2-card--expandable:focus-visible{outline:2px solid var(--ot2-accent, #3d5655);outline-offset:2px}.ot2-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.ot2-status{font-family:Halvar,sans-serif;font-size:15px;color:#232223}.ot2-time{text-align:right;flex-shrink:0}.ot2-time-relative{font-family:Maax,sans-serif;font-size:12px;font-weight:700;color:var(--ot2-accent-dark, #3d5655)}.ot2-time-absolute{font-family:Maax,sans-serif;font-size:10.5px;color:#9694b3;margin-top:1px}.ot2-chip{display:inline-block;margin-top:6px;font-family:Courier New,monospace;font-size:10.5px;color:#5a7f80;background:#f5f3ff;border-radius:6px;padding:3px 8px}.ot2-chip-chevron{display:inline-block;margin-left:6px;font-family:Courier New,monospace;font-weight:700}.ot2-performed-by{margin-top:6px;font-size:11px;color:#9694b3}.ot2-data-panel{margin:10px 0 0;max-height:260px;overflow:auto;font-family:Courier New,monospace;font-size:11px;line-height:1.5;color:#3d5655;background:#f5f3ff;border:1px solid #e2e9e8;border-radius:10px;padding:10px 12px;white-space:pre-wrap;word-break:break-word;animation:ot2FadeIn .22s cubic-bezier(.16,1,.3,1) both}@media (min-width: 860px){.ot2-list{padding-left:0}.ot2-list:before{left:50%;transform:translate(-50%)}.ot2-item{display:grid;grid-template-columns:1fr 24px 56px 24px 1fr;column-gap:0;align-items:start;gap:0}.ot2-node-wrap{grid-column:3;grid-row:1;justify-self:center;align-self:start}.ot2-item--odd .ot2-card{grid-column:1;grid-row:1;justify-self:end;align-self:start;max-width:440px;width:100%}.ot2-item--even .ot2-card{grid-column:5;grid-row:1;justify-self:start;align-self:start;max-width:440px;width:100%}.ot2-connector{position:static;grid-row:1;height:2px;width:100%;margin-top:27px;background:var(--ot2-accent, #3d5655);opacity:.7;align-self:start}.ot2-item--odd .ot2-connector{grid-column:2}.ot2-item--even .ot2-connector{grid-column:4}}@media (max-width: 859.98px){.ot2-connector{display:none}}.ot2-skel-item{display:flex;align-items:flex-start;gap:16px}.ot2-skel-node{flex:0 0 auto;width:44px;height:44px;margin-left:6px;border-radius:50%}.ot2-skel-card{flex:1 1 auto;height:58px;border-radius:16px}.ot2-shimmer{background:linear-gradient(90deg,#efedfb,#fff,#efedfb 50%);background-size:800px 100%;animation:ot2Shimmer 1.8s infinite linear}@keyframes ot2Shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.ot2-message{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:28px 16px}.ot2-message-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:20px}.ot2-message-icon.is-error{background:#fde8e8;color:#b42318}.ot2-message-icon.is-empty{background:#f0f5f4;color:#3d5655;border:2px dashed #b9d0ce}.ot2-message-title{font-family:Halvar,sans-serif;font-size:15px;color:#3d5655}.ot2-message-subtitle{font-family:Maax,sans-serif;font-size:12.5px;color:#9694b3;max-width:36ch}.ot2-retry{margin-top:4px;font-family:Maax,sans-serif;font-weight:700;font-size:12.5px;color:#fff;background:#3d5655;border:none;border-radius:999px;padding:8px 18px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.ot2-retry:hover{transform:translateY(-1px);box-shadow:0 8px 18px #3d565552}.order-flow-root{--order-collapse-ms: .62s;--order-confirmation-ms: .56s}.order-preview-shell{transform-origin:top center;transform-style:preserve-3d;will-change:opacity,transform,filter,max-height;max-height:2200px;overflow:hidden}.order-preview-shell.phase-submitting{animation:previewPulse 1.2s ease-in-out infinite}.order-preview-shell.phase-collapsingPreview{pointer-events:none;animation:previewFoldUp var(--order-collapse-ms) cubic-bezier(.17,.84,.31,1) forwards}.order-confirmation-shell{opacity:0;transform:translateY(22px) scale(.97);filter:blur(8px);pointer-events:none}.order-confirmation-shell.is-visible{animation:confirmationIn var(--order-confirmation-ms) cubic-bezier(.16,1,.3,1) forwards;pointer-events:auto}.order-confirmation-shell.is-complete .order-confirmation-card{animation:cardLift .62s cubic-bezier(.16,1,.3,1) both}.order-confirmation-card{position:relative;overflow:hidden;border-radius:28px;padding:30px;border:1px solid var(--order-color-border, #dedeef);background:var(--order-color-surface, #ffffff);box-shadow:0 36px 90px #39006c33,inset 0 1px #ffffffb3}.order-confirmation-aura{position:absolute;inset:-70% -30% auto auto;width:320px;height:320px;background:var(--order-color-accent, #7a17f8);opacity:.14;transform:translate(8%,-22%);filter:blur(8px)}.order-confirmation-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--order-color-white, #ffffff);opacity:.32;transform:translate(-120%)}.order-confirmation-shell.is-visible .order-confirmation-shimmer{animation:shimmerSweep 1.3s ease-out .14s both}.order-confirmation-content{position:relative;z-index:2;display:grid;gap:8px}.order-confirmation-kicker{margin:0;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-family:Maax,sans-serif;font-weight:700;color:var(--order-color-text, #5a7f80)}.order-confirmation-title{margin:0;color:var(--order-color-title, #3d5655);font-family:Halvar,sans-serif;font-size:clamp(1.5rem,3.2vw,2rem);line-height:1.15}.order-confirmation-subtitle{margin:4px 0 0;max-width:56ch;color:var(--order-color-text, #5a7f80);font-family:Maax,sans-serif;line-height:1.5}.order-confirmation-check-wrap{position:relative;z-index:2;width:60px;height:60px;margin-bottom:16px;border-radius:50%;display:grid;place-items:center;background:var(--order-color-white, #ffffff);box-shadow:0 15px 35px #5a7f8047}.order-confirmation-check-icon{width:56px;height:56px}.order-confirmation-check-ring{fill:#5a7f801a;stroke:#5a7f806b;stroke-width:2}.order-confirmation-check-path{fill:none;stroke:var(--order-color-title, #3d5655);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34}.order-confirmation-shell.is-visible .order-confirmation-check-path{animation:checkDraw .7s ease-out .28s forwards}.order-confirmation-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.order-confirmation-particles span{position:absolute;width:10px;aspect-ratio:1;border-radius:999px;background:var(--order-particle-1, #5a7f80);box-shadow:0 0 0 4px #5a7f802e;opacity:0}.order-confirmation-particles span:nth-child(1){top:20%;left:64%}.order-confirmation-particles span:nth-child(2){top:50%;left:82%;background:var(--order-particle-2, #709aa9);box-shadow:0 0 0 4px #709aa92e}.order-confirmation-particles span:nth-child(3){top:72%;left:70%;background:var(--order-particle-3, #b1594e);box-shadow:0 0 0 4px #b1594e2e}.order-confirmation-shell.is-visible .order-confirmation-particles span{animation:particleFloat 1.3s ease-out both}.order-confirmation-shell.is-visible .order-confirmation-particles span:nth-child(2){animation-delay:.12s}.order-confirmation-shell.is-visible .order-confirmation-particles span:nth-child(3){animation-delay:.19s}@keyframes previewPulse{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(.92) brightness(1.04)}}@keyframes previewFoldUp{0%{transform:translateY(0) perspective(1400px) rotateX(0) scale(1);opacity:1;filter:blur(0);max-height:2200px}50%{transform:translateY(-8px) perspective(1400px) rotateX(4deg) scale(.988);opacity:.78;filter:blur(1px)}to{transform:translateY(-40px) perspective(1400px) rotateX(14deg) scale(.955);opacity:0;filter:blur(8px);max-height:0}}@keyframes confirmationIn{0%{opacity:0;transform:translateY(24px) scale(.97);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes checkDraw{0%{stroke-dashoffset:34}to{stroke-dashoffset:0}}@keyframes shimmerSweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes particleFloat{0%{opacity:0;transform:translateY(8px) scale(.6)}30%{opacity:.72}to{opacity:0;transform:translateY(-28px) scale(1.05)}}@keyframes cardLift{0%{transform:translateY(10px) scale(.985)}to{transform:translateY(0) scale(1)}}@media (max-width: 640px){.order-confirmation-card{padding:24px;border-radius:22px}.order-confirmation-subtitle{max-width:none}}@media (prefers-reduced-motion: reduce){.order-preview-shell,.order-confirmation-shell,.order-confirmation-card,.order-confirmation-shimmer,.order-confirmation-check-path,.order-confirmation-particles span{animation:none!important;transition:none!important}.order-confirmation-shell{opacity:1;transform:none;filter:none}.order-confirmation-check-path{stroke-dashoffset:0}}html,body{margin:0;padding:0;overflow-x:hidden;background-color:#709aa9}*,*:before,*:after{box-sizing:border-box}.app-shell{padding:24px}.app-maxwidth{max-width:1200px;margin:0 auto}.header-bar{padding:25px}.header-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.brand-logo{width:200px;height:42px;flex-shrink:0}.brand-divider{width:1px;height:40px;background:gray;flex-shrink:0}.brand-block{min-width:0}.bt-spinner{display:inline-block;width:16px;height:16px;flex-shrink:0;border-radius:50%;border:2px solid #dedeef;border-top-color:#39006c;animation:bt-spinner-rotate .7s linear infinite}@keyframes bt-spinner-rotate{to{transform:rotate(360deg)}}.brand-title{font-size:28px;overflow:hidden;text-overflow:ellipsis}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.orders-panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-shrink:0;flex-wrap:wrap}.orders-header-row{display:grid;grid-template-columns:1fr 1fr 1fr auto auto;gap:8px;padding:6px 10px;margin-bottom:6px;flex-shrink:0}.default-row-grid{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start}.row-badges{display:grid;gap:8px;justify-items:end}.compact-row-grid{display:grid;grid-template-columns:4px minmax(0,1fr) auto auto auto;gap:10px;align-items:center}@media (max-width: 900px){.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.app-shell{padding:12px}.header-bar{padding:16px}.brand-divider{display:none}.brand-logo{width:140px;height:30px}.orders-header-row{grid-template-columns:1.4fr 1fr auto auto}.orders-header-row .col-product{display:none}.compact-row-grid{grid-template-columns:4px minmax(0,1fr) auto;row-gap:6px}.compact-row-grid .row-status,.compact-row-grid .row-eta{grid-column:1 / -1;justify-self:start}}@media (max-width: 480px){.brand-title{display:none}}@media (max-width: 420px){.metrics-grid,.default-row-grid{grid-template-columns:1fr}.default-row-grid .row-badges{justify-items:start}}@font-face{font-family:Halvar;src:url(/assets/Halvar-Engschrift-Regular-sUfKed3u.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halvar;src:url(/assets/Halvar-Engschrift-Bold-BNfB4bIp.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Maax;src:url(/assets/Light-205TF-BHtlSEya.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Maax;src:url(./Regular-205TF/Regular-205TF.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Maax;src:url(/assets/Medium-205TF-CUh8JEqv.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Maax;src:url(./Bold-205TF/Bold-205TF.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}
