.app-ui{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f14;--panel:#11161e;--surface-2:#161d27;--border:#1f2937;--text:#e9edf3;--text-dim:#94a1b5;--accent:#3fd6c6;--accent-deep:#1e8f86;--amber:#ffb454;--danger:#ff6b6b;--good:#4ade80;--warn:#e0a33e;--on-accent:#05131f;--amber-line:#5c4318;--text-media:#e9edf3;--text-dim-media:#94a1b5;--accent-on-tint:#3fd6c6;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs:.7rem;--text-sm:.76rem;--text-md:.82rem;--text-lg:.9rem;--space-1:.1rem;--space-2:.2rem;--space-3:.25rem;--space-4:.4rem;--space-5:.5rem;--space-6:.6rem;--space-7:.75rem;--space-9:1rem;--space-11:1.25rem;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;background:var(--bg);color:var(--text);font:400 16px/normal var(--font-sans);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased}.app-ui *,.app-ui :before,.app-ui :after{box-sizing:border-box}.app-ui dl,.app-ui dd,.app-ui p{margin:0}.app-ui .au-icon{vertical-align:-2px;stroke-width:1.5px;flex-shrink:0}.app-ui .au-mono{font-family:var(--font-mono);font-size:var(--text-md)}.app-ui .au-dim{color:var(--text-dim)}.au-window{background:var(--deep);border:1px solid var(--line-accent);box-shadow:0 50px 100px -30px #000000e6, 0 0 80px -20px var(--glow);border-radius:14px;overflow:hidden}.au-window-bar{border-bottom:1px solid var(--line);background:#07141d;align-items:center;gap:.4rem;padding:.6rem .9rem;display:flex}.au-window-bar i{background:#1f3340;border-radius:50%;width:.6rem;height:.6rem}.au-scale{overflow:hidden}.au-app{container-type:inline-size}.au-topbar{padding:0 var(--space-11);border-bottom:1px solid var(--border);background:var(--panel);align-items:center;gap:2rem;height:3.25rem;display:flex}.au-brand{align-items:center;gap:var(--space-6);flex:none;display:inline-flex}.au-brand-mark{flex:none;display:block}.au-brand-name{letter-spacing:.2px;white-space:nowrap;font-size:1.05rem;font-weight:800}.au-brand-name span{color:var(--accent)}.au-nav{gap:var(--space-11);flex:1;min-width:0;display:flex}.au-nav-link{color:var(--text-dim);padding:var(--space-3) 0;border-bottom:2px solid #0000}.au-nav-link.active{color:var(--text);border-bottom-color:var(--accent)}.au-right{align-items:center;gap:var(--space-7);display:flex}.au-theme-toggle{border:1px solid var(--border);width:2rem;height:2rem;color:var(--text-dim);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.au-admin{align-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-7);max-width:16rem;display:flex}.au-content{padding:var(--space-11)}.au-chip{background:var(--panel);border:1px solid var(--border);color:var(--text-dim);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-6);font-size:var(--text-md);white-space:nowrap;line-height:1.5;display:inline-block}.au-chip.on{border-color:var(--accent-deep);background:color-mix(in srgb, var(--accent) 11%, transparent);color:var(--accent-on-tint)}.au-chip.ghost{background:0 0;border-style:dashed}.au-chip-caret{opacity:.6;font-size:var(--text-xs)}.au-events{gap:var(--space-7);flex-direction:column;display:flex}.au-search-box{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-3) var(--space-5);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.au-search-half{flex:16rem;min-width:0;position:relative}.au-search-half+.au-search-half{padding-left:var(--space-5);border-left:1px solid var(--border)}.au-search-field{align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;min-width:0;display:flex}.au-search-tools{align-items:center;gap:var(--space-5);margin-left:auto;display:flex}.au-search-view{gap:var(--space-3);display:flex}.au-search-chip{align-items:center;gap:var(--space-3);font-size:var(--text-md);padding:var(--space-2) var(--space-6);display:inline-flex}.au-search-chip-x,.au-search-clear{padding:0 var(--space-2);color:var(--text-dim);font-size:var(--text-lg);line-height:1}.au-search-clear{padding:var(--space-2) var(--space-4);font-size:.95rem}.au-search-input{min-width:10rem;padding:var(--space-3) var(--space-4);flex:1}.au-search-half:first-child .au-search-input{min-width:2rem}.au-search-input.placeholder{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.au-result-list{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel);overflow:hidden}.au-day{align-items:center;gap:var(--space-7);padding:var(--space-5) .9rem;background:var(--surface-2);border-top:1px solid var(--border);font-size:var(--text-sm);font-weight:500;display:flex}.au-day:after{content:"";background:var(--border);flex:1;height:1px}.au-day-count{color:var(--text-dim);font-weight:400}.au-row{align-items:center;gap:var(--space-7);padding:var(--space-5) var(--space-7);border-top:1px solid var(--border);display:grid}.au-head{background:var(--surface-2);color:var(--text-dim);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;border-top:0;display:none}.au-thumb{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);width:100%;max-width:8.44rem;display:block;position:relative;overflow:hidden}.au-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.au-cell-wrap{white-space:normal;text-overflow:clip;overflow:visible}.au-object{align-items:center;gap:var(--space-4);font-size:var(--text-md);display:inline-flex}.au-object i{border-radius:var(--radius-xs);flex:none;width:.45rem;height:.45rem}.au-repeat-toggle{margin-left:var(--space-5);font-size:var(--text-xs);padding:var(--space-1) var(--space-5)}.au-bar{border-radius:var(--radius-xs);background:var(--border);vertical-align:middle;width:2.25rem;height:3px;margin-left:.4rem;display:inline-block;overflow:hidden}.au-bar i{background:var(--accent-deep);height:100%;display:block}.au-pill{font-size:var(--text-xs);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-4);color:var(--text-dim)}.au-delivery{font-size:var(--text-xs);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-4);color:var(--text-dim);white-space:nowrap;display:inline-block}.au-delivery.sent{color:var(--accent);border-color:var(--accent-deep)}.au-desc-groups-inline{gap:var(--space-6);flex-wrap:wrap;display:flex}.au-desc-groups{gap:var(--space-5);flex-direction:column;display:flex}.au-desc-group{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.au-desc-groups .au-desc-group{align-items:flex-start;gap:var(--space-3);flex-direction:column}.au-desc-group-label{color:var(--text-dim);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;flex:none}.au-desc-group-chips{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.au-desc-chip{align-items:center;gap:var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-6);font-size:var(--text-sm);color:var(--text);white-space:nowrap;display:inline-flex}.au-desc-chip.hit{background:var(--amber-line);border-color:var(--amber)}.au-desc-chip-conf{color:var(--text-dim);font-size:var(--text-xs)}.au-desc-chip-bar{border-radius:var(--radius-xs);background:var(--border);vertical-align:middle;width:2rem;height:3px;display:inline-block;overflow:hidden}.au-desc-chip-bar i{background:var(--accent-deep);height:100%;display:block}.au-row{gap:var(--space-4) var(--space-7);grid-template-columns:7rem auto 1fr auto;grid-template-areas:"thumb time camera object""thumb desc desc desc""thumb conf rule rule"}.au-row>.au-thumb{grid-area:thumb;align-self:start}.au-c-time{grid-area:time}.au-c-camera{grid-area:camera}.au-c-object{grid-area:object}.au-c-desc{grid-area:desc}.au-c-conf{grid-area:conf}.au-c-rule{grid-area:rule}.au-c-delivery{display:none}@container (width<=49.99rem){.au-topbar{gap:var(--space-7);padding:0 .9rem}.au-nav{gap:var(--space-7);font-size:var(--text-lg)}.au-search-half:first-child{flex-basis:100%}.au-search-half+.au-search-half{padding-left:var(--space-5);border-left:0;flex-basis:10rem}.au-content{padding:var(--space-9)}.au-none{display:none}}@container (width<=33.99rem){.au-topbar{gap:var(--space-9);padding:0 var(--space-7)}.au-brand-name,.au-right{display:none}.au-nav{gap:var(--space-7);font-size:var(--text-lg);justify-content:space-between}.au-content{padding:var(--space-7)}.au-search-half+.au-search-half{padding-left:var(--space-3)}.au-row{grid-template-columns:5.25rem 1fr auto;grid-template-areas:"thumb time time""thumb camera camera""thumb object conf""desc desc desc"}.au-row>.au-thumb{align-self:center}.au-c-rule{display:none}.au-c-conf{text-align:right}.au-row:nth-child(n+6){display:none}}@container (width>=50rem){.au-row{gap:var(--space-7);grid-template-columns:7rem 6.5rem 9rem 8rem minmax(9rem,1fr) 6rem;grid-template-areas:none}.au-head{display:grid}.au-row>*,.au-row>.au-thumb{grid-area:auto}.au-row>.au-thumb{align-self:center}.au-c-time,.au-c-camera,.au-c-object,.au-c-desc,.au-c-conf,.au-c-rule{grid-area:auto}.au-c-rule,.au-c-delivery{display:none}}@container (width>=74rem){.au-row{grid-template-columns:8.75rem 7rem 9rem 7rem minmax(8rem,1fr) 6.5rem 6rem 5.5rem}.au-c-rule,.au-c-delivery,.au-head>.au-c-rule,.au-head>.au-c-delivery{display:block}}.au-snap{border-radius:var(--radius-sm);background:#2c3342;width:100%;line-height:0;display:block;position:relative;overflow:hidden}.au-snap-zoom{position:absolute;inset:0}.au-snap-img{object-fit:cover;width:100%;height:100%;display:block}.au-snap-ph{background:linear-gradient(#323a4b 0%,#2c3342 62%,#343c4d 62%,#2e3544 100%);position:absolute;inset:0}.au-sil{display:block;position:absolute}.au-sil-person:before{content:"";aspect-ratio:1;background:#94a3b84d;border-radius:50%;width:44%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.au-sil-person:after{content:"";background:#94a3b84d;border-radius:30% 30% 12% 12%/14% 14% 6% 6%;position:absolute;inset:34% 22% 6%}.au-sil-vehicle:before{content:"";background:#94a3b84d;border-radius:12%/20%;position:absolute;inset:14% 0 24%}.au-sil-vehicle b{aspect-ratio:1;background:#0b0f1480;border-radius:50%;width:16%;position:absolute;bottom:8%}.au-sil-vehicle b:first-child{left:12%}.au-sil-vehicle b:last-child{right:12%}.au-sil-front:before{border-radius:14% 14% 8% 8%/18% 18% 8% 8%;inset:30% 6% 6%}.au-sil-front:after{content:"";background:#94a3b838;border-radius:22% 22% 6% 6%/40% 40% 10% 10%;height:34%;position:absolute;top:6%;left:20%;right:20%}.au-sil-front b{aspect-ratio:1.6;background:#e9edf359;border-radius:30%;width:15%;top:50%;bottom:auto}.au-sil-front b:first-child{left:14%}.au-sil-front b:last-child{right:14%}.au-snap-mark{color:#e9edf366;font:500 .6rem/1 var(--font-mono);pointer-events:none;align-items:center;gap:.25rem;display:inline-flex;position:absolute;bottom:.35rem;right:.4rem}.au-tile .au-snap-mark{top:.4rem;bottom:auto}.au-snap-thumb .au-snap-mark-text{display:none}.au-boxes{position:absolute;inset:0}.au-tags{pointer-events:none;position:absolute;inset:0}.au-tag{-webkit-backdrop-filter:blur(6px);border:1px solid color-mix(in srgb, var(--tag) 55%, transparent);color:#e9edf3;font:500 .72rem/1.2 var(--font-sans);white-space:nowrap;background:#060c13cc;border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .6rem .22rem .5rem;display:inline-flex;position:absolute;box-shadow:0 6px 18px #00000059}.au-tag b{font-weight:600}.au-tag-dot{background:var(--tag);width:.4rem;height:.4rem;box-shadow:0 0 0 .18rem color-mix(in srgb, var(--tag) 25%, transparent);border-radius:50%}.au-tag-conf{color:#94a1b5;font:500 .66rem/1 var(--font-mono)}.au-tag-item{border-left:1px solid #e9edf324;align-items:center;gap:.3rem;padding-left:.45rem;display:inline-flex}.au-tag-item i{background:#4d9dff;border-radius:50%;width:.34rem;height:.34rem}.au-brackets{opacity:.75;position:absolute}.au-brackets.hit{opacity:1}.au-brackets i{width:var(--corner);height:var(--corner);border:0 solid var(--tag);filter:drop-shadow(0 0 1px #0009);position:absolute}.au-brackets i:first-child{border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:3px;top:0;left:0}.au-brackets i:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;border-top-right-radius:3px;top:0;right:0}.au-brackets i:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;border-bottom-left-radius:3px;bottom:0;left:0}.au-brackets i:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:3px;bottom:0;right:0}.au-brackets.hit i{border-width:0}.au-brackets.hit i:first-child{border-top-width:2px;border-left-width:2px}.au-brackets.hit i:nth-child(2){border-top-width:2px;border-right-width:2px}.au-brackets.hit i:nth-child(3){border-bottom-width:2px;border-left-width:2px}.au-brackets.hit i:nth-child(4){border-bottom-width:2px;border-right-width:2px}.au-item-dot{background:#4d9dff;border-radius:50%;width:.4rem;height:.4rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #060c138c,0 0 0 4px #4d9dff4d}.au-stem{background:var(--tag);opacity:.85;width:1px;position:absolute;transform:translate(-.5px)}.au-box{border-radius:var(--radius-xs);border:2px solid;position:absolute}.au-box-detail{box-shadow:0 0 0 1px #00000080}.au-box-label{font-size:var(--text-xs);color:var(--on-accent);padding:var(--space-1) var(--space-4);border-radius:var(--radius-xs);white-space:nowrap;line-height:normal;position:absolute;top:-1.35rem;left:0}.au-box-detail .au-box-label{padding:0 var(--space-3);line-height:1.1rem;top:-1.15rem;left:-2px}.au-box-label.flip-x{left:auto;right:0}.au-box-label.flip-y,.au-box-detail .au-box-label.flip-y{top:0}.au-lightbox{gap:var(--space-5);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-9);flex-direction:column;display:flex}.au-lightbox-bar{align-items:center;gap:var(--space-6);color:var(--text);flex-wrap:wrap;min-width:0;display:flex}.au-lightbox-name{align-items:baseline;gap:var(--space-4);white-space:nowrap;font-weight:600;display:inline-flex}.au-lightbox-dot{border-radius:var(--radius-xs);align-self:center;width:.5rem;height:.5rem}.au-lightbox-sub{color:var(--text-dim);font-size:var(--text-md);font-weight:400}.au-lightbox-similar{color:var(--accent);font-size:var(--text-md);white-space:nowrap;text-decoration:underline}.au-lightbox-close{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-6);margin-left:auto}.au-lightbox .au-snap{background:var(--bg)}.au-lightbox-meta{align-items:center;gap:var(--space-3) var(--space-7);grid-template-columns:auto 1fr;margin:.75rem 0 0;display:grid}.au-lightbox-meta dd{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.au-lightbox-meta dt{color:var(--text-dim);font-size:var(--text-md)}.au-lightbox-meta dd{font-size:var(--text-md)}.au-plate-crop{margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xs);max-width:100%;max-height:4rem;display:block}.au-plate-crop-ph{background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, #1b2330 6px 12px);width:7.5rem;height:2.25rem}.au-live{gap:var(--space-9);flex-direction:column;display:flex}.au-live-toolbar{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.au-live-views-label{font-size:var(--text-sm);color:var(--text-dim)}.au-live-views{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.au-live-grid{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.au-tile{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);position:relative;overflow:hidden}.au-tile .au-snap{border-radius:0}.au-tile-badge{top:var(--space-3);left:var(--space-3);padding:var(--space-2);border-radius:var(--radius-xs);background:#0000009e;align-items:center;line-height:0;display:flex;position:absolute}.au-tile-badge.live{color:var(--danger)}.au-tile-badge.out-of-frame{color:var(--warn)}.au-tile-badge.live .au-icon{animation:1.6s ease-in-out infinite au-pulse}.au-tile-footer{align-items:baseline;gap:var(--space-7);padding:var(--space-3) var(--space-5);background:linear-gradient(#0000,#000c);display:flex;position:absolute;bottom:0;left:0;right:0}.au-tile-name{font-size:var(--text-md);color:var(--text-media);text-shadow:0 1px 2px #000;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.au-stream-stats{gap:var(--space-6);color:var(--text-dim-media);font-size:var(--text-xs);font-family:var(--font-mono);text-shadow:0 1px 2px #000;white-space:nowrap;flex:none;margin-left:auto;display:flex}@container (width<=33.99rem){.au-live-grid{grid-template-columns:1fr}.au-stream-stats{display:none}}@keyframes au-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.au-tile-badge.live .au-icon{animation:none}}.au-gallery{gap:var(--space-7);flex-direction:column;display:flex}.au-gallery-day{font-size:var(--text-sm);color:var(--text-dim);font-weight:500}.au-gallery-grid{gap:var(--space-9);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));display:grid}.au-card .au-snap{border-radius:0}.au-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.au-card-frame{background:var(--surface-2);display:block;position:relative;overflow:hidden}.au-card-time{left:var(--space-5);bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-media);text-shadow:0 1px 2px #000;padding:var(--space-1) var(--space-5);border-radius:var(--radius-pill);background:#000000bf;position:absolute}.au-card-delivery{right:var(--space-5);top:var(--space-5);position:absolute}.au-card-body{gap:var(--space-4);padding:var(--space-7);flex-direction:column;display:flex}.au-card-heading{align-items:center;gap:var(--space-4);font-size:var(--text-md);flex-wrap:wrap;display:flex}.au-card-dot{border-radius:var(--radius-xs);flex:none;width:.5rem;height:.5rem}.au-card-label{color:var(--text);font-weight:600}.au-card-camera{color:var(--text-dim)}.au-card-conf{color:var(--text-dim);font-size:var(--text-sm);margin-left:auto}.au-card-meta{align-items:center;gap:var(--space-5);min-height:1.5em;display:flex}.au-card-plate{font-size:var(--text-xs);font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-4);color:var(--text)}.au-card-delivery .au-delivery{background:#000000bf}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;src:url(/assets/Inter-var-8kRkwJBP.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:100 800;font-display:swap;src:url(/assets/JetBrainsMono-var-Db4Uuiha.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#03111a;--deep:#020a10;--raise:#061a26;--panel:#0a2130;--line:#ffffff14;--line-accent:#28d6a047;--text:#fff;--dim:#8fa1aa;--accent:#28d6a0;--on-accent:#03111a;--glow:#28d6a02e;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--bg);color:var(--text);font:17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}h1,h2,h3{letter-spacing:-.02em}.wrap{max-width:68rem;margin:0 auto;padding-inline:2rem}.section{padding-block:6rem}.tint{background:var(--raise);border-block:1px solid var(--line)}.kicker{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .9rem;font-size:.8rem;font-weight:700}h2{max-width:40rem;margin:0 0 1.2rem;font-size:2.3rem;line-height:1.15}h3{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.1rem}.body{color:var(--dim);max-width:40rem;margin:0 0 2rem;font-size:1.12rem;line-height:1.6}.nav{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#020c12eb;align-items:center;gap:2.2rem;padding:.85rem 2rem;display:flex;position:sticky;top:0}.brand{letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.brand em{color:var(--accent);font-style:normal}.brand svg{width:1.9rem;height:1.9rem}.nav-links{gap:1.6rem;display:flex}.nav-links a{color:var(--dim);font-size:.93rem;font-weight:500;text-decoration:none}.nav-links a:hover{color:var(--accent)}.nav .btn{margin-left:auto}.nav-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;display:none}.nav-toggle-box{width:1.1rem;height:.8rem;display:block;position:relative}.nav-toggle-box span{background:var(--text);border-radius:1px;height:2px;transition:transform .2s,opacity .2s;position:absolute;left:0;right:0}.nav-toggle-box span:first-child{top:0}.nav-toggle-box span:nth-child(2){margin-top:-1px;top:50%}.nav-toggle-box span:nth-child(3){bottom:0}.nav-toggle[aria-expanded=true] .nav-toggle-box span:first-child{transform:translateY(5px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-box span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-box span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-mobile{display:none}.btn{border:1px solid var(--accent);color:var(--text);background:0 0;border-radius:8px;padding:.8rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-block}.btn:hover{background:#28d6a014;transform:translateY(-1px)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:#3fe4b2;box-shadow:0 8px 28px -6px #28d6a08c}.btn-sm{padding:.5rem 1.1rem;font-size:.9rem}.actions{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.actions.left{justify-content:flex-start;margin-top:3rem}.top{background:radial-gradient(50rem 30rem at 75% 10%, var(--glow), transparent 70%), radial-gradient(30rem 24rem at 0% 100%, #28d6a014, transparent 70%), var(--bg);position:relative;overflow:hidden}.top:before{content:"";pointer-events:none;background-image:radial-gradient(#28d6a038 1px,#0000 1.4px);background-size:18px 18px;height:60%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.top:after{content:"";background:linear-gradient(to bottom, transparent, var(--accent), transparent);opacity:.35;width:2px;height:140%;box-shadow:0 0 18px var(--accent);position:absolute;top:-20%;right:38%;transform:rotate(24deg)}.hero{z-index:1;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:3.5rem;max-width:90rem;padding-top:5rem;padding-bottom:6rem;display:grid;position:relative}.hero h1{text-wrap:balance;letter-spacing:-.035em;margin:0 0 1.4rem;font-size:clamp(2.7rem,3.4vw,3.5rem);line-height:1.06}.hero h1 em{color:var(--accent);font-style:normal}.lede{color:var(--dim);max-width:34rem;margin:0 0 2.2rem;font-size:1.22rem;line-height:1.55}.hero .actions{justify-content:flex-start}.pillars{grid-template-columns:repeat(4,1fr);margin:2.8rem 0 0;padding:0;list-style:none;display:grid}.pillars li{color:var(--text);border-left:1px solid var(--line);flex-direction:column;gap:.6rem;padding:0 1rem;font-size:.86rem;line-height:1.35;display:flex}.pillars li:first-child{border-left:0;padding-left:0}.pillars svg{color:var(--accent)}.hero-app{min-width:0}.live-section{padding-bottom:0}.hex{width:3rem;height:3.25rem;color:var(--accent);justify-content:center;align-items:center;display:inline-flex;position:relative}.hex svg:first-child{width:100%;height:100%;position:absolute;inset:0}.hex path{fill:#28d6a029;stroke:#28d6a099;stroke-width:1.6px}.hex svg+svg{position:relative}.hex svg+svg *{stroke-width:2px}.strip{border-block:1px solid var(--line);background:radial-gradient(30rem 8rem at 50% 50%, #28d6a01a, transparent 70%), var(--deep)}.strip-row{justify-content:center;align-items:center;gap:1.2rem;padding-block:2.2rem;display:flex}.strip p{margin:0;font-size:1.2rem;font-weight:600}.strip p span{color:var(--accent);margin-top:.2rem;font-size:.95rem;font-weight:400;display:block}.steps{grid-template-columns:repeat(4,1fr);gap:1.4rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.steps li{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:1.6rem}.steps p{color:var(--dim);margin:0;font-size:.98rem}.step-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.num{color:var(--accent);font:800 1.8rem/1 var(--sans);opacity:.9}.num:after{content:"."}.benefits{grid-template-columns:repeat(4,1fr);gap:1.4rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.benefits li{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:1.6rem}.benefits li .hex{margin-bottom:1rem}.benefits p{color:var(--dim);margin:0;font-size:.95rem}.split>*{min-width:0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.rule{border:1px solid var(--line);background:var(--raise);border-radius:12px;overflow:hidden}.rule div{border-bottom:1px solid var(--line);padding:.8rem 1.1rem;font-weight:600;display:flex}.rule div:last-child{border-bottom:0}.rule span{width:6.5rem;color:var(--dim);flex:none;font-weight:500}.rule div{gap:.5rem}.alert-row{margin-top:3rem}.alert-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:0 0 1rem;font-size:.8rem;font-weight:700}.alert-row .split{align-items:start}.alert{box-shadow:0 40px 80px -30px #000c, 0 0 60px -24px var(--glow);border-radius:9px}.sites{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:2.5rem;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;transition:border-color .2s,transform .2s;overflow:hidden}.card:hover{border-color:var(--line-accent);transform:translateY(-2px)}.card .au-snap{border-radius:0}.card-body{padding:0 1.4rem 1.5rem;position:relative}.card-body .hex{background:var(--panel);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);margin-top:-1.6rem;margin-bottom:.6rem}.card p{color:var(--dim);margin:0;font-size:.95rem}.dark{background:radial-gradient(50rem 26rem at 0% 0%, #28d6a01a, transparent 70%), var(--deep)}.grid2{grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:3rem;display:grid}.grid2>div:last-child:nth-child(odd){grid-column:1/-1}.grid2>div{background:var(--raise);border:1px solid var(--line);border-radius:14px;padding:1.5rem}.grid2 p{color:var(--dim);margin:0}.grid2-icon{color:var(--accent);margin-bottom:.8rem;display:inline-flex}.price{border:1px solid var(--line-accent);background:var(--panel);box-shadow:0 50px 100px -30px #000000d9, 0 0 70px -22px var(--glow);border-radius:20px;align-items:center;gap:3rem;margin:2.6rem 0 0;padding:2.6rem 3rem;display:flex}.price-figure{flex-shrink:0;align-items:baseline;gap:1.1rem;display:flex}.price-amt{letter-spacing:-.04em;font-size:5.5rem;font-weight:800;line-height:1}.price-cur{color:var(--accent);margin-right:.15rem;font-size:2.2rem;font-weight:700}.price-unit{color:var(--dim);font-size:1rem;font-weight:600;line-height:1.35}.price-list{border-left:1px solid var(--line);flex-direction:column;gap:.75rem;margin:0;padding-left:2.6rem;list-style:none;display:flex}.price-list li{padding-left:1.5rem;font-size:1.04rem;position:relative}.price-list li:before{content:"";background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute;top:.55em;left:0}.fine{color:var(--dim);margin:1.6rem 0 0}.fine a{color:var(--accent)}.foot{background:var(--deep);color:var(--dim);border-top:1px solid var(--line);font-size:.9rem}.foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:2rem;display:flex}.foot a{text-decoration:none}.foot a:hover{color:var(--accent)}@media (width<=1180px){.hero{grid-template-columns:1fr;gap:3rem}}@media (width<=960px){.nav-links{display:none}.nav-toggle{margin-left:auto;display:inline-flex}.nav-mobile{z-index:2;background:var(--deep);border-bottom:1px solid var(--line);flex-direction:column;gap:.1rem;padding:.5rem 1.1rem 1rem;position:absolute;top:100%;left:0;right:0}.nav-mobile.open{display:flex}.nav-mobile a{color:var(--dim);border-bottom:1px solid var(--line);padding:.75rem .2rem;font-size:.98rem;font-weight:500;text-decoration:none}.nav-mobile a:last-child{border-bottom:0}.nav-mobile a:hover{color:var(--accent)}.steps,.sites,.benefits{grid-template-columns:1fr 1fr}.split,.grid2{grid-template-columns:1fr;gap:2.5rem}.grid2{gap:1rem}.hero{grid-template-columns:1fr;gap:3rem}.hero h1{font-size:2.7rem}}@media (width<=600px){.wrap{padding-inline:1.1rem}.nav{gap:.6rem;padding:.8rem 1.1rem}.nav .btn-sm{white-space:nowrap;padding:.5rem .85rem;font-size:.84rem}.section{padding-block:4rem}.hero{padding-top:3rem}.hero h1{font-size:2.1rem}.hero h1 br{display:none}.lede{font-size:1.1rem}h2{font-size:1.75rem}.steps,.sites,.benefits{grid-template-columns:1fr}.price{flex-direction:column;align-items:flex-start;gap:1.6rem;padding:2rem}.price-list{border-left:0;border-top:1px solid var(--line);width:100%;padding-top:1.4rem;padding-left:0}.price-amt{font-size:4rem}.pillars{grid-template-columns:1fr 1fr;gap:1.2rem 0}.pillars li:nth-child(3){border-left:0;padding-left:0}.strip-row{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.caps-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.4rem;margin-top:3rem;display:grid}.cap-card{background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:0;padding:1.8rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.cap-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(120% 70% at 0% 0%, var(--glow), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.cap-card:hover{border-color:var(--line-accent);box-shadow:0 18px 50px #00000059}.cap-card:hover:before{opacity:1}.cap-card>*{position:relative}.cap-card .hex{flex:none;margin-bottom:1.1rem}.cap-card h3{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .5rem;display:flex}.cap-card>p{color:var(--dim);margin:0;font-size:.98rem}.cap-visual{flex-direction:column;gap:1rem;min-width:0;margin-top:auto;padding-top:1.4rem;display:flex}.cap-card .app-ui,.cap-strip .app-ui{background:0 0}.c1{order:1}.c2{order:2}.c4{order:3}.c3{order:4}.c1 .cap-visual{flex:1}.cap-thumbs{flex:1;grid-template-columns:1fr 1fr;gap:.7rem;min-height:12rem;display:grid}.cap-thumb{background:#1a222c;border-radius:10px;min-height:12rem;position:relative;overflow:hidden}.cap-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cap-tags{flex-wrap:wrap;gap:.45rem;display:flex}.cap-tag{border:1px solid color-mix(in srgb, var(--tag) 50%, transparent);color:#e9edf3;background:#060c13cc;border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .75rem .28rem .6rem;font-size:.78rem;font-weight:500;display:inline-flex}.cap-tag-dot{background:var(--tag);width:.42rem;height:.42rem;box-shadow:0 0 0 .18rem color-mix(in srgb, var(--tag) 25%, transparent);border-radius:50%}.cap-describe{grid-template-columns:1fr 1fr;gap:1.2rem 1.4rem;display:grid}.cap-dcol{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.cap-group{flex-direction:column;gap:.5rem;display:flex}.cap-group-label{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}.cap-sublabel{color:var(--dim);font-size:.72rem}.cap-swatches{flex-wrap:wrap;gap:.4rem .8rem;margin:0;padding:0;list-style:none;display:flex}.cap-swatches.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem .2rem;display:grid}.cap-swatches li{color:#c9d3da;align-items:center;gap:.4rem;font-size:.74rem;display:flex}.cap-swatches.grid li{color:var(--dim);flex-direction:column;gap:.3rem;font-size:.68rem}.cap-swatch{border-radius:50%;flex:none;width:.7rem;height:.7rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 1px #00000080}.cap-swatches.grid .cap-swatch{width:1.4rem;height:1.4rem}.cap-swatch.stripe:after{content:"";background:#ffffffd9;height:20%;position:absolute;top:40%;left:0;right:0}.cap-cloth{flex-direction:column;gap:.55rem;display:flex}.cap-cloth-row{flex-direction:column;gap:.25rem;display:flex}.cap-bagcol .cap-swatches{gap:.4rem}.cap-bagcol .cap-swatches span{display:none}.cap-bagcol .cap-swatch{width:.9rem;height:.9rem}.cap-note{color:var(--dim);opacity:.85;margin:.2rem 0 0;font-size:.78rem}.cap-pills{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cap-pills li{border:1px solid var(--line);color:#c9d3da;background:#ffffff08;border-radius:999px;padding:.22rem .7rem;font-size:.76rem}.c3 .cap-plate{object-fit:cover;object-position:center 55%;border-radius:10px;width:100%;height:100%;min-height:12rem;display:block}.cap-plate-read{align-items:baseline;gap:.7rem;display:flex}.cap-mono{font-family:var(--mono);letter-spacing:.06em;font-size:1.4rem;font-weight:600}.cap-conf{font-family:var(--mono);color:var(--dim);font-size:.78rem}.cap-search{background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid var(--line-accent);max-width:100%;color:var(--accent);border-radius:999px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:.6rem;padding:.5rem .9rem;font-size:.9rem;display:inline-flex}.cap-search-q{font-weight:500}.cap-search-r{font-family:var(--mono);color:var(--dim);border-left:1px solid var(--line-accent);padding-left:.6rem;font-size:.72rem}.cap-search-r b{color:var(--accent);font-weight:600}.c3 .cap-visual{flex:1;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;display:grid}.c3 .cap-plate{grid-column:1/-1}.c3 .cap-search{justify-self:end}.cap-rules{flex-direction:column;margin:auto 0 0;padding:1.4rem 0 0;list-style:none;display:flex}.cap-rules li{border-top:1px solid var(--line);color:var(--dim);gap:.8rem;padding:.85rem 0;font-size:.93rem;display:flex}.cap-rules li:first-child{border-top:0;padding-top:0}.cap-rules b{color:var(--text);font-weight:600;display:block}.cap-rule-icon{color:var(--accent);flex:none;margin-top:.1rem;display:inline-flex}.cap-strip{background:var(--raise);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:1.4rem;padding:1.8rem;display:grid}.cap-strip>div{min-width:0}.cap-strip p{color:var(--dim);margin:0 0 1.2rem;font-size:.98rem}.cap-thumbs-sm{max-width:22rem}.cap-results-label{letter-spacing:.08em;text-transform:uppercase;margin:1.1rem 0 .6rem!important;font-size:.72rem!important}.cap-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.cap-results figure,.cap-anchor{min-width:0;margin:0}.cap-results .au-snap,.cap-anchor .au-snap{border-radius:8px;overflow:hidden}.cap-results figcaption,.cap-anchor figcaption{color:var(--dim);font:500 .72rem/1.2 var(--font-mono,monospace);margin-top:.4rem}.cap-similar{grid-template-columns:minmax(0,1fr) auto minmax(0,2fr);align-items:center;gap:.8rem;display:grid}.cap-anchor .au-snap{outline:2px solid var(--accent);outline-offset:2px}.cap-arrow{color:var(--accent);font-size:1.3rem}@media (width<=600px){.cap-similar{grid-template-columns:1fr}.cap-arrow{justify-self:center;transform:rotate(90deg)}}@media (width<=1000px){.cap-describe{grid-template-columns:1fr}}@media (width<=960px){.caps-grid,.cap-strip{grid-template-columns:1fr}.cap-strip{gap:2rem}.cap-describe{grid-template-columns:1fr 1fr}}@media (width<=600px){.cap-card,.cap-strip{padding:1.2rem}.cap-describe{grid-template-columns:1fr}}.pill{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent);letter-spacing:.02em;vertical-align:middle;border-radius:999px;align-items:center;margin-left:.5rem;padding:.12rem .55rem;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex}.cap-searchbar{background:0 0}.cap-searchbar .au-search-box{width:100%}.cap-doc{color:var(--accent);align-self:flex-start;margin-top:.15rem;font-size:.85rem;text-decoration:none}.cap-doc:hover{text-decoration:underline}
