body,html{height:100%}body{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}main{flex:1 0 auto;min-width:0}.card,.card-body{min-width:0;max-width:100%}.card-body img{max-width:100%;height:auto}.navbar-brand{min-width:0;overflow:hidden;text-overflow:ellipsis}table .text-monospace,table code{word-break:break-all;white-space:normal}.photo-upload-dropzone,.photo-upload-dropzone *{white-space:normal}.card-img-top{max-width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}@media (prefers-reduced-motion:reduce){.placeholder-glow .placeholder{animation:none}}.toast{position:relative;box-shadow:0 10px 28px rgba(15,23,42,.14)}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.toast.show{animation:toast-slide-in .24s cubic-bezier(.16,1,.3,1) both}@keyframes toast-progress-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-progress{position:absolute;left:0;right:0;bottom:0;height:3px;transform-origin:left center;animation-name:toast-progress-drain;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1}@media (prefers-reduced-motion:reduce){.toast.show{animation:none}.toast-progress{animation:none;transform:scaleX(1)}}:root{--tblr-primary:#066fd1;--tblr-body-bg:#f9fafb;--tblr-body-color:#1f2937;--tblr-border-radius:6px;--tblr-font-sans-serif:"Inter Var",Inter,-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif}.statuchet-landing-page{display:grid;min-height:100svh;overflow-x:hidden;background:#edf3f0}@supports (min-height:100dvh){.statuchet-landing-page{min-height:100dvh}}.statuchet-landing{display:grid;width:100%;min-height:100%;padding:clamp(.75rem,2vw,1.4rem);color:#17211f}.statuchet-landing__shell{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:clamp(1rem,2.2vw,1.5rem);gap:clamp(1rem,2.2vw,1.5rem);overflow:hidden;width:100%;min-height:100%;padding:clamp(1.1rem,3vw,2.6rem);border:1px solid #cbd8d3;border-radius:12px;background:linear-gradient(rgba(15,118,110,.06) 1px,transparent 0),linear-gradient(90deg,rgba(15,118,110,.06) 1px,transparent 0),#f3f6f4;background-size:28px 28px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.statuchet-landing__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,1.05fr);grid-gap:clamp(1.5rem,5vw,6rem);gap:clamp(1.5rem,5vw,6rem);align-items:center;min-height:0}.statuchet-landing__copy{display:grid;grid-gap:1rem;gap:1rem;max-width:46rem;min-width:0}.statuchet-landing__eyebrow{width:max-content;max-width:100%;padding:.35rem .6rem;border:1px solid #b7cdc6;border-radius:999px;background:rgba(255,255,255,.72);color:#126b63;font-size:.78rem;font-weight:700}.statuchet-landing__title{margin:0;font-size:clamp(3.6rem,8.7vw,9rem);font-weight:800;line-height:.92;color:#17211f}.statuchet-landing__subtitle{max-width:40rem;margin:0;color:#263a36;font-size:clamp(1.45rem,2.6vw,2.65rem);font-weight:650;line-height:1.12}.statuchet-landing__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.35rem}.statuchet-landing__action{min-width:9.5rem;white-space:normal}.statuchet-landing__lead{max-width:39rem;margin:0;color:#4b5c58;font-size:clamp(1.05rem,1.35vw,1.4rem);line-height:1.46}.statuchet-landing__visual{position:relative;min-width:0}.statuchet-landing__visual:before{position:absolute;top:-1rem;right:2rem;z-index:0;padding:.3rem .65rem;border:1px solid #cbd8d3;border-radius:999px;background:#fff;color:#6b7280;font-size:.76rem;font-weight:700;content:"LIVE STATUS"}.statuchet-landing__product-card{position:relative;z-index:1;display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:46rem;margin-left:auto;padding:clamp(1.05rem,2.6vw,1.9rem);border:1px solid #b9c9c4;border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(18,42,37,.16)}.statuchet-landing__product-card:before{position:absolute;top:1.1rem;right:-.55rem;padding:.25rem .7rem;border-radius:999px;background:#17211f;color:#fff;font-size:.72rem;font-weight:700;content:"OBJECT 11.3"}.statuchet-landing__object-row,.statuchet-landing__product-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.statuchet-landing__product-topline{padding-bottom:.8rem;border-bottom:1px solid #d7e0dc;color:#63716e;font-size:.85rem;font-weight:700}.statuchet-landing__status-pill{padding:.28rem .55rem;border:1px solid #f6c26d;border-radius:999px;background:#fff7e8;color:#a65300}.statuchet-landing__object-row span,.statuchet-landing__object-row strong{display:block}.statuchet-landing__object-row strong{color:#17211f;font-size:clamp(1.2rem,2vw,1.7rem)}.statuchet-landing__object-row span{margin-top:.2rem;color:#5f6f6b}.statuchet-landing__qr{position:relative;flex:0 0 auto;width:clamp(5.25rem,10vw,7rem);aspect-ratio:1;border:8px solid #fff;border-radius:8px;background:linear-gradient(90deg,#17211f 50%,transparent 0) 0 0 /18px 18px,linear-gradient(#17211f 50%,transparent 0) 0 0 /18px 18px,#f7faf8;box-shadow:0 0 0 1px #ccd9d4}.statuchet-landing__qr span{position:absolute;width:1.15rem;height:1.15rem;background:#17211f}.statuchet-landing__qr span:first-child{top:.35rem;left:.35rem}.statuchet-landing__qr span:nth-child(2){top:.35rem;right:.35rem}.statuchet-landing__qr span:nth-child(3){bottom:.35rem;left:.35rem}.statuchet-landing__qr span:nth-child(4){right:1.7rem;bottom:1.7rem;background:#d97706}.statuchet-landing__timeline{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem;border:1px solid #d7e0dc;border-radius:8px;background:#f8faf9}.statuchet-landing__timeline-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.7rem;column-gap:.7rem;align-items:start}.statuchet-landing__timeline-item>span{width:.72rem;height:.72rem;margin-top:.3rem;border:2px solid #fff;border-radius:999px;background:#126b63;box-shadow:0 0 0 2px #b7cdc6}.statuchet-landing__timeline-item small,.statuchet-landing__timeline-item strong{grid-column:2}.statuchet-landing__timeline-item strong{color:#1f2937}.statuchet-landing__timeline-item small{color:#65746f}.statuchet-landing__timeline-item:last-child>span{background:#15803d}.statuchet-landing__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:0;overflow:hidden;border:1px solid #cbd8d3;border-radius:10px;background:rgba(255,255,255,.84)}.statuchet-landing__summary-item{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0;padding:clamp(.9rem,1.7vw,1.25rem);border-right:1px solid #d7e0dc}.statuchet-landing__summary-item:last-child{border-right:0}.statuchet-landing__summary-item span:last-child{color:#52635f}.statuchet-landing__step{font-size:.75rem;font-weight:700;color:#126b63}.statuchet-landing .btn-primary{border-color:#126b63;background-color:#126b63}.statuchet-landing .btn-primary:focus,.statuchet-landing .btn-primary:hover{border-color:#0f5d56;background-color:#0f5d56}.statuchet-landing .btn-outline-primary{border-color:#126b63;color:#126b63}.statuchet-landing .btn-outline-primary:focus,.statuchet-landing .btn-outline-primary:hover{border-color:#126b63;background-color:#126b63;color:#fff}@media (max-width:991.98px){.statuchet-landing__hero{grid-template-columns:1fr;min-height:0}.statuchet-landing__product-card{max-width:none;margin-left:0}.statuchet-landing__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.statuchet-landing__summary-item:nth-child(2){border-right:0}.statuchet-landing__summary-item:nth-child(-n+2){border-bottom:1px solid #d7e0dc}}@media (max-width:767.98px){.statuchet-landing__actions{width:100%;justify-content:stretch}.statuchet-landing__action{flex:1 1 100%;min-width:0}}@media (max-width:575.98px){.statuchet-landing__shell{padding:1rem;border-radius:8px}.statuchet-landing__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.statuchet-landing__action{width:100%}.statuchet-landing__action:first-child{grid-column:1/-1}.statuchet-landing__product-card{gap:.75rem;padding:.9rem}.statuchet-landing__object-row{align-items:flex-start}.statuchet-landing__qr{width:4.5rem;border-width:6px}.statuchet-landing__product-card:before,.statuchet-landing__visual:before{display:none}.statuchet-landing__timeline{gap:.35rem;padding:.6rem}.statuchet-landing__timeline-item small{display:none}.statuchet-landing__summary{grid-template-columns:1fr}.statuchet-landing__summary-item{border-right:0;border-bottom:1px solid #dbe3ec}.statuchet-landing__summary-item:last-child{border-bottom:0}}