.lg{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;background:#08080a;color:#e9ecf2;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif}.lg-loading{margin:0;color:#7d8697;font-size:14px}.lg-card{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:494px;padding:38px 50px 30px;border:1px solid rgba(233,150,32,.3);border-radius:22px;background:linear-gradient(180deg,#1e1810b8,#0c0b0cdb);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 0 0 1px #00000080,0 30px 80px #0000009e,0 0 70px #d67d0c24}.lg-mark{--lgm-ring: 112px;align-self:center;width:96px;height:108px;margin-bottom:6px;filter:drop-shadow(0 8px 22px rgba(180,98,6,.45))}.lgm{position:relative;display:block;width:100%;height:100%;perspective:560px;isolation:isolate}.lgm:before,.lgm:after{content:"";position:absolute;top:47%;left:50%;aspect-ratio:1;border-radius:50%;border:2px solid transparent;opacity:0;transform:translate(-50%,-50%);transition:opacity .22s ease;pointer-events:none}.lgm:before{height:var(--lgm-ring);border-top-color:#ffc23c}.lgm:after{height:calc(var(--lgm-ring) - 24px);border-width:1.5px;border-bottom-color:#78a4ffd9}.lgm__stage{display:block;width:100%;height:100%;transform-style:preserve-3d;transform-origin:50% 52%;will-change:transform}.lgm__svg{display:block;width:100%;height:100%;overflow:visible;transform-style:preserve-3d}.lgm__object,.lgm__slab,.lgm__core,.lgm__truss{transform-box:view-box;transform-origin:50% 50%;will-change:transform,opacity}.lgm__plate,.lgm__side,.lgm__middle-side,.lgm__core-depth,.lgm__core-top,.lgm__facet,.lgm__core-edge,.lgm__core-seams,.lgm__truss path{vector-effect:non-scaling-stroke}.lgm__floor{fill:#0000006b;transform-origin:50% 96%}.lgm__plate{stroke-linejoin:round}.lgm__plate--outer{stroke:#ffe9b7bf;stroke-width:1.2}.lgm__plate--middle{stroke:#ffdc96b3;stroke-width:1}.lgm__side,.lgm__middle-side{stroke:#00000059;stroke-width:.9;stroke-linejoin:round}.lgm__side--left{fill:#d5850e}.lgm__side--right{fill:#ac6c0a}.lgm__side--bottom{fill:#6b4104}.lgm__middle-side--left{fill:#e0951a}.lgm__middle-side--right{fill:#b7740c}.lgm__truss{fill:none;stroke-linecap:round;stroke-linejoin:round}.lgm__truss--back{stroke:#ffc66cb3;stroke-width:1.05;opacity:.54}.lgm__truss--front{stroke:#ffe2a0cc;stroke-width:1.15;opacity:.58}.lgm__core-depth{stroke:#00000059;stroke-width:.85;stroke-linejoin:round}.lgm__core-top{stroke:#a0c4ff8c;stroke-width:1.15;stroke-linejoin:round}.lgm__facet--n{fill:#b9d4ff;opacity:.26}.lgm__facet--e{fill:#2f63d8;opacity:.24}.lgm__facet--s{fill:#05102f;opacity:.26}.lgm__facet--w{fill:#4f86ff;opacity:.22}.lgm__core-edge,.lgm__core-seams{fill:none;stroke:#b2d0ffd9;stroke-linecap:round;stroke-linejoin:round;opacity:.42}.lgm__core-edge{stroke-width:1.05}.lgm__core-seams{stroke-width:.85}.lg-mark{animation:lgm-enter .56s cubic-bezier(.16,1,.3,1) both}.lgm__stage{animation:lgm-camera 10.8s cubic-bezier(.45,0,.2,1) .42s infinite}.lgm__object{animation:lgm-hover 7.2s cubic-bezier(.42,0,.2,1) .42s infinite}.lgm__slab--outer{animation:lgm-outer-drift 13.4s cubic-bezier(.45,0,.18,1) .42s infinite}.lgm__slab--middle{animation:lgm-middle-drift 9.6s cubic-bezier(.45,0,.18,1) .52s infinite}.lgm__core{animation:lgm-core-idle 5.8s cubic-bezier(.45,0,.18,1) .62s infinite}.lgm__floor{animation:lgm-floor-idle 7.2s cubic-bezier(.42,0,.2,1) .42s infinite}.lgm__plate--outer,.lgm__plate--middle{animation:lgm-edge-idle 8.2s cubic-bezier(.42,0,.2,1) .64s infinite}.lgm__core-edge{animation:lgm-core-edge-idle 5.8s cubic-bezier(.45,0,.18,1) .62s infinite}.lgm__core-seams{animation:lgm-seam-idle 5.8s cubic-bezier(.45,0,.18,1) .62s infinite}.lgm__truss--back{animation:lgm-truss-back 10.4s cubic-bezier(.45,0,.18,1) .52s infinite}.lgm__truss--front{animation:lgm-truss-front 9.8s cubic-bezier(.45,0,.18,1) .62s infinite}@keyframes lgm-enter{0%{opacity:0;transform:translateY(4px) scale(.92) rotate(-2deg)}62%{opacity:1;transform:translateY(-1px) scale(1.018) rotate(.6deg)}to{opacity:1;transform:none}}@keyframes lgm-camera{0%,to{transform:rotateX(5deg) rotateY(-7deg) rotate(-.8deg)}25%{transform:rotateX(8deg) rotateY(2deg) rotate(.7deg)}50%{transform:rotateX(2deg) rotateY(7deg) rotate(1deg)}75%{transform:rotateX(-3deg) rotateY(-3deg) rotate(-.5deg)}}@keyframes lgm-hover{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2.4px) scale(1.006)}}@keyframes lgm-outer-drift{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-.8px) rotate(-2.2deg)}68%{transform:translateY(.6px) rotate(1.4deg)}}@keyframes lgm-middle-drift{0%,to{transform:translateY(0) rotate(0) scale(1)}30%{transform:translateY(-1.2px) rotate(2.8deg) scale(1.006)}66%{transform:translateY(.5px) rotate(-1.7deg) scale(.997)}}@keyframes lgm-core-idle{0%,to{transform:translateY(0) scale(1) rotate(0)}42%{transform:translateY(-2.2px) scale(1.018) rotate(.8deg)}70%{transform:translateY(.4px) scale(.994) rotate(-.3deg)}}@keyframes lgm-floor-idle{0%,to{opacity:.58;transform:scale(1)}50%{opacity:.42;transform:scale(.9)}}@keyframes lgm-edge-idle{0%,to{opacity:.92}50%{opacity:1}}@keyframes lgm-core-edge-idle{0%,to{opacity:.34}50%{opacity:.52}}@keyframes lgm-seam-idle{0%,to{opacity:.14}50%{opacity:.24}}@keyframes lgm-truss-back{0%,to{transform:translateY(0) rotate(0);opacity:.42}50%{transform:translateY(-1px) rotate(-1.2deg);opacity:.58}}@keyframes lgm-truss-front{0%,to{transform:translateY(0) rotate(0);opacity:.46}50%{transform:translateY(.8px) rotate(1.1deg);opacity:.62}}.lg-mark.is-busy .lgm__stage{animation-duration:2.2s}.lg-mark.is-busy .lgm__object{animation-duration:1.35s}.lg-mark.is-busy .lgm__slab--outer{animation-duration:1.9s}.lg-mark.is-busy .lgm__slab--middle{animation-duration:1.45s}.lg-mark.is-busy .lgm__core{animation-duration:.76s}.lg-mark.is-busy .lgm__floor{animation-duration:1.35s}.lg-mark.is-busy .lgm__truss--back{animation-duration:1.7s}.lg-mark.is-busy .lgm__truss--front{animation-duration:1.55s}.lg-mark.is-busy .lgm__plate--outer,.lg-mark.is-busy .lgm__plate--middle{animation-duration:1.1s}.lg-mark.is-busy .lgm__core-edge,.lg-mark.is-busy .lgm__core-seams{animation-duration:.76s}.lg-mark.is-busy .lgm{animation:lgm-busy-bounce 1.1s cubic-bezier(.34,1.56,.64,1) infinite}.lg-mark.is-busy .lgm:before{opacity:1;animation:lgm-spin .9s linear infinite}.lg-mark.is-busy .lgm:after{opacity:1;animation:lgm-spin 1.4s linear infinite reverse}@keyframes lgm-busy-bounce{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-3px) scale(1.03)}70%{transform:translateY(1px) scale(.99)}}@keyframes lgm-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.lg-mark.is-jolt-a .lgm{animation:lgm-jolt-a .62s cubic-bezier(.36,.07,.19,.97)}.lg-mark.is-jolt-b .lgm{animation:lgm-jolt-b .62s cubic-bezier(.36,.07,.19,.97)}@keyframes lgm-jolt-a{0%{transform:translate(0) rotate(0)}14%{transform:translate(-7px) rotate(-4deg)}32%{transform:translate(6px) rotate(3.2deg)}50%{transform:translate(-4px) rotate(-2deg)}68%{transform:translate(2.6px) rotate(1.2deg)}84%{transform:translate(-1.2px) rotate(-.5deg)}to{transform:none}}@keyframes lgm-jolt-b{0%{transform:translate(0) rotate(0)}14%{transform:translate(-7px) rotate(-4deg)}32%{transform:translate(6px) rotate(3.2deg)}50%{transform:translate(-4px) rotate(-2deg)}68%{transform:translate(2.6px) rotate(1.2deg)}84%{transform:translate(-1.2px) rotate(-.5deg)}to{transform:none}}.lg-mark.is-jolt-a .lgm__core-edge,.lg-mark.is-jolt-a .lgm__core-seams{animation:lgm-alarm-a .62s ease-out}.lg-mark.is-jolt-b .lgm__core-edge,.lg-mark.is-jolt-b .lgm__core-seams{animation:lgm-alarm-b .62s ease-out}@keyframes lgm-alarm-a{0%,to{stroke:#b2d0ffd9;opacity:.34}30%{stroke:#ff6b6b;opacity:.95}}@keyframes lgm-alarm-b{0%,to{stroke:#b2d0ffd9;opacity:.34}30%{stroke:#ff6b6b;opacity:.95}}.lg-title{margin:0;text-align:center;font-size:34px;font-weight:700;letter-spacing:-.01em;color:#f4f6fa}.lg-title span{background:linear-gradient(180deg,#ffd15c,#e79214);-webkit-background-clip:text;background-clip:text;color:transparent}.lg-sub{margin:8px 0 26px;text-align:center;font-size:14px;color:#8b8f99}.lg-label{margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9aa0ac}.lg-field{position:relative;display:flex;align-items:center;margin-bottom:18px;border:1px solid #2a2b31;border-radius:11px;background:#0c0c0f;transition:border-color .14s ease,box-shadow .14s ease}.lg-field:focus-within{border-color:#e996209e;box-shadow:0 0 0 3px #e9962021}.lg-ico{flex:none;width:19px;height:19px;margin-left:14px;color:#e2952a}.lg-input{flex:1;min-width:0;padding:15px 14px;border:0;background:transparent;color:#eef1f6;font:inherit;font-size:15px}.lg-input:focus{outline:none}.lg-input::placeholder{color:#61656f}.lg-input:disabled{opacity:.55;cursor:not-allowed}.lg-input:-webkit-autofill,.lg-input:-webkit-autofill:focus{-webkit-text-fill-color:#eef1f6;-webkit-box-shadow:0 0 0 1000px #0c0c0f inset;caret-color:#eef1f6}.lg-reveal{flex:none;display:grid;place-items:center;width:42px;height:42px;margin-right:4px;border:0;background:none;color:#7b808b;cursor:pointer}.lg-reveal:hover{color:#e2952a}.lg-reveal svg{width:19px;height:19px}.lg-error{min-height:18px;margin-bottom:12px;font-size:13px;line-height:1.4;color:#ff6b6b}.lg-submit{padding:15px 20px;border:0;border-radius:11px;background:linear-gradient(180deg,#ffc93f,#e58f0c);color:#241a05;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 8px 26px #db8a0f5c;transition:filter .14s ease,transform .14s ease}.lg-submit:hover:not(:disabled){filter:brightness(1.07)}.lg-submit:active:not(:disabled){transform:translateY(1px)}.lg-submit:disabled{opacity:.62;cursor:progress}.lg-div{position:relative;height:1px;margin:22px 0 14px;background:linear-gradient(90deg,transparent,rgba(233,150,32,.42),transparent)}.lg-div i{position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:#f0a528;transform:translate(-50%,-50%);box-shadow:0 0 9px 2px #f0a528bf}.lg-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px;border:0;background:none;color:#d99a2e;font:inherit;font-size:14px;cursor:pointer}.lg-back:hover{color:#ffc86b}.lg-back svg{width:17px;height:17px}@media (max-width: 560px){.lg-card{padding:30px 24px 24px;border-radius:18px}.lg-title{font-size:28px}.lg-mark{width:82px;height:92px;--lgm-ring: 96px}}@media (prefers-reduced-motion: reduce){.lg-mark,.lgm,.lgm:before,.lgm:after,.lgm__stage,.lgm__object,.lgm__slab,.lgm__core,.lgm__floor,.lgm__plate,.lgm__core-edge,.lgm__core-seams,.lgm__truss{animation:none}}.q{max-width:1100px;margin:0 auto;padding:24px 20px 64px;font:15px/1.5 system-ui,sans-serif;color:#12203a}.q-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.q-title{font-size:22px;margin:0;flex:0 0 auto}.q-who{color:#5a6b86;font-size:13px;margin-left:auto}.q-toast{background:#fff4d6;border:1px solid #e3bd57;border-radius:8px;padding:10px 14px;margin-bottom:16px}.q-toast--error{background:#fbe4e4;border-color:#d08383}.q-section{margin-bottom:32px}.q-section-title{font-size:16px;text-transform:uppercase;letter-spacing:.06em;color:#5a6b86;margin:0 0 8px}.q-empty{color:#7b8aa3;font-style:italic}.q-table{width:100%;border-collapse:collapse}.q-table th,.q-table td{text-align:left;padding:10px 8px;border-bottom:1px solid #e2e8f2;vertical-align:middle}.q-table th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#7b8aa3}.q-chip{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;background:#e8edf6}.q-chip--pending{background:#fdf0d5}.q-chip--confirmed{background:#d8f0dd}.q-chip--completed{background:#d5e6fb}.q-chip--no_show{background:#f6dcdc}.q-chip--cancelled{background:#e6e6e6}.q-actions{display:flex;flex-wrap:wrap;gap:6px}.q-btn{font:inherit;font-size:13px;padding:5px 12px;border-radius:6px;border:1px solid #c3cede;background:#fff;cursor:pointer}.q-btn:disabled{opacity:.4;cursor:not-allowed}.q-btn--ghost{border-style:dashed}.q-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c16288c;display:flex;align-items:center;justify-content:center}.q-modal{background:#fff;border-radius:12px;padding:24px;min-width:320px;max-width:480px}.q-modal-title{margin:0 0 12px;font-size:18px}.q-modal-body dt{font-size:12px;text-transform:uppercase;color:#7b8aa3}.q-modal-body dd{margin:0 0 10px;font-size:16px}.q-modal-audit{margin:16px 0;font-size:13px;color:#12203a;border-left:3px solid #e3bd57;padding-left:10px}.bc-profile-sealed{margin:12px 0 0;font-size:13px;color:#7b8aa3;font-style:italic}.bc-profile{margin-top:16px;border-top:1px solid #e2e8f2;padding-top:12px}.bc-heading{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#5a6b86;margin:12px 0 6px}.bc-buod-text{margin:0 0 8px;font-size:15px;white-space:pre-wrap}.bc-fields{margin:0}.bc-field dt,.bc-untrusted dt{font-size:12px;text-transform:uppercase;color:#7b8aa3}.bc-field dd,.bc-untrusted dd{margin:0 0 8px;font-size:15px}.bc-untrusted{border-left:3px solid #e3bd57;padding-left:10px;margin:0 0 8px;background:#fffdf5}.bc-untrusted-tag{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;background:#fdf0d5;color:#8a6d1f;font-size:10px;text-transform:none;letter-spacing:0;vertical-align:middle}
